《一种智能路由器管理方法以及相关用户终端.pdf》由会员分享,可在线阅读,更多相关《一种智能路由器管理方法以及相关用户终端.pdf(17页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104065513A43申请公布日20140924CN104065513A21申请号201410307032622申请日20140630H04L12/24200601H04L12/77520130171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼72发明人李国柱74专利代理机构深圳市深佳知识产权代理事务所普通合伙44285代理人王仲凯54发明名称一种智能路由器管理方法以及相关用户终端57摘要本发明实施例公开了一种智能路由器管理方法,用于实现对智能路由器的管理。本发明实施例方法包括用户终端确定待安装的目标软件;将所述待安装的目标软件划分为终端子软件。
2、与路由器子软件,并安装所述终端子软件;当与智能路由器建立信任时,控制所述智能路由器安装所述路由器子软件。本发明实施例提供的方法可以节省用户学习维护界面或维护软件的成本,且简化安装目标软件的操作,提高用户的体验度。本发明还提供了相关的用户终端。51INTCL权利要求书2页说明书11页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书11页附图3页10申请公布号CN104065513ACN104065513A1/2页21一种智能路由器管理方法,其特征在于,包括用户终端确定待安装的目标软件;所述用户终端将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软。
3、件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所述路由器子软件用于实现所述目标软件在智能路由器侧的功能;所述用户终端控制所述智能路由器安装所述路由器子软件。2根据权利要求1所述的智能路由器管理方法,其特征在于,所述方法还包括所述用户终端使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子软件进行维护。3根据权利要求1或2所述的智能路由器管理方法,其特征在于,所述用户终端控制所述智能路由器安装所述路由器子软件包括所述用户终端将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装所述路由器子软件;或,所述用户终端将保存有所述路由器子软件的服务器的地址发送给所述智。
4、能路由器,向所述智能路由器指示安装所述路由器子软件的所述服务器的地址。4根据权利要求1至3中任一项所述的智能路由器管理方法,其特征在于,所述方法还包括所述用户终端删除所述终端子软件;所述用户终端控制所述智能路由器删除所述路由器子软件。5根据权利要求1至4中任一项所述的智能路由器管理方法,其特征在于,在用户终端确定待安装的目标软件前,所述方法还包括所述用户终端与智能路由器建立信任;并且所述用户终端与所述智能路由器的信息交互均经过非对称加密。6根据权利要求1至5中任一项所述的智能路由器管理方法,其特征在于,所述目标软件在智能路由器侧的功能包括如下至少一项用户终端离线时的下载、访问或屏蔽特定网址或服。
5、务器、和去广告。7一种用户终端,其特征在于,包括确定单元,用于确定待安装的目标软件;划分单元,用于将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所述路由器子软件用于实现所述目标软件在智能路由器侧的功能;控制单元,用于控制所述智能路由器安装所述路由器子软件。8根据权利要求7所述的用户终端,其特征在于,所述用户终端还包括维护单元,用于使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子软件进行维护。9根据权利要求7或8所述的用户终端,其特征在于,所述控制单元用于将所述路由器子软件发送给所述智能路由器。
6、,指示所述智能路由器安装所述路由器子软件;或,将保存有所述路由器子软件的服务器的地址发送给所述智能路由器,向所述智能路由器指示安装所述路由器子软件的所述服务器的地址。权利要求书CN104065513A2/2页310根据权利要求7至9中任一项所述的用户终端,其特征在于,所述用户终端还包括删除单元,用于删除所述终端子软件;所述控制单元还用于控制所述智能路由器删除所述路由器子软件。11根据权利要求7至10中任一项所述的用户终端,其特征在于,所述用户终端还包括加密单元,用于对与所述智能路由器的信息交互进行非对称加密。权利要求书CN104065513A1/11页4一种智能路由器管理方法以及相关用户终端技。
7、术领域0001本发明涉及通信领域,尤其涉及一种智能路由器管理方法以及相关用户终端。背景技术0002随着科学技术的发展,传统的路由器渐渐被智能路由器所取代。智能路由器即智能化管理的路由器,相比于传统的路由器,智能路由器同个人电脑一样,具有独立的操作系统,可以由用户自行安装各种应用软件,自行控制带宽、自行控制在线人数、自行控制浏览网页、自行控制在线时间、同时拥有强大的USB通用串行总线共享功能,可以真正做到网络和设备的智能化管理。0003用户在使用终端设备向智能路由器上安装应用软件时,需要智能路由器向用户的终端设备提供维护界面,或者用户在终端设备上安装客户端维护软件,然后用户通过维护界面或维护软件。
8、来安装应用软件。0004但是,采用维护界面或维护软件的形式对智能路由器进行管理,要求用户必须要学习如何使用该维护界面或维护软件,这就使得用户给智能路由器安装应用软件需要消耗一定的学习成本。而且通过维护界面或维护软件来安装应用软件,操作较为繁琐,用户体验度不好。发明内容0005本发明实施例提供了一种智能路由器管理方法以及相关用户终端,用于节省用户学习维护界面或维护软件的成本,且简化安装目标软件的操作,提高用户的体验度。0006本发明实施例的第一方面提供了一种智能路由器管理方法,包括0007用户终端确定待安装的目标软件;0008所述用户终端将所述待安装的目标软件划分为终端子软件与路由器子软件,并安。
9、装所述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所述路由器子软件用于实现所述目标软件在智能路由器侧的功能;0009所述用户终端控制所述智能路由器安装所述路由器子软件。0010结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实现方式中,所述用户终端使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子软件进行维护。0011结合本发明实施例的第一方面或第一方面的第一种实现方式,本发明实施例的第一方面的第二种实现方式中,所述用户终端控制所述智能路由器安装所述路由器子软件包括0012所述用户终端将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安。
10、装所述路由器子软件;0013或,所述用户终端将保存有所述路由器子软件的服务器的地址发送给所述智能路由器,向所述智能路由器指示安装所述路由器子软件的所述服务器的地址。说明书CN104065513A2/11页50014结合本发明实施例的第一方面、第一方面的第一种实现方式与第一方面的第二种实现方式,本发明实施例的第一方面的第三种实现方式还包括0015所述用户终端删除所述终端子软件;0016所述用户终端控制所述智能路由器删除所述路由器子软件。0017结合本发明实施例的第一方面、第一方面的第一种实现方式至第一方面的第三种实现方式,本发明实施例的第一方面的第四种实现方式中,在用户终端确定待安装的目标软件前。
11、,所述用户终端与智能路由器建立信任;并且所述用户终端与所述智能路由器的信息交互均经过非对称加密。0018结合本发明实施例的第一方面、第一方面的第一种实现方式至第一方面的第四种实现方式,本发明实施例的第一方面的第五种实现方式中,所述目标软件在智能路由器侧的功能包括如下至少一项用户终端离线时的下载、访问或屏蔽特定网址或服务器、和去广告。0019本发明实施例的第二方面提供了一种用户终端,包括0020确定单元,用于确定待安装的目标软件;0021划分单元,用于将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件,其中,所述终端子软件用于实现所述目标软件在用户终端侧的功能,所述路由器。
12、子软件用于实现所述目标软件在智能路由器侧的功能;0022控制单元,用于控制所述智能路由器安装所述路由器子软件。0023结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现方式中,所述用户终端还包括0024维护单元,用于使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子软件进行维护。0025结合本发明实施例的第二方面与第二方面的第一种实现方式,本发明实施例的第二方面的第二种实现方式中,所述控制单元用于0026将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装所述路由器子软件;0027或,将保存有所述路由器子软件的服务器的地址发送给所述智能路由器,向所述智能路由器。
13、指示安装所述路由器子软件的所述服务器的地址。0028结合本发明实施例的第二方面、第二方面的第一种实现方式与第二方面的第二种实现方式,本发明实施例的第二方面的第三种实现方式中,所述用户终端还包括0029删除单元,用于删除所述终端子软件;0030所述控制单元还用于控制所述智能路由器删除所述路由器子软件。0031结合本发明实施例的第二方面、第二方面的第一种实现方式至第二方面的第三种实现方式,本发明实施例的第二方面的第四种实现方式中,所述用户终端还包括0032加密单元,用于对与所述智能路由器的信息交互进行非对称加密。0033本发明实施例中,用户终端确定待安装的目标软件;将所述待安装的目标软件划分为终端。
14、子软件与路由器子软件,并安装所述终端子软件;控制所述智能路由器安装所述路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件,使得用户终端在安装了终端子软件后,路由器子软件可以被说明书CN104065513A3/11页6用户终端控制安装在智能路由器上。通过这样的方法,用户无需通过维护界面或维护软件来安装目标软件,只需要在用户终端上直接安装终端子软件即可。这样就节省了用户学习维护界面或维护软件的成本,且简化了安装目标软件的操作,提高了用户的体验度。附图说明0034图1为本发明实施例中智能路由器管理方法一个实施例流程图;0035图2为本发明实施例中智。
15、能路由器管理方法另一个实施例流程图;0036图3为本发明实施例中用户终端一个实施例结构图;0037图4为本发明实施例中用户终端另一个实施例结构图;0038图5为本发明实施例中用户终端另一个实施例结构图。具体实施方式0039本发明实施例提供了一种智能路由器管理方法以及相关用户终端,下面将分别进行描述。0040本发明实施例提供的智能路由器管理方法的基本流程请参见图1,包括0041101、用户终端确定待安装的目标软件;0042与传统的路由器相比,智能路由器同个人电脑一样,具有独立的操作系统,可以由用户自行安装各种软件,用于实现较为复杂的功能。0043本实施例中,用户终端确定待安装的目标软件。其中,目。
16、标软件用于实现智能路由器为用户终端提供的功能,包括离线下载、翻墙、去广告等。离线下载是用户终端离线时的下载,即在用户终端未通过该路由器连接到网络时由该智能路由器实现用户终端的下载功能。通过目标软件的设定,用户终端可决定是否访问特定网址或服务器,或者说决定是否屏蔽某些特定网址或服务器。0044其中,目标软件可以保存在用户终端上,也可以保留在服务器上,本实施例中不做限定。0045102、用户终端将待安装的目标软件划分为终端子软件与路由器子软件,并安装终端子软件;0046用户终端确定了待安装的目标软件后,将目标软件划分为终端子软件与路由器子软件。其中,终端子软件用于在用户终端上运行,可以实现目标软件。
17、在用户终端侧的功能,包括向用户提供操作界面、接收用户指令、将用户指令发送给路由器子软件等;路由器子软件用于在智能路由器上运行,可以接收终端子软件发送的用户指令,并根据该用户指令实现目标软件在智能路由器侧的功能,包括用户终端离线时的下载、访问或屏蔽特定网址或服务器、翻墙和去广告等。0047其中,用户终端将待安装的目标软件划分为终端子软件与路由器子软件的操作在用户终端的后台执行,其具体的执行过程不会暴露给用户。其中,本申请中提到的用户终端对目标软件的划分,仅用于表示用户终端将目标软件分为终端子软件与路由器子软件的结果,其具体的划分方法本申请中不做限定。例如,目标软件的安装数据包中可以包括一个子数据。
18、包,这个子数据包用于在路由器上安装路由器子软件。于是用户终端确定该子数据包为路由器子软件,目标软件的安装数据包中的其它子数据包为终端子软件。说明书CN104065513A4/11页70048用户终端将目标软件划分为终端子软件与路由器子软件后,安装终端子软件。0049其中,路由器子软件可以保存在用户终端上,也可以保留在服务器上,本实施例中不做限定。0050103、用户终端控制智能路由器安装路由器子软件。0051用户终端安装了终端子软件后,控制智能路由器安装该路由器子软件。0052可以理解的,为了保证控制智能路由器安装路由器子软件能够实现,用户终端应在本步骤103之前与智能路由器建立信任。0053。
19、其中,智能路由器可能与多个用户终端建立了信任,其中有多于一个的用户终端安装了终端子软件。优选地,即使有多台与智能路由器建立信任的用户终端安装了终端子软件,该智能路由器也只安装一次路由器子软件。0054其中,用户终端控制智能路由器安装该路由器子软件的操作在用户终端的后台执行,其具体的执行过程不会暴露给用户。当然,具体的执行过程暴露给用户也是可以的,但是并不必要,因为安装该路由器子软件的操作不需要用户的干预。0055本发明实施例中,用户终端确定待安装的目标软件;将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;控制所述智能路由器安装所述路由器子软件。从以上技术方案可以看出。
20、,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件,使得用户终端在安装了终端子软件后,路由器子软件可以被用户终端控制安装在智能路由器上。而且,划分目标软件、控制智能路由器安装路由器子软件的操作均在用户终端的后台进行,不会暴露给用户。通过这样的方法,用户无需通过维护界面或维护软件来安装目标软件,用户只需要在用户终端上直接安装终端子软件,其他操作均可由用户终端在后台来完成。这样就节省了用户学习维护界面或维护软件的成本,且简化了安装目标软件的操作,提高了用户的体验度。0056现阶段的技术中,用户终端不仅可以使用维护界面或维护软件在智能路由器上安装应用软件,还可以使用维护界面或维护软件。
21、对安装在智能路由器上的应用软件进行维护,维护内容包括登陆应用软件、运行应用软件、删除应用软件等。而本发明实施例中,用户终端不需要配置维护界面或维护软件,而是将目标软件划分为终端子软件与路由器子软件,因此本发明实施例中,用户终端可以使用终端子软件与智能路由器实现同步,并对安装的路由器子软件进行维护。具体的,终端子软件可以接收用户指令,并将用户指令提供给路由器子软件,使得路由器子软件可以根据该用户指令实现目标软件在智能路由器侧的功能。其中,智能路由器在运行路由器子软件时产生的中间数据可以保留在该智能路由器上,这样,即使用户中断对终端子软件的操作,路由器子软件运行的中间数据也不会丢失,可以在用户恢复。
22、对终端子软件的操作时被继续使用。0057其中,用户终端控制智能路由器安装路由器子软件的方法有很多,例如当路由器子软件被保存在用户终端上时,用户终端将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装所述路由器子软件;当路由器子软件被保存在服务器上时,用户终端将保存有路由器子软件的服务器的地址发送给智能路由器,指示智能路由器安装该路由器子软件的服务器的地址。用户终端控制智能路由器安装路由器子软件也可以为其他方法,本实施例中不做限定。0058其中,用户终端可以为搭载了安卓系统的终端设备。说明书CN104065513A5/11页80059优选的,用户终端与智能路由器的信息交互均可以经过非对。
23、称加密。具体的,在用户终端确定待安装的目标软件前,用户终端与智能路由器建立信任,用户终端与智能路由器通过获取彼此的公钥,来建立信任。用户终端与智能路由器建立信任后,用户终端发送给智能路由器的路由器子软件、或保存有路由器子软件的服务器的地址、或校验核、或用户指令等信息均经过用户终端的公钥加密或私钥签名。同样的,智能路由器发送给用户终端的信息也可以经过智能路由器的公钥加密或私钥签名。0060图1所示的实施例提供了本发明实施例中智能路由器管理方法的基本流程,该流程提供了一种方法,可以不通过维护界面或维护软件就将路由器子软件安装到智能路由器上。下面的实施例提供了一种新的智能路由器管理方法,进一步的补充。
24、了从智能路由器上删除路由器子软件的过程,请参阅图2,本发明实施例提供的又一种智能路由器管理方法的流程包括0061201、用户终端确定待安装的目标软件;0062202、用户终端将待安装的目标软件划分为终端子软件与路由器子软件,并安装终端子软件;0063203、当用户终端与智能路由器建立信任时,用户终端控制智能路由器安装路由器子软件。0064步骤201至203与步骤101至103基本相同,此处不做赘述。0065204、用户终端删除终端子软件;0066现阶段的技术中,当用户不再需要使用智能路由器上安装的应用软件时,用户可以通过操作维护界面或维护软件,来删除智能路由器上安装的应用软件。而本发明实施例中。
25、,用户终端并没有配置维护界面或维护软件,只安装了目标软件中的终端子软件。所以本实施例中,用户终端只删除终端子软件。0067205、用户终端控制智能路由器删除该路由器子软件。0068用户终端删除终端子软件后,用户终端控制智能路由器删除该路由器子软件。可以理解的,为了实现用户终端对智能路由器的控制,用户终端在本步骤205之前应与智能路由器建立信任。0069其中,用户终端控制智能路由器删除该路由器子软件的操作在用户终端的后台执行,其具体的执行过程不会暴露给用户。当然,具体的执行过程暴露给用户也是可以的,但是并不必要,因为删除该路由器子软件的操作不需要用户的干预。0070在实际应用中,可能有多台与智能。
26、路由器建立信任的用户终端安装了终端子软件。在这种情况下,当其中仅由一台或几台用户终端删除终端子软件,而其他的用户终端没有删除该终端子软件时,要根据实际需要来判断是否删除智能路由器上的路由器子软件。只有在确定要删除智能路由器上的路由器子软件时,才执行步骤205。具体的,可以由这些删除了终端子软件的用户终端来判断是否删除智能路由器上的路由器子软件,也可以由该智能路由器来判断是否删除该智能路由器上的终端子软件,也可以由其它设备来判断是否删除该智能路由器上的路由器子软件,本实施例中不做限定。0071本发明实施例中,用户终端确定待安装的目标软件;将所述待安装的目标软件划分为终端子软件与路由器子软件,并安。
27、装所述终端子软件;当与智能路由器建立信任时,控制所述智能路由器安装所述路由器子软件;若用户终端删除终端子软件,则当用户终端与说明书CN104065513A6/11页9智能路由器建立信任时,用户终端控制智能路由器删除该路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件,使得用户终端在删除了终端子软件后,智能路由器上安装的路由器子软件可以被用户终端控制删除。且控制智能路由器删除路由器子软件的操作在用户终端的后台进行,不会暴露给用户。通过这样的方法,用户无需通过维护界面或维护软件来删除目标软件,用户只需要在用户终端上直接删除终端子软件,其他操作均可。
28、由用户终端在后台来完成。这样就节省了用户学习维护界面或维护软件的成本,且简化了删除目标软件的操作,提高了用户的体验度。0072为了便于理解上述实施例,下面将以上述实施例的一个具体应用场景为例进行描述。0073该安卓手机通过自动查找的方式查找到智能路由器,与智能路由器建立信任。0074用户需要在一安卓手机上下载一个迅雷软件,并使用该迅雷软件通过智能路由器下载电影。于是,用户使用该安卓手机确定该迅雷软件。0075该安卓手机从服务器上获取该迅雷软件的安装包,该安装包有一个子安装包,称为路由器安装包,用于安装该迅雷软件的路由器子软件,该路由器子软件在路由器上运行,并为用户提供该迅雷软件在路由器侧的功能。
29、。该安装包中除去路由器安装包的部分为称为手机安装包,用于安装该迅雷软件的手机子软件,该手机子软件在手机上运行,并为用户提供该迅雷软件在手机侧的功能。该安卓手机通过该手机安装包,安装手机子软件,并将路由器安装包发送给该智能路由器。0076该智能路由器获取该路由器安装包后,通过该路由器安装包安装路由器子软件。0077之后,用户需要通过该迅雷软件下载电影,于是用户使用该迅雷软件的手机子软件下达“下载电影”的指令。该手机子软件获取该指令,并将该指令发送给路由器子软件,该路由器子软件根据该指令下载电影。在下载过程中,路由器子软件将下载的进度、当前网速等信息反馈给手机子软件,该手机子软件将这些信息在迅雷软。
30、件的显示界面上显示给用户。其中,下载的电影保存在该智能路由器的硬盘上。0078在下载完成60时,该安卓手机因电池电量不足而自动关机,因此该手机子软件被关闭,而该路由器子软件继续下载电影,并将下载了的电影保存在该智能路由器的硬盘上。0079第二天,用户将该安卓手机充满电后开机,于是该迅雷软件的手机子软件被启动,智能路由器通知该安卓手机下载已完成,并将电影发送给该安卓手机,使得用户可以直接在手机上观看电影。0080用户在该安卓手机上选择删除该迅雷软件。于是,该迅雷软件的手机子软件被删除。由于该安卓手机与智能路由器之间一直都建立信任,所以该智能路由器删除该迅雷软件的路由器子软件。0081本发明实施例。
31、还提供了相关的用户终端,如图3所示,用于实现上述方法。本发明实施例提供的用户终端的基本结构包括0082确定单元301,用于确定待安装的目标软件;0083与传统的路由器相比,智能路由器同个人电脑一样,具有独立的操作系统,可以由用户自行安装各种软件,用于实现较为复杂的功能。说明书CN104065513A7/11页100084本实施例中,确定单元301确定待安装的目标软件。其中,目标软件用于实现智能路由器为用户终端提供的功能,包括离线下载、翻墙、去广告等。0085其中,目标软件可以保存在用户终端上,也可以保留在服务器上,本实施例中不做限定。0086划分单元302,用于将所述待安装的目标软件划分为终端。
32、子软件与路由器子软件,并安装所述终端子软件,其中,终端子软件用于在用户终端上运行,可以实现目标软件在用户终端侧的功能,包括向用户提供操作界面、接收用户指令、将用户指令发送给路由器子软件等;路由器子软件用于在智能路由器上运行,可以接收终端子软件发送的用户指令,并根据该用户指令实现目标软件在智能路由器侧的功能,包括离线下载、翻墙、去广告等。0087其中,划分单元302将待安装的目标软件划分为终端子软件与路由器子软件的操作在用户终端的后台执行,其具体的执行过程不会暴露给用户。0088划分单元302将目标软件划分为终端子软件与路由器子软件后,安装终端子软件。0089其中,路由器子软件可以保存在用户终端。
33、上,也可以保留在服务器上,本实施例中不做限定。0090控制单元303,用于控制所述智能路由器安装所述路由器子软件。0091其中,智能路由器可能与多个用户终端建立了信任,其中有多于一个的用户终端安装了终端子软件。优选地,即使有多台与智能路由器建立信任的用户终端安装了终端子软件,该智能路由器也只安装一次路由器子软件。0092其中,控制单元303控制智能路由器安装该路由器子软件的操作在用户终端的后台执行,其具体的执行过程不会暴露给用户。0093本发明实施例中,确定单元301确定待安装的目标软件;划分单元302将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;当与智能路由器建。
34、立信任时,控制单元303控制所述智能路由器安装所述路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件,使得用户终端在安装了终端子软件后,路由器子软件可以被用户终端控制安装在智能路由器上。而且,划分目标软件、控制智能路由器安装路由器子软件的操作均在用户终端的后台进行,不会暴露给用户。通过这样的方法,用户无需通过维护界面或维护软件来安装目标软件,用户只需要在用户终端上直接安装终端子软件,其他操作均可由用户终端在后台来完成。这样就节省了用户学习维护界面或维护软件的成本,且简化了安装目标软件的操作,提高了用户的体验度。0094现阶段的技术中,用户终端。
35、不仅可以使用维护界面或维护软件在智能路由器上安装应用软件,还可以使用维护界面或维护软件对安装在智能路由器上的应用软件进行维护,维护内容包括登陆应用软件、运行应用软件、删除应用软件等。而本发明实施例中,用户终端不需要配置维护界面或维护软件,而是将目标软件划分为终端子软件与路由器子软件,因此本发明实施例中,用户终端还可以包括维护单元304,用于使用终端子软件与智能路由器实现同步,并对安装的路由器子软件进行维护。具体的,终端子软件可以接收用户指令,并将用户指令提供给路由器子软件,使得路由器子软件可以根据该用户指令实现目标软件在智能路由器侧的功能。其中,智能路由器在运行路由器子软件时产生的中间数据可说。
36、明书CN104065513A108/11页11以保留在该智能路由器上,这样,即使用户中断对终端子软件的操作,路由器子软件运行的中间数据也不会丢失,可以在用户恢复对终端子软件的操作时被继续使用。0095其中,用户终端控制智能路由器安装路由器子软件的方法有很多,例如当路由器子软件被保存在用户终端上时,控制单元303将所述路由器子软件发送给所述智能路由器,指示所述智能路由器安装所述路由器子软件;当路由器子软件被保存在服务器上时,控制单元303将保存有路由器子软件的服务器的地址发送给智能路由器,指示智能路由器安装该路由器子软件的所述服务器的地址。用户终端控制智能路由器安装路由器子软件也可以为其他方法,。
37、本实施例中不做限定。0096其中,用户终端可以为搭载了安卓系统的终端设备。0097优选的,用户终端还可以包括加密单元305,用于对与智能路由器的信息交互进行非对称加密。具体的,加密单元305与智能路由器通过获取彼此的公钥,来建立信任。用户终端与智能路由器建立信任后,用户终端发送给智能路由器的路由器子软件、或保存有路由器子软件的服务器的地址、或用户指令等信息均经过加密单元305的公钥加密或私钥签名。同样的,智能路由器发送给用户终端的信息也可以经过智能路由器的公钥加密或私钥签名。0098可以理解的,在用户终端确定待安装的目标软件前,需要与智能目标路由器建立信任。0099图3所示的实施例提供了本发明。
38、实施例中用户终端的基本结构,该用户终端可以不通过维护界面或维护软件就将路由器子软件安装到智能路由器上。下面的实施例提供了一种更为细化的用户终端,请参阅图4,本发明实施例提供的又一用户终端的结构包括0100确定单元401,用于确定待安装的目标软件;0101划分单元402,用于将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;0102控制单元403,用于当所述用户终端与智能路由器建立信任时,控制所述智能路由器安装所述路由器子软件;0103维护单元404,用于使用终端子软件对路由器子软件进行维护;0104加密单元405,用于对与智能路由器的信息交互进行非对称加密;0105功。
39、能单元401至405与功能单元301至305基本相同,此处不做赘述。其中,功能单元404与405为可选单元。本实施例中的用户终端也可以没有维护单元404与加密单元405。0106删除单元406,用于删除所述终端子软件;0107现阶段的技术中,当用户不再需要使用智能路由器上安装的应用软件时,用户可以通过操作维护界面或维护软件,来删除智能路由器上安装的应用软件。而本发明实施例中,用户终端并没有配置维护界面或维护软件,只安装了目标软件中的终端子软件。所以本实施例中,用户终端的删除单元406只删除终端子软件。0108控制单元403还用于当所述用户终端与智能路由器建立信任时,控制所述智能路由器删除所述路。
40、由器子软件。0109其中,控制单元403控制智能路由器删除该路由器子软件的操作在用户终端的后台执行,其具体的执行过程不会暴露给用户。说明书CN104065513A119/11页120110在实际应用中,可能有多台与智能路由器建立信任的用户终端安装了终端子软件。在这种情况下,当其中仅由一台或几台用户终端删除终端子软件,而其他的用户终端没有删除该终端子软件时,要根据实际需要来判断是否删除智能路由器上的路由器子软件。只有在确定要删除智能路由器上的路由器子软件时,控制单元403才控制所述智能路由器删除所述路由器子软件。具体的,可以由这些删除了终端子软件的用户终端来判断是否删除智能路由器上的路由器子软件。
41、,也可以由该智能路由器来判断是否删除该智能路由器上的终端子软件,也可以由其它设备来判断是否删除该智能路由器上的路由器子软件,本实施例中不做限定。0111本发明实施例中,确定单元401确定待安装的目标软件;划分单元402将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;当与智能路由器建立信任时,控制单元403控制所述智能路由器安装所述路由器子软件;若删除单元406删除终端子软件,则当用户终端与智能路由器建立信任时,控制单元403控制智能路由器删除该路由器子软件。从以上技术方案可以看出,本发明实施例通过将待安装的目标软件划分为终端子软件与路由器子软件,使得用户终端在删除了。
42、终端子软件后,智能路由器上安装的路由器子软件可以被用户终端控制删除。且控制智能路由器删除路由器子软件的操作在用户终端的后台进行,不会暴露给用户。通过这样的方法,用户无需通过维护界面或维护软件来删除目标软件,用户只需要在用户终端上直接删除终端子软件,其他操作均可由用户终端在后台来完成。这样就节省了用户学习维护界面或维护软件的成本,且简化了删除目标软件的操作,提高了用户的体验度。0112为了便于理解上述实施例,下面将以上述实施例的一个具体应用场景为例进行描述。0113该安卓手机的控制单元403通过自动查找的方式查找到智能路由器,与智能路由器建立信任。0114用户需要在一安卓手机上下载一个迅雷软件,。
43、并使用该迅雷软件通过智能路由器下载电影。于是,该安卓手机的确定单元401确定该迅雷软件。0115该安卓手机的划分单元402从服务器上获取该迅雷软件的安装包,该安装包有一个子安装包,称为路由器安装包,用于安装该迅雷软件的路由器子软件,该路由器子软件在路由器上运行,并为用户提供该迅雷软件在路由器侧的功能。该安装包中除去路由器安装包的部分为称为手机安装包,用于安装该迅雷软件的手机子软件,该手机子软件在手机上运行,并为用户提供该迅雷软件在手机侧的功能。该安卓手机的划分单元402通过该手机安装包,安装手机子软件,并将路由器安装包发送给该智能路由器。0116该智能路由器获取该路由器安装包后,通过该路由器安。
44、装包安装路由器子软件。具体的安装过程可参照之前方法实施例的描述,此处不做赘述。0117用户在该安卓手机上选择删除该迅雷软件。于是,该迅雷软件的手机子软件被删除单元406删除。由于该安卓手机与智能路由器之间一直都建立信任,所以控制单元403控制该智能路由器删除该迅雷软件的路由器子软件。0118上面从单元化功能实体的角度对本发明实施例中的用户终端进行了描述,下面从硬件处理的角度对本发明实施例中的用户终端进行描述,请参阅图5,本发明实施例中的用户终端500另一实施例包括说明书CN104065513A1210/11页130119输入装置501、输出装置502、处理器503和存储器504其中用户终端50。
45、0中的处理器503的数量可以一个或多个,图5中以一个处理器503为例,但该举例不限定本实施例的实施方式。在本发明的一些实施例中,输入装置501、输出装置502、处理器503和存储器504可通过总线或其它方式连接,其中,图5中以通过总线连接为例。0120其中,通过调用存储器504存储的操作指令,处理器503用于在所述操作指令的驱动下执行如下步骤0121确定待安装的目标软件;将所述待安装的目标软件划分为终端子软件与路由器子软件,并安装所述终端子软件;控制所述智能路由器安装所述路由器子软件;使用所述终端子软件与智能路由器实现同步,并对安装的所述路由器子软件进行维护;将所述路由器子软件发送给所述智能路。
46、由器,指示所述智能路由器安装所述路由器子软件;或,将保存有所述路由器子软件的服务器的地址发送给所述智能路由器,指示所述智能路由器安装所述路由器子软件的所述服务器的地址;删除所述终端子软件;当所述用户终端与智能路由器建立信任时,控制所述智能路由器删除所述路由器子软件;加密与所述智能路由器的信息交互。用户终端500可以是一个手机、平板电脑或其他设备。输入装置501可以为用户终端500的用户输入模块,如触摸屏中的感应器,输出装置502可以是触摸屏中的显示器。处理器503在所述操作指令的驱动下可执行之前实施例所述的方法,本实施例不作具体重复说明。0122所属领域的技术人员可以清楚地了解到,为描述的方便。
47、和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。0123在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。0124所述作为分离部件说明的单元可以是或者也可以不是物理。
48、上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。0125另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。0126所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的。
49、全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器ROM,READONLYMEMORY、随机存取存储器RAM,RANDOMACCESSMEMORY、磁碟或者光盘等各种可以存储程说明书CN104065513A1311/11页14序代码的介质。0127以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。说明书CN104065513A141/3页15图1图2说明书附图CN104065513A152/3页16图3图4说明书附图CN104065513A163/3页17图5说明书附图CN104065513A17。