專利名稱:一種用戶交互信息的顯示方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信應用領(lǐng)域,特別涉及一種用戶交互信息的顯示方法及終端。
背景技術(shù):
OMA DM V1.2(以下筒稱DM規(guī)范)是OMA DM WG (Open Mobile Alliance Device Management Working Group開》文移動4關(guān)盟設(shè)備管理工作小 組)制定的設(shè)備管理統(tǒng)一規(guī)范。DM系統(tǒng)提供了一種低成本方案,用于第三 方管理和設(shè)置無線網(wǎng)絡(luò)終端設(shè)備(比如手機終端及終端中的功能對象)中的 環(huán)境和配置信息,解決這些網(wǎng)絡(luò)設(shè)備在使用過程中遇到的問題,通過 OTA(over the air無線網(wǎng)絡(luò))方式進行軟件和固件的安裝、升級等操作,并提 供更加人性化和個性化的服務(wù),提高用戶體驗。第三方可以是移動運營商, 業(yè)務(wù)提供商或者合作方的信息管理部門。
在對終端進行管理時,服務(wù)器可以提示終端用戶在終端上進行的管理操 作,在DM中^:稱作用戶交互(用戶交互),它包括用戶顯示(通知)、確 認、輸入、選擇、進度通知等類型。例如服務(wù)器提示用戶下面將進行查詢操 作,在操作完成后提示用戶查詢操作已經(jīng)完成。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題現(xiàn)有 技術(shù)對于用戶交互信息的顯示時間,建議了 MINDT (最小顯示時間)和 MAXDT (最大顯示時間),但是如果管理操作在規(guī)定的顯示時間內(nèi)就已經(jīng) 結(jié)束,用戶交互信息還會繼續(xù)呈現(xiàn)給用戶,使用戶誤解操作正在進行,給用 戶操作帶來不便。
發(fā)明內(nèi)容
本發(fā)明實施例提供了的用戶交互信息的顯示方法及終端,解決了現(xiàn)有技 術(shù)中用戶交互信息顯示時間的設(shè)置不靈活的問題,方便用戶對用戶交互信息 的操作,滿足了用戶的需要。
本發(fā)明實施例提供了 一種用戶交互信息顯示的方法,包括 接收用戶交互命令;
顯示所述用戶交互命令中的用戶交互信息; 若關(guān)閉條件滿足,關(guān)閉所述用戶交互信息的顯示。 相應的,本發(fā)明實施例還提供了一種終端,包括 接收單元,用于接收用戶交互命令; 顯示單元,用于顯示所述用戶交互命令;
判斷單元,用于判斷關(guān)閉條件滿足時,向關(guān)閉單元發(fā)送通知消息; 關(guān)閉單元,用于根據(jù)所述通知消息關(guān)閉所述交互命令的顯示。
終端,通過接收用戶交互命令,顯示所述用戶交互命令中的用戶交互信息, 若關(guān)閉條件滿足,關(guān)閉所述用戶交互信息的顯示,實現(xiàn)了用戶交互信息的顯 示時間靈活設(shè)置,方便用戶對用戶交互信息的操作。
圖1為本發(fā)明實施例一用戶交互信息的顯示方法的流程示意圖2為本發(fā)明實施例終端的結(jié)構(gòu)示意圖3為本發(fā)明實施例終端的又一結(jié)構(gòu)示意圖4為本發(fā)明實施例終端的另 一 結(jié)構(gòu)示意具體實施例方式
本發(fā)明實施例提供的用戶交互信息的顯示方法和終端,對于用戶交互信
息的顯示時間進行靈活的設(shè)置,便于用戶對用戶交互信息的操作,滿足了用 戶的需要。
圖1為本發(fā)明實施例一用戶交互信息的顯示方法的流程示意圖,該方法
具體包括
5101、 接收用戶交互命令;
5102、 顯示所述用戶交互命令中的用戶交互信息;
5103、 若關(guān)閉條件滿足,關(guān)閉所述用戶交互信息的顯示。
此處,關(guān)閉條件可以攜帶在用戶交互命令中,也可以存在在終端本地。 關(guān)閉條件的設(shè)置可以有多種實施方式,在以下實施例中將詳細說明。
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本發(fā)明實施例二中,關(guān)閉條件設(shè)置為指定的管理會話結(jié)束或中斷,具體 的,可以通過設(shè)置最大顯示時間實現(xiàn),例如MAXDT = SessionEnd或MAXDT =SessionBreak。通過用戶交互命令攜帶關(guān)閉條件的例子為
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!—此處說明這是一條用戶顯示命令一>
<ItemXData>MAXDT=SessionEnd</DataX/Item> <!--顯示時間i殳置為"會話結(jié)束"一—〉 <Item>
<DaU〉Manage,t in progress</Data> <!—此處是具體的用戶顯示信息管理進
行中一>
</Item〉 </Alert>
終端收到該用戶交互命令后把用戶交互信息向用戶進行顯示; 在終端判斷指定的管理會話結(jié)束或中斷時,關(guān)閉該顯示。判斷指定的管 理會話結(jié)束或者中斷有多種實施方式,例如終端通過判斷是否接收到會話結(jié)
束的標志。該標志例子如下
〈SyncML xmlns=' SY腦L: SYNCML1. 2' >
<SyncHdr>……〈/SyncHdr〉 <!--設(shè)備管理消息頭一〉 <SyncBody> <!--設(shè)備管理消息體-->
<Status>…… 〈/Status〉
<Final/> <!--管理會話包結(jié)束-->
</SyncBody> </SyncML>
上面的〈Final/〉表示一個管理會話包的結(jié)束,而如果該管理會話包是該 管理會話的最后一個包,則表明會話結(jié)束。
類似的,若最大顯示時間設(shè)為SessionBreak時,則在終端判斷管理會 話因錯誤或超時而中斷時,關(guān)閉交互信息的顯示。
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本發(fā)明實施例三中,關(guān)閉條件設(shè)置為指定的管理操作結(jié)束,例如單個的 管理操作結(jié)束,也可以是一系列的順序管理操作(Sequence命令)結(jié)束, 還可以是一系列的整體管理操作(Atomic命令)結(jié)束。具體的,最大顯示 時間可以設(shè)置為OperationDone (單個操作完成)、Seq畫ceDone (順序執(zhí) 行完成)、AtomicDone (整體執(zhí)行完成),然后在相關(guān)的4喿作執(zhí)行完成后關(guān) 閉顯示信息。當然,執(zhí)行完成可以是指執(zhí)行成功,也可以是指失敗。通過用
戶交互命令攜帶關(guān)閉條件的例子為
<Sequence> <Alert>
<CmdID>2</CmdID>
<Data>1101</Data> <!--此處說明這是一條用戶顯示命令--> <Item><Data>MAXDT=SequenceDone</DataX/Item> <!--顯示時間設(shè)置為"順序4丸 4亍完成"--〉
<Item>
<Data>Management in progress</Data> <!—一 jt匕處是具體6勺用戶顯示^f言息、管 理進行中一>
</Item> </Alert>
〈Replace〉......</Replace> <!--管理命4^--〉
<Exec>......</Exec> <!—管理命令__>
……<!--管理命令-->
</Sequence>
終端收到該用戶交互命令后把用戶交互信息向用戶進行顯示; 在終端判斷Sequence命令中的所有管理命令凈丸行完畢時,如Replace, Exec等完成時,關(guān)閉該顯示信息。
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本發(fā)明實施例四中,關(guān)閉條件還可以設(shè)置為接收到下一條用戶交互信
息,同樣的,也可以通過i更置最大顯示時間來實現(xiàn),如MAXDT = NextDi splay;
通過用戶交互命令攜帶關(guān)閉條件的例子為
<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>
在終端接收到下一條用戶交互信息時,則關(guān)閉先前的交互信息。例如接
收到
<Alert>
<CmdID〉2</CmdID>
<DaU〉1100</Data> <!-—此處說明這是一條用戶顯示命令一-> <ItemXData>MAXDT= 10 </Data〉</Item> <!—顯示時間設(shè)置為10秒一> <Item>
<Data>Management Done</Data> <!--此處是具體的用戶顯示信息管理結(jié)束--> </Item〉 </Alert>
終端即關(guān)閉先前的顯示,而顯示新信息。
本發(fā)明實施例五中,可將實施例二與三的關(guān)閉條件組合使用,例如設(shè)置 MAXDT= (NextDisplay I I SessionEnd),流禾呈類似、前面實施例,只是終端在 判斷下一條用戶交互信息到來時或在會話結(jié)束時關(guān)閉先前的交互信息。相應
的用戶交互命令舉例如下
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!--此處i兌明這是一條用戶顯示命令-->
<ItemXData>MAXDT= (NextDisplay II SessionEnd) </Data></Item> <!—-顯示時間i殳 置為"下一次顯示"或"會話結(jié)束"--〉 <Item>
<formula>formula see original document page 9</formula>此處是具體的用戶顯示信息管理進
行中<formula>formula see original document page 9</formula>
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本發(fā)明實施例六中,將實施例四的關(guān)閉條件與MINDT參數(shù)組合使用,例
如設(shè)置MINDT-X & MAXDT= (NextDisplay II SessionEnd),相應的用戶交
互命令舉例如下
<Alert>
<CmdID〉2</CmdID>
<Data>1100</Data> <!—此處說明這是一條用戶顯示命令--〉
<ItemXData>MINDT=10 & MAXDT= (NextDisplay II SessionEnd) </Data></Item> <!— 顯示時間設(shè)置為至少顯示10秒,最大顯示直至"下一次顯示"或"會話結(jié)束"一> <Item〉
<Data>Management in progress</Data> <!--此處是具體的用戶顯示信息管理進
行中-->
</Item> </Alert〉
根據(jù)該用戶交互命令,在顯示該用戶顯示信息10秒后,終端可以繼續(xù) 顯示該信息,也可以關(guān)閉該信息,但若終端繼續(xù)顯示,在收到另一條新的顯 示命令或會話結(jié)束時則必須關(guān)閉先前的顯示。
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本發(fā)明實施例七中,沒有設(shè)置用戶交互信息的顯示時間,或終端不能識 別或處理顯示時間參數(shù)的情況下,對用戶交互信息的顯示可以為
顯示時間參數(shù),例如
<Alert>
<CmdID>2</CmdID>
<Data>1100</Data〉 <!--此處i兌明這是一條用戶顯示命4^—->
<Item〉</Item> <!--參數(shù)設(shè)置為空--〉
<Item>
<Data>Management in progress</Data> <!—此處是具體的用戶顯示信息管理進
行中一> </Item〉
</Alert>
情況b、服務(wù)器設(shè)置了顯示時間,如設(shè)置了 MINDT=5&MAXDT= 10,但終 端不能識別或處理這些參數(shù)。
在上述兩種情況下,終端接收到該用戶交互命令后仍然首先將用戶交互 信息向用戶進行顯示,并根據(jù)關(guān)閉條件進行判斷,例如之前實施例提到的在 判斷會話中斷或結(jié)束、相關(guān)管理操作執(zhí)行完成或下一條交互信息到來時關(guān)閉 該條用戶交互信息的顯示。
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本發(fā)明實施例八中,已設(shè)置用戶交互信息的顯示時間為具體數(shù)值,對用 戶交互信息的顯示可以為
例如服務(wù)器在發(fā)送的包含用戶交互信息的用戶交互命令中,設(shè)置了顯示
時間力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>
終端接收到該用戶交互命令后首先將用戶交互信息向用戶進行顯示;
在設(shè)置的顯示時間范圍內(nèi),若在管理會話中斷、或管理會話結(jié)束、或相 關(guān)管理命令執(zhí)行完成或執(zhí)行失敗、或下一條用戶交互信息到來時,關(guān)閉該條 用戶交互信息的顯示。
本實施例的方法實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
需要說明的是,上述實施例二到實施例八中的關(guān)閉條件指定的管理會 話結(jié)束或中斷,或指定的管理操作完成,或接收到下一條用戶交互信息;可
以單獨使用,也可以任意組合使用。組合使用時,上述條件可以設(shè)定為全部 滿足時,才執(zhí)行關(guān)閉用戶交互信息的顯示,上述條件可以設(shè)定為部分條件滿 足時,就可以執(zhí)行關(guān)閉用戶交互信息的顯示。
相應地,本發(fā)明還提供了一種實現(xiàn)上述用戶顯示信息的方法的終端, 如圖2所示,該終端包括,
接收單元201,用于接收用戶交互命令; 顯示單元202,用于顯示所述用戶交互命令;
判斷單元203,用于判斷關(guān)閉條件滿足時,向關(guān)閉單元204發(fā)送通知消
息;
關(guān)閉單元204 ,用于根據(jù)所述通知消息關(guān)閉所述交互命令的顯示。 在本發(fā)明另一終端實施例中,如圖3所示,該判斷單元203為第一判斷
單元2031,用于判斷指定的管理會話結(jié)束或中斷時,向關(guān)閉單元204發(fā)送
通知消息。
在本發(fā)明又一終端實施例中,如圖3所示,該判斷單元203為第二判斷 單元2032,用于判斷指定的管理操作完成時,向關(guān)閉單元204發(fā)送通知消 息。
在本發(fā)明再一終端實施例中,如圖3所示,該判斷單元203為第三判斷 單元2033,用于判斷接收到下一條用戶交互信息時,向關(guān)閉單元204發(fā)送 通知消息。
需要說明的是,上述第一判斷單元2031、第二判斷單元2032、第三判 斷單元2033可以單獨存在,也可以組合存在,還可以全部存在,當判斷子 單元多于一個時,可以設(shè)定所有的判斷子單元都判斷條件滿足時,才通知關(guān) 閉單元204,或者設(shè)定為部分條件滿足時,就可以執(zhí)行關(guān)閉用戶交互信息的 顯示。
進一步的,在本發(fā)明又一終端實施例中,如圖3所示,終端還可以包括, 關(guān)閉條件提取單元205,用于提取所述交互命令中的關(guān)閉條件,或如圖4所 示,還包括存儲單元206,用于存儲所述關(guān)閉條件。
本實施例的終端實現(xiàn)了用戶交互信息的顯示時間靈活設(shè)置,方便用戶對 用戶交互信息的操作。
本領(lǐng)域普通4支術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算 機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,包括如上述方法實施例所述的步驟。
所述的存儲介質(zhì),如ROM/RAM、磁碟、光盤等。
以上是對本發(fā)明具體實施例的說明,在具體的實施過程中可對本發(fā)明的 方法進行適當?shù)母倪M,以適應具體情況的具體需要。因此可以理解,根據(jù)本 發(fā)明的具體實施方式
只是起示范作用,并不用以限制本發(fā)明的保護范圍。
權(quán)利要求
1、一種用戶交互信息的顯示方法,其特征在于,包括接收用戶交互命令;顯示所述用戶交互命令中的用戶交互信息;若關(guān)閉條件滿足,關(guān)閉所述用戶交互信息的顯示。
2、 如權(quán)利要求1所述的方法,其特征在于,所述關(guān)閉條件包括指定的 管理會話結(jié)束或中斷;則終端判斷指定的管理會話結(jié)束或中斷時,關(guān)閉所述用戶交互信息的顯示。
3、 如權(quán)利要求1所述的方法,其特征在于,所述關(guān)閉條件包括指定的 管理操作完成;則終端在判斷指定的管理操作完成時,關(guān)閉所述用戶交互信息的顯示。
4、 如權(quán)利要求3所述的方法,其特征在于,所述指定的管理操作完成 包括,單個管理操作完成,或順序管理命令完成,或原子管理命令完成。
5、 如權(quán)利要求l所述的方法,其特征在于,所述關(guān)閉條件包括接收到下一條用戶交互信息;則終端在接收到下 一條用戶交互信息時,關(guān)閉所述用戶交互信息的顯示。
6、 如權(quán)利要求2至5任一項所述的方法,其特征在于,所述關(guān)閉條件 還包括,顯示所述用戶交互信息的時間超過最小顯示時間。
7、 如權(quán)利要求1至5任一項所述的方法,其特征在于,所述關(guān)閉條件 在所述用戶交互命令中攜帶,或存儲在終端中。
8、 一種終端,其特征在于,包括 接收單元,用于接收用戶交互命令; 顯示單元,用于顯示所述用戶交互命令;判斷單元,用于判斷關(guān)閉條件滿足時,向關(guān)閉單元發(fā)送通知消息; 關(guān)閉單元,用于根據(jù)所述通知消息關(guān)閉所述交互命令的顯示。
9、 如權(quán)利要求8所述的終端,其特征在于,所述判斷單元為 第一判斷單元,用于判斷指定的管理會話結(jié)束或中斷時,向關(guān)閉單元發(fā)送通知消息。
10、 如權(quán)利要求8所述的終端,其特征在于,所述判斷單元為 第二判斷單元,用于判斷指定的管理操作完成時,向關(guān)閉單元發(fā)送通知消息。
11、 如權(quán)利要求8所述的終端,其特征在于,所述關(guān)閉單元為 第三判斷單元,用于判斷接收到下一條用戶交互信息時,向關(guān)閉單元發(fā)送通知消息。
12、 如權(quán)利要求8所述的終端,其特征在于,所述終端還包括, 關(guān)閉條件提取單元,用于提取所述交互命令中的所述關(guān)閉條件;或 存儲單元,用于存儲所述關(guān)閉條件。
全文摘要
本發(fā)明公開了一種用戶交互信息的顯示方法及終端。該方法包括步驟接收用戶交互命令;顯示所述用戶交互命令中的用戶交互信息;若關(guān)閉條件滿足,關(guān)閉所述用戶交互信息的顯示。相應的,本發(fā)明還提供了一種實施該方法終端。本發(fā)明實施例的用戶交互信息的顯示方法及終端,解決了現(xiàn)有技術(shù)中用戶交互信息顯示時間的設(shè)置不靈活的問題,方便用戶對用戶交互信息的操作,滿足了用戶的需要。
文檔編號H04L12/28GK101360143SQ20081014193
公開日2009年2月4日 申請日期2008年8月21日 優(yōu)先權(quán)日2008年8月21日
發(fā)明者悅 宋, 睿 王 申請人:深圳華為通信技術(shù)有限公司