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

基于可拍照移動終端實現(xiàn)信息交互式操作的方法

文檔序號:7972997閱讀:163來源:國知局
專利名稱:基于可拍照移動終端實現(xiàn)信息交互式操作的方法
技術領域
本發(fā)明涉及通過無線方式訪問互聯(lián)網(wǎng),特別是涉及利用支持無線上網(wǎng)功能的可拍照移動終端,從而方便地實現(xiàn)移動終端訪問互聯(lián)網(wǎng)網(wǎng)站、下載互聯(lián)網(wǎng)內(nèi)容、發(fā)送電子郵件、發(fā)送短信或彩信、撥打電話、錄入文字和多媒體信息等交互式操作。
背景技術
現(xiàn)有技術中,通過特定的圖形存儲數(shù)據(jù)信息的方式可以從一維條碼的應用開始,一維條碼是由一組規(guī)則排列的條和空、相應的數(shù)字組成,這種用條、空組成的數(shù)據(jù)編碼可以供機器識讀,而且很容易譯成二進制數(shù)和十進制數(shù)。這些條和空可以有各種不同的組合方法,構成不同的圖形符號,即各種符號體系,也稱碼制,適用于不同的應用場合。目前使用頻率最高的幾種碼制是EAN、UPC、39碼,交插25碼和EAN128碼,其中UPC條碼主要用于北美地區(qū),EAN條碼是國際通用符號體系,它們是一種定長、無含義的條碼,主要用于商品標識。
隨著條碼應用領域的不斷拓展,對一定面積上的條碼信息密度和信息量提出了更高的要求。為了更好地滿足這種需求,一種新的條碼編碼形式——二維條碼便應運而生了。從結構上講,二維條碼分為兩類,其中一類是由矩陣代碼和點代碼組成,其數(shù)據(jù)是以二維空間的形態(tài)編碼的,另一類是包含重疊的或多行條碼符號,其數(shù)據(jù)以成串的數(shù)據(jù)行顯示。重疊的符號標記法有CODE 49、CODE 16K和PDF417。
由于受信息容量的限制,一維條碼僅僅是對″物品″的標識,而不是對″物品″的描述。故一維條碼的使用,不得不依賴數(shù)據(jù)庫的存在。在沒有數(shù)據(jù)庫及網(wǎng)絡支持的地方,一維條碼的使用受到了很大的限制,有時甚至變得毫無意義。此外,使用一維條碼表示漢字的場合,顯得十分不方便,且效率很低。現(xiàn)代高新技術的發(fā)展,迫切要求用條碼在有限的幾何空間內(nèi)表示更多的信息,從而滿足千變?nèi)f化的信息表示的需要。
二維條碼正是為了解決一維條碼無法解決的問題而產(chǎn)生的。因為它具有高密度、高可靠性等特點,所以可以用它表示數(shù)據(jù)文件(包括漢字文件)、圖像等。二維條碼是大容量、高可靠性信息實現(xiàn)存儲、攜帶并自動識讀的最理想的方法。
而就在二維條碼應用方興未艾的時候,一種更先進的在圖形中直接存儲數(shù)據(jù)信息的技術已經(jīng)出現(xiàn),一般情況下可稱為“WatermarkingTehnologies”,即“水印技術”。通過水印技術,人們可以將數(shù)據(jù)信息存儲在一張肉眼看起來和正常的圖像沒什么區(qū)別的圖片中,通過特定的識別設備,就可以將其中的數(shù)據(jù)信息分離出來。
條碼技術的發(fā)展以及水印技術的出現(xiàn),使得在圖像中存儲大量的附加數(shù)據(jù)信息成為可能,而為著從圖像中分離出這些附加的數(shù)據(jù)信息,數(shù)字圖像處理技術也成為必不可缺的一環(huán)。
數(shù)字圖像處理,即計算機對圖像進行處理。這門年輕的科學包括了光學、電子學、數(shù)學、攝影技術、計算機技術等學科的眾多方面。近幾年由于圖像數(shù)字化和圖像顯示設備越來越普及以及所需的處理器和大容量存儲器價格的不斷下降,數(shù)字圖像處理技術在商業(yè)、工業(yè)、醫(yī)學等諸多領域的應用越來越廣泛。
數(shù)字圖像處理和理解的研究任重而道遠。但可以相信,視覺作為人類最重要的一種感知,是人類智能活動所不可缺少的。因而,研究圖像處理和理解將永遠是一個挑戰(zhàn)性的研究課題,不管存在多大的困難,總會取得突破性進展,并給人類社會各個方面的實際應用帶來越來越多的效益。
另一方面,近年來無線聯(lián)網(wǎng)的技術也得到了長足的發(fā)展,基于無線方式連接互聯(lián)網(wǎng)的移動終端也正在得到廣泛的普及,比如GPRS、CDMA1X、藍牙、WiFi等等,而隨著3G網(wǎng)絡的日益成熟與應用,基于WCDMA、CDMA2000和TD-SCDMA網(wǎng)絡的無線聯(lián)網(wǎng)技術將為用戶提供速度更快、帶寬更大的聯(lián)網(wǎng)解決方案,由此,通過移動終端,使用無線方式接入并訪問互聯(lián)網(wǎng)中豐富的信息與內(nèi)容成為一種必然的趨勢。
但同時,我們也注意到,由于移動終端為了保證良好的可移動性,而不得不面對終端體積、電源供應等一系列的問題,而終端的體積又直接限制了移動終端的輸入設備不可能做得很大。小體積的輸入裝置使得移動終端的輸入界面很不方便,而如果要大規(guī)模地普及移動上網(wǎng),如何解決輸入的問題就變得迫在眉睫。
所幸的是,將基于圖形的信息編解碼及圖像識別技術與無線上網(wǎng)技術相結合,我們已經(jīng)有能力解決這樣的一個問題。比如在美國專利No.5978773和No.6199048中所載,通過PC攝像頭可以實現(xiàn)在沒有類似鍵盤、鼠標這樣的輸入裝置的條件下,如何方便地借助條形碼實現(xiàn)上網(wǎng)。但在此種方法中,仍沒有解決移動終端的應用問題。而在中國專利申請?zhí)枮?00480015709.3號所述的方案中,已知可以通過可拍照移動電話實現(xiàn)類似的應用,但在該方法所提供的解決方案中,需要為移動電話額外增加透鏡,并且需要移動電話的客戶端程序將條形碼中的信息重新組合成一條“請求URL”,再基于移動電話的瀏覽器程序與服務器通信,向解析服務器或網(wǎng)關服務器傳送該“請求URL”,從而獲得真正需要訪問的信息URL。由于種種限制,該方法在實際應用中將面臨多種問題,譬如,如果用戶的移動電話沒有額外增加透鏡將無法使用該方案提供的服務;如果該方法所述的“文件標識符”不是編碼成條形碼,用戶將無法使用該服務;如果該方法所涉及的客戶端程序在組合“請求URL”時出現(xiàn)錯誤,用戶將無法使用該服務;如果該方法所涉及的移動電話的瀏覽器程序(第三方程序)出現(xiàn)問題,用戶也將無法使用該服務。
本發(fā)明的目的是期望通過一種新的途徑,使得用戶可以更方便地利用可拍照移動終端,而且不需要再額外增加配件,對圖片中(當然包括以條形碼形式出現(xiàn)的圖像)所包含的信息進行解碼,并借助于無線上網(wǎng)方式,與服務器交互,從而獲得預期的信息內(nèi)容或服務。

