專利名稱:移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法及代理服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法及代理服務(wù)
O
背景技術(shù):
隨著移動(dòng)終端功能的不斷發(fā)展,并且網(wǎng)絡(luò)速度也變的越來(lái)越快,已具備了手機(jī)上網(wǎng)的基礎(chǔ)。由于手機(jī)上網(wǎng)具有方便快捷的優(yōu)點(diǎn),用戶對(duì)手機(jī)上網(wǎng)的需求也是越來(lái)越強(qiáng)烈。目前,用戶通過(guò)移動(dòng)終端上網(wǎng)主要通過(guò)以下兩種方式1、用戶通過(guò)移動(dòng)終端內(nèi)的瀏覽器直接訪問(wèn)HTML/WAP頁(yè)面,獲取用戶所需的網(wǎng)頁(yè)內(nèi)容。但是這種方式存在的缺陷是手機(jī)計(jì)算能力較弱,每次訪問(wèn)HTML/WAP頁(yè)面的連接時(shí)間較長(zhǎng),速度較慢,用戶使用體驗(yàn)較低,同時(shí)由于原始網(wǎng)頁(yè)文本傳輸流量較大,單位流量中包含的用戶可用信息少。2、用戶通過(guò)移動(dòng)終端內(nèi)的瀏覽器獲取經(jīng)過(guò)壓縮的HTML/WAP網(wǎng)頁(yè),其中采用標(biāo)準(zhǔn)壓縮算法對(duì)HTML/WAP網(wǎng)頁(yè)的數(shù)據(jù)進(jìn)行壓縮。但是這種方式存在的缺陷是由于對(duì)用戶所需要的HTML/WAP進(jìn)行了數(shù)據(jù)壓縮,解決了網(wǎng)頁(yè)文本傳輸流量大的問(wèn)題,但由于標(biāo)準(zhǔn)壓縮算法本身消耗CPU,并會(huì)消耗很大的峰值內(nèi)存,使得用戶獲取壓縮的網(wǎng)頁(yè)后,在手機(jī)上打開(kāi)速度很慢。除了手機(jī)上網(wǎng)之外,人們還迫切需要利用移動(dòng)終端來(lái)使用日益增多的各類網(wǎng)絡(luò)業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法及代理服務(wù)器,能夠擴(kuò)展移動(dòng)終端訪問(wèn)WEB頁(yè)面和使用網(wǎng)絡(luò)業(yè)務(wù)的能力。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法,包括代理服務(wù)器接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;所述代理服務(wù)器根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型;所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取, 并將提取結(jié)果發(fā)送給WEB服務(wù)器;當(dāng)所述代理服務(wù)器接收到TOB服務(wù)器返回的操作結(jié)果時(shí),對(duì)所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。進(jìn)一步的,所述網(wǎng)絡(luò)請(qǐng)求包括統(tǒng)一資源定位符字段、請(qǐng)求方法字段、用戶信息字段及操作信息字段;所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取的操作具體為如果所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型,所述操作信息為空,則所述代理服務(wù)器提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段和統(tǒng)一資源定位符字段;如果所述網(wǎng)絡(luò)請(qǐng)求的類型為操作型,則所述代理服務(wù)器提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段、統(tǒng)一資源定位符字段和操作信息字段。進(jìn)一步的,所述TOB服務(wù)器接收到所述提取結(jié)果后,還包括根據(jù)所述提取結(jié)果執(zhí)行相應(yīng)操作,并返回操作結(jié)果的操作,具體為如果所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型,則TOB服務(wù)器返回所述統(tǒng)一資源定位符字段對(duì)應(yīng)頁(yè)面中的實(shí)體內(nèi)容;如果所述網(wǎng)絡(luò)請(qǐng)求的類型為操作型,則TOB服務(wù)器根據(jù)所述操作信息字段執(zhí)行操作,并返回表示操作成功與否的狀態(tài)碼。進(jìn)一步的,所述代理服務(wù)器對(duì)所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端的操作具體為如果所述TOB服務(wù)器返回的操作結(jié)果為狀態(tài)碼,則直接將所述狀態(tài)碼返回給所述移動(dòng)終端;如果所述TOB服務(wù)器返回的操作結(jié)果為實(shí)體內(nèi)容,則根據(jù)所述移動(dòng)終端的能力信息對(duì)所述實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配,然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端。進(jìn)一步的,還包括當(dāng)所述代理服務(wù)器在所述移動(dòng)終端部署客戶端時(shí),記錄所述移動(dòng)終端的能力信息和客戶端更新情況。進(jìn)一步的,所述移動(dòng)終端的能力信息包括終端型號(hào)、操作系統(tǒng)版本、屏幕分辨率中至少一種。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種代理服務(wù)器,包括解析模塊,用于接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;判斷模塊,用于根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型;提取模塊,用于根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取, 并將提取結(jié)果發(fā)送給WEB服務(wù)器;結(jié)果處理模塊,用于對(duì)所述TOB服務(wù)器返回的所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。進(jìn)一步的,所述提取模塊包括查看型提取單元,用于在所述判斷模塊判斷所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型時(shí),所述操作信息為空,提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段和統(tǒng)一資源定位符字段;操作型提取單元,用于在所述判斷模塊判斷所述網(wǎng)絡(luò)請(qǐng)求的類型為操作型時(shí),提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段、統(tǒng)一資源定位符字段和操作信息字段。進(jìn)一步的,所述結(jié)果處理模塊包括查看型處理單元,用于當(dāng)所述TOB服務(wù)器返回的操作結(jié)果為實(shí)體內(nèi)容時(shí),根據(jù)所述移動(dòng)終端的能力信息對(duì)所述實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配,然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端;操作型處理單元,用于當(dāng)所述TOB服務(wù)器返回的操作結(jié)果為狀態(tài)碼時(shí),直接將所述狀態(tài)碼返回給所述移動(dòng)終端。進(jìn)一步的,還包括移動(dòng)終端信息記錄模塊,用于在所述移動(dòng)終端部署客戶端時(shí),
5記錄所述移動(dòng)終端的能力信息和客戶端更新情況?;谏鲜黾夹g(shù)方案,本發(fā)明利用代理服務(wù)器將網(wǎng)絡(luò)中的各種TOB業(yè)務(wù)提供給移動(dòng)終端,不僅克服了移動(dòng)終端直接訪問(wèn)網(wǎng)絡(luò)時(shí)的能力問(wèn)題,而且提供了更豐富的業(yè)務(wù)功能。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為本發(fā)明移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法實(shí)施例應(yīng)用場(chǎng)景的示意圖。圖2為本發(fā)明移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法的一實(shí)施例的流程示意圖。圖3為本發(fā)明移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法的另一實(shí)施例的流程示意圖。圖4為本發(fā)明代理服務(wù)器的一實(shí)施例的結(jié)構(gòu)示意圖。圖5為本發(fā)明代理服務(wù)器的另一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。如圖1所示,為本發(fā)明移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法實(shí)施例應(yīng)用場(chǎng)景的示意圖。在該應(yīng)用場(chǎng)景中,移動(dòng)終端1上部署了專用的客戶端,該客戶端可以通過(guò)底層http通信協(xié)議與代理服務(wù)器2進(jìn)行連接,具體可采用WebService和Socket技術(shù)等。移動(dòng)終端1上的客戶端可以接管移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)功能,替代了通過(guò)瀏覽器直接訪問(wèn)HTML/WAP網(wǎng)絡(luò)的方式, 這也避免了了這種方式對(duì)移動(dòng)終端的較高的能力要求。代理服務(wù)器2在網(wǎng)絡(luò)側(cè)部署,可以通過(guò)互聯(lián)網(wǎng)與提供WEB服務(wù)的SP的TOB服務(wù)器 3通信,這里的TOB服務(wù)不僅包括WEB網(wǎng)頁(yè)服務(wù)(HTTP/WAP頁(yè)面),也包括其他通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)的業(yè)務(wù),例如網(wǎng)上辦公系統(tǒng)(網(wǎng)上OA系統(tǒng))等。代理服務(wù)器2在移動(dòng)終端1和TOB服務(wù)器之間起到了中間橋梁的作用,不僅提供信息的轉(zhuǎn)發(fā),而且還負(fù)責(zé)對(duì)交互的信息進(jìn)行判斷和處理,包括區(qū)分移動(dòng)終端1發(fā)出的網(wǎng)絡(luò)請(qǐng)求的類型,根據(jù)該類型提取適合的參數(shù),在接收到WEB服務(wù)器3提供的返回結(jié)果時(shí),也根據(jù)返回結(jié)果的情況選擇如何處理,以使得移動(dòng)終端1能夠順利接收和展示。下面通過(guò)一個(gè)具體的移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的流程來(lái)說(shuō)明本發(fā)明,如如圖2所示,為本發(fā)明移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法的一實(shí)施例的流程示意圖。本實(shí)施例的流程具體包括步驟101、代理服務(wù)器接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;步驟102、所述代理服務(wù)器根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型;步驟103、所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取,并將提取結(jié)果發(fā)送給WEB服務(wù)器;步驟104、當(dāng)所述代理服務(wù)器接收到TOB服務(wù)器返回的操作結(jié)果時(shí),對(duì)所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。在本實(shí)施例中,網(wǎng)絡(luò)請(qǐng)求可以包括多個(gè)字段,例如統(tǒng)一資源定位符(URL)字段、請(qǐng)求方法(METHOD)字段、用戶信息(LOGIN)字段及操作信息字段。其中URL字段表示移動(dòng)終端所請(qǐng)求的網(wǎng)絡(luò)地址,METHOD字段表示請(qǐng)求方法,其中包括以GET/POST兩種方式的form表單提交方式,LOGIN字段表示用戶信息,可以包括用戶登錄用的網(wǎng)絡(luò)地址、用戶名、密碼等信肩、ο由于METHOD字段采用GET或POST方式所需要的參數(shù)不同,因此代理服務(wù)器對(duì)該字段進(jìn)行類型的辨別,其中GET類主要表示查看信息或列表等功能,因此以下簡(jiǎn)稱為查看型,該操作信息為空,用戶不需要輸入具體操作信息;POST類主要表示一些實(shí)際操作,例如編輯、刪除、登陸等,因此以下簡(jiǎn)稱操作型,該操作信息不為空,用戶可根據(jù)需要輸入具體的操作信息,例如編輯、刪除、登陸等。優(yōu)選的,網(wǎng)絡(luò)請(qǐng)求還可以包括返回的網(wǎng)絡(luò)地址(BKURL)字段、編碼(ENCODE)字段以及操作形式(OPERATE)字段,其中BKURL字段表示TOB服務(wù)器要返回的網(wǎng)絡(luò)地址,ENCODE 字段表示網(wǎng)站編碼,OPERATE字段表示操作類型,例如通過(guò)數(shù)字0表示查看型,數(shù)字1表示操作型,代理服務(wù)器既可以通過(guò)請(qǐng)求方法字段確定網(wǎng)絡(luò)請(qǐng)求的類型,也可以直接根據(jù)OPERATE 字段來(lái)確定。在提交的網(wǎng)絡(luò)請(qǐng)求中,LOGIN字段和操作信息通常由用戶利用移動(dòng)終端的輸入裝置輸入,而URL字段和METHOD字段則可以封裝在客戶端中,在提交時(shí)按照一定順序?qū)RL 字段、METHOD字段、LOGIN字段和操作信息以數(shù)據(jù)流的形式發(fā)送到代理服務(wù)器。代理服務(wù)器在接收到網(wǎng)絡(luò)請(qǐng)求后,判斷網(wǎng)絡(luò)請(qǐng)求的類型,如果網(wǎng)絡(luò)請(qǐng)求的類型為查看型,操作信息為空,則提取網(wǎng)絡(luò)請(qǐng)求中的LOGIN字段和URL字段;如果網(wǎng)絡(luò)請(qǐng)求的類型為操作型,則提取網(wǎng)絡(luò)請(qǐng)求中的LOGIN字段、URL字段和操作信息字段。代理服務(wù)器將提取結(jié)果發(fā)送給對(duì)應(yīng)的TOB服務(wù)器,該TOB服務(wù)器接收到提取結(jié)果后,根據(jù)該提取結(jié)果執(zhí)行相應(yīng)操作,并返回操作結(jié)果。其中如果網(wǎng)絡(luò)請(qǐng)求的類型為查看型, 則WEB服務(wù)器返回URL字段對(duì)應(yīng)頁(yè)面中的實(shí)體內(nèi)容;如果網(wǎng)絡(luò)請(qǐng)求的類型為操作型,則WEB 服務(wù)器根據(jù)操作信息字段執(zhí)行操作,并返回表示操作成功與否的狀態(tài)碼。代理服務(wù)器對(duì)于TOB服務(wù)器返回的不同操作結(jié)果,則會(huì)執(zhí)行不同的操作,如果WEB 服務(wù)器返回的操作結(jié)果為狀態(tài)碼,由于狀態(tài)碼內(nèi)容比較短小,基本不存在移動(dòng)終端的能力不允許接收的情況,因此可以直接將狀態(tài)碼返回給移動(dòng)終端,以便在移動(dòng)終端上進(jìn)行展示。如果TOB服務(wù)器返回的操作結(jié)果為實(shí)體內(nèi)容,這時(shí)就要考慮該實(shí)體內(nèi)容所包括的有哪些類型的信息,哪些信息可以在移動(dòng)終端上播放,哪些會(huì)影響移動(dòng)終端的正常使用。代理服務(wù)器在移動(dòng)終端上部署客戶端時(shí),也會(huì)記錄該移動(dòng)終端的能力信息和客戶端更新情況,移動(dòng)終端的能力信息可以包括終端型號(hào)、操作系統(tǒng)版本、屏幕分辨率中至少一種。代理服務(wù)器根據(jù)記錄的該移動(dòng)終端的能力信息對(duì)實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配,然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端。舉例來(lái)說(shuō),如果該移動(dòng)終端的屏幕分辨率較低,且內(nèi)存較小,則代理服務(wù)器需要過(guò)濾實(shí)體內(nèi)容中的視頻、圖片和flash等內(nèi)容,只提取文字信息發(fā)送給移動(dòng)終端進(jìn)行展示;如果該移動(dòng)終端的操作系統(tǒng)版本較高,支持較高分辨率,且內(nèi)存較寬裕,則代理服務(wù)器需要過(guò)濾視頻內(nèi)容,而保留圖片、flash、文字內(nèi)容,并發(fā)送給移動(dòng)終端進(jìn)行展示。如圖3所示,為本發(fā)明移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法的另一實(shí)施例的流程示意圖。在本實(shí)施例中給出了針對(duì)于不同的網(wǎng)絡(luò)請(qǐng)求和操作結(jié)果的處理流程,具體包括步驟201、代理服務(wù)器接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;
步驟202、代理服務(wù)器根據(jù)從網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷網(wǎng)絡(luò)請(qǐng)求的類型,如果網(wǎng)絡(luò)請(qǐng)求的類型為查看型,則執(zhí)行步驟203,如果網(wǎng)絡(luò)請(qǐng)求的類型為操作型,則執(zhí)行步驟 205 ;步驟203、TOB服務(wù)器返回URL字段對(duì)應(yīng)頁(yè)面中的實(shí)體內(nèi)容;步驟204、代理服務(wù)器根據(jù)移動(dòng)終端的能力信息對(duì)實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配, 然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端,并結(jié)束操作;步驟205、WEB服務(wù)器根據(jù)操作信息字段執(zhí)行操作,并返回表示操作成功與否的狀態(tài)碼;步驟206、代理服務(wù)器直接將狀態(tài)碼返回給移動(dòng)終端。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。如圖4所示,為本發(fā)明代理服務(wù)器的一實(shí)施例的結(jié)構(gòu)示意圖。在本實(shí)施例中,代理服務(wù)器具體包括解析模塊21、判斷模塊22、提取模塊23和結(jié)果處理模塊M。其中解析模塊21用于接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析。判斷模塊22用于根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段(例如請(qǐng)求方法字段或操作類型字段)來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型。提取模塊23用于根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取,并將提取結(jié)果發(fā)送給WEB服務(wù)器。結(jié)果處理模塊M用于對(duì)所述WEB服務(wù)器返回的所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。在本實(shí)施例中,代理服務(wù)器在移動(dòng)終端和TOB服務(wù)器之間起到了中間橋梁的作用,不僅提供信息的轉(zhuǎn)發(fā),而且還負(fù)責(zé)對(duì)交互的信息進(jìn)行判斷和處理。代理服務(wù)器可以選擇硬件配置較高的高性能電腦或工作站,可以為多個(gè)移動(dòng)終端提供網(wǎng)絡(luò)服務(wù)的轉(zhuǎn)發(fā)和處理功能,不僅能為用戶提供WEB/WAP網(wǎng)頁(yè)瀏覽,還能提供更為豐富的網(wǎng)絡(luò)業(yè)務(wù),例如無(wú)線辦公寸。如圖5所示,為本發(fā)明代理服務(wù)器的另一實(shí)施例的結(jié)構(gòu)示意圖。與上一實(shí)施例相比,本實(shí)施例中提取模塊23可以包括查看型提取單元23a和操作型提取單元23b,查看型提取單元23a用于在判斷模塊22判斷所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型時(shí),所述操作信息為空,提取網(wǎng)絡(luò)請(qǐng)求中的LOGIN字段和URL字段。操作型提取單元2 用于在判斷模塊22判斷網(wǎng)絡(luò)請(qǐng)求的類型為操作型時(shí),提取所述網(wǎng)絡(luò)請(qǐng)求中的LOGIN字段、URL字段和操作信息字段。結(jié)果處理模塊M還可以包括查看型處理單元2 和操作型處理單元Mb,查看型處理單元2 用于當(dāng)TOB服務(wù)器返回的操作結(jié)果為實(shí)體內(nèi)容時(shí),根據(jù)移動(dòng)終端的能力信息對(duì)實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配,然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端。操作型處理單元24b用于當(dāng)TOB服務(wù)器返回的操作結(jié)果為狀態(tài)碼時(shí),直接將狀態(tài)碼返回給移動(dòng)終端。為了方便根據(jù)各個(gè)移動(dòng)終端進(jìn)行相應(yīng)的數(shù)據(jù)處理,代理服務(wù)器可以設(shè)置移動(dòng)終端信息記錄模塊,該模塊在移動(dòng)終端部署客戶端時(shí),記錄移動(dòng)終端的能力信息和客戶端更新情況。最后應(yīng)當(dāng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。
權(quán)利要求
1.一種移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法,包括代理服務(wù)器接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;所述代理服務(wù)器根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型;所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取,并將提取結(jié)果發(fā)送給WEB服務(wù)器;當(dāng)所述代理服務(wù)器接收到WEB服務(wù)器返回的操作結(jié)果時(shí),對(duì)所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。
2.根據(jù)權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)請(qǐng)求包括統(tǒng)一資源定位符字段、請(qǐng)求方法字段、用戶信息字段及操作信息字段;所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取的操作具體為如果所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型,所述操作信息為空,則所述代理服務(wù)器提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段和統(tǒng)一資源定位符字段;如果所述網(wǎng)絡(luò)請(qǐng)求的類型為操作型, 則所述代理服務(wù)器提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段、統(tǒng)一資源定位符字段和操作信息字段。
3.根據(jù)權(quán)利要求2所述的方法,其中所述WEB服務(wù)器接收到所述提取結(jié)果后,還包括根據(jù)所述提取結(jié)果執(zhí)行相應(yīng)操作,并返回操作結(jié)果的操作,具體為如果所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型,則WEB服務(wù)器返回所述統(tǒng)一資源定位符字段對(duì)應(yīng)頁(yè)面中的實(shí)體內(nèi)容;如果所述網(wǎng)絡(luò)請(qǐng)求的類型為操作型,則WEB服務(wù)器根據(jù)所述操作信息字段執(zhí)行操作, 并返回表示操作成功與否的狀態(tài)碼。
4.根據(jù)權(quán)利要求3所述的方法,其中所述代理服務(wù)器對(duì)所述操作結(jié)果進(jìn)行分析處理, 并返回給所述移動(dòng)終端的操作具體為如果所述WEB服務(wù)器返回的操作結(jié)果為狀態(tài)碼,則直接將所述狀態(tài)碼返回給所述移動(dòng)終端;如果所述WEB服務(wù)器返回的操作結(jié)果為實(shí)體內(nèi)容,則根據(jù)所述移動(dòng)終端的能力信息對(duì)所述實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配,然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端。
5.根據(jù)權(quán)利要求4所述的方法,其中還包括當(dāng)所述代理服務(wù)器在所述移動(dòng)終端部署客戶端時(shí),記錄所述移動(dòng)終端的能力信息和客戶端更新情況。
6.根據(jù)權(quán)利要求5所述的方法,其中所述移動(dòng)終端的能力信息包括終端型號(hào)、操作系統(tǒng)版本、屏幕分辨率中至少一種。
7.—種代理服務(wù)器,包括解析模塊,用于接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;判斷模塊,用于根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型;提取模塊,用于根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取,并將提取結(jié)果發(fā)送給WEB服務(wù)器;結(jié)果處理模塊,用于對(duì)所述WEB服務(wù)器返回的所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。
8.根據(jù)權(quán)利要求7所述的代理服務(wù)器,其中所述提取模塊包括查看型提取單元,用于在所述判斷模塊判斷所述網(wǎng)絡(luò)請(qǐng)求的類型為查看型時(shí),所述操作信息為空,提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段和統(tǒng)一資源定位符字段;操作型提取單元,用于在所述判斷模塊判斷所述網(wǎng)絡(luò)請(qǐng)求的類型為操作型時(shí),提取所述網(wǎng)絡(luò)請(qǐng)求中的用戶信息字段、統(tǒng)一資源定位符字段和操作信息字段。
9.根據(jù)權(quán)利要求8所述的代理服務(wù)器,其中所述結(jié)果處理模塊包括查看型處理單元,用于當(dāng)所述WEB服務(wù)器返回的操作結(jié)果為實(shí)體內(nèi)容時(shí),根據(jù)所述移動(dòng)終端的能力信息對(duì)所述實(shí)體內(nèi)容進(jìn)行內(nèi)容過(guò)濾和匹配,然后將處理后的數(shù)據(jù)發(fā)送給移動(dòng)終端;操作型處理單元,用于當(dāng)所述WEB服務(wù)器返回的操作結(jié)果為狀態(tài)碼時(shí),直接將所述狀態(tài)碼返回給所述移動(dòng)終端。
10.根據(jù)權(quán)利要求9所述的代理服務(wù)器,其中還包括移動(dòng)終端信息記錄模塊,用于在所述移動(dòng)終端部署客戶端時(shí),記錄所述移動(dòng)終端的能力信息和客戶端更新情況。
全文摘要
本發(fā)明涉及一種移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法,包括代理服務(wù)器接收移動(dòng)終端發(fā)出的網(wǎng)絡(luò)請(qǐng)求,并對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行解析;所述代理服務(wù)器根據(jù)從所述網(wǎng)絡(luò)請(qǐng)求中解析出的字段來(lái)判斷所述網(wǎng)絡(luò)請(qǐng)求的類型;所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)請(qǐng)求的類型對(duì)所述網(wǎng)絡(luò)請(qǐng)求進(jìn)行相應(yīng)字段的提取,并將提取結(jié)果發(fā)送給WEB服務(wù)器;當(dāng)所述代理服務(wù)器接收到WEB服務(wù)器返回的操作結(jié)果時(shí),對(duì)所述操作結(jié)果進(jìn)行分析處理,并返回給所述移動(dòng)終端。本發(fā)明還涉及一種代理服務(wù)器。本發(fā)明利用代理服務(wù)器將網(wǎng)絡(luò)中的各種WEB業(yè)務(wù)提供給移動(dòng)終端,不僅克服了移動(dòng)終端直接訪問(wèn)網(wǎng)絡(luò)時(shí)的能力問(wèn)題,而且提供了更豐富的業(yè)務(wù)功能。
文檔編號(hào)H04L29/08GK102457565SQ201010530030
公開(kāi)日2012年5月16日 申請(qǐng)日期2010年11月3日 優(yōu)先權(quán)日2010年11月3日
發(fā)明者盧會(huì)春, 唐浩, 婁宇立, 徐益光, 黃躍才 申請(qǐng)人:中國(guó)電信股份有限公司