近场传递信息的方法、信息传达和接受客户端、信息系统与流程

文档序号:12731468阅读:279来源:国知局
近场传递信息的方法、信息传达和接受客户端、信息系统与流程

技术领域

本申请涉及网络通信技术领域,特别是涉及一种近场传递信息的方法和系统、一种信息传达客户端、一种信息接受客户端和一种信息系统。



背景技术:

信息在人们的社会生活中具有十分重要的作用,有价值的信息需要在人们之间相互传递。

尤其地,目前随着移动通信技术的发展,近场传递信息变得越来越普遍。例如,第三方支付在近场支付的应用场景中,首先面临的问题就是如何将卖家的帐号信息传递给买家。

现有技术主要采用如下方法近场传递信息:

二维码扫描:传达方需要打开相机功能进行信息的拍摄,并将拍摄内容传递给接受方;二维码扫描方法对光线有要求,且需要繁琐的操作;

GPS(全球定位系统,Global Positioning System)定位:传达方通过GPS获得经纬度数据,再把经纬度数据通过移动运营网络发送给信息系统,信息系统通过经纬度数据找到相应的信息;由于GPS对数据采集精度的要求比较高,尤其是在两个传达方距离很近的时候,很难确定是哪个传达方;总之,GPS定位的准确度容易受很多因素影响,从而近场传递信息的准确度很难满足要求;

声音传送:对周围环境要求很高,且噪声干扰容易影响声音采集,从而降低近场传递信息的准确度;

手工输入:传达方需要手工通过短信等方式输入信息,操作麻烦,且稍有疏忽就会输错,难以保证近场传递信息的准确度。

总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够便捷、准确地进行信息的近场传递。



技术实现要素:

本申请所要解决的技术问题是提供一种近场传递信息的方法和系统、一种信息传达客户端、一种信息接受客户端和一种信息系统,能够便捷、准确地进行信息的近场传递。

为了解决上述问题,本申请公开了一种近场传递信息的方法,包括:

信息传达客户端向信息系统发送索取请求;

信息传达客户端接收所述信息系统返回的与所述索取请求相应的随机数;所述随机数与所述信息传达客户端的信息相应;

信息传达客户端将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播。

优选的,所述无线通信协议包括IEEE 802.11协议。

另一方面,本申请还公开了一种近场传递信息的方法,包括:

信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数,所述随机数由信息系统产生且与信息传达客户端的信息相应;

信息接受客户端将所述信号强度最大的无线热点的服务集标识发送至信息系统;

信息接受客户端接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息。

优选的,所述信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识的步骤,包括:

在信息接受客户端向WiFi模块发送检测命令;

在信息接受客户端接收所述WiFi模块依据所述检测命令返回的无线热点的服务集标识列表及其对应的信号强度信息;

在信息接受客户端从所述无线热点的服务集标识列表中识别出信号强度最大的无线热点的服务集标识;

相应地,所述方法还包括:

WiFi模块依据所述检测命令进行无线网络信标帧的扫描,得到无线热点的服务集标识列表;

WiFi模块检测所述无线热点的服务集标识列表中无线热点的信号强度信息;

WiFi模块依据所述无线热点的服务集标识列表中无线热点解析得到相应的服务集标识;

WiFi模块返回所述无线热点的服务集标识列表及其对应的信号强度信息。

另一方面,本申请还公开了一种近场传递信息的方法,包括:

信息系统接收来自信息传达客户端的索取请求;

信息系统依据所述索取请求得到相应的随机数,并返回给相应的信息传达客户端;

信息系统将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

信息系统接收来自信息接受客户端的无线热点的服务集标识;

信息系统将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息;

信息系统将匹配得到的信息传达客户端的信息返回给相应的信息接受客户端。

优选的,所述信息系统依据所述索取请求得到相应的随机数的步骤,包括:

采用随机算法或哈希算法产生一个随机数;所述随机算法或哈希算法的参数包括如下参数中的一种或多种:所述索取请求的日期、所述索取请求的时间,及与所述索取请求相应的信息传达客户端的信息。

优选的,所述方法还包括:

采用随机数据库表存储随机数与信息传达客户端的信息之间的映射关系;所述随机数据库表存储的随机数的信息包括:随机数的数值、随机数的产生日期和/或随机数的产生时间。

另一方面,本申请还公开了一种信息传达客户端,包括:

