一种支持多终端的无线高速传输数据的方法及系统与流程

文档序号:11207463阅读:730来源:国知局
一种支持多终端的无线高速传输数据的方法及系统与流程

本发明涉及通信技术领域,具体为一种支持多终端的无线高速传输数据的方法及系统。



背景技术:

随着通信技术不断发展,二维码和近场通信(nfc)技术在物联网领域应用较为广泛,这两种通信技术是目前主流的不使用网络而支持的信息下载方式,其中:

(1)二维码(qrcode)是一种可显示或者印刷的编码后图像。用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度,具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点;

二维码技术最大支持177*177=31329字节的信息容量,不适合存储大文件;

(2)近场通信(nfc)是一种短距高频的无线电技术,在13.56mhz频率运行于20厘米距离内。这个技术由非接触式射频识别(rfid)演变而来,其基础是rfid及互连技术;

近场通信(nfc)技术传输速度目前最高可达424kbit/s,传输速度不适合快速传输大文件;

(3)蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4-2.485ghz的ism波段的uhf无线电波);

(4)wi-fi是一种允许电子设备连接到一个无线局域网(wlan)的技术,通常使用2.4guhf或5gshfism射频频段。连接到无线局域网通常是有密码保护的;但也可是开放的,这样就允许任何在wlan范围内的设备可以连接上,目的是改善基于ieee802.11标准的无线网路产品之间的互通性。

因此,通过二维码、近场通信(nfc)和蓝牙技术均无法高速下载容量大小为数十mb至gb级别的数据文件,不支持同时传输过程能一对多,给用户带来不便。单独使用wi-fi作为公共场合的数据传输方式不仅安全性较差,而且长时间开放状态下对电能的消耗太大,很多场景无法实际使用。



技术实现要素:

为了克服上述所指出的现有技术的缺陷,本发明人对此进行了深入研究,在付出了大量创造性劳动后,从而完成了本发明。

具体而言,本发明所要解决的技术问题是:提供一种支持多终端的无线高速传输数据的方法,以解决现有技术中,通过二维码、近场通信(nfc)和蓝牙技术均无法近距离的下载容量大小为数十mb至gb级别的数据文件,不支持多个终端同时进行传输,给用户带来不便的技术问题。

为解决上述技术问题,本发明的技术方案是:

一种支持多终端的无线高速传输数据的方法,所述方法包括下述步骤:

移动终端控制扫描智能设备上的二维码信息,所述二维码信息包含有用于获取智能设备的蓝牙mac地址的信息;

对所述二维码信息进行解析,获取所述智能设备的蓝牙mac地址的信息;

根据获取到的所述智能设备的蓝牙mac地址的信息,向所述智能设备发送蓝牙通讯建立请求;

所述智能设备接收所述蓝牙通讯建立请求,并与所述移动终端的蓝牙进行安全认证,建立通讯;

在所述智能设备与所述移动终端之间建立蓝牙通讯后,所述智能设备开启wi-fi热点,并将所述wi-fi热点的相关信息发送给所述移动终端;

所述移动终端根据所述wi-fi热点的相关信息,与所述智能设备建立wi-fi连接;

所述智能设备控制从存储器中调用预先存储的数据文件通过所述wi-fi传输给所述移动终端。

作为一种改进的方案,所述移动终端控制扫描智能设备上的二维码信息的步骤之前还包括下述步骤:

所述智能设备预先获取数据文件,并存储在所述存储器中。

作为一种改进的方案,所述二维码信息还包含有数据文件校验信息;

所述移动终端对所述二维码信息进行解析时,同时获取所述数据文件校验信息。

作为一种改进的方案,所述方法还包括下述步骤:

在智能设备与移动终端之间建立蓝牙通讯后,所述移动终端向所述智能设备发送安全认证信息;

所述智能设备对所述安全认证信息进行校验,校验成功时执行所述移动终端发送数据文件校验信息到所述智能设备进行校验的步骤;

在所述智能设备与所述移动终端通过安全认证信息校验后,所述移动终端向所述智能设备发送所述数据文件校验信息进行校验;

所述智能设备对数据文件校验信息进行校验,校验成功时执行所述智能设备控制从存储器中调用预先存储的数据文件传输给所述移动终端的步骤。

作为一种改进的方案,所述方法还包括下述步骤:

将用于获取智能设备的蓝牙mac地址的信息和数据文件校验信息写入到所述二维码中。

本发明的另一目的在于提供一种支持多终端的无线高速传输数据的系统,所述系统包括:

