一种外观包的管理方法、系统和设备的制作方法

文档序号:7663097阅读:221来源:国知局
专利名称:一种外观包的管理方法、系统和设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种外观包的管理方法、系统和设备。
背景技术
随着无线通信应用的不断发展,终端越来越成为人们生活中必不可少的
工具,并且人们对终端的外观要求也越来越高。而SP (Service Provider,月l 务提供商)希望向用户提供各种风格的外观包,以使用户能个性化的显示自 己的终端外观,终端外观是指终端对外显示的内容,如背景、铃音、菜单等 内容,它们单独称为外观元素。当有多个外观元素同时提供给终端,或由终 端进行操作时,这些元素的集合称为外观包。
同时,SP希望能通过网络管理终端上的外观包,以符合用户和SP的利 益。对终端外观包的管理操作包括外观包下发、安装、激活/去激活、更新、 删除、锁定/解锁等。具体的,下发指外观包的发送,安装指终端将收到的外 观包进行安装,产生一个新的外观包;激活指使特定外观包成为终端当前使 用的外观包;更新指将收到的外观包中的内容更新到现有的外观包中;删除 指将终端保存的特定外观包删除;锁定/解锁指锁定外观包以避免被修改、以 及解除锁定。
当用户的外观定制服务由一个SP提供时,SP能对这些外观包进行统一 编号,服务器发起对这些外观包的操作时不会发生冲突。但如果一个用户的 外观定制服务由多个同时提供,且提供的内容可能存在重复的情况下,就 存在对外观包的操作冲突的可能。例如,SP1发起针对一个外观包的删除操作, 终端执行这个操作,却删除了 SP2提供的外观包,造成外观管理的混乱。
为了解决该问题,服务器在发起操作之前需要与终端建立对外观包的确 认关系。现有技术中有一种基于OMA ( Operation/Management/Authorization,操作/管理/鉴权)-DM (Device Management,设备管理)进行终端外观管理的 方法,这种方法的管理方是基于OMA-DM技术的服务器,该服务器发送针对 某外观包的操作命令,基于OMA-DM技术的客户端执行该命令。在这种方法 下,外观包的识別是由终端来完成的。每次服务器下发一个新的外观包时, 终端为该外观包进行编号,并将该编号返回给服务器,服务器记录该编号; 当服务器要对该外观包进行操作时,随操作命令下发外观包的编号,使得终 端能针对正确的外观包进行操作。
OMA-DM只是一种外观管理中可选的技术方案,大多数情况下,外观管 理不基于该技术,因而服务器不可能为每款终端记录其各个外观包的编号, 在DM方式下,这种实现方式也不太可能,往往是通过服务器查询的方式获 得其目标外观包的编号的。这就需要消耗较多的资源用于服务器获取终端的 外观包信息。

发明内容
本发明的实施例提供一种外观包的管理方法、系统和设备,用于在服务 器与终端之间建立了外观包的唯一标识,使服务器可以对终端的外观包进行 管理操作。
为达到上述目的,本发明的实施例提供一种外观包的管理方法,包括以 下步骤 '
接收外观包,获取所述外观包的唯一的外观包标识; 保存所述外观包与外观包标识的对应关系;
接收对外观包的操作消息,根据从所述操作消息中获取的外观包标识以 及保存的所述外观包与外观包标识的对应关系,对所述操作消息中获取的外 观包标识对应的外观包进行搡作。
本发明的实施例还提供一种服务器,用于对发送到终端的外观包进行管 理,包括
外观包下发单元,用于向所述终端下发外观包; 操作消息下发单元,用于向所述终端下发操作消息;外观包标识生成单元,用于生成唯一的外观包标识,并将所述外观包标 识添加在所述外观包下发单元下发的外观包、和/或所述操作消息下发单元下 发的操作消息中。
本发明的实施例还提供一种终端,用于对本终端的外观包进行管理,包

