基于IPv6的通信方法及相关设备与流程

文档序号:32035022发布日期:2022-11-03 03:04阅读:50来源:国知局
基于IPv6的通信方法及相关设备与流程
基于ipv6的通信方法及相关设备
技术领域
1.本发明涉及网络通信领域,尤其涉及一种基于ipv6的通信方法及相关设备。


背景技术:

2.ipv6(internet protocol version 6,互联网协议第6版)是用于替代ipv4的下一代ip协议,也就是下一代互联网的协议。ipv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。其128位地址格式将以其在ip地址数量、安全性、移动性、服务质量等方面的巨大优势,改变现代信息生活。
3.在新开发的矿山隧道等区域,现有技术的信息通信方案一般为点对点,但是由于通讯距离有限制,且易受到点和点之间障碍物的影响,故局限性较大,因此提出一种更好的基于ipv6的通信方法是十分有必要的。


技术实现要素:

4.鉴于上述问题,本发明提供一种基于ipv6的通信方法及相关设备,主要目的在于解决目前在偏僻区域的通信方法不够稳定的问题。
5.为解决上述至少一种技术问题,第一方面,本发明提供了一种基于ipv6的通信方法,该方法包括:
6.基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;
7.基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;
8.根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。
9.可选的,上述方法还包括:
10.确定目标通信范围;
11.基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网。
12.可选的,上述基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网,包括:
13.基于无线信号设备的单体最优通信范围在上述目标通信范围内设置至少一个无线信号设备;
14.在上述至少一个无线信号设备设置完成后,获取上述至少一个无线信号设备的ipv6地址;
15.通过广播发送的方式基于上述至少一个无线信号设备的ipv6地址建立上述ipv6链路网。
16.可选的,上述方法还包括:
17.在存在新的无线信号设备需要被设置进上述ipv6链路网中的情况下,通过广播发送的方式将上述新的无线信号设备的ipv6地址与上述ipv6链路网建立连接。
18.可选的,上述方法还包括:
19.无线信号设备记录自身上述最优通信范围内可连接的所有无线信号设备的ipv6地址。
20.可选的,上述第一数据信息还包括上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序。
21.可选的,上述方法还包括:
22.基于上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序确定上述最优回传路径,其中,上述最优回传路径为上述最优发送路径的逆序。
23.第二方面,本发明实施例还提供了一种基于ipv6的通信装置,包括:
24.确定单元,用于基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;
25.传输单元,用于基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;
26.回传单元,用于根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。
27.为了实现上述目的,根据本发明的第三方面,提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序被处理器执行时实现上述的基于ipv6的通信方法的步骤。
28.为了实现上述目的,根据本发明的第四方面,提供了一种电子设备,包括至少一个处理器、以及与上述处理器连接的至少一个存储器;其中,上述处理器用于调用上述存储器中的程序指令,执行上述的基于ipv6的通信方法的步骤。
29.借由上述技术方案,本发明提供的基于ipv6的通信方法及相关设备,对于目前在偏僻区域的通信方法不够稳定的问题,本发明通过基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。在上述方案中,由于ipv6技术能有效解决地址数量问题,而多点的线路理论上无论是宽度还是深度都可以无限制的延伸距离,本方法中的每一个设备都可以作为数据信息的发送端,也可以作为数据信息的接收端。本方法在ipv6链路网中确定一条最优发送路径,通过多点之间传输信息的方式,实现了数据信息的传递,且由于在向接收方发送信息的时候,除了数据内容还包括了发送途中至少一个无线信号设备的设备信息,便于接收方向发送方回传数据信息,从而实现了数据的快速、准确和稳定的传输。
30.相应地,本发明实施例提供的基于ipv6的通信装置、设备和计算机可读存储介质,也同样具有上述技术效果。
31.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
32.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
33.图1示出了本发明实施例提供的一种基于ipv6的通信方法的流程示意图;
34.图2示出了本发明实施例提供的一种基于ipv6的通信装置的组成示意框图;
35.图3示出了本发明实施例提供的一种基于ipv6的通信电子设备的组成示意框图。
具体实施方式
36.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
37.为了解决目前在偏僻区域的通信方法不够稳定的问题,本发明实施例提供了一种基于ipv6的通信方法,如图1所示,该方法包括:
38.s101、基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;
39.示例性的,上述最优发送路径可以是最短、也可以是最快,具体视业务情况而定。在确定了发送方ipv6地址和接收方的ipv6地址后,即可在两点之间确定出一条最优发送路径。
40.s102、基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;
41.示例性的,发送方基于最优发送路径向接收方传输数据内容和最优发送路径中至少一个无线信号设备的设备信息,上述最优发送路径中至少一个无线信号设备的设备信息可以便于上述接收方快速准确的确定回传路径。
42.s103、根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。
43.示例性的,接收方在接受到发送方的发送的数据信息的情况下,根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,上述最优回传路径至少包含上述至少一个无线信号设备的设备信息,从而便于接收方快速准确的确定最优回传路径。
44.借由上述技术方案,本发明提供的基于ipv6的通信方法,对于目前在偏僻区域的通信方法不够稳定的问题,本发明通过基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。在上述方案中,由于ipv6技术能有效解决地址数量问题,而多点的线路理论上无论是宽度还是深度都可以无限制的延伸距离,本方法中的每一个设备都可以作为数据信息的发送端,也可以作为数据信息的接收端。本方法在ipv6链路网中确定一条最优发送路径,通过多点之间传输信息的方式,实现了数据
信息的传递,且由于在向接收方发送信息的时候,除了数据内容还包括了发送途中至少一个无线信号设备的设备信息,便于接收方向发送方回传数据信息,从而实现了数据的快速、准确和稳定的传输。
45.在一种实施例中,上述方法还包括:
46.确定目标通信范围;
47.基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网。
48.示例性的,上述目标通信范围可以是矿山、隧道等任何需要进行数据传输的场景。本方案的无线信号设备至少包含以下功能:注册、建立连接和信号传输,其中,注册功能主要在初始化上述ipv6链路网时应用;建立连接功能,主要用于关联无线信号设备地址池、记录已连接的无线信号设备信息、控制已连接的无线信号设备失效等功能;信号传输功能,主要用于传输信息、信息头链路信息记录和链路信息反向跟踪等。上述无线信号设备的电源可以采用内置电源,也可以使用外部电源,具体视业务情况而定。
49.在一种实施例中,上述基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网,包括:
50.基于无线信号设备的单体最优通信范围在上述目标通信范围内设置至少一个无线信号设备;
51.在上述至少一个无线信号设备设置完成后,获取上述至少一个无线信号设备的ipv6地址;
52.通过广播发送的方式基于上述至少一个无线信号设备的ipv6地址建立上述ipv6链路网。
53.示例性的,通过多个无线信号设备形成一张数据传输网络,每个无线信号设备信号覆盖范围内都可以任意搜索其他无线信号设备,从而形成了一个立体网络。在建立上述ipv6链路网时,首先初始化无线信号设备信息,从而将同一组无线信号设备启动后,将上述同一组无线信号设备进行记录,以防与其他组无线信号设备有交集,以避免影响到其他ipv6链路网的信息的数据信息传输,故本方法通过广播发送的方式将目标通信范围内预期成为同一个ipv6链路网的无线信号设备连接起来。需要注意的是,为保证数据传输的稳定和安全性,设备与设备之间需要保障在有效信号范围内,从而搭建了上述ipv6链路网。
54.在一种实施例中,上述方法还包括:
55.在存在新的无线信号设备需要被设置进上述ipv6链路网中的情况下,通过广播发送的方式将上述新的无线信号设备的ipv6地址与上述ipv6链路网建立连接。
56.示例性的,本方案的立体网络可以通过增加无线信号设备的方式进行无限距离的扩展,当新的无线信号设备加入时,只需要确保其在ipv6链路网的任意一个无线信号设备的信号覆盖范围即可,从而确保当有新的无线信号设备进入到上述ipv6链路网中时,可以被已在网络中的其他无线信号设备搜索到注册信号,并互相记录ipv6地址,从而实现了ipv6链路网的无限延伸。
57.在一种实施例中,上述方法还包括:
58.无线信号设备记录自身上述最优通信范围内可连接的所有无线信号设备的ipv6地址。
59.示例性的,当一个无线信号设备的最优信号范围内有多个无线信号设备,它们互
相都有彼此的ipv6地址的注册信息,例如:如果一个设备(设备a)信号范围内有其他2个设备(设备b、设备c),那么设备a会记录设备b、设备c的ipv6地址的注册信息,设备b会记录设备a、设备c的ipv6地址的注册信息,设备c会记录设备a、设备b的ipv6地址的注册信息。无线信号设备之间可以进行互相通信,若两点互相通信时超出了单点位信号范围,则可以通过多点位组合链路的方式传输信号。
60.在一种实施例中,上述第一数据信息还包括上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序。
61.示例性的,每一个无线信号设备都有自己的ipv6地址,需要发送数据的无线信号设备所发送出来的信息,也都带有目标无线信号设备(即接收方对应的无线信号设备)的ipv6地址,可以基于该信息在链路网络中以最短路径算法的方式寻找到目标无线信号设备,将信息从初始无线信号设备(即发送方对应的无线信号设备)传送到目标无线信号设备。
62.示例性的,可以将发送方的ipv6地址、接收方的ipv6地址、最优发送路径中的无线信号设备的ipv6地址、发送时间、作为信息头,发送的信息内容作为信息主体;基于所述最优通信路径向所述接收方传输信息,在上述记录信息头的过程中,每途经一个无线信号设备,则将其对应的ipv6地址记录到上述信息头中。例如:从a无线信号设备将数据信息发送至e无线信号设备,则需要以a-b-c-d-e的顺序经过无线信号设备,则数据信息从a发出,信息头为a-e,时间:10.00;经过b无线信号设备后,信息头为a-b-e,时间:10.01;经过c无线信号设备后,信息头为a-b-c-e,时间:10.02;经过d无线信号设备到达e无线信号设备后,信息头为a-b-c-d-e,时间:10.03。
63.在一种实施例中,上述方法还包括:
64.基于上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序确定上述最优回传路径,其中,上述最优回传路径为上述最优发送路径的逆序。
65.示例性的,上述接受方将上述最优发送路径转换为逆序,例如:a无线信号设备为发送方,e无线信号设备为接收方,e无线信号设备接收到上述第一数据信息的情况下,根据信息头确定上述最优发送路径为a-b-c-d-e,则确定最优回传路径为e-d-c-b-a,并以此顺序进行回传数据信息,本方法无需重新计算最优回传路径,节省了算力的同时,确保了数据传输的准确性。
66.进一步的,作为对上述图1所示方法的实现,本发明实施例还提供了一种基于ipv6的通信装置,用于对上述图1所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图2所示,该装置包括:确定单元21、传输单元22和回传单元23,其中
67.确定单元21,用于基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;
68.传输单元22,用于基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;
69.回传单元23,用于根据上述最优发送路径中至少一个无线信号设备的设备信息生
成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。
70.示例性的,上述单元还用于:
71.确定目标通信范围;
72.基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网。
73.示例性的,上述基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网,包括:
74.基于无线信号设备的单体最优通信范围在上述目标通信范围内设置至少一个无线信号设备;
75.在上述至少一个无线信号设备设置完成后,获取上述至少一个无线信号设备的ipv6地址;
76.通过广播发送的方式基于上述至少一个无线信号设备的ipv6地址建立上述ipv6链路网。
77.示例性的,上述单元还用于:
78.在存在新的无线信号设备需要被设置进上述ipv6链路网中的情况下,通过广播发送的方式将上述新的无线信号设备的ipv6地址与上述ipv6链路网建立连接。
79.示例性的,上述单元还用于:
80.无线信号设备记录自身上述最优通信范围内可连接的所有无线信号设备的ipv6地址。
81.示例性的,上述第一数据信息还包括上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序。
82.示例性的,上述单元还用于:
83.基于上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序确定上述最优回传路径,其中,上述最优回传路径为上述最优发送路径的逆序。
84.借由上述技术方案,本发明提供的基于ipv6的通信装置,对于目前在偏僻区域的通信方法不够稳定的问题,本发明通过基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。在上述方案中,由于ipv6技术能有效解决地址数量问题,而多点的线路理论上无论是宽度还是深度都可以无限制的延伸距离,本方法中的每一个设备都可以作为数据信息的发送端,也可以作为数据信息的接收端。本方法在ipv6链路网中确定一条最优发送路径,通过多点之间传输信息的方式,实现了数据信息的传递,且由于在向接收方发送信息的时候,除了数据内容还包括了发送途中至少一个无线信号设备的设备信息,便于接收方向发送方回传数据信息,从而实现了数据的快速、准确和稳定的传输。
85.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现一种基于ipv6的通信方法,能够解决目前在偏僻区域的
通信方法不够稳定的问题。
86.本发明实施例提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,该程序被处理器执行时实现上述基于ipv6的通信方法。
87.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述基于ipv6的通信方法。
88.本发明实施例提供了一种电子设备,上述电子设备包括至少一个处理器、以及与上述处理器连接的至少一个存储器;其中,上述处理器用于调用上述存储器中的程序指令,执行如上述的基于ipv6的通信方法
89.本发明实施例提供了一种电子设备30,如图3所示,电子设备包括至少一个处理器301、以及与处理器连接的至少一个存储器302、总线303;其中,处理器301、存储器302通过总线303完成相互间的通信;处理器301用于调用存储器中的程序指令,以执行上述的基于ipv6的通信方法。
90.本文中的智能电子设备可以是pc、pad、手机等。
91.本技术还提供了一种计算机程序产品,当在流程管理电子设备上执行时,适于执行初始化有如下方法步骤的程序:
92.基于发送方和接收方的ipv6地址在ipv6链路网中确定最优发送路径;
93.基于上述最优发送路径向上述接收方传输第一数据信息,上述第一数据信息包括上述最优发送路径中至少一个无线信号设备的设备信息和数据内容;
94.根据上述最优发送路径中至少一个无线信号设备的设备信息生成最优回传路径,以使上述接收方基于上述最优回传路径向上述发送方回传第二数据信息。
95.进一步的,上述方法还包括:
96.确定目标通信范围;
97.基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网。
98.进一步的,上述基于上述目标通信范围设置至少一个无线信号设备以建立上述ipv6链路网,包括:
99.基于无线信号设备的单体最优通信范围在上述目标通信范围内设置至少一个无线信号设备;
100.在上述至少一个无线信号设备设置完成后,获取上述至少一个无线信号设备的ipv6地址;
101.通过广播发送的方式基于上述至少一个无线信号设备的ipv6地址建立上述ipv6链路网。
102.进一步的,上述方法还包括:
103.在存在新的无线信号设备需要被设置进上述ipv6链路网中的情况下,通过广播发送的方式将上述新的无线信号设备的ipv6地址与上述ipv6链路网建立连接。
104.进一步的,上述方法还包括:
105.无线信号设备记录自身上述最优通信范围内可连接的所有无线信号设备的ipv6地址。
106.进一步的,上述第一数据信息还包括上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序。
107.进一步的,上述方法还包括:
108.基于上述发送方的ipv6地址、上述最优发送路径中的无线信号设备的ipv6地址和经过最优发送路径中的无线信号设备的顺序确定上述最优回传路径,其中,上述最优回传路径为上述最优发送路径的逆序。
109.本技术是参照根据本技术实施例的方法、电子设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程流程管理电子设备的处理器以产生一个机器,使得通过计算机或其他可编程流程管理电子设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
110.在一个典型的配置中,电子设备包括一个或多个处理器(cpu)、存储器和总线。电子设备还可以包括输入/输出接口、网络接口等。
111.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
112.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的计算机可读存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储电子设备或任何其他非传输介质,可用于存储可以被计算电子设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
113.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者电子设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者电子设备中还存在另外的相同要素。
114.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
115.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1