[go: up one dir, main page]

CN104936128A - 一种离线数据转移方法、装置及系统 - Google Patents

一种离线数据转移方法、装置及系统 Download PDF

Info

Publication number
CN104936128A
CN104936128A CN201410745274.3A CN201410745274A CN104936128A CN 104936128 A CN104936128 A CN 104936128A CN 201410745274 A CN201410745274 A CN 201410745274A CN 104936128 A CN104936128 A CN 104936128A
Authority
CN
China
Prior art keywords
user terminal
data transfer
bluetooth equipment
bluetooth
server
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.)
Pending
Application number
CN201410745274.3A
Other languages
English (en)
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.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems 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 Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN201410745274.3A priority Critical patent/CN104936128A/zh
Publication of CN104936128A publication Critical patent/CN104936128A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种离线数据转移方法、装置及系统,其中该方法包括:广播蓝牙信号;与接收到蓝牙信号的用户终端建立连接;生成数据转移的指示消息,并基于连接向用户终端推送指示消息;获取用户终端根据指示消息发送的数据转移请求;根据数据转移请求进行数据转移处理。本发明通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率。

Description

一种离线数据转移方法、装置及系统
技术领域
本发明属于电子信息技术领域,尤其涉及一种离线数据转移方法、装置及系统。
背景技术
随着计算机及互联网技术的迅速发展,终端得到了相当广泛的普及和发展,因此,终端支持的功能也越来越多。
譬如,用户使用移动终端(如手机)进行离线支付,也就是说,用户可以使用其手机对所消费的商品或者服务进行账务离线支付,以满足用户的需求。请参考图1,为目前使用的近距离无线通信(NFC,Near Field Communication)刷卡交易的场景示意,其中,NFC刷卡交易是使用集成于手机中的NFC芯片来完成和收单设备(或称收款设备,如POS(Point of sales)机等)之间的刷卡交易,例如,当用户需要进行NFC支付时,一般都需要先发送支付请求,根据该支付请求建立NFC连接,然后才基于该NFC连接进行支付处理。
在对现有技术的研究和实践过程中,本发明的发明人发现,该方式对手机的要求很高,需要其集成NFC芯片和安全(SE)模块,开发成本较高,而市面上包含此功能的手机非常少,普及率较低,而且,在现有方案中,由于NFC连接的建立需要花费一定时间,所以,当用户发起支付请求后,需要等待较长时间,大大影响整个支付流程的处理效率。
发明内容
本发明的目的在于提供一种离线数据转移方法、装置及系统,不仅可以降低开发成本,提高使用率,而且,可以节省时间,提高处理效率。
为解决上述技术问题,本发明实施例提供以下技术方案:
一种离线数据转移方法,其中所述方法包括:
广播蓝牙信号;
与接收到所述蓝牙信号的用户终端建立连接;
生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;
获取所述用户终端根据所述指示消息发送的数据转移请求;
根据所述数据转移请求进行数据转移处理。
为解决上述技术问题,本发明实施例还提供以下技术方案:
一种离线数据转移方法,其中所述方法包括:
获取蓝牙设备广播的蓝牙信号;
根据所述蓝牙信号与所述蓝牙设备建立连接;
获取所述蓝牙设备基于所述连接推送的数据转移的指示消息;
根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;
将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
一种蓝牙设备,其中所述蓝牙设备包括:
广播模块,用于广播蓝牙信号;
连接建立模块,用于与接收到所述蓝牙信号的用户终端建立连接;
生成推送模块,用于生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;
获取模块,用于获取所述用户终端根据所述指示消息发送的数据转移请求;
请求处理模块,用于根据所述数据转移请求进行数据转移处理。
一种用户终端,其中所述用户终端包括:
第一获取模块,用于获取蓝牙设备广播的蓝牙信号;
连接建立模块,用于根据所述蓝牙信号与所述蓝牙设备建立连接;
第二获取模块,用于获取所述蓝牙设备基于所述连接推送的数据转移的指示消息;
第一接收模块,用于根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;
发送模块,用于将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
一种离线数据转移系统,包括蓝牙设备以及用户终端;
其中,所述蓝牙设备用于广播蓝牙信号,与接收到所述蓝牙信号的用户终端建立连接;生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;获取所述用户终端根据所述指示消息发送的数据转移请求;根据所述数据转移请求进行数据转移处理;
所述用户终端用于获取所述蓝牙设备广播的蓝牙信号;根据所述蓝牙信号与所述蓝牙设备建立连接;获取所述蓝牙设备基于所述连接推送的数据转移的指示消息;根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
相对于现有技术,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率。
附图说明
下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。
图1是现有技术提供的一种离线数据转移方法场景示意图;
图2是本发明第一实施例提供的离线数据转移方法的流程示意图;
图3为本发明第二实施例提供的离线数据转移方法的流程示意图;
图4为本发明第三实施例提供的离线数据转移方法的流程示意图;
图5为本发明第四实施例提供的离线数据转移方法的流程示意图;
图6a为本发明第五实施例提供的离线数据转移方法的流程示意图;
图6b至图6e为本发明第五实施例提供的离线数据转移方法中用户终端界面示意图;
图7为本发明第六实施例提供的蓝牙设备的结构示意图;
图8为本发明第七实施例提供的用户终端的结构示意图;
图9为本发明第八实施例提供的终端的结构示意图;
图10为本发明第九实施例提供的离线数据转移系统的结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。
本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
而且本文所使用的词语“优选的”意指用作实例、示例或例证。奉文描述为“优选的”任意方面或设计不必被解释为比其他方面或设计更有利。相反,词语“优选的”的使用旨在以具体方式提出概念。如本申请中所使用的术语“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或从上下文中清楚,“X使用A或B”意指自然包括排列的任意一个。即,如果X使用A;X使用B;或X使用A和B二者,则“X使用A或B”在前述任一示例中得到满足。
而且,尽管已经相对于一个或多个实现方式示出并描述了本公开,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本公开包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件、资源等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本公开的示范性实现方式中的功能的公开结构不等同。此外,尽管本公开的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或多个其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在具体实施方式或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。
第一实施例
请参阅图2,图2是本发明第一实施例提供的离线数据转移方法的流程示意图。所述方法步骤包括:
在步骤S101中,广播蓝牙信号。
其中,所述离线数据转移方法的执行主体可以为一服务终端,如蓝牙设备,所述蓝牙设备在离线状态下可通过低功耗蓝牙(BLE,Bluetooth low energy)技术完成离线数据转移,如离线支付、转账、还款等。
在本发明实施例中,所述蓝牙设备利用了Beacon(信标)技术将其广播的蓝牙信号传输到50m远的距离,从而可实现定位;且蓝牙低功耗协议BLE可实现进行短时间小数据传输,其特点是功耗很低,而且建立连接的速度更快,从而大大缩短数据传输时间。
进一步的,本实施例中所述蓝牙设备可以为具备蓝牙功能的收单设备,如可以具体应用到商场中的POS机、公交上的收款机、地铁出入口的收款设备等,此处对其不作具体限定。
可以理解的是,本发明提供的离线数据转移方法可基于蓝牙、红外、声波等近距离通信技术的方式实现,此处仅以蓝牙为例对该思想进行说明,不构成对本发明的限定。
在步骤S102中,与接收到所述蓝牙信号的用户终端建立连接。
在所述蓝牙信号的传输范围内,所述蓝牙设备搜索可以接收到所述蓝牙信号的用户终端,且与所述用户终端建立连接。
在某些实施方案方式中,所述用户终端也可以根据接收到的蓝牙信号,用户自主选择确定其所想要建立蓝牙连接的蓝牙设备,从而蓝牙设备与接收到蓝牙信号的用户终端之间建立起连接。
可以理解的是,所述用户终端可以由便携的、具备储存单元并安装有微处理器而具有运算能力的终端机构成,且所述用户终端具备近距离通信功能(如蓝牙),如平板个人计算机(PC,personal computer)、手机等,本发明对此不作具体限定。
在步骤S103中,生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息。
当所述蓝牙设备与用户终端建立蓝牙连接后,所述蓝牙设备会生成数据转移的指示消息,并基于该连接推送至相对应的用户终端,其中,所述指示消息用于指示该用户终端是否需要所述蓝牙设备进行数据转移。
可以理解的是,本发明实施例中,所述蓝牙设备和所述用户终端在离线状态下建立蓝牙连接,基于该连接进行数据转移处理,其中,该用户终端具备近距离通信处理功能(如蓝牙支付功能);可选的,该功能可以集成于所述用户终端的某一应用(如QQ、微信等)中,当用户打开该应用时,可以根据自主选择确定是否开启该功能,更加人性化和灵活化。
在步骤S104中,获取所述用户终端根据所述指示消息发送的数据转移请求。
在步骤S105中,根据所述数据转移请求进行数据转移处理。
可以理解的是,所述步骤S104和步骤S105可具体包括:
所述蓝牙设备将所述指示消息推送至所述用户终端后,用户终端根据所述指示消息向所述蓝牙设备发送数据转移请求,可具体的,所述用户终端可以先根据所述指示消息生成操作提示,所述操作提示用于向用户展示并提示操作,其后,用户根据所述操作提示向用户终端发送数据转移请求(如使用点击、触摸方式触发),用户终端将所述数据转移请求发送至所述蓝牙设备。
所述蓝牙设备接收到所述数据转移请求之后,根据所述数据转移请求进行数据转移处理,如进行扣款等,此处不作具体限定。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率。
第二实施例
请参阅图3,图3为本发明第二实施例提供的离线数据转移方法的流程示意图。所述方法步骤包括:
在步骤S201中,在预设的时间间隔内广播蓝牙信号。
在本实施例中,所述离线数据转移方法的执行主体可以为一服务终端,如蓝牙设备,所述蓝牙设备在离线状态下可通过低功耗蓝牙BLE技术完成离线数据转移,如离线支付、转账、还款等。
进一步的,所述蓝牙设备可以为具备蓝牙功能的收单设备,如可以具体应用到商场中的POS机、公交上的收款机、地铁出入口的收款设备等,此处对其不作具体限定。
可以理解的是,所述蓝牙设备在预设的时间间隔内广播蓝牙信号,且利用了Beacon(信标)技术将其广播的蓝牙信号传输到50m远的距离,所述用户终端可以以此为唤醒源,触发其执行后续的操作;其中,Beacon广播的蓝牙信号还携带有对应蓝牙设备的身份标识(ID,IDentity)信息。
其中,所述身份标识信息与蓝牙设备一一对应,以在用户终端根据所述身份标识信息确定出与其相对应的蓝牙设备,并可对应的选择和确定出需要进行数据转移的蓝牙设备,从而可以保证根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,进而在离线支付的场景下,可以杜绝交易信息被复制和篡改的风险,增强了交易的安全性。
容易想到的是,所述预设时间间隔可以根据具体的应用场景进行设置,如对于一些较为密集或者较为繁华的地区,该时间间隔可以设置小一点,即在该情景下广播蓝牙信号的频率较密;相反的,如对于一些较为空旷或者人烟稀少的地区,该时间间隔可以设置大一点,即在该情景下蓝牙设备广播蓝牙信号的频率可以较大,本实施例对该具体取值不作具体限定。
需要说明的是,本发明提供的离线数据转移方法可基于蓝牙、红外、声波等近距离通信技术的方式实现,此处仅以蓝牙为例对该思想进行说明,不构成对本发明的限定。
在步骤S202中,与接收到所述蓝牙信号的用户终端建立连接。
在所述蓝牙信号的传输范围内,所述蓝牙设备搜索可以接收到所述蓝牙信号的用户终端,且与所述用户终端建立连接。
可选的,所述用户终端也可以根据接收到的蓝牙信号,用户自主选择确定其所想要建立蓝牙连接的蓝牙设备,从而蓝牙设备与接收到蓝牙信号的用户终端之间建立起连接。
本实施例,在一种可实施方式中,所述与接收到所述蓝牙信号的用户终端建立连接可以包括:
1)接收所述用户终端根据所述身份标识信息发送的连接建立请求;
2)根据所述连接建立请求与所述用户终端建立连接。
也就是说,所述用户终端获取到广播的身份标识信息后,确定出需要进行数据转移的相对应的蓝牙设备,从而向所述蓝牙设备发送连接建立请求,所述蓝牙设备根据该连接建立请求与用户终端通过蓝牙进行配对连接。
在另一种可实施方式中,所述与接收到所述蓝牙信号的用户终端建立连接可以包括:
1)接收用户终端根据所述身份标识信息发送的响应消息,所述响应消息携带所述用户终端的终端标识;
2)根据所述终端标识向所述用户终端发送连接建立请求,以便与所述用户终端建立连接。
该实施方式中,所述用户终端获取到广播的身份标识信息后,确定出需要进行数据转移的相对应的蓝牙设备,并向其发送携带本身终端标识的响应消息,所述蓝牙设备根据该终端标识向用户终端发起请求,并通过蓝牙建立连接。
可以理解的是,所述用户终端可以由便携的、具备储存单元并安装有微处理器而具有运算能力的终端机构成,且所述用户终端具备近距离通信功能(如蓝牙),如平板个人计算机PC、手机等,本发明对此不作具体限定。
在步骤S203中,生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息。
当所述蓝牙设备与用户终端建立蓝牙连接后,所述蓝牙设备会生成数据转移的指示消息,并基于该连接推送至相对应的用户终端,其中,所述指示消息用于指示该用户终端是否需要所述蓝牙设备进行数据转移。
在步骤S204中,获取所述用户终端根据所述指示消息发送的数据转移请求。
在步骤S205中,根据所述数据转移请求进行数据转移处理。
可以理解的是,所述步骤S204和步骤S205可具体包括:
优选的,在所述根据所述数据转移请求进行数据转移处理(即步骤S205)之后,还可以根据网络情况,将数据转移的处理结果进行上传和更新,在一种实施方式中,可基于所述蓝牙设备与服务器之间建立了网络连接的场景,可参考步骤S206a,在另一种实施方式中,可基于所述用户终端与服务器之间建立了网络连接的场景,可参考步骤S206b。
在步骤S206a中,当蓝牙设备与服务器建立网络连接时,通过所述网络连接将数据转移的结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
在步骤S206b中,将数据转移的结果发送给所述用户终端,使得当所述用户终端与服务器建立网络连接时,所述用户终端通过所述网络连接将所述结果上传至所述服务器,且所述服务器根据所述结果更新所述用户终端的终端信息。
可以理解的是,该实施例步骤S206a以及步骤S206b中所述的网络连接可以具体是指一种在线的连接方式,以区别于前述通过蓝牙等近距离技术进行连接的离线连接方式。
其中,所述网络连接可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,General Packet Radio Service)、码分多址(CDMA,Code DivisionMultiple Access)、宽带码分多址(WCDMA,Wideband Code Division MultipleAccess)、长期演进(LTE,Long Term Evolution)等,本实施例此处举例不构成对本发明的限定。
可以理解的是,根据所述步骤S206a以及步骤S206b可知,在根据所述数据转移请求进行数据转移处理之后,服务终端(即蓝牙设备)以及用户终端可以将数据转移的结果发送到服务器,可实现数据的异步上传,数据上传后,所述服务器可以根据所述结果更新所述用户终端的终端信息(如更新通过所述用户终端的登陆账号的账号信息),以实现数据的同步。
另容易想到的是,本实施例中,转移的离线数据都是通过非对称加密进行加密,即利用公开密钥(publickey)和私有密钥(privatekey)进行数据加密。其中公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密,以使得数据转移的安全性得到了更大的保障。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率;进一步的,由于转移的离线数据都是通过非对称加密进行加密,且根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,使得数据转移的安全性得到了更大的保障。
第三实施例
相对应的,本实施例提供一种基于用户终端侧的离线数据转移方法,所述离线数据转移方法可基于蓝牙、红外、声波等近距离通信技术的方式实现,此处仅以蓝牙为例对该思想进行说明,不构成对本发明的限定。
请参考图4,为所述离线数据转移方法的流程示意图,包括:
在步骤S301中,获取蓝牙设备广播的蓝牙信号。
本实施例中,所述离线数据转移方法的执行主体为用户终端,所述用户终端可以由便携的、具备储存单元并安装有微处理器而具有运算能力的终端机构成,且所述用户终端具备近距离通信功能(如蓝牙),如平板个人计算机PC、手机等,本发明对此不作具体限定。
可以理解的是,所述蓝牙设备为服务终端,在离线状态下可通过低功耗蓝牙BLE技术完成离线数据转移,如离线支付、转账、还款等。具体的,可以为具备蓝牙功能的收单设备,如可以具体应用到商场中的POS机、公交上的收款机、地铁出入口的收款设备等,此处对其不作具体限定。
在步骤S302中,根据所述蓝牙信号与所述蓝牙设备建立连接。
在所述蓝牙信号的传输范围内,所述蓝牙设备搜索可以接收到所述蓝牙信号的用户终端,且与所述用户终端建立连接。
在某些实施方案方式中,所述用户终端也可以根据接收到的蓝牙信号,用户自主选择确定其所想要建立蓝牙连接的蓝牙设备,从而蓝牙设备与接收到蓝牙信号的用户终端之间建立起连接。
在步骤S303中,获取所述蓝牙设备基于所述连接推送的数据转移的指示消息。
当所述蓝牙设备与用户终端建立蓝牙连接后,所述蓝牙设备会生成数据转移的指示消息,并基于该连接推送至相对应的用户终端,其中,所述指示消息用于指示该用户终端是否需要所述蓝牙设备进行数据转移。
可以理解的是,本发明实施例中,所述蓝牙设备和所述用户终端在离线状态下建立蓝牙连接,基于该连接进行数据转移处理,其中,该用户终端具备近距离通信处理功能(如蓝牙支付功能);可选的,该功能可以集成于所述用户终端的某一应用(如QQ、微信等)中,当用户打开该应用时,可以根据自主选择确定是否开启该功能,更加人性化和灵活化。
在步骤S304中,根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求。
在步骤S305中,将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
可以理解的是,所述步骤S304和步骤S305可具体包括:
所述蓝牙设备将所述指示消息推送至所述用户终端后,用户终端根据所述指示消息向所述蓝牙设备发送数据转移请求,可具体的,所述用户终端可以先根据所述指示消息生成操作提示,所述操作提示用于向用户展示并提示操作,其后,用户根据所述操作提示向用户终端发送数据转移请求(如使用点击、触摸方式触发),用户终端将所述数据转移请求发送至所述蓝牙设备。
所述蓝牙设备接收到所述数据转移请求之后,根据所述数据转移请求进行数据转移处理,如进行扣款等,此处不作具体限定。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率。
第四实施例
进一步的,请参阅图5,图5为本发明第四实施例提供的基于用户终端侧的另一离线数据转移方法的流程示意图。所述方法步骤包括:
在步骤S401中,获取蓝牙设备广播的蓝牙信号。
在步骤S402中,根据所述蓝牙设备的身份标识信息确定出对应的蓝牙设备,并与所述蓝牙设备建立连接。
其中,所述蓝牙设备广播的蓝牙信号携带所述身份标识信息。
在步骤S403中,获取所述蓝牙设备基于所述连接推送的数据转移的指示消息。
在步骤S404中,根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求。
在步骤S405中,将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
在步骤S406中,接收所述蓝牙设备发送的数据转移的结果。
在步骤S407中,当所述用户终端与服务器建立网络连接时,通过所述网络连接将所述结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
该实施例步骤S406以及步骤S407中所述的网络连接可以具体是指一种在线的连接方式,以区别于前述通过蓝牙等近距离技术进行连接的离线连接方式。
其中,所述网络连接可以使用任一通信标准或协议,包括但不限于全球移动通讯系统GSM、通用分组无线服务GPRS、码分多址CDMA、宽带码分多址WCDMA、长期演进LTE等,本实施例此处举例不构成对本发明的限定。
可以理解的是,根据所述步骤S406以及步骤S407可知,在根据所述数据转移请求进行数据转移处理之后,服务终端(即蓝牙设备)以及用户终端可以将数据转移的结果发送到服务器,可实现数据的异步上传,数据上传后,所述服务器可以根据所述结果更新所述用户终端的终端信息(如更新通过所述用户终端的登陆账号的账号信息),以实现数据的同步。
另容易想到的是,本实施例中,转移的离线数据都是通过非对称加密进行加密,即利用公开密钥和私有密钥进行数据加密。其中公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密,以使得数据转移的安全性得到了更大的保障。
在上述实施例中,对各个实施例的描述都各有侧重,在该实施例中没有详述的部分,可以参见相对应的服务终端侧的离线数据转移方法、以及上述基于用户终端侧的离线数据转移方法的详细描述,此处不再赘述。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率;进一步的,由于转移的离线数据都是通过非对称加密进行加密,且根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,使得数据转移的安全性得到了更大的保障。
第五实施例
请参阅图6a,图6a为本发明第五实施例提供的离线数据转移方法的流程示意图。其中,所述离线数据转移方法基于离线数据转移系统,如图6a所示,所述系统包括服务终端(蓝牙设备51)、用户终端52、服务器53以及用户54;可以理解的是,所述用户54仅为方便描述该系统的数据转移方法,并不属于构成所述系统的一部分。
其中所述方法步骤包括:
步骤S501、蓝牙设备51广播蓝牙信号;
所述蓝牙信号携带所述蓝牙设备的身份标识信息
步骤S502、用户终端52获取蓝牙设备51广播的蓝牙信号;
步骤S503、所述用户终端52根据所述蓝牙信号与所述蓝牙设备51建立连接;
步骤S504、所述蓝牙设备51生成数据转移的指示消息;
步骤S505、所述蓝牙设备51基于所述连接向所述用户终端52推送所述指示消息;
步骤S506、所述用户终端52根据所述指示消息生成操作提示;
步骤S507、接收用户54根据所述操作提示所触发的数据转移请求;
步骤S508、所述用户终端52将所述数据转移请求发送给所述蓝牙设备51;
步骤S509、所述蓝牙设备51根据所述数据转移请求进行数据转移处理。
步骤S510、当所述蓝牙设备51与服务器53建立网络连接时,所述蓝牙设备51通过所述网络将数据转移的结果上传至所述服务器53;
步骤S511、所述服务器53根据所述结果更新所述用户终端52的终端信息;
在另一种实现方式中,当所述蓝牙设备51根据所述数据转移请求进行数据转移处理之后,包括:
步骤S512、所述蓝牙设备51将所述数据转移的结果发送给所述用户终端52;
步骤S513、当所述用户终端52与服务器53建立网络连接时,所述用户终端52通过所述网络连接将所述结果上传至所述服务器53;
步骤S514、所述服务器53根据所述结果更新所述用户终端52的终端信息。
为了更好的理解本发明的技术方案,以下以一具体应用场景对所述离线数据转移方法进行说明,可一并参考图6b至图6e,为该应用场景中用户终端的界面示意图;
在该应用场景中,包括设置在公交车上的beacon蓝牙收款设备(即前述蓝牙设备)以及手机(前述用户终端),当该公交车驶入用户50m范围内时,在这个范围内且安装有特定客户端(手机QQ/微信)的手机会收到一条由所述beacon蓝牙收款设备推送的信息(即前述指示消息),用于指示用户是否有需要蓝牙支付,如图6b所示。当用户点击推送信息,则弹出提示(即前述操作提示),如图6c所示,引导用户上车并靠近蓝牙收款设备(即将所述蓝牙支付请求发送给所述蓝牙收款设备),以使所述蓝牙收款设备进行扣款操作。当蓝牙收款设备通过该蓝牙支付请求,则代表扣款成功,如图6d和图6e所示,一切数据交互都是通过蓝牙进行。
在上述实施例中,对各个实施例的描述都各有侧重,在该实施例中没有详述的部分,可以相对应的参见前述服务终端侧的离线数据转移方法、以及前述用户终端侧的离线数据转移方法的详细描述,此处不再赘述。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率;进一步的,由于转移的离线数据都是通过非对称加密进行加密,且根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,使得数据转移的安全性得到了更大的保障。
第六实施例
为便于更好的实施本发明实施例提供的离线数据转移方法,本发明实施例还提供一种与上述离线数据转移方法相对应的蓝牙设备(即服务终端)。其中名词的含义与上述离线数据转移方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图7,图7为本发明第六实施例提供的蓝牙设备的结构示意图,其中所述蓝牙设备包括:广播模块701、连接建立模块702、生成推送模块703、获取模块704以及请求处理模块705;
其中所述广播模块701,用于广播蓝牙信号;所述连接建立模块702,用于与接收到所述蓝牙信号的用户终端建立连接;所述生成推送模块703,用于生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;所述获取模块704,用于获取所述用户终端根据所述指示消息发送的数据转移请求;所述请求处理模块705,用于根据所述数据转移请求进行数据转移处理。
其中,所述离线数据转移方法的执行主体可以为一服务终端,如蓝牙设备,所述蓝牙设备在离线状态下可通过低功耗蓝牙(BLE,Bluetooth low energy)技术完成离线数据转移,如离线支付、转账、还款等。
在本发明实施例中,所述蓝牙设备利用了Beacon(信标)技术将其广播的蓝牙信号进行传输,从而可实现定位;且蓝牙低功耗协议BLE可实现进行短时间小数据传输,其特点是功耗很低,而且建立连接的速度更快,从而大大缩短数据传输时间。
进一步的,本实施例中所述蓝牙设备可以为具备蓝牙功能的收单设备,如可以具体应用到商场中的POS机、公交上的收款机、地铁出入口的收款设备等,此处对其不作具体限定。
可以理解的是,本发明提供的离线数据转移方法可基于蓝牙、红外、声波等近距离通信技术的方式实现,此处仅以蓝牙为例对该思想进行说明,不构成对本发明的限定。
优选的,基于如图7所示的蓝牙设备,所述广播模块701,还可以用于在预设的时间间隔内广播蓝牙信号,所述蓝牙信号携带身份标识信息;
基于此,在一种可实施方式中,所述连接建立模块702,还可以用于接收所述用户终端根据所述身份标识信息发送的连接建立请求,根据所述连接建立请求与所述用户终端建立连接。在另一种可实施方式中,所述连接建立模块702,还可以用于接收用户终端根据所述身份标识信息发送的响应消息,所述响应消息携带所述用户终端的终端标识;根据所述终端标识向所述用户终端发送连接建立请求,以便与所述用户终端建立连接。
可以理解的是,所述蓝牙设备在预设的时间间隔内广播蓝牙信号,且利用了Beacon(信标)技术将其广播的蓝牙信号传输到50m远的距离,所述用户终端可以以此为唤醒源,触发其执行后续的操作;其中,Beacon广播的蓝牙信号还携带有对应蓝牙设备的身份标识ID信息。
其中,所述身份标识信息与蓝牙设备一一对应,以在用户终端根据所述身份标识信息确定出与其相对应的蓝牙设备,并可对应的选择和确定出需要进行数据转移的蓝牙设备,从而可以保证根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,进而在离线支付的场景下,可以杜绝交易信息被复制和篡改的风险,增强了交易的安全性。
容易想到的是,所述预设时间间隔可以根据具体的应用场景进行设置,如对于一些较为密集或者较为繁华的地区,该时间间隔可以设置小一点,即在该情景下广播蓝牙信号的频率较密;相反的,如对于一些较为空旷或者人烟稀少的地区,该时间间隔可以设置大一点,即在该情景下蓝牙设备广播蓝牙信号的频率可以较大,本实施例对该具体取值不作具体限定。
需要说明的是,本发明提供的离线数据转移方法可基于蓝牙、红外、声波等近距离通信技术的方式实现,此处仅以蓝牙为例对该思想进行说明,不构成对本发明的限定。
在本实施例中,所述用户终端可以由便携的、具备储存单元并安装有微处理器而具有运算能力的终端机构成,且所述用户终端具备近距离通信功能(如蓝牙),如平板个人计算机PC、手机等,本发明对此不作具体限定。
进一步优选的,在所述请求处理模块705根据所述数据转移请求进行数据转移处理之后,还可以根据网络情况,将数据转移的处理结果进行上传和更新,在一种实施方式中,可基于所述蓝牙设备与服务器之间建立了网络连接的场景,该实施方式中,所述蓝牙设备还可以包括上传模块,用于当所述蓝牙设备与服务器建立网络连接时,通过所述网络连接将数据转移的结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
在另一种实施方式中,可基于所述用户终端与服务器之间建立了网络连接的场景,在该实施方式中,所述蓝牙设备还可以包括发送模块,用于将数据转移的结果发送给所述用户终端,使得当所述用户终端与服务器建立网络连接时,所述用户终端将所述结果上传至所述服务器,且所述服务器根据所述结果更新所述用户终端的终端信息。
其中,所述网络连接可以具体是指一种在线的连接方式,可以使用任一通信标准或协议,包括但不限于全球移动通讯系统GSM、通用分组无线服务GPRS、码分多址CDMA、宽带码分多址WCDMA、长期演进LTE等,本实施例此处举例不构成对本发明的限定。
可以理解的是,服务终端(即蓝牙设备)以及用户终端可以将数据转移的结果发送到服务器,可实现数据的异步上传,数据上传后,所述服务器可以根据所述结果更新所述用户终端的终端信息(如更新通过所述用户终端的登陆账号的账号信息),以实现数据的同步。
另容易想到的是,本实施例中,转移的离线数据都是通过非对称加密进行加密,即利用公开密钥和私有密钥进行数据加密。其中公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密,以使得数据转移的安全性得到了更大的保障。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率;进一步的,由于转移的离线数据都是通过非对称加密进行加密,且根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,使得数据转移的安全性得到了更大的保障。
第七实施例
为便于更好的实施本发明实施例提供的离线数据转移方法,本发明实施例还提供一种与上述离线数据转移方法相对应的用户终端。其中名词的含义与上述离线数据转移方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图8,图8为本发明第七实施例提供的用户终端的结构示意图,其中所述用户终端包括:第一获取模块801、连接建立模块802、第二获取模块803、第一接收模块804以及发送模块805;
其中所述第一获取模块801,用于获取蓝牙设备广播的蓝牙信号;所述连接建立模块802,用于根据所述蓝牙信号与所述蓝牙设备建立连接;所述第二获取模块803,用于获取所述蓝牙设备基于所述连接推送的数据转移的指示消息。
本实施例中,所述离线数据转移方法的执行主体为用户终端,所述用户终端可以由便携的、具备储存单元并安装有微处理器而具有运算能力的终端机构成,且所述用户终端具备近距离通信功能(如蓝牙),如平板个人计算机PC、手机等,本发明对此不作具体限定。
可以理解的是,所述蓝牙设备为服务终端,在离线状态下可通过低功耗蓝牙BLE技术完成离线数据转移,如离线支付、转账、还款等。具体的,可以为具备蓝牙功能的收单设备,如可以具体应用到商场中的POS机、公交上的收款机、地铁出入口的收款设备等,此处对其不作具体限定。
在所述蓝牙信号的传输范围内,所述蓝牙设备搜索可以接收到所述蓝牙信号的用户终端,且与所述用户终端建立连接。
在某些实施方案方式中,所述用户终端也可以根据接收到的蓝牙信号,用户自主选择确定其所想要建立蓝牙连接的蓝牙设备,从而蓝牙设备与接收到蓝牙信号的用户终端之间建立起连接。
所述第一接收模块804,用于根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;所述发送模块805,用于将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
当所述蓝牙设备与用户终端建立蓝牙连接后,所述蓝牙设备会生成数据转移的指示消息,并基于该连接推送至相对应的用户终端,其中,所述指示消息用于指示该用户终端是否需要所述蓝牙设备进行数据转移。
可以理解的是,本发明实施例中,所述蓝牙设备和所述用户终端在离线状态下建立蓝牙连接,基于该连接进行数据转移处理,其中,该用户终端具备近距离通信处理功能(如蓝牙支付功能);可选的,该功能可以集成于所述用户终端的某一应用(如QQ、微信等)中,当用户打开该应用时,可以根据自主选择确定是否开启该功能,更加人性化和灵活化。
所述蓝牙设备将所述指示消息推送至所述用户终端后,用户终端根据所述指示消息向所述蓝牙设备发送数据转移请求,可具体的,所述用户终端可以先根据所述指示消息生成操作提示,所述操作提示用于向用户展示并提示操作,其后,用户根据所述操作提示向用户终端发送数据转移请求(如使用点击、触摸方式触发),用户终端将所述数据转移请求发送至所述蓝牙设备。
所述蓝牙设备接收到所述数据转移请求之后,根据所述数据转移请求进行数据转移处理,如进行扣款等,此处不作具体限定。
优选的,所述连接建立模块802,还可以用于根据所述蓝牙设备的身份标识信息确定出对应的蓝牙设备,并与所述蓝牙设备建立连接,其中,所述蓝牙设备广播的蓝牙信号携带所述身份标识信息。
进一步优选的,所述用户终端还可以包括:第二接收模块,用于接收所述蓝牙设备发送的数据转移的结果;上传模块,用于当所述用户终端与服务器建立网络连接时,通过所述网络连接将所述结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
本实施例中,所述的网络连接可以具体是指一种在线的连接方式,以区别于前述通过蓝牙等近距离技术进行连接的离线连接方式。其中,所述网络连接可以使用任一通信标准或协议,包括但不限于全球移动通讯系统GSM、通用分组无线服务GPRS、码分多址CDMA、宽带码分多址WCDMA、长期演进LTE等,本实施例此处举例不构成对本发明的限定。
可以理解的是,服务终端(即蓝牙设备)以及用户终端可以将数据转移的结果发送到服务器,可实现数据的异步上传,数据上传后,所述服务器可以根据所述结果更新所述用户终端的终端信息(如更新通过所述用户终端的登陆账号的账号信息),以实现数据的同步。
另容易想到的是,本实施例中,转移的离线数据都是通过非对称加密进行加密,即利用公开密钥和私有密钥进行数据加密。其中公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密,以使得数据转移的安全性得到了更大的保障。
在上述实施例中,对各个实施例的描述都各有侧重,在该实施例中没有详述的部分,可以参见相对应的用户终端侧的离线数据转移方法的详细描述,此处不再赘述。
由上述可知,本实施例中,在进行离线数据转移之前,蓝牙设备和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率;进一步的,由于转移的离线数据都是通过非对称加密进行加密,且根据该广播的身份标识信息生成的数据转移的转移消息只能用于其对应的蓝牙设备,使得数据转移的安全性得到了更大的保障。
第八实施例
本发明实施例还提供一种终端,如图9所示,其示出了本发明实施例所涉及的终端的结构示意图,具体来讲,所述终端可以是一服务终端;
该终端可以包括射频(RF,Radio Frequency)电路901、包括有一个或一个以上计算机可读存储介质的存储器902、输入单元903、显示单元904、传感器905、音频电路906、无线保真(WiFi,Wireless Fidelity)模块907、包括有一个或者一个以上处理核心的处理器908、以及电源909等部件。本领域技术人员可以理解,图9中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路901可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器908处理;另外,将涉及上行的数据发送给基站。通常,RF电路901包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber IdentityModule)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路901还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统GSM、通用分组无线服务GPRS、码分多址CDMA、宽带码分多址WCDMA、长期演进LTE等。
存储器902可用于存储软件程序以及模块,处理器908通过运行存储在存储器902的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器902可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器902还可以包括存储器控制器,以提供处理器908和输入单元903对存储器902的访问。
输入单元903可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元903可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器908,并能接收处理器908发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元903还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元904可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元904可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,OrganicLight-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器908以确定触摸事件的类型,随后处理器908根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图9中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路906、扬声器,传声器可提供用户与终端之间的音频接口。音频电路906可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路906接收后转换为音频数据,再将音频数据输出处理器908处理后,经RF电路901以发送给比如另一终端,或者将音频数据输出至存储器902以便进一步处理。音频电路906还可能包括耳塞插孔,以提供外设耳机与终端的通信。
WiFi属于短距离无线传输技术,终端通过WiFi模块907可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块907,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器908是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器908可包括一个或多个处理核心;优选的,处理器908可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器908中。
终端还包括给各个部件供电的电源909(比如电池),优选的,电源可以通过电源管理系统与处理器908逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源909还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器908会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器902中,并由处理器908来运行存储在存储器902中的应用程序,从而实现各种功能:
广播蓝牙信号;与接收到所述蓝牙信号的用户终端建立连接;生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;获取所述用户终端根据所述指示消息发送的数据转移请求;根据所述数据转移请求进行数据转移处理。
优选的,所述处理器908还可以用于:在预设的时间间隔内广播蓝牙信号,所述蓝牙信号携带身份标识信息;接收所述用户终端根据所述身份标识信息发送的连接建立请求;根据所述连接建立请求与所述用户终端建立连接。
优选的,所述处理器908还可以用于:当与服务器建立网络连接时,通过所述网络连接将数据转移的结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
优选的,所述处理器908还可以用于:将数据转移的结果发送给所述用户终端,使得当所述用户终端与服务器建立网络连接时,所述用户终端通过所述网络连接将所述结果上传至所述服务器,且所述服务器根据所述结果更新所述用户终端的终端信息。
在上述服务终端的实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文对应的离线数据转移方法的详细描述,此处不再赘述。
相对应的,本发明还提供与所述服务终端进行通信交互的一种终端,该终端为用户终端,其硬件结构可参照如图9所示的服务终端进行设置,具体的,所述用户终端中的处理器会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到用户终端的存储器中,并由处理器来运行存储在存储器中的应用程序,从而实现各种功能:
获取蓝牙设备广播的蓝牙信号;根据所述蓝牙信号与所述蓝牙设备建立连接;获取所述蓝牙设备基于所述连接推送的数据转移的指示消息;根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
优选的,所述处理器还可以用于:根据所述蓝牙设备的身份标识信息确定出对应的蓝牙设备,并与所述蓝牙设备建立连接,其中,所述蓝牙设备广播的蓝牙信号携带所述身份标识信息。
优选的,所述处理器还可以用于:接收所述蓝牙设备发送的数据转移的结果;当与服务器建立网络连接时,通过所述网络连接将所述结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
在上述用户终端的实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文对应的离线数据转移方法的详细描述,此处不再赘述。
由上述可知,本实施例提供的终端,在进行离线数据转移之前,服务终端(如蓝牙设备)和用户终端之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端,获取用户终端发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在服务终端(如蓝牙设备)和用户终端之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率。
第九实施例
为便于更好的实施本发明实施例提供的离线数据转移方法,本发明实施例还提供一种基于上述基于离线数据转移方法的系统。其中名词的含义与上述离线数据转移方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图10,图10为本发明第九实施例提供的离线数据转移系统的结构示意图,所述离线数据转移系统包括:蓝牙设备1001,用户终端1002,其中,所述蓝牙设备1001用于广播蓝牙信号,与接收到所述蓝牙信号的用户终端1002建立连接;生成数据转移的指示消息,并基于所述连接向所述用户终端1002推送所述指示消息;获取所述用户终端1002根据所述指示消息发送的数据转移请求;根据所述数据转移请求进行数据转移处理;
所述用户终端1002用于获取所述蓝牙设备1001广播的蓝牙信号;根据所述蓝牙信号与所述蓝牙设备1001建立连接;获取所述蓝牙设备1001基于所述连接推送的数据转移的指示消息;根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;将所述数据转移请求发送给所述蓝牙设备1001,以使所述蓝牙设备1001根据所述数据转移请求进行数据转移处理。
进一步的,所述蓝牙设备1001还可以用于在预设的时间间隔内广播蓝牙信号,所述蓝牙信号携带身份标识信息;接收所述用户终端1002根据所述身份标识信息发送的连接建立请求,根据所述连接建立请求与所述用户终端1002建立连接。
更进一步的,所述离线数据转移系统还可以包括服务器1003,所述蓝牙设备1001还可以用于当所述蓝牙设备1001与服务器1003建立网络连接时,通过所述网络连接将数据转移的结果上传至所述服务器1003,使得所述服务器1003根据所述结果更新所述用户终端1002的终端信息;将数据转移的结果发送给所述用户终端1002,使得当所述用户终端1002与服务器1003建立网络连接时,所述用户终端1002将所述结果上传至所述服务器1003,且所述服务器1003根据所述结果更新所述用户终端1002的终端信息。
相对应的,所述用户终端1002还可以用于根据所述蓝牙设备1001的身份标识信息确定出对应的蓝牙设备1001,并与所述蓝牙设备1001建立连接。
相对应的,所述用户终端1002还可以用于接收所述蓝牙设备1001发送的数据转移的结果;当所述用户终端1002与服务器1003建立网络连接时,通过所述网络连接将所述结果上传至所述服务器1003,使得所述服务器1003根据所述结果更新所述用户终端1002的终端信息。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对离线数据转移方法的详细描述,此处不再赘述。
由上述可知,本实施例提供的离线数据转移系统,在进行离线数据转移之前,蓝牙设备1002和用户终端1001之间建立蓝牙连接,基于该连接生成数据转移的指示消息,并将指示消息发送至用户终端1001,获取用户终端1001发送的数据转移请求并进行数据转移处理。本发明可通过蓝牙的方式,先在蓝牙设备1001和用户终端1001之间建立连接,再获取数据转移请求,从而可快速完成离线支付,用户终端可不必集成NFC芯片,降低开发成本,提高使用普及率,并且先建立连接用户再发起支付请求,可以节省时间,提高处理效率。
本发明实施例提供的所述用户终端,譬如为计算机、平板电脑、具有触摸功能的手机等等,所述用户终端以及蓝牙设备与上文实施例中相对应的离线数据转移方法属于同一构思,在所述用户终端以及所述蓝牙设备上可以对应运行所述离线数据转移方法实施例中提供的任一方法,其具体实现过程详见对应的所述离线数据转移方法实施例,此处不再赘述。
需要说明的是,对本发明所述离线数据转移方法而言,本领域普通测试人员可以理解实现本发明实施例所述离线数据转移方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如所述身份鉴权的方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本发明实施例的用于离线数据转移蓝牙设备和用户终端而言,其各功能模块可以分别集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本发明实施例所提供的一种数据转移的处理方法、装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (15)