外观包标识获取单元,用于获取服务器发送的外观包的唯一的外观包标 识,以及根据所述服务器发送的操作消息获取外观包标识;
对应关系保存单元,用于根据所述外观包标识获取单元获取的外观包标 识,保存外观包与外观包标识的对应关系;
外观包操作单元,用于根据所述对应关系保存单元保存的外观包与外观 包标识的对应关系,对所述外观包标识获取单元从所述服务器发送的操作消 息中获取的外观包标识所对应的外观包进行操作。
本发明的实施例还提供一种外观包的管理系统,包括服务器和终端, 所述服务器,用于向所述终端下发外观包和对外观包的操作消息; 所述终端,用于获取所述服务器下发的外观包的唯一的外观包标识,保 存所述外观包与外观包梓识的对应关系;并接收所述服务器发起的操作消息, 根据从所述操作消息中获取的外观包标识以及保存的所述外观包与外观包标 识的对应关系,对所述操作消息中获取的外观包标识对应的外观包进行操作。 与现有技术相比,本发明的实施例至少具有以下优点 通过使用本发明提供的方法,使得服务器与终端之间建立了外观包的唯 一标识,使终端可以辨别服务器下发的操作指令的对象并执行对应外观包的 管理操作。


图l是本发明实施例一中外观包的管理方法的流程图; 图2是本发明实施例二中外观包的管理方法的流程图; 图3是本发明实施例三中外观包的管理方法的流程图; 图4是本发明实施例五中外观包管理系统的结构示意图;图5是本发明实施例六中外观包管理系统的结构示意图。
具体实施例方式
以下结合附图和实施例,对本发明的实施方式做进一步说明。 本发明一种外观包的管理方法如图l所示,包括以下步骤 步骤sl01、终端在接收到外观包时,获取该外观包的唯一的外观包标识。 本发明的实施例中,外观包标识可以至少由两部分组成提供商标识以 及外观包编号。提供商标识是针对SP的一个编号,该标识可以是终端分配的, 也可以是SP分配的;外观包编号是SP分配的。当提供商标识以及外观包编号 这两个标识一 同4吏用时,可以唯一标识4壬何一个外》见包。 本发明的实施例中,可以使用的外观包标识包括
(1) 一个全球唯一标识的号段+ SP分配的外观包编号。 这种方法要求有一个统一的机构来为每个SP分配一个号段,通过一个号
段可以唯一标识一个SP。例如目前使用的网络设备物理地址,专门机构为每
家网络设备制造商分配一个物理地址的号段,网络设备制造商在这个号段下
为其每台设备分配一个物理地址,确保全球唯一;又如汽车的车牌号,每个
省有一个唯一标识,如北京为京,广东为粤,再用下面的编号确定地区、县, 确保车牌号全国唯一。
(2) 提供商的域名十SP分配的外观包编号。
域名是每个提供商都拥有的,终端和服务器都可以使用该标识。如一个 外只见包的标识lfc_www.cmcc.com.cn_l0001 。 lfc表示这是一 个外5见包, www.cmcc.com.cn是中国移动使用的域名,表示这是中国移动提供的外观包, 10001是中国移动为该外观包分配的外观包编号。利用这个标识即可唯一标识 一个外观包。
(3) 从提供商获取到该外观包的下载路径。
考虑到不同外观包的下载路径不同,可以使用外观包的下载路径作为外 观包的标识。如一外观包的下载路径为www.cmcc.com.cn/download/lfc/10001 , 则可以使用该路径作为该外观包的外观包标识。IOOOI是中国移动为该外观包分配的外观包编号,表示该外观包是从中国移动提供的下载资源中获取的、
编号为10001的外观包。
以上描述了几种外观包标识的可选方法,4旦本发明实施例的保护范围并 不限于以上范围,类似的方法在此不进行"-一列举。利用这一方法,所有设 备都可以利用这一外观包标识唯一确认一个外观包。外》见包标识可以由n务 器产生,如果由服务器产生,则服务器会将外观包标识添加在下发的外观包
中,由终端从服务器下发的外观包中获取;如果由终端产生,则终端可以根
据上述(2)或(3)所涉及的方法来确定外观包标识。 步骤s 102 、终端保存外^见包与外观包标识的对应关系。 当终端收到 一个外观包并获取到该外观包的外观包标识后,就可以建立
起该外观包与外观包标识的对应关系并在本地进行保存。具体的,外观包标
识和外观包的对应关系的建立至少可以通过下面三个方法实现
(1) 当终端收到一个外观包时,如果该外观包中含有外观包标识,则保 存该外观包;当终端收到针对外观包的操作指令时,可以通过对保存的各外 观包进行解析获得各外观包的标识,从而找到操作的对象。
(2) 终端在收到外观包时从外观包中解析出外观包标识及外观包内容, 并建立两者的对应关系,如建立一个表格,记录外观包标识和外观包保存路 径的对应关系,如下表l所示
表l.外观包标识和外观包保存路径的对应关系
序号外观包标识外观包保存路径
1lfc_www.cmcc.com.cn—10001C:\LFC\P1
,■ ■
(3)终端利用文件目录的形式建立两者的关系。
如将外观包中包含'的外观内容保存到以外观包标识命名的目录中 c:\LFC\ lfc—www.cmcc.90m.cn—10001 。当终端收到针对外观包的操作指令时, 可以通过查表或直接读取目录的方式找到操作的对象。
步骤sl03、当服务器发起对外观包的操作时,终端根据收到的操作消息获取外观包标识,并对该外观包标识对应的外观包进行相应操作。
本发明的实施例二中,以外观包标识由SP生成为例,说明本发明中一种 外观包的管理方法。如图2所示,包括如下步骤
步骤s201、 SP在外观包生成过程中,生成外观包标识并保存在外观包中 下发给终端。
以下面这个向终端发送的外观包为例 <LFCPackage>
<ID> lfc—www.cmcc.com.cn—10001 </ID> <Element><!-外观包中包含的背景、铃音等内容-> <Type>Wallpaper</Type> <Data>DaXingAnLing.jpg</Data> </Element>
</LFCPackage>
其中,SP以提供商的域名www.cmcc.com.cn作为提供商标识,并添加对 应的外观包编号,生成了外观包标识lfc一www.cmcc.com.cn—10001 (通过ID字 段进行标识),并将该外观包向终端发送。
步骤s202、终端建立该外观包标识与外观包的对应关系并保存。 按照步骤sl02中描述的方法,终端建立该外观包标识与外观包的对应关系 并保存。
步骤s2(B、终端接收到针对外观包的操作指令时,根据指令中包括的外观 包标识寻找到操作的对象并进行操作。
对于该外观包,终端接收到针对标识为lfc www.cmcc.com.cn IOOOI的夕卜 观包的操作指令时,对该外观包进行操作。
本发明的实施例三中,以外观包标识由终端生成为例,说明本发明中一 种外观包的管理方法。如图3所示,包括如下步骤 步骤s301、 SP生成外观包并下发给终端。与实施例二不同'的是,该步骤中SP未在外观包中添加由提供商标识以及
外观包编号组成的外观包标识。
步骤s302、终端根据预设的规则为该外观包生成外观包标识。
终端获取外观包后,发现外观包中没有外观包标识信息,则根据预设的 规则生成外观包标识。
以预设的规则为根据外观包的下载路径生成外观包标识为例假设终端 记录外观包的下栽路径为www.cmcc.com.cn/download/lfc/10001 ,则将该路径 作为该外观包的外观包摔识。
以预设的规则为'才艮据提供商的域名生成外观包标识为例假设终端浏览 www.cmcc.com.cn/lfc/main网页开展的外观定制服务,从中获取到的外观包为
<LFCPackage>
<ID>10001</ID〉
<Elemem> <!—外观包中包含的背景、铃音等内容->
<Type>Wallpaper</Type>
<Data>DaXingAnLing.jpg</Data> </Element>
</LFCPackage>
则终端根据外观定制服务提供网站的域名www.cmcc.com.cn及其中的外 观包编号10001获得外观包标识,并设置该外观包标识为 lfc—www.cmcc.com.cn_l 0001 。
步骤s303、终端建立该外观包标识与外观包的对应关系并保存。 该外观包标识与外观包的对应关系的建立方法与上述步骤sl02相似,在此
不进行重复辨述。
步骤s304、终端接收到针对外观包的操作指令时,从操作指令的来源和包 含的信息中再次产生外观包标识,并根据外观包标识寻找到操作的对象并进 行操作。当终端收到针对外观包的操作指令时,从操作指令的来源和包含的信息 中再次产生外观包标识,然后可以通过查表或直接读取目录的方式找到操作
的对象。如中国移动希望删除终端上安装的某个外观包,它通过短信触发 终端建立到服务器的安全连接,终端发起HTTP Get www.cmcc.com.cn/lfc/do 39802 , i艮务器随之发送下列命令到终端 LFC—remove 10001。终端收到该消息时,根据该消息生成需要操作的外观包 对应的外观包标识为lfc—www.cmcc.com.cn—10001,则查找到该外观包并进行 删除操作。
本发明的实施例四中,对外观包标识的应用作进一步说明。除了如上述 实施例的描述可以对外观包进行删除操作时,还可以根据外观包标识对外观 包的安装和更新操作进行区分。
具体的,当终端收到一个外观包时,获取其中的外观包标识,如果终端 上已经存在该外观包标识对应的外观包,则判定该操作为外观包更新操作, 并相应完成外观包的更新;否则,判定该操作为外观包安装操作,并相应完 成外观包的安装。
以终端收到实施例二中的外观包为例,此时终端建立如表l所示的外观包 标识和外观包保存路径对应关系,并将DaXingAnLing.jpg保存到 C:VLFQPlVWallpapeA下。
如果在后续某个时刻,终端又收到一个外观包,其具体内容为 <LFCPackage>
<ID> lfc_www.cmcc.com.cn_l0001</ID> <Element><!-外观包中包含的背景、铃音等内容-> <Type>Wallpaper</Type> <Data>YangHu.jpg</Data> </Element>
</LFCPackage>
通过解析该外观包的内容可以直接获取到该外观包的标识,因为该外观包标识已经保存在表l中,终端可以确认这次外观包的下发是外观包更新操
作,则终端将删除DaXingAnLing.jpg文件,并将YangHu.jpg保存到 C:\LFC\Pl\Wallpaper\目录下。
如果在后续某个时刻,终端又收到一个外观包,其具体内容为 <LFCPackage>
<ID> lfc—www.cmcc.com.cn—10002</ID> <Element> <!-外观包中包含的背景、铃音等内容—>
<Type>Wallpaper</Type> <Data〉YangHu.jpg</Data> </Element>
</LFCPackage>
因为该外观包的标识未保存在表l中,终端认为这次外观包的下发是外观 包安装操作,则终端将外观包标识lfc—www.cmcc.com.cn—10002记录到表1中, 并将YangHu.jpg等外观内容保存到C:\LFC\P2\Wallpaper\目录下。这时终端中 存在两个外观包,而更新操作后终端中只有一个外观包。
通过使用上述各实施例提供的外观包管理方法,在终端和服务器上建立 了外观包的唯一标识,使终端可以辨别服务器下发的操作指令的对象外观包。 进一步的,还可以利用该外观包标识,区分外观包安装和外观包更新等不同 操作。
本发明的实施例五提供了一种外观包的管理系统,其结构如图4所示, 包括终端IO和服务器20。
其中服务器20,用于向终端10下发外观包和对外观包的操作消息,其中, 外观包和操作消息中包括服务器添加的唯一的外观包标识。终端10,用于获 取服务器20下发的外观包的唯一的外观包标识,并保存外观包与外观包标识 的对应关系;在接收到服务器20发起的操作消息时,根据操作消息中获取外 观包标识,并对对应的外观包进行操作;该外观包标识至少包括提供商SP标 识和外)t见包编号。具体的,终端10进一步包括
外观包标识获取单元11,用于获取服务器20发送的外观包的外观包标识, 以及根据服务器20发送的操作消息获取外观包标识。该单元进一步包括解析 子单元lll,用于解析服务器20发送的外观包、和/或操作消息,从中获取外 》见包标识。
对应关系保存单元12,用于根据所述外观包标识获取单元11获取的外观 包标识,保存外观包与外观包标识的对应关系。
外观包操作单元13,用于根据外观包标识获取单元11从服务器20发送 的操作消息中获取的外观包标识,对对应的外观包进行操作。
具体的,服务器20进一步包括 外观包下发单元21,用手向终端IO下发外观包。 操作消息下发单元22,用于向终端IO下发操作消息。 外观包标识生成单元23,用于生成外观包标识,并将外观包标识添加在 外观包下发单元21下发的外观包、和操作消息下发单元22下发的操作消息
中。 ,
生成规则设置单元24,用于设置外观包标识生成单元23生成的外观包标 识的组成规则,该外观包标识至少包括提供商SP标识和外观包编号。
本发明的实施例六提供了一种外观包的管理系统,其结构如图5所示, 包括终端30和服务器40。
其中服务器40,用于向终端30下发外观包和对外观包的操作消息。终端 30,用于根据服务器4Q下发的外观包生成唯一的外观包标识,并保存外观包 与外观包标识的对应关系;在接收到服务器40发起的操作消息时,根据操作 消息生成外观包标识,并对对应的外观包进行操作;该外观包标识至少包括 提供商SP标识和外观包编号。
具体的,终端30进一步包括
外观包标识获取单元31,用于获取服务器40发送的外观包的外观包标识, 以及根据服务器40发送的操作消息获取外观包标识。该单元进一步包括标 识生成子单元311,用于才艮据服务器40发送的外观包、和/或操作消息的内容,生成对应的外观包标识。标识规则设置子单元312,用于设置标识生成子单元 311生成的外观包标识的组成规则,该外观包标识至少包括提供商SP标识和 外观包编号。
对应关系保存单元32,用于根据外观包标识获取单元31获取的外观包标 识,保存外观包与外观包标识的对应关系。
外观包操作单元33,用于根据外观包标识获取单元31从服务器40发送 的操作消息中获取的外观包标识,对对应的外观包进行操作。
具体的,服务器40进一步包括
外观包下发单元41,用于向终端30下发外观包。
才喿作消息下发单元42,用于向终端30下发操作消息。
通过使用上述各实施例提供的外观包管理系统和设备,在终端和服务器 上建立了外观包的唯一标识,使终端可以辨别服务器下发的操作指令的对象 外观包。进一步的,还可以利用该外观包标识,区分外观包安装和外观包更 新等不同操作。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台设备 执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种外观包的管理方法,其特征在于,包括以下步骤接收外观包,获取所述外观包的唯一的外观包标识;保存所述外观包与外观包标识的对应关系;接收对外观包的操作消息,根据从所述操作消息中获取的外观包标识以及保存的所述外观包与外观包标识的对应关系,对所述操作消息中获取的外观包标识对应的外观包进行操作。
2、 如权利要求1所述外观包的管理方法,其特征在于,所述唯一的外观 包标识至少包括提供商SP标识和外观包编号,所述唯一的外观包标识的组成 规则具体为一个唯一标识s 的号段加SP分配的外观包编号;或SP的域名加SP命配的外》见包编号;或从SP获取到特定外观包编号的外观包的下载路径。
3、 如权利要求2所述外观包的管理方法,其特征在于,所述获取所述外 观包的唯一的外观包标识的步骤前还包括服务器对于外观包按照所述外观包标识的组成规则生成唯一的外观包标 识,将所述唯一的外观包标识添加在所述外观包中并发送; 所述获取所述外观包的外观包标识的步骤具体为 解析所述外观包,获取所述外观包中携带的唯一的外观包标识。
4、 如权利要求2所述外观包的管理方法,其特征在于,所述获取所述外 观包的唯一 的外观包标识的步骤前还包括服务器发送外观包;所述外观包的外观包标识的步骤具体为根据预先设定的外观包标识组成规则,获取所述外观包的唯一的外观包 标识。
5、 如权利要求1所述外观包的管理方法,其特征在于,所述保存所述外 观包与外观包标识的对应关系具体为如果所述外观包中包括外观包标识,则保存所述外观包;或 建立并保存外观包标识和外观包保存路径的对应关系;或以所述外观包标识作为文件目录保存外观包。
6、 如权利要求1所述外观包的管理方法,其特征在于,所述从操作消息 中获取外观包标识的步骤具体为解析所述操作消息,从中获取服务器在操作消息中添加的外观包标识;或根据所述操作消息的来源以及其中包括的信息,根据预先设定的外观包 标识组成身见则获取外观包标识。
7、 如权利要求1所述外观包的管理方法,其特征在于,所述对对应的外 观包进行的操作包括外观包的安装或更新;所述外观包的安装或更新具体为判断从所述操作消息中获取的外观包标识对应的外观包在本地是否存 在,若存在则判断对外观包进行更新操作,并完成对应外观包的更新;否则 判断对外观包进行安装操作,并完成对应外观包的安装。
8、 一种服务器,用于对发送到终端的外观包进行管理,其特征在于,包括外观包下发单元,用于向所述终端下发外观包;才喿作消息下发单元,用于向所述终端下发4喿作消息;外观包标识生成单元,用于生成唯一的外观包标识,并将所述外观包标 识添加在所述外观包下发单元下发的外观包、和/或所述操作消息下发单元下 发的操作消息中。
9、 如权利要求8所述服务器,其特征在于,还包括 生成规则设置单元,用于设置所述外观包标识生成单元生成的唯一的外观包标识的组成规则,所述唯一的外观包标识至少包括提供商SP标识和外观 包编号。
10、 一种终端,用于对本终端的外观包进行管理,其特征在于,包括 外观包标识荻取单元,用于获取服务器发送的外观包的唯一的外观包标识,以及根据所述服务器发送的操作消息获取外观包标识;对应关系保存单元,用于根据所述外观包标识获取单元获取的外观包标识,保存外观包与外观包标识的对应关系;外观包操作单元,用于根据所述对应关系保存单元保存的外观包与外观 包标识的对应关系,对所述外观包标识获取单元从所述服务器发送的操作消 息中获取的外观包标识所对应的外观包进行操作。
11、 如权利要求10所述终端,其特征在于,所述外观包标识获取单元进 一步包括解析子单元,用于解析所迷服务器发送的外观包、和/或操作消息,从中 获取外,见包标识。
12、 如权利要求10所述终端,其特征在于,所述外观包标识获取单元进 一步包括标识生成子单元,用于根据所述服务器发送的外观包、和/或4喿作消息的 内容,生成对应的外乂见包标识。标识规则设置子单元,用于设置所述标识生成子单元生成的外观包标识 的组成规则,所述外观包标识至少包括提供商SP标识和外观包编号。
13、 一种外观包的管理系统,包括服务器和终端,其特征在于, 所述服务器,用于向所述终端下发外观包和对外观包的操作消息; 所述终端,用于获取所述服务器下发的外观包的唯一的外观包标识,保存所述外观包与外观包标识的对应关系;并接收所述服务器发起的才喿作消息, 根据从所述搡作消息中获取的外观包标识以及保存的所述外观包与外观包标 识的对应关系,对所述操作消息中获取的外观包标识对应的外观包进行操作。
全文摘要
本发明公开了一种外观包的管理方法,包括以下步骤接收外观包,获取所述外观包的唯一的外观包标识;保存所述外观包与外观包标识的对应关系;接收对外观包的操作消息,根据从所述操作消息中获取的外观包标识以及保存的所述外观包与外观包标识的对应关系,对所述操作消息中获取的外观包标识对应的外观包进行操作。本发明还公开了一种外观包的管理系统和设备。通过使用本发明提供的方法,使得服务器与终端之间建立了外观包的唯一标识,使终端可以辨别服务器下发的操作指令的对象并执行对应外观包的管理操作。
文档编号H04W8/18GK101415178SQ20071016501
公开日2009年4月22日 申请日期2007年10月19日 优先权日2007年10月19日
发明者刘海涛, 悦 宋, 睿 王, 晖 赵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1