一種數據發送方法及裝置與流程
2023-06-03 03:56:27
本發明涉及智能表技術領域,尤其涉及一種數據發送方法及裝置。
背景技術:
LPWAN(Low Power Wide Area Network,低功耗廣域網)作為近幾年才開始商用的物聯網接入技術,在歐美的部分地區的發展初具規模,產業鏈基本成型,而在中國還處於剛剛起步的階段,可以說,LPWAN在物聯網領域將會大有所為的發展趨勢已成定局。LPWAN在中國最主要應用在智能表行業,目前在中國市場大規模應用的主要是長距離(Long Range)技術,而LoRa技術應用中,主要有LoRa模塊、網關和其他設備以及由此形成提供的服務等。LoRaWAN(Long Range Wide Area Network,長距離廣域網)協議是基於LoRa技術的一個LPWAN協議標準。根據基於的協議不同,目前國內市場上的通訊模塊分為兩類,一類是基於LoRa私有協議開發的LoRa通訊模塊,由於此類LoRa通訊模塊基於私有協議,所以不具有互通性,另一類是基於LoRaWAN開源協議開發的LoRaWAN通訊模塊,基於LoRaWAN開源協議的數據通訊的過程中,主控模塊通過LoRaWAN通訊模塊可以向伺服器發送數據。
現有技術在數據發送的過程中,如果主控模塊檢測到有待發送的數據,直接通過LoRaWAN通訊模塊,向伺服器發送數據,如果在LoRaWAN通訊模塊向服務發送數據的過程中,發送數據的頻段被佔用,這就可能導致數據發送失敗或數據丟失的問題。
技術實現要素:
本發明提供一種數據發送方法及裝置,用以解決現有技術中基於LoRaWAN開源協議的數據通訊的過程中,發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題。
為了解決上述問題,本發明提供了一種數據發送方法,該方法包括:
判斷緩存區中是否存在待發送的第一數據;
如果是,通過長距離廣域網LoRaWAN通訊模塊檢測當前網絡狀態;
噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。
進一步地,如果當前網絡狀態不滿足數據發送條件,所述方法還包括:
按照設定的時間間隔通過LoRaWAN通訊模塊繼續檢測當前網絡狀態。
進一步地,所述發送所述第一數據後,所述方法還包括:
清空所述緩存區;
在設定的時長內判斷所述緩存區中是否存在待發送的第二數據;
如果否,控制所述LoRaWAN通訊模塊進入休眠狀態。
進一步地,如果判斷緩存區中存在待發送的第一數據,通過LoRaWAN通訊模塊發送所述第一數據之前,所述還包括:
喚醒所述LoRaWAN通訊模塊。
進一步地,所述判斷緩存區中是否存在待發送的第一數據之前,所述方法還包括:
通過所述LoRaWAN通訊模塊發送入網請求。
本發明提供了一種數據發送裝置,該裝置包括:
判斷模塊,用於判斷緩存區中是否存在待發送的第一數據;如果是,觸發檢測模塊;
檢測模塊,用於通過長距離廣域網LoRaWAN通訊模塊檢測當前網絡狀態;
第一發送模塊,用於噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。
進一步地,所述檢測模塊,具體用於如果當前網絡狀態不滿足數據發送條件,按照設定的時間間隔通過LoRaWAN通訊模塊繼續檢測當前網絡狀態。
進一步地,所述裝置還包括:
清空模塊,用於清空所述緩存區;
所述判斷模塊,還用於在設定的時長內判斷所述緩存區中是否存在待發送的第二數據;如果否,觸發休眠模塊;
休眠模塊,用於控制所述LoRaWAN通訊模塊進入休眠狀態。
進一步地,所述裝置還包括:
喚醒模塊,用於如果判斷緩存區中存在待發送的第一數據,喚醒所述LoRaWAN通訊模塊。
進一步地,所述裝置還包括:
第二發送模塊,用於通過所述LoRaWAN通訊模塊發送入網請求。
本發明提供了一種數據發送方法及裝置,所述方法包括:判斷緩存區中是否存在待發送的第一數據;如果是,通過長距離廣域網LoRaWAN通訊模塊檢測當前網絡狀態;噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。由於本發明提供的數據發送方法中在數據發送的過程中,如果存在待發送的數據,先將所述數據保存到緩存區中,並判斷當前網絡狀態是否滿足數據發送條件,如果滿足,才發送所述數據,避免了基於LoRaWAN開源協議的數據通訊的過程中,發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題,提高了數據發送的成功率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例1提供的一種數據發送方法的示意圖;
圖2為本發明實施例3提供的一種數據發送方法的流程圖;
圖3為本發明實施例4提供的一種數據發送方法的結構示意圖;
圖4為本發明實施例提供的一種數據發送裝置的結構圖。
具體實施方式
為了提高數據發送的成功率,本發明實施例提供了一種數據發送方法及裝置。
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
實施例1:
圖1為本發明實施例提供的一種數據發送方法的示意圖,該方法包括以下步驟:
S101:判斷緩存區中是否存在待發送的第一數據;如果是,進行S102。
本發明實施例提供的一種數據發送方法應用於智能表的主控模塊。該主控模塊可以為智能表中的CPU(Central Processing Unit,中央處理器)或MCU(Microcontroller Unit,微控制單元)等。
在主控模塊中設置有緩存區,如果存在待發送的數據,所述主控模塊將待發送的數據保存到緩存區中,其中所述待發的數據可以是智能表採集到的氣量等數據。
S102:通過LoRaWAN通訊模塊檢測當前網絡狀態。
所述檢測當前網絡狀態為檢測智能表與伺服器之間的當前網絡狀態,具體的為檢測智能表中的LoRaWAN通訊模塊與伺服器之間的當前網絡狀態。
主控模塊可以向LoRaWAN通訊模塊發送進行網絡狀態檢測的信息,LoRaWAN通訊模塊根據該信息,按照LoRaWAN底層協議的命令格式,向伺服器發送檢測當前網絡狀態的請求。
主控模塊和LoRaWAN通訊模塊可以通過串口進行通訊,使得LoRaWAN通訊模塊可以接收到主控模塊發送的進行網絡狀態檢測的信息。
S103:噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。
將檢測當前網絡狀態的請求發送給伺服器後,如果在設定的檢測時長內接收到的伺服器針對該檢測當前網絡狀態的請求,發送的檢測響應信息,則可以認為選擇發送數據的頻段未被佔用,當前網絡狀態滿足數據發送條件,如果在設定的檢測時長內沒有接收到伺服器針對該檢測當前網絡狀態的請求,發送的檢測響應信息,則可以認為選擇發送數據的頻段被佔用,當前網絡狀態不滿足數據發送條件,其中所述設定的檢測時長預先保存在主控模塊中,所述設定的檢測時長可以為1秒、5秒或10秒等。
如果能夠接收到伺服器發送的檢測響應信息,則可以認為當前發送數據的頻段未被佔用,並且可以認為在以後的設定時長內該頻段也不會被佔用,所以基於該頻段發送數據時,不會出現數據發送失敗或數據丟失的情況,因此認為該網絡狀態是滿足數據發送條件的,此時向伺服器能夠成功發送數據,其中該設定時長為比較短的時長,例如可以是10秒、20秒等。所述噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。
主控模塊可以將待發送的數據發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊接收到待發送的數據後,按照LoRaWAN底層協議的命令格式,將數據發送給伺服器,從而實現與伺服器的信息交互。
主控模塊和LoRaWAN通訊模塊可以通過串口進行通訊,使得LoRaWAN通訊模塊可以接收到主控模塊發送的數據。
由於本發明提供的數據發送方法中在數據發送的過程中,如果存在待發送的數據,先將所述數據保存到緩存區中,並判斷當前網絡狀態是否滿足數據發送條件,如果滿足,才發送所述數據,避免了可能由於選擇發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題,提高了數據發送的成功率。
實施例2:
在上述實施例的基礎上,本發明實施提供的一種數據發送方法中,如果當前網絡狀態不滿足數據發送條件,所述方法還包括:
按照設定的時間間隔通過LoRaWAN通訊模塊繼續檢測當前網絡狀態。
為了保證緩存區中的數據能夠成功地發送給伺服器,如果當前網絡狀態不滿足數據發送條件,則需要繼續檢測當前網絡狀態,直至網絡狀態滿足數據發送條件。
所述設定的時間間隔預先保存在智能表的主控模塊中,其中所述設定的時間間隔可以為1秒、5秒或10秒等。
由於本發明實施例中如果當前網絡狀態不滿足數據發送條件,按照設定的時間間隔檢測當前網絡狀態,直至檢測到的當前網絡狀態滿足數據發送條件,避免了可能由於選擇發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題,提高了數據發送的成功率。
實施例3:
為了降低功耗,節省資源,在上述各實施例的基礎上,本發明實施例中,所述發送所述第一數據後,所述方法還包括:
清空所述緩存區;
在設定的時長內判斷所述緩存區中是否存在待發送的第二數據;
如果否,控制所述LoRaWAN通訊模塊進入休眠狀態。
當將緩存中存在的第一數據發送成功後,清空所述緩存區。並在清空緩存區後的設定的時長內緩存區中不存在待發送的數據,則可以認為智能表不需要向伺服器發送新的數據,為了降低智能表的功耗,此時主控模塊控制所述LoRaWAN通訊模塊進入休眠狀態,休眠狀態下的LoRaWAN通訊模塊功耗比較小。
主控模塊控制LoRaWAN通訊模塊進入休眠狀態的過程屬於現有技術,在本發明實施例中不做贅述。
所述設定的時長預先保存在主控模塊中,其中所述設定的時長可以是5秒、10秒或20秒等。
如果判斷緩存區中存在待發送的第一數據,通過LoRaWAN通訊模塊發送所述第一數據之前,所述還包括:
喚醒所述LoRaWAN通訊模塊。
如果緩存區中存在待發送的第一數據,說明智能表需要向伺服器發送數據,而此時LoRaWAN通訊模塊處於休眠狀態,則主控模塊喚醒所述LoRaWAN通訊模塊,如果當前網絡狀態滿足數據發送條件,通過LoRaWAN通訊模塊發送所述第一數據。
下面以一個具體的實施例對本發明上述實施例進行說明,圖2為本發明實施例提供的一種數據發送方法的流程圖,該方法包括:
S201:判斷緩存區中是否存在待發送的數據;如果是,進行S202;如果否,進行S207。
S202:判斷LoRaWAN通訊模塊是否處於休眠狀態;如果是,進行S203;如果否,進行S204。
所述判斷LoRaWAN通訊模塊是否處於休眠狀態的過程屬於現有技術,在本發明實施例中不做贅述。
S203:喚醒所述LoRaWAN通訊模塊。
如果所述LoRaWAN通訊模塊處於休眠狀態,則需要喚醒所述LoRaWAN通訊模塊,才能進行後續的操作。
S204:判斷當前網絡狀態是否滿足數據發送條件;如果是,進行S205,如果否,繼續執行S204。
S205:通過所述LoRaWAN通訊模塊發送所述數據。
S206:清空緩存區。
S207:控制LoRaWAN通訊模塊進入休眠狀態;返回S201。
LoRaWAN通訊模塊在休眠狀態下,功耗較低。為了減低智能表的功耗,如果緩存區中不存在待發送的數據,就控制LoRaWAN通訊模塊進行休眠狀態,當然,為了避免在控制LoRaWAN通訊模塊進入休眠狀態和喚醒LoRaWAN通訊模塊之間來回切換,降低LoRaWAN通訊模塊的使用壽命,在清空緩存區後的設定的時長內緩存區中不存在待發送的數據,則可以認為智能表不需要向伺服器發送新的數據,此時再控制LoRaWAN通訊模塊進入休眠狀態。所述控制LoRaWAN通訊模塊進入休眠狀態的過程屬於現有技術,在本發明實施例中不做贅述。
由於本發明實施例中在發送數據成功後的設定的時長內,如果緩存區中不存在待發送的數據,則主控模塊,減低功耗,節省資源。
實施例4:
在上述各實施例的基礎上,在本發明實施例中,所述判斷緩存區中是否存在待發送的第一數據之前,所述方法還包括:
通過所述LoRaWAN通訊模塊發送入網請求。
如果智能表的主控模塊收到伺服器針對入網請求,發送的入網確認信息,則智能表入網成功,才能向伺服器發送數據。
主控模塊可以是向LoRaWAN通訊模塊發送入網請求的通知信息,LoRaWAN通訊模塊接收到通知信息後,按照LoRaWAN底層協議的命令格式,將入網請求並發送給伺服器,從而實現與伺服器的信息交互。
主控模塊和LoRaWAN通訊模塊可以通過串口進行通訊,使得LoRaWAN通訊模塊可以接收到主控模塊發送的入網請求的通知信息。
所述智能表的主控模塊通過所述LoRaWAN通訊模塊發送入網請求後,啟動定時器,判斷所述主控模塊在定時器的定時時長內是否接收到伺服器發送的入網連接成功的確認信息,如果在定時器的定時時長內接收到伺服器發送的入網連接成功的確認信息,則確定入網連接成功。
如果在定時器的定時時長內未接收到伺服器發送的入網連接成功的確認信息,則確定入網失敗,判斷入網失敗的次數是否達到設定的次數閾值,如果否,繼續通過所述LoRaWAN通訊模塊發送入網請求,如果是,確定入網失敗。
下面以一個具體的實施例對本發明上述實施例進行說明,圖3為本發明實施例提供的一種數據發送方法的結構示意圖,如圖3所示,智能表中包括有主控模塊、LoRaWAN通訊模塊、液晶顯示模塊、閥門控制模塊、採集模塊和電源模塊,所述主控模塊與所述LoRaWAN通訊模塊之間通過串口進行通訊,如果所述主控模塊的緩存區中存在待發送的數據,主控模塊將網絡狀態檢測的信息通過串口發送給LoRaWAN通訊模塊,通過LoRaWAN通訊模塊向伺服器發送檢測當前網絡狀態的請求,如果接收到伺服器針對該檢測當前網絡狀態的請求,發送的檢測響應信息,則認為當前網絡狀態滿足數據發送條件,則將待發送的數據發送給LoRaWAN通訊模塊,再由LoRaWAN通訊模塊將待發送的數據發送給伺服器,從而完成數據發送,其中所述主控模塊與所述LoRaWAN通訊模塊之間通過串口進行通訊還包括,主控模塊控制所述LoRaWAN通訊模塊進入休眠狀態和喚醒所述LoRaWAN通訊模塊。
此外,所述主控模塊通過調用液晶顯示模塊、閥門控制模塊、採集模塊和電源模塊可以分別完成對液晶顯示、閥門打開或關閉、計量採集和開機或關機等的控制。
由於本發明實施例中發送入網請求,如果接收到入網確認信息,則智能表入網成功,提高向伺服器發送數據的成功率。
實施例5:
主控模塊在調用LoRaWAN通訊模塊時,需要在本地保存的命令符集合中確定要發送的請求對應的命令符,從而通過LoRaWAN通訊模塊與服務進行信息交互,由於不同廠家生產的LoRaWAN通訊模塊的種類不同,主控模塊與LoRaWAN通訊模塊進行信息交互的命令符集合也不同。針對不同類型的LoRaWAN通訊模塊,主控模塊中保存的命令符集合不同,為了保證與伺服器的數據正常交互,在本發明實施例中在進行網絡狀態檢測之前,所述方法還包括:
識別LoRaWAN通訊模塊的類型;
針對不同類型的LoRaWAN通訊模塊,主控模塊中保存的命令符集合不同,主控模塊根據識別到的LoRaWAN通訊模塊的類型,和自身保存的該類型的LoRaWAN通訊模塊對應的命令符集合,確定對應的目標命令符,從而使得LoRaWAN通訊模塊根據目標命令符,與伺服器進行信息交互。在本發明實施例中LoRaWAN通訊模塊基於LoRaWAN協議與伺服器進行信息交互。
所述檢測當前網絡狀態的過程為:主控模塊根據LoRaWAN通訊模塊的類型,在自身保存的該類型的LoRaWAN通訊模塊對應的命令符集合中,確定檢測當前網絡狀態對應的第一目標命令符,將所述第一目標命令符發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊根據接收到的檢測當前網絡狀態對應的第一目標命令符,按照LoRaWAN底層協議的命令格式,發送給伺服器,從而檢測網絡狀態。
同理,所述發送數據的過程為:主控模塊根據LoRaWAN通訊模塊的類型,在自身保存的該類型的LoRaWAN通訊模塊對應的命令符集合中,確定發送數據對應的第二目標命令符,將所述第二目標命令符和待發送的數據發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊根據接收到的發送數據對應的所述第二目標命令符和所述數據,按照LoRaWAN底層協議的命令格式,發送給伺服器。
同理,所述發送入網請求的過程為:主控模塊根據LoRaWAN通訊模塊的類型,在自身保存的該類型的LoRaWAN通訊模塊對應的命令符集合中,確定發送入網請求對應的第三目標命令符,將所述第三目標命令符發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊根據接收到的發送入網請求對應的所述第三目標命令符,按照LoRaWAN底層協議的命令格式發送給伺服器。
由於本發明提供的數據發送方法中在數據發送的過程中,如果存在待發送的數據,先將所述數據保存到緩存區中,並判斷當前網絡狀態是否滿足數據發送條件,如果滿足,才發送所述數據,避免了可能由於選擇發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題,提高了數據發送的成功率。
實施例6:
在上述各實施例的基礎上,在本發明實施例中,所述方法還包括:
根據自身保存的統一命令符集合,檢測當前網絡狀態。
針對不同類型的LoRaWAN通訊模塊,可以設置統一命令符集合,在本發明實施例中LoRaWAN通訊模塊基於LoRaWAN協議與伺服器進行信息交互。
如果自身保存有統一命令符集合,則檢測當前網絡狀態的過程為:主控模塊在自身保存的統一命令符集合中,確定檢測當前網絡狀態對應的第一目標統一命令符,並將第一目標統一命令符發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊根據接收到的檢測當前網絡狀態對應的第一目標統一命令符,按照LoRaWAN底層協議的命令格式,發送給伺服器,從而檢測網絡狀態。
同理,發送數據的過程為:主控模塊在自身保存的統一命令符集合中,確定發送數據對應的第二目標統一命令符,並將所述第二目標統一命令符和待發送的數據發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊根據接收到的發送數據對應的第二目標統一命令符和所述數據,按照LoRaWAN底層協議的命令格式,發送給伺服器。
同理,發送入網請求的過程為:主控模塊在自身保存的統一命令符集合中,確定入網請求對應的第三目標統一命令符,並將第三目標統一命令符發送給LoRaWAN通訊模塊,LoRaWAN通訊模塊根據接收到的入網請求對應的第三目標統一命令符,按照LoRaWAN底層協議的命令格式,發送給伺服器。
由於本發明提供的數據發送方法中在數據發送的過程中,如果存在待發送的數據,先將所述數據保存到緩存區中,並判斷當前網絡狀態是否滿足數據發送條件,如果滿足,才發送所述數據,避免了可能由於選擇發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題,提高了數據發送的成功率。
本發明實施例提供了一種數據發送裝置,圖4為本發明實施例提供的一種數據發送裝置的結構圖,所述裝置包括:
判斷模塊41,用於判斷緩存區中是否存在待發送的第一數據;如果是,觸發檢測模塊42;
檢測模塊42,用於通過長距離廣域網LoRaWAN通訊模塊檢測當前網絡狀態;
第一發送模塊43,用於噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。
所述檢測模塊42,具體用於如果當前網絡狀態不滿足數據發送條件,按照設定的時間間隔通過長距離廣域網LoRaWAN通訊模塊繼續檢測當前網絡狀態。
所述裝置還包括:
清空模塊44,用於清空所述緩存區;
所述判斷模塊42,還用於在設定的時長內判斷所述緩存區中是否存在待發送的第二數據;如果否,觸發休眠模塊45;
休眠模塊45,用於控制所述LoRaWAN通訊模塊進入休眠狀態。
所述裝置還包括:
喚醒模塊46,用於如果判斷緩存區中存在待發送的第一數據,喚醒所述LoRaWAN通訊模塊。
所述裝置還包括:
第二發送模塊47,用於通過所述LoRaWAN通訊模塊發送入網請求。
本發明提供了一種數據發送方法及裝置,所述方法包括:判斷緩存區中是否存在待發送的第一數據;如果是,通過長距離廣域網LoRaWAN通訊模塊檢測當前網絡狀態;噹噹前網絡狀態滿足數據發送條件時,通過所述LoRaWAN通訊模塊發送所述第一數據。由於本發明提供的數據發送方法中在數據發送的過程中,如果存在待發送的數據,先將所述數據保存到緩存區中,並判斷當前網絡狀態是否滿足數據發送條件,如果滿足,才發送所述數據,避免了可能由於選擇發送數據的頻段被佔用,導致數據發送失敗或數據丟失的問題,提高了數據發送的成功率。
對於系統/裝置實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
本申請是參照根據本申請實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本申請範圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。