專利名稱:用于呈現(xiàn)數(shù)據(jù)更新的方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù)(presence data),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技木。
背景技術(shù):
在IP多媒體子系統(tǒng)中,用戶可以知曉其他用戶的呈現(xiàn)數(shù)據(jù),如正可用、在會(huì)議中、在電話呼叫中等等。然而,這種呈現(xiàn)數(shù)據(jù)更新需要預(yù)訂了更新的終端的資源和電池消耗。因此,期望減小用于呈現(xiàn)數(shù)據(jù)更新的資源需求(如,網(wǎng)絡(luò)業(yè)務(wù)量)。
發(fā)明內(nèi)容
本發(fā)明的目的是減小用于呈現(xiàn)數(shù)據(jù)更新的資源需求。第一實(shí)施例包括一種在多媒體系統(tǒng)的終端中執(zhí)行的方法。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技術(shù)。所述方法包括在檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài);在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。通過(guò)引入低更新?tīng)顟B(tài)和高更新?tīng)顟B(tài),可以減少低更新?tīng)顟B(tài)下的呈現(xiàn)更新,而不影響高更新?tīng)顟B(tài)呈現(xiàn)更新。換言之,通過(guò)定義低更新?tīng)顟B(tài)與高更新?tīng)顟B(tài)之間的轉(zhuǎn)換,大大減小用于呈現(xiàn)更新的資源需求,同時(shí)用戶體驗(yàn)不會(huì)變得太差。低優(yōu)先級(jí)事件可以從包括以下的組中選擇檢測(cè)到終端正在漫游、終端的不活動(dòng)定時(shí)器到期、在終端中檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點(diǎn)、檢測(cè)到終端的剩余電池電量低于閾值電量、以及檢測(cè)到終端被收納起來(lái)。高優(yōu)先級(jí)事件可以從包括以下的組中選擇在用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用內(nèi)檢測(cè)到用戶活動(dòng)、檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點(diǎn)、以及檢測(cè)到終端被從收納位置取出。在終端中用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用可以存儲(chǔ)多媒體系統(tǒng)的用戶的列表,其中,僅呈現(xiàn)列表上的用戶的呈現(xiàn)數(shù)據(jù)。用戶的列表可以被分為高優(yōu)先級(jí)用戶列表和低優(yōu)先級(jí)用戶列表,所述方法還可以包括當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),呈現(xiàn)高優(yōu)先級(jí)列表上的用戶的更多呈現(xiàn)數(shù)據(jù)。當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),可以減緩呈現(xiàn)更新。 當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),可以僅允許特定內(nèi)容類型的呈現(xiàn)更新。本發(fā)明的第二實(shí)施例包括一種用于多媒體系統(tǒng)的終端的計(jì)算機(jī)程序。所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,當(dāng)在終端上運(yùn)行時(shí),所述代碼使終端在檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài);在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。
本發(fā)明的第三實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,包括根據(jù)第二實(shí)施例的計(jì)算機(jī)程序和存儲(chǔ)計(jì)算機(jī)程序的計(jì)算機(jī)可讀裝置。本發(fā)明的第四實(shí)施例包括ー種多媒體系統(tǒng)的終端。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技木。所述終端包括高優(yōu)先級(jí)狀態(tài)更新器,被配置為在檢測(cè)到高優(yōu)先級(jí)事件吋,將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài);低優(yōu)先級(jí)狀態(tài)更新器,被配置為在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及呈現(xiàn)數(shù)據(jù)呈現(xiàn)器,被配置為與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。低優(yōu)先級(jí)事件可以從由以下ー個(gè)或多個(gè)事件構(gòu)成的組中選擇檢測(cè)到終端正在漫游、終端的不活動(dòng)定時(shí)器到期、在終端中檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點(diǎn)、檢測(cè)到終端的剰余電池電量低于閾值電量、以及檢測(cè)到終端被收納起來(lái)。高優(yōu)先級(jí)事件可以從由以下ー個(gè)或多個(gè)事件構(gòu)成的組中選擇在用于呈現(xiàn)呈現(xiàn)數(shù) 據(jù)的應(yīng)用內(nèi)檢測(cè)到用戶活動(dòng)、檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點(diǎn)、以及檢測(cè)到終端被從收納位置取出。呈現(xiàn)數(shù)據(jù)呈現(xiàn)器可以被配置為,存儲(chǔ)多媒體系統(tǒng)的用戶的列表,其中,僅呈現(xiàn)列表上的用戶的呈現(xiàn)數(shù)據(jù)。低優(yōu)先級(jí)狀態(tài)更新器可以被配置為減緩呈現(xiàn)更新。低優(yōu)先級(jí)狀態(tài)更新器可以被配置為僅允許特定內(nèi)容類型的呈現(xiàn)更新。本發(fā)明的第五實(shí)施例包括一種在多媒體系統(tǒng)的資源列表服務(wù)器中執(zhí)行的方法。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技木。所述方法包括接收指示終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào);接收指示終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào);以及與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。本發(fā)明的第六實(shí)施例包括一種用于多媒體系統(tǒng)的資源列表服務(wù)器的計(jì)算機(jī)程序。所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,當(dāng)在資源列表服務(wù)器上執(zhí)行吋,所述代碼使資源列表服務(wù)器接收指示終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào);接收指示終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào);以及與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。本發(fā)明的第七實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,包括根據(jù)第六實(shí)施例的計(jì)算機(jī)程序和存儲(chǔ)計(jì)算機(jī)程序的計(jì)算機(jī)可讀裝置。本發(fā)明的第八實(shí)施例包括ー種多媒體系統(tǒng)的資源列表服務(wù)器。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技術(shù)。所述資源列表服務(wù)器包括信號(hào)接收機(jī),被配置為接收指示終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào),以及接收指示終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào);以及發(fā)射機(jī),被配置為與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。應(yīng)注意,第一、第二、第三、第四、第五、第六、第七和第八實(shí)施例的任何特征可以在適當(dāng)時(shí)應(yīng)用于這些實(shí)施例中的其他實(shí)施例。一般而言,在本申請(qǐng)中使用的所有術(shù)語(yǔ)應(yīng)當(dāng)根據(jù)其在技術(shù)領(lǐng)域中的通常意義來(lái)解釋,除非這里另有明確定義。對(duì)“元件、設(shè)備、組件、裝置、步驟等等”的所有引用應(yīng)開(kāi)放地解釋為指元件、設(shè)備、組件、裝置、步驟等等的至少ー個(gè)實(shí)例,除非明確另行指出。這里公開(kāi)的任何方法的步驟不必須完全按照所公開(kāi)的順序來(lái)執(zhí)行,除非另行指出。
現(xiàn)在參照附圖,通過(guò)示例來(lái)描述本發(fā)明,附圖中圖I是示出了本發(fā)明的實(shí)施例可以應(yīng)用的環(huán)境的概況的示意圖;圖2示意了呈現(xiàn)引擎(presence enabler, PE)如何可以包括資源列表服務(wù)器(RLS);
圖3是圖I和2的呈現(xiàn)引擎的組件的示意圖;圖4是示意了用戶、服務(wù)和終端之間的關(guān)系的示意圖;圖5是示意了根據(jù)本發(fā)明的實(shí)施例的終端的不同更新?tīng)顟B(tài)的狀態(tài)圖;圖6A和6B是示意了本發(fā)明實(shí)施例中的通信的序列圖;圖7不出了應(yīng)用于列表的本發(fā)明的實(shí)施例;圖8示出了具有3個(gè)更新?tīng)顟B(tài)的備選狀態(tài)圖;圖9示出了包括計(jì)算機(jī)可讀裝置的計(jì)算機(jī)程序產(chǎn)品的一個(gè)示例;圖10是終端(如圖I和4的任ー終端)的組件的示意圖;圖11是示意了終端(如圖I和4的任一終端)中實(shí)現(xiàn)的方法的實(shí)施例的流程圖;圖12是示出了圖I和4的終端的功能模塊的示意圖;圖13是示意了資源列表服務(wù)器(如圖I和2的資源列表服務(wù)器)中實(shí)現(xiàn)的方法的實(shí)施例的流程圖;以及圖14是示出了資源列表服務(wù)器(如圖I和2的資源列表服務(wù)器)的功能模塊的示意圖。
具體實(shí)施例方式現(xiàn)在以下參照附圖,更全面地描述本發(fā)明,在附圖中示出了本發(fā)明的特定實(shí)施例。然而,本發(fā)明可以以許多不同形式來(lái)實(shí)現(xiàn),不應(yīng)解釋為限于這里闡述的實(shí)施例;而是這些實(shí)施例作為示例來(lái)提供,使得本公開(kāi)將是透徹和完整的,并將本發(fā)明的范圍充分傳遞給本領(lǐng)域技術(shù)人員。貫穿描述,類似的標(biāo)號(hào)指代類似的元件。圖I是示出了本發(fā)明的實(shí)施例可以應(yīng)用的環(huán)境的概況的示意圖。呈現(xiàn)了符合IP多媒體子系統(tǒng)(MS)的3GPP(第三代伙伴計(jì)劃)標(biāo)準(zhǔn)的系統(tǒng)I。同樣也可以使用其他等同通信系統(tǒng)。在系統(tǒng)I中可以使用各種終端12a-c和12’以允許終端用戶使用針對(duì)終端的各種接入技術(shù)來(lái)進(jìn)行接入,所述各種接入技術(shù)可以是例如移動(dòng)(蜂窩)網(wǎng)絡(luò)、無(wú)線局域網(wǎng)或有線網(wǎng)絡(luò)(如以太網(wǎng)/ADSL(非対稱數(shù)字訂戶線))。這里,用戶終端示例為移動(dòng)終端12a(如智能電話、PDA(個(gè)人數(shù)字助理)或移動(dòng)電話)、計(jì)算機(jī)12b (如固定或便攜式個(gè)人計(jì)算機(jī))、以及傳統(tǒng)電話12c。此外,通過(guò)使用web客戶端引擎11、客戶端12’ (其本身不符合MS標(biāo)準(zhǔn))可以連接至系統(tǒng)。Web客戶端引擎11用作網(wǎng)關(guān)??蛻舳?2a_c、12’連接至代理呼叫會(huì)話控制功能(P-CSCF) 10。P-CSCF允許終端與MS系統(tǒng)I的其余部分連接。P-CSCF 10連接至服務(wù)呼叫會(huì)話控制功能(S-CSCF) 13。S-CSCF是MS系統(tǒng)I的中心信令節(jié)點(diǎn)。呈現(xiàn)引擎(PE) 15記錄終端12a_c、12’的用戶的呈現(xiàn)數(shù)據(jù)。呈現(xiàn)引擎15可以記錄自動(dòng)更新的呈現(xiàn)數(shù)據(jù)或用戶更新的呈現(xiàn)數(shù)據(jù)。自動(dòng)更新的呈現(xiàn)數(shù)據(jù)的示例包括用戶處于電話呼叫中、用戶處于會(huì)議中(例如,如果在客戶端12a_c、12’中存在日程信息)、以及用戶剛剛離開(kāi)會(huì)議。用戶更新的呈現(xiàn)數(shù)據(jù)的示例包括用戶正在進(jìn)餐、或如“執(zhí)行客戶建議”之類的自由文本呈現(xiàn)數(shù)據(jù)更新??蛇x地,用戶可以以與呈現(xiàn)數(shù)據(jù)在專用自動(dòng)交換分機(jī)(PABX)系統(tǒng)的終端中編碼的方式類似的方式來(lái)指示當(dāng)前呈現(xiàn)數(shù)據(jù)(如在會(huì)議中、外出午餐、度假等等)。呈現(xiàn)數(shù)據(jù)還可以從其他系統(tǒng)或從現(xiàn)有PABX系統(tǒng)獲得,所述其他系統(tǒng)在裝置的內(nèi)部或外部,可以是例如在線社交網(wǎng)絡(luò)服務(wù)(如FaceBook, LinkdedIn或Twitter)。
圖2示意了呈現(xiàn)引擎(PE) 15如何可以包括資源列表服務(wù)器(RLS) 16??蛇x地,資源列表服務(wù)器RLS 16與呈現(xiàn)引擎15連接但分離。資源列表服務(wù)器16存儲(chǔ)圖I的MS系統(tǒng)I的用戶的用戶列表。用戶列表用于指示特定用戶關(guān)注哪些其他用戶,類似于即時(shí)消息客戶端的好友列表。例如,在公司設(shè)置中,特定用戶可以在他/她的用戶列表上具有相同組的所有同事。用戶可以根據(jù)需要,例如通過(guò)呈現(xiàn)引擎15和/或資源列表服務(wù)器16的web接ロ,或使用終端12a_c、12’之一上的專用客戶端應(yīng)用,來(lái)從他/她的列表中添加和移除其他用戶。在一個(gè)實(shí)施例中,每個(gè)用戶可以維持高優(yōu)先級(jí)列表和低優(yōu)先級(jí)列表,其中,與高優(yōu)先級(jí)列表上的用戶的呈現(xiàn)更新相比,以更受限的方式來(lái)呈現(xiàn)低優(yōu)先級(jí)列表上的用戶的呈現(xiàn)更新。圖3是圖I和2的呈現(xiàn)引擎15的組件的示意圖。控制器20使用任何合適的中央處理單元(CPU)、微控制器、數(shù)字信號(hào)處理器(DSP)等等來(lái)提供,能夠執(zhí)行計(jì)算機(jī)可讀媒介22 (例如存儲(chǔ)器)中存儲(chǔ)的軟件指令。計(jì)算機(jī)可讀媒介22可以是讀寫存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)的任意組合。存儲(chǔ)器22還包括永久存儲(chǔ)器,例如可以是磁存儲(chǔ)器、光存儲(chǔ)器、或固態(tài)存儲(chǔ)器中的任何單個(gè)存儲(chǔ)器或組合。計(jì)算機(jī)可讀媒介22可以與用于存儲(chǔ)MS系統(tǒng)I的用戶的用戶列表數(shù)據(jù)的存儲(chǔ)器共址。輸入/輸出接ロ 24被提供用于允許呈現(xiàn)引擎15與其他組件(如S-CSCF 13)或間接地與客戶端12a-c、12’交互。輸入/輸出接ロ 24可以例如是網(wǎng)絡(luò)接ロ,如以太網(wǎng)接ロ或光纖輸入/輸出通信接ロ。在呈現(xiàn)引擎15與另ー設(shè)備(如資源列表服務(wù)器16)共址的情況下,可以與該另ー設(shè)備共享控制器20、計(jì)算機(jī)可讀媒介22和輸入/輸出接ロ 24。可選地,提供用戶接ロ(未示出)用于操作者使用。附加地或備選地,可以使用輸入/輸出接ロ 24遠(yuǎn)程地或本地地操作呈現(xiàn)引擎15。呈現(xiàn)引擎15可以集成在一個(gè)單元中,或者可以分離為多個(gè)分離單元,例如出于可升級(jí)性、易于實(shí)現(xiàn)或冗余的目的。在存在多個(gè)單元構(gòu)成呈現(xiàn)引擎15的情況下,一些組件可以存在于多于一個(gè)單元(如控制器20和/或存儲(chǔ)器22)中。圖4是示意了用戶、服務(wù)和終端之間的關(guān)系的示意圖。對(duì)于每個(gè)用戶30,可以存在多個(gè)服務(wù)32a_c和多個(gè)終端12a_c、12’。在該示例中,可以認(rèn)為存在3個(gè)服務(wù)語(yǔ)音呼叫服務(wù)32a、語(yǔ)音呼叫服務(wù)32b和即時(shí)消息服務(wù)32c。此外,用戶能夠訪問(wèn)4個(gè)終端傳統(tǒng)電話12c、移動(dòng)電話12’、智能電話12a和個(gè)人計(jì)算機(jī)12b。從服務(wù)32a_c與終端12a_c、12’之間的連接可以看出,傳統(tǒng)電話12c可以用于語(yǔ)音呼叫服務(wù)32a;移動(dòng)電話12’可以用于語(yǔ)音呼叫服務(wù)32a和語(yǔ)音呼叫服務(wù)32b ;智能電話可以用于語(yǔ)音呼叫服務(wù)32a、語(yǔ)音呼叫服務(wù)32b和即時(shí)消息服務(wù)32c ;而個(gè)人計(jì)算機(jī)12b僅可以用于即時(shí)消息服務(wù)32c。換言之,終端可以根據(jù)其能力靈活地用于任何服務(wù)。圖5是示意了根據(jù)本發(fā)明實(shí)施例的終端12a_c、12’的不同更新?tīng)顟B(tài)的狀態(tài)圖。對(duì)于使用web客戶端引擎11的終端12’,web客戶端引擎11可以負(fù)責(zé)所示的狀態(tài)機(jī)。在其他情況下,終端12a_c負(fù)責(zé)保持狀態(tài)機(jī)最新。這里存在兩個(gè)更新?tīng)顟B(tài)低更新?tīng)顟B(tài)40和高更新?tīng)顟B(tài)41。終端12a_c、12’中的每ー個(gè)具有呈現(xiàn)用戶列表上的其他用戶的呈現(xiàn)數(shù)據(jù)的應(yīng)用,其中用戶列表針對(duì)于終端的用戶并存儲(chǔ)在資源列表服務(wù)器16中。作為示例,認(rèn)為用戶A正在運(yùn)行呈現(xiàn)用戶B、C和D的呈現(xiàn)數(shù)據(jù)的應(yīng)用。傳統(tǒng)上,只要例如用戶B的呈現(xiàn)數(shù)據(jù)改變,在用戶A的應(yīng)用中直接對(duì)此進(jìn)行更新。使用更新?tīng)顟B(tài),當(dāng)用戶A的終端處于高更新?tīng)顟B(tài)41時(shí),用戶B、C或D的任何呈現(xiàn)更新直接或以規(guī)則間隔發(fā)送至用戶A的終端的應(yīng)用。然而,在低更新?tīng)顟B(tài)40中,呈現(xiàn)數(shù)據(jù)更新更加受限。這可以例如通過(guò)減緩來(lái)實(shí)現(xiàn),其中在指定時(shí)間段期間僅發(fā)送一次呈現(xiàn)數(shù)據(jù)更新。備選地或附加地,內(nèi)容過(guò)濾可以應(yīng)用于低更新?tīng)顟B(tài),例如通過(guò)僅允許發(fā)送由用戶專門輸入的呈現(xiàn)數(shù)據(jù)。通過(guò)在低更新?tīng)顟B(tài)40中對(duì)呈現(xiàn)更新應(yīng)用這種限制,大大減少了通信,同時(shí)對(duì)用戶體驗(yàn)影響不大。這具有多個(gè)益處。當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),在網(wǎng)絡(luò)中減少通信,這減少了阻塞和尺度確定要求。此外,減少了終端中的能源使用,這得到較少的電池功率使用從而得到較長(zhǎng)的電池壽命。例如,當(dāng)利用移動(dòng)終端在外地網(wǎng)絡(luò)中漫游時(shí),狀態(tài)機(jī)從高更新?tīng)顟B(tài)41改變43為低更新?tīng)顟B(tài)40,這減少了用戶的數(shù)據(jù)使用費(fèi)用。如果用戶不使用用于呈現(xiàn)數(shù)據(jù)更新的應(yīng)用,也進(jìn)行這種狀態(tài)改變43,如不活動(dòng)定時(shí)器到期或應(yīng)用在終端中失去焦點(diǎn)(換言之,另ー應(yīng)用在終端的用戶接口中優(yōu)先執(zhí)行)所指示。另ー情形是終端例如使用終端的運(yùn)動(dòng)傳感器(例如加速度計(jì))和/或鄰近傳感器感測(cè)到其被收納起來(lái)(如置于ロ袋或包中),此時(shí)應(yīng)當(dāng)采取低更新?tīng)顟B(tài)40。此外,當(dāng)剩余電池電量低于閾值電量時(shí),狀態(tài)機(jī)可以改變43為低更新?tīng)顟B(tài)40。這些事件的任何組合可以用于觸發(fā)從高更新?tīng)顟B(tài)41至低更新?tīng)顟B(tài)40的狀態(tài)改變43。例如,當(dāng)呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用檢測(cè)到應(yīng)用中的用戶活動(dòng)時(shí),或者在應(yīng)用再次獲得焦點(diǎn)的情況下,或者在感測(cè)到終端從收納位置(如ロ袋或包)取出的情況下,狀態(tài)機(jī)從低更新?tīng)顟B(tài)40改變42為高更新?tīng)顟B(tài)41??蛇x地,在進(jìn)入高更新?tīng)顟B(tài)41時(shí),將用戶列表上的用戶的任何新呈現(xiàn)數(shù)據(jù)發(fā)送至終端。
針對(duì)終端的用戶對(duì)狀態(tài)機(jī)的任何更新可以被傳送至資源列表服務(wù)器16,以允許資源列表服務(wù)器16知道要向每個(gè)終端發(fā)送多少或多么少量的信息。圖6A和6B是示意了本發(fā)明實(shí)施例中的通信的序列圖。呈現(xiàn)更新可以使用SIP (會(huì)話發(fā)起協(xié)議)、XCAP (XML (可擴(kuò)展標(biāo)記語(yǔ)言)配置接入?yún)f(xié)議)或任何其他合適協(xié)議來(lái)進(jìn)行。在這些圖中,為了清楚起見(jiàn),A、B和C指用戶A、B和C的終端而非用戶本身。換言之,由終端而非用戶來(lái)執(zhí)行圖中所示的通信。因此,終端A 50指用戶A當(dāng)前使用的終端。圖6A示意了在圖5的高更新?tīng)顟B(tài)41中的呈現(xiàn)更新。例如,當(dāng)在終端A 50上啟動(dòng)示出呈現(xiàn)數(shù)據(jù)的應(yīng)用時(shí),圖6A中的通信開(kāi)始。終端A 50首先向資源列表服務(wù)器16發(fā)送預(yù)訂命令54,以得到用戶A的用戶列表的所有當(dāng)前更新。資源列表服務(wù)器16檢索用戶A的用戶列表(包括用戶B、C和D)。然后,資源列表服務(wù)器16針對(duì)列表上的每個(gè)用戶,向呈現(xiàn)引擎15發(fā)送預(yù)訂消息55、56、57。這將使呈現(xiàn)引擎15向資源列表服務(wù)器16發(fā)送任何現(xiàn)在的呈現(xiàn)數(shù)據(jù)和將來(lái)的更新。因此,呈現(xiàn)引擎15利用所涉及的用戶的當(dāng)前呈現(xiàn)數(shù)據(jù)的通知58、59,60來(lái)對(duì)資源列表服務(wù)器16進(jìn)行響應(yīng)。一旦資源列表服務(wù)器16接收到所有呈現(xiàn)數(shù)據(jù),資源列表服務(wù)器16向終端A 50發(fā)送通知消息61,通知消息61具有針對(duì)A的用戶列表上的所有用戶的所有呈現(xiàn)數(shù)據(jù)。當(dāng)存在來(lái)自終端B 51的呈現(xiàn)數(shù)據(jù)更新時(shí),在公布消息63中將其傳送至呈現(xiàn)引擎15,呈現(xiàn)引擎15在通知消息64中將該信息轉(zhuǎn)發(fā)至資源列表服務(wù)器16。資源列表服務(wù)器16最終在通知消息65中將呈現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)至終端A 50。圖6B示意了當(dāng)終端在高更新?tīng)顟B(tài)41中開(kāi)始并轉(zhuǎn)換為低更新?tīng)顟B(tài)40時(shí)的呈現(xiàn)更新。例如,同樣,當(dāng)在終端A 50上啟動(dòng)示出呈現(xiàn)數(shù)據(jù)的應(yīng)用時(shí),圖6B中的通信開(kāi)始。圖中以 資源列表服務(wù)器16向終端A 50發(fā)送具有針對(duì)A的用戶列表上的所有用戶的所有呈現(xiàn)數(shù)據(jù)的通知消息61結(jié)束的部分與圖6A相同。然而,此后,用戶A不活動(dòng),從而不活動(dòng)定時(shí)器到期并且終端A 50進(jìn)入低更新?tīng)顟B(tài)40。在該狀態(tài)下,例如通過(guò)僅每30分鐘發(fā)送呈現(xiàn)更新消息來(lái)減緩呈現(xiàn)數(shù)據(jù)消息。在終端A 50處于低更新?tīng)顟B(tài)40中時(shí),終端B 51更新呈現(xiàn)數(shù)據(jù)并將其公布63至呈現(xiàn)引擎15,呈現(xiàn)引擎15通知64資源列表服務(wù)器16。此外,終端C 52更新呈現(xiàn)數(shù)據(jù)并將其公布66至呈現(xiàn)引擎15,呈現(xiàn)引擎15通知67資源列表服務(wù)器16。然而,由于減緩,資源列表服務(wù)器16等待68,直到從上次更新起過(guò)去30分鐘,并且僅在已經(jīng)過(guò)去該時(shí)間吋,資源列表服務(wù)器16才向終端A 50發(fā)送B和C的呈現(xiàn)更新的通知。應(yīng)注意,操作者或用戶能夠配置資源列表服務(wù)器16的減緩,以在更新頻率與資源使用之間進(jìn)行平衡。此外,用戶A可以在資源列表服務(wù)器16上具有兩個(gè)用戶列表ー個(gè)普通優(yōu)先級(jí)用戶列表和一個(gè)高優(yōu)先級(jí)用戶列表。例如,用戶A可能需要聯(lián)系他/她的經(jīng)理并將經(jīng)理置于高優(yōu)先級(jí)用戶列表。在該情形中,針對(duì)高優(yōu)先級(jí)列表上的用戶,資源列表服務(wù)器16立即向終端A 50發(fā)送呈現(xiàn)更新,即使終端A 50處于低更新?tīng)顟B(tài)。還可以有更多用戶列表,針對(duì)每個(gè)用戶列表設(shè)置通信選項(xiàng),允許針對(duì)各個(gè)列表完全可配置的減緩和內(nèi)容過(guò)濾。圖7不出了應(yīng)用于列表的本發(fā)明的實(shí)施例。內(nèi)容列表50 (例如公司員エ的列表)呈現(xiàn)在終端(例如圖I的終端12a)上。內(nèi)容由服務(wù)器提供。窗ロ 51 (也稱為滑動(dòng)窗ロ)顯示列表50的子集。根據(jù)實(shí)施例,從服務(wù)器下載顯示器51視圖內(nèi)的內(nèi)容以及上至上限60、下至下限62的內(nèi)容。當(dāng)滑動(dòng)窗ロ 51向上或向下滾動(dòng)時(shí),上限60和下限62跟隨滑動(dòng)窗ロ 51??蛇x地,當(dāng)滑動(dòng)窗ロ 51移動(dòng)時(shí),可以增加沿移動(dòng)方向的余量。例如,如果滑動(dòng)窗ロ 51向上移動(dòng),則上限60與滑動(dòng)窗ロ 51的頂部上限的距離増大。當(dāng)滑動(dòng)窗ロ 51再次靜止時(shí),上限60返回與滑動(dòng)窗ロ 51的上限的固定距離。圖8示出了具有3個(gè)更新?tīng)顟B(tài)的備選狀態(tài)圖。這里,將低更新?tīng)顟B(tài)分為受限低優(yōu)先級(jí)狀態(tài)84和常規(guī)低優(yōu)先級(jí)80,以及高優(yōu)先級(jí)狀態(tài)82。受限低優(yōu)先級(jí)狀態(tài)是例如沒(méi)有或極少量呈現(xiàn)數(shù)據(jù)被發(fā)送至終端的狀態(tài)。這可以例如由于國(guó)際漫游或電池電量低于閾值。例如,從低優(yōu)先級(jí)狀態(tài)80至高優(yōu)先級(jí)狀態(tài)82的轉(zhuǎn)換可以例如是檢測(cè)到終端用戶活動(dòng)86、檢測(cè)到終端中有能力呈現(xiàn)或操作呈現(xiàn)數(shù)據(jù)的應(yīng)用的前景聚焦87、或檢測(cè)到終端從收納位置(如ロ袋或包)中取出83。相反,從高優(yōu)先級(jí)狀態(tài)82至低優(yōu)先級(jí)狀態(tài)80的轉(zhuǎn)換可以例如是不活動(dòng)定時(shí)器89到期、終端中有能力呈現(xiàn)或操作呈現(xiàn)數(shù)據(jù)的應(yīng)用失去前景焦點(diǎn)88、或檢測(cè)到終端被收納81在例如ロ袋或包中。從高優(yōu)先級(jí)狀態(tài)80至受限低優(yōu)先級(jí)狀態(tài)84的轉(zhuǎn)換可以例如是檢測(cè)到國(guó)際漫游92或檢測(cè)到低電池電量93 (定義為電池電量小于閾值電量)。從受限低優(yōu)先級(jí)狀態(tài)84至低優(yōu)先級(jí)狀態(tài)80的轉(zhuǎn)換可以例如是檢測(cè)到更高電池電量90 (定義為電池電量高于閾值電量)、或檢測(cè)到國(guó)際漫游結(jié)束91。圖9示出了包括計(jì)算機(jī)可讀裝置的計(jì)算機(jī)程序產(chǎn)品100的ー個(gè)示例。在該計(jì)算機(jī)可讀裝置上,可以存儲(chǔ)計(jì)算機(jī)程序101,該計(jì)算機(jī)程序可以使控制器執(zhí)行根據(jù)這里描述的實(shí)施例的方法。在該示例中,計(jì)算機(jī)程序產(chǎn)品是光盤,如CD(緊致盤)或DVD(數(shù)字通用盤)或藍(lán)光盤。如上所述,計(jì)算機(jī)程序產(chǎn)品還可以實(shí)現(xiàn)為設(shè)備的存儲(chǔ)器,如呈現(xiàn)引擎15的存儲(chǔ)器22或服務(wù)器終端12的存儲(chǔ)器112。盡管這里將計(jì)算機(jī)程序101示意性視為所示光盤上的軌道,但是可以以適于計(jì)算機(jī)程序產(chǎn)品的任何方式來(lái)存儲(chǔ)計(jì)算機(jī)程序。圖10是終端12(如圖I和4的終端12a_c、12’中的任ー個(gè))的組件的示意圖??刂破?11使用任何合適的中央處理單元(CPU)、微控制器、數(shù)字信號(hào)處理器(DSP)等等來(lái)提供,能夠執(zhí)行計(jì)算機(jī)可讀媒介112 (例如存儲(chǔ)器)中存儲(chǔ)的軟件指令。計(jì)算機(jī)可讀媒介112可以是讀寫存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)的任意組合。存儲(chǔ)器112還包括永久存儲(chǔ)器,例如可以是磁存儲(chǔ)器、光存儲(chǔ)器、或固態(tài)存儲(chǔ)器中的任何單個(gè)存儲(chǔ)器或組
合 o輸入/輸出接ロ 113被提供用于允許終端12與其他網(wǎng)絡(luò)節(jié)點(diǎn)通信(例如使用蜂窩網(wǎng)絡(luò)或無(wú)線局域網(wǎng))。顯示器110形成終端12的用戶接ロ的一部分。顯示器可以是觸敏的,和/或可以提供単獨(dú)的輸入設(shè)備(未示出)。圖11是示意了在終端12(如圖I和4的終端12a_c、12’中的任ー個(gè))中實(shí)現(xiàn)的方法的實(shí)施例的流程圖。在呈現(xiàn)較少呈現(xiàn)數(shù)據(jù)步驟120中,呈現(xiàn)相對(duì)少量的呈現(xiàn)數(shù)據(jù)。這對(duì)應(yīng)于圖5的低更新?tīng)顟B(tài)40。在條件性高優(yōu)先級(jí)事件步驟122中,確定是否發(fā)生了任何高優(yōu)先級(jí)事件。例如,高優(yōu)先級(jí)事件可以是檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用內(nèi)的用戶活動(dòng)、檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點(diǎn)、以及檢測(cè)到終端(12、12a_c、12’ )從收納位置(如ロ袋或包)中取出。如果發(fā)生了高優(yōu)先級(jí)事件,則方法繼續(xù)至從低至高更新?tīng)顟B(tài)改變步驟124。否則,過(guò)程繼續(xù)至呈現(xiàn)較少呈現(xiàn)數(shù)據(jù)步驟CO。在從低至高更新?tīng)顟B(tài)改變步驟124中,終端的狀態(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài),對(duì)應(yīng)于圖5的狀態(tài)改變42。此外,將高優(yōu)先級(jí)信號(hào)發(fā)送至資源列表服務(wù)器16。在呈現(xiàn)更多呈現(xiàn)數(shù)據(jù)步驟126中,呈現(xiàn)相對(duì)大量的呈現(xiàn)數(shù)據(jù)。這對(duì)應(yīng)于圖5的高更新?tīng)顟B(tài)41。在條件性低優(yōu)先級(jí)事件步驟128中,確定是否發(fā)生任何低優(yōu)先級(jí)事件。例如,低優(yōu)先級(jí)事件可以是檢測(cè)到終端正在漫游、終端的不活動(dòng)定時(shí)器到期、在終端中檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點(diǎn)、檢測(cè)到終端的剰余電池電量低于閾值、以及檢測(cè)到終端被收納起來(lái)。如果發(fā)生了低優(yōu)先級(jí)事件,則方法繼續(xù)至從高至低更新?tīng)顟B(tài)改變步驟129。否則,過(guò)程繼續(xù)至呈現(xiàn)更多呈現(xiàn)數(shù)據(jù)步驟U6。在從高至低更新?tīng)顟B(tài)改變步驟129中,終端的狀態(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài),對(duì)應(yīng)于圖5的狀態(tài)改變43。此外,將低優(yōu)先級(jí)信號(hào)發(fā)送至資源列表服務(wù)器16。然后,方法繼續(xù)至呈現(xiàn)較少呈現(xiàn)數(shù)據(jù)步驟120。
該方法可以繼續(xù),直到終端關(guān)閉或停止工作。圖12是示出了圖I和4的終端的功能模塊的示意圖??梢允褂密浖?如在終端中執(zhí)行的計(jì)算機(jī)程序)來(lái)實(shí)現(xiàn)這些模塊。所有模塊依賴于利用控制器111、計(jì)算機(jī)程序產(chǎn)品112和I/O接ロ 113的執(zhí)行環(huán)境(見(jiàn)圖10)。高狀態(tài)更新器130被配置為,當(dāng)檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端12、12a_c、12’的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)40改變?yōu)楦吒聽(tīng)顟B(tài)41。這對(duì)應(yīng)于圖5的狀態(tài)改變42。將狀態(tài)改變傳送至資源列表服務(wù)器16。低狀態(tài)更新器132被配置為,當(dāng)檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端12、12a_c、12’的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)41改變?yōu)榈透聽(tīng)顟B(tài)40。這對(duì)應(yīng)于圖5的狀態(tài)改變43。將狀態(tài)改變傳送至資源列表服務(wù)器16。呈現(xiàn)數(shù)據(jù)呈現(xiàn)器134被配置為呈現(xiàn)從資源列表服務(wù)器16接收的呈現(xiàn)數(shù)據(jù)。如上所述,與終端處于高更新?tīng)顟B(tài)41時(shí)相比,當(dāng)終端處于低更新?tīng)顟B(tài)40時(shí),將呈現(xiàn)較少的呈現(xiàn)數(shù)據(jù)。圖13是示意了在資源列表服務(wù)器16(如圖I和2的資源列表服務(wù)器)中實(shí)現(xiàn)的方法實(shí)施例的流程圖。該方法涉及資源列表服務(wù)器16中用于處理ー個(gè)終端的狀態(tài)的方法。該方法針對(duì)所需數(shù)目的終端并行進(jìn)行,只要資源列表服務(wù)器16具有充足容量。在發(fā)送較少呈現(xiàn)數(shù)據(jù)步驟140中,從資源列表服務(wù)器向終端發(fā)送相對(duì)少量的呈現(xiàn)數(shù)據(jù)。這對(duì)應(yīng)于圖5的低更新?tīng)顟B(tài)40。在條件性高優(yōu)先級(jí)信號(hào)步驟142中,確定是否接收到任何高優(yōu)先級(jí)信號(hào)。如果接收到高優(yōu)先級(jí)信號(hào),則方法繼續(xù)至從低至高更新?tīng)顟B(tài)改變步驟144。否則,該過(guò)程繼續(xù)至發(fā)送較少呈現(xiàn)數(shù)據(jù)步驟120。在從低至高更新?tīng)顟B(tài)改變步驟144中,所涉及終端的狀態(tài)從低更新?tīng)顟B(tài)改變至高更新?tīng)顟B(tài),對(duì)應(yīng)于圖5的狀態(tài)改變42。在發(fā)送更多呈現(xiàn)數(shù)據(jù)步驟146中,向終端發(fā)送相對(duì)大量的呈現(xiàn)數(shù)據(jù)。這對(duì)應(yīng)于圖5的高更新?tīng)顟B(tài)41。在條件性低優(yōu)先級(jí)信號(hào)步驟148中,確定是否接收到任何低優(yōu)先級(jí)信號(hào)。如果接收到低優(yōu)先級(jí)信號(hào),則方法繼續(xù)至從高至低更新?tīng)顟B(tài)改變步驟149。否則,方法繼續(xù)至發(fā)送更多呈現(xiàn)數(shù)據(jù)步驟146。在從高至低更新?tīng)顟B(tài)改變步驟149中,終端的狀態(tài)從高更新?tīng)顟B(tài)改變至低更新?tīng)顟B(tài),對(duì)應(yīng)于圖5的狀態(tài)改變43。然后,方法繼續(xù)至發(fā)送較少呈現(xiàn)數(shù)據(jù)步驟140。
該方法可以繼續(xù),直到終端斷開(kāi)或服務(wù)器不工作。圖14是示出了資源列表服務(wù)器16 (如圖I和2的資源列表服務(wù)器)的功能模塊的示意圖??梢允褂密浖?如在終端中執(zhí)行的計(jì)算機(jī)程序)來(lái)實(shí)現(xiàn)這些模塊。所有模塊依賴于利用控制器20、計(jì)算機(jī)程序產(chǎn)品22和I/O接ロ 24的執(zhí)行環(huán)境(見(jiàn)圖13)。信號(hào)接收機(jī)150被配置為接收指示終端12、12a_c、12’的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào),并接收指示終端12、12a_c、12’的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào)。當(dāng)終端12、12a_c、12’處于高更新?tīng)顟B(tài)時(shí),發(fā)射機(jī)152被配置為,與終端12、12a_c、12’處于低更新?tīng)顟B(tài)時(shí)相比,向終端12、12a-c、12’發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。以上主要參照ー些實(shí)施例來(lái)描述本發(fā)明。然而,本領(lǐng)域技術(shù)人員容易認(rèn)識(shí)到,在所附專利權(quán)利要求所限定的本發(fā)明的范圍內(nèi),不同于上述實(shí)施例的其他實(shí)施例同樣是可能 的。
權(quán)利要求
1.一種在多媒體系統(tǒng)的終端中執(zhí)行的方法,所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技術(shù),所述方法包括 在檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài); 在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及 與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的方法,其中,低優(yōu)先級(jí)事件從由以下ー個(gè)或多個(gè)事件構(gòu)成的組中選擇檢測(cè)到終端正在漫游、終端的不活動(dòng)定時(shí)器到期、在終端中檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點(diǎn)、檢測(cè)到終端的剰余電池電量低于閾值電量、以及檢測(cè)到終端被收納起來(lái)。
3.根據(jù)權(quán)利要求I或2所述的方法,其中,高優(yōu)先級(jí)事件從由以下ー個(gè)或多個(gè)事件構(gòu)成的組中選擇在用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用內(nèi)檢測(cè)到用戶活動(dòng)、檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點(diǎn)、以及檢測(cè)到終端被從收納位置取出。
4.根據(jù)之前任ー權(quán)利要求所述的方法,其中,終端中用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用存儲(chǔ)多媒體系統(tǒng)的用戶的列表,其中,僅呈現(xiàn)列表上的用戶的呈現(xiàn)數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,用戶的列表被分為高優(yōu)先級(jí)用戶列表和低優(yōu)先級(jí)用戶列表;當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),與低優(yōu)先級(jí)用戶列表上的用戶相比,呈現(xiàn)高優(yōu)先級(jí)用戶列表上的用戶的更多呈現(xiàn)數(shù)據(jù)。
6.根據(jù)之前任ー權(quán)利要求所述的方法,其中,當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),減緩呈現(xiàn)更新。
7.根據(jù)之前任ー權(quán)利要求所述的方法,其中,當(dāng)終端處于低更新?tīng)顟B(tài)時(shí),僅允許特定內(nèi)容類型的呈現(xiàn)更新。
8.一種用于多媒體系統(tǒng)的終端的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,當(dāng)在終端上運(yùn)行時(shí),所述代碼使終端 在檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài); 在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及 與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。
9.一種計(jì)算機(jī)程序產(chǎn)品,包括根據(jù)權(quán)利要求5的計(jì)算機(jī)程序和存儲(chǔ)計(jì)算機(jī)程序的計(jì)算機(jī)可讀裝置。
10.ー種多媒體系統(tǒng)的終端,所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技術(shù),所述終端包括 高優(yōu)先級(jí)狀態(tài)更新器,被配置為在檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài); 低優(yōu)先級(jí)狀態(tài)更新器,被配置為在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及 呈現(xiàn)數(shù)據(jù)呈現(xiàn)器,被配置為與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的終端,其中,低優(yōu)先級(jí)事件從由以下ー個(gè)或多個(gè)事件構(gòu)成的組中選擇檢測(cè)到終端正在漫游、終端的不活動(dòng)定時(shí)器到期、在終端中檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點(diǎn)、檢測(cè)到終端的剰余電池電量低于閾值電量、以及檢測(cè)到終端被收納起來(lái)。
12.根據(jù)權(quán)利要求10或11所述的終端,其中,高優(yōu)先級(jí)事件從由以下ー個(gè)或多個(gè)事件構(gòu)成的組中選擇在用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用內(nèi)檢測(cè)到用戶活動(dòng)、檢測(cè)到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點(diǎn)、以及檢測(cè)到終端被從收納位置取出。
13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的終端,其中,呈現(xiàn)數(shù)據(jù)呈現(xiàn)器被配置為,存儲(chǔ)多媒體系統(tǒng)的用戶的列表,其中,僅呈現(xiàn)列表上的用戶的呈現(xiàn)數(shù)據(jù)。
14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的終端,其中,低優(yōu)先級(jí)狀態(tài)更新器被配置為減緩呈現(xiàn)更新。
15.根據(jù)權(quán)利要求10至14中任一項(xiàng)所述的終端,其中,低優(yōu)先級(jí)狀態(tài)更新器被配置為僅允許特定內(nèi)容類型的呈現(xiàn)更新。
16.一種在多媒體系統(tǒng)的資源列表服務(wù)器中執(zhí)行的方法,所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技術(shù),所述方法包括以下步驟 接收指示終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào); 接收指示終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào);以及 與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。
17.一種用于多媒體系統(tǒng)的資源列表服務(wù)器的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,當(dāng)在資源列表服務(wù)器上運(yùn)行時(shí),所述代碼使資源列表服務(wù)器 接收指示終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào); 接收指示終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào);以及 與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。
18.一種計(jì)算機(jī)程序產(chǎn)品,包括根據(jù)權(quán)利要求17的計(jì)算機(jī)程序和存儲(chǔ)計(jì)算機(jī)程序的計(jì)算機(jī)可讀裝置。
19.ー種多媒體系統(tǒng)的資源列表服務(wù)器,所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技木,所述資源列表服務(wù)器包括 信號(hào)接收機(jī),被配置為接收指示終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài)的信號(hào),以及接收指示終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài)的信號(hào);以及 發(fā)射機(jī),被配置為與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種在多媒體系統(tǒng)的終端中執(zhí)行的方法,所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對(duì)終端使用多種接入技術(shù)。所述方法包括以下步驟在檢測(cè)到高優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從低更新?tīng)顟B(tài)改變?yōu)楦吒聽(tīng)顟B(tài);在檢測(cè)到低優(yōu)先級(jí)事件時(shí),將終端的更新?tīng)顟B(tài)從高更新?tīng)顟B(tài)改變?yōu)榈透聽(tīng)顟B(tài);以及與終端處于低更新?tīng)顟B(tài)時(shí)相比,在終端處于高更新?tīng)顟B(tài)時(shí),呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。
文檔編號(hào)H04L12/58GK102652422SQ201080055543
公開(kāi)日2012年8月29日 申請(qǐng)日期2010年11月11日 優(yōu)先權(quán)日2009年12月10日
發(fā)明者克里斯蒂安·奧爾羅格 申請(qǐng)人:瑞典愛(ài)立信有限公司