设备管理方法及装置的制作方法

文档序号:6378579阅读:163来源:国知局
专利名称:设备管理方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种设备管理方法及装置。
背景技术
目前,通讯领域日新月异,移动终端的使用逐步普及,设备种类层出不穷,如功能手机,智能手机,平板电脑,各种制式数据卡。这样,客户在对终端设备的使用都需要终端侧的用户界面管理模块来实现设备与终端侧进行交互,包括数据同步,数据备份,或者在终端上更方便地操作设备等功能。相关技术中的终端侧的用户界面管理模块主要分为两类个人电脑用户界面(Personal Computer User Interface,简称 PC UI)和用户设备管理应用(WEB UserInterface,简称WEB UI)。WEB UI以其易开发、灵活性有逐渐取代PC UI的趋势,但它们都 只适用于单一设备的缺点。如果用户存在多台设备时,PC Π的管理软件就要分别安装多次,而WEB Π虽然存在于设备中,不需要安装,但是不同设备所包含的WEB Π的风格,操作方式都有很大的区别,不利于用户的使用。对于研发人员来说,需要维护两种类型用户界面管理模块的多个版本,工作量增加,复用性降低。针对相关技术中终端的WEB Π只适用单一设备的问题,目前尚未提出有效的解决方案。

发明内容
本发明提供了一种设备管理方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种设备管理方法,包括终端检测到设备的接入;所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB
UIo优选地,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB Π包括在所述终端的WEB Π不支持所述设备的情况下,从所述设备下载支持所述设备的资源;所述终端从所述资源中查找与所述设备相对应的配置文件;所述终端根据所述配置文件生成与所述设备相应的WEB UI0优选地,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI包括在所述终端的WEB UI支持所述设备的情况下,从所述终端的已有资源中查找与所述设备相对应的配置文件;所述终端根据所述配置文件生成与所述设备相应的 WEB UI。优选地,从所述设备下载支持所述设备的资源包括所述终端向所述设备发送获取所述资源的请求;所述终端接收到所述设备响应所述请求而发送的资源,并将所述资源保存在其网页服务器Web Server内。优选地,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB Π之后,所述方法还包括当用户在所述终端的WEB Π中设置所述设备的参数时,所述终端向所述设备发送同步请求,通知所述设备设置相应的参数。优选地,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI之后,所述方法还包括所述终端根据用户的操作及所述配置文件动态加载页面所需资源及逻辑处理部分并生成相应的页面菜单。根据本发明的另一方面,提供了一种设备管理装置,包括检测模块,用于检测设备的接入;生成模块用于根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI。优选地,所述装置还包括下载模块,用于在所述终端的WEB UI不支持所述设备的情况下,从所述设备下载支持所述设备的资源;查找模块,用于从所述资源中查找与所述设备相对应的配置文件。优选地,所述查找模块还用于在所述终端的WEB UI支持所述设备的情况下,从所述终端的已有资源中查找与所述设备相对应的配置文件。·优选地,所述装置还包括收发模块,用于向所述设备发送获取所述资源的请求,并在接收到所述设备响应所述请求而发送的资源时将所述资源保存在其网页服务器WebServer 内。通过本发明,终端检测到设备的接入之后,根据该设备对应的配置文件生成与该设备相应的用户设备管理应用WEB UI,解决了终端的WEB Π不能兼容多个设备的WEB UI的问题,进而达到了终端能够自适应多种设备的WEB UI的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的设备管理方法的流程图;图2是根据本发明实施例的设备管理装置的结构框图;图3是根据本发明优选实施例的设备管理方法的流程图一;图4是根据本发明优选实施例的设备管理方法的流程图二 ;图5是根据本发明优选实施例的设备管理方法的流程图三。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本发明实施例提供了一种设备管理方法,图I是根据本发明实施例的设备管理方法的流程图,如图I所示,该流程包括以下步骤步骤S102,终端检测到设备的接入;步骤S104,终端根据该设备对应的配置文件生成与该设备相应的用户设备管理应用 WEBH。通过上述步骤,改变了相关技术中如果用户存在多台设备时,PC UI需要分别多次安装或各个设备皆使用各自的WEB Π的做法,进而解决了终端的WEB Π不能兼容多个设备的WEBUI的问题,具有终端能够自适应多种设备的WEB UI的有益效果。得到设备的配置文件的方式有很多种,优选地,可以有以下两种方式方式一在终端的WEB UI不支持该设备的情况下,从该设备下载支持该设备的资源,终端从所下载的资源中查找与该设备相对应的配置文件,进而终端根据配置文件生成与设备相应的WEB UI。方式二,在终端的WEB Π支持设备的情况下,从终端的已有资源中查找与该设备相对应的配置文件,进而终端根据配置文件生成与该设备相应的WEB UI。通过上述步骤,终端可以快速、准确地得到设备的相关资源,进而从该资源中快速地查找到该设备的配置文件。
终端从设备侧下载设备相关的资源的方法也有很多种,优选地,终端可以向该设 备发送获取资源的请求,在终端接收到该设备响应所述请求而发送的资源的情况下,将所接收到的资源保存在其网页服务器Web Server内。通过上述步骤,终端将相关资源保存在Web Server 内,以供 WEB UI 使用。如果用户通过终端的WEB Π设置设备的某些参数,终端可以向该设备发送同步请求,通知该设备设置相应的参数。通过上述步骤,可以实现终端侧和设备侧的设备参数同
止/J/ O如果用户对终端的WEB Π进行操作,可以根据用户的操作及设备的配置文件动态加载页面所需资源及逻辑处理部分并生成相应的页面菜单。通过上述步骤,可以动态地加载页面,进而实现了终端的WEB UI兼容多个设备的WEB UI的效果。实施例二本发明实施例还提供了一种设备管理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是根据本发明实施例的设备管理装置的结构框图,如图2所示,该装置包括检测模块202、生成模块204。检测模块202,用于检测设备的接入;生成模块204 :用于根据该设备对应的配置文件生成与该设备相应的用户设备管理应用WEB UI。优选地,所述装置还包括下载模块206,用于在终端的WEB UI不支持该设备的情况下,从该设备下载支持所述设备的资源;查找模块208,用于从所下载的资源中查找与设备相对应的配置文件。优选地,查找模块208还用于在终端的WEB UI支持该设备的情况下,从终端的已有资源中查找与该设备相对应的配置文件。优选地,所述装置还包括收发模块210,用于向设备发送获取资源的请求,并在接收到该设备响应该请求而发送的资源时将该资源保存在其网页服务器Web Server内。在本发明实施例的优选实施方式中,该装置中的各个组成部分可以按照上述实施例一所述的方法相互组合完成相应的功能,并具有相同的有益效果,具体本发明实施例不再赘述。
实施例三图3是根据本发明优选实施例的设备管理方法的流程图一,本实施例终端以PC为例,如图3,该方法包括以下步骤步骤S302,检测到设备的接入。Web UI部署在PC侧,当设备插入PC时,PC检测到设备的接入。步骤S304,判断Web UI是否支持该设备。PC通过设备中Webserver提供的通用api接口检测设备的类型,从而确认当前Web Π是否支持该设备。如果支持,则执行步骤S308,否则执行步骤S306。步骤S306,下载设备的资源。 如果PC检测到当前Web UI不支持该设备,则由PC本地的WebServer向该设备发起获取资源的请求,下载该设备所需的额外的资源包,并将所下载的资源包保存至本地WebServer的部署目录下。步骤S308,根据配置文件生成页面菜单。在PC的浏览器开启Web UI时,从所下载的资源包或者PC已有的资源包中查找到与该设备相应的配置文件并加载该配置文件,然后根据该配置文件以及资源包动态生成页面菜单。步骤S310,同步参数的设置。当用户点击Web UI的不同菜单时,动态加载页面所需资源及逻辑处理部分。当用户在Web UI上设置设备的参数时,PC本地Webserver接收到WEB UI的同步请求后,向该设备转发该同步请求,通知该设备,用户修改了设备的参数。该设备接收到同步请求后,修改设备侧相应的参数使其生效。本实施例中的设备可以是不同类型的终端设备,当不同设备插入时,都会遵循以上步骤,所以在终端侧可以管理多个不同的设备。实施例四图4是根据本发明优选实施例的设备管理方法的流程图二,如图4所示,该方法包括以下步骤步骤S402,获取设备相关信息。当设备接入终端后,终端根据该设备的类型进行检测,获取设备的相关信息比如设备的名称、类型等。步骤S404,获取资源。如果终端检测到不支持该设备,则向设备发送获取资源的请求以获取设备的相应资源,并将所下载的资源保存到本地Webserver内,以使终端达到支持设备的状态。该资源中包含配置文件等设备的相关信息。如果终端支持该设备,则设备的配置文件等相关资源在终端的Webserver内已存在,不需要另外下载。步骤S406,生成页面配置信息。终端根据设备类型得到该设备配置文件的路径,然后加载配置文件并根据配置文件中的信息来组织页面,比如菜单配置信息、主题配置信息等。步骤S408,根据用户的操作动态生成菜单和/或页面。
Web UI启动后,根据步骤S406得到的菜单配置信息动态生成菜单,当用户点击不同菜单时,根据菜单属性生成静态页面及javascript脚本(简称js)文件的路径,然后进行动态加载,加载完成及数据初始化后,将页面呈现给用户。步骤S410,同步参数。用户在Web UI上设定参数时,终端 本地Webserver接收到WEB UI的同步请求后,将该同步请求转发给该设备,通知该设备同步参数设置,从而使参数设置生效。比如,可以通过修改Webserver的配置文件,添加转发规则来达到请求转发的目的,这样便可以将本地的动态请求转发到设备中的Webserver上。实施例五图5是根据本发明优选实施例的设备管理方法的流程图三,如图5所示,该流程包括以下步骤步骤S502,用户插入设备。步骤S504,检查设备类型。用户将设备插入终端后,终端侧Webserver向设备Webserver发送查询请求,检查终端是否支持该设备。如果不支持,则执行步骤S506,否则执行步骤S508。步骤S506,请求获取资源。终端侧Webserver向设备发送资源获取请求以获取设备所需的资源。步骤S508,匹配配置文件。根据终端侧已有资源或所下载的资源匹配支持该设备的配置文件。步骤S510,通过浏览器打开Web UI。步骤S512,生成应用菜单。用户启动Web UI后,终端根据配置文件动态生成应用菜单。步骤S514,用户设置设备参数。用户在Web Π中设置设备参数。步骤S516,发送同步请求。终端侧Webserver向设备侧WebServer发送同步请求,下发参数设定,使参数设置生效。从以上的描述中,可以看出,本发明实施例实现了如下技术效果本发明实施例针对目前多设备管理难、开发者维护成本巨大、响应定制速度慢等缺点,通过将Web UI移出设备,发布到终端上,自动适配多类设备,根据不同设备展现不同的功能,进而可以利用WebUI易用性强的优点,同时方便了用户,而且还大大减少了研发人员的研发和维护工作量,能够减低成本,提高效率,具体地说,本发明实施例所实现的效果如下可以同时支持多个设备,方便了用户的使用;根据不同的功能按需加载,提高浏览器性能,并可以根据需求加载不同模块,快速响应定制化需求;对于新种类的设备,只要它自身Webserver提供特定的接口,在插入到终端上时,会将新的配置同步到终端的Web Π中,由于Web的内容不需要编译,也不需要安装,这样使得WEB UI的适应能力更强。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种设备管理方法,其特征在于,包括终端检测到设备的接入;所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEBUI。
2.根据权利要求I所述的方法,其特征在于,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI包括在所述终端的WEB UI不支持所述设备的情况下,从所述设备下载支持所述设备的资源;所述终端从所述资源中查找与所述设备相对应的配置文件;所述终端根据所述配置文件生成与所述设备相应的WEB UI。
3.根据权利要求I所述的方法,其特征在于,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI包括在所述终端的WEB Π支持所述设备的情况下,从所述终端的已有资源中查找与所述设备相对应的配置文件;所述终端根据所述配置文件生成与所述设备相应的WEB UI。
4.根据权利要求2所述的方法,其特征在于,从所述设备下载支持所述设备的资源包括所述终端向所述设备发送获取所述资源的请求;所述终端接收到所述设备响应所述请求而发送的资源,并将所述资源保存在其网页服务器 Web Server 内。
5.根据权利要求I至4中任一项所述的方法,其特征在于,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI之后,所述方法还包括当用户在所述终端的WEB UI中设置所述设备的参数时,所述终端向所述设备发送同步请求,通知所述设备设置相应的参数。
6.根据权利要求I至4中任一项所述的方法,其特征在于,所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI之后,所述方法还包括所述终端根据用户的操作及所述配置文件动态加载页面所需资源及逻辑处理部分并生成相应的页面菜单。
7.一种设备管理装置,其特征在于,包括检测模块,用于检测设备的接入;生成模块用于根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用 WEB UI。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括下载模块,用于在所述终端的WEB UI不支持所述设备的情况下,从所述设备下载支持所述设备的资源;查找模块,用于从所述资源中查找与所述设备相对应的配置文件。
9.根据权利要求8所述的装置,其特征在于,所述查找模块还用于在所述终端的WEB UI支持所述设备的情况下,从所述终端的已有资源中查找与所述设备相对应的配置文件。
10.根据权利要求7至9中任一项所述的装置,其特征在于,所述装置还包括收发模块,用于向所述设备发送获取所述资源的请求,并在接收到所述设备响应所述 请求而发送的资源时将所述资源保存在其网页服务器Web Server内。
全文摘要
本发明公开了一种设备管理方法及装置,该方法包括终端检测到设备的接入;所述终端根据所述设备对应的配置文件生成与所述设备相应的用户设备管理应用WEB UI。本发明解决了终端的WEB UI不能兼容多个设备的问题,具有终端的WEB UI能够自适应多种设备的有益效果。
文档编号G06F15/177GK102929835SQ201210382209
公开日2013年2月13日 申请日期2012年10月10日 优先权日2012年10月10日
发明者季冬 申请人:中兴通讯股份有限公司南京分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1