请求发送装置,用于向信息系统发送索取请求;

随机数接收装置,用于接收所述信息系统返回的与所述索取请求相应的随机数;所述随机数与所述信息传达客户端的信息相应;及

服务集标识设置装置,用于将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播。

优选的,所述无线通信协议包括IEEE 802.11协议。

另一方面,本申请还公开了一种信息接受客户端,包括:

标识获取装置,用于依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数,所述随机数由信息系统产生且与信息传达客户端的信息相应;

标识发送装置,用于将所述信号强度最大的无线热点的服务集标识发送至信息系统;及

信息接收装置,用于接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息。

优选的,所述标识获取装置,包括:

命令发送模块,用于向WiFi模块发送检测命令;

结果接收模块,用于接收所述WiFi模块依据所述检测命令返回的无线热点的服务集标识列表及其对应的信号强度信息;

识别模块,用于在信息接受客户端从所述无线热点的服务集标识列表中识别出信号强度最大的无线热点的服务集标识;

相应地,所述WiFi模块包括:

扫描子模块,用于依据所述检测命令进行无线网络信标帧的扫描,得到无线热点的服务集标识列表;

检测子模块,用于检测所述无线热点的服务集标识列表中无线热点的信号强度信息;

解析子模块,用于WiFi模块依据所述无线热点的服务集标识列表中无线热点解析得到相应的服务集标识;

返回子模块,用于返回所述无线热点的服务集标识列表及其对应的信号强度信息。

另一方面,本申请还公开了一种信息系统,包括:

请求接收装置,用于接收来自信息传达客户端的索取请求;

随机数产生装置,用于依据所述索取请求得到相应的随机数;

随机数返回装置,用于将所述随机数返回给相应的信息传达客户端;

第一存储装置,用于将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

标识接收装置,用于接收来自信息接受客户端的无线热点的服务集标识;

匹配装置,用于将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息;及

信息返回装置,用于将匹配得到的信息传达客户端的信息返回给相应的信息接受客户端。

优选的,所述随机数产生装置,具体用于采用随机算法或哈希算法产生一个随机数;所述随机算法或哈希算法的参数包括如下参数中的一种或多种:所述索取请求的日期、所述索取请求的时间,及与所述索取请求相应的信息传达客户端的信息。

优选的,所述信息系统还包括:

第二存储装置,用于采用随机数据库表存储随机数与信息传达客户端的信息之间的映射关系;所述随机数据库表存储的随机数的信息包括:随机数的数值、随机数的产生日期和/或随机数的产生时间。

另一方面,本申请还公开了一种近场传递信息的方法,包括:

信息传达客户端向信息系统发送索取请求;

信息系统接收来自信息传达客户端的索取请求,依据所述索取请求得到相应的随机数,并返回给相应的信息传达客户端;

信息系统将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

信息传达客户端接收所述信息系统返回的与所述索取请求相应的随机数,并将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播;

信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识,并将所述信号强度最大的无线热点的服务集标识发送至信息系统;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数;

信息系统接收来自信息接受客户端的无线热点的服务集标识,将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息,并返回给相应的信息接受客户端;

信息接受客户端接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息。

另一方面,本申请还公开了一种近场传递信息的系统,包括信息传达客户端、信息接受客户端和信息系统,所述信息传达客户端包括:

请求发送装置,用于向信息系统发送索取请求;

随机数接收装置,用于接收所述信息系统返回的与所述索取请求相应的随机数;及

服务集标识设置装置,用于将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播;

所述信息接受客户端包括:

标识获取装置,用于依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数;

标识发送装置,用于将所述信号强度最大的无线热点的服务集标识发送至信息系统;及

信息接收装置,用于接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息;

所述信息系统包括:

请求接收装置,用于接收来自信息传达客户端的索取请求;

随机数产生装置,用于依据所述索取请求得到相应的随机数;

随机数返回装置,用于将所述随机数返回给相应的信息传达客户端;

第一存储装置,用于将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

标识接收装置,用于接收来自信息接受客户端的无线热点的服务集标识;

匹配装置,用于将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息;及

信息返回装置,用于将匹配得到的信息传达客户端的信息返回给相应的信息接受客户端。

与现有技术相比,本申请具有以下优点:

