亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法

文檔序號(hào):7608047閱讀:177來(lái)源:國(guó)知局
專利名稱:用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種利用移動(dòng)通訊設(shè)備發(fā)送及時(shí)消息的方法。
背景技術(shù)
英特網(wǎng)由于信息量大、涉及面廣運(yùn)行費(fèi)用低而進(jìn)入社會(huì)生活的各各方面。隨著手機(jī)的普及和移動(dòng)通訊的迅速發(fā)展,手機(jī)已經(jīng)成為我們生活中不可缺少的一個(gè)重要的通訊工具,由于世界各國(guó)對(duì)移動(dòng)通訊的強(qiáng)烈需求,尤其是數(shù)據(jù)通信方面,也得到了日新月異的發(fā)展。由于GPRS和CDMA的移動(dòng)通訊技術(shù)日趨成熟,各個(gè)無(wú)線設(shè)備廠商開始提供開放的開發(fā)平臺(tái),如比較成熟的CLDC和MIDP標(biāo)準(zhǔn),又給我們帶來(lái)了新的無(wú)線數(shù)據(jù)通訊發(fā)展的契機(jī)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種利用英特網(wǎng)在移動(dòng)通訊設(shè)備之間實(shí)現(xiàn)及時(shí)消息傳送的方法。
為達(dá)到上述目的,本發(fā)明采用如下的技術(shù)方案本發(fā)明所述的用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法,包括如下步驟a)通過(guò)英特網(wǎng)協(xié)議將消息服務(wù)器和用戶設(shè)備連接到英特網(wǎng)上,并保持連接;b)用戶設(shè)備發(fā)送消息到消息服務(wù)器;c)消息服務(wù)器接收消息后,先對(duì)數(shù)據(jù)體進(jìn)行校驗(yàn),如數(shù)據(jù)受損,則要求用戶設(shè)備重新傳輸;然后服務(wù)器接收的數(shù)據(jù)加以解析,分別取出消息的目標(biāo),內(nèi)容和發(fā)送方的身份信息;在確認(rèn)發(fā)送方的身份后,消息服務(wù)器在注冊(cè)用戶的數(shù)據(jù)庫(kù)里尋找消息目標(biāo)用戶,找到后如果當(dāng)前目標(biāo)用戶由于關(guān)機(jī)或其它原因未與服務(wù)器保持連接,服務(wù)器將消息存儲(chǔ)在數(shù)據(jù)庫(kù),否則就根據(jù)連接的客戶端地址,立即發(fā)送到目標(biāo)用戶。
在步驟b),用戶設(shè)備發(fā)送消息到消息服務(wù)器后,消息服務(wù)器向發(fā)送消息的用戶設(shè)備發(fā)送“OK”消息,如果該用戶設(shè)備在特定時(shí)間段內(nèi)未收到“OK”消息,則重復(fù)發(fā)送。
在步驟c),目標(biāo)用戶接收到消息后,向消息服務(wù)器發(fā)送“OK”消息,如果消息服務(wù)器在特定的時(shí)間段內(nèi)未收到“OK”消息,則重復(fù)發(fā)送。
上述用戶設(shè)備和目標(biāo)用戶,至少其中之一為移動(dòng)通訊設(shè)備,通過(guò)CDMA或GPRS協(xié)議與英特網(wǎng)連接。
采用上述技術(shù)方案后,具有如下優(yōu)點(diǎn)1、降低移動(dòng)通訊費(fèi)用由于系統(tǒng)采用GPRS或CDMA的通訊方式,利用其永遠(yuǎn)在線的技術(shù)特性,和按流量計(jì)費(fèi)的商業(yè)模式,可以大大的節(jié)約使用費(fèi)用。和傳統(tǒng)的短信通信方式相比較,由于短消息是按照發(fā)送次數(shù)收取費(fèi)用,而手機(jī)及時(shí)消息系統(tǒng)不需要在每次接收或發(fā)送消息時(shí)付費(fèi),只需要支付一定的通訊流量的費(fèi)用和少量的網(wǎng)絡(luò)服務(wù)費(fèi)。就可以發(fā)送和接受每則多達(dá)512個(gè)字符的及時(shí)消息2、實(shí)現(xiàn)跨平臺(tái)信息交流由于本系統(tǒng)的移動(dòng)終端是通過(guò)GPRS或CDMA方式訪問(wèn)互聯(lián)網(wǎng)服務(wù)器,由互聯(lián)網(wǎng)絡(luò)聯(lián)系各信息終端,所以可以突破對(duì)終端硬件平臺(tái)的限制,無(wú)論是手機(jī)還是計(jì)算機(jī)都可以通過(guò)本系統(tǒng)和其他的中端通訊3、語(yǔ)音和視頻通訊如果網(wǎng)絡(luò)流量和用戶的移動(dòng)終端的軟硬件平臺(tái)支持,使用本系統(tǒng)還可以實(shí)現(xiàn)各終端之間的語(yǔ)音和視頻的多媒體通訊。
4、多點(diǎn)傳送支持類似傳統(tǒng)短消息群發(fā)的功能,只需一次發(fā)送,可以發(fā)向多個(gè)終端。而且發(fā)送和接收產(chǎn)生的費(fèi)用低廉。
5、實(shí)現(xiàn)移動(dòng)終端與計(jì)算機(jī)的交互和結(jié)合系統(tǒng)中的移動(dòng)終端用戶可以用計(jì)算機(jī)直接通過(guò)互聯(lián)網(wǎng)向其他終端發(fā)送消息,也可以接收其他終端的消息,達(dá)到無(wú)線終端擴(kuò)展的功能。
6、跨地域消息傳送費(fèi)用低廉移動(dòng)終端用戶向其它地域的用戶發(fā)送和接收及時(shí)消息,費(fèi)用與當(dāng)?shù)叵嗟龋皇艿赜蛳拗啤?br> 該方法可以實(shí)現(xiàn)如下的基本功能1、可以給其它移動(dòng)終端或計(jì)算機(jī)發(fā)送消息2、可以接收其它移動(dòng)終端或計(jì)算機(jī)的消息3、移動(dòng)終端可以自動(dòng)接收消息,并采用多種方式立刻提醒用戶4、可以進(jìn)行語(yǔ)音和視頻的通訊5、可以向其它未開通GPRS和CDMA的用戶發(fā)送傳統(tǒng)的短消息。
6、多點(diǎn)發(fā)送,可以向多個(gè)用戶同時(shí)發(fā)送同一條消息。


