信息的传输方法、装置和设备的制造方法

文档序号:9671499阅读:404来源:国知局
信息的传输方法、装置和设备的制造方法
【技术领域】
[0001]本公开涉及通信技术,尤其涉及信息的传输方法、装置和设备。
【背景技术】
[0002]随着移动互联网技术的发展和移动终端的普及,终端设备之间的数据传输越来越多,相关技术中,以W1-FI局域网为例,每个连接在W1-FI终端设备之间的数据通信或者指令信息的传输都是通过服务器,具体过程为:发送端的终端设备将需要发送的信息和接收端的地址通过网络设备发送至服务器,服务器再通过接收端设备的地址通过网络设备将信息发送至接收端的终端设备,然而,在网络设备与服务器之间的网络延迟或者断开时候,信息会延迟送达或者无法送达。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种信息的传输方法、装置和设备。
[0004]根据本公开实施例的第一方面,提供一种信息的传输方法,包括:
[0005]接收源终端设备发送的报文信息;所述报文信息中包括数据报文和目标终端设备的标识;
[0006]确定传输列表中是否存在所述目标终端设备的标识;所述传输列表包括当前接入点设备接入的各个终端设备的标识,所述当前接入点设备为所述源终端设备对应的接入点设备;
[0007]若所述传输列表中存在所述目标终端设备的标识,则将所述数据报文发送给所述目标终纟而设备。
[0008]本公开的实施例提供的技术方案可以包括以下有益效果:当前接入点设备中预存传输列表,当需要发送的报文信息是发送给该传输列表中记录的终端设备时,则说明该报文信息的发送设备和接收设备处于同一个接入点设备的接入范围下,此时,直接使用本地传输方式,即通过接入点设备直接将报文信息发送给目标终端设备,不再需要将报文信息发送给服务器再由服务器进行转发,从而提高了数据传输效率,并且,在当前接入点设备与服务器之间的网络延迟或者断开时,也能够保证报文信息的正常传输。另外,由于在当前接入点设备中预存了传输列表,当发送报文信息时仅需将报文信息中的目标终端设备标识与传输列表中的终端设备标识进行比较,使得判断报文信息是否直接发送给目标终端设备的判断方法简单高效,从而进一步保证数据传输的效率。
[0009]进一步地,所述确定传输列表中是否存在所述目标终端设备的标识之前,还包括:
[0010]广播探测报文;
[0011]接收所述当前接入点设备接入的各个终端设备分别根据所述探测报文返回的第一响应报文,所述第一响应报文中携带有对应终端设备的标识;
[0012]分别获取各个所述第一响应报文中携带的终端设备的标识,并将每个所述终端设备的标识添加至所述传输列表。
[0013]进一步地,所述终端设备的标识为所述终端设备的介质访问控制MAC地址。
[0014]本公开的实施例提供的技术方案可以包括以下有益效果:通过广播探测报文并接收响应报文来确定传输列表中应该记录的终端设备标识,能够保证传输列表中记录的都是当前接入点设备的接入范围内的终端设备,从而保证传输列表的可信度。
[0015]进一步地,所述广播探测报文之后,还包括:
[0016]接收至少一个其他接入点设备根据所述探测报文返回的第二响应报文,所述第二响应报文携带有对应接入点设备的标识;
[0017]分别获取各个所述第二响应报文中携带的其他接入点设备的标识,并将每个所述其他接入点设备的标识添加至所述传输列表。
[0018]本公开的实施例提供的技术方案可以包括以下有益效果:将能收到探测报文的其他接入点设备的标识记录在传输列表中,便于后续根据记录的接入点设备的标识来确定数据是否采用本地传输方式,因此,有助于提高数据传输的效率。
[0019]进一步地,所述方法还包括:
[0020]若所述传输列表中不存在所述目标终端设备的标识,则向所述传输列表中各个所述其他接入点设备发送查询请求;所述查询请求中携带有所述目标终端设备的标识,所述查询请求用于查询所述目标终端设备是否接入所述其他接入点设备;
[0021]接收各个所述其他接入点设备分别返回的查询结果;
[0022]根据所述查询结果和所述传输列表,确定所述目标终端设备接入的目标接入点设备。
[0023]进一步地,所述方法还包括:
[0024]将所述数据报文发送至所述目标接入点设备,以使所述目标接入点设备将所述数据报文转发至所述目标终端设备。
[0025]本公开的实施例提供的技术方案可以包括以下有益效果:当需要发送的报文信息不在传输列表中,即目标终端设备并没有接入到当前接入点设备时,当前接入点设备并不直接将报文信息发送到服务器,由服务器转发,而是将向传输列表中记录的其他接入点设备发送查询请求,以确定目标终端设备是否接入到其他接入点设备中,如果接入,则通过其他接入点设备来将报文信息直接发送给目标终端设备。也就是说,即使目标终端设备不在当前接入点设备的接入范围,仍然可以使用本地传输方式,从而提高数据传输的效率。
[0026]根据本公开实施例的第二方面,提供一种信息的传输装置,包括:第一接收模块、第一确定模块、第一发送模块;
[0027]所述第一接收模块,用于接收源终端设备发送的报文信息,所述报文信息中包括数据报文和目标终端设备的标识;
[0028]所述第一确定模块,用于确定传输列表中是否存在所述第一接收模块接收的所述目标终端设备的标识,所述传输列表包括当前接入点设备接入的各个终端设备的标识,所述当前接入点设备为所述源终端设备对应的接入点设备;
[0029]所述第一发送模块,用于当第一确定模块确定出所述传输列表中存在所述目标终端设备的标识时,将所述数据报文发送给所述目标终端设备。
[0030]本公开的实施例提供的技术方案可以包括以下有益效果:当前接入点设备中预存传输列表,当需要发送的报文信息是发送给该传输列表中记录的终端设备时,则说明该报文信息的发送设备和接收设备处于同一个接入点设备的接入范围下,此时,直接使用本地传输方式,即通过接入点设备直接将报文信息发送给目标终端设备,不再需要将报文信息发送给服务器再由服务器进行转发,从而提高了数据传输效率,并且,在当前接入点设备与服务器之间的网络延迟或者断开时,也能够保证报文信息的正常传输。另外,由于在当前接入点设备中预存了传输列表,当发送报文信息时仅需将报文信息中的目标终端设备标识与传输列表中的终端设备标识进行比较,使得判断报文信息是否直接发送给目标终端设备的判断方法简单高效,从而进一步保证数据传输的效率。
[0031]进一步地,所述装置还包括:广播模块、第二接收模块、添加模块;
[0032]所述广播模块,用于广播探测报文;
[0033]所述第二接收模块,用于接收所述当前接入点设备接入的各个终端设备分别根据所述广播模块广播的所述探测报文返回的第一响应报文,所述第一响应报文中携带有对应终端设备的标识;
[0034]所述添加模块,用于分别获取所述第二接收模块接收的各个所述第一响应报文中携带的终端设备的标识,并将每个所述终端设备的标识添加至所述传输列表。
[0035]进一步地,所述第二接收模块接收到的所述终端设备的标识为所述终端设备的介质访问控制MAC地址。
[0036]本公开的实施例提供的技术方案可以包括以下有益效果:通过广播探测报文并接收响应报文来确定传输列表中应该记录的终端设备标识,能够保证传输列表中记录的都是当前接入点设备的接入范围内的终端设备,从而保证传输列表的可信度。
[0037]进一步地,所述装置还包括:第三接收模块、获取模块;
[0038]所述第三接收模块,用于接收至少一个其他接入点设备根据所述探测报文返回的第二响应报文,所述第二响应报文携带有对应接入点设备的标识;
[0039]所述获取模块,用于分别获取所述第三接收模块接收的各个所述第二响应报文中携带的其他接入点设备的标识,并将每个所述其他接入点设备的标识添加至所述传输列表。
[0040]本公开的实施例提供的技术方案可以包括以下有益效果:将能收到探测报文的其他接入点设备的标识记录在传输列表中,便于后续根据记录的接入点设备的标识来确定数据是否采用本地传输方式,因此,有助于提高数据传输的效率。
[0041]进一步地,所述装置还包括:第二发送模块、第四接收模块、第二确定模块;
[0042]所述第二发送模块,用于若所述传输列表中不存在所述目标终端设备的标识,则向所述传输列表中各个所述其他接入点设备发送查询请求;所述查询请
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1