專(zhuān)利名稱(chēng):無(wú)線數(shù)據(jù)通信設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信,特別涉及用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備及方法。
一般說(shuō)來(lái),WAP服務(wù)器連接在提供各種信息的互聯(lián)網(wǎng)(Internet)服務(wù)器和能夠接收從互聯(lián)網(wǎng)服務(wù)器提供的信息的WAP終端之間,以轉(zhuǎn)換互聯(lián)網(wǎng)服務(wù)器和WAP終端之間的不同數(shù)據(jù)格式和不同協(xié)議。并且,WAP服務(wù)器也給WAP終端提供它自身的信息。
圖1是WAP終端和WAP服務(wù)器之間傳統(tǒng)的數(shù)據(jù)通信設(shè)備的方框圖。
圖1的數(shù)據(jù)通信設(shè)備包括WAP終端10、互通功能(IWF)單元12、公用交換電話網(wǎng)(PSTN)13、互聯(lián)網(wǎng)服務(wù)提供商(ISP)14和WAP服務(wù)器16。
IWF單元12執(zhí)行WAP終端10和ISP14之間的路由功能。ISP14是提供一般通信服務(wù)例如HITEL或UNITEL公司之一。WAP服務(wù)器16給WAP終端10提供它自己的信息和來(lái)自互聯(lián)網(wǎng)服務(wù)器(未示出)的更多信息。
圖2示出了示于圖1的數(shù)據(jù)通信設(shè)備的每個(gè)方框的協(xié)議棧。
WAP終端10的協(xié)議棧由多個(gè)協(xié)議層組成,其中包含電路交換數(shù)據(jù)服務(wù)協(xié)議(CSD(IS-707))、同級(jí)協(xié)議(PPP)、網(wǎng)際協(xié)議(IP)、無(wú)線事務(wù)協(xié)議(WTP)和用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)、無(wú)線會(huì)話協(xié)議(WSP)和無(wú)線應(yīng)用環(huán)境協(xié)議(WAE)。并且CSD(IS-707)包括IS-95協(xié)議、無(wú)線鏈路協(xié)議(RLP)、PPP、IP、和TCP。這些協(xié)議層對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)是熟知的,在此將略去對(duì)其解釋。
圖4是示于圖1的數(shù)據(jù)通信設(shè)備中的數(shù)據(jù)流圖。
將參照?qǐng)D4描述圖1的數(shù)據(jù)通信設(shè)備的操作。
假定WAP終端10將接收互聯(lián)網(wǎng)或電子郵件(E-mail)服務(wù)。在此,WAP終端10準(zhǔn)備以正常狀態(tài)接收普通呼叫或數(shù)據(jù)(互聯(lián)網(wǎng)或E-mail)。當(dāng)WAP終端10用戶(hù)利用電話號(hào)碼通過(guò)IWF單元12、PSTN13將WAP終端10連接到ISP14以與互聯(lián)網(wǎng)連接時(shí),連接到WAP終端10的ISP14允許用戶(hù)接收互聯(lián)網(wǎng)或E-mail服務(wù)。并且,當(dāng)用戶(hù)想停止接收互聯(lián)網(wǎng)服務(wù)時(shí),ISP14斷開(kāi)來(lái)自WAP終端10的呼叫,回到備用狀態(tài)。
具體地說(shuō),WAP終端10發(fā)送其呼叫的原始報(bào)文請(qǐng)求連接給IWF單元12。IWF單元12從WAP終端10接收原始報(bào)文,然后發(fā)送一個(gè)確認(rèn)接收的原始ACK(確認(rèn))報(bào)文給WAP終端10。IWF單元12發(fā)送用于調(diào)制解調(diào)器連接的連接請(qǐng)求報(bào)文給ISP14。ISP14接收連接請(qǐng)求報(bào)文,并且通過(guò)PSTN13和IWF單元12,發(fā)送指示調(diào)制解調(diào)器連接的連接<速率>報(bào)文給WAP終端10。在WAP終端10和IWP單元12彼此連接的條件下,WAP終端10發(fā)送用戶(hù)需要通過(guò)IWF12和ISP14接收的WAP數(shù)據(jù)(互聯(lián)網(wǎng)或E-mail服務(wù)請(qǐng)求數(shù)據(jù))給WAP服務(wù)器16。在WAP服務(wù)器16接收WAP數(shù)據(jù)之后,WAP服務(wù)器16通過(guò)ISP14、PSTN13和IWP12發(fā)送保存在WAP服務(wù)器自身內(nèi)的WAP服務(wù)器數(shù)據(jù)、或者發(fā)送取自互聯(lián)網(wǎng)服務(wù)器(未示出)的數(shù)據(jù)給WAP終端10。
具有示于圖2的協(xié)議棧的圖1的數(shù)據(jù)通信設(shè)備存在下列問(wèn)題。
首先,因?yàn)閃AP終端10的協(xié)議棧中的CSD(IS-707)包括示于圖3的IP/PPP,WAP終端10的協(xié)議棧有雙重IP/PPP協(xié)議層。結(jié)果是,在數(shù)據(jù)傳輸過(guò)程中有更多的額外開(kāi)銷(xiāo),使得傳輸效率降低。即,沒(méi)有有效利用終端資源。并且,當(dāng)用戶(hù)想連接到WAP服務(wù)器16或互聯(lián)網(wǎng)時(shí),通過(guò)PSTN13實(shí)現(xiàn)與ISP14的連接。這樣,連接速率降低,并且使用PSTN和ISP14要由電話公司或ISP收費(fèi)。并且,由于數(shù)據(jù)傳輸需要示于圖4的多個(gè)步驟,所以效率低。
為解決上述問(wèn)題,本發(fā)明的第一個(gè)目的是提供用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備,采用一協(xié)議棧,其中使用包括在WAP終端的電路交換數(shù)據(jù)服務(wù)(ISD)協(xié)議中的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層,并且互通功能(IWF)單元也起到互聯(lián)網(wǎng)服務(wù)提供商(ISP)的作用。
本發(fā)明的第二個(gè)目的是提供用于第一個(gè)目的的數(shù)據(jù)通信設(shè)備的通信方法。
本發(fā)明的第三個(gè)目的是提供用于WAP終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備,其通過(guò)執(zhí)行WAP終端和非WAP終端之間的切換來(lái)執(zhí)行數(shù)據(jù)通信。
本發(fā)明的第四個(gè)目的是提供用于第三目的的數(shù)據(jù)通信設(shè)備的通信方法。
因此,為達(dá)到上述第一個(gè)目的,提供了一種用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備,它包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面,該多個(gè)WAP終端用于產(chǎn)生作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,傳輸控制協(xié)議(TCP)層和網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下,該多個(gè)WAP服務(wù)器用于根據(jù)WAP數(shù)據(jù)給WAP終端提供WAP服務(wù)器數(shù)據(jù);互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,該互通功能單元用于將WAP終端映射到相應(yīng)的WAP服務(wù)器,其中每個(gè)WAP終端通過(guò)包括在其自身的CSD協(xié)議層中的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層與IWF單元通信,并且該IWF單元通過(guò)互聯(lián)網(wǎng)與每個(gè)WAP服務(wù)器通信。
為達(dá)到第二個(gè)目的,提供了一種數(shù)據(jù)通信設(shè)備的通信方法,該數(shù)據(jù)通信設(shè)備包括具有一協(xié)議棧的多個(gè)WAP終端,其中電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面;具有一協(xié)議棧的多個(gè)WAP服務(wù)器,其中傳輸控制協(xié)議(TCP)層和網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下;互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,該互通功能單元用于每個(gè)WAP終端和每個(gè)WAP服務(wù)器之間的通信,該通信方法包括以下步驟(a)從每個(gè)WAP終端到IWF單元傳送用于呼叫連接的原始報(bào)文,并且從IWF單元到相應(yīng)的WAP終端傳送響應(yīng)于該原始報(bào)文的原始ACK;(b)在IWF單元中,接收來(lái)自WAP終端的請(qǐng)求WAP服務(wù)器服務(wù)的作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù),將每個(gè)WAP終端映射到相應(yīng)的WAP服務(wù)器,并且通過(guò)互聯(lián)網(wǎng)將接收的WAP數(shù)據(jù)傳送到相應(yīng)的WAP服務(wù)器;(c)在每個(gè)WAP服務(wù)器中,接收WAP數(shù)據(jù)以便根據(jù)接收的WAP數(shù)據(jù)產(chǎn)生WAP服務(wù)器數(shù)據(jù),并且通過(guò)互聯(lián)網(wǎng)將WAP服務(wù)器數(shù)據(jù)傳送到IWF單元;(d)在IWF單元中,接收在步驟(c)中傳送的WAP服務(wù)器數(shù)據(jù),將WAP服務(wù)器映射到相應(yīng)的WAP終端,并且將接收的WAP服務(wù)器數(shù)據(jù)傳送到相應(yīng)的WAP終端;及(e)在WAP終端中,通過(guò)包括在WAP終端的每個(gè)電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層中的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層,與IWF單元通信。
為達(dá)到第三個(gè)目的,提供了一種用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備,該設(shè)備包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面,該多個(gè)WAP終端用于產(chǎn)生作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù);非WAP終端,用于產(chǎn)生公用電路數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,至少一傳輸控制協(xié)議(TCP)層和一網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下,該多個(gè)WAP服務(wù)器用于根據(jù)WAP數(shù)據(jù)給WAP終端提供WAP服務(wù)器數(shù)據(jù);互聯(lián)網(wǎng)服務(wù)器,用于根據(jù)公用電路數(shù)據(jù)給非WAP終端提供互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);互聯(lián)網(wǎng)服務(wù)提供商(ISP),具有公用交換電話網(wǎng)(PSTN)電路層,用于從非WAP終端到互聯(lián)網(wǎng)服務(wù)器傳送通過(guò)PSTN接收的公用電路數(shù)據(jù);及互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,用于執(zhí)行每個(gè)WAP終端和每個(gè)WAP服務(wù)器之間、非WAP終端和ISP終端之間的接口連接,其中每個(gè)WAP終端通過(guò)包括在其自身的CSD協(xié)議層中的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層,與IWF單元通信,并且IWF單元通過(guò)互聯(lián)網(wǎng)與每個(gè)WAP服務(wù)器通信。
為達(dá)到第四個(gè)目的,提供了一種數(shù)據(jù)通信設(shè)備的數(shù)據(jù)通信方法,該設(shè)備包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面;非WAP終端,用于產(chǎn)生公用電路數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,至少一傳輸控制協(xié)議(TCP)層和一網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下;互聯(lián)網(wǎng)服務(wù)器,用于根據(jù)公用電路數(shù)據(jù)給非WAP終端提供互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);互聯(lián)網(wǎng)服務(wù)提供商(ISP),具有公用交換電話網(wǎng)(PSTN)電路層,用于從非WAP終端到互聯(lián)網(wǎng)服務(wù)器傳送通過(guò)PSTN接收的公用電路數(shù)據(jù);及互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,用于在每個(gè)WAP終端和每個(gè)WAP服務(wù)器之間進(jìn)行數(shù)據(jù)通信,該方法包括以下步驟(a)確定輸入到IWF單元的數(shù)據(jù)是WAP數(shù)據(jù)還是公用電路數(shù)據(jù);(b)如果在步驟(a)中確定輸入數(shù)據(jù)是WAP數(shù)據(jù),則通過(guò)互聯(lián)網(wǎng)將WAP數(shù)據(jù)傳送到相應(yīng)的WAP服務(wù)器,如果在步驟(a)中確定輸入數(shù)據(jù)是公用電路數(shù)據(jù),則通過(guò)ISP將公用電路數(shù)據(jù)傳送到互聯(lián)網(wǎng)服務(wù)器;(c)確定輸入到IWF單元的數(shù)據(jù)是WAP服務(wù)器數(shù)據(jù)還是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);(d)如果在步驟(c)中確定輸入數(shù)據(jù)是WAP服務(wù)器數(shù)據(jù),則通過(guò)互聯(lián)網(wǎng)將WAP服務(wù)器數(shù)據(jù)傳送到相應(yīng)WAP終端,并且如果在步驟(c)中確定輸入數(shù)據(jù)是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù),則通過(guò)PSTN將互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)傳送到非WAP終端,其中,每個(gè)WAP終端通過(guò)包括在其自身的CSD協(xié)議層中的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層,與IWF單元通信。
如上所述,按照本發(fā)明的數(shù)據(jù)通信設(shè)備采用一協(xié)議棧,其中,僅有單個(gè)IP/PPP協(xié)議層位于WAP終端內(nèi),并且IWF單元起到ISP的作用,提供下列效果。首先,由于在WAP終端內(nèi)沒(méi)有IP/PPP協(xié)議層的冗余,與傳統(tǒng)的數(shù)據(jù)傳輸相比,大大減少了額外開(kāi)銷(xiāo)。其次,IWF單元通過(guò)互聯(lián)網(wǎng)直接連接到WAP服務(wù)器,而不通過(guò)PSTN和ISP,這樣,能夠減少連接時(shí)間和花費(fèi)。再次,與傳統(tǒng)的數(shù)據(jù)通信設(shè)備和方法比較,也簡(jiǎn)化了數(shù)據(jù)流過(guò)程。
通過(guò)參照附圖詳細(xì)描述優(yōu)選實(shí)施例,本發(fā)明的上述目的和優(yōu)點(diǎn)將會(huì)更清楚,其中圖1是用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間數(shù)據(jù)通信的傳統(tǒng)設(shè)備的方框圖;圖2是傳統(tǒng)數(shù)據(jù)通信設(shè)備每個(gè)方框的協(xié)議棧;圖3是示于圖2的電路交換數(shù)據(jù)協(xié)議(CSD(IS-707))的詳細(xì)視圖;圖4示出圖1數(shù)據(jù)通信設(shè)備中的數(shù)據(jù)流圖;圖5是按照本發(fā)明優(yōu)選實(shí)施例的用于WAP終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備方框圖;圖6是圖5數(shù)據(jù)通信設(shè)備每個(gè)方框的協(xié)議棧;圖7是圖5數(shù)據(jù)通信設(shè)備中的數(shù)據(jù)流圖;圖8是按照本發(fā)明的另一優(yōu)選實(shí)施例的用于WAP終端和WAP服務(wù)器之間的數(shù)據(jù)通信設(shè)備方框圖;圖9是示于圖8的數(shù)據(jù)通信設(shè)備的通信方法流程圖。
參照?qǐng)D5所示的按照本發(fā)明的第一實(shí)施例,用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間數(shù)據(jù)通信的設(shè)備,包括多個(gè)WAP終端50,52,...、互通功能(IWF)單元54、互聯(lián)網(wǎng)55和多個(gè)WAP服務(wù)器58,60...。
每個(gè)WAP終端50,52,...有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線會(huì)話協(xié)議(WSP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面,每個(gè)WAP終端產(chǎn)生請(qǐng)求每個(gè)WAP服務(wù)器58,60...服務(wù)的作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù)。圖6示出WAP終端50,52,...之一的協(xié)議棧。圖6的協(xié)議棧與圖2的傳統(tǒng)WAP終端的協(xié)議棧不同之處在于,略去IP和PPP層,僅有一個(gè)CSD(IS-707)層位于WTP和WDP層下面。即,因?yàn)槿鐖D3所描述的,CSD(IS-707)層自身包括IP和PPP層,按照本發(fā)明的WAP終端利用CSD(IS-707)的IP和PPP層,而其自身不需再有IP和PPP層,這樣,與傳統(tǒng)協(xié)議棧不同,該WAP終端就沒(méi)有多余的IP和PPP層。每個(gè)WAP終端50,52,...有一獨(dú)特的識(shí)別號(hào)或源IP地址。
每個(gè)WAP服務(wù)器58,60...有一協(xié)議棧,其中,一個(gè)CSD層位于WTP層和WDP層下面,及有一傳輸控制協(xié)議(TCP)層和IP層,該每個(gè)WAP服務(wù)器按照提供的WAP數(shù)據(jù)給WAP終端50,52,...提供WAP服務(wù)器數(shù)據(jù)。如圖6所示,每個(gè)WAP服務(wù)器58,60...的協(xié)議棧有用于每個(gè)WAP終端50,52,...的相應(yīng)結(jié)構(gòu)。圖6的WAP服務(wù)器與傳統(tǒng)的WAP服務(wù)器的不同之處在于,它包括未示于傳統(tǒng)WAP服務(wù)器中的TCP層。每個(gè)WAP服務(wù)器56,58...有一用于WAP終端50,52,...每個(gè)源IP地址的識(shí)別號(hào)或目的IP地址。
IWF單元54包括一CSD協(xié)議層,連接到WAP終端的每個(gè)CSD協(xié)議層;TCP和IP層,每個(gè)連接到每個(gè)WAP服務(wù)器的TCP和IP層,以將WAP終端50,52,...映射到相應(yīng)的WAP服務(wù)器56,58...。在此,特定WAP終端的識(shí)別號(hào)可映射到相應(yīng)WAP服務(wù)器的目的IP地址,或WAP終端的源IP地址映射到一特定的映射表值。為此,IWF單元54有一映射表(未示出),用于將特定WAP終端的識(shí)別號(hào)連接到WAP服務(wù)器。IWF單元54也包括另一映射表(未示出),用來(lái)在從WAP服務(wù)器接收數(shù)據(jù)期間找到相應(yīng)的WAP終端。IWF單元54和WAP服務(wù)器56,58...通過(guò)互聯(lián)網(wǎng)55連接。
圖7是圖5所示的數(shù)據(jù)通信設(shè)備中的數(shù)據(jù)流圖。
當(dāng)WAP終端50,52,...發(fā)送用于呼叫連接的原始報(bào)文給IWF單元12時(shí),IWF單元12接收到原始報(bào)文,然后,給WAP終端50,52,...發(fā)送接收確認(rèn)的原始ACK報(bào)文。當(dāng)WAP終端50,52,...接收到原始ACK報(bào)文時(shí),WAP終端正被連接到相應(yīng)的WAP服務(wù)器58,60...,而且WAP終端50,52,...通過(guò)互聯(lián)網(wǎng)55將作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù),發(fā)送到WAP服務(wù)器58,60...。在接收到該WAP數(shù)據(jù)之后,WAP服務(wù)器58,60...將保存的WAP服務(wù)器數(shù)據(jù)、或通過(guò)互聯(lián)網(wǎng)55和IWF單元54從互聯(lián)網(wǎng)服務(wù)器(未示出)傳送的數(shù)據(jù)發(fā)送到WAP終端50,52,...。即,WAP終端50,52,...直接連接到WAP服務(wù)器,不需利用公用交換電話網(wǎng)(PSTN)接通互聯(lián)網(wǎng)服務(wù)提供商(ISP)。
圖8是按照本發(fā)明另一實(shí)施例的用于WAP終端和WAP服務(wù)器之間通信的數(shù)據(jù)連接設(shè)備的方框圖。
圖8的數(shù)據(jù)連接設(shè)備包括WAP終端80,82...、非WAP終端84、IWF單元86、PSTN87、ISP88、互聯(lián)網(wǎng)89、互聯(lián)網(wǎng)服務(wù)器90、WAP服務(wù)器92,94...。
每個(gè)WAP終端80,82...有一協(xié)議棧,其中,CSD協(xié)議層位于WTP和WDP層下面,并且該每個(gè)終端產(chǎn)生用于向WAP服務(wù)器92,94...請(qǐng)求數(shù)據(jù)服務(wù)的WAP數(shù)據(jù)。每個(gè)WAP終端80,82...有一獨(dú)特的識(shí)別號(hào)或源IP地址。
非WAP終端84產(chǎn)生公用電路數(shù)據(jù)。
每個(gè)WAP服務(wù)器92,94...有一協(xié)議棧,其中,TCP和IP層位于WTP和WDP下面,該每個(gè)WAP服務(wù)器給WAP終端80,82...提供按照WAP數(shù)據(jù)的WAP服務(wù)器數(shù)據(jù)。每個(gè)WAP服務(wù)器92,94...有相應(yīng)于WAP終端80,82...的每個(gè)源IP地址的目的IP地址或識(shí)別號(hào)。
ISP88包括連接到后面將描述的IWF單元86的PSTN電路層的PSTN電路層,它通過(guò)PSTN87接收非WAP終端82的公用電路數(shù)據(jù),并且將接收的數(shù)據(jù)傳送到互聯(lián)網(wǎng)服務(wù)器90。ISP88是對(duì)公眾提供一般通信服務(wù)的公司(common carrier)之一。
互聯(lián)網(wǎng)服務(wù)器90響應(yīng)于公用電路數(shù)據(jù)給非WAP終端84提供互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)。
IWF單元86包括CSD協(xié)議層;TCP和IP層;和PSTN電路層;及該IWF單元起到WAP終端80,82...和WAP服務(wù)器92,94...之間、非WAP終端84和ISP88之間接口的作用。IWF單元86通過(guò)互聯(lián)網(wǎng)89連接到WAP服務(wù)器92,94...,并且IWF單元86和ISP88通過(guò)PSTN87彼此連接。CSD協(xié)議層連接到WAP終端80,82...的每個(gè)CSD協(xié)議層,及TCP和IP層分別連接到每個(gè)WAP服務(wù)器92,94...的TCP和IP層。并且,PSTN電路層通過(guò)PSTN87連接到ISP88的PSTN電路層。具體地說(shuō),當(dāng)輸入數(shù)據(jù)是WAP數(shù)據(jù)或WAP服務(wù)器數(shù)據(jù),執(zhí)行連接,使得WAP終端的識(shí)別號(hào)映射到WAP服務(wù)器的目的IP地址,或WAP終端的源IP地址映射到特定的映射表值。另外,當(dāng)輸入數(shù)據(jù)是公用電路數(shù)據(jù)或互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)時(shí),執(zhí)行非WAP終端82和ISP86之間的連接。
圖9是按照本發(fā)明的另一實(shí)施例的說(shuō)明WAP終端和WAP服務(wù)器之間數(shù)據(jù)通信方法的流程圖。
WAP終端80,82...之一或非WAP終端84請(qǐng)求連接到WAP服務(wù)器92,94...之一或互聯(lián)網(wǎng)服務(wù)器90(步驟902)。即,一個(gè)WAP終端或非WAP終端84分別產(chǎn)生WAP數(shù)據(jù)或公用電路數(shù)據(jù),并且將數(shù)據(jù)傳送到IWF單元86。
IWF單元86根據(jù)WAP數(shù)據(jù)或公用電路數(shù)據(jù),確定在步驟902中需要連接的終端是否是WAP終端(步驟904)。
如果連接請(qǐng)求終端是WAP終端,則WAP終端通過(guò)互聯(lián)網(wǎng)89連接到WAP服務(wù)器(步驟906)。另外,如果連接請(qǐng)求終端不是WAP終端,而是非WAP終端,則該非WAP終端通過(guò)PSTN87連接到ISP88,然后連接到互聯(lián)網(wǎng)服務(wù)器90(步驟908)。
WAP服務(wù)器92和互聯(lián)網(wǎng)服務(wù)器90分別產(chǎn)生WAP服務(wù)器數(shù)據(jù)和互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù),并且,通過(guò)互聯(lián)網(wǎng)89,或ISP88和PSTN87將各數(shù)據(jù)傳送到IWF單元86。
IWF單元86確定輸入數(shù)據(jù)是否是WAP服務(wù)器數(shù)據(jù)(步驟912)。
當(dāng)輸入數(shù)據(jù)來(lái)自WAP服務(wù)器時(shí),該數(shù)據(jù)被傳送到WAP終端。另外,當(dāng)輸入數(shù)據(jù)是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)時(shí),該數(shù)據(jù)被傳送到非WAP終端84。
本發(fā)明可在一般用途的數(shù)字計(jì)算機(jī)實(shí)現(xiàn),該計(jì)算機(jī)運(yùn)行來(lái)自計(jì)算機(jī)可用介質(zhì)的程序,該計(jì)算機(jī)可用介質(zhì)包括但不限于以下存儲(chǔ)介質(zhì),例如磁存儲(chǔ)介質(zhì)(例如ROM,軟盤(pán),硬盤(pán)等),光學(xué)可讀介質(zhì)(例如,CD-ROM,DVD等)和載波(例如,在互聯(lián)網(wǎng)上的傳輸)。
因此,本發(fā)明可實(shí)現(xiàn)為內(nèi)含計(jì)算機(jī)可讀程序代碼單元的計(jì)算機(jī)可用介質(zhì),該計(jì)算機(jī)可讀程序代碼單元用于實(shí)現(xiàn)數(shù)據(jù)通信設(shè)備的WAP終端和WAP服務(wù)器之間的通信,該數(shù)據(jù)通信設(shè)備包括具有協(xié)議棧的多個(gè)WAP終端,在該協(xié)議棧中CSD協(xié)議層位于WTP層和WDP層下面;具有協(xié)議棧的多個(gè)WAP服務(wù)器,在該協(xié)議棧中TCP層和IP層位于WTP層和WDP層之下;IWF單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層、及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,其中,每個(gè)WAP終端通過(guò)其自身的CSD協(xié)議層中包含的單個(gè)IP/PPP協(xié)議層與IWF單元通信。例如,在計(jì)算機(jī)可用介質(zhì)中的計(jì)算機(jī)可讀程序代碼單元,包括用于使得計(jì)算機(jī)從每個(gè)WAP終端到IWF單元傳送用于呼叫連接的原始報(bào)文、并且響應(yīng)于該原始報(bào)文從IWF單元到相應(yīng)的WAP終端傳送原始ACK的計(jì)算機(jī)可讀程序代碼裝置;用于使得計(jì)算機(jī)在IWF單元中接收來(lái)自WAP終端的請(qǐng)求WAP服務(wù)器服務(wù)的作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù)、將每個(gè)WAP終端映射到相應(yīng)的WAP服務(wù)器并且通過(guò)互聯(lián)網(wǎng)將接收的WAP數(shù)據(jù)傳送到相應(yīng)的WAP服務(wù)器的計(jì)算機(jī)可讀程序代碼裝置;用于使得計(jì)算機(jī)在每個(gè)WAP服務(wù)器中接收WAP數(shù)據(jù)以按照接收的WAP數(shù)據(jù)產(chǎn)生WAP服務(wù)器數(shù)據(jù)、并且通過(guò)互聯(lián)網(wǎng)將WAP服務(wù)器數(shù)據(jù)傳送到IWF單元的計(jì)算機(jī)可讀程序代碼裝置;用于使得計(jì)算機(jī)在IWF單元中接收由WAP服務(wù)器傳送的WAP服務(wù)器數(shù)據(jù)、將WAP服務(wù)器映射到相應(yīng)的WAP終端、并且將接收的WAP服務(wù)器數(shù)據(jù)傳送到相應(yīng)的WAP終端的計(jì)算機(jī)可讀程序代碼裝置;以及,用于使得計(jì)算機(jī)在WAP終端中通過(guò)在WAP終端的每個(gè)電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層中包含的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層與IWF單元通信的計(jì)算機(jī)可讀程序代碼裝置。
并且,本發(fā)明可實(shí)現(xiàn)為內(nèi)含計(jì)算機(jī)可讀程序代碼單元的計(jì)算機(jī)可用介質(zhì),該計(jì)算機(jī)可讀程序代碼單元用于實(shí)現(xiàn)數(shù)據(jù)通信設(shè)備的WAP終端和WAP服務(wù)器之間傳送的通信,該數(shù)據(jù)通信設(shè)備包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,CSD協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和WDP層下面;非WAP終端,用于產(chǎn)生公用電路數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,至少一傳輸控制協(xié)議(TCP)層和一網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下;互聯(lián)網(wǎng)服務(wù)器,用于根據(jù)公用電路數(shù)據(jù)給非WAP終端提供互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);ISP,具有PSTN電路層,用于從非WAP終端到互聯(lián)網(wǎng)服務(wù)器傳送通過(guò)PSTN接收的公用電路數(shù)據(jù);IWF單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,其中每個(gè)WAP終端通過(guò)包括在其自身的CSD協(xié)議層內(nèi)的單個(gè)IP/PPP協(xié)議層與IWF單元通信。例如,在計(jì)算機(jī)可用介質(zhì)內(nèi)的計(jì)算機(jī)可讀程序代碼單元,包括用于使得計(jì)算機(jī)確定輸入到IWF單元的數(shù)據(jù)是WAP數(shù)據(jù)還是公用電路數(shù)據(jù)的計(jì)算機(jī)可讀程序代碼裝置;如果輸入數(shù)據(jù)確定為是WAP數(shù)據(jù)就使得計(jì)算機(jī)通過(guò)互聯(lián)網(wǎng)將WAP數(shù)據(jù)傳送到相應(yīng)的WAP服務(wù)器、并且如果輸入數(shù)據(jù)確定為是公用電路數(shù)據(jù)就使得計(jì)算機(jī)通過(guò)ISP將公用電路數(shù)據(jù)傳送到互聯(lián)網(wǎng)服務(wù)器的計(jì)算機(jī)可讀程序代碼裝置;用于使得計(jì)算機(jī)確定輸入到IWF單元的數(shù)據(jù)是WAP服務(wù)器數(shù)據(jù)還是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)的計(jì)算機(jī)可讀程序代碼裝置;如果輸入數(shù)據(jù)確定為是WAP服務(wù)器數(shù)據(jù)就使得計(jì)算機(jī)通過(guò)互聯(lián)網(wǎng)將WAP服務(wù)器數(shù)據(jù)傳送到相應(yīng)的WAP終端、并且如果輸入數(shù)據(jù)確定為是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)就使得計(jì)算機(jī)通過(guò)PSTN將互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)傳送到非WAP終端的計(jì)算機(jī)可讀程序代碼裝置。
由熟練的計(jì)算機(jī)程序員從本文對(duì)本發(fā)明的描述中可推出用于實(shí)現(xiàn)本發(fā)明的操作程序、代碼和代碼段。
盡管參照特定的實(shí)施例已經(jīng)圖示和描述了本發(fā)明,但本領(lǐng)域技術(shù)人員能夠在由所附權(quán)利要求定義的本發(fā)明的實(shí)質(zhì)和范圍內(nèi)對(duì)其做進(jìn)一步修改和改變。
權(quán)利要求
1.一種在用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間進(jìn)行數(shù)據(jù)通信的設(shè)備,包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面,該多個(gè)WAP終端用于產(chǎn)生作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,傳輸控制協(xié)議(TCP)層和網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下,該多個(gè)WAP服務(wù)器用于根據(jù)WAP數(shù)據(jù)給WAP終端提供WAP服務(wù)器數(shù)據(jù);和互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,該互通功能單元用于將WAP終端映射到相應(yīng)的WAP服務(wù)器,其中每個(gè)WAP終端通過(guò)在其自身的CSD協(xié)議層中包含的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層與IWF單元通信,并且該IWF單元通過(guò)互聯(lián)網(wǎng)與每個(gè)WAP服務(wù)器通信。
2.如權(quán)利要求1所述的設(shè)備,其中,IWF單元包括一映射表,該映射表用于將每個(gè)WAP終端映射到相應(yīng)的WAP服務(wù)器,其中,每個(gè)WAP終端的識(shí)別號(hào)和每個(gè)WAP服務(wù)器的目的IP地址彼此映射,或每個(gè)WAP終端的源IP地址被映射到相應(yīng)的映射表值。
3.一種數(shù)據(jù)通信設(shè)備的通信方法,該數(shù)據(jù)通信設(shè)備包括多個(gè)具有一協(xié)議棧的WAP終端,在該協(xié)議棧中電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面;多個(gè)具有一協(xié)議棧的WAP服務(wù)器,在該協(xié)議棧中傳輸控制協(xié)議(TCP)層和網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下;和互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,該互通功能單元用于在每個(gè)WAP終端和每個(gè)WAP服務(wù)器之間進(jìn)行通信,所述方法包括以下步驟(a)從每個(gè)WAP終端到IWF單元傳送用于呼叫連接的原始報(bào)文,并且從IWF單元到相應(yīng)的WAP終端傳送響應(yīng)于該原始報(bào)文的原始ACK(確認(rèn)信號(hào));(b)在IWF單元中,接收由WAP終端發(fā)出的請(qǐng)求WAP服務(wù)器服務(wù)的作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù),將每個(gè)WAP終端映射到相應(yīng)的WAP服務(wù)器,并且通過(guò)互聯(lián)網(wǎng)將接收的WAP數(shù)據(jù)傳送到相應(yīng)的WAP服務(wù)器;(c)在每個(gè)WAP服務(wù)器中,接收WAP數(shù)據(jù)以根據(jù)接收的WAP數(shù)據(jù)產(chǎn)生WAP服務(wù)器數(shù)據(jù),并且通過(guò)互聯(lián)網(wǎng)將WAP服務(wù)器數(shù)據(jù)傳送到IWF單元;(d)在IWF單元中,接收在步驟(c)中傳送的WAP服務(wù)器數(shù)據(jù),將WAP服務(wù)器映射到相應(yīng)的WAP終端,并且將接收的WAP服務(wù)器數(shù)據(jù)傳送到相應(yīng)的WAP終端;及(e)在WAP終端中,通過(guò)在WAP終端的每個(gè)電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層中包含的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層,與IWF單元通信。
4.一種用于在無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間進(jìn)行數(shù)據(jù)通信的設(shè)備,包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面,該多個(gè)WAP終端用于產(chǎn)生作為服務(wù)請(qǐng)求數(shù)據(jù)的WAP數(shù)據(jù);非WAP終端,用于產(chǎn)生公用電路數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,至少一傳輸控制協(xié)議(TCP)層和一網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下,該多個(gè)WAP服務(wù)器用于根據(jù)WAP數(shù)據(jù)給WAP終端提供WAP服務(wù)器數(shù)據(jù);互聯(lián)網(wǎng)服務(wù)器,用于根據(jù)公用電路數(shù)據(jù)給非WAP終端提供互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);互聯(lián)網(wǎng)服務(wù)提供商(ISP),具有公用交換電話網(wǎng)(PSTN)電路層,用于從非WAP終端到互聯(lián)網(wǎng)服務(wù)器傳送通過(guò)PSTN接收的公用電路數(shù)據(jù);及互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,用于執(zhí)行每個(gè)WAP終端和每個(gè)WAP服務(wù)器之間、非WAP終端和ISP之間的接口連接,其中每個(gè)WAP終端通過(guò)在其自身的CSD協(xié)議層中包含的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層與IWF單元通信,并且IWF單元通過(guò)互聯(lián)網(wǎng)與每個(gè)WAP服務(wù)器通信。
5.如權(quán)利要求4所述的設(shè)備,其中IWF單元包括一映射表,該映射表用于將每個(gè)WAP終端映射到相應(yīng)的WAP服務(wù)器,其中,每個(gè)WAP終端的識(shí)別號(hào)和每個(gè)WAP服務(wù)器的目的IP地址彼此映射,或每個(gè)WAP終端的源IP地址被映射到相應(yīng)的映射表值。
6.一種數(shù)據(jù)通信設(shè)備的通信方法,該數(shù)據(jù)通信設(shè)備包括多個(gè)WAP終端,每個(gè)終端有一協(xié)議棧,其中,電路交換數(shù)據(jù)服務(wù)(CSD)協(xié)議層位于無(wú)線事務(wù)協(xié)議(WTP)層和無(wú)線數(shù)據(jù)報(bào)協(xié)議(WDP)層下面;非WAP終端,用于產(chǎn)生公用電路數(shù)據(jù);多個(gè)WAP服務(wù)器,每個(gè)服務(wù)器有一協(xié)議棧,其中,至少一傳輸控制協(xié)議(TCP)層和一網(wǎng)際協(xié)議(IP)層位于WTP層和WDP層之下;互聯(lián)網(wǎng)服務(wù)器,用于根據(jù)公用電路數(shù)據(jù)給非WAP終端提供互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);互聯(lián)網(wǎng)服務(wù)提供商(ISP),具有公用交換電話網(wǎng)(PSTN)電路層,用于從非WAP終端到互聯(lián)網(wǎng)服務(wù)器傳送通過(guò)PSTN接收的公用電路數(shù)據(jù);及互通功能(IWF)單元,其具有連接到每個(gè)WAP終端的CSD協(xié)議層的CSD協(xié)議層,及連接到每個(gè)WAP服務(wù)器的TCP和IP層的TCP層和IP層,用于在每個(gè)WAP終端和每個(gè)WAP服務(wù)器之間進(jìn)行數(shù)據(jù)通信,該通信方法包括以下步驟(a)確定輸入到IWF單元的數(shù)據(jù)是WAP數(shù)據(jù)還是公用電路數(shù)據(jù);(b)如果在步驟(a)中確定輸入數(shù)據(jù)是WAP數(shù)據(jù),則通過(guò)互聯(lián)網(wǎng)將WAP數(shù)據(jù)傳送到相應(yīng)的WAP服務(wù)器,如果在步驟(a)中確定輸入數(shù)據(jù)是公用電路數(shù)據(jù),則通過(guò)ISP將公用電路數(shù)據(jù)傳送到互聯(lián)網(wǎng)服務(wù)器;(c)確定輸入到IWF單元的數(shù)據(jù)是WAP服務(wù)器數(shù)據(jù)還是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù);和(d)如果在步驟(c)中確定輸入數(shù)據(jù)是WAP服務(wù)器數(shù)據(jù),則通過(guò)互聯(lián)網(wǎng)將WAP服務(wù)器數(shù)據(jù)傳送到相應(yīng)的WAP終端,并且如果在步驟(c)中確定輸入數(shù)據(jù)是互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù),則通過(guò)PSTN將互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)傳送到非WAP終端,其中每個(gè)WAP終端通過(guò)在其自身的CSD協(xié)議層中包含的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)層,與IWF單元通信。
全文摘要
一種用于無(wú)線應(yīng)用協(xié)議(WAP)終端和WAP服務(wù)器之間的數(shù)據(jù)通信設(shè)備和方法。該設(shè)備包括:具有一協(xié)議棧的多個(gè)WAP終端、具有一協(xié)議棧的多個(gè)WAP服務(wù)器、具有CSD協(xié)議層和TCP和IP層的互通功能單元;其中,每個(gè)WAP終端通過(guò)在其自身CSD協(xié)議層中包含的單個(gè)網(wǎng)際協(xié)議/同級(jí)協(xié)議(IP/PPP)與IWF單元通信,并且IWF單元直接通過(guò)互聯(lián)網(wǎng)而不經(jīng)過(guò)PSTN和ISP與每個(gè)WAP服務(wù)器通信。因此,減少了額外開(kāi)銷(xiāo)和連接時(shí)間及連接費(fèi)用。
文檔編號(hào)H04L29/08GK1263400SQ99101900
公開(kāi)日2000年8月16日 申請(qǐng)日期1999年2月12日 優(yōu)先權(quán)日1999年2月12日
發(fā)明者李相書(shū), 金用錫 申請(qǐng)人:三星電子株式會(huì)社