本申请实施例利用个人无线热点的SSID进行信息的近场传递,并通过随机数映射需要传递的信息;对于信息传达方而言,其无需用户的繁琐操作,只需利用电子设备启动信息传达客户端的近场传递信息功能;对于信息接受方而言,其无需用户的繁琐操作,就能够获取信号强度最大的无线热点的服务集标识,由于所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数,而所述随机数由信息系统产生且与信息传达客户端的信息相应,故信息接受客户端可以基于与信息系统的交互得到信息传达客户端的信息;因此,本申请能够便捷地进行信息的近场传递;

再者,由于个人无线热点的SSID为客观的字符,其不易受噪声、光线、输入错误等主观因素的影响,故本申请能够有效保证近场传递信息的准确度;

另外,作为个人无线热点的SSID的随机数可以采用MD5、SHA等各种哈希算法,或者各种随机算法产生;由于需要传递的信息是通过随机数映射出来,且随机数还有时效性,故本申请可以保证近场传递信息的安全性;

进一步,在开启无线局域网功能的情况下,电子设备内置的WiFi模块具有无线网络信标帧的扫描、无线热点的信号强度信息的检测、及依据无线热点解析出相应的服务集标识等功能,故本优选实施例可以借助已有的WiFi模块的功能获取信号强度最大的无线热点的服务集标识,具有节省成本的优点;

总之,本申请具有简单易行、可靠性高、实现成本低、安全性和准确性高的优点,只需客户和商家在电子设备上安装特定的客户端软件就能实现。

附图说明

图1是本申请一种近场传递信息的方法实施例1的流程图;

图2是本申请一种近场传递信息的方法实施例2的流程图;

图3是本申请一种近场传递信息的方法实施例3的流程图;

图4是本申请一种近场传递信息的方法实施例3的流程图;

图5是本申请一种信息传达客户端实施例的结构图;

图6是本申请一种信息接受客户端实施例的结构图;、

图7是本申请一种信息系统实施例的结构图;

图8是本申请一种近场传递信息的系统实施例的结构图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

首先介绍无线局域网的相关知识。

WiFi是由一个名为“无线以太网相容联盟”(WECA,Wireless Ethernet Compatibility Alliance)的组织所发布的业界术语,中文译为“无线相容认证”。它是一种短程无线传输技术,能够在数百英尺范围内支持互联网接入的无线电信号。随着技术的发展,以及IEEE 802.11a及IEEE 802.11g等标准的出现,现在IEEE 802.11这个标准已被统称作Wi-Fi。

目前,随着无线局域网(WLAN,Wireless Local Area Networks)的普及,无线已经成为消费者在移动信息时代最为常用的上网方式,通过无线方式接入互联网,可以将个人电脑、手机、平板电脑等电子设备实现无线互联,因此也更加方便、快捷,得到了更多用户的钟爱。

作为无线局域网的一种,无线热点(Hotspot)是指在公共场所提供无线局域网接入Internet(因特网)服务的地点。这类地点多数是咖啡馆、餐馆、机场、车站、商务酒店、高等院校、大型展览会馆等。这些热点有的是收费的提供无线宽带接入服务,有的则是免费的。在无线热点覆盖的地区,用户可以通过使用装有内置或外置无线网卡支持的个人电脑、手机、平板电脑等电子设备,来实现对Internet的接入。

目前,越来越多的电子设备支持无线热点模式,这里的电子设备不仅包括固定终端设备,而且包括笔记本电脑、手机、平板电脑等移动终端设备。

服务集标识(SSID,Service Set Identifier)是无线接入点(AP,Access Point)或无线路由器的标志字符。SSID主要用来区分不同的无线网络,最多可以由32个字符组成,它是无线接入的身份证。只要电子设备的无线网卡支持扫描功能,就能很轻松的通过SSID接入无线热点。

对于一个电子设备的无线热点而言,出厂默认的SSID一般来说是一个确定的名称,比如电子设备的型号等等,而通常用户也不会去手动更改该SSID。但实际上,该SSID是可以被更改的。

本申请实施例利用个人无线热点的SSID进行信息的近场传递,无需用户的繁琐操作,只需信息传达方和信息接受方在电子设备上安装相应的客户端软件,就能够便捷、准确地进行信息的近场传递。

参照图1,示出了本申请一种近场传递信息的方法实施例1的流程图,具体可以包括:

步骤101、信息传达客户端向信息系统发送索取请求;

