第三方软件的配置管理方法及系统、管理服务器的制作方法

文档序号:6335750阅读:429来源:国知局
专利名称:第三方软件的配置管理方法及系统、管理服务器的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种第三方软件的配置管理方法及系统、管 理服务器。
背景技术
家庭网关(HGW)是实现家庭网络内部各设备与外部设备相互通信的设备,是家庭 网络中最为核心的构成部分。通过家庭网络内的设备,可以与电信网络进行信息交互,也可 以进行内部设备之间的信息交互。家庭网关在家庭内部建立统一的数据处理中心,对家庭 内部数据进行管理,对外连接运营商网络。家庭网关的定义为一种简单的、智能的、标准 的、灵活的整个家庭网络接口单元,可以从不同的外部网络接收通信信号,通过家庭网络传 递信号给各个设备。在家庭网关的基础上,运营商越来越关注家庭网络的各种业务的开展。如何为用 户提供更多的新业务,并且更容易地部署这些业务成为运营商关注的重点。所以,家庭网关 作为一个承载业务的平台,其平台性、开放性和模块化至关重要。目前,家庭网关的软硬件 分离,软件模块化是未来发展的趋势。目前,家庭网关软件模块化的方案主要有基于OSGI (Open Service Gatewaylnitiative,开放服务网关标准)网关软件模块化方案。其中,OSGI是一个基于 Java的软件模块化框架,对Java软件模块进行软件生命周期管理,提供软件的安装、卸载、 启动、停止、安全性等服务。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题在现有技术中,只能对用户设备中固有的软件模块进行配置管理,用户设备的业 务服务功能较低。