二维码扫描模块,内置于移动终端内,用于控制扫描智能设备上的二维码信息,所述二维码信息包含有用于获取智能设备的蓝牙mac地址的信息;

蓝牙mac地址获取模块,内置于移动终端内,用于对所述二维码信息进行解析,获取用于智能设备的蓝牙mac地址的信息;

安全认证信息请求模块,内置于所述移动终端内,用于向所述智能装置发送发送安全认证信息;

安全认证信息校验模块,内置于所述智能设备内,用于校验由所述移动终端发送的安全认证信息;

wi-fi热点开关模块,内置于所述智能设备内,用于在所述智能设备与所述移动终端之间建立蓝牙通讯后,所述智能设备开启wi-fi热点;

wi-fi热点信息传输模块,内置于所述智能设备内,用于将所述wi-fi热点的相关信息发送给所述移动终端;

数据文件发送模块,内置于所述智能设备内,用于控制从存储器中调用预先存储的数据文件通过所述wi-fi发送给所述移动终端;

数据文件接收模块,内置于所述移动终端内,用于接收由所述智能设备通过wi-fi发送的数据文件。

作为一种改进的方案,所述系统还包括:

数据文件获取存储模块,内置于智能设备内,用于预先获取数据文件,并存储在存储器中。

作为一种改进的方案,所述二维码信息还包含有数据文件校验信息;

数据文件校验信息获取模块,内置于移动终端内,用于所述蓝牙mac地址获取模块对所述二维码信息进行解析时,同时获取所述数据文件校验信息。

作为一种改进的方案,所述系统还包括:

安全认证信息发送模块,内置于移动终端内,用于在智能设备与移动终端之间建立蓝牙通讯后,所述移动终端向所述智能设备发送安全认证信息;

安全认证信息确认模块,内置于所述智能设备内,用于对所述安全认证信息进行校验,校验成功时执行所述移动终端向所述智能设备发送数据文件校验信息的步骤;

数据文件校验信息发送模块,内置于移动终端内,用于在智能设备与移动终端之间通过安全认证后,所述移动终端向所述智能设备发送数据文件校验息;

数据文件校验信息确认模块,内置于所述智能设备内,用于对所述数据文件校验信息进行校验,校验成功时执行所述智能设备控制从存储器中调用预先存储的数据文件传输给所述移动终端的步骤。

作为一种改进的方案,所述系统还包括:

二维码生成模块,用于将获取的智能设备的蓝牙mac地址的信息和数据文件校验信息写入所述二维码中。

采用了上述技术方案后,本发明的有益效果是:

移动终端控制扫描智能设备上的二维码信息;对二维码信息进行解析,获取所述智能设备的蓝牙mac地址的信息;根据获取到的智能设备的蓝牙mac地址的信息,向所述智能设备发送蓝牙通讯建立请求;智能设备接收所述蓝牙通讯建立请求,并与移动终端的蓝牙进行通讯以及安全认证;在智能设备与移动终端之间建立蓝牙通讯后,移动终端发送安全认证信息给到智能设备,智能设备校验成功之后,智能设备开启wi-fi热点,并将所述wi-fi热点的相关信息发送给所述移动终端;所述移动终端根据所述wi-fi热点的相关信息,与所述智能设备建立wi-fi连接;所述智能设备控制从存储器中调用预先存储的数据文件通过所述wi-fi传输给所述移动终端,从而通过wi-fi实现数据文件的下载,无需升级硬件,也无需数据网络,给用户提供安全和便利,同时也提升了智能设备所在载体的用户流量,提高转化率,创造更高的商业价值。

附图说明

图1是本发明提供的支持多终端的无线高速传输数据的方法的实现流程图;

图2是本发明提供的支持多终端的无线高速传输数据的系统的结构框图。

具体实施方式

下面结合具体的实施例对本发明进一步说明。但这些例举性实施方式的用途和目的仅用来例举本发明,并非对本发明的实际保护范围构成任何形式的任何限定,更非将本发明的保护范围局限于此。

图1示出了本发明提供的支持多终端的无线高速传输数据的方法的实现流程图,其具体包括下述步骤:

在步骤s101中,移动终端控制扫描智能设备上的二维码信息,所述二维码信息包含有智能设备的蓝牙mac地址的信息。

在步骤s102中,对所述二维码信息进行解析,获取所述智能设备的蓝牙mac地址的信息。

在步骤s103中,根据获取到的所述智能设备的蓝牙mac地址的信息,向所述智能设备发送蓝牙通讯建立请求。

在步骤s104中,所述智能设备接收所述移动终端的通讯建立请求,与该移动终端建立通讯连接。

