遠(yuǎn)程可控電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)及其遠(yuǎn)程控制方法
【專利說明】遠(yuǎn)程可控電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)及其遠(yuǎn)程控制方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2014年8月25日在韓國(guó)知識(shí)產(chǎn)權(quán)局提交的、韓國(guó)專利申請(qǐng)N0.10-2014-0110671的優(yōu)先權(quán),在此通過引用并入其全部?jī)?nèi)容。
技術(shù)領(lǐng)域
[0003]與示例性實(shí)施例一致的裝置和方法涉及一種電子設(shè)備、包括該電子設(shè)備的網(wǎng)絡(luò)系統(tǒng)及其遠(yuǎn)程控制方法,并且更具體地涉及一種使用低功率的遠(yuǎn)程可控電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)及其遠(yuǎn)程控制方法。
【背景技術(shù)】
[0004]近來,在家庭和辦公室環(huán)境中已經(jīng)越來越多使用多個(gè)電子設(shè)備。電子設(shè)備可以通過網(wǎng)絡(luò)連接到外部設(shè)備。當(dāng)用戶在外面時(shí),外部設(shè)備能夠遠(yuǎn)程控制在家庭或辦公室中的電子設(shè)備的操作。
[0005]詳細(xì)來說,許多近來的電子設(shè)備支持局域網(wǎng)喚醒(下文中,稱為WoL)因此關(guān)閉狀態(tài)下的電子設(shè)備可以遠(yuǎn)程打開。這里,WoL功能意味著這樣的技術(shù):使得網(wǎng)絡(luò)管理器能打開用于在遠(yuǎn)程地點(diǎn)的若干電子設(shè)備的電源,或者將處于省電模式的計(jì)算機(jī)轉(zhuǎn)換到正常狀態(tài)。即使當(dāng)用于電子設(shè)備的電源關(guān)閉時(shí),也通過從其中安裝了用于網(wǎng)絡(luò)上的遠(yuǎn)程管理的應(yīng)用的服務(wù)器發(fā)送喚醒幀或特定分組到要遠(yuǎn)程控制的電子設(shè)備,來執(zhí)行WoL功能。在該情況下,向電子設(shè)備中的網(wǎng)絡(luò)適配器裝置供電以接收喚醒幀或特定分組,因此當(dāng)網(wǎng)絡(luò)適配器裝置接收到特定分組時(shí),關(guān)閉的設(shè)備可以被遠(yuǎn)程喚醒。
[0006]為了執(zhí)行WoL功能,中繼對(duì)應(yīng)網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的通信的中繼器,可以使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)表(下文中,稱為NAT表)。例如,當(dāng)外部設(shè)備發(fā)送用于打開電子設(shè)備的打開命令時(shí),中繼器可以從外部接收打開命令信號(hào),并且通過使用NAT表發(fā)送打開命令信號(hào)到對(duì)應(yīng)的電子設(shè)備。NAT表匹配分配給中繼器的公共IP地址與外部設(shè)備的私有IP地址。也就是說,通過保持NAT表,中繼器連接到外部網(wǎng)絡(luò)以確定信號(hào)發(fā)送到的電子設(shè)備的地址。然而,當(dāng)不存在電子設(shè)備和外部設(shè)備之間的通信預(yù)定時(shí)間時(shí),NAT表沒有保持更新,因此可能不能發(fā)現(xiàn)電子設(shè)備的地址。結(jié)果,一般用戶難以一直維持NAT表中的對(duì)應(yīng)電子設(shè)備的地址。
[0007]因此,存在對(duì)將電子設(shè)備保持在遠(yuǎn)程可控狀態(tài)下的低功率技術(shù)的需要。
[0008]根據(jù)各種示例性實(shí)施例,使用低功率維持電子設(shè)備的網(wǎng)絡(luò)會(huì)話,因此電子設(shè)備可以保持在遠(yuǎn)程可控狀態(tài)。
【發(fā)明內(nèi)容】
[0009]示例性實(shí)施例克服了以上缺點(diǎn)和以上沒有描述的其它缺點(diǎn)。而且,不要求示例性實(shí)施例克服以上描述的缺點(diǎn),并且示例性實(shí)施例可以不克服以上描述的任何問題。
[0010]示例性實(shí)施例涉及一種可以保持遠(yuǎn)程可控狀態(tài)的電子設(shè)備、包括該電子設(shè)備的網(wǎng)絡(luò)系統(tǒng)以及使用低功率的其遠(yuǎn)程控制方法。
[0011]根據(jù)示例性實(shí)施例的一方面,一種電子設(shè)備包括:處理器,配置為在該電子設(shè)備打開的同時(shí)控制該電子設(shè)備,并且響應(yīng)于關(guān)閉命令關(guān)閉該電子設(shè)備;網(wǎng)絡(luò)接口卡(NIC),配置為在該處理器關(guān)閉的同時(shí),通過中繼器與外部服務(wù)器周期性地交換保持喚醒消息;以及電源,配置為在該電子設(shè)備關(guān)閉的同時(shí),向該NIC供電。
[0012]該處理器可以進(jìn)一步配置為響應(yīng)于關(guān)閉命令,向該NIC傳送TCP/IP會(huì)話信息。
[0013]該NIC可以配置為響應(yīng)于接收到局域網(wǎng)喚醒(WoL)信號(hào)打開該電子設(shè)備。
[0014]該NIC可以進(jìn)一步配置為接收地址解析協(xié)議(ARP)請(qǐng)求消息,并且響應(yīng)于該ARP請(qǐng)求消息發(fā)送包括該NIC的媒體訪問控制(MAC)地址的ARP應(yīng)答消息。
[0015]該NIC可以包括以太網(wǎng)模塊和W1-Fi模塊中的至少一個(gè),并且以太網(wǎng)模塊和W1-Fi模塊中的至少一個(gè)可以配置為通過檢測(cè)WoL信號(hào),執(zhí)行處理TCP段生成、TCP ACK應(yīng)答、檢查和校驗(yàn)、IP數(shù)據(jù)報(bào)生成和ARP的功能。
[0016]該模塊可以進(jìn)一步配置為處理安全套接層(SSL)協(xié)議和傳輸層安全(TLS)協(xié)議中的至少一個(gè)。
[0017]該NIC可以進(jìn)一步配置為接收和處理作為TCP應(yīng)答的ACK,并且響應(yīng)于接收到該ACK,生成作為TCP應(yīng)答的ACK并且發(fā)送生成的ACK。
[0018]該NIC可以進(jìn)一步配置為與該外部服務(wù)器周期性地交換保持喚醒消息,并且可以取決于用戶設(shè)置改變?cè)摫3謫拘严⒌膫鬏敃r(shí)段。
[0019]該處理器可以包括至少一個(gè)中央處理單元(CPU)。
[0020]根據(jù)示例性實(shí)施例的另一方面,一種遠(yuǎn)程控制電子設(shè)備的方法包括:響應(yīng)于輸入到該電子設(shè)備的關(guān)閉命令,關(guān)閉該電子設(shè)備的處理器;在該電子設(shè)備關(guān)閉的同時(shí),向該電子設(shè)備的網(wǎng)絡(luò)接口卡(NIC)供電;以及在該處理器關(guān)閉的同時(shí),由該NIC通過中繼器與外部服務(wù)器周期性地交換保持喚醒消息。
[0021]該處理器的關(guān)閉可以包括從該處理器向該NIC傳送TCP/IP會(huì)話信息。
[0022]該方法可以進(jìn)一步包括響應(yīng)于該NIC接收到局域網(wǎng)喚醒(WoL)信號(hào),打開該電子設(shè)備。
[0023]該周期性交換可以進(jìn)一步包括響應(yīng)于從該中繼器接收到地址解析協(xié)議(ARP)請(qǐng)求消息,通過該NIC發(fā)送包括該NIC的MAC地址的ARP應(yīng)答消息。
[0024]該NIC可以包括以太網(wǎng)模塊和W1-Fi模塊中的至少一個(gè),并且該周期性交換可以進(jìn)一步包括由以太網(wǎng)模塊和W1-Fi模塊中的至少一個(gè),通過檢測(cè)WoL信號(hào)執(zhí)行處理TCP段生成、TCP ACK應(yīng)答、檢查和校驗(yàn)、IP數(shù)據(jù)報(bào)生成和ARP的功能。
[0025]該周期性交換可以進(jìn)一步包括通過以太網(wǎng)模塊和W1-Fi模塊中的至少一個(gè),處理安全套接層(SSL)協(xié)議和傳輸層安全(TLS)協(xié)議中的至少一個(gè)。
[0026]該周期性交換可以進(jìn)一步包括通過該NIC,接收和處理作為TCP應(yīng)答的ACK,生成作為TCP應(yīng)答的ACK并且發(fā)送生成的ACK。
[0027]該周期性交換可以進(jìn)一步包括通過該NIC,與該外部服務(wù)器周期性地交換保持喚醒消息,并且取決于用戶設(shè)置改變?cè)摫3謫拘严⒌膫鬏敃r(shí)段。
[0028]該處理器可以是中央處理單元(CPU)。
[0029]根據(jù)示例性實(shí)施例的另一方面,一種用于控制電子設(shè)備的網(wǎng)絡(luò)系統(tǒng)包括:電子設(shè)備,包括:處理器,配置為在該電子設(shè)備打開的同時(shí)控制該電子設(shè)備,并且響應(yīng)于關(guān)閉命令關(guān)閉該電子設(shè)備;以及網(wǎng)絡(luò)接口卡(NIC),配置為在該處理器關(guān)閉的同時(shí),通過中繼器與外部服務(wù)器周期性地交換保持喚醒消息,以維持與外部服務(wù)器的網(wǎng)絡(luò)會(huì)話;以及中繼器,配置為存儲(chǔ)網(wǎng)絡(luò)地址轉(zhuǎn)換表和中繼該電子設(shè)備和該外部服務(wù)器之間的通信,以維持該網(wǎng)絡(luò)地址轉(zhuǎn)換表中的電子設(shè)備的當(dāng)前地址。該中繼器可以進(jìn)一步配置為響應(yīng)于通過該外部服務(wù)器從外部客戶端接收到指向該電子設(shè)備的控制信號(hào),向該電子設(shè)備發(fā)送該控制信號(hào)。
[0030]另外和/或其它方面和優(yōu)點(diǎn)將部分地在以下的描述中闡述,并且將部分地從描述中顯而易見,或者可以通過示例性實(shí)施例的實(shí)踐學(xué)習(xí)。
【附圖說明】
[0031]通過參考附圖描述某些示例性實(shí)施例,以上和/或其它方面將更明顯,附圖中:
[0032]圖1是示意性圖示根據(jù)示例性實(shí)施例的電子設(shè)備的配置的框圖;
[0033]圖2是示意性圖示根據(jù)示例性實(shí)施例的遠(yuǎn)程控制系統(tǒng)的配置的框圖;
[0034]圖3和4是示意性圖示根據(jù)另一示例性實(shí)施例的遠(yuǎn)程控制系統(tǒng)的配置的框圖;
[0035]圖5是圖不根據(jù)不例性實(shí)施例的取決于WoL信號(hào)的電子設(shè)備的打開處理的圖;
[0036]圖6是圖示其中在W1-Fi模塊中實(shí)現(xiàn)用于交換保持喚醒消息的網(wǎng)絡(luò)堆棧的示例的圖;
[0037]圖7是圖示根據(jù)示例性實(shí)施例的遠(yuǎn)程控制方法的流程圖;以及
[0038]圖8是圖不根據(jù)不例性實(shí)施例的打開電子設(shè)備的打開處理的流程圖。
【具體實(shí)施方式】
[0039]下文中,將參考附圖詳細(xì)描述示例性實(shí)施例。
[0040]在以下描述中,相同的附圖標(biāo)記用于同樣或類似的元件,即使在不同的圖中。描述中定義的事項(xiàng),諸如詳細(xì)的結(jié)構(gòu)和元件,被提供來幫助全面理解。因此,顯然可執(zhí)行示例性實(shí)施例而不需那些具體定義的事項(xiàng)。而且,不詳細(xì)描述公知的功能或結(jié)構(gòu),因?yàn)樗鼈儠?huì)以不必要細(xì)節(jié)模糊本公開。諸如“至少一個(gè)”的表述當(dāng)在元件列表之前時(shí),修飾元件的整個(gè)列表而不修飾列表的單個(gè)元件。
[0041]圖1是示意性圖示根據(jù)示例性實(shí)施例的電子設(shè)備的配置的框圖。
[0042]參考圖1,電子設(shè)備100可以包括處理器,例如,中央處理單元(CPU) 20、網(wǎng)絡(luò)接口卡(NIC) 30以及電源40。
[0043]CPU 20配置為在電子設(shè)備100關(guān)閉的同時(shí)控制電子設(shè)備100的操作。CPU 20可以在網(wǎng)絡(luò)堆棧的數(shù)個(gè)層之中執(zhí)行用戶區(qū)(應(yīng)用層)和內(nèi)核區(qū)(IP層、TCP層)的操作。通過從電源40接收電力啟動(dòng)CPU 20。當(dāng)關(guān)閉電子設(shè)備100時(shí),切斷從電源40提供給CPU 20的電力。
[0044]網(wǎng)絡(luò)接口卡(NIC) 30是安裝在計(jì)算機(jī)中以能夠被連接到網(wǎng)絡(luò)的擴(kuò)展網(wǎng)卡。NIC 30可以通過被提供普通電力執(zhí)行網(wǎng)絡(luò)操作,即使當(dāng)電子設(shè)備100被關(guān)閉時(shí)。例如,當(dāng)關(guān)閉CPU20時(shí),NIC 30可以從外部服務(wù)器接收保持喚醒消息,并且執(zhí)行如生成和發(fā)送對(duì)接收的保持喚醒消息的應(yīng)答的處理。而且,NIC 30可以接收地址解析協(xié)議(ARP)請(qǐng)求消息并且執(zhí)行處理,如生成和發(fā)送ARP應(yīng)答消息,其作為對(duì)接收的ARP請(qǐng)求消息的應(yīng)答,包括NIC 30的介質(zhì)訪問控制(MAC)地址。該消息通過中繼器發(fā)送到外部服務(wù)器,該中繼器中繼與連接電子設(shè)備100的網(wǎng)絡(luò)的通信。中繼器可以在發(fā)送和接收消息期間保持NAT表,以保持繼續(xù)與外部網(wǎng)絡(luò)的連接的遠(yuǎn)程可控狀態(tài)。以下將描述詳細(xì)的組件。
[0045]此外,NIC 30可以包括以太網(wǎng)模塊和W1-Fi模塊中的至少一個(gè)。NIC 30中包括的模塊可以通過檢測(cè)局域網(wǎng)喚醒(WoL)信號(hào),執(zhí)行處理傳輸控制協(xié)議(TCP)段生成、TCP ACK應(yīng)答、檢查和校驗(yàn)、因特網(wǎng)協(xié)議(IP)數(shù)據(jù)報(bào)生成和地址解析協(xié)議(ARP)的功能,以實(shí)現(xiàn)打開用于電子設(shè)備100的電源要求的功能。而且,NIC 30中包括的模塊