本技術涉及物聯網領域,尤其涉及一種無源物聯網設備的盤存方法、設備、存儲介質和產品。
背景技術:
1、物聯網在互聯網和射頻識別技術的推動下飛速發展,得到廣泛應用,旨在實現萬物互聯。隨著無源反向散射技術的發展,無源物聯網近年來逐漸興起,與有源物聯網相比,無源物聯網的傳感器和標簽可以將周圍可利用的無線信號轉換為工作所需能量,同時實現向目標節點的信息傳遞,解決了有源物聯網的傳感器需要電池供電而存在的制造成本和維護成本高的問題。
2、考慮到無源物聯網的傳感器和標簽的通信周期短、通信不穩定且攜帶信息有限等因素,無源物聯網在對無源物聯網設備盤存的過程中,存在盤存效率低且盤存目標單一等問題。在相關技術中,3gpp(3rd?generation?partnership?project,第三代合作伙伴計劃)網絡協議目前沒有對無源物聯網設備的盤存流程進行標準定義,在相關技術中缺少基于無源物聯網設備粒度進行定向盤存的方法和流程。
技術實現思路
1、有鑒于此,本技術實施例提供了一種無源物聯網設備的盤存方法、設備、存儲介質和產品,旨在提供一種基于通信網絡的無源物聯網設備定向盤存的方法,實現靈活盤存,提升盤存效率。
2、本技術實施例的技術方案是這樣實現的:
3、第一方面,本技術實施例提供了一種無源物聯網設備的盤存方法,應用于第一設備,所述方法包括:
4、獲取應用功能(application?function,af)網元發送的第一盤存請求,所述第一盤存請求用于請求對無源物聯網設備進行盤存操作,所述第一盤存請求攜帶指示盤存目標的目標標簽信息;
5、基于所述目標標簽信息,確定盤存模式,所述盤存模式指示標簽對比機制,所述盤存模式為以下模式之一:單個盤存模式、批次盤存模式和多個盤存模式;
6、基于所述目標標簽信息和所述盤存模式,觸發第二設備向無源物聯網設備發送盤存指令;
7、其中,所述目標標簽信息包括:目標標簽標識、目標標簽組標識或目標標簽前綴標識;所述第二設備包括:基站和/或讀寫設備;所述盤存指令至少攜帶所述目標標簽信息和所述盤存模式。
8、在一些實施方案中,所述基于所述目標標簽信息,確定盤存模式,包括:
9、若確定所述目標標簽信息包括目標標簽標識,則確定所述盤存模式為所述單個盤存模式;
10、若確定所述目標標簽信息包括所述目標標簽組標識,則確定所述盤存模式為所述批次盤存模式;
11、若確定所述目標標簽信息包括所述目標標簽前綴標識,則確定所述盤存模式為所述多個盤存模式。
12、在一些實施方案中,所述基于所述目標標簽信息和所述盤存模式,觸發第二設備向所述無源物聯網設備發送盤存指令,包括:
13、發送攜帶所述目標標簽信息和所述盤存模式的第二盤存請求至所述第二設備;其中,所述第二設備基于所述第二盤存請求,向所述無源物聯網設備發送盤存指令。
14、在一些實施方案中,所述方法還包括:
15、接收所述第二設備發送的盤存數據,所述盤存數據至少包括屬于所述盤存目標的無源物聯網設備的第一標簽標識;
16、發送所述盤存數據至所述af網元;
17、其中,所述第一標簽標識為所述無源物聯網設備的唯一身份標識。
18、在一些實施方案中,所述第一盤存請求還攜帶指示盤存需求的盤存目標數量,所述方法還包括:
19、基于所述盤存目標數量,確定盤存時間周期和盤存次數。
20、在一些實施方案中,所述方法還包括:
21、基于所述盤存數據和指示盤存需求的盤存目標數量,生成盤存結果;
22、基于所述盤存結果,觸發停止所述盤存操作;
23、其中,所述第一盤存請求攜帶所述盤存目標數量。
24、第二方面,本技術實施例提供了一種無源物聯網設備的盤存方法,應用于af網元,所述方法包括:
25、獲取目標標簽信息,所述目標標簽信息指示盤存目標;
26、發送第一盤存請求至第一設備,所述第一盤存請求攜帶所述目標標簽信息;
27、其中,所述第一盤存請求用于請求對無源物聯網設備進行盤存操作,所述目標標簽信息包括:目標標簽標識、目標標簽組標識或目標標簽前綴標識。
28、在一些實施方案中,所述方法還包括:
29、獲取指示盤存需求的盤存目標數量;
30、其中,所述第一盤存請求還攜帶所述盤存目標數量。
31、在一些實施方案中,所述方法還包括:
32、接收所述第一設備發送的盤存數據,所述盤存數據至少包括屬于所述盤存目標的無源物聯網設備的第一標簽標識;
33、其中,所述第一標簽標識為所述無源物聯網設備的唯一身份標識。
34、在一些實施方案中,所述方法還包括:
35、基于所述盤存數據和指示盤存需求的盤存目標數量,生成盤存結果;
36、基于所述盤存結果或獲取的主動停止盤存指令,觸發停止所述盤存操作。
37、第三方面,本技術實施例提供了一種無源物聯網設備的盤存方法,應用于無源物聯網設備,所述方法包括:
38、接收攜帶目標標簽信息和盤存模式的盤存指令,所述目標標簽信息指示盤存目標,所述盤存模式指示標簽對比機制;
39、基于所述盤存模式,對比所述目標標簽信息和所述無源物聯網設備的第一標簽標識,并生成對比結果;
40、基于所述對比結果,確認所述無源物聯網設備屬于所述盤存目標后,發送攜帶所述第一標簽標識的反饋數據至第二設備;
41、其中,所述盤存模式為以下模式之一:單個盤存模式、批次盤存模式和多個盤存模式;所述第一標簽標識為所述無源物聯網設備的唯一身份標識,由表征所述無源物聯網設備的批次的組標識和表征所述無源物聯網設備的唯一編號的第二標簽標識組成;所述反饋數據用于統計后生成盤點數據;所述第二設備包括:基站或讀寫設備。
42、在一些實施方案中,所述基于所述盤存模式,對比所述目標標簽信息和第一標簽標識,包括:
43、若確定所述盤存模式為單個盤存模式,則對比所述目標標簽信息和所述第一標簽標識中的組標識以及第二標簽標識;
44、若確定所述盤存模式為批次盤存模式,則對比所述目標標簽信息和所述第一標簽標識中的組標識;
45、若確定所述盤存模式為多個盤存模式,則對比所述目標標簽信息和所述第一標簽標識中的組標識以及所述第二標簽標識的第一部分。
46、在一些實施方案中,所述方法還包括:
47、發送所述反饋數據至所述第二設備后,生成表征所述無源物聯網設備屬于所述盤存目標的標記信息;
48、基于所述標記信息,在設定時長內不再發送所述反饋數據至所述第二設備;
49、其中,所述標記信息由所述無源物聯網設備的置位開關或功能開關生成。
50、第四方面,本技術實施例提供了一種第一設備,包括:處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器,用于運行計算機程序時,執行如第一方面所述方法的步驟。
51、在一些實施方案中,所述第一設備包括:接入和移動性管理功能(access?andmobility?management?function,amf)網元或無源物聯網設備移動性管理功能網元。
52、第五方面,本技術實施例提供了一種af網元,包括:處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器,用于運行計算機程序時,執行如第二方面所述方法的步驟。
53、第六方面,本技術實施例提供了一種無源物聯網設備,包括:處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,其中,所述處理器,用于運行計算機程序時,執行如第三方面所述方法的步驟。
54、第七方面,本技術實施例提供了一種存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時,實現第一方面、第二方面或者第三方面所述方法的步驟。
55、第八方面,本技術實施例提供了一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序在被處理器執行時,實現第一方面、第二方面或者第三方面所述方法的步驟。
56、本技術實施例提供的技術方案,獲取應用功能af網元發送的第一盤存請求,第一盤存請求用于請求對無源物聯網設備進行盤存操作,第一盤存請求攜帶指示盤存目標的目標標簽信息;基于目標標簽信息,確定指示標簽對比機制的盤存模式,盤存模式指示標簽對比機制,盤存模式為以下模式之一:單個盤存模式、批次盤存模式和多個盤存模式;基于目標標簽信息和盤存模式,觸發第二設備向無源物聯網設備發送盤存指令。如此,本技術提供了針對無源物聯網設備進行定向盤存的方法與流程,可以靈活調整盤存目標的數量和范圍,實現批量盤存,提升了無源物聯網設備盤存的效率。