获取路由器配置信息的方法、设备及系统的制作方法

文档序号:7815766阅读:285来源:国知局
获取路由器配置信息的方法、设备及系统的制作方法
【专利摘要】本发明公开了一种获取路由器配置信息的方法设备及系统,涉及通信领域,能够在用户没有记住路由器配置信息的时候,随时、便捷的路由器的配置信息。本发明的主要方案为:终端设备获取适配的路由器A的配置信息,并将获取配置信息的身份认证信息和配置信息发送给云端服务器;当需要路由器A的配置信息时,终端设备向云端服务器发送获取路由器A配置信息的请求消息;云端服务器接收请求消息,并根据本地保存的获取路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证;当认证成功后,将路由器A的配置信息发送给终端设备,终端设备接收路由器A的配置信息。本发明实施例主要用于获取路由器的配置信息的过程中。
【专利说明】获取路由器配置信息的方法、设备及系统

【技术领域】
[0001]本发明涉及一种通信领域,特别是涉及一种获取路由器配置信息的方法设备及系统。

【背景技术】
[0002]现在一个家庭有好几部电脑和移动终端(手机、平板电脑)早已经不是稀奇事,无线网络覆盖的需求也催生了家用路由器的走俏。家庭路由器在使用的时候需要设置三个密码,该三个密码分别为路由器管理密码(登陆网关的密码)、非对称数字用户环路(Asymmetric Digital Subscriber Line, ADSL)宽带密码、无线密码。该路由器管理密码一般在路由器的背面有其出厂设置的默认密码,但是为了其安全性,一般都会再设置一个相对复杂的密码;该三个密码一般在路由器首次使用时设置,后续将很少再次重新设置。这样往往一次设置长期使用,时间一长用户将很难记住很长时间前设置的该密码,当用户更换路由器或者因办理其他业务需要使用该路由器的三个相关密码时,将无从获取该密码。


【发明内容】

[0003]有鉴于此,本发明提供一种获取路由器配置信息的方法设备及系统,能够在用户没有记住路由器配置信息的时候,随时、便捷的路由器的配置信息。
[0004]依据本发明一个方面,提供了一种终端设备侧获取路由器配置信息的方法,包括:
[0005]终端设备获取适配的路由器A的配置信息,并将获取所述配置信息的身份认证信息和所述配置信息发送给云端服务器;
[0006]当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息;
[0007]接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
[0008]依据本发明另一个方面,提供了一种云端服务器侧获取路由器配置信息的方法,包括:
[0009]服务器接收并保存终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的;
[0010]所述服务器接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息;
[0011]所述服务器根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证;
[0012]当认证成功后,所述服务器将路由器A的配置信息发送给所述终端设备。
[0013]依据本发明另一个方面,提供了一种终端设备,包括:
[0014]配置信息获取单元,用于获取适配的路由器A的配置信息;
[0015]第一发送单元,用于将所述获取的所述配置信息的身份认证信息和所述配置信息发送给云端服务器;
[0016]第二发送单元,用于当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息;
[0017]配置信息接收单元,用于接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
[0018]依据本发明另一个方面,提供了一种云端服务器,包括:
[0019]第一接收单元,用于接收终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的;
[0020]第一保存单元,用于保存所述路由器A的配置信息和获取所述配置信息的身份认证信息;
[0021]第二接收单元,用于接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息;
[0022]身份认证单元,用于根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证;
[0023]配置信息发送单元,用于当认证成功后,将路由器A的配置信息发送给所述终端设备。
[0024]依据本发明另一个方面,提供了一种获取路由器配置信息的系统,包括如上所述的终端设备和如上所述的云端服务器。
[0025]借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
[0026]本发明提供的获取路由器配置信息的方法、设备和系统,能够对待处理路由器进行适配,在适配成功后能够自动获取路由器的配置信息,并将配置信息和获取该配置信息的身份认证信息发送到云端服务器,当需要获取该路由器的配置信息时,仅需要简单的向云端服务器发送一个请求消息,不了该配置信息在云端保存了多长时间,云端服务器在认证发送该请求消息的终端设备具有获取该配置信息的权限时,都将该配置信息发送给请求的终端设备,使得在用户没有记住配置信息的时候,也能够随时、便捷的获取配置信息,极大的方便了用户的使用。
[0027]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0028]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0029]图1示出了本发明实施例提供的一种终端设备侧获取路由器配置信息的方法流程图;
[0030]图2示出了本发明实施例提供的一种云端服务器侧获取路由器配置信息的方法流程图;
[0031]图3示出了本发明实施例提供一种获取路由器配置信息并设置配置信息的方法流程图;
[0032]图4示出了本发明实施例提供一种获取路由器配置信息的方法流程图;
[0033]图5示出了本发明实施例提供另一种获取路由器配置信息的方法流程图。
[0034]图6示出了本发明实施例提供的一种终端设备的组成框图;
[0035]图7示出了本发明实施例提供的另一种终端设备的组成框图;
[0036]图8示出了本发明实施例提供的另一种终端设备的组成框图;
[0037]图9示出了本发明实施例提供的另一种终端设备的组成框图;
[0038]图10示出了本发明实施例提供的另一种终端设备的组成框图;
[0039]图11示出了本发明实施例提供的一种云端服务器的组成框图;
[0040]图12示出了本发明实施例提供的另一种云端服务器的组成框图;
[0041]图13示出了本发明实施例提供的一种获取路由器配置信息的系统组成框图;
[0042]图14示出了本发明实施例提供的另一种获取路由器配置信息的系统组成框图。

