外形佳的定位裝置及其方法與流程
2023-10-05 13:52:59
本發明涉及定位技術領域,特別涉及一種外形佳的定位裝置及其方法。
背景技術:
傳統的用戶常用的定位方法是利用終端中的外形佳的定位裝置,如GPS等實現對所在位置的定位。但是由於這種定位方法的局限性較大,當終端處於網絡覆蓋較差的環境中,如地下室、地下停車場等時,用戶利用終端中的GPS很難獲得準確的地圖信息。
要解決這樣的問題,就提出了一種定位裝置,包括終端設備,所述終端設備通過無線網絡同伺服器相連接。
對應的定位方法包括:終端設備掃描並解析設置在預設位置的、且與所述預設位置對應的二維碼,獲取所述二維碼對應的二維碼標識;終端設備將所述二維碼標識通過無線網絡發送給伺服器;終端設備接收所述伺服器通過無線網絡返回的與所述二維碼標識對應的地圖信息。
另外目前所述終端設備將所述二維碼標識通過無線網絡發送給伺服器以及終端設備接收所述伺服器通過無線網絡返回的與所述二維碼標識對應的地圖信息的期間,所述終端設備和所述伺服器之間都是以消息報文形式來傳輸發送這些所述二維碼標識、地圖信息的,而在以消息報文形式傳輸時,常常發生消息報文遺失、獲取消息報文的序列混亂的問題,使得所述終端設備和所述伺服器之間的消息報文傳輸發生故障,無法正常獲取消息報文。
而伺服器往往聯結在焊接在控制櫃內壁上的底座上,而伺服器與底座相連的架構普遍採用絲接結構,這樣在裝配、分解伺服器之際,就須得旋進、旋出絲接結構的部件,費時費力,裝配、分解伺服器不容易,並且容易發生分離,並且容易發生分離和絲接結構的部件突出在外引發外形不好看。
技術實現要素:
為解決上述問題,本發明提供了一種外形佳的定位裝置及其方法,有效避免了現有技術中所述終端設備和所述伺服器之間的消息報文傳輸發生故障、無法正常獲取消息報文、旋進旋出絲接結構的部件費時費力、裝配分解伺服器不容易、並且容易發生分離、絲接結構的部件突出在外引發外形不好看的缺陷。
為了克服現有技術中的不足,本發明提供了一種外形佳的定位裝置及其方法的解決方案,具體如下:
一種外形佳的定位裝置,包括終端設備,所述終端設備通過無線網絡同伺服器相連接;
所述伺服器連接在底座上,所述底座焊接在控制櫃的內壁上;
所述底座C02的上部設置有旋動部C21,所述旋動部C21能夠旋動,所述旋動部C21的正面設有朝前突起的兩個以上的嵌接頭C22,所述嵌接頭C22為直角摺尺狀,所述嵌接頭C22的前端帶有朝上的彎曲部,所述伺服器C01的下部的背面設有兩個以上的同所述嵌接頭C22相嵌接的嵌接口C11;所述伺服器的下部的背面還設有用來避免所述嵌接頭C22由嵌接口C11中分離的擋板C13;
所述伺服器C01的下部的背面開有用來包容旋動部C21的開口C12。
所述的外形佳的定位裝置的方法,包括:終端設備掃描並解析設置在預設位置的、且與所述預設位置對應的二維碼,獲取所述二維碼對應的二維碼標識;終端設備將所述二維碼標識通過無線網絡發送給伺服器;終端設備接收所述伺服器通過無線網絡返回的與所述二維碼標識對應的地圖信息;
而所述終端設備將所述二維碼標識通過無線網絡發送給伺服器以及終端設備接收所述伺服器通過無線網絡返回的與所述二維碼標識對應的地圖信息的期間,所述終端設備和所述伺服器之間都是以消息報文形式來傳輸發送這些所述二維碼標識、地圖信息的,其傳輸過程包括如下步驟:
步驟1:首先所述終端設備和所述伺服器中各自均配置著時長統計模塊和初始值為0的計數變量,所述終端設備和所述伺服器之間通過終端設備和所述伺服器中的傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文來實現所述終端設備和所述伺服器之間的報文通道的建立,所述請求報文中包括有查錯碼、用來識別的報文域和任意碼;所述消息報文中包括有用來識別的報文域、報文序列號、任意碼和查錯碼;
步驟2:確定有無消息報文須傳輸,如果有消息報文須傳輸,就轉到步驟3中進行,如果沒有消息報文須傳輸,就轉到步驟5去進行;
步驟3:傳輸消息報文;
步驟4:傳輸詢問報文來實現狀況檢索,所述詢問報文包括任意碼與查錯碼;
步驟5:傳輸保持報文通道的報文來實現報文通道的保持,所述保持報文通道的報文中包括報文序列號、任意碼和查錯碼。
這樣的方法能改善所述終端設備與所述伺服器的消息報文傳輸性能,更好地便利工作人員,另外傳輸期間平穩性能好,可高效防止傳輸達不到平穩的狀態。伺服器和底座的連接架構裝配分離高效,操作容易。這樣在所述底座C02嵌接到伺服器後,能經由擋板C13擋住,避免所述嵌接頭C22由嵌接口C11中分離的擋板C13,這樣相連的結構進一步牢靠。所述伺服器C01的下部的背面開有用來包容旋動部C21的開口C12;在裝配之際,所述旋動部C21處在開口C12中,讓所述旋動部C21避免使用更多的區域,讓伺服器的架構更為好看。
附圖說明
圖1為本發明的外形佳的定位裝置的連接示意圖;
圖2為底座的連接示意圖。
圖3為嵌接頭的部分示意圖。
圖4為嵌接口的局部放大示意圖。
圖5為擋板的放大示意圖。
具體實施方式
下面將結合附圖對本發明做進一步地說明。
根據附圖1-圖5可知,本發明的外形佳的定位裝置,包括終端設備,所述終端設備通過無線網絡同伺服器相連接;
所述伺服器連接在底座上,所述底座焊接在控制櫃的內壁上;
所述底座C02的上部設置有旋動部C21,所述旋動部C21能夠旋動,讓底座C02同所述伺服器C01相連後,能夠改變伺服器C01同水平面之間的弧度,所述旋動部C21的正面設有朝前突起的兩個以上的嵌接頭C22,所述嵌接頭C22為直角摺尺狀,所述嵌接頭C22的前端帶有朝上的彎曲部,所述伺服器C01的下部的背面設有兩個以上的同所述嵌接頭C22相嵌接的嵌接口C11。這樣在裝配期間,旋動部C21能夠經由嵌接頭C22嵌接進所述嵌接口C11,達到同伺服器C01相連的效果,高效還容易操作;另外,此類所述嵌接頭C22為直角摺尺狀,於嵌接進嵌接口C11後,所述伺服器C01因為自身產生向下的壓力。
所述嵌接頭C22的外壁同所述嵌接口C11的內壁之間為過渡配合。
其工作原理為:在裝配時,所述旋動部C21的嵌接頭C22朝著嵌接進所述伺服器C01的嵌接口的方向嵌接進去,這樣就裝配完成;在分解伺服器時,接著把所述旋動部C21的嵌接頭C22由所述伺服器C01的嵌接口中拔離,就能分解伺服器。
所述貫通孔為圓柱狀。
所述嵌接孔為圓柱狀。
所述的外形佳的定位裝置的方法,包括:終端設備掃描並解析設置在預設位置的、且與所述預設位置對應的二維碼,獲取所述二維碼對應的二維碼標識;終端設備將所述二維碼標識通過無線網絡發送給伺服器;終端設備接收所述伺服器通過無線網絡返回的與所述二維碼標識對應的地圖信息;
而所述終端設備將所述二維碼標識通過無線網絡發送給伺服器以及終端設備接收所述伺服器通過無線網絡返回的與所述二維碼標識對應的地圖信息的期間,所述終端設備和所述伺服器之間都是以消息報文形式來傳輸發送這些所述二維碼標識、地圖信息的,其傳輸過程包括如下步驟:
步驟1:首先所述終端設備和所述伺服器中各自均配置著時長統計模塊和初始值為0的計數變量,所述終端設備和所述伺服器之間通過終端設備和所述伺服器中的傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文來實現所述終端設備和所述伺服器之間的報文通道的建立,所述請求報文中包括有查錯碼、用來識別的報文域和任意碼;所述消息報文中包括有用來識別的報文域、報文序列號、任意碼和查錯碼;
步驟2:確定有無消息報文須傳輸,如果有消息報文須傳輸,就轉到步驟3中進行,如果沒有消息報文須傳輸,就轉到步驟5去進行;
步驟3:傳輸消息報文;
步驟4:傳輸詢問報文來實現狀況檢索,所述詢問報文包括任意碼與查錯碼;
步驟5:傳輸保持報文通道的報文來實現報文通道的保持,所述保持報文通道的報文中包括報文序列號、任意碼和查錯碼;
所述步驟1包括如下步驟:
步驟1-1:在確定還沒傳輸請求報文的條件下,就轉到步驟1-2中進行;若已經傳輸請求報文了,轉到步驟1-3中進行;
步驟1-2:把反覆傳輸請求報文的個數設成預先設定的最高反覆傳輸請求報文的個數,且確認所述請求報文;
步驟1-3:傳輸請求報文,且同步運行時長統計模塊進行從開始傳輸請求報文後的時長統計;
步驟1-4:確認有無獲取到請求報文內的用來識別的報文域,如果獲取到該用來識別的報文域,就轉到步驟1-6中進行;如果沒有獲取到該用來識別的報文域,就轉到步驟1-5中進行;
步驟1-5:確定時長統計模塊的時長統計有沒有達到設定的時長,如果達到了設定的時長,就終止時長統計模塊的時長統計且把反覆傳輸請求報文的個數減一,然後轉到步驟1-1去進行,如果未達到設定的時長,就轉到步驟1-4中去進行;
步驟1-6:憑藉所述請求報文中的查錯碼,進行對所述請求報文的查錯,如果沒有查出錯誤,就轉到步驟1-7中執行;如果查出了錯誤,就轉到步驟1-4中進行;
步驟1-7:終止時長統計模塊的時長統計,另外把反覆傳輸請求報文的個數設成預先設定的最高反覆傳輸請求報文的個數;
步驟1-8:進行對請求報文的解碼確定。
所述步驟1-2中的確認所述傳輸請求報文的過程包括如下步驟:
步驟1-2-1:進行對所述請求報文的查看;
步驟1-2-2:確定所述請求報文是不是同採用的通信標準相搭配,如果相搭配,就轉到步驟1-3中進行;如果不相搭配,就傳輸去除報文通道的報文來終止報文通道的保持;
所述步驟1-8包括如下步驟:
步驟1-8-1:確定所述請求報文內的任意碼是不是同傳輸時的請求報文的任意嗎是不是相同,如果相同,就轉到步驟1-8-2;如果不相同,就運行時長統計模塊進行時長統計且轉到步驟1-4中進行;
步驟1-8-2:確定是不是獲取到響應報文,如果獲取到了響應報文,就轉到步驟2中進行;如果沒獲取到響應報文,就運行時長統計模塊進行時長統計且轉到步驟1-4中進行;
所述步驟3包括如下步驟:
步驟3-1:傳輸消息報文,另外同步運行時長統計模塊進行時長統計;
步驟3-2:確定是不是獲取到消息報文中的用來識別的報文域,如果獲取到消息報文中的用來識別的報文域,就轉到步驟1-6中去執行,如果沒獲取到消息報文中的用來識別的報文域,就轉到步驟1-5中去執行;
步驟3-3:確定時長統計模塊進行的時長統計是不是到了預先設定的時長,如果到了預先設定的時長,就終止時長統計模塊進行時長統計且轉到步驟3-8去進行,如果沒有到預先設定的時長,就轉到步驟C-2中進行;
步驟3-4:利用消息報文裡的查錯碼,進行對消息報文的查錯,如果沒有查出錯誤,就轉到步驟3-5中進行,如果查出了錯誤,就轉到步驟3-2中進行;
步驟3-5:終止時長統計模塊進行時長統計;
步驟3-6:進行對消息報文的解碼確定;
步驟3-7:確定有沒有獲得用來回應消息報文的回應報文,如果獲得了用來回應消息報文的回應報文,就轉入步驟4進行,如果沒有獲得用來回應消息報文的回應報文,就轉入步驟3-8進行;
步驟3-8:傳輸用來偵聽的偵聽報文實行偵聽,所述用來偵聽的偵聽報文中包括任意碼、查錯碼和報文序列號;
所述步驟3-6包括如下步驟:
步驟3-6-1:確定消息報文內的任意碼是不是同請求報文的任意碼相同,如果相同,就轉入步驟3-6-2進行,如果不相同,就轉入步驟3-8;
步驟3-6-2:確定消息報文內是不是帶有報文序列號,如果有報文序列號,就轉入步驟3-6-3進行;如果沒有報文序列號,就轉入步驟3-8進行;
步驟3-6-3:確定消息報文內的報文序列號是不是有誤,如果有誤,就轉入步驟3-8進行;如果無誤,就轉入步驟3-6-4進行;
步驟3-6-4:確定消息報文是不是消息報文,如果為消息報文,就轉到步驟3-6-5進行,如果不為消息報文,就轉到步驟3-7進行;
步驟3-6-5:把獲取消息報文的一方的計數變量增一;
確定消息報文內的報文序列號是不是有誤的標準是獲取消息報文的一方的計數變量是不是等於獲取的消息報文的報文序列號;
所述步驟3-8包括如下步驟:
步驟3-8-1:傳輸用來偵聽的偵聽報文,且獲取偵聽報文的一方順序進行對獲取偵聽報文的確定與利用偵聽報文中的查錯碼的查錯;
步驟3-8-2:確定用來偵聽的偵聽報文的任意碼是不是同請求報文的任意碼相同,如果相同,就轉到步驟3-8-3進行;如果不相同,就啟動時長統計模塊進行時長統計且轉到步驟3-8-1進行;
步驟3-8-3:確定用來偵聽的偵聽報文中有沒有報文序列號,如果有,就轉到步驟3-8-4進行;如果沒有,就啟動時長統計模塊進行時長統計且轉到步驟3-8-1進行;
步驟3-8-4:確定偵聽報文中的報文序列號是不是有誤,如果無誤,就轉到步驟3-8-5進行;如果有誤,就啟動時長統計模塊進行時長統計且轉到步驟3-8-1進行;
步驟3-8-5:確定是不是獲取了消息報文,如果獲取了消息報文,就轉到步驟3-8-6進行;如果沒有獲取消息報文,就轉到步驟3-8-7進行;
步驟3-8-6:把獲取消息報文的一方的計數變量增一;
步驟3-8-7:確定是不是獲取前一個消息報文,如果獲取了前一個消息報文,就轉到步驟4進行;如果未獲取前一個消息報文,就轉到步驟3-1進行;
確定偵聽報文內的報文序列號是不是有誤的標準是獲取偵聽報文的一方的計數變量是不是等於獲取的偵聽報文的報文序列號;
所述步驟4包括如下步驟:
步驟4-1:傳輸詢問報文,且獲取詢問報文的一方順序進行對獲取詢問報文的確定與利用詢問報文中的查錯碼的查錯;
步驟4-2:確定詢問報文內的隨意碼是不是同請求報文的隨機碼相同,如果相同,就轉到步驟4-3進行;如果不相同,就啟動時長統計模塊進行時長統計且轉到步驟4-1進行;
步驟4-3:確定傳輸的詢問報文是不是詢問報文或者消息報文,如果是詢問報文或者消息報文,就轉到步驟4-4進行,如果不是詢問報文或者消息報文,就傳輸去除報文通道的報文來終止報文通道的保持;
步驟4-4:確定傳輸的詢問報文是不是詢問報文,如果為詢問報文,就轉到步驟4-5進行;如果不是詢問報文,把獲取消息報文的一方的計數變量增一,然後對傳輸消息報文的一方傳輸用來回應消息報文的回應報文;
步驟4-5:確定傳輸用來回應消息報文的回應報文有沒有失敗,如果沒有失敗,就轉到步驟5進行;如果失敗,就轉到步驟4-6進行;
步驟4-6:確定消息報文內的消息有沒有遺失,如果遺失了,就傳輸去除報文通道的報文來終止報文通道的保持;如果沒有遺失,就啟動時長統計模塊進行時長統計且轉到步驟4-1進行;
所述步驟5包括如下步驟:
步驟5-1:傳輸保持報文通道的報文,且獲取保持報文通道的報文的一方順序進行對獲取保持報文通道的報文的確定與利用保持報文通道的報文中的查錯碼的查錯;
步驟5-2:確定保持報文通道的報文內的任意碼同請求報文的任意碼是不是相同,如果相同,就轉到步驟5-3進行;如果不相同,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒後轉到步驟5-1進行;
步驟5-3:確定保持報文通道的報文內是不是有報文序列號,如果有,就轉到步驟5-4進行,如果沒有,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒後轉到步驟5-1進行;
步驟5-4:確定保持報文通道的報文內的報文序列號是不是有誤,如果無誤,就轉到步驟5-5進行;如果有誤,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒後轉到步驟5-1進行;
步驟5-5:確定是不是獲取到消息報文,如果獲取到消息報文,就轉到步驟5-6進行;如果沒有獲取到消息報文,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒後轉到步驟5-1進行;
步驟5-6:把獲取消息報文的一方的計數變量增一;
步驟5-7:確定有沒有消息報文須要傳輸,如果有,就轉到步驟3進行;如果沒有,對傳輸消息報文的一方傳輸用來回應消息報文的回應報文;
確定保持報文通道的報文內的報文序列號是不是有誤的標準是獲取保持報文通道的報文的一方的計數變量是不是等於獲取的保持報文通道的報文的報文序列號。
所述任意碼通過伺服器於傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文時,伺服器首次傳輸中的任意碼就作為記號,伺服器首次傳輸之後的所述終端設備和所述伺服器間傳輸的報文內均要含有所述記號,另外經過確定所述記號用於確定目前採用的終端設備是不是於傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文時採用的終端設備。
這樣的方法能改善所述終端設備與所述伺服器的消息報文傳輸性能,更好地便利工作人員,另外傳輸期間平穩性能好,可高效防止傳輸達不到平穩的狀態。
所述底座C02的上部設置有旋動部C21,所述旋動部C21能夠旋動,讓底座C02同所述伺服器C01相連後,能夠改變伺服器C01同水平面之間的弧度,所述旋動部C21的正面設有朝前突起的兩個以上的嵌接頭C22,所述嵌接頭C22為直角摺尺狀,所述嵌接頭C22的前端帶有朝上的彎曲部,所述伺服器C01的下部的背面設有兩個以上的同所述嵌接頭C22相嵌接的嵌接口C11。這樣在裝配期間,旋動部C21能夠經由嵌接頭C22嵌接進所述嵌接口C11,達到同伺服器C01相連的效果,高效還容易操作;另外,此類所述嵌接頭C22為直角摺尺狀,於嵌接進嵌接口C11後,所述伺服器C01因為自身產生向下的壓力。
所述嵌接頭C22的外壁同所述嵌接口C11的內壁之間為過渡配合。
所述伺服器的下部的背面還設有用來避免所述嵌接頭C22由嵌接口C11中分離的擋板C13。
其工作原理為:在裝配時,所述旋動部C21的嵌接頭C22朝著嵌接進所述伺服器C01的嵌接口的方向嵌接進去,這樣就裝配完成;在分解伺服器時,接著把所述旋動部C21的嵌接頭C22由所述伺服器C01的嵌接口中拔離,就能分解伺服器。這樣在裝配期間,旋動部C21能夠經由嵌接頭C22嵌接進所述嵌接口C11,達到同伺服器C01相連的效果,高效還容易操作;另外,此類所述嵌接頭C22為直角摺尺狀,於嵌接進嵌接口C11後,所述PLC控制器C01因為自身產生向下的壓力。所述嵌接頭C22的外壁同所述嵌接口C11的內壁之間為過渡配合。這樣在所述底座C02嵌接到PLC控制器C01後,能經由擋板C13擋住,避免所述嵌接頭C22由嵌接口C11中分離的擋板C13,這樣相連的結構進一步牢靠。
所述伺服器C01的下部的背面開有用來包容旋動部C21的開口C12;在裝配之際,所述旋動部C21處在開口C12中,讓所述旋動部C21避免使用更多的區域,讓伺服器的架構更為好看。
以上以附圖說明的方式對本發明作了描述,本領域的技術人員應當理解,
本公開不限於以上描述的實施例,在不偏離本發明的範圍的情況下,可以
做出各種變化、改變和替換。