智能pos机的硬件调用方法和智能pos机的制作方法_3

文档序号:9471235阅读:来源:国知局
请求发送给与待调用硬件标识对应的待调用硬件,以使第一应用程序调用待调用硬件。
[0079]结束模块33在将硬件调用请求发送给与待调用硬件标识对应的待调用硬件,以使第一应用程序调用待调用硬件之后,还用于:
[0080]将第一应用程序标识与待调用硬件标识对应存储到硬件调用列表中。
[0081]结束模块33在结束与待调用硬件标识对应的待调用硬件上的应用程序任务之前,还用于:
[0082]存储当前调用待调用硬件的第二应用程序的第二应用程序标识;
[0083]相应的,结束模块33在将硬件调用请求发送给与待调用硬件标识对应的待调用硬件,以使第一应用程序调用待调用硬件之后,还用于:
[0084]接收第一应用程序发送的调用结束指令,确定与第二应用程序标识对应的第二应用程序;
[0085]向待调用硬件发送启用指令,以使第二应用程序调用待调用硬件。
[0086]结束模块33在结束与待调用硬件标识对应的待调用硬件上的应用程序任务之前,还用于:
[0087]向第一应用程序发送提示信息,以提示使用第一应用程序的用户待调用硬件被其他应用程序使用;
[0088]接收用户通过第一应用程序发送的抢占硬件指令,抢占硬件指令中包括第一应用程序标识和待调用硬件标识。
[0089]本实施例的智能POS机可执行本发明实施例二以及上述实施方式中提供的智能POS机的硬件调用方法,其实现原理相类似,此处不再赘述。
[0090]本实施通过在确定与待调用硬件标识对应的待调用硬件没有被其他应用程序使用的情况下,将硬件调用请求发送给待调用硬件,从而可以直接调用第一应用程序所要调用的硬件;通过在第一应用程序调用完待调用硬件之后,确定之前调用待调用硬件的第二应用程序,向待调用硬件发送启用指令,使得第二应用程序可以调用待调用硬件,实现了在第一应用程序调用待调用硬件结束之后,之前使用待调用硬件的应用程序可以重新使用待调用硬件;通过在确定与待调用硬件标识对应的待调用硬件被其他应用程序使用之后,接收用户通过第一应用程序发送的抢占硬件指令,从而可以根据抢占硬件指令使得第一应用程序抢占待调用硬件,从而在智POS机上的其他应用程序没有释放待调用硬件的情况下,应用程序可以去调用待调用硬件。
[0091 ] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0092]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种智能POS机的硬件调用方法,其特征在于,包括: 接收智能销售终端POS机上的第一应用程序发送的硬件调用请求,所述硬件调用请求中包括第一应用程序标识和待调用硬件标识; 根据预存的硬件调用列表,确定与待调用硬件标识对应的待调用硬件是否被其他应用程序使用,所述硬件调用列表中存储了应用程序标识与硬件标识的调用对应关系; 若是,则结束与所述待调用硬件标识对应的待调用硬件上的应用程序任务,并将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件。2.根据权利要求1所述的方法,其特征在于,还包括: 若否,则将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件。3.根据权利要求1所述的方法,其特征在于,在将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件之后,还包括: 将所述第一应用程序标识与所述待调用硬件标识对应存储到所述硬件调用列表中。4.根据权利要求1所述的方法,其特征在于,在所述结束与所述待调用硬件标识对应的待调用硬件上的应用程序任务之前,还包括: 存储当前调用所述待调用硬件的第二应用程序的第二应用程序标识; 相应的,在将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件之后,还包括: 接收所述第一应用程序发送的调用结束指令,确定与所述第二应用程序标识对应的第二应用程序; 向所述待调用硬件发送启用指令,以使所述第二应用程序调用所述待调用硬件。5.根据权利要求1-4任一项所述的方法,其特征在于,在所述结束与所述待调用硬件标识对应的待调用硬件上的应用程序任务之前,还包括: 向所述第一应用程序发送提示信息,以提示使用所述第一应用程序的用户所述待调用硬件被其他应用程序使用; 接收所述用户通过所述第一应用程序发送的抢占硬件指令,所述抢占硬件指令中包括所述第一应用程序标识和所述待调用硬件标识。6.一种智能POS机,其特征在于,包括: 接收模块,用于接收智能POS机上的第一应用程序发送的硬件调用请求,所述硬件调用请求中包括第一应用程序标识和待调用硬件标识; 确定模块,用于根据预存的硬件调用列表,确定与待调用硬件标识对应的待调用硬件是否被其他应用程序使用,所述硬件调用列表中存储了应用程序标识与硬件标识的调用对应关系; 结束模块,用于若所述确定模块确定与待调用硬件标识对应的待调用硬件被其他应用程序使用,则结束与所述待调用硬件标识对应的待调用硬件上的应用程序任务,并将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件。7.根据权利要求6所述的智能POS机,其特征在于,还包括: 发送模块,用于若所述确定模块确定与待调用硬件标识对应的待调用硬件没有被其他应用程序使用,则将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件。8.根据权利要求6所述的智能POS机,其特征在于,所述结束模块在将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件之后,还用于: 将所述第一应用程序标识与所述待调用硬件标识对应存储到所述硬件调用列表中。9.根据权利要求6所述的智能POS机,其特征在于,所述结束模块在结束与所述待调用硬件标识对应的待调用硬件上的应用程序任务之前,还用于: 存储当前调用所述待调用硬件的第二应用程序的第二应用程序标识; 相应的,所述结束模块在将所述硬件调用请求发送给与所述待调用硬件标识对应的待调用硬件,以使所述第一应用程序调用所述待调用硬件之后,还用于: 接收所述第一应用程序发送的调用结束指令,确定与所述第二应用程序标识对应的第二应用程序; 向所述待调用硬件发送启用指令,以使所述第二应用程序调用所述待调用硬件。10.根据权利要求6-9任一项所述的智能POS机,其特征在于,所述结束模块在结束与所述待调用硬件标识对应的待调用硬件上的应用程序任务之前,还用于: 向所述第一应用程序发送提示信息,以提示使用所述第一应用程序的用户所述待调用硬件被其他应用程序使用; 接收所述用户通过所述第一应用程序发送的抢占硬件指令,所述抢占硬件指令中包括所述第一应用程序标识和所述待调用硬件标识。
【专利摘要】本发明提供一种智能POS机的硬件调用方法和智能POS机,其中,该方法包括:接收智能POS机上的第一应用程序发送的携带了第一应用程序标识和待调用硬件标识的硬件调用请求;根据预存的硬件调用列表,确定与待调用硬件标识对应的待调用硬件是否被其他应用程序使用,硬件调用列表中存储了应用程序标识与硬件标识的调用对应关系;若是,则结束待调用硬件上的应用程序任务,并将硬件调用请求发送给待调用硬件,以使第一应用程序调用待调用硬件。实现了智能POS机上的各应用程序可以根据硬件调用列表获知待调用硬件是否已经被其他应用程序调用,一旦出现其他应用程序没有释放待调用硬件的情况,智能POS机上的应用程序也可以调用待调用硬件。
【IPC分类】G06F9/46, G07G1/10
【公开号】CN105224398
【申请号】CN201510729247
【发明人】王晴, 邓凡平
【申请人】中国民生银行股份有限公司
【公开日】2016年1月6日
【申请日】2015年10月30日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1