一种智能路由器管理方法以及相关用户终端的制作方法

文档序号:7807761阅读:176来源:国知局
一种智能路由器管理方法以及相关用户终端的制作方法
【专利摘要】本发明实施例公开了一种智能路由器管理方法,用于实现对智能路由器的管理。本发明实施例方法包括:用户终端确定待安装的目标软件;将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;当与智能路由器建立信任时,控制所述智能路由器安装所述路由器子软件。本发明实施例提供的方法可以节省用户学习维护界面或维护软件的成本,且简化安装目标软件的操作,提高用户的体验度。本发明还提供了相关的用户终端。
【专利说明】一种智能路由器管理方法以及相关用户终端

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种智能路由器管理方法以及相关用户终端。

【背景技术】
[0002] 随着科学技术的发展,传统的路由器渐渐被智能路由器所取代。智能路由器即智 能化管理的路由器,相比于传统的路由器,智能路由器同个人电脑一样,具有独立的操作系 统,可以由用户自行安装各种应用软件,自行控制带宽、自行控制在线人数、自行控制浏览 网页、自行控制在线时间、同时拥有强大的USB (通用串行总线)共享功能,可以真正做到网 络和设备的智能化管理。
[0003] 用户在使用终端设备向智能路由器上安装应用软件时,需要智能路由器向用户的 终端设备提供维护界面,或者用户在终端设备上安装客户端维护软件,然后用户通过维护 界面或维护软件来安装应用软件。
[0004] 但是,采用维护界面或维护软件的形式对智能路由器进行管理,要求用户必须要 学习如何使用该维护界面或维护软件,这就使得用户给智能路由器安装应用软件需要消耗 一定的学习成本。而且通过维护界面或维护软件来安装应用软件,操作较为繁琐,用户体验 度不好。


【发明内容】

[0005] 本发明实施例提供了一种智能路由器管理方法以及相关用户终端,用于节省用户 学习维护界面或维护软件的成本,且简化安装目标软件的操作,提高用户的体验度。
[0006] 本发明实施例的第一方面提供了一种智能路由器管理方法,包括:
[0007] 用户终端确定待安装的目标软件;
[0008] 所述用户终端将所述待安装的目标软件划分为终端子软件与路由器子软件,并安 装所述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所 述路由器子软件用于实现所述目标软件在智能路由器侧的功能;
[0009] 所述用户终端控制所述智能路由器安装所述路由器子软件。
[0010] 结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实现方式中, 所述用户终端使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子软件 进行维护。
[0011] 结合本发明实施例的第一方面或第一方面的第一种实现方式,本发明实施例的第 一方面的第二种实现方式中,所述用户终端控制所述智能路由器安装所述路由器子软件包 括:
[0012] 所述用户终端将所述路由器子软件发送给所述智能路由器,指示所述智能路由器 安装所述路由器子软件;
[0013] 或,所述用户终端将保存有所述路由器子软件的服务器的地址发送给所述智能路 由器,向所述智能路由器指示安装所述路由器子软件的所述服务器的地址。
[0014] 结合本发明实施例的第一方面、第一方面的第一种实现方式与第一方面的第二种 实现方式,本发明实施例的第一方面的第三种实现方式还包括:
[0015] 所述用户终端删除所述终端子软件;
[0016] 所述用户终端控制所述智能路由器删除所述路由器子软件。
[0017] 结合本发明实施例的第一方面、第一方面的第一种实现方式至第一方面的第三种 实现方式,本发明实施例的第一方面的第四种实现方式中,在用户终端确定待安装的目标 软件前,所述用户终端与智能路由器建立信任;并且所述用户终端与所述智能路由器的信 息交互均经过非对称加密。
[0018] 结合本发明实施例的第一方面、第一方面的第一种实现方式至第一方面的第四种 实现方式,本发明实施例的第一方面的第五种实现方式中,所述目标软件在智能路由器侧 的功能包括如下至少一项:用户终端离线时的下载、访问或屏蔽特定网址或服务器、和去广 生 1=1 〇
[0019] 本发明实施例的第二方面提供了一种用户终端,包括:
[0020] 确定单元,用于确定待安装的目标软件;
[0021] 划分单元,用于将所述待安装的目标软件划分为终端子软件与路由器子软件,并 安装所述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能, 所述路由器子软件用于实现所述目标软件在智能路由器侧的功能;
[0022] 控制单元,用于控制所述智能路由器安装所述路由器子软件。
[0023] 结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现方式中, 所述用户终端还包括:
[0024] 维护单元,用于使用所述终端子软件与智能路由器实现同步,并对安装的所述路 由器子软件进行维护。
[0025] 结合本发明实施例的第二方面与第二方面的第一种实现方式,本发明实施例的第 二方面的第二种实现方式中,所述控制单元用于:
[0026] 将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装所述路由 器子软件;
[0027] 或,将保存有所述路由器子软件的服务器的地址发送给所述智能路由器,向所述 智能路由器指示安装所述路由器子软件的所述服务器的地址。
[0028] 结合本发明实施例的第二方面、第二方面的第一种实现方式与第二方面的第二种 实现方式,本发明实施例的第二方面的第三种实现方式中,所述用户终端还包括:
[0029] 删除单元,用于删除所述终端子软件;
[0030] 所述控制单元还用于:控制所述智能路由器删除所述路由器子软件。
[0031] 结合本发明实施例的第二方面、第二方面的第一种实现方式至第二方面的第三种 实现方式,本发明实施例的第二方面的第四种实现方式中,所述用户终端还包括:
[0032] 加密单元,用于对与所述智能路由器的信息交互进行非对称加密。
[0033] 本发明实施例中,用户终端确定待安装的目标软件;将所述待安装的目标软件划 分为终端子软件与路由器子软件,并安装所述终端子软件;控制所述智能路由器安装所述 路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件划分为 终端子软件与路由器子软件,使得用户终端在安装了终端子软件后,路由器子软件可以被 用户终端控制安装在智能路由器上。通过这样的方法,用户无需通过维护界面或维护软件 来安装目标软件,只需要在用户终端上直接安装终端子软件即可。这样就节省了用户学习 维护界面或维护软件的成本,且简化了安装目标软件的操作,提高了用户的体验度。

