一种显示更新的方法、服务器及终端的制作方法

文档序号:7656632阅读:131来源:国知局
专利名称:一种显示更新的方法、服务器及终端的制作方法
技术领域
本发明涉及移动通信系统中多々某体业务领域,特别涉及一种显示更新的 方法、服务器及终端。
背景技术
目前,全球移动通信市场已全面进入3G时代,各种基于3G网络的新 业务层出不穷,而以手^L电^L、移动^L频电话、^L频短消息等为代表的移动 视频业务无疑是其中最具发展前景的业务之一。富媒体(RichMedia)结合了声音、视频及动态脚本技术,能够通过定 制实现个性化的创意和效果。富媒体应用领域很丰富,主要体现在富媒体 广告,远程教育、演示,手才几及移动设备,纟见频会议及电话。它最大的特点 在于提供互动性,提高受众的参与度,从而改善用户体验。富々某体环境RME (Rich Media Environment)以LASeR (Lightweight Application Scene Representation) #支术为核心,基于已有的多种#支术,包括 SVG ( Scalable Vector Graphics ) 、 DOM ( Document Object Model)、各种 音视频编解码技术及呈现技术,它简化了富媒体业务的制作过程,同时增强 了场景的更新和交互能力。RME是一个动态的概念,它被定义为一系列场 景描述和定时地修改。在RME中,场景描述的基本思路及模型是在客户端 先下载一个初始化场景,然后再动态接收显示更新,所以场景可以看作流式 场景描述更新,它允许程序和脚本动态访问和修改。RME通过一组命令实 现场景的下发、更新、随机接入功能。初始场景通过New Scene命令下发, 更新命令包括lnsert、 Delete、 Replace、 Add,随才几接入由Refresh Scene命 令实现。在RME中,脚本也可以作为命令对DOM进行更新。
如图1所示,RME将一个场景根据时间划分为初始场景(通过NewScene 命令下发)和显示更新信息,每个显示更新信息数据包仅包含对当前场景的 更新操作,而不是提供完整的场景描述信息,从而实现了增量式的更新。 在实现本发明过程中,发明人发现上述现有技术至少存在以下问题 现有技术中的显示更新是没有进行策略控制的,仅仅局限于指令文件的执 行。服务器下发显示更新指令文件到达终端,由于没有鉴权机制,服务器下发 到客户端的显示更新面临安全风险。同时,不能对脚本命令执行时机进行控制, 缺乏灵活性。发明内容本发明的一个或多个实施例中提供一种显示更新的方法、系统及终端, 用以解决现有技术显示更新的安全性和执行时机控制问题,实现了对显示更 新数据权限的保护,能够防止数据被非法访问或被恶意修改,同时使显示更 新能够按照指定的时机执行。本发明实施例提供了一种显示更新的方法,包括接收服务器发送的策略信息和显示更新指令;根据所述策略信息执行所述显示更新指令。本发明实施例还提供了一种显示更新的服务器,包括显示更新指令模 块(501),用于生成显示更新指令,其特征在于,还包括策略模块(502), 用于生成策略信息,并发送所述策略信息;发送模块(503 ),用于发送所 述显示更新指令和所述策略信息。本发明实施例还提供了一种显示更新的终端,包括信息模块(601), 用于接收服务器发送的策略信息及显示更新指令,并从所述策略信息中提取 相关信息;指令处理模块(602),用于根据所述相关信息执行所述显示更 新指令。本发明一个或多个实施例的有益效果为,在显示更新的过程中,实现了
对显示更新数据权限的保护,能够防止数据被非法访问或被恶意修改,同时 使显示更新能够按照指定的时机执行,增强了显示更新操作的安全性、可控 性和灵活性。


