欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于移動(dòng)計(jì)算機(jī)的消息傳遞和服務(wù)系統(tǒng)的制作方法

文檔序號(hào):7608881閱讀:139來(lái)源:國(guó)知局
專利名稱:用于移動(dòng)計(jì)算機(jī)的消息傳遞和服務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
一般來(lái)說(shuō),本發(fā)明涉及用于移動(dòng)計(jì)算機(jī)的消息傳遞和計(jì)算機(jī)服務(wù)。
背景移動(dòng)裝置及其增強(qiáng)能力的出現(xiàn)促使了利用因特網(wǎng)上可用的大量信息和服務(wù)以及把它們延伸到無(wú)線移動(dòng)裝置、如無(wú)線電話和個(gè)人數(shù)字助理(PDA)的工作。這些裝置便于攜帶,提供足夠的電池使用壽命以用于遠(yuǎn)程操作,并含有先進(jìn)的操作系統(tǒng)用作移動(dòng)消息傳遞和信息服務(wù)的適當(dāng)平臺(tái)。
如本文中所理解的,消息傳遞包含發(fā)送文本和/或多媒體內(nèi)容如照片、音頻和視頻的能力。此外,“服務(wù)”可包含最好通過(guò)廣域網(wǎng)(WAN)如因特網(wǎng)提供的隨選信息如股票報(bào)價(jià)、天氣、頭條新聞等。
本文中認(rèn)識(shí)到,建立對(duì)于移動(dòng)裝置具有市場(chǎng)價(jià)值的服務(wù)是一項(xiàng)挑戰(zhàn)。例如,目標(biāo)移動(dòng)裝置的能力決定了可給予該裝置的服務(wù)強(qiáng)度。這又表明需要足以能夠利用客戶裝置上現(xiàn)有資源的客戶應(yīng)用。
此外,如本文中認(rèn)識(shí)到的,服務(wù)器應(yīng)用應(yīng)當(dāng)能夠處理消息不僅到特定裝置,而且到特定用戶的粒度。另外,信息服務(wù)可取決于裝置接收和顯示內(nèi)容的能力,這對(duì)將信息服務(wù)提供到無(wú)線計(jì)算裝置提出另一項(xiàng)挑戰(zhàn)。
發(fā)明概述公開(kāi)了包括將包含文本和照片的豐富內(nèi)容消息發(fā)送到無(wú)線計(jì)算裝置的服務(wù)。消息可經(jīng)由異構(gòu)網(wǎng)絡(luò)發(fā)送,且消息內(nèi)容可基于用戶的個(gè)人偏好,和/或基于裝置的顯示能力。個(gè)人偏好可采取個(gè)人簡(jiǎn)檔的形式,它本質(zhì)上是存儲(chǔ)在萬(wàn)維網(wǎng)服務(wù)器上用于優(yōu)化帶寬的信息過(guò)濾器。過(guò)濾器的強(qiáng)度可根據(jù)與服務(wù)器通信的無(wú)線裝置的用戶的需要進(jìn)行增加或減小。
在一些實(shí)施例中,裝置發(fā)送XML請(qǐng)求來(lái)發(fā)送消息,且該方法包括使用外部鑒權(quán)模塊對(duì)裝置的用戶鑒權(quán)。該方法還可包括確認(rèn)消息內(nèi)容格式以確保消息僅包含文本和/或照片,然后生成Java消息服務(wù)(JMS)消息并將其發(fā)送至服務(wù)器隊(duì)列。無(wú)線裝置可發(fā)送對(duì)于發(fā)往該裝置的消息的XML請(qǐng)求,如果請(qǐng)求裝置的用戶已經(jīng)過(guò)鑒權(quán),則檢查服務(wù)器隊(duì)列中是否有要給請(qǐng)求裝置的消息。如果有,則消息按用戶定義的偏好為裝置格式化并發(fā)送到裝置。
在另一方面,消息傳遞系統(tǒng)包括無(wú)線計(jì)算裝置和與無(wú)線計(jì)算裝置通信的負(fù)載均衡服務(wù)器。該系統(tǒng)還包括與負(fù)載均衡服務(wù)器通信的應(yīng)用服務(wù)器和與負(fù)載均衡服務(wù)器通信的萬(wàn)維網(wǎng)頁(yè)服務(wù)器。此外,數(shù)據(jù)庫(kù)服務(wù)器也可與負(fù)載均衡服務(wù)器通信。應(yīng)用服務(wù)器包括消息隊(duì)列(MQ)服務(wù)器應(yīng)用,該服務(wù)器應(yīng)用又包括服務(wù)器部件、客戶機(jī)運(yùn)行時(shí)部件、管理對(duì)象部件和管理部件。
在又一方面,公開(kāi)了為無(wú)線計(jì)算裝置提供至少一種信息服務(wù)的方法。本方法包括從移動(dòng)裝置接收初始信息請(qǐng)求。在應(yīng)用服務(wù)器上使用萬(wàn)維網(wǎng)服務(wù)平臺(tái),生成簡(jiǎn)單對(duì)象應(yīng)用協(xié)議(SOAP)請(qǐng)求并發(fā)送到第三方萬(wàn)維網(wǎng)服務(wù)器,該萬(wàn)維網(wǎng)服務(wù)器發(fā)回包含所請(qǐng)求信息的SOAP響應(yīng)。該方法包括向無(wú)線計(jì)算裝置提供信息。
本發(fā)明的關(guān)于其結(jié)構(gòu)和操作的詳情可參照附圖來(lái)最佳地理解,圖中相似的參考編號(hào)代表相似的部件,以及其中附圖概述

