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