CN102841814B - 一种硬件资源的共享控制方法、装置及*** - Google Patents

一种硬件资源的共享控制方法、装置及*** Download PDF

Info

Publication number
CN102841814B
CN102841814B CN201210228760.9A CN201210228760A CN102841814B CN 102841814 B CN102841814 B CN 102841814B CN 201210228760 A CN201210228760 A CN 201210228760A CN 102841814 B CN102841814 B CN 102841814B
Authority
CN
China
Prior art keywords
control
call request
hardware
application system
sent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210228760.9A
Other languages
English (en)
Other versions
CN102841814A (zh
Inventor
蒋世芳
刘义
郎春青
宁丹
王旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING LIANJIA ZHONGYING NETWORK TECHNOLOGY CO., LTD.
Original Assignee
Beijing Lianjia Zhongying Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Lianjia Zhongying Network Technology Co Ltd filed Critical Beijing Lianjia Zhongying Network Technology Co Ltd
Priority to CN201210228760.9A priority Critical patent/CN102841814B/zh
Publication of CN102841814A publication Critical patent/CN102841814A/zh
Application granted granted Critical
Publication of CN102841814B publication Critical patent/CN102841814B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种硬件资源的共享控制方法、装置及***,所述方法包括:接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性;判断是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;如果不存在,则生成针对所述应用***的实例,然后再执行向所述硬件控件发送调用请求的步骤。在多套应用***需要调用同一硬件资源时,应用***可以通过硬件资源对应的服务控件向共享控制装置发送调用请求,共享控制装置接收调用请求,并保证仅向硬件控件提供唯一实例,从而实现本发明实施例多套应用***共享硬件资源的目的。

Description

一种硬件资源的共享控制方法、装置及***
技术领域
本发明涉及通信技术领域,具体涉及一种硬件资源的共享控制方法、装置及***。
背景技术
随着金融电子化建设的不断发展,银行自助设备在金融行业的应用越来越广泛,用于为人们提供及时方便的服务。例如,用户可以通过自动柜员机(AutomaticTellerMachine,ATM)、银行自助终端(BankSelf-serviceTerminal,BST)、存取款一体机(CashRecyclingSystem,CRS)等自助设备享受存取款、账户查询、转账等金融服务。
一般情况下,在银行自助设备为用户提供服务的过程中,需要调用不同硬件资源来执行相关操作,例如调用读卡器获取用户***的卡片的信息、调用打印机为用户打印记账凭条等。参见图1,在需要调用某一硬件资源时,自助设备内运行的应用***101直接向与该硬件资源103相连的硬件控件102发送调用请求,再由硬件控件调用硬件资源完成相关操作,以此实现应用***对硬件资源的控制和使用。目前,银行自助设备内仅运行有一套为用户提供金融服务的应用***,且该应用***独占设备的硬件资源,造成硬件资源的浪费。
此外,随着互联网电子商务等行业的不断发展,银行通过自助设备为持卡用户提供非金融类的增值服务的需求也越来越强烈,因此,在不影响现有应用***的前提下,如何在自助设备内运行多套应用***,并保证多套应用***共享设备具有的硬件资源这一问题也日益凸显。
发明内容
本发明实施例提供一种硬件资源的共享控制方法、装置及***,实现多套应用***对设备硬件资源的共享。
为此,本发明实施例提供如下技术方案:
一种硬件资源的共享控制方法,其特征在于,所述方法包括以下步骤:
接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性;
判断是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;如果不存在,则生成针对所述应用***的实例,然后再执行向所述硬件控件发送调用请求的步骤。
优选的,所述方法还包括:
在所述通过所述实例将所述调用请求发送至所述硬件控件之前,
判断所述硬件控件是否处于空闲状态,若是,则将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
优选的,所述方法和属性具体包括:初始化、打开、关闭、复位、超时时间、状态查询、功能执行。
一种硬件资源的共享控制装置,所述装置包括:
接收单元,用于接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性;
第一判断单元,用于判断装置内是否存在针对所述应用***的实例;
发送单元,用于在所述第一判断单元判定存在所述实例时,通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;
实例化单元,用于在所述第一判断单元判定不存在所述实例时,生成针对所述应用***的实例,然后再通知所述发送单元向所述硬件控件发送所述调用请求。
优选的,所述装置还包括:
第二判断单元,用于在所述发送单元将所述调用请求发送至硬件控件之前,判断所述硬件控件是否处于空闲状态,若是,则通知所述发送单元将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
一种硬件资源的共享控制***,所述***包括:服务控件、硬件资源的共享控制装置、硬件控件,所述服务控件具有与硬件控件相同的方法和属性;
所述服务控件,用于接收应用***发送的调用请求,并将所述调用请求转发至所述共享控制装置;
所述共享控制装置,用于判断本装置内是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件;如果不存在,则生成针对所述应用***的实例,然后再向所述硬件控件发送所述调用请求;
所述硬件控件,用于接收所述调用请求,并调用所述硬件资源。
优选的,所述共享控制装置,还用于在向所述硬件控件发送所述调用请求之前,判断所述硬件控件是否处于空闲状态,若是,则直接将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
优选的,所述服务控件具有与硬件控件相同的方法和属性,具体包括:
从所述硬件控件中抽象出公共的方法和属性;
封装所述公共的方法和属性,形成所述服务控件。
优选的,所述方法和属性具体包括:初始化、打开、关闭、复位、超时时间、状态查询、功能执行。
本发明实施例硬件资源的共享控制方法、装置及***,在多套应用***需要调用同一硬件资源时,应用***可以通过硬件资源对应的服务控件向共享控制装置发送调用请求,共享控制装置接收调用请求,并保证仅向硬件控件提供唯一实例,从而实现本发明实施例多套应用***共享硬件资源的目的。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是现有技术银行自助设备的硬件资源调用示意图;
图2是本发明实施例硬件资源的共享控制***的示意图;
图3是本发明实施例硬件资源的共享控制方法实施例1的流程图;
图4是本发明实施例硬件资源的共享控制方法实施例2的流程图;
图5是利用本发明实施例共享控制方法调用打印机的信令流程图;
图6是本发明实施例硬件资源的共享控制装置实施例1的示意图;
图7是本发明实施例硬件资源的共享控制装置实施例2的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
首先对本发明实施例硬件资源的共享控制***进行简单介绍。参见图2,示出了共享控制***的示意图,所述***包括服务控件201、硬件资源的共享控制装置202、硬件控件203。共享控制装置可以接收多套应用***通过服务控件发送的调用请求,并保证只向***提供唯一实例,这样共享控制装置就可以通过唯一实例向硬件控件发送调用请求,确保硬件资源调用过程的有序进行,不至于出现硬件资源使用冲突问题。
在实际应用中,对应每种硬件资源都配置有一套共享控制***(例如,对应打印机,配置有用于实现打印服务的共享控制***,对于读卡器,配置有用于实现读卡服务的共享控制***,对应键盘,配置有用于实现键盘点击输入服务的共享控制***),当银行自助设备内运行多套应用***时,多套应用***可以通过为硬件资源配置的共享控制***调用同一硬件资源(具体的,多套应用***可以在同一时间点上调用相同硬件资源,也可以按照时间顺序先后调用相同硬件资源),实现多套应用***对同一硬件资源的共享,就可避免现有技术中一套应用***独占硬件资源造成的资源浪费。
需要说明的是,现有技术中应用***以直接向硬件控件发送调用请求的方式来调用硬件资源,本发明实施例中应用***则是向服务控件发送调用请求,为了最大程度的降低对银行自助设备的改造,需保证作为接收接口的服务控件具有与硬件控件相同的方法和属性,这样应用***就可以按照原有的方式向共享控制***发送调用请求。
对于共享控制***的具体构成以及各部分所实现的功能此处暂不详述。
如图3所示,示出了本发明实施例硬件资源的共享控制方法实施例1的流程图,包括以下步骤:
步骤301,接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性。
在应用***需要调用硬件资源为用户提供服务时,会向待调用的硬件资源对应的共享控制***中的服务控件发送调用请求,服务控件相当于共享控制***的接收接口,可以接收来自应用***的请求,并转发至共享控制装置。例如,自助设备内运行有3套应用***A1、A2、A3,如果A1、A2均需要占用打印机进行打印操作,则两套应用***可以向实现打印服务的共享控制***发送调用请求。
本步骤即是在应用***有调用硬件资源的需求时,向共享控制***发送调用请求的过程。
如上所述,为了保证共享控制***与自助设备的兼容性,服务控件需具有与硬件控件相同的方法和属性。具体地,可按以下方式实现二者的一致性:
(1)从所述硬件控件中抽象出公共的方法和属性。
银行自助设备中的硬件资源可包括打印机、读卡器、键盘等,针对硬件资源来说,从硬件控件中抽象出的公共方法和属性可包括:
初始化Init():用于初始化硬件资源
打开Open():用于打开硬件资源
关闭Close():用于关闭硬件资源
复位Reset():用于对硬件资源进行回收和重置
超时时间TimeOut:用于设置硬件资源的访问超时时间
状态查询QueryStatus():用于查询硬件资源的当前状态
打印Print():通过打印机进行小票打印
读卡ReadCard():通过读卡器读取卡片信息
键盘输入Input():输入控制命令
其中,打印、读卡、键盘输入是针对硬件资源的功能控制和执行的方法属性。
(2)封装所述公共的方法和属性,形成所述服务控件。
封装抽象出的公共方法和属性,隐藏这部分信息,仅对外公开一个接收接口,即服务控件。在应用***需要调用硬件资源时,直接向与硬件资源相对应的服务控件发送调用请求即可。
步骤302,判断是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;如果不存在,则生成针对所述应用***的实例,然后再执行向所述硬件控件发送调用请求的步骤。
服务控件将应用***的调用请求转发至共享控制装置,共享控制装置利用私有构造函数Singleton(Singleton会阻止其它对象实例化其自己的Singleton对象的副本,从而确保所有对象都访问唯一实例)向***提供一个实例,以此控制实现多套应用***对同一硬件资源的有序调用,避免多个实例同时通过硬件控件调用硬件资源造成资源的使用冲突。
共享控制装置接收到调用请求后,首先,判断装置内是否存在针对发送调用请求的应用***的实例,如果不存在,则利用Singleton生成针对该应用***的实例(不用每次都实例化应用***的调用请求,只在第一次使用时生成实例即可);其次,将调用请求发送至硬件控件,进而通过硬件控件调用硬件资源。
需要说明的是,当多套应用***在同一时间或先后请求调用同一硬件资源时,共享控制装置通过自身的锁机制,保证唯一实例的生成和存在,以将多个应用***的调用请求通过硬件控件缓存至硬件,由硬件资源逐一的响应多个应用***的调用请求。
仍以上述运行有3套应用***A1、A2、A3的自助设备为例,如果A1、A2均需占用打印机进行打印操作,共享控制过程如下:应用***A1通过服务控件发送调用请求,则生成对应A1的服务控件副本B1,由副本B1将A1的调用请求转发至共享控制装置,如果共享控制装置内存在针对A1调用请求的实例,则直接将调用请求发送至硬件控件,进而由硬件控件控制打印机进行打印操作。如果在A1占用打印机的过程中,应用***A2亦需要为用户提供打印服务,控制过程相似,在A2通过服务控件发送调用请求时生成服务控件副本B2,副本B2同样会将A2的调用请求转发到共享控制装置,并在共享控制装置判定存在针对A2调用请求的实例时,将A2的调用请求排列在打印机的打印队列中,从而在A1停止占用打印机之后,打印机继续为A2提供打印服务。
需要说明的是,对于不同应用***,在调用过程中可以生成不同的服务控件副本,由副本向共享控制装置转发各自对应的应用***的调用请求,但是,为了避免多个打印任务同时输出到打印机,造成打印机的使用冲突,调用过程中必须保证共享控制装置的唯一实例,不能生成可以向硬件控件发送调用请求的多个副本,否则就无法实现本发明实施例硬件资源共享的目的。
如图4所示,示出了本发明实施例硬件资源的共享控制方法实施例2的流程图,包括以下步骤:
步骤401,接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性。
步骤402,判断是否存在针对所述应用***的实例,如果存在,则执行步骤404;如果不存在,则执行步骤403;
步骤403,生成针对所述应用***的实例;
步骤404,判断所述硬件控件是否处于空闲状态,若是,则将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
与共享控制方法实施例1相比,实施例2中的共享控制装置还具有缓存功能,在装置内存在针对应用***调用请求的实例时,不直接通过硬件控件调用硬件资源,而是先判断硬件控件当前的工作状态,在判定其处于空闲状态时,再向硬件控件发送调用请求,由硬件控件调用硬件资源;如果硬件控件当前处于非空闲状态,则共享控制装置先缓存应用***发送的调用请求,并在确认硬件控件处于空闲状态时,才逐一的向硬件控件发送调用请求。例如,共享控制装置内缓存了两个应用***的调用请求,则在判定硬件控件处于空闲状态时,先将其中一个应用***的调用请求发送至硬件控件,并在确认硬件控件再次处于空闲状态时,再将另一个应用***的调用请求发送至硬件控件。
下面再结合实际应用,对本发明实施例共享控制的过程进行简单介绍,参见图5所示的信令流程图。
以BST设备内的打印机为例,如果3套应用***分别请求打印机进行取款打印、手机充值打印、上缴电费打印,需要进行取款打印的应用***向服务控件发送取款打印请求,与该应用***对应的服务控件副本将取款打印请求作为第一打印请求发送到共享控制装置,同样地,与其它两套应用***对应的服务控件副本将手机充值打印请求、上缴电费打印请求分别作为第二打印请求和第三打印请求发送至共享控制装置。因为共享控制装置能保证仅向共享控制***提供唯一实例,因此,共享控制装置会在确认硬件控件(即打印机控件)处于空闲状态时,逐一将三个打印请求输出到打印机控件,进而由打印机控件调用打印机逐一地响应每个打印请求,并分别向3套应用***返回打印状态。
如图6所示,示出了本发明实施例硬件资源的共享控制装置实施例1的示意图,所述装置包括:
接收单元501,用于接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性;
第一判断单元502,用于判断装置内是否存在针对所述应用***的实例;
发送单元503,用于在所述第一判断单元判定存在所述实例时,通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;
实例化单元504,用于在所述第一判断单元判定不存在所述实例时,生成针对所述应用***的实例,然后再通知所述发送单元向所述硬件控件发送所述调用请求。
为了充分利用银行自助设备中的硬件资源,可以在自助设备中运行多套应用***,这就面临着如何实现多套应用***对硬件资源共享的问题。为了解决这一问题,保证多套应用***可以正常共享设备具有的硬件资源,必须确保当前时刻只有一个应用***在占用硬件资源,也就是说,只有在一个应用***释放占用的硬件资源后,其它应用***才可以继续使用。然而,在用户需要自助设备为其提供某种服务时,用户并不知晓提供服务的硬件资源是否被占用,例如,用户需要自助设备打印记账凭条,则用户控制设备内的金融应用***调用打印机时,并没办法确认打印机是否正在被其它应用***占用。因此,本发明实施例提供一种共享控制装置,与服务控件、硬件控件相配合,控制多套应用***有序的共享自助设备的硬件资源,而无需用户确认硬件设备当前时刻是否被占用。
如图7所示,示出了本发明实施例硬件资源的共享控制装置实施例2的示意图,所述装置还包括:
第二判断单元505,用于在所述发送单元将所述调用请求发送至硬件控件之前,判断所述硬件控件是否处于空闲状态,若是,则通知所述发送单元将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
下面对图2所示的共享控制***的具体构成以及各部分所实现的功能进行简单介绍。所述***包括:服务控件、硬件资源的共享控制装置、硬件控件,所述服务控件具有与硬件控件相同的方法和属性;
所述服务控件,用于接收应用***发送的调用请求,并将所述调用请求转发至所述共享控制装置;
所述共享控制装置,用于判断本装置内是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件;如果不存在,则生成针对所述应用***的实例,然后再向所述硬件控件发送所述调用请求;
所述硬件控件,用于接收所述调用请求,并调用所述硬件资源。
对比图1和图2可知,本发明实施例利用共享控制***代替了现有自助设备中的硬件控件,因为硬件控件不具备向***提供唯一实例的功能,不同应用***调用硬件控件时都会产生相应的硬件控件副本,即应用***是通过硬件控件副本调用硬件资源的,这样根本无法确认哪个硬件控件副本在占用硬件资源,也无法确认占用硬件资源的硬件控件副本是否已释放资源,因此无法实现多套应用***对硬件资源的共享。本发明实施例的共享控制***即可保证向***提供唯一实例,因此能实现多套应用***有序使用同一硬件资源的目的。此外,利用共享控制***替代硬件控件,且保证服务控件具有与硬件控件相同的方法和属性,还能尽量降低对现有自助设备的改造程度,应用***也可以按照原来的方式发送调用请求,在保证应用***兼容性的同时,还可尽量减少对现有应用***的影响,方便***的升级维护。
优选的,所述共享控制装置,还用于在向所述硬件控件发送所述调用请求之前,判断所述硬件控件是否处于空闲状态,若是,则直接将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
本发明方案可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明方案,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序单元可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (9)

1.一种硬件资源的共享控制方法,其特征在于,所述方法包括以下步骤:
接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性,所述调用请求是由应用***向待调用的硬件资源对应的共享控制***中的所述服务控件发送的,所述服务控件为所述共享控制***的接收接口,接收并转发来自应用***的请求;
判断是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;如果不存在,则生成针对所述应用***的实例,然后再执行向所述硬件控件发送调用请求的步骤。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述通过所述实例将所述调用请求发送至所述硬件控件之前,
判断所述硬件控件是否处于空闲状态,若是,则将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
3.根据权利要求1或2所述的方法,其特征在于,所述方法和属性具体包括:初始化、打开、关闭、复位、超时时间、状态查询、功能执行。
4.一种硬件资源的共享控制装置,其特征在于,所述装置包括:
接收单元,用于接收应用***通过服务控件发送的调用请求,所述服务控件具有与硬件控件相同的方法和属性,所述调用请求是由应用***向待调用的硬件资源对应的共享控制***中的所述服务控件发送的,所述服务控件为所述共享控制***的接收接口,接收并转发来自应用***的请求;
第一判断单元,用于判断装置内是否存在针对所述应用***的实例;
发送单元,用于在所述第一判断单元判定存在所述实例时,通过所述实例将所述调用请求发送至所述硬件控件,由所述硬件控件调用硬件资源;
实例化单元,用于在所述第一判断单元判定不存在所述实例时,生成针对所述应用***的实例,然后再通知所述发送单元向所述硬件控件发送所述调用请求。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
第二判断单元,用于在所述发送单元将所述调用请求发送至硬件控件之前,判断所述硬件控件是否处于空闲状态,若是,则通知所述发送单元将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
6.一种硬件资源的共享控制***,其特征在于,所述***包括:服务控件、硬件资源的共享控制装置、硬件控件,所述服务控件具有与硬件控件相同的方法和属性;
所述服务控件,用于接收应用***发送的调用请求,并将所述调用请求转发至所述共享控制装置,所述调用请求是由应用***向待调用的硬件资源对应的共享控制***中的所述服务控件发送的,所述服务控件为所述共享控制***的接收接口,接收并转发来自应用***的请求;
所述共享控制装置,用于判断本装置内是否存在针对所述应用***的实例,如果存在,则通过所述实例将所述调用请求发送至所述硬件控件;如果不存在,则生成针对所述应用***的实例,然后再向所述硬件控件发送所述调用请求;
所述硬件控件,用于接收所述调用请求,并调用所述硬件资源。
7.根据权利要求6所述的***,其特征在于,
所述共享控制装置,还用于在向所述硬件控件发送所述调用请求之前,判断所述硬件控件是否处于空闲状态,若是,则直接将所述调用请求发送至所述硬件控件;否则,缓存所述调用请求,并在所述硬件控件处于空闲状态时将所述调用请求发送至所述硬件控件。
8.根据权利要求6或7所述的***,其特征在于,所述服务控件具有与硬件控件相同的方法和属性,具体包括:
从所述硬件控件中抽象出公共的方法和属性;
封装所述公共的方法和属性,形成所述服务控件。
9.根据权利要求8所述的***,其特征在于,所述方法和属性具体包括:初始化、打开、关闭、复位、超时时间、状态查询、功能执行。
CN201210228760.9A 2012-07-02 2012-07-02 一种硬件资源的共享控制方法、装置及*** Expired - Fee Related CN102841814B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210228760.9A CN102841814B (zh) 2012-07-02 2012-07-02 一种硬件资源的共享控制方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210228760.9A CN102841814B (zh) 2012-07-02 2012-07-02 一种硬件资源的共享控制方法、装置及***

Publications (2)

Publication Number Publication Date
CN102841814A CN102841814A (zh) 2012-12-26
CN102841814B true CN102841814B (zh) 2016-03-09

Family

ID=47369211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210228760.9A Expired - Fee Related CN102841814B (zh) 2012-07-02 2012-07-02 一种硬件资源的共享控制方法、装置及***

Country Status (1)

Country Link
CN (1) CN102841814B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870991B (zh) * 2014-03-14 2018-01-12 广州广电运通金融电子股份有限公司 自助终端业务应急方法以及网点服务器
CN109376283B (zh) * 2014-09-24 2023-02-28 创新先进技术有限公司 数据处理方法及***
CN108989381A (zh) * 2018-05-30 2018-12-11 卢翠鸿 一种远程交互方法及***
CN110275679B (zh) * 2019-06-20 2022-09-23 深圳忆联信息***有限公司 一种固件共享硬件内部缓存的方法及其***
CN115080125A (zh) * 2021-03-12 2022-09-20 Oppo广东移动通信有限公司 共用硬件调用的方法、装置、电子设备以及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101826048A (zh) * 2010-02-09 2010-09-08 蓝盾信息安全技术股份有限公司 一种打印监控的方法及***
CN101923547A (zh) * 2009-06-10 2010-12-22 清华大学 实现计算资源共享的***
CN102156665A (zh) * 2011-04-13 2011-08-17 杭州电子科技大学 一种虚拟化***竞争资源差异化服务方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923547A (zh) * 2009-06-10 2010-12-22 清华大学 实现计算资源共享的***
CN101826048A (zh) * 2010-02-09 2010-09-08 蓝盾信息安全技术股份有限公司 一种打印监控的方法及***
CN102156665A (zh) * 2011-04-13 2011-08-17 杭州电子科技大学 一种虚拟化***竞争资源差异化服务方法

Also Published As

Publication number Publication date
CN102841814A (zh) 2012-12-26

Similar Documents

Publication Publication Date Title
CN102841814B (zh) 一种硬件资源的共享控制方法、装置及***
CN107045454A (zh) 跨进程分布式事务控制方法及相关***
US20200314168A1 (en) Distributed code execution involving a serverless computing infrastructure
CN106548077A (zh) 通信***和电子设备
CN113837732A (zh) 互联网资源转移方法、转账方法及装置
CN110097349B (zh) 资源处理方法、装置及存储介质
CN106470184A (zh) 安全认证方法、装置及***
CN110704490A (zh) 一种基于智能合约的业务数据处理方法和装置
CN111343262B (zh) 分布式集群登录方法、装置、设备和存储介质
CN110048879A (zh) 微服务注册方法、装置、电子设备和计算机可读存储介质
CN110083468A (zh) 一种数据传输方法、电子装置和存储介质
CN105592019A (zh) 双执行环境之间双向访问应用的方法
CN103677983A (zh) 应用的调度方法及装置
CN110287267A (zh) 一种跨节点的数据处理方法及装置
CN111415146A (zh) 资源数据的处理方法、装置及设备
CN102750187B (zh) 一种跨进程交互方法及装置
US10846156B2 (en) Methods, devices and computer program products for managing software function
CN110113176A (zh) 用于配置服务器的信息同步方法及装置
CN106980534B (zh) 基于sdk组件的业务执行方法及装置
CN115633073B (zh) 微服务调用方法、电子设备、***及可读存储介质
CN106095886A (zh) 一种数据处理方法及其装置
CN104021351A (zh) 一种数据资源的访问方法及装置
KR20150054636A (ko) 복수의 전자 디바이스 사이에서 애플리케이션을 공유하는 방법 및 전자 디바이스
CN104766103B (zh) 智能卡发卡方法及***
CN114389868A (zh) 一种云资源的分配方法、***、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING LIANJIA ZHONGYING NETWORK TECHNOLOGY CO.,

Free format text: FORMER OWNER: NETWORK COMMUNICATIONS EQUIPMENT CO., LTD., BEIJING UNISPACE

Effective date: 20141114

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100029 CHAOYANG, BEIJING TO: 100022 CHAOYANG, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20141114

Address after: 100022 Beijing City, Chaoyang District No. 39 East Third Ring Road, North SOHO office building A Room 302

Applicant after: BEIJING LIANJIA ZHONGYING NETWORK TECHNOLOGY CO., LTD.

Address before: 100029, Beijing, Chaoyang District, 6 North Fourth Ring Road, Huating Jiayuan E block, room 705

Applicant before: Beijing connection time-space network communication facilities company limited

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160309

Termination date: 20160702