一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种获取收单设备信息的方法及终端与流程

2022-09-03 13:15:35 来源:中国专利 TAG:


1.本发明涉及信息传输技术领域,特别涉及一种获取收单设备信息的方法及终端。


背景技术:

2.随着android系统的不断发展,android系统被应用于越来越多的设备,如手机、pos机、收银机等设备。对于商家目前众多的收银设备是基于android系统的,而用户的手机也大量是android系统;在实际场景中,商户和客户之间进行信息交流的需求越来越频繁,如用户需要从商家获取优惠活动信息、排队信息、小票信息、发票信息、商品信息等数据。这些商客信息的交互,在线的方式,通常商家需要接入各种平台,而客户则通过关注对应的公众号、小程序、或者其他诸如美团等平台获取;商家需要接入第三方平台或自建平台,开发成本或使用成本往往较高;而离线的方式,目前往往只能通过android提供设备之间互联的通道,如wifi-ap、wifip2p、蓝牙、nfc、局域网等等;但是这些传统的互联方式不管是对用户使用的便捷程度,还是开发者开发时的便捷程度上都存在不小的缺陷。
3.此外,由于商户所用收单软件及系统往往是由不同的收单机构或银行提供,不同的应用及系统将存在数据壁垒,且这些平台往往没有提供快速将小票,发票,消费记录等信息发送到客户手机的功能;通常是在用户需要的时候,通过小票打印等形式给与用户。因此,商客之间的信息交互存在着速度慢、操作复杂的问题。


技术实现要素:

4.本发明所要解决的技术问题是:提供一种获取收单设备信息的方法及终端,能够提高商客之间的信息交互速度,并且简化信息交互操作。
5.为了解决上述技术问题,本发明采用的技术方案为:
6.一种获取收单设备信息的方法,包括步骤:
7.通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道;
8.通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道;
9.通过所述无线连接通道接收收单设备从输出节点采集到的展示信息。
10.为了解决上述技术问题,本发明采用的另一种技术方案为:
11.一种获取收单设备信息的终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
12.通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道;
13.通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道;
14.通过所述无线连接通道接收收单设备从输出节点采集到的展示信息。
15.本发明的有益效果在于:通过nfc卡模拟功能与收单设备建立nfc连接通道,并通过nfc连接通道传输无线通信数据,从而通过nfc功能快速建立其他无线连接通道。收单设
备从输出节点中采集展示信息,用户设备通过无线连接通道接收收单设备发送的展示信息,以此方式,用户仅需要进行nfc感应即可获取到收单设备发送的展示信息,其信息交互速度快且对于用户而言操作简单。
附图说明
16.图1为本发明实施例的一种获取收单设备信息的方法的流程图;
17.图2为本发明实施例的一种获取收单设备信息的终端的示意图;
18.图3为本发明实施例的一种获取收单设备信息的方法的模型示意图;
19.图4为本发明实施例的一种获取收单设备信息的方法的时序图;
20.标号说明:
21.1、一种获取收单设备信息的终端;2、存储器;3、处理器。
具体实施方式
22.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
23.请参照图1,本发明实施例提供了一种获取收单设备信息的方法,包括步骤:
24.通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道;
25.通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道;
26.通过所述无线连接通道接收收单设备从输出节点采集到的展示信息。
27.从上述描述可知,本发明的有益效果在于:通过nfc卡模拟功能与收单设备建立nfc连接通道,并通过nfc连接通道传输无线通信数据,从而通过nfc功能快速建立其他无线连接通道。收单设备从输出节点中采集展示信息,用户设备通过无线连接通道接收收单设备发送的展示信息,以此方式,用户仅需要进行nfc感应即可获取到收单设备发送的展示信息,其信息交互速度快且对于用户而言操作简单。
28.进一步地,通过所述无线连接通道接收收单设备从输出节点采集到的展示信息包括:
29.配置信息展示需求,将所述信息展示需求发送至收单设备;
30.通过所述无线连接通道接收收单设备根据打印id查找得到的展示信息,所述打印id根据所述信息展示需求从输出节点中获取。
31.由上述描述可知,用户可配置信息展示需求,并将此需求发送至收单设备,收单设备根据信息展示需求从输出节点中选择对应打印id的打印结果,从而保证用户获取收单设备信息的灵活性。
32.进一步地,通过所述无线连接通道接收收单设备从输出节点采集到的展示信息,还包括:
33.获取所述展示信息的数据类型;
34.若所述展示信息为加密数据类型,则接收收单设备生成的pin码,使用所述pin码和密钥协商协议生成会话密钥,根据所述会话密钥接收收单设备传输的所述展示信息;
35.若所述展示信息为预设数据类型,则向收单设备发送数据传输请求时,通过收单
设备校验所述数据传输请求的ip地址是否合法,若是,则接收收单设备传输的所述展示信息。
36.由上述描述可知,根据数据类型选择对数据进行密钥传输或者在数据传输时进行ip认证,能够提高数据传输的安全性。
37.进一步地,所述通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道包括:
38.预先与收单设备设置预设应用标识,所述收单设备判断接收到的nfc卡信息是否包含预设应用标识,若是,则使用所述预设应用标识建立nfc连接通道。
39.由上述描述可知,通过应用标识建立nfc连接通道,便于后续通过应用标识验证收单设备发送的数据,提高数据传输的可靠性。
40.进一步地,通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道包括:
41.通过所述nfc连接通道接收收单设备返回的无线通信数据,根据预设优先级从所述无线通信数据中选择优先级最高的通信数据,所述无线通信数据包括wifi信息、蓝牙信息、以太网信息和nfc信息;
42.根据所述优先级最高的通信数据建立无线连接通道。
43.由上述描述可知,通过nfc连接通道传输建立无线连接通道所需的数据,并在建立无线连接通道时按照优先级建立,能够提高无线连接通道建立的效率。
44.请参照图2,本发明另一实施例提供了一种获取收单设备信息的终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
45.通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道;
46.通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道;
47.通过所述无线连接通道接收收单设备从输出节点采集到的展示信息。
48.从上述描述可知,通过nfc卡模拟功能与收单设备建立nfc连接通道,并通过nfc连接通道传输无线通信数据,从而通过nfc功能快速建立其他无线连接通道。收单设备从输出节点中采集展示信息,用户设备通过无线连接通道接收收单设备发送的展示信息,以此方式,用户仅需要进行nfc感应即可获取到收单设备发送的展示信息,其信息交互速度快且对于用户而言操作简单。
49.进一步地,通过所述无线连接通道接收收单设备从输出节点采集到的展示信息包括:
50.配置信息展示需求,将所述信息展示需求发送至收单设备;
51.通过所述无线连接通道接收收单设备根据打印id查找得到的展示信息,所述打印id根据所述信息展示需求从输出节点中获取。
52.由上述描述可知,用户可配置信息展示需求,并将此需求发送至收单设备,收单设备根据信息展示需求从输出节点中选择对应打印id的打印结果,从而保证用户获取收单设备信息的灵活性。
53.进一步地,通过所述无线连接通道接收收单设备从输出节点采集到的展示信息,
还包括:
54.获取所述展示信息的数据类型;
55.若所述展示信息为加密数据类型,则接收收单设备生成的pin码,使用所述pin码和密钥协商协议生成会话密钥,根据所述会话密钥接收收单设备传输的所述展示信息;
56.若所述展示信息为预设数据类型,则向收单设备发送数据传输请求时,通过收单设备校验所述数据传输请求的ip地址是否合法,若是,则接收收单设备传输的所述展示信息。
57.由上述描述可知,根据数据类型选择对数据进行密钥传输或者在数据传输时进行ip认证,能够提高数据传输的安全性。
58.进一步地,所述通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道包括:
59.预先与收单设备设置预设应用标识,所述收单设备判断接收到的nfc卡信息是否包含预设应用标识,若是,则使用所述预设应用标识建立nfc连接通道。
60.由上述描述可知,通过应用标识建立nfc连接通道,便于后续通过应用标识验证收单设备发送的数据,提高数据传输的可靠性。
61.进一步地,通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道包括:
62.通过所述nfc连接通道接收收单设备返回的无线通信数据,根据预设优先级从所述无线通信数据中选择优先级最高的通信数据,所述无线通信数据包括wifi信息、蓝牙信息、以太网信息和nfc信息;
63.根据所述优先级最高的通信数据建立无线连接通道。
64.由上述描述可知,通过nfc连接通道传输建立无线连接通道所需的数据,并在建立无线连接通道时按照优先级建立,能够提高无线连接通道建立的效率。
65.本发明上述的一种获取收单设备信息的方法及终端,适用于客户需要快速便捷从商家终端获取收单数据等信息的场景,以下通过具体的实施方式进行说明:
66.实施例一
67.请参照图1、图3和图4,一种获取收单设备信息的方法,包括步骤:
68.s1、通过nfc卡模拟功能与收单设备基于应用标识建立nfc连接通道。
69.具体的,预先与收单设备设置预设应用标识,所述收单设备判断接收到的nfc卡信息是否包含预设应用标识,若是,则使用所述预设应用标识建立nfc连接通道。
70.在本实施例中,商家收单设备为终端a,用户移动终端为终端b。
71.具体的,终端a的应用层应用根据业务需要,调用由自组网适配服务提供的设备发现接口,等待目标设备的发现;自组网服务由用户应用绑定服务的时候启动,或者监听系统开机广播启动。
72.终端a的自组网服务读取终端a的ip及端口,包括wifi、局域网的ip及端口,蓝牙地址及端口,已备传输给终端b;并且接收到终端a应用层的调用请求,使用android原生nfc接口,开启nfc读卡功能,并等待终端b的读卡。
73.终端b的自组网服务监听系统在开机广播时启动,自组网服务使用android原生nfc模拟卡功能,将终端b设备模拟为nfc卡。
74.当终端b靠近终端a时,终端a读取到模拟为nfc卡的终端b,终端b及终端a预先指定aid(应用标识),当终端a读取到模拟成nfc卡的终端b且aid为指定的aid时,则将终端a的ip及端口、蓝牙地址等信息通过nfc通道发送给终端b。
75.终端b接收到a发送的nfc信息后,校验指定aid,校验通过则接收终端a通过nfc通道发送过来的终端信息、ip地址等信息。
76.s2、通过所述nfc连接通道接收收单设备返回的无线通信数据,根据所述无线通信数据建立无线连接通道。
77.具体的,通过所述nfc连接通道接收收单设备返回的无线通信数据,根据预设优先级从所述无线通信数据中选择优先级最高的通信数据,所述无线通信数据包括wifi信息、蓝牙信息、以太网信息和nfc信息;
78.根据所述优先级最高的通信数据建立无线连接通道。
79.在本实施例中,终端b的自组网服务根据终端a发送的wifi信息、蓝牙信息、以太网信息、nfc信息,决策最优连接通道;在一些实施例中,终端a也可以发送usb端口信息至终端b。
80.根据当前终端a与终端b可用的组网数据进行组网,且优先级由高至低依次为:usb通信、蓝牙组网、wifi p2p组网、wifi ap组网、nfc组网。
81.所用组网方式不可达时,重新获取终端a的信息,重新决策创建最优连接通道。
82.终端a与终端b组网成功后建立设备互联通道,后续的应用所需的业务交互数据便可通过所建立的通道进行传输。
83.s3、通过所述无线连接通道接收收单设备从输出节点采集到的展示信息。
84.具体的,配置信息展示需求,将所述信息展示需求发送至收单设备;
85.通过所述无线连接通道接收收单设备根据打印id查找得到的展示信息,所述打印id根据所述信息展示需求从输出节点中获取。
86.在本实施例中,根据用户需要,由用户在应用侧编辑或选择需要发送的数据,如排队信息、商品信息、优惠信息等;在一些实施例中,可由商家在终端a的app中选择需要发送的数据,并通过上述设备互联通道传输到终端b,由终端b的app接收并展示数据。
87.具体的,终端a里的支付应用在完成客户的收单流程之后,会调用pos、收银机等的打印机打印回单小票等。线程在每次打印的时候,将打印数据list以及对应的printid保存起来。当底层打印回调的时候,会返回对应的printid和打印结果。通过printid查找到对应的打印数据,通过数据采集接口,将数据发给数据采集服务。
88.因此,终端a需要调取打印小票等信息,通过以上数据采集服务采集,采集完成后通过设备互联通道发送到终端b,由终端b的app接收数据并展示。
89.由此可见,利用nfc通道来实现目标设备快速发现,从而通过构建一个逻辑全连接网络,实现设备间快速无感的连接,能够满足商客之间进行快速、直接、统一的信息流转场景;此外,本实施例中能够解决不同平台的应用数据采集的功能,搭配上述设备互联通道,可快速的将用户所需信息提供到用户手机。
90.实施例二
91.本实施例与实施例一的区别在于,进一步限定了数据传输期间的加密方法,具体的:
92.获取所述展示信息的数据类型;
93.若所述展示信息为加密数据类型,则接收收单设备生成的pin码,使用所述pin码和密钥协商协议生成会话密钥,根据所述会话密钥接收收单设备传输的所述展示信息;
94.若所述展示信息为预设数据类型,则向收单设备发送数据传输请求时,通过收单设备校验所述数据传输请求的ip地址是否合法,若是,则接收收单设备传输的所述展示信息。
95.在本实施例中,用户在进行数据传输的时候,可根据数据安全等级,在调用统一网络接口的数据传输接口时,传入数据安全等级,本实施例中,数据安全等级分为三种:加密数据类型,传输过程中需要加密;一般数据,直接进行数据传输;特定数据类型,传输时需进行ip及设备认证;
96.具体的,对于加密类型的数据,由终端b生成一个pin码,在终端a输入pin码,基于pin码和pake协议握手,协商会话密钥,加密类型的数据通过该密钥进行加密传输;
97.对于特定类型数据,需进行ip及设备认证,终端b由用户应用指定可传输的ip,在终端a发起数据传输请求时,校验ip是否合法;设备的认证可由用户应用选择通过终端所有者信息认证或是指定终端信息认证,例如通过指定设备id、指定登录用户认证;
98.对于无需加密且非特定类型的数据,可在连接建立后,直接进行传输。
99.由此可见,本实施例中根据数据类型选择对数据进行密钥传输或者在数据传输时进行ip认证,能够提高数据传输的安全性。
100.实施例三
101.请参照图2,一种获取收单设备信息的终端1,包括存储器2、处理器3以及存储在所述存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现实施例一或二的一种获取收单设备信息的方法的各个步骤。
102.综上所述,本发明提供的一种获取收单设备信息的方法及终端,通过nfc卡模拟功能与收单设备建立nfc连接通道,并通过nfc连接通道传输无线通信数据,从而通过nfc功能快速建立其他无线连接通道。收单设备从输出节点中采集展示信息,用户设备通过无线连接通道接收收单设备发送的展示信息,其中,用户可配置信息展示需求,并将此需求发送至收单设备,收单设备根据信息展示需求从输出节点中选择对应打印id的打印结果,从而保证用户获取收单设备信息的灵活性以此方式。并且数据传输过程中,根据数据类型选择对数据进行密钥传输或者在数据传输时进行ip、设备认证,能够提高数据传输的安全性。以此方式,用户仅需要进行nfc感应即可获取到收单设备发送的展示信息,其信息交互速度快且对于用户而言操作简单。
103.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献