步骤102、信息传达客户端接收所述信息系统返回的与所述索取请求相应的随机数;所述随机数与所述信息传达客户端的信息相应;

步骤103、信息传达客户端将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播。

本申请可以用于各种近场传递信息的场景,例如,第三方支付在近场支付的应用场景中,首先面临的问题就是如何将卖家的帐号信息传递给买家。近场支付场景又可以进一步包括各自(AA,Acting Appointment)收款、收款方和付款方转账等近场支付场景。下面主要以AA收款场景中的近场信息传递为例进行说明,优惠券/提货券核身核销和签到等其它应用场景相互参照即可。

AA收款是由收款方创建的即时到账交易。交易建立之后在对方账户将会显示一笔“等待买家付款”的即时到账交易,对方可以登录支付宝账户,进入“交易记录”中进行付款,付款成功后,收款方将会立即收到这笔交易资金。在交易建立后,收款方(位于信息传达客户端)需要在近场将账号信息传递给付款方(位于信息接受客户端)。

在AA收款的应用场景中,收款方可以利用电子设备启动信息传达客户端的近场传递信息功能,信息传达客户端就可以向信息系统发送索取请求。相应的启动方式可为各种方式的操作,例如,收款方摇一下电子设备,或者,收款方点击相应的按钮,等等;本申请对具体的启动方式不加以限制。

由于本申请使用个人无线热点的SSID传递信息,故在启动信息传达客户端的近场传递信息功能后,电子设备的个人无线热点也应是开启的。在实际应用中,信息传达客户端可以控制个人无线热点的开启或关闭功能;例如,在收款方启动信息传达客户端的近场传递信息功能或者用户开启信息传达客户端后,控制个人无线热点的开启,以及,在开启的预置时间间隔(例如1小时)后或者用户关闭信息传达客户端时控制个人无线热点的开启,等等。当然,近场传递信息过程中电子设备的个人无线热点的开启或关闭也由用户来实现,本申请对此不加以限制。

本申请实施例中,信息传达客户端将信息系统返回的随机数作为个人无线热点的服务集标识,故所述随机数的字节数应满足SSID的规范要求,也即随机数的字节数小于等于32。

在本申请的一种优选实施例中,所述随机数为数字。故此时,可将数字对应的ASCII字符作为SSID进行广播。例如,在信息系统返回的随机数为0x13,0x24,0x78,0x96….16个HEX(HEX由任意数量的十六进制记录组成)数字时,相应的SSID就是“13247896…."字符串。

在本申请的一种优选实施例中,所述无线通信协议具体可以包括IEEE802.11协议。

在信息传达客户端的个人无线热点传递信息的过程中,本优选实施例利用802.11信标帧。802.11信标帧是一种IEEE 802.11WLAN的管理帧。接入点每隔一段时间就会发出的Beacon(信标)信号,用来宣布802.11网络的存在,目的是让WLAN客户端了解指定区域中有哪些网络和接入点可用,从而让WLAN客户端能够选择使用哪个网络和接入点。

参照表1,示出了本申请一种管理帧中的信标帧的格式示例,其中,信号帧中的第4域就表示SSID。需要说明的是,802.11的管理帧也有扩展,各个供应商的管理帧的结构也可能稍有不同,表1只是给出了一种包含了基本信息的管理帧的示例,其并不作为本申请的适用限制。

表1

总之,本申请实施例利用个人无线热点的SSID进行信息的近场传递,对于信息传达方而言,其无需用户的繁琐操作,只需利用电子设备启动信息传达客户端的近场传递信息功能,就能够进行信息的近场传递;并且,由于个人无线热点的SSID为客观的字符,其不易受噪声、光线、输入错误等主观因素的影响,故本申请能够有效保证近场传递信息的准确度。

参照图2,示出了本申请一种近场传递信息的方法实施例2的流程图,具体可以包括:

步骤201、信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数,所述随机数由信息系统产生且与信息传达客户端的信息相应;

步骤202、信息接受客户端将所述信号强度最大的无线热点的服务集标识发送至信息系统;

步骤203、信息接受客户端接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息。

无线热点是无线局域网的一种模式,故只需开启无线局域网功能,就能依据无线通信协议的信标帧广播的内容,获取信息传达客户端广播的SSID。

