CN101277492B - 终端及其外观管理方法 - Google Patents
终端及其外观管理方法 Download PDFInfo
- Publication number
- CN101277492B CN101277492B CN200710126115.5A CN200710126115A CN101277492B CN 101277492 B CN101277492 B CN 101277492B CN 200710126115 A CN200710126115 A CN 200710126115A CN 101277492 B CN101277492 B CN 101277492B
- Authority
- CN
- China
- Prior art keywords
- appearance
- appearance set
- current
- value
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明实施例公开终端及其外观管理方法。所述终端的外观管理方法包括在终端预设置外观集合,接收管理指令,所述管理指令是激活、修改、删除或查询外观集合的一种,根据管理指令执行外观集合的激活、修改、删除或查询。本发明实施例可以达到终端的外观管理更为方便的有益效果。
Description
技术领域
本发明涉及通信领域,特别是涉及终端、及其外观管理。
背景技术
移动终端是整个移动运营服务体系中重要组成部分。为有效保证用户在使用移动终端过程中的体验、提高用户忠诚度,目前正在发展能实现为移动终端外观功能的外观技术。
通过某些外观技术,可以实现远程增加、删除、更新、激活/去激活终端的外观,包括主题、开关机提示、嵌入式链接、菜单、屏幕保护、背景等功能。现有外观对象主要包括两部分:一部分为外观元素,即终端上可被管理的外观信息类别,包括背景、屏保、铃声等,终端的外观元素一般是固定不变的;另一部分为外观集合,它是部分或全部外观元素及其取值的集合。截至目前为止,仍未出现可以具体实现外观集合管理的技术;而对于外观元素,则已经存在OMA DM(开放移动联盟设备管理)V1.2(以下简称DM规范)来实施此技术。
DM规范中,通过OTA(Over The Air,无线网络传输)方式进行软件和固件的安装、升级等操作,并提供更加人性化和个性化的服务,提高用户体验。第三方可以是移动运营商,业务提供商或者合作方的信息管理部门。
目前外观技术可以由网络根据DM规范对外观集合和元素的操作、或用户通过对外观集合和元素的操作来完成对终端外观的更改;并且,终端还要执行外观更新操作,即终端根据设定的外观元素的值,来更新终端外观。
参阅图1,一种现有技术应用外观技术的终端100包括外观管理模块110、外观处理模块120以及外观表现模块130。所述外观管理模块110包括DMAgent(代理)111、管理树112以及输出单元113。所述DM代理111用于解释和执行DM服务器下发的管理命令。所述管理树112包括一些基本管理对象(MO,Management Object),是DM服务器通过DM协议对终端100进行管理的接口。其中,外观是DM的一个MO,其设置的内容作为DM管理树112的一个中间节点,外观集合挂在这个节点上。DM服务器通过对管理树对象的操作达到控制终端管理对象的目的。所述对管理树对象的操作命令有Get(获取)、Replace(替换)、Exec(执行)、Copy(复制)、Delete(删除)等。所述输出单元113则将管理树112中的外观集合输出到外观处理模块120。所述外观处理模块120对所述外观集合进行处理,然后输出到所述外观表现模块130进行表现。外观也可以采用不同于DM的方式来实现。但为了管理终端上的外观,相同的集合仍会被使用,只是采用不同的管理渠道而已。
例如,DM方式下管理终端外观的DM管理树112针对外观节点下的每种外观元素来进行管理,如屏保、运营商logo、墙纸等。以屏保为例,该管理终端外观的技术方案将终端100上的所有屏保记录在管理树112中的.\Customization\ScreenSavers\AvailableScreenSavers节点下面,并且将当前使用的屏保放置在.\Customization\ScreenSaver\ActiveSc节点下面。其他外观元素则分别作为一个节点,分布在其他位置。
本发明的发明人在进行本发明的创造过程中,发现现有技术至少存在以下问题:上述现有管理终端外观的技术方案存在不方便管理和查询外观元素等技术缺陷,原因如下:
上述现有技术针对每个外观元素进行管理,每个外观元素分别管理可用值和当前使用值。当由独立的服务提供商(SP)分别提供外观集合时,该外观集合中的外观元素必须拆散然后分别记录到管理树112下相应的外观元素节点下。拆散的集合与集合之间、外观元素与外观元素之间无任何联系,不方便SP对外观进行集合或元素形式的设置、复制、删除等管理,比如更新当前集合时,需要输入一个外观集合到终端,然后将该集合拆散分别记录到管理树112下相应的外观元素节点下;又比如更新外观当前集合中的某元素时,需要在管理树112下相应的外观元素节点下寻找对应的元素并更换之;此外,也无法方便的查询当前使用的外观集合或外观元素的设置值。
另外,现有技术没有给出用户如何对外观集合进行操作的技术方案。
发明内容
本发明实施方式要解决的技术问题是提供一种终端及其外观管理方法,使得对终端的外观管理更为方便。
为解决上述技术问题,本发明实施例提供一种终端,包括:
外观集合保存单元,用于保存预设值的外观集合;
激活单元,用于激活外观集合;
删除单元,用于删除外观集合;
修改单元,用于修改外观集合;
输出单元,用于输出外观集合的内容;
查询单元,用于查询外观集合。
为解决上述技术问题,本发明实施例还提供一种外观管理方法,包括:
在终端预设置外观集合,接收管理指令,所述管理指令是激活、修改、删除或查询外观集合的一种,根据管理指令执行外观集合的激活、修改、删除或查询。
本发明实施例通过对终端外观集合进行激活,删除、修改、查询的操作管理,达到了终端外观管理更为方便的有益效果。
附图说明
图1是现有技术应用外观技术的终端结构示意图;
图2是本发明终端第一实施方式中管理树的结构示意图;
图3是本发明终端第二实施方式的结构示意图;
图4是本发明外观管理方法第二实施方式的流程图。
具体实施方式
本发明提供终端第一实施方式,包括外观集合保存单元和输出单元。所述外观集合保存单元保存的数据包括当前外观集合和参考外观集合。所述参考外观集合包括标识、元素及其值、所述当前外观集合包括当前标识、参考标识及其对应的参考外观集合的内容;所述输出单元用于输出所述当前外观集合的内容。
为描述方便,对于本实施方式和本文中当前外观集合、参考外观集合、当前标识、参考标识的名称定义作出如下说明:
参阅图2,当前外观集合是终端当前应用的外观集合,比如说用户在终端屏幕上直观看到的图像或听到的铃音等。所述参考外观集合是相对于当前外观集合来定义的,所述当前外观集合中的参考标识也是相对当前外观集合中的当前标识来区分的,当前标识指当前外观集合本身的标识。当前外观集合和某参考外观集合关联时,当前外观集合中的参考标识就是参考外观集合中的标识(参考外观集合的自身标识)。在不同的应用中,比如参考外观集合被使用为终端的当前外观主题时,其元素和值可以拷贝到当前外观集合内,替换所述当前外观集合内的元素和值;同时,将当前外观集合的参考标识更新为所述参考外观集合的标识。
以上实施方式可以看出,本实施方式将外观元素以集合形式保存在终端,相对现有技术将各外观元素分散到管理树多个节点下造成难以统一保存、编辑等管理的技术缺陷,本实施方式由于以集合形式保存各个外观元素,通过当前外观集合中设置的参考标识就可以将整个当前外观集合的全部元素值更换为参考标识对应的参考外观集合中的元素值,然后将集合内的外观元素全部在终端上表现出来,使得在终端上进行外观集合管理非常容易和有效率;
其次,本实施方式仅获取所述当前外观集合的参考标识就能将参考标识对应的外观集合内容一起进行管理或表现出来,也即将参考外观集合作为外观主题库,需要时仅调用其参考标识就能得到各种各样的当前外观集合,丰富了终端外观主题的表现形式;
此外,由于通过集合的形式来操作,通过当前外观集合一个路径就能将集合在终端的表现和某动作比如来电事件关联,非常方便地实现外观主题的和使用。
本发明提供存储装置第一实施方式,包括参考外观集合保存单元和当前外观集合保存单元。所述参考外观集合保存单元用于保存所述参考外观集合的标识、元素及其值;所述当前外观集合保存单元用于保存所述当前外观集合的当前标识、参考标识及其对应的参考外观集合的内容。
以上可以看出,相对现有技术将各外观元素分散到管理树多个节点下从而造成难以统一保存、编辑等管理的技术缺陷,本实施方式由于采用外观集合保存单元以集合形式保存各个外观元素,并且通过在当前外观集合中设置参考标识及其对应的外观集合元素值,使得对当前外观集合的一些管理比如更新等非常方便,仅需要知道所述参考标识即可,使得进行外观集合管理非常容易和有效率。比如,仅获取所述当前外观集合的参考标识就能将所述当前外观集合的元素及值一起替换为所述参考标识对应的外观集合内容,也即将参考外观集合作为外观主题库,需要时仅调用其参考标识就能得到各种各样的当前外观集合,丰富了终端外观主题的表现形式。
本发明提供外观管理方法第一实施方式,包括预配置参考外观集合和当前外观集合,所述参考外观集合包括标识、元素及其值,所述当前外观集合包括当前标识、参考标识及其对应的参考外观集合的内容。
以上可以看出,相对现有技术将各外观元素分散到管理树多个节点下从而造成难以统一保存、编辑等管理的技术缺陷,本实施方式由于以集合形式保存各个外观元素,并且通过在当前外观集合中设置参考标识及其对应的外观集合元素值,使得对当前外观集合的一些管理比如更新等非常方便,仅需要知道所述参考标识即可,非常容易和有效率地实现外观集合管理。比如,仅获取所述当前外观集合的参考标识就能将所述当前外观集合的元素及值一起替换为所述参考标识对应的外观集合内容,也即将参考外观集合作为外观主题库,需要时仅调用其参考标识就能得到各种各样的当前外观集合,丰富了终端外观主题的表现形式。
本发明提供当前外观集合的表现方法第一实施方式,预先提供参考外观集合,并建立所述当前外观集合到所述参考外观集合的关联,所述方法包括:根据所述当前外观集合到所述参考外观集合的关联,得到所述参考外观集合并对其进行外观表现。
以上可以看出,相对现有技术将各外观元素分散到管理树多个节点下从而造成难以统一保存、编辑等管理的技术缺陷,本实施方式先预置参考外观集合和当前外观集合,并且通过建立当前外观集合与该参考外观集合之间的关联,可以通过表现该参考外观集合来进行对当前外观集合的表现处理,改变所述关联即可以表现不同的外观,使得进行外观集合表现非常容易和有效率。
本发明提供当前外观查询方法第一实施方式,预配置参考外观集合和当前外观集合,所述参考外观集合包括标识、元素及其值,所述当前外观集合包括当前标识、参考标识及其对应的参考外观集合的内容。接收查询当前外观集合的指令;返回可识别当前外观集合的信息,可识别是指能够辨别出当前外观集合是哪个参考外观集合。所述可识别当前外观集合的信息具体包括查询得到的参考标识和/或参考标识对应的参考外观集合的内容。
以上可以看出,相对现有技术将各外观元素分散到管理树多个节点下从而造成难以统一保存、编辑等管理的技术缺陷,本实施方式在终端上以外观集合的形式保存当前外观元素,输入携带当前标识的查询指令就可以根据该标识查到所述当前外观集合,进而可以返回所述当前外观集合的参考标识或参考标识对应的参考外观集合的内容,使得进行外观集合查询非常容易和有效率。
本发明提供当前外观的管理方法第一实施方式,包括:接收激活指令,将一个参考外观集合应用为当前外观,即将当前外观集合中的参考标识值设置为该参考外观集合的标识值,并且将该参考外观集合的内容拷贝到当前外观集合中。
本发明提供当前外观的管理方法第一实施方式,包括:将一个外观集合设置为缺省外观集合;在删除当前外观集合中的内容时,将所述缺省外观集合中的内容更新到所述当前外观集合中。
以上可以看出,相对现有技术没有给出删除外观集合后的处理方式的技术缺陷,本实施方式将一个外观集合设置为缺省外观集合,在删除当前外观集合中的内容时,将所述缺省外观集合中的内容更新到所述当前外观集合中,这样就能保证删除当前外观集合后终端仍然有正常的外观表现。
为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施方式,对本发明进一步详细说明。
参阅图3,本发明终端第二实施方式300包括外观管理模块310、外观处理单元和外观表现单元。外观集合保存单元311、代理单元312、输出单元313。所述外观集合保存单元311包括参考外观集合保存单元3111和当前外观集合保存单元3112。
参阅表一,所述参考外观集合保存单元3111用于保存参考外观集合,包括参考外观集合使用的标识及内容,所述内容是外观元素及其值。具体是:在终端300中,设置一个参考外观集合使用的标识,用于标识该参考外观集合。该集合记录了外观元素及值。该值可以使用绝对地址,如“Bell.mp3”;也可以使用链接地址,如“.\Customization\PKG1\Ring”,甚至可以是文件内容本身。
表一:参考外观集合
ID | Wallpaper | Ring | … |
10002 | Snow.jpg | Wind.mp3 | … |
参阅表二,所述当前外观集合保存单元3112用于保存当前外观集合,包括前标识、参考标识及当前使用的外观元素及其值。在终端300中,设置一个当前标识-ID,用于标识该当前外观集合。该集合记录了所有当前应用的外观元素及当前使用的值。该值可以使用绝对地址,如“Bell.mp3”;也可以使用链接地址,如“.\Customization\PKG1\Ring”,甚至可以是文件内容本身。在该集合中,再保存一个参考标识-RefID,用于记录这个当前外观集合是否采用了其它参考外观集合的内容,如果该当前外观集合内各元素的值与某一参考外观集合的元素及值完全一致,则说明当前外观集合采用了该参考标识对应的参考外观集合的内容。这时候,所述当前外观集合中参考标识的值就等于所述参考外观集合中的标识的值。
表二:当前外观集合
ID | RefID | Wallpaper | Ring | … |
10000 | 10002 | Snow.jpg | Wind.mp3 | … |
也就是说,终端300上可以有多个外观集合,它们都包括标识(ID)和元素。当前外观集合比较特殊,它不仅包含集合的特征,还包含对应参考外观集合的标识。
当前外观集合和参考外观集合是两种物理上分离的集合。当将一个参考外观集合应用为当前外观时,将当前外观集合中的参考标识值设置为该参考外观集合的标识值,并且将该参考外观集合的内容拷贝到当前外观集合中,即该参考外观集合被激活。显然,存在一激活单元,用于激活外观集合。
所述代理单元312用于接收网络或用户下发的对外观管理指令,对其进行解析得到终端300内相应单元可以理解的指令。
输出单元319,用于获取所述当前外观集合的参考标识所对应的外观集合内容并输出。
外观处理模块320用于对所述当前外观集合进行处理,然后输出到所述外观表现模块330进行表现。
工作时所述代理单元312接收网络或用户下发的对外观管理指令,对其解析后输入相应单元,比如收到携带当前标识的输出指令,于是指示输出单元319到所述外观集合保存单元311获取当前外观集合保存单元3112保存的当前外观集合,具体是根据输出指令中的当前标识搜索得到当前外观集合的内容,比如根据携带当前标识(ID=10000)的输出指令,搜索到表二所示的集合,所述当前外观集合的内容也就是参考标识(RefID=10002)对应的参考外观集合的内容(表一)。然后将搜索到的当前外观集合输出到外观处理模块320,外观处理模块320对所述当前外观集合进行处理,然后输出到所述外观表现模块330进行表现,表现为“Snow.jpg”墙纸和“Wind.mp3”铃声。
显然,本实施方式具有上述终端300第一实施方式所具备的技术效果。
在另一实施方式中,所述终端300进一步包括连接所述代理单元312和外观集合保存单元311的外观修改单元314,用于接收来自代理单元312的携带新参考标识的修改指令,将所述外观集合保存单元311中当前外观集合的参考标识、元素及值分别更新为所述新参考标识及其对应外观集合的元素及值。
当用户或网络希望更新当前外观时,可以通过更改当前外观集合中的全部元素值来完成:
通过修改参考标识可以完成全部外观值的修改。用户可以通过UI界面来修改参考标识,网络可以通过DM等方式下发命令来修改参考标识。
假设现有一个参考外观集合,如下表所示:
表三:参考外观集合
ID | Wallpaper | Ring | … |
10002 | Snow.jpg | Wind.mp3 | … |
用户或网络修改当前外观集合中的RefID,比如,DM服务器下发消息:Replace(.\Customization\CurrPkg\RefID,10002),将参考标识值更改为10002。当终端300检测到该值被更改后,自动从10002对应的参考外观集合中将其内包含的元素值复制到当前外观集合中。此时,当前外观集合更改为表四的形式:
表四:当前外观集合
ID | RefID | Wallpaper | Ring | … |
10000 | 10002 | Snow.jpg | Wind.mp3 | … |
修改完后,终端300可以依照表中记录的内容更新终端300的外观。
本实施方式中的外观修改单元314可以直接更改当前外观集合的参考标识、元素及值,更改的方式是根据修改指令中的新参考标识得到对应的外观集合,将所述对应的外观集合的内容(元素值)覆盖所述当前外观集合的内容即可,简单快捷地实现当前外观集合的更改,丰富用户体验。
在另一实施方式中,所述外观修改单元314用于接收携带新外观元素值的修改指令,将所述当前外观集合中的对应元素值更换为新元素值,并更改参考标识,通知所述输出单元319输出所述修改过的新外观集合。
用户或网络可以修改单个元素值,比如用户仅对背景不感兴趣,想更改终端300的背景。此时用户或网络可以单独修改单个元素值;在修改单个元素值后,当前外观集合的参考标识可以设定为一特定值,表示此时当前外观集合与任何现有参考外观集合不同。
如用户希望将现在终端300的背景更改为花的图片,它通过UI程序将背景值进行更改。
用户选择Flower.jpg,则UI程序将当前外观集合中Wallpaper项的值更改为Flower.jpg,并将RefID更改为特殊值,如00000,表示该集合并未引用其它外观集合。此时的当前外观集合如下表所示:
表五:当前外观集合c
ID | RefID | Wallpaper | Ring | … |
10000 | 00000 | Flower.jpg | Bell.mp3 | … |
完成上述修改后,终端300根据更改后的内容更新终端300的外观。
当用户完成修改后,还可通过上报当前外观集合的参考标识到服务器,通知所述服务器用户已经对当前外观集合进行了修改。
本实施方式可以对当前外观集合中的元素值进行单独修改,并同时自动修改参考标识,以区别原先参考标识所对应的参考外观集合。
在另一实施方式中,所述终端300进一步包括元素更改记录单元315,用于在外观修改单元314修改所述元素值后,记录除当前标识外的新外观集合并将其保存到所述外观集合保存单元311。
网络或用户可以通过修改当前外观集合的参考标识来将当前外观集合设置为新参考标识所定义的参考外观集合。
当网络或用户修改当前外观集合中的一个或多个元素时,所述外观修改单元314将所述修改过的当前外观集合生成一个自定义的新外观集合。
该自定义外观集合与参考外观集合的表现方式相同,与当前外观集合不同在于不需要参考标识。其标识值也为特殊值,如00001,表示其为用户自定义的外观集合。当用户修改完成元素的设置后,生成所述自定义外观集合为如下表所示:
表六:自定义外观集合
ID | Wallpaper | Ring | … |
00001 | Flower.jpg | Bell.mp3 | … |
并且在当前外观集合中将参考标识设置为所述自定义外观集合的标识:00001。然后通过激活当前外观集合来应用用户设置的外观值。
本实施方式在修改外观元素的基础上,将修改过的当前外观集合保存为新外观集合,以表示该元素被修改过的外观集合与当前任何外观集合不同,以方便下次使用。
在另一实施方式中,所述外观集合保存单元311进一步保存有缺省外观集合,并且所述外观修改单元314进一步用于在当前外观集合内容被删除时,将所述当前外观集合的内容更新为所述缺省外观集合的元素及值。
所述外观集合保存单元311保存有一个缺省外观集合,当删除当前外观集合的内容时,将该缺省外观集合的元素及值作为当前外观集合的内容。具体上,外观集合保存单元311会记录缺省外观集合的标识,以方便上述操作。
当删除当前外观集合内容时,将当前外观集合的参考标识设置为缺省外观集合的标识,并更新相应的元素和值。
比如,将一个外观集合设置为缺省外观集合,该集合的标识为00002,则外观集合保存单元311将标识为00002的集合作为缺省外观集合。当用户或服务器或其它原因终端300删除当前外观使用的外观集合内容时,当前外观集合更新为:
表七:采用缺省外观集合的当前外观集合
ID | RefID | Wallpaper | Ring | … |
10000 | 00002 | Flower.jpg | Bell.mp3 | … |
本实施方式可以在删除当前外观集合内容后,无更新其他外观集合时将所述当前外观集合内容更新为所述缺省外观集合的元素及值,避免产生外观空缺。
在另一实施方式中,所述终端300进一步包括判断单元313,用于在收到修改指令时等待用户反馈是否确定修改的指令,在确定修改时激活所述外观修改单元314。
用户或网络向终端300发送更改当前外观集合的指令,这可以是将当前外观集合的内容从一个外观集合更改为另一个外观集合,也可以是更改当前外观集合中的某一元素值。当终端300收到该指令时,终端300的判断单元313向用户弹出一个选择对话框,请求用户确认对当前外观集合的修改,当用户确认该修改后,判断单元313控制终端300的外观修改单元314执行对当前外观集合的修改;当用户拒绝该修改后,判断单元313控制所述外观修改单元314放弃对当前外观集合的修改,并还可以向网络返回用户拒绝更改的信息。
本实施方式可以让网络或用户在对当前外观集合进行修改前,由用户再作一次确定,避免误操作。
在另一实施方式中,所述终端300进一步包括外观查询单元317,用于接收携带目标外观集合的标识的查询指令。在所述外观集合保存单元311中查询所述目标外观集合。如果目标外观集合的标识是当前标识,则返回当前外观集合中的参考标识和/或参考标识对应的参考外观集合的元素及值。如果目标外观集合的标识是参考外观集合的标识,则返回该参考外观集合的元素及值。
下面为示例:
网络发送查询指令:Get(CurrPkg)
终端300返回外观值:Results(CurrPkg,refPkgID,10002)
网络收到返回值后,查询10002对应的外观集合内容,可以获知当前终端300使用的外观集合。
所述外观查询单元317还可用于接收携带元素名的查询指令,在所述外观集合保存单元311中查询所述元素,并返回元素名和元素值。
网络还可单独查询外观元素。
网络发送查询指令:Get(CurrPkg\Wallpaper)
终端300返回元素值:Results(CurrPkg,Wallpaper,Snow.jpg)
此外,用户和网络可以通过两种方式来实现查询当前使用的外观集合或元素值,1)当RefID不是特殊值时,通过返回RefID可以获知当前使用的外观值;2)当RefID是特殊值时,可以通过当前外观集合这一路径获得其中的元素值。
本实施方式可以实现外观集合的查询功能,相对于无法一起查找多个关联元素的现有技术缺陷,本实施方式可以根据携带相关标识的查询指令方便地获得用户需要的外观集合,外观管理能力较高。
服务器向终端发送激活某个外观集合的指令时,如果终端当前使用的外观集合即为该指令中指定的外观集合,则会使服务器下发的激活指令成为浪费,也可能导致意外的错误。所以使用查询当前使用的外观集合的方法可以优化外观的管理,还能提供其它如获知用户的外观喜好等功能。
在另一实施方式中,所述终端300进一步包括外观集合重命名单元316,用于接收携带目标外观标识的重命名指令,重命名对应所述目标外观标识对应的外观集合。
网络或用户可以对外观集合进行重命名,外观集合的名称可以保存在外观集合内,利用一个参数来保存集合的名称。在DM的方式下,还可以使用节点路径的方式来保存集合的名称。如,当用户自定义了一个外观集合后,该集合的路径为:“.\Customization\UserDefine”,当网络或用户对该集合进行重命名时,终端300可以更改外观集合的节点名称为:“.\Customization\OurHouse”。
当外观集合的名称修改后,其标识也需进行相应修改,以保证与修改名称前的外观集合相区别。通过这样的方式,可以在下次继续制作自定义外观集合时不会覆盖原先的选择。
本实施方式可以实现外观集合重命名功能,增强外观管理能力。
在另一实施方式中,所述外观集合保存单元311是管理树,其外观集合节点下进一步包括激活节点,所述终端300还进一步包括外观集合激活单元,用于接收携带目标外观标识的激活指令,在所述管理树中找到相应目标外观集合节点下的激活节点并执行激活。
网络或用户完成对终端300当前外观集合的修改后,终端300应用修改后的当前外观集合。另一种方法是由网络或用户来选择应用的时机。比如采用命令的方式来应用元素值。
如:Activate(.\Customization\CurrPkg)
对于OMA DM的方式,在该当前外观集合节点下,需新增一个新的节点“Activation”,设置为可执行,然后网络发送对该节点的执行指令。
Exec (.\Customization\CurrPkg\Activation)
还值得说明的是,上述本发明终端300实施方式既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述的各个单元可以全部整合为一体,或任意两个以上的单元整合为一体,当然也可以每个单元物理分离。上述实施方式既可以作为独立的产品销售或使用,也可以作为存储在一个计算机可读取存储介质中。
参阅图4,本发明外观管理方法第二实施方式是在终端上预配置有参考外观集合,所述参考外观集合包括标识、元素及其值,所述方法包括步骤:
步骤401、激活某个参考外观集合,将当前外观集合的参考标识、元素及值分别更新为该参考外观集合的标识值、元素及值。
也就是说如果要生成当前外观集合,可以将当前标识、参考标识及其参考外观集合的内容一起形成当前外观集合。
步骤402、输出所述当前外观集合中参考标识对应的参考外观集合的内容。
在另一实施方式中,步骤402后进一步包括:
步骤403、接收携带新参考标识的修改指令;
步骤404、将所述当前外观集合中的参考标识、元素及值分别更新为所述新参考标识、新参考标识对应外观集合的元素及值。
本实施方式中可以直接更改当前外观集合的参考标识、元素及值,更改的方式是根据修改指令中的新参考标识得到对应的外观集合,将所述对应的外观集合的内容(元素及值)覆盖所述当前外观集合的内容即可,简单快捷地实现当前外观集合的更改,丰富用户体验。
在另一实施方式中,步骤402后进一步包括:
步骤405、接收携带新外观元素值的修改指令;
步骤406、将所述当前外观集合中的外观元素值更换为所述新外观元素值,并且自动更改所述当前外观集合中的参考标识。
本实施方式可以对当前外观集合中的元素值进行单独修改,并同时自动修改参考标识,以区别原先参考标识所对应的参考外观集合。
当完成修改后,还可通过上报当前外观集合的参考标识到服务器,通知所述服务器用户已经对当前外观集合进行了修改。
在另一实施方式中,在将外观元素值更换为新外观元素值后,进一步包括:
步骤407、除当前标识外,将当前外观集合内的元素和值记录并保存为新外观集合。
本实施方式在修改外观元素的基础上,将修改过的当前外观集合保存为新外观集合,以方便下次使用。
在另一实施方式中,步骤402后进一步包括:
接收携带目标外观标识或元素的查询指令;
查询所述目标外观集合或元素,并返回查询结果
当查询指令携带的目标外观标识是当前标识时,查询结果为参考标识和/或参考标识对应的参考外观集合的元素及值;当查询指令携带目标外观标识是参考外观标识时,查询结果是该参考外观集合的元素及值;当查询指令携带元素名时,查询结果是元素名和元素值。
以下分两个实施方式来说明:
1)当查询指令携带目标外观标识是参考外观标识时
步骤408、接收携带参考外观标识的查询指令;
步骤409、查询所述参考外观集合;
步骤410、返回查询得到的所述参考外观集合的内容。
2)当查询指令携带目标外观标识是当前外观标识时
步骤411、接收携带当前标识的查询指令;
步骤412、查询所述当前外观集合;
步骤413、返回查询得到的所述当前外观集合的参考标识和/或参考标识对应的参考外观集合的元素及值。
本实施方式可以实现当前外观集合的查询功能,通过返回参考标识获知当前外观所采用的参考外观集合及其内容,外观管理能力较高。
本实施方式可以实现外观集合的查询功能,相对于无法一起查找多个关联元素的现有技术缺陷,本实施方式可以根据携带相关标识的查询指令方便地获得用户需要的外观集合,外观管理能力较高。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,该程序在执行时,可以包括如下步骤:预配置参考外观集合,所述参考外观集合包括标识、元素及其值,还设置当前外观集合的当前标识、参考标识及其参考外观集合的内容;输出所述参考标识对应的外观集合以表现所述当前外观集合的内容。这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
综上所述,本发明实施方式可包括以下技术效果:
1)以集合形式对外观集合及其内容进行快速、方便的管理、;
2)通过更改当前外观集合中的参考标识及其对应集合的内容,就能得到各种各样的当前外观集合,丰富了终端外观主题的表现形式;
3)可以直接、简单、快捷地更改当前外观集合的参考标识、元素及值;
4)可以快速组合得到许多新的外观集合,实现当前外观集合多样化,使得外观主题丰富多彩;
5)可以对当前外观集合中的元素值进行单独修改,并同时修改参考标识,以区别原先参考标识所对应的参考外观集合;
6)可以在修改外观元素的基础上,将修改过的当前外观集合保存为新外观集合,以方便下次使用;
7)可以将所述当前外观集合更新为所述缺省外观集合,避免产生外观空缺;
8)可以让网络或用户在对当前外观集合进行修改前,由用户再作一次确定,避免误操作;
9)可以根据携带相关标识的查询指令方便地获得用户需要的外观集合,外观管理能力较高;
10)可以实现外观集合重命名功能,增强外观管理能力;
11)可以实现外观集合激活功能。
以上对本发明所提供的一种终端、存储装置和外观管理、表现及查询方法通过具体实施例进行了详细介绍,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (15)
1.一种外观管理方法,其特征在于,包括:在终端预设置外观集合,接收管理指令,所述管理指令是激活、修改、删除或查询外观集合的一种,根据管理指令执行外观集合的激活、修改、删除或查询;
其中,所述查询外观集合的指令是查询当前外观集合的指令,所述执行外观集合的查询是返回当前外观集合中使用的参考外观集合的信息。
2.如权利要求1所述的方法,其特征在于,所述外观集合是当前外观集合时,包括当前标识、参考标识及其对应的参考外观集合的内容,所述外观集合是参考外观集合时,包括标识、元素及其值。
3.如权利要求2所述的方法,其特征在于,所述方法中当前外观集合中使用的参考外观集合的信息包括:参考标识或/和参考标识对应的参考外观集合的内容。
4.如权利要求1所述的方法,其特征在于,接收的修改指令是接收携带新参考标识的修改指令;执行外观集合的修改是将所述当前外观集合中的参考标识、元素及值分别更新为新参考标识、新参考标识对应外观集合的元素及值。
5.如权利要求1所述的方法,接收的修改指令是接收携带新外观元素值的修改指令;执行外观集合的修改是将所述当前外观集合中的相应外观元素值更换为新外观元素值,并且更改所述当前外观集合中的参考标识。
6.如权利要求5所述的方法,其特征在于,在将外观元素值更换为新外观元素值后,进一步包括:将当前外观集合内的元素和值记录并保存为新外观集合。
7.如权利要求5所述的方法,其特征在于,进一步包括:上报更改后的当前外观集合的参考标识到服务器,通知所述服务器用户已经对当前外观集合进行了修改。
8.如权利要求1所述的方法,其特征在于,接收的管理指令是删除指令,则执行外观集合的删除是删除当前外观集合中的内容,将预先设置的缺省外观集合中的标识更新为当前外观集合的参考标识,并同时更新当前外观集合的元素及值。
9.如权利要求1所述的方法,其特征在于,接收的管理指令是激活指令,则将一个参考外观集合应用为当前外观,即将当前外观集合中的参考标识值设置为该参考外观集合的标识值,并且将该参考外观集合的内容拷贝到当前外观集合中。
10.一种终端,其特征在于,包括:
外观集合保存单元,用于保存预设值的外观集合;
激活单元,用于激活外观集合;
删除单元,用于删除外观集合;
修改单元,用于修改外观集合;
输出单元,用于输出外观集合的内容;
查询单元,用于查询当前外观集合,并向查询方返回当前外观集合中使用的参考外观集合的信息。
11.如权利要求10所述的终端,其特征在于,所述外观集合,包括当前外观集合和参考外观集合,所述参考外观集合包括标识、元素及其值、所述当前外观集合包括当前标识、参考标识及其对应的参考外观集合的内容。
12.如权利要求11所述的终端,其特征在于,所述修改单元用于修改外观集合具体包括:接收携带新参考标识的修改指令,将所述当前外观集合中的参考标识、元素及值分别更新为所述新参考标识及其对应外观集合的元素及值。
13.如权利要求11所述的终端,其特征在于,所述修改单元用于修改外观集合具体包括:接收携带新外观元素值的修改指令;将所述当前外观集合中的相应外观元素值更换为新外观元素值,并且更改所述当前外观集合中的参考标识。
14.如权利要求11所述的终端,其特征在于,所述外观集合还包括缺省外观集合,所述删除单元用于删除外观集合具体包括:删除当前外观集合中的内容,将预先设置的缺省外观集合中的标识更新为当前外观集合的参考标识,并同时更新当前外观集合的元素及值。
15.如权利要求11的终端,其特征在于,所述激活单元用于激活外观集合具体包括:接收激活外观集合的指令,将一个参考外观集合应用为当前外观,即将当前外观集合中的参考标识值设置为该参考外观集合的标识值,并且将该参考外观集合的内容拷贝到当前外观集合中。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710126115.5A CN101277492B (zh) | 2007-03-26 | 2007-06-08 | 终端及其外观管理方法 |
JP2010500056A JP2010522387A (ja) | 2007-03-26 | 2008-02-18 | 端末および端末の外観管理方法 |
KR1020097021860A KR101095423B1 (ko) | 2007-03-26 | 2008-02-18 | 단말기 및 룩앤필 관리 방법 |
CN200880010023A CN101682610A (zh) | 2007-03-26 | 2008-02-18 | 终端及其外观管理方法 |
EP08706697A EP2134054A4 (en) | 2007-03-26 | 2008-02-18 | TERMINAL AND METHOD FOR MANAGING ITS APPEARANCE |
PCT/CN2008/070324 WO2008116404A1 (fr) | 2007-03-26 | 2008-02-18 | Terminal et procédé de gestion de son apparence |
US12/565,998 US20100120411A1 (en) | 2007-03-26 | 2009-09-24 | Terminal and look and feel management method thereof |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710090080 | 2007-03-26 | ||
CN200710090080.4 | 2007-03-26 | ||
CN200710126115.5A CN101277492B (zh) | 2007-03-26 | 2007-06-08 | 终端及其外观管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101277492A CN101277492A (zh) | 2008-10-01 |
CN101277492B true CN101277492B (zh) | 2012-07-04 |
Family
ID=39996429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710126115.5A Active CN101277492B (zh) | 2007-03-26 | 2007-06-08 | 终端及其外观管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101277492B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383863B (zh) * | 2008-10-17 | 2010-09-15 | 深圳华为通信技术有限公司 | 一种移动通信终端及其外观包操作的管理方法 |
CN105744510B (zh) * | 2014-12-10 | 2019-06-25 | 中国移动通信集团公司 | 一种业务标识显示方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1713140A (zh) * | 2004-06-25 | 2005-12-28 | 华为技术有限公司 | 计算机界面生成方法及装置 |
CN1811703A (zh) * | 2005-01-25 | 2006-08-02 | 三星电子株式会社 | 实时转换java应用程序的可视化外观的设备和方法 |
-
2007
- 2007-06-08 CN CN200710126115.5A patent/CN101277492B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1713140A (zh) * | 2004-06-25 | 2005-12-28 | 华为技术有限公司 | 计算机界面生成方法及装置 |
CN1811703A (zh) * | 2005-01-25 | 2006-08-02 | 三星电子株式会社 | 实时转换java应用程序的可视化外观的设备和方法 |
Non-Patent Citations (1)
Title |
---|
Open Mobile Alliance.Look and Feel Customization Requirements, Draft Version 1.0.《OMA-RD-LFC-V1_0-20070104-D》.2007, * |
Also Published As
Publication number | Publication date |
---|---|
CN101277492A (zh) | 2008-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190181901A1 (en) | Local profile assistant and application programming interface | |
CN102932777A (zh) | 一种终端应用的更新方法和用户终端 | |
CN104168123A (zh) | 一种数据推送方法、数据服务器、客户端以及系统 | |
CN106385664A (zh) | 一种基于虚拟sim卡的物联网智能设备通信方法及系统 | |
CN101677441B (zh) | 一种授权控制的方法、装置和系统 | |
US10148486B2 (en) | Object version management | |
CN111049930A (zh) | 一种iot代理层和通信方法 | |
CN112083936B (zh) | 模组烧录授权追踪系统、烧录任务创建方法及装置 | |
WO2007054007A1 (en) | a METHOD AND SYSTEM FOR IMPLEMENTING SERVICE DATA CONFIGURATION | |
CN101741984A (zh) | 主题切换方法和装置以及移动终端和后台软件设备 | |
CN101277492B (zh) | 终端及其外观管理方法 | |
CN101771557A (zh) | 管理对象实例别名的方法和设备 | |
CN100574439C (zh) | Iptv系统中实现第三方音视频内容上传的系统和方法 | |
CN101340316A (zh) | 一种将网元数据上载到网管数据库的方法及装置 | |
CN112034807A (zh) | 模组烧录授权追踪系统、模组烧录方法及装置 | |
CN101820354B (zh) | 基于tnds对象的配置方法、终端设备及服务器 | |
CN104581695A (zh) | 移动终端配置方法和系统 | |
KR101202237B1 (ko) | 단말기의 데이터를 소거하는 방법 및 단말기 장치 | |
CN110875960A (zh) | 通讯录更新方法及服务器、终端 | |
CN101682610A (zh) | 终端及其外观管理方法 | |
CN101232540B (zh) | 系统间消息交互方法及消息交互系统 | |
CN112052019B (zh) | 模组烧录授权追踪系统、模组烧录方法及装置 | |
CN102624959B (zh) | 无线设备中分机号码的查询、使用方法、查询及使用装置 | |
CN101582874B (zh) | 一种对外观内容进行管理操作的方法、一种服务器及终端 | |
CN101686243A (zh) | 一种信息管理方法、装置和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |