LFC资源管理方法及其设备和系统.pdf

上传人:a**** 文档编号:1086530 上传时间:2018-03-30 格式:PDF 页数:22 大小:1.03MB
返回 下载 相关 举报
摘要
申请专利号:

CN200810116324.6

申请日:

2008.07.08

公开号:

CN101626420A

公开日:

2010.01.13

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 29/08申请公布日:20100113|||实质审查的生效|||公开

IPC分类号:

H04M1/725; H04L29/08; H04L29/06

主分类号:

H04M1/725

申请人:

中国移动通信集团公司

发明人:

赵 旭; 马俊杰

地址:

100032北京市西城区金融大街29号

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司

代理人:

魏 杉

PDF下载: PDF下载
内容摘要

本发明公开了一种LFC资源管理方法及其设备和系统。本发明方法包括步骤:用户设备接收对指定的LFC资源进行操作的指示;根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当判断为是时,对所述LFC资源执行所述操作;当判断为否时,拒绝对所述LFC资源执行所述操作。采用本发明,可实现对LFC资源的本地管理和远程管理,填补了现有技术对于LFC资源管理的空白,提高了对LFC资源管理的灵活性。

权利要求书

1: 一种个性化定制LFC资源管理方法,其特征在于,包括以下步骤: 用户设备接收对指定的LFC资源进行操作的指示; 根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执 行所述操作; 当判断为是时,对所述LFC资源执行所述操作。
2: 如权利要求1所述的方法,其特征在于,所述指定的LFC资源为LFC 管理对象树中指定位置的LFC资源; 所述对LFC资源执行所述操作,具体为: 对所述LFC管理对象树中相应位置上的LFC资源进行所述操作。
3: 如权利要求2所述的方法,其特征在于,所述LFC管理对象树包括用 于表示LFC资源的总入口位置的根节点,以及该根节点下的用于表示各类LFC 资源的入口位置的子节点。
4: 如权利要求3所述的方法,其特征在于,所述LFC管理对象树中的各 类LFC资源分别根据LFC资源数据和LFC资源属性分类存储。
5: 如权利要求1所述的方法,其特征在于,根据预设的LFC资源操作的 控制流程,判断是否允许对所述LFC资源执行所述操作,具体为: 确定所述LFC资源在用户设备上的当前状态; 根据所述LFC资源操作的控制流程判断是否允许对当前状态下的LFC资 源进行所述操作。
6: 如权利要求5所述的方法,其特征在于,所述LFC资源操作的控制流 程通过用户设备上的LFC资源管理状态机实现,所述状态机设置了LFC资源 在不同状态下所允许或不允许执行的操作; 根据所述LFC资源操作的控制流程判断是否允许对当前状态下的LFC资 源进行所述操作,具体为: 根据所述LFC资源管理状态机设置的LFC资源在不同状态下所允许或不 允许执行的操作,判断是否允许对当前状态下的LFC资源进行所述操作。
7: 如权利要求5所述的方法,其特征在于,对所述LFC资源执行所述操 作且执行成功后,还包括步骤: 将所述LFC资源的状态更新为执行所述操作后的状态。
8: 如权利要求1所述的方法,其特征在于,用户设备接收对指定的LFC 资源进行操作的指示,具体为: 用户设备接收网络侧根据所述用户设备与所述指定的LFC资源之间的订 制关系,向所述用户设备发送对该LFC资源进行操作的指示。
9: 如权利要求1至8任一权项所述的方法,其特征在于,所述指示为递 送指示,对LFC资源执行所述操作具体为:用户设备根据所述递送指示从网 络侧下载所述LFC资源; 或者,所述指示为安装指示,对LFC资源执行所述操作具体为:用户设 备根据所述安装指示将下载到用户设备的所述LFC资源进行安装; 或者,所述指示为激活指示,对LFC资源执行所述操作具体为:用户设 备根据所述激活指示将已安装的所述LFC资源激活; 或者,所述指示为去激活指示,对LFC资源执行所述操作具体为:用户 设备根据所述去激活指示将已激活的所述LFC资源去激活; 或者,所述指示为锁定指示,对LFC资源执行所述操作具体为:用户设 备根据所述锁定指示对已激活的所述LFC资源进行锁定; 或者,所述指示为解锁指示,对LFC资源执行所述操作具体为:用户设 备根据所述解锁指示对被锁定的所述LFC资源解除锁定; 或者,所述指示为更新指示,对LFC资源执行所述操作具体为:用户设 备根据所述更新指示对下载到用户设备上的所述LFC资源进行更新; 或者,所述指示为删除指示,对LFC资源执行所述操作具体为:用户设 备根据所述删除指示将下载到用户设备上的所述LFC资源删除; 或者,所述指示为增加指示,对LFC资源执行所述操作具体为:用户设 备根据所述增加指示增加该用户设备上所没有的所述LFC资源; 或者,所述指示为查询指示,对LFC资源执行所述操作具体为:用户设 备根据所述查询指示查询该用户设备上的所述LFC资源信息,并向网络侧返 回查询结果; 或者,所述指示为获得目录指示,对LFC资源执行所述操作具体为:用 户设备根据所述获得目录指示获得该用户设备上的所述LFC资源的目录,并 向网络侧返回获得到的LFC资源的目录信息。
10: 如权利要求9所述的方法,其特征在于,所述用户设备根据所述递送 指示从网络侧下载所述LFC资源,具体为: 所述用户设备接收所述递送指示,以及LFC资源目录; 将所述LFC资源目录呈现给用户进行选择,接收用户从所述LFC资源目 录中选择出的LFC资源信息; 从网络侧下载所选择出的LFC资源信息对应的LFC资源。
11: 一种LFC客户端设备,其特征在于,包括: LFC客户端,用于接收对指定的LFC资源进行操作的指示,根据预设的 LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当 判断为是时,对所述LFC资源执行所述操作。
12: 如权利要求11所述的LFC客户端设备,其特征在于,还包括: 设备管理客户端,用于启动或建立所述LFC客户端到网络侧的设备管理 会话,所述设备管理会话用于将网络侧发送的对所述LFC资源进行操作的指 示传输到所述LFC客户端,还用于将所述LFC客户端的操作执行结果传输到 网络侧。
13: 如权利要求11或12所述的LFC客户端设备,其特征在于,还包括: 用户代理模块,用于接收用户发送的对指定的LFC资源进行操作的指示; 还用于将所述LFC客户端对所述LFC资源操作的执行结果呈现给用户。
14: 如权利要求13所述的LFC客户端设备,其特征在于,还包括: 递送客户端,用于接收所述LFC客户端根据所述对指定的LFC资源进行 操作的指示所发送的递送请求,并根据所述递送请求从网络侧下载相应的LFC 资源,发送给所述LFC客户端。
15: 如权利要求14所述的LFC客户端设备,其特征在于, 所述LFC客户端,进一步用于接收网络侧发送的LFC资源目录,并发送 给所述用户代理模块;还用于根据所述用户代理模块返回的用户对所述LFC 资源目录的选择结果,向所述递送客户端发送递送请求; 所述用户代理模块,进一步用于将所述LFC资源目录呈现给用户进行选 择,接收用户从所述LFC资源目录中选择出的LFC资源信息,并发送给所述 LFC客户端; 所述递送客户端,进一步用于根据所述LFC客户端发送的所述递送请求, 从网络侧下载与用户选择出的所述LFC资源信息对应的LFC资源。
16: 如权利要求11所述的LFC客户端设备,其特征在于,所述LFC客户 端包括: 接收子模块,用于接收对LFC管理对象树中指定位置的LFC资源进行操 作的指示; 判断子模块,用于确定所述LFC管理对象树中指定位置的LFC资源在用 户设备上的当前状态,根据预设的LFC资源操作的控制流程,判断是否允许 对当前状态下的所述LFC资源执行所述操作; 执行子模块,用于当所述判断子模块判断为是时,对所述LFC资源执行 所述操作;当判断为否时,拒绝对所述LFC资源执行所述操作; 反馈子模块,用于将所述执行子模块的操作执行结果发送给网络侧或/和呈 现给用户。
17: 一种LFC资源管理系统,其特征在于,包括: LFC管理服务器,用于发送对指定的LFC资源进行操作的指示; LFC客户端设备,用于接收所述LFC管理设备发送的所述指示;根据预 设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作; 当判断为是时,对所述LFC资源执行所述操作。
18: 如权利要求17所述的系统,其特征在于,还包括:LFC内容提供设 备; 所述LFC客户端设备,进一步用于根据所述LFC管理服务器发送的所述 指示,向所述LFC内容提供设备发送递送请求; 所述LFC内容提供设备,用于根据所述LFC客户端设备的递送请求,向 该LFC客户端设备发送相应的LFC资源。
19: 如权利要求17所述的系统,其特征在于,还包括:设备管理服务器 和设备管理客户端; 所述设备管理服务器,用于根据所述LFC管理服务器发送的对LFC资源 进行管理的通知,指示所述设备管理客户端建立或启动设备管理会话; 所述设备管理客户端,用于根据所述设备管理服务器的指示建立或启动所 述设备管理客户端与所述设备管理服务器之间的设备管理会话,所述设备管理 会话用于将所述LFC管理服务器发送的对LFC资源进行操作的指示传输到所 述LFC客户端设备,还用于将所述LFC客户端设备的操作执行结果传输到所 述LFC管理服务器。
20: 如权利要求17所述的系统,其特征在于,所述LFC管理服务器,进 一步用于根据所述LFC客户端设备与所述LFC资源之间的订制关系,向所述 LFC客户端设备发送所述指示。

