两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于呈現(xiàn)數(shù)據(jù)更新的方法、設(shè)備和計算機程序產(chǎn)品的制作方法

文檔序號:7914977閱讀:201來源:國知局
專利名稱:用于呈現(xiàn)數(shù)據(jù)更新的方法、設(shè)備和計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù)(presence data),所述多媒體系統(tǒng)能夠針對終端使用多種接入技木。
背景技術(shù)
在IP多媒體子系統(tǒng)中,用戶可以知曉其他用戶的呈現(xiàn)數(shù)據(jù),如正可用、在會議中、在電話呼叫中等等。然而,這種呈現(xiàn)數(shù)據(jù)更新需要預(yù)訂了更新的終端的資源和電池消耗。因此,期望減小用于呈現(xiàn)數(shù)據(jù)更新的資源需求(如,網(wǎng)絡(luò)業(yè)務(wù)量)。

發(fā)明內(nèi)容
本發(fā)明的目的是減小用于呈現(xiàn)數(shù)據(jù)更新的資源需求。第一實施例包括一種在多媒體系統(tǒng)的終端中執(zhí)行的方法。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對終端使用多種接入技術(shù)。所述方法包括在檢測到高優(yōu)先級事件時,將終端的更新狀態(tài)從低更新狀態(tài)改變?yōu)楦吒聽顟B(tài);在檢測到低優(yōu)先級事件時,將終端的更新狀態(tài)從高更新狀態(tài)改變?yōu)榈透聽顟B(tài);以及與終端處于低更新狀態(tài)時相比,在終端處于高更新狀態(tài)時,呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。通過引入低更新狀態(tài)和高更新狀態(tài),可以減少低更新狀態(tài)下的呈現(xiàn)更新,而不影響高更新狀態(tài)呈現(xiàn)更新。換言之,通過定義低更新狀態(tài)與高更新狀態(tài)之間的轉(zhuǎn)換,大大減小用于呈現(xiàn)更新的資源需求,同時用戶體驗不會變得太差。低優(yōu)先級事件可以從包括以下的組中選擇檢測到終端正在漫游、終端的不活動定時器到期、在終端中檢測到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點、檢測到終端的剩余電池電量低于閾值電量、以及檢測到終端被收納起來。高優(yōu)先級事件可以從包括以下的組中選擇在用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用內(nèi)檢測到用戶活動、檢測到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點、以及檢測到終端被從收納位置取出。在終端中用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用可以存儲多媒體系統(tǒng)的用戶的列表,其中,僅呈現(xiàn)列表上的用戶的呈現(xiàn)數(shù)據(jù)。用戶的列表可以被分為高優(yōu)先級用戶列表和低優(yōu)先級用戶列表,所述方法還可以包括當終端處于低更新狀態(tài)時,呈現(xiàn)高優(yōu)先級列表上的用戶的更多呈現(xiàn)數(shù)據(jù)。當終端處于低更新狀態(tài)時,可以減緩呈現(xiàn)更新。 當終端處于低更新狀態(tài)時,可以僅允許特定內(nèi)容類型的呈現(xiàn)更新。本發(fā)明的第二實施例包括一種用于多媒體系統(tǒng)的終端的計算機程序。所述計算機程序包括計算機程序代碼,當在終端上運行時,所述代碼使終端在檢測到高優(yōu)先級事件時,將終端的更新狀態(tài)從低更新狀態(tài)改變?yōu)楦吒聽顟B(tài);在檢測到低優(yōu)先級事件時,將終端的更新狀態(tài)從高更新狀態(tài)改變?yōu)榈透聽顟B(tài);以及與終端處于低更新狀態(tài)時相比,在終端處于高更新狀態(tài)時,呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。
本發(fā)明的第三實施例包括一種計算機程序產(chǎn)品,包括根據(jù)第二實施例的計算機程序和存儲計算機程序的計算機可讀裝置。本發(fā)明的第四實施例包括ー種多媒體系統(tǒng)的終端。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對終端使用多種接入技木。所述終端包括高優(yōu)先級狀態(tài)更新器,被配置為在檢測到高優(yōu)先級事件吋,將終端的更新狀態(tài)從低更新狀態(tài)改變?yōu)楦吒聽顟B(tài);低優(yōu)先級狀態(tài)更新器,被配置為在檢測到低優(yōu)先級事件時,將終端的更新狀態(tài)從高更新狀態(tài)改變?yōu)榈透聽顟B(tài);以及呈現(xiàn)數(shù)據(jù)呈現(xiàn)器,被配置為與終端處于低更新狀態(tài)時相比,在終端處于高更新狀態(tài)時,呈現(xiàn)其他用戶的更多呈現(xiàn)數(shù)據(jù)。低優(yōu)先級事件可以從由以下ー個或多個事件構(gòu)成的組中選擇檢測到終端正在漫游、終端的不活動定時器到期、在終端中檢測到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用失去焦點、檢測到終端的剰余電池電量低于閾值電量、以及檢測到終端被收納起來。高優(yōu)先級事件可以從由以下ー個或多個事件構(gòu)成的組中選擇在用于呈現(xiàn)呈現(xiàn)數(shù) 據(jù)的應(yīng)用內(nèi)檢測到用戶活動、檢測到用于呈現(xiàn)呈現(xiàn)數(shù)據(jù)的應(yīng)用獲得焦點、以及檢測到終端被從收納位置取出。呈現(xiàn)數(shù)據(jù)呈現(xiàn)器可以被配置為,存儲多媒體系統(tǒng)的用戶的列表,其中,僅呈現(xiàn)列表上的用戶的呈現(xiàn)數(shù)據(jù)。低優(yōu)先級狀態(tài)更新器可以被配置為減緩呈現(xiàn)更新。低優(yōu)先級狀態(tài)更新器可以被配置為僅允許特定內(nèi)容類型的呈現(xiàn)更新。本發(fā)明的第五實施例包括一種在多媒體系統(tǒng)的資源列表服務(wù)器中執(zhí)行的方法。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對終端使用多種接入技木。所述方法包括接收指示終端的更新狀態(tài)從低更新狀態(tài)改變?yōu)楦吒聽顟B(tài)的信號;接收指示終端的更新狀態(tài)從高更新狀態(tài)改變?yōu)榈透聽顟B(tài)的信號;以及與終端處于低更新狀態(tài)時相比,在終端處于高更新狀態(tài)時,向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。本發(fā)明的第六實施例包括一種用于多媒體系統(tǒng)的資源列表服務(wù)器的計算機程序。所述計算機程序包括計算機程序代碼,當在資源列表服務(wù)器上執(zhí)行吋,所述代碼使資源列表服務(wù)器接收指示終端的更新狀態(tài)從低更新狀態(tài)改變?yōu)楦吒聽顟B(tài)的信號;接收指示終端的更新狀態(tài)從高更新狀態(tài)改變?yōu)榈透聽顟B(tài)的信號;以及與終端處于低更新狀態(tài)時相比,在終端處于高更新狀態(tài)時,向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。本發(fā)明的第七實施例包括一種計算機程序產(chǎn)品,包括根據(jù)第六實施例的計算機程序和存儲計算機程序的計算機可讀裝置。本發(fā)明的第八實施例包括ー種多媒體系統(tǒng)的資源列表服務(wù)器。所述多媒體系統(tǒng)包括呈現(xiàn)服務(wù)器,用于記錄多媒體系統(tǒng)的終端的用戶的呈現(xiàn)數(shù)據(jù),所述多媒體系統(tǒng)能夠針對終端使用多種接入技術(shù)。所述資源列表服務(wù)器包括信號接收機,被配置為接收指示終端的更新狀態(tài)從低更新狀態(tài)改變?yōu)楦吒聽顟B(tài)的信號,以及接收指示終端的更新狀態(tài)從高更新狀態(tài)改變?yōu)榈透聽顟B(tài)的信號;以及發(fā)射機,被配置為與終端處于低更新狀態(tài)時相比,在終端處于高更新狀態(tài)時,向終端發(fā)送其他用戶的更多呈現(xiàn)數(shù)據(jù)。應(yīng)注意,第一、第二、第三、第四、第五、第六、第七和第八實施例的任何特征可以在適當時應(yīng)用于這些實施例中的其他實施例。一般而言,在本申請中使用的所有術(shù)語應(yīng)當根據(jù)其在技術(shù)領(lǐng)域中的通常意義來解釋,除非這里另有明確定義。對“元件、設(shè)備、組件、裝置、步驟等等”的所有引用應(yīng)開放地解釋為指元件、設(shè)備、組件、裝置、步驟等等的至少ー個實例,除非明確另行指出。這里公開的任何方法的步驟不必須完全按照所公開的順序來執(zhí)行,除非另行指出。


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