【具体实施方式】
[0043]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0044]本发明实施例提供一种终端设备侧获取路由器配置信息的方法,如图1所示,该方法包括:
[0045]101、终端设备获取适配的路由器A的配置信息,并将获取所述配置信息的身份认证信息和所述配置信息发送给云端服务器。
[0046]该方法是基于路由器适配进一步进行的,对路由器的适配就是对路由器的识别,并将识别的路由器的各个功能进行抽象化,形成不同的脚本,即对应不同的应用接口。当执行相关功能的时候,应用程序直接调用对应的应用接口即可实现相关的功能。例如,当对路由器进行密码设置时,该密码设置功能已经形成了对应的脚本程序,并对应一个应用接口,当获取了对应路由器的密码信息后,直接调用该应用接口即可实现密码的设置,不用人为的去点击输入界面中的密码输入框,进行密码的输入。
[0047]进一步的,所述终端设备获取适配的路由器A的配置信息具体可以通过但不局限于以下的方法实现,该方法包括:
[0048]I)、终端设备对所述路由器A进行适配;当适配成功后,执行2)。
[0049]2)、抓取包含所述路由器A的配置信息的静态文件。
[0050]3)、从所述静态文件中获取所述适配的路由器A的配置信息。
[0051]其中,所述配置信息可以为但不局限于密码信息或者密码信息和属性信息。该密码信息包括路由器工作时通常设置的三个密码,分别为路由器管理密码(登陆网关的密码)、ADSL宽带密码、无线密码(密码)。该属性信息可以为任意一个与路由器相关的参数信息,具体的本发明实施例对此不进行限制。
[0052]由于该配置信息是一个私有信息,不是对任意用户可见的,只对路由器使用者本身或者路由器使用者许可的用户使用。当终端设备将路由器的配置信息上报到云端后,还需要将获取所述配置信息的身份认证信息也发送给云端服务器,以便当终端设备请求路由器的配置信息时,云端服务器必须对请求的终端设备进行权限的认证,当认证的终端设备具有权限获取该路由器的配置信息时,才能将对应路由器的配置信息发送给请求的客户端。
[0053]所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A用户的身份(Identity,ID)信息、路由器A用户注册的账号信息或者路由器A的ID信息。路由器的用户均有一个唯一的ID,当其与路由器的配置信息进行绑定时,便可用于对配置信息的获取者进行获取权限的认证。该路由器A用户的身份(Identity,ID)信息可以为,例如,当其使用通讯移动终端时,其SIM卡号码为路由器用户的ID信息;当其为座机时,其固定电话号码为路由器用户的ID信息。路由器用户向云端服务器注册的账号信息也唯一,当其与路由器的配置信息进行绑定时,也可用于对配置信息的获取者进行获取权限的认证。路由器A的ID信息也唯一,路由器的一般放置在用户的家中,或者企业的机房中,只有用户自己或者受权限的人才能获取,因此当其与路由器的配置信息进行绑定时,也可用于对配置信息的获取者进行获取权限的认证。
[0054]102、当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息。
[0055]终端设备向云端服务器发送获取路由器A的配置信息的请求消息时,可以通过TCP长连接进行,也可以通过通讯方式进行,该通信方式可以为但不局限于短信、邮件、即时通讯、页面触发等,具体的本发明实施例对此不进行限制。
[0056]由于该配置信息是一个私有信息,不是对任意用户可见的,当终端设备请求路由器的配置信息时,云端服务器必须对请求的终端设备进行权限的认证,认证请的终端设备具有权限获取该路由器的配置信息时,才将对应路由器的配置信息发送给请求的客户端。所以,客户端在向云端服务器发送获取路由器A的配置信息的请求时,该请求消息中必须包含获取所述配置信息的身份认证信息。
[0057]该获取所述配置信息的身份认证信息可以是步骤101中描述的任一种,具体的本发明实施例对此不进行限制,可以根据用户的实际需求设置。
[0058]103、接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
[0059]进一步的,当获取所述配置信息的身份认证信息为路由器A用户的注册账号信息时,路由器的使用者需要向云端服务器注册一个账号,并将该路由器的配置信息和注册账号绑定,以便在获取云端服务器存储的该路由器的配置信息时,只有通过该注册账号发送的请求,云端服务器才能将对应路由器的配置信息发送出来。具体的该方法包括:
[0060]I)、所述终端设备向所述云端服务器获取注册账号信息;云端服务器接收到该注册账号信息后,将该注册保存,以便进行配置信息获取的身份认证。
[0061]2)、将所述注册账号信息和所述配置信息发送给云端服务器。
[0062]基于上述方法,本发明实施例还提供一种云端服务器侧获取路由器配置信息的方法,如图2所示,该方法包括:
[0063]201、服务器接收并保存终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的。
[0064]其中,关于配置信息的相关描述,可以参考实施例1中的对应描述,具体的,本发明实施例对此不进行限制。
[0065]202、所述服务器接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息。
[0066]203、所述服务器根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证。
[0067]204、当认证成功后,所述服务器将路由器A的配置信息发送给所述终端设备。
[0068]在实施上述方法时,是基于对路由器的适配实现,当将路由器A更换为路由器B并且要求路由器B和路由器A具有相同的设置以保证原有的通信连接时,本发明实施例在接收所述云端服务器发送的路由器A的配置信息之后,还提供如下的方法,实现路由器配置信息的自动设置,实现路由器的安全换机。该方法如图3所示,包括:
[0069]301、终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息。
[0070]302、所述服务器接收终端设备发送的获取路由器A的配置信息的请求消息。
[0071]303、所述服务器根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证。
[0072]304、当认证成功后,所述服务器将路由器A的配置信息发送给所述终端设备。
[0073]305、所述终端设备接收所述云端服务器发送的路由器A的配置信息。
[0074]306、所述终端设备对所述路由器B进行适配。
[0075]在接收到所述云端服务器发送的路由器A的配置信息后,终端设备自动调用对应的应用程序,实现对所述路由器B的适配。
[0076]307、当适配成功后,根据所述路由器A的配置信息对适配的所述路由器B进行设置,使得路由器B的配置与所述路由器A的配置相同。
[0077]进一步的,在实际应用中,除了在进行路由器换机时获取路由器的配置信息外,当用户需要根据路由器的密码信息办理其他业务时,也需要获取该配置信息。在该应用场景时,用户仅需要获取该路由器的密码信息,并不需要调用对应的应用。基于该种应用,本发明实施例提供以下的方法,该方法包括:
[0078]401、终端设备向所述云端服务器发送获取路由器A密码信息的请求消息,所述请求消息中包括获取所述密码信息的身份认证信息。
[0079]402、服务器接收获取路由器A密码信息的请求消息。
[0080]403、所述服务器根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证。
[0081]404、当认证成功后,所述服务器将路由器A的密码信息通过通讯方式发送给所述终端设备。
[0082]所述通讯方式可以为以下方式中的任一种包括:短信、邮件或页面信息。
[0083]405、接收所述云端服务器通过通讯方式发送的路由器A的密码信息。用户根据获取的密码信息办理相关的业务。
[0084]进一步的,在实际应用中,路由器组成的网络,在很多情况下允许多人的同时接入,并进行网络的访问;但是每次都要告诉使用者密码,由使用移动终端设备的用户将密码输入,输入的过程有可能输错,并且输入密码的操作也比较繁琐,使得接入网络的时间较长。另外,当用户自身不记得对应的网络密码时,其他有权限加入的用户将无法加入,基于该应用场景,本发明实施例还提供如下的路由器配置信息获取并利用的方法,如图5所示,该方法包括:
[0085]501、终端设备读取获取所述配置信息的身份认证信息,将所述身份认证信息生成二维码,以便其他终端设备扫描所述二维码获取所述身份认证信息。
[0086]502、授权的其他终端设备扫描所述二维码获取所述二维码中包含的获取所述配置信息的身份认证信息。
[0087]503、授权的其他终端设备向云端服务器发送获取路由器密码请求消息,所述请求消息中包括所述获取所述配置信息的身份认证信息。
[0088]504、云端服务接收到所述请求消息后,对所述身份认证信息进行认证。
[0089]505、当认证成功后,将所述路由器的密码信息发送给请求的授权的其他终端设备。
[0090]506、授权的其他终端设备接收所述路由器的密码信息,并根据该密码信息进行无线网络密码的设置,从而实现网络的接入。
[0091]基于上述方法,本发明实施例还提供一种终端设备,如图6所示,该终端设备包括:
[0092]配置信息获取单元61,用于获取适配的路由器A的配置信息。
[0093]第一发送单元62,用于将所述获取的所述配置信息的身份认证信息和所述配置信息发送给云端服务器。其中,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A的用户ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。所述配置信息可以为但不局限于密码信息或者密码信息和属性信息。
[0094]第二发送单元63,用于当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息。
[0095]配置信息接收单元64,用于接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
[0096]进一步的,如图7所示,所述配置信息获取单元61包括:
[0097]适配模块611,用于对所述路由器A进行适配。
[0098]抓取模块612,用于当适配成功后,抓取包含所述路由器A的配置信息的静态文件。
[0099]获取模块613,用于从所述静态文件中获取所述适配的路由器A的配置信息。
[0100]进一步的,当获取所述配置信息的身份认证信息为路由器A用户的注册账号信息时,路由器的使用者需要向云端服务器注册一个账号,并将该路由器的配置信息和注册账号绑定,以便在获取云端服务器存储的该路由器的配置信息时,只有通过该注册账号发送的请求,云端服务器才能将对应路由器的配置信息发送出来。如图8所示,该终端设备还包括:
[0101]注册账号获取单元65,用于当获取所述配置信息的身份认证信息为路由器A用户的注册账号信息时,向所述云端服务器获取注册账号信息;
[0102]所述第一发送单元62还用于,将所述注册账号信息和所述配置信息发送给云端服务器。
[0103]进一步的,在实施上述方案时,是基于对路由器的适配实现,当将路由器A更换为路由器B并且要求路由器B和路由器A具有相同的设置以保证原有的通信连接时,本发明实施例在接收所述云端服务器发送的路由器A的配置信息之后,还提供如下的方案。如图9所示,该终端设备还包括:
[0104]适配单元66,用于当将路由器A更换为路由器B并且要求路由器B和路由器A具有相同的设置以保证原有的通信连接时,在接收所述云端服务器发送的路由器A的配置信息之后所述终端设备对所述路由器B进行适配;
[0105]设置单元67,用于当适配成功后,根据所述路由器A的配置信息对适配的所述路由器B进行设置,使得路由器B的配置与所述路由器A的配置相同。
[0106]进一步的,在实际应用中,除了在进行路由器换机时获取路由器的配置信息外,当用户需要根据路由器的密码信息办理其他业务时,也需要获取该配置信息。在该应用场景时,用户仅需要获取该路由器的密码信息,并不需要调用对应的应用。基于该种应用,所述第二发送单元63还用于,当需要找回路由器A的密码时,所述终端设备向所述云端服务器发送获取路由器A密码信息的请求消息;
[0107]所述配置信息接收单元64还用于,接收所述云端服务器通过通讯方式发送的路由器A的密码信息。
[0108]进一步的,在实际应用中,路由器组成的网络,在很多情况下允许多人的同时接入,并进行网络的访问;但是每次都要告诉使用者密码,由使用移动终端设备的用户将密码输入,输入的过程有可能输错,并且输入密码的操作也比较繁琐,使得接入网络的时间较长。另外,当用户自身不记得对应的网络密码时,其他有权限加入的用户将无法加入,基于该应用场景。如图10所示,所述终端设备还包括:
[0109]身份认证信息获取单元68,用于读取获取所述配置信息的身份认证信息;
[0110]二维码生成单元69,用于将所述身份认证信息生成二维码,以便其他终端设备扫描所述二维码获取所述身份认证信息。
[0111]基于上述方法,本发明实施例还提供一种云端服务器,如图11所示,该云端服务器包括:
[0112]第一接收单元71,用于接收终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的;其中,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A的用户ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。
[0113]第一保存单元72,用于保存所述路由器A的配置信息和获取所述配置信息的身份认证信息;
[0114]第二接收单元73,用于接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息;
[0115]身份认证单元74,用于根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证;
[0116]配置信息发送单元75,用于当认证成功后,将路由器A的配置信息发送给所述终端设备。
[0117]进一步的,如图12所示,该云端服务器还包括:
[0118]第三接收单元76,用于当所述获取所述配置信息的身份认证信息为路由器A用户注册的账号信息时,接收终端设备发送的账号注册信息;
[0119]第二保存单元77,用于将该注册信息保存。
[0120]进一步的,当接收的请求消息为获取路由器A密码的请求消息时,所述配置信息发送单元75还用于,将路由器A的密码信息通过通讯方式发送给所述终端设备。
[0121]进一步的,当接收的请求消息为其他终端设备发送的获取路由器密码A的请求消息,所述请求消息中包含获取所述配置信息的身份认证信息,所述获取所述配置信息的身份认证信息为所述其他终端设备通过扫描包含该信息的二维码获取的时,所述配置信息发送单元75还用于,将路由器A的密码信息通过通讯方式发送给所述其他终端设备。
[0122]本发明实施例还提供一种获取路由器配置信息的系统,如图13所示,该系统包括如上所述的终端设备81和如上所述的云端服务器82。
[0123]其中,关于终端设备以及云端服务器的相关描述,可以参考上述方法实施例和设备实施例的相关描述,本发明实施例此处将不再赘述。
[0124]进一步的,如图14所示,该路由器配置信息获取系统还包括:
[0125]其他终端设备83,用于扫描所述终端设备生成的二维码,获取所述终端设备81生成的获取所述配置信息的身份认证信息;向所述云端服务器82发送获取路由器A密码的请求消息,所述请求消息中包含获取所述配置信息的身份认证信息;接收所述云端服务器82发送的路由器A的密码信息,通过该密码信息实现网络的连接。
[0126]本发明实施例中,在获取路由器的配置信息时,能够对待处理路由器进行适配,在适配成功后能够自动获取路由器的配置信息,并将配置信息和获取该配置信息的身份认证信息发送到云端服务器,当需要获取该路由器的配置信息时,仅需要简单的向云端服务器发送一个请求消息,不了该配置信息在云端保存了多长时间,云端服务器在认证发送该请求消息的终端设备具有获取该配置信息的权限时,都将该配置信息发送给请求的终端设备,使得在用户没有记住密码的时候,也能够随时、便捷的获取密码,极大的方便了用户的使用。
[0127]进一步的,在获取了路由器的配置信息后,可以将该配置信息自动设置在适配的路由器B上,实现路由器配置信息的安全快速转移。
[0128]进一步的,终端设备还将获取配置信息的身份认证信息生成二维码,当其他用户需要加入该路由器对应的网络时,直接扫一下二维码就可以实现网络密码的输入,极高的提供了用户加入网络的速度和成功的概率。
[0129]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0130]本发明的实施例公开了:
[0131]Al、一种终端设备侧获取路由器配置信息的方法,其特征在于,包括:
[0132]终端设备获取适配的路由器A的配置信息,并将获取所述配置信息的身份认证信息和所述配置信息发送给云端服务器;
[0133]当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息;
[0134]接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
[0135]A2、根据权利要求Al所述的方法,其特征在于,所述终端设备获取适配的路由器A的配置信息包括:
[0136]所述终端设备对所述路由器A进行适配;
[0137]当适配成功后,抓取包含所述路由器A的配置信息的静态文件;
[0138]从所述静态文件中获取所述适配的路由器A的配置信息。
[0139]A3、根据权利要求Al所述的方法,其特征在于,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A用户的身份ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。
[0140]A4、根据权利要求A3所述的方法,其特征在于,当获取所述配置信息的身份认证信息为路由器A用户的注册账号信息时,该方法还包括:
[0141]所述终端设备向所述云端服务器获取注册账号信息;
[0142]将获取所述配置信息的身份认证信息和所述配置信息发送给云端服务器具体为:将所述注册账号信息和所述配置信息发送给云端服务器。
[0143]A5、根据权利要求Al所述的方法,其特征在于,当将路由器A更换为路由器B并且要求路由器B和路由器A具有相同的设置以保证原有的通信连接时,在接收所述云端服务器发送的路由器A的配置信息之后,还包括:
[0144]所述终端设备对所述路由器B进行适配;
[0145]当适配成功后,根据所述路由器A的配置信息对适配的所述路由器B进行设置,使得路由器B的配置与所述路由器A的配置相同。
[0146]A6、根据权利要求A1-A5中任一项所述的方法,其特征在于,所述配置信息为密码信息或者密码信息和属性信息。
[0147]A7、根据权利要求A6所述的方法,其特征在于,还包括:
[0148]当需要找回路由器A的密码时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息具体为:所述终端设备向所述云端服务器发送获取路由器A密码信息的请求消息,所述请求消息中包括获取所述密码信息的身份认证信息;
[0149]接收所述云端服务器通过通讯方式发送的路由器A的密码信息。
[0150]AS、根据权利要求A7所述的方法,其特征在于,所述通讯方式为以下方式中的任一种包括:短信、邮件或页面信息。
[0151]A9、根据权利要求Al所述方法,其特征在于,还包括:
[0152]所述终端设备读取获取所述配置信息的身份认证信息,将所述身份认证信息生成二维码,以便其他终端设备扫描所述二维码获取所述身份认证信息。
[0153]B10、一种云端服务器侧获取路由器配置信息的方法,其特征在于,包括:
[0154]服务器接收并保存终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的;
[0155]所述服务器接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息;
[0156]所述服务器根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证;
[0157]当认证成功后,所述服务器将路由器A的配置信息发送给所述终端设备。
[0158]B11、根据权利要求BlO所述的方法,其特征在于,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A用户的身份ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。
[0159]B12、根据权利要求Bll所述的方法,其特征在于,当所述获取所述配置信息的身份认证信息为路由器A用户注册的账号信息时,还包括:
[0160]所述云端服务器接收终端设备发送的账号注册信息,并将该注册信息保存。
[0161]B13、根据权利要求BlO所述的方法,其特征在于,当接收的请求消息为获取路由器A密码的请求消息时,所述服务器将路由器A的配置信息发送给所述终端设备具体为:所述服务器将路由器A的密码信息通过通讯方式发送给所述终端设备。
[0162]B14、根据权利要求BlO所述的方法,其特征在于,当接收的请求消息为其他终端设备发送的获取路由器密码A的请求消息,所述请求消息中包含获取所述配置信息的身份认证信息,所述获取所述配置信息的身份认证信息为所述其他终端设备通过扫描包含该信息的二维码获取的时,所述服务器将路由器A的配置信息发送给所述终端设备具体为:所述服务器将路由器A的密码信息通过通讯方式发送给所述其他终端设备。
[0163]C15、一种终端设备,其特征在于,包括:
[0164]配置信息获取单元,用于获取适配的路由器A的配置信息;
[0165]第一发送单元,用于将所述获取的所述配置信息的身份认证信息和所述配置信息发送给云端服务器;
[0166]第二发送单元,用于当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息;
[0167]配置信息接收单元,用于接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
[0168]C16、根据权利要求C15所述的终端设备,其特征在于,所述配置信息获取单元包括:
[0169]适配模块,用于对所述路由器A进行适配;
[0170]抓取模块,用于当适配成功后,抓取包含所述路由器A的配置信息的静态文件;
[0171]获取模块,用于从所述静态文件中获取所述适配的路由器A的配置信息。
[0172]C17、根据权利要求C15所述的终端设备,其特征在于,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A的用户身份ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。
[0173]C18、根据权利要求C17所述的终端设备,其特征在于,,还包括:
[0174]注册账号获取单元,用于当获取所述配置信息的身份认证信息为路由器A用户的注册账号信息时,向所述云端服务器获取注册账号信息;
[0175]所述第一发送单元还用于,将所述注册账号信息和所述配置信息发送给云端服务器。
[0176]C19、根据权利要求C15所述的终端设备,其特征在于,还包括:
[0177]适配单元,用于当将路由器A更换为路由器B并且要求路由器B和路由器A具有相同的设置以保证原有的通信连接时,在接收所述云端服务器发送的路由器A的配置信息之后所述终端设备对所述路由器B进行适配;
[0178]设置单元,用于当适配成功后,根据所述路由器A的配置信息对适配的所述路由器B进行设置,使得路由器B的配置与所述路由器A的配置相同。
[0179]C20、根据权利要求C15-C19中任一项所述的终端设备,其特征在于,所述配置信息为密码信息或者密码信息和属性信息。
[0180]C21、根据权利要求C20所述的终端设备,其特征在于,还包括:
[0181]所述第二发送单元还用于,当需要找回路由器A的密码时,向所述云端服务器发送获取路由器A密码信息的请求消息;
[0182]所述配置信息接收单元还用于,接收所述云端服务器通过通讯方式发送的路由器A的密码信息。
[0183]C22、根据权利要求C21所述的终端设备,其特征在于,所述通讯方式为以下方式中的任一种包括:短信、邮件或页面信息。
[0184]C23、根据权利要求C15所述终端设备,其特征在于,还包括:
[0185]身份认证信息获取单元,用于读取获取所述配置信息的身份认证信息;
[0186]二维码生成单元,用于将所述身份认证信息生成二维码,以便其他终端设备扫描所述二维码获取所述身份认证信息。
[0187]D24、一种云端服务器,其特征在于,包括:
[0188]第一接收单元,用于接收终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的;
[0189]第一保存单元,用于保存所述路由器A的配置信息和获取所述配置信息的身份认证信息;
[0190]第二接收单元,用于接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息;
[0191]身份认证单元,用于根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证;
[0192]配置信息发送单元,用于当认证成功后,将路由器A的配置信息发送给所述终端设备。
[0193]D25、根据权利要求D24述的云端服务器,其特征在于,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A的用户身份ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。
[0194]D26、根据权利要求D25所述的云端服务器,其特征在于,还包括:
[0195]第三接收单元,用于当所述获取所述配置信息的身份认证信息为路由器A用户注册的账号信息时,接收终端设备发送的账号注册信息;
[0196]第二保存单元,用于将该注册信息保存。
[0197]D27、根据权利要求D25所述的云端服务器,其特征在于,所述配置信息发送单元还用于,当接收的请求消息为获取路由器A密码的请求消息时,将路由器A的密码信息通过通讯方式发送给所述终端设备。
[0198]D28、根据权利要求D25所述的云端服务器,其特征在于,所述配置信息发送单元还用于,当接收的请求消息为其他终端设备发送的获取路由器密码A的请求消息,所述请求消息中包含获取所述配置信息的身份认证信息,所述获取所述配置信息的身份认证信息为所述其他终端设备通过扫描包含该信息的二维码获取的时,将路由器A的密码信息通过通讯方式发送给所述其他终端设备。
[0199]E29、一种获取路由器配置信息的系统,其特征在于,包括如权利要求15-23中任一项所述的终端设备和如权利要求24-28中任一项所述的云端服务器。
[0200]E30、根据权利要求E29所述的系统,其特征在于,还包括:
[0201]其他终端设备,用于扫描所述终端设备生成的二维码,获取所述终端设备生成的获取所述配置信息的身份认证信息;
[0202]向所述云端服务器发送获取路由器A密码的请求消息,所述请求消息中包含获取所述配置信息的身份认证信息;
[0203]接收所述云端服务器发送的路由器A的密码信息,通过该密码信息实现网络的连接。
[0204]可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
[0205]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0206]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0207]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0208]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0209]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0210]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0211]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的获取路由器配置信息的方法设备及系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0212]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
【权利要求】
1.一种终端设备侧获取路由器配置信息的方法,其特征在于,包括: 终端设备获取适配的路由器A的配置信息,并将获取所述配置信息的身份认证信息和所述配置信息发送给云端服务器; 当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息; 接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
2.根据权利要求1所述的方法,其特征在于,所述终端设备获取适配的路由器A的配置信息包括: 所述终端设备对所述路由器A进行适配; 当适配成功后,抓取包含所述路由器A的配置信息的静态文件; 从所述静态文件中获取所述适配的路由器A的配置信息。
3.根据权利要求1所述的方法,其特征在于,所述获取所述配置信息的身份认证信息为以下信息中的任一种,该信息包括:路由器A用户的身份ID信息、路由器A用户注册的账号信息或者路由器A的ID信息。
4.根据权利要求3所述的方法,其特征在于,当获取所述配置信息的身份认证信息为路由器A用户的注册账号信息时,该方法还包括: 所述终端设备向所述云端服务器获取注册账号信息; 将获取所述配置信息的身份认证信息和所述配置信息发送给云端服务器具体为:将所述注册账号信息和所述配置信息发送给云端服务器。
5.根据权利要求1所述的方法,其特征在于,当将路由器A更换为路由器B并且要求路由器B和路由器A具有相同的设置以保证原有的通信连接时,在接收所述云端服务器发送的路由器A的配置信息之后,还包括: 所述终端设备对所述路由器B进行适配; 当适配成功后,根据所述路由器A的配置信息对适配的所述路由器B进行设置,使得路由器B的配置与所述路由器A的配置相同。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述配置信息为密码信息或者密码信息和属性信息。
7.—种云端服务器侧获取路由器配置信息的方法,其特征在于,包括: 服务器接收并保存终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的; 所述服务器接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息; 所述服务器根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证; 当认证成功后,所述服务器将路由器A的配置信息发送给所述终端设备。
8.—种终端设备,其特征在于,包括: 配置信息获取单元,用于获取适配的路由器A的配置信息; 第一发送单元,用于将所述获取的所述配置信息的身份认证信息和所述配置信息发送给云端服务器; 第二发送单元,用于当需要路由器A的配置信息时,终端设备向所述云端服务器发送获取路由器A配置信息的请求消息,所述请求消息中包括获取所述配置信息的身份认证信息; 配置信息接收单元,用于接收所述云端服务器发送的路由器A的配置信息,所述路由器A的配置信息为所述云端服务器在接收到所述请求消息后并对身份认证信息认证成功后向所述终端设备发送的信息。
9.一种云端服务器,其特征在于,包括: 第一接收单元,用于接收终端设备发送的路由器A的配置信息和获取所述配置信息的身份认证信息,所述配置信息为所述终端设备在适配到路由器A时获取的; 第一保存单元,用于保存所述路由器A的配置信息和获取所述配置信息的身份认证信息; 第二接收单元,用于接收终端设备发送的获取路由器A的配置信息的请求消息,所述请求消息中包括所述终端设备的身份认证信息; 身份认证单元,用于根据本地保存的获取所述路由器A配置信息的身份认证信息对终端发送来的身份认证信息进行认证; 配置信息发送单元,用于当认证成功后,将路由器A的配置信息发送给所述终端设备。
10.一种获取路由器配置信息的系统,其特征在于,包括如权利要求8所述的终端设备和如权利要求9所述的云端服务器。
【文档编号】H04L12/24GK104243213SQ201410510235
【公开日】2014年12月24日 申请日期:2014年9月28日 优先权日:2014年9月28日
【发明者】王中华, 宁敢, 向明 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1