專利名稱:一種交互式彩信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及移動手機彩信領(lǐng)域,尤其是一種交互式彩信系統(tǒng)。
背景技術(shù):
目前的彩信系統(tǒng),都是服務(wù)器單方面下發(fā)彩信到用戶手機,沒提 供雙向交互的功能,使得人們并不能充分利用彩信這個豐富多彩的途 徑進行信息交互。因此,需要一種新的彩信系統(tǒng)來解決上述的問題。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種交互式彩信系統(tǒng),該系統(tǒng)解決了現(xiàn)有 系統(tǒng)不支持用戶與服務(wù)器雙向交互的問題。為了解決上述技術(shù)問題,本發(fā)明所采取的技術(shù)方案包括一種交互式彩信系統(tǒng),包括移動通信網(wǎng)、WAP網(wǎng)關(guān)、多媒體信息中心、交互 式彩信客戶端和交互式彩信應(yīng)用服務(wù)器,交互式彩信客戶端通過移動通信網(wǎng)與WAP網(wǎng)關(guān)相連,WAP網(wǎng)關(guān)連接多媒體信息中心,多媒體 信息中心通過網(wǎng)絡(luò)與交互式彩信應(yīng)用服務(wù)器相連,所述交互式彩信客 戶端包括交互式彩信用戶接口、通信模塊、彩信管理與擴展模塊和存
儲層,交互式彩信用戶接口分別與通信模塊、管理與擴展模塊和存儲 層相連,通信模塊分別與彩信管理與擴展模塊和存儲層相連。本發(fā)明所采取的技術(shù)方案還包括所述交互式彩信用戶接口包括 彩信內(nèi)容展示模塊、彩信解析器、彩信讀取接口、用戶交互接口和交 互式控件,彩信讀取接口從存儲層讀取彩信,并且把內(nèi)容提交給彩信 解析器;彩信解析器對彩信進行翻譯,并且調(diào)用彩信內(nèi)容展示模塊進 行顯示;用戶交互接口接收交互式控件的輸入,并把用戶的輸入轉(zhuǎn)換 成相應(yīng)的操作碼。本發(fā)明所采取的技術(shù)方案還包括所述彩信管理與擴展模塊包括 應(yīng)用關(guān)聯(lián)模塊、離線操作模塊、彩信管理模塊和擴展接口,應(yīng)用關(guān)聯(lián) 模塊在用戶與交互式彩信進行交互的過程中記錄應(yīng)用程序與媒體類 型的對應(yīng)關(guān)系;離線操作模塊允許用戶在離線的情況下與彩信進行交 互,并且保存相關(guān)操作記錄;彩信管理模塊管理接收到的彩信。本發(fā)明所采取的技術(shù)方案還包括所述通信模塊提供對各種通信 協(xié)議的支持,包括MMS接收器和基于GPRS的通信模塊。本發(fā)明所采取的技術(shù)方案還包括所述交互式彩信應(yīng)用服務(wù)器包括交互式彩信服務(wù)網(wǎng)關(guān)和交互式彩信后臺服務(wù)器,交互式彩信服務(wù)網(wǎng) 關(guān)包括彩信中心接口、彩信解析器、彩信服務(wù)調(diào)用模塊,彩信中心接 口通過彩信增值應(yīng)用接口與彩信服務(wù)中心通信,負(fù)責(zé)彩信的收發(fā)操作;彩信解析器對彩信進行解析,識別出彩信服務(wù)的類型、彩信服務(wù) 名稱;彩信服務(wù)調(diào)用模塊根據(jù)彩信的參數(shù),調(diào)用相關(guān)的MMS服務(wù)。 本發(fā)明所采取的技術(shù)方案還包括所述交互式彩信服務(wù)網(wǎng)關(guān)還包
括會話管理器、彩信推送器和彩信分段與重組管理模塊,會話管理器支持會話管理,實現(xiàn)交互式的彩信;彩信分段與重組管理模塊對較大 的彩信進行分段發(fā)送,并對接收到的分段彩信進行重組;彩信推送器 根據(jù)事先定義好的推送規(guī)則,把彩信或者彩信通知推送給客戶。本發(fā)明所采取的技術(shù)方案還包括所述彩信服務(wù)后臺服務(wù)器支持 兩種編程模型基于Servlet的編程模型與基于Socket的編程模型。本發(fā)明所采取的技術(shù)方案還包括所述交互式彩信包括與彩信本 身交互,用戶交互接口把操作碼轉(zhuǎn)換成對本地彩信的訪問,通過調(diào)用 彩信讀取接口讀取本地彩信數(shù)據(jù)庫或者控制彩信的顯示順序。本發(fā)明所采取的技術(shù)方案還包括所述交互式彩信包括與后臺服 務(wù)器交互,生成用戶操作的XML數(shù)據(jù),通過通信模塊發(fā)送到后臺服 務(wù)器。本發(fā)明所采取的技術(shù)方案還包括所述交互式彩信系統(tǒng)擴展 MMS標(biāo)準(zhǔn)來實現(xiàn)交互式彩信。本發(fā)明的有益技術(shù)效果在于本發(fā)明的交互式彩信系統(tǒng)在當(dāng)前彩信標(biāo)準(zhǔn)規(guī)范的基礎(chǔ)上提出的一項加強彩信交互功能的新系統(tǒng),本發(fā)明 的交互式彩信系統(tǒng)包括交互式彩信客戶端和交互式彩信應(yīng)用服務(wù)器, 通過交互式彩信客戶端和交互式彩信應(yīng)用服務(wù)器實現(xiàn)彩信的交互,本 發(fā)明不需要對現(xiàn)有彩信系統(tǒng)和網(wǎng)絡(luò)進行改造,并且能夠最大限度保持對原有彩信功能的兼容性;可以使得用戶通過彩信進行人機交互,界 面元素非常豐富,將多種界面及排版元素以及多種交互式控件加入到現(xiàn)有的彩信消息系統(tǒng)中,從而達(dá)到保證在彩信消息系統(tǒng)的基礎(chǔ)構(gòu)架不
變的前提下,讓戶可以很方便的將自己的請求上傳,實現(xiàn)客戶和后臺 的雙向交互。本發(fā)明的特征及優(yōu)點將通過實施例結(jié)合附圖進行詳細(xì)說明。
圖1為本發(fā)明實施例的交互式彩信系統(tǒng)的結(jié)構(gòu)示意圖;圖2為是本發(fā)明實施例的交互式彩信客戶端的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例的交互式彩信用戶接口的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例的彩信管理與擴展模塊的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例的通信模塊的結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例的存儲層的結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例的交互式彩信應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例的交互式彩信服務(wù)網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例的彩信服務(wù)后臺服務(wù)器的結(jié)構(gòu)示意圖;圖10是擴展后的MMS數(shù)據(jù)模型。
具體實施方式
請參閱圖1,是本發(fā)明實施例的交互式彩信系統(tǒng)的結(jié)構(gòu)示意圖。 本發(fā)明實施例的交互式彩信系統(tǒng)包括交互式彩信客戶端、移動通信 網(wǎng)、WAP網(wǎng)關(guān)、多媒體信息中心MMSC和交互式彩信應(yīng)用服務(wù)器。 交互式彩信客戶端通過移動通信網(wǎng)與WAP網(wǎng)關(guān)相連,WAP網(wǎng)關(guān)連 接多媒體信息中心MMSC,多媒體信息中心MMSC通過Internet/Intranet與交互式彩信應(yīng)用服務(wù)器相連。請參閱圖2,是本發(fā)明實施例的交互式彩信客戶端的結(jié)構(gòu)示意圖。 交互式彩信客戶端包括交互式彩信用戶接口 (UserInterface)、通信 模塊(Communication)、彩信管理與擴展模塊(Extendable Module) 和存儲層(Persistence)。交互式彩信用戶接口分別與通信模塊、管 理與擴展模塊和存儲層相連,通信模塊分別與彩信管理與擴展模塊 (Extendable Module)和存儲層相連。請一并參閱圖3,交互式彩信用戶接口是用戶與彩信進行交互的 接口,包含五個功能模塊彩信內(nèi)容展示(Display)模塊、彩信解析 器(Parser and render)、彩信讀取接口、用戶交互接口 (User action responder)和交互式控件(Mutual Controls)。彩信讀取接口從存儲 層的交互式彩信數(shù)據(jù)庫中讀取彩信,并且把內(nèi)容提交給彩信解析器; 彩信解析器對彩信進行翻譯,并且調(diào)用彩信內(nèi)容展示模塊進行顯示; 彩信內(nèi)容顯示模塊負(fù)責(zé)顯示彩信;用戶交互接口是實現(xiàn)交互式彩信的 最基本模塊,它接收交互式控件的輸入,并且根據(jù)事先定義好的操作 契約把用戶的輸入轉(zhuǎn)換成相應(yīng)的操作碼,交互式彩信有兩種情況,分 別是與彩信本身交互,用戶交互接口把操作碼轉(zhuǎn)換成對本地彩信的 訪問,通過調(diào)用彩信讀取接口讀取本地彩信數(shù)據(jù)庫或者控制彩信的顯 示順序;與后臺服務(wù)器交互,生成用戶操作的XML數(shù)據(jù),通過通信 模塊發(fā)送到后臺服務(wù)器,在網(wǎng)絡(luò)條件不好的情況下,記錄用戶的操作, 保存至離線操作模塊,當(dāng)網(wǎng)絡(luò)條件恢復(fù)時,離線操作模塊自動與后臺 服務(wù)器進行交互。交互式控件是用戶與彩信交互的接口,通過對這些
控件的使用,可將復(fù)雜的業(yè)務(wù)操作簡單化,不但增強了用戶與彩信的 交互能力,而且更加有利于用戶的使用與業(yè)務(wù)推廣,如單選框、復(fù) 選框、下拉框、圖表等控件。請一并參閱圖4,彩信管理與擴展模塊包括應(yīng)用關(guān)聯(lián)模塊、離線 操作模塊、彩信管理模塊和擴展接口。應(yīng)用關(guān)聯(lián)模塊是用戶與交互式 彩信進行交互的過程中可能需要打開其它應(yīng)用程序,例如用戶點擊圖 片時,將打開圖片査看程序,應(yīng)用關(guān)聯(lián)模塊記錄了應(yīng)用程序與媒體類型的對應(yīng)關(guān)系,例如jpeg圖片——圖片査看程序。離線操作模塊允許用戶在離線的情況下與彩信進行交互,并且保存相關(guān)操作記錄,當(dāng)網(wǎng)絡(luò)恢復(fù)正常時,客戶端自動把用戶的操作請求發(fā)送給后臺服務(wù)器; 彩信管理模塊管理接收到的彩信,如分類、刪除等;擴展接口支持新 的MIME多媒體類型,通過該擴展接口,第三方廠商可以開發(fā)新的 插件并且注冊到交互式彩信客戶端,用于解析新的MIME媒體類型。 擴展接口的擴展性很強,用于支持更多的SP業(yè)務(wù)。請一并參閱圖5,通信模塊提供對各種通信協(xié)議的支持,包括 MMS接收器和基于GPRS的通信模塊等。請一并參閱圖6,存儲層包括交互式彩信數(shù)據(jù)庫和用戶配置文件。 交互式彩信數(shù)據(jù)庫負(fù)責(zé)存儲用戶接收到的交互式彩信;用戶配置文件 記錄用戶的使用習(xí)慣、交互式彩信業(yè)務(wù)代碼等。請參閱圖7,是本發(fā)明實施例的交互式彩信應(yīng)用服務(wù)器的結(jié)構(gòu)示 意圖。交互式彩信應(yīng)用服務(wù)器(IMAS: Interactive MMS Application Server )包括交互式彩信服務(wù)網(wǎng)關(guān)(MMS Service Gateway)禾卩交互式彩
信后臺服務(wù)器(MMS Service Runtime System)。請一并參閱圖8,交互式彩信服務(wù)網(wǎng)關(guān)(MSG: MMS Service Gateway)MSG是IMAS的核心,包括彩信中心接口 (MMS Center Interface)、彩信解析器(Message Parser)、彩信服務(wù)調(diào)用模塊(MMS Service Invoker)、會話管理器(Session Management)、彩信推送器 (Push Trigger)和彩信分段與重組管理(Segment and Assemble)模 塊。彩信中心接口 (MMS Center Interface)通過彩信增值應(yīng)用接口 MM7與彩信服務(wù)中心(MMSC)通信,負(fù)責(zé)彩信的收發(fā)操作;彩信 解析器對彩信進行解析,識別出彩信服務(wù)的類型、彩信服務(wù)名稱,并 且通過認(rèn)證模塊對用戶的身份進行鑒別,解析完畢,解析氣把該彩信 傳送給相應(yīng)的彩信服務(wù)調(diào)用模塊;彩信服務(wù)調(diào)用模塊根據(jù)彩信的參 數(shù),調(diào)用相關(guān)的MMS服務(wù);以上三個模塊組成了彩信服務(wù)網(wǎng)關(guān)MSG 的核心。會話管理器、彩信推送器(Push Trigger)和彩信分段與重 組管理(Segment and Assemble)模塊是網(wǎng)關(guān)的擴展功能,會話管理 器支持會話管理,實現(xiàn)交互式的彩信;彩信分段與重組管理模塊對較 大的彩信進行分段發(fā)送,例如超過100KB的彩信,并且對接收到的 分段彩信進行重組;彩信推送器根據(jù)事先定義好的推送規(guī)則,把彩信 或者彩信通知推送給客戶。請一并參閱圖9,彩信服務(wù)后臺服務(wù)器(MMS Service Runtime System)后臺服務(wù)器支持兩種編程模型基于Servlet的編程模型與基 于Socket的編程模型?;赟ervlet的編程模型是一個WEB應(yīng)用服 務(wù)器實現(xiàn)的Servlet容器;基于Socket的編程模型中的所有程序通過 Socket都能夠與彩信服務(wù)網(wǎng)關(guān)的彩信服務(wù)調(diào)用模塊通信。由于Socket 的兼容性,它能夠與企業(yè)中原有的遺留系統(tǒng)集成。彩信服務(wù)后臺服務(wù) 器還包含了彩信配置管理服務(wù)模塊和交互式彩信服務(wù)提供商接入接 口。服務(wù)管理模塊用于管理所有的MMS服務(wù),交互式彩信服務(wù)提供 商接入接口與彩信服務(wù)提供商相連接。本發(fā)明實施例的交互式彩信系統(tǒng)擴展MMS標(biāo)準(zhǔn)來實現(xiàn)交互式彩 信。多媒體信息(MM)包括MMS Headers和Message Body兩部分。 擴展MMS Headers 。請參閱圖10,在Headers of M-Retrieve.conf message[2]中增加 X-MMS-Interaction字段,它指向Message Body中Interaction部分的 Content-ID,當(dāng)且僅當(dāng)Content-ID指向有效值時,本彩信為交互式彩 信,需要WAP Client進行交互式處理;否則不進行交互處理。擴展 Message Body,為了保持與手機上原有彩信管理器的兼容性,本發(fā)明 通過增加交互多媒體類型的方式擴展MMS正文部分。新增的多媒體 類型MIME采用XML描述。增加幾種新的交互多媒體類型,增加命 名為Interaction/Key的內(nèi)容類型(Content-Type ),當(dāng)且僅當(dāng) X-MMS-Interaction取值有效時該部分有效。Interaction/Key表示通過 手機鍵盤進行彩信交互。例如interaction key=l href="www.montonet.com,, Paramete產(chǎn)"廚房"〉表示接收到MMS信息 時,點擊手機鍵盤上的數(shù)字l,手機將通過GPRS網(wǎng)絡(luò)把參數(shù)"廚房" 提交至lj"www.montonet.com,,;增加命名為Interaction/Control的內(nèi)容 類型(Content-Type),當(dāng)且僅當(dāng)X-MMS-Interaction取值有效時該部
分有效,Interaction/Control表示在彩信中加入交互式控件。以上所述,僅為本發(fā)明的較佳實例而已,并非用于限制本發(fā)明的 保護范圍。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍 內(nèi),可輕易想到的變化,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種交互式彩信系統(tǒng),包括移動通信網(wǎng)、WAP網(wǎng)關(guān)、多媒體信息中心,其特征在于還包括交互式彩信客戶端和交互式彩信應(yīng)用服務(wù)器,交互式彩信客戶端通過移動通信網(wǎng)與WAP網(wǎng)關(guān)相連,WAP網(wǎng)關(guān)連接多媒體信息中心,多媒體信息中心通過網(wǎng)絡(luò)與交互式彩信應(yīng)用服務(wù)器相連,所述交互式彩信客戶端包括交互式彩信用戶接口、通信模塊、彩信管理與擴展模塊和存儲層,交互式彩信用戶接口分別與通信模塊、管理與擴展模塊和存儲層相連,通信模塊分別與彩信管理與擴展模塊和存儲層相連。
2、 如權(quán)利要求1所述的系統(tǒng),其特征在于所述交互式彩信用戶接口包括彩信內(nèi)容展示模塊、彩信解析器、彩信讀取接口、用戶交 互接口和交互式控件,彩信讀取接口從存儲層讀取彩信,并且把內(nèi)容提交給彩信解析器;彩信解析器對彩信進行翻譯,并且調(diào)用彩信內(nèi)容 展示模塊進行顯示;用戶交互接口接收交互式控件的輸入,并把用戶 的輸入轉(zhuǎn)換成相應(yīng)的操作碼。
3、 如權(quán)利要求1或2所述的系統(tǒng),其特征在于所述彩信管理 與擴展模塊包括應(yīng)用關(guān)聯(lián)模塊、離線操作模塊、彩信管理模塊和擴展 接口,應(yīng)用關(guān)聯(lián)模塊在用戶與交互式彩信進行交互的過程中記錄應(yīng)用 程序與媒體類型的對應(yīng)關(guān)系;離線操作模塊允許用戶在離線的情況下 與彩信進行交互,并且保存相關(guān)操作記錄;彩信管理模塊管理接收到 的彩信。
4、 如權(quán)利要求1或2所述的系統(tǒng),其特征在于所述通信模塊 提供對各種通信協(xié)議的支持,包括MMS接收器和基于GPRS的通信 模塊。
5、 如權(quán)利要求1所述的系統(tǒng),其特征在于所述交互式彩信應(yīng) 用服務(wù)器包括交互式彩信服務(wù)網(wǎng)關(guān)和交互式彩信后臺服務(wù)器,交互式 彩信服務(wù)網(wǎng)關(guān)包括彩信中心接口、彩信解析器、彩信服務(wù)調(diào)用模塊, 彩信中心接口通過彩信增值應(yīng)用接口與彩信服務(wù)中心通信,負(fù)責(zé)彩信 的收發(fā)操作;彩信解析器對彩信進行解析,識別出彩信服務(wù)的類型、 彩信服務(wù)名稱;彩信服務(wù)調(diào)用模塊根據(jù)彩信的參數(shù),調(diào)用相關(guān)的MMS 服務(wù)。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于所述交互式彩信服 務(wù)網(wǎng)關(guān)還包括會話管理器、彩信推送器和彩信分段與重組管理模塊, 會話管理器支持會話管理,實現(xiàn)交互式的彩信;彩信分段與重組管理 模塊對較大的彩信進行分段發(fā)送,并對接收到的分段彩信進行重組; 彩信推送器根據(jù)事先定義好的推送規(guī)則,把彩信或者彩信通知推送給 客戶。
7、 如權(quán)利要求5所述的系統(tǒng),其特征在于所述彩信服務(wù)后臺 服務(wù)器支持兩種編程模型基于Servlet的編程模型與基于Socket的 編程模型。
8、 如權(quán)利要求1或2所述的系統(tǒng),其特征在于所述交互式彩 信包括與彩信本身交互,用戶交互接口把操作碼轉(zhuǎn)換成對本地彩信的 訪問,通過調(diào)用彩信讀取接口讀取本地彩信數(shù)據(jù)庫或者控制彩信的顯 示順序。
9、 如權(quán)利要求5所述的系統(tǒng),其特征在于所述交互式彩信包 括與后臺服務(wù)器交互,生成用戶操作的XML數(shù)據(jù),通過通信模塊發(fā) 送到后臺服務(wù)器。
10、 如權(quán)利要求1所述的系統(tǒng),其特征在于所述交互式彩信系 統(tǒng)擴展MMS標(biāo)準(zhǔn)來實現(xiàn)交互式彩信。
全文摘要
本發(fā)明公開了一種交互式彩信系統(tǒng),包括移動通信網(wǎng)、WAP網(wǎng)關(guān)、多媒體信息中心、交互式彩信客戶端和交互式彩信應(yīng)用服務(wù)器,交互式彩信客戶端通過移動通信網(wǎng)與WAP網(wǎng)關(guān)相連,WAP網(wǎng)關(guān)連接多媒體信息中心,多媒體信息中心通過網(wǎng)絡(luò)與交互式彩信應(yīng)用服務(wù)器相連,所述交互式彩信客戶端包括交互式彩信用戶接口、通信模塊、彩信管理與擴展模塊和存儲層,交互式彩信用戶接口分別與通信模塊、管理與擴展模塊和存儲層相連,通信模塊分別與彩信管理與擴展模塊和存儲層相連。本發(fā)明的有益效果在于本發(fā)明不需要對現(xiàn)有彩信系統(tǒng)和網(wǎng)絡(luò)進行改造,并且能夠最大限度保持對原有彩信功能的兼容性;可以使得用戶通過彩信進行人機交互。
文檔編號H04W4/12GK101127944SQ20071002916
公開日2008年2月20日 申請日期2007年7月16日 優(yōu)先權(quán)日2007年7月16日
發(fā)明者立 余, 黃福鵬 申請人:中國移動通信集團廣東有限公司