圖1是本系統(tǒng)體系結(jié)構(gòu)的框圖;圖2是示范消息傳遞系統(tǒng)的示意表示;圖3是整體邏輯的流程圖;圖4是示出用于發(fā)送消息的邏輯的偽流程圖;圖5是示出用于接收消息的邏輯的偽流程圖;圖6是示出用于請(qǐng)求服務(wù)的邏輯的流程圖;以及圖7是樣本SOAP請(qǐng)求。
優(yōu)選實(shí)施例的詳細(xì)說(shuō)明本文可能使用以下縮寫詞Java消息服務(wù)(JMS)、消息隊(duì)列(MQ)、移動(dòng)信息設(shè)備簡(jiǎn)檔2.0(MIDP2)、無(wú)線產(chǎn)業(yè)的Java技術(shù)(JTWI)、Java2平臺(tái)微版(J2ME)、連接受限設(shè)備配置(CLDC)、連接設(shè)備配置(CDC)、移動(dòng)信息設(shè)備(MID)、個(gè)人數(shù)字助理(PDA)。
首先參照?qǐng)D1,系統(tǒng)總體表示為10,包括通過(guò)網(wǎng)絡(luò)、如因特網(wǎng)與一個(gè)或多個(gè)移動(dòng)計(jì)算裝置14通信的一個(gè)或多個(gè)負(fù)載均衡服務(wù)器12。移動(dòng)計(jì)算裝置14可以是無(wú)線電話、個(gè)人數(shù)字助理(PDA)或其他可使用非個(gè)人計(jì)算機(jī)(PC)操作系統(tǒng)(OS)的裝置,在所示實(shí)施例中使用PalmOS。移動(dòng)計(jì)算裝置14可通過(guò)因特網(wǎng)使用例如調(diào)制解調(diào)器、802.11收發(fā)信機(jī)、藍(lán)牙紅外(IR)和/或射頻(rf)收發(fā)信機(jī)等與服務(wù)器12進(jìn)行通信。
應(yīng)該理解,本文所示計(jì)算機(jī)的一個(gè)或多個(gè)處理器承擔(dān)以下所示和討論的邏輯,處理器可把該邏輯作為一系列計(jì)算機(jī)可執(zhí)行指令來(lái)執(zhí)行。
這些指令可包含在具有計(jì)算機(jī)可讀介質(zhì)的數(shù)據(jù)存儲(chǔ)裝置中,諸如具有其中存儲(chǔ)計(jì)算機(jī)可讀代碼元素的計(jì)算機(jī)可用介質(zhì)的計(jì)算機(jī)盤?;蛘?,這些指令可存儲(chǔ)在DASD陣列、磁帶、常規(guī)硬盤驅(qū)動(dòng)器、電子只讀存儲(chǔ)器、光存儲(chǔ)裝置或其它適當(dāng)?shù)臄?shù)據(jù)存儲(chǔ)裝置上。在本發(fā)明的說(shuō)明性實(shí)施例中,這些計(jì)算機(jī)可執(zhí)行指令可以是多行編譯的C++兼容代碼或JAVA。
實(shí)際上,本文中的流程圖說(shuō)明本發(fā)明以計(jì)算機(jī)程序軟件實(shí)施的邏輯的結(jié)構(gòu)。本領(lǐng)域的技術(shù)人員會(huì)了解,這些流程圖說(shuō)明計(jì)算機(jī)程序代碼元素的結(jié)構(gòu),包括集成電路上按照本發(fā)明工作的邏輯電路。很明顯,本發(fā)明可以在它的基本實(shí)施例中由一個(gè)機(jī)器組件實(shí)施,該組件使程序代碼元素呈現(xiàn)這樣的形式指示數(shù)字處理設(shè)備(即計(jì)算機(jī))執(zhí)行對(duì)應(yīng)于所示的功能動(dòng)作序列。
負(fù)載均衡服務(wù)器12在多個(gè)萬(wàn)維網(wǎng)服務(wù)器16和/或應(yīng)用服務(wù)器18(為清楚起見(jiàn),每種只示出一個(gè))之間平衡輸入消息和服務(wù)請(qǐng)求以避免阻塞任何一個(gè)服務(wù)器。如本文中預(yù)期的,隨著用戶數(shù)量的增加,萬(wàn)維網(wǎng)服務(wù)器16可在不中斷服務(wù)的情況下水平地?cái)U(kuò)展。交易的安全性可通過(guò)使用負(fù)載均衡服務(wù)器12可訪問(wèn)的安全套接字層(SSL)證書來(lái)提供,從而減輕了萬(wàn)維網(wǎng)服務(wù)器16的加密和解密處理。
萬(wàn)維網(wǎng)服務(wù)器16接管靜態(tài)超文本標(biāo)記語(yǔ)言(HTML)頁(yè)。對(duì)于每一項(xiàng)提供給移動(dòng)裝置14的服務(wù),這些服務(wù)器16以門戶的形式包含服務(wù)的萬(wàn)維網(wǎng)版本。因此,移動(dòng)裝置14的用戶能夠從任何具備因特網(wǎng)能力的裝置直接登錄并瀏覽服務(wù)。根據(jù)需要,可使用Linux和Apache配置萬(wàn)維網(wǎng)服務(wù)器16以用于萬(wàn)維網(wǎng)服務(wù)。
圖1顯示系統(tǒng)10也可以包括一個(gè)或多個(gè)可包含本文公開(kāi)的系統(tǒng)10的邏輯的應(yīng)用服務(wù)器18。如有需要,應(yīng)用服務(wù)器18可在裝有BEAWeblogic 8.1的Linux上工作以提供強(qiáng)大的組合。此外,為了檢測(cè)移動(dòng)裝置的能力,可以使用Mobile Aware的“Everix”軟件,該軟件能夠使用應(yīng)用編程接口(API)將正連接的移動(dòng)裝置的能力傳送到應(yīng)用服務(wù)器18。使用其自己的移動(dòng)裝置能力的列表,應(yīng)用服務(wù)器18通過(guò)匹配輸入的裝置標(biāo)識(shí)和其數(shù)據(jù)庫(kù)中的標(biāo)識(shí),然后將標(biāo)識(shí)和能力相關(guān),從而確定正請(qǐng)求移動(dòng)裝置的能力。出于安全性考慮,應(yīng)用服務(wù)器可放置在不與因特網(wǎng)直接相連的不同虛擬局域網(wǎng)(VLAN)上。
除上述服務(wù)器之外,還可以提供一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器20(為清晰起見(jiàn),只示出一個(gè))。為了預(yù)防硬件和軟件故障,可將數(shù)據(jù)庫(kù)服務(wù)器20進(jìn)行集群。在一些實(shí)施例中,數(shù)據(jù)庫(kù)服務(wù)器20可使用裝有Oracle數(shù)據(jù)庫(kù)的Solaris。此系統(tǒng)包含用于鑒權(quán)的必需用戶信息。此外,數(shù)據(jù)庫(kù)服務(wù)器20可以存儲(chǔ)用戶信息,如下述偏好,以便于定制的服務(wù)遞交??商峁┐鎯?chǔ)區(qū)域網(wǎng)(SAN)和/或網(wǎng)絡(luò)附接存儲(chǔ)器(NAS)22用于數(shù)據(jù)存儲(chǔ)。
如圖1所示,負(fù)載均衡服務(wù)器12可使用可包含多個(gè)虛擬局域網(wǎng)(VLAN)的虛擬專用網(wǎng)24與服務(wù)器16-20和SAN 22進(jìn)行通信,即,可提供不同虛擬局域網(wǎng)(VLAN)用于不同的設(shè)備部分。例如,負(fù)載均衡服務(wù)器12可放置在與因特網(wǎng)直接相連的全球VLAN 26上。負(fù)載均衡服務(wù)器12的后端可與接管萬(wàn)維網(wǎng)服務(wù)器16的第一專用VLAN 28相連。對(duì)于服務(wù),每個(gè)萬(wàn)維網(wǎng)服務(wù)器16均可訪問(wèn)應(yīng)用服務(wù)器18,并平衡此通信層中的負(fù)載,萬(wàn)維網(wǎng)服務(wù)器16可配置為交替地打開(kāi)與第一和第二應(yīng)用服務(wù)器18的會(huì)話。應(yīng)用服務(wù)器以類似的方式連接至所有VLAN。與此相反,數(shù)據(jù)庫(kù)服務(wù)器20可被接管在第二VLAN 30上。任何可用的SAN 22可提供與所有服務(wù)器的直接連接以實(shí)現(xiàn)從任何服務(wù)器快速訪問(wèn)必要的數(shù)據(jù)。
現(xiàn)參照?qǐng)D2,在一個(gè)實(shí)施例中,本消息傳遞服務(wù)可使用Sun的消息隊(duì)列(MQ)服務(wù)器應(yīng)用,它可由本應(yīng)用服務(wù)器18執(zhí)行。MQ系統(tǒng)的體系結(jié)構(gòu)可分為四個(gè)部分,即,服務(wù)器部分32、客戶機(jī)運(yùn)行時(shí)部分34、管理對(duì)象部分36和管理部分38。
MQ服務(wù)器部分32構(gòu)成MQ系統(tǒng)的心臟。它包括一個(gè)或多個(gè)為系統(tǒng)提供傳輸服務(wù)的中介器。這些服務(wù)包括與Java消息傳遞服務(wù)(JMS)客戶機(jī)33(在應(yīng)用服務(wù)器18上執(zhí)行的消息傳遞應(yīng)用)的連接、消息路由和傳輸、暫存、保護(hù)和記錄??捎蓱?yīng)用服務(wù)器18執(zhí)行的消息服務(wù)器部分32保存客戶機(jī)發(fā)送消息的物理目的地,以及從那里將消息發(fā)送到消費(fèi)客戶機(jī),如以下更充分地說(shuō)明。
MQ客戶機(jī)運(yùn)行時(shí)部分34提供JMS客戶機(jī)和MQ消息服務(wù)器部分32之間的接口。它支持JMS客戶機(jī)發(fā)送和接收消息所需要的所有要求的操作。MQ管理對(duì)象部分36封裝了可專用于特定無(wú)線裝置14的配置信息。用戶可使用MQ管理部分38來(lái)創(chuàng)建并管理這些對(duì)象。
為了描述使用JMS API的應(yīng)用(JMS客戶機(jī)33)的交互,首先必須知道JMS消息包含標(biāo)題、屬性和正文。MQ服務(wù)器部分32會(huì)自動(dòng)生成大多數(shù)的標(biāo)題信息,而客戶機(jī)33也可以指定或更改一些值。標(biāo)題中的典型信息包括目的地、傳輸模式、過(guò)期時(shí)間、優(yōu)先級(jí)狀態(tài)等。在發(fā)送消息時(shí),正文中攜帶的凈荷以外的信息可包含在其屬性的描述字段中。
被稱為“連接工廠”的組件可以是包含服務(wù)提供商的配置信息的JMS對(duì)象。按此配置信息,創(chuàng)建到MS服務(wù)器部分32的連接以用來(lái)傳輸消息。會(huì)話可以是用于產(chǎn)生和消耗消息的單線程上下文,并可用于定義發(fā)送和接收消息的消息產(chǎn)生者和消費(fèi)者。
消息產(chǎn)生者可通過(guò)將目的地對(duì)象傳遞到會(huì)話的用于創(chuàng)建消息產(chǎn)生者的方法來(lái)創(chuàng)建。創(chuàng)建消息消費(fèi)者的方法也可以是一樣的。對(duì)于異步消費(fèi),可使用所謂的“消息聽(tīng)眾”。消息聽(tīng)眾可以向消息消費(fèi)者注冊(cè)。
和消息傳遞相反,對(duì)于信息服務(wù),系統(tǒng)10用作移動(dòng)裝置14和存放內(nèi)容的第三方供應(yīng)商之間的中介器。信息服務(wù)的應(yīng)用可設(shè)計(jì)為接受和剖析輸入請(qǐng)求,連接至適當(dāng)?shù)牡谌饺f(wàn)維網(wǎng)服務(wù)以收集信息,并以適當(dāng)?shù)母袷綄⑿畔鬟f回移動(dòng)裝置14。
參照?qǐng)D3,無(wú)線裝置14的用戶可首先按照框40中的本領(lǐng)域已知的常規(guī)注冊(cè)過(guò)程進(jìn)行注冊(cè),然后可在框42中存儲(chǔ)用戶偏好。用戶可在框44中被鑒權(quán),而在框46中滿足用戶對(duì)消息傳遞和服務(wù)的請(qǐng)求。
更具體地說(shuō),如有需要,通過(guò)將用戶偏好存儲(chǔ)在系統(tǒng)10的數(shù)據(jù)庫(kù)中,然后在提供各個(gè)服務(wù)時(shí)按照這些偏好來(lái)行動(dòng),可以為系統(tǒng)10中的每個(gè)移動(dòng)裝置14定制服務(wù)。這本質(zhì)上用作存儲(chǔ)在服務(wù)器上的信息過(guò)濾器,因而不必存儲(chǔ)在無(wú)線客戶機(jī)裝置上。
客戶可能要求的可能定制的實(shí)例包括圖像質(zhì)量、消息大小、消息內(nèi)容的種類以及消息阻止。本發(fā)明知道,對(duì)于消息傳遞服務(wù),用戶可能想調(diào)整其偏好以符合他們?cè)敢庠谙螺d信息上花費(fèi)的時(shí)間。如果在等待從關(guān)聯(lián)移動(dòng)裝置14登錄的服務(wù)器上的隊(duì)列中有多個(gè)消息在等待單個(gè)用戶,則若沒(méi)有具體偏好,可能要花費(fèi)長(zhǎng)時(shí)間下載。而使用系統(tǒng)10,用戶有機(jī)會(huì)通過(guò)降低圖像質(zhì)量來(lái)減小消息大小或?qū)崿F(xiàn)消息大小的最大限值。對(duì)于討厭的消息可使用消息阻止。
對(duì)于信息服務(wù),定制可采取自定義證券行情表、新聞話題選擇、關(guān)于特定地區(qū)的天氣、跟蹤特定通貨匯率等形式。例如,用戶可在圖1所示的服務(wù)器之一上建立其個(gè)人偏好過(guò)濾器,使得只有重大新聞才傳送到該用戶的無(wú)線裝置。用戶可更改過(guò)濾器來(lái)增大或減小其強(qiáng)度,例如,用戶可以只選擇體育新聞或只是棒球新聞。過(guò)濾器的更新可通過(guò)網(wǎng)站完成。在傳輸數(shù)據(jù)期間,同步的第一部分可以是個(gè)人偏好過(guò)濾器,其中可包括可用于同步的數(shù)據(jù)或時(shí)間大小、可用的(最近在服務(wù)器上發(fā)布的)新過(guò)濾器設(shè)置以及偏好優(yōu)先級(jí)(可隨時(shí)間更改,因?yàn)橄鄬?duì)于在休閑時(shí)間,一些信息在工作時(shí)間可能更加重要)。
對(duì)于框44中的鑒權(quán)步驟,系統(tǒng)10的每個(gè)用戶可以預(yù)先注冊(cè)。個(gè)人用戶信息最好可在圖1所示的服務(wù)器之一上提供和存儲(chǔ)。用戶信息可包含完成鑒權(quán)所必須提供的用戶標(biāo)識(shí)和密碼。用戶標(biāo)識(shí)也可用于確定目標(biāo),以在PDA的情況中發(fā)送和接收消息。電話號(hào)碼可用于確定移動(dòng)電話。
鑒權(quán)模塊最好獨(dú)立于任何所提供服務(wù)的應(yīng)用邏輯而編寫。使用SOAP(簡(jiǎn)單對(duì)象應(yīng)用協(xié)議),鑒權(quán)模塊能從任何服務(wù)接收鑒權(quán)用戶的請(qǐng)求。一旦鑒權(quán)成功,應(yīng)用可使用會(huì)話標(biāo)識(shí)來(lái)完成服務(wù)請(qǐng)求,而與任何與鑒權(quán)模塊的進(jìn)一步交互無(wú)關(guān)。因此,鑒權(quán)模塊只是對(duì)照會(huì)話標(biāo)識(shí)數(shù)據(jù)庫(kù)來(lái)驗(yàn)證會(huì)話標(biāo)識(shí)。鑒權(quán)模塊最好包含用于注冊(cè)新用戶(插入記錄)和更改用戶信息(編輯)的分開(kāi)的方法。
圖4和圖5顯示如何可實(shí)現(xiàn)包括傳輸照片和文本的消息傳遞以將消息發(fā)送到其它移動(dòng)裝置(圖4)以及從其它移動(dòng)裝置接收消息(圖5)的非限制性示例。總的來(lái)說(shuō),來(lái)自移動(dòng)裝置14的消息由可以是servlet形式的軟件實(shí)現(xiàn)的照片消息傳遞JMS客戶機(jī)程序接收,該程序可由與消息傳遞關(guān)聯(lián)的應(yīng)用服務(wù)器18執(zhí)行。在一個(gè)實(shí)施例中,消息servlet從移動(dòng)裝置14接收請(qǐng)求并將其轉(zhuǎn)換為MQ服務(wù)器部分32(圖2)理解的請(qǐng)求。MQ軟件接受該消息并將其放入JMS客戶機(jī)指定的唯一隊(duì)列中。在此例中,servlet用作消息產(chǎn)生者并將消息發(fā)送到MQ服務(wù)器部分32并放在指定的隊(duì)列中。在移動(dòng)裝置請(qǐng)求檢查消息時(shí),要發(fā)往該移動(dòng)裝置的消息從隊(duì)列中逐個(gè)提取,在這種情況下servlet用作消息消耗者,傳遞它想對(duì)其檢查消息的隊(duì)列的身份。
總的來(lái)看,在框50接收發(fā)送消息的XML請(qǐng)求,并根據(jù)先前所述的原則在框52中使用外部鑒權(quán)模塊對(duì)用戶鑒權(quán)。內(nèi)容格式可在框56中確認(rèn),例如內(nèi)容可被確認(rèn)為文本和/或照片。然后,上述JMS消息可在框56中生成并發(fā)送至所示的MQ服務(wù)器隊(duì)列,在數(shù)據(jù)庫(kù)服務(wù)器20或應(yīng)用服務(wù)器18上接管該MQ服務(wù)器隊(duì)列。
在非限制性的示范圖5中,在框58中接收對(duì)要發(fā)往請(qǐng)求無(wú)線裝置14的消息的XML請(qǐng)求。在框60中,可以對(duì)請(qǐng)求用戶進(jìn)行鑒權(quán),然后在框62中檢查MQ消息隊(duì)列中是否有要發(fā)往請(qǐng)求者的消息。在框64中,接收任何相關(guān)的消息,并按照上述用戶定義的偏好對(duì)其格式化。若用戶需要,例如在檢索消息時(shí),開(kāi)始可以只顯示消息標(biāo)題而不是整個(gè)消息,以便于快速滾動(dòng)瀏覽可能許多消息。包含請(qǐng)求者的消息的響應(yīng)可在框66中發(fā)送到無(wú)線裝置14。
本文中認(rèn)識(shí)到,移動(dòng)裝置14可能受到屏幕大小的限制,所以用戶可能很難方便地查看復(fù)雜的網(wǎng)頁(yè)。雖然如此,無(wú)線裝置14的用戶可通過(guò)在系統(tǒng)10中輸入偏好來(lái)“定制”接收的信息,并且這也適用于信息服務(wù),包括但不限于來(lái)自萬(wàn)維網(wǎng)服務(wù)器16的頭條新聞、來(lái)自萬(wàn)維網(wǎng)服務(wù)器的股票報(bào)價(jià)、通貨匯率以及地方天氣。
因此,參照?qǐng)D6和圖7,為了說(shuō)明,假設(shè)無(wú)線裝置14的用戶需要天氣信息,則在圖6的框68中,移動(dòng)裝置14發(fā)送初始信息請(qǐng)求。然后在框70中,應(yīng)用服務(wù)器18上的萬(wàn)維網(wǎng)服務(wù)平臺(tái)生成SOAP請(qǐng)求。在框72中,SOAP請(qǐng)求可發(fā)送到第三方內(nèi)容提供商(例如,圖1中所示的萬(wàn)維網(wǎng)服務(wù)器16之一),該內(nèi)容提供商以包含所請(qǐng)求信息的SOAP響應(yīng)來(lái)作出回應(yīng)。SOAP響應(yīng)在框74中解碼,并且根據(jù)上述原則,請(qǐng)求裝置14的標(biāo)識(shí)可在框76中與裝置數(shù)據(jù)庫(kù)進(jìn)行對(duì)比以獲取裝置特定的偏好/能力。內(nèi)容可在框78中按照偏好/能力進(jìn)行格式化,并在框80中發(fā)送到請(qǐng)求裝置14。圖7顯示根據(jù)圖6的邏輯的SOAP請(qǐng)求示例。
對(duì)于移動(dòng)裝置14所使用的應(yīng)用,最好是使用單一的技術(shù),并且能夠把它用于各種類型的裝置14。本文中認(rèn)識(shí)到,J2ME Java平臺(tái)提供這樣的能力,因?yàn)榇蠖鄶?shù)電話和PDA均支持Java。
本發(fā)明進(jìn)一步認(rèn)識(shí)到,結(jié)合連接受限設(shè)備配置(CLDC)的移動(dòng)信息設(shè)備簡(jiǎn)檔(MiDP)可以是許多移動(dòng)裝置14、如無(wú)線電話和PDA的Java運(yùn)行時(shí)環(huán)境。MIDP可提供移動(dòng)裝置14應(yīng)用可能需要的足夠的應(yīng)用功能性,包括用戶界面、網(wǎng)絡(luò)連通性以及本地存儲(chǔ)管理。例如,可使用移動(dòng)信息設(shè)備簡(jiǎn)檔2.0(MIDP2)為Sony CLIEPDA開(kāi)發(fā)照片消息傳遞應(yīng)用,否則它可能無(wú)法使用J2ME。此類應(yīng)用可在CLIE和任何支持Java的無(wú)線電話之間傳輸。
為補(bǔ)充無(wú)線裝置14上的消息傳遞應(yīng)用,消息傳遞應(yīng)用可使用俗稱為“Code Warrior”的Palm自帶的開(kāi)發(fā)環(huán)境。XML接口可用于與JMS服務(wù)器進(jìn)行通信。
雖然本文詳細(xì)顯示和描述的特定“用于移動(dòng)計(jì)算機(jī)的消息傳遞和服務(wù)系統(tǒng)”完全能夠達(dá)到本發(fā)明的上述目標(biāo),但是應(yīng)該理解,它是本發(fā)明目前的優(yōu)選實(shí)施例,因此是本發(fā)明廣義預(yù)期的主題的代表,本發(fā)明的范圍完全包含對(duì)本領(lǐng)域的技術(shù)人員很明顯的其它實(shí)施例,并且本發(fā)明的范圍相應(yīng)地僅受所附權(quán)利要求的限制,其中,除非明確說(shuō)明,否則以單數(shù)形式表示的元件并非表示“一個(gè)和僅一個(gè)”,而是表示“一個(gè)或多個(gè)”。裝置或方法并不一定針對(duì)本發(fā)明要解決的每一個(gè)問(wèn)題,因?yàn)樗矊诒緳?quán)利要求中。此外,不管是否在權(quán)利要求中明確說(shuō)明元件、組件或方法步驟,本公開(kāi)中的元件、組件或方法步驟并不想貢獻(xiàn)給公眾。本文中沒(méi)有明確定義,賦予權(quán)利要求術(shù)語(yǔ)不與本說(shuō)明和文件歷史矛盾的所有普通和常見(jiàn)意義。
權(quán)利要求
1.一種服務(wù),包括將包含文本和照片的豐富內(nèi)容消息發(fā)送到無(wú)線計(jì)算裝置(14)。
2.如權(quán)利要求1所述的服務(wù),其特征在于,包括經(jīng)由異構(gòu)網(wǎng)絡(luò)發(fā)送所述消息。
3.如權(quán)利要求1所述的服務(wù),其特征在于,包括根據(jù)用戶的個(gè)人偏好確定消息內(nèi)容,所述個(gè)人偏好存儲(chǔ)在為所述用戶提供內(nèi)容的服務(wù)器(12、16、18)上。
4.如權(quán)利要求1所述的服務(wù),其特征在于,包括根據(jù)所述裝置(14)的顯示能力確定消息內(nèi)容。
5.如權(quán)利要求1所述的服務(wù),其特征在于,包括從所述裝置(14)接收至少一條消息。
6.如權(quán)利要求5所述的服務(wù),其特征在于,所述裝置(14)發(fā)送XML請(qǐng)求以發(fā)送消息,并且所述方法包括使用外部鑒權(quán)模塊對(duì)所述裝置的用戶鑒權(quán);以及確認(rèn)消息內(nèi)容格式以確保所述消息僅包含文本和/或照片。
7.如權(quán)利要求6所述的服務(wù),其特征在于包括生成Java消息服務(wù)(JMS)消息;以及將所述JMS消息發(fā)送到至少一個(gè)服務(wù)器隊(duì)列。
8.如權(quán)利要求1所述的服務(wù),其特征在于包括從所述無(wú)線計(jì)算裝置(14)接收對(duì)于要發(fā)往所述無(wú)線計(jì)算裝置(14)的消息的XML請(qǐng)求;對(duì)所述裝置(14)的用戶鑒權(quán);檢查至少一個(gè)服務(wù)器隊(duì)列中是否有要發(fā)往所述無(wú)線計(jì)算裝置(14)的消息;按用戶定義的偏好為所述裝置(14)格式化至少一條消息;以及將所述消息發(fā)送至所述無(wú)線計(jì)算裝置(14)。
9.一個(gè)消息傳遞系統(tǒng),包括至少一個(gè)無(wú)線計(jì)算裝置(14);至少一個(gè)與所述無(wú)線計(jì)算裝置(14)通信的負(fù)載均衡服務(wù)器(12);至少一個(gè)與所述負(fù)載均衡服務(wù)器通信的應(yīng)用服務(wù)器(18);至少一個(gè)與所述負(fù)載均衡服務(wù)器(12)通信的網(wǎng)頁(yè)服務(wù)器(16);至少一個(gè)與所述負(fù)載均衡服務(wù)器(12)通信的數(shù)據(jù)庫(kù)服務(wù)器,其中所述應(yīng)用服務(wù)器(18)包括服務(wù)器應(yīng)用,所述服務(wù)器應(yīng)用包括服務(wù)器部分(32)、客戶機(jī)運(yùn)行時(shí)部分(34)、管理對(duì)象部分(36)以及管理部分(38)。
全文摘要
一種服務(wù)可能通過(guò)異構(gòu)網(wǎng)絡(luò)在任何移動(dòng)裝置(14)之間發(fā)送包括文本和照片的豐富內(nèi)容消息。此外,為增強(qiáng)用戶體驗(yàn),內(nèi)容可以根據(jù)個(gè)人偏好和裝置顯示能力來(lái)傳遞。
文檔編號(hào)H04L29/08GK1879101SQ200480032851
公開(kāi)日2006年12月13日 申請(qǐng)日期2004年11月1日 優(yōu)先權(quán)日2003年11月7日
發(fā)明者S·伊斯邁爾, T·特蘭, 鄭建宇, R·盧德溫 申請(qǐng)人:索尼電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泗阳县| 丰宁| 文登市| 湄潭县| 双桥区| 永年县| 凭祥市| 崇左市| 青铜峡市| 正安县| 石河子市| 鄢陵县| 望城县| 怀来县| 颍上县| 石首市| 武宁县| 佳木斯市| 文水县| 海宁市| 天峨县| 遂宁市| 东平县| 泾川县| 星子县| 屯昌县| 揭西县| 阿拉善右旗| 阳朔县| 茶陵县| 湘西| 台湾省| 富阳市| 赤峰市| 曲麻莱县| 都匀市| 客服| 清徐县| 新密市| 临朐县| 略阳县|