一种数据传输方法与数据传输系统技术方案

技术编号:18530627 阅读:49 留言:0更新日期:2018-07-25 15:20
本发明专利技术实施例提供一种数据传输方法与数据传输系统,其中数据传输方法包括:用户终端扫描所述读写设备的身份标识模块,获取所述读写设备的身份信息;所述用户终端验证所述身份信息是否与所述读写设备的原始身份信息一致;若二者一致,则所述用户终端与所述读写设备建立一对一的通信连接;所述用户终端对所述读写设备进行合法性检验;若读写设备合法,所述读写设备解除数据传输控制并与所述用户终端进行数据传输。本发明专利技术实施例通过用户终端扫描读写设备的身份标识模块与读写设备建立通信连接,并在对读写设备合法性检验后进行数据传输,从而实现连接对象唯一且安全可靠的数据传输。

【技术实现步骤摘要】
一种数据传输方法与数据传输系统
本专利技术属于通信领域,特别涉及一种数据传输方法与数据传输系统。
技术介绍
蓝牙是一个标准的无线通讯协议,基于设备低成本的收发器芯片,传输距离近、低功耗。可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。因为他的低功耗、免费等特点,在生活中的应用领域很广,很常见,是近距离通信的首选,如:移动设备间使用蓝牙传输文件、蓝牙音箱、蓝牙耳机、个人蓝牙充值读卡器等等,这些蓝牙的使用环境都比较的简单,多数是面对面的交流或者看着说明书,确定设备是安全的设备,主动的连接,等等另一方的确认。目前市面的蓝牙设备存在以下技术问题:1.连接模式问题。连接模式是一端主动连接,等待另一端的确认配对,这种连接方式的弊端是:双方都要有屏幕的设备才可以。2.配对方式问题。配对方式是自动确认配对,这种情况是:首先,安全级别上低很多,不知道连接的设备哪台,连接之后很容易被不法分子设备的感染病毒;其次目前市面上很多蓝牙设备是不能直接配对的,系统设备不能直接配对,对于另一端的蓝牙设备来说,如果没有屏幕就又无法点击配对的操作,在应用的使用就受到了很大的局限性。3.连接对象问题。现有技术一般采用蓝牙连接或NFC连接,现有蓝牙BLE采用的是广播模式实现连接与被连接,蓝牙之间的搜索都是采用配对确认才能连接。具体来说,现有公交充值设备内置的蓝牙模块,需要搜索手机端发出的蓝牙信号并手动选择配对,如果N台手机中的蓝牙和N台充值设备中的蓝牙在附近同时工作的情况下,会存在以下三个问题:第一,如图1所示,当一台充值设备中的蓝牙对应多台手机中的蓝牙同时搜索时,容易产生不知道哪台手机的蓝牙优先连接到充值设备蓝牙的问题;第二,如图2所示,当多台充值设备中的蓝牙对应一台手机中的蓝牙同时搜索时,容易产生手机的蓝牙不知道连接到哪个充值设备蓝牙的问题;第三,如图3所示,当多台充值设备中的蓝牙对应多台手机中的蓝牙同时搜索时,容易产生不知道哪台手机连接到哪个充值设备蓝牙的问题。因此,迫切需要发现一种既能够保证多个设备连接的稳定性和唯一性,又能安全可靠的数据传输方式。
技术实现思路
本专利技术的目的是保证多个设备连接的唯一性和确定性;提供蓝牙读写设备连接的安全级别,确保蓝牙通信连接指定的设备安全可靠,避免连接设备出现安全隐患。因此本专利技术提供了一种数据传输方法和数据传输系统。为解决上述问题,本专利技术的第一方面提供了一种数据传输方法,包括:用户终端扫描所述读写设备的身份标识模块,获取所述读写设备的身份信息;所述用户终端验证所述身份信息是否与所述读写设备的原始身份信息一致;若二者一致,则所述用户终端与所述读写设备建立一对一的通信连接;所述用户终端对所述读写设备进行合法性检验;若读写设备合法,所述读写设备解除数据传输控制并与所述用户终端进行数据传输。进一步地,在用户终端扫描所述读写设备的身份标识模块之前,还包括:读写设备生成所述读写设备的原始身份信息并发送至该读写设备的身份标识模块。进一步地,所述身份标识模块包含所述身份信息的识别码,其设置为可被所述用户终端读取。进一步地,所述身份信息包括:所述读写设备的ID和与所述读写设备ID对应的MAC地址。进一步地,所述原始身份信息包括:所述读写设备的ID和所述读写设备ID对应的原始MAC地址。进一步地,其中,所述读写设备验证所述身份信息的步骤包括:所述用户终端将所述读写设备的ID发送至服务器;所述服务器以所述读写设备的ID为索引,在所述服务器的存储模块中查找与所述读写设备ID对应的原始MAC地址;所述服务器判断所述读取到的MAC地址与所述原始MAC地址是否一致;若所述读取到的MAC地址与所述原始MAC地址一致,则所述服务器向所述用户终端发送身份信息验证一致的消息。进一步地,其中,所述用户终端与所述读写设备建立一对一的通信连接的步骤包括:用户终端开启用户端通信模块,发送搜索与所述MAC地址相对应的读写设备的广播请求;所述用户终端搜索到与所述MAC地址相对应的读写设备;所述用户端通信模块与所述读写设备通信模块自动配对连接。进一步地,其中,所述用户终端对所述读写设备进行合法性检验的步骤包括:所述用户终端向所述读写设备发送合法性检验请求;所述读写设备生成随机数,并将所述随机数和所述MAC地址发送至所述用户终端;所述用户终端将所述随机数和所述MAC地址发送至所述服务器;所述服务器对所述随机数和所述MAC地址加密,生成第一密文;所述服务器将所述第一密文发送至所述用户终端,所述用户终端将所述第一密文发送至所述读写设备;所述读写设备对所述随机数和所述MAC地址加密,生成第二密文;所述读写设备将所述第一密文和第二密文进行比对;若所述第一密文与所述第二密文一致,所述读写设备解除数据传输控制并与所述用户终端进行数据传输。根据本专利技术的另一个方面,提供了一种数据传输系统,该数据传输系统包括:用户终端、与所述用户终端连接的服务器和读写设备。进一步地,用户终端包括:读取模块,用于读取所述读写设备的身份信息;身份信息验证请求模块,与所述读取模块和所述服务器分别连接,用于向服务器发送身份信息验证请求,并在所述服务器接受所述身份信息验证请求后向所述服务器发送所述身份信息;用户端通信模块,用于基于所述读取模块读取到的所述读写设备的身份信息与所述与读写设备建立通信连接;合法性检验请求模块,用于向所述读写设备发送合法性检验请求。进一步地,读写设备包括:读写设备通信模块,用于实现所述读写设备与所述用户终端的通信与数据传输;身份标识模块,其包含所述读写设备的身份信息,其设置为可被所述用户终端读取;所述身份信息包括:所述读写设备的ID和与所述读写设备ID对应的MAC地址;读写设备随机数生成模块,用于在接收所述用户终端设备发送的合法性检验请求后,生成随机数并将所述随机数和所述MAC地址发送至所述用户终端和所述读写设备加密模块;读写设备加密模块,用于对所述随机数和所述MAC地址加密,生成第二密文;数据传输控制模块,用于将所述第一密文和第二密文进行比对;若一致,解除数据传输控制并与所述用户终端进行数据传输。进一步地,服务器包括:服务器身份验证模块,用于基于所述用户终端发送的身份信息验证所述身份信息是否与所述读写设备的原始身份信息一致;服务器加密模块,用于将所述随机数和所述MAC地址加密,生成第一密文;存储模块,用于存储用户的身份信息。本专利技术实施例通过用户终端扫描读写设备的身份标识模块与读写设备建立通信连接,并通过合法性检验进行数据传输,从而实现连接对象唯一且安全可靠的数据传输。本专利技术的上述技术方案具有如下有益的技术效果:1.可以确定多个设备连接的唯一性和确定性;2.提高读写设备与用户终端通信连接的安全级别,确保通信连接指定的设备安全可靠。附图说明图1是现有技术中一台充值设备中的蓝牙对应多台手机中的蓝牙的结构示意图;图2是多台充值设备中的蓝牙对应一台手机中的蓝牙的结构示意图;图3是多台充值设备中的蓝牙对应多台手机中的蓝牙的结构示意图;图4是本专利技术提供的一种数据传输方法的流程示意图;图5是本专利技术提供的一种数据传输方法中验证身份信息步骤的流程示意图;图6是本专利技术提供的一种数据传输方法中用户终端与读写设备建立通信连接步骤的流程示意图;图7是本专利技术提供的一种数据传输方法本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:用户终端扫描所述读写设备的身份标识模块,获取所述读写设备的身份信息;所述用户终端验证所述身份信息是否与所述读写设备的原始身份信息一致;若二者一致,则所述用户终端与所述读写设备建立一对一的通信连接;所述用户终端对所述读写设备进行合法性检验;若读写设备合法,所述读写设备解除数据传输控制并与所述用户终端进行数据传输。

