一种基于广播模式传送信息的通信装置及通信装置双方传送信息的方法

文档序号:9331089阅读:307来源:国知局
一种基于广播模式传送信息的通信装置及通信装置双方传送信息的方法
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种基于广播模式传送信息的通信装置和通信装置双方传送信息的方法。
【背景技术】
[0002]无线局域网802.11 (W1-Fi)、蓝牙(Bluetooth)、红外数据传输(IrDA)、Zigbee 和超宽频(Ultra WideBand)是目前使用较广泛的短距离无线通信技术,L1-Fi (光保真)也正在成为短距离无线通信的新应用。
[0003]以上短距离无线通信技术在应用中都有一个共同特点,在通信双方开始数据传输之前,必需经历一个双方关联建立通信链路的过程,这个过程双方以类似广播的形式传递信令,一般可以有两种方式:
一种是第一方主动广播发送探询请求,然后等待响应,第二方聆听到第一方的探询请求,作出响应并发送身份标识,第一方收到响应后发送链路验证请求和关联请求,第二方再作出链路验证响应和关联响应,这样,第一方和第二方建立起通信链路;
另一种是先由第一方主动广播信标,表明身份标识,向外界宣告这里有一个可以关联的通信装置第一方,第二方扫描到广播信标发现这个通信装置第一方,向第一方发送探询请求,第一方收到第二方的探询请求后作出探询响应,第二方收到探询响应后发送链路验证请求,第一方跟着作出链路验证响应,第二方再发送关联请求,第一方作出关联响应,这样,第一方和第二方建立起通信链路。
[0004]以上所述短距离无线通信技术,都是通信双方直接建立基于物理地址(如IEEE802系列标准的MAC地址)的通信链路进行数据传输,这对于一些特殊的应用场景,比如其中一方需要服务的对象众多,逐一建立通信链路会发生信道拥堵;或者,当通信双方之间存在陌生的、未经验证的信任问题时,建立通信链路可能给各自带来某些信息安全方面的危险。

【发明内容】

