專利名稱:在終端中用于處理消息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò),尤其涉及通信網(wǎng)絡(luò)中的消息處理方法和裝置。
背景技術(shù):
傳統(tǒng)的消息服務(wù)比如SMS(Short Message Service,短消息服務(wù)), MMS (Multimedia Messaging Service,, IM(Instant Message, ^BiffUJ 和email服務(wù)對于消息的處理可以分為存儲轉(zhuǎn)發(fā)和及時發(fā)送兩種方式。在這些現(xiàn)有的消息服務(wù)中,消息(包括文本、語音、圖片、視頻或音頻等)或者是立即發(fā)送給接收者,或者是經(jīng)由網(wǎng)絡(luò)中的一個服務(wù)器(作為注冊中心或存儲轉(zhuǎn)發(fā)中心)以存儲轉(zhuǎn)發(fā)的方式發(fā)送給接收者,消息的發(fā)送者無法指定消息的分發(fā)模式,比如,某個特定時間將消息發(fā)送給接收者,當(dāng)接收者處于某個特定位置時發(fā)送消息,以某個特定的頻率向接收者發(fā)送消息等。目前市場上有一種基于位置信息的消息服務(wù),發(fā)送者可以指定消息發(fā)送的地點, 當(dāng)接收者移動到發(fā)送者指定的某個區(qū)域時消息才發(fā)送或呈現(xiàn)給接收者。這樣的系統(tǒng)需要一個集中的網(wǎng)絡(luò)管理設(shè)備,負責(zé)從網(wǎng)絡(luò)數(shù)據(jù)中提取位置信息、對消息進行保存和根據(jù)位置信息觸發(fā)消息的轉(zhuǎn)發(fā)。發(fā)送者的消息首先被發(fā)送到一個集中的服務(wù)器并保存在服務(wù)器上。服務(wù)器定期將消息接收者當(dāng)前的地理位置和策略中預(yù)先定義的區(qū)域進行比較。一旦接收者進入到預(yù)先定義的區(qū)域中時,服務(wù)器將觸發(fā)一個事件,即將保存其中的消息發(fā)送給接收者。對于服務(wù)提供商而言,如果要提供這樣的服務(wù),現(xiàn)有的網(wǎng)絡(luò)中必須新增一些設(shè)備,同時現(xiàn)有的位置服務(wù)器或網(wǎng)關(guān)需要新增一些接口來支持基于位置的消息服務(wù),現(xiàn)有的消息系統(tǒng)比如SMS,匪S和IM系統(tǒng)無法被很好地重用。因此,提供這樣的基于位置策略的消息服務(wù)對于運營商來說會增加系統(tǒng)的復(fù)雜度并且?guī)眍~外的CAPEX/OPEX(Capital Expenditure/Operating Expense,資本性支出/運營成本)。而且,該消息服務(wù)無法提供基于其它策略的服務(wù),比較單一,無法滿足日益增長的用戶需求。
發(fā)明內(nèi)容
本發(fā)明為了解決現(xiàn)有技術(shù)中的上述缺陷,提出了一種在終端中用于處理消息的方法和裝置。根據(jù)本發(fā)明的第一方面,提供了一種在終端中用于處理消息的方法,該方法包括以下步驟接收用戶輸入的可讀消息、策略類型及其對應(yīng)的策略參數(shù);生成第一請求消息, 其中包括所述可讀消息、所述策略類型及其對應(yīng)的策略參數(shù);向網(wǎng)絡(luò)設(shè)備發(fā)送第一請求消肩、ο優(yōu)選地,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。根據(jù)本發(fā)明的第二方面,提供了一種在終端中用于處理消息的裝置,該裝置包括 第一接收裝置,用于接收用戶輸入的可讀消息、策略類型及其對應(yīng)的策略參數(shù);消息生成裝置,用于生成第一請求消息,其中包括所述可讀消息、所述策略類型及其對應(yīng)的策略參數(shù);發(fā)送裝置,用于向網(wǎng)絡(luò)設(shè)備發(fā)送第一請求消息。優(yōu)選地,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。根據(jù)本發(fā)明的第三方面,提供了一種在終端中用于處理消息的方法,該方法包括以下步驟接收來自網(wǎng)絡(luò)設(shè)備的第二請求消息;判斷所述第二請求消息中是否包含策略信息;如果所述第二請求消息中包含策略信息,提取所述第二請求消息中的可讀消息、策略類型及其對應(yīng)的策略參數(shù);對所述策略類型和其對應(yīng)的策略參數(shù)進行檢測;當(dāng)檢測到所述策略類型的所述策略參數(shù)滿足時,向用戶呈現(xiàn)所述可讀消息或刪除所述可讀消息。優(yōu)選地,該方法還包括以下步驟如果所述第二請求消息中不包含策略信息,提取所述第二請求消息中的可讀消息;向用戶呈現(xiàn)所述可讀消息。優(yōu)選地,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。根據(jù)本發(fā)明的第四方面,提供了一種在終端中用于處理消息的裝置,該裝置包括 第二接收裝置,用于接收來自網(wǎng)絡(luò)設(shè)備的第二請求消息;判斷裝置,用于判斷所述第二請求消息中是否包含策略信息;提取裝置,用于當(dāng)所述判斷裝置判斷出所述第二請求消息中包含策略信息時提取所述第二請求消息中的可讀消息、策略類型及其對應(yīng)的策略參數(shù);檢測裝置,用于對所述策略類型和其對應(yīng)的策略參數(shù)進行檢測;消息處理裝置,用于當(dāng)檢測裝置檢測到所述策略類型的所述策略參數(shù)滿足時,向用戶呈現(xiàn)所述可讀消息或刪除所述可讀消肩、ο優(yōu)選地,提取裝置還用于當(dāng)所述判斷裝置判斷出所述第二請求消息中不包含策略信息時提取所述第二請求消息中的可讀消息;消息處理裝置還用于向用戶呈現(xiàn)所述可讀消肩、ο優(yōu)選地,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。通過使用本發(fā)明的方法和裝置,可以實現(xiàn)基于多種策略的消息分發(fā)機制,用戶可以指定消息的發(fā)送模式,和傳統(tǒng)消息服務(wù)相比,該機制對于消息的處理更靈活,應(yīng)用范圍更廣。這種消息分發(fā)機制無需引入任何新的網(wǎng)絡(luò)設(shè)備,也無需新增或修改現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)和網(wǎng)絡(luò)設(shè)備之間的接口,它不會對傳統(tǒng)消息服務(wù)機制中的網(wǎng)絡(luò)設(shè)備造成任何影響,僅僅需要在用戶終端設(shè)備上新增一部分功能。因此,該發(fā)明不會帶來額外的CAPEX/0PEX。
通過閱讀以下參照附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、 目的和優(yōu)點將會變得更明顯。圖1為根據(jù)本發(fā)明的一個具體實施方式
的在終端中處理消息的方法流程圖;圖2為根據(jù)本發(fā)明的一個具體實施方式
的在終端中處理消息的方法流程圖;圖3為根據(jù)本發(fā)明的一個具體實施方式
的在終端中用于處理消息的裝置的結(jié)構(gòu)示意圖;圖4為根據(jù)本發(fā)明的一個具體實施方式
的在終端中用于處理消息的裝置的結(jié)構(gòu)示意圖5為根據(jù)本發(fā)明的一個具體實施方式
的在終端中用于輸入消息的界面示意圖。
具體實施例方式本發(fā)明提出了一種基于策略的消息分發(fā)機制,即消息的發(fā)送者可以指定消息的發(fā)送模式。為了不影響現(xiàn)有網(wǎng)絡(luò)的架構(gòu),不增加新的網(wǎng)絡(luò)設(shè)備,本發(fā)明提出的消息分發(fā)方法主要由終端來完成。首先對幾個概念做出解釋可讀消息指最終用戶可讀的消息體,可以是文本、圖片、視頻、音頻等;策略信息包括策略類型和策略參數(shù);策略類型指消息發(fā)送規(guī)則的類別。這些策略類型包括但不限于位置策略、時間策略、頻率策略、過期策略等,下面將逐一解釋。位置策略基于位置的消息發(fā)送規(guī)則,即當(dāng)消息的接收者進入到發(fā)送者指定的區(qū)域時將可讀消息呈現(xiàn)給接收者。時間策略基于時間的消息發(fā)送規(guī)則,即當(dāng)預(yù)定定義的時間滿足時,可讀消息將呈現(xiàn)給接收者。頻率策略基于頻率的消息發(fā)送規(guī)則,即可讀消息將會以發(fā)送者預(yù)先定義的頻率呈現(xiàn)給接收者,即每隔一個指定的時間間隔呈現(xiàn)給接收者。過期策略消息過期的規(guī)則,即當(dāng)預(yù)先定義的過期時間或日期滿足時,可讀消息將會被刪除。策略參數(shù)指對于某一策略類型而言其對應(yīng)的參數(shù)。對于位置策略而言,策略參數(shù)可以是某一指定的位置信息;對于時間策略而言,策略參數(shù)可以是某一指定的時刻;對于頻率策略而言,策略參數(shù)可以是某個時間斷和某個時間間隔;對于過期策略而言,策略參數(shù)可以是某一指定時間或日期。假設(shè)用戶A要發(fā)送消息給用戶B并指定分發(fā)模式。用戶A使用終端Ul輸入可讀消息和策略信息,用戶B使用終端U2接收消息。下面將結(jié)合
本發(fā)明。需要指出的是,終端Ul和終端U2可以是移動終端也可以是固定終端。圖1示例性示出了根據(jù)本發(fā)明的一個具體實施方式
的在終端Ul中用于處理消息的方法。該方法始于步驟S101,終端Ul接收用戶A輸入的可讀消息,策略類型及其對應(yīng)的策略參數(shù)。為了能夠讓用戶A輸入策略信息,終端Ul需要新增接口。圖5示例性示出了終端 Ui上用于輸入消息的一個輸入界面。其中,界面左側(cè)的方框用于輸入文本信息即可讀消息, 界面右側(cè)的四個按鈕分別對應(yīng)四個策略類型,用戶A可以按需要選定其中的一個或多個。比如,用戶A可以選擇位置策略,終端上的界面會進一步顯示輸入界面或選擇界面供用戶A選擇,用戶A可以選擇或輸入其當(dāng)前所在的位置,也可以選擇或輸入其曾經(jīng)拜訪過的位置,對應(yīng)的策略參數(shù)即為用戶選擇或輸入的一個特定位置,該參數(shù)可以是一個具體的位置比如銀橋路203號,也可以是無線網(wǎng)絡(luò)中某個LACdocation area code,位置區(qū)碼) 或某個小區(qū)的標識碼。如果選擇了時間策略,用戶A還需要進一步輸入一個特定的時間,對應(yīng)的策略參數(shù)即為該特定的時間。如果選擇了頻率策略,用戶A還需要進一步輸入一個時間段和一個時間間隔,對應(yīng)的策略參數(shù)即為該時間段和該時間間隔。如果選擇了過期策略,用戶A還需要進一步輸入一個日期或時間,對應(yīng)的策略參數(shù)即為該日期或時間。需要指出的是,對于每個策略類型,上述的策略參數(shù)只是示例性,不應(yīng)理解為策略參數(shù)僅限于上述的形式,還可以是其他形式和含義,這主要取決于用戶對于每種策略的定義。在步驟SlOl中,用戶A輸入的可讀消息不限于文本消息,還可以包括但不限于圖片、視頻、音頻等。用戶A輸入的策略類型除了上述的位置策略、時間策略、頻率策略和過期策略,還可以是其他的策略類型,用戶可以根據(jù)實際需要來定義。用戶A輸入的策略類型可以是一個或多個,比如,用戶A在選擇位置策略的同時還可以選擇過期策略,即在過期策略指定的日期或時間之前,當(dāng)用戶B移動到位置策略指定的位置時,可讀消息會呈現(xiàn)給用戶 B,而當(dāng)過期策略指定的日期或時間到達時,可讀消息會被刪除,即使消息的接收者移動到位置策略指定的位置該可讀消息也不回呈現(xiàn)。接著,進行到步驟S102,終端Ul會生成一個第一請求消息,其中包括所述可讀消息、所述策略類型及其對應(yīng)的策略參數(shù)。所述第一請求消息的類型取決于終端Ui所在網(wǎng)絡(luò),在不同的網(wǎng)絡(luò)中終端Ul和與其通信的網(wǎng)絡(luò)設(shè)備之間采用不同類型的消息。比如,在IMS(IP Multimedia Subsystem, IP多媒體子系統(tǒng))網(wǎng)絡(luò)中,終端Ul和CSCF(Call Session Control Function,呼叫會話管理功能)之間通信采用 SIP (Session Initiation Protocol,會話初始協(xié)議)消息,則步驟S102中生成的第一請求消息為SIP消息,在 GMS(Global System For Mobile Communication,全球移動通信系統(tǒng))網(wǎng)絡(luò)中,終端 Ul 和 SMS服務(wù)中心之間通信采用SMS消息,則步驟S 102中生成的第一請求消息為SMS消息。和現(xiàn)有網(wǎng)絡(luò)相比,終端Ul和網(wǎng)絡(luò)通信采用的消息類型沒有變化,因而對于現(xiàn)有網(wǎng)絡(luò)而言,原有的接口和信令流程不需要改動。在步驟S102中,可讀消息和所述策略類型及其對應(yīng)的策略參數(shù)可以多種形式存在于第一請求消息中。本文給出其中的一種形式但不應(yīng)理解為實現(xiàn)僅限于該形式。假設(shè)用戶A輸入了文本信息“MarbuckCoffee is great ! ”,同時選擇了位置策略并輸入了位置參數(shù)“銀橋路203號”。當(dāng)終端Ul接收到該位置參數(shù)時,其可以根據(jù)歷史信息或向服務(wù)器查詢得到該位置參數(shù)對應(yīng)的LAC或小區(qū)標識碼,比如64:00:123:456。終端Ul采用<PMS>標識表示該可讀消息攜帶有策略信息,采用<PR0>標識表示位置策略,則終端Ul生成如下的中間消息<PMSXStarbuck Coffee is great ! XPR0X64:00:123:456〉終端Ul將上述的中間消息作為消息體內(nèi)容生成第一請求消息。如果第一請求消息的類型為SIP消息,其可以是如表1所示的消息Fl
權(quán)利要求
1.一種在終端中用于處理消息的方法,其特征在于,該方法包括以下步驟 接收用戶輸入的可讀消息、策略類型及其對應(yīng)的策略參數(shù);生成第一請求消息,其中包括所述可讀消息、所述策略類型及其對應(yīng)的策略參數(shù); 向網(wǎng)絡(luò)設(shè)備發(fā)送第一請求消息。
2.如權(quán)利要求1所述的方法,其特征在于,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。
3.一種在終端中用于處理消息的裝置,其特征在于,該裝置包括第一接收裝置,用于接收用戶輸入的可讀消息、策略類型及其對應(yīng)的策略參數(shù); 消息生成裝置,用于生成第一請求消息,其中包括所述可讀消息、所述策略類型及其對應(yīng)的策略參數(shù);發(fā)送裝置,用于向網(wǎng)絡(luò)設(shè)備發(fā)送第一請求消息。
4.如權(quán)利要求3所述的裝置,其特征在于,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。
5.一種在終端中用于處理消息的方法,其特征在于,該方法包括以下步驟 接收來自網(wǎng)絡(luò)設(shè)備的第二請求消息;判斷所述第二請求消息中是否包含策略信息;如果所述第二請求消息中包含策略信息,提取所述第二請求消息中的可讀消息、策略類型及其對應(yīng)的策略參數(shù);對所述策略類型和其對應(yīng)的策略參數(shù)進行檢測;當(dāng)檢測到所述策略類型的所述策略參數(shù)滿足時,向用戶呈現(xiàn)所述可讀消息或刪除所述可讀消息。
6.如權(quán)利要求5所述的方法,其特征在于,該方法還包括以下步驟如果所述第二請求消息中不包含策略信息,提取所述第二請求消息中的可讀消息; 向用戶呈現(xiàn)所述可讀消息。
7.如權(quán)利要求5所述的方法,其特征在于,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。
8.一種在終端中用于處理消息的裝置,其特征在于,該裝置包括 第二接收裝置,用于接收來自網(wǎng)絡(luò)設(shè)備的第二請求消息;判斷裝置,用于判斷所述第二請求消息中是否包含策略信息; 提取裝置,用于當(dāng)所述判斷裝置判斷出所述第二請求消息中包含策略信息時提取所述第二請求消息中的可讀消息、策略類型及其對應(yīng)的策略參數(shù);檢測裝置,用于對所述策略類型和其對應(yīng)的策略參數(shù)進行檢測; 消息處理裝置,用于當(dāng)檢測裝置檢測到所述策略類型的所述策略參數(shù)滿足時,向用戶呈現(xiàn)所述可讀消息或刪除所述可讀消息。
9.如權(quán)利要求8所述的裝置,其特征在于,提取裝置還用于當(dāng)所述判斷裝置判斷出所述第二請求消息中不包含策略信息時提取所述第二請求消息中的可讀消息;消息處理裝置還用于向用戶呈現(xiàn)所述可讀消息。
10.如權(quán)利要求8所述的方法,其特征在于,所述的策略類型為位置策略或時間策略或頻率策略或過期策略中的一種或多種。
全文摘要
本發(fā)明提出了一種在終端中用于處理消息的方法。在消息的發(fā)送端,終端接收用戶輸入的可讀消息和策略信息;基于可讀消息和策略信息生成第一請求消息并向網(wǎng)絡(luò)設(shè)備發(fā)送第一請求消息。在消息的接收端,終端接收來自網(wǎng)絡(luò)設(shè)備第二請求消息;判斷第二請求消息中是否包含策略信息;如果第二請求消息中包含策略信息,提取第二請求消息中的可讀消息和策略信息;對所述策略信息進行檢測;當(dāng)檢測到所述策略信息滿足時,向用戶呈現(xiàn)所述可讀消息或刪除所述可讀消息;如果第二請求消息中不包含策略信息,提取第二請求消息中的可讀消息;直接向用戶呈現(xiàn)所述可讀消息。該方法不需要引入任何新的網(wǎng)絡(luò)設(shè)備,對現(xiàn)有網(wǎng)絡(luò)沒有影響,不會帶來額外的CAPEX/OPEX,并且能提供基于多種策略的消息服務(wù)。
文檔編號H04W88/02GK102316207SQ20101021448
公開日2012年1月11日 申請日期2010年6月29日 優(yōu)先權(quán)日2010年6月29日
發(fā)明者嚴學(xué)強, 徐峰 申請人:上海貝爾股份有限公司