發(fā)明內(nèi)容
本發(fā)明的目的是通過如下技術方案來實現(xiàn)的本發(fā)明運用二維條碼技術、圖像識別技術以及嵌入式軟件技術,基于帶攝像頭的移動終端,通過移動通信網(wǎng)絡,為用戶提供快速接入移動互聯(lián)網(wǎng)的交互式操作服務。使用者在前述移動終端中安裝一種嵌入式客戶端程序(具體參見后面的描述),啟動該軟件后,驅動移動終端的攝像頭,拍攝目標圖形,可以是條形碼,也可以是經(jīng)過特殊處理的圖形;通過客戶端程序的解碼處理,從目標圖形中分離出一串標識碼,可以是數(shù)字也可以是字符,由客戶端程序根據(jù)專用協(xié)議(具體參見后面的描述)封裝成數(shù)據(jù)包,然后通過移動網(wǎng)絡提交給遠程服務器;遠程服務器根據(jù)專用協(xié)議對接收到的數(shù)據(jù)包進行分拆,從中提取出前述標識碼,并根據(jù)標識碼查詢數(shù)據(jù)庫,得到對應的信息和移動終端對該信息可執(zhí)行的操作指令,并將該信息封裝成一個新的數(shù)據(jù)包,同樣通過移動網(wǎng)絡返回給移動終端;移動終端接收到這個新的數(shù)據(jù)包后,由客戶端程序根據(jù)專用協(xié)議進行分拆,從中提取出信息和操作指令,并根據(jù)操作指令完成對信息的處理,比如操作指令為上網(wǎng),則由客戶端程序調用移動終端的瀏覽器程序,將提取的信息作為域名,由使用者確認后登錄互聯(lián)網(wǎng);或者操作指令為發(fā)郵件,則由客戶端程序調用移動終端的郵件程序,將提取的信息作為接收郵箱及郵件內(nèi)容,由使用者確認后發(fā)送郵件。本發(fā)明包括上述操作,但不限于其他方式。
這里涉及的物理連接是由本領域已知的無線連接方式完成。
本發(fā)明所涉及的專用協(xié)議主要用于移動終端與遠程服務器之間的通信,協(xié)議定義了一套移動終端與遠程服務器之間交換數(shù)據(jù)與控制信息的流程與方法,以及移動終端與遠程服務器交換數(shù)據(jù)信息的參數(shù)與格式。
本發(fā)明通過專用協(xié)議,使移動終端客戶端程序可以使用移動終端的無線通信模塊基于無線網(wǎng)絡發(fā)起并維護與遠程服務器的一條物理連接通道直到通信結束;在移動終端客戶端程序與遠程服務器建立物理連接之后,遠程服務器將根據(jù)協(xié)議完成對移動終端的驗證與鑒權,只有通過驗證與鑒權的移動終端才能將包含標識碼的數(shù)據(jù)包發(fā)送給遠程服務器;遠程服務器在接收到該數(shù)據(jù)包后,根據(jù)協(xié)議拆分數(shù)據(jù)包,從中提取標識碼及其他輔助信息,并根據(jù)服務器端程序的邏輯設計從數(shù)據(jù)庫中查詢?nèi)〉脤臄?shù)據(jù)信息,然后再根據(jù)協(xié)議封裝數(shù)據(jù)包并通過移動終端客戶端程序發(fā)起并維護的連接通道發(fā)送回移動終端;移動終端客戶端程序接收到遠程服務器發(fā)回的數(shù)據(jù)包后,完成相應處理;如果移動終端客戶端程序仍需要和遠程服務器進行通信,可繼續(xù)使用之前發(fā)起并維護的物理連接通道,當該物理連接通道沒有數(shù)據(jù)包傳送時,需要移動終端客戶端程序根據(jù)協(xié)議向遠程服務器發(fā)送鏈路檢測消息以維持該物理連接通道直至任一方關閉該物理連接通道。
本發(fā)明也可以通過專用協(xié)議,使移動終端客戶端程序使用移動終端的無線通信模塊基于無線網(wǎng)絡發(fā)起并維護與遠程服務器的一條物理連接通道,然后直接向遠程服務器發(fā)送包含驗證與鑒權信息的數(shù)據(jù)包,遠程服務器在接收到該數(shù)據(jù)包后,根據(jù)協(xié)議拆分數(shù)據(jù)包,從中提取驗證與鑒權信息;遠程服務器只對通過驗證與鑒權的數(shù)據(jù)包做進一步處理,未通過驗證與鑒權的數(shù)據(jù)包將被丟棄,同時關閉該物理連接通道;對于通過驗證與鑒權的數(shù)據(jù)包,遠程服務器根據(jù)協(xié)議進一步拆分數(shù)據(jù)包,從中提取標識碼及其他輔助信息,并根據(jù)服務器端程序的邏輯設計從數(shù)據(jù)庫中查詢?nèi)〉脤臄?shù)據(jù)信息,然后再根據(jù)協(xié)議封裝數(shù)據(jù)包,發(fā)送回移動終端;移動終端客戶端程序接收到遠程服務器發(fā)回的數(shù)據(jù)包后,完成相應處理,同時關閉該物理連接通道。
本發(fā)明在移動終端與遠程服務器的通信中采用了一套專用協(xié)議,從而保證了移動終端與遠程服務器通信的安全,提高了數(shù)據(jù)交換的效率和QoS,規(guī)范了客戶端與服務器端的通信規(guī)則,同時具有強大的可擴展性,可以針對未來新的應用和業(yè)務模式升級協(xié)議而不必對現(xiàn)有的系統(tǒng)架構做改動,保護現(xiàn)有投資,從而為大范圍推廣和普及移動信息服務提供了電信級的質量保障。
本發(fā)明相比中國專利申請?zhí)枮?00480015709.3號所述的方案(以下稱傳統(tǒng)方案),在如下方面著重進行了改進傳統(tǒng)方案只能從條形碼中獲取信息,本發(fā)明突破了條形碼的限制;傳統(tǒng)方案必須借助移動終端內(nèi)置的網(wǎng)頁瀏覽器來發(fā)起并維護與服務器之間的通信,本發(fā)明采用專用協(xié)議來發(fā)起并維護與服務器之間的通信;
傳統(tǒng)方案的移動終端只能以明文的形式在網(wǎng)絡上傳播解碼的文件標識符,接收服務器的URL信息,極易被截取并篡改,導致數(shù)據(jù)傳輸?shù)陌踩[患,本發(fā)明采用專用協(xié)議維護移動終端與服務器之間的通信,從根本上保證了數(shù)據(jù)傳輸?shù)陌踩?;傳統(tǒng)方案服務器并不對移動終端進行驗證與鑒權,從而導致服務器本身的安全隱患,本發(fā)明采用專用協(xié)議對移動終端進行驗證和鑒權,從根本上保證了服務器本身的安全;傳統(tǒng)方案必須在移動終端上增加一個鏡頭附件,才能啟動客戶端程序進行圖形解碼,本發(fā)明改進了客戶端程序的算法,只需要利用移動終端自帶的攝像鏡頭即可完成目標圖形的解碼;傳統(tǒng)方案只能支撐WML或XHTML網(wǎng)頁形式的內(nèi)容瀏覽,而本發(fā)明不僅可以支持網(wǎng)頁瀏覽,還支持內(nèi)容下載、短信或多媒體信息交互、電子郵件交互以及電話交互等應用形式,并且可以根據(jù)需要不斷擴展協(xié)議,增加對新應用模式的支持。
本發(fā)明解決了用戶使用移動終端輸入和操作不方便的問題,通過拍攝包含標識碼的圖形,快速、便捷、低廉地實現(xiàn)各種信息的交互式操作,大大提高了用戶通過移動終端接入互聯(lián)網(wǎng)、從互聯(lián)網(wǎng)中獲取資訊信息以及完成各種交互式操作的效率;同時本發(fā)明也具有靈活的可擴展性與兼容性,進一步提高了整個系統(tǒng)的實用價值。


