ZigBee網絡的控制方法和控制系統與流程
2023-04-25 11:33:11
本發明涉及物聯網通信技術領域,尤其涉及一種ZigBee(基於IEEE802.15.4標準的低功耗區域網協議)網絡的控制方法和控制系統。
背景技術:
目前,在基於ZigBee網絡的智能家居系統或者智能酒店等商業系統中,由於存在大量的ZigBee節點和大量的ZigBee網關設備,不可避免的一個棘手問題是如何給各個ZigBee網絡進行分網管理(例如,劃分為不同的WPAN網(Wireless Personal Area Network Communication Technologies,無線個人區域網))以及如何簡易實現節點設備之間的配對控制(例如,綁定控制等)。
在相關技術中,一般可以通過集中式的外部控制軟體(如PC(Personal Computer,個人計算機)後臺監控系統)進行操作,以實現ZigBee網絡的分網管理以及節點設備之間的配對控制等功能。但是,上述操作方式往往比較繁瑣,效率低,使得用戶體驗變差。
技術實現要素:
本發明的目的旨在至少在一定程度上解決上述的技術問題之一。
為此,本發明的第一個目的在於提出一種ZigBee網絡的控制方法。該方法通過採用藍牙進行輔助通信即可實現產品網絡信息的識別和區域位置信息的識別,簡化了操作步驟,大大縮減了設備的入網時間,從而高效完成了組網及配對綁定等功能,並且簡化了設備的安裝和維護成本。
本發明的第二個目的在於提出一種ZigBee網絡的控制系統。
為了實現上述目的,本發明第一方面實施例的ZigBee網絡的控制方法,包括:根據分網需求在移動終端中設置針對多個設備的分網配置信息,其中,所述移動終端具有第一藍牙模塊,所述多個設備具有ZigBee模塊和第二藍牙模塊;通過所述第一藍牙模塊將所述分網配置信息發送至多個ZigBee網絡中的多個網關和所述多個設備;所述多個網關根據所述分網配置信息構建多個ZigBee網絡;所述多個設備根據所述分網配置信息生成ZigBee組網信息,並根據所述ZigBee組網信息通過所述ZigBee模塊加入對應的ZigBee網絡;所述對應的ZigBee網絡中的網關根據所述分網配置信息判斷所述網關下的設備是否合法;以及 如果判斷所述網關下的設備合法,則所述網關確認針對所述設備的控制權限,並對所述設備提供網絡通信服務和控制。
根據本發明實施例的ZigBee網絡的控制方法,根據分網需求在移動終端中設置針對多個設備的分網配置信息,其中,移動終端具有第一藍牙模塊,多個設備具有ZigBee模塊和第二藍牙模塊,通過第一藍牙模塊將分網配置信息發送至多個ZigBee網絡中的多個網關和多個設備,多個網關根據分網配置信息構建多個ZigBee網絡,多個設備根據分網配置信息生成ZigBee組網信息,並根據ZigBee組網信息通過ZigBee模塊加入對應的ZigBee網絡,對應的ZigBee網絡中的網關根據分網配置信息判斷網關下的設備是否合法,若是,則網關確認針對設備的控制權限,並對設備提供網絡通信服務和控制,即通過採用藍牙進行輔助通信即可實現產品網絡信息的識別和區域位置信息的識別,簡化了操作步驟,大大縮減了設備的入網時間,從而高效完成了組網及配對綁定等功能,並且簡化了設備的安裝和維護成本。
根據本發明的一個實施例,在根據分網需求在移動終端中設置針對多個設備的分網配置信息的同時,所述方法還包括:根據配對需求或分組需求在所述移動終端中設置針對所述多個設備的設置信息;通過所述第一藍牙模塊將所述設置信息發送至所述多個設備;當所述多個設備完成組網通信之後,所述多個設備將所述設置信息分別發送至對應的網關;所述對應的網關根據所述設置信息生成配對表或分組控制邏輯,並根據所述配對表或分組控制邏輯對相應的設備進行配對或分組控制。
根據本發明的一個實施例,所述對應的ZigBee網絡中的網關根據所述分網配置信息判斷所述網關下的設備是否合法,具體包括:所述網關判斷所述分網配置信息與所述網關下的設備中的所述ZigBee組網信息是否匹配;如果匹配,則所述網關判斷所述網關下的設備合法。
根據本發明的一個實施例,所述方法還包括:如果判斷所述網關下的設備不合法,則所述網關向所述設備發送離開通知消息,以使所述設備在接收到所述離開通知消息時斷開所述設備與所述網關的連接。
根據本發明的一個實施例,所述分組控制邏輯包括單控、組控和場景。
根據本發明的一個實施例,當所述分組控制邏輯為所述組控或所述場景時,所述方法還包括:所述對應的網關根據所述設置信息生成所述組控的ID或所述場景的ID,並根據所述組控的ID或所述場景的ID、所述配對表或分組控制邏輯對相應的設備進行配對或分組控制。
根據本發明的一個實施例,在所述對應的網關根據所述設置信息生成配對表或分組控制邏輯之後,所述方法還包括:所述對應的網關將所述分組控制邏輯下發至對應的設備進行存儲。
根據本發明的一個實施例,所述設備包括燈泡和無線開關。
為了實現上述目的,本發明第二方面實施例的ZigBee網絡的控制系統,包括:移動終端、多個設備和多個ZigBee網絡,其中,所述移動終端,用於接收用戶根據分網需求在移動終端中設置的針對所述多個設備的分網配置信息,其中,所述移動終端具有第一藍牙模塊,並通過所述第一藍牙模塊將所述分網配置信息發送至所述多個ZigBee網絡中的多個網關和所述多個設備,其中,所述多個設備具有ZigBee模塊和第二藍牙模塊;所述多個網關,用於根據所述分網配置信息構建多個ZigBee網絡;所述多個設備,用於根據所述分網配置信息生成ZigBee組網信息,並根據所述ZigBee組網信息通過所述ZigBee模塊加入對應的ZigBee網絡;其中,所述對應的ZigBee網絡中的網關根據所述分網配置信息判斷所述網關下的設備是否合法,並在判斷所述網關下的設備合法時,確認針對所述設備的控制權限,並對所述設備提供網絡通信服務和控制。
根據本發明實施例的ZigBee網絡的控制系統,可通過移動終端接收用戶根據分網需求在移動終端中設置的針對多個設備的分網配置信息,並通過第一藍牙模塊將分網配置信息發送至多個ZigBee網絡中的多個網關和多個設備,多個網關根據分網配置信息構建多個ZigBee網絡,多個設備根據分網配置信息生成ZigBee組網信息,並根據ZigBee組網信息通過ZigBee模塊加入對應的ZigBee網絡,對應的ZigBee網絡中的網關根據分網配置信息判斷網關下的設備是否合法,並在判斷網關下的設備合法時,確認針對設備的控制權限,並對設備提供網絡通信服務和控制,即通過採用藍牙進行輔助通信即可實現產品網絡信息的識別和區域位置信息的識別,簡化了操作步驟,大大縮減了設備的入網時間,從而高效完成了組網及配對綁定等功能,並且簡化了設備的安裝和維護成本。
根據本發明的一個實施例,所述移動終端還用於接收用戶根據配對需求或分組需求在所述移動終端中設置的針對所述多個設備的設置信息,並通過所述第一藍牙模塊將所述設置信息發送至所述多個設備;所述多個設備還用於在所述多個設備完成組網通信之後,將所述設置信息分別發送至對應的網關;所述對應的網關,用於根據所述設置信息生成配對表或分組控制邏輯,並根據所述配對表或分組控制邏輯對相應的設備進行配對或分組控制。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據本發明一個實施例的ZigBee網絡的控制方法的流程圖;
圖2是根據本發明一個實施例的設備的硬體框圖;
圖3是根據本發明另一個實施例的ZigBee網絡的控制方法的流程圖;以及
圖4是根據本發明一個實施例的ZigBee網絡的控制系統的結構示意圖。
附圖標記:
移動終端10、多個設備20、多個ZigBee網絡30、第一藍牙模塊11、ZigBee模塊21、第二藍牙模塊22、藍牙模塊311和多個網關31。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用於解釋本發明,而不能理解為對本發明的限制。
下面參考附圖描述本發明實施例的ZigBee網絡的控制方法和控制系統。
圖1是根據本發明一個實施例的ZigBee網絡的控制方法的流程圖。如圖1所示,該ZigBee網絡的控制方法可以包括:
S101,根據分網需求在移動終端中設置針對多個設備的分網配置信息,其中,移動終端具有第一藍牙模塊,多個設備具有ZigBee模塊和第二藍牙模塊。
此外,在本發明的實施例中,上述設備可包括但不限於燈泡和無線開關等。需要說明的是,設備中的ZigBee模塊和第二藍牙模塊可分別集成在兩個單晶片中,也就是說,設備中可具有ZigBee晶片和第二藍牙晶片;此外,設備還可將ZigBee模塊和第二藍牙模塊集成在一個晶片中,如圖2所示,為本發明實施例的設備的硬體框圖,即顯示的是ZigBee模塊和第二藍牙模塊集成在了一起形成設備中的一個最小系統。可以理解,將ZigBee模塊和第二藍牙模塊集成到一個晶片中,降低了成本。
具體地,用戶可根據分網需求在移動終端(如移動終端中的移動APP)中設置針對多個設備的分網配置信息。其中,在本發明的實施例中,分網配置信息可例如包括設備將要加入的ZigBee網絡的ID(IDentity,身份標識號碼)、名稱等信息。
S102,通過第一藍牙模塊將分網配置信息發送至多個ZigBee網絡中的多個網關和多個設備。
具體地,移動終端可通過自身的第一藍牙模塊和設備的第二藍牙模塊將上述的分網配置信息發送到設備中,並可通過自身的第一藍牙模塊和網關中的藍牙模塊將分網配置信息發送到ZigBee網絡中的網關中,以使網關和設備根據相應的分網配置信息進行分網過程。需要說明的是,在移動終端將分網配置信息發送到設備和網關的同時,移動終端還可及時的將該分網配置信息進行存儲,必要時還可將該分網配置信息導入到後臺管理系統以作備份使用。
S103,多個網關根據分網配置信息構建多個ZigBee網絡。
具體地,網關可根據分網配置信息中的ZigBee網絡ID、名稱等信息構建相應的ZigBee網絡。可以理解,本發明實施例中的網關為網絡協調器網關。
S104,多個設備根據分網配置信息生成ZigBee組網信息,並根據ZigBee組網信息通過ZigBee模塊加入對應的ZigBee網絡。
具體地,設備可根據分網配置信息中的ZigBee網絡ID、名稱等信息生成ZigBee組網信息,並根據該ZigBee組網信息將自身加入到相應的ZigBee網絡中。
S105,對應的ZigBee網絡中的網關根據分網配置信息判斷網關下的設備是否合法。
具體而言,在本發明的實施例中,網關可通過以下步驟來判斷該網關下的設備是否合法:網關可判斷分網配置信息與網關下的設備中的ZigBee組網信息是否匹配;如果匹配,則網關判斷網關下的設備合法。也就是說,網關可通過判斷自身存儲的分網配置信息與該網關下的設備中的ZigBee組網信息是否匹配,如果匹配,則判斷該設備合法,即可允許合法通信。
S106,如果判斷網關下的設備合法,則網關確認針對設備的控制權限,並對設備提供網絡通信服務和控制。
具體地,當判斷網關下的設備合法時,該網關可確認針對該設備具有相應的控制權限,並可對該設備提供網絡通信服務和進行網絡管理控制等操作。
可選的,在本發明的一個實施例中,該控制方法還可包括:如果判斷網關下的設備不合法,則網關向設備發送離開通知消息,以使設備在接收到離開通知消息時斷開設備與網關的連接。
可以看出,上述步驟是基於多個ZigBee網關環境下針對設備進行的ZigBee網絡分網控制的實現方式,本發明實施例的ZigBee網絡的控制方法還可實現針對設備進行配對或分組控制的功能。具體地,在本發明的一個實施例中,如圖3所示,在根據分網需求在移動終端中設置針對多個設備的分網配置信息的同時,該控制方法還包括:
S301,根據配對需求或分組需求在移動終端中設置針對多個設備的設置信息。
具體地,用戶可根據配對需求或分組需求在移動終端(如移動終端中的移動APP)中設置針對設備的設置信息。其中,在本發明的實施例中,設置信息可例如包括設備將與哪個節點設備進行配對的ID、或設備將要加入哪個分組的ID等信息。
S302,通過第一藍牙模塊將設置信息發送至多個設備。
具體地,移動終端可通過自身的第一藍牙模塊和設備的第二藍牙模塊將設置信息發送到設備中。
S303,當多個設備完成組網通信之後,多個設備將設置信息分別發送至對應的網關。
S304,對應的網關根據設置信息生成配對表或分組控制邏輯,並根據配對表或分組控制邏輯對相應的設備進行配對或分組控制。
例如,假設設備1的設置信息可包括設備1將要與設備3進行配對,設備2的設置信息可包括設備2將要加入分組3,那麼網關可根據設備1的設置信息生成一個配對表,該配對表中可具有設備1和設備3之間的配對關係,網關也可根據設備2的設置信息生成一個分組控制邏輯,該分組控制邏輯中的分組3中例如可具有設備2的ID。之後,網關可根據配對表或分組控制邏輯對相應的設備進行配對或分組控制。其中,在本發明的實施例中,配對關係可以為一對一、或一對多以及其他各種組合(如單控、組控及場景)。
此外,在本發明的實施例中,分組控制邏輯可包括但不限於單控、組控和場景等。在本發明的實施例中,當分組控制邏輯為組控或場景時,該控制方法還包括:對應的網關根據設置信息生成組控的ID或場景的ID,並根據組控的ID或場景的ID、配對表或分組控制邏輯對相應的設備進行配對或分組控制。
更具體地,當藍牙通信發送的設置信息行程的分組控制邏輯為組控或場景時,網關可以形成組控的ID或場景的ID進行存儲管理,並可將組控的ID或場景的ID下發到對應的設備中以進行存儲,以及可根據組控的ID或場景的ID、配對表或分組控制邏輯對相應的設備進行配對或分組控制,使得在通信中通過判斷組控的ID或場景的ID即可實現高效協同,避免了網絡延時。
可選的,在本發明的一個實施例中,在對應的網關根據設置信息生成配對表或分組控制邏輯之後,該控制方法還包括:對應的網關將分組控制邏輯下發至對應的設備進行存儲。具體地,在對應的網關根據設置信息生成配對表或分組控制邏輯之後,網關還可將由設置信息形成的各種分組控制邏輯下發至對應的設備以進行存儲,同時網關也將該分組控制邏輯進行存儲。由此,可以使得當設備或者網關掉電時可以方便地恢復控制關係。
可選的,在本發明的一個實施例中,當某個ZigBee網絡(如某房間或者某個家庭等)節點設備變更或者需要修改配對關係時,可以隨時進行重新藍牙配對和配置,由此,可以不影響其他配對節點的控制關係,也不影響其他ZigBee網絡。
根據本發明實施例的ZigBee網絡的控制方法,根據分網需求在移動終端中設置針對多個設備的分網配置信息,其中,移動終端具有第一藍牙模塊,多個設備具有ZigBee模塊和第二藍牙模塊,通過第一藍牙模塊將分網配置信息發送至多個ZigBee網絡中的多個網關和多個設備,多個網關根據分網配置信息構建多個ZigBee網絡,多個設備根據分網配置信息生成ZigBee組網信息,並根據ZigBee組網信息通過ZigBee模塊加入對應的ZigBee網絡,對應的ZigBee網絡中的網關根據分網配置信息判斷網關下的設備是否合法,若是,則網關確認針對設備的控制權限,並對設備提供網絡通信服務和控制,即通過採用藍牙進行輔助通信即可實現產品網絡信息的識別和區域位置信息的識別,簡化了操作步驟,大大縮減了設備的入網時間,從而高效完成了組網及配對綁定等功能,並且簡化了設備的安裝和維護 成本。
為了實現上述實施例,本發明還提出了一種ZigBee網絡的控制系統。
圖4是根據本發明一個實施例的ZigBee網絡的控制系統的結構示意圖。如圖4所示,該ZigBee網絡的控制系統可以包括:移動終端10、多個設備20和多個ZigBee網絡30。其中,在本發明的實施例中,移動終端10可具體第一藍牙模塊11,多個設備20可具有ZigBee模塊21和第二藍牙模塊22,網關31中也可具有藍牙模塊311。此外,設備20可包括但不限於燈泡和無線開關等。
需要說明的是,設備20中的ZigBee模塊21和第二藍牙模塊22可分別集成在兩個單晶片中,也就是說,設備20中可具有ZigBee晶片和第二藍牙晶片;此外,設備20還可將ZigBee模塊21和第二藍牙模塊22集成在一個晶片中,如圖2所示,為本發明實施例的設備的硬體框圖,即顯示的是ZigBee模塊和第二藍牙模塊集成在了一起形成設備中的一個最小系統。可以理解,將ZigBee模塊和第二藍牙模塊集成到一個晶片中,降低了成本。
具體地,移動終端10可用於接收用戶根據分網需求在移動終端10中設置的針對多個設備20的分網配置信息,並通過第一藍牙模塊11將分網配置信息發送至多個ZigBee網絡30中的多個網關31和多個設備20。
更具體地,用戶可根據分網需求在移動終端10(如移動終端10中的移動APP)中設置針對多個設備20的分網配置信息。移動終端10可通過自身的第一藍牙模塊11和設備20的第二藍牙模塊22將上述的分網配置信息發送到設備20中,並可通過自身的第一藍牙模塊11和網關31中的藍牙模塊311將分網配置信息發送到ZigBee網絡30中的網關31中,以使網關31和設備20根據相應的分網配置信息進行分網過程。需要說明的是,在移動終端10將分網配置信息發送到設備20和網關31的同時,移動終端10還可及時的將該分網配置信息進行存儲,必要時還可將該分網配置信息導入到後臺管理系統以作備份使用。其中,在本發明的實施例中,分網配置信息可例如包括設備20將要加入的ZigBee網絡30的ID、名稱等信息。
多個網關31可用於根據分網配置信息構建多個ZigBee網絡30。更具體地,網關31可根據分網配置信息中的ZigBee網絡30的ID、名稱等信息構建相應的ZigBee網絡30。可以理解,本發明實施例中的網關31為網絡協調器網關。
多個設備20可用於根據分網配置信息生成ZigBee組網信息,並根據ZigBee組網信息通過ZigBee模塊21加入對應的ZigBee網絡30。更具體地,設備20可根據分網配置信息中的ZigBee網絡30的ID、名稱等信息生成ZigBee組網信息,並根據該ZigBee組網信息將自身加入到相應的ZigBee網絡30中。
其中,在本發明的實施例中,對應的ZigBee網絡30中的網關31根據分網配置信息判斷網關下的設備20是否合法,並在判斷網關31下的設備20合法時,確認針對設備20的 控制權限,並對設備20提供網絡通信服務和控制。
具體而言,在本發明的實施例中,網關31可通過以下步驟來判斷該網關31下的設備20是否合法:網關31可判斷分網配置信息與網關31下的設備20中的ZigBee組網信息是否匹配;如果匹配,則網關31判斷網關31下的設備20合法。也就是說,網關31可通過判斷自身存儲的分網配置信息與該網關31下的設備20中的ZigBee組網信息是否匹配,如果匹配,則判斷該設備20合法,即可允許合法通信。當判斷網關31下的設備20合法時,該網關31可確認針對該設備20具有相應的控制權限,並可對該設備20提供網絡通信服務和進行網絡管理控制等操作。
可選的,在本發明的一個實施例中,網關31還可用於在判斷網關31下的設備20不合法時,可向設備20發送離開通知消息,以使設備20在接收到離開通知消息時斷開設備與網關31的連接。
可以看出,上述式基於多個ZigBee網關環境下針對設備進行的ZigBee網絡分網控制的實現方式,本發明實施例的ZigBee網絡的控制系統還可實現針對設備進行配對或分組控制的功能。具體地,在本發明的一個實施例中,移動終端10還可用於接收用戶根據配對需求或分組需求在移動終端10中設置的針對多個設備20的設置信息,並通過第一藍牙模塊11將設置信息發送至多個設備20。多個設備20還可用於在多個設備20完成組網通信之後,將設置信息分別發送至對應的網關31。對應的網關31可用於根據設置信息生成配對表或分組控制邏輯,並根據配對表或分組控制邏輯對相應的設備20進行配對或分組控制。
其中,在本發明的實施例中,分組控制邏輯可包括但不限於單控、組控和場景等。在本發明的實施例中,當分組控制邏輯為組控或場景時,對應的網關31還可用於根據設置信息生成組控的ID或場景的ID,並根據組控的ID或場景的ID、配對表或分組控制邏輯對相應的設備20進行配對或分組控制。
更具體地,當藍牙通信發送的設置信息行程的分組控制邏輯為組控或場景時,網關31可以形成組控的ID或場景的ID進行存儲管理,並可將組控的ID或場景的ID下發到對應的設備20中以進行存儲,以及可根據組控的ID或場景的ID、配對表或分組控制邏輯對相應的設備20進行配對或分組控制,使得在通信中通過判斷組控的ID或場景的ID即可實現高效協同,避免了網絡延時。
可選的,在本發明的一個實施例中,在對應的網關31根據設置信息生成配對表或分組控制邏輯之後,對應的網關31還可用於將分組控制邏輯下發至對應的設備20進行存儲。具體地,在對應的網關31根據設置信息生成配對表或分組控制邏輯之後,網關31還可將由設置信息形成的各種分組控制邏輯下發至對應的設備20以進行存儲,同時網關31也將該分組控制邏輯進行存儲。由此,可以使得當設備或者網關掉電時可以方便地恢復控制關係。
可選的,在本發明的一個實施例中,當某個ZigBee網絡30(如某房間或者某個家庭等)節點設備變更或者需要修改配對關係時,可以隨時進行重新藍牙配對和配置,由此,可以不影響其他配對節點的控制關係,也不影響其他ZigBee網絡。
根據本發明實施例的ZigBee網絡的控制系統,可通過移動終端接收用戶根據分網需求在移動終端中設置的針對多個設備的分網配置信息,並通過第一藍牙模塊將分網配置信息發送至多個ZigBee網絡中的多個網關和多個設備,多個網關根據分網配置信息構建多個ZigBee網絡,多個設備根據分網配置信息生成ZigBee組網信息,並根據ZigBee組網信息通過ZigBee模塊加入對應的ZigBee網絡,對應的ZigBee網絡中的網關根據分網配置信息判斷網關下的設備是否合法,並在判斷網關下的設備合法時,確認針對設備的控制權限,並對設備提供網絡通信服務和控制,即通過採用藍牙進行輔助通信即可實現產品網絡信息的識別和區域位置信息的識別,簡化了操作步驟,大大縮減了設備的入網時間,從而高效完成了組網及配對綁定等功能,並且簡化了設備的安裝和維護成本。
在本發明的描述中,需要理解的是,術語「第一」、「第二」僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括至少一個該特徵。在本發明的描述中,「多個」的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特徵進行結合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的優選實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用於實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基於計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令並執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播 或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),可攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及可攜式光碟只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上列印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然後將其存儲在計算機存儲器中。
應當理解,本發明的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的範圍內可以對上述實施例進行變化、修改、替換和變型。