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

動態(tài)下載即時信息協(xié)議的系統(tǒng)和裝置及其方法

文檔序號:7766222閱讀:155來源:國知局
專利名稱:動態(tài)下載即時信息協(xié)議的系統(tǒng)和裝置及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動電訊設(shè)備,無線通訊設(shè)備或任何電子裝置與網(wǎng)絡(luò)或其他提供即時信息的服務(wù)商之間的直接、實時聯(lián)系。尤其是從既時信息服務(wù)商那里下載該服務(wù)商所用的既時信息通信協(xié)議到電子裝置中的方法、系統(tǒng)和電子裝置。
背景技術(shù)
目前,在因特網(wǎng)交流中,為實現(xiàn)即時或?qū)崟r信息(InstantMessaging or IM)交流,存在著多種多樣的即時信息(IM)協(xié)議。各個不同的網(wǎng)絡(luò)服務(wù)商,比如,美國在線(AOL)的AIM和ICQ,雅虎(Yahoo)的雅虎信使,和微軟的MSN信使,都會采用各自不同的IM協(xié)議。而在無線通訊的領(lǐng)域中,很難在小小的移動通訊設(shè)備中同時裝載所有這些不同的IM協(xié)議,而且移動通信設(shè)備難以適應(yīng)現(xiàn)有協(xié)議的升級和新的協(xié)議的支持。
在現(xiàn)有技術(shù)中,為了實現(xiàn)同一無線通信設(shè)備與多個即時信息服務(wù)商之間即時信息通訊聯(lián)系,都要通過一個“中間服務(wù)器或接口設(shè)備”(Gateway)來與手機,及其他無線通訊設(shè)備,或電子設(shè)備或裝置聯(lián)系。中間服務(wù)器或接口設(shè)備的作用是將各個網(wǎng)絡(luò)服務(wù)商的IM協(xié)議進行轉(zhuǎn)換,使之能夠和移動無線通訊設(shè)備進行即時信息的交流。這樣必然增加投資成本和實施周期。此外,現(xiàn)有的網(wǎng)絡(luò)服務(wù)商都沒有公開自己的即時信息協(xié)議(IM protocol)或接口協(xié)議(Interface protocol)。
設(shè)立中間服務(wù)器或接口設(shè)備不僅耗時多、費用很高;還需要為中間服務(wù)器或接口設(shè)備開發(fā)一種統(tǒng)一的協(xié)議,能為所有移動設(shè)備或電子裝置所使用。這也是一個困難之處?,F(xiàn)在,雖然越來越多的移動電訊設(shè)備或電子裝置,象手機或PDA(個人數(shù)字助理),能夠支持KJava的平臺。但是,使用純KJava程序的工作平臺會有許多缺陷,比如平臺獨立優(yōu)勢的限制和較差的工作性能。然而,如果要使用純KJava編碼來支持IM程序和下載,這種做法就可以支持各種IM協(xié)議。可是,由于移動設(shè)備的輸出入的特點各異,比如顯示屏幕的尺寸不同,即時信息(IM)的服務(wù)商需要開發(fā)不同的KJava程序來支持不同的移動通訊或電子設(shè)備。因此,若使用純KJava程序來同時支持即時信息通訊,以及工作平臺,就會暴露KJava本身的許多缺陷,即對平臺獨立優(yōu)勢的限制和較差的工作性能。
為消除中間服務(wù)器或接口設(shè)備,摩托羅拉早期的與網(wǎng)絡(luò)服務(wù)商提供的即時信息服務(wù)做直接溝通的方案,是在手機或其它無線通訊或電子設(shè)備上設(shè)置某一簽約網(wǎng)絡(luò)服務(wù)商的協(xié)議(IM protocol)。雖然可以不用KJava編程而用本地代碼編程,這樣的移動設(shè)備只能支持有限的幾種IM協(xié)議。這使手機或無線通訊或電子設(shè)備受到很大的限制,即只能適用于為某個簽約服務(wù)商提供直接即時信息服務(wù)。而無法由手機的最終用戶有選擇地與喜歡的網(wǎng)絡(luò)即時信息或?qū)崟r報告服務(wù)商建立客戶關(guān)系,同時又使用自己所喜歡式樣的電子裝置。這使得網(wǎng)絡(luò)服務(wù)商或各類即時信息服務(wù)商無法與各個移動電訊用戶之間開展直接的業(yè)務(wù)關(guān)系。
本發(fā)明就是針對這樣一些現(xiàn)有技術(shù)中的缺陷提出的,使移動通信或電子設(shè)備的用戶可以使用自己喜歡款式的電子裝置,來自由選擇網(wǎng)絡(luò)服務(wù)商直接進行即時信息通訊或交流。本發(fā)明的初步設(shè)想是將與移動通信或電子設(shè)備的與工作平臺有關(guān)的程序用本地代碼編寫,而與即時信息協(xié)議有關(guān)的程序用KJava來寫。
發(fā)明概述本發(fā)明的一個目的是要提供一種能使即時信息服務(wù)商和各種電子設(shè)備用戶之間建立直接的即時信息聯(lián)系的系統(tǒng)和電子裝置及其方法。
本發(fā)明的另一個目的是提供一種方法、系統(tǒng)和電子裝置,能使無線移動通訊或電子設(shè)備的用戶不論使用那一款設(shè)備都能自由地、隨意地選擇自己所喜歡的即時信息服務(wù)商,并與之建立起直接的即時信息聯(lián)系。
本發(fā)明的再一個目的是要提供一種能讓使用即時信息服務(wù)的無線移動或電子設(shè)備用戶隨時地、直接地從即時服務(wù)商那里下載建立直接的即時信息聯(lián)系的通訊協(xié)議的方法,系統(tǒng)或裝置。
根據(jù)本發(fā)明,一種可從即時信息服務(wù)商那里下載即時信息協(xié)議程序到電子裝置中的方法包括在每一個電子裝置中至少設(shè)置有一個用戶接口程序,一個網(wǎng)絡(luò)連通程序,和該即時信息協(xié)議程序;其中所說用戶接口程序和網(wǎng)絡(luò)連通程序是用本地代碼編寫的,而所說即時信息協(xié)議程序是基于Java的代碼。這樣一來,即時信息協(xié)議可以直接下載到每個電子裝置/設(shè)備中,使得這些電子裝置可以通過該網(wǎng)絡(luò)服務(wù)商進行即時信息通訊。其中以Java為基礎(chǔ)的代碼是KJava程序。即時信息服務(wù)商用KJava來編寫其即時信息服務(wù)協(xié)議。
在本發(fā)明的方法中,用戶通過用戶接口程序和協(xié)議程序向所需即時信息服務(wù)器發(fā)出一個請求,要求下載其即時信息協(xié)議。即時信息服務(wù)器在接到該用戶的下載協(xié)議請求后,先確認該用戶是否為該網(wǎng)絡(luò)服務(wù)商的客戶,然后,才允許下載。該服務(wù)器的即時信息協(xié)議經(jīng)過網(wǎng)絡(luò)連通程序,下載到應(yīng)用協(xié)議程序,并在所說的用戶接口程序中予以登錄。
即時信息下載在用戶的移動電訊或電子設(shè)備中后,該移動電訊或電子設(shè)備就可以和提供即時信息服務(wù)的網(wǎng)絡(luò)服務(wù)器進行直接的即時信息通訊。
根據(jù)本發(fā)明,一種從即時信息服務(wù)商下載即時信息協(xié)議程序到電子裝置中的系統(tǒng),其特征在于每個電子裝置至少裝有一個用戶接口部分,一個網(wǎng)絡(luò)連通部分,和該即時信息協(xié)議程序部分;其中所說用戶接口部分和網(wǎng)絡(luò)連通部分具有用本地代碼編寫的程序,而所說協(xié)議程序部分是用Java為基礎(chǔ)的代碼。這樣,即時信息協(xié)議程序可以直接下載到電子裝置的協(xié)議程序部分,使得這些電子裝置可以通過該網(wǎng)絡(luò)服務(wù)商進行即時信息通訊。其中以Java為基礎(chǔ)的代碼是KJava程序。即時信息服務(wù)商可以是任意使用KJava來編寫其即時信息協(xié)議的服務(wù)商。至少有一個電子設(shè)備或裝置與服務(wù)商進行無線通訊。
根據(jù)本發(fā)明,一種電子裝置至少包括一個用戶接口部分,一個網(wǎng)絡(luò)連通部分,和一個協(xié)議程序部分;其中所說用戶接口部分和網(wǎng)絡(luò)連通部分具有用本地代碼編寫的程序,而所說協(xié)議程序是用Java為基礎(chǔ)的代碼。這樣,一個即時信息協(xié)議程序可以直接下載到所說電子裝置的協(xié)議程序部分,使得所說電子裝置可以通過一個網(wǎng)絡(luò)服務(wù)商與另外一個類似的電子裝置進行即時信息通訊。該電子裝置是一種無線通訊裝置。以Java為基礎(chǔ)的代碼是KJava程序。
在本發(fā)明的系統(tǒng)中,所說的即時信息服務(wù)器可以是任何一種KJava支持上述協(xié)議的服務(wù)器。所說電子裝置可以是任何一種具有上述通訊功能的移動電話,PDA,和計算機。
根據(jù)本發(fā)明,就能實現(xiàn)在多個即時信息服務(wù)器和同一電子裝置或移動通訊設(shè)備之間的直接即時信息交流。既保留了良好的通訊平臺,又實現(xiàn)了對即時信息協(xié)議的直接下載,和即時信息的“實時”交流。
附圖簡要說明