1.一种离线数据转移方法,其特征在于,所述方法包括:
广播蓝牙信号;
与接收到所述蓝牙信号的用户终端建立连接;
生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;
获取所述用户终端根据所述指示消息发送的数据转移请求;
根据所述数据转移请求进行数据转移处理。
2.根据权利要求1所述的离线数据转移方法,其特征在于,所述广播蓝牙信号,包括:
在预设的时间间隔内广播蓝牙信号,所述蓝牙信号携带身份标识信息;
所述与接收到所述蓝牙信号的用户终端建立连接,包括:接收所述用户终端根据所述身份标识信息发送的连接建立请求;根据所述连接建立请求与所述用户终端建立连接。
3.根据权利要求1所述的离线数据转移方法,其特征在于,所述根据所述数据转移请求进行数据转移处理之后,还包括:
当与服务器建立网络连接时,通过所述网络连接将数据转移的结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
4.根据权利要求1所述的离线数据转移方法,其特征在于,所述根据所述数据转移请求进行数据转移处理之后,还包括:
将数据转移的结果发送给所述用户终端,使得当所述用户终端与服务器建立网络连接时,所述用户终端通过所述网络连接将所述结果上传至所述服务器,且所述服务器根据所述结果更新所述用户终端的终端信息。
5.一种离线数据转移方法,其特征在于,所述方法包括:
获取蓝牙设备广播的蓝牙信号;
根据所述蓝牙信号与所述蓝牙设备建立连接;
获取所述蓝牙设备基于所述连接推送的数据转移的指示消息;
根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;
将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
6.根据权利要求5所述的离线数据转移方法,其特征在于,所述根据所述蓝牙信号与所述蓝牙设备建立连接,包括:
根据所述蓝牙设备的身份标识信息确定出对应的蓝牙设备,并与所述蓝牙设备建立连接,其中,所述蓝牙设备广播的蓝牙信号携带所述身份标识信息。
7.根据权利要求5所述的离线数据转移方法,其特征在于,所述将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理之后,还包括:
接收所述蓝牙设备发送的数据转移的结果;
当与服务器建立网络连接时,通过所述网络连接将所述结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
8.一种蓝牙设备,其特征在于,所述蓝牙设备包括:
广播模块,用于广播蓝牙信号;
连接建立模块,用于与接收到所述蓝牙信号的用户终端建立连接;
生成推送模块,用于生成数据转移的指示消息,并基于所述连接向所述用户终端推送所述指示消息;
获取模块,用于获取所述用户终端根据所述指示消息发送的数据转移请求;
请求处理模块,用于根据所述数据转移请求进行数据转移处理。
9.根据权利要求8所述的蓝牙设备,其特征在于,所述广播模块,还用于在预设的时间间隔内广播蓝牙信号,所述蓝牙信号携带身份标识信息;
所述连接建立模块,还用于接收所述用户终端根据所述身份标识信息发送的连接建立请求,根据所述连接建立请求与所述用户终端建立连接。
10.根据权利要求8所述的蓝牙设备,其特征在于,所述蓝牙设备还包括上传模块,用于当所述蓝牙设备与服务器建立网络连接时,通过所述网络连接将数据转移的结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
11.根据权利要求8所述的蓝牙设备,其特征在于,所述蓝牙设备还包括发送模块,用于将数据转移的结果发送给所述用户终端,使得当所述用户终端与服务器建立网络连接时,所述用户终端将所述结果上传至所述服务器,且所述服务器根据所述结果更新所述用户终端的终端信息。
12.一种用户终端,其特征在于,所述用户终端包括:
第一获取模块,用于获取蓝牙设备广播的蓝牙信号;
连接建立模块,用于根据所述蓝牙信号与所述蓝牙设备建立连接;
第二获取模块,用于获取所述蓝牙设备基于所述连接推送的数据转移的指示消息;
第一接收模块,用于根据所述指示消息生成操作提示,并接收用户根据所述操作提示所触发的数据转移请求;
发送模块,用于将所述数据转移请求发送给所述蓝牙设备,以使所述蓝牙设备根据所述数据转移请求进行数据转移处理。
13.根据权利要求12所述的用户终端,其特征在于,所述连接建立模块,还用于根据所述蓝牙设备的身份标识信息确定出对应的蓝牙设备,并与所述蓝牙设备建立连接,其中,所述蓝牙设备广播的蓝牙信号携带所述身份标识信息。
14.根据权利要求12所述的用户终端,其特征在于,所述用户终端还包括:
第二接收模块,用于接收所述蓝牙设备发送的数据转移的结果;
上传模块,用于当所述用户终端与服务器建立网络连接时,通过所述网络连接将所述结果上传至所述服务器,使得所述服务器根据所述结果更新所述用户终端的终端信息。
15.一种离线数据转移系统,其特征在于,所述系统包括如权利要求8至11任一项所述的蓝牙设备,以及如权利要求12至14任一项所述的用户终端。
CN201410745274.3A 2014-12-08 2014-12-08 一种离线数据转移方法、装置及系统 Pending CN104936128A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410745274.3A CN104936128A (zh) 2014-12-08 2014-12-08 一种离线数据转移方法、装置及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410745274.3A CN104936128A (zh) 2014-12-08 2014-12-08 一种离线数据转移方法、装置及系统

