專利名稱:一種用戶交互信息的顯示方法及終端的制作方法
技術領域:
本發明涉及通信應用領域,特別涉及一種用戶交互信息的顯示方法及終端。
背景技術:
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日
發明者悅 宋, 睿 王 申請人:深圳華為通信技術有限公司