圖1是現(xiàn)有技術(shù)中的一個移動電子設(shè)備與即時信息服務(wù)商或服務(wù)器之間進行即時信息通訊的系統(tǒng)圖。
圖2表示本發(fā)明的一個移動通訊或電子裝置/設(shè)備示意圖,設(shè)有各程序部分。
圖3是本發(fā)明的一個移動通訊或電子設(shè)備與即時信息服務(wù)商或服務(wù)器之間進行即時信息通訊的系統(tǒng)圖,也大致表示了摩托羅拉早期的直接IM通訊的方案。
圖4是本發(fā)明的一個移動通訊或電子設(shè)備與即時信息服務(wù)商或服務(wù)器之間直接下載即時信息通訊協(xié)議的方法流程圖。
發(fā)明的詳細說明參照圖1,在一般的即時信息通訊中,中間服務(wù)器或接口設(shè)備1與提供即時信息服務(wù)的服務(wù)器2連接,用于將即時信息服務(wù)器的即時信息協(xié)議轉(zhuǎn)換成能為電子或移動通訊設(shè)備3,如手機,傳呼機,PDA等電子裝置,可以進行無線通訊的筆記本電腦等,采用的協(xié)議。這樣可以保證各個網(wǎng)絡(luò)服務(wù)器使用的即時信息(IM)協(xié)議不被泄露,網(wǎng)絡(luò)服務(wù)器2也不必考慮什么樣的電子或移動設(shè)備用戶可以使用其即時信息通信服務(wù)。各個網(wǎng)絡(luò)服務(wù)商也無法主動地去開發(fā)自己的客戶,而是依賴于中間服務(wù)器或接口設(shè)備的提供商為其開發(fā)客戶。這種現(xiàn)有技術(shù)中的無線即時信息通訊方案有很大的局限性。
為了使電子裝置或移動設(shè)備能夠真正地實現(xiàn)即時信息交流,就要求各種電子裝置或移動設(shè)備都能夠直接地與網(wǎng)絡(luò)服務(wù)器進行直接的即時信息交流。這就要求各種不同類型電子裝置或無線移動設(shè)備都能從網(wǎng)絡(luò)服務(wù)器上直接下載即時信息協(xié)議。但是,各個網(wǎng)絡(luò)服務(wù)商的即時信息協(xié)議可能會用各自完全不同的程序;而各種不同類型的電子裝置或無線移動設(shè)備也會有不同的輸入輸出方式。這樣一個網(wǎng)絡(luò)服務(wù)商要爭取不同的電子裝置或移動設(shè)備用戶成為自己的客戶就要編寫許許多多的不同的即時信息程序。因此,讓每一個網(wǎng)絡(luò)服務(wù)商去滿足各種不同電子裝置或移動電話用戶的需求是不現(xiàn)實的。
目前,一般的電子裝置或無線移動設(shè)備都已支持Java或KJava平臺,雖然KJava平臺便于下載即時信息程序。但是,KJava平臺的工作性能不好,對Java的平臺無關(guān)優(yōu)勢也有限制。所以,本發(fā)明在考慮了上述各種問題后,提出了把與通訊設(shè)備相關(guān)的程序都用本地代碼編寫;而與協(xié)議有關(guān)的程序都用KJava編寫。
根據(jù)本發(fā)明,如圖2所示,在每一個電子裝置或無線移動設(shè)備中3,設(shè)置至少一個用戶接口部分31(User Interface),一個即時信息協(xié)議程序部分32(Protocol Program Unit),和一個網(wǎng)絡(luò)連通部分33(Network Connection Unit)。可提供即時信息服務(wù)的網(wǎng)絡(luò)服務(wù)器使用的即時信息協(xié)議21(Instant Messaging Protocol)和各電子裝置或移動無線通訊設(shè)備3中的協(xié)議程序部分32的協(xié)議程序(Protocol Program)用KJava(KJava codes)來編寫,而所說用戶接口部分31和網(wǎng)絡(luò)連通部分33中的程序用本地代碼(native codes)編寫。
利用KJava來編寫電子裝置或移動設(shè)備中的協(xié)議程序部分32的程序,就能夠?qū)崿F(xiàn)讓電子裝置或移動設(shè)備3用戶可以從網(wǎng)絡(luò)服務(wù)器2上直接下載即時信息協(xié)議。同時,其它接口和連通都是用的本地代碼,這就提高了電子裝置或無線移動設(shè)備的工作性能,并保證了高的效率。這樣,在電子裝置或無線移動設(shè)備用戶和網(wǎng)絡(luò)服務(wù)商之間的即時信心通訊,就不存在任何的障礙了。用戶可以根據(jù)自己的喜好選擇一個或多個提供即時信息的網(wǎng)絡(luò)服務(wù)商,直接下載其即時信息協(xié)議到電子裝置或移動設(shè)備中,使電子裝置或移動設(shè)備用戶可以通過網(wǎng)絡(luò)服務(wù)器來進行即時信息交流。
本發(fā)明的這種方法,解決了原來的本地代碼方案和純KJava代碼方案的問題,比現(xiàn)有技術(shù)使用起來更靈活。在本發(fā)明的方案中,當(dāng)IM本地代碼程序工作時,KVM或協(xié)議程序也總是處于工作狀態(tài)。
圖3是本發(fā)明的一個電子裝置或移動無線通訊設(shè)備與即時信息服務(wù)商或服務(wù)器之間進行即時信息通訊的系統(tǒng)圖。本發(fā)明直接從即時信息服務(wù)商下載即時信息的系統(tǒng)包括至少一個提供即時信息服務(wù)的服務(wù)器2,和多個電子裝置或移動無線通訊設(shè)備3。所說的電子裝置或移動無線通訊設(shè)備至少裝有一個用戶接口部分31,一個即時信息協(xié)議程序部分32,和一個網(wǎng)絡(luò)連通部分33。該服務(wù)器2使用的即時信息協(xié)議21和各電子裝置或移動無線通訊設(shè)備3中的協(xié)議程序用Java或KJava來編寫;而所說電子裝置或移動設(shè)備3的用戶接口31的程序和網(wǎng)絡(luò)連通33的程序用本地代碼來編寫。
在本發(fā)明的系統(tǒng)中,KJava所說電子裝置或移動無線通訊設(shè)備3可以是任何一種具有上述通訊功能的移動電話,PDA,計算器和筆記本電腦。
圖3也大致表示了摩托羅拉早期的、不采用中間服務(wù)器(GatewayServer)的直接進行即時信息(IM)通訊的方案。前面講了,早期的方案只能和有限的幾個簽約服務(wù)商進行直接IM通訊,并且只能限幾種特定款式的電子裝置或手機。因此,沒有廣泛的適用性。
圖4是本發(fā)明的一個電子裝置或移動無線通訊設(shè)備與即時信息服務(wù)商或服務(wù)器之間直接下載即時信息通訊協(xié)議的方法流程圖。本地代碼編寫的IM用戶接口程序31’,接收用戶的操作指令,比如,下載即時信息(IM)協(xié)議21。用戶接口程序31’就會傳達給協(xié)議程序32’。協(xié)議書程序32’就發(fā)出指令,通過網(wǎng)絡(luò)連接程序33’向網(wǎng)絡(luò)服務(wù)器2發(fā)出請求。
即時信息服務(wù)器2在接到該用戶的下載即時協(xié)議的請求后,先確認該用戶是否為該網(wǎng)絡(luò)服務(wù)商的客戶,然后,再允許下載。該服務(wù)器2的即時信息協(xié)議21經(jīng)過網(wǎng)絡(luò)連通程序33’,下載到應(yīng)用協(xié)議程序32’,并在所說的用戶接口程序31’中予以注冊。
即時信息協(xié)議程序下載在移動電訊用戶的設(shè)備3中后,該電子裝置或移動電訊設(shè)備3就可以和提供即時信息服務(wù)的網(wǎng)絡(luò)服務(wù)器2進行直接的即時信息通訊,或是通過該服務(wù)器與其他用戶進行即時信息通訊。
以上只是對本發(fā)明主要內(nèi)容的描述。本發(fā)明并不局限于所舉的例子。在不違背本發(fā)明精神實質(zhì)的一些簡單的變化,也應(yīng)當(dāng)歸于在下述權(quán)利要求所定義的范圍之內(nèi)的。
權(quán)利要求
1.一種從即時信息服務(wù)商那里下載即時信息協(xié)議程序到電子裝置中的方法,其特征在于包括在每一個電子裝置中至少設(shè)置一個用戶接口程序,一個網(wǎng)絡(luò)連通程序,和該即時信息協(xié)議程序;其中所說用戶接口程序和網(wǎng)絡(luò)連通程序用本地代碼編寫,而所說即時信息協(xié)議程序是Java為基礎(chǔ)的代碼,這樣,即時信息協(xié)議可以直接下載到每個電子裝置中,使得所說這些電子裝置可以通過所說網(wǎng)絡(luò)服務(wù)商進行即時信息通訊。
2.根據(jù)權(quán)利要求1的方法,其特征在于,至少一個電子裝置在其用戶的啟動下向所說即時信息服務(wù)商發(fā)出要求下載該服務(wù)商的即時信息協(xié)議程序的請求。
3.根據(jù)權(quán)利要求2的方法,其特征在于,在下載所說即時信息協(xié)議程序之前,所說即時信息服務(wù)商在接到該下載協(xié)議請求后,先確認所說至少一個電子裝置是否為該服務(wù)商的客戶。
4.根據(jù)權(quán)利要求3的方法,其特征在于,在接到該下載協(xié)議請求后,所說服務(wù)商通過所說網(wǎng)絡(luò)連通程序,將所說協(xié)議程序發(fā)送給所說的至少一個電子裝置。
5.根據(jù)權(quán)利要求3的方法,其特征在于,當(dāng)?shù)谝淮问褂脮r,所下載的即時信息程序在所說的用戶接口程序中予以注冊。
6.根據(jù)權(quán)利要求1的方法,其特征在于,所說即時信息服務(wù)商是任何一個提供采用KJava編寫其即時信息協(xié)議程序的服務(wù)商。
7.根據(jù)權(quán)利要求1的方法,其特征在于,所說至少一個電子裝置與所說網(wǎng)絡(luò)服務(wù)商進行無線通訊。
8.根據(jù)權(quán)利要求1的方法,其特征在于,所說的以Java為基礎(chǔ)的代碼是KJava代碼。
9.一種從即時信息服務(wù)商下載即時信息協(xié)議程序到電子裝置中的系統(tǒng),其特征在于每個所說電子裝置至少裝有一個用戶接口部分,一個網(wǎng)絡(luò)連通部分,和該即時信息協(xié)議程序部分;其中所說用戶接口部分和網(wǎng)絡(luò)連通部分具有用本地代碼編寫的程序,而所說協(xié)議程序部分是用Java為基礎(chǔ)的代碼,這樣,即時信息協(xié)議程序可以直接下載到電子裝置的協(xié)議程序部分,使得所說這些電子裝置可以通過所說網(wǎng)絡(luò)服務(wù)商進行即時信息通訊。
10.根據(jù)權(quán)利要求9的系統(tǒng),其特征在于,所說至少一個電子裝置與所說服務(wù)商進行無線通訊。
11.根據(jù)權(quán)利要求9的系統(tǒng),其特征在于,所說的即時信息服務(wù)商可以是任何一個提供采用KJava編寫其即時信息協(xié)議程序的服務(wù)商。
12.根據(jù)權(quán)利要求9的系統(tǒng),其特征在于,所說的以Java為基礎(chǔ)的代碼是KJava代碼。
13.一種電子裝置,包括至少一個用戶接口部分,一個網(wǎng)絡(luò)連通部分,和一個協(xié)議程序部分;其中所說用戶接口部分和所說網(wǎng)絡(luò)連通部分具有用本地代碼編寫的程序,而所說協(xié)議程序部分是用Java為基礎(chǔ)的代碼,這樣,一個即時信息協(xié)議程序可以直接下載到所說電子裝置的協(xié)議程序部分,使得所說電子裝置可以通過一個網(wǎng)絡(luò)服務(wù)商與另外一個類似的電子裝置進行即時信息通訊。
14.根據(jù)權(quán)利要求13的電子裝置,其特征在于,所說電子裝置是一種無線通訊裝置。
15.根據(jù)權(quán)利要求13的電子裝置,其特征在于,所說的以Java為基礎(chǔ)的代碼是KJava代碼。
全文摘要
一種從即時信息服務(wù)商下載即時信息協(xié)議程序到電子裝置中的系統(tǒng)。每個電子裝置裝有用戶接口部分,網(wǎng)絡(luò)連通部分,和即時信息協(xié)議程序部分。用戶接口部分和網(wǎng)絡(luò)連通部分具有本地代碼程序,協(xié)議程序部分用KJava代碼。這樣,即時信息協(xié)議程序可以直接下載到電子裝置,使得這些電子裝置可以通過該網(wǎng)絡(luò)服務(wù)商進行即時信息通訊。該方法就是在電子裝置中至少設(shè)置用戶接口程序,網(wǎng)絡(luò)連通程序,和即時信息協(xié)議程序。用戶接口程序和網(wǎng)絡(luò)連通程序采用本地代碼,即時信息協(xié)議程序用KJava碼,從而即時信息協(xié)議可以直接下載給電子裝置,使這些電子裝置可以進行即時信息通訊。
文檔編號H04L29/08GK1525322SQ0310494
公開日2004年9月1日 申請日期2003年2月27日 優(yōu)先權(quán)日2003年2月27日
發(fā)明者斌 王, 王斌, 王洪軍, 李彥濤 申請人:摩托羅拉公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
连云港市| 五大连池市| 攀枝花市| 扬中市| 普陀区| 尼勒克县| 禄丰县| 苍山县| 清河县| 辰溪县| 望谟县| 松江区| 疏附县| 出国| 永嘉县| 固始县| 汾西县| 罗田县| 泰安市| 临清市| 文安县| 静宁县| 汕尾市| 平武县| 江油市| 延边| 陵川县| 海安县| 郁南县| 昆明市| 于田县| 荥阳市| 日土县| 靖远县| 包头市| 广州市| 乌拉特中旗| 海晏县| 鄂州市| 观塘区| 浦东新区|