IP Library › Granted Patent US 12,542,787
Granted Patent B2
US 12,542,787 · App. 18/566,934 · Granted Feb 3, 2026

Data verification method and system, and edge-end device

Inventors: Yami Chen (Beijing, CN); Bin Rong (Beijing, CN); Xiaoxia Li (Beijing, CN); Jian Yang (Beijing, CN); Hongwei Wang (Beijing, CN); Wenming Zhe (Beijing, CN); Xiaoqiang Qiao (Beijing, CN)
Assignee: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
H04L63/126
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,542,787
App. No.
18/566,934
Granted
Feb 3, 2026
Kind
B2
Abstract

The present disclosure relates to a data verification method, a system, and an edge device, and relates to the field of computer technology. The data verification method includes receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device; verifying, by the edge device, the cloud data and the terminal data based on business process logic; and sending, by the edge device, a result of the verifying to at least one of the cloud device or the terminal device.

Claims (81)

1 . A data verification method, comprising:

receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device;

verifying, by the edge device, the cloud data and the terminal data based on business process logic; and

sending, by the edge device, a result of the verifying to at least one of the cloud device or the terminal device,

wherein the receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

receiving, by the edge device, a check request issued by the cloud device, the check request comprising a list of Radio Frequency Identification (RFID) data to be checked as the cloud data; and

receiving, by the edge device, RFID data collected by the terminal device as the terminal data, wherein the receiving, by the edge device, RFID data collected by the terminal device as the terminal data comprises:

receiving, by the edge device, a verification request sent from the terminal device based on an edge location address issued by the cloud device and comprising a verification sheet number;

sending, by the edge device, verification confirmation information to the terminal device, the verification confirmation information comprising a verification sheet number; and

receiving, by the edge device, RFID data collected by the terminal device as the terminal data.

2 . The data verification method according to claim 1 , further comprising, before receiving the cloud data and the terminal data:

sending, by the edge device, a verification activation request to the cloud device; and

receiving, by the edge device, an activation response returned from the cloud device, the activation response comprising relevant information about the business process logic.

3 . The data verification method according to claim 2 , wherein:

the verification activation request comprises version information of edge software currently deployed on the edge device, and the activation response comprises update information of the edge software.

4 . The data verification method according to claim 1 , wherein the verifying the cloud data and the terminal data based on business process logic comprises:

matching, by the edge device, the terminal data with the cloud data, and determining whether the verifying is passed based on a result of the matching; or

verifying, by the edge device, the terminal data based on the cloud data.

5 . The data verification method according to claim 4 , wherein the verifying the cloud data and the terminal data based on business process logic comprises:

determining, by the edge device, whether the terminal data comprises abnormal data; and

determining, by the edge device, whether the verifying is passed based on a result of the determining and the result of the matching.

6 . The data verification method according to claim 5 , wherein:

the cloud data are checklist data comprising item tag data; and

the determining whether the terminal data comprise abnormal data comprises:

determining, by the edge device, whether the terminal data comprise abnormal data based on at least one of item location information or tag data status information.

7 . The data verification method according to claim 1 , wherein:

the cloud data comprise item tag data; and

the verifying the cloud data and the terminal data based on business process logic comprises:

determining, by the edge device, whether the terminal data match a location where the terminal device is located; and

in case of the terminal data not matching the location, reporting, by the edge device, the terminal data to the cloud device, for the cloud device to determine whether the terminal data are abnormal data.

8 . The data verification method according to claim 1 , wherein the sending a result of the verifying to at least one of the cloud device or the terminal device comprises:

sending, by the edge device, the terminal data that do not match the cloud data to the cloud device;

sending, by the edge device, a result of filtering of abnormal data and verification performed by the cloud device on mismatched terminal data to the terminal device;

receiving, by the edge device, check completion information returned from the terminal device, the check completion information comprising a checklist number; and

sending, by the edge device, check completion information to the cloud device, the check completion information comprising the checklist number, the list of RFID data that has been checked, and registration information about abnormal situation.

9 . The data verification method according to claim 1 , wherein the receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

sending, by the edge device, a check request sent from the terminal device to the cloud device, the check request comprising information on the location of item data to be checked;

sending, by the edge device, a check response returned from the cloud device to the terminal device, the check response comprising a list of RFID data to be checked as the cloud data; and

receiving, by the edge device, RFID data collected by the terminal device as the terminal data.

10 . The data verification method according to claim 1 , wherein the receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

receiving, by the edge device, a counting request issued by the cloud device, the counting request comprising a list of data to be checked as the cloud data; and

receiving, by the edge device, counting data collected by the terminal device as the terminal data.

11 . The data verification method according to claim 10 , wherein the sending a result of the verifying to at least one of the cloud device or the terminal device comprises:

sending, by the edge device, the result of the verifying to the terminal device; and

after receiving counting completion information returned from the terminal device, sending, by the edge device, counting result data to the cloud device.

12 . The data verification method according to claim 1 , wherein the receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

sending, by the edge device, a check request sent from the terminal device to the cloud device, the check request comprising information on a warehouse area where item data to be checked is located;

sending, by the edge device, a check response returned from the cloud device to the terminal device, the check response comprising a list of RFID data to be checked as the cloud data; and

receiving, by the edge device, collected RFID data returned from the terminal device as the terminal data.

13 . The data verification method according to claim 1 , wherein the receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

receiving, by the edge device, a check request issued by the cloud device, the check request issued by the cloud device comprising a list of RFID data to be checked as the cloud data;

receiving, by the edge device, a check request sent from the terminal device, the check request sent from the terminal device comprising information on a warehouse area where item data to be checked is located;

sending, by the edge device, a check response to the terminal device; and