在步骤s105中,所述移动终端向所述智能设备发送安全认证请求。

在步骤s106中,所述智能设备接收所述移动终端的安全认证信息,并进行校验,判断校验是否成功,如果校验失败则执行步骤s113,校验成功则执行步骤s107。

在步骤s107中,通过安全认证之后,所述移动终端发送数据文件校验信息到所述智能设备,进行数据文件信息校验。

在步骤s108中,所述智能设备接收数据文件校验信息,对数据文件信息进行校验判断校验是否成功,如果校验失败则执行步骤s113,校验成功则执行步骤s109。

在步骤s109中,智能设备开启wi-fi热点,并将所述wi-fi热点的相关信息发送给所述移动终端。

在步骤s110中,移动终端根据所述wi-fi热点的相关信息,与所述智能设备建立wi-fi连接。

在步骤s111中,智能设备控制从存储器中调用预先存储的数据文件通过所述wi-fi传输给所述移动终端。

其中,移动终端与智能设备之间的文件传输通讯采用wi-fi作为传输途径,其传输速度快,给用户更好的体验。

在步骤s112中,传输结束后断开wi-fi连接并关闭热点,以节省智能设备电能。

在步骤s103中,断开蓝牙连接。

在本发明实施例中,在执行上述步骤s101之前需要执行下述步骤:

在智能设备中,预先获取数据文件,并存储在智能设备的存储其中,其中,该获取数据文件的方式有多种,例如通过usb接口连接存储设备读取的方式,通过3g/4g网络下载到智能设备中存储器的方式,当然也可以采用其他方式,在此不再赘述。

在本发明实施例中,为了提高整个数据文件下载的准确性和可操作性,二维码信息还包含有数据文件校验信息,因此,上述方法还需要执行下述步骤:

移动终端对所述二维码信息进行解析时,同时获取所述数据文件校验信息;

在智能设备与移动终端之间建立蓝牙通讯后,所述移动终端向所述智能设备发送安全认证信息;

所述智能设备对所述安全认证信息进行校验,校验成功后允许后续通讯,否则断开蓝牙通讯。

在智能设备与移动终端之间建立蓝牙通讯后,所述移动终端向所述智能设备发送数据文件信息;

所述智能设备对所述安全认证信息进行校验,校验成功时执行所述智能设备控制从存储器中调用预先存储的数据文件传输给所述移动终端的步骤。

在该实施例中,为了便于操作,节省流程,可以执行下述步骤:

将获取的智能设备的蓝牙mac地址的信息和数据文件校验信息写入所述二维码中;

当移动终端用户扫描二维码时,则可直接通过对该二维码的解析,获取该智能设备的蓝牙mac地址和数据文件校验信息,其中,该数据文件校验信息为常规的校验数据即可,在此不再赘述。

为了便于理解,下述给出两个具体的实施例进行说明:

(1)该智能设备设置在智能广告牌上

该智能设备包括存储器、蓝牙模块和无线wi-fi模块,其中,智能设备通过usb接口从服务器端或者存储盘(包括u盘)中读取广告视频文件(数据文件),并将读取到的广告视频文件存储在存储器中;

将带有蓝牙mac地址和视频文件校验信息(数据文件校验信息)的二维码印制在广告内容中;

移动终端使用扫描软件扫描上述二维码,获得并解析智能设备的蓝牙mac地址和视频文件校验信息;

移动终端根据该蓝牙mac地址,请求与智能设备建立蓝牙通讯;

建立蓝牙通讯后,移动终端向智能设备发送安全认证信息;

安全认证成功,移动终端向智能设备发送该视频文件校验信息,所述智能设备验证该文件校验信息后,开启wi-fi热点;

同时智能设备向移动终端发送wi-fi热点的相关信息;

通过无线wi-fi实现智能设备向移动终端的视频文件的传输。

其中,文件传输结束后,智能设备关闭wi-fi热点。

上述执行流程主要应用于公交站、地铁、电梯以及其他应用场景中,例如在地铁上看到一个电影的海报,可以使用移动终端连接到该海报上的智能设备,从该智能设备上下载该电影的宣传片内容,而不需要连接数据网络,即使在移动终端的网络信号差的时候也可以进行内容下载,给用户提供便利,提高广告效益。

(2)自带app程序安装包的共享单车

智能设备通过3g/4g模块,下载或者更新最新的app安装程序,并将该app安装程序拷贝到存储器中;

把车辆里装置的蓝牙mac地址和安装包信息与车辆编号对应,存放在服务器中;

