一种操作多个外观包的方法及设备技术

技术编号:4165856 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种操作多个外观包的方法及设备,包括以下步骤:锁定一个外观包分组中的所有外观包,所述外观包分组中具有被激活的第一外观包;接收对第二外观包的操作命令;确定发送所述操作命令的服务器对所述外观包分组具有操作权限,且所述第二外观包属于所述外观包分组,则对所述第二外观包执行所述操作命令。本发明专利技术的实施例中,可以对一组外观包进行锁定、删除等操作,方便了外观包的管理;通过锁定外观包分组的操作,可以既满足了把外观包限制在一定范围的需求,又提供了一定的灵活性,从而增强了用户的体验。

Method and apparatus for operating a plurality of appearance packages

The invention discloses a method and a device for operating a plurality of appearance package, which comprises the following steps: a lock appearance package all the appearance in the packet packet, the packet has a first appearance in the appearance of activated packet; receiving the second appearance package operation command; determine to send the commands to the server the appearance of packets with operating authority, and the second appearance package belongs to the appearance of packet, the second appearance package executes the operation command. In the embodiment of the invention, a set of appearance package can be locked, delete operation, convenient appearance package management; by locking the appearance packet operation, can not only meet the appearance of package Limited in demand, but also provides some flexibility, so as to enhance the user experience.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种操作多个外观包的方法及设备
技术介绍
随着无线通信应用的不断发展,终端越来越成为人们生活中必不可少的 工具,并且人们对终端外观要求也越来越高,其中,终端外观是指终端对外 显示的内容,如背景、铃音、菜单等内容,这些内容单独称为外观元素,当 有多个外观元素同时提供给终端,或由终端进行^喿作时,这些外观元素的集合称为外观包。SP ( Service Provider,服务提供商)希望向用户提供各种风格 的外观包,以使用户能个性化的显示自己的终端外观,并且SP也希望通过网 络管理终端上的外观包和外观元素,以符合用户和SP的利益。SP对终端的外观管理操作包括外观包下发、安装、激活或去激活、更新、 删除、锁定或解锁等。下发指外观包的发送,安装指终端将收到的外观包进 行安装,产生一个新外观包,激活指使特定外观包成为终端当前使用的外观 包,更新指将收到的外观包中的内容更新到现有的外观包中,删除指将终端 保存的特定外观包删除,锁定外观包指使外观包避免被修改,解锁外观包指 解除锁定,可以对外观包进行修改。其中,锁定或解锁操作常用于某个管理方不希望用户或其它管理方更改 终端的外观元素或者外观包的情形下。实现锁定方法为管理方服务器向终后进行解析获得需要锁定的外观包或者外观元素的标识符,然后给相应的外 观包或者外观元素设置锁定标志,使其他管理方不能对相应的外观包或者外 观元素进行修改操作。在实现本专利技术的过程中,专利技术人发现现有技术中存在以下缺点 现有技术中可以对一个外观元素添加关联指示来对外观元素进行分组,例如背景、铃声和屏保分为一组,菜单和字体分为另一组。这样,对一个组 的操作就可以替代对各个元素的单独操作,方便了对外观元素的管理。例如 可以激活一个组,更新一个组等。但是该方法中的分组才喿作限定在一个外观 包里面,会限制外观包或者外观元素的选择范围,从而影响了用户的体验。
技术实现思路
本专利技术实施例提供了 一种操作多个外观包的方法及设备,以对外观包进 行分组锁定,并可以在锁定状态下的多个外观包中选择激活。本专利技术实施例提供了 一种操作多个外观包的方法,包括以下步骤 锁定一个外观包分组中的所有外观包,所述外观包分组中具有被激活的 第一外观包;接收对第二外观包的操作命令;确定发送所述操作命令的服务器对所述外观包分组具有操作权限,且所 述第二外观包属于所述外观包分组,则对所述第二外观包执行所述操作命令。本专利技术实施例提供了一种操作多个外观包的终端,包括 操作指令获取单元,用于接收来自服务器的对第二外观包的操作命令; 操作权限判定单元,用于判断所述服务器对所述第二外观包所属分组是 否具有操作权限;分组状态判定单元,用于判断所述第二外观包是否属于所述外观包分组; 操作执行单元,用于确定发送所述操作命令的服务器对所述外观包分组具有操作权限,且所述第二外观包属于所述外观包分组,则去激活所述第一外观包,激活所述第二外观包。本专利技术的实施例中,可以对一组外观包进行锁定、删除等操作,方便了外观包的管理;通过锁定外观包分组的操作,可以既满足了把外观包限制在一定范围的需求,又提供了一定的灵活性,从而增强了用户的体验。附图说明图1是本专利技术实施例中在终端的管理树上为外观包节点添加所属分组子节点示意图2是本专利技术实施例中在终端的管理树上添加外观包分组内部节点示意图3是本专利技术实施例中添加在管理子树上示意图4是本专利技术实施例中外观包分组管理子树示意图5是本专利技术实施例中终端设备上LFC管理子树示意图6是本专利技术实施例中更新管理子树示意图7是本专利技术实施例中另一更新管理子树示意图8是本专利技术实施例中一种操作多个外观包的设备结构图。具体实施例方式本专利技术实施例提供了一种操作多个外观包的方法,包括以下步骤1、 锁定一个外观包分组中的所有外观包,所述外观包分组中具有被激活 的第一外观包;2、 接收对第二外观包的操作命令;确定发送所述操作命令的服务器对所 述外观包分组具有操作权限,且所述第二外观包属于所述外观包分组,则对 所述第二外观包执行所述操作命令去激活第一外观包(使第一外观包不处 于当前使用状态),激活第二外观包(使第二外观包处于当前使用状态)。本专利技术实施例提供了一种操作多个外观包的方法,及锁定状态下在多个 外观包中选择激活的方法,包含以下步骤A、服务器向终端下发外观包,并为该外观包指定所属分组标识; B 、终端获得该外观包后,建立分组标识和外观包的对应关系;C、 终端为外观包分组设定管理操作权限;D、 第一管理方向终端发送操作命令,激活第一外观包分组中的一个外观 包,并锁定第一外观包分组;E、 终端根据接收到的来自于第一管理方的操作命令,判断第一管理方是 否对第一外观分组具有操作权限,如果有则将该外观包激活,并将第一外观 包分组的状态属性改为锁定,否则拒绝执行操作命令;F、终端在接收到来自第二管理方的对第二外观包的操作命令时,对第二 管理方进行操作权限判断,如果第二管理方对第二外观包具有操作权限,且 第二外观包属于所述外观包分组,则去激活第一外观包,然后激活第二外观 包。特别地,对外观包分组解锁的操作步骤D2、管理方下发解锁外观包分组的命令消息给终端;E2、终端在接收到来自管理方的对外观包分组的解锁命令时,判断其是 否具有操作权限,如果有则更改该外观包分组的状态属性,否则拒绝执行该 命令。其中,步骤A中为外观包指定所属分组标识的具体方式包括1)、提供商服务器在下发的外观包中加入包分组字段,用以标识该外观包所属的分组,外观包分组标识必须要确保是唯一的,可以是提供商的名字或者服务器的域名。例如下发的外观包中如下所示,其中〈PGroup〉用来标识外观包所属的分组<LFCPackage><PGroup>ABC Company</PGroup> <ID>0001</ID><Element> <!-外观包中包含的背景、铃音等内容—><Type>Wallpaper</Type><Data>ABC—logo.jpg</Data> </Elemsnt></LFCPackage>2)、通过外观包标识的命名方式来标识分组可以^见定属于同一个外观 包分组的外观包的名字标识的起始字段是相同的,即外观包标识=外观包分组标识+具体标识。同样外观包分组标识必须要确保是唯一的,可以是提 供商名字或者服务器域名。下面的例子中服务器下发了两个外观包,外观包标识符的起始字段是相同的,都为ABC—Company,代表这两个外观包属于同一个分组 <LFCPackage><ID> ABC—Company—0001 </ID><Element> <!—外观包中包含的背景、铃音等内容—><Type>Wallpaper</Type><Data>ABC_logol .jpg</Data> </Element></LFCPackage> <LFCPackage><ID> ABC—本文档来自技高网
...