发明内容
本发明的实施例提供一种第三方软件的配置管理方法及系统、管理服务器,能够 进行第三方软件的配置管理,增强用户设备的业务服务功能。本发明实施例采用的技术方案为一种第三方软件的配置管理方法,包括管理服务器对各服务提供商提供的第三方软件以及所述第三方软件对应的配置 模板进行注册;在用户通过客服终端申请服务成功之后,管理服务器接收客服终端下发的配置指 令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软 件;管理服务器通知用户设备从所述服务提供商下载所述第三方软件。一种第三方软件的配置管理系统,包括管理服务器、服务提供商、客服终端和用户 设备,其中,
所述管理服务器,用于对各服务提供商提供的第三方软件以及所述第三方软件对 所述服务提供商,用于提供第三方软件以及所述第三方软件对应的配置模板;所述客服终端,用于当用户申请服务成功后,向所述管理服务器下发配置指令,所 述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件;所述管理服务器,用于对各服务提供商提供的第三方软件以及所述第三方软件对 应的配置模板进行注册,并接收客服终端下发的配置指令,通知用户设备从所述服务提供 商下载所述第三方软件;所述用户设备,用于接收所述管理服务器的通知,从所述服务提供商下载所述第 三方软件。一种管理服务器,包括注册模块,用于对各服务提供商提供的第三方软件以及所述第三方软件对应的配 置模板进行注册;接收模块,用于在用户通过客服终端申请服务成功之后,接收客服终端下发的配 置指令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三 方软件;通知模块,用于通知用户设备从所述服务提供商下载所述第三方软件。本发明实施例第三方软件的配置管理方法及管理服务器,管理服务器对各服务提 供商提供的第三方软件以及所述第三方软件对应的配置模板进行注册,在用户通过客服终 端申请服务成功之后,管理服务器接收客服终端下发的配置指令,所述配置指令中包括提 供所述服务的服务提供商的信息、与所述服务对应的第三方软件,管理服务器通知用户设 备从所述服务提供商下载所述第三方软件。与现有技术相比,本发明实施例能够对用户设 备进行第三方软件的配置管理,增强用户设备的业务服务功能。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附 图获得其它的附图。图1为本发明实施例一提供的方法流程图;图2为本发明实施例二提供的方法流程图;图3为本发明实施例三提供的方法流程图;图4为本发明实施例四提供的系统结构示意图;图5、图6为本发明实施例五提供的管理服务器的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说 明。实施例一本实施例提供一种第三方软件的配置管理方法,如图1所示,所述第三方软件配 置管理方法包括101、管理服务器对各服务提供商提供的第三方软件以及所述第三方软件对应的 配置模板进行注册。102、在用户通过客服终端申请服务成功之后,管理服务器接收客服终端下发的配 置指令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三 方软件。103、管理服务器通知用户设备从所述服务提供商下载所述第三方软件。其中,所述用户设备可以为家庭网关、机顶盒等用户端设备,但不仅限于此。本发明实施例第三方软件的配置管理方法,管理服务器对各服务提供商提供的第 三方软件以及所述第三方软件对应的配置模板进行注册,在用户通过客服终端申请服务成 功之后,管理服务器接收客服终端下发的配置指令,所述配置指令中包括提供所述服务的 服务提供商的信息、与所述服务对应的第三方软件,管理服务器通知用户设备从所述服务 提供商下载所述第三方软件。与现有技术相比,本发明实施例能够对用户设备进行第三方 软件的配置管理,增强用户设备的业务服务功能。实施例二本实施例提供一种第三方软件的配置管理方法,在本实施例中,以家庭网关作为 用户设备为例,由家庭网关远程管理服务器(RSMS)统一对家庭网关进行第三方软件配置管理。如图2所示,所述第三方软件的配置管理方法包括201、各个服务提供商将所提供的服务软件模块以及配置模板向家庭网关运营商 的家庭网关远程管理服务器(RSMS)进行注册。其中,所述家庭网关运营商可以为ISP(Internet Service Provider,互联网服务 提供商),但不仅限于此。所述服务软件模块用于为用户提供服务,所述服务可以为业务服务。202、用户通过电话或网络向客服终端发送请求消息,请求申请一项或多项服务。其中,所述服务可以为业务服务,所述服务由所述服务软件模块提供,所述请求消 息中包括所述服务的名称等信息,但不仅限于此。203、客服终端根据用户的请求消息,在各服务提供商的服务数据库中进行查询, 得到所述用户所申请的服务的相关信息。其中,所述服务的相关信息可以包括提供服务的服务提供商的信息、服务的报价 以及相关服务项目,但不仅限于此。204、客服终端向用户返回响应消息,所述响应消息可以包括提供服务的服务提供 商的信息、服务的报价以及相关服务项目。205、用户向客服终端确认服务预订。206、客服终端向RSMS下发配置指令,所述配置指令中包括提供服务的服务提供商的信息、与该服务对应的第三方软件和配置模板。其中,所述第三方软件和配置模板为一一对应的关系。207、RSMS通过远程管理协议通知家庭网关从指定的服务提供商下载相应的第三 方软件和配置模板。208、家庭网关从指定的服务提供商下载第三方软件和配置模板。209、家庭网关下载第三方软件和配置模板成功之后,通知RSMS。210、RSMS刷新家庭网关的配置数据模板。211、家庭网关根据下载的配置模板重新组织本地配置数据结构。212、家庭网关的配置管理模块(CMS)刷新本地的TOBUI页面,增加新增第三方软 件的配置页面。213、新增的第三方软件正常运行,为用户提供申请的服务,同时通过标准的CMS 配置接口刷新配置数据。本发明实施例第三方软件的配置管理方法,家庭网关远程管理服务器对各服务提 供商提供的第三方软件以及所述第三方软件对应的配置模板进行注册,在用户通过客服终 端申请服务成功之后,家庭网关远程管理服务器接收客服终端下发的配置指令,所述配置 指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件及配置模 块,家庭网关远程管理服务器通知家庭网关从所述服务提供商下载所述第三方软件及配置 模块,在家庭网关从所述服务提供商下载所述第三方软件及配置模块之后,家庭网关远程 管理服务器刷新所述家庭网关的配置模块。与现有技术相比,本发明实施例由管理服务器 统一对家庭网关进行第三方软件配置管理,从而能够增强家庭网关的业务服务功能。实施例三本实施例提供一种第三方软件的配置管理方法,在本实施例中,以家庭网关为例, 由提供第三方软件的服务提供商分别对家庭网关进行第三方软件配置管理。如图3所示,所述第三方软件的配置管理方法包括301、各个服务提供商将所提供的服务软件模块以及配置模板向家庭网关运营商 的家庭网关远程管理服务器(RSMS)进行注册。其中,所述家庭网关运营商可以为ISP(Internet Service Provider,互联网服务 提供商),但不仅限于此。所述服务软件模块用于为用户提供业务服务。302、用户通过电话或网络向客服终端发送请求消息,请求申请一项或多项服务。其中,所述请求消息中包括所述服务的名称等信息,但不仅限于此。303、客服终端根据用户的请求消息,在各服务提供商的服务数据库中进行查询, 得到所述用户所申请的服务的相关信息。其中,所述服务的相关信息可以包括提供服务的服务提供商的信息、服务的报价 以及相关服务项目,但不仅限于此。304、客服终端向用户返回响应消息,所述响应消息可以包括提供服务的服务提供 商的信息、服务的报价以及相关服务项目。305、用户向客服终端确认服务预订。306、客服终端向RSMS下发配置指令,所述配置指令中包括提供服务的服务提供 商的信息、与该服务对应的第三方软件。
307、RSMS通过远程管理协议通知家庭网关从指定的服务提供商下载相应的第三 方软件。308、家庭网关从指定的服务提供商下载第三方软件。309、家庭网关下载第三方软件成功之后,通知RSMS。310、第三方软件通过自定义的私有协议下载配置数据和本地配置页面。其中,所述第三方软件通过自定义的私有协议下载配置数据和本地配置页面的过 程与家庭网关自身的配置管理模块互不干涉。311、第三方软件通过家庭网关的标准接口加载新增的本地配置页面。本发明实施例第三方软件的配置管理方法,家庭网关远程管理服务器对各服务提 供商提供的第三方软件以及所述第三方软件对应的配置模板进行注册,在用户通过客服终 端申请服务成功之后,家庭网关远程管理服务器接收客服终端下发的配置指令,所述配置 指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件,家庭网关 远程管理服务器通知家庭网关从所述服务提供商下载所述第三方软件,在家庭网关从所述 服务提供商下载所述第三方软件及配置模块之后,所述第三方软件从所述服务提供商下载 配置数据和本地配置页面,并通过所述家庭网关的标准接口加载新增的本地配置页面。与 现有技术相比,本发明实施例由提供第三方软件的服务提供商分别对家庭网关进行第三方 软件配置管理,从而可以增强家庭网关的业务服务功能。实施例四本实施例提供一种第三方软件的配置管理系统,如图4所示,所述系统包括管理 服务器401、服务提供商402、客服终端403和用户设备404,其中,所述管理服务器401,用于对各服务提供商402提供的第三方软件以及所述第三 方软件对应的配置模板进行注册,在用户通过客服终端403申请服务成功之后,接收客服 终端403下发的配置指令,通知用户设备404从所述服务提供商402下载所述第三方软件;所述服务提供商402,用于提供第三方软件以及所述第三方软件对应的配置模 板;所述客服终端403,用于接收用户的服务申请,当用户申请服务成功后,向所述管 理服务器401下发配置指令,所述配置指令中包括提供所述服务的服务提供商402的信息、 与所述服务对应的第三方软件;在本实施例中,当客服终端403接收用户的服务申请时,即接收用户的请求消息, 向所述服务提供商402查询提供所述服务的服务提供商402的信息、与所述服务对应的第 三方软件,并向用户返回响应消息,所述响应消息可以包括提供服务的服务提供商的信息、 服务的报价以及相关服务项目,再接收用户的确认服务预订,即与用户进行沟通协商,以确 定用户申请的服务是否成功。所述用户设备404,用于接收所述管理服务器401的通知,从所述服务提供商402 下载所述第三方软件。其中,所述用户设备404可以为家庭网关、机顶盒等用户端设备,但不仅限于此。本发明实施例第三方软件的配置管理系统,管理服务器对各服务提供商提供的第 三方软件以及所述第三方软件对应的配置模板进行注册,在用户通过客服终端申请服务成 功之后,管理服务器接收客服终端下发的配置指令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件,管理服务器通知用户设备从所述服务 提供商下载所述第三方软件。与现有技术相比,本发明实施例能够对用户设备进行第三方 软件的配置管理,增强用户设备的业务服务功能。实施例五本实施例提供一种管理服务器,如图5所示,所述管理服务器包括注册模块501,用于对各服务提供商提供的第三方软件以及所述第三方软件对应 的配置模板进行注册;接收模块502,用于在用户通过客服终端申请服务成功之后,接收客服终端下发的 配置指令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第 三方软件;通知模块503,用于通知用户设备从所述服务提供商下载所述第三方软件。进一步的,所述接收模块502接收的客服终端下发的配置指令中还包括与所述第 三方软件对应的配置模板;所述通知模块503,具体用于通知用户设备从所述服务提供商下载所述第三方软 件以及与所述第三方软件对应的配置模板。如图6所示,所述管理服务器还可以包括第一刷新模块504,用于刷新所述用户设备的配置模块。在本实施例中,所述管理服务器可以为家庭网关远程管理服务器(RSMS),所述用 户设备可以为家庭网关,但不仅限于此。本发明实施例管理服务器,管理服务器对各服务提供商提供的第三方软件以及所 述第三方软件对应的配置模板进行注册,在用户通过客服终端申请服务成功之后,管理服 务器接收客服终端下发的配置指令,所述配置指令中包括提供所述服务的服务提供商的信 息、与所述服务对应的第三方软件,管理服务器通知用户设备从所述服务提供商下载所述 第三方软件,在用户设备从所述服务提供商下载所述第三方软件及配置模块之后,管理服 务器刷新所述用户设备的配置模块,或者由所述第三方软件从所述服务提供商下载配置数 据和本地配置页面,并通过所述用户设备的标准接口加载新增的本地配置页面。与现有技 术相比,本发明实施例能够由管理服务器统一对家庭网关进行第三方软件配置管理,或者 由提供第三方软件的服务提供商分别对家庭网关进行第三方软件配置管理,从而可以增强 用户设备的业务服务功能。本发明实施例提供的第三方软件的配置管理系统、管理服务器可以实现上述提供 的方法实施例。本发明实施例提供的第三方软件的配置管理方法及系统、管理服务器可以 适用于家庭网关中对第三方软件进行配置管理,但不仅限于此。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种第三方软件的配置管理方法,其特征在于,包括管理服务器对各服务提供商提供的第三方软件以及所述第三方软件对应的配置模板 进行注册;在用户通过客服终端申请服务成功之后,管理服务器接收客服终端下发的配置指令, 所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件;管理服务器通知用户设备从所述服务提供商下载所述第三方软件。
2.根据权利要求1所述的方法,其特征在于,在所述管理服务器通知用户设备从所述 服务提供商下载所述第三方软件之后,还包括所述用户设备从所述服务提供商下载所述第三方软件。
3.根据权利要求2所述的方法,其特征在于,所述管理服务器接收客服终端下发的配 置指令中还包括与所述第三方软件对应的配置模板;所述管理服务器通知用户设备从所述服务提供商下载所述第三方软件包括管理服务器通知用户设备从所述服务提供商下载所述第三方软件以及与所述第三方 软件对应的配置模板。
4.根据权利要求3所述的方法,其特征在于,在所述用户设备从所述服务提供商下载 所述第三方软件之后,还包括管理服务器刷新所述用户设备的配置模板。
5.根据权利要求4所述的方法,其特征在于,在所述管理服务器刷新所述用户设备的 配置数据模板之后,还包括所述用户设备根据刷新后的配置模板重新组织本地的配置数据结构;所述用户设备的配置管理模块刷新本地的WEBUI页面,增加所述第三方软件的配置页所述第三方软件通过所述配置管理模块刷新配置数据。
6.根据权利要求2所述的方法,其特征在于,在所述用户设备从所述服务提供商下载 所述第三方软件之后,还包括所述第三方软件从所述服务提供商下载配置数据和本地配置页面;所述第三方软件通过所述用户设备的标准接口加载新增的本地配置页面。
7.—种第三方软件的配置管理系统,其特征在于,包括管理服务器、服务提供商、客服 终端和用户设备,其中,所述服务提供商,用于提供第三方软件以及所述第三方软件对应的配置模板;所述客服终端,用于当用户申请服务成功后,向所述管理服务器下发配置指令,所述配 置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件;所述管理服务器,用于对各服务提供商提供的第三方软件以及所述第三方软件对应的 配置模板进行注册,并接收客服终端下发的配置指令,通知用户设备从所述服务提供商下 载所述第三方软件;所述用户设备,用于接收所述管理服务器的通知,从所述服务提供商下载所述第三方 软件。
8.—种管理服务器,其特征在于,包括注册模块,用于对各服务提供商提供的第三方软件以及所述第三方软件对应的配置模板进行注册;接收模块,用于在用户通过客服终端申请服务成功之后,接收客服终端下发的配置指 令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软 件;通知模块,用于通知用户设备从所述服务提供商下载所述第三方软件。
9.根据权利要求8所述的管理服务器,其特征在于,所述接收模块接收的客服终端下 发的配置指令中还包括与所述第三方软件对应的配置模板;所述通知模块,具体用于通知用户设备从所述服务提供商下载所述第三方软件以及与 所述第三方软件对应的配置模板。
10.根据权利要求9所述的管理服务器,其特征在于,还包括 第一刷新模块,用于刷新所述用户设备的配置模块。
全文摘要
本发明实施例公开了一种第三方软件的配置管理方法及系统、管理服务器,所述方法包括管理服务器对各服务提供商提供的第三方软件以及所述第三方软件对应的配置模板进行注册;在用户通过客服终端申请服务成功之后,管理服务器接收客服终端下发的配置指令,所述配置指令中包括提供所述服务的服务提供商的信息、与所述服务对应的第三方软件;管理服务器通知用户设备从所述服务提供商下载所述第三方软件。本发明适用于对第三方软件进行配置管理。
文档编号G06F9/445GK102137144SQ20101054140
公开日2011年7月27日 申请日期2010年11月11日 优先权日2010年11月11日
发明者何智勤 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1