路由网段配置及地址访问方法、装置、电子设备与流程

文档序号:33934927发布日期:2023-04-22 14:48阅读:51来源:国知局
路由网段配置及地址访问方法、装置、电子设备与流程

本申请涉及路由配置领域,具体而言,涉及一种路由网段配置及地址访问方法、装置、电子设备。


背景技术:

1、安卓设备在一般的使用模式下,没有root权限(中文名称:超级用户权限)所以安卓客户端不能直接用路由添加命令来添加服务端下发的配置信息,这样客户端就要使用系统api(application program interface,中文名称:应用程序界面)进行路由添加,但现有的安卓设备下的系统api,其路由添加接口并不支持添加小网段路由,如果客户端添加小网段路由将会收到系统的报错信息,进而客户端将无法处理服务端下发的小网段配置信息。


技术实现思路

1、有鉴于此,本申请实施例的目的在于提供一种路由网段配置及地址访问方法、装置、电子设备,能够使得客户端摆脱使用api对于网段大小的最低要求,增加了客户端在配置路由时的兼容性。

2、第一方面,本申请实施例还提供一种路由网段配置方法,应用于安卓客户端,包括:接收服务端下发的网段配置信息;根据所述网段配置信息建立临时路由表,所述临时路由表包括所述网段配置信息中的路由信息。

3、在上述实现过程中,通过根据服务端下发的网段配置信息建立相应的临时路由表,以将该网段配置信息中的路由信息添加到该临时路由表中,以通过该临时路由表完成该客户端的对网段配置信息的配置,使得客户端摆脱了使用api对于网段大小的最低要求,增加了客户端在配置路由时的兼容性。且在进行该临时路由表建立时,会将多个网段配置计算合并成少数的路由信息,有效减少了路由的条目数量,能够加快系统路由表信息的添加和访问解析。另外,通过对该网段配置信息进行计算、处理后对该网段配置信息进行优化,再进行路由添加,提高了临时路由表的信息的准确定性和完整性。

4、在一个实施例中,所述网段配置信息中包括小网段路由信息,所述将所述网段配置信息中的路由信息添加到所述临时路由表,包括:将所述小网段路由信息扩成大网段路由信息;将所述大网段路由信息添加到所述临时路由表。

5、在上述实现过程中,通过在将路由信息添加到临时路由表时,将小网段路由信息扩成大网段路由信息后,实现了对小网段路由信息的合法化解析,降低了客户端对下发路由信息大小要求,增加了客户端在配置路由时的兼容性。

6、第二方面,本申请实施例提供了一种地址访问方法,应用于安卓客户端,包括:将待访问地址的路由信息与临时路由表进行匹配,所述临时路由表根据第一方面,或第一方面的任一种可能的实施方式中的方法创建;根据匹配结果访问所述待访问地址。

7、在上述实现过程中,由于该临时路由表中包含了服务端的路由信息,在进行地址访问时,直接将该待访问地址的路由信息与临时路由表进行匹配,即直接将该待访问地址的路由信息和相应的临时路由表进行匹配,相比于将服务端下发的路由信息与该客户端的系统路由表进行匹配,该直接和对应的临时路由表进行匹配的方式能够极大的减少路由匹配的时间,提高访问效率。

8、在一个实施例中,所述方法还包括:若所述待访问地址的路由信息不在所述临时路由表中,根据所述待访问地址的路由信息更新所述临时路由表。

9、在上述实现过程中,在待访问地址的路由信息不在临时路由表中时,通过将该待访问地址的路由信息添加到新的临时路由表中,使得在对待访问地址进行访问时,可以直接与该新的临时路由表进行匹配,减少了待访问地址路由匹配的时间,提高了访问效率。另外,由于该临时路由表中包括了该服务端的中的配置信息,因而可以实现将服务端的路由信息进行添加,以将该服务端的路由信息添加到该客户端,增加了客户端在配置路由时的兼容性。

10、在一个实施例中,所述根据所述待访问地址的路由信息更新所述临时路由表,包括:处理所述待访问地址的路由信息;根据处理后的所述待访问地址的路由信息更新所述临时路由表。

11、在上述实现过程中,通过根据该待访问地址中的路由信息的情况,对该待访问地址中的路由信息进行相应的处理。当该路由信息中包括小网段路由信息时,将该小网段路由信息扩成大网段信息后,再通过该路由信息更新该临时路由表,使得客户端摆脱了使用api对网段大小的限制,增加了客户端在配置路由时的兼容性。另外,在待访问地址的路由信息存在重复或不完整等情况时,通过该重复或不完整的路由信息进行优化后,再进行路由添加,提高了临时路由表的信息的准确定性和完整性,进而能够提高访问效率。

12、在一个实施例中,所述根据匹配结果访问所述待访问地址,包括:若所述待访问地址的路由信息在所述临时路由表中,将所述临时路由表添加到系统路由表中并访问所述待访问地址。

13、在上述实现过程中,在临时路由表中匹配到该待访问地址的路由表,说明该服务端的路由信息已经在该客户端配置完成,则可以直接将该临时路由表添加到系统路由表,以对该客户端的系统路由表进行更新,客户端在访问某个地址时,可以使用该新的系统路由表,可以直接对新的系统路由表中的路由信息进行解析后访问相应的地址,提高访问效率。

14、第三方面,本申请实施例还提供一种路由网段配置装置,应用于安卓客户端,包括:接收模块:用于接收服务端下发的网段配置信息;建立模块:根据所述网段配置信息建立临时路由表,所述临时路由表包括所述网段配置信息中的路由信息。

15、第四方面,本申请实施例还提供一种地址访问装置,应用于安卓客户端,包括:匹配模块:用于将待访问地址与临时路由表进行匹配,所述临时路由表根据第一方面,或第一方面的任一种可能的实施方式中的方法创建;访问模块:用于根据匹配结果访问所述待访问地址。

16、第五方面,本申请实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能,第二方面,或第二方面的任一种可能的实施方式中的方法的步骤。

17、第六方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能,第二方面,或第二方面的任一种可能的实施方式中方法的步骤。

18、为使本申请的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种路由网段配置方法,其特征在于,应用于安卓客户端,包括:

2.根据权利要求1所述的方法,其特征在于,所述网段配置信息中包括小网段路由信息,所述根据所述网段配置信息建立临时路由表,包括:

3.一种地址访问方法,其特征在于,应用于安卓客户端,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述待访问地址的路由信息更新所述临时路由表,包括:

6.根据权利要求3-5任意一项所述的方法,其特征在于,所述根据匹配结果访问所述待访问地址,包括:

7.一种路由网段配置装置,其特征在于,应用于安卓客户端,包括:

8.一种地址访问装置,其特征在于,应用于安卓客户端,包括:

9.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。


技术总结
本申请提供了一种路由网段配置及地址访问方法、装置、电子设备。其中,该路由网段配置方法,应用于安卓客户端,包括:接收服务端下发的网段配置信息;根据所述网段配置信息建立临时路由表,所述临时路由表包括所述网段配置信息中的路由信息。本申请实施例通过根据服务端下发的网段配置信息建立相应的临时路由表,以将该网段配置信息中的路由信息添加到该临时路由表中,以通过该临时路由表完成该客户端的对网段配置信息的配置,使得客户端摆脱了使用API对于网段大小的最低要求,增加了客户端在配置路由时的兼容性。

技术研发人员:欧非凡,王梦楠,陈昊
受保护的技术使用者:北京天融信网络安全技术有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1