在具体实现中,信息接受客户端可以控制无线局域网功能的开启或关闭功能;例如,在用户开启信息接受客户端后控制无线局域网功能的开启,以及,在开启的预置时间间隔(例如1小时)后或者用户关闭信息接受客户端时控制无线局域网功能的开启,等等。当然,近场传递信息过程中电子设备的无线局域网功能的开启或关闭也由用户来实现,本申请对此不加以限制。

在近场传递场景的环境下,信息传达客户端和信息接受客户端距离比较近,而对于信息接受客户端而言,距离自己越近,相应无线热点的信号强度越强,故本申请能够保证信号强度最大的无线热点信号帧就是属于信号传达客户端,而不是属于咖啡馆、餐馆、机场、车站等地点的。

在本申请的一种优选实施例中,所述信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识的步骤,可以进一步包括:

在信息接受客户端向WiFi模块发送检测命令;

在信息接受客户端接收所述WiFi模块依据所述检测命令返回的无线热点的服务集标识列表及其对应的信号强度信息;

在信息接受客户端从所述无线热点的服务集标识列表中识别出信号强度最大的无线热点的服务集标识;

相应地,所述方法还可以包括:

WiFi模块依据所述检测命令进行无线网络信标帧的扫描,得到无线热点的服务集标识列表;

WiFi模块检测所述无线热点的服务集标识列表中无线热点的信号强度信息;

WiFi模块依据所述无线热点的服务集标识列表中无线热点解析得到相应的服务集标识;

WiFi模块返回所述无线热点的服务集标识列表及其对应的信号强度信息。

在开启无线局域网功能的情况下,电子设备内置的WiFi模块具有无线网络信标帧的扫描、无线热点的信号强度信息的检测、及依据无线热点解析出相应的服务集标识等功能,故本优选实施例可以借助已有的WiFi模块的功能获取信号强度最大的无线热点的服务集标识,具有节省成本的优点。

当然,本领域技术人员也可以根据实际需求,另外设置具有上述功能的WiFi模块,本申请对具体的WiFi模块的位置不加以限制。

在此可以提供无线热点的信号强度的相关测试。测试信息大致为,假设两米之内有2个AP路由器,6个工作在无线热点模式下的终端,这6个终端包括测试用的传达方终端设备,此时信息接受端设备可以扫描到的无线热点为8个,显示了8个SSID列表及其相关的接收信号强度,由于传达方终端和接受方终端距离最近,在SSID列表中显示出传达方的SSID所对应的接收信号最强,整个传递过程在1-2秒内即可完成。

总之,本申请实施例利用个人无线热点的SSID进行信息的近场传递,对于信息接受方而言,其无需用户的繁琐操作,就能够获取信号强度最大的无线热点的服务集标识,而由于信号强度最大的无线热点的服务集标识就是与信息传达客户端的信息相应的随机数,故信息接受客户端可以基于与信息系统的交互得到信息传达客户端的信息;并且,由于个人无线热点的SSID为客观的字符,其不易受噪声、光线、输入错误等主观因素的影响,故本申请能够有效保证近场传递信息的准确度。

参照图3,示出了本申请一种近场传递信息的方法实施例3的流程图,具体可以包括:

步骤301、信息系统接收来自信息传达客户端的索取请求;

步骤302、信息系统依据所述索取请求得到相应的随机数,并返回给相应的信息传达客户端;

步骤303、信息系统将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

步骤304、信息系统接收来自信息接受客户端的无线热点的服务集标识;

步骤305、信息系统将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息;

步骤306、信息系统将匹配得到的信息传达客户端的信息返回给相应的信息接受客户端。

本申请实施例中,随机数与信息传达客户端的信息相应,其为信息系统产生的在S分钟内有效而且唯一的随机数,这里的S可由本领域技术人员依据实际需要设置。

在实际应用中,可以采用各种随机算法或哈希算法产生M字节的随机数,这里的M应符合SSID的规范,也即小于等于32,本领域技术人员可以根据实际需求设置,例如M=32,;这里的哈希算法可以包括消息摘要算法第五版(MD5,Message Digest Algorithm)和安全散列算法(SHA,Secure Hash Algorithm)等产生16个字节的十六进制数,由于需要传递的信息是通过随机数映射出来,且随机数还有时效性,故可以保证本申请近场传递信息的安全性。当然,哈希算法并不作为本申请产生随机数的应用限制。

