通信方法、装置、电子设备及可读存储介质与流程

文档序号:33628247发布日期:2023-03-28 21:58阅读:39来源:国知局
通信方法、装置、电子设备及可读存储介质与流程

1.本技术属于通信技术领域,具体涉及一种通信方法、装置、电子设备及可读存储介质。


背景技术:

2.无线网络因其移动便捷性日渐成为人们生活中不可或缺的一部分,但同时也带来了因网络切换或故障等导致网络的通信链路在一段时间不可传输数据的问题。例如,在连接公共wifi网络的情况下,会随设备的移动而进入不同基础服务集(basic service set,bss)的覆盖范围,此时工作站点(station,sta)需要切换接入点(access point,ap),以保持良好的通信连接,然而,在网络切换的过程中,会由于信道扫描、连接建立和动态主机配置协议(dynamic host configuration protocol,dhcp)等过程导致一段时间无法进行数据传输,从而造成通信效率低的问题。


技术实现要素:

3.本技术实施例的目的是提供一种通信方法、装置、电子设备及可读存储介质,能够解决现有技术中存在的通信效率低的问题。
4.第一方面,本技术实施例提供了一种通信方法,该方法包括:
5.通信装置使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;
6.在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输;
7.其中,所述第一目标通信链路为所述第一通信链路,所述目标ip地址为所述第一ip地址,所述目标mac地址为所述第二mac地址,所述第二目标通信链路为所述第二通信链路;或者,所述第一目标通信链路为所述第二通信链路,所述目标ip地址为所述第二ip地址,所述目标mac地址为所述第一mac地址,所述第二目标通信链路为所述第一通信链路。
8.第二方面,本技术实施例提供了一种通信装置,该通信装置包括:
9.第一通信模块,用于使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;
10.第一处理模块,用于在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输;
11.其中,所述第一目标通信链路为所述第一通信链路,所述目标ip地址为所述第一ip地址,所述目标mac地址为所述第二mac地址,所述第二目标通信链路为所述第二通信链路;或者,所述第一目标通信链路为所述第二通信链路,所述目标ip地址为所述第二ip地
址,所述目标mac地址为所述第一mac地址,所述第二目标通信链路为所述第一通信链路。
12.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的通信方法的步骤。
13.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的通信方法的步骤。
14.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的通信方法。
15.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的通信方法。
16.在本技术实施例中,通信装置使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输,这样,在通信装置在第一目标通信链路上不能传输目标ip地址的数据报文的情况下,将第一目标通信链路上的数据迁移到第二目标通信链路上传输,可以使通信装置保持持续无中断的数据通信,可以减少因网络故障或网络切换等造成一段时间无法进行数据传输的情况发生,提高通信效率。
附图说明
17.图1是本技术实施例提供的设备漫游的示意图;
18.图2是本技术实施例提供的通信装置在双wifi连接情景下在5g频段漫游的示意图;
19.图3是本技术实施例提供的通信方法的流程图;
20.图4是本技术实施例提供的通信装置的双wifi连接的网络拓扑图;
21.图5是本技术实施例提供的wifi网络切换前处理的流程图;
22.图6是本技术实施例提供的通信装置在双wifi网络连接下漫游的示意图;
23.图7是本技术实施例提供的wifi网络切换时处理的流程图;
24.图8是本技术实施例提供的通信装置在双wifi网络连接下漫游成功的示意图;
25.图9是本技术实施例提供的wifi网络切换后处理的流程图;
26.图10是本技术实施例提供的通信装置的结构示意图;
27.图11是本技术实施例提供的电子设备的结构示意图;
28.图12是本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
31.为使本技术实施例更为清楚,下面先对本技术涉及的相关技术知识进行如下简单介绍:
32.bss为基础服务集,通常指单个ap所创建的无线网络;
33.sta为工作站点,通常指无线网络中的终端设备,如手机;
34.ap为接入点,通常指无线网络中的路由器设备;
35.扩展服务集(extended service set,ess)是指多个bss通过骨干网等串联起来,用于扩展无线网络的覆盖范围;
36.bss切换管理(bss transition management,btm),是一种802.11v协议,可以用来协助sta完成bss间漫游的一种机制;
37.身份验证(authentication,auth),sta必须经过身份验证才可以访问无线网络;
38.关联(association,assoc),sta必须经过关联才可以访问无线网络;
39.地址解析协议(address resolution protocol,arp),用来完成l3地址向l2地址的转换,通常指将ip地址映射到mac地址;
40.套接字(socket),是网络通信的端口结构,记录该网络通信的相关参数,如ip地址、协议(protocol)类型和端口(port);
41.arp探测(probe),是arp报文的一种,用于检测目的ip地址是否已经在使用中;
42.免费arp(gratuitous arp,garp),是arp报文的一种,用于广播源ip地址和源mac地址的映射关系;
43.internet控制报文协议(internet control message protocol,icmp),可以用于检测网络通信是否能够到达对方节点;
44.dhcp为动态主机配置协议,用于自动获取ip地址等过程。
45.在商场等公共wifi下,随着设备的移动,如图1所示,会从bss1的覆盖范围走到bss2的覆盖范围内,为了始终保持良好的连接,sta需要从ap1切换到ap2上,需要说明的是,本实施例中wifi网络切换包括wifi网络漫游。
46.以wifi网络漫游为例,触发漫游的条件通常是bss1的信号强度变弱到一定程度,sta主动去尝试漫游到更好的ap上,也可以是ap1主动通过btm来让sta去漫游到其他ap。
47.在触发漫游之后,sta需要经过扫描来发现周围的其他可关联节点,在扫描过程中,sta需要切换到不同的信道上来发现周围的ap信息,在非ap1所在的信道上是无法和ap1进行数据通信的。一般情况都需要进行全信道扫描,而2.4ghz和5ghz均有13个信道,如果按照每个信道停留50ms计算,此过程有25
×
50=1250ms的时间无法进行数据通信。尽管在扫描期间可以回到ap1所在信道来进行一定时间的数据通信,但整个过程还是会存在丢包和延迟等影响通信体验的情况存在。
48.sta在发现有可关联的节点之后,断开与原ap1的连接,并与新ap2建立关联。关联
过程需要经过auth、assoc(或重关联(reassoc)),如果是加密网络还需要进行密钥交互过程,在该无线连接过程中,也是无法进行任何数据报文的通信的。此过程耗时通常在十到百毫秒(ms)级别。
49.之后sta还需要进行dhcp过程来获取ip地址以及通过arp/icmp来检测网关间连通性,之后才可以进行ip报文的传输。此过程通常在10ms到数秒(s)级别。
50.可见,在漫游过程中,扫描、连接和dhcp过程都会造成sta无法进行ip数据的通信,影响用户体验。加之无线通信的不确定性,上述过程可能需要重复多次才能成功,以及如果是在公共wifi场景,甚至需要尝试连接多个ap才能最终完成漫游,这样无法进行数据通信的时间将成倍增加。
51.本技术实施例基于目前已有的双wifi技术,充分利用多链路的优势,在满足一定条件下,在sta1所使用的通信链路无法进行数据通信的时间段,例如,sta1发生故障,或者通信装置在sta1处于切换过程中,或者通信装置在sta1所使用的通信链路被其他业务占用等,将数据迁移到sta2所使用的通信链路上,对应用提供无中断的数据通信。
52.示例性的,如图2所示,通信装置在5ghz频段从ap1漫游到ap2过程中,可通过2.4ghz与ap1继续进行数据通信,为应用提供不中断的数据通信服务。
53.普通的双wifi连接,不同频段的wifi相互独立,分别获取了一个ip地址,通常只会使用一个链路来进行通信。如果在5ghz频段漫游期间简单地使用2.4ghz频段的wifi来通信,则需要更换ip地址,应用需要重新建立socket,无法做到应用无感,有些应用甚至会提示网络变更的信息给用户,做不到用户无感。而本技术通过模拟静态ip地址连接的方式,可将5ghz频段的数据在不改变ip地址的情况下迁移至2.4ghz频段来传输,从而做到应用无感。
54.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的通信方法进行详细地说明。
55.请参见图3,图3为本技术实施例提供的通信方法的流程图,如图3所示,该方法包括以下步骤:
56.步骤301、通信装置使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信。
57.本技术实施例中,上述通信装置可以是电子设备,例如,终端;也可以是电子设备中的部件,例如集成电路或芯片等。
58.上述通信装置支持连接至少两个wifi网络,在本实施方式中,上述通信装置连接有第一wifi网络和第二wifi网络,并使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信,其中,不同的通信链路分别对应连接至上述通信装置的不同wifi通信接口,也即,上述第一通信链路连接至第一wifi通信接口,上述第二通信链路连接至第二wifi通信接口。此外,上述第一wifi网络和第二wifi网络可以位于不同频段,也可以位于相同频段。
59.示例性的,上述通信装置可以分别与不同频段的wifi网络建立连接,且通信装置可以分别使用不同的ip地址和mac地址与各wifi网络建立单独的通信链路。例如,如图4所示,所述通信装置连接双wifi时,分别为sta1和sta2,且sta1和sta2分别在2.4ghz和5ghz频段连接在bss1和bss2上;其中,sta1使用ip1和mac1,sta2使用ip2和mac2,在ap处bss1使用
ip3和mac3,bss2使用ip4和mac4;sta1与bss1在通信链路link1上通信,sta2与bss2在通信链路link2上通信;bss1和bss2不一定是同一台路由器,如果是连接同一台路由器的两个频段,则ip3和ip4可以相等,但mac地址一定互异。
60.步骤302、在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输;其中,所述第一目标通信链路为所述第一通信链路,所述目标ip地址为所述第一ip地址,所述目标mac地址为所述第二mac地址,所述第二目标通信链路为所述第二通信链路;或者,所述第一目标通信链路为所述第二通信链路,所述目标ip地址为所述第二ip地址,所述目标mac地址为所述第一mac地址,所述第二目标通信链路为所述第一通信链路。
61.上述在第一目标通信链路上不能传输目标ip地址的数据报文可以包括但不限于第一目标通信链路故障,或者,第一目标通信链路被占用,或者通信装置在第一目标通信链路对应的wifi网络处于切换过程等。
62.本技术实施例中,在通信装置连接第一wifi网络和第二wifi网络、且使用第一ip地址和第一mac地址与所述第一wifi网络在第一通信链路通信、使用第二ip地址和第二mac地址与所述第二wifi网络在第二通信链路通信的情况下,可以检测其分别在不同wifi网络的通信链路上使用的ip地址是否满足预设条件,也即检测与所述第一wifi网络在第一通信链路通信所使用的第一ip地址和与所述第二wifi网络在第二通信链路通信所使用的第二ip地址是否满足预设条件,如图4所示场景,可以是检测ip1和ip2是否满足预设条件。其中,所述预设条件可以是指使所述通信装置在第一目标通信链路上不能传输目标ip地址的数据报文期间,对应用提供无中断甚至是应用无感知的通信服务所需满足的条件。
63.本技术实施例中,由于在第一目标通信链路上不能传输目标ip地址的数据报文期间需要将其中第一目标通信链路的数据迁移至第二目标通信链路,因此,为实现无缝切换,通常需要所述通信装置在不同通信链路所使用的ip地址至少处于同一个网段,故所述预设条件可以包括所述第一ip地址和所述第二ip地址为相同网段,即所述第一ip地址和所述第二ip地址的掩码相同。当然,所述预设条件也可以根据实际需求包括其他ip地址限制条件,如对应用同一个公网ip等。
64.可选地,所述预设条件包括:
65.所述第一ip地址与所述第二ip地址处于同一网段、所述目标ip地址在所述目标通信链路上未使用、且所述第一ip地址与所述第二ip地址对应的公网ip地址或网关相同。
66.以下以在第一目标通信链路上不能传输目标ip地址的数据报文为通信装置在目标wifi网络处于切换过程为例进行说明:
67.为实现无缝无感wifi网络切换体验,即在wifi网络切换期间对应用提供无中断的数据通信,给用户提供真正的无缝无感漫游体验,需在数据迁移期间不改变ip地址,因此,所述通信装置在不同通信链路所使用的ip地址也即所述第一ip地址与所述第二ip地址需同时满足以下条件:
68.所述第一ip地址与所述第二ip地址处于同一网段;
69.所述第一ip地址与所述第二ip地址对应的公网ip地址或网关相同;
70.处于网络切换过程的wifi网络对应的通信链路所使用的ip地址在另一通信链路
上不能有冲突,即第一目标通信链路的ip地址在另一通信链路上未被其他设备使用。
71.仍以图4所示场景为例,无缝无感的网络切换的限制条件需包括:
72.1)ip1和ip2必须是同一个网段,才可以将ip2的数据迁移到link1上进行传输,或者将ip1的数据迁移到link2上进行传输;
73.2)ip2在link1上不能有冲突,或者ip1在link2上不能有冲突;
74.3)ip1和ip2需要对应于同一个公网ip,否则互联网通信对端会感知到ip变化,无法做到应用层面和用户层面的无感;
75.sta2发生wifi网络切换后仍可以使用ip2来通信,才可以做到全程不更换ip地址再将数据迁移回link2上,或者,sta1发生wifi网络切换后仍可以使用ip1来通信,才可以做到全程不更换ip地址再将数据迁移回link1上。
76.通常wifi网络切换发生在同一个ess内,都是对应的同一个公网ip;而且一个ess通常内只有一个dhcp服务器,所以使用的ip地址都是同一个网段,在wifi网络切换之后可以继续使用原来的ip地址(因为没有冲突即可),即本技术实施例可适用于绝大部分的wifi网络切换的场景。
77.故该实施方式中,所述检测所述第一ip地址和所述第二ip地址是否满足预设条件,可以包括网段检测、ip冲突检测和公网ip/网关检测,仍以图4所示场景为例,如图5所示,可以包括如下检测流程:
78.1)网段检测
79.判断ip1和ip2是否同一个网段,如果不是同一个网段,则无法使用本技术技术方案进行无缝无感的wifi网络切换。
80.2)ip冲突检测
81.通过arp或者arp probe报文判断ip2在link1上,或者ip1在link2上是否有冲突,有冲突则会造成收包异常,例如,可以在link1上发送arp或者arp probe报文,以询问wifi网络侧是否有别的设备使用ip2,或者在link2上发送arp或者arp probe报文,以询问wifi网络侧是否有别的设备使用ip1。
82.3)公网ip/网关检测
83.判断ip1和ip2对应的公网ip地址或者网关是否是同一个,以确定互联网对端不会感知到ip地址改变。
84.这样,通过该实施方式,能够保证在设备处于wifi网络切换期间对应用提供无中断的数据通信,给用户提供真正的无缝无感的wifi网络切换体验。
85.可选地,所述步骤302之前,所述方法还可以包括:
86.在所述通信装置分别与所述第一wifi网络和所述第二wifi网络建立连接后,所述通信装置检测所述第一ip地址和所述第二ip地址是否满足预设条件。
87.一种实施方式中,可以在第一目标通信链路上不能传输目标ip地址的数据报文的情况发生前即进行对所述第一ip地址和所述第二ip地址是否满足预设条件的检测,即可以在所述通信装置分别与所述第一wifi网络和所述第二wifi网络建立连接后,也即在所述通信装置连接到双wifi网络后,便检测所述第一ip地址和所述第二ip地址是否满足预设条件,而无需等待在第一目标通信链路上不能传输目标ip地址的数据报文的情况发生时才进行检测,以减少通信延迟。
88.例如,图5所示检测当前双wifi连接是否满足无缝无感的wifi网络切换的限制条件的流程可以是发生wifi网络切换前的处理流程,此过程可以在通信装置双wifi连接完成获取到ip地址之后即可进行,无需在真正发生wifi网络切换时再进行以减小延迟。
89.本技术实施例中,在第一目标通信链路上不能传输目标ip地址的数据报文、且检测到所述第一ip地址和所述第二ip地址满足预设条件的情况下,可以对第一目标通信链路进行数据迁移,以确保在第一目标通信链路上不能传输目标ip地址的数据报文期间也能保持数据通信。
90.示例性的,以在第一目标通信链路上不能传输目标ip地址的数据报文为通信装置在目标wifi网络处于切换过程为例,所述通信装置在一wifi网络处于切换过程的情况下,可以将在该wifi网络使用的ip地址映射到另一wifi网络使用的mac地址,使得该wifi网络的ip地址的报文数据可以通过另一wifi网络的通信链路传输。例如,所述通信装置在所述第一wifi网络处于切换的情况下,需更新ip地址与mac地址的映射关系,将在所述第一wifi网络使用的第一ip地址映射到所述第二wifi网络对应的第二mac地址,并将所述第一ip地址的数据报文迁移至所述第二wifi网络对应的第二通信链路上传输;所述通信装置在所述第二wifi网络处于切换过程的情况下,需更新ip地址与mac地址的映射关系,将在所述第二wifi网络使用的第二ip地址映射到所述第一wifi网络对应的第一mac地址,并将所述第二ip地址的数据报文迁移至所述第一wifi网络对应的第一通信链路上传输。
91.需说明的是,在所述通信装置的网络切换完成时,可以将之前迁移的ip地址的报文数据迁移回新连接的wifi网络所在的通信链路上传输。
92.可选地,所述步骤302包括:
93.所述通信装置通过所述第二目标通信链路发送第一地址映射报文,其中,所述第一地址映射报文中指示更新ip地址与mac地址的映射关系,使所述目标ip地址映射到所述目标mac地址。
94.示例性的,以在第一目标通信链路上不能传输目标ip地址的数据报文为通信装置在目标wifi网络处于切换过程为例,所述通信装置为了进行数据迁移,可以先做迁移前准备,即更新ip地址与mac地址的映射关系,该实施方式中,可以通过在未处于切换过程的另一通信链路上发送地址映射报文,来更新ip地址与mac地址的映射关系,以将在处于切换过程的wifi网络使用的ip地址映射到未处于切换过程的wifi网络所使用的mac地址。
95.具体地,若所述通信装置在所述第一wifi网络处于切换过程,则可以在所述第二wifi网络对应的第二通信链路上发送地址映射报文,以指示更新ip地址与mac地址的映射关系为使所述第一ip地址映射到所述第二mac地址;若所述通信装置在所述第二wifi网络处于切换过程,则可以在所述第一wifi网络对应的第一通信链路上发送地址映射报文,以指示更新ip地址与mac地址的映射关系为使所述第二ip地址映射到所述第一mac地址。其中,所述地址映射报文可以是arp或garp报文。
96.仍以图4所示场景为例,如图6所示,当sta2需要从bss2切换至bss3时,可以做迁移前准备,即在link1上发送arp/garp报文,来更新ess的ip-mac映射,使得ip2映射到mac1,具体地,wifi网络侧如bss1在link1上接收到所述arp/garp报文后,可以更新ess的ip-mac映射为ip2映射到mac1,这样,ip2的下行报文可以通过bss1在link1上发给mac1地址的sta1;然后,可以进行数据迁移,即将ip2的数据报文从sta1在link1发送。切换时处理流程可如图
7所示。
97.这样,通过该实施方式,能够通过在未处于切换过程的wifi网络的通信链路上发送地址映射报文,实现更新ip地址与mac地址的映射关系,为数据迁移作准备,确保网络切换过程中数据传输的持续进行。
98.可选地,所述在第一目标通信链路上不能传输目标ip地址的数据报文,包括如下一项:
99.所述第一目标通信链路发生故障;
100.所述第一目标通信链路被占用;
101.所述通信装置在目标wifi网络上处于切换过程,其中,在所述第一目标通信链路为所述第一通信链路的情况下,所述目标wifi网络为第一wifi网络,在所述第一目标通信链路为所述第二通信链路的情况下,所述目标wifi网络为所述第二wifi网络。
102.上述第一目标通信链路被占用,例如,上述第一目标通信链路处于单频段扫描过程,在该情况下,上述第一目标通信链路不可传输数据;或者,上述第一目标通信链路被其他优先级更改的业务占用等。
103.对于上述通信装置在目标wifi网络上处于切换过程,例如,在上述通信装置在第一wifi网络上处于切换过程的情况下,上述第一通信链路不能传输第一ip地址的数据报文;在上述通信装置在第二wifi网络上处于切换过程的情况下,上述第二通信链路不能传输第二ip地址的数据报文。
104.在一实施方式中,可以在通信装置连接的一通信链路发生故障的情况下,将该通信链路对应的ip地址的数据报文迁移至通信装置连接的另一通信链路进行传输,例如,在通信装置连接的第一通信链路发生故障的情况下,可以将第一ip地址的数据报文迁移至通信装置的第二通信链路上进行传输,在通信装置连接的第二通信链路发生故障的情况下,可以将第二ip地址的数据报文迁移至通信装置连接的第一通信链路上进行传输,这样可以保证在通信链路故障的情况下该通信链路对应的ip地址的数据报文传输的连续性。
105.在另一实施方式中,可以在通信装置连接的一通信链路被占用的情况下,将该通信链路对应的ip地址的数据报文迁移至通信装置连接的另一通信链路进行传输,例如,在通信装置连接的第一通信链路被占用的情况下,可以将第一ip地址的数据报文迁移至通信装置的第二通信链路上进行传输,在通信装置连接的第二通信链路被占用的情况下,可以将第二ip地址的数据报文迁移至通信装置连接的第一通信链路上进行传输,这样可以保证在通信链路被占用的情况下该通信链路对应的ip地址的数据报文传输的连续性。
106.在另一实施方式中,可以在通信装置在一wifi网络处于切换过程的情况下,将该wifi网络对应的ip地址的数据报文迁移至通信装置连接的另一wifi网络对应的通信链路进行传输,例如,在通信装置在第一wifi网络上处于切换过程的情况下,可以将第一ip地址的数据报文迁移至通信装置连接的第二wifi网络对应的第二通信链路上进行传输,在通信装置在第二wifi网络上处于切换过程的情况下,可以将第二ip地址的数据报文迁移至通信装置连接的第一通信链路上进行传输,这样可以保证通信装置在wifi网络上处于切换过程的情况下该wifi网络对应的ip地址的数据报文传输的连续性。
107.可选地,所述在第一目标通信链路上不能传输目标ip地址的数据报文包括在目标wifi网络处于切换过程;
108.所述步骤302之后,所述方法还包括:
109.在检测到所述通信装置从所述目标wifi网络切换至第三wifi网络,且在第三通信链路上支持使用所述第一ip地址和所述第一mac地址的情况下,所述通信装置将所述目标ip地址映射回原mac地址,以及将所述目标ip地址的数据报文切换至所述第三通信链路上传输;
110.其中,所述目标wifi网络为所述第一wifi网络,第一目标通信链路为第一通信链路,所述目标ip地址为所述第一ip地址,所述原mac地址为所述第一mac地址,所述通信装置由使用所述第一ip地址和所述第一mac地址与所述第一wifi网络在所述第一通信链路通信,切换为使用所述第一ip地址和所述第一mac地址与所述第三wifi网络在所述第三通信链路通信,所述第三通信链路的一端连接所述通信装置的第一wifi通信接口,所述第一wifi通信接口为切换前所述第一通信链路连接的wifi通信接口;
111.或者,所述目标wifi网络为所述第二wifi网络,第一目标通信链路为第二通信链路,所述目标ip地址为所述第二ip地址,所述原mac地址为所述第二mac地址,所述通信装置由使用所述第二ip地址和所述第二mac地址与所述第二wifi网络在所述第二通信链路通信,切换为使用所述第二ip地址和所述第二mac地址与所述第三wifi网络在所述第三通信链路通信,所述第三通信链路连接所述通信装置的第二wifi通信接口,所述第二wifi通信接口为切换前所述第二通信链路连接的wifi通信接口。
112.本实施方式中,可以在所述通信装置网络切换结束后进行数据恢复流程,以将迁移的数据报文切换至切换后的wifi网络(第三wifi网络)对应的通信链路上传输,避免长期对另一通信链路的占用。即在检测到所述通信装置从所述第一wifi网络或所述第二wifi网络成功切换至第三wifi网络的情况下,可以确认切换结束,从而可进行数据恢复。
113.需要说明的是,在实际应用中,若第三wifi网络和目标wifi网络的服务集标识(service set identifier,ssid)或密码相同,则第三wifi网络和目标wifi网络所使用的mac地址和ip地址往往相同,在该情况下,可以将迁移的数据报文恢复至切换后的wifi网络;若第三wifi网络和目标wifi网络的ssid或密码不相同,则第三wifi网络和目标wifi网络所使用的mac地址和ip地址往往也不相同,在该情况下可以不将迁移的数据报文恢复至切换后的wifi网络。
114.本实施方式中,用于通信装置与第三wifi网络之间通信的通信链路所连接的wifi通信接口与用于切换前通信装置与目标wifi网络之间通信所使用的通信链路所连接的wifi通信接口相同。此外,上述通信装置与第三wifi网络之间通信所使用的ip地址和mac地址与切换前通信装置与目标wifi网络之间通信所使用的ip地址和mac地址相同。
115.例如,在通信装置从第一wifi网络切换至第三wifi网络的情况下,通信装置由使用所述第一ip地址和所述第一mac地址与所述第一wifi网络在所述第一通信链路通信,切换为使用所述第一ip地址和所述第一mac地址与所述第三wifi网络在所述第三通信链路通信,且上述第三通信链路的一端连接至切换前第一通信链路连接的wifi通信接口(即第一wifi通信接口);在通信装置从第二wifi网络切换至第三wifi网络的情况下,通信装置由使用所述第二ip地址和所述第二mac地址与所述第二wifi网络在所述第二通信链路通信,切换为使用所述第二ip地址和所述第二mac地址与所述第三wifi网络在所述第三通信链路通信,且上述第三通信链路的一端连接至切换前第二通信链路连接的wifi通信接口(即第二
wifi通信接口)。
116.以wifi网络漫游为例,该实施方式中,可以包括漫游结束判断、数据恢复准备和数据恢复流程,即首先可检测所述通信装置是否完成漫游,例如,可以通过发送arp/icmp报文来检测网关间连通性是否正常,或者是否通过重新dhcp过程获取到了新wifi网络的ip地址,若检测到网关间连通性正常或重新dhcp获取到了新wifi网络的ip地址,则可确认新连接的wifi网络能够通信,即漫游结束。
117.然后,可以进行数据恢复准备,即可以将数据迁移前准备中更改的ip地址与mac地址的映射关系进行复原,具体地,可以通过发送arp/garp报文,来指示更新ip地址与mac地址的映射关系,以将漫游wifi网络所使用的ip地址映射回原mac地址。例如,若之前将所述第一ip地址映射到了所述第二mac地址,则数据恢复准备中可以将所述第一ip地址映射回所述第一mac地址,若之前将所述第二ip地址映射到了所述第一mac地址,则数据恢复准备中可以将所述第二ip地址映射回所述第二mac地址。
118.最后,可以进行数据恢复,即取消数据迁移,将之前迁移的ip地址的数据报文切换至第三通信链路上传输,例如,若之前将所述第一ip地址的数据报文迁移至所述第二通信链路上传输,则数据恢复后可以将所述第一ip地址的数据报文在第三通信链路上传输,若之前将所述第二ip地址的数据报文迁移至所述第一通信链路上传输,则数据恢复后可以将所述第二ip地址的数据报文在第三通信链路上传输。
119.仍以图4所示场景为例,如图8所示,当sta2从bss2成功漫游到bss4,即漫游结束,确认sta2新连接的bss4可以通信之后,可以进行数据恢复,将ip2的数据重新给到sta2以在link3上进行通信。如图9所示,该漫游后处理可以包括如下流程:
120.1)漫游结束判断
121.通过arp/icmp检测网关间连通性正常或者重新dhcp获取到了ip地址,则确认漫游结束。
122.2)数据恢复准备
123.在ess漫游之后通常ip都是不变的,所以ip5=ip2。可在link3上发送arp/garp报文,来更新ess内的ip-mac映射,使得ip2重新映射回mac2。
124.3)数据恢复
125.取消数据迁移,使ip2的数据报文正常从sta2在link3上发送。
126.这样,通过该实施方式,可以将切换过程期间迁移的数据报文在切换结束后切换至切换后的wifi网络对应的通信链路上传输,避免长期对另一通信链路的占用,实现双通信链路的数据的正常传输。
127.本技术实施例,可在切换过程中,通过将数据迁移到其他链路,来保持持续的数据通信,避免因为扫描、连接和dhcp等过程造成的丢包、延迟和卡顿等影响用户体验。并且本技术方案没有改变ip地址,所以整个过程中可以做到应用无感,用户无感。
128.本技术实施例可以将使用场景扩展到任一单链路通信异常的场景,如单频段扫描、链路故障、wifi切wifi等场景。在单链路异常恢复之后,即使ip地址发生变化,无法做到应用无感,也可以利用多链路的优势,缩短不可通信的时间,改善用户体验。
129.在本技术实施例中,通信装置使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;
在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输,这样,在通信装置在第一目标通信链路上不能传输目标ip地址的数据报文的情况下,将第一目标通信链路上的数据迁移到第二目标通信链路上传输,可以使通信装置保持持续无中断的数据通信,可以减少因网络故障或网络切换等造成一段时间无法进行数据传输的情况发生,提高通信效率。
130.本技术实施例提供的通信方法,执行主体可以为通信装置。本技术实施例中以通信装置执行通信方法为例,说明本技术实施例提供的通信装置。
131.请参见图10,图10为本技术实施例提供的通信装置的结构示意图,如图10所示,通信装置1000包括:
132.第一通信模块1001,用于使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;
133.第一处理模块1002,用于在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输;
134.其中,所述第一目标通信链路为所述第一通信链路,所述目标ip地址为所述第一ip地址,所述目标mac地址为所述第二mac地址,所述第二目标通信链路为所述第二通信链路;或者,所述第一目标通信链路为所述第二通信链路,所述目标ip地址为所述第二ip地址,所述目标mac地址为所述第一mac地址,所述第二目标通信链路为所述第一通信链路。
135.可选地,所述预设条件包括:
136.所述第一ip地址与所述第二ip地址处于同一网段、所述目标ip地址在所述第二目标通信链路上未使用、且所述第一ip地址与所述第二ip地址对应的公网ip地址或网关相同。
137.可选地,所述在第一目标通信链路上不能传输目标ip地址的数据报文,包括如下一项:
138.所述第一目标通信链路发生故障;
139.所述第一目标通信链路被占用;
140.所述通信装置在目标wifi网络上处于切换过程,其中,在所述第一目标通信链路为所述第一通信链路的情况下,所述目标wifi网络为第一wifi网络,在所述第一目标通信链路为所述第二通信链路的情况下,所述目标wifi网络为所述第二wifi网络。
141.可选地,所述在第一目标通信链路上不能传输目标ip地址的数据报文包括在目标wifi网络处于切换过程;
142.所述通信装置还包括:
143.第二处理模块,用于所述将所述目标ip地址的数据报文迁移至第二目标通信链路上传输之后,在检测到所述通信装置从所述目标wifi网络切换至第三wifi网络,且在第三通信链路上支持使用所述第一ip地址和所述第一mac地址的情况下,将所述目标ip地址映射回原mac地址,以及将所述目标ip地址的数据报文切换至所述第三通信链路上传输;
144.其中,所述目标wifi网络为所述第一wifi网络,第一目标通信链路为第一通信链
路,所述目标ip地址为所述第一ip地址,所述原mac地址为所述第一mac地址,所述通信装置由使用所述第一ip地址和所述第一mac地址与所述第一wifi网络在所述第一通信链路通信,切换为使用所述第一ip地址和所述第一mac地址与所述第三wifi网络在所述第三通信链路通信,所述第三通信链路的一端连接所述通信装置的第一wifi通信接口,所述第一wifi通信接口为切换前所述第一通信链路连接的wifi通信接口;
145.或者,所述目标wifi网络为所述第二wifi网络,第一目标通信链路为第二通信链路,所述目标ip地址为所述第二ip地址,所述原mac地址为所述第二mac地址,所述通信装置由使用所述第二ip地址和所述第二mac地址与所述第二wifi网络在所述第二通信链路通信,切换为使用所述第二ip地址和所述第二mac地址与所述第三wifi网络在所述第三通信链路通信,所述第三通信链路连接所述通信装置的第二wifi通信接口,所述第二wifi通信接口为切换前所述第二通信链路连接的wifi通信接口。
146.可选地,所述第一处理模块具体用于:
147.通过所述第二目标通信链路发送第一地址映射报文,其中,所述第一地址映射报文中指示更新ip地址与mac地址的映射关系,使所述目标ip地址映射到所述目标mac地址。
148.可选地,所述通信装置还包括:
149.检测模块,用于在所述通信装置分别与所述第一wifi网络和所述第二wifi网络建立连接后,检测所述第一ip地址和所述第二ip地址是否满足预设条件。
150.本技术实施例的通信装置1000中,第一通信模块1001,用于使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;第一处理模块1002,用于在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输;其中,所述第一目标通信链路为所述第一通信链路,所述目标ip地址为所述第一ip地址,所述目标mac地址为所述第二mac地址,所述第二目标通信链路为所述第二通信链路;或者,所述第一目标通信链路为所述第二通信链路,所述目标ip地址为所述第二ip地址,所述目标mac地址为所述第一mac地址,所述第二目标通信链路为所述第一通信链路。这样,在通信装置在第一目标通信链路上不能传输目标ip地址的数据报文的情况下,将第一目标通信链路上的数据迁移到第二目标通信链路上传输,可以使通信装置保持持续无中断的数据通信,可以减少因网络故障或网络切换等造成一段时间无法进行数据传输的情况发生,提高通信效率。
151.本技术实施例中的通信装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
152.本技术实施例中的通信装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
153.本技术实施例提供的通信装置能够实现图3至图9的方法实施例实现的各个过程,为避免重复,这里不再赘述。
154.可选地,如图11所示,本技术实施例还提供一种电子设备1100,包括处理器1101和存储器1102,存储器1102上存储有可在所述处理器1101上运行的程序或指令,该程序或指令被处理器1101执行时实现上述通信方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
155.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
156.图12为实现本技术实施例的一种电子设备的硬件结构示意图。
157.该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、以及处理器1210等部件。
158.本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
159.其中,射频单元1201,用于使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;
160.处理器1210,用于在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输;
161.其中,所述第一目标通信链路为所述第一通信链路,所述目标ip地址为所述第一ip地址,所述目标mac地址为所述第二mac地址,所述第二目标通信链路为所述第二通信链路;或者,所述第一目标通信链路为所述第二通信链路,所述目标ip地址为所述第二ip地址,所述目标mac地址为所述第一mac地址,所述第二目标通信链路为所述第一通信链路。
162.可选地,所述预设条件包括:
163.所述第一ip地址与所述第二ip地址处于同一网段、所述目标ip地址在所述第二目标通信链路上未使用、且所述第一ip地址与所述第二ip地址对应的公网ip地址或网关相同。
164.可选地,所述在第一目标通信链路上不能传输目标ip地址的数据报文,包括如下一项:
165.所述第一目标通信链路发生故障;
166.所述第一目标通信链路被占用;
167.所述通信装置在目标wifi网络上处于切换过程,其中,在所述第一目标通信链路为所述第一通信链路的情况下,所述目标wifi网络为第一wifi网络,在所述第一目标通信
链路为所述第二通信链路的情况下,所述目标wifi网络为所述第二wifi网络。
168.可选地,所述在第一目标通信链路上不能传输目标ip地址的数据报文包括在目标wifi网络处于切换过程;
169.射频单元1201,还用于所述将所述目标ip地址的数据报文迁移至第二目标通信链路上传输之后,在检测到所述通信装置从所述目标wifi网络切换至第三wifi网络,且在第三通信链路上支持使用所述第一ip地址和所述第一mac地址的情况下,将所述目标ip地址映射回原mac地址,以及将所述目标ip地址的数据报文切换至所述第三通信链路上传输;
170.其中,所述目标wifi网络为所述第一wifi网络,所述目标ip地址为所述第一ip地址,所述原mac地址为所述第一mac地址,所述通信装置由使用所述第一ip地址和所述第一mac地址与所述第一wifi网络在所述第一通信链路通信,切换为使用所述第一ip地址和所述第一mac地址与所述第三wifi网络在所述第三通信链路通信,所述第三通信链路的一端连接所述通信装置的第一wifi通信接口,所述第一wifi通信接口为切换前所述第一通信链路连接的wifi通信接口;
171.或者,所述目标wifi网络为所述第二wifi网络,所述目标ip地址为所述第二ip地址,所述原mac地址为所述第二mac地址,所述通信装置由使用所述第二ip地址和所述第二mac地址与所述第二wifi网络在所述第二通信链路通信,切换为使用所述第二ip地址和所述第二mac地址与所述第三wifi网络在所述第三通信链路通信,所述第三通信链路连接所述通信装置的第二wifi通信接口,所述第二wifi通信接口为切换前所述第二通信链路连接的wifi通信接口。
172.可选地,射频单元1201,具体用于通过所述目标通信链路发送第一地址映射报文,其中,所述第一地址映射报文中指示更新ip地址与mac地址的映射关系,使所述目标ip地址映射到所述目标mac地址。
173.可选地,处理器1210,还用于在所述通信装置分别与所述第一wifi网络和所述第二wifi网络建立连接后,检测所述第一ip地址和所述第二ip地址是否满足预设条件。
174.本技术实施例通过在通信装置使用第一ip地址和第一mac地址与第一wifi网络在第一通信链路通信,使用第二ip地址和第二mac地址与第二wifi网络在第二通信链路通信;在第一目标通信链路上不能传输目标ip地址的数据报文、且所述第一ip地址和所述第二ip地址满足预设条件的情况下,将所述目标ip地址映射到目标媒体介入控制mac地址,以及将所述目标ip地址的数据报文迁移至第二目标通信链路上传输。这样,在通信装置在第一目标通信链路上不能传输目标ip地址的数据报文的情况下,将第一目标通信链路上的数据迁移到第二目标通信链路上传输,可以使通信装置保持持续无中断的数据通信,可以减少因网络故障或网络切换等造成一段时间无法进行数据传输的情况发生,提高通信效率。
175.应理解的是,本技术实施例中,输入单元1204可以包括图形处理器(graphics processing unit,gpu)12041和麦克风12042,图形处理器12041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板12061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板12061。用户输入单元1207包括触控面板12071以及其他输入设备12072中的至少一种。触控面板12071,也称为触摸屏。触控面板12071可包括触摸检测装置和触摸控制器两个部分。其他输入设备12072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键
等)、轨迹球、鼠标、操作杆,在此不再赘述。
176.存储器1209可用于存储软件程序以及各种数据。存储器1209可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1209可以包括易失性存储器或非易失性存储器,或者,存储器1209可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1209包括但不限于这些和任意其它适合类型的存储器。
177.处理器1210可包括一个或多个处理单元;可选地,处理器1210集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。
178.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述通信方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
179.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
180.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述通信方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
181.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
182.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述通信方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
183.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序
来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
184.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
185.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1