天通设备数据通信寻路方法、系统、设备及存储介质与流程
未命名
09-22
阅读:62
评论:0
1.本发明涉及天通通信领域,更具体地,涉及天通设备数据通信寻路方法、系统、设备及存储介质。
背景技术:
2.天通一号卫星移动通信系统是中国自主研制建设的卫星移动通信系统,由空间段、地面段和天通终端设备组成。其中空间段即为卫星转发器,地面段包括地面主站、网络控制中心和卫星控制中心,其中地面主站也称网关站或信关站,负责公用电话交换网、蜂窝通信网和移动卫星通信网的转接。天通终端设备通过地面段接入移动卫星通信网络中进行移动通信。
3.天通一号卫星通信链路一般支持话音通道、短信通道,以及数据通道三种通道进行数据传输。
4.采用短信方式进行通信的天通终端设备,采用电话号码作为目标地址与对端进行通信,缺点在于每次只能发送不大于140字节的短信数据包,并且短信实时性差,在网络繁忙的时候短信到达的时间无法预计。
5.采用话音通道通信的天通终端也采用电话号码作为目标地址与对端进行通信,该方式实时性好,缺点在于通道速率限制在2.4kbps,带宽较窄,且通话过程中必须保持在线,资费较贵,且每次通信只能点对点,无法组网。
6.因此,在三种数据传输通道中,最常用的是数据通道,也称为天通数据通道,采用数据通道传输的方式适合于天通终端和互联网之间进行数据通信,通道速率一般在9.6kbps,某些特殊设备速率最高可达384kbps。互联网采用固定ip或域名作为目标地址,天通终端连接至服务端进行双向数据通信。由于天通一号终端入网后进行数据通道建链后的ip地址并不固定,通常情况下天通终端设备需向具备独立ip地址的中间服务器进行注册,天通终端相互通信时通过中间服务器进行寻址实现双向点对点通信。但是在某些特殊应用场合下,考虑安全因素等原因不方便设置中间服务器,或由于某些因素不能设置中间服务器的场合,则天通终端在通过数据通路点对点互通时存在ip地址寻址失败的问题。
技术实现要素:
7.本发明旨在克服上述现有技术的至少一种缺陷,提供天通设备数据通信寻路方法、系统、设备及存储介质,用于解决天通终端在不通过中间服务器进行数据传输时出现的ip地址寻址失败的问题。
8.本发明采用的技术方案包括:
9.第一方面,本发明提供一种天通设备数据通信寻路方法,包括:执行第一呼叫操作或第二呼叫操作;所述第一呼叫操作为,根据对端的通信号码向所述对端发起话音通道的连接请求,在所述话音通道连接成功后,通过所述话音通道以数字信号方式将本站通信地址传输至所述对端,并在通过所述话音通道接收所述对端传输的对端通信地址后,断开所
述话音通道的连接;所述第二呼叫操作为,根据对端的通信号码向所述对端发起话音通道的连接请求,在所述话音通道连接成功后,通过所述话音通道以双音多频信号方式将本站通信地址传输至所述对端,并在通过所述话音通道接收所述对端传输的对端通信地址后,断开所述话音通道的连接;执行握手操作;所述握手操作为,通过天通数据通道,根据所述对端通信地址向所述对端发起握手请求以建立数据传输链路,在所述数据传输链路建立成功后通过所述天通数据通道与所述对端进行数据传输。
10.第二方面,本发明提供一种天通设备数据通信寻路系统,包括:天通通信模块和主处理模块;所述天通通信模块与所述主处理模块连接;所述天通通信模块用于负责通过天通卫星实现所述主处理模块与对端之间的交互,提供天通话音通道数据传输功能,以及天通数据通道数据传输功能;所述主处理模块用于根据对端的通信号码向所述对端发起所述话音通道的连接请求,在所述话音通道连接成功后,通过所述话音通道以数字信号方式将本站通信地址传输至所述对端,并在通过所述话音通道接收所述对端传输的对端通信地址后,断开所述话音通道的连接;所述主处理模块还用于通过天通数据通道,根据所述对端通信地址向所述对端发起握手建立数据传输链路,并在所述数据传输链路建立成功后通过所述天通数据通道与所述对端进行数据传输。
11.第三方面,本发明提供一种天通设备数据通信寻路系统,包括:天通通信模块、主处理模块以及双音多频信号生成模块;所述天通通信模块与所述主处理模块连接,所述双音多频信号生成模块分别与所述主处理模块以及所述天通通信模块连接;所述天通通信模块用于负责通过天通卫星实现所述主处理模块以及所述双音多频信号生成模块与对端之间的交互,提供天通话音通道数据传输功能,以及天通数据通道数据传输功能;所述主处理模块用于根据对端的通信号码向所述对端发起所述话音通道的连接请求,在所述话音通道连接成功后,将本站通信地址以数字信号方式传输至所述双音多频信号生成模块;所述双音多频信号生成模块用于将所述本站通信地址以双音多频信号方式通过所述话音通道传输至所述对端,并通过所述话音通道接收所述对端传输的对端通信地址,将所述对端通信地址以数字信号方式传输至所述主处理模块;所述主处理模块还用于在接收到所述对端通信地址后,断开所述话音通道的连接;所述主处理模块还用于通过天通数据通道,根据所述对端通信地址向所述对端发起握手建立数据传输链路,并在所述数据传输链路建立成功后通过所述天通数据通道与所述对端进行数据传输。
12.第四方面,本发明提供一种嵌入式设备,包括存储器和处理器,所述存储器存储有嵌入式程序,其特征在于,所述处理器执行所述嵌入式程序时实现上述的天通设备数据通信寻路方法。
13.第五方面,本发明提供一种嵌入式设备可读存储介质,其上存储有嵌入式程序,所述嵌入式程序被处理器执行时实现上述的天通设备数据通信寻路方法。
14.与现有技术相比,本发明的有益效果为:
15.本实施例提供的天通设备数据通信寻路方法,用于解决天通终端之间没有设立中间服务器时的寻址失败问题,其途径是通过天通终端之间的话音通道进行寻址,但由于话音通道传输数据速率较慢,因此仅通过天通终端之间的话音通道解决终端之间的寻址问题,但并不作为天通终端之间数据传输的通道。在获取到对端的对端通信地址后,通过数据传输速率最快的天通数据通道建立向对端发起握手请求以建立数据传输链路,在链路建立
成功后通过天通数据通道进行数据交互,实现天通终端之间的通信。该方法能够适用于话音通道支持或不支持传输自定义数据的天通设备,适用性较强,且巧妙地利用了天通终端的话音通道传输数据量不大的通信地址,在已获取到对端通信地址后,恢复使用天通数据通道进行终端间的数据传输,保证了数据传输的效率和效果的同时,提高了天通终端设备建立点对点通信的成功率,解决寻址失败的问题。
附图说明
16.图1为本发明实施例1的步骤s110~s120的流程示意图。
17.图2为本发明实施例1的步骤s111~s120的流程示意图。
18.图3为本发明实施例1中本站通信地址帧的组成示意图。
19.图4为本发明实施例2的步骤s210~s230的流程示意图。
20.图5为本发明实施例2的步骤s211~s230的流程示意图。
21.图6为本发明实施例2的步骤s211~s235的流程示意图。
22.图7为本发明实施例3的步骤s310~s320的流程示意图。
23.图8为本发明实施例3的步骤s311~s320的流程示意图。
24.图9为本发明实施例3中本地通信地址帧的组成示意图。
25.图10为本发明实施例4的步骤s410~s430的流程示意图。
26.图11为本发明实施例4的步骤s411~s430的流程示意图。
27.图12为本发明实施例4的步骤s411~s435的流程示意图。
28.图13为本发明实施例5的天通设备通信寻路系统的模块组成示意图。
29.图14为本发明实施例6的天通设备通信寻路系统的模块组成示意图。
具体实施方式
30.本发明附图仅用于示例性说明,不能理解为对本发明的限制。为了更好说明以下实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
31.实施例1
32.本实施例提供一种天通设备数据通信寻路方法,应用于支持话音通道传输自定义数据的天通终端设备。在某些特殊应用场合下,天通终端的通信网络中不设有中间服务器,本发明开创性提出利用天通终端的话音通道与对端交互通信地址,利用天通终端的天通数据通道与对端进行点对点通信,从而解决天通终端出现通信地址寻址失败的问题,且该方法无论在是否设有中间服务器的场景下都能够应用。
33.如图1所示,该方法包括以下步骤:
34.s110、执行第一呼叫操作:根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,通过话音通道以数字信号方式将本站通信地址传输至对端,并在通过话音通道接收对端传输的对端通信地址后,断开话音通道的连接;
35.在本步骤中,对端是指执行本方法的天通终端需要进行通信的另一终端,其通信号码一般是指其电话号码。已知对端的通信号码呼叫对端,即向对端发起话音通道的连接请求,对端在接听/自动接听时,表示话音通道连接成功,可通过话音通道将本站通信地址
以数字信号方式传输至对端。本站通信地址包括本站的互联网协议地址,以及能够用以表示请求对端传输对端通信地址的信息,在传输至对端后,对端将通过话音通道传输对端通信地址,对端通信地址包括对端的互联网协议地址,则执行本方法的天通终端获取到需通信的对端的对端通信地址,主动挂断以断开话音通道的连接。本步骤通过话音通道之间的数据传输解决了天通终端之间的寻址问题。
36.在一种具体的实施方式中,步骤s110中在将本站通信地址传输至对端时,所传输的具体是已封装的本站通信地址帧,对端在将对端通信地址传回时,所传输的具体也是已封装的对端通信地址帧,基于此,如图2所示,步骤110具体包括以下步骤:
37.s111、根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,以串行线路网际协议封装本站通信地址得到本站通信地址帧,将本站通信地址帧以数字信号方式传输至对端;
38.串行线路网际协议又称为slip(serial line internet protocol)协议,是指在串行线路上对ip分组进行封装的简单的面向字符的协议。本站通信地址帧中包括有本站的互联网协议地址以及该互联网协议地址的校验信息,封装后的本站通信地址帧相当于一个请求,能够用以请求对端回传其对端通信地址,表示本站通信地址帧类似地址解析协议(arp,address resolution protocol)请求。
39.如图3所示,以串行线路网际协议封装本站通信地址得到的本站通信地址帧的格式包括有帧头、slip帧内容以及帧尾,在slip帧内容中包括有本站的互联网协议地址以及该互联网协议地址的校验信息。
40.在以串行线路网际协议封装本站通信地址,即生成slip帧内容时,一般将0xc0或0x7e作为本站通信地址帧的帧头和帧尾。当使用0xc0作为帧头和帧尾时,若slip帧内容中出现0xc0,将0xc0转义为连续的0xdb和0xdc,若slip帧内容中出现0xdb,将0xdb转义为连续的0xdb和0xdd。当使用0x7e作为帧头和帧尾时,若slip帧内容中出现0x7e,将0x7e转义为连续的0x7d和0x5e,若slip帧内容中出现0x7d,将0x7d转义为连续的0x7d和0x5d。
41.在具体的实施方式中,作为示例说明,如表1所示为一个以串行线路网际协议封装的本站通信地址帧,该帧包括帧头、帧类型(本站通信地址帧为寻址帧)、本站的通信号码(以bcd码方式填入)、本站的互联网协议地址(占4个字节)、本站的互联网协议地址的校验信息(占4个字节)、对端的通信号码(以bcd码方式填入)、对端的互联网协议地址(占4个字节)、对端的互联网协议地址校验信息(占4个字节)和帧尾,其中,本站通信地址帧中对端的互联网协议地址及其校验信息待对端在回传对端通信地址帧(对端通信地址帧为应答帧)时填入。
42.表1
43.44.在优选的实施方式中,将本站通信地址帧传输至对端的过程中,每次按照18字节每个数据包循环发送多个本地通信地址帧,由于本地通信地址帧具有帧头和帧尾的标识,因此对端在接收到数据包后可通过帧头和帧尾截取区分每一帧的信息。同时,保证每次从话音通道接收到18个字节的信息的同时传输18个字节的数据包,从而保证话音通道传输的数据连续性,以及保持与天通网络时钟的同步。
45.s112、通过话音通道接收对端传输的对端通信地址帧以得到对端的对端通信地址;
46.在本步骤中,对端通信地址帧同样是以串行线路网际协议封装对端通信地址后得到的,从对端通信地址帧中可获取到对端通信地址。其中,对端通信地址帧的格式以及封装的过程可参考步骤s111中对于本站通信地址帧的对应处理说明。
47.s113、断开话音通道的连接;
48.s120、执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,在数据传输链路建立成功后通过天通数据通道与对端进行数据传输;
49.在通过话音通道获取到对端的对端通信地址后,由于对端通信地址包括有对端的互联网协议地址,因此可根据获取到的对端通信地址通过天通数据通道向对端发起握手请求,并相互交换密钥,以建立基于互联网协议的数据传输链路,在具体的实施方式中,如该互联网协议为tcp/ip(传输控制协议/网际协议)协议,需通过三次握手请求后才能够建立tcp/ip协议的数据传输链路。具体地,在与对端交换密钥后需进行身份合法性校验,如身份合法性校验不成功,表示数据传输链路建立失败。如身份合法性校验成功,则成功建立数据传输链路,天通终端之间可通过天通数据通道进行数据通信,实现了两个天通终端之间的点对点通信。
50.本实施例提供的天通设备通信寻路方法,尤其适用于在天通终端之间没有设立中间服务器的应用场景,由于话音通道传输数据速率较慢,因此仅通过天通终端之间的话音通道以数字信号的方式交互本站和对端的通信地址,从而解决终端之间的寻址问题,但并不作为天通终端之间数据传输的通道。在获取到对端的对端通信地址后,通过数据传输速率最快的天通数据通道建立向对端发起握手请求以建立数据传输链路,在链路建立成功后通过天通数据通道进行数据交互,实现天通终端之间的通信。该方法巧妙地利用了天通终端的话音通道传输数据量不大的通信地址,在已获取到对端通信地址后,恢复使用天通数据通道进行终端间的数据传输,有效解决天通终端之间在没有设立中间服务器时出现的寻址失败问题,且保证了数据传输的效率和效果。
51.实施例2
52.基于与实施例1相同的思想,本实施例提供一种天通设备通信寻路方法,应用于支持话音通道传输自定义数据的天通终端设备,与实施例1的区别在于,该方法在执行第一呼叫操作之前,需先确定对端的通信号码与对端通信地址之间是否有预先建立的映射关系,基于此,如图4所示,该方法包括以下步骤:
53.s210、确定对端的通信号码是否有已建立映射关系的对端通信地址,如有,则执行步骤s230;如无,则执行步骤s220。
54.在本步骤中,对端的通信号码与对端通信地址之间的映射关系可以是预先建立好
的,也可以是在以往与该对端成功实现点对点通信后所更新或建立的,可存储在本地或云端。通过预先建立的对端的通信号码与对端通信地址之间的映射关系,可无需执行步骤s220通过话音通道获取对端通信地址,这一方式适用于曾经成功实现点对点通信的对端,并已知存储有对应映射关系的情况,在该情况下,步骤s220可以被跳过并直接执行步骤s230,节省整体方法的执行时间和步骤。而对于首次进行点对点通信的对端,一般没有预先建立对端的通信号码与对端通信地址之间的映射关系,则需要通过对端的通信号码向对端发起话音通道的连接请求,从而获取到对端的对端通信地址。
55.在优选的实施方式中,各个对端的通信号码与其对应的对端通信地址之间的映射关系统一记录在映射表中,方便进行查询确认。
56.在优选的实施方式中,各个对端的通信号码与其对应的对端通信地址之间的映射关系中还记录有映射关系建立或更新时的时间,称为映射时间。基于此,如图5所示,步骤s210具体包括以下步骤:
57.s211、确定对端的通信号码是否有已建立映射关系的对端通信地址,如有,则执行步骤s212;如无,则执行步骤s220;
58.s212、确定所建立的映射关系对应记录的映射时间是否超过预设的时间阈值,如是,则执行步骤s220;如否,则执行步骤s230。
59.在本步骤中,时间阈值是预设值,用于作为判断映射关系的映射时间是否过期的标准,如已建立的映射关系对应记录的映射时间超过时间阈值,表示该映射关系的信息时效性较差,距离建立/更新已经有一定时间,不应继续使用该映射关系确定该通信号码对应的对端通信地址,因此需执行步骤s220以通过话音通道获取对端的对端通信地址,保证所获取的对端通信地址的时效性和准确性。如已建立映射关系对应记录的建立时间没有超过时间阈值,表示该映射关系的信息时效性较好,可以直接执行步骤s230。
60.s220、执行第一呼叫操作:根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,以串行线路网际协议封装本站通信地址得到本站通信地址帧,将本站通信地址帧以数字信号方式传输至对端,并通过话音通道接收对端传输的对端通信地址帧以得到对端的对端通信地址,断开话音通道的连接;
61.s230、根据对端通信地址执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,在数据传输链路建立成功后通过天通数据通道与对端进行数据传输;
62.在本步骤中,对端通信地址可以是从对端通信地址帧中获取到的,也可以是已与对端的通信号码建立了映射关系的对端通信地址,取决于本步骤执行前的上一步骤的执行。
63.在本步骤中,向对端发起握手请求后,与对端之间相互交换密钥,并进行身份合法性校验,如身份合法性校验不成功,表示数据传输链路建立失败。如身份合法性校验成功,则成功建立数据传输链路,天通终端之间可通过天通数据通道进行数据通信实现两个天通终端之间的点对点通信。
64.在优选的实施方式中,当数据传输链路建立失败后,需将对端的通信号码对应已建立的映射关系删除,当数据传输链路建立成功后,需更新已与对端的通信号码建立了映射关系的对端通信地址,或建立对端的通信号码与对端通信地址的映射关系,并记录映射
时间,基于此,如图6所示,步骤s230包括以下步骤:
65.s231、根据对端通信地址执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,与对端进行密钥交换,并进行身份合法性校验,如身份合法性校验成功,执行步骤s232;如身份合法性校验不成功,执行步骤s235;
66.s232、通过天通数据通道与对端进行数据传输,并确定对端的通信号码是否有已建立的映射关系,如是,执行步骤s233;如否,执行步骤s234。
67.s233、将已与对端的通信号码建立映射关系的对端通信地址进行更新,并记录更新时的映射时间,在与对端的数据传输结束后结束方法的执行;
68.在本步骤中,由于对端的通信号码有已建立的映射关系,因此具体是将已与对端的通信号码建立映射关系的对端通信地址更新为已成功建立数据传输链路对应的对端通信地址,同时记录更新时的映射时间,使映射关系中的信息得到更新,保持信息的时效性和准确性。
69.s234、将对端的通信号码与通过话音通道到获取到的对端通信地址建立映射关系,并记录建立时的映射时间,在与对端的数据传输结束后结束方法的执行;
70.在本步骤中,由于对端的通信号码没有已建立的映射关系,而通过话音通道到获取到的对端通信地址已成功建立数据传输链路,因此可将对端的通信号码与对端通信地址建立新的映射关系,以使后续再次与相同的对端建立点对点通信时可以直接根据映射关系获取到对端通信地址,无需再经过话音通道获取,提高点对点通信的效率。
71.s235、删除对端的通信号码对应的已建立的映射关系,重新执行步骤s211;
72.在本步骤中,如对端的通信号码有对应的已建立的映射关系,则将其删除,同时删除该映射关系所记录的映射时间,如无,则直接重新执行步骤s211,以执行步骤s211后续的步骤获取对端的对端通信地址,重新请求建立数据传输链路。
73.在优选的实施方式中,在步骤s235中重新执行步骤s211前,应确定该重新执行的次数没有超过一定阈值,避免方法无法结束执行,基于此,步骤s235具体的执行过程为:
74.删除对端的通信号码对应的已建立的映射关系,将失败次数加一,确定该失败次数是否超过预设的失败次数阈值,如否,则重新执行步骤s211;如是,结束方法的执行。
75.在本步骤中,失败次数用于表示与同一对端建立数据传输链路失败的次数,每当数据传输链路建立失败时执行步骤s235加一,以作为记录,每当方法结束执行时自动清零。失败次数阈值为预设值,用于作为判断与该对端建立数据传输链路失败的次数的是否过多的标准,为最大允许失败的次数。如失败次数超过失败次数阈值,表示已经根据前述步骤得到的对端通信地址与对端多次尝试数据传输链路的建立,均为失败,已超出最大允许失败的次数,应结束方法的执行,将失败次数清零。如失败次数没有超过失败次数阈值,表示仍被允许继续尝试与对端建立数据传输链路,因此重新执行步骤s211以执行后续步骤。
76.本实施例提供的天通设备通信寻路方法,尤其适用于在天通终端之间没有设立中间服务器的应用场景,并预先存储有对端的通信号码与对端通信地址的映射关系,先确定是否存在对应的映射关系,再确定是否通过话音通道获取对端的对端通信地址,或可以直接从映射关系中获取到对端通信地址,更加快捷地向对端发起握手请求以建立数据传输链路。同时,在每次成功建立数据传输链路后,需将当前已建立的映射关系中的对端通信地址更新为当前已获取的对端通信地址,或根据当前已获取的对端地址与对端的通信号码建立
新的映射关系,并记录更新/建立时的映射时间,以作为判断该映射关系的信息时效性的依据,保证所记录的映射关系中的信息具备时效性和准确性。在每次建立数据传输链路失败后,需删除已建立的映射关系,保证该错误的数据不会再次被采用,从而避免方法的执行效率变低。最后,无论是根据映射关系或是话音通道获取到对端通信地址后,均通过数据传输速率最快的天通数据通道向对端发起握手请求以建立数据传输链路,在链路建立成功后通过天通数据通道进行数据交互,实现天通终端之间的通信,保证了数据传输的效率和效果。
77.本实施例提供的方法与实施例1提供的方法基于同一构思,除了在执行过程中增加了额外的步骤提高整体方法的效率以外,本实施例中与实施例1相同的步骤或名词,其定义、作用、优选或具体的实施方式,以及其带来的有益效果均与实施例1中所描述的相同,在此不再赘述。
78.实施例3
79.基于与实施例1相同的思想,本实施例提供一种天通设备通信寻路方法,与实施例1的区别在于应用于天通通信模块话音通道不支持话音通道传输自定义数据,但支持话音通道传输双音多频信号的天通终端设备。该设备搭载双音多频(dtmf,dual tone multi frequency)模块,从而在传输、封装本地通信地址帧时作出了适应性的变化。
80.如图7所示,该方法包括以下步骤:
81.s310、执行第二呼叫操作:根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,通过话音通道以双音多频信号方式将本站通信地址传输至对端,并在通过话音通道接收对端传输的对端通信地址后,断开话音通道的连接;
82.在本步骤中,已知对端的通信号码呼叫对端,向对端发起话音通道的连接请求,对端在接听/自动接听时,表示话音通道连接成功,在该通道中进行数据传输时采用的是双音多频信号,通过话音通道将本站通信地址传输至对端。本站通信地址包括本站的互联网协议地址,以及能够用以表示请求对端传输对端通信地址的信息,在传输至对端后,对端将通过话音通道以双音多频信号方式传输对端通信地址,获取到需通信的对端的对端通信地址,主动挂断以断开话音通道的连接。本步骤通过话音通道之间双音多频信号的传输解决了天通终端之间的寻址问题。
83.在一种具体的实施方式中,步骤s310中在将本站通信地址传输至对端时,所传输的具体是已封装的本站通信地址帧,对端在将对端通信地址传回时,所传输的具体也是已封装的对端通信地址帧,基于此,如图8所示,步骤310具体包括以下步骤:
84.s311、根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,以自定义格式封装本站通信地址得到本地通信地址帧,并生成双音多频信号承载本站通信地址帧,将承载了本站通信地址帧的双音多频信号传输至对端;
85.本站通信地址帧中包括有本站的互联网协议地址以及该互联网协议地址的校验信息,封装后的本站通信地址帧相当于一个请求,能够用以请求对端回传其对端通信地址,表示本站通信地址帧类似地址解析协议(arp,address resolution protocol)请求。
86.如图9所示,以自定义格式封装本站通信地址得到的本站通信地址帧的格式包括有帧头、若干个地址区、每个地址区之间的分隔符,以及帧尾,在地址区中包括有本站的互联网协议地址以及该互联网协议地址的校验信息。在以自定义格式封装本站通信地址时,一般将*#*#作为本站通信地址帧的帧头和帧尾。其中地址区中以数字0~9表示,以分隔符#
结束。
87.在具体的实施方式中,作为示例说明,如表2所示为一个以自定义封装的本站通信地址帧,该帧包括帧头、帧类型(本站通信地址帧为寻址帧)、本站的通信号码(以数字0~9的方式填入)、本站的互联网协议地址(以数字0~9的方式填入,每个区内填入3个字节,可占用若干个地址区)、本站的互联网协议地址的校验信息(以数字0~9的方式填入,每个区内填入3个字节,可占用若干个地址区)、对端的通信号码(以数字0~9的方式填入)、对端的互联网协议地址(以数字0~9的方式填入,每个区内填入3个字节,可占用若干个地址区)、对端的互联网协议地址的校验信息(以数字0~9的方式填入,每个区内填入3个字节,可占用若干个地址区),以及帧尾,其中,本站通信地址帧中对端的互联网协议地址及其校验信息待对端在回传对端通信地址帧(对端通信地址帧为应答帧)时填入。
88.表2
[0089][0090]
s312、通过话音通道接收对端传输的承载了对端通信地址帧的双音多频信号以得到对端的对端通信地址;
[0091]
在本步骤中,对端通信地址帧同样是以自定义格式封装对端通信地址后得到的,并以双音多频信号方式通过话音通道回传,通过解析获取到的双音多频信号可获取到对端通信地址帧的数据,从对端通信地址帧中可获取到对端通信地址。其中,对端通信地址帧的格式以及封装的过程可参考步骤s311中对于本站通信地址帧的对应处理说明。
[0092]
s313、断开话音通道的连接;
[0093]
s320、执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,在数据传输链路建立成功后通过天通数据通道与对端进行数据传输;
[0094]
根据获取到的对端通信地址通过天通数据通道向对端发起握手请求,并相互交换密钥,以建立基于互联网协议的数据传输链路,具体地,在与对端交换密钥后需进行身份合法性校验,如身份合法性校验不成功,表示数据传输链路建立失败。如身份合法性校验成功,则成功建立数据传输链路,天通终端之间可通过天通数据通道进行数据通信,实现了两个天通终端之间的点对点通信。
[0095]
由于部分天通设备不支持话音通道传输自定义数据,因此本实施例提供的方法应用于仅能通过双音多频方式传输自定义数据的天通设备,通过天通终端之间的话音通道以双音多频信号的方式交互本站和对端的通信地址,从而解决终端之间的寻址问题,但并不
作为天通终端之间数据传输的通道。在获取到对端的对端通信地址后,通过数据传输速率最快的天通数据通道建立向对端发起握手请求以建立数据传输链路,在链路建立成功后通过天通数据通道进行数据交互,实现天通终端之间的通信。
[0096]
本实施例提供的方法与实施例1提供的方法基于同一构思,除了该方法中是通过话音通道以双音多频信号方式传输自定义数据以获取到对端的对端通信地址以外,本实施例中与实施例1相同的步骤或名词,其定义、作用、优选或具体的实施方式,以及其带来的有益效果均与实施例1中所描述的相同,在此不再赘述。
[0097]
实施例4
[0098]
基于与实施例2、3相同的思想,本实施例提供一种天通设备通信寻路方法,与实施例2的区别在于该方法应用于仅支持话音通道以双音多频信号方式传输自定义数据的天通终端设备,从而在传输、封装本地通信地址帧时作出了适应性的变化。与实施例3的区别在于该方法在执行第二呼叫操作之前,需先确定对端的通信号码与对端通信地址之间是否有预先建立的映射关系,基于此,如图10所示,该方法包括以下步骤:
[0099]
s410、确定对端的通信号码是否有已建立映射关系的对端通信地址,如有,则执行步骤s430;如无,则执行步骤s420。
[0100]
在本步骤中,对端的通信号码与对端通信地址之间的映射关系可以是预先建立好的,也可以是在以往与该对端成功实现点对点通信后更新或建立的,可存储在本地或云端。通过预先建立的对端的通信号码与对端通信地址之间的映射关系,可无需执行步骤s420通过话音通道获取对端通信地址,这一方式适用于曾经成功实现点对点通信的对端,并已知存储有对应映射关系的情况,在该情况下,步骤s420可以被跳过并直接执行步骤s430,节省整体方法的执行时间和步骤。而对于首次进行点对点通信的对端,一般没有预先建立对端的通信号码与对端通信地址之间的映射关系,则需要通过对端的通信号码向对端发起话音通道的连接请求,从而获取到对端的对端通信地址。
[0101]
在优选的实施方式中,各个对端的通信号码与其对应的对端通信地址之间的映射关系统一记录在映射表中,方便进行查询确认。
[0102]
在优选的实施方式中,各个对端的通信号码与其对应的对端通信地址之间的映射关系中还记录有映射关系建立或更新时的时间,称为映射时间。基于此,如图11所示,步骤s410具体包括以下步骤:
[0103]
s411、确定对端的通信号码是否有已建立映射关系的对端通信地址,如有,则执行步骤s412;如无,则执行步骤s420;
[0104]
s412、确定所建立的映射关系对应记录的映射时间是否超过预设的时间阈值,如是,则执行步骤s420;如否,则执行步骤s430。
[0105]
s420、执行第二呼叫操作:根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,以自定义格式封装本站通信地址得到本站通信地址帧,生成双音多频信号承载本站通信地址帧,将承载了本站通信地址帧的双音多频信号传输至对端,并通过话音通道接收对端传输的承载了对端通信地址帧的双音多频信号以得到对端的对端通信地址,断开话音通道的连接;
[0106]
s430、根据对端通信地址执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,在数据传输链路建立成功后通过天通数据通道与
对端进行数据传输;
[0107]
在本步骤中,对端通信地址可以是从对端通信地址帧中获取到的,也可以是已与对端的通信号码建立了映射关系的对端通信地址,取决于本步骤执行前的上一步骤的执行。
[0108]
在优选的实施方式中,当数据传输链路建立失败后,需将对端的通信号码对应已建立的映射关系删除,当数据传输链路建立成功后,需更新已与对端的通信号码建立了映射关系的对端通信地址,或建立对端的通信号码与对端通信地址的映射关系,并记录映射时间,基于此,如图12所示,步骤s430包括以下步骤:
[0109]
s431、根据对端通信地址执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,与对端进行密钥交换,并进行身份合法性校验,如身份合法性校验成功,执行步骤s432;如身份合法性校验不成功,执行步骤s435;
[0110]
s432、通过天通数据通道与对端进行数据传输,并确定对端的通信号码是否有已建立的映射关系,如是,执行步骤s433;如否,执行步骤s434。
[0111]
s433、将已与对端的通信号码建立映射关系的对端通信地址进行更新,并记录更新时的映射时间,在与对端的数据传输结束后结束方法的执行;
[0112]
s434、将对端的通信号码与通过双音多频通道获取的对端通信地址建立映射关系,并记录建立时的映射时间,在与对端的数据传输结束后结束方法的执行;
[0113]
s435、删除对端的通信号码对应的已建立的映射关系,重新执行步骤s411;
[0114]
在本步骤中,如对端的通信号码有对应的已建立的映射关系,则将其删除,同时删除该映射关系所记录的映射时间,如无,则直接重新执行步骤s411,以执行步骤s411后续的步骤获取对端的对端通信地址,重新请求建立数据传输链路。
[0115]
在优选的实施方式中,在步骤s435中重新执行步骤s411前,应确定该重新执行的次数没有超过一定阈值,避免方法无法结束执行,基于此,步骤s435具体的执行过程为:
[0116]
删除对端的通信号码对应的已建立的映射关系,将失败次数加一,确定该失败次数是否超过预设的失败次数阈值,如否,则重新执行步骤s411;如是,结束方法的执行。
[0117]
由于部分天通设备不支持话音通道传输自定义数据,因此本实施例提供的方法应用于仅能通过话音通道以双音多频信号方式传输自定义数据的天通设备。在本方法中预先存储有对端的通信号码与对端通信地址的映射关系,能更加快捷地向对端发起握手请求以建立数据传输链路。同时,在每次成功建立数据传输链路后,需将已建立的映射关系中的对端通信地址进行更新,或建立新的映射关系,并记录更新/建立时的映射时间,以作为判断该映射关系的信息时效性的依据,保证所记录的映射关系中的信息具备时效性和准确性。在每次建立数据传输链路失败后,需删除已建立的映射关系,保证该错误的数据不会再次被采用,从而避免方法的执行效率变低。
[0118]
本实施例提供的方法与实施例2、3提供的方法基于同一构思,除了以上所述的区别以外,本实施例中与实施例2、3相同的步骤或名词,其定义、作用、优选或具体的实施方式,以及其带来的有益效果均与实施例2、3中所描述的相同,在此不再赘述。
[0119]
实施例5
[0120]
基于与实施例1、2相同的思想,本实施例提供一种天通设备通信寻路系统,可执行实施例1、2所提供的方法。
[0121]
如图13所示,该系统包括:
[0122]
天通通信模块510和主处理模块520。
[0123]
天通通信模块510与主处理模块520连接,在具体的实施方式中,天通通信模块510与主处理模块520之间通过串口传输数据。
[0124]
在本实施例中,主处理模块520能够通过串口在话音通道中传输自定义数据。
[0125]
天通通信模块510用于负责通过天通卫星实现主处理模块520与对端的数据交互,提供天通话音通道数据传输功能,以及天通数据通道数据传输功能。
[0126]
主处理模块520用于根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,通过话音通道以数字信号方式将本站通信地址传输至对端,并在通过话音通道接收对端传输的对端通信地址后,断开话音通道的连接。
[0127]
具体地,主处理模块520在与对端进行数据交互时,均先由主处理模块520将数据通过串口传输至天通通信模块510,再由天通通信模块510通过天通卫星传输至对端,或先由对端将数据通过天通卫星传输至天通通信模块510,再由天通通信模块510通过串口回传至主处理模块520。
[0128]
在具体的实施方式中,主处理模块520包括:
[0129]
话音呼叫模块521,用于根据对端的通信号码向对端发起话音通道的连接请求,还用于在通过话音通道得到对端通信地址后,断开话音通道的连接。
[0130]
数据封装传输模块522,用于在话音通道连接成功后,以串行线路网际协议封装本站通信地址得到本站通信地址帧,将本站通信地址帧以数字信号方式传输至对端,通过话音通道接收对端传输的对端通信地址帧以得到对端的对端通信地址。
[0131]
对端通信地址帧是以串行线路网际协议封装对端通信地址后得到的。
[0132]
天通数据传输模块523,用于通过天通数据通道,根据对端通信地址向对端发起握手建立数据传输链路,并在数据传输链路建立成功后通过天通数据通道与对端进行数据传输。
[0133]
在优选的实施方式中,天通数据传输模块523包括:
[0134]
天通数据传输子模块5231,用于通过天通数据通道,根据对端通信地址向对端发起握手建立数据传输链路,并在数据传输链路建立成功后通过天通数据通道与对端进行数据传输。
[0135]
映射关系处理子模块5232,用于在数据传输链路建立成功后,将对端的通信号码与对端通信地址建立映射关系,或将已与对端的通信号码建立映射关系的对端通信地址进行更新,还用于确定对端的通信号码是否有已建立映射关系的对端通信地址。
[0136]
话音呼叫模块521还用于在映射关系处理子模块5232确定对端的通信号码是否有已建立映射关系的对端通信地址时,不执行任何操作。
[0137]
在优选的实施方式中,映射关系处理子模块5232还用于在将对端的通信号码与对端通信地址建立映射关系,或将已与对端的通信号码建立映射关系的对端通信地址进行更新之后,记录建立或更新映射关系时的映射时间,并用于在确定对端的通信号码有已建立映射关系的对端通信地址之后,确定所建立的映射关系对应记录的映射时间是否超过预设的时间阈值。
[0138]
话音呼叫模块521还用于在映射关系处理子模块5232确定对端的通信号码有已建
立映射关系的对端通信地址且映射时间没有超过时间阈值时,不执行任何操作。
[0139]
在优选的实施方式中,映射关系处理子模块5232还用于在天通数据传输子模块5231确定数据传输链路建立失败时,删除对端的通信号码对应已建立的映射关系,将失败次数加一,确定失败次数是否超过预设的失败次数阈值。
[0140]
话音呼叫模块521还用于在映射关系处理子模块5232确定失败次数没有超过失败次数阈值时,重新请求建立话音通道。
[0141]
在具体的实施方式中,该系统还包括有主控模块530,用于用户接口扩展和各模块的配置管理。
[0142]
在具体的实施方式中,主处理模块520以及主控模块530作为软件模块可合并为一个模块,运行在同一个处理器中。
[0143]
本实施例提供的系统与实施例1、2提供的方法基于同一构思,用以执行实施例1、2所提供的方法,因此,本实施例中与实施例1、2相同名词、功能,其定义、作用、优选或具体的实施方式,以及其带来的有益效果均与实施例1、2中所描述的相同,在此不再赘述。
[0144]
实施例6
[0145]
基于与实施例3、4相同的思想,本实施例提供一种天通设备通信寻路系统,可执行实施例3、4所提供的方法。
[0146]
如图14所示,该系统包括:
[0147]
天通通信模块610、主处理模块620以及双音多频信号生成模块630。
[0148]
天通通信模块610与主处理模块620连接,在具体的实施方式中,天通通信模块610与主处理模块620之间通过串口传输数据。
[0149]
天通通信模块610与双音多频信号生成模块630连接,具体地,天通通信模块610与双音多频信号生成模块630之间通过pcm(pulse code modulation,脉冲编码调制)接口传输数据。
[0150]
主处理模块620与双音多频信号生成模块630连接,具体地,主处理模块620与双音多频信号生成模块630通过串口/spi(serial peripheral interface,串行外设)接口/iic(inter-integrated circuit,集成电路总线)接口
[0151]
在本实施例中,主处理模块620不能够通过串口在话音通道中传输自定义数据,因此,需要利用双音多频信号生成模块630实现通过话音通道与对端进行数据传输。
[0152]
天通通信模块610用于负责通过天通卫星实现主处理模块620以及双音多频信号生成模块630与对端进行交互,提供天通话音通道数据传输功能,以及天通数据通道数据传输功能。
[0153]
主处理模块620用于根据对端的通信号码向对端发起话音通道的连接请求,在话音通道连接成功后,将本站通信地址以数字信号形式传输至双音多频信号生成模块630。
[0154]
双音多频信号生成模块630用于将本站通信地址以双音多频信号方式通过话音通道传输至对端,并通过话音通道接收对端传输的对端通信地址,将对端通信地址传输至主处理模块620。
[0155]
具体地,双音多频信号生成模块630与对端进行数据交互时,均由双音多频信号生成模块630将数据承载于双音多频信号,并将双音多频信号转为pcm格式,通过pcm接口传输至天通通信模块610,再由天通通信模块610通过天通卫星传输至对端,或先由对端将数据
承载于双音多频信号,并将双音多频信号转为pcm格式,通过天通卫星传输至天通通信模块610,再由天通通信模块610通过pcm接口将数据回传至双音多频信号生成模块630,双音多频信号生成模块630通过解析双音多频信号以获取到对端传输的数据。
[0156]
主处理模块620还用于在接收到对端通信地址后,断开话音通道的连接;通过天通数据通道,根据对端通信地址向对端发起握手建立数据传输链路,并在数据传输链路建立成功后通过天通数据通道与对端进行数据传输。
[0157]
具体地,主处理模块620在与对端进行数据交互时,均先由主处理模块620将数据通过串口传输至天通通信模块610,再由天通通信模块610通过天通卫星传输至对端,或先由对端将数据通过天通卫星传输至天通通信模块610,再由天通通信模块610通过串口回传至主处理模块620。
[0158]
在具体的实施方式中,主处理模块620包括:
[0159]
话音呼叫模块621,用于根据对端的通信号码向对端发起话音通道的连接请求,并用于在接收到对端通信地址后,断开话音通道的连接。
[0160]
数据封装传输模块622,用于在话音通道连接成功后,以自定义格式封装本站通信地址得到本站通信地址帧,以数字信号方式传输至双音多频信号生成模块630。
[0161]
天通数据传输模块623,用于通过天通数据通道,根据对端通信地址向对端发起握手建立数据传输链路,并在数据传输链路建立成功后通过天通数据通道与对端进行数据传输。
[0162]
基于此,双音多频信号生成模块630具体用于,生成双音多频信号承载本站通信地址帧,将承载了本站通信地址帧的双音多频信号传输至对端,通过话音通道接收对端传输的承载了对端通信地址帧的双音多频信号,通过解析该双音多频信号得到对端的对端通信地址,将对端通信地址以数字信号的方式传输至天通数据传输模块623。
[0163]
对端通信地址帧同样是以自定义格式封装对端通信地址后得到的。
[0164]
在优选的实施方式中,天通数据传输模块623包括:
[0165]
天通数据传输子模块6231,用于通过天通数据通道,根据对端通信地址向对端发起握手建立数据传输链路,并在数据传输链路建立成功后通过天通数据通道与对端进行数据传输。
[0166]
映射关系处理子模块6232,用于在数据传输链路建立成功后,将对端的通信号码与对端通信地址建立映射关系,或将已与对端的通信号码建立映射关系的对端通信地址进行更新,还用于确定对端的通信号码是否有已建立映射关系的对端通信地址。
[0167]
话音呼叫模块621还用于在映射关系处理子模块6232确定对端的通信号码是否有已建立映射关系的对端通信地址时,不执行任何操作。
[0168]
在优选的实施方式中,映射关系处理子模块6232还用于在将对端的通信号码与对端通信地址建立映射关系,或将已与对端的通信号码建立映射关系的对端通信地址进行更新之后,记录建立或更新映射关系时的映射时间,并用于在确定对端的通信号码有已建立映射关系的对端通信地址之后,确定所建立的映射关系对应记录的映射时间是否超过预设的时间阈值。
[0169]
话音呼叫模块621还用于在映射关系处理子模块6232确定对端的通信号码有已建立映射关系的对端通信地址且映射时间没有超过时间阈值时,不执行任何操作。
[0170]
在优选的实施方式中,映射关系处理子模块6232还用于在天通数据传输子模块6231确定数据传输链路建立失败时,删除对端的通信号码对应已建立的映射关系,将失败次数加一,确定失败次数是否超过预设的失败次数阈值。
[0171]
话音呼叫模块621还用于在映射关系处理子模块6232确定失败次数没有超过失败次数阈值时,重新请求建立话音通道。
[0172]
在具体的实施方式中,该系统还包括有主控模块640,用于用户接口扩展和各模块的配置管理。
[0173]
在具体的实施方式中,主处理模块620以及主控模块640作为软件模块可合并为一个模块,运行在同一个处理器中。
[0174]
本实施例提供的系统与实施例3、4提供的方法基于同一构思,用以执行实施例3、4所提供的方法,因此,本实施例中与实施例3、4相同名词、功能,其定义、作用、优选或具体的实施方式,以及其带来的有益效果均与实施例3、4中所描述的相同,在此不再赘述。
[0175]
实施例7
[0176]
本实施例提供一种嵌入式设备,包括存储器和处理器,所述存储器存储有嵌入式程序,其特征在于,所述处理器执行所述嵌入式程序时实现实施例1~4任一项所述的天通设备通信寻路方法。
[0177]
本实施例还提供一种嵌入式设备可读存储介质,其上存储有嵌入式程序,所述嵌入式程序被处理器执行时实现实施例1~4任一项所述的天通设备通信寻路方法。
[0178]
显然,本发明的上述实施例仅仅是为清楚地说明本发明技术方案所作的举例,而并非是对本发明的具体实施方式的限定。凡在本发明权利要求书的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
技术特征:
1.一种天通设备数据通信寻路方法,其特征在于,包括:执行第一呼叫操作或第二呼叫操作;所述第一呼叫操作为,根据对端的通信号码向所述对端发起话音通道的连接请求,在所述话音通道连接成功后,通过所述话音通道以数字信号方式将本站通信地址传输至所述对端,并在通过所述话音通道接收所述对端传输的对端通信地址后,断开所述话音通道的连接;所述第二呼叫操作为,根据对端的通信号码向所述对端发起所述话音通道的连接请求,在所述话音通道连接成功后,通过所述话音通道以双音多频信号方式将本站通信地址传输至所述对端,并在通过所述话音通道接收所述对端传输的对端通信地址后,断开所述话音通道的连接;执行握手操作;所述握手操作为,通过天通数据通道,根据所述对端通信地址向所述对端发起握手请求以建立数据传输链路,在所述数据传输链路建立成功后通过所述天通数据通道与所述对端进行数据传输。2.根据权利要求1所述的天通设备数据通信寻路方法,其特征在于,在所述握手操作中还包括:在所述数据传输链路建立成功后,将所述对端的通信号码与通过所述话音通道获取的对端通信地址建立映射关系,或将已与所述对端的通信号码建立映射关系的对端通信地址进行更新;在执行所述第一呼叫操作或所述第二呼叫操作之前还包括:确定所述对端的通信号码是否有已建立映射关系的对端通信地址,如有,则不执行所述第一呼叫操作或所述第二呼叫操作,直接根据所述已建立映射关系的对端通信地址执行所述握手操作;如无,则执行所述第一呼叫操作或所述第二呼叫操作。3.根据权利要求2所述的天通设备数据通信寻路方法,其特征在于,在所述握手操作中还包括:在将所述对端的通信号码与通过所述话音通道获取的对端通信地址建立映射关系,或将已与所述对端的通信号码建立映射关系的对端通信地址进行更新之后,记录建立映射关系或更新时的映射时间;在确定所述对端的通信号码有已建立映射关系的对端通信地址时,具体包括:确定所建立的映射关系对应记录的映射时间是否超过预设的时间阈值,如是,则执行所述第一呼叫操作或所述第二呼叫操作;如否,则不执行所述第一呼叫操作或所述第二呼叫操作,直接根据所述已建立映射关系的对端通信地址执行所述握手操作。4.根据权利要求2所述的天通设备数据通信寻路方法,其特征在于,在所述握手操作中,如所述数据传输链路建立失败,删除所述对端的通信号码对应已建立的映射关系,重新确定所述对端的通信号码是否有已建立映射关系的对端通信地址。5.根据权利要求4所述的天通设备数据通信寻路方法,其特征在于,删除所述对端的通信号码对应已建立的映射关系,重新确定所述对端的通信号码是否有已建立映射关系的对端通信地址,具体包括:删除所述对端的通信号码对应已建立的映射关系,将失败次数加一,确定所述失败次数是否超过预设的失败次数阈值,如否,则重新确定所述对端的通信号码是否有已建立映射关系的对端通信地址;如是,结束所述方法。
6.根据权利要求1~5任一项所述的天通设备数据通信寻路方法,其特征在于,在执行所述第一呼叫操作或所述第二呼叫操作之前还包括:判断所述话音通道是否支持传输自定义数据,如是,执行所述第一呼叫操作;如否,执行所述第二呼叫操作;在所述第一呼叫操作中,通过所述话音通道以数字信号方式将本站的通信地址传输至所述对端,并通过所述话音通道接收所述对端传输的对端通信地址,具体包括:以串行线路网际协议封装本站通信地址得到本站通信地址帧,将所述本站通信地址帧以数字信号方式传输至所述对端,通过所述话音通道接收所述对端传输的对端通信地址帧以得到所述对端的对端通信地址;所述对端通信地址帧是以所述串行线路网际协议封装所述对端通信地址后得到的。在所述第二呼叫操作中,通过所述话音通道以双音多频信号方式将本站通信地址传输至所述对端,并在通过所述双音多频通道接收所述对端传输的对端通信地址,具体包括:以自定义格式封装本站通信地址得到本站地址通信地址帧,生成双音多频信号承载本站通信地址帧,将承载了所述本站通信地址帧的双音多频信号传输至所述对端,通过所述话音通道接收所述对端传输的承载了对端通信地址帧的双音多频信号以得到所述对端的对端通信地址;所述对端通信地址帧是以自定义格式封装所述对端通信地址得到的。7.根据权利要求6所述的天通设备数据通信寻路方法,其特征在于,以串行线路网际协议封装本站通信地址得到本站通信地址帧,具体包括:以串行线路网际协议封装本站通信地址,以0xc0或0x7e作为所述本站通信地址帧的帧头和帧尾;当使用0xc0作为所述帧头和帧尾时,若所述本站通信地址帧的内容中有所述0xc0,将所述0xc0转义为连续的0xdb和0xdc,若所述本站通信地址帧的内容中有所述0xdb,将所述0xdb转义为连续的0xdb和0xdd;当使用0x7e作为所述帧头和帧尾时,若所述本站通信地址帧的内容中有所述0x7e,将所述0x7e转义为连续的0x7d和0x5e,若所述本站通信地址帧的内容中有所述0x7d,将所述0x7d转义为连续的0x7d和0x5d。8.一种天通设备数据通信寻路系统,其特征在于,包括:天通通信模块和主处理模块;所述天通通信模块与所述主处理模块连接;所述天通通信模块用于负责通过天通卫星实现所述主处理模块与对端之间的交互,提供天通话音通道数据传输功能,以及天通数据通道数据传输功能;所述主处理模块用于根据对端的通信号码向所述对端发起所述话音通道的连接请求,在所述话音通道连接成功后,通过所述话音通道以数字信号方式将本站通信地址传输至所述对端,并在通过所述话音通道接收所述对端传输的对端通信地址后,断开所述话音通道的连接;所述主处理模块还用于通过天通数据通道,根据所述对端通信地址向所述对端发起握手建立数据传输链路,并在所述数据传输链路建立成功后通过所述天通数据通道与所述对端进行数据传输。9.一种天通设备数据通信寻路系统,其特征在于,包括:天通通信模块、主处理模块以
及双音多频信号生成模块;所述天通通信模块与所述主处理模块连接,所述双音多频信号生成模块分别与所述主处理模块以及所述天通通信模块连接;所述天通通信模块用于负责通过天通卫星实现所述主处理模块以及所述双音多频信号生成模块与对端之间的交互,提供天通话音通道数据传输功能,以及天通数据通道数据传输功能;所述主处理模块用于根据对端的通信号码向所述对端发起话音通道的连接请求,在所述话音通道连接成功后,将本站通信地址以数字信号方式传输至所述双音多频信号生成模块;所述双音多频信号生成模块用于将所述本站通信地址以双音多频信号方式通过所述话音通道传输至所述对端,并通过所述话音通道接收所述对端传输的对端通信地址,将所述对端通信地址传输至所述主处理模块;所述主处理模块还用于在接收到所述对端通信地址后,断开所述话音通道的连接;所述主处理模块还用于通过天通数据通道,根据所述对端通信地址向所述对端发起握手建立数据传输链路,并在所述数据传输链路建立成功后通过所述天通数据通道与所述对端进行数据传输。10.一种嵌入式设备,包括存储器和处理器,所述存储器存储有嵌入式程序,其特征在于,所述处理器执行所述嵌入式程序时实现权利要求1~7任一项所述的天通设备数据通信寻路方法。11.一种嵌入式设备可读存储介质,其上存储有嵌入式设备程序,其特征在于,所述嵌入式设备程序被处理器执行时实现权利要求1~7任一项所述的天通设备数据通信寻路方法。
技术总结
本发明提供天通设备数据通信寻路方法、系统、设备及存储介质,方法包括:执行第一呼叫操作或第二呼叫操作;第一呼叫操作为向对端发起话音通道的连接请求,通过话音通道以数字信号方式将本站通信地址传输至对端,并接收对端通信地址,断开话音通道连接;第二呼叫操作为向对端发起话音通道的连接请求,通过话音通道以双音多频信号方式传输本站通信地址传输至对端,并接收对端通信地址,断开话音通道的连接;执行握手操作:通过天通数据通道,根据对端通信地址向对端发起握手请求以建立数据传输链路,通过天通数据通道与对端进行数据传输。该方法有效解决天通终端之间在没有设立中间服务器时出现IP数据通信寻址失败的问题,且保证数据传输的可靠性。数据传输的可靠性。数据传输的可靠性。
技术研发人员:贺翔 林家群 黄增盛 文硕
受保护的技术使用者:广州海格通信集团股份有限公司
技术研发日:2022.03.11
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:铣高装置的制作方法 下一篇:协同操作方法、信息提供方法、网元和存储介质与流程