專利名稱:網(wǎng)絡(luò)裝置的系統(tǒng)更新方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,特別是關(guān)于一種利用會話起始協(xié)議(Session Initiation Protocol,SIP)的網(wǎng)絡(luò)電話的系統(tǒng)更新方法。
背景技術(shù):
目前的系統(tǒng)軟件、修補程序或安裝程序等的更新大多是利用因特網(wǎng)下載到使用者所在位置上,然后再進(jìn)行本地的下載進(jìn)行,例如微軟的窗口更新(Windows Update);由于其利用自身定義的機(jī)制來完成系統(tǒng)的更新,因此應(yīng)用領(lǐng)域和范圍很狹窄。對于嵌入式(embedded)裝置的數(shù)據(jù)傳輸和系統(tǒng)更新,則更經(jīng)常需要采取繁瑣的同步更新步驟(例如個人計算機(jī)和口袋型計算機(jī)(Pocket PC)之間的同步聯(lián)機(jī)傳輸)等方式,沒有充分利用到網(wǎng)絡(luò)傳輸?shù)膬?yōu)勢。數(shù)據(jù)的傳輸發(fā)布往往需要保證安全認(rèn)證,常常需要使用者輸入使用者名稱和密碼等,顯得繁復(fù),且有時數(shù)據(jù)傳輸也不能保證安全有效。
鑒于上述傳統(tǒng)更新技術(shù)的缺失及目前網(wǎng)絡(luò)裝置或網(wǎng)絡(luò)電話的便利性使用需求,亟需提出一種可以簡單且可自動進(jìn)行更新、燒錄、安裝的網(wǎng)絡(luò)裝置或網(wǎng)絡(luò)電話。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種可以簡單且可自動更新、燒錄、安裝的方法。在本發(fā)明實施中,利用會話起始協(xié)議SIP(Session Initiation Protocol)來對通訊裝置作系統(tǒng)更新,通過本發(fā)明可以讓通訊裝置藉由單一按鍵來啟動自動更新、燒錄、或安裝;且使用者不需要一一輸入使用者名稱和密碼,即可進(jìn)行通訊裝置系統(tǒng)的更新,且在傳輸時具有更高的安全性和保密性。
根據(jù)上述的目的,本發(fā)明藉由一種會話起始協(xié)議,通訊裝置通過會話起始協(xié)議的信道(Gateway)取得因特網(wǎng)地址(Internet Protocol Address,IPaddress),藉由此因特網(wǎng)地址,此通訊裝置可連接上SIP服務(wù)器,再經(jīng)過使用者身份認(rèn)證后,該通訊裝置可以連接上SIP服務(wù)器做系統(tǒng)的本地更新。
會話起始協(xié)議(Session Initiation Protocol,SIP)是一個基本指令控制協(xié)議,SIP是因特網(wǎng)會議或網(wǎng)絡(luò)電話彼此之間溝通的一種簡單的信號傳輸協(xié)議,其結(jié)構(gòu)是一個點對點(peer-to-peer)的通訊協(xié)議,因此通過SIP通訊協(xié)議來做系統(tǒng)的更新具有安全保密和方便簡捷的優(yōu)點。
為了實現(xiàn)上述的目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,包含在客戶端的網(wǎng)絡(luò)裝置及服務(wù)端之間建立通話聯(lián)機(jī);傳送系統(tǒng)更新數(shù)據(jù)至該網(wǎng)絡(luò)裝置;結(jié)束該通話聯(lián)機(jī);及于該網(wǎng)絡(luò)裝置本地進(jìn)行系統(tǒng)更新。
為了實現(xiàn)上述的目的,根據(jù)本發(fā)明的另一個方面,還提供了一種可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),包含客戶端的網(wǎng)絡(luò)裝置;服務(wù)端,當(dāng)該網(wǎng)絡(luò)裝置與該服務(wù)端之間建立起通話聯(lián)機(jī)后,該服務(wù)端傳送系統(tǒng)更新數(shù)據(jù)至該網(wǎng)絡(luò)裝置,且該網(wǎng)絡(luò)裝置即進(jìn)行本地系統(tǒng)更新。
為了實現(xiàn)上述的目的,根據(jù)本發(fā)明的另一個方面,還提供了一種可自動且直接進(jìn)行系統(tǒng)更新的網(wǎng)絡(luò)裝置,其執(zhí)行以下步驟與服務(wù)端之間建立通話聯(lián)機(jī),并接收該服務(wù)端傳送來的系統(tǒng)更新數(shù)據(jù);結(jié)束該通話聯(lián)機(jī);及于該網(wǎng)絡(luò)裝置本地進(jìn)行系統(tǒng)更新。
為了實現(xiàn)上述的目的,根據(jù)本發(fā)明的另一個方面,還提供了一種可自動且直接進(jìn)行系統(tǒng)更新的服務(wù)端服務(wù)器,其執(zhí)行以下步驟與客戶端的網(wǎng)絡(luò)裝置之間建立通話聯(lián)機(jī);傳送系統(tǒng)更新數(shù)據(jù)至該網(wǎng)絡(luò)裝置,該系統(tǒng)更新數(shù)據(jù)可于該網(wǎng)絡(luò)裝置本地進(jìn)行系統(tǒng)更新;及結(jié)束該通話聯(lián)機(jī)。
第1圖是本發(fā)明實施例的方塊概念圖。
第2圖是本發(fā)明實施例的流程。
第3圖顯示客戶端于本機(jī)自動進(jìn)行系統(tǒng)更新的方式。
100通訊裝置110會話起始協(xié)議信道120因特網(wǎng)地址130會話起始協(xié)議服務(wù)器
300客戶端本機(jī)進(jìn)行更新301更新系統(tǒng)302安裝程序303燒錄程序具體實施方式
會話起始協(xié)議(Session Initiation Protocol,SIP)是屬于開放系統(tǒng)接口OSI(Open Systems Interconnection)應(yīng)用層(Application Layer)的協(xié)議,作為起始、維護(hù)和結(jié)束一個會議的控制協(xié)議。SIP采用與超文本傳輸協(xié)議(Hyper Text Transfer Protocol,HTTP)類似的協(xié)議,使用主/從(client/server)的結(jié)構(gòu),在封包(packet)的處理上SIP還可利用HTTP既有的封包數(shù)據(jù),因此SIP是一種非常適用于因特網(wǎng)的傳輸結(jié)構(gòu),本發(fā)明即是基于此一優(yōu)點,利用SIP協(xié)議來對通訊裝置做系統(tǒng)的更新。
第1圖是本發(fā)明實施例的方塊概念圖,通訊裝置100通過會話起始協(xié)議的信道(Gateway)110取得因特網(wǎng)地址(Internet Protocol Address,IPaddress)120,藉由此因特網(wǎng)地址120,此通訊裝置100可連接上SIP服務(wù)器130,再經(jīng)過使用者身份認(rèn)證后,該通訊裝置100可以連接上SIP服務(wù)器130以進(jìn)行系統(tǒng)的更新。在本發(fā)明實施例中,此通訊裝置100可以是有線的通訊產(chǎn)品,例如桌上型計算機(jī)、筆記本型計算機(jī)或可連上因特網(wǎng)的電話等;或無線的通訊產(chǎn)品,例如無線移動網(wǎng)絡(luò)電話(WiFi phone)或個人數(shù)字助理(Personal Digital Assistant,PDA)等。當(dāng)此通訊裝置100連接上因特網(wǎng)后,通過會話起始協(xié)議,即可進(jìn)行系統(tǒng)的更新。
第2圖是本發(fā)明實施例的流程圖。首先,由客戶端的通訊裝置100(例如網(wǎng)絡(luò)電話(VoIP phone))向服務(wù)端130(例如SIP服務(wù)器或者SIP代理服務(wù)器(Proxy))提出撥號要求(或稱為登錄請求,簡稱為要求(Request))(步驟1)。在本實施例中,系從客戶端100的SIP網(wǎng)絡(luò)電話來撥打服務(wù)端130的SIP電話號碼。
服務(wù)端(SIP服務(wù)器)130于收到此要求后,會發(fā)出一個要求對方進(jìn)行認(rèn)證的信息,稱為認(rèn)證要求(Authenticate)(步驟2)。例如,由服務(wù)端130要求對方進(jìn)行MD5的加密認(rèn)證。
接著,為了回復(fù)此認(rèn)證要求,客戶端100將含有自己身份認(rèn)證的信息發(fā)出,稱為認(rèn)證回復(fù)(步驟3)。例如,承繼先前的例子,此時客戶端100即會將經(jīng)過MD5加密的個人身份認(rèn)證信息傳送給服務(wù)端130。
服務(wù)端130于收到認(rèn)證回復(fù)之后,即會進(jìn)行審查。如果經(jīng)審查通過,則會發(fā)出一個通過(OK)信息,或者認(rèn)證許可確認(rèn)(步驟4)。至于如果審查未能通過,則服務(wù)端130即會發(fā)出警告消息或者準(zhǔn)備結(jié)束聯(lián)機(jī);由于此部分并非本發(fā)明的特征所在,因此未顯示于圖式中,也未作進(jìn)一步描述。
客戶端100于收到認(rèn)證許可確認(rèn)(OK)后,還需要發(fā)回一個確認(rèn)回復(fù)(ACK)(步驟5),以便服務(wù)端130可以確認(rèn)對方已經(jīng)收到。至此,完成身份的確認(rèn)以及完成系統(tǒng)登錄,客戶端100及服務(wù)端130雙方即正式的建立起通話的聯(lián)機(jī)。
接著,服務(wù)端130即可以根據(jù)此安全加密聯(lián)機(jī)狀態(tài)下,進(jìn)行一系列的數(shù)據(jù)、數(shù)據(jù)傳輸(步驟6);在本發(fā)明實施例中,是指傳送系統(tǒng)更新所需的程序及數(shù)據(jù)。前述各步驟主要利用SIP協(xié)議來作為雙方通話聯(lián)機(jī)的建立,至于本步驟中的數(shù)據(jù)傳輸則需要使用其它的協(xié)議來完成。例如,以會話描述協(xié)議SDP(Session Description Protocol)來為彼此同步,再通過實時傳送協(xié)議RTP(Real-Time Transport Protocol)來傳送實際的數(shù)據(jù)、數(shù)據(jù)。
當(dāng)客戶端100要結(jié)束本次的會談時,可以利用SIP協(xié)議所定義的結(jié)束信息(Bye)來通知服務(wù)端130(步驟7)。于服務(wù)端130發(fā)出結(jié)束的確認(rèn)信息(OK)(步驟8)后,即結(jié)束此傳遞及通話(END)(步驟9)。
于數(shù)據(jù)傳送完成且通話結(jié)束后,本發(fā)明的網(wǎng)絡(luò)通信裝置即可以在客戶端的本機(jī)自動的進(jìn)行系統(tǒng)的更新(300),如第3圖所示。在本發(fā)明實施例中,主要分為下列三種更新方式。第一種更新方式301是將所取得的更新數(shù)據(jù)復(fù)制到系統(tǒng)目錄下來自動覆蓋原系統(tǒng)程序;其覆蓋作法可以使用傳統(tǒng)的作法,例如Windows Update。第二種更新方式302則是將所取得的安裝包自動進(jìn)行安裝。第三種更新方式303則是將更新程序自動燒錄于嵌入式(embedded)裝置的固件儲存區(qū)域。
根據(jù)上述所揭露的本發(fā)明更新方法及系統(tǒng),底下舉出幾個例子以說明其應(yīng)用。于第一應(yīng)用例中,在無線移動網(wǎng)絡(luò)電話上加裝單一更新(update)鍵。當(dāng)使用者按下此更新鍵時,利用可通過認(rèn)證的客戶賬號號碼連結(jié)至SIP服務(wù)器;待通訊信道建立后,該無線移動電話利用會話描述協(xié)議SDP(SessionDescription Protocol)協(xié)議來傳輸系統(tǒng)更新程序;待傳輸結(jié)束后,此無線移動網(wǎng)絡(luò)電話即可以自行更新系統(tǒng)。在此例子中,SIP協(xié)議是用來進(jìn)行初始化,實際上的數(shù)據(jù)或語音傳輸則依靠會話描述協(xié)議SDP(Session DescriptionProtocol)來為彼此同步,最后雙方再依已約定好的協(xié)議來通訊,并通過實時傳送協(xié)議RTP(Real-Time Transport Protocol)來傳送實際的文本,語音或圖像等數(shù)據(jù)。
于第二應(yīng)用例中,使用者安裝可用會話起始協(xié)議的應(yīng)用軟件在桌上型計算機(jī)、筆記本型計算機(jī)、可連上因特網(wǎng)的個人數(shù)字助理(Personal DigitalAssistant,PDA)或其它可連上因特網(wǎng)的裝置里面。連接上SIP服務(wù)器后,此服務(wù)器可通過對使用者進(jìn)行認(rèn)證的工作,通過安全保密的方式完成應(yīng)用程序的系統(tǒng)更新動作,在數(shù)據(jù)傳輸后,此軟件自行進(jìn)行系統(tǒng)的更新和安裝。
在本發(fā)明的實施例中,當(dāng)服務(wù)器和通訊裝置在進(jìn)行數(shù)據(jù)傳輸時,可以配合使用網(wǎng)絡(luò)安全協(xié)議(Security Socket Layer,SSL)、傳輸層安全性(Transport Layer Security,TLS)或其它安全傳輸方式,將所需的數(shù)據(jù)傳輸?shù)街付ǖ奈恢?,以確保數(shù)據(jù)傳輸時的保密。
上述本發(fā)明的實施例僅為說明本發(fā)明的技術(shù)思想及特點,其目的在使本領(lǐng)域技術(shù)人員能了解本發(fā)明的內(nèi)容并據(jù)以實施,當(dāng)不能以之限定本發(fā)明的權(quán)利要求范圍,即凡其它未脫離本發(fā)明所揭示的精神所完成的等效的各種改變或修飾都涵蓋在本發(fā)明所揭露的范圍內(nèi),均應(yīng)包含在下述的權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,包含在客戶端的網(wǎng)絡(luò)裝置及服務(wù)端之間建立通話聯(lián)機(jī);傳送系統(tǒng)更新數(shù)據(jù)至該網(wǎng)絡(luò)裝置;結(jié)束該通話聯(lián)機(jī);及于該網(wǎng)絡(luò)裝置本地進(jìn)行系統(tǒng)更新。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述通話聯(lián)機(jī)的建立包含由該網(wǎng)絡(luò)裝置發(fā)出撥話信息給該服務(wù)端。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,在發(fā)出該撥話信息后,還包含該服務(wù)端向該網(wǎng)絡(luò)裝置發(fā)出認(rèn)證要求;該網(wǎng)絡(luò)裝置發(fā)出認(rèn)證回復(fù)至該服務(wù)端;及該服務(wù)端審查及確認(rèn)該認(rèn)證回復(fù)。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述的認(rèn)證回復(fù)包含該客戶端的經(jīng)加密的個人身份認(rèn)證數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的絡(luò)裝置的系統(tǒng)更新方法,其中上述通話聯(lián)機(jī)的建立是遵循會話起始協(xié)議。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述系統(tǒng)更新數(shù)據(jù)的傳送是以會話描述協(xié)議來進(jìn)行兩方的同步。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述系統(tǒng)更新數(shù)據(jù)的傳送是通過實時傳送協(xié)議來傳送。
8.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述系統(tǒng)更新數(shù)據(jù)是使用網(wǎng)絡(luò)安全協(xié)議、或傳輸層安全性來傳送。
9.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述網(wǎng)絡(luò)裝置的本地系統(tǒng)更新是將所取得的該系統(tǒng)更新數(shù)據(jù)復(fù)制到該網(wǎng)絡(luò)裝置的系統(tǒng)目錄下,以自動覆蓋原系統(tǒng)程序。
10.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述網(wǎng)絡(luò)裝置的本地系統(tǒng)更新是將所取得的該系統(tǒng)更新數(shù)據(jù)自動進(jìn)行安裝于該網(wǎng)絡(luò)裝置。
11.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,其中上述網(wǎng)絡(luò)裝置的本地系統(tǒng)更新是將所取得的該系統(tǒng)更新數(shù)據(jù)自動燒錄于該網(wǎng)絡(luò)裝置的固件儲存區(qū)域。
12.一種可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),包含客戶端的網(wǎng)絡(luò)裝置;服務(wù)端,當(dāng)該網(wǎng)絡(luò)裝置與該服務(wù)端之間建立起通話聯(lián)機(jī)后,該服務(wù)端傳送系統(tǒng)更新數(shù)據(jù)至該網(wǎng)絡(luò)裝置,且該網(wǎng)絡(luò)裝置即進(jìn)行本地系統(tǒng)更新。
13.根據(jù)權(quán)利要求12所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述通話聯(lián)機(jī)的建立包含由該網(wǎng)絡(luò)裝置發(fā)出撥話信息給該服務(wù)端。
14.根據(jù)權(quán)利要求13所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),在發(fā)出該撥話信息后,還包含該服務(wù)端向該網(wǎng)絡(luò)裝置發(fā)出認(rèn)證要求;該網(wǎng)絡(luò)裝置發(fā)出認(rèn)證回復(fù)至該服務(wù)端;及該服務(wù)端審查及確認(rèn)該認(rèn)證回復(fù)。
15.根據(jù)權(quán)利要求14所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述的認(rèn)證回復(fù)是包含該客戶端的經(jīng)加密的個人身份認(rèn)證數(shù)據(jù)。
16.根據(jù)權(quán)利要求12所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述的通話聯(lián)機(jī)是由會話起始協(xié)議來建立。
17.根據(jù)權(quán)利要求16所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述系統(tǒng)更新數(shù)據(jù)是以會話描述協(xié)議來進(jìn)行兩方的同步。
18.根據(jù)權(quán)利要求17所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述系統(tǒng)更新數(shù)據(jù)是通過實時傳送協(xié)議來傳送。
19.根據(jù)權(quán)利要求12所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述系統(tǒng)更新數(shù)據(jù)是使用網(wǎng)絡(luò)安全協(xié)議、或傳輸層安全性來傳送。
20.根據(jù)權(quán)利要求12所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述的網(wǎng)絡(luò)裝置包含系統(tǒng)目錄,該系統(tǒng)更新數(shù)據(jù)復(fù)制到該系統(tǒng)目錄下,以自動覆蓋原系統(tǒng)程序。
21.根據(jù)權(quán)利要求12所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述網(wǎng)絡(luò)裝置的本地系統(tǒng)更新是將所取得的該系統(tǒng)更新數(shù)據(jù)自動進(jìn)行安裝于該網(wǎng)絡(luò)裝置。
22.根據(jù)權(quán)利要求12所述的可自動且直接進(jìn)行系統(tǒng)更新的系統(tǒng),其中上述網(wǎng)絡(luò)裝置包含固件儲存區(qū)域,該系統(tǒng)更新數(shù)據(jù)自動燒錄于該固件儲存區(qū)域。
23.一種可自動且直接進(jìn)行系統(tǒng)更新的網(wǎng)絡(luò)裝置,其執(zhí)行以下步驟與服務(wù)端之間建立通話聯(lián)機(jī),并接收該服務(wù)端傳送來的系統(tǒng)更新數(shù)據(jù);結(jié)束該通話聯(lián)機(jī);及于該網(wǎng)絡(luò)裝置本地進(jìn)行系統(tǒng)更新。
24.根據(jù)權(quán)利要求23所述的可自動且直接進(jìn)行系統(tǒng)更新的網(wǎng)絡(luò)裝置,其中上述通話聯(lián)機(jī)的建立是遵循會話起始協(xié)議。
25.一種可自動且直接進(jìn)行系統(tǒng)更新的服務(wù)端服務(wù)器,其執(zhí)行以下步驟與客戶端的網(wǎng)絡(luò)裝置之間建立通話聯(lián)機(jī);傳送系統(tǒng)更新數(shù)據(jù)至該網(wǎng)絡(luò)裝置,該系統(tǒng)更新數(shù)據(jù)可于該網(wǎng)絡(luò)裝置本地進(jìn)行系統(tǒng)更新;及結(jié)束該通話聯(lián)機(jī)。
26.根據(jù)權(quán)利要求25所述的可自動且直接進(jìn)行系統(tǒng)更新的服務(wù)端服務(wù)器,其中上述通話聯(lián)機(jī)的建立是遵循會話起始協(xié)議。
全文摘要
一種網(wǎng)絡(luò)裝置的系統(tǒng)更新方法,此網(wǎng)絡(luò)裝置利用會話起始協(xié)議(SessionInitiation Protocol,SIP)來對系統(tǒng)作本地的軟件的更新,使用者無需輸入使用者名稱和密碼以登錄SIP服務(wù)器。借著使用會話起始協(xié)議來作認(rèn)證,讓網(wǎng)絡(luò)裝置可以較簡單地登錄,且在傳輸時可做數(shù)據(jù)的加密確保數(shù)據(jù)的安全性。
文檔編號H04L29/06GK1960280SQ20051011876
公開日2007年5月9日 申請日期2005年10月31日 優(yōu)先權(quán)日2005年10月31日
發(fā)明者唐榮興 申請人:緯創(chuàng)資通股份有限公司