附圖是本發(fā)明的一個(gè)實(shí)施例的及時(shí)消息在物理層的傳輸原理示意圖。
具體實(shí)施例方式
如附圖所示,在消息系統(tǒng)的使用過(guò)程中,手機(jī)用戶2的客戶端軟件先使用Socket套接字接口規(guī)范,通過(guò)IP網(wǎng)絡(luò)登陸到消息服務(wù)器,并與服務(wù)器保持IP層的TCP連接,或者為節(jié)省連接開銷,也可以建立UDP連接。這樣就可以進(jìn)行手機(jī)與服務(wù)器1的及時(shí)雙向通訊了。
當(dāng)手機(jī)用戶有消息需要向其它用戶或群組發(fā)送時(shí),手機(jī)客戶端軟件會(huì)將消息的目標(biāo)和內(nèi)容以及本機(jī)的信息以固定的格式封包,并且加校驗(yàn)碼,防止消息在傳輸中產(chǎn)生誤碼。然后向消息服務(wù)器通過(guò)IP網(wǎng)絡(luò)將打包的數(shù)據(jù)發(fā)送過(guò)去。
服務(wù)器1接收到數(shù)據(jù)后,先對(duì)數(shù)據(jù)體進(jìn)行校驗(yàn),如數(shù)據(jù)受損,可以要求客戶端重新傳輸。然后服務(wù)器對(duì)打包的數(shù)據(jù)加以解析,分別取出消息的目標(biāo),內(nèi)容和發(fā)送方的身份信息。在確認(rèn)發(fā)送方的身份后,服務(wù)器會(huì)在注冊(cè)用戶的數(shù)據(jù)庫(kù)里尋找消息目標(biāo)用戶,找到后如果當(dāng)前目標(biāo)用戶由于關(guān)機(jī)或其它原因未與服務(wù)器保持連接,服務(wù)器1將消息存儲(chǔ)在數(shù)據(jù)庫(kù)3,否則就根據(jù)連接的客戶端的IP地址,立即發(fā)送到目標(biāo)用戶。
在服務(wù)器1向手機(jī)客戶端發(fā)送及時(shí)消息之前,也需要對(duì)消息進(jìn)行封裝,首先是發(fā)送方的身份標(biāo)識(shí),消息內(nèi)容,以及校驗(yàn)碼??蛻舳嗽诮邮盏较⒑笸瑯訕舆M(jìn)行校驗(yàn),對(duì)包進(jìn)行解析,來(lái)提取消息內(nèi)容。
由于系統(tǒng)是建立在IP應(yīng)用層之上,所以需要無(wú)線設(shè)備已經(jīng)實(shí)現(xiàn)IP協(xié)議,并提供一定的接口方式,如Socket套接字等等。及時(shí)消息在物理層的傳輸。
對(duì)及時(shí)消息的內(nèi)容的加密,可以采用多種適合無(wú)線設(shè)備計(jì)算能力的加密方法,校驗(yàn)方式也可以根據(jù)加密方法的不同適當(dāng)去除。
以下是消息傳輸?shù)暮?jiǎn)單數(shù)據(jù)組包方式。
客戶端到服務(wù)器

