CN101626420A - LFC resource management method, equipment and system - Google Patents
LFC resource management method, equipment and system Download PDFInfo
- Publication number
- CN101626420A CN101626420A CN200810116324A CN200810116324A CN101626420A CN 101626420 A CN101626420 A CN 101626420A CN 200810116324 A CN200810116324 A CN 200810116324A CN 200810116324 A CN200810116324 A CN 200810116324A CN 101626420 A CN101626420 A CN 101626420A
- Authority
- CN
- China
- Prior art keywords
- lfc
- resource
- indication
- client
- management
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 207
- 238000000034 method Methods 0.000 claims abstract description 36
- 230000004913 activation Effects 0.000 claims description 6
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 238000009434 installation Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 18
- 239000003795 chemical substances by application Substances 0.000 description 17
- 238000010586 diagram Methods 0.000 description 8
- 238000001994 activation Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 6
- 230000009849 deactivation Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及一种LFC资源管理方法及其设备和系统。The present invention relates to the technical field of communication, and in particular to an LFC resource management method and its equipment and system.
背景技术 Background technique
LFC(Look and Feel Customization)是指与移动用户设备用户的视觉体验及感受有关的个性化定制。用户可以使用多个LFC服务提供者提供的服务,可以使用的LFC元素包括:LFC (Look and Feel Customization) refers to personalized customization related to the visual experience and feelings of mobile user equipment users. Users can use the services provided by multiple LFC service providers, and the LFC elements that can be used include:
背景、墙纸和屏保,包括图像或动画;backgrounds, wallpapers and screensavers, including images or animations;
铃声、音频提示;Ringtones, audio prompts;
开关机时的图像、动画或声音;Images, animations or sounds when switching on and off;
活泼动感的屏幕;Lively and dynamic screen;
屏幕显示的字体类型;The font type displayed on the screen;
通知消息和错误消息;notification messages and error messages;
键盘:包括软键、导航键、快捷键;Keyboard: including soft keys, navigation keys, and shortcut keys;
菜单:包括菜单的项目和排列模式;Menu: including menu items and arrangement modes;
主页和书签,等等。Home page and bookmarks, etc.
现有技术实现了用户对于这些LFC元素的用户主动下载及安装过程,用户可以首先上网浏览并选择需要下载的LFC元素,然后将这些LFC元素下载到用户设备本地保存并应用。The existing technology realizes the user's active downloading and installation process of these LFC elements. The user can first browse the Internet and select the LFC elements to be downloaded, and then download these LFC elements to the user device for local storage and application.
图1给出了现有技术中的LFC体系架构。该架构包括用户设备侧的LFC客户端、用户代理模块和递送客户端,网络侧的LFC内容服务器。基于该架构,并根据是否需要下载元数据(即LFC资源包的描述信息,包括LFC资源包的版本、LFC资源包的大小、LFC资源包适用的终端型号等等信息),LFC元素的递送流程包括:Fig. 1 shows the LFC architecture in the prior art. The architecture includes an LFC client, a user agent module, and a delivery client at the user equipment side, and an LFC content server at the network side. Based on this architecture, and according to whether metadata needs to be downloaded (that is, the description information of the LFC resource package, including the version of the LFC resource package, the size of the LFC resource package, the terminal model applicable to the LFC resource package, etc.), the delivery process of the LFC element include:
不需下载元数据的流程:当用户通过用户设备上网浏览、选择LFC元素并点击下载命令后,用户代理模块要求LFC客户端下载LFC资源包(LFC资源包中可包含多个LFC元素);LFC客户端向递送客户端发送下载请求;递送客户端从LFC内容服务器或其它实体(如图1中虚线所示的安全可移动媒体)下载LFC资源包并发送给LFC客户端使用。Process without downloading metadata: When the user browses the Internet through the user device, selects an LFC element and clicks the download command, the user agent module requires the LFC client to download the LFC resource package (the LFC resource package can contain multiple LFC elements); LFC The client sends a download request to the delivery client; the delivery client downloads the LFC resource package from the LFC content server or other entities (secure removable media shown in dotted lines in Figure 1) and sends it to the LFC client for use.
需要下载元数据的流程:当用户通过用户设备上网浏览、选择LFC元素并点击下载命令后,用户代理模块要求LFC客户端下载LFC资源包;LFC客户端向递送客户端发送下载请求,评估从递送客户端收到的元数据,并检验用户设备的容量是否能满足元数据所指示的LFC资源包的大小,验证通过后向用户代理模块发送用户授权请求;用户代理模块通过LFC客户端向递送客户端发送用户授权结果;递送客户端根据授权通过的结果,从LFC内容服务器或其它实体,下载LFC资源包并发送给LFC客户端使用。The process of downloading metadata: When the user browses the Internet through the user device, selects an LFC element and clicks the download command, the user agent module requires the LFC client to download the LFC resource package; The client receives the metadata, and checks whether the capacity of the user equipment can meet the size of the LFC resource package indicated by the metadata, and sends a user authorization request to the user agent module after the verification is passed; the user agent module sends the user authorization request to the delivery client through the LFC client The end sends the user authorization result; the delivery client downloads the LFC resource package from the LFC content server or other entities according to the authorization result and sends it to the LFC client for use.
上述LFC元素的递送流程至少存在以下缺点:The above delivery process for LFC elements has at least the following disadvantages:
需要用户主动上网选择LFC元素并发送下载指令,从而实现LFC元素的下载过程,实现方式不够灵活;Users need to actively go online to select LFC elements and send download instructions, so as to realize the download process of LFC elements, and the implementation method is not flexible enough;
对于下载到用户设备本地的LFC元素,没有提供LFC资源的本地管理和更新的实现方式,以及远程管理和更新的实现方式。For the LFC elements downloaded locally to the user equipment, there is no implementation method for local management and update of LFC resources, and no implementation method for remote management and update.
发明内容 Contents of the invention
本发明提供一种LFC资源管理方法及其设备和系统,以实现对LFC资源进行管理。The present invention provides an LFC resource management method and its equipment and system, so as to realize the management of LFC resources.
本发明实施例提供的LFC资源管理方法,包括如下步骤:The LFC resource management method provided by the embodiment of the present invention includes the following steps:
用户设备接收对指定的LFC资源进行操作的指示;The user equipment receives an instruction to operate on the specified LFC resource;
根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;According to the preset control flow of the LFC resource operation, determine whether to allow the operation on the LFC resource;
当判断为是时,对所述LFC资源执行所述操作。When the judgment is yes, perform the operation on the LFC resource.
本发明实施例提供的LFC客户端设备,包括:The LFC client device provided by the embodiment of the present invention includes:
LFC客户端,用于接收对指定的LFC资源进行操作的指示,根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当判断为是时,对所述LFC资源执行所述操作。The LFC client is configured to receive an instruction to operate on a specified LFC resource, and judge whether to allow the operation on the LFC resource according to the preset control flow of the LFC resource operation; The LFC resource performs the described operations.
本发明实施例提供的LFC资源管理系统,包括:The LFC resource management system provided by the embodiment of the present invention includes:
LFC管理服务器,用于发送对指定的LFC资源进行操作的指示;The LFC management server is configured to send an instruction to operate on a specified LFC resource;
LFC客户端设备,用于接收所述LFC管理设备发送的所述指示;根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当判断为是时,对所述LFC资源执行所述操作。The LFC client device is configured to receive the instruction sent by the LFC management device; judge whether to allow the operation on the LFC resource according to the preset control flow of the LFC resource operation; The LFC resource performs the operation.
本发明的上述实施例,通过用户设备根据预设的LFC资源操作的控制流程,对接收到的LFC资源的操作指示进行相应的处理,实现了LFC资源管理功能。由于用户设备接收到的LFC操作指示可以是网络侧发送的,也可以是用户通过该用户设备发出的,因而提供了对LFC资源的远程管理方式和本地管理方式,提高了LFC资源管理的灵活性。In the above embodiments of the present invention, the user equipment performs corresponding processing on the received operation instruction of the LFC resource according to the preset control flow of the LFC resource operation, thereby realizing the LFC resource management function. Since the LFC operation instruction received by the user equipment can be sent by the network side or by the user through the user equipment, it provides a remote management method and a local management method for LFC resources, and improves the flexibility of LFC resource management. .
附图说明 Description of drawings
图1为现有技术中现有技术中的LFC体系架构示意图;FIG. 1 is a schematic diagram of the LFC system architecture in the prior art in the prior art;
图2为本发明实施例提供的LFC体系架构示意图;FIG. 2 is a schematic diagram of the LFC system architecture provided by the embodiment of the present invention;
图3为本发明实施例提供的一种LFC管理对象树的结构示意图;FIG. 3 is a schematic structural diagram of an LFC management object tree provided by an embodiment of the present invention;
图4为本发明实施例提供的LFC资源包递送流程示意图;FIG. 4 is a schematic diagram of an LFC resource package delivery process provided by an embodiment of the present invention;
图5为本发明实施例提供的对LFC资源进行远程管理操作的流程示意图;FIG. 5 is a schematic flowchart of a remote management operation on LFC resources provided by an embodiment of the present invention;
图6为本发明实施例提供的一种LFC资源管理状态转移图;FIG. 6 is a state transition diagram of an LFC resource management provided by an embodiment of the present invention;
图7为本发明实施例中的LFC客户端的结构示意图。FIG. 7 is a schematic structural diagram of an LFC client in an embodiment of the present invention.
具体实施方式 Detailed ways
参见图2,为本发明实施例提供的LFC体系架构,该架构包括:用户设备侧的LFC客户端,以及网络侧的LFC内容服务器和LFC管理服务器。Referring to FIG. 2 , the LFC architecture provided by the embodiment of the present invention includes: an LFC client on the user equipment side, and an LFC content server and an LFC management server on the network side.
LFC内容服务器,用来向用户设备提供LFC资源包;The LFC content server is used to provide the LFC resource package to the user equipment;
LFC管理服务器,用来向用户设备发送LFC操作指示,并且受理返回的LFC操作执行结果信息;The LFC management server is used to send an LFC operation instruction to the user equipment, and accept the returned LFC operation execution result information;
LFC客户端,通过接收来自LFC管理服务器或用户通过LFC客户端发出的LFC操作指示来管理LFC资源包或LFC元素;LFC客户端也负责向LFC管理服务器或其它LFC操作指令的发起者通报LFC操作的执行结果。The LFC client manages LFC resource packages or LFC elements by receiving LFC operation instructions from the LFC management server or users through the LFC client; the LFC client is also responsible for notifying the LFC management server or other initiators of LFC operation instructions of LFC operations execution result.
用户设备侧还可包括用户代理模块和递送客户端,如图2所示。The user equipment side may also include a user agent module and a delivery client, as shown in FIG. 2 .
用户代理模块,用来接收来自LFC客户端的向用户呈现LFC操作状态的信息;还用来接收用户对LFC客户端发送的LFC操作请求以及相关的确认信息,或向LFC客户端发送与这些LFC操作相关的用户授权信息;The user agent module is used to receive information from the LFC client to present the LFC operation status to the user; it is also used to receive the LFC operation request and related confirmation information sent by the user to the LFC client, or send the LFC operation related information to the LFC client Relevant user authorization information;
递送客户端,用来下载LFC资源包并提供给LFC客户端;递送客户端可支持空中下载方式或其它下载方式。The delivery client is used to download the LFC resource package and provide it to the LFC client; the delivery client can support over-the-air downloading or other downloading methods.
上述架构各功能模块间的接口,包括:The interfaces between the functional modules of the above architecture include:
LFCUI-1接口:允许LFC客户端向用户代理模块发送LFC操作的状态和与这些LFC操作相关的用户确认请求;LFCUI-1 interface: allows the LFC client to send the status of LFC operations and user confirmation requests related to these LFC operations to the user agent module;
LFCUI-2接口:允许用户代理模块向LFC客户端发送与这些LFC操作相关的请求以及用户确认和授权信息;LFCUI-2 interface: allows the user agent module to send requests related to these LFC operations and user confirmation and authorization information to the LFC client;
LFCM-1接口:允许LFC管理服务器发送LFC操作,这些LFC操作通过设备管理消息被传送;LFCM-1 interface: Allows the LFC management server to send LFC operations, which are transmitted through device management messages;
LFCM-2接口:允许LFC客户端向LFC管理服务器发送关于这些LFC资源操作执行结果的信息,这些信息通过设备管理消息被传送;LFCM-2 interface: Allows the LFC client to send information about the execution results of these LFC resource operations to the LFC management server, which is transmitted through device management messages;
DL-1接口:通过该接口,LFC内容服务器可以向递送客户端发送LFC资源包,可以通过现有的传输机制如空中下载、HTTP(HyperText TansferProtocol,超文本传送协议)、FTP(File Transfer Protocol,文件传送协议)等协议来实现该接口。DL-1 interface: Through this interface, the LFC content server can send the LFC resource package to the delivery client through existing transmission mechanisms such as over-the-air download, HTTP (HyperText Transfer Protocol, Hypertext Transfer Protocol), FTP (File Transfer Protocol, File Transfer Protocol) and other protocols to implement this interface.
上述LFCM-1接口和LFCM-2接口中传输的设备管理消息作为应用层协议消息需要底层协议进行支持。本发明实施例中,由用户设备侧的设备管理客户端和网络侧的设备管理服务器两个功能模块实现对设备管理消息的底层支持。The device management messages transmitted in the above LFCM-1 interface and LFCM-2 interface need to be supported by the underlying protocol as application layer protocol messages. In the embodiment of the present invention, two functional modules, the device management client on the user equipment side and the device management server on the network side, realize the underlying support for device management messages.
设备管理服务器是通过各种承载技术向用户设备发送适当的设备管理操作的功能模块;设备管理服务器也可以接收来自设备管理客户端特定的表示管理活动成功或失败的警报信息;The device management server is a functional module that sends appropriate device management operations to the user equipment through various bearer technologies; the device management server can also receive specific alarm information from the device management client indicating the success or failure of the management activity;
设备管理客户端使得设备管理服务器可以通过[DMPRO](设备管理协议)定义的设备管理协议来管理设备,设备管理客户端可以访问用户设备上的LFC元素或元素组,从而使得设备管理服务器可以操纵它;设备管理客户端使用设备管理一般通知机制向设备管理服务器发送管理操作的执行结果。The device management client enables the device management server to manage the device through the device management protocol defined by [DMPRO] (device management protocol), and the device management client can access the LFC element or element group on the user device, so that the device management server can manipulate It; the device management client uses the device management general notification mechanism to send the execution result of the management operation to the device management server.
设备管理服务器和设备管理客户端之间的接口为DM-1接口,该接口在OMA DM Enabler规范中被定义,通过这个接口设备管理服务器可以向设备管理客户端发送设备管理操作,设备管理客户端也可以向设备管理服务器返回设备管理操作的状态和警报信息。The interface between the device management server and the device management client is the DM-1 interface, which is defined in the OMA DM Enabler specification. Through this interface, the device management server can send device management operations to the device management client, and the device management client Status and alert information for device management operations can also be returned to the device management server.
上述架构中除了LFC内容服务器可向用户设备提供LFC资源外,还可以由安全可移动媒体等其它实体向用户设备提供LFC资源。In the above architecture, in addition to the LFC content server providing the LFC resource to the user equipment, other entities such as secure removable media may also provide the LFC resource to the user equipment.
上述架构中的LFC客户端、用户代理模块、递送客户端、设备管理客户端可集成于一个物理实体,即用户设备;LFC内容服务器、LFC管理服务器、设备管理服务器可集成于一个物理实体。The LFC client, user agent module, delivery client, and device management client in the above architecture can be integrated into one physical entity, that is, user equipment; the LFC content server, LFC management server, and device management server can be integrated into one physical entity.
本发明实施例为了实现对LFC资源的本地管理或远程管理,统一定义了LFC资源的组织以及存储结构:LFC管理对象树,LFC资源的本地管理和远程管理都基于LFC管理对象树实现。In order to realize local management or remote management of LFC resources, the embodiment of the present invention uniformly defines the organization and storage structure of LFC resources: LFC management object tree, and both local management and remote management of LFC resources are realized based on the LFC management object tree.
LFC管理对象树包括一个根节点、根节点下的若干个子节点,以及子节点下的LFC元素数据,从而形成树状结构。其中,根节点用来标识LFC资源总的入口位置,子节点用来标识各类LFC资源的入口位置。以LFC管理对象树结构所描述的LFC元素或元素组称为LFC管理对象,也可以是LFC元素组的详细目录。LFC管理对象是LFC操作执行的对象,LFC管理对象作为设备信息,可通过设备管理客户端的设备管理树显示。The LFC management object tree includes a root node, several child nodes under the root node, and LFC element data under the child nodes, thus forming a tree structure. Wherein, the root node is used to identify the overall entry location of the LFC resource, and the child nodes are used to identify the entry location of various LFC resources. The LFC element or element group described in the LFC management object tree structure is called the LFC management object, and it can also be the detailed catalog of the LFC element group. The LFC management object is the object for which the LFC operation is executed. The LFC management object is used as device information and can be displayed through the device management tree of the device management client.
参见图3,为本发明实施例提供的一种LFC管理对象树的结构,但实际应用中,LFC管理对象树并不限于图3所示的结构。图3所示的LFC管理对象树包括一个根节点,以及根据LFC资源类型划分的多个子节点(如图中的主题、开机画面、关机画面、屏幕保护、壁纸),子节点下还可有子节点(如图中主题下的可用主题和不可用主题,以及可用主题下的主题1)。在该LFC管理对象树的最下级节点(即叶子节点)下存储具体的LFC元素(如图中的开机画面、关机画面、壁纸对应的数据),还可以存储LFC元素的属性(如图中主题1的标识、名称、版本以及安装选项等)。激活状态的LFC资源可在相应节点下以指针方式进行指示(如图中的激活的主题指针)。当主题1作为LFC操作的执行对象时,对应的LFC管理对象表示为:Referring to FIG. 3 , it shows a structure of an LFC management object tree provided by an embodiment of the present invention, but in practical applications, the LFC management object tree is not limited to the structure shown in FIG. 3 . The LFC management object tree shown in Figure 3 includes a root node, and multiple sub-nodes divided according to the LFC resource type (such as themes in the figure, startup screen, shutdown screen, screen saver, wallpaper), and sub-nodes can also have sub-nodes Nodes (available topics and unavailable topics under topics in the figure, and
./Customization/Themes/AvailableThemes/Themel/Data,即,根节点->主题->可用主题->主题1->数据。./Customization/Themes/AvailableThemes/Themel/Data, ie, Root Node -> Themes -> Available Themes -> Theme 1 -> Data.
本发明实施例采用统一的LFC管理对象树的形式对LFC资源进行组织,使网络侧和用户设备侧基于统一的LFC资源组织形式对LFC资源进行管理,为LFC资源的本地管理和远程管理提供了可能性,并且通过LFC管理对象树对LFC资源进行分类存储,也有利于LFC资源的本地管理和远程管理。The embodiment of the present invention organizes LFC resources in the form of a unified LFC management object tree, so that the network side and the user equipment side can manage the LFC resources based on the unified LFC resource organization form, providing local management and remote management of LFC resources. possibility, and classify and store LFC resources through the LFC management object tree, which is also conducive to local management and remote management of LFC resources.
本发明实施例在原有用户设备发起的LFC资源递送的基础上,增加了对LFC资源管理的功能,提供本地管理功能以及远程管理两种方式,可实现由网络侧发起的LFC资源递送过程,还可实现LFC资源的安装、激活/去激活、增加、删除、锁定/解锁、更新、查询等操作。On the basis of the LFC resource delivery initiated by the original user equipment, the embodiment of the present invention adds the function of LFC resource management, provides two modes of local management function and remote management, and can realize the LFC resource delivery process initiated by the network side, and also Operations such as installation, activation/deactivation, addition, deletion, locking/unlocking, update, and query of LFC resources can be realized.
本发明实施例中,LFC资源在LFC业务中的处理过程可包括以下阶段:In the embodiment of the present invention, the processing of LFC resources in the LFC service may include the following stages:
递送LFC资源包,在该阶段LFC资源包被递送到LFC客户端;Delivering the LFC resource package, at this stage the LFC resource package is delivered to the LFC client;
安装LFC资源包,该阶段将验证任何需要确认或鉴定的数据,并在验证通过后使下载到用户设备本地的LFC资源包中的LFC元素或元素组可以被LFC客户端所使用;Install the LFC resource package, which will verify any data that needs to be confirmed or authenticated, and make the LFC element or element group downloaded to the local LFC resource package of the user device available to the LFC client after the verification is passed;
激活LFC资源包,该阶段使已经安装了的LFC资源包中的LFC元素或元素组正式被使用,激活过程可在后台完成;Activate the LFC resource pack, this stage enables the LFC elements or element groups in the installed LFC resource pack to be officially used, and the activation process can be completed in the background;
去激活LFC资源包,该阶段使已经被激活的LFC资源包中的LFC元素或元素组将不能被使用。下载一个新的LFC资源包或将LFC元素恢复到默认值都可能导致去激活过程。去激活后的LFC元素仍将保留在用户设备上,待下次激活后依然可以使用;Deactivate the LFC resource package. In this stage, the LFC elements or element groups in the activated LFC resource package cannot be used. Downloading a new LFC resource pack or restoring LFC elements to default values may cause the deactivation process. The deactivated LFC element will still remain on the user's device and can still be used after the next activation;
删除LFC资源包,该阶段将下载到用户设备本地或已经被安装的LFC资源包中的LFC元素或元素组删除,并且不能再次被使用。要删除已激活的LFC元素意味着LFC元素将被去激活,并且其中的具体数据将不再保留;Delete the LFC resource pack. In this stage, the LFC element or element group in the LFC resource pack that is downloaded locally or installed on the user device is deleted, and cannot be used again. Deleting an activated LFC element means that the LFC element will be deactivated and the specific data in it will no longer be retained;
增加LFC资源,该阶段可在用户设备本地的LFC管理对象树上增加新的节点以及该节点下的LFC元素。Adding LFC resources, in this stage, a new node and LFC elements under the node can be added on the local LFC management object tree of the user equipment.
LFC管理服务器可通过向LFC客户端发送相应的操作指示,以进行上述对LFC资源的管理操作。The LFC management server can perform the above-mentioned management operation on the LFC resource by sending a corresponding operation instruction to the LFC client.
本发明实施例中,对LFC资源的管理操作还包括:In the embodiment of the present invention, the management operation to the LFC resource also includes:
锁定,该操作将禁止改变相关的已激活的LFC元素或元素组。当LFC元素或元素组被锁定时,它们的值将不能通过去激活或更新来改变;Lock, which prohibits changes to the associated activated LFC element or element group. When an LFC element or element group is locked, their value cannot be changed by deactivation or update;
解锁,该操作与锁定操作相反,将锁定的LFC元素或元素组解除锁定,该操作允许改变LFC元素或元素组的值;Unlock, this operation is opposite to the lock operation, unlocking the locked LFC element or element group, this operation allows changing the value of the LFC element or element group;
更新,该操作将修正用户设备上的LFC元素或元素组的值。当LFC元素或元素组被锁定时不能执行该操作,更新已激活的LFC元素或元素组可以激活更新后的LFC元素或元素组;Update, which will correct the value of the LFC element or group of elements on the user device. This operation cannot be performed when the LFC element or element group is locked. Updating the activated LFC element or element group can activate the updated LFC element or element group;
查询,该操作允许经授权的主体获得用户设备上的LFC元素或元素组的信息,包括已安装的项、激活的项和缺省设置等;Inquiry, which allows authorized subjects to obtain information about LFC elements or element groups on user equipment, including installed items, activated items, and default settings;
获得目录,该操作允许经授权的主体获得用户设备上所有已启动的LFC元素的列表,以便为实现其它远程管理操作提供依据。Obtain directory, which allows an authorized subject to obtain a list of all activated LFC elements on the user device, so as to provide a basis for implementing other remote management operations.
本发明实施例中,在用户设备中还设置了用于对LFC资源进行管理的状态机。LFC资源管理状态机定义了对LFC资源进行管理的控制逻辑,可由程序代码实现。本发明实施例提供的一种状态机的状态转移图可如图4所示,但本发明并不限于图4所示的流程。In the embodiment of the present invention, a state machine for managing LFC resources is also set in the user equipment. The LFC resource management state machine defines the control logic for managing LFC resources, which can be implemented by program code. A state transition diagram of a state machine provided by an embodiment of the present invention may be shown in FIG. 4 , but the present invention is not limited to the process shown in FIG. 4 .
图4所示的状态转移图表示:The state transition diagram shown in Figure 4 represents:
当LFC管理对象为未递送状态(如该LFC元素的数据为空)时,只允许执行递送操作;当LFC管理对象为已递送状态时,允许执行安装或删除操作;当LFC管理对象为已安装状态时,允许激活或删除操作;当LFC管理对象为激活状态时,允许锁定或去激活操作;当LFC管理对象为锁定状态时,允许解锁操作;当LFC管理对象为已安装状态、激活状态或锁定状态时,还允许执行缺省设置的操作。When the LFC management object is in the undelivered state (such as the data of the LFC element is empty), only the delivery operation is allowed; when the LFC management object is in the delivered state, the installation or deletion operation is allowed; when the LFC management object is installed When the LFC management object is in the activated state, the activation or deletion operation is allowed; when the LFC management object is in the activated state, the lock or deactivation operation is allowed; when the LFC management object is in the locked state, the unlock operation is allowed; when the LFC management object is in the installed state, activated state or When locked, the operation of the default setting is also allowed.
相应的,在执行LFC操作过程中,LFC客户端收到LFC管理操作指示后,解析出其中的LFC管理对象,查询该对象在用户设备中的当前的状态,根据状态机判断是否允许对该状态的LFC管理对象执行所指示的管理操作,如果允许,则对该LFC管理对象执行所指示的操作,并在成功完成后修改该LFC管理对象的状态;如果不允许,则拒绝执行所指示的管理操作,并保持LFC管理对象当前的状态。通过设计合理的状态机,可实现对本地LFC资源进行合理而有效的管理。Correspondingly, during the execution of the LFC operation, after receiving the LFC management operation instruction, the LFC client parses out the LFC management object, queries the current state of the object in the user equipment, and judges whether to allow the state according to the state machine. Execute the indicated management operation on the LFC management object, if allowed, perform the indicated operation on the LFC management object, and modify the state of the LFC management object after successful completion; if not allowed, refuse to perform the indicated management Operate and maintain the current state of the LFC management object. Reasonable and effective management of local LFC resources can be realized by designing a reasonable state machine.
基于图2所示的LFC体系架构,参见图5,由网络侧发起的LFC资源包递送流程如下:Based on the LFC architecture shown in Figure 2, see Figure 5, the delivery process of the LFC resource package initiated by the network side is as follows:
步骤501、LFC管理服务器向设备管理服务器发送通知,指示对用户设备执行LFC管理操作。Step 501, the LFC management server sends a notification to the device management server, instructing to perform an LFC management operation on the user equipment.
该步骤中,LFC管理服务器可根据用户对LFC资源的订购关系,向相应的用户发送上述通知。用户对LFC资源的订购关系可存储到LFC管理服务器中,当满足订制的LFC资源的递送条件时,如到达指定的时间或周期,则发送上述通知。In this step, the LFC management server may send the notification to the corresponding user according to the subscription relationship of the user to the LFC resource. The user's order relationship for LFC resources can be stored in the LFC management server, and when the delivery conditions of the ordered LFC resources are met, such as when the specified time or cycle is reached, the above notification will be sent.
步骤502~步骤503、设备管理服务器通知设备管理客户端启动已经存在的设备管理会话,或建立新的设备管理会话。In steps 502 to 503, the device management server notifies the device management client to start an existing device management session, or establish a new device management session.
步骤504、LFC管理服务器通过设备管理会话向LFC客户端发送递送LFC资源的操作指示,其中可指示出需要递送的LFC管理对象。Step 504, the LFC management server sends an operation instruction of delivering LFC resources to the LFC client through the device management session, wherein the LFC management object to be delivered may be indicated.
步骤505a~步骤505f、LFC客户端根据该操作指示执行递送操作,并且通过下载方式获得LFC资源包。Step 505a-step 505f, the LFC client performs the delivery operation according to the operation instruction, and obtains the LFC resource package by downloading.
该步骤中,LFC客户端根据用户设备上的状态机判断所指示递送的LFC管理对象为未递送状态时,允许执行递送操作。In this step, when the LFC client judges according to the state machine on the user equipment that the LFC management object instructed to be delivered is in an undelivered state, the delivery operation is allowed to be performed.
LFC客户端在接收到递送操作指示后直接向递送客户端发送下载请求,递送客户端从LFC内容服务器下载LFC资源包,其中包括LFC管理对象所指示的LFC元素或元素组或LFC目录,并发送给LFC客户端(步骤505c~步骤505f)。LFC客户端在接收到递送操作指示后,也可通过用户代理模块通知用户(步骤505a),并在接收到用户确认执行该递送操作的信息(步骤505b)后,按照步骤505c~步骤505f下载得到LFC资源包。After receiving the delivery operation instruction, the LFC client directly sends a download request to the delivery client, and the delivery client downloads the LFC resource package from the LFC content server, which includes the LFC element or element group or LFC directory indicated by the LFC management object, and sends To the LFC client (step 505c-step 505f). After receiving the delivery operation instruction, the LFC client can also notify the user through the user agent module (step 505a), and after receiving the information that the user confirms the execution of the delivery operation (step 505b), download it according to steps 505c ~ 505f LFC resource pack.
下载得到的LFC资源包可包括但不限于背景、墙纸和屏保;铃声、音频提示;开关机画面;活泼动感的屏幕;屏幕显示字体;通知消息和错误消息文本;键盘(包括软键、导航键、快捷键);菜单(包括菜单项目和排列模式);主页和书签。LFC客户端接收到LFC资源包后,按照其中的LFC管理对象所指示的LFC管理对象树中的位置,将相应的LFC元素存储到LFC管理对象树的相应节点下。The downloaded LFC resource package may include but not limited to background, wallpaper and screen saver; ringtones, audio prompts; power-on and off screens; lively and dynamic screens; screen display fonts; notification messages and error message texts; keyboards (including soft keys, navigation keys , shortcut keys); menus (including menu items and arrangement modes); home pages and bookmarks. After receiving the LFC resource package, the LFC client stores the corresponding LFC element under the corresponding node of the LFC management object tree according to the position in the LFC management object tree indicated by the LFC management object therein.
步骤506、LFC客户端通过设备管理会话向LFC管理服务器确认收到了LFC资源包。In step 506, the LFC client confirms to the LFC management server that the LFC resource package has been received through the device management session.
该步骤中,LFC客户端还可以通过用户代理模块通知用户LFC递送操作成功的信息,并可进一步接收用户通过用户代理模块对该成功信息的确认信息。In this step, the LFC client can also notify the user through the user agent module that the LFC delivery operation is successful, and can further receive confirmation information of the success information from the user through the user agent module.
上述LFC资源递送流程中,在步骤503和步骤504之间还可以包括步骤:LFC管理服务器通过设备管理会话向LFC客户端发送LFC资源目录,LFC客户端通过用户代理模块将该目录呈现给用户,接收用户从目录中选择的LFC管理对象。相应的,在步骤505a~步骤505f中,LFC客户端在发送给递送客户端的下载请求中指示出用户所选择的LFC管理对象,以便递送客户端下载相应的LFC元素。In the above LFC resource delivery process, a step may also be included between step 503 and step 504: the LFC management server sends the LFC resource directory to the LFC client through the device management session, and the LFC client presents the directory to the user through the user agent module, Receive the LFC management object selected by the user from the directory. Correspondingly, in steps 505a to 505f, the LFC client indicates the LFC management object selected by the user in the download request sent to the delivery client, so that the delivery client can download the corresponding LFC element.
基于图1所示的LFC体系架构以及LFC管理对象树结构,参见图6,对LFC资源进行远程管理操作的流程如下:Based on the LFC architecture shown in Figure 1 and the LFC management object tree structure, see Figure 6, the process of remote management operations on LFC resources is as follows:
步骤601、LFC管理服务器向设备管理服务器发送通知,指示对用户设备执行LFC管理操作。
步骤602~步骤603、设备管理服务器通知设备管理客户端启动已经存在的设备管理会话,或建立新的设备管理会话。In
步骤604、LFC管理服务器通过设备管理会话向LFC客户端发送LFC操作指示。
该步骤中的LFC操作指示可为上述的安装、激活、去激活、删除、锁定、解锁、更新、查询或获得目录等管理操作指示,操作指示中还要指示出LFC管理对象,即被管理的LFC元素或元素组在LFC管理对象树中的位置。根据操作类型的不同,操作指示中还可能需要携带LFC元素的具体数据。例如,LFC服务器发送Replace消息指示执行LFC资源更新操作,消息中包括:The LFC operation instructions in this step can be the above-mentioned management operation instructions such as installation, activation, deactivation, deletion, locking, unlocking, updating, querying or obtaining the directory, and the operation instructions also indicate the LFC management object, that is, the managed The position of the LFC element or element group in the LFC management object tree. Depending on the type of operation, the specific data of the LFC element may also need to be carried in the operation instruction. For example, the LFC server sends a Replace message to instruct to perform an LFC resource update operation, and the message includes:
LFC管理对象:./Customization/Themes/AvailableThemes/Themel/Data,即表示更新位于“根节点->主题->可用主题->主题1”下的数据;LFC management object: ./Customization/Themes/AvailableThemes/Themel/Data, which means to update the data under "root node->theme->available themes->
Data的数据格式:b64;The data format of Data: b64;
Data的大小:56763字节;Data size: 56763 bytes;
Data的具体内容。The specific content of Data.
步骤605、LFC客户端根据操作指示执行相应的LFC管理操作。
该步骤中,LFC客户端解析出操作指示中所指示的LFC管理对象并确定其在用户设备中的状态,根据状态机判断是否允许对该状态下的LFC管理对象进行所指示的管理操作。如果允许则执行,否则拒绝执行。In this step, the LFC client parses out the LFC management object indicated in the operation instruction and determines its state in the user equipment, and judges according to the state machine whether to allow the indicated management operation on the LFC management object in this state. Execute if allowed, otherwise deny.
当所指示的管理操作为更新、删除操作时,在允许执行所指示的管理操作时,还可进一步检查操作指示中的LFC管理对象与用户设备本地的相应LFC元素的版本等信息是否匹配,如果是,则执行相应的操作,否则拒绝执行。When the indicated management operation is an update or delete operation, when the indicated management operation is allowed to be executed, it may be further checked whether the LFC management object in the operation instruction matches the version and other information of the corresponding LFC element locally in the user equipment, if yes , execute the corresponding operation, otherwise refuse to execute.
步骤606、LFC客户端通过设备管理会话向LFC管理服务器发送LFC管理操作的执行结果。
该步骤中,如果LFC客户端执行管理操作执行成功,则发送成功信息;否则发送失败信息。如果管理操作类型为查询或获得目录,则LFC客户端还要向LFC管理服务器返回查询结果或LFC资源目录。In this step, if the management operation is successfully performed by the LFC client, a success message is sent; otherwise, a failure message is sent. If the management operation type is to query or obtain a directory, the LFC client also returns the query result or the LFC resource directory to the LFC management server.
上述流程中的LFC资源的操作指示是由网络侧的LFC管理服务器发送的,该LFC资源的操作指示也可以是用户通过用户代理模块向LFC客户端发送的。如,用户选择LFC资源目录(即LFC管理对象树的用户呈现形式)中的LFC资源并指示进行操作,相应的,上述LFC资源管理流程中将省去LFC管理服务器向LFC客户端发送通知、建立或启动设备管理会话,以及通过该会话向LFC客户端发送LFC资源的操作指示的过程。The LFC resource operation instruction in the above process is sent by the LFC management server on the network side, and the LFC resource operation instruction may also be sent by the user to the LFC client through the user agent module. For example, the user selects an LFC resource in the LFC resource directory (that is, the user presentation form of the LFC management object tree) and instructs to operate. Correspondingly, the above LFC resource management process will save the LFC management server from sending notifications to the LFC client, establishing Or a process of starting a device management session, and sending an operation instruction of the LFC resource to the LFC client through the session.
本发明实施例的上述LFC资源的递送流程实现了网络侧发起的LFC资源递送过程,省去了用户上网查询下载内容的麻烦,同时也有利于LFC业务的营销。本发明实施例提供的上述LFC资源的管理功能允许用户设备订制LFC资源,从而允许移动环境中不同的实体,如,服务提供者、网络操作员、用户设备制造商、企业、设备所有者或设备使用者根据他们自身的需求和自身的权限来配置和订制用户设备的LFC资源。通过本发明实施例实现用户对于LFC资源的个性化订购的一个实例,如:对于足球爱好者,可以一次订购或包月定购与足球相关的LFC套餐,网络侧定期将最新的体坛图片、铃声、屏保等LFC资源推送到用户设备上。The above-mentioned delivery process of the LFC resource in the embodiment of the present invention realizes the delivery process of the LFC resource initiated by the network side, saves the trouble of users searching and downloading content online, and is also beneficial to the marketing of the LFC service. The above-mentioned LFC resource management function provided by the embodiments of the present invention allows user equipment to order LFC resources, thereby allowing different entities in the mobile environment, such as service providers, network operators, user equipment manufacturers, enterprises, equipment owners or Device users configure and customize LFC resources of user devices according to their own needs and their own rights. An example of realizing the user's personalized ordering of LFC resources through the embodiment of the present invention, such as: for football fans, you can order a football-related LFC package once or a monthly subscription, and the network side will regularly update the latest sports pictures, ringtones, and screensavers. Wait for the LFC resource to be pushed to the user device.
为了实现上述LFC资源管理流程,本发明实施例中的LFC客户端可进一步细化为如图7所示的功能子模块:In order to realize the above-mentioned LFC resource management process, the LFC client in the embodiment of the present invention can be further refined into functional sub-modules as shown in Figure 7:
接收子模块,用于接收网络侧发送的或者是用户通过用户代理模块发送的对LFC管理对象树中指定位置的LFC资源进行操作的指示。该子模块通过LFC客户端和网络侧的LFC管理服务器之间的设备管理会话接收LFC管理服务器发送的LFC资源操作指示;The receiving submodule is configured to receive an instruction to operate the LFC resource at a specified location in the LFC management object tree sent by the network side or sent by the user through the user agent module. The sub-module receives the LFC resource operation instruction sent by the LFC management server through the device management session between the LFC client and the LFC management server on the network side;
判断子模块,用于确定LFC管理对象树中指定位置的LFC资源在用户设备上的当前状态,根据预设的LFC资源操作的控制流程,判断是否允许对当前状态下的该LFC资源执行所指示的操作。判断子模块中预先配置有LFC资源管理状态机,其中定义了各状态下的LFC资源所允许或不允许执行的操作,该子模块根据该状态机进行判断;The judging sub-module is used to determine the current state of the LFC resource at the specified location in the LFC management object tree on the user equipment, and judge whether to allow the LFC resource in the current state to perform the indicated operation according to the preset control flow of the LFC resource operation operation. The judging sub-module is pre-configured with an LFC resource management state machine, which defines the operations allowed or not allowed to be performed by the LFC resource in each state, and the sub-module judges according to the state machine;
执行子模块,用于当判断子模块判断为是时,对该LFC资源执行所指示的操作;否则,拒绝对该LFC资源执行所指示的操作;The execution sub-module is used to perform the indicated operation on the LFC resource when the judgment sub-module determines yes; otherwise, refuse to perform the indicated operation on the LFC resource;
反馈子模块,用于将执行子模块的操作执行结果发送给网络侧,或/和通过用户代理模块呈现给用户。The feedback sub-module is used to send the operation execution result of the execution sub-module to the network side, or/and present it to the user through the user agent module.
综上所述,本发明实施例针对现有技术的不足,提供了一种对LFC资源进行管理的方法,可以实现对于LFC资源的用户本地管理以及网络远程管理,填补了现有技术对LFC资源管理功能的空白,可以应用于对LFC资源的定期更新、增加、删除、激活/去激活等场景。To sum up, the embodiment of the present invention provides a method for managing LFC resources in view of the deficiencies of the prior art, which can realize local user management and network remote management of LFC resources, and fills the gap between LFC resources in the prior art. The blank management function can be applied to scenarios such as regular update, addition, deletion, activation/deactivation of LFC resources.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810116324A CN101626420A (en) | 2008-07-08 | 2008-07-08 | LFC resource management method, equipment and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810116324A CN101626420A (en) | 2008-07-08 | 2008-07-08 | LFC resource management method, equipment and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101626420A true CN101626420A (en) | 2010-01-13 |
Family
ID=41522098
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200810116324A Pending CN101626420A (en) | 2008-07-08 | 2008-07-08 | LFC resource management method, equipment and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101626420A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102710747A (en) * | 2012-05-01 | 2012-10-03 | 张榕芳 | System, method and terminal equipment for realizing screen information |
| CN105656688A (en) * | 2016-03-03 | 2016-06-08 | 腾讯科技(深圳)有限公司 | State control method and device |
-
2008
- 2008-07-08 CN CN200810116324A patent/CN101626420A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102710747A (en) * | 2012-05-01 | 2012-10-03 | 张榕芳 | System, method and terminal equipment for realizing screen information |
| CN105656688A (en) * | 2016-03-03 | 2016-06-08 | 腾讯科技(深圳)有限公司 | State control method and device |
| CN105656688B (en) * | 2016-03-03 | 2019-09-20 | 腾讯科技(深圳)有限公司 | Condition control method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101505549B (en) | Configuration method and apparatus for terminal equipment | |
| EP1782189B1 (en) | Device management system | |
| CN102272721B (en) | Mobile communication device | |
| US7716276B1 (en) | Network that supports user-initiated device management | |
| US8060557B2 (en) | Application services gateway | |
| RU2426252C2 (en) | Apparatus and method for creating service accounts and configuring devices | |
| US20030225848A1 (en) | Remote instant messaging personalization items | |
| KR20060029164A (en) | Designation of managed nodes in the device management system | |
| WO2023093429A1 (en) | Micro-application running method and apparatus, and device, storage medium and program product | |
| CN101164045B (en) | Web server, communication device, and method for use thereof | |
| CN105635063A (en) | IOT (Internet of Things) communication protocol configuration method and device | |
| WO2007088333A1 (en) | A method of configuring a mobile telephone to interact with external services | |
| CN114531462B (en) | Data processing method and device for Internet of things device | |
| CN101277476A (en) | Network system, terminal customization method and customization service method | |
| CN102970207B (en) | A kind of instant communicating method, client terminal device and instantaneous communication system | |
| CN103563298B (en) | The method and system of contact details is managed in UPnP home network environment | |
| JP5089708B2 (en) | Method and apparatus for managing the look and feel of a terminal device | |
| CN101626420A (en) | LFC resource management method, equipment and system | |
| CN100479378C (en) | Software assembly parameter configuration method and system and terminal equipment thereof | |
| CN101316399A (en) | A method, system and device for updating the appearance of a communication terminal | |
| US20090037493A1 (en) | Method and device for updating an object with copyright attribute | |
| JP5087639B2 (en) | Appearance element determination method, processing device, and terminal in terminal | |
| CN101582874B (en) | Method for management operation to appearance content, a server and a terminal | |
| KR101120741B1 (en) | Method and terminal for updating lfc content package | |
| KR101074887B1 (en) | Method and systme for sorting and managing look-and-feel contents |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100113 |