專利名稱:一種無線終端軟件升級系統(tǒng)、裝置和方法
技術領域:
本發(fā)明涉及終端軟件升級系統(tǒng)、裝置和方法,尤其涉及一種無線終端軟件升級系 統(tǒng)、裝置和方法。
背景技術:
目前,對無線終端的軟件升級過程如下先由個人電腦(PC)連接互聯網、或者專 業(yè)的軟件提供商的升級服務器,將無線終端軟件所需的安裝文件下載到個人電腦,然后根 據無線終端的具體情況,將無線終端通過數據線,或將具有紅外或藍牙無線通信功能的無 線終端與個人電腦實現通信,從個人電腦中獲取安裝文件,最后在無線終端中執(zhí)行安裝文 件,完成無線終端的軟件升級。進一步地,在執(zhí)行安裝文件前,由PC備份無線終端中的數 據,并在無線終端軟件升級后,實現無線終端的數據恢復,見名稱為《一種通過個人電腦實 現手機軟件升級的方法、系統(tǒng)和裝置》的中國專利申請,其申請日2007. 12. 29,申請?zhí)?200710033052. 9。但是,上述無線終端的軟件升級中,無線終端與PC的通信是通過數據線、紅外或 藍牙裝置實現的,這就需要提供數據線或者PC和無線終端同時具有上述裝置。由于不同種 類的無線終端接口類型多樣,因此必須具有與終端接口類型匹配的數據線,此要求往往難 以滿足。對于無線終端和PC間通過紅外裝置和藍牙裝置實現通信的情況,由于傳輸條件限 制,使無線終端和PC之間的距離要求在幾米到十幾米的范圍內,并且兩者之間的通信容易 被障礙物阻隔。
發(fā)明內容
有鑒于此,本發(fā)明提供一種無線終端軟件升級的系統(tǒng)和裝置,該系統(tǒng)和裝置使無 線終端軟件升級的過程擺脫對無線終端數據線的依賴,同時克服使用紅外裝置或藍牙裝置 通信時,對無線終端與個人電腦之間的距離要求限制以及容易被障礙物阻擋的不足。本發(fā)明還提供一種無線終端軟件升級的方法,該方法使無線終端軟件升級的過程 擺脫對無線終端數據線的依賴,同時克服使用紅外裝置或藍牙裝置通信時,對無線終端與 個人電腦之間的距離要求限制以及容易被障礙物阻擋的不足。為解決上述問題,本發(fā)明的技術方案具體是這樣實現的一種無線終端軟件升級系統(tǒng),該系統(tǒng)包括無線終端、接入點和個人電腦建立的通 訊網絡,所述無線終端,用于根據接收的發(fā)送無線終端軟件的基本信息指令向所述接入點 發(fā)送無線終端軟件的基本信息包;根據接收的獲取安裝文件指令接收所述接入點廣播的軟 件升級包并解析得到安裝文件;根據接收的軟件安裝指令,執(zhí)行安裝文件;所述個人電腦,用于根據接收的獲取無線終端軟件的基本信息指令從所述接入點 接收所述無線終端軟件的基本信息包并解析得到無線終端軟件的基本信息;根據接收的發(fā) 送安裝文件指令將安裝文件打包成軟件升級包并發(fā)送到所述接入點;
所述接入點,用于轉發(fā)從所述無線終端接收的所述無線終端軟件的基本信息包到 所述個人電腦;用于廣播從所述個人電腦接收的所述軟件升級包。所述通訊網絡是指所述無線終端、所述接入點和所述個人電腦組成的無線局域 網,或者所述無線終端和所述接入點組成的無線局域網與所述個人電腦和接入點組成的有線局域網共同組成的混合型網絡。所述接入點,還用于接收備份數據包后廣播備份數據包;接收請求備份數據包后 廣播請求備份數據包。一種個人電腦裝置,該裝置包括第一中央處理器、第一發(fā)送單元和第一接收單元,所述第一中央處理器,用于根據接收的獲取無線終端軟件的基本信息指令,控制 所述第一接收單元接收接入點發(fā)送的無線終端軟件的基本信息包并解析得到無線終端軟 件的基本信息;根據接收的發(fā)送安裝文件指令,控制所述第一發(fā)送單元將安裝文件打包成 軟件升級包并向所述接入點發(fā)送所述軟件升級包;所述第一發(fā)送單元,用于將所述安裝文件打包成所述軟件升級包并向所述接入點 發(fā)送所述軟件升級包;所述第一接收單元,用于接收所述接入點發(fā)送的所述無線終端軟件的基本信息包 并解析得到所述無線終端軟件的基本信息。所述個人電腦裝置,該裝置還包括第一備份發(fā)送單元和第一備份接收單元,所述第一中央處理器,還用于根據接收的獲取請求備份數據指令,控制所述第一 接收單元接收所述接入點廣播的請求備份數據包并解析得到請求備份數據;根據接收的發(fā) 送備份數據指令,控制所述第一發(fā)送單元將備份數據打包成備份數據包并向所述接入點發(fā) 送所述備份數據包;所述第一備份發(fā)送單元,用于將所述備份數據打包成備份數據包并向所述接入點 發(fā)送備份數據包;所述第一備份接收單元,用于接收所述接入點廣播的所述請求備份數據包并解析 得到所述請求備份數據。一種無線終端裝置,該裝置包括第二發(fā)送單元、第二接收單元、第二中央處理器和 安裝單元,所述第二中央處理器,用于根據接收的發(fā)送無線終端軟件的基本信息指令,控制 所述第二發(fā)送單元將無線終端軟件的基本信息打包成無線終端軟件的基本信息包并向所 述接入點發(fā)送所述無線終端軟件的基本信息包;根據接收的獲取安裝文件指令控制所述第 二接收單元接收所述接入點廣播的軟件升級包并解析得到安裝文件;根據接收的軟件安裝 指令,控制所述安裝單元執(zhí)行所述安裝文件,完成無線終端軟件升級;所述第二發(fā)送單元,用于將所述無線終端軟件的基本信息打包成無線終端軟件的 基本信息包并向所述接入點發(fā)送所述無線終端軟件的基本信息包;所述第二接收單元,用于接收所述接入點廣播的所述軟件升級包并解析得到所述 安裝文件;所述安裝單元,用于執(zhí)行所述安裝文件,完成無線終端軟件升級。所述無線終端裝置,該裝置還包括第二備份發(fā)送單元、第二備份接收單元,所述第二中央處理器,還用于根據接收的發(fā)送請求備份數據指令,控制第二發(fā)送單元將請求備份數據打包成請求備份數據包并向接入點發(fā)送請求備份數據包;根據接收的 獲取備份數據指令,控制所述第二接收單元接收所述接入點廣播的備份數據包并解析得到 備份數據;所述第二備份發(fā)送單元,用于將所述請求備份數據打包成所述請求備份數據包并 向所述接入點發(fā)送所述請求備份數據包;所述第二備份接收單元,用于接收所述接入點廣播的所述備份數據包并解析得到 所述備份數據。一種無線終端軟件升級的方法,該方法包括無線終端通過接入點與個人電腦實現通信;所述無線終端向接入點發(fā)送無線終端軟件的基本信息并由接入點轉發(fā)到所述個 人電腦;在所述個人電腦根據無線終端軟件的基本信息獲取安裝文件后,所述無線終端接 收由所述個人電腦發(fā)送到接入點并由接入點廣播的安裝文件;執(zhí)行安裝文件,完成無線終端軟件升級。所述無線終端通過接入點與個人電腦實現通信是指,無線終端、接入點和個人電 腦組成無線局域網,或者無線終端和接入點組成無線局域網,個人電腦和接入點組成有線 局域網之后,三者共同組成混合型網絡。所述無線終端軟件的基本信息按照TCP/IP通訊協議打包成無線終端軟件的基本 信息包發(fā)送到接入點并轉發(fā)后,由個人電腦按照TCP/IP通訊協議接收并解析所述無線終 端軟件的基本信息包得到無線終端軟件的基本信息。所述安裝文件按照TCP/IP通訊協議打包成軟件升級包發(fā)送到接入點并廣播后, 由無線終端按照TCP/IP通訊協議接收并解析所述軟件升級包得到安裝文件。所述無線終端軟件升級的方法,該方法還包括在個人電腦與無線終端之間通過接入點實現通信之后,所述個人電腦從接入點接 收所述無線終端發(fā)送到接入點的無線終端軟件的基本信息之前,無線終端通過接入點與個 人電腦之間進行雙向驗證選擇,在所述無線終端中選定目標無線終端。所述無線終端軟件升級的方法,該方法還包括在執(zhí)行安裝文件之前,所述個人電腦從接入點接收所述無線終端發(fā)送到所述接入 點的請求備份數據;存儲所述請求備份數據為備份數據;在執(zhí)行安裝文件之后,所述個人電腦將備份數據發(fā)送到所述接入點,由所述接入 點廣播到所述無線終端,恢復備份數據。由上述的技術方案可見,本發(fā)明通過建立個人電腦、無線終端和接入點之間的通 信,實現了無線終端通過接入點獲取個人電腦中的安裝文件,完成無線終端軟件升級。本發(fā) 明擺脫了軟件升級對數據線的依賴,克服了紅外和藍牙無線傳輸方式的不足,使無線終端 軟件升級過程中無線終端和個人電腦之間的距離范圍擴大,且不易被障礙物阻隔。
圖1為本發(fā)明手機軟件升級裝置的系統(tǒng)架構圖2為本發(fā)明手機軟件升級的流程圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對 本發(fā)明進一步詳細說明。近年來,符合IEEE 802. 26標準(典型的無線局域網(WLAN)標準)的無線局域網 的建設已經得到推廣,此類網絡由多個無線終端和被稱為接入點(Access Point, AP)的網 絡連接單元組成。一個無線終端是一個具有無線通信功能的終端單元(比如個人電腦,移 動信息裝置無線移動終端,包括個人數字助理和手機)。一個AP相應于一個無線基站,其在 無線局域網和有線局域網之間具有中繼功能或橋功能,起到在不同移動終端和不同類型的 網絡間轉發(fā)數據的作用。無線終端通過無線通信連接到AP,基于互聯網傳輸控制(TCP/IP) 通信協議在無線局域網中進行數據通信。TCP/IP通信協議采用了 4層的層級結構,每一層 都呼叫它的下一層所提供的網絡來完成自己的需求。這4層分別為應用層無線終端中應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳 輸協議(FTP)和網絡遠程訪問協議(Telnet)等。傳輸層提供了節(jié)點間的數據傳送,應用程序之間的通信服務,主要功能是數據格 式化、數據確認和丟失重傳等。如傳輸控制協議(TCP)和用戶數據報協議(UDP)等。 互連網絡層將數據封裝成數據包傳送,讓每一塊數據包都能夠到達目的主機,但 不檢查是否被正確接收,如網際協議(IP),在此層會在數據包中加入發(fā)送數據的源IP和接 收數據的目的IP。網絡接口層定義如何使用實際網絡(如Ethernet、Serial Line等)來傳送數 據。無線終端為了與AP橋連的其他無線終端實現數據通信,必須要獲取特定的使無 線終端可以訪問無線局域網的網絡配置信息。一個已知的用于獲取所需網絡配置信息的機 制是一個被稱為DHCP (動態(tài)主機配置協議)的協議,由DHCP服務器向客戶端提供滿足DHCP 的網絡配置信息。當無線終端作為客戶端被啟動的時候,DHCP服務器將IP,網關地址,子網 掩碼及其它在IP網絡環(huán)境下使用所需的配置信息告知無線終端。本發(fā)明實施例提供了一種個人電腦通過無線局域網連接無線終端并對無線終端 升級的方法、系統(tǒng)及裝置。將無線終端的軟件升級包下載到個人電腦后,再通過無線局域網 實現個人電腦和無線終端的連接并為無線終端提供軟件升級包以及數據備份和恢復,為用 戶提供了一種更加便捷安全的無線終端軟件升級的操作,克服了在軟件升級過程中對數據 線的依賴,以及紅外和藍牙等無線通信方式的不足。發(fā)明實施例是以無線終端中的手機為例,如圖1所示,為本發(fā)明手機軟件升級的 系統(tǒng)架構圖,該系統(tǒng)構架圖包括手機20、個人電腦(PC)IO和接入點(AP)30。其中,手機 20和PClO通過AP30組成局域網,該局域網既可以是PClO與AP30組成的有線局域網以及 手機20與AP30組成的無線局域網共同組成的混合局域網,也可以是手機20、PC10和AP30 組成的無線局域網。其中,PClO中設置有第一發(fā)送單元13、第一接收單元12和第一中央處理器 (CPU)11。
第一發(fā)送單元13,用于將安裝文件打包成軟件升級包并向AP30發(fā)送軟件升級包;第一接收單元12,用于接收AP30發(fā)送的手機軟件的基本信息包并解析得到手機軟件的基本信息;第一 CPU11,用于根據接收的獲取手機軟件的基本信息指令,控制第一接收單元 1212接收AP30發(fā)送的手機軟件的基本信息包并解析得到手機軟件的基本信息;根據接收 的發(fā)送安裝文件指令,控制第一發(fā)送單13元將安裝文件打包成軟件升級包并向AP30發(fā)送 軟件升級包。手機20中設置有第二發(fā)送單元23、第二接收單元22、第二中央處理器(CPU) 21和 安裝單元24。第二發(fā)送單元23,用于將所述手機軟件的基本信息打包成手機軟件的基本信息包 并向AP30發(fā)送手機軟件的基本信息包;第二接收單元22,用于接收AP30廣播的軟件升級包并解析得到安裝文件;第二 CPU21,用于根據接收的發(fā)送手機軟件的基本信息指令,控制第二發(fā)送單元 23將所述手機軟件的基本信息打包成手機軟件的基本信息包并向AP30發(fā)送手機軟件的基 本信息包;根據接收的獲取安裝文件指令,控制第二接收單元22接收AP30廣播的軟件升級 包并解析得到安裝文件;根據接收的軟件安裝指令,控制安裝單元執(zhí)行安裝文件,完成手機 軟件升級;安裝單元24,用于執(zhí)行安裝文件,完成手機軟件升級。AP30,用于接收第一發(fā)送單元13發(fā)送的軟件升級包后廣播軟件升級包;接收第二 發(fā)送單元23發(fā)送的手機軟件的基本信息包后發(fā)送手機軟件的基本信息包。本發(fā)明手機軟件升級的流程圖如圖2所示,其步驟如下步驟201、PClO與手機20之間通過AP30實現通信;本步驟中,實現通信的過程為手機20、AP30和PClO組成無線局域網,或者手機 20和AP30組成無線局域網,PClO和AP30組成有線局域網之后,三者共同組成混合型網絡。步驟202、PClO與手機20雙向驗證選擇;本步驟中,PClO安裝有專門用于手機軟件升級的客戶端升級軟件,第一 CPUll接 收客戶端升級軟件發(fā)送的驗證請求,驗證請求中包括需要連接的目的IP,按照TCP/IP通信 協議,第一 CPUll控制第一發(fā)送單元13將驗證請求打包成驗證請求包后發(fā)送到AP30,驗證 請求包中包含目的IP和源IP,AP30接收驗證請求包后廣播,目的IP對應的手機20的第 二 CPU21根據接收驗證請求指令控制第二接收單元22接收驗證請求包并解析得到驗證請 求后發(fā)送驗證請求到第二 CPU21 ;第二 CPU21根據驗證請求控制第二發(fā)送單元23將驗證信 息打包成驗證信息包后發(fā)送到AP30,驗證信息中包含從驗證請求中獲得的目的IP和源IP, AP30接收驗證信息包后發(fā)送到PC10,第一 CPUl 1根據接收的接收驗證信息指令控制第二接 收單元22接收驗證信息包并解析得到驗證信息后,把驗證信息發(fā)送到第一 CPU11,由第一 CPUll判斷驗證信息是否正確;如果正確,允許PClO的客戶端升級軟件對目的IP對應的手 機20發(fā)送數據,該手機20為目標手機,其對應的IP為允許目的IP ;否則,不允許PClO的 客戶端升級軟件對目的IP對應的手機20發(fā)送數據。具體實施例中也可以不執(zhí)行步驟202,直接執(zhí)行步驟203,則步驟203中的允許目 的IP對應的手機20為步驟1中與PClO實現通信的手機20。
步驟203、允許目的IP對應的手機20通過AP30將手機軟件的基本信息發(fā)送到 PClO ;本步驟中,允許目的IP對應的手機20的第二 CPU21根據接收的發(fā)送手機軟件的 基本信息指令,讀取手機20的手機軟件存儲的手機軟件的基本信息后,按照TCP/IP通信協 議,控制第二發(fā)送單元23將手機軟件的基本信息打包生成手機軟件的基本信息包后,發(fā)送 到AP30。其中,手機軟件的基本信息,包括手機軟件版本信息和/或軟件的摘要信息等。其 中,手機軟件版本信息可以通過“國際移動設備身份證(International Mobile Equipment Identity, IMEI) +手機軟件名稱+手機軟件版本”的表格形式存儲在客戶端升級軟件中。由AP30發(fā)送手機軟件的基本信息包;PClO的第一接收單元12接收手機軟件的基 本信息包后,向第一 CPUll發(fā)送獲得手機軟件的基本信息包的消息,第一 CPUll根據接收的 獲得手機軟件的基本信息包的消息控制第一接收單元12對手機軟件的基本信息包進行解 析得到手機軟件的基本信息。本步驟中,允許目的IP對應的手機20的第二 CPU21接收發(fā)送手機軟件的基本信 息指令有兩種方式實現,一種是由手機20上安裝的客戶端軟件向第二 CPU21發(fā)出發(fā)送手機 軟件的基本信息指令;另一種是PClO通過安裝的客戶端升級軟件向第一CPUll發(fā)送要求獲 取手機軟件的基本信息的指令后,按照TCP/IP通信協議,第一 CPUll控制第一發(fā)送單元13 將要求獲取手機軟件的基本信息的指令按照TCP/IP通信協議打包生成要求獲取手機軟件 的基本信息的指令包并發(fā)送要求獲取手機軟件的基本信息的指令包到AP30 ;AP30接收要 求獲取手機軟件的基本信息的指令包后廣播;第二 CPU21接收獲取要求獲取手機軟件的基 本信息的指令包的指令后,按照TCP/IP通信協議,第二 CPU21控制第二接收單元22接收要 求獲取手機軟件的基本信息包,并由第二接收單元22解析得到要求獲取手機軟件的基本 信息的指令,第二接收單元22把要求獲取手機軟件的基本信息的指令作為發(fā)送手機軟件 的基本信息指令發(fā)送到第二 CPU21。步驟204、PClO根據手機軟件的基本信息從軟件升級服務器獲取手機軟件升級所 需的安裝文件;本步驟中,PClO將接收到的手機軟件的基本信息發(fā)送到軟件升級服務器,軟件升 級服務器比較其存儲的軟件的基本信息和接收的手機軟件的基本信息,判斷手機軟件是否 需要升級,如果需要升級,則軟件升級服務器選擇需要升級軟件的安裝文件發(fā)送到PC10,由 PCio存儲接收的安裝文件,此步驟為現有技術,不再贅述。步驟205、允許目的IP對應手機20通過AP30接收PClO發(fā)送的安裝文件;本步驟中,第一 CPUll接收發(fā)送軟件升級包指令后,按照TCP/IP通信協議,第一 CPUll根據發(fā)送軟件升級包指令控制第一發(fā)送單元13將安裝文件打包生成軟件升級包并 向AP30發(fā)送軟件升級包;AP30廣播接收的軟件升級包;允許目的IP對應的手機20的第二 CPU21根據接收的獲取安裝文件指令控制第二接收單元22接收軟件升級包并對軟件升級 包進行解析,獲取安裝文件。步驟206、允許目的IP對應手機20根據接收的軟件安裝指令,執(zhí)行安裝文件,完成 手機軟件升級。本步驟中,允許目的IP對應手機20的第二 CPU21接收軟件安裝指令有兩種方式 實現,一種是由手機20上安裝的客戶端軟件向第二 CPU21發(fā)出軟件安裝指令;另一種是由PClO上安裝的客戶端升級軟件選擇允許目的IP后,第一CPUll根據從客戶端升級軟件接收 的發(fā)送軟件安裝指令的指令,按照TCP/IP通信協議,控制第一發(fā)送單元13將軟件安裝指令 打包生成軟件安裝指令包并發(fā)送軟件安裝指令包到AP30 ;AP30接收軟件安裝指令包后廣 播;允許目的IP對應的手機20的第二 CPU21根據接收的獲取軟件安裝指令的指令,控制第 二接收單元22接收軟件安裝指令包并進行解析,獲取軟件安裝指令后發(fā)送到第二 CPU21 ; 第二 CPU21根據獲得的軟件安裝指令控制安裝單元26執(zhí)行安裝文件,完成手機軟件升級。 允許目的IP對應的手機20在進行執(zhí)行安裝文件之前,還可以對允許目的IP對應 的手機20中的數據進行備份,在軟件升級包安裝完成之后在允許目的IP對應的手機20中 恢復備份數據,以避免允許目的IP對應的手機20中數據丟失。一種手機軟件升級裝置,該裝置包括PC10中的第一發(fā)送單元13、第一接收單元 12和第一 CPUl 1,手機中的第二發(fā)送單元23、第二接收單元22和第二 CPU21,以及AP30,該 裝置還包括PClO中的第一備份發(fā)送單元15,用于將備份數據打包成備份數據包并向AP30發(fā) 送備份數據包;PClO中的第一備份接收單元14,用于接收AP30發(fā)送的請求備份數據包并解析得 到請求備份數據;手機中的第二備份發(fā)送單元25,用于將所述請求備份數據打包成請求備份數據包 并向AP30發(fā)送請求備份數據包;手機中的第二備份接收單元24,用于接收AP30廣播的備份數據包并解析得到備 份數據。所述第一 CPU11,還用于根據接收的獲取請求備份數據指令,控制第一接收單元 12接收AP30發(fā)送的請求備份數據包并解析得到請求備份數據包;根據接收的發(fā)送備份數 據指令,控制第一發(fā)送單元13將備份數據打包成備份數據包并向AP30發(fā)送備份數據包。所述第二 CPU21,還用于根據接收的獲取備份數據指令,控制第二接收單元22接 收AP30廣播的備份數據包并解析得到備份數據;根據接收的發(fā)送請求備份數據指令,控制 第二發(fā)送單元23將所述請求備份數據打包成請求備份數據包并向AP30發(fā)送請求備份數據 包。AP30,還用于接收第一發(fā)送單元13發(fā)送的備份數據包后廣播備份數據包;接收第 二發(fā)送單元23發(fā)送的請求備份數據包后廣播請求備份數據包。手機升級過程中的數據備份和恢復的步驟如下步驟A 執(zhí)行安裝文件之前,允許目的IP對應的手機20將請求備份數據發(fā)送到 AP30 ;本步驟中,按照TCP/IP通信協議,第二 CPU21接收發(fā)送請求備份數據指令后,控制 第二備份發(fā)送單元25將請求備份數據打包生產請求備份數據包并向AP30發(fā)送請求備份數 據包。其中,請求備份數據可以是默認的數據,也可以對請求備份數據進行具體設置。步驟B :AP30將接收的請求備份數據包轉發(fā)給PClO ;步驟C =PClO接收請求備份數據包并解析得到手機軟件的請求備份數據;本步驟中,AP30發(fā)送接收的請求備份數據包后,第一 CPUll根據接收的獲取請求 備份數據指令控制第一備份接收單元14接收請求備份數據包并對請求備份數據包進行解析,獲取請求備份數據。步驟D :PC10存儲請求備份數據為備份數據,在PClO中完成備份;本步驟中,第一 CPUll根據接收的備份數據存儲指令將請求備份數據存儲PClO中,生成備份數據。步驟E 在手機20執(zhí)行安裝文件,完成手機軟件升級后,PC向AP30發(fā)送備份數據 包;本步驟中,當手機20完成手機軟件升級后,通過AP30轉發(fā)升級完成指令包到PC, 其中,手機20的第二發(fā)送單元23將發(fā)送備份數據指令按照TCP/IP通信協議打包成升級完 成指令包后發(fā)送到AP30。 本步驟中,按照TCP/IP通信協議,第一 CPUl 1根據接收的發(fā)送備份數據指令,控制 第一備份發(fā)送單元將備份數據打包生成備份數據包并發(fā)送備份數據包到AP30。步驟F :AP30廣播接收的備份數據包后,手機20接收備份數據包并解析得到備份 數據,在手機20中完成數據恢復。本步驟中,按照TCP/IP通信協議,第二 CPU21根據接收的獲取備份數據指令控 制第二備份接收單元接收備份數據包份數據并解析備份數據包,發(fā)得到備份數據;第二 CPU21根據接收的數據恢復指令,控制數據恢復單元(圖1中未畫出)在手機20中完成數 據恢復。上述具體實施例可見,本發(fā)明通過接入點、個人電腦和手機組成的手機軟件升級 系統(tǒng),實現了手機通過接入點獲取個人電腦中的安裝文件,完成手機軟件升級。本發(fā)明擺脫 了軟件升級對數據線的依賴,克服了紅外和藍牙無線傳輸方式的不足,使手機軟件升級過 程中手機和個人電腦之間的距離范圍擴大,且不易受到障礙物阻隔。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在 本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護 范圍之內。
權利要求
一種無線終端軟件升級系統(tǒng),該系統(tǒng)包括無線終端、接入點和個人電腦建立的通訊網絡,其特征在于,所述無線終端,用于根據接收的發(fā)送無線終端軟件的基本信息指令向所述接入點發(fā)送無線終端軟件的基本信息包;根據接收的獲取安裝文件指令接收所述接入點廣播的軟件升級包并解析得到安裝文件;根據接收的軟件安裝指令,執(zhí)行安裝文件;所述個人電腦,用于根據接收的獲取無線終端軟件的基本信息指令從所述接入點接收所述無線終端軟件的基本信息包并解析得到無線終端軟件的基本信息;根據接收的發(fā)送安裝文件指令將安裝文件打包成軟件升級包并發(fā)送到所述接入點;所述接入點,用于轉發(fā)從所述無線終端接收的所述無線終端軟件的基本信息包到所述個人電腦;用于廣播從所述個人電腦接收的所述軟件升級包。
2.如權利要求1所述的系統(tǒng),其特征在于,所述通訊網絡是指所述無線終端、所述接入 點和所述個人電腦組成的無線局域網,或者所述無線終端和所述接入點組成的無線局域網 與所述個人電腦和接入點組成的有線局域網共同組成的混合型網絡。
3.如權利要求1所述的系統(tǒng),其特征在于,所述接入點,還用于接收備份數據包后廣播 備份數據包;接收請求備份數據包后廣播請求備份數據包。
4. 一種個人電腦裝置,該裝置包括第一中央處理器、第一發(fā)送單元和第一接收單元,其 特征在于,第一中央處理器,用于根據接收的獲取無線終端軟件的基本信息指令,控制所述第一 接收單元接收接入點發(fā)送的無線終端軟件的基本信息包并解析得到無線終端軟件的基本 信息;根據接收的發(fā)送安裝文件指令,控制所述第一發(fā)送單元將安裝文件打包成軟件升級 包并向所述接入點發(fā)送所述軟件升級包;所述第一發(fā)送單元,用于將所述安裝文件打包成所述軟件升級包并向所述接入點發(fā)送 所述軟件升級包;所述第一接收單元,用于接收所述接入點發(fā)送的所述無線終端軟件的基本信息包并解 析得到所述無線終端軟件的基本信息。
5.如權利要求4所述的裝置,該裝置還包括第一備份發(fā)送單元和第一備份接收單元, 其特征在于,所述第一中央處理器,還用于根據接收的獲取請求備份數據指令,控制所述第一接收 單元接收所述接入點廣播的請求備份數據包并解析得到請求備份數據;根據接收的發(fā)送備 份數據指令,控制所述第一發(fā)送單元將備份數據打包成備份數據包并向所述接入點發(fā)送所 述備份數據包;所述第一備份發(fā)送單元,用于將所述備份數據打包成備份數據包并向所述接入點發(fā)送 備份數據包;所述第一備份接收單元,用于接收所述接入點廣播的所述請求備份數據包并解析得到 所述請求備份數據。
6. 一種無線終端裝置,該裝置包括第二發(fā)送單元、第二接收單元、第二中央處理器和安 裝單元,其特征在于,所述第二中央處理器,用于根據接收的發(fā)送無線終端軟件的基本信息指令,控制所述 第二發(fā)送單元將無線終端軟件的基本信息打包成無線終端軟件的基本信息包并向所述接入點發(fā)送所述無線終端軟件的基本信息包;根據接收的獲取安裝文件指令控制所述第二接 收單元接收所述接入點廣播的軟件升級包并解析得到安裝文件;根據接收的軟件安裝指 令,控制所述安裝單元執(zhí)行所述安裝文件,完成無線終端軟件升級;所述第二發(fā)送單元,用于將所述無線終端軟件的基本信息打包成無線終端軟件的基本 信息包并向所述接入點發(fā)送所述無線終端軟件的基本信息包;所述第二接收單元,用于接收所述接入點廣播的所述軟件升級包并解析得到所述安裝 文件;所述安裝單元,用于執(zhí)行所述安裝文件,完成無線終端軟件升級。
7.如權利要求6所述的裝置,該裝置還包括第二備份發(fā)送單元、第二備份接收單元,其 特征在于,所述第二中央處理器,還用于根據接收的發(fā)送請求備份數據指令,控制第二發(fā)送單元 將請求備份數據打包成請求備份數據包并向接入點發(fā)送請求備份數據包;根據接收的獲取 備份數據指令,控制所述第二接收單元接收所述接入點廣播的備份數據包并解析得到備份 數據;所述第二備份發(fā)送單元,用于將所述請求備份數據打包成所述請求備份數據包并向所 述接入點發(fā)送所述請求備份數據包;所述第二備份接收單元,用于接收所述接入點廣播的所述備份數據包并解析得到所述 備份數據。
8.一種無線終端軟件升級的方法,其特征在于,該方法包括無線終端通過接入點與個人電腦實現通信;所述無線終端向接入點發(fā)送無線終端軟件的基本信息并由接入點轉發(fā)到所述個人電腦;在所述個人電腦根據無線終端軟件的基本信息獲取安裝文件后,所述無線終端接收由 所述個人電腦發(fā)送到接入點并由接入點廣播的安裝文件;執(zhí)行安裝文件,完成無線終端軟件升級。
9.如權利要求8所述的方法,其特征在于,所述無線終端通過接入點與個人電腦實現 通信是指,無線終端、接入點和個人電腦組成無線局域網,或者無線終端和接入點組成無線 局域網,個人電腦和接入點組成有線局域網之后,三者共同組成混合型網絡。
10.如權利要求8所述的方法,其特征在于,所述無線終端軟件的基本信息按照TCP/IP 通訊協議打包成無線終端軟件的基本信息包發(fā)送到接入點并轉發(fā)后,由個人電腦按照TCP/ IP通訊協議接收并解析所述無線終端軟件的基本信息包得到無線終端軟件的基本信息。
11.如權利要求8所述的方法,其特征在于,所述安裝文件按照TCP/IP通訊協議打包成 軟件升級包發(fā)送到接入點并廣播后,由無線終端按照TCP/IP通訊協議接收并解析所述軟 件升級包得到安裝文件。
12.如權利要求8所述的方法,其特征在于,該方法還包括在個人電腦與無線終端之間通過接入點實現通信之后,所述個人電腦從接入點接收所 述無線終端發(fā)送到接入點的無線終端軟件的基本信息之前,無線終端通過接入點與個人電 腦之間進行雙向驗證選擇,在所述無線終端中選定目標無線終端。
13.如權利要求8所述的方法,其特征在于,該方法還包括在執(zhí)行安裝文件之前,所述個人電腦從接入點接收所述無線終端發(fā)送到所述接入點的 請求備份數據;存儲所述請求備份數據為備份數據;在執(zhí)行安裝文件之后,所述個人電腦將備份數據發(fā)送 到所述接入點,由所述接入點廣 播到所述無線終端,恢復備份數據。
全文摘要
本發(fā)明提供了一種無線終端軟件升級的系統(tǒng),其包括無線終端、個人電腦和接入點。無線終端用于向接入點發(fā)送無線終端軟件的基本信息包,接收接入點廣播的軟件升級包并解析得到安裝文件并執(zhí)行安裝文件;個人電腦,用于從接入點接收無線終端軟件的基本信息包并解析得到無線終端軟件的基本信息,將安裝文件打包成軟件升級包并發(fā)送到接入點;接入點,用于轉發(fā)無線終端軟件的基本信息包到個人電腦,并廣播接收的軟件升級包。本發(fā)明還提供了一種無線終端軟件升級的裝置和方法。本發(fā)明通過接入點實現無線終端和個人電腦之間的通信,完成無線終端軟件升級,使無線終端和個人電腦之間的距離限制范圍擴大到幾百米,且不易受到障礙物阻隔的影響。
文檔編號H04W8/22GK101808311SQ201010148009
公開日2010年8月18日 申請日期2010年4月2日 優(yōu)先權日2010年4月2日
發(fā)明者宗立博 申請人:深圳市同洲電子股份有限公司