一种用户交互信息的显示方法及终端的制作方法

文档序号:7917962阅读:124来源:国知局
专利名称:一种用户交互信息的显示方法及终端的制作方法
技术领域
本发明涉及通信应用领域,特别涉及一种用户交互信息的显示方法及终端。
背景技术
OMA DM V1.2(以下筒称DM规范)是OMA DM WG (Open Mobile Alliance Device Management Working Group开》文移动4关盟设备管理工作小 组)制定的设备管理统一规范。DM系统提供了一种低成本方案,用于第三 方管理和设置无线网络终端设备(比如手机终端及终端中的功能对象)中的 环境和配置信息,解决这些网络设备在使用过程中遇到的问题,通过 OTA(over the air无线网络)方式进行软件和固件的安装、升级等操作,并提 供更加人性化和个性化的服务,提高用户体验。第三方可以是移动运营商, 业务提供商或者合作方的信息管理部门。
在对终端进行管理时,服务器可以提示终端用户在终端上进行的管理操 作,在DM中^:称作用户交互(用户交互),它包括用户显示(通知)、确 认、输入、选择、进度通知等类型。例如服务器提示用户下面将进行查询操 作,在操作完成后提示用户查询操作已经完成。
发明人在实现本发明的过程中,发现现有技术至少存在如下问题现有 技术对于用户交互信息的显示时间,建议了 MINDT (最小显示时间)和 MAXDT (最大显示时间),但是如果管理操作在规定的显示时间内就已经 结束,用户交互信息还会继续呈现给用户,使用户误解操作正在进行,给用 户操作带来不便。

发明内容
本发明实施例提供了的用户交互信息的显示方法及终端,解决了现有技 术中用户交互信息显示时间的设置不灵活的问题,方便用户对用户交互信息 的操作,满足了用户的需要。
本发明实施例提供了 一种用户交互信息显示的方法,包括 接收用户交互命令;
显示所述用户交互命令中的用户交互信息; 若关闭条件满足,关闭所述用户交互信息的显示。 相应的,本发明实施例还提供了一种终端,包括 接收单元,用于接收用户交互命令; 显示单元,用于显示所述用户交互命令;
判断单元,用于判断关闭条件满足时,向关闭单元发送通知消息; 关闭单元,用于根据所述通知消息关闭所述交互命令的显示。
终端,通过接收用户交互命令,显示所述用户交互命令中的用户交互信息, 若关闭条件满足,关闭所述用户交互信息的显示,实现了用户交互信息的显 示时间灵活设置,方便用户对用户交互信息的操作。