圖1本發(fā)明操作的流程圖。
圖2本發(fā)明客戶端程序的功能框圖。
圖3本發(fā)明客戶端程序圖像處理工作流程圖。
圖4本發(fā)明客戶端程序業(yè)務處理工作流程圖。
圖5本發(fā)明專用協(xié)議的工作流程圖。
圖6本發(fā)明專用協(xié)議的協(xié)議封裝工作流程圖。
圖7本發(fā)明專用協(xié)議的發(fā)起連接工作流程圖。
圖8本發(fā)明專用協(xié)議的消息包結構圖。
圖9本發(fā)明專用協(xié)議的消息傳送工作流程圖。
圖10本發(fā)明專用協(xié)議的協(xié)議拆分工作流程圖。
圖11本發(fā)明專用協(xié)議的關閉連接工作流程圖。
具體實施方法結合

,對本發(fā)明的技術方案作進一步詳細的描述如圖1所示,本發(fā)明的移動終端1包括一種客戶端程序11,處理電路12,數(shù)字攝像頭模塊(下稱攝像頭)13,無線收發(fā)模塊14,顯示屏15,以及為簡明起見沒有標識出來但對于本領域已形成共識的各種用戶輸入設備(如按鍵、按鈕、麥克風、觸摸顯示屏等),輸出設備(如揚聲器等),以及存儲設備(如內(nèi)存,存儲卡等)。雖然本發(fā)明優(yōu)先選用內(nèi)置數(shù)字攝像頭的移動終端,但本發(fā)明同樣還適用于具有外置攝像頭的移動終端,例如通過輸入/輸出端口將攝像頭附加在移動終端上,實現(xiàn)拍照或攝像的主要功能。此外,本發(fā)明涉及的移動終端所包括的一種客戶端程序11,可以是由生產(chǎn)廠家在移動終端1出廠之前作為隨機軟件安裝在移動終端1的存儲設備中,也可以是用戶購買移動終端1之后通過必要途徑安裝在移動終端1的存儲設備中。
本發(fā)明使用一種嵌入式客戶端程序11,當用戶啟動該客戶端程序11后,驅動移動終端1的攝像頭13,使用者可通過客戶端程序11的操作界面拍攝(捕捉)目標圖形2,客戶端程序11根據(jù)捕捉到的目標圖形2,根據(jù)一定的方法完成對目標圖形的處理,得到一組標識碼。這里涉及對目標圖形2處理并分離出數(shù)字或字符信息的方法由本領域中已知的多種方式完成。獲取標識碼后使用專用協(xié)議進行封裝,然后發(fā)送給遠程服務器端41。遠程服務器端41處理后返回信息給客戶端程序11,由客戶端程序11再根據(jù)返回的協(xié)議內(nèi)容進行相應的處理。
客戶端軟件的架構如圖2所示,由攝像頭驅動模塊110、圖像處理模塊111、協(xié)議管理模塊112、通訊管理模塊113和業(yè)務處理模塊114組成。其中攝像頭驅動模塊110負責對攝像頭13進行操作,包括拍攝圖像、調整攝像頭13的參數(shù)(光照、焦距等),攝像頭驅動模塊110獲取的目標圖形2信息由圖像處理模塊111處理,圖像處理模塊111的處理流程如圖3所示;圖像處理模塊111得出目標圖形2所帶的信息后,由協(xié)議管理模塊112負責進行封裝,然后由通訊管理模塊113負責和遠程服務器41進行交互;通訊管理模塊113向遠程服務器41發(fā)送協(xié)議管理模塊112封裝好的消息,并接收遠程服務器41返回的消息再由協(xié)議管理模塊112對消息進行分拆;協(xié)議管理模塊112將消息中所攜帶的信息交給業(yè)務處理模塊114完成最后一步處理,業(yè)務處理模塊的流程如圖4所示,本發(fā)明目前可支持短信、彩信、郵件、通訊錄、Wap上網(wǎng)、圖片/鈴聲/電子書、應用程序下載、防偽等應用,但不限于本發(fā)明上述,其他應用也屬于本發(fā)明的保護范圍。
本發(fā)明客戶端程序11與遠程服務器41之間通信所使用的協(xié)議采用專用協(xié)議,協(xié)議定義了客戶端程序11與遠程服務器41通信時的消息包結構,以及客戶端程序11與遠程服務器41之間交互的流程與規(guī)則。
本發(fā)明的專用協(xié)議適用于長連接和短連接兩種實現(xiàn)方式,此處涉及的長連接和短連接實現(xiàn)方式均為本領域已知的通信連接方式。
長連接方式下,通信雙方以“客戶端-服務器”方式建立通訊連接,用于雙方信息的交互直至任一方關閉該連接。當連接通道上沒有數(shù)據(jù)傳輸時,通信雙方應每隔指定時間發(fā)送鏈路檢測包以維持此連接,當鏈路檢測包發(fā)出超過指定時間后未收到響應,應立即重新發(fā)送鏈路檢測包,再連續(xù)發(fā)送一定次數(shù)后仍未得到響應則斷開此連接。
短連接方式下,通信雙方以“客戶端-服務器”方式建立通訊連接,應答與請求在同一個連接中完成。操作以客戶端驅動方式發(fā)起連接請求,完成一次操作后即關閉此連接。
本發(fā)明的消息包6的結構主要由消息頭60和消息體61兩部分構成,消息頭60是所有消息包共有的部分,為固定的長度;消息體61則視消息類型各有不同,而且不定長。整個消息包的組成如圖8所示。
消息頭60由以下部分組成消息長度601、消息類型602、消息序號603、用戶名/密碼604、協(xié)議版本605、優(yōu)先級606、校驗位607。消息長度601標識整個消息包6的長度,消息類型602用于標識消息包6中消息體61的類型,不同的消息類型有不同的消息體;消息序號603用于標識消息包6的唯一序列號;用戶名/密碼604特別用于短連接方式下時對移動終端1的身份驗證,當協(xié)議工作于長連接方式下時不需要對用戶名/密碼604進行處理;協(xié)議版本605用于標識客戶端程序11使用的協(xié)議版本號;優(yōu)先級606用于對消息重要程度的區(qū)分,優(yōu)先級高的消息將被優(yōu)先處理;校驗位607用于整個消息頭60的內(nèi)容是否正確的驗證。
消息體61是不定長的,它由兩種內(nèi)容組成必選項611和可選項612。必選項611是協(xié)議規(guī)定必須有的信息,長度為定長;而可選項612根據(jù)具體應用的要求可以進行選擇??蛇x項612由可選內(nèi)容類型6121、可選內(nèi)容長度6122和可選內(nèi)容6123三部分組成,其中可選內(nèi)容類型6121由協(xié)議預先規(guī)定。
本發(fā)明的專用協(xié)議通用工作流程如圖5,分為長連接流程組501、短連接流程組502兩類,長連接流程組501的通用工作流程包括協(xié)議封裝51、發(fā)起連接52、消息傳送54、協(xié)議拆分55及關閉連接56五個流程;短連接流程組502的通用工作流程包括協(xié)議封裝51、消息傳送53、協(xié)議拆分55。其中,協(xié)議封裝51和協(xié)議拆分55為長連接流程組501和短連接流程組502共有的工作流程。
協(xié)議封裝51的工作流程如圖6,對于長連接和短連接方式,均按次序執(zhí)行添加消息序號511、添加消息類型512、添加用戶名密碼513的操作,其中在添加用戶名密碼513操作時需要對用戶名和密碼進行加密處理,加密處理的方法均為本領域已知的加密方式;然后執(zhí)行添加消息版本號514、求消息頭驗證碼并添加515、添加消息體516及求消息長度并添加517的操作。
協(xié)議拆分55的工作流程如圖10,對于長連接和短連接方式,在拆分前首先執(zhí)行獲取消息長度551的操作,根據(jù)消息長度截取整個消息包,然后執(zhí)行獲取消息頭552的操作,從消息頭中取出校驗位,并根據(jù)校驗位執(zhí)行驗證消息頭553的操作,驗證如果不通過則直接結束拆分;消息頭驗證通過后再獲取版本號執(zhí)行驗證版本號554的操作,如果未通過驗證也結束拆分;通過版本號驗證后接著執(zhí)行獲取消息類型555、獲取消息體556及獲取用戶名/密碼557的操作,這樣整個消息的拆分完成。在整個協(xié)議拆分的過程中,任一項未通過驗證,服務器端都會向客戶端返回錯誤消息。
對于長連接方式,如果是第一次連接或斷開后重連,需要執(zhí)行發(fā)起連接52的工作流程(如圖7)。首先由客戶端建立物理連接,然后再發(fā)送帶驗證鑒權消息體的登錄消息包,服務器端接收到該消息包后對消息體攜帶的信息進行驗證與鑒權,如果驗證通過則返回登錄成功消息,此時移動終端客戶端程序11可以與遠程服務器41進行通信;如果驗證失敗則返回登錄失敗消息,同時關閉連接。
對于長連接方式,在發(fā)起連接52的流程執(zhí)行成功后,客戶端程序11即可按消息傳送54的工作流程(如圖9)向遠程服務器41發(fā)送消息包。
對于長連接方式,當客戶端程序11或遠程服務器41需要斷開物理連接時,執(zhí)行關閉連接56的工作流程如圖11。由發(fā)起方向接收方發(fā)送退出消息包,無論對端是否收到,均立即斷開物理連接。
對于短連接方式,消息傳送53的工作流程如下由客戶端程序11建立一條到遠程服務器41之間的物理連接,然后直接發(fā)送消息包,遠程服務器41接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權;遠程服務器只處理通過驗證與鑒權的消息包,處理完后向客戶端返回相應的處理結果并關閉物理連接;未通過驗證與鑒權的消息包將被丟棄,同時向客戶端返回失敗信息并關閉物理連接。
通過本發(fā)明短連接方式下的消息傳送53和長連接方式下的消息傳送54工作流程所承載的消息包,可實現(xiàn)由客戶端發(fā)起的與遠程服務器之間的交互式操作和維護升級管理等功能。
在進一步的實施中,長連接方式下客戶端發(fā)起的與遠程服務器之間的交互式操作工作流程如下首先用戶在可拍照移動終端1中安裝前述嵌入式客戶端程序11,然后啟動客戶端程序11,通過處理電路12驅動移動終端的攝像頭13使目標圖形2成像,并對成像的圖形根據(jù)客戶端程序圖像處理工作流程(如圖3)進行解碼,提取出標識碼,然后由客戶端程序11按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝驗證與鑒權請求數(shù)據(jù)包,根據(jù)專用協(xié)議執(zhí)行發(fā)起連接52的工作流程(如圖7),發(fā)起連接52成功后,客戶端程序11即按專用協(xié)議的協(xié)議封裝51工作流程(如圖6)封裝標識碼數(shù)據(jù)包,通過消息傳送54的工作流程,向遠程服務器41發(fā)送標識碼數(shù)據(jù)包;遠程服務器41接收到客戶端程序11發(fā)送的標識碼數(shù)據(jù)包后,按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取標識碼,然后在數(shù)據(jù)庫服務器42中查詢與該標識碼相關的數(shù)據(jù)信息和處理指令,并按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝信息處理數(shù)據(jù)包,通過消息傳送54的工作流程,向客戶端程序11返回該數(shù)據(jù)包;移動終端1的無線收發(fā)模塊14接收到該數(shù)據(jù)包后通過處理電路12傳送給客戶端程序11,客戶端程序11即按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取數(shù)據(jù)信息和處理指令,并根據(jù)客戶端程序業(yè)務處理工作流程(如圖4)完成對數(shù)據(jù)信息的處理。
如果發(fā)起連接52失敗,服務器端41即按專用協(xié)議的關閉連接56的工作流程(如圖11)關閉之前已建立的通信連接,并提示用戶操作失敗信息。
長連接方式下的客戶端發(fā)起的維護升級工作流程如下首先用戶在可拍照移動終端1中安裝前述嵌入式客戶端程序11,然后啟動客戶端程序11,獲取客戶端程序11的軟件版本信息,然后由客戶端程序11按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝驗證與鑒權請求數(shù)據(jù)包,根據(jù)專用協(xié)議的發(fā)起連接52的工作流程(如圖7),發(fā)起連接52成功后,客戶端程序11即按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝版本信息數(shù)據(jù)包,通過消息傳送54的工作流程,向遠程服務器41發(fā)送版本信息數(shù)據(jù)包;遠程服務器41接收到移動終端1發(fā)送的版本信息數(shù)據(jù)包后,按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取版本信息,然后在數(shù)據(jù)庫服務器42中查詢客戶端軟件版本是否為最新版本,如果軟件版本需要更新,則返回最新軟件的下載地址;如果目前軟件版本已是最新則返回不需要更新的信息;返回信息按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝信息反饋數(shù)據(jù)包,通過消息傳送54的工作流程,向移動終端1返回該數(shù)據(jù)包;移動終端1的無線收發(fā)模塊14接收到該數(shù)據(jù)包后通過處理電路12傳送給客戶端程序11,客戶端程序11即按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取反饋信息,如果反饋信息是不需要更新軟件版本則客戶端程序11提示用戶相關信息,如果反饋信息是軟件的下載地址則客戶端軟件11根據(jù)此鏈接下載最新軟件進行升級。
如果發(fā)起連接52失敗,服務器端41即按專用協(xié)議的關閉連接56的工作流程(如圖11)關閉之前已建立的通信連接,并提示用戶操作失敗信息。
短連接方式下的客戶端發(fā)起的與遠程服務器之間的交互式操作工作流程如下首先用戶在可拍照移動終端1中安裝前述嵌入式客戶端程序11,然后啟動客戶端程序11,通過處理電路12驅動移動終端的攝像頭13使目標圖形2成像,并對成像的圖形根據(jù)客戶端程序圖像處理工作流程(如圖3)進行解碼,提取出標識碼,然后由客戶端程序11按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝標識碼消息包,通過消息傳送53的工作流程向遠程服務器41直接發(fā)送該消息包;遠程服務器41接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權;通過驗證與鑒權后,才按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取標識碼,然后在數(shù)據(jù)庫服務器42中查詢與該標識碼相關的數(shù)據(jù)信息和處理指令,并按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝信息處理數(shù)據(jù)包,通過已建立的物理連接,向客戶端程序11返回該數(shù)據(jù)包;移動終端1的無線收發(fā)模塊14接收到該數(shù)據(jù)包后通過處理電路12傳送給客戶端程序11,客戶端程序11即按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取數(shù)據(jù)信息和處理指令,并根據(jù)客戶端程序業(yè)務處理工作流程(如圖4)完成對數(shù)據(jù)信息的處理,同時關閉物理連接。未通過驗證與鑒權的消息包將被丟棄,同時向客戶端返回失敗信息并關閉物理連接。
短連接方式下的客戶端發(fā)起的維護升級工作流程如下首先用戶在可拍照移動終端1中安裝前述嵌入式客戶端程序11,然后啟動客戶端程序11,獲取客戶端程序11的軟件版本信息,然后由客戶端程序11按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝版本信息數(shù)據(jù)包,通過消息傳送53的工作流程向遠程服務器41直接發(fā)送該消息包;遠程服務器41接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權;通過驗證與鑒權后,遠程服務器41按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取版本信息,然后在數(shù)據(jù)庫服務器42中查詢客戶端軟件版本是否為最新版本,如果軟件版本需要更新,則返回最新軟件的下載地址;如果目前軟件版本已是最新則返回不需要更新的信息;返回信息按專用協(xié)議的協(xié)議封裝51的工作流程(如圖6)封裝信息反饋數(shù)據(jù)包,通過已建立的物理連接,向移動終端1返回該數(shù)據(jù)包;移動終端1的無線收發(fā)模塊14接收到該數(shù)據(jù)包后通過處理電路12傳送給客戶端程序11,客戶端程序11即按專用協(xié)議的協(xié)議拆分55的工作流程(如圖10)對數(shù)據(jù)包進行拆分,提取反饋信息,如果反饋信息是不需要更新軟件版本則客戶端程序11提示用戶相關信息,同時關閉物理連接;如果反饋信息是軟件的下載地址則客戶端軟件11根據(jù)此鏈接下載最新軟件進行升級,同時關閉物理連接。未通過驗證與鑒權的消息包將被丟棄,同時向客戶端返回失敗信息并關閉物理連接。
權利要求
1.一種基于可拍照移動終端實現(xiàn)信息交互式操作的方法,運用二維條碼技術、圖像識別技術以及嵌入式軟件技術,基于帶攝像頭的移動終端,通過移動通信網(wǎng)絡,為用戶提供快速接入移動互聯(lián)網(wǎng)的交互式操作服務,其特征在于A)所述移動終端中安裝一種嵌入式客戶端程序,啟動該軟件后,驅動移動終端的攝像頭,拍攝目標圖形,可以是條形碼,也可以是經(jīng)過特殊處理的圖形;B)通過客戶端程序的解碼處理,從目標圖形中分離出一串標識碼,可以是數(shù)字也可以是字符,由客戶端程序根據(jù)專用協(xié)議封裝成數(shù)據(jù)包,然后通過移動網(wǎng)絡提交給遠程服務器;C)遠程服務器根據(jù)專用協(xié)議對接收到的數(shù)據(jù)包進行分拆,從中提取出前述標識碼,并根據(jù)標識碼查詢數(shù)據(jù)庫,得到對應的信息和移動終端對該信息可執(zhí)行的操作指令,并將該信息封裝成一個新的數(shù)據(jù)包,同樣通過移動網(wǎng)絡返回給移動終端;D)移動終端接收到這個新的數(shù)據(jù)包后,由客戶端程序根據(jù)專用協(xié)議進行分拆,從中提取出信息和操作指令,并根據(jù)操作指令完成對信息的處理。
2.根據(jù)權利要求1所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述中客戶端程序主要用于驅動移動終端的攝像頭,捕捉目標圖形并從中解析出所需的標識碼,同時作為專用協(xié)議的運行實體,根據(jù)協(xié)議定義的流程和方法與遠程服務器進行通信,并根據(jù)協(xié)議定義的參數(shù)和格式封裝或拆分數(shù)據(jù)包,最后根據(jù)從遠程服務器接收到的信息完成對信息的處理。
3.根據(jù)權利要求1所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述專用協(xié)議主要用于移動終端與遠程服務器之間的通信,協(xié)議定義了一套移動終端與遠程服務器之間交換數(shù)據(jù)與控制信息的流程與方法,以及移動終端與遠程服務器交換數(shù)據(jù)信息的參數(shù)與格式。
4.根據(jù)權利要求3所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于通過所述的專用協(xié)議,移動終端客戶端程序可以通過移動終端的無線通信模塊基于無線網(wǎng)絡發(fā)起并維護與遠程服務器的一條連接通道直到通信結束。
5.根據(jù)權利要求4所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述的移動終端客戶端程序與遠程服務器建立連接之后,遠程服務器將根據(jù)協(xié)議完成對移動終端的驗證與鑒權,通過驗證與鑒權的移動終端才能將包含標識碼的數(shù)據(jù)包發(fā)送給遠程服務器。
6.根據(jù)權利要求5所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述的遠程服務器在接收到該數(shù)據(jù)包后,根據(jù)協(xié)議拆分數(shù)據(jù)包,從中提取標識碼及其他輔助信息,并根據(jù)服務器端程序的邏輯設計從數(shù)據(jù)庫中查詢?nèi)〉脤臄?shù)據(jù)信息,然后再根據(jù)協(xié)議封裝數(shù)據(jù)包并通過移動終端客戶端程序發(fā)起并維護的連接通道發(fā)送回移動終端。
7.根據(jù)權利要求6所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述數(shù)據(jù)包的結構主要由消息頭和消息體兩部分構成,消息頭是所有消息包共有的部分,為固定的長度。
8.根據(jù)權利要求7所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述消息頭由以下部分組成消息長度、消息類型、消息序號、用戶名/密碼、協(xié)議版本、優(yōu)先級、校驗位;消息體由必選項和可選項組成。
9.根據(jù)權利要求6所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述移動終端客戶端程序接收到遠程服務器發(fā)回的數(shù)據(jù)包后,即關閉之前發(fā)起并維護的連接通道,移動終端與遠程服務器之間的通信結束,同時,借助專用協(xié)議,系統(tǒng)建設與管理者還可以實施對客戶端、服務器端、通信鏈路以及交互式操作本身的管理與維護。
10.根據(jù)權利要求9所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述的專用協(xié)議通用工作流程,分為長連接流程組、短連接流程組兩類;其中長連接流程組的通用工作流程包括協(xié)議封裝、發(fā)起連接、消息傳送、協(xié)議拆分及關閉連接五個流程;短連接流程組的通用工作流程包括協(xié)議封裝、消息傳送、協(xié)議拆分。
11.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述的協(xié)議封裝均按次序執(zhí)行添加消息序號、添加消息類型、添加用戶名密碼的操作,其中在添加用戶名密碼操作時需要對用戶名和密碼進行加密處理,加密處理的方法均為本領域已知的加密方式;然后執(zhí)行添加消息版本號、求消息頭驗證碼并添加、添加消息體及求消息長度并添加的操作。
12.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述的協(xié)議拆分在拆分前首先執(zhí)行獲取消息長度的操作,根據(jù)消息長度截取整個消息包,然后執(zhí)行獲取消息頭的操作,從消息頭中取出校驗位,并根據(jù)校驗位執(zhí)行驗證消息頭的操作,驗證如果不通過則直接結束拆分;消息頭驗證通過后再獲取版本號執(zhí)行驗證版本號的操作,如果未通過驗證也結束拆分;通過版本號驗證后接著執(zhí)行獲取消息類型、獲取消息體及獲取用戶名/密碼的操作。
13.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述的長連接方式下,通信雙方以客戶端-服務器方式建立通訊連接,用于雙方信息的交互直至任一方關閉該連接。
14.根據(jù)權利要求13所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述長連接方式的連接通道上沒有數(shù)據(jù)傳輸時,通信雙方應每隔指定時間發(fā)送鏈路檢測包以維持此連接,當鏈路檢測包發(fā)出超過指定時間后未收到響應,應立即重新發(fā)送鏈路檢測包,再連續(xù)發(fā)送一定次數(shù)后仍未得到響應則斷開此連接。
15.根據(jù)權利要求14所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述長連接方式,如果是第一次連接或斷開后重連,需要執(zhí)行發(fā)起連接的工作流程,首先由客戶端建立物理連接,然后再發(fā)送帶驗證鑒權消息體的登錄消息包,服務器端接收到該消息包后對消息體攜帶的信息進行驗證與鑒權,如果驗證通過則返回登錄成功消息,此時移動終端客戶端程序可以與遠程服務器進行通信;如果驗證失敗則返回登錄失敗消息,同時關閉連接。
16.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述長連接方式,在發(fā)起連接的流程執(zhí)行成功后,客戶端程序即可按消息傳送的工作流程向遠程服務器發(fā)送消息包。
17.根據(jù)權利要求16所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述長連接方式,當客戶端程序或遠程服務器需要斷開物理連接時,執(zhí)行關閉連接的工作流程由發(fā)起方向接收方發(fā)送退出消息包,無論對端是否收到,均立即斷開物理連接。
18.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述長連接方式下客戶端發(fā)起的與遠程服務器之間的交互式操作工作流程首先用戶在可拍照移動終端中安裝前述嵌入式客戶端程序,然后啟動客戶端程序,通過處理電路驅動移動終端的攝像頭使目標圖形成像。
19.根據(jù)權利要求18所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述成像的圖形根據(jù)客戶端程序圖像處理工作流程進行解碼,提取出標識碼,然后由客戶端程序按專用協(xié)議的協(xié)議封裝的工作流程封裝驗證與鑒權請求數(shù)據(jù)包,根據(jù)專用協(xié)議執(zhí)行發(fā)起連接的工作流程,發(fā)起連接成功后,客戶端程序即按專用協(xié)議的協(xié)議封裝工作流程封裝標識碼數(shù)據(jù)包,通過消息傳送的工作流程,向遠程服務器發(fā)送標識碼數(shù)據(jù)包。
20.根據(jù)權利要求19所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述遠程服務器接收到客戶端程序發(fā)送的標識碼數(shù)據(jù)包后,按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取標識碼,然后在數(shù)據(jù)庫服務器中查詢與該標識碼相關的數(shù)據(jù)信息和處理指令,并按專用協(xié)議的協(xié)議封裝的工作流程封裝信息處理數(shù)據(jù)包,通過消息傳送的工作流程,向客戶端程序返回該數(shù)據(jù)包。
21.根據(jù)權利要求20所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述數(shù)據(jù)包由移動終端的無線收發(fā)模塊接收到后通過處理電路傳送給客戶端程序,客戶端程序即按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取數(shù)據(jù)信息和處理指令,并根據(jù)客戶端程序業(yè)務處理工作流程完成對數(shù)據(jù)信息的處理;如果發(fā)起連接失敗,服務器端即按專用協(xié)議的關閉連接的工作流程關閉之前已建立的通信連接,并提示用戶操作失敗信息。
22.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述長連接方式下的客戶端發(fā)起的維護升級工作流程首先用戶在可拍照移動終端中安裝前述嵌入式客戶端程序,然后啟動客戶端程序,獲取客戶端程序的軟件版本信息,然后由客戶端程序按專用協(xié)議的協(xié)議封裝的工作流程封裝驗證與鑒權請求數(shù)據(jù)包。
23.根據(jù)權利要求22所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述專用協(xié)議的發(fā)起連接的工作流程,發(fā)起連接成功后,客戶端程序即按專用協(xié)議的協(xié)議封裝的工作流程封裝版本信息數(shù)據(jù)包,通過消息傳送的工作流程,向遠程服務器發(fā)送版本信息數(shù)據(jù)包。
24.根據(jù)權利要求23所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述遠程服務器接收到移動終端發(fā)送的版本信息數(shù)據(jù)包后,按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取版本信息,然后在數(shù)據(jù)庫服務器中查詢客戶端軟件版本,如果軟件版本需要更新,則返回最新軟件的下載地址。
25.根據(jù)權利要求24所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述軟件版本已是最新則返回不需要更新的信息;返回信息按專用協(xié)議的協(xié)議封裝的工作流程封裝信息反饋數(shù)據(jù)包,通過消息傳送的工作流程,向移動終端返回該數(shù)據(jù)包。
26.根據(jù)權利要求25所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述移動終端的無線收發(fā)模塊接收到該數(shù)據(jù)包后通過處理電路傳送給客戶端程序,客戶端程序即按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取反饋信息,如果反饋信息是不需要更新軟件版本則客戶端程序提示用戶相關信息,如果反饋信息是軟件的下載地址則客戶端軟件根據(jù)此鏈接下載最新軟件進行升級。
27.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述對于短連接方式,消息傳送的工作流程如下由客戶端程序建立一條到遠程服務器之間的物理連接,然后直接發(fā)送消息包,遠程服務器接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權。
28.根據(jù)權利要求27所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述遠程服務器只處理通過驗證與鑒權的消息包,處理完后向客戶端返回相應的處理結果并關閉物理連接;未通過驗證與鑒權的消息包將被丟棄,同時向客戶端返回失敗信息并關閉物理連接。
29.根據(jù)權利要求28所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述連接通道的短連接方式下,通信雙方以客戶端-服務器方式建立通訊連接,應答與請求在同一個連接中完成;操作以客戶端驅動方式發(fā)起連接請求,完成一次操作后即關閉此連接。
30.根據(jù)權利要求29所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述對于短連接方式,消息傳送的工作流程如下由客戶端程序建立一條到遠程服務器之間的物理連接,然后直接發(fā)送消息包,遠程服務器接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權。
31.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述短連接方式下的客戶端發(fā)起的與遠程服務器之間的交互式操作工作流程如下首先用戶在可拍照移動終端中安裝前述嵌入式客戶端程序,然后啟動客戶端程序,通過處理電路驅動移動終端的攝像頭使目標圖形成像。
32.根據(jù)權利要求31所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述成像的圖形根據(jù)客戶端程序圖像處理工作流程進行解碼,提取出標識碼,然后由客戶端程序按專用協(xié)議的協(xié)議封裝的工作流程封裝標識碼消息包,通過消息傳送的工作流程向遠程服務器直接發(fā)送該消息包。
33.根據(jù)權利要求32所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述遠程服務器接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權。
34.根據(jù)權利要求33所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述通過驗證與鑒權后,才按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取標識碼,然后在數(shù)據(jù)庫服務器中查詢與該標識碼相關的數(shù)據(jù)信息和處理指令,并按專用協(xié)議的協(xié)議封裝的工作流程封裝信息處理數(shù)據(jù)包,通過已建立的物理連接,向客戶端程序11返回該數(shù)據(jù)包。
35.根據(jù)權利要求34所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述數(shù)據(jù)包由移動終端的無線收發(fā)模塊接收后通過處理電路傳送給客戶端程序,客戶端程序即按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取數(shù)據(jù)信息和處理指令,并根據(jù)客戶端程序業(yè)務處理工作流程完成對數(shù)據(jù)信息的處理,同時關閉物理連接;未通過驗證與鑒權的消息包將被丟棄,同時向客戶端返回失敗信息并關閉物理連接。
36.根據(jù)權利要求10所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述短連接方式下的客戶端發(fā)起的維護升級工作流程如下首先用戶在可拍照移動終端中安裝前述嵌入式客戶端程序,然后啟動客戶端程序,獲取客戶端程序的軟件版本信息,然后由客戶端程序按專用協(xié)議的協(xié)議封裝的工作流程封裝版本信息數(shù)據(jù)包,通過消息傳送的工作流程向遠程服務器直接發(fā)送該消息包。
37.根據(jù)權利要求36所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述遠程服務器接收到消息包后,首先提取消息包中消息頭攜帶的用戶名/密碼信息進行驗證與鑒權;通過驗證與鑒權后,遠程服務器按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取版本信息,然后在數(shù)據(jù)庫服務器中查詢客戶端軟件版本是否為最新版本,如果軟件版本需要更新,則返回最新軟件的下載地址。
38.根據(jù)權利要求37所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述軟件版本已是最新則返回不需要更新的信息;返回信息按專用協(xié)議的協(xié)議封裝的工作流程封裝信息反饋數(shù)據(jù)包,通過已建立的物理連接,向移動終端返回該數(shù)據(jù)包。
39.根據(jù)權利要求38所述的基于可拍照移動終端實現(xiàn)信息交互式操作的方法,其特征在于所述移動終端的無線收發(fā)模塊接收到該數(shù)據(jù)包后通過處理電路傳送給客戶端程序,客戶端程序即按專用協(xié)議的協(xié)議拆分的工作流程對數(shù)據(jù)包進行拆分,提取反饋信息,如果反饋信息是不需要更新軟件版本則客戶端程序提示用戶相關信息,同時關閉物理連接;如果反饋信息是軟件的下載地址則客戶端軟件根據(jù)此鏈接下載最新軟件進行升級,同時關閉物理連接;未通過驗證與鑒權的消息包將被丟棄,同時向客戶端返回失敗信息并關閉物理連接。
全文摘要
本發(fā)明涉及通過無線方式訪問互聯(lián)網(wǎng),運用二維條碼技術、圖像識別技術以及嵌入式軟件技術,基于帶攝像頭的移動終端,通過移動通信網(wǎng)絡,為用戶提供快速接入移動互聯(lián)網(wǎng)的交互式操作服務。啟動該軟件后,驅動移動終端的攝像頭,拍攝目標圖形,可以是條形碼,也可以是經(jīng)過特殊處理的圖形;通過客戶端程序的解碼處理,從目標圖形中分離出一串標識碼,可以是數(shù)字也可以是字符,由客戶端程序根據(jù)專用協(xié)議封裝成數(shù)據(jù)包,然后通過移動網(wǎng)絡提交給遠程服務器;遠程服務器根據(jù)專用協(xié)議對接收到的數(shù)據(jù)包進行分拆,從中提取出前述標識碼,并根據(jù)標識碼查詢數(shù)據(jù)庫,得到對應的信息和移動終端對該信息可執(zhí)行的操作指令,并將該信息封裝成一個新的數(shù)據(jù)包,同樣通過移動網(wǎng)絡返回給移動終端;移動終端接收到這個新的數(shù)據(jù)包后,由客戶端程序根據(jù)專用協(xié)議進行分拆,從中提取出信息和操作指令,并根據(jù)操作指令完成對信息的處理。
文檔編號H04W28/06GK1988703SQ20061015718
公開日2007年6月27日 申請日期2006年12月1日 優(yōu)先權日2006年12月1日
發(fā)明者張暉, 黎華 申請人:深圳市飛天網(wǎng)景通訊有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1