Publications (1)

Publication Number Publication Date
CN104936128A true CN104936128A (zh) 2015-09-23

Family

ID=54123035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410745274.3A Pending CN104936128A (zh) 2014-12-08 2014-12-08 一种离线数据转移方法、装置及系统

Country Status (1)

Country Link
CN (1) CN104936128A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105844466A (zh) * 2016-04-20 2016-08-10 福建联迪商用设备有限公司 基于蓝牙通信的支付方法及系统
CN105894634A (zh) * 2016-04-20 2016-08-24 杭州攻壳科技有限公司 一种身份识别系统及方法
CN105915641A (zh) * 2016-06-07 2016-08-31 财付通支付科技有限公司 数据传输的方法和装置
CN105931039A (zh) * 2016-04-18 2016-09-07 福建联迪商用设备有限公司 基于蓝牙iBeacon的支付终端、方法及系统
CN106686696A (zh) * 2016-12-16 2017-05-17 美的智慧家居科技有限公司 一种电器的路由信息的获取方法及装置
CN107016267A (zh) * 2016-12-19 2017-08-04 阿里巴巴集团控股有限公司 离线状态下的资源操作方法及系统
WO2020223932A1 (zh) * 2019-05-08 2020-11-12 深圳市欢太科技有限公司 离线支付方法、装置、电子设备及存储介质
CN112200530A (zh) * 2020-09-10 2021-01-08 北京科蓝软件系统股份有限公司 一种基于可信展业设备的分布式协同认证设计方法
CN113168642A (zh) * 2018-08-17 2021-07-23 集保科技有限公司 用于发起与潜在顾客的通信的基于计算机的方法和通信系统
WO2021197033A1 (zh) * 2020-04-02 2021-10-07 支付宝(杭州)信息技术有限公司 信息处理方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211435A (zh) * 2006-12-25 2008-07-02 上海融兴网络科技有限公司 可实现离线转账交易的系统及方法
CN103077456A (zh) * 2012-12-11 2013-05-01 万常诚 离线模式下移动支付方法
CN103617532A (zh) * 2013-12-16 2014-03-05 杭州信雅达科技有限公司 一种移动终端的离线付款、收款方法及装置
CN104144379A (zh) * 2014-04-22 2014-11-12 腾讯科技(深圳)有限公司 业务数据处理方法、用户终端和业务终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211435A (zh) * 2006-12-25 2008-07-02 上海融兴网络科技有限公司 可实现离线转账交易的系统及方法
CN103077456A (zh) * 2012-12-11 2013-05-01 万常诚 离线模式下移动支付方法
CN103617532A (zh) * 2013-12-16 2014-03-05 杭州信雅达科技有限公司 一种移动终端的离线付款、收款方法及装置
CN104144379A (zh) * 2014-04-22 2014-11-12 腾讯科技(深圳)有限公司 业务数据处理方法、用户终端和业务终端

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017181561A1 (zh) * 2016-04-18 2017-10-26 福建联迪商用设备有限公司 基于蓝牙 iBeacon 的支付终端、方法及系统
CN105931039A (zh) * 2016-04-18 2016-09-07 福建联迪商用设备有限公司 基于蓝牙iBeacon的支付终端、方法及系统
CN105894634A (zh) * 2016-04-20 2016-08-24 杭州攻壳科技有限公司 一种身份识别系统及方法
CN105844466A (zh) * 2016-04-20 2016-08-10 福建联迪商用设备有限公司 基于蓝牙通信的支付方法及系统
CN105915641A (zh) * 2016-06-07 2016-08-31 财付通支付科技有限公司 数据传输的方法和装置
CN105915641B (zh) * 2016-06-07 2021-04-09 财付通支付科技有限公司 数据传输的方法和装置
CN106686696A (zh) * 2016-12-16 2017-05-17 美的智慧家居科技有限公司 一种电器的路由信息的获取方法及装置
CN107016267A (zh) * 2016-12-19 2017-08-04 阿里巴巴集团控股有限公司 离线状态下的资源操作方法及系统
CN113168642A (zh) * 2018-08-17 2021-07-23 集保科技有限公司 用于发起与潜在顾客的通信的基于计算机的方法和通信系统
US12387245B2 (en) 2018-08-17 2025-08-12 Chep Technology Pty Limited Computer-based method for initiating communication with a prospective customer, and communications system
WO2020223932A1 (zh) * 2019-05-08 2020-11-12 深圳市欢太科技有限公司 离线支付方法、装置、电子设备及存储介质
WO2021197033A1 (zh) * 2020-04-02 2021-10-07 支付宝(杭州)信息技术有限公司 信息处理方法、装置、设备及存储介质
CN112200530B (zh) * 2020-09-10 2024-07-05 北京科蓝软件系统股份有限公司 一种基于可信展业设备的分布式协同认证设计方法
CN112200530A (zh) * 2020-09-10 2021-01-08 北京科蓝软件系统股份有限公司 一种基于可信展业设备的分布式协同认证设计方法