图1为本发明实施例一用户交互信息的显示方法的流程示意图2为本发明实施例终端的结构示意图3为本发明实施例终端的又一结构示意图4为本发明实施例终端的另 一 结构示意具体实施例方式
本发明实施例提供的用户交互信息的显示方法和终端,对于用户交互信
息的显示时间进行灵活的设置,便于用户对用户交互信息的操作,满足了用 户的需要。
图1为本发明实施例一用户交互信息的显示方法的流程示意图,该方法
具体包括
5101、 接收用户交互命令;
5102、 显示所述用户交互命令中的用户交互信息;
5103、 若关闭条件满足,关闭所述用户交互信息的显示。
此处,关闭条件可以携带在用户交互命令中,也可以存在在终端本地。 关闭条件的设置可以有多种实施方式,在以下实施例中将详细说明。
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本发明实施例二中,关闭条件设置为指定的管理会话结束或中断,具体 的,可以通过设置最大显示时间实现,例如MAXDT = SessionEnd或MAXDT =SessionBreak。通过用户交互命令携带关闭条件的例子为
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!—此处说明这是一条用户显示命令一>
<ItemXData>MAXDT=SessionEnd</DataX/Item> <!--显示时间i殳置为"会话结束"一—〉 <Item>
<DaU〉Manage,t in progress</Data> <!—此处是具体的用户显示信息管理进
行中一>
</Item〉 </Alert>
终端收到该用户交互命令后把用户交互信息向用户进行显示; 在终端判断指定的管理会话结束或中断时,关闭该显示。判断指定的管 理会话结束或者中断有多种实施方式,例如终端通过判断是否接收到会话结
束的标志。该标志例子如下
〈SyncML xmlns=' SY腦L: SYNCML1. 2' >
<SyncHdr>……〈/SyncHdr〉 <!--设备管理消息头一〉 <SyncBody> <!--设备管理消息体-->
<Status>…… 〈/Status〉
<Final/> <!--管理会话包结束-->
</SyncBody> </SyncML>
上面的〈Final/〉表示一个管理会话包的结束,而如果该管理会话包是该 管理会话的最后一个包,则表明会话结束。
类似的,若最大显示时间设为SessionBreak时,则在终端判断管理会 话因错误或超时而中断时,关闭交互信息的显示。
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本发明实施例三中,关闭条件设置为指定的管理操作结束,例如单个的 管理操作结束,也可以是一系列的顺序管理操作(Sequence命令)结束, 还可以是一系列的整体管理操作(Atomic命令)结束。具体的,最大显示 时间可以设置为OperationDone (单个操作完成)、Seq画ceDone (顺序执 行完成)、AtomicDone (整体执行完成),然后在相关的4喿作执行完成后关 闭显示信息。当然,执行完成可以是指执行成功,也可以是指失败。通过用
户交互命令携带关闭条件的例子为
<Sequence> <Alert>
<CmdID>2</CmdID>
<Data>1101</Data> <!--此处说明这是一条用户显示命令--> <Item><Data>MAXDT=SequenceDone</DataX/Item> <!--显示时间设置为"顺序4丸 4亍完成"--〉
<Item>
<Data>Management in progress</Data> <!—一 jt匕处是具体6勺用户显示^f言息、管 理进行中一>
</Item> </Alert>
〈Replace〉......</Replace> <!--管理命4^--〉
<Exec>......</Exec> <!—管理命令__>
……<!--管理命令-->
</Sequence>
终端收到该用户交互命令后把用户交互信息向用户进行显示; 在终端判断Sequence命令中的所有管理命令净丸行完毕时,如Replace, Exec等完成时,关闭该显示信息。
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本发明实施例四中,关闭条件还可以设置为接收到下一条用户交互信
息,同样的,也可以通过i更置最大显示时间来实现,如MAXDT = NextDi splay;
通过用户交互命令携带关闭条件的例子为
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!--此处i兑明这是一条用户显示命令--〉
<Item><Data>MAXDT=NextDisplay </DataX/Item〉 <!--显示时间i殳置为"下一次显示"
——>
<Item>
<Data>Management in progress</Data> <!-— jt匕处是具体6勺用户显示j言息-:管J里进
行中一>
</Item> </Alert>
在终端接收到下一条用户交互信息时,则关闭先前的交互信息。例如接
收到
<Alert>
<CmdID〉2</CmdID>
<DaU〉1100</Data> <!-—此处说明这是一条用户显示命令一-> <ItemXData>MAXDT= 10 </Data〉</Item> <!—显示时间设置为10秒一> <Item>
<Data>Management Done</Data> <!--此处是具体的用户显示信息管理结束--> </Item〉 </Alert>
终端即关闭先前的显示,而显示新信息。
本发明实施例五中,可将实施例二与三的关闭条件组合使用,例如设置 MAXDT= (NextDisplay I I SessionEnd),流禾呈类似、前面实施例,只是终端在 判断下一条用户交互信息到来时或在会话结束时关闭先前的交互信息。相应
的用户交互命令举例如下
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!--此处i兌明这是一条用户显示命令-->
<ItemXData>MAXDT= (NextDisplay II SessionEnd) </Data></Item> <!—-显示时间i殳 置为"下一次显示"或"会话结束"--〉 <Item>
<formula>formula see original document page 9</formula>此处是具体的用户显示信息管理进
行中<formula>formula see original document page 9</formula>
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本发明实施例六中,将实施例四的关闭条件与MINDT参数组合使用,例
如设置MINDT-X & MAXDT= (NextDisplay II SessionEnd),相应的用户交
互命令举例如下
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!—此处说明这是一条用户显示命令--〉
<ItemXData>MINDT=10 & MAXDT= (NextDisplay II SessionEnd) </Data></Item> <!— 显示时间设置为至少显示10秒,最大显示直至"下一次显示"或"会话结束"一> <Item〉
<Data>Management in progress</Data> <!--此处是具体的用户显示信息管理进
行中-->
</Item> </Alert〉
根据该用户交互命令,在显示该用户显示信息10秒后,终端可以继续 显示该信息,也可以关闭该信息,但若终端继续显示,在收到另一条新的显 示命令或会话结束时则必须关闭先前的显示。
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本发明实施例七中,没有设置用户交互信息的显示时间,或终端不能识 别或处理显示时间参数的情况下,对用户交互信息的显示可以为
显示时间参数,例如
<Alert>
<CmdID>2</CmdID>
<Data>1100</Data〉 <!--此处i兌明这是一条用户显示命4^—->
<Item〉</Item> <!--参数设置为空--〉
<Item>
<Data>Management in progress</Data> <!—此处是具体的用户显示信息管理进
行中一> </Item〉
</Alert>
情况b、服务器设置了显示时间,如设置了 MINDT=5&MAXDT= 10,但终 端不能识别或处理这些参数。
在上述两种情况下,终端接收到该用户交互命令后仍然首先将用户交互 信息向用户进行显示,并根据关闭条件进行判断,例如之前实施例提到的在 判断会话中断或结束、相关管理操作执行完成或下一条交互信息到来时关闭 该条用户交互信息的显示。
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本发明实施例八中,已设置用户交互信息的显示时间为具体数值,对用 户交互信息的显示可以为
例如服务器在发送的包含用户交互信息的用户交互命令中,设置了显示
时间力n下
<Alert>
<CmdID>2</CmdID〉
<Data>1100</Data> <!--此处i兌明这是一条用户显示命令-->
<ItemXData>MINDT=10 & MAXDT= 20 </DataX/Item> <!—显示时间i殳置为至少显示lO 秒,最长显示20秒一> <Item>
<Data>Management in progress</Data> <!-—此处是具体的用户显示信息管理进
行中一>
</Item> </Alert>
终端接收到该用户交互命令后首先将用户交互信息向用户进行显示;
在设置的显示时间范围内,若在管理会话中断、或管理会话结束、或相 关管理命令执行完成或执行失败、或下一条用户交互信息到来时,关闭该条 用户交互信息的显示。
本实施例的方法实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
需要说明的是,上述实施例二到实施例八中的关闭条件指定的管理会 话结束或中断,或指定的管理操作完成,或接收到下一条用户交互信息;可
以单独使用,也可以任意组合使用。组合使用时,上述条件可以设定为全部 满足时,才执行关闭用户交互信息的显示,上述条件可以设定为部分条件满 足时,就可以执行关闭用户交互信息的显示。
相应地,本发明还提供了一种实现上述用户显示信息的方法的终端, 如图2所示,该终端包括,
接收单元201,用于接收用户交互命令; 显示单元202,用于显示所述用户交互命令;
判断单元203,用于判断关闭条件满足时,向关闭单元204发送通知消
息;
关闭单元204 ,用于根据所述通知消息关闭所述交互命令的显示。 在本发明另一终端实施例中,如图3所示,该判断单元203为第一判断
单元2031,用于判断指定的管理会话结束或中断时,向关闭单元204发送
通知消息。
在本发明又一终端实施例中,如图3所示,该判断单元203为第二判断 单元2032,用于判断指定的管理操作完成时,向关闭单元204发送通知消 息。
在本发明再一终端实施例中,如图3所示,该判断单元203为第三判断 单元2033,用于判断接收到下一条用户交互信息时,向关闭单元204发送 通知消息。
需要说明的是,上述第一判断单元2031、第二判断单元2032、第三判 断单元2033可以单独存在,也可以组合存在,还可以全部存在,当判断子 单元多于一个时,可以设定所有的判断子单元都判断条件满足时,才通知关 闭单元204,或者设定为部分条件满足时,就可以执行关闭用户交互信息的 显示。
进一步的,在本发明又一终端实施例中,如图3所示,终端还可以包括, 关闭条件提取单元205,用于提取所述交互命令中的关闭条件,或如图4所 示,还包括存储单元206,用于存储所述关闭条件。
本实施例的终端实现了用户交互信息的显示时间灵活设置,方便用户对 用户交互信息的操作。
本领域普通4支术人员可以理解实现上述实施例方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算 机可读取存储介质中,该程序在执行时,包括如上述方法实施例所述的步骤。
所述的存储介质,如ROM/RAM、磁碟、光盘等。
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的 方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本 发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1、一种用户交互信息的显示方法,其特征在于,包括接收用户交互命令;显示所述用户交互命令中的用户交互信息;若关闭条件满足,关闭所述用户交互信息的显示。
2、 如权利要求1所述的方法,其特征在于,所述关闭条件包括指定的 管理会话结束或中断;则终端判断指定的管理会话结束或中断时,关闭所述用户交互信息的显示。
3、 如权利要求1所述的方法,其特征在于,所述关闭条件包括指定的 管理操作完成;则终端在判断指定的管理操作完成时,关闭所述用户交互信息的显示。
4、 如权利要求3所述的方法,其特征在于,所述指定的管理操作完成 包括,单个管理操作完成,或顺序管理命令完成,或原子管理命令完成。
5、 如权利要求l所述的方法,其特征在于,所述关闭条件包括接收到下一条用户交互信息;则终端在接收到下 一条用户交互信息时,关闭所述用户交互信息的显示。
6、 如权利要求2至5任一项所述的方法,其特征在于,所述关闭条件 还包括,显示所述用户交互信息的时间超过最小显示时间。
7、 如权利要求1至5任一项所述的方法,其特征在于,所述关闭条件 在所述用户交互命令中携带,或存储在终端中。
8、 一种终端,其特征在于,包括 接收单元,用于接收用户交互命令; 显示单元,用于显示所述用户交互命令;判断单元,用于判断关闭条件满足时,向关闭单元发送通知消息; 关闭单元,用于根据所述通知消息关闭所述交互命令的显示。
9、 如权利要求8所述的终端,其特征在于,所述判断单元为 第一判断单元,用于判断指定的管理会话结束或中断时,向关闭单元发送通知消息。
10、 如权利要求8所述的终端,其特征在于,所述判断单元为 第二判断单元,用于判断指定的管理操作完成时,向关闭单元发送通知消息。
11、 如权利要求8所述的终端,其特征在于,所述关闭单元为 第三判断单元,用于判断接收到下一条用户交互信息时,向关闭单元发送通知消息。
12、 如权利要求8所述的终端,其特征在于,所述终端还包括, 关闭条件提取单元,用于提取所述交互命令中的所述关闭条件;或 存储单元,用于存储所述关闭条件。
全文摘要
本发明公开了一种用户交互信息的显示方法及终端。该方法包括步骤接收用户交互命令;显示所述用户交互命令中的用户交互信息;若关闭条件满足,关闭所述用户交互信息的显示。相应的,本发明还提供了一种实施该方法终端。本发明实施例的用户交互信息的显示方法及终端,解决了现有技术中用户交互信息显示时间的设置不灵活的问题,方便用户对用户交互信息的操作,满足了用户的需要。
文档编号H04L12/28GK101360143SQ20081014193
公开日2009年2月4日 申请日期2008年8月21日 优先权日2008年8月21日
发明者悦 宋, 睿 王 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1