扫描车辆二维码后,判断移动终端上没有安装对应的单车使用软件时,便提示从单车的智能设备上下载该软件,同时从服务器获取单车对应的蓝牙mac地址和软件安装包的校验信息;

移动终端根据返回的蓝牙mac地址来尝试连接该装置,智能设备自动接受连接,连接成功后,移动终端与装置进行安全认证。认证成功后,移动终端发送安装文件校验信息,智能设备校验无误之后开启wi-fi发送安装文件到手机,发送完成后断开连接并关闭wi-fi,移动终端安装该软件,节省电能。

在本发明实施例中,上述移动终端包括但不限于手机、pad和其它掌上移动设备。

图2示出了本发明提供的支持多终端的无线高速传输数据的系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

二维码扫描模块11,内置于移动终端内,用于控制扫描智能设备上的二维码信息,所述二维码信息包含有智能设备的蓝牙mac地址的信息以及数据文件校验信息;

蓝牙mac地址获取模块12,内置于移动终端内,用于对所述二维码信息进行解析,获取所述智能设备的蓝牙mac地址的信息;

蓝牙通讯请求模块13,内置于移动终端内,用于根据获取到的所述智能设备的蓝牙mac地址的信息,向所述智能设备发送蓝牙通讯建立请求,其中,该请求中还包含有移动终端的蓝牙设备信息,例如型号、版本等,在此不再赘述;

蓝牙通讯模块14,内置于所述智能设备内,用于接收所述蓝牙通讯建立请求,并与所述移动终端的蓝牙建立通讯;

wi-fi热点开关模块15,内置于所述智能设备内,用于在智能设备与移动终端之间建立蓝牙通讯后,智能设备开启wi-fi热点;

wi-fi热点信息传输模块21,内置于所述智能设备内,用于将所述wi-fi热点的相关信息发送给所述移动终端;

数据文件发送模块24,内置于所述智能设备内,用于控制从存储器中调用预先存储的数据文件通过所述wi-fi传输给所述移动终端。

数据文件接收模块25,内置于所述移动终端内,接收由所述智能设备发送的数据文件。

其中,数据文件获取存储模块16,内置于智能设备内,用于预先获取数据文件,并存储在所述存储器中。

数据文件校验信息获取模块17,内置于移动终端内,用于所述蓝牙mac地址获取模块对所述二维码信息进行解析时,同时获取所述数据文件校验信息。

安全认证信息发送模块18,内置于移动终端内,用于在智能设备与移动终端之间建立蓝牙通讯后,所述移动终端向所述智能设备发送安全认证信息;

安全认证信息校验确认模块19,内置于所述智能设备内,用于对所述安全认证信息进行校验,校验成功时执行所述移动终端向所述智能设备发送数据文件校验信息的步骤。

数据文件校验信息发送模块23,内置于移动终端内,用于在智能设备与移动终端之间通过安全认证后,所述移动终端向所述智能设备发送所述数据文件校验信息;

数据文件校验信息确认模块22,内置于所述智能设备内,用于对所述数据文件校验信息进行校验,校验成功时执行所述智能设备控制从存储器中调用预先存储的数据文件传输给所述移动终端的步骤。

二维码生成模块20,用于将获取的智能设备的蓝牙mac地址的信息和数据文件校验信息写入所述二维码中。

其中,上述各个模块的具体功能实现,如上述方法实施例所记载,在此不再赘述。

在本发明中,移动终端控制扫描智能设备上的二维码信息;对二维码信息进行解析,获取所述智能设备的蓝牙mac地址的信息;根据获取到的智能设备的蓝牙mac地址的信息,向所述智能设备发送蓝牙通讯建立请求;智能设备接收所述蓝牙通讯建立请求;在智能设备与移动终端之间建立蓝牙通讯后,进行安全信息认证,智能设备通过对移动终端的认证之后,智能设备开启wi-fi热点,并将所述wi-fi热点的相关信息发送给移动终端;所述移动终端根据所述wi-fi热点的相关信息,与所述智能设备建立wi-fi连接;所述智能设备控制从存储器中调用预先存储的数据文件通过所述wi-fi传输给所述移动终端,从而通过wi-fi实现数据文件的下载,无需升级硬件,也无需数据网络,给用户提供便利,同时也提升了智能设备所在载体的用户流量,提高转化率,创造更高的商业价值。

应当理解,这些实施例的用途仅用于说明本发明而非意欲限制本发明的保护范围。此外,也应理解,在阅读了本发明的技术内容之后,本领域技术人员可以对本发明作各种改动、修改和/或变型,所有的这些等价形式同样落于本申请所附权利要求书所限定的保护范围之内。

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