【技术实现步骤摘要】
一种实现设备协作的方法与系统
[0001]本专利技术涉及计算机
,特别涉及一种实现设备协作的方法与系统。
技术介绍
[0002]随着Android系统的不断发展,Android系统用于越来越多的设备,如POS机、收银机等收单支付设备。现有支付场景相关的终端及外设往往由非单体工作,而是有多个终端、外设组合完成收单支付等相关操作;包括POS机、收银机、PC、钱箱、底座、密码键盘、打印机、扫码枪/盒、音箱等多种终端及设备组成。目前这些终端或设备之间的连接往往通过有线或蓝牙等方式连接。然而终端与终端间存在物理隔离,一个设备通常只能连接且用于一个终端,关联业务很难实现跨终端的流转,多终端及设备共存的时候很难实现资源的有效利用,设备切换等使用体验较差。
技术实现思路
[0003]本专利技术所要解决的技术问题是:提供一种实现设备协作的方法与系统,实现设备的跨终端业务协作,提高了设备资源的利用率以及设备切换的体验。
[0004]为了解决上述技术问题,本专利技术采用的技术方案为:
[0005]一种实现设备 ...
【技术保护点】
【技术特征摘要】
1.一种实现设备协作的方法,其特征在于,包括步骤:S1、第一终端及第二终端获取自身的IP及端口信息,通过CoAP协议广播所述IP及端口信息,并持续监听周围的广播信息;S2、所述第二终端将自身的所有设备注册为共享虚拟设备;S3、所述第一终端监听到所述第二终端的IP及端口信息后,根据所述第二终端的IP及端口信息与所述第二终端建立互联通道,并获取共享虚拟设备信息;S4、所述第一终端根据应用的业务请求以及所述第二终端的共享虚拟设备信息,向所述第二终端发送设备调用请求;S5、所述第二终端接收所述设备调用请求,并根据所述设备调用请求中包含的所述共享虚拟设备信息,调用相应的设备进行业务处理,并向所述第一终端返回处理结果。2.根据权利要求1所述的一种实现设备协作的方法,其特征在于,所述步骤S2具体为:所述第二终端将自身的所有设备注册为共享虚拟设备,并创建TCP协议的会话服务器;所述步骤S3具体包括:S31、所述第一终端监听到所述第二终端的IP及端口信息后,作为客户端与所述第一终端创建的会话服务器建立TCP协议的会话连接;S32、向所述第二终端获取共享虚拟设备信息;S33、所述第一终端接收用户请求,并向所述第二终端发送互联请求以及终端信息,由所述第二终端授权,并根据所述第一终端的终端信息选择互联通道后完成互联。3.根据权利要求2所述的一种实现设备协作的方法,其特征在于,所述终端信息包括终端当前的Wi
‑
Fi信息、蓝牙信息、USB端口信息以及NFC信息;所述步骤S3中根据所述第一终端的所述终端信息选择互联通道具体为:根据预设的优先级序列以及所述第一终端当前的Wi
‑
Fi信息、蓝牙信息、USB端口信息和NFC信息,在可用的互联通道中选择最优的所述互联通道;优先级序列为:USB通信>蓝牙组网>Wi
‑
Fi P2P组网>Wi
‑
FiAP组网>NFC组网。4.根据权利要求1所述的一种实现设备协作的方法,其特征在于,所述共享虚拟设备信息包括设备类型、设备ID以及当前使用状态;所述步骤S4具体为:所述第一终端接收应用的业务请求,根据所述共享虚拟设备信息中各个共享虚拟设备的所述设备类型、所述设备ID和使用状态,通过所述互联通道向所述第二终端发送包含所述设备ID的设备调用请求;所述步骤S5具体为:所述第二终端接收所述设备调用请求,根据自身的系统类型以及所述设备调用请求中包含的所述设备ID,调用对应的设备接口来对控制所述设备ID对应的设备进行业务处理,并在业务处理完成后通过所述互联通道向所述第一终端返回处理结果。5.根据权利要求1所述的一种实现设备协作的方法,其特征在于,所述第一终端和所述第二终端预先对数据类型进行了安全等级划分,所述安全等级包括加密类型、特定类型以及一般类型,所述终端信息包括所有者信息、设备ID或登录用户信息;在所述第一终端和所述第二终端建立互联通道后进行数据传输前还包括步骤:
S61、由数据发送方判断待传输数据的安全等级,若所述待传输数据为加密类型,则执行步骤S62和步骤S63,若为特定类型,则执行步骤S64,若为一般类型,则直接进行传输;S62、所述数据发送方生成并显示一个识别码,由所述数据接收方根据用户输入的识别码和PAKE协议与所述数据发送方进行通讯,并基于预设的算法生成会话密钥;S63、所述数据发送方通过所述会话密钥对所述待传输数据进行加密传输;S64、所述数据发送方将所述第一终端的IP、所有者信息、设备ID或登录用户信息与预设的可传输清单内的数据进行比对校验,在校验通过后对所述待传输数据进行传输。6.一种实现设备协作的系统,包括第一终端和第二终端,所述第一终端包括第一处理器、第一存储器以及存储在所述第一存储器中并可在所述第一处理器上运行的第一计算机程序,所述第二终端包括第二处理器、第二存储器以及存储在所述第二存储器中并可在所述第二处理器上...
【专利技术属性】
技术研发人员:邱熠龙,黄朝兴,
申请(专利权)人:福州汇思博信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。