数据传输方法、装置、电子设备及可读存储介质与流程

文档序号:25992169发布日期:2021-07-23 21:04阅读:来源:国知局

技术特征:

1.一种数据传输方法,应用于电子设备,其特征在于,所述方法包括:

解析用户发出的数据传输请求,获取所述请求携带的待传输数据,判断所述电子设备的操作系统类型是否为预设类型;

当判断所述电子设备的操作系统类型是预设类型时,开启所述电子设备的设备发现服务,基于所述设备发现服务搜索目标区域内是否存在发出第一广播的第一客户端设备群组;

当搜索到目标区域内存在发出第一广播的第一客户端设备群组时,基于所述第一客户端设备群组中各个客户端设备的标识信息生成第一设备列表;

开启所述电子设备的数据传输服务,基于所述数据传输服务搜索发出第二广播的第二客户端设备群组,基于所述第二客户端设备群组中各个客户端设备的标识信息生成第二设备列表;

基于所述第一设备列表及第二设备列表生成待连接设备列表,从所述待连接设备列表中选择一个或多个客户端设备作为数据接收方,连接所述数据接收方,并将所述待传输数据发送给所述数据接收方。

2.如权利要求1所述的数据传输方法,其特征在于,所述标识信息包括设备标识及服务标识,所述基于所述第一设备列表及第二设备列表生成待连接设备列表包括:

剔除所述第一设备列表的标识信息中不含设备发现服务标识的客户端设备,得到第三设备列表;

剔除所述第二设备列表的标识信息中不含数据传输服务标识的客户端设备,得到第四设备列表;

抽取所述第三设备列表及第四设备列表的标识信息中设备标识相同的客户端设备,得到待连接设备列表。

3.如权利要求1所述的数据传输方法,其特征在于,所述将所述待传输数据发送给所述数据接收方包括:

计算所述待传输数据的标准信息摘要值;

采用预设密钥加密所述待传输数据,得到数据密文;

将所述数据密文及标准信息摘要值发送给所述数据接收方。

4.如权利要求1所述的数据传输方法,其特征在于,所述开启所述电子设备的设备发现服务包括开启所述电子设备的第一广播服务及第一搜索服务,所述开启所述电子设备的第一广播服务包括:

判断所述电子设备的蓝牙是否已开启;

当判断所述电子设备的蓝牙已开启时,生成并广播所述电子设备对应的标识信息。

5.如权利要求4所述的数据传输方法,其特征在于,所述基于所述设备发现服务搜索目标区域内是否存在发出第一广播的第一客户端设备群组包括:

将搜索区域设置界面展示在所述电子设备的界面上;

接收用户基于所述搜索区域设置界面设置的目标区域;

基于所述第一搜索服务搜索所述目标区域内是否存在发出第一广播的第一客户端设备群组。

6.如权利要求1所述的数据传输方法,其特征在于,在所述基于所述设备发现服务搜索目标区域内是否存在发出第一广播的第一客户端设备群组之后,所述方法还包括:

若预设时间段内未在目标区域内搜索到发出第一广播的客户端设备,则向所述电子设备发送预警信息。

7.一种数据传输装置,其特征在于,所述装置包括:

解析模块,用于解析用户发出的数据传输请求,获取所述请求携带的待传输数据,判断电子设备的操作系统类型是否为预设类型;

搜索模块,用于当判断所述电子设备的操作系统类型是预设类型时,开启所述电子设备的设备发现服务,基于所述设备发现服务搜索目标区域内是否存在发出第一广播的第一客户端设备群组;

第一生成模块,用于当搜索到目标区域内存在发出第一广播的第一客户端设备群组时,基于所述第一客户端设备群组中各个客户端设备的标识信息生成第一设备列表;

第二生成模块,用于开启所述电子设备的数据传输服务,基于所述数据传输服务搜索发出第二广播的第二客户端设备群组,基于所述第二客户端设备群组中各个客户端设备的标识信息生成第二设备列表;

发送模块,用于基于所述第一设备列表及第二设备列表生成待连接设备列表,从所述待连接设备列表中选择一个或多个客户端设备作为数据接收方,连接所述数据接收方,并将所述待传输数据发送给所述数据接收方。

8.如权利要求7所述的数据传输装置,其特征在于,所述标识信息包括设备标识及服务标识,所述基于所述第一设备列表及第二设备列表生成待连接设备列表包括:

剔除所述第一设备列表的标识信息中不含设备发现服务标识的客户端设备,得到第三设备列表;

剔除所述第二设备列表的标识信息中不含数据传输服务标识的客户端设备,得到第四设备列表;

抽取所述第三设备列表及第四设备列表的标识信息中设备标识相同的客户端设备,得到待连接设备列表。

9.一种电子设备,其特征在于,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的数据传输程序,所述数据传输程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至6中任一项所述的数据传输方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据传输程序,所述数据传输程序可被一个或者多个处理器执行,以实现如权利要求1至6任一项所述的数据传输方法。


技术总结
本发明涉及数据处理,揭露一种数据传输方法,包括:开启电子设备的设备发现服务,当搜索到目标区域内存在发出第一广播的第一客户端设备群组时,生成第一设备列表;开启电子设备的数据传输服务,搜索发出第二广播的第二客户端设备群组,生成第二设备列表;基于第一设备列表及第二设备列表生成待连接设备列表,从待连接设备列表中选择一个或多个客户端设备作为数据接收方,连接数据接收方,并将待传输数据发送给数据接收方。本发明还提供一种数据传输装置、电子设备及可读存储介质。本发明提高了数据传输的安全性,并实现一对多传输。

技术研发人员:邱服合
受保护的技术使用者:深圳市网旭科技有限公司
技术研发日:2021.04.02
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1