一种数据转移方法、装置和系统的制作方法
【技术领域】
[0001]本发明属于通信技术领域,尤其涉及一种数据转移方法、装置和系统。
【背景技术】
[0002]常见的近场通信技术(Near Field Communicat1n,NFC),是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在10厘米(3.9英吋)内交换数据。
[0003]此外,iBeacon作为苹果公司发布的应用于移动操作系统10S7.0及以上版本的新技术,利用低功耗蓝牙(Blue Low Energy,BLE)技术实现位置的感知与交互,也可以视为另一种与NFC竞争的另一种近场通信技术。iBeacon的接收端并不仔细推断距离,而只判断1cm以内为贴近(Immediate)、lm以内为附近(Near)、以及Im以上为较远(Far)三种距离状态。
[0004]iBeacon可以衍生出多种应用场景,包括室内定位、寻物、以及到店优惠提醒等。一般商家都会使用iBeacon设备进行信息推送等功能。
[0005]然而,单纯的信息推送并不能完成整个交易,还需要有交易数据的转移环节,比如支付环节。以支付为例,现阶段的移动支付,除传统模式的登陆移动网上银行,更多是偏向于手机扫描二维码支付。然而二维码支付既需要商家不断生成二维码,还需要消费者对准并扫描二维码才能发起支付流程,实现过于繁琐,处理效率较为低下。
【发明内容】
[0006]本发明的目的在于提供一种数据转移方法、装置和系统,可以解决现有的数据转移方式的实现过于繁琐、以及处理效率较为低下的问题。
[0007]为解决上述技术问题,本发明实施例提供以下技术方案:
[0008]一种数据转移方法,包括:
[0009]接收第一终端发送的第一终端信息与近场通信信息,所述近场通信信息包括第二终端信息与物品标识码;
[0010]根据所述第一终端信息与所述近场通信信息生成待转移数据列表,并根据所述第二终端信息将所述待转移数据列表发送给第二终端;
[0011]接收所述第二终端根据所述待转移数据列表发送的数据转移指示信息,所述数据转移指示信息指示需要转移的数据;以及
[0012]将所述数据转移指示信息发送给所述第一终端,以便所述第一终端根据所述数据转移指示信息进行数据转移。
[0013]本发明实施例还提供另一种数据转移方法,包括:
[0014]第一终端对近场通信区域进行监听,得到监听信息;
[0015]所述第一终端确定所述监听信息符合预置条件时,接收第二终端发送的近场通信信息,所述近场通信信息包括第二终端信息与物品标识码;
[0016]所述第一终端向服务器发送第一终端信息与所述近场通信信息,以便所述服务器根据所述第一终端信息与所述近场通信信息生成待转移数据列表;
[0017]所述第一终端接收服务器发送的数据转移指示信息,所述数据转移指示信息根据所述待转移数据列表生成;以及
[0018]所述第一终端根据所述数据转移指示信息进行数据转移。
[0019]本发明实施例还提供又一种数据转移方法,包括:
[0020]第二终端生成近场通信信息,所述近场通信信息包括第二终端信息与物品标识码;
[0021]第二终端在预设范围内推送近场通信信息;
[0022]所述第二终端接收服务器发送的待转移数据列表,所述待转移数据列表根据所述近场通信信息与第一终端信息生成;
[0023]所述第二终端根据所述待转移数据列表生成数据转移指示信息,所述数据转移指示信息指示需要转移的数据;以及
[0024]所述第二终端通过所述服务器将所述数据转移指示信息转发给所述第一终端,用以转移数据。
[0025]相应的,本发明实施例还提供一种服务器,包括:
[0026]第一接收模块,用于接收第一终端发送的第一终端信息与近场通信信息,所述近场通信信息包括第二终端信息与物品标识码;
[0027]清单生成模块,用于根据所述第一终端信息与所述近场通信信息生成待转移数据列表;
[0028]第一发送模块,用于根据所述第二终端信息将所述待转移数据列表发送给第二终端;以及
[0029]转发模块,用于接收所述第二终端根据所述待转移数据列表发送的数据转移指示信息,并转发给所述第一终端,使所述第一终端根据所述数据转移指示信息进行数据转移。
[0030]相应的,本发明实施例还提供一种终端,作为本发明实施例中的第一终端,包括:
[0031]监听模块,用于对近场通信区域进行监听,得到监听信息;
[0032]判断模块,用于判断所述监听信息是否符合预置条件;
[0033]第二接收模块,用于当符合预置条件时,接收第二终端发送的近场通信信息,所述近场通信信息包括第二终端信息与物品标识码;
[0034]第二发送模块,用于向服务器发送第一终端信息与所述近场通信信息,用于在服务器形成待转移数据列表;
[0035]所述第二接收模块,还用于接收服务器发送的数据转移指示信息,所述数据转移指示信息根据所述待转移数据列表生成;以及
[0036]转移模块,用于根据所述数据转移指示信息进行数据转移。
[0037]相应的,本发明实施例还提供一种终端,作为本发明实施例中的第二终端,包括:
[0038]近场通信信息生成模块,用于生成近场通信信息,所述近场通信信息包括第二终端信息与物品标识码;
[0039]推送模块,用于在预设范围内推送近场通信信息;
[0040]第三接收模块,用于接收服务器发送的待转移数据列表,所述待转移数据列表根据所述近场通信信息与第一终端信息生成;
[0041]指示信息生成模块,用于根据所述待转移数据列表生成数据转移指示信息,所述数据转移指示信息指示需要转移的数据;以及
[0042]第三发送模块,用于发送所述数据转移信息至所述服务器,并经由所述服务器将所述数据转移指示信息转送给所述第一终端,用以转移数据。
[0043]相应的,本发明实施例还提供一种通信系统,包括本发明实施例提供的任一种服务器、第一终端和第二终端。
[0044]相对于现有技术,本发明中的数据转移方法、装置和系统,通过iBeacon等近场通信技术进行信息的交互,使数据的转移更加便捷、有针对性,具有效率高、安全性高的特点。
【附图说明】
[0045]图1是本发明实施例中提供的数据转移方法、装置和系统的应用环境示意图;
[0046]图2是本发明实施例一提供的数据转移方法的流程示意图;
[0047]图3是本发明实施例二提供的数据转移方法的流程示意图;
[0048]图4是本发明实施例三提供的数据转移方法的流程示意图;
[0049]图5是本发明实施例四提供的服务器的模块示意图;
[0050]图6是本发明实施例五提供的第一终端的模块示意图;
[0051]图7是本发明实施例六提供的第二终端的模块示意图;
[0052]图8是本发明实施例七提供的数据转移系统的泳道示意图。
【具体实施方式】
[0053]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0054]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0055]本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。
[0056]本文所使用的术语「模块」可看作为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看作为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
[0057]请参阅图1,为本发明中提供的数据转移方法、装置和系统的应用环境示意图,包括第一终端10、第二终端20、服务器40、以及通信网络30。其中,所述装置是指所述第一终端10、第二终端20或服务器40中的任一个。
[0058]第一终端10,位于消费者端,包括常见的智能手机、平板电脑、也包括智能眼镜、智能手表、以及其他融合了 iBeacon等近场通信技术的终端设备。所述第一终端10接收近场通信信息,并将第一终端信息与近场通信信息发送给服务器,并接收数据转移指示信息进而完成数据转移。
[0059]第二终端20,位于商家端,生成并推送近场通信信息,以及