[0005]本发明的目的是提供一种无需直接建立基于物理地址的通信链路即可进行信息交互和数据传输的基于广播模式传送信息的通信装置和通信装置双方传送信息的方法。
[0006]本发明解决其技术问题所采用的技术方案是:
一种基于广播模式传送信息的通信装置,其特征在于:所述装置包括短距离无线通信单元、广播编译与管理单元和显示与输入输出单元;
所述短距离无线通信单元,用于在无线通信建立关联过程中播送和收听信令;
所述广播编译与管理单元,用于管理所述短距离无线通信单元在广播模式下工作,并将需要收发的信息使用相应无线通信技术类型的信令格式进行编译和解译;
所述显示与输入输出单元,用于输入输出需要传送的信息和显示信息;
所述广播编译与管理单元分别与所述短距离无线通信单元和显示与输入输出单元进行双向数据通信。
[0007]所述短距离无线通信单元包含至少一个短距离无线通信模块,所述短距离无线通信模块采用的技术类型是无线局域网、蓝牙、红外数据传输、Zigbee、超宽频和光保真中任何一项。
[0008]所述广播编译与管理单元包括以下模块:
代码库模块:用于储存相关信息与标识码的对应关系;
编译模块:用于根据播送信息的所述短距离无线通信模块类型调用所述代码库模块将信息编译成适合在无线通信信令中传输的消息体内容;
解译模块:用于根据消息体中的标识码调用所述代码库模块解译消息体内容得到具体信息;
消息封装与解封模块:用于根据消息封装规则将编译好的消息体内容以对应的无线通信技术类型的信令消息体格式封装到信令中生成一条或若干条信令,或根据收到信令的短距离无线通信模块类型调用对应的消息封装规则并根据消息封装规则提取信令中的消息体;
广播通信管理模块:用于管理所述短距离无线通信单元在广播模式下工作,并管理所述代码库模块、编译模块、解译模块及消息封装与解封模块的工作流程。
[0009]本发明还公开了一种基于广播模式的第一通信装置和第二通信装置交互传送信息的方法,其特征在于:
所述第一通信装置和第二通信装置均具备广播编译与管理单元和短距离无线通信单元,所述第一通信装置和第二通信装置的短距离无线通信单元各自至少包含有一个与对方相同类型的短距离无线通信模块,并且这一对相同类型的短距离无线通信模块尚未建立基于物理地址的通信链路,所述交互传送信息的方法包括如下步骤:
步骤一:所述第一通信装置和/或所述第二通信装置通过所述广播编译与管理单元进入广播通信模式;
步骤二:所述第一通信装置与所述第二通信装置通过所述短距离无线通信单元相互之间发送广播通信呼号及握手信号,建立所述第一通信装置与所述第二通信装置间的虚拟通信链路。
[0010]基于广播模式的第一通信装置和第二通信装置交互传送信息的方法,其特征在于包括以下步骤:
步骤SlOl:所述第一通信装置主动发送探询请求;
步骤S102:所述第二通信装置收听到所述第一通信装置的探询请求,在满足预先设定的条件时触发调用第二通信装置的广播编译与管理单元,进入广播通信模式;
步骤S103:所述第二通信装置发送探询响应,向所述第一通信装置提出广播模式通信的请求;
步骤S104:所述第一通信装置收听到所述第二通信装置的探询响应和广播模式通信请求后,触发调用广播编译与管理单元,进入广播通信模式;
步骤S105:所述第一通信装置对外发送采用广播通信模式的应答同意并发送其广播通信呼号;
步骤S106:所述第二通信装置收听到第一通信装置广播通信呼号后,发送应答回复广播通信呼号及握手信号;
步骤S107:所述第一通信装置收听到应答回复广播通信呼号及握手信号后发送应答回复握手信号;此时,所述第一通信装置与所述第二通信装置建立起基于广播模式传送信息的虚拟通信链路;
步骤S108:所述第一通信装置和第二通信装置通过所述虚拟通信链路交互传送信息。
[0011]基于广播模式的第一通信装置和第二通信装置交互传送信息的方法,其特征在于包括以下步骤:
步骤S201:所述第一通信装置调用其广播编译与管理单元使其进入广播通信模式; 步骤S202:所述第一通信装置广播发送己方的广播通信呼号;
步骤S203:所述第二通信装置收听到所述第一通信装置的广播通信呼号后,触发调用其广播编译与管理单元,进入广播通信模式;
步骤S204:根据所述第一通信装置的广播通信呼号,所述第二通信装置定向向所述第一通信装置发送探询请求以及己方的广播通信呼号;
步骤S205:所述第一通信装置接收到所述第二通信装置定向发送的探询请求及其广播通信呼号后,向所述第二通信装置发送探询响应,应答同意及握手信号;
步骤S206:所述第二通信装置向所述第一通信装置定向发送应答回复握手信号,此时,所述第一通信装置与所述第二通信装置建立起基于广播模式传送信息的虚拟通信链路;
步骤S207:所述第一通信装置和第二通信装置通过所述虚拟通信链路交互传送信息。
[0012]步骤二中所述的广播通信呼号是指所述第一通信装置和/或第二通信装置在当次广播通信中用于标识自己的代码,使对方在众多的广播信号中识别出自己的信号从而使双方相互锚定,形成一个虚拟通信链路。
[0013]所述握手信号是所述第一通信装置和第二通信装置在当次广播通信中用于通知对方已经记下当次广播通信中双方所使用的广播通信呼号,并做好接收对方信号的准备。
[0014]所述第一通信装置和第二通信装置通过所述虚拟通信链路交互传送信息包括如下步骤:
步骤A06.所述短距离无线通信单元将收听到的无线通信信令交给所述广播编译与管理单元;
步骤A07.所述广播编译与管理单元从收到的信令中提取并解译信息;
步骤A08.所述广播编译与管理单元译出信息内容并交给显示与输入输出单元;
步骤A09.所述显示与输入输出单元将信息内容作显示与输出;
步骤A10.所述显示与输入输出单元收到输入信息;
步骤All.所述显示与输入输出单元将输入信息交给所述广播编译与管理单元;
步骤A12.所述广播编译与管理单元将收到的信息编译成信令;
步骤A13.所述广播编译与管理单元将编好的信令交给短距离无线通信单元;
步骤A14.所述短距离无线通信单元以广播方式发送含有编译信息的信令。
[0015]所述步骤A07中的提取并解译信息包括如下步骤:
步骤C01.输入从短距离无线通信单元获得的信令;
步骤C02.根据收到信令的短距离无线通信单元的短距离无线通信模块类型调用对应的消息封装规则;
步骤C03.根据消息封装规则提取信令中的消息体;
步骤C04.根据消息体中的广播通信呼号可以确认信息来源,根据消息体中的标识码调用代码库解译消息体内容得到具体信息;
步骤C05.将译出的具体信息交给显示与输入输出单元;
步骤A12中的信息编译成信令包括如下步骤:
步骤BOl.输入需要编译的信息;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1