專利名稱:一種在無線掃描儀基座中控制多點無線連接的控制方法
技術領域:
本發(fā)明涉及無線通訊系統(tǒng),尤其是無線掃描儀系統(tǒng),具體地,涉及在無線掃描儀基座中控制多點無線連接的控制方法信息以及基于所述基座的控制系統(tǒng)。
背景技術:
目前,條形碼掃描儀的無線連接方案一般是基于點對點的連接方式。ー個條形碼掃描儀和ー個基座無線配對,一旦配對成功后,則該基座不再與其他條形碼掃描儀配對。條形碼掃描儀的掃描信息通過無線連接的方式傳輸給只與它配對的基座,因此導致基座的使用效率過低。本發(fā)明設計通過ー種新型的無線連接協(xié)議,使一個基座可以和多個條形碼掃描儀配對,分時復用傳輸數據。使基座的利用率最大化。
發(fā)明內容
針對現有技術中基座利用率低的缺陷,本發(fā)明的目的是提供ー種在無線掃描儀基座中控制多點無線連接的控制方法以及相應的控制系統(tǒng)。根據本發(fā)明的ー個方面,提供ー種在無線掃描儀基座中控制多點無線連接的控制方法,其用于使得所述無線掃描儀基座可以與多個無線掃描儀進行無線連接,從而實現所述無線掃描儀基座在同一個時間段內可以`接收所述多個無線掃描儀發(fā)來的通信數據并向所述多個無線掃描儀發(fā)送通信數據,其特征在于,包括如下步驟
a.接收來自ー個無線掃描儀發(fā)送的數據包;
b.解析所述數據包;
c.判斷所述數據包是否為地址數據包;
d.若所述數據包為地址數據包,則判斷所述地址數據包是否為發(fā)送給所述無線掃描儀基座的地址數據包;
e.若所述地址數據包為發(fā)送給所述無線掃描儀基座的地址數據包,則生成連接序列號,所述連接序列號用于唯一標識所述無線掃描儀;
f.將所述連接序列號發(fā)送給發(fā)出所述地址數據包的無線掃描儀。優(yōu)選地,所述控制方法還包括如下步驟g.記錄所述連接序列號。優(yōu)選地,所述步驟f 包括如下步驟n.根據所述地址數據包獲取發(fā)出所述地址數據包的無線掃描儀的地址ば2.基于所述地址以及所述連接序列號生成廣播數據包;f3.將所述廣播數據包予以廣播。優(yōu)選地,在所述步驟c之后還包括如下步驟h.若所述數據包不是地址數據包,則判斷所述數據包中所包括的連接序列號是否被記錄于所述無線掃描儀基座內若所述連接序列號被記錄于所述無線掃描儀基座內,則解析所述數據包并對所述數據包包含的數據或命令進行相應的處理。優(yōu)選地,所述步驟i中對所述數據包包含的數據或命令進行相應的處理的步驟包括如下步驟j.若數據包包含的內容為條形碼數據信息,則根據所述條形碼數據信息獲取與所述條形碼對應的具體數據;k.根據所述具體數據以及所述無線掃描儀的地址信息生成一個廣播數據包;1.將所述廣播數據包予以廣播。優(yōu)選地,所述步驟k中還包括如下步驟根據所述具體數據、所述無線連接序列號以及所述無線掃描儀的地址信息生成所述廣播數據包。優(yōu)選地,在所述步驟i中對所述數據包包含的數據或命令進行相應的處理的步驟包括如下步驟m.若數據包包含的內容為注銷命令信息,則將所述數據包內包含的無線連接序列號從所述無線掃描儀基座內刪除。優(yōu)選地,在所述步驟m之后還包括如下步驟n.根據所述無線連接序列號、無線掃描儀地址生成一廣播數據包,所述廣播數據包中包含“注銷成功”的數據內容;o.將所述廣播數據包予以廣播。優(yōu)選地,在所述步驟h之后還包括如下步驟p.若所述連接序列號未被記錄于所述無線掃描儀基座內,則忽略所述數據包。根據本發(fā)明的又一個方面,還提供一種多點無線連接無線掃描儀控制系統(tǒng),包括至少一個無線掃描儀基座;多個無線掃描儀,所述無線掃描儀基座用于與所述無線掃描儀通訊;其特征在于,所述無線掃描儀基座中使用上述控制方法與所述多個無線掃描儀分別通訊。為了提高無線接收基座的利用率,本發(fā)明提供一種無線連接協(xié)議,該協(xié)議能使條形碼掃描儀和無線接收基座實現多點連接。保證傳輸的穩(wěn)定性,可靠性。首先,給基座和條形碼掃描儀分配唯一的無線連接地址。當條形碼掃描儀輸入其要連接的基座的地址后,將通過廣播的方式發(fā)出連接請求信息。該信息中包含基座的地址和條形碼掃描儀自己的地址。此時,基座收到請求連接的信息,并對該信息解析。在提取地址信息后,如信息匹配,將 應答連接。并發(fā)送連接序列號給請求連接的條形碼掃描儀完成連接。此后,基座和條碼掃描儀通過基座地址和條碼掃描儀的序列作為信息交換的驗證碼,對數據進行解析。其他基座和條碼掃描儀將忽略他們直接的信息交換。本發(fā)明的有益效果是,協(xié)議簡單可靠,可以快速實現多點無線連接方案,提高基座的使用效率。降低成本。
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯
圖1示出根據本發(fā)明的第一實施例的,無線多點連接的示意 圖2示出根據本發(fā)明的第一實施例的,在圖1所示條形碼掃描儀發(fā)射信息包的流程
圖3示出根據本發(fā)明的第一實施例的,在圖1所示條形碼掃描儀接收信息包的流程以及
圖4示出根據本發(fā)明的第一實施例的,在圖1所示基座接收/發(fā)射信息包的流程圖。
具體實施例方式圖1示出根據本發(fā)明的第一實施例的,無線多點連接的示意圖。為了更清楚得描述本發(fā)明技術方案提供的多點無線連接協(xié)議,本圖示出兩個條碼掃描儀,分別為條碼掃描儀11,與條碼掃描儀12,以及ー個基座12。在本實施例中,條碼掃描儀11與條碼掃描儀12都通過本發(fā)明技術方案提供的多點無線連接協(xié)議與基座13進行連接。具體地,本領域技術人員理解,在條碼掃描儀11或條碼掃描儀12向基座發(fā)送條碼信息之前,首先與基座13進行連接,即用戶輸入所述基座13的地址并將所述基座地址作為條碼信息交給條碼掃描儀11或條碼掃描儀12進行掃描。掃描完成后,條碼掃描儀11或條碼掃描儀12判斷出所述條碼信息即為所述基座13的地址,于是條碼掃描儀11或條碼掃描儀12將本身條碼掃描儀的地址以及基座地址打包成地址信息包作為連接請求信息向外廣播。基座13收到請求信息并對其進行解析,提取出基座地址,基座13核對所述地址信息包中的基座地址和基座13的地址,判斷是否吻合,如果吻合,基座13則講通過解析請求信息提取出得條碼掃描儀地址以及產生的相應連接序列號打包成條碼掃描儀連接序列號信息包作為應答信息通過廣播發(fā)還給條碼掃描儀11或條碼掃描儀12。更具體地,本領域技術人員理解,基座13將所述條碼掃描儀地址以及產生的相應連接序列號存儲至基座13的后臺數據庫內。此時條碼掃描儀11或條碼掃描儀12與基座13的連接完成。條碼掃描儀11與基座13的連接序列號應與條碼掃描儀12與基座13的連接序列號不同。具體地,本領域技術人員理解,當條碼掃描儀11或條碼掃描儀12將需發(fā)送正常條碼信息打包成條碼掃描儀數據信息包向外廣播。基座13接收到廣播信息后,對所述條碼掃描儀數據信息包進行解析 ,提取出連接序列碼和條碼掃描儀地址。提取后,基座13根據條碼掃描儀地址從基座13的后臺數據庫提取相應的連接序列號,并將次序列號與基座13對所述條碼掃描儀數據信息包解析獲得的連接序列號進行對比,如所述序列號吻合,則所述條碼掃描儀數據信息包判定為是發(fā)送給自己的,并則根據所述條碼掃描儀信息包內的數據進行聯網搜索,并將結果數據打包成基座數據信息包通過向外廣播發(fā)還至條碼掃描儀11或條碼掃描儀12。更具體地,本領域技術人員理解,基座13聯網搜索的結果信息即是包括在基座13通過可根據具體情況而定,例如,在超市等購物環(huán)境中,條碼掃描儀11或條碼掃描儀12向基座13發(fā)送某物品的條碼數據,基座13回復的結果信息應包括所述物品的名稱和價格。又如在圖書館的節(jié)約環(huán)境中,條碼掃描儀11或條碼掃描儀12向基座13發(fā)送某圖書的條碼數據,基座13回復的結果信息應包括所述圖書的名稱和應當歸還的最終日期。當條碼掃描儀11或條碼掃描儀12將需發(fā)送相關設置信息打包成條碼掃描儀命令信息包向外廣播。所述相關設置信息,本領域技術人員理解,可以是與基座13解除連接之類的設置信息?;?3接收到廣播信息后,對所述條碼掃描儀命令信息包進行解析,提取出連接序列碼和條碼掃描儀地址。提取后,基座13根據條碼掃描儀地址從基座13的后臺數據庫提取相應的連接序列號,并將次序列號與基座13對所述條碼掃描儀命令信息包解析獲得的連接序列號進行對比,如所述序列號吻合,則所述條碼掃描儀數據信息包判定為是發(fā)送給自己的,并則根據所述條碼掃描儀信息包內的命令進行相關設置,并將結果設置結果打包成基座命令信息包通過向外廣播發(fā)還至條碼掃描儀11或條碼掃描儀12。例如所述條碼掃描儀命令信息中的命令為解除連接,則基座13解除與條碼掃描儀11或條碼掃描儀12的連接,并將“連接已成功解除”的命令結果形成基座命令信息包通過廣播發(fā)還給條碼掃描儀11或條碼掃描儀12,基座13在發(fā)送完成后將條碼掃描儀11或條碼掃描儀12的地址和相應的連接誒序列號從基座13的后臺數據庫中刪除。更具體地,所述各種信息包的定義如下
地址信息包
權利要求
1.ー種在無線掃描儀基座中控制多點無線連接的控制方法,其用于使得所述無線掃描儀基座可以與多個無線掃描儀進行無線連接,從而實現所述無線掃描儀基座在同一個時間段內可以接收所述多個無線掃描儀發(fā)來的通信數據并向所述多個無線掃描儀發(fā)送通信數據,其特征在于,包括如下步驟 a.接收來自ー個無線掃描儀發(fā)送的數據包; b.解析所述數據包; c.判斷所述數據包是否為地址數據包; d.若所述數據包為地址數據包,則判斷所述地址數據包是否為發(fā)送給所述無線掃描儀基座的地址數據包; e.若所述地址數據包為發(fā)送給所述無線掃描儀基座的地址數據包,則生成連接序列號,所述連接序列號用于唯一標識所述無線掃描儀; f.將所述連接序列號發(fā)送給發(fā)出所述地址數據包的無線掃描儀。
2.根據權利要求1所述的控制方法,其特征在于,包括如下步驟 g.記錄所述連接序列號。
3.根據權利要求1或2所述的控制方法,其特征在于,所述步驟f 包括如下步驟 fl.根據所述地址數據包獲取發(fā)出所述地址數據包的無線掃描儀的地址; f2.基于所述地址以及所述連接序列號生成廣播數據包; f3.將所述廣播數據包予以廣播。
4.根據權利要求1至3中任一項所述的控制方法,其特征在于,所述步驟c之后還包括如下步驟 h.若所述數據包不是地址數據包,則判斷所述數據包中所包括的連接序列號是否被記錄于所述無線掃描儀基座內;1.若所述連接序列號被記錄于所述無線掃描儀基座內,則解析所述數據包并對所述數據包包含的數據或命令進行相應的處理。
5.根據權利要求4所述的控制方法,其特征在于,所述步驟i中對所述數據包包含的數據或命令進行相應的處理的步驟包括如下步驟 j.若數據包包含的內容為條形碼數據信息,則根據所述條形碼數據信息獲取與所述條形碼對應的具體數據; k.根據所述具體數據以及所述無線掃描儀的地址信息生成一個廣播數據包;1.將所述廣播數據包予以廣播。
6.根據權利要求5所述的控制方法,其特征在于,所述步驟k中還包括如下步驟 -根據所述具體數據、所述無線連接序列號以及所述無線掃描儀的地址信息生成所述廣播數據包。
7.根據權利要求6所述的控制方法,其特征在于,所述步驟i中對所述數據包包含的數據或命令進行相應的處理的步驟包括如下步驟 m.若數據包包含的內容為注銷命令信息,則將所述數據包內包含的無線連接序列號從所述無線掃描儀基座內刪除。
8.根據權利要求7所述的控制方法,其特征在于,在所述步驟m之后還包括如下步驟 n.根據所述無線連接序列號、無線掃描儀地址生成ー廣播數據包,所述廣播數據包中包含“注銷成功”的數據內容; O.將所述廣播數據包予以廣播。
9.根據權利要求8中所述的控制方法,其特征在于,在所述步驟h之后還包括如下步驟 P.若所述連接序列號未被記錄于所述無線掃描儀基座內,則忽略所述數據包。
10.一種多點無線連接無線掃描儀控制系統(tǒng),包括 至少一個無線掃描儀基座; 多個無線掃描儀,所述無線掃描儀基座用于與所述無線掃描儀通訊; 其特征在于,所述無線掃描儀基座中使用根據上述權利要求1至9中任一項所述的控制方法與所述多個無線掃描儀分別通訊。
全文摘要
本發(fā)明提供一種在無線掃描儀基座中控制多點無線連接的控制方法,包括步驟a.接收來自一個無線掃描儀發(fā)送的數據包;b.解析所述數據包;c.判斷所述數據包是否為地址數據包;d.若所述數據包為地址數據包,則判斷所述地址數據包是否為發(fā)送給所述無線掃描儀基座的地址數據包;e.若所述地址數據包為發(fā)送給所述無線掃描儀基座的地址數據包,則生成連接序列號,所述連接序列號用于唯一標識所述無線掃描儀;f.將所述連接序列號發(fā)送給發(fā)出所述地址數據包的無線掃描儀。本發(fā)明的有益效果是,協(xié)議簡單可靠,可以快速實現多點無線連接方案,提高基座的使用效率,降低成本。
文檔編號H04L29/12GK103068006SQ20121058195
公開日2013年4月24日 申請日期2012年12月28日 優(yōu)先權日2012年12月28日
發(fā)明者曾煒, 余俊池, 許振榮 申請人:蘇州動點電子科技有限公司