本技術涉及數(shù)據(jù)管理,尤其涉及一種開門記錄傳輸、獲取方法、裝置、門禁系統(tǒng)、設備及介質。
背景技術:
1、門禁設備聯(lián)網(wǎng)情況下,會將開門記錄上傳至網(wǎng)絡側,但門禁設備斷網(wǎng)后,門禁設備本地保存的開門記錄,在門禁設備恢復與網(wǎng)絡側的連接后,需要將斷網(wǎng)期間的門禁設備的開門記錄,續(xù)傳給網(wǎng)絡側。
技術實現(xiàn)思路
1、本技術實施例提供了一種開門記錄傳輸、獲取方法、裝置、門禁系統(tǒng)、設備及介質,用以提高續(xù)傳開門記錄的工作效率,避免門禁設備與網(wǎng)絡平臺之間的交互次數(shù)過多。
2、在門禁設備側,本技術實施例提供的一種開門記錄傳輸方法,包括:
3、接收網(wǎng)絡設備發(fā)送的開門記錄續(xù)傳任務;其中,所述開門記錄續(xù)傳任務,是所述網(wǎng)絡設備當確定關于目標門禁設備的開門記錄的緩存中存在缺失的開門記錄時,向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)起的開門記錄續(xù)傳任務;
4、執(zhí)行所述開門記錄續(xù)傳任務,其中包括:
5、從所述網(wǎng)絡設備發(fā)送的開門記錄續(xù)傳任務中獲取開門記錄的查詢條件;
6、根據(jù)所述查詢條件,確定查詢結果,并將所述查詢結果發(fā)送給所述網(wǎng)絡設備。
7、通過本技術實施例提供的所述開門記錄傳輸方法,可以接收網(wǎng)絡設備發(fā)送的開門記錄續(xù)傳任務;其中,所述開門記錄續(xù)傳任務,是所述網(wǎng)絡設備當確定關于目標門禁設備的開門記錄的緩存中存在缺失的開門記錄時,向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)起的開門記錄續(xù)傳任務;從而使得網(wǎng)絡平臺只需發(fā)起開門記錄續(xù)傳任務,門禁設備在接收到開門記錄續(xù)傳任務后,可以執(zhí)行所述開門記錄續(xù)傳任務,其中包括:從所述網(wǎng)絡設備發(fā)送的開門記錄續(xù)傳任務中獲取開門記錄的查詢條件;根據(jù)所述查詢條件,確定查詢結果,并將所述查詢結果發(fā)送給所述網(wǎng)絡設備,從而實現(xiàn)了門禁設備按照開門記錄續(xù)傳任務的要求,進行開門記錄的推送,減少了網(wǎng)絡平臺和門禁設備之間的交互次數(shù),進而提高了續(xù)傳開門記錄的工作效率,避免門禁設備與網(wǎng)絡平臺之間的交互次數(shù)過多,減輕網(wǎng)絡負擔。
8、在一些實施方式中,根據(jù)所述查詢條件,確定查詢結果,包括:
9、當確定所述查詢條件錯誤時,確定包含查詢條件錯誤指示信息的第一查詢結果;
10、當確定所述查詢條件正確,但查詢的開門記錄不存在時,確定包含查詢條件正確指示信息以及開門記錄不存在的指示信息的第二查詢結果;
11、當確定所述查詢條件正確,并且查詢的開門記錄存在時,確定包含查詢條件正確指示信息以及存在的開門記錄條數(shù)的指示信息的第三查詢結果。
12、在一些實施方式中,當確定所述查詢條件正確,并且查詢的開門記錄存在時,所述執(zhí)行所述開門記錄續(xù)傳任務還包括:
13、從所述門禁設備中查詢開門記錄,并通過平臺即服務paas庫,發(fā)送給所述網(wǎng)絡設備。
14、在一些實施方式中,從所述門禁設備中查詢開門記錄,并通過平臺即服務paas庫,發(fā)送給所述網(wǎng)絡設備,包括:
15、從所述門禁設備中查詢開門記錄,當查詢到的符合所述查詢條件的開門記錄的條數(shù),超過預設值時,分多次從符合所述查詢條件的開門記錄中提取開門記錄,并通過paas庫發(fā)送給所述網(wǎng)絡設備;其中,每次提取的開門記錄的條數(shù),小于所述預設值。
16、在一些實施方式中,所述方法還包括:
17、若當前執(zhí)行的開門記錄續(xù)傳任務未完成,并接收到所述網(wǎng)絡設備發(fā)送的新的開門記錄續(xù)傳任務,則終止所述當前執(zhí)行的開門記錄續(xù)傳任務,并執(zhí)行所述新的開門記錄續(xù)傳任務。
18、在一些實施方式中,結合所述門禁設備上報正常開門記錄的繁忙狀態(tài),執(zhí)行所述開門記錄續(xù)傳任務,其中所述正常開門記錄,為非續(xù)傳的開門記錄。
19、在一些實施方式中,所述方法還包括:
20、接收所述網(wǎng)絡設備發(fā)送的獲取忙碌狀態(tài)判斷值的請求;
21、根據(jù)所述網(wǎng)絡設備發(fā)送的獲取忙碌狀態(tài)判斷值的請求,向所述網(wǎng)絡設備上報所述門禁設備的至少一個忙碌狀態(tài)判斷值。
22、在網(wǎng)絡設備側,本技術實施例提供的一種開門記錄獲取方法,包括:
23、確定本地網(wǎng)絡設備關于目標門禁設備的開門記錄的緩存中存在缺失的開門記錄;
24、向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,其中包括開門記錄的查詢條件,使得所述目標門禁設備根據(jù)所述查詢條件,確定查詢結果,并將所述查詢結果發(fā)送給所述網(wǎng)絡設備。
25、在一些實施方式中,所述方法還包括:
26、當收到所述目標門禁設備發(fā)送的第一查詢結果時,根據(jù)其中攜帶的查詢條件錯誤指示信息,重置所述查詢條件,并再次向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,其中包括重置后的查詢條件;
27、當收到所述目標門禁設備發(fā)送的第二查詢結果時,根據(jù)其中攜帶的查詢條件正確指示信息以及開門記錄不存在的指示信息,更新關于所述目標門禁設備的開門記錄序號緩存表;當根據(jù)更新后的關于所述目標門禁設備的開門記錄序號緩存表,確定本地網(wǎng)絡設備關于所述目標門禁設備的開門記錄的緩存中存在缺失的開門記錄時,再次向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,其中包括根據(jù)更新后的關于所述目標門禁設備的開門記錄序號緩存表生成的開門記錄的查詢條件;
28、當收到所述目標門禁設備發(fā)送的第三查詢結果時,根據(jù)其中攜帶的查詢條件正確指示信息以及存在的開門記錄條數(shù)的指示信息,等待接收所述目標門禁設備發(fā)送的開門記錄。
29、在一些實施方式中,等待接收所述目標門禁設備發(fā)送的開門記錄時,所述方法還包括:
30、若在預設的時長范圍內,未接收到所述目標門禁設備發(fā)送的所有符合所述查詢條件的開門記錄,則根據(jù)已經接收到的所述目標門禁設備發(fā)送的符合所述查詢條件的開門記錄,更新關于所述目標門禁設備的開門記錄序號緩存表;當根據(jù)更新后的關于所述目標門禁設備的開門記錄序號緩存表,確定本地網(wǎng)絡設備關于所述目標門禁設備的開門記錄的緩存中存在缺失的開門記錄時,再次向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,其中包括根據(jù)更新后的關于所述目標門禁設備的開門記錄序號緩存表生成的開門記錄的查詢條件。
31、在一些實施方式中,向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務之前,所述方法還包括:
32、獲取所述目標門禁設備的至少一個忙碌狀態(tài)判斷值;
33、針對所述目標門禁設備,確定所述網(wǎng)絡設備當前的開門記錄實時接收速率值;
34、針對所述目標門禁設備,將所述網(wǎng)絡設備當前的開門記錄實時接收速率值,與所述目標門禁設備的忙碌狀態(tài)判斷值進行比較,根據(jù)比較結果確定所述目標門禁設備當前的忙碌狀態(tài);
35、向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,包括:
36、當所述目標門禁設備當前的忙碌狀態(tài)滿足預設條件時,確定與所述目標門禁設備當前的忙碌狀態(tài)相匹配的開門記錄的查詢條件;
37、向所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,其中攜帶與所述目標門禁設備當前的忙碌狀態(tài)相匹配的開門記錄的查詢條件。
38、在門禁設備側,本技術實施例提供的一種開門記錄傳輸裝置,包括:
39、接收任務單元,用于接收網(wǎng)絡設備發(fā)送的開門記錄續(xù)傳任務;其中,所述開門記錄續(xù)傳任務,是所述網(wǎng)絡設備當確定關于目標門禁設備的開門記錄的緩存中存在缺失的開門記錄時,向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)起的開門記錄續(xù)傳任務;
40、執(zhí)行任務單元,用于執(zhí)行所述開門記錄續(xù)傳任務,其中包括:
41、從所述網(wǎng)絡設備發(fā)送的開門記錄續(xù)傳任務中獲取開門記錄的查詢條件;
42、根據(jù)所述查詢條件,確定查詢結果,并將所述查詢結果發(fā)送給所述網(wǎng)絡設備。
43、在網(wǎng)絡設備側,本技術實施例提供的一種開門記錄獲取裝置,包括:
44、確定存在開門記錄缺失單元,用于確定本地網(wǎng)絡設備關于目標門禁設備的開門記錄的緩存中存在缺失的開門記錄;
45、開門記錄續(xù)傳任務發(fā)起單元,用于向與所述網(wǎng)絡設備建立連接的所述目標門禁設備發(fā)送開門記錄續(xù)傳任務,其中包括開門記錄的查詢條件,使得所述目標門禁設備根據(jù)所述查詢條件,確定查詢結果,并將所述查詢結果發(fā)送給所述網(wǎng)絡設備。
46、本技術實施例提供的一種門禁系統(tǒng),包括所述的開門記錄傳輸裝置,和所述的開門記錄獲取裝置。
47、本技術另一實施例提供了一種電子設備,其包括存儲器和處理器,其中,所述存儲器用于存儲程序指令,所述處理器用于調用所述存儲器中存儲的程序指令,按照獲得的程序執(zhí)行上述任一種方法。
48、本技術另一實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使所述計算機執(zhí)行上述任一種方法。