Similar Documents

Publication Publication Date Title
CN104601207B (zh) 一种数据传输方法、用户终端及系统
CN104936128A (zh) 一种离线数据转移方法、装置及系统
CN103729765B (zh) 一种验证控制方法、终端、服务器、终端设备及系统
RU2628488C2 (ru) Способ, терминальное устройство и сервер для передачи данных nfc
CN103716331B (zh) 一种数值转移的方法、终端、服务器及系统
CN104519485A (zh) 一种终端之间的通信方法、装置和系统
CN104392350A (zh) 一种虚拟资源数据的处理方法、装置和系统
CN104780193A (zh) 信息推送方法、装置和系统
CN104901991A (zh) 虚拟资源转移方法、装置和系统
CN104616138A (zh) 资源转移方法、系统及装置
CN103179026B (zh) 用户交互式系统中的通信方法、系统及服务器和客户端
CN104426963A (zh) 关联终端的方法和终端
CN105681161A (zh) 一种添加好友账户的方法、装置和系统
CN106550361B (zh) 一种数据传输方法,设备及计算机可读存储介质
CN105530239A (zh) 多媒体数据获取方法及装置
CN104901806A (zh) 一种虚拟资源处理方法、装置和系统
CN107423099B (zh) 键码烧写方法、服务器、终端、键码烧写系统及存储介质
CN104751322A (zh) 一种开启数据处理页面的方法和装置
CN103607431B (zh) 移动终端资源处理方法、装置和设备
CN105302804A (zh) 业务账单的显示方法、终端及服务器
CN104363590A (zh) 接入点连接方法及装置
CN105530222A (zh) 多终端之间的连接建立方法、装置和系统
CN103944922B (zh) 一种数据处理的方法、终端、服务器及系统
CN103227832A (zh) 共享资源处理方法及装置
CN104426848A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150923