另外,本申请也对产生随机数的方式不加以限制。例如,两种产生随机数的方式:random()和Math.random()来产生N个字节的随机数,N不大于32。

在本申请的一种优选实施例中,所述信息系统依据所述索取请求得到相应的随机数的步骤,具体可以包括:

采用随机算法或哈希算法产生一个随机数;所述随机算法或哈希算法的参数具体可以包括如下参数中的一种或多种:所述索取请求的日期、所述索取请求的时间,及与所述索取请求相应的信息传达客户端的信息。

本优选实施例使用具体的参数产生随机数,能够进一步提高随机数的安全性。例如,可以通过random(所述索取请求的日期和时间,与所述索取请求相应的信息传达客户端的信息)得出16位的随机数。

在本申请的一种优选实施例中,为了方便随机数管理的便捷性,所述方法还可以包括:

采用随机数据库表存储随机数与信息传达客户端的信息之间的映射关系;所述随机数据库表存储的随机数的信息具体可以包括:随机数的数值、随机数的产生日期和/或随机数的产生时间。

由于来自信息接受客户端的无线热点的SSID就是与信息传达客户端的信息相应的随机数,所述信息系统将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息的步骤可以为,依据来自信息接受客户端的无线热点的SSID,查找随机数库表来找到信息传达客户端的信息。

由于随机数具有时效性,通常只在S分钟内有效,信息系统需要定时更换随机数。在切换SSID当中,可能存在信息系统启用新的随机数关联信息传达客户端的信息,但是信息接受客户端依旧使用旧的SSID来查询随机数据库表的情况。所以当旧的SSID无法查到信息传达客户端的信息时,信息接受客户端需要重新进行无线网络信标帧的扫描,看有没有新的SSID,如果有,就用新的SSID向信息系统发起询问。

参照图4,示出了本申请一种近场传递信息的方法实施例4的流程图,具体可以包括:

步骤401、信息传达客户端向信息系统发送索取请求;

步骤402、信息系统接收来自信息传达客户端的索取请求,依据所述索取请求得到相应的随机数,并返回给相应的信息传达客户端;

步骤403、信息系统将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

步骤404、信息传达客户端接收所述信息系统返回的与所述索取请求相应的随机数,并将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播;

步骤405、信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识,并将所述信号强度最大的无线热点的服务集标识发送至信息系统;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数;

步骤406、信息系统接收来自信息接受客户端的无线热点的服务集标识,将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息,并返回给相应的信息接受客户端;

步骤407、信息接受客户端接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息。

为使本领域技术人员更好地理解本申请,在此提供本申请一种在AA收款中近场传递信息的方法示例,该示例具体可以包括:

收款方:用户摇一摇启动AA收款,信息传达客户端向信息系统发送索取请求,信息传达客户端接收所述信息系统返回的与所述索取请求相应的随机数;所述随机数与所述信息传达客户端的信息相应,信息传达客户端将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播;

付款方:信息接受客户端依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点信号帧的SSID;并向信息系统请求收款方的账号(例如支付宝的线上账号为19字节的ID数字);

信息系统把匹配得到的支付账号和金额一起发给付款方;

付款方确认支付;

随后收款方客户端显示付款方支付成功。

总之,本申请具有简单易行、可靠性高、实现成本低、安全性和准确性高的优点,只需客户和商家在电子设备上安装特定的客户端软件就能实现。

参照图5,示出了本申请一种信息传达客户端实施例的结构图,具体可以包括:

请求发送装置501,用于向信息系统发送索取请求;

随机数接收装置502,用于接收所述信息系统返回的与所述索取请求相应的随机数;所述随机数与所述信息传达客户端的信息相应;及

服务集标识设置装置503,用于将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播。

在本申请实施例中,优选的是,所述无线通信协议可以包括IEEE 802.11协议。

对于信息传达客户端实施例而言,由于其与近场传递信息的方法实施例1基本相似,所以描述的比较简单,相关之处参见近场传递信息的方法实施例1的部分说明即可。

参照图6,示出了本申请一种信息接受客户端实施例的结构图,具体可以包括:

标识获取装置601,用于依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数,所述随机数由信息系统产生且与信息传达客户端的信息相应;

标识发送装置602,用于将所述信号强度最大的无线热点的服务集标识发送至信息系统;及

信息接收装置603,用于接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息。