服務(wù)器到客戶端

本發(fā)明主要是針對(duì)新型以GPRS或CDMA形式開通了數(shù)據(jù)業(yè)務(wù)的手機(jī)和無(wú)線PDA而專門設(shè)計(jì)的及時(shí)消息服務(wù)系統(tǒng)。該系統(tǒng)包括在手機(jī)上運(yùn)行的客戶端軟件,和運(yùn)行在計(jì)算機(jī)上(如PC機(jī))的消息服務(wù)客戶端軟件,以及提供及時(shí)消息服務(wù)的及時(shí)消息服務(wù)器。
及時(shí)消息服務(wù)與傳統(tǒng)的SMS服務(wù)在技術(shù)實(shí)現(xiàn)上有很大的區(qū)別,傳統(tǒng)的短消息服務(wù)首先要將消息發(fā)送到SMS網(wǎng)關(guān),再提交到消息中心,由消息中心分發(fā)到各個(gè)無(wú)線基站,然后由基站發(fā)送的手機(jī)。在消息傳輸時(shí),路線明確,基本可以歸入到實(shí)電路交換技術(shù)。而在及時(shí)消息服務(wù)系統(tǒng)中,手機(jī)客戶端軟件通過(guò)GPRS或CDMA的Internet接入技術(shù),訪問(wèn)架設(shè)在Internet的及時(shí)消息服務(wù)器,直接來(lái)讀取和發(fā)送消息,實(shí)現(xiàn)和其他手機(jī)以及計(jì)算機(jī)的通訊。
本發(fā)明中的及時(shí)消息服務(wù)器如果以Java開發(fā)平臺(tái)為例,可以分為WEB服務(wù)器,OTA服務(wù)器和消息中心服務(wù)器三個(gè)部分。也可以在這個(gè)基礎(chǔ)上進(jìn)行合并,或者根據(jù)具體情況刪除不需要的部分。
其中的WEB服務(wù)器是用來(lái)實(shí)現(xiàn)手機(jī)用戶通過(guò)計(jì)算機(jī)端的標(biāo)準(zhǔn)Internet瀏覽器來(lái)發(fā)送和接收及時(shí)消息的功能,另外還可以提供安全注冊(cè),幫助,下載手機(jī)軟件的服務(wù)功能。服務(wù)器可以采用Php,Perl,J2ee等多種適用的工具軟件制作動(dòng)態(tài)腳本服務(wù)程序,然后啟動(dòng)WEB服務(wù),供計(jì)算機(jī)端的瀏覽器下載執(zhí)行。當(dāng)瀏覽器端發(fā)送或接收及時(shí)消息的時(shí)候,WEB服務(wù)器訪問(wèn)消息中心服務(wù)器的數(shù)據(jù)庫(kù),讀取或添加及時(shí)消息,由消息中心服務(wù)器來(lái)發(fā)送和接收消息。由于這些技術(shù)目前已經(jīng)比較成熟,設(shè)計(jì)方法多種多樣,在此不做贅述。具體數(shù)據(jù)傳輸和其它設(shè)計(jì)標(biāo)準(zhǔn)參見相關(guān)的http的RFC文檔。
OTA服務(wù)器是提供給Java手機(jī)通過(guò)GPRS或CDMA訪問(wèn)的服務(wù),包括手機(jī)注冊(cè),手機(jī)客戶端軟件MIDlet程序的發(fā)布等功能。對(duì)于不采用Java平臺(tái)開發(fā)的情況,可以刪除OTA服務(wù)器或減少其功能。服務(wù)器可采用XML或其它適用的工具和語(yǔ)法書寫,手機(jī)或其它無(wú)線設(shè)備可以通過(guò)內(nèi)置的瀏覽器下載客戶端的MIDlet程序。通過(guò)嵌入JSP/Servlet插件的方法,Servlet可以用來(lái)完成手機(jī)的注冊(cè)和注銷,并保證密碼和其它有用信息在網(wǎng)路上傳輸?shù)陌踩?。然后在消息中心服?wù)器數(shù)據(jù)庫(kù)的用戶記錄里添加刪除用戶記錄。
消息中心服務(wù)器是整個(gè)系統(tǒng)的核心部分,所有基本功能都是靠中心服務(wù)器來(lái)實(shí)現(xiàn)的。服務(wù)器根據(jù)TCP/IP的數(shù)據(jù)通訊原理,可以采用客戶端/服務(wù)器的設(shè)計(jì)模式,與手機(jī)等客戶端軟件進(jìn)行TCP通訊,從而達(dá)到及時(shí)消息的中轉(zhuǎn)或者協(xié)助客戶端建立連接直接發(fā)送及時(shí)消息的目的。服務(wù)器的實(shí)現(xiàn)方法比較多,所采用的工具也比較多樣化,根據(jù)本發(fā)明所提供的基本功能,有以下的簡(jiǎn)單可行的實(shí)現(xiàn)方案。
首先,中心服務(wù)器負(fù)責(zé)手機(jī)用戶資料管理,個(gè)性化設(shè)定。手機(jī)等客戶端軟件可以通過(guò)多種方式注冊(cè)到消息中心,中心服務(wù)器將客戶端提供的資料添加到數(shù)據(jù)庫(kù)中。當(dāng)消息狀態(tài)發(fā)生變化時(shí),如接收到新的消息或者需要發(fā)送消息,服務(wù)器將修改這些記錄,標(biāo)注及時(shí)消息的狀態(tài)。
消息接收和發(fā)送可采用消息隊(duì)列或其他可行的方式來(lái)進(jìn)行管理,當(dāng)客戶端有新的消息需要發(fā)送,服務(wù)器根據(jù)目的地判斷接收方是否開通GPRS或CDMA,否則就按照傳統(tǒng)短消息的方式發(fā)送。如果目的手機(jī)已經(jīng)注冊(cè)在中心服務(wù)器的數(shù)據(jù)庫(kù),服務(wù)器將消息添加到消息隊(duì)列。中心服務(wù)器可以用線程不停的處理消息隊(duì)列,當(dāng)有消息需要發(fā)送時(shí),服務(wù)器先判斷消息類型,如果需要發(fā)送多媒體消息,就先接收附件并保存起來(lái)。如果目的手機(jī)不在線,就將消息備份起來(lái),到下次用戶登陸時(shí)發(fā)送,否則將逐條順序發(fā)送。
服務(wù)器的通訊方面的設(shè)計(jì)需要參考TCP連接Server的設(shè)計(jì)方法,在數(shù)據(jù)的組織,管理方面可以根據(jù)情況參照數(shù)據(jù)庫(kù)的設(shè)計(jì)方法進(jìn)行開發(fā),軟件主要流程參看服務(wù)器的流程圖。
運(yùn)行在手機(jī)或者其它無(wú)線設(shè)備上的客戶端軟件,可以采用Java編寫,通過(guò)OTA下載執(zhí)行。也可以針對(duì)各種手機(jī)的操作系統(tǒng),做專門的設(shè)計(jì)??紤]到今后手機(jī)的硬件和軟件發(fā)展,客戶端也可以采用其他的一些適用的方法開發(fā),如直接固化在手機(jī)里,或采用BREW開發(fā)平臺(tái)等方法。
當(dāng)用戶已經(jīng)注冊(cè)到消息中心的服務(wù)器數(shù)據(jù)庫(kù),在客戶端每次通過(guò)TCP連接的方式登陸到中心服務(wù)器時(shí),都需要通過(guò)服務(wù)器的驗(yàn)證。通過(guò)驗(yàn)證后先讀取消息狀態(tài),如果有新的消息,就開始接收消息,并可以顯示和聽取多媒體消息。消息讀取后可以滯留在服務(wù)器,作為備份資料。當(dāng)用戶需要發(fā)送及時(shí)消息時(shí),先把消息發(fā)送到中心服務(wù)器,由服務(wù)器代為轉(zhuǎn)發(fā)。
在客戶端向服務(wù)器發(fā)送多媒體連接的請(qǐng)求后,服務(wù)器可以協(xié)助其直接連接到目標(biāo)地址,或者通過(guò)服務(wù)器中轉(zhuǎn)。考慮到目前手機(jī)和其它無(wú)線設(shè)備的計(jì)算能力有限,服務(wù)器可以協(xié)助其將未壓縮的圖象或聲音壓縮成適合GPRS或CDMA帶寬允許傳輸?shù)母袷剑俜职l(fā)到其它目的地址。
無(wú)線設(shè)備上的客戶端軟件設(shè)計(jì)的主要流程圖可以參看附帶的客戶端軟件流程圖,客戶端軟件通訊需要參考TCP連接Client的設(shè)計(jì)方法。
在及時(shí)消息傳送時(shí),由于大部分是在Internet上進(jìn)行傳輸,消息體不宜采用明文方式,否則容易產(chǎn)生泄密,所以可以采用一定的加密方式,同時(shí)需要保持加密解密的同步。在客戶端登陸服務(wù)器的過(guò)程中,可采用SSL或RSA的方式進(jìn)行身份驗(yàn)證。以保持系統(tǒng)的安全。
雖然以上所述結(jié)合了軟件流程圖進(jìn)行了說(shuō)明,但本發(fā)明不限于此,此文主要是以Java平臺(tái)為例,對(duì)其實(shí)現(xiàn)方法進(jìn)行可行性描述,具體權(quán)利保護(hù)范圍可在權(quán)利要求范圍內(nèi)進(jìn)行變化。
權(quán)利要求
1.用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法,其特征在于包括如下步驟a)通過(guò)英特網(wǎng)協(xié)議將消息服務(wù)器和用戶設(shè)備連接到英特網(wǎng)上,并保持連接;b)用戶設(shè)備發(fā)送消息到消息服務(wù)器;c)消息服務(wù)器接收消息后,先對(duì)數(shù)據(jù)體進(jìn)行校驗(yàn),如數(shù)據(jù)受損,則要求用戶設(shè)備重新傳輸;然后服務(wù)器接收的數(shù)據(jù)加以解析,分別取出消息的目標(biāo),內(nèi)容和發(fā)送方的身份信息;在確認(rèn)發(fā)送方的身份后,消息服務(wù)器在注冊(cè)用戶的數(shù)據(jù)庫(kù)里尋找消息目標(biāo)用戶,找到后如果當(dāng)前目標(biāo)用戶由于關(guān)機(jī)或其它原因未與服務(wù)器保持連接,服務(wù)器將消息存儲(chǔ)在數(shù)據(jù)庫(kù),否則就根據(jù)連接的客戶端地址,立即發(fā)送到目標(biāo)用戶。
2.根據(jù)權(quán)利要求1所述的用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法,其特征在于在步驟b),用戶設(shè)備發(fā)送消息到消息服務(wù)器后,消息服務(wù)器向發(fā)送消息的用戶設(shè)備發(fā)送“OK”消息,如果該用戶設(shè)備在特定時(shí)間段內(nèi)未收到“OK”消息,則重復(fù)發(fā)送。
3.根據(jù)權(quán)利要求1或2所述的用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法,其特征在于在步驟c),目標(biāo)用戶接收到消息后,向消息服務(wù)器發(fā)送“OK”消息,如果消息服務(wù)器在特定的時(shí)間段內(nèi)未收到“OK”消息,則重復(fù)發(fā)送。
4.根據(jù)權(quán)利要求1或2所述的用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法,其特征在于所述的用戶設(shè)備和目標(biāo)用戶,至少其中之一為移動(dòng)通訊設(shè)備,通過(guò)CDMA或GPRS協(xié)議與英特網(wǎng)連接。
全文摘要
本發(fā)明提供了一種用移動(dòng)設(shè)備發(fā)送及時(shí)消息的方法。通過(guò)GPRS或CDMA將移動(dòng)通訊設(shè)備連接到英特網(wǎng)上,再通過(guò)連接在英特網(wǎng)上的消息服務(wù)器實(shí)現(xiàn)移動(dòng)設(shè)備之間或移動(dòng)設(shè)備和電腦之間的消息傳遞,具有運(yùn)行費(fèi)用低、可實(shí)現(xiàn)跨平臺(tái)信息交流等優(yōu)點(diǎn)。
文檔編號(hào)H04W4/12GK1486114SQ0313895
公開日2004年3月31日 申請(qǐng)日期2003年8月1日 優(yōu)先權(quán)日2003年8月1日
發(fā)明者秦峰, 張志平, 峰 秦 申請(qǐng)人:秦峰, 峰 秦
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1