【技术特征摘要】
2018.01.17 CN 20181004549391.一种数据传输方法,其特征在于,包括:用户终端扫描所述读写设备的身份标识模块,获取所述读写设备的身份信息;所述用户终端验证所述身份信息是否与所述读写设备的原始身份信息一致;若二者一致,则所述用户终端与所述读写设备建立一对一的通信连接;所述用户终端对所述读写设备进行合法性检验;若读写设备合法,所述读写设备解除数据传输控制并与所述用户终端进行数据传输。2.根据权利要求1所述的,其中,在用户终端扫描所述读写设备的身份标识模块之前,还包括:读写设备生成所述读写设备的原始身份信息并发送至该读写设备的身份标识模块。3.根据权利要求2所述的数据传输方法,其中,所述身份标识模块包含所述身份信息的识别码,其设置为可被所述用户终端读取。4.根据权利要求3所述的数据传输方法,其中,所述身份信息包括:所述读写设备的ID和与所述读写设备ID对应的MAC地址。5.根据权利要求2所述的数据传输方法,其中,所述原始身份信息包括:所述读写设备的ID和所述读写设备ID对应的原始MAC地址。6.根据权利要求1-5任一项所述的数据传输方法,其中,所述用户终端验证所述身份信息是否与所述读写设备的原始身份信息一致的步骤包括:所述用户终端将所述读写设备的ID发送至服务器;所述服务器以所述读写设备的ID为索引,在所述服务器的存储模块中查找与所述读写设备ID对应的原始MAC地址;所述服务器判断所述读取到的MAC地址与所述原始MAC地址是否一致;若所述读取到的MAC地址与所述原始MAC地址一致,则所述服务器向所述用户终端发送身份信息验证一致的消息。7.根据权利要求6所述的数据传输方法,其中,所述用户终端与所述读写设备建立一对一的通信连接的步骤包括:用户终端开启用户端通信模块,发送搜索与所述MAC地址相对应的读写设备的广播请求;所述用户终端搜索到与所述MAC地址相对应的读写设备;所述用户端通信模块与所述读写设备通信模块自动配对连接。8.根据权利要求7所述的数据传输方法,其中,所述用户终端对所述读写设备进行合法性检验的步骤包括:所述用户终端向所述读写设备发送合法性检验请求;所述读写设备生成随机数,并将所述随机数和所述MAC地址发送至所述用户终端...

【专利技术属性】
技术研发人员:文旭东吉志坚
申请(专利权)人:深圳喆行科技有限公司
类型:发明
国别省市:广东,44

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

1