在本申请的一种优选实施例中,所述标识获取装置501可以进一步包括:

命令发送模块,用于向WiFi模块发送检测命令;

结果接收模块,用于接收所述WiFi模块依据所述检测命令返回的无线热点的服务集标识列表及其对应的信号强度信息;

识别模块,用于在信息接受客户端从所述无线热点的服务集标识列表中识别出信号强度最大的无线热点的服务集标识;

相应地,所述WiFi模块具体可以包括:

扫描子模块,用于依据所述检测命令进行无线网络信标帧的扫描,得到无线热点的服务集标识列表;

检测子模块,用于检测所述无线热点的服务集标识列表中无线热点的信号强度信息;

解析子模块,用于WiFi模块依据所述无线热点的服务集标识列表中无线热点解析得到相应的服务集标识;

返回子模块,用于返回所述无线热点的服务集标识列表及其对应的信号强度信息。

对于信息接受客户端实施例而言,由于其与近场传递信息的方法实施例2基本相似,所以描述的比较简单,相关之处参见近场传递信息的方法实施例2的部分说明即可。

参照图7,示出了本申请一种信息系统实施例的结构图,具体可以包括:

请求接收装置701,用于接收来自信息传达客户端的索取请求;

随机数产生装置702,用于依据所述索取请求得到相应的随机数;

随机数返回装置703,用于将所述随机数返回给相应的信息传达客户端;

第一存储装置704,用于将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

标识接收装置705,用于接收来自信息接受客户端的无线热点的服务集标识;

匹配装置706,用于将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息;及

信息返回装置707,用于将匹配得到的信息传达客户端的信息返回给相应的信息接受客户端。

在本申请的一种优选实施例中,所述随机数产生装置602,可具体用于采用随机算法或哈希算法产生一个随机数;所述随机算法或哈希算法的参数具体可以包括如下参数中的一种或多种:所述索取请求的日期、所述索取请求的时间,及与所述索取请求相应的信息传达客户端的信息。

在本申请的一种优选实施例中,所述信息系统还可以包括:

第二存储装置,用于采用随机数据库表存储随机数与信息传达客户端的信息之间的映射关系;所述随机数据库表存储的随机数的信息包括:随机数的数值、随机数的产生日期和/或随机数的产生时间。

对于信息系统实施例而言,由于其与近场传递信息的方法实施例3基本相似,所以描述的比较简单,相关之处参见近场传递信息的方法实施例3的部分说明即可。

参照图8,示出了本申请一种近场传递信息的系统实施例的结构图,其具体可以包括信息传达客户端801、信息接受客户端802和信息系统803,其中,

所述信息传达客户端801可以进一步包括:

请求发送装置811,用于向信息系统发送索取请求;

随机数接收装置812,用于接收所述信息系统返回的与所述索取请求相应的随机数;及

服务集标识设置装置813,用于将所述随机数作为个人无线热点的服务集标识,所述服务集标识通过无线通信协议的信标帧广播;

所述信息接受客户端802可以进一步包括:

标识获取装置821,用于依据无线通信协议的信标帧广播的内容,获取信号强度最大的无线热点的服务集标识;其中,所述信号强度最大的无线热点的服务集标识为信息系统下发给信息传达客户端的随机数;

标识发送装置822,用于将所述信号强度最大的无线热点的服务集标识发送至信息系统;及

信息接收装置823,用于接收所述信息系统返回的、与所述信号强度最大的无线热点的服务集标识相应的信息传达客户端的信息;

所述信息系统803可以进一步包括:

请求接收装置831,用于接收来自信息传达客户端的索取请求;

随机数产生装置832,用于依据所述索取请求得到相应的随机数;

随机数返回装置833,用于将所述随机数返回给相应的信息传达客户端;

第一存储装置834,用于将所述随机数与相应信息传达客户端的信息存储至随机数与信息传达客户端的信息之间的映射关系;

标识接收装置835,用于接收来自信息接受客户端的无线热点的服务集标识;

匹配装置836,用于将所述无线热点的服务集标识与所述映射关系中的随机数进行匹配,得到相应的信息传达客户端的信息;及

信息返回装置837,用于将匹配得到的信息传达客户端的信息返回给相应的信息接受客户端。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

以上对本申请所提供的一种近场传递信息的方法和系统、一种信息传达客户端、一种信息接受客户端和一种信息系统,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1