说明书


LFC资源管理方法及其设备和系统

    【技术领域】

    本发明涉及通信技术领域,尤其涉及一种LFC资源管理方法及其设备和系统。

    背景技术

    LFC(Look and Feel Customization)是指与移动用户设备用户的视觉体验及感受有关的个性化定制。用户可以使用多个LFC服务提供者提供的服务,可以使用的LFC元素包括:

    背景、墙纸和屏保,包括图像或动画;

    铃声、音频提示;

    开关机时的图像、动画或声音;

    活泼动感的屏幕;

    屏幕显示的字体类型;

    通知消息和错误消息;

    键盘:包括软键、导航键、快捷键;

    菜单:包括菜单的项目和排列模式;

    主页和书签,等等。

    现有技术实现了用户对于这些LFC元素的用户主动下载及安装过程,用户可以首先上网浏览并选择需要下载的LFC元素,然后将这些LFC元素下载到用户设备本地保存并应用。

    图1给出了现有技术中的LFC体系架构。该架构包括用户设备侧的LFC客户端、用户代理模块和递送客户端,网络侧的LFC内容服务器。基于该架构,并根据是否需要下载元数据(即LFC资源包的描述信息,包括LFC资源包的版本、LFC资源包的大小、LFC资源包适用的终端型号等等信息),LFC元素的递送流程包括:

    不需下载元数据的流程:当用户通过用户设备上网浏览、选择LFC元素并点击下载命令后,用户代理模块要求LFC客户端下载LFC资源包(LFC资源包中可包含多个LFC元素);LFC客户端向递送客户端发送下载请求;递送客户端从LFC内容服务器或其它实体(如图1中虚线所示的安全可移动媒体)下载LFC资源包并发送给LFC客户端使用。

    需要下载元数据的流程:当用户通过用户设备上网浏览、选择LFC元素并点击下载命令后,用户代理模块要求LFC客户端下载LFC资源包;LFC客户端向递送客户端发送下载请求,评估从递送客户端收到的元数据,并检验用户设备的容量是否能满足元数据所指示的LFC资源包的大小,验证通过后向用户代理模块发送用户授权请求;用户代理模块通过LFC客户端向递送客户端发送用户授权结果;递送客户端根据授权通过的结果,从LFC内容服务器或其它实体,下载LFC资源包并发送给LFC客户端使用。

    上述LFC元素的递送流程至少存在以下缺点:

    需要用户主动上网选择LFC元素并发送下载指令,从而实现LFC元素的下载过程,实现方式不够灵活;

    对于下载到用户设备本地的LFC元素,没有提供LFC资源的本地管理和更新的实现方式,以及远程管理和更新的实现方式。

    【发明内容】

    本发明提供一种LFC资源管理方法及其设备和系统,以实现对LFC资源进行管理。

    本发明实施例提供的LFC资源管理方法,包括如下步骤:

    用户设备接收对指定的LFC资源进行操作的指示;

    根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;

    当判断为是时,对所述LFC资源执行所述操作。

    本发明实施例提供的LFC客户端设备,包括:

    LFC客户端,用于接收对指定的LFC资源进行操作的指示,根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当判断为是时,对所述LFC资源执行所述操作。

    本发明实施例提供的LFC资源管理系统,包括:

    LFC管理服务器,用于发送对指定的LFC资源进行操作的指示;

    LFC客户端设备,用于接收所述LFC管理设备发送的所述指示;根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当判断为是时,对所述LFC资源执行所述操作。

    本发明的上述实施例,通过用户设备根据预设的LFC资源操作的控制流程,对接收到的LFC资源的操作指示进行相应的处理,实现了LFC资源管理功能。由于用户设备接收到的LFC操作指示可以是网络侧发送的,也可以是用户通过该用户设备发出的,因而提供了对LFC资源的远程管理方式和本地管理方式,提高了LFC资源管理的灵活性。

    【附图说明】

    图1为现有技术中现有技术中的LFC体系架构示意图;

    图2为本发明实施例提供的LFC体系架构示意图;

    图3为本发明实施例提供的一种LFC管理对象树的结构示意图;

    图4为本发明实施例提供的LFC资源包递送流程示意图;

    图5为本发明实施例提供地对LFC资源进行远程管理操作的流程示意图;

    图6为本发明实施例提供的一种LFC资源管理状态转移图;

    图7为本发明实施例中的LFC客户端的结构示意图。

    【具体实施方式】

    参见图2,为本发明实施例提供的LFC体系架构,该架构包括:用户设备侧的LFC客户端,以及网络侧的LFC内容服务器和LFC管理服务器。

    LFC内容服务器,用来向用户设备提供LFC资源包;

    LFC管理服务器,用来向用户设备发送LFC操作指示,并且受理返回的LFC操作执行结果信息;

    LFC客户端,通过接收来自LFC管理服务器或用户通过LFC客户端发出的LFC操作指示来管理LFC资源包或LFC元素;LFC客户端也负责向LFC管理服务器或其它LFC操作指令的发起者通报LFC操作的执行结果。

    用户设备侧还可包括用户代理模块和递送客户端,如图2所示。

    用户代理模块,用来接收来自LFC客户端的向用户呈现LFC操作状态的信息;还用来接收用户对LFC客户端发送的LFC操作请求以及相关的确认信息,或向LFC客户端发送与这些LFC操作相关的用户授权信息;

    递送客户端,用来下载LFC资源包并提供给LFC客户端;递送客户端可支持空中下载方式或其它下载方式。

    上述架构各功能模块间的接口,包括:

    LFCUI-1接口:允许LFC客户端向用户代理模块发送LFC操作的状态和与这些LFC操作相关的用户确认请求;

    LFCUI-2接口:允许用户代理模块向LFC客户端发送与这些LFC操作相关的请求以及用户确认和授权信息;

    LFCM-1接口:允许LFC管理服务器发送LFC操作,这些LFC操作通过设备管理消息被传送;

    LFCM-2接口:允许LFC客户端向LFC管理服务器发送关于这些LFC资源操作执行结果的信息,这些信息通过设备管理消息被传送;

    DL-1接口:通过该接口,LFC内容服务器可以向递送客户端发送LFC资源包,可以通过现有的传输机制如空中下载、HTTP(HyperText TansferProtocol,超文本传送协议)、FTP(File Transfer Protocol,文件传送协议)等协议来实现该接口。

    上述LFCM-1接口和LFCM-2接口中传输的设备管理消息作为应用层协议消息需要底层协议进行支持。本发明实施例中,由用户设备侧的设备管理客户端和网络侧的设备管理服务器两个功能模块实现对设备管理消息的底层支持。

    设备管理服务器是通过各种承载技术向用户设备发送适当的设备管理操作的功能模块;设备管理服务器也可以接收来自设备管理客户端特定的表示管理活动成功或失败的警报信息;

    设备管理客户端使得设备管理服务器可以通过[DMPRO](设备管理协议)定义的设备管理协议来管理设备,设备管理客户端可以访问用户设备上的LFC元素或元素组,从而使得设备管理服务器可以操纵它;设备管理客户端使用设备管理一般通知机制向设备管理服务器发送管理操作的执行结果。

    设备管理服务器和设备管理客户端之间的接口为DM-1接口,该接口在OMA DM Enabler规范中被定义,通过这个接口设备管理服务器可以向设备管理客户端发送设备管理操作,设备管理客户端也可以向设备管理服务器返回设备管理操作的状态和警报信息。

    上述架构中除了LFC内容服务器可向用户设备提供LFC资源外,还可以由安全可移动媒体等其它实体向用户设备提供LFC资源。

    上述架构中的LFC客户端、用户代理模块、递送客户端、设备管理客户端可集成于一个物理实体,即用户设备;LFC内容服务器、LFC管理服务器、设备管理服务器可集成于一个物理实体。

    本发明实施例为了实现对LFC资源的本地管理或远程管理,统一定义了LFC资源的组织以及存储结构:LFC管理对象树,LFC资源的本地管理和远程管理都基于LFC管理对象树实现。

    LFC管理对象树包括一个根节点、根节点下的若干个子节点,以及子节点下的LFC元素数据,从而形成树状结构。其中,根节点用来标识LFC资源总的入口位置,子节点用来标识各类LFC资源的入口位置。以LFC管理对象树结构所描述的LFC元素或元素组称为LFC管理对象,也可以是LFC元素组的详细目录。LFC管理对象是LFC操作执行的对象,LFC管理对象作为设备信息,可通过设备管理客户端的设备管理树显示。

    参见图3,为本发明实施例提供的一种LFC管理对象树的结构,但实际应用中,LFC管理对象树并不限于图3所示的结构。图3所示的LFC管理对象树包括一个根节点,以及根据LFC资源类型划分的多个子节点(如图中的主题、开机画面、关机画面、屏幕保护、壁纸),子节点下还可有子节点(如图中主题下的可用主题和不可用主题,以及可用主题下的主题1)。在该LFC管理对象树的最下级节点(即叶子节点)下存储具体的LFC元素(如图中的开机画面、关机画面、壁纸对应的数据),还可以存储LFC元素的属性(如图中主题1的标识、名称、版本以及安装选项等)。激活状态的LFC资源可在相应节点下以指针方式进行指示(如图中的激活的主题指针)。当主题1作为LFC操作的执行对象时,对应的LFC管理对象表示为:

    ./Customization/Themes/AvailableThemes/Themel/Data,即,根节点->主题->可用主题->主题1->数据。

    本发明实施例采用统一的LFC管理对象树的形式对LFC资源进行组织,使网络侧和用户设备侧基于统一的LFC资源组织形式对LFC资源进行管理,为LFC资源的本地管理和远程管理提供了可能性,并且通过LFC管理对象树对LFC资源进行分类存储,也有利于LFC资源的本地管理和远程管理。

    本发明实施例在原有用户设备发起的LFC资源递送的基础上,增加了对LFC资源管理的功能,提供本地管理功能以及远程管理两种方式,可实现由网络侧发起的LFC资源递送过程,还可实现LFC资源的安装、激活/去激活、增加、删除、锁定/解锁、更新、查询等操作。

    本发明实施例中,LFC资源在LFC业务中的处理过程可包括以下阶段:

    递送LFC资源包,在该阶段LFC资源包被递送到LFC客户端;

    安装LFC资源包,该阶段将验证任何需要确认或鉴定的数据,并在验证通过后使下载到用户设备本地的LFC资源包中的LFC元素或元素组可以被LFC客户端所使用;

    激活LFC资源包,该阶段使已经安装了的LFC资源包中的LFC元素或元素组正式被使用,激活过程可在后台完成;

    去激活LFC资源包,该阶段使已经被激活的LFC资源包中的LFC元素或元素组将不能被使用。下载一个新的LFC资源包或将LFC元素恢复到默认值都可能导致去激活过程。去激活后的LFC元素仍将保留在用户设备上,待下次激活后依然可以使用;

    删除LFC资源包,该阶段将下载到用户设备本地或已经被安装的LFC资源包中的LFC元素或元素组删除,并且不能再次被使用。要删除已激活的LFC元素意味着LFC元素将被去激活,并且其中的具体数据将不再保留;

    增加LFC资源,该阶段可在用户设备本地的LFC管理对象树上增加新的节点以及该节点下的LFC元素。

    LFC管理服务器可通过向LFC客户端发送相应的操作指示,以进行上述对LFC资源的管理操作。

    本发明实施例中,对LFC资源的管理操作还包括:

    锁定,该操作将禁止改变相关的已激活的LFC元素或元素组。当LFC元素或元素组被锁定时,它们的值将不能通过去激活或更新来改变;

    解锁,该操作与锁定操作相反,将锁定的LFC元素或元素组解除锁定,该操作允许改变LFC元素或元素组的值;

    更新,该操作将修正用户设备上的LFC元素或元素组的值。当LFC元素或元素组被锁定时不能执行该操作,更新已激活的LFC元素或元素组可以激活更新后的LFC元素或元素组;

    查询,该操作允许经授权的主体获得用户设备上的LFC元素或元素组的信息,包括已安装的项、激活的项和缺省设置等;

    获得目录,该操作允许经授权的主体获得用户设备上所有已启动的LFC元素的列表,以便为实现其它远程管理操作提供依据。

    本发明实施例中,在用户设备中还设置了用于对LFC资源进行管理的状态机。LFC资源管理状态机定义了对LFC资源进行管理的控制逻辑,可由程序代码实现。本发明实施例提供的一种状态机的状态转移图可如图4所示,但本发明并不限于图4所示的流程。

    图4所示的状态转移图表示:

    当LFC管理对象为未递送状态(如该LFC元素的数据为空)时,只允许执行递送操作;当LFC管理对象为已递送状态时,允许执行安装或删除操作;当LFC管理对象为已安装状态时,允许激活或删除操作;当LFC管理对象为激活状态时,允许锁定或去激活操作;当LFC管理对象为锁定状态时,允许解锁操作;当LFC管理对象为已安装状态、激活状态或锁定状态时,还允许执行缺省设置的操作。

    相应的,在执行LFC操作过程中,LFC客户端收到LFC管理操作指示后,解析出其中的LFC管理对象,查询该对象在用户设备中的当前的状态,根据状态机判断是否允许对该状态的LFC管理对象执行所指示的管理操作,如果允许,则对该LFC管理对象执行所指示的操作,并在成功完成后修改该LFC管理对象的状态;如果不允许,则拒绝执行所指示的管理操作,并保持LFC管理对象当前的状态。通过设计合理的状态机,可实现对本地LFC资源进行合理而有效的管理。

    基于图2所示的LFC体系架构,参见图5,由网络侧发起的LFC资源包递送流程如下:

    步骤501、LFC管理服务器向设备管理服务器发送通知,指示对用户设备执行LFC管理操作。

    该步骤中,LFC管理服务器可根据用户对LFC资源的订购关系,向相应的用户发送上述通知。用户对LFC资源的订购关系可存储到LFC管理服务器中,当满足订制的LFC资源的递送条件时,如到达指定的时间或周期,则发送上述通知。

    步骤502~步骤503、设备管理服务器通知设备管理客户端启动已经存在的设备管理会话,或建立新的设备管理会话。

    步骤504、LFC管理服务器通过设备管理会话向LFC客户端发送递送LFC资源的操作指示,其中可指示出需要递送的LFC管理对象。

    步骤505a~步骤505f、LFC客户端根据该操作指示执行递送操作,并且通过下载方式获得LFC资源包。

    该步骤中,LFC客户端根据用户设备上的状态机判断所指示递送的LFC管理对象为未递送状态时,允许执行递送操作。

    LFC客户端在接收到递送操作指示后直接向递送客户端发送下载请求,递送客户端从LFC内容服务器下载LFC资源包,其中包括LFC管理对象所指示的LFC元素或元素组或LFC目录,并发送给LFC客户端(步骤505c~步骤505f)。LFC客户端在接收到递送操作指示后,也可通过用户代理模块通知用户(步骤505a),并在接收到用户确认执行该递送操作的信息(步骤505b)后,按照步骤505c~步骤505f下载得到LFC资源包。

    下载得到的LFC资源包可包括但不限于背景、墙纸和屏保;铃声、音频提示;开关机画面;活泼动感的屏幕;屏幕显示字体;通知消息和错误消息文本;键盘(包括软键、导航键、快捷键);菜单(包括菜单项目和排列模式);主页和书签。LFC客户端接收到LFC资源包后,按照其中的LFC管理对象所指示的LFC管理对象树中的位置,将相应的LFC元素存储到LFC管理对象树的相应节点下。

    步骤506、LFC客户端通过设备管理会话向LFC管理服务器确认收到了LFC资源包。

    该步骤中,LFC客户端还可以通过用户代理模块通知用户LFC递送操作成功的信息,并可进一步接收用户通过用户代理模块对该成功信息的确认信息。

    上述LFC资源递送流程中,在步骤503和步骤504之间还可以包括步骤:LFC管理服务器通过设备管理会话向LFC客户端发送LFC资源目录,LFC客户端通过用户代理模块将该目录呈现给用户,接收用户从目录中选择的LFC管理对象。相应的,在步骤505a~步骤505f中,LFC客户端在发送给递送客户端的下载请求中指示出用户所选择的LFC管理对象,以便递送客户端下载相应的LFC元素。

    基于图1所示的LFC体系架构以及LFC管理对象树结构,参见图6,对LFC资源进行远程管理操作的流程如下:

    步骤601、LFC管理服务器向设备管理服务器发送通知,指示对用户设备执行LFC管理操作。

    步骤602~步骤603、设备管理服务器通知设备管理客户端启动已经存在的设备管理会话,或建立新的设备管理会话。

    步骤604、LFC管理服务器通过设备管理会话向LFC客户端发送LFC操作指示。

    该步骤中的LFC操作指示可为上述的安装、激活、去激活、删除、锁定、解锁、更新、查询或获得目录等管理操作指示,操作指示中还要指示出LFC管理对象,即被管理的LFC元素或元素组在LFC管理对象树中的位置。根据操作类型的不同,操作指示中还可能需要携带LFC元素的具体数据。例如,LFC服务器发送Replace消息指示执行LFC资源更新操作,消息中包括:

    LFC管理对象:./Customization/Themes/AvailableThemes/Themel/Data,即表示更新位于“根节点->主题->可用主题->主题1”下的数据;

    Data的数据格式:b64;

    Data的大小:56763字节;

    Data的具体内容。

    步骤605、LFC客户端根据操作指示执行相应的LFC管理操作。

    该步骤中,LFC客户端解析出操作指示中所指示的LFC管理对象并确定其在用户设备中的状态,根据状态机判断是否允许对该状态下的LFC管理对象进行所指示的管理操作。如果允许则执行,否则拒绝执行。

    当所指示的管理操作为更新、删除操作时,在允许执行所指示的管理操作时,还可进一步检查操作指示中的LFC管理对象与用户设备本地的相应LFC元素的版本等信息是否匹配,如果是,则执行相应的操作,否则拒绝执行。

    步骤606、LFC客户端通过设备管理会话向LFC管理服务器发送LFC管理操作的执行结果。

    该步骤中,如果LFC客户端执行管理操作执行成功,则发送成功信息;否则发送失败信息。如果管理操作类型为查询或获得目录,则LFC客户端还要向LFC管理服务器返回查询结果或LFC资源目录。

    上述流程中的LFC资源的操作指示是由网络侧的LFC管理服务器发送的,该LFC资源的操作指示也可以是用户通过用户代理模块向LFC客户端发送的。如,用户选择LFC资源目录(即LFC管理对象树的用户呈现形式)中的LFC资源并指示进行操作,相应的,上述LFC资源管理流程中将省去LFC管理服务器向LFC客户端发送通知、建立或启动设备管理会话,以及通过该会话向LFC客户端发送LFC资源的操作指示的过程。

    本发明实施例的上述LFC资源的递送流程实现了网络侧发起的LFC资源递送过程,省去了用户上网查询下载内容的麻烦,同时也有利于LFC业务的营销。本发明实施例提供的上述LFC资源的管理功能允许用户设备订制LFC资源,从而允许移动环境中不同的实体,如,服务提供者、网络操作员、用户设备制造商、企业、设备所有者或设备使用者根据他们自身的需求和自身的权限来配置和订制用户设备的LFC资源。通过本发明实施例实现用户对于LFC资源的个性化订购的一个实例,如:对于足球爱好者,可以一次订购或包月定购与足球相关的LFC套餐,网络侧定期将最新的体坛图片、铃声、屏保等LFC资源推送到用户设备上。

    为了实现上述LFC资源管理流程,本发明实施例中的LFC客户端可进一步细化为如图7所示的功能子模块:

    接收子模块,用于接收网络侧发送的或者是用户通过用户代理模块发送的对LFC管理对象树中指定位置的LFC资源进行操作的指示。该子模块通过LFC客户端和网络侧的LFC管理服务器之间的设备管理会话接收LFC管理服务器发送的LFC资源操作指示;

    判断子模块,用于确定LFC管理对象树中指定位置的LFC资源在用户设备上的当前状态,根据预设的LFC资源操作的控制流程,判断是否允许对当前状态下的该LFC资源执行所指示的操作。判断子模块中预先配置有LFC资源管理状态机,其中定义了各状态下的LFC资源所允许或不允许执行的操作,该子模块根据该状态机进行判断;

    执行子模块,用于当判断子模块判断为是时,对该LFC资源执行所指示的操作;否则,拒绝对该LFC资源执行所指示的操作;

    反馈子模块,用于将执行子模块的操作执行结果发送给网络侧,或/和通过用户代理模块呈现给用户。

    综上所述,本发明实施例针对现有技术的不足,提供了一种对LFC资源进行管理的方法,可以实现对于LFC资源的用户本地管理以及网络远程管理,填补了现有技术对LFC资源管理功能的空白,可以应用于对LFC资源的定期更新、增加、删除、激活/去激活等场景。

    显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

LFC资源管理方法及其设备和系统.pdf_第1页
第1页 / 共22页
LFC资源管理方法及其设备和系统.pdf_第2页
第2页 / 共22页
LFC资源管理方法及其设备和系统.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《LFC资源管理方法及其设备和系统.pdf》由会员分享,可在线阅读,更多相关《LFC资源管理方法及其设备和系统.pdf(22页珍藏版)》请在专利查询网上搜索。

本发明公开了一种LFC资源管理方法及其设备和系统。本发明方法包括步骤:用户设备接收对指定的LFC资源进行操作的指示;根据预设的LFC资源操作的控制流程,判断是否允许对所述LFC资源执行所述操作;当判断为是时,对所述LFC资源执行所述操作;当判断为否时,拒绝对所述LFC资源执行所述操作。采用本发明,可实现对LFC资源的本地管理和远程管理,填补了现有技术对于LFC资源管理的空白,提高了对LFC资源管理。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1