receiving, by the edge device, collected RFID data returned from the terminal device as the terminal data.

14 . The data verification method according to claim 1 , wherein the receiving, by an edge device, cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

receiving, by the edge device, a list of RFID data to be checked issued by the cloud device and forwarded by the terminal device as the cloud data, the cloud data being issued from the cloud device to the terminal device in response to a check request sent from the terminal device, or

receiving, by the edge device, a list of RFID data of items to be shelved that is issued by the cloud device and forwarded by the terminal device as the cloud data, the cloud data being issued from the cloud device to the terminal device in response to a shelving request sent from the terminal device; and

receiving, by the edge device, collected RFID data sent from the terminal device as the terminal data.

15 . The data verification method according to claim 1 , wherein:

the terminal device is a portal frame hardware device, the cloud device is an item management system, the cloud data are checklist data, the terminal data are RFID data;

the verifying the cloud data and the terminal data based on business process logic comprises verifying checking data by the edge device; and

the sending a result of the verifying to at least one of the cloud device or the terminal device comprises:

sending a result of the verifying of the checking data to an application on the item management system and sending checking status to a display device.

16 . An edge device, comprising:

a memory; and

a processor coupled to the memory, the processor configured to, based on instructions stored in the memory, carry out a data verification method comprising:

receiving cloud data issued by a cloud device and terminal data collected by a terminal device;

verifying the cloud data and the terminal data based on business process logic; and

sending a result of the verifying to at least one of the cloud device or the terminal device, wherein the receiving cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

receiving a check request issued by the cloud device, the check request comprising a list of Radio Frequency Identification (RFID) data to be checked as the cloud data; and

receiving RFID data collected by the terminal device as the terminal data, wherein the receiving RFID data collected by the terminal device as the terminal data comprises: receiving a verification request sent from the terminal device based on an edge location address issued by the cloud device and comprising a verification sheet number; sending verification confirmation information to the terminal device, the verification confirmation information comprising a verification sheet number; and receiving RFID data collected by the terminal device as the terminal data.

17 . A data verification system, comprising:

an edge device for implementing the data verification method according to claim 16 ;

a cloud device for issuing cloud data; and

a terminal device for collecting terminal data.

18 . A non-transitory computer-readable storage medium having stored thereon computer program instructions which, when executed by a processor, implements a data verification method comprising:

receiving cloud data issued by a cloud device and terminal data collected by a terminal device;

verifying the cloud data and the terminal data based on business process logic; and

sending a result of the verifying to at least one of the cloud device or the terminal device, wherein the receiving cloud data issued by a cloud device and terminal data collected by a terminal device comprises:

receiving a check request issued by the cloud device, the check request comprising a list of Radio Frequency Identification (RFID) data to be checked as the cloud data; and

receiving RFID data collected by the terminal device as the terminal data, wherein the receiving RFID data collected by the terminal device as the terminal data comprises: receiving a verification request sent from the terminal device based on an edge location address issued by the cloud device and comprising a verification sheet number; sending verification confirmation information to the terminal device, the verification confirmation information comprising a verification sheet number; and receiving RFID data collected by the terminal device as the terminal data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: CHEN, YAMI; RONG, BIN; LI, XIAOXIA; YANG, JIAN; WANG, HONGWEI; ZHE, WENMING; QIAO, XIAOQIANG
To: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
Reel/Frame 065755/0046 →
Priority Claims (1)
CN 202110737908.0 · Jun 30, 2021 · national
Continuity (1)
Related Publication 20240275796A1 · Aug 15, 2024
References Cited (28)
US 11410480B2 · Saito et al. · 2022 [cited by applicant]
US 20030006281A1 · Thomas · 2003 [cited by examiner]
US 20090037193A1 · Vempati · 2009 [cited by examiner]
US 20130194077A1 · Vargas · 2013 [cited by examiner]
US 20180300671A1 · Richardson · 2018 [cited by examiner]
US 20200214057A1 · Finn · 2020 [cited by examiner]
CN 102360438A · 2012 [cited by applicant]
CN 107944509A · 2018 [cited by applicant]
CN 208477588U · 2019 [cited by applicant]
CN 110414638A · 2019 [cited by applicant]
CN 110708370A · 2020 [cited by applicant]
CN 112087423A · 2020 [cited by applicant]
CN 112269588A · 2021 [cited by applicant]
CN 112311525A · 2021 [cited by applicant]
CN 112394945A · 2021 [cited by applicant]
CN 112394957A · 2021 [cited by applicant]
CN 112506659A · 2021 [cited by applicant]
CN 112671830A · 2021 [cited by applicant]
CN 112712505A · 2021 [cited by applicant]
CN 112925652A · 2021 [cited by applicant]
CN 112997221A · 2021 [cited by applicant]
CN 113342382A · 2021 [cited by applicant]
GB 2510874B · 2020 [cited by applicant]
“International Search Report and English language translation”, International Application No. PCT/CN2022/089002, Jul. 8, 2022, 5 pp. [cited by applicant]
Communication with Supplementary European Search Report, EP Application No. 22831392.0, Feb. 27, 2025, 10 pp. [cited by applicant]
Notice of Grant of Invention Patent Right and English-language translation, CN Application No. 202110737908.0, Jan. 9, 2024, 10 pp. [cited by applicant]
Hou, Huiling, “Design of bit-paralleled multi-dimension packet classification system based on cloud computing”, With English Abstract, Modern Electronics Technique, vol. 43, No. 17, Sep. 1, 2020, 5 pp. [cited by applicant]
Notice of Reasons for Refusal and English Translation, JP Application No. 2023-579806, Dec. 2, 2025, 8 pp. [cited by applicant]