一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种确定路由设备的路由级别信息的方法与设备与流程

2022-06-02 04:24:39 来源:中国专利 TAG:


1.本技术涉及通信领域,尤其涉及一种用于确定路由设备的路由级别信息的技术。


背景技术:

2.正常情况网络宽带入户一般会接一个入户路由设备,有时候由于一个路由器的覆盖范围有限,会考虑在该路由设备之后可能会接一个或多个子路由设备,我们称入户路由设备为一级路由器,子路由设备为二级路由器。基于此,也有用户会接三级、四级路由器。对于一个不处于一级路由的路由设备来说,会有很多限制,例如被一级路由设备限速,ip地址冲突等问题,不能充分发挥路由设备自身的性能,。


技术实现要素:

3.本技术的一个目的是提供一种确定路由设备的路由级别信息的方法与设备。
4.根据本技术的一个方面,提供了一种确定路由设备的路由级别信息的方法,其中,应用于网络设备,该方法包括:
5.基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求;
6.接收所述路由设备基于所述路由数据获取请求返回的路由相关数据;
7.根据所述路由相关数据确定所述路由设备的路由级别信息。
8.根据本技术另一个方面,提供了一种确定路由设备的路由级别信息的方法,其中,应用于路由设备,该方法包括:
9.接收对应网络设备发送的路由数据获取请求;
10.响应于所述路由数据获取请求,获取该路由设备对应的路由相关数据;
11.将所述路由相关数据返回至所述网络设备,以确定所述路由设备的路由级别信息。
12.根据本技术的一个方面,提供了一种确定路由设备的路由级别信息的系统方法,该方法包括:
13.网络设备基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求;
14.所述路由设备接收对应网络设备发送的路由数据获取请求;响应于所述路由数据获取请求,获取该路由设备对应的路由相关数据;将所述路由相关数据返回至所述网络设备,以确定所述路由设备的路由级别信息;
15.所述网络设备接收所述路由设备基于所述路由数据获取请求返回的路由相关数据;根据所述路由相关数据确定所述路由设备的路由级别信息。
16.根据本技术的一个方面,提供了一种确定路由设备的路由级别信息的网络设备,该网络设备包括:
17.一一模块,用于基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求;
18.一二模块,用于接收所述路由设备基于所述路由数据获取请求返回的路由相关数据;
19.一三模块,用于根据所述路由相关数据确定所述路由设备的路由级别信息。
20.根据本技术的一个方面,提供了一种确定路由设备的路由级别信息的路由设备,该路由设备包括:
21.二一模块,用于接收对应网络设备发送的路由数据获取请求;
22.二二模块,用于响应于所述路由数据获取请求,获取该路由设备对应的路由相关数据;
23.二三模块,用于将所述路由相关数据返回至所述网络设备,以确定所述路由设备的路由级别信息。
24.根据本技术的一个方面,提供了一种计算机设备,其中,该设备包括:
25.处理器;以及
26.被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上任一所述方法的步骤。
27.根据本技术的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令在被执行时使得系统进行执行如上任一所述方法的步骤。
28.根据本技术的一个方面,提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如上任一所述方法的步骤。
29.与现有技术相比,本技术通过路由相关数据确定路由设备的路由级别信息,能够充分了解并发挥路由设备的设备性能,提升用户的使用体验。
附图说明
30.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
31.图1示出根据本技术一个实施例的一种确定路由设备的路由级别信息的系统拓扑图;
32.图2示出根据本技术一个实施例的一种确定路由设备的路由级别信息的系统方法图;
33.图3示出根据本技术一个实施例的一种确定路由设备的路由级别信息的方法流程图;
34.图4示出根据本技术另一个实施例的一种确定路由设备的路由级别信息的方法流程图;
35.图5示出根据本技术一个实施例的一种网络设备100的功能模块;
36.图6示出根据本技术一个实施例的一种路由设备200的功能模块;
37.图7示出可被用于实施本技术中所述的各个实施例的示例性系统。
38.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
39.下面结合附图对本技术作进一步详细描述。
40.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(central processing unit,cpu))、输入/输出接口、网络接口和内存。
41.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(random access memory,ram)和/或非易失性内存等形式,如只读存储器(read only memory,rom)或闪存(flash memory)。内存是计算机可读介质的示例。
42.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(phase-change memory,pcm)、可编程随机存取存储器(programmable random access memory,pram)、静态随机存取存储器(static random-access memory,sram)、动态随机存取存储器(dynamic random access memory,dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(electrically-erasable programmable read-only memory,eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(compact disc read-only memory,cd-rom)、数字多功能光盘(digital versatile disc,dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
43.本技术所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(application specific integrated circuit,asic)、可编程逻辑器件(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、数字信号处理器(digital signal processor,dsp)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloud computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、vpn网络、无线自组织网络(ad hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
44.当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
45.在本技术的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
46.图1示出了本技术的一个典型场景,网络设备100与路由设备200相互配合完成确定路由设备的路由级别信息的方法。所述路由设备包括但不限于连接两个或多个网络的硬件设备,如路由器、无线路由器等;其在网络间起网关的作用,是读取每一个数据包中的地
址然后决定如何传送的专用智能性的设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的tcp/ip协议。这样,路由设备可以分析各种不同类型网络传来的数据包的目的地址,把非tcp/ip网络的地址转换成tcp/ip地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。路由设备可以与网络设备进行通信连接,向网络设备传输自身相关的路由相关数据,从而供网络设备基于该路由相关数据确定该路由设备的路由级别信息,该过程可以由路由设备与网络设备配合完成,还可以由用户设备、路由设备与网络设备三方配合完成等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。
47.参考图1示出的系统拓扑,图2示出根据本技术的一个方面,提供了一种确定路由设备的路由级别信息的系统方法,该方法包括:
48.网络设备基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求;
49.所述路由设备接收对应网络设备发送的路由数据获取请求;响应于所述路由数据获取请求,获取该路由设备对应的路由相关数据;将所述路由相关数据返回至所述网络设备,以确定所述路由设备的路由级别信息;
50.所述网络设备接收所述路由设备基于所述路由数据获取请求返回的路由相关数据;根据所述路由相关数据确定所述路由设备的路由级别信息。
51.参考图1示出的系统拓扑以及图2示出的系统方法,图3示出根据本技术一个方面的一种确定路由设备的路由级别信息的方法,应用于网络设备,该方法包括步骤s101、步骤s102以及步骤s103。在步骤s101中,基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求;在步骤s102中,接收所述路由设备基于所述路由数据获取请求返回的路由相关数据;在步骤s103中,根据所述路由相关数据确定所述路由设备的路由级别信息。
52.具体而言,在步骤s101中,基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求。例如,所述路由设备的设备标识信息包括但不限于该路由设备的名称、对应热点名称、硬件地址信息或者路由mac地址信息等,基于路由设备的设备标识信息,网络设备可以建立与该路由设备的通信连接,并向该路由设备下发对应路由数据获取请求。网络设备建立对应的路由信息库,该路由信息库中包含多个路由设备映射关系,每个路由设备映射关系包括对应路由设备的名称、对应热点名称或硬件地址信息等,以及与之对应路由mac地址信息,网络设备若获取到对应设备标识信息中包含路由mac地址信息,则网络设备可以直接通过该路由mac地址信息向该路由设备传输对应的路由数据获取请求;若该设备标识信息中不包含路由mac地址信息,则网络设备基于设备标识信息查询确定与之对应的路由mac地址信息从而向该路由设备传输对应路由数据获取请求。所述路由数据获取请求用于向所述路由设备获取对应路由相关数据,所述路由数据获取请求包括对应参数调取地址,用于调取路由设备相应位置的参数信息,路由相关数据包括但不限于路由参数信息或者路由web页面信息中一种或者多种等。
53.在步骤s102中,接收所述路由设备基于所述路由数据获取请求返回的路由相关数据。例如,路由设备接收该路由数据获取请求,并基于路由数据获取请求调取相应地路由相关数据,例如,路由设备的跳转参数(例如,跳转地址信息等)或者路由web页面中的文字、图
像信息等。所述路由相关数据包括所述路由设备的跳转参数,基于路由设备中关于点击事件的路由跳转可以获取对应跳转地址信息,该跳转地址信息组成包括当前页面地址或者当前页面地址及对应一个或多个子路由地址等。例如,所述路由相关数据包括路由web页面信息,该路由web页面信息由路由设备基于网关ip地址查询获取,具体地,路由设备查询获取自身的网关ip地址信息(例如,192.168.1.1等),并基于该ip地址信息登录对应路由web页面,获取该路由web页面中的文字、图像等信息,从而将对应文字、图像信息等确定为对应路由web页面信息。路由设备获取对应路由相关数据后,将该路由相关数据上传至网络设备,网络设备接收该路由相关数据,并基于路由相关数据确定对应路由级别信息。
54.在步骤s103中,根据所述路由相关数据确定所述路由设备的路由级别信息。例如,网络设备接收对应路由相关数据后,可以基于路由相关数据中包含的具体数据,判断该路由设备的路由级别信息,该路由级别信息用于指示该路由设备在当前网络组成中对应结构的地位等,例如,当前路由设备是否是当前网络的入户路由设备或者其他路由设备网络结构下的子路由设备,在此,我们将入户路由设备的路由级别信息确定为一级路由信息,将其他子路由设备的路由级别信息确定为非一级路由信息,当然,具体还可以根据网络设备将该非一级路由信息划分为二级、三级

n级路由信息等。
55.所述路由相关数据包括对应的跳转参数信息,如路由设备的跳转标签或者跳转地址信息等,网络设备根据跳转参数信息中跳转标签的数量,或者跳转地址信息中包含的地址信息确定路由设备的路由级别信息。若所述跳转参数信息中仅包含一个跳转标签或者跳转地址信息仅包含主地址信息,则确定路由设备的路由级别信息为一级路由信息;若所述跳转参数信息中包含两个或者多个跳转标签或者跳转地址信息中包含主地址和一个或多个子地址信息,则确定对应路由设备的路由级别为非一级路由信息,进一步地,路由设备还可以根据跳转标签的数量或者子地址的层数确定路由设备的具体级别的路由级别信息。
56.所述路由相关数据包括对应的路由web页面信息,如该路由设备的web页面中图像、文字等信息。如在一些实施方式中,所述路由相关信息包括路由web页面信息;其中,在步骤s103中,根据所述路由web页面信息确定所述路由设备的路由级别信息。例如,路由设备基于该路由设备的ip地址信息,基于该ip地址信息访问对应web页面,从而采集该页面中文字、图像等信息。网络设备可以基于获取的文字、图像,进行关键词提取,对对应图像进行图像识别,若获取到web页面信息包含路由器制造商的名字、log图标等信息,则确定该路由设备的路由级别信息包括非一级路由信息;若获取到对应web页面信息包含运营商(例如,电信、移动或者联通等)的名字、图标等信息,则确定该路由设备的路由级别信息包括一级路由信息等。
57.在一些实施方式中,所述方法还包括步骤s104(未示出),在步骤s104中,接收对应用户设备发送的、关于当前连接的路由设备的级别查询请求,其中,所述路由查询请求包括所述路由设备的设备标识信息;将所述路由级别信息返回至所述用户设备。例如,用户持有用户设备(例如,手机、个人电脑等),用户设备当前与某网络建立了连接,如与路由设备对应的网络通过有线连接,或者与无线路由设备对应无线接入点建立了无线连接等。用户设备基于网络连接模块(例如,有线/无线连接模块),查询确定当前连接的网络对应的路由设备,并获取该路由设备的设备标识信息,基于该设备标识信息向网络设备发送对应级别查询请求,该级别查询请求包括该路由设备的设备标识信息。
58.网络设备可以基于用户设备的请求向该用户返回该用户当前连接的路由设备的路由级别信息,其中,前述方案中基于路由设备的设备标识信息确定路由级别信息的执行可以是发生在用户请求之前,也可以是发生在用户请求之后。换言之,网络设备可以是基于用户的级别查询请求向路由设备发送路由数据获取请求,并基于路由相关数据获取路由级别信息,如在一些实施方式中,在步骤s101中,响应于所述级别查询请求,基于所述设备标识信息向所述路由设备发送路由数据获取请求。或者,网络设备先基于设备标识信息获取路由级别信息建立对应路由数据库,在后续接收到用户的级别查询请求后,通过设备标识信息在路由数据库中匹配确定对应路由级别信息等。如在一些实施方式中,所述路由级别信息与所述设备标识信息存在对应路由映射关系;其中,所述方法还包括步骤s105(未示出),在步骤s105中,基于所述设备标识信息查询确定对应所述路由映射关系,基于所述路由映射关系确定所述路由级别信息。例如,网络设备基于每个路由设备的设备标识信息及对应路由级别信息建立对应路由映射关系,将路由映射关系存储于网络设备端或者存储于独立的路由数据库中。网络设备可以基于级别查询请求中包含的当前路由设备的设备标识信息,在多个路由映射关系中匹配确定与当前路由设备标识信息相匹配的路由映射关系,基于对应路由映射关系确定当前路由设备的路由级别信息,从而将路由级别信息返回至用户设备。
59.在一些实施方式中,所述路由级别信息包括一级路由信息;其中,在步骤s103中,若所述路由web页面信息中包含运营商信息,则确定所述路由设备的路由级别信息包括所述一级路由信息。例如,一级路由信息用于指示该路由设备作为对应网络的入户路由设备,该入户路由设备的优先级别较高,不会存在被其他设备限速、ip地址冲突等情况。所述运营商信息包括当前网络中提供网络服务的供应商,例如,中国电信、中国联通、中国移动、中国广电等拥有工信部颁发的运营执照的、能够架设网络的运营商。若当前路由设备的路由级别信息包括一级路由信息,则该当前路由设备作为入户路由设备,其对应的网关ip地址可以直接登录对应的路由web页面,该路由web页面是指路由设备的web配置对应管理页面,入户路由设备对应路由web页面中通常包含对应运营商信息,路由设备将该路由web页面中文字、图像等信息作为对应路由web页面信息发送至网络设备。网络设备根据对应文字、图像进行识别,确定该路由web页面信息中是否包含运营商对应文字或者图标等,从而确定该路由web页面信息是否包含运营商信息。若包含,则确定所述路由设备的路由级别信息包括所述一级路由信息;若不包含,则确定该路由设备的路由级别信息包括非一级路由信息。
60.在一些实施方式中,所述路由级别信息包括非一级路由信息;其中,步骤s103还包括:若所述路由web页面信息中包含其他路由标识信息,则确定所述路由设备的路由级别信息包括非一级路由信息。例如,若仅通过不包含运营商信息来判断该路由设备的路由级别信息不包含运营商信息,则容易因为一些误触发的信息从而导致误判,因而我们通过具体的页面信息进行判断。例如,通常作为当前网络中其他路由设备的子路由设备,该子路由设备通过对应网关ip地址登录对应路由web页面后,显示的是上一级路由设备的登录页面的内容,该路由web页面中包含上一级路由设备的名称、logo图标等,当前路由设备可以将对应web页面中名称等文字、图标等图像信息作为对应路由web页面信息发送至对应的网络设备。网络设备根据对应文字、图像进行识别,确定该路由web页面信息中是否包含其他路由设备名称对应文字或者图标等,从而确定该路由web页面信息是否包含其他路由设备标识
信息。若包含,则确定所述路由设备的路由级别信息包括所述非一级路由信息。若不包含该其他路由设备标识信息也不包含运营商信息,则确定本次获取的路由web页面信息不准确,重新获取路由web页面信息并进行判断等。
61.在一些实施方式中,所述非一级路由信息包括n级路由信息,其中,n为大于或等于2的正整数;其中,所述若所述路由web页面信息中包含其他路由标识信息,则确定所述路由设备的路由级别信息包括非一级路由信息,包括:若所述路由web页面信息中包含其他路由标识信息,则查询确定所述其他路由标识信息对应的其他路由设备的路由级别信息;若所述其他路由标识信息的路由级别信息包括n-1级路由信息,则确定所述路由设备的路由级别信息包括n级路由信息。例如,对于非一级路由信息,通常我们还可以进一步细分,例如,根据路由设备的主次关系,依次将非一级路由设备区分为二级路由信息、三级路由信息

等n及路由信息,该n为大于或等于2的正整数,该非一级路由设备包括二级路由信息至该n级路由信息之间的所有级别的路由信息,如当n=5时,则非一级路由设备包括二级路由信息、三级路由信息、四级路由信息以及五级路由信息等。其中,所述二级路由信息包括基于一级路由信息的路由设备搭建的网络进行延伸的子路由设备的路由级别信息,对应地,所述n级路由信息包括基于n-1级路由信息的路由设备搭建的网络进行延伸的子路由设备的路由级别信息等。通常作为当前网络中其他路由设备的子路由设备,该子路由设备通过对应网关ip地址登录对应路由web页面后,显示的是上一级路由设备的登录页面的内容,该路由web页面中包含上一级路由设备的名称、logo图标等,当前路由设备可以将对应web页面中名称等文字、图标等图像信息作为对应路由web页面信息发送至对应的网络设备。网络设备根据对应文字、图像进行识别,确定该路由web页面信息中是否包含其他路由设备名称对应文字或者图标等,从而确定该路由web页面信息是否包含其他路由设备标识信息。若包含,则基于上一级路由设备的设备标识信息(例如名称、log图标信息)及所处网络的网络标识信息(如网络名称、密码等)继续查询该上一级的、其他路由设备的路由级别信息,若查询到该上一级路由设备的路由级别信息,则基于上一级路由设备的路由级别信息包括n-1级路由信息,确定当前路由设备的路由级别信息包括n级路由信息。若未查询到该上一级路由设备的路由级别信息,则基于上一级路由设备的设备标识信息(例如名称、log图标信息)及所处网络的网络标识信息(如网络名称、密码等)确定该上一级路由设备的设备mac地址信息,并基于设备mac地址信息继续获取上一级路由设备的路由级别信息,从而直至查询到能够明确确定路由级别信息包括m级路由信息的路由设备,在此,m为小于n的正整数,网络设备根据该m级路由信息的路由设备,依次确定m 1、m 2

直至该n级路由信息的路由设备等。
62.在一些实施方式中,所述方法还包括步骤s106(未示出),在步骤s106中,基于所述路由设备的路由级别信息建立或更新对应网络记录信息,其中,所述网络记录信息包括当前网络中多个路由级别信息对应的路由设备,所述多个路由级别信息包括一级路由信息至n级路由信息的多个路由设备,每个路由级别信息存在至少一个路由设备与之对应;其中,所述查询确定所述其他路由标识信息对应的其他路由设备的路由级别信息,包括:基于所述其他路由标识信息在所述网络记录信息中查询确定所述其他路由标识信息对应的其他路由设备的路由级别信息。例如,网络设备根据当前网络中一个或多个路由设备的路由级别信息建立或更新当前网络的网络记录信息,该网络记录信息中包含当前网络的网络标识信息,例如,网络的名称、密码、运营商信息、入户路由设备的mac地址信息等。网络设备可以
基于当前网络的网络标识信息及多个路由设备的路由级别信息建立或更新对应网络记录信息,例如,当前网络(例如,网络xxx等)包括一级路由信息对应的路由设备a,二级路由信息对应的路由设备b1、b2、b3等,以及三级路由信息对应的路由设备c1、c2(该c1、c2为b1的子路由设备)、c3(该c3为b3的子路由设备),则网络设备可以确定当前网络xxx的网络记录信息包括基于a-b1、a-b2、a-b3的一级至二级的网络构造以及b1-c1、b1-c2、b3-c3的二级至三级的网络构造等,从而确定对应网络级别树形图等,其中,每个级别对应的路由设备还包含各个路由设备的设备标识信息。网络设备建立或更新确定对应网络记录信息之后,可以基于其他路由设备标识信息在网络记录信息中查询确定对应其他路由设备的路由级别信息,例如,先基于当前所处网络确定对应网络标识信息,基于网络标识信息查询确定相匹配的网络记录信息,进而根据设备标识信息等查询确定对应路由级别信息。
63.在一些实施方式中,所述方法还包括步骤s107(未示出),在步骤s107中,若获取到用户设备关于当前连接的所述路由设备对应一级路由查询请求,其中,所述一级路由查询请求包括所述路由设备的设备标识信息;基于所述设备标识信息查询确定所述网络记录信息,并从所述网络记录信息中确定对应一级路由信息对应的目标路由设备的目标设备相关信息;将所述目标设备相关信息返回至所述用户设备。例如,网络设备确定用户当前连接的当前网络的网络记录信息之后,可以向用户提供相应信息,从而保证用户连接网络的优先级等。用户设备可以基于用户当前连接的网络向网络设备发送一级路由查询请求,该所述一级路由查询请求包括所述路由设备的设备标识信息或者网络标识信息等;网络基于所述设备标识信息或者网络标识信息查询确定所述网络记录信息,并从所述网络记录信息中确定对应入户路由设备,即一级路由信息对应的目标路由设备的目标设备相关信息(例如,设备mac地址信息等);将所述目标设备相关信息返回至所述用户设备,供用户设备断开当前连接的路由设备后向对应目标路由设备发起网络连接,例如,无线连接认证等。
64.在一些实施方式中,所述目标设备相关信息包括所述目标路由设备对应的接入点标识信息和接入验证信息,所述接入验证信息用于供所述用户设备基于所述接入点标识信息建立与对应无线接入点的无线连接。例如,对应路由设备包括无线路由设备,该无线路由设备当前所处网络为无线接入点,无线接入点包括对应接入点标识信息(例如,热点名称、设备mac地址信息等),以及该无线接入点的接入验证信息,该接入验证信息为预先存储于网络设备中的与设备mac地址信息相关联的密码信息或者基于用户设备的用户相关信息(例如,用户名称、手机号码、手机mac地址信息等)实时确定的短信、密码或者序列号验证信息等。网络设备向用户设备返回对应接入点标识信息及对应接入验证信息,用户设备可以根据一级路由设备的mac地址信息向对应无线接入点发送无线连接请求,并基于接入验证信息通过该无线接入点的验证响应,从而建立对应无线连接,实现从非一级路由信息的路由设备断开后连接至一级路由信息的路由设备的过程。
65.参考图1所示的系统拓扑及图2示出的系统方法,图4示出根据本技术另一个方面的一种确定路由设备的路由级别信息的方法,其中,应用于路由设备,该方法包括步骤s201、步骤s202以及步骤s203。在步骤s201中,接收对应网络设备发送的路由数据获取请求;在步骤s202中,响应于所述路由数据获取请求,获取该路由设备对应的路由相关数据;在步骤s203中,将所述路由相关数据返回至所述网络设备,以确定所述路由设备的路由级别信息。在一些实施方式中,所述获取该路由设备对应的路由相关数据,包括:获取该路由
设备对应的网关ip地址信息,基于所述网关ip地址信息访问对应的路由web页面,从而将所述路由web页面中路由web页面信息确定为对应的路由相关数据。例如,所述路由设备的设备标识信息包括但不限于该路由设备的名称、对应热点名称、硬件地址信息或者路由mac地址信息等,基于路由设备的设备标识信息,网络设备可以建立与该路由设备的通信连接,并向该路由设备下发对应路由数据获取请求。网络设备建立对应的路由信息库,该路由信息库中包含多个路由设备映射关系,每个路由设备映射关系包括对应路由设备的名称、对应热点名称或硬件地址信息等,以及与之对应路由mac地址信息,网络设备若获取到对应设备标识信息中包含路由mac地址信息,则网络设备可以直接通过该路由mac地址信息向该路由设备传输对应的路由数据获取请求;若该设备标识信息中不包含路由mac地址信息,则网络设备基于设备标识信息查询确定与之对应的路由mac地址信息从而向该路由设备传输对应路由数据获取请求。
66.所述路由数据获取请求用于向所述路由设备获取对应路由相关数据,所述路由数据获取请求包括对应参数调取地址,用于调取路由设备相应位置的参数信息,路由相关数据包括但不限于路由参数信息或者路由web页面信息中一种或者多种等。路由设备接收该路由数据获取请求,并基于路由数据获取请求调取相应地路由相关数据,例如,路由设备的跳转参数(例如,跳转地址信息等)或者路由web页面中的文字、图像信息等。所述路由相关数据包括所述路由设备的跳转参数,基于路由设备中关于点击事件的路由跳转可以获取对应跳转地址信息,该跳转地址信息组成包括当前页面地址或者当前页面地址及对应一个或多个子路由地址等。
67.例如,所述路由相关数据包括路由web页面信息,该路由web页面信息由路由设备基于网关ip地址查询获取,具体地,路由设备查询获取自身的网关ip地址信息(例如,192.168.1.1等),并基于该ip地址信息登录对应路由web页面,获取该路由web页面中的文字、图像等信息,从而将对应文字、图像信息等确定为对应路由web页面信息。路由设备获取对应路由相关数据后,将该路由相关数据上传至网络设备,网络设备接收该路由相关数据,并基于路由相关数据确定对应路由级别信息。网络设备接收对应路由相关数据后,可以基于路由相关数据中包含的具体数据,判断该路由设备的路由级别信息,该路由级别信息用于指示该路由设备在当前网络组成中对应结构的地位等,例如,当前路由设备是否是当前网络的入户路由设备或者其他路由设备网络结构下的子路由设备,在此,我们将入户路由设备的路由级别信息确定为一级路由信息,将其他子路由设备的路由级别信息确定为非一级路由信息,当然,具体还可以根据网络设备将该非一级路由信息划分为二级、三级

n级路由信息等。
68.所述路由相关数据包括对应的跳转参数信息,如路由设备的跳转标签或者跳转地址信息等,网络设备根据跳转参数信息中跳转标签的数量,或者跳转地址信息中包含的地址信息确定路由设备的路由级别信息。若所述跳转参数信息中仅包含一个跳转标签或者跳转地址信息仅包含主地址信息,则确定路由设备的路由级别信息为一级路由信息;若所述跳转参数信息中包含两个或者多个跳转标签或者跳转地址信息中包含主地址和一个或多个子地址信息,则确定对应路由设备的路由级别为非一级路由信息,进一步地,路由设备还可以根据跳转标签的数量或者子地址的层数确定路由设备的具体级别的路由级别信息。
69.上文主要对本技术的一种确定路由设备的路由级别信息的方法进行具体介绍,此
外,本技术还提供了能够实施上述方法的具体设备,下面我们结合图5、图6进行介绍。
70.图5示出根据本技术一个方面的一种确定路由设备的路由级别信息的网络设备100,该设备包括一一模块101、一二模块102以及一三模块103。一一模块101,用于基于对应路由设备的设备标识信息向所述路由设备发送路由数据获取请求;一二模块102,用于接收所述路由设备基于所述路由数据获取请求返回的路由相关数据;一三模块103,用于根据所述路由相关数据确定所述路由设备的路由级别信息。
71.在一些实施方式中,所述路由相关信息包括路由web页面信息;其中,一三模块103,用于根据所述路由web页面信息确定所述路由设备的路由级别信息。
72.在此,所述图5示出的一一模块101、一二模块102以及一三模块103对应的具体实施方式与前述图3示出的步骤s101、步骤s102以及步骤s103的实施例相同或相似,因而不再赘述,以引用的方式包含于此。
73.在一些实施方式中,所述设备还包括一四模块(未示出),用于接收对应用户设备发送的、关于当前连接的路由设备的级别查询请求,其中,所述路由查询请求包括所述路由设备的设备标识信息;将所述路由级别信息返回至所述用户设备。在一些实施方式中,一一模块101,用于响应于所述级别查询请求,基于所述设备标识信息向所述路由设备发送路由数据获取请求。在一些实施方式中,所述路由级别信息与所述设备标识信息存在对应路由映射关系;其中,所述设备还包括一五模块(未示出),用于基于所述设备标识信息查询确定对应所述路由映射关系,基于所述路由映射关系确定所述路由级别信息。
74.在一些实施方式中,所述路由级别信息包括一级路由信息;一三模块103,用于若所述路由web页面信息中包含运营商信息,则确定所述路由设备的路由级别信息包括所述一级路由信息。在一些实施方式中,所述路由级别信息包括非一级路由信息;其中,一三模块103,用于若所述路由web页面信息中包含其他路由标识信息,则确定所述路由设备的路由级别信息包括非一级路由信息。在一些实施方式中,所述非一级路由信息包括n级路由信息,其中,n为大于或等于2的正整数;其中,所述若所述路由web页面信息中包含其他路由标识信息,则确定所述路由设备的路由级别信息包括非一级路由信息,包括:若所述路由web页面信息中包含其他路由标识信息,则查询确定所述其他路由标识信息对应的其他路由设备的路由级别信息;若所述其他路由标识信息的路由级别信息包括n-1级路由信息,则确定所述路由设备的路由级别信息包括n级路由信息。
75.在一些实施方式中,所述设备还包括一六模块(未示出),用于基于所述路由设备的路由级别信息建立或更新对应网络记录信息,其中,所述网络记录信息包括当前网络中多个路由级别信息对应的路由设备,所述多个路由级别信息包括一级路由信息至n级路由信息的多个路由设备,每个路由级别信息存在至少一个路由设备与之对应;其中,所述查询确定所述其他路由标识信息对应的其他路由设备的路由级别信息,包括:基于所述其他路由标识信息在所述网络记录信息中查询确定所述其他路由标识信息对应的其他路由设备的路由级别信息。
76.在一些实施方式中,所述设备还包括一七模块(未示出),用于若获取到用户设备关于当前连接的所述路由设备对应一级路由查询请求,其中,所述一级路由查询请求包括所述路由设备的设备标识信息;基于所述设备标识信息查询确定所述网络记录信息,并从所述网络记录信息中确定对应一级路由信息对应的目标路由设备的目标设备相关信息;将
所述目标设备相关信息返回至所述用户设备。在一些实施方式中,所述目标设备相关信息包括所述目标路由设备对应的接入点标识信息和接入验证信息,所述接入验证信息用于供所述用户设备基于所述接入点标识信息建立与对应无线接入点的无线连接。
77.在此,所述一四模块至一七模块对应的具体实施方式与前述步骤s104至步骤s107的实施例相同或相似,因而不再赘述,以引用的方式包含于此。
78.图6示出根据本技术另一个方面的一种确定路由设备的路由级别信息的路由设备200,该设备200包括二一模块201、二二模块202以及二三模块203。二一模块201,用于接收对应网络设备发送的路由数据获取请求;二二模块202,用于响应于所述路由数据获取请求,获取该路由设备对应的路由相关数据;二三模块203,用于将所述路由相关数据返回至所述网络设备,以确定所述路由设备的路由级别信息。在一些实施方式中,所述获取该路由设备对应的路由相关数据,包括:获取该路由设备对应的网关ip地址信息,基于所述网关ip地址信息访问对应的路由web页面,从而将所述路由web页面中路由web页面信息确定为对应的路由相关数据。
79.在此,所述图6示出的二一模块201、二二模块202以及二三模块203对应的具体实施方式与前述图4示出的步骤s201、步骤s202以及步骤s203的实施例相同或相似,因而不再赘述,以引用的方式包含于此。
80.除上述各实施例介绍的方法和设备外,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
81.本技术还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
82.本技术还提供了一种计算机设备,所述计算机设备包括:
83.一个或多个处理器;
84.存储器,用于存储一个或多个计算机程序;
85.当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
86.图7示出了可被用于实施本技术中所述的各个实施例的示例性系统;
87.如图7所示在一些实施例中,系统300能够作为各所述实施例中的任意一个上述设备。在一些实施例中,系统300可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或nvm/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本技术中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。
88.对于一个实施例,系统控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与系统控制模块310通信的任意适当的设备或组件提供任意适当的接口。
89.系统控制模块310可包括存储器控制器模块330,以向系统存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。
90.系统存储器315可被用于例如为系统300加载和存储数据和/或指令。对于一个实施例,系统存储器315可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例
中,系统存储器315可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
91.对于一个实施例,系统控制模块310可包括一个或多个输入/输出(i/o)控制器,以向nvm/存储设备320及(一个或多个)通信接口325提供接口。
92.例如,nvm/存储设备320可被用于存储数据和/或指令。nvm/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
93.nvm/存储设备320可包括在物理上作为系统300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,nvm/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。
94.(一个或多个)通信接口325可为系统300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
95.对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。
96.在各个实施例中,系统300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统300包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
97.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
98.另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
99.通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、rf、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
100.作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(ram,dram,sram);以及非易失性存储器,诸如闪存、各种只读存储器(rom,prom,eprom,eeprom)、磁性和铁磁/铁电存储器(mram,feram);以及磁性和光学存储设备(硬盘、磁带、cd、dvd);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。
101.在此,根据本技术的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本技术的多个实施例的方法和/或技术方案。
102.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献