图1为现有技术RME场景动态更新机制示意图; 图2为本发明显示更新方法实施例一流程图; 图3为本发明显示更新方法实施例二流程图; 图4为本发明显示更新方法实施例三流程图; 图5为本发明显示更新系统实施例一的组成示意图 图6为本发明显示更新系统实施例二的组成示意图 图7为本发明显示更新系统实施例三的组成示意图具体实施方式
本发明实施例提供了一种显示更新的方法、服务器及终端,该显示更新 为终端请求的或者是服务器主动下发的。图2为本发明显示更新方法实施例一流程图。下面通过实施例对其具体描述。本发明实施例所述的方法主要包括以下步骤终端接收服务器下发的显示更新指令,以及策略信息;如果策略信息中仅包括鉴权策略信息,根据鉴权策略信息对终端或服务器 执行鉴权,当鉴权通过后,终端执行显示更新指令;如果策略信息中仅包括执行时机信息,根据该执行时机信息在设定的时间 触发终端执行显示更新指令,如果执行时机信息中没有设定时间则终端立即执 行显示更新指令。终端完成显示更新后向服务器发送更新状态报告。本实施例中的显示更新指令可以是文本文件、脚本文件、消息指令和模版。 本实施例中的显示更新指令进一步指场景更新指令、业务指南呈现模版更新指 令、互动内容更新指令或业务指南数据更新指令。图3为本发明显示更新方法实施例二流程图。下面通过实施例对其具体 描述。本发明实施例所述的方法主要包括以下步骤终端接收服务器下发的显示更新指令,以及策略信息,所述策略信息包括 鉴权策略信息;根据鉴权策略信息内容,如果是双向鉴权,终端和服务器分别对对方鉴权, 如果是单向鉴权,则判断单向鉴权由终端还是服务器执行,如果单向鉴权由终 端执行,则终端根据服务器发送的鉴权信息对服务器鉴权,如果单向筌权由服 务器执行,则服务器根据终端发送的鉴玲又信息对终端鉴权;鉴权通过后,终端执行显示更新指令;终端完成显示更新后向服务器发送更新状态报告。本实施例中的显示更新指令可以是文本文件、脚本文件、消息指令和模版。 本实施例中的显示更新指令进一步指场景更新指令、业务指南呈现模版更新指 令、互动内容更新或业务指南数据更新指令。图4为本发明显示更新方法实施例三流程图。下面通过实施例对其具体 描述。本发明实施例所述的方法主要包括以下步骤终端接收服务器下发的显示更新指令,以及策略信息,所述策略信息包括 执行时机信息;根据执行时机信息中的时间执行显示更新指令,如果执行时机信息中没有 设定时间,则立即执行显示更新指令;终端完成显示更新后向服务器发送更新状态报告。本实施例中的显示更新指令可以是文本文件、脚本文件、消息指令和模 版。本实施例中的显示更新指令进一步指场景更新指令、业务指南呈现模版 更新指令、互动内容更新指令或业务指南数据更新指令。本发明实施例显示更新服务器包括,显示更新指令模块(501 ),用于 生成显示更新指令,策略模块(502),用于生成策略信息,并发送所述策 略信息;发送模块(503 ),用于发送所述显示更新指令和所述策略信息。所述显示更新指令模块进一步指场景更新指令模块、业务指南呈现模版 更新指令模块、互动内容更新指令模块或业务指南数据更新指令模块。当需要根据设定时间执行显示更新时,如图5中的显示更新服务器,所 述策略模块可进一步包括时间信息模块(504),用于设定所述显示更新 指令执行的时间信息;策略生成模块(505 ),用于根据所述时间信息生成 执行时机策略信息,则所述发送模块向终端发送所述显示更新指令和所述执 行时机策略信息。当需要对实施显示更新的权限进行鉴定时,如图6中的显示更新服务 器,所述策略模块可进一步包括鉴权信息模块(506),用于设定所述显 示更新指令执行之前的鉴权信息;策略生成模块(505 ),用于根据所述鉴 权策略生成鉴权策略信息,则所述发送模块(503 )向终端发送所述显示更 新指令和所述鉴权策略信息;且策略模块还包括第二鉴权模块(507),用 于根据所述鉴权策略信息鉴权。当鉴权为双向策略,所述第二鉴权模块为第 二双向鉴权模块,用于对终端鉴权并向终端发送服务器的鉴权标识;当鉴权 为终端对服务器鉴权,所述第二鉴权模块为第二单向鉴权模块,用于向终端 发送服务器的鉴权标识;当鉴权为服务器对终端鉴权,所述第二鉴权模块为 第二单向鉴权模块,用于对终端鉴权。当需要对实施显示更新的权限进行鉴定并按照指定的时间执行显示更新 时,如图7中的显示更新服务器,则所述策略模块包括,时间信息模块(504 ), 用于设定所述显示更新指令执行的时间信息;鉴权信息模块(506),用于 设定所述显示更新指令执行之前的鉴权策略;策略生成模块(505 ),用于 根据所述时间信息生成执行时机策略信息和根据所述鉴权策略生成鉴权策
略信息,则所述发送模块向终端发送所述显示更新指令、所述执行时机策略信息和所述鉴权策略信息;且策略模块还包括第二鉴权模块(507),用于 根据所述鉴权策略信息鉴权。当鉴权为双向鉴权,所述第二鉴权模块为第二 双向鉴权模块,用于对终端鉴权并向终端发送服务器的鉴权标识;当鉴权为 终端对服务器鉴权,所述第二鉴权模块为第二单向鉴权模块,用于向终端发 送服务器的鉴权标识;当鉴权为服务器对终端鉴权,所述第二鉴权模块为第 二单向鉴权模块,用于对终端鉴权。本实施例中的显示更新指令可以是文本文件、脚本文件、消息指令和模 版。本实施例中的显示更新指令进一步指场景更新指令、业务指南呈现模版 更新指令、互动内容更新指令或业务指南数据更新指令。本发明实施例显示更新终端包括,信息模块(601),用于接收服务器发 送的策略信息及显示更新指令,并从所述策略信息中提取相关信息;指令处 理模块(602),用于根据所述相关信息执行所述显示更新指令。当需要根据设定时间执行显示更新时,如图5中的显示更新终端,则所 述信息模块进一步包括接收模块(603 ),用于从对应的显示更新服务器 接收策略信息及显示更新指令;时机信息提取模块(604),用于从所述策 略信息中提取显示更新命令的执行时机信息;所述指令处理模块进一步包 括触发模块(605 ),用于根据所述执行时机信息设定指令执行时机;指 令执行模块(606),用于在所述执行时机执行所述显示更新指令。所述指 令执行模块进一步指场景更新指令执行模块、业务指南呈现模版更新指令执 行模块、互动内容更新指令执行模块或业务指南数据更新指令执行模块。当需要对实施显示更新的权限进行鉴定时,如图6中的显示更新终端, 所述信息模块(601)进一步包括接收模块(603 ),用于从对应的显示更 新服务器接收策略信息及显示更新指令;鉴权信息提取模块(607),用于 从所述策略信息中提取鉴权信息;第一鉴权模块(608 ),用于根据所述鉴 权信息执行鉴权;所述指令处理模块进一步包括指令执行模块(606), 用于在所述鉴权成功后执行所述显示更新指令。当鉴权为双向鉴权,所述第
一鉴权模块为第一双向鉴权模块,用于终端对服务器鉴权和向服务器发送终端的鉴权标识;当鉴权为服务器对终端鉴权,所述第一鉴权模块为第一单向 鉴权模块,用于向服务器发送终端的鉴权标识;当鉴权为终端对服务器鉴权, 所述第一鉴权模块为第一单向鉴权模块,用于对服务器鉴权。所述指令执行 模块进一步指场景更新指令执行模块、业务指南呈现模版更新指令执行模 块、互动内容更新指令执行模块或业务指南数据更新指令执行模块。当需要对实施显示更新的权限进行鉴定并按照指定的时间执行显示更新 时,如图7中的显示更新终端,所述信息模块(601)进一步包括接收模 块(603 ),用于从对应的显示更新服务器接收策略信息及显示更新指令; 时机信息提取模块(604),用于从所述策略信息中提取显示更新命令的执 行时机信息;鉴权信息提取模块(607),用于从所述策略信息中提取鉴权 信息;第一鉴权模块(608),用于根据所述鉴权信息执行鉴权;所述指令 处理模块进一步包括指令执行模块(606),用于在所述鉴权成功后执行 所述显示更新指令。当鉴权为双向鉴权,所述第一鉴权模块为第一双向鉴权 模块,用于终端对服务器鉴权和向服务器发送终端的鉴权标识;当鉴权为服 务器对终端鉴权,所述第一鉴权模块为第一单向鉴权模块,用于向服务器发 送终端的鉴权标识;当鉴权为终端对服务器鉴权,所述第一鉴权模块为第一 单向鉴权模块,用于对服务器鉴权。所述指令执行模块进一步指场景更新指 令执行模块、业务指南呈现模版更新指令执行模块、互动内容更新指令执行 模块或业务指南数据更新指令执行模块。本实施例中的显示更新指令可以是文本文件、脚本文件、消息指令和模 版。本实施例中的显示更新指令进一步指场景更新指令、业务指南呈现模版 更新指令、互动内容更新指令或业务指南数据更新指令。以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的 方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本 发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1、一种显示更新的方法,其特征在于,包括接收服务器发送的策略信息和显示更新指令;根据所述策略信息执行所述显示更新指令。
2、 如权利要求1所述的方法,其特征在于,所述显示更新指令进一步 指场景更新指令、业务指南呈现模版更新指令、互动内容更新指令或业务指 南数据更新指令。
3、 如权利要求1或2所述的方法,其特征在于,所述方法还包括,执 行所述显示更新指令后,向所述服务器返回更新状态报告。
4、 如权利要求1或2所述的方法,其特征在于,所述显示更新指令包 括显示更新文本文件、显示更新脚本文件、显示更新消息指令或显示更新 模版。
5、 如权利要求1或2所述的方法,其特征在于,所述策略信息包括鉴 权策略信息,所述根据策略信息执行所述显示更新指令进一步指根据所述鉴 权策略信息执行鉴权,在鉴权通过后所述终端执行所述显示更新指令。
6、 如权利要求5所述的方法,其特征在于,所述鉴权策略信息为单向 鉴权策略信息,所述根据策略信息执行所述显示更新指令进一步指,根据所 述单向鉴权信息的鉴权通过后,所述终端执行所述显示更新指令。
7、 如权利要求6所述的方法,其特征在于,所述鉴权指终端对服务器 的鉴权或服务器对终端的鉴权。
8、 如权利要求5所述的方法,其特征在于,所述鉴权策略信息为双向 鉴权策略信息,所述根据策略信息执行所述显示更新指令进一步指,终端与 所述服务器的相互鉴权通过后,所述终端执行所述显示更新指令。
9、 如权利要求1-8中任一项所述的方法,其特征在于,所述策略信息 包括时间策略信息,根据时间策略信息执行所述显示更新指令。
10、 如权利要求9所述的方法,其特征在于,所述时间策略信息包括所 述显示更新指令的执行时间,所述根据时间策略信息执行所述显示更新指令 进一 步指根据所述执行时间执行所述显示更新指令。
11、 如权利要求1或2所述的方法,其特征在于,所述策略信息包括鉴权策略信息和执行时机策略信息,则所述根据策略信息执行所述显示更新指 令进一步指,根据鉴权策略信息对终端和/或服务器执行鉴权,当鉴权通过 后,终端根据所述执行时机信息在设定的时间执行显示更新指令。
12、 一种显示更新的终端,其特征在于,包括,信息模块,用于接收服 务器发送的策略信息及显示更新指令,并从所述策略信息中提取相关信息; 指令处理模块,用于根据所述相关信息执行所述显示更新指令。
13、 如权利要求12所述的终端,其特征在于,所述信息模块进一步包括接收模块,用于从对应的显示更新服务器接收策略信息及显示更新指令;时机信息提取模块,用于从所述策略信息中提取显示更新指令的执行时机信 白 所述指令处理模块进一步包括触发模块,用于根据所述执行时机信息 设定指令执行时机;指令执行模块,用于在所述执行时机执行所述显示更新 指令。
14、 如权利要求12或13所述的终端,其特征在于,所述信息模块进一 步包括接收模块,用于从对应的显示更新服务器接收策略信息及显示更新 指令;鉴权信息提取模块,用于从所述策略信息中提取鉴权信息;第一鉴权 模块,用于根据所述鉴权信息执行鉴权;所述指令处理模块进一步包括指令执行模块,用于在所述鉴权成功后 执行所述显示更新指令。
15、 如权利要求14所述的终端,其特征在于,所述指令执行模块进一 步指场景更新指令执行模块、业务指南呈现模版更新指令执行模块、互动内 容更新指令执行模块或业务指南数据更新指令执行模块。
16、 如权利要求12或13所述的终端,其特征在于,所述信息模块进一 步包括接收模块,用于从对应的显示更新服务器接收策略信息及显示更新 指令;时机信息提取模块,用于从所述策略信息中提取显示更新命令的执行 时机信息;鉴权信息提取模块,用于从所述策略信息中提取鉴权信息;第一 鉴权模块,用于根据所述鉴权信息执行鉴权;所述指令处理模块进一步包括触发模块,用于根据所述执行时机信息 设定指令执行时机,指令执行模块,用于在所述鉴权成功后根据所述执行时 机执行所述显示更新指令,。
17、 如权利要求14或16所述的终端,其特征在于,所述第一鉴权模块 进一步指第一单向鉴权模块,用于终端对服务器执行鉴权或服务器对终端 执行鉴权,或第一双向鉴权模块,用于终端对服务器执行鉴权和服务器对终 端执行鉴权。
18、 一种显示更新的服务器,包括显示更新指令模块,用于生成显示 更新指令,其特征在于,还包括策略模块,用于生成策略信息;发送模块, 用于发送所述显示更新指令和所述策略信息。
19、 如权利要求18所述的服务器,其特征在于,所述显示更新指令模 块进一步指场景更新指令模块、业务指南呈现模版更新指令模块、互动内容 更新指令模块或业务指南数据更新指令模块。
20、 如权利要求18或19所述的服务器,其特征在于,所述策略模块进 一步包括时间信息模块,用于设定所述显示更新指令的执行时间信息;策 略生成模块,用于根据所述执行时间信息生成执行时机策略信息,则所述发 送模块进一步用于,发送所述显示更新指令和所述执行时机策略信息。
21、 如权利要求18或19所述的服务器,其特征在于,所述策略模块进 一步包括鉴权信息模块,用于设定所述显示更新指令执行之前的鉴权信息; 策略生成模块,用于根据所述鉴权信息生成鉴权策略信息,则所述发送模块 进一步用于,发送所述显示更新指令和所述鉴权策略信息。则所述策略模块还包括第二鉴权模块,用于根据所述鉴权策略信息执行 鉴权。
22、 如权利要求18或19所述的服务器,其特征在于,所述策略模块进 一步包括时间信息模块,用于设定所述显示更新指令执行的时间信息;鉴权信息模块,用于设定所述显示更新指令执行之前的鉴权信息;策略生成模 块,用于根据所述时间信息生成执行时机策略信息和根据所述鉴权信息生成 鉴权策略信息,则所述发送模块进一步用于,发送所述显示更新指令、所述 执行时机策略信息和所述鉴权策略信息。则所述策略模块还包括第二鉴权模块,用于根据所述鉴权策略信息执行 鉴权。
23、如权利要求21或22所述的服务器,其特征在于,所述第二鉴权模 块进一步指第二单向鉴权模块,用于终端对服务器执行鉴权或服务器对终 端执行鉴权,或第二双向鉴权模块,用于终端对服务器执行鉴权和服务器对 终端执行鉴权。
全文摘要
本发明公开了一种显示更新的方法、服务器和终端。本发明方法包括接收服务器发送的策略信息和显示更新指令;根据所述策略信息执行所述显示更新指令。本发明还提供了显示更新的服务器和终端。本发明提供的方法、服务器和终端实现了对显示更新数据权限的保护,能够防止数据被非法访问或被恶意修改,同时使显示更新能够按照指定的时机执行。
文档编号H04L12/16GK101400051SQ20071012367
公开日2009年4月1日 申请日期2007年9月29日 优先权日2007年9月29日
发明者张惠萍, 健 杨, 雷 王, 范姝男, 挺 董, 陈国乔 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1