本公開涉及智能設(shè)備領(lǐng)域,具體涉及一種路由器控制方法、終端、路由器及服務(wù)器。
背景技術(shù):
隨著網(wǎng)絡(luò)時代的發(fā)展,路由器的應(yīng)用越來越多。許多用戶為了方便隨時上網(wǎng),經(jīng)常保持無線路由器開啟,很少關(guān)閉。無線路由器作為網(wǎng)絡(luò)的接入點,開啟狀態(tài)時,需要周期性的廣播信號幀,使設(shè)備能夠掃描到該信號幀,發(fā)現(xiàn)相應(yīng)的無線路由器,并連接上網(wǎng)。
但即使沒有無線設(shè)備接入網(wǎng)絡(luò),無線路由器仍一直處于工作狀態(tài),仍舊周期性的廣播信號幀;同時,廣播信號幀占用了其所在工作信道的資源,一個工作信道上同一時間僅允許一臺設(shè)備發(fā)送信號,否則會造成信號沖突,所以該無線路由器發(fā)送信號幀的時間段內(nèi),周圍相同工作信道上的其他設(shè)備不能正常工作,進(jìn)一步的,還會對其他設(shè)備發(fā)出的信號造成干擾;此外,無線路由器一直處于工作狀態(tài),增加了無線網(wǎng)絡(luò)連接密碼被破解的機會,不利于網(wǎng)絡(luò)安全。
目前,如果用戶想解決上述問題,只能手動的關(guān)閉或開啟無線路由器。操作十分不便利。
可見目前的無線路由器存在由于長時間開啟,造成資源浪費和安全性低,以及控制無線路由器時的操作是否便利的問題。
技術(shù)實現(xiàn)要素:
針對以上問題,本公開的第一方面提供了一種路由器控制方法,包括:終端獲取服務(wù)器提供的控制界面并展示;以及獲取用戶在所述控制界面輸入的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;并向網(wǎng)絡(luò)側(cè)發(fā)送所述操作指令,以控制所述路由器。
根據(jù)本公開的第二方面,提供了一種路由器控制方法,包括:服務(wù)器向終端提供控制界面,以使得所述終端獲取用戶在所述控制界面上輸入的操作指令;獲取終端發(fā)送的操作指令,并根據(jù)所述操作指令控制路由器。
根據(jù)本公開的第三方面,提供了一種路由器控制方法,包括:路由器接收終端或服務(wù)器發(fā)送的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;并根據(jù)所述操作指令,向所述終端或服務(wù)器返回所述操作指令對應(yīng)的響應(yīng)。
根據(jù)本公開的第四方面,提供了一種終端,包括:獲取模塊,用于獲取服務(wù)器提供的控制界面并展示;以及,用于獲取用戶在所述控制界面輸入的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;發(fā)送模塊,用于向網(wǎng)絡(luò)側(cè)發(fā)送所述操作指令,以控制所述路由器。
根據(jù)本公開的第五方面,提供了一種服務(wù)器,包括:發(fā)送模塊,用于向終端提供控制界面,以使得所述終端獲取用戶在所述控制界面上輸入的操作指令;接收模塊,用于接收所述終端發(fā)送的所述操作指令;所述發(fā)送模塊,還用于根據(jù)所述操作指令向路由器發(fā)送控制指令以控制所述路由器。
根據(jù)本公開的第六方面,提供了一種路由器,包括:接收模塊,用于接收終端或服務(wù)器發(fā)送的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;處理模塊,根據(jù)所述操作指令執(zhí)行對應(yīng)的動作;發(fā)送模塊,向所述終端或服務(wù)器返回所述操作指令對應(yīng)的響應(yīng)。
通過本公開提供的技術(shù)方案,可實現(xiàn)路由器的靈活控制,提高了路由器使用時的安全性、操作便利性,同時可節(jié)約資源。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅涉及本發(fā)明的一些實施例,而非對本發(fā)明的限制。
圖1為根據(jù)本公開的一實施例的一種路由器控制方法的示意性流程圖。
圖2為根據(jù)本公開的一實施例的一種路由器的控制界面的示意圖。
圖3為根據(jù)本公開的一實施例的一種路由器控制方法的示意性流程圖。
圖4為根據(jù)本公開的一實施例的一種路由器控制方法的示意性流程圖。
圖5為根據(jù)本公開的一實施例的一種終端的示意性框圖。
圖6為根據(jù)本公開的一實施例的一種服務(wù)器的示意性框圖。
圖7為根據(jù)本公開的一實施例的一種路由器的示意性框圖。
圖8為根據(jù)本公開的一實施例的一種路由器的示意性框圖。
具體實施方式
下面將結(jié)合附圖對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,也屬于本發(fā)明保護(hù)的范圍。
本申請?zhí)峁┮环N無線路由器(以下簡稱路由器)控制方法,以提高路由器使用時的安全性、操作便利性。
圖1為根據(jù)本公開的一實施例的一種路由器控制方法的示意性流程圖。該路由器控制方法,包括:
S101、終端獲取服務(wù)器提供的控制界面并展示。
S102、獲取用戶在所述控制界面輸入的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個。
S103、向網(wǎng)絡(luò)側(cè)發(fā)送所述操作指令,以控制所述路由器。
其中,所述終端是指具有通信功能的智能終端設(shè)備,例如智能手機、平板、筆記本電腦或臺式電腦等等。該終端與服務(wù)器建立通信連接并進(jìn)行數(shù)據(jù)傳輸。
其中,所述控制界面是指根據(jù)一定的協(xié)議編寫的可供用戶操作的控制界面。具體的,例如Html5控制界面,Html5是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改版本,常用于互聯(lián)網(wǎng)中的用戶控制界面的邊界??梢愿鶕?jù)Html5編寫好控制界面并存儲在所述服務(wù)器中,當(dāng)所述終端與所述服務(wù)器建立通信連接時,將所述控制界面提供給所述終端,使得所述終端向用戶展示所述控制界面。
所述終端獲取所述服務(wù)器提供的數(shù)據(jù),并在終端中的APP中生成控制界面,使得用戶實現(xiàn)通過遠(yuǎn)程控制或者通過同一局域網(wǎng)內(nèi)控制的功能??刂平缑娴木唧w形式不限。
圖2為根據(jù)本公開的一實施例的一種路由器的控制界面的示意圖。如圖2所示,用戶可通過在終端上的控制界面對應(yīng)位置上觸摸的方式輸入操作指令。其中,所述操作指令包括指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個。
其中,當(dāng)用戶在控制界面上選擇“智能云”控制通道,則表示終端通過服務(wù)器遠(yuǎn)程控制路由器,即終端將操作指令提供給服務(wù)器,服務(wù)器根據(jù)所述操作指令對路由器進(jìn)行控制。當(dāng)用戶在控制界面上選擇“無線網(wǎng)”控制通道,即表示,終端通過終端與路由器組成的局域網(wǎng)對路由器進(jìn)行控制。當(dāng)用戶點擊“on/off”即輸入指示所述路由器進(jìn)行開關(guān)操作的指令。此外,當(dāng)用戶點擊“路由器設(shè)置界面”時,即用戶輸入指示所述路由器進(jìn)行界面配置指令;當(dāng)用戶點擊“定時設(shè)置”時,即用戶輸入指示所述路由器進(jìn)行定時設(shè)置指令;當(dāng)用戶點擊“無線網(wǎng)絡(luò)主機狀態(tài)”時,即為指示所述路由器進(jìn)行狀態(tài)獲取指令。
其中,當(dāng)終端獲取用戶輸入的操作指令后,終端向網(wǎng)絡(luò)側(cè)發(fā)送所述操作指令,以控制所述路由器。具體的,所述網(wǎng)絡(luò)側(cè)具體為由路由器組成的局域網(wǎng),或由服務(wù)器組成的控制平臺。當(dāng)所述網(wǎng)絡(luò)側(cè)為局域網(wǎng)時,終端直接和路由器建立通信并進(jìn)行數(shù)據(jù)傳輸,當(dāng)所述網(wǎng)絡(luò)側(cè)為服務(wù)器組成的控制平臺(也稱為智能云)時,終端通過控制平臺與路由器進(jìn)行通信。
具體的,可以在路由器中集成SDK包,路由器通過該SDK包和控制平臺的服務(wù)器建立連接后,用戶在終端上通過安裝在終端上的APP向服務(wù)器發(fā)出控制路由器的操作指令,服務(wù)器將指令發(fā)送到路由器,路由器通過集成的SDK將該操作指令解析出來,并根據(jù)解析后的操作指令執(zhí)行動作。
在一些實施例中,用戶在終端上的控制界面中的開關(guān)on/off中選擇on,此時終端將指示路由器“開”的操作指令提供給控制平臺,控制平臺將該指令發(fā)送給路由器,路由器接收到該指示“開”的操作指令后,對該操作指令進(jìn)行解析,并根據(jù)解析結(jié)果,該路由器進(jìn)入正常功能狀態(tài),可接受設(shè)備接入,在本實施例中,路由器的控制參數(shù)表格中,on對應(yīng)“開”,同時表示無線路由器進(jìn)行正常功能狀態(tài)。
在一些實施例中,用戶在終端上的控制界面中的開關(guān)on/off中選擇off,此時終端將指示路由器“關(guān)”的操作指令提供給控制平臺,控制平臺將該指令發(fā)送給路由器,路由器接收到該指示“關(guān)”的操作指令后,對該操作指令進(jìn)行解析,并根據(jù)解析結(jié)果,該路由器進(jìn)入低功耗待機模式(此時可以接收控制平臺發(fā)送的cmd),不可接受設(shè)備接入;在本實施例中,路由器的控制參數(shù)表格中,off對應(yīng)“關(guān)”,同時表示無線路由器的低功耗待機狀態(tài)。
通過本公開實施例提供的路由器控制方法,可靈活的通過終端對路由器進(jìn)行控制,提高了路由器使用時的安全性、操作便利性。
可選的,本公開提供的路由器控制方法,在獲取用戶在控制界面輸入的操作指令之前,還包括:獲取所述路由器的標(biāo)識或地址,以使得所述終端根據(jù)所述標(biāo)識或地址確定待控制的所述路由器。
具體的,終端可以通過多種方式獲取路由器的標(biāo)識或地址,例如通過掃描路由器上的二維碼標(biāo)簽獲取所述路由器的標(biāo)識,通過短信或終端上的其他通信軟件獲取,還可以通過用戶直接在終端上輸入。當(dāng)終端獲取路由器的標(biāo)識后,可以通過該標(biāo)識確定路由器的地址。具體的,例如,將該路由器的標(biāo)識提供給控制平臺的服務(wù)器,服務(wù)器通過存儲在服務(wù)器本地的路由器信息查詢得到該路由器的地址,并提供給終端。在另外一些實施例中,終端可直接獲取路由器的地址。例如,當(dāng)終端與路由器屬于同一局域網(wǎng)時,可以直接獲取路由器的地址,當(dāng)然,終端也可以從控制平臺的服務(wù)器中獲取路由器的地址。當(dāng)終端獲取待控制的路由器的標(biāo)識的地址后,可以通過該標(biāo)識或地址控制該路由器。
基于同一發(fā)明構(gòu)思,本公開實施例還提供一種路由器控制方法,圖3為根據(jù)本公開的一實施例的一種路由器控制方法的示意性流程圖。如圖3所示,包括:
S301、服務(wù)器向終端提供控制界面,以使得所述終端獲取用戶在所述控制界面上輸入的操作指令;
其中,服務(wù)器具體指控制平臺中的服務(wù)器,服務(wù)器與終端建立通信,向終端提供控制界面。具體的,控制界面具體可以是Html5控制界面,根據(jù)Html5預(yù)先編寫好控制界面并存儲在所述服務(wù)器中,當(dāng)所述終端與所述服務(wù)器建立通信連接時,將所述控制界面提供給所述終端,使得所述終端向用戶展示所述控制界面。
終端獲取該控制界面后,向用戶展示,以獲取終端提供的指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個。
S302、獲取終端發(fā)送的操作指令,并根據(jù)所述操作指令控制所述路由器。
具體的,當(dāng)終端獲取用戶輸入的操作指令后,向服務(wù)器發(fā)送該操作指令,當(dāng)服務(wù)器接收到該操作指令后,根據(jù)該操作指令向路由器發(fā)送對應(yīng)的控制信號,以控制所述路由器。
具體的,路由器接收到服務(wù)器發(fā)送的控制信號后,可以根據(jù)集成在路由器中的SDK包對控制信號進(jìn)行解析,以執(zhí)行相應(yīng)的動作。
通過本公開實施例提供的路由器控制方法,可靈活的通過服務(wù)器對路由器進(jìn)行控制,提高了路由器使用時的安全性、操作便利性。同時,使得用戶可以遠(yuǎn)程的對路由器進(jìn)行控制,用戶使用的終端與路由器無需在同一局域網(wǎng)中。
可選的,所述的路由器控制方法,在根據(jù)所述操作指令控制所述路由器之前,還包括:與所述路由器建立長連接。
其中,長連接,指在一個連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在連接保持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測包。而短連接是指通訊雙方有數(shù)據(jù)交互時,就建立一個連接,數(shù)據(jù)發(fā)送完成后,則斷開此連接,即每次連接只完成一項業(yè)務(wù)的發(fā)送。長連接多用于操作頻繁,點對點的通訊,而且連接數(shù)不能太多情況。具體到本公開實施例中的應(yīng)用場景中,在根據(jù)所述操作指令控制所述路由器之前,服務(wù)器與所述路由器建立長連接,可以提高路由器與服務(wù)器之間的通信效率;在服務(wù)器獲取終端多次發(fā)送的操作指令,多次對路由器進(jìn)行控制時,無需每次都重現(xiàn)建立連接,提高了通信效率。
基于同一發(fā)明構(gòu)思,本公開實施例還提供一種路由器控制方法,圖4為根據(jù)本公開的一實施例的一種路由器控制方法的示意性流程圖。如圖4所示,包括:
S401、路由器接收終端或服務(wù)器發(fā)送的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;
其中,若操作指令是由終端向路由器提供的,則是終端通過局域網(wǎng)的方式對路由器進(jìn)行直接控制,若操作指令是由服務(wù)器向路由器提供的,則是終端通過控制平臺對對路由器進(jìn)行控制。
S402、根據(jù)所述操作指令,向所述終端或服務(wù)器返回所述操作指令對應(yīng)的響應(yīng)。
其中,在路由器中集成SDK包,路由器通過該SDK包和控制平臺的服務(wù)器建立連接后,用戶在終端上通過安裝在終端上的APP向服務(wù)器發(fā)出控制路由器的操作指令,服務(wù)器將指令發(fā)送到路由器,路由器通過集成的SDK將該操作指令解析出來,并根據(jù)解析后的操作指令執(zhí)行動作。當(dāng)根據(jù)操作指令執(zhí)行完相應(yīng)的動作,路由器向所述終端或服務(wù)器返回所述操作指令對應(yīng)的響應(yīng),以指示接收到的操作指令相應(yīng)的動作已執(zhí)行完畢。
通過本公開實施例提供的路由器控制方法,可靈活的通過服務(wù)器對路由器進(jìn)行控制,提高了路由器使用時的安全性、操作便利性。
可選的,所述路由器控制方法,接收所述操作指令之前,還包括:判斷有設(shè)備接入,若是,則啟動工作模式;若否,則保持待機模式。
具體的,路由器通過判斷是否有設(shè)備接入來判斷是否進(jìn)入待機模式,路由器自動關(guān)閉(設(shè)備無法接入路由器,路由器僅可接收服務(wù)器的cmd),減少路由器一直處于工作狀態(tài)產(chǎn)生的能耗,并防止路由器對工作信道資源的占用,通過對網(wǎng)絡(luò)的監(jiān)控,提高網(wǎng)絡(luò)安全,防止被惡意攻擊。當(dāng)用戶需要使用路由器時,只需在終端中的控制界面中點擊“on”便可使無線路由器進(jìn)入工作模式,正常工作。
進(jìn)一步的,為了提高用戶體驗,用戶可以終端上的控制界面上的定時設(shè)置處,輸入路由器的開/關(guān)時間段,以免路由器判斷無設(shè)備接入時進(jìn)入待機模式,因路由器自動關(guān)閉給用戶使用帶來的不便。
可選的,所述路由器控制方法,所述路由器接收終端或服務(wù)器發(fā)送的操作指令之前,還包括:將所述路由器的地址或標(biāo)識提供給所述終端或服務(wù)器。
在一些實施例中,路由器與終端同屬于同一局域網(wǎng)后,路由器可向終端提供自己的地址和/或標(biāo)識,此后,終端可以將所獲取的標(biāo)識/地址提供給服務(wù)器,以便后續(xù)通過服務(wù)器對路由器進(jìn)行控制。在另外一些實施例中,路由器通過內(nèi)置的通信模塊與終端或服務(wù)器建立連接后,將路由器的標(biāo)識或地址提供給終端或服務(wù)器。
進(jìn)一步的,在通過控制平臺的服務(wù)器對路由器進(jìn)行控制之前,在局域網(wǎng)中建立路由器與終端的連接,以使得終端獲取路由器的地址,之后,向控制平臺的服務(wù)器發(fā)送攜帶該地址的控制請求,以使得路由器根據(jù)該終端提供的所述地址,與路由器建立通信,并控制該路由器。
當(dāng)然,在另外一些實施例中,路由器和控制平臺的服務(wù)器還可以通過一些通信協(xié)議,特別是物聯(lián)網(wǎng)領(lǐng)域的通信協(xié)議,直接建立連接,使得服務(wù)器獲取路由器的標(biāo)識或地址,無需終端預(yù)先與路由器在局域網(wǎng)建立連接。
基于同一發(fā)明構(gòu)思,本公開實施例還提供一種終端,圖5為根據(jù)本公開的一實施例的一種終端的示意性框圖。如圖5所示,包括:
獲取模塊501,用于獲取服務(wù)器提供的控制界面并展示;以及,用于獲取用戶在所述控制界面輸入的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;
發(fā)送模塊502,用于向網(wǎng)絡(luò)側(cè)發(fā)送所述操作指令,以控制所述路由器。
其中,所述終端是指具有通信功能的智能終端設(shè)備,例如智能手機、平板、筆記本電腦或臺式電腦等等。該終端與服務(wù)器或路由器建立通信連接并進(jìn)行數(shù)據(jù)傳輸。
基于同一發(fā)明構(gòu)思,本公開實施例還提供一種服務(wù)器,圖6為根據(jù)本公開的一實施例的一種服務(wù)器的示意性框圖。如圖6所示,包括:包括:
發(fā)送模塊601,用于向終端提供控制界面,以使得所述終端獲取用戶在所述控制界面上輸入的操作指令;
接收模塊602,用于接收所述終端發(fā)送的所述操作指令;
所述發(fā)送模塊602,還用于根據(jù)所述操作指令向所述路由器發(fā)送控制指令以控制所述路由器。
其中,所述服務(wù)器至少為一個,可以是服務(wù)器集群,共同組織控制平臺,以便管理多個路由器。
基于同一發(fā)明構(gòu)思,本公開實施例還提供一種路由器,圖7為根據(jù)本公開的一實施例的一種路由器的示意性框圖。如圖7所示,包括:
接收模塊701,用于接收終端或服務(wù)器發(fā)送的操作指令,其中,所述操作指令包括指示控制通道選擇的指令、指示所述路由器進(jìn)行開關(guān)操作的指令、指示所述路由器進(jìn)行界面配置指令、指示所述路由器進(jìn)行定時設(shè)置指令、指示所述路由器進(jìn)行狀態(tài)獲取指令中的一個或多個;并,
處理模塊702,根據(jù)所述操作指令執(zhí)行對應(yīng)的動作;
發(fā)送模塊703,向所述終端或服務(wù)器返回所述操作指令對應(yīng)的響應(yīng)。
圖8為根據(jù)本公開的一實施例的一種路由器的示意性框圖,可選的,所述路由器還包括:
判斷模塊704,用于判斷有否有設(shè)備接入;
所述處理模塊702,還用于,當(dāng)所述判斷模塊有設(shè)備接入時,啟動工作模式;當(dāng)所述判斷模塊判斷無設(shè)備接入時,保持待機模式。
由于本發(fā)明所介紹的終端、服務(wù)器、路由器分別為實施本發(fā)明提供的路由器控制方法所采用的裝置,故而基于本發(fā)明中所介紹的路由器控制方法,本領(lǐng)域所屬技術(shù)人員能夠了解本實施例的終端、服務(wù)器、路由器的具體實施方式以及其各種變化形式。只要本領(lǐng)域所屬技術(shù)人員實施本發(fā)明中路由器控制方法所采用的裝置,都屬于本申請所欲保護(hù)的范圍。
在本說明書中所述的多數(shù)功能單元均被標(biāo)注為模塊,這是為了更加強調(diào)它們的實現(xiàn)獨立性。例如,模塊可以實現(xiàn)為包括定制VLSI電路或門陣列的硬件電路、現(xiàn)成的半導(dǎo)體如邏輯芯片、晶體管或其他分立組件。模塊也可以采用諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯器件等來實現(xiàn)。模塊也可以采用軟件來實現(xiàn)以由各種處理器執(zhí)行。可執(zhí)行代碼的標(biāo)識模塊例如可以包括一個或多個計算機指令物理或邏輯塊,這些塊可以組織為對象、過程、函數(shù)或其他構(gòu)造。但是,標(biāo)識模塊的可執(zhí)行代碼無需在物理上位于一起,但是可以包括存儲在不同位置上的不同指令,當(dāng)這些指令在邏輯上連接在一起時,構(gòu)成該模塊并且實現(xiàn)該模塊的規(guī)定目的。實際上,可執(zhí)行代碼的模塊可以是單條指令或者很多指令,并且甚至可以分布在若干不同代碼段上、不同程序之間和若干存儲器器件之間。類似地,操作數(shù)據(jù)在此也可以在模塊內(nèi)標(biāo)識和闡明,并且可以以任何適當(dāng)形式實施并且組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。操作數(shù)據(jù)可以集中為單個數(shù)據(jù)集,或者可以分布在不同位置上,包括不同存儲設(shè)備上,并且可以至少部分地僅作為系統(tǒng)或網(wǎng)絡(luò)上的電子信號存在。