信标数据传输、基于信标提供服务的方法及装置制造方法及图纸

技术编号:12198836 阅读:103 留言:0更新日期:2015-10-14 11:13
本申请提供一种信标数据传输方法,应用在发送无线信号的信标上,其特征在于,包括:以当前时间为参数,按照预定算法确定加密方式;采用所确定的加密方式加密所述信标的识别码,得到标识密文;将标识密文和用来解密的服务器的信息封装在无线帧中发送。通过本申请的技术方案,避免了用户的敏感信息泄露,保护了用户的利益,提高了信标网络的使用安全性。

【技术实现步骤摘要】

本申请涉及网络通信
,尤其涉及一种信标数据传输的方法和装置、一种基于信标提供服务的方法及装置。
技术介绍
随着智能手机、平板电脑等便携式设备的普及,智能移动终端已经深深扎根在人们的生活中。以移动定位技术为基础,向用户提供个性化、本地化的服务成为新的发展方向。GPS (Global Posit1ning System,全球定位系统)是目前应用最为广泛的定位技术。当GPS接收机在室内工作时,由于信号受建筑物的影响而大大衰减,定位精度也很低。室内定位技术应时而出,这些技术通常利用WiFi (Wireless Fidelity,无线保真)、ZigBee(紫蜂)、蓝牙和超宽带等无线通信网络进行定位,能够提供更精确的位置搜索,为更智能的移动服务打好基础。无线信标是室内定位技术中前景最被看好的一种,如苹果公司的iBeacon和高通公司的Gimbal。放置在室内固定位置的信标以一定周期对外发送无线广播帧,发送的无线帧中携带有本信标特有的识别码(ID)。当移动终端进入信标的信号区域,接收到信标的广播帧,移动终端上的软件根据其中的识别码来运行相应的业务逻辑。例如,在店铺里设置iBeacon信标,当用户带着iPhone或iPad进入店铺时,iPhone和iPad上运行的应用软件接收到相应位置的信标的UUID (Universally UniqueIdentifier,通用唯一识别码),然后将UUID通过移动通信告知服务器,服务器通过UUID得知用户在店铺附近,即可向移动终端发送折扣券、进店积分等,还可以支持用户的在线下单和在线支付功能。对一些涉及用户敏感信息的应用,安全性是最重要的考虑因素,这也成为信标技术在大规模商用时需要解决的问题。
技术实现思路
有鉴于此,本申请提供一种信标数据传输方法,应用在发送无线信号的信标上,包括:以当前时间为参数,按照预定算法确定加密方式;采用所确定的加密方式加密所述信标的识别码,得到标识密文;将标识密文和用来解密的服务器的信息封装在无线帧中发送。本申请提供的一种基于信标提供服务的方法,应用在服务器上,包括:以当前时间为参数,按照预定算法确定解密方式;从移动终端接收信标标识密文;采用所确定的解密方式解密所述标识密文,得到信标的识别码;将与所述识别码对应的业务提供给发送所述标识密文的移动终端。本申请还提供了一种信标数据传输装置,应用在发送无线信号的信标上,包括:加密方式确定单元,用于以当前时间为参数,按照预定算法确定加密方式;加密单元,用于采用所确定的加密方式加密所述信标的识别码,得到标识密文;封装及发送单元,用于将标识密文和用来解密的服务器的信息封装在无线帧中发送。本申请提供的一种基于信标提供服务的装置,应用在服务器上,包括:解密方式确定单元,用于以当前时间为参数,按照预定算法确定解密方式;密文接收单元,用于从移动终端接收信标标识密文;解密单元,用于采用所确定的解密方式解密所述标识密文,得到信标的识别码;业务提供单元,用于将与所述识别码对应的业务提供给发送所述标识密文的移动终端。由以上技术方案可见,本申请的实施例通过对信标的识别码进行加密,生成随时间变化的密文,使得未经授权的恶意软件无法得到真实而稳定的识别码,也就难以依据识别码伪造对应的服务来骗取用户的敏感信息,从而保护了用户的利益,提高了信标网络的使用安全性。【附图说明】图1是一种本申请应用场景的网络结构图;图2是本申请实施例一中信标数据传输方法的流程图;图3是本申请实施例一中基于信标提供服务的方法的流程图;图4是信标或服务器的一种硬件结构图;图5是本申请实施例提供的一种信标数据传输装置的逻辑结构图;图6是本申请实施例提供的一种基于信标提供服务的装置的逻辑结构图。【具体实施方式】现有技术中,信标的识别码是通过明文发送的,所有移动终端上的应用程序都可以得知接收到的识别码,这就为恶意软件提供了可乘之机。在恶意软件的设计者获得信标识别码、得知该识别码所属的商户后,就可以通过移动终端里的恶意软件拦截信标的识别码,并将用户引导到钓鱼服务器上,利用虚假的订购和支付页面骗取用户的支付信息,从而造成用户的损失。本申请的实施例提出一种新的信标数据传输方法、一种对应于上述信标数据传输方法的基于信标提供服务的方法来解决上述问题。本申请实施例所应用的一种网络环境如图1所示,在信标的信号范围内,移动终端与信标采用双方支持的无线协议进行数据传输;移动终端通过移动通信网络与远程的服务器进行数据交互。此外,信标也可以连接到移动通信网络,与网络管理服务器等设备进行数据交互(图1中未示出)。本申请的实施例中对移动终端的种类、信标所采用的无线通信协议、移动通信网络的协议和组网结构、服务器的具体实现方式均不做限定。本申请的实施例中,信标对无线帧中的识别码进行加密并且密文随时间变化;收到密文的移动终端将密文发送到服务器上,由服务器进行解密;服务器得到识别码后向移动终端提供对应的业务。本实施例中,信标数据传输方法的流程如图2所示,该方法应用在发送无线信号的信标上。在步骤S210,以当前时间为参数,按照预定算法确定加密方式。本实施例中,信标的部署方可以以当前时间为参数来确定所使用的加密算法;也可以用固定的加密算法,而按照当前时间来确定所使用的密钥;还可以是按照当前时间既确定所采用的加密算法,又确定所使用的密钥。换言之,加密方式可以是加密算法,可以是密钥,还可以是加密算法和密钥。只要服务器端能够采用对应的解密方式正确解密,本实施例对具体的加解密方式不作限定。信标的工作方式通常是,在部署方完成信标的设置之后,将信标固定在其工作位置,信标内置的软件按照设置自动运行,生成无线帧向外发送。本实施例中,加密在信标上完成,而解密在远程服务器上进行,并且加密方式不断变化,而服务器与信标之间一般很少进行通信,因此,加密方和解密方可以利用一个对双方相同的参照来对应的更换加解密方式,而当前时间就是一个非常便利的参照。更换加解密方式的频率可以根据具体应用场景来确定,并且,可以以固定的时间间隔来更换,也可以采用变化的时间间隔,只要在信标上和服务器上能够以相同的方式和时间来更换即可。例如,信标和服务器上采用固定的对称加解密算法(B卩加解密密钥相同),而加解密密钥以当前时间的整点数(O点到23点)为输入、以同样的算法算出,这样,即可实现在信标和服务器上对应的每小时更换一次加解密方式。在一种可选的实施方式中,在信标上预置N (N为大于I的自然数)种加密方式,与这N种加密方式一一对应的N种解密方式会预置在服务器上;采用预定的映射算法,将当前时间映射为M (M为大于等于1、小于等于N的自然数);将第M种加密方式作为当前采用的加密方式。在预置的N种加密方式中,在信标上按照当前时间选择其中的一种(第M种)用来进行加密;在服务器上预置与每种加密方式分别对应的解密方式、并且排列顺序也一一对应,则按照同样的映射算法来把当前时间映射为I到N中的一个自然数,必定也是第M种解密方式,从而可以保证两端当前应用的是对应的加密方式和解密方式。在步骤S220,采用所确定的加密方式加密所述信标的识别码,得到标识密文;在信标发送的无线帧中,除了能够唯一标识该信标的识别码,还可以带有标识信息,比如该信标工作位置的代码、该本文档来自技高网
...

【技术保护点】
一种信标数据传输方法,应用在发送无线信号的信标上,其特征在于,包括:以当前时间为参数,按照预定算法确定加密方式;采用所确定的加密方式加密所述信标的识别码,得到标识密文;将标识密文和用来解密的服务器的信息封装在无线帧中发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:秦剑
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1