【专利附图】

【附图说明】
[0034] 图1为本发明实施例中智能路由器管理方法一个实施例流程图;
[0035] 图2为本发明实施例中智能路由器管理方法另一个实施例流程图;
[0036] 图3为本发明实施例中用户终端一个实施例结构图;
[0037] 图4为本发明实施例中用户终端另一个实施例结构图;
[0038] 图5为本发明实施例中用户终端另一个实施例结构图。

【具体实施方式】
[0039] 本发明实施例提供了一种智能路由器管理方法以及相关用户终端,下面将分别进 行描述。
[0040] 本发明实施例提供的智能路由器管理方法的基本流程请参见图1,包括:
[0041] 101、用户终端确定待安装的目标软件;
[0042] 与传统的路由器相比,智能路由器同个人电脑一样,具有独立的操作系统,可以由 用户自行安装各种软件,用于实现较为复杂的功能。
[0043] 本实施例中,用户终端确定待安装的目标软件。其中,目标软件用于实现智能路由 器为用户终端提供的功能,包括离线下载、翻墙、去广告等。离线下载是用户终端离线时的 下载,即在用户终端未通过该路由器连接到网络时由该智能路由器实现用户终端的下载功 能。通过目标软件的设定,用户终端可决定是否访问特定网址或服务器,或者说决定是否屏 蔽某些特定网址或服务器。
[0044] 其中,目标软件可以保存在用户终端上,也可以保留在服务器上,本实施例中不做 限定。
[0045] 102、用户终端将待安装的目标软件划分为终端子软件与路由器子软件,并安装终 端子软件;
[0046] 用户终端确定了待安装的目标软件后,将目标软件划分为终端子软件与路由器子 软件。其中,终端子软件用于在用户终端上运行,可以实现目标软件在用户终端侧的功能, 包括向用户提供操作界面、接收用户指令、将用户指令发送给路由器子软件等;路由器子软 件用于在智能路由器上运行,可以接收终端子软件发送的用户指令,并根据该用户指令实 现目标软件在智能路由器侧的功能,包括用户终端离线时的下载、访问或屏蔽特定网址或 服务器、翻墙和去广告等。。
[0047] 其中,用户终端将待安装的目标软件划分为终端子软件与路由器子软件的操作在 用户终端的后台执行,其具体的执行过程不会暴露给用户。其中,本申请中提到的用户终端 对目标软件的划分,仅用于表示用户终端将目标软件分为终端子软件与路由器子软件的结 果,其具体的划分方法本申请中不做限定。例如,目标软件的安装数据包中可以包括一个子 数据包,这个子数据包用于在路由器上安装路由器子软件。于是用户终端确定该子数据包 为路由器子软件,目标软件的安装数据包中的其它子数据包为终端子软件。
[0048] 用户终端将目标软件划分为终端子软件与路由器子软件后,安装终端子软件。
[0049] 其中,路由器子软件可以保存在用户终端上,也可以保留在服务器上,本实施例中 不做限定。
[0050] 103、用户终端控制智能路由器安装路由器子软件。
[0051] 用户终端安装了终端子软件后,控制智能路由器安装该路由器子软件。
[0052] 可以理解的,为了保证控制智能路由器安装路由器子软件能够实现,用户终端应 在本步骤103之前与智能路由器建立信任。
[0053] 其中,智能路由器可能与多个用户终端建立了信任,其中有多于一个的用户终端 安装了终端子软件。优选地,即使有多台与智能路由器建立信任的用户终端安装了终端子 软件,该智能路由器也只安装一次路由器子软件。
[0054] 其中,用户终端控制智能路由器安装该路由器子软件的操作在用户终端的后台执 行,其具体的执行过程不会暴露给用户。当然,具体的执行过程暴露给用户也是可以的,但 是并不必要,因为安装该路由器子软件的操作不需要用户的干预。
[0055] 本发明实施例中,用户终端确定待安装的目标软件;将所述待安装的目标软件划 分为终端子软件与路由器子软件,并安装所述终端子软件;控制所述智能路由器安装所述 路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件划分为 终端子软件与路由器子软件,使得用户终端在安装了终端子软件后,路由器子软件可以被 用户终端控制安装在智能路由器上。而且,划分目标软件、控制智能路由器安装路由器子软 件的操作均在用户终端的后台进行,不会暴露给用户。通过这样的方法,用户无需通过维护 界面或维护软件来安装目标软件,用户只需要在用户终端上直接安装终端子软件,其他操 作均可由用户终端在后台来完成。这样就节省了用户学习维护界面或维护软件的成本,且 简化了安装目标软件的操作,提高了用户的体验度。
[0056] 现阶段的技术中,用户终端不仅可以使用维护界面或维护软件在智能路由器上安 装应用软件,还可以使用维护界面或维护软件对安装在智能路由器上的应用软件进行维 护,维护内容包括登陆应用软件、运行应用软件、删除应用软件等。而本发明实施例中,用 户终端不需要配置维护界面或维护软件,而是将目标软件划分为终端子软件与路由器子软 件,因此本发明实施例中,用户终端可以使用终端子软件与智能路由器实现同步,并对安装 的路由器子软件进行维护。具体的,终端子软件可以接收用户指令,并将用户指令提供给 路由器子软件,使得路由器子软件可以根据该用户指令实现目标软件在智能路由器侧的功 能。其中,智能路由器在运行路由器子软件时产生的中间数据可以保留在该智能路由器上, 这样,即使用户中断对终端子软件的操作,路由器子软件运行的中间数据也不会丢失,可以 在用户恢复对终端子软件的操作时被继续使用。
[0057] 其中,用户终端控制智能路由器安装路由器子软件的方法有很多,例如:当路由器 子软件被保存在用户终端上时,用户终端将所述路由器子软件发送给所述智能路由器,指 示所述智能路由器安装所述路由器子软件;当路由器子软件被保存在服务器上时,用户终 端将保存有路由器子软件的服务器的地址发送给智能路由器,指示智能路由器安装该路由 器子软件的服务器的地址。用户终端控制智能路由器安装路由器子软件也可以为其他方 法,本实施例中不做限定。
[0058] 其中,用户终端可以为搭载了安卓系统的终端设备。
[0059] 优选的,用户终端与智能路由器的信息交互均可以经过非对称加密。具体的,在用 户终端确定待安装的目标软件前,用户终端与智能路由器建立信任,用户终端与智能路由 器通过获取彼此的公钥,来建立信任。用户终端与智能路由器建立信任后,用户终端发送给 智能路由器的路由器子软件、或保存有路由器子软件的服务器的地址、或校验核、或用户指 令等信息均经过用户终端的公钥加密或私钥签名。同样的,智能路由器发送给用户终端的 信息也可以经过智能路由器的公钥加密或私钥签名。
[0060] 图1所示的实施例提供了本发明实施例中智能路由器管理方法的基本流程,该流 程提供了一种方法,可以不通过维护界面或维护软件就将路由器子软件安装到智能路由器 上。下面的实施例提供了一种新的智能路由器管理方法,进一步的补充了从智能路由器上 删除路由器子软件的过程,请参阅图2,本发明实施例提供的又一种智能路由器管理方法的 流程包括:
[0061] 201、用户终端确定待安装的目标软件;
[0062] 202、用户终端将待安装的目标软件划分为终端子软件与路由器子软件,并安装终 端子软件;
[0063] 203、当用户终端与智能路由器建立信任时,用户终端控制智能路由器安装路由器 子软件。
[0064] 步骤201至203与步骤101至103基本相同,此处不做赘述。
[0065] 204、用户终端删除终端子软件;
[0066] 现阶段的技术中,当用户不再需要使用智能路由器上安装的应用软件时,用户可 以通过操作维护界面或维护软件,来删除智能路由器上安装的应用软件。而本发明实施例 中,用户终端并没有配置维护界面或维护软件,只安装了目标软件中的终端子软件。所以本 实施例中,用户终端只删除终端子软件。
[0067] 205、用户终端控制智能路由器删除该路由器子软件。
[0068] 用户终端删除终端子软件后,用户终端控制智能路由器删除该路由器子软件。可 以理解的,为了实现用户终端对智能路由器的控制,用户终端在本步骤205之前应与智能 路由器建立信任。
[0069] 其中,用户终端控制智能路由器删除该路由器子软件的操作在用户终端的后台执 行,其具体的执行过程不会暴露给用户。当然,具体的执行过程暴露给用户也是可以的,但 是并不必要,因为删除该路由器子软件的操作不需要用户的干预。
[0070] 在实际应用中,可能有多台与智能路由器建立信任的用户终端安装了终端子软 件。在这种情况下,当其中仅由一台或几台用户终端删除终端子软件,而其他的用户终端没 有删除该终端子软件时,要根据实际需要来判断是否删除智能路由器上的路由器子软件。 只有在确定要删除智能路由器上的路由器子软件时,才执行步骤205。具体的,可以由这些 删除了终端子软件的用户终端来判断是否删除智能路由器上的路由器子软件,也可以由该 智能路由器来判断是否删除该智能路由器上的终端子软件,也可以由其它设备来判断是否 删除该智能路由器上的路由器子软件,本实施例中不做限定。
[0071] 本发明实施例中,用户终端确定待安装的目标软件;将所述待安装的目标软件划 分为终端子软件与路由器子软件,并安装所述终端子软件;当与智能路由器建立信任时,控 制所述智能路由器安装所述路由器子软件;若用户终端删除终端子软件,则当用户终端与 智能路由器建立信任时,用户终端控制智能路由器删除该路由器子软件。从以上技术方案 可以看出,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件,使 得用户终端在删除了终端子软件后,智能路由器上安装的路由器子软件可以被用户终端控 制删除。且控制智能路由器删除路由器子软件的操作在用户终端的后台进行,不会暴露给 用户。通过这样的方法,用户无需通过维护界面或维护软件来删除目标软件,用户只需要在 用户终端上直接删除终端子软件,其他操作均可由用户终端在后台来完成。这样就节省了 用户学习维护界面或维护软件的成本,且简化了删除目标软件的操作,提高了用户的体验 度。
[0072] 为了便于理解上述实施例,下面将以上述实施例的一个具体应用场景为例进行描 述。
[0073] 该安卓手机通过自动查找的方式查找到智能路由器,与智能路由器建立信任。
[0074] 用户需要在一安卓手机上下载一个迅雷软件,并使用该迅雷软件通过智能路由器 下载电影。于是,用户使用该安卓手机确定该迅雷软件。
[0075] 该安卓手机从服务器上获取该迅雷软件的安装包,该安装包有一个子安装包,称 为路由器安装包,用于安装该迅雷软件的路由器子软件,该路由器子软件在路由器上运行, 并为用户提供该迅雷软件在路由器侧的功能。该安装包中除去路由器安装包的部分为称为 手机安装包,用于安装该迅雷软件的手机子软件,该手机子软件在手机上运行,并为用户提 供该迅雷软件在手机侧的功能。该安卓手机通过该手机安装包,安装手机子软件,并将路由 器安装包发送给该智能路由器。
[0076] 该智能路由器获取该路由器安装包后,通过该路由器安装包安装路由器子软件。 [0077] 之后,用户需要通过该迅雷软件下载电影,于是用户使用该迅雷软件的手机子软 件下达"下载电影"的指令。该手机子软件获取该指令,并将该指令发送给路由器子软件, 该路由器子软件根据该指令下载电影。在下载过程中,路由器子软件将下载的进度、当前网 速等信息反馈给手机子软件,该手机子软件将这些信息在迅雷软件的显示界面上显示给用 户。其中,下载的电影保存在该智能路由器的硬盘上。
[0078] 在下载完成60 %时,该安卓手机因电池电量不足而自动关机,因此该手机子软件 被关闭,而该路由器子软件继续下载电影,并将下载了的电影保存在该智能路由器的硬盘 上。
[0079] 第二天,用户将该安卓手机充满电后开机,于是该迅雷软件的手机子软件被启动, 智能路由器通知该安卓手机下载已完成,并将电影发送给该安卓手机,使得用户可以直接 在手机上观看电影。
[0080] 用户在该安卓手机上选择删除该迅雷软件。于是,该迅雷软件的手机子软件被删 除。由于该安卓手机与智能路由器之间一直都建立信任,所以该智能路由器删除该迅雷软 件的路由器子软件。
[0081] 本发明实施例还提供了相关的用户终端,如图3所示,用于实现上述方法。本发明 实施例提供的用户终端的基本结构包括:
[0082] 确定单元301,用于确定待安装的目标软件;
[0083] 与传统的路由器相比,智能路由器同个人电脑一样,具有独立的操作系统,可以由 用户自行安装各种软件,用于实现较为复杂的功能。
[0084] 本实施例中,确定单元301确定待安装的目标软件。其中,目标软件用于实现智能 路由器为用户终端提供的功能,包括离线下载、翻墙、去广告等。
[0085] 其中,目标软件可以保存在用户终端上,也可以保留在服务器上,本实施例中不做 限定。
[0086] 划分单元302,用于将所述待安装的目标软件划分为终端子软件与路由器子软件, 并安装所述终端子软件,其中,终端子软件用于在用户终端上运行,可以实现目标软件在用 户终端侧的功能,包括向用户提供操作界面、接收用户指令、将用户指令发送给路由器子软 件等;路由器子软件用于在智能路由器上运行,可以接收终端子软件发送的用户指令,并根 据该用户指令实现目标软件在智能路由器侧的功能,包括离线下载、翻墙、去广告等。
[0087] 其中,划分单元302将待安装的目标软件划分为终端子软件与路由器子软件的操 作在用户终端的后台执行,其具体的执行过程不会暴露给用户。
[0088] 划分单元302将目标软件划分为终端子软件与路由器子软件后,安装终端子软 件。
[0089] 其中,路由器子软件可以保存在用户终端上,也可以保留在服务器上,本实施例中 不做限定。
[0090] 控制单元303,用于控制所述智能路由器安装所述路由器子软件。
[0091] 其中,智能路由器可能与多个用户终端建立了信任,其中有多于一个的用户终端 安装了终端子软件。优选地,即使有多台与智能路由器建立信任的用户终端安装了终端子 软件,该智能路由器也只安装一次路由器子软件。
[0092] 其中,控制单元303控制智能路由器安装该路由器子软件的操作在用户终端的后 台执行,其具体的执行过程不会暴露给用户。
[0093] 本发明实施例中,确定单元301确定待安装的目标软件;划分单元302将所述待安 装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;当与智能路由 器建立信任时,控制单元303控制所述智能路由器安装所述路由器子软件。从以上技术方 案可以看出,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件, 使得用户终端在安装了终端子软件后,路由器子软件可以被用户终端控制安装在智能路由 器上。而且,划分目标软件、控制智能路由器安装路由器子软件的操作均在用户终端的后台 进行,不会暴露给用户。通过这样的方法,用户无需通过维护界面或维护软件来安装目标软 件,用户只需要在用户终端上直接安装终端子软件,其他操作均可由用户终端在后台来完 成。这样就节省了用户学习维护界面或维护软件的成本,且简化了安装目标软件的操作,提 高了用户的体验度。
[0094] 现阶段的技术中,用户终端不仅可以使用维护界面或维护软件在智能路由器上安 装应用软件,还可以使用维护界面或维护软件对安装在智能路由器上的应用软件进行维 护,维护内容包括登陆应用软件、运行应用软件、删除应用软件等。而本发明实施例中,用 户终端不需要配置维护界面或维护软件,而是将目标软件划分为终端子软件与路由器子软 件,因此本发明实施例中,用户终端还可以包括维护单元304,用于使用终端子软件与智能 路由器实现同步,并对安装的路由器子软件进行维护。具体的,终端子软件可以接收用户指 令,并将用户指令提供给路由器子软件,使得路由器子软件可以根据该用户指令实现目标 软件在智能路由器侧的功能。其中,智能路由器在运行路由器子软件时产生的中间数据可 以保留在该智能路由器上,这样,即使用户中断对终端子软件的操作,路由器子软件运行的 中间数据也不会丢失,可以在用户恢复对终端子软件的操作时被继续使用。
[0095] 其中,用户终端控制智能路由器安装路由器子软件的方法有很多,例如:当路由 器子软件被保存在用户终端上时,控制单元303将所述路由器子软件发送给所述智能路由 器,指示所述智能路由器安装所述路由器子软件;当路由器子软件被保存在服务器上时,控 制单元303将保存有路由器子软件的服务器的地址发送给智能路由器,指示智能路由器安 装该路由器子软件的所述服务器的地址。用户终端控制智能路由器安装路由器子软件也可 以为其他方法,本实施例中不做限定。
[0096] 其中,用户终端可以为搭载了安卓系统的终端设备。
[0097] 优选的,用户终端还可以包括加密单元305,用于对与智能路由器的信息交互进行 非对称加密。具体的,加密单元305与智能路由器通过获取彼此的公钥,来建立信任。用户 终端与智能路由器建立信任后,用户终端发送给智能路由器的路由器子软件、或保存有路 由器子软件的服务器的地址、或用户指令等信息均经过加密单元305的公钥加密或私钥签 名。同样的,智能路由器发送给用户终端的信息也可以经过智能路由器的公钥加密或私钥 签名。
[0098] 可以理解的,在用户终端确定待安装的目标软件前,需要与智能目标路由器建立 任。
[0099]图3所示的实施例提供了本发明实施例中用户终端的基本结构,该用户终端可以 不通过维护界面或维护软件就将路由器子软件安装到智能路由器上。下面的实施例提供了 一种更为细化的用户终端,请参阅图4,本发明实施例提供的又一用户终端的结构包括: [0100] 确定单元401,用于确定待安装的目标软件;
[0101] 划分单元402,用于将所述待安装的目标软件划分为终端子软件与路由器子软件, 并安装所述终端子软件;
[0102] 控制单元403,用于当所述用户终端与智能路由器建立信任时,控制所述智能路由 器安装所述路由器子软件;
[0103] 维护单元404,用于使用终端子软件对路由器子软件进行维护;
[0104] 加密单元405,用于对与智能路由器的信息交互进行非对称加密;
[0105] 功能单元401至405与功能单元301至305基本相同,此处不做赘述。其中,功能 单元404与405为可选单元。本实施例中的用户终端也可以没有维护单元404与加密单元 405。
[0106] 删除单元406,用于删除所述终端子软件;
[0107] 现阶段的技术中,当用户不再需要使用智能路由器上安装的应用软件时,用户可 以通过操作维护界面或维护软件,来删除智能路由器上安装的应用软件。而本发明实施例 中,用户终端并没有配置维护界面或维护软件,只安装了目标软件中的终端子软件。所以本 实施例中,用户终端的删除单元406只删除终端子软件。
[0108] 控制单元403还用于:当所述用户终端与智能路由器建立信任时,控制所述智能 路由器删除所述路由器子软件。
[0109] 其中,控制单元403控制智能路由器删除该路由器子软件的操作在用户终端的后 台执行,其具体的执行过程不会暴露给用户。
[oho] 在实际应用中,可能有多台与智能路由器建立信任的用户终端安装了终端子软 件。在这种情况下,当其中仅由一台或几台用户终端删除终端子软件,而其他的用户终端没 有删除该终端子软件时,要根据实际需要来判断是否删除智能路由器上的路由器子软件。 只有在确定要删除智能路由器上的路由器子软件时,控制单元403才控制所述智能路由器 删除所述路由器子软件。具体的,可以由这些删除了终端子软件的用户终端来判断是否删 除智能路由器上的路由器子软件,也可以由该智能路由器来判断是否删除该智能路由器上 的终端子软件,也可以由其它设备来判断是否删除该智能路由器上的路由器子软件,本实 施例中不做限定。
[0111] 本发明实施例中,确定单元401确定待安装的目标软件;划分单元402将所述待安 装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;当与智能路由 器建立信任时,控制单元403控制所述智能路由器安装所述路由器子软件;若删除单元406 删除终端子软件,则当用户终端与智能路由器建立信任时,控制单元403控制智能路由器 删除该路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件 划分为终端子软件与路由器子软件,使得用户终端在删除了终端子软件后,智能路由器上 安装的路由器子软件可以被用户终端控制删除。且控制智能路由器删除路由器子软件的操 作在用户终端的后台进行,不会暴露给用户。通过这样的方法,用户无需通过维护界面或维 护软件来删除目标软件,用户只需要在用户终端上直接删除终端子软件,其他操作均可由 用户终端在后台来完成。这样就节省了用户学习维护界面或维护软件的成本,且简化了删 除目标软件的操作,提高了用户的体验度。
[0112] 为了便于理解上述实施例,下面将以上述实施例的一个具体应用场景为例进行描 述。
[0113] 该安卓手机的控制单元403通过自动查找的方式查找到智能路由器,与智能路由 器建立信任。
[0114] 用户需要在一安卓手机上下载一个迅雷软件,并使用该迅雷软件通过智能路由器 下载电影。于是,该安卓手机的确定单元401确定该迅雷软件。
[0115] 该安卓手机的划分单元402从服务器上获取该迅雷软件的安装包,该安装包有一 个子安装包,称为路由器安装包,用于安装该迅雷软件的路由器子软件,该路由器子软件在 路由器上运行,并为用户提供该迅雷软件在路由器侧的功能。该安装包中除去路由器安装 包的部分为称为手机安装包,用于安装该迅雷软件的手机子软件,该手机子软件在手机上 运行,并为用户提供该迅雷软件在手机侧的功能。该安卓手机的划分单元402通过该手机 安装包,安装手机子软件,并将路由器安装包发送给该智能路由器。
[0116] 该智能路由器获取该路由器安装包后,通过该路由器安装包安装路由器子软件。 具体的安装过程可参照之前方法实施例的描述,此处不做赘述。
[0117] 用户在该安卓手机上选择删除该迅雷软件。于是,该迅雷软件的手机子软件被删 除单元406删除。由于该安卓手机与智能路由器之间一直都建立信任,所以控制单元403 控制该智能路由器删除该迅雷软件的路由器子软件。
[0118] 上面从单元化功能实体的角度对本发明实施例中的用户终端进行了描述,下面从 硬件处理的角度对本发明实施例中的用户终端进行描述,请参阅图5,本发明实施例中的用 户终端500另一实施例包括:
[0119] 输入装置501、输出装置502、处理器503和存储器504 (其中用户终端500中的处 理器503的数量可以一个或多个,图5中以一个处理器503为例,但该举例不限定本实施例 的实施方式)。在本发明的一些实施例中,输入装置501、输出装置502、处理器503和存储 器504可通过总线或其它方式连接,其中,图5中以通过总线连接为例。
[0120] 其中,通过调用存储器504存储的操作指令,处理器503用于在所述操作指令的驱 动下执行如下步骤:
[0121] 确定待安装的目标软件;将所述待安装的目标软件划分为终端子软件与路由器子 软件,并安装所述终端子软件;控制所述智能路由器安装所述路由器子软件;使用所述终 端子软件与智能路由器实现同步,并对安装的所述路由器子软件进行维护;将所述路由器 子软件发送给所述智能路由器,指示所述智能路由器安装所述路由器子软件;或,将保存有 所述路由器子软件的服务器的地址发送给所述智能路由器,指示所述智能路由器安装所述 路由器子软件的所述服务器的地址;删除所述终端子软件;当所述用户终端与智能路由器 建立信任时,控制所述智能路由器删除所述路由器子软件;加密与所述智能路由器的信息 交互。用户终端500可以是一个手机、平板电脑或其他设备。输入装置501可以为用户终 端500的用户输入模块,如触摸屏中的感应器,输出装置502可以是触摸屏中的显示器。处 理器503在所述操作指令的驱动下可执行之前实施例所述的方法,本实施例不作具体重复 说明。
[0122] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统, 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0123] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0124] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0125] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0126] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形 式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法 的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程 序代码的介质。
[0127] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前 述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些 修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1. 一种智能路由器管理方法,其特征在于,包括: 用户终端确定待安装的目标软件; 所述用户终端将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所 述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所述路 由器子软件用于实现所述目标软件在智能路由器侧的功能; 所述用户终端控制所述智能路由器安装所述路由器子软件。
2. 根据权利要求1所述的智能路由器管理方法,其特征在于,所述方法还包括: 所述用户终端使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子 软件进行维护。
3. 根据权利要求1或2所述的智能路由器管理方法,其特征在于,所述用户终端控制所 述智能路由器安装所述路由器子软件包括: 所述用户终端将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装 所述路由器子软件; 或,所述用户终端将保存有所述路由器子软件的服务器的地址发送给所述智能路由 器,向所述智能路由器指示安装所述路由器子软件的所述服务器的地址。
4. 根据权利要求1至3中任一项所述的智能路由器管理方法,其特征在于,所述方法还 包括: 所述用户终端删除所述终端子软件; 所述用户终端控制所述智能路由器删除所述路由器子软件。
5. 根据权利要求1至4中任一项所述的智能路由器管理方法,其特征在于,在用户终端 确定待安装的目标软件前,所述方法还包括:所述用户终端与智能路由器建立信任;并且 所述用户终端与所述智能路由器的信息交互均经过非对称加密。
6. 根据权利要求1至5中任一项所述的智能路由器管理方法,其特征在于,所述目标软 件在智能路由器侧的功能包括如下至少一项:用户终端离线时的下载、访问或屏蔽特定网 址或服务器、和去广告。
7. -种用户终端,其特征在于,包括: 确定单元,用于确定待安装的目标软件; 划分单元,用于将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装 所述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所述 路由器子软件用于实现所述目标软件在智能路由器侧的功能; 控制单元,用于控制所述智能路由器安装所述路由器子软件。
8. 根据权利要求7所述的用户终端,其特征在于,所述用户终端还包括: 维护单元,用于使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器 子软件进行维护。
9. 根据权利要求7或8所述的用户终端,其特征在于,所述控制单元用于: 将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装所述路由器子 软件; 或,将保存有所述路由器子软件的服务器的地址发送给所述智能路由器,向所述智能 路由器指示安装所述路由器子软件的所述服务器的地址。
10. 根据权利要求7至9中任一项所述的用户终端,其特征在于,所述用户终端还包 括: 删除单元,用于删除所述终端子软件; 所述控制单元还用于:控制所述智能路由器删除所述路由器子软件。
11. 根据权利要求7至10中任一项所述的用户终端,其特征在于,所述用户终端还包 括: 加密单元,用于对与所述智能路由器的信息交互进行非对称加密。
【文档编号】H04L12/775GK104065513SQ201410307032
【公开日】2014年9月24日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】李国柱 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1