System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及物联网,尤其涉及一种针对智能手表的业务处理方法、装置以及设备。
技术介绍
1、随着智能手机的使用普及,人们越来越多地利用智能手机进行电子支付。而近年来,智能手表也逐渐兴起,用户规模也在扩大中,智能手表相比于智能手机,在一些支付场景下更为便利。基于此,一些智能手表在技术上借鉴了手机支付的经验和成果,通过将二维码支付和乘车码功能集成到智能手表中,使用户无需掏出智能手机,而是抬起手腕利用智能手表就能够轻松、便捷地完成生活中的一些支付操作
2、目前市场上的智能手表的通信方式,包括蓝牙、wi-fi和esim等。其中,很多智能手表是依托于实时操作系统(real time operating system,rtos),只有蓝牙通信模块,这也较大地限制了智能手表的支付体验,典型地,如支付后,用户在智能手表上只能简略地了解完成了支付操作,由于缺乏与服务端进行通信的手段,则无法直接在智能手表上获得支付服务端的支付结果明细信息。
3、基于此,需要能够增强这类只有蓝牙通信模块的智能手表的通信能力,进而提高智能手表支付体验的方案。
技术实现思路
1、本说明书一个或多个实施例提供一种针对智能手表的业务处理方法、装置、设备以及存储介质,用以解决如下技术问题:需要能够增强这类只有蓝牙通信模块的智能手表的通信能力,进而提高智能手表支付体验的方案。
2、为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
3、本说明书一个或多个实施例提供的一种针对智能
4、获取socket通信触发数据;
5、利用所述智能手表所支持的近距离无线通信协议,根据所述socket通信触发数据进行封装,得到第一数据包;
6、通过与智能手机进行近距离无线通信,将所述第一数据包发送给所述智能手机上的手机端,以使所述手机端解析所述第一数据包得到socket通信触发数据,并据此与相应的服务端进行socket通信,根据所述服务端返回的socket通信响应数据利用所述近距离无线通信协议封装得到第二数据包;
7、接收通过与所述智能手机进行近距离无线通信,从所述手机端返回的所述第二数据包,并解析所述第二数据包得到socket通信响应数据。
8、本说明书一个或多个实施例提供的一种针对智能手表的业务处理装置,应用于所述智能手表上的手表端,所述装置包括:
9、触发数据获取模块,获取socket通信触发数据;
10、触发数据封装模块,利用所述智能手表所支持的近距离无线通信协议,根据所述socket通信触发数据进行封装,得到第一数据包;
11、数据包发送模块,通过与智能手机进行近距离无线通信,将所述第一数据包发送给所述智能手机上的手机端,以使所述手机端解析所述第一数据包得到socket通信触发数据,并据此与相应的服务端进行socket通信,根据所述服务端返回的socket通信响应数据利用所述近距离无线通信协议封装得到第二数据包;
12、响应数据获取模块,接收通过与所述智能手机进行近距离无线通信,从所述手机端返回的所述第二数据包,并解析所述第二数据包得到socket通信响应数据。
13、本说明书一个或多个实施例提供的一种针对智能手表的业务处理设备,应用于所述智能手表上的手表端,所述设备包括:
14、至少一个处理器;以及,
15、与所述至少一个处理器通信连接的存储器;其中,
16、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
17、获取socket通信触发数据;
18、利用所述智能手表所支持的近距离无线通信协议,根据所述socket通信触发数据进行封装,得到第一数据包;
19、通过与智能手机进行近距离无线通信,将所述第一数据包发送给所述智能手机上的手机端,以使所述手机端解析所述第一数据包得到socket通信触发数据,并据此与相应的服务端进行socket通信,根据所述服务端返回的socket通信响应数据利用所述近距离无线通信协议封装得到第二数据包;
20、接收通过与所述智能手机进行近距离无线通信,从所述手机端返回的所述第二数据包,并解析所述第二数据包得到socket通信响应数据。
21、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,应用于所述智能手表上的手表端,所述介质存储有计算机可执行指令,所述计算机可执行指令设置为:
22、获取socket通信触发数据;
23、利用所述智能手表所支持的近距离无线通信协议,根据所述socket通信触发数据进行封装,得到第一数据包;
24、通过与智能手机进行近距离无线通信,将所述第一数据包发送给所述智能手机上的手机端,以使所述手机端解析所述第一数据包得到socket通信触发数据,并据此与相应的服务端进行socket通信,根据所述服务端返回的socket通信响应数据利用所述近距离无线通信协议封装得到第二数据包;
25、接收通过与所述智能手机进行近距离无线通信,从所述手机端返回的所述第二数据包,并解析所述第二数据包得到socket通信响应数据。
26、本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:采用socket通信方案作为智能手表的基础上网通信协议,以智能手表附近的智能手机作为代理,利用了手表端与手机端之间的近距离无线通信(以蓝牙通信为例)能力,以及手机端与服务端之间的远程通信能力,基于三方配合,对手表端与服务端涉及的socket通信相关数据进行封装、解析以及中间传递,间接地实现智能手表上的手表端与该服务端之间的socket通信,从而增强了智能手表的通信能力,使得手表端与服务端之间能够灵活地交互业务数据,有助于提高只有蓝牙通信模块的智能手表的支付体验。
本文档来自技高网...【技术保护点】
1.一种针对智能手表的业务处理方法,应用于所述智能手表上的手表端,所述方法包括:
2.如权利要求1所述的方法,所述获取Socket通信触发数据,具体包括:
3.如权利要求1所述的方法,所述根据所述Socket通信触发数据进行封装,得到第一数据包,具体包括:
4.如权利要求1所述的方法,还包括:
5.如权利要求4所述的方法,所述手表端、所述服务端属于支付应用或支付渠道应用;
6.如权利要求1所述的方法,所述将所述第一数据包发送给所述智能手机上的手机端,具体包括:
7.如权利要求6所述的方法,所述手表端与所述手机端分别属于不同的应用,或者,所述第一业务任务与所述第二业务任务属于不同的业务。
8.如权利要求6所述的方法,所述通过与智能手机进行近距离无线通信,将所述第一数据包发送给所述智能手机上的手机端,具体包括:
9.如权利要求8所述的方法,所述确定所述智能手机上多个不同手机端中至少一个当前具有可延迟执行的业务任务的手机端,作为目标手机端,具体包括:
10.如权利要求1~9任一项
11.一种针对智能手表的业务处理装置,应用于所述智能手表上的手表端,所述装置包括:
12.如权利要求11所述的装置,所述触发数据获取模块,根据预先设计的Socket API参数结构封装Socket API参数,得到Socket API结构对象;
13.如权利要求11所述的装置,所述触发数据封装模块,将所述Socket通信触发数据分包进行封装,得到多个第一数据包,以使所述手机端在得到所述多个第一数据包后,相应地组包解析得到Socket通信触发数据。
14.如权利要求11所述的装置,所述响应数据获取模块,在所述手机端与所述服务端之间的指定的手表代理连接建立后,通过与智能手机进行近距离无线通信,接收所述手机端发送的由所述服务端通过所述手表代理连接主动推送的信息;
15.如权利要求14所述的装置,所述手表端、所述服务端属于支付应用或支付渠道应用;
16.如权利要求11所述的装置,所述数据包发送模块,将指示了所述手表端的第一业务任务的所述第一数据包发送给所述智能手机上的手机端,以使所述手机端解析所述第一数据包得到Socket通信触发数据,并根据所述Socket通信触发数据和指示了所述手机端的第二业务任务的数据,与相应的服务端进行Socket通信;
17.如权利要求16所述的装置,所述手表端与所述手机端分别属于不同的应用,或者,所述第一业务任务与所述第二业务任务属于不同的业务。
18.如权利要求16所述的装置,所述数据包发送模块,确定所述智能手机上多个不同手机端中至少一个当前具有可延迟执行的业务任务的手机端,作为目标手机端;
19.如权利要求18所述的装置,所述数据包发送模块,接收智能手机通过近距离无线通信发送的异步通信需求信息,所述异步通信需求信息反映所述智能手机上对应的手机端与所述服务端的当前正在执行的异步通信或者预测出的将会执行的异步通信;
20.如权利要求11~19任一项所述的装置,所述近距离无线通信协议为蓝牙协议或蓝牙低功耗协议。
21.一种针对智能手表的业务处理设备,应用于所述智能手表上的手表端,所述设备包括:
...【技术特征摘要】
1.一种针对智能手表的业务处理方法,应用于所述智能手表上的手表端,所述方法包括:
2.如权利要求1所述的方法,所述获取socket通信触发数据,具体包括:
3.如权利要求1所述的方法,所述根据所述socket通信触发数据进行封装,得到第一数据包,具体包括:
4.如权利要求1所述的方法,还包括:
5.如权利要求4所述的方法,所述手表端、所述服务端属于支付应用或支付渠道应用;
6.如权利要求1所述的方法,所述将所述第一数据包发送给所述智能手机上的手机端,具体包括:
7.如权利要求6所述的方法,所述手表端与所述手机端分别属于不同的应用,或者,所述第一业务任务与所述第二业务任务属于不同的业务。
8.如权利要求6所述的方法,所述通过与智能手机进行近距离无线通信,将所述第一数据包发送给所述智能手机上的手机端,具体包括:
9.如权利要求8所述的方法,所述确定所述智能手机上多个不同手机端中至少一个当前具有可延迟执行的业务任务的手机端,作为目标手机端,具体包括:
10.如权利要求1~9任一项所述的方法,所述近距离无线通信协议为蓝牙协议或蓝牙低功耗协议。
11.一种针对智能手表的业务处理装置,应用于所述智能手表上的手表端,所述装置包括:
12.如权利要求11所述的装置,所述触发数据获取模块,根据预先设计的socket api参数结构封装socket api参数,得到socket api结构对象;
13.如权利要求11所述的装置,所述触发数据封装模块,将所述socket通信触发数据分包进行封装,得到多个第一数据包,以使所述...
【专利技术属性】
技术研发人员:叶欣婷,
申请(专利权)人:支付宝中国网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。