網(wǎng)絡(luò)通訊方法、地址轉(zhuǎn)換器及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是關(guān)于網(wǎng)絡(luò)通訊系統(tǒng),特別是關(guān)于一種在電子裝置休眠狀態(tài)下保持網(wǎng)絡(luò)暢通的網(wǎng)絡(luò)通訊方法、地址轉(zhuǎn)換器及服務(wù)器。
【背景技術(shù)】
[0002]隨著科技的進(jìn)步,物聯(lián)網(wǎng)(Internet of Things ;Ι0Τ)與云運(yùn)算(CloudComputing)已被廣泛應(yīng)用于家庭智能設(shè)施、移動終端設(shè)備及工業(yè)系統(tǒng)環(huán)境等。在網(wǎng)絡(luò)化的時(shí)代,人跟人之間可以通過網(wǎng)絡(luò)相互聯(lián)系,人也可透過網(wǎng)絡(luò)取得對象的信息,而物聯(lián)網(wǎng)更創(chuàng)造一個(gè)物件與物件之間可以互通的網(wǎng)絡(luò)環(huán)境。以網(wǎng)絡(luò)攝影機(jī)為例,用戶可經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程進(jìn)行即時(shí)視頻會議、隨時(shí)觀看孩童活動狀況或進(jìn)行居家安全監(jiān)控等遠(yuǎn)程監(jiān)控作業(yè)。
[0003]在網(wǎng)絡(luò)通訊系統(tǒng)上,為了保持整個(gè)聯(lián)機(jī)架構(gòu)與機(jī)制的暢通,能源消耗常有不經(jīng)意地浪費(fèi)的情形產(chǎn)生,實(shí)在不符和現(xiàn)代化的環(huán)保綠化的要求,而有加以改善的必要。
【發(fā)明內(nèi)容】
[0004]在一實(shí)施例中,一種在電子裝置休眠狀態(tài)下保持網(wǎng)絡(luò)暢通的網(wǎng)絡(luò)通訊方法,其包括:經(jīng)由局域網(wǎng)連接地址轉(zhuǎn)換器與電子裝置、經(jīng)由因特網(wǎng)連接地址轉(zhuǎn)換器與服務(wù)器、利用地址轉(zhuǎn)換器提供電子裝置與服務(wù)器之間的聯(lián)機(jī)通道、在電子裝置進(jìn)入一休眠狀態(tài)之前,由電子裝置發(fā)送第一保持聯(lián)機(jī)請求給地址轉(zhuǎn)換器、以及當(dāng)電子裝置在休眠狀態(tài)下,由地址轉(zhuǎn)換器根據(jù)第一保持聯(lián)機(jī)請求保持聯(lián)機(jī)通道的暢通。
[0005]在一實(shí)施例中,一種地址轉(zhuǎn)換器,其包括:復(fù)數(shù)內(nèi)網(wǎng)端口、一外網(wǎng)端口以及一控制模塊。復(fù)數(shù)內(nèi)網(wǎng)端口中的一第一端口經(jīng)由一局域網(wǎng)連接一電子裝置,而外網(wǎng)端口經(jīng)由一因特網(wǎng)連接一服務(wù)器??刂颇K連接復(fù)數(shù)內(nèi)網(wǎng)端口與外網(wǎng)端口,并且形成一聯(lián)機(jī)通道在第一端口與外網(wǎng)端口之間。其中,控制模塊經(jīng)由第一端口接收來自電子裝置的第一保持聯(lián)機(jī)請求,并且根據(jù)第一保持聯(lián)機(jī)請求保持聯(lián)機(jī)通道的暢通。
[0006]在一實(shí)施例中,一種服務(wù)器,其包括:一網(wǎng)絡(luò)端口、一儲存單元以及一控制模塊。網(wǎng)絡(luò)端口經(jīng)由一因特網(wǎng)接收來自一地址轉(zhuǎn)換器的一保持聯(lián)機(jī)請求。儲存單元儲存地址轉(zhuǎn)換器的一聯(lián)機(jī)信息??刂颇K連接網(wǎng)絡(luò)端口與儲存單元,并且根據(jù)保持聯(lián)機(jī)請求保留儲存單元中的聯(lián)機(jī)信息使儲存單元中的聯(lián)機(jī)信息不被清除。
[0007]綜上,根據(jù)本發(fā)明的在電子裝置休眠狀態(tài)下保持網(wǎng)絡(luò)暢通的網(wǎng)絡(luò)通訊方法、地址轉(zhuǎn)換器及服務(wù)器,可使電子裝置進(jìn)入超低耗電狀態(tài)(休眠狀態(tài))且對應(yīng)此電子裝置的地址轉(zhuǎn)換器的網(wǎng)絡(luò)端口還能持續(xù)保持聯(lián)機(jī)暢通。并且,地址轉(zhuǎn)換器只需小幅度的修改程序代碼且可以不需導(dǎo)入第三方的函數(shù)庫,進(jìn)而大幅降低開發(fā)成本。同時(shí),電子裝置亦只需小幅度的增加符合簡單協(xié)議的程序代碼,因此相較于導(dǎo)入第三方的函數(shù)庫,可以大幅減低存儲器的使用。
【附圖說明】
[0008]圖1為根據(jù)本發(fā)明一實(shí)施例的網(wǎng)絡(luò)通訊系統(tǒng)的概要示意圖。
[0009]圖2為根據(jù)本發(fā)明一實(shí)施例的網(wǎng)絡(luò)通訊系統(tǒng)的功能方塊圖。
[0010]圖3為根據(jù)本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)通訊方法的流程圖。
[0011 ]圖4為步驟S250的第一實(shí)施例的流程圖。
[0012]圖5為步驟S250的第二實(shí)施例的流程圖。
[0013]圖6為根據(jù)本發(fā)明第二實(shí)施例的網(wǎng)絡(luò)通訊方法的局部流程圖。
[0014]圖7為根據(jù)本發(fā)明第三實(shí)施例的網(wǎng)絡(luò)通訊方法的局部流程圖。
[0015]圖8為步驟S250的第三實(shí)施例的局部流程圖。
[0016]圖9為根據(jù)本發(fā)明第四實(shí)施例的網(wǎng)絡(luò)通訊方法的局部流程圖。
【具體實(shí)施方式】
[0017]圖1為根據(jù)本發(fā)明一實(shí)施例的網(wǎng)絡(luò)通訊系統(tǒng)的概要示意圖。圖2為根據(jù)本發(fā)明一實(shí)施例的網(wǎng)絡(luò)通訊系統(tǒng)的功能方塊圖。圖3為根據(jù)本發(fā)明第一實(shí)施例的網(wǎng)絡(luò)通訊方法的流程圖。
[0018]參照圖1至圖3,網(wǎng)絡(luò)通訊系統(tǒng)10具有在電子裝置休眠狀態(tài)下保持網(wǎng)絡(luò)暢通的能力。該網(wǎng)絡(luò)通訊系統(tǒng)10包括一電子裝置110、一地址轉(zhuǎn)換器130以及一服務(wù)器150。地址轉(zhuǎn)換器130用以提供外部網(wǎng)絡(luò)(S卩,因特網(wǎng)IN)與內(nèi)部網(wǎng)絡(luò)(S卩,局域網(wǎng)LN)之間的溝通。服務(wù)器150經(jīng)由因特網(wǎng)IN與地址轉(zhuǎn)換器130通訊連接。電子裝置110經(jīng)由局域網(wǎng)LN與地址轉(zhuǎn)換器130通訊連接。另,通訊連接不限于藉由無線網(wǎng)絡(luò)的通訊方式。
[0019]地址轉(zhuǎn)換器130可包括復(fù)數(shù)內(nèi)網(wǎng)端口(如,第一端口 131-1與第二端口 131-2等的通稱)、一個(gè)或多個(gè)外網(wǎng)端口 135與一控制模塊137??刂颇K137電性連接復(fù)數(shù)內(nèi)網(wǎng)端口與外網(wǎng)端口 135。其中,內(nèi)網(wǎng)端口為對內(nèi)端口,而外網(wǎng)端口 135則為對外端口。復(fù)數(shù)內(nèi)網(wǎng)端口中的一第一端口 131-1經(jīng)由局域網(wǎng)LN通訊連接電子裝置110。外網(wǎng)端口 135經(jīng)由因特網(wǎng)IN通訊連接服務(wù)器150。電子裝置110進(jìn)行安裝設(shè)定,以經(jīng)由局域網(wǎng)LN通訊連接地址轉(zhuǎn)換器130的第一端口 131-1 (步驟S210)。接著,電子裝置110通過地址轉(zhuǎn)換器130進(jìn)行聯(lián)機(jī)設(shè)定(即,藉由傳送認(rèn)證數(shù)據(jù)登入至服務(wù)器);此時(shí),地址轉(zhuǎn)換器130的控制模塊137形成一聯(lián)機(jī)通道在第一端口 131-1與對應(yīng)的外網(wǎng)端口 135之間(步驟S220),并且地址轉(zhuǎn)換器130的外網(wǎng)端口 135經(jīng)由因特網(wǎng)IN通訊連接服務(wù)器150 (步驟S230)。換言之,聯(lián)機(jī)設(shè)定完成后,電子裝置110得以通過地址轉(zhuǎn)換器130聯(lián)機(jī)至服務(wù)器150。
[0020]服務(wù)器150可包括至少一網(wǎng)絡(luò)端口 151、一控制模塊157與一儲存單元159??刂颇K157電性連接網(wǎng)絡(luò)端口 151與儲存單元159。地址轉(zhuǎn)換器130的外網(wǎng)端口 135經(jīng)由因特網(wǎng)IN通訊連接網(wǎng)絡(luò)端口 151。在進(jìn)行聯(lián)機(jī)設(shè)定時(shí),控制模塊157藉由地址轉(zhuǎn)換器130接收來自電子裝置110的認(rèn)證數(shù)據(jù),并以接收到的認(rèn)證數(shù)據(jù)進(jìn)行身份認(rèn)證。在完成身份認(rèn)證后,控制模塊157同意地址轉(zhuǎn)換器130的聯(lián)機(jī)以建立地址轉(zhuǎn)換器130與服務(wù)器150之間的聯(lián)機(jī)設(shè)定,并且將傳送認(rèn)證數(shù)據(jù)的地址轉(zhuǎn)換器130 (第一端口 131-1)的聯(lián)機(jī)信息(以下稱之為第一聯(lián)機(jī)信息)記錄/儲存在儲存單元159中一既定時(shí)間。其中,在記錄/儲存第一聯(lián)機(jī)信息后,控制模塊157會偵測網(wǎng)絡(luò)端口 151未接收到來自地址轉(zhuǎn)換器130的網(wǎng)絡(luò)封包的持續(xù)時(shí)間。當(dāng)持續(xù)時(shí)間達(dá)既定時(shí)間(即,第一聯(lián)機(jī)信息的儲存時(shí)間達(dá)到既定時(shí)間)時(shí),控制模塊157判定電子裝置110脫機(jī)并且會清除儲存單元159中所儲存對應(yīng)電子裝置110的第一聯(lián)機(jī)信息。
[0021 ] 在正常運(yùn)作模式下,在電子裝置110完成聯(lián)機(jī)設(shè)定后,電子裝置110會定時(shí)通過地址轉(zhuǎn)換器130發(fā)送網(wǎng)絡(luò)封包(以下稱之為第一網(wǎng)絡(luò)封包)給服務(wù)器150 (于此,發(fā)送的時(shí)間間隔會小于或等于既定時(shí)間),以致使控制模塊157根據(jù)第一網(wǎng)絡(luò)封包更新儲存單元159中的聯(lián)機(jī)信息(即,儲存單元159所儲存的第一聯(lián)機(jī)信息)。換言之,第一網(wǎng)絡(luò)封包至少包括第一端口 131-1的現(xiàn)行的聯(lián)機(jī)信息(以下稱之為第二聯(lián)機(jī)信息)。在一些實(shí)施例中,服務(wù)器150的控制模塊157經(jīng)由網(wǎng)絡(luò)端口 151接收到第一網(wǎng)絡(luò)封包后,則會直接以第一網(wǎng)絡(luò)封包中的第二聯(lián)機(jī)信息覆蓋(更新)儲存單元159所儲存的第一聯(lián)機(jī)信息并重新計(jì)時(shí)持續(xù)時(shí)間(即,聯(lián)機(jī)信息的儲存時(shí)間)。在另一些實(shí)施例中,服務(wù)器150的控制模塊157在接收到第二聯(lián)機(jī)信息之后,會先判斷接收到的第二聯(lián)機(jī)信息與儲存單元159中的第一聯(lián)機(jī)信息是否有差別。當(dāng)二者有差別時(shí),控制模塊157才會以第二聯(lián)機(jī)信息覆蓋(更新)儲存單元159所儲存的第一聯(lián)機(jī)信息。反之,當(dāng)二者無差別時(shí),控制模塊157則不進(jìn)行覆蓋儲存(更新),僅會重新計(jì)時(shí)持續(xù)時(shí)間。
[0022]于此,電子裝置110為一低功耗裝置。換言之,除了正常運(yùn)作模式外,電子裝置110還具有一省電模式。在省電模式下,電子裝置110會進(jìn)入休眠狀態(tài)(完全無網(wǎng)絡(luò)活動),以節(jié)省功耗。
[0023]在電子裝置110進(jìn)入一休眠狀態(tài)之前,電子裝置110經(jīng)由局域網(wǎng)LN發(fā)送第一保持聯(lián)機(jī)請求(或者發(fā)送第一保持聯(lián)機(jī)請求與第二保持聯(lián)機(jī)請求)給地址轉(zhuǎn)換器130 (步驟S240)。地址轉(zhuǎn)換器130的控制模塊137經(jīng)由第一端口 131-1接收第一保持聯(lián)機(jī)請求,并且根據(jù)第一保持聯(lián)機(jī)請求保持第一端口 131-1與對應(yīng)的外網(wǎng)端口 135之間的聯(lián)機(jī)通道的暢通(步驟S250)。于此,電子裝置110能在發(fā)送完第一保持聯(lián)機(jī)請求后即進(jìn)入休眠狀態(tài)(步驟S260)ο
[0024]在一些實(shí)施例中,地址轉(zhuǎn)換器130所采用的第一保持聯(lián)機(jī)請求的內(nèi)容可包括:用以表示要求將提供給電子裝置110上網(wǎng)的第一端口 131-1保持存活多久時(shí)間的一第一時(shí)間。于此,第一時(shí)間可由電子裝置110基于預(yù)設(shè)的時(shí)間參數(shù)和/或歷史休眠時(shí)間等信息定義。在一些實(shí)施例中,此第一保持聯(lián)機(jī)請求可使用電子裝置I1與地址轉(zhuǎn)換器130之間簡單的自定義協(xié)議,以至于電子裝置110無需實(shí)作太多的程序代碼。在另一些實(shí)施例中,電子裝置1