【技术保护点】
一种操作多个外观包的方法,其特征在于,包括以下步骤: 锁定一个外观包分组中的所有外观包,所述外观包分组中具有被激活的第一外观包; 接收对第二外观包的操作命令; 确定发送所述操作命令的服务器对所述外观包分组具有操作权限,且所 述第二外观包属于所述外观包分组,则对所述第二外观包执行所述操作命令。

【技术特征摘要】
1、一种操作多个外观包的方法,其特征在于,包括以下步骤锁定一个外观包分组中的所有外观包,所述外观包分组中具有被激活的第一外观包;接收对第二外观包的操作命令;确定发送所述操作命令的服务器对所述外观包分组具有操作权限,且所述第二外观包属于所述外观包分组,则对所述第二外观包执行所述操作命令。2、 如权利要求l所述操作多个外观包的方法,其特征在于,所述锁定一 个外观包分组中的所有外观包之前还包括获耳又外^见包分组标识及所述外观包分组对应的操:作权限。3、 如权利要求2所述操作多个外观包的方法,其特征在于,所述获取外 观包分组标识及所述外观包分组对应的操作—又限之后还包括设置所述外观包分组标识与外观包之间的对应关系。4、 如权利要求l所述操作多个外观包的方法,其特征在于,所述获取外 观包分组标识具体包括通过在外观包中加入包分组字段,生成所述外观包分组标识;或 通过外观包标识的命名生成外观包分组标识;或通过将属于一个分组的外观包放在相同目录下,将所述目录作为外观包 分组标识。5、 如权利要求4所述操作多个外观包的方法,其特征在于,通过提供商 名字或者服务器域名作为所述外观包分组标识。6、 如权利要求l所述操作多个外观包的方法,其特征在于,所述获取外 观包分组标识及所述外观包分组对应的操作权限之后还包括利用表格在本地保存服务器操作权限、或将发送所述外观包分组的服务 器操作权限添加在管理子树上。7、 如权利要求l所述操作多个外观包的方法,其特征在于,所述操作命 令为激活命令,所述对第二外观包执行所述操作命令具体包括去激活所述第一外观包;激活所述第二外观包。8、 如权利要求l所述操作多个外观包的方法,其特征在于,所述操作命令的携带方式包括通过扩展属性节点携带,所述节点值为Lock时,对应的外观包分组被锁 定;所述节...

【专利技术属性】
技术研发人员:刘海涛王睿宋悦
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1