Electronic tag card information processing method, device, equipment and computer readable medium
By obtaining and processing the tag card information of the electronic tag card, the problem of missing electronic tag card and missing checking in the prior art is solved, and the consistency between verification records and actual quantity is achieved.
Patent Information
- Application Number
- CN202210251698.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-03-15
AI Technical Summary
When verifying electronic tag cards in the prior art, the lost electronic tag cards cannot be replenished in time, and it is prone to missed inspections, resulting in the inconsistent number of records after verification and the actual number of verifications.
By obtaining the tag card information of each electronic tag card in the target area, a tag card heartbeat information set is generated, and processing steps are performed, including sending preset format item information to the electronic tag card, updating item information, generating tag card update information, and calculating Difference information to determine the number of electronic tag cards that are missing or missed.
It has achieved timely supplementation of lost electronic tag cards to reduce missed inspections and ensured the consistency between the number of records after verification and the actual number of verifications.
Smart Images

Figure CN114781569B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to an electronic tag card information processing method, device, equipment, and computer-readable medium. Background Art
[0002] With the transformation of digital goods circulation and the development of ink screen and Internet of Things technology, online electronic tag card equipment with fast, accurate, flexible and efficient attribute adjustment is gradually used to replace traditional paper tag cards. At present, when verifying electronic tag cards, the usual method is: staff regularly verify the electronic tag cards in a certain area.
[0003] However, when the above method is used to verify the electronic tag card, the following technical problems often occur:
[0004] First, when the staff regularly checks the electronic tag cards in a certain area, it is impossible to replenish the lost electronic tag cards in time;
[0005] Second, when staff regularly verify the electronic tag cards in a certain area, some electronic tag cards are often missed, resulting in the number of electronic tag card records after verification being inconsistent with the actual number of electronic tag cards verified. Summary of the invention
[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0007] Some embodiments of the present disclosure propose electronic tag card information processing methods, devices, equipment and computer-readable media to solve one or more of the technical problems mentioned in the above background technology section.
[0008] In a first aspect, some embodiments of the present disclosure provide an electronic tag card information processing method, the method comprising: obtaining the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtaining a tag card heartbeat information set, wherein the tag card heartbeat information comprises a tag card heartbeat code and a tag card heartbeat model; for each electronic tag card corresponding to the target area, performing the following processing steps: sending the object information changed into a preset format to the electronic tag card, so that the electronic tag card can update the displayed object information, wherein the object information is the object information corresponding to the electronic tag card stored locally; in response to determining that the update of the object information displayed by the electronic tag card is completed, sending the object information corresponding to the electronic tag card stored locally to the target area; The tag card storage information of the electronic tag card is determined as format change information, wherein the format change information includes a tag card code and a tag card model; in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set including a tag card heartbeat code identical to the tag card code included in the format change information, the format change information is determined as tag card update information; based on the determined tag card update information and the tag card heartbeat information set, a second tag card quantity set is generated; based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, a difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set is determined as difference information to obtain a difference information set.
[0009] In a second aspect, some embodiments of the present disclosure provide an electronic tag card information processing device, the device comprising: an acquisition unit, configured to acquire the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtain a tag card heartbeat information set, wherein the tag card heartbeat information includes the tag card heartbeat code and the tag card heartbeat model; an electronic tag card processing unit, configured to perform the following processing steps for each electronic tag card corresponding to the target area: sending the object information changed to a preset format to the electronic tag card, so that the electronic tag card can update the displayed object information, wherein the object information is the object information corresponding to the electronic tag card stored locally; in response to determining that the update of the object information displayed on the electronic tag card is completed, The tag card storage information of the above-mentioned electronic tag card is determined as format change information, wherein the above-mentioned format change information includes a tag card code and a tag card model; in response to determining that there is no tag card heartbeat information in the above-mentioned tag card heartbeat information set including a tag card heartbeat code that is the same as the tag card code included in the above-mentioned format change information, the above-mentioned format change information is determined as tag card update information; a generating unit is configured to generate a second tag card quantity set based on the determined respective tag card update information and the above-mentioned tag card heartbeat information set; and a determining unit is configured to determine, based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, a difference between the above-mentioned first tag card quantity and the second tag card quantity corresponding to the above-mentioned tag card model in the above-mentioned second tag card quantity set as difference information to obtain a difference information set.
[0010] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0011] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
[0012] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the electronic tag card information processing method of some embodiments of the present disclosure, the lost electronic tag card can be supplemented in time. Specifically, the reason for the failure to supplement the lost electronic tag card in time is that when the staff regularly verifies the electronic tag cards in a certain area, the lost electronic tag card cannot be supplemented in time. Based on this, the electronic tag card information processing method of some embodiments of the present disclosure, first, obtains the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtains the tag card heartbeat information set. Thus, data support is provided for subsequent processing. Secondly, for each electronic tag card corresponding to the above-mentioned target area, the following processing steps are performed: First, the item information changed to a preset format is sent to the above-mentioned electronic tag card, so that the above-mentioned electronic tag card updates the displayed item information. Thus, it is convenient to determine the tag card information that needs to be verified. Secondly, in response to determining that the update of the item information displayed by the above-mentioned electronic tag card is completed, the tag card storage information corresponding to the above-mentioned electronic tag card stored locally is determined as the format change information. Thus, it is convenient to determine the repeated tag card information. Then, in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set that includes the same tag card heartbeat code as the tag card code included in the format change information, the format change information is determined as the tag card update information. Thus, the repeatedly verified tag card information can be removed. Then, based on the determined tag card update information and the tag card heartbeat information set, a second tag card quantity set is generated. Thus, data support is provided for the subsequent determination of difference information. Finally, based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set is determined as difference information to obtain a difference information set. Thus, the number of lost electronic tag cards is accurately determined. Also, because the number of lost electronic tag cards is accurately determined, the lost electronic tag cards can be replenished in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0014] Figure 1 is a schematic diagram of an application scenario of the electronic tag card information processing method of some embodiments of the present disclosure;
[0015] Figure 2 is a flow chart of some embodiments of the electronic tag card information processing method according to the present disclosure;
[0016] Figure 3 is a flow chart of other embodiments of the electronic tag card information processing method according to the present disclosure;
[0017] Figure 4 It is a structural schematic diagram of some embodiments of the electronic tag card information processing method according to the present disclosure;
[0018] Figure 5 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0020] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0022] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0024] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0025] Figure 1 It is a schematic diagram of an application scenario of the electronic tag card information processing method of some embodiments of the present disclosure.
[0026] exist Figure 1In the application scenario, first, the computing device 101 can obtain the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information 1021, and obtain the tag card heartbeat information set 102. Among them, the above-mentioned tag card heartbeat information 1021 includes the tag card heartbeat code and the tag card heartbeat model. Secondly, the computing device 101 can perform the following processing steps for each electronic tag card corresponding to the above-mentioned target area: First, the computing device 101 can send the item information changed to a preset format to the above-mentioned electronic tag card, so that the above-mentioned electronic tag card can update the displayed item information. Among them, the above-mentioned item information is the item information corresponding to the above-mentioned electronic tag card stored locally. Secondly, in response to determining that the update of the item information displayed by the above-mentioned electronic tag card is completed, the computing device 101 can determine the tag card storage information 103 corresponding to the above-mentioned electronic tag card stored locally as the format change information 104. Among them, the above-mentioned format change information 104 includes the tag card code and the tag card model. Then, in response to determining that there is no tag card heartbeat information 1021 in the tag card heartbeat information set 102 that includes the same tag card heartbeat code as the tag card code included in the format change information 104, the computing device 101 may determine the format change information 104 as the tag card update information 105. Then, the computing device 101 may generate a second tag card quantity set 108 based on the determined individual tag card update information 106 and the tag card heartbeat information set 102. Finally, the computing device 101 may determine the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set 108 as difference information based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set 107, and obtain a difference information set 109.
[0027] It should be noted that the computing device 101 can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
[0028] It should be understood that Figure 1 The number of computing devices in the embodiment is only illustrative. Any number of computing devices may be provided according to implementation requirements.
[0029] Continue to refer Figure 2 , shows a process 200 of some embodiments of the electronic tag card information processing method according to the present disclosure. The electronic tag card information processing method comprises the following steps:
[0030] Step 201: obtain tag card information of each electronic tag card corresponding to the target area as tag card heartbeat information to obtain a tag card heartbeat information set.
[0031] In some embodiments, the execution subject of the electronic tag card information processing method (for example Figure 1 The computing device 101 shown can receive the tag card information sent by each electronic tag card corresponding to the target area as the tag card heartbeat information by wired connection or wireless connection, and obtain the tag card heartbeat information set. Among them, the above-mentioned tag card heartbeat information includes the tag card heartbeat code and the tag card heartbeat model. The above-mentioned tag card information includes the tag card code and the tag card model of the corresponding electronic tag card. Here, the above-mentioned tag card code can be the code of a certain electronic tag card that is uniquely determined. For example, the tag card code can be "A1". The above-mentioned tag card heartbeat code can be the code of the electronic tag card corresponding to a certain electronic tag card heartbeat information that is uniquely determined. The above-mentioned tag card heartbeat model can be the model of the electronic tag card corresponding to a certain electronic tag card heartbeat information. For example, the tag card heartbeat model can be 'A' type. The above-mentioned target area includes multiple shelves with multiple electronic tag cards and multiple boxes with multiple electronic tag cards stored. The above-mentioned tag card heartbeat information can be the tag card information sent by the electronic tag card to the above-mentioned execution subject. The above-mentioned tag card heartbeat information set can be a collection including multiple tag card heartbeat information. The electronic tag card may be a display device having the functions of receiving and sending information, for example, an LED display device.
[0032] As an example, the tag card heartbeat information set may be:
[0033] {'Tag card heartbeat code': 'A1', 'Tag card heartbeat model': 'A'};
[0034] {'Tag card heartbeat code': 'B2', 'Tag card heartbeat model': 'B'};
[0035] {'Tag card heartbeat code': 'C3', 'Tag card heartbeat model': 'C'};
[0036] {'Tag card heartbeat code': 'C4', 'Tag card heartbeat model': 'C'}.
[0037] Step 202: for each electronic tag card corresponding to the target area, perform the following processing steps:
[0038] Step 2021: Send the item information changed into a preset format to the electronic tag card, so that the electronic tag card can update the displayed item information.
[0039] In some embodiments, the execution entity may send the item information changed into a preset format to the electronic tag card via a wired connection or a wireless connection, so that the electronic tag card can update the displayed item information. The item information includes a tag card code corresponding to the item information, an item name, an item code corresponding to the item name, and an item value attribute value (for example, the price of the item). Here, the item information may be the item information of the item bound to the electronic tag card. The item code may be a code that uniquely represents an item. The preset format may be a pre-set format for distinguishing the information displayed on the electronic tag card. For example, the preset format may be "Kai Ti, Red".
[0040] As an example, the item information in the above preset format may be:
[0041] Kaiti, red {'label card code': 'A1', 'item name': 'banana', 'item code': '101', 'item value attribute value': '5.00'};
[0042] Kaiti, red {'label card code': 'B5', 'item name': 'ugly orange', 'item code': '103', 'item value attribute': '2.99'}.
[0043] Step 2022: in response to determining that the item information displayed on the electronic tag card is updated, the tag card storage information of the corresponding electronic tag card stored locally is determined as the format change information.
[0044] In some embodiments, the execution subject may determine the locally stored tag card storage information corresponding to the electronic tag card as the format change information in response to determining that the item information displayed on the electronic tag card has been updated. The tag card storage information includes the tag card code and the tag card model. Here, the tag card storage information may be the tag card information of the corresponding electronic tag card pre-stored locally.
[0045] As an example, the format change information could be:
[0046] {'Tag card heartbeat code': 'A1', 'Tag card heartbeat model': 'A'};
[0047] {'Tag card heartbeat code': 'B5', 'Tag card heartbeat model': 'B'}.
[0048] Step 2023: in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set including a tag card heartbeat code identical to the tag card code included in the format change information, the format change information is determined as the tag card update information.
[0049] In some embodiments, the execution subject may determine the format change information as tag card update information in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set that includes a tag card heartbeat code identical to the tag card code included in the format change information.
[0050] As an example, there is no tag card heartbeat information in the tag card heartbeat information set illustrated in step 201 that includes the same tag card heartbeat code as the tag card code included in the format change information illustrated in step 2022. For example, the format change information "{'tag card heartbeat code': 'B5', 'tag card heartbeat model': 'B'}" is determined as the tag card update information.
[0051] Step 203: Generate a second tag card quantity set based on the determined tag card update information and tag card heartbeat information set.
[0052] In some embodiments, the execution entity may generate a second tag card quantity set based on the determined update information of each tag card and the tag card heartbeat information set.
[0053] In practice, the above execution entity can generate the second tag card quantity set through the following steps:
[0054] In the first step, each determined tag card update information is added to the tag card heartbeat information set to update the tag card heartbeat information set, and the updated tag card heartbeat information set is obtained as the system information set.
[0055] As an example, the above system information set could be:
[0056] {'Tag card heartbeat code': 'A1', 'Tag card heartbeat model': 'A'};
[0057] {'Tag card heartbeat code': 'B2', 'Tag card heartbeat model': 'B'};
[0058] {'Tag card heartbeat code': 'C3', 'Tag card heartbeat model': 'C'};
[0059] {'Tag card heartbeat code': 'C4', 'Tag card heartbeat model': 'C'};
[0060] {'Tag card heartbeat code': 'B5', 'Tag card heartbeat model': 'B'}.
[0061] In the second step, deduplication processing is performed on each tag card heartbeat model included in the system information set to obtain a deduplication tag card model group.
[0062] As an example, the above deduplication tag model group can be:
[0063] {'De-duplicate label card model': 'A'};
[0064] {'De-duplication label card model': 'B'};
[0065] {'De-duplicate label card model': 'C'}.
[0066] In the third step, based on each deduplication label card model in the deduplication label card model group, the quantity of each system information corresponding to the deduplication label card model in the system information set is determined as the second label card quantity to generate a second label card quantity set.
[0067] As an example, according to the system information set in the first step, the second tag card quantity set is obtained: {'1', '2', '2'}, where '1' is the number of 'A' model electronic tag cards, and the number of 'B' and 'C' model electronic tag cards is '2'.
[0068] Step 204 : Based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, determine the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set as difference information to obtain a difference information set.
[0069] In some embodiments, the execution subject may determine the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set as difference information based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, and obtain a difference information set. The first tag card quantity set may be a collection of electronic tag card quantities that need to be verified for each tag card model. The first tag card quantity may be the quantity corresponding to a certain tag card model that needs to be verified. The difference information may be the quantity corresponding to a certain tag card model that has not been verified by the execution subject.
[0070] As an example, the first tag card quantity set may be: {'20', '15', '17'}, where '20' is the number of 'A' model electronic tag cards that need to be verified, '15' is the number of 'B' model electronic tag cards that need to be verified, and '17' is the number of 'C' model electronic tag cards that need to be verified. The difference values '19', '13', '15' between the first tag card quantities '20', '15', '17' of the above 'A' model, 'B' model, 'C' model and the second tag card quantities '1', '2', '2' of the above 'A' model, 'B' model, 'C' model and the above second tag card quantity set are determined as difference information. That is, the above difference information set can be: {'19', '13', '15'}.
[0071] Optionally, for each difference information in the difference information set, in response to determining that the difference information is not 0, the associated mobile robot is controlled to replenish a target number of electronic tag cards corresponding to the difference information to the target area.
[0072] In some embodiments, the execution subject can, for each difference information in the difference information set, in response to determining that the difference information is not 0, control the associated mobile robot to carry a target number of electronic tag cards corresponding to the difference information to be fixed on a box or shelf that lacks an electronic tag card through a wired or wireless connection. The target number is a value represented by the difference information. The mobile robot can be a mobile device with an item placement function. For example, a warehouse logistics robot.
[0073] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the electronic tag card information processing method of some embodiments of the present disclosure, the lost electronic tag card can be supplemented in time. Specifically, the reason for the failure to supplement the lost electronic tag card in time is that when the staff regularly verifies the electronic tag cards in a certain area, the lost electronic tag card cannot be supplemented in time. Based on this, the electronic tag card information processing method of some embodiments of the present disclosure, first, obtains the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtains the tag card heartbeat information set. Thus, data support is provided for subsequent processing. Secondly, for each electronic tag card corresponding to the above-mentioned target area, the following processing steps are performed: First, the item information changed to a preset format is sent to the above-mentioned electronic tag card, so that the above-mentioned electronic tag card updates the displayed item information. Thus, it is convenient to determine the tag card information that needs to be verified. Secondly, in response to determining that the update of the item information displayed by the above-mentioned electronic tag card is completed, the tag card storage information corresponding to the above-mentioned electronic tag card stored locally is determined as the format change information. Thus, it is convenient to determine the repeated tag card information. Then, in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set that includes the same tag card heartbeat code as the tag card code included in the format change information, the format change information is determined as the tag card update information. Thus, the repeatedly verified tag card information can be removed. Then, based on the determined tag card update information and the tag card heartbeat information set, a second tag card quantity set is generated. Thus, data support is provided for the subsequent determination of difference information. Finally, based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set is determined as difference information to obtain a difference information set. Thus, the number of lost electronic tag cards is accurately determined. Also, because the number of lost electronic tag cards is accurately determined, the lost electronic tag cards can be replenished in a timely manner.
[0074] Further references Figure 3 , a flowchart 300 is shown of another embodiment of the electronic tag card information processing method according to the present disclosure. The electronic tag card information processing method comprises the following steps:
[0075] Step 301: in response to the current time being a preset time, deduplication processing is performed on each label card model corresponding to each electronic label card in the target area to obtain a deduplication label card model group.
[0076] In some embodiments, in response to the current time being a preset time, the execution entity may deduplicate the label card models corresponding to the electronic label cards in the target area to obtain a deduplicated label card model group. Here, the deduplicated label card models may be models of electronic label cards of the same size. The preset time may be a preset time to start verifying the electronic label cards. For example, the preset time may be 0:00 a.m. The target area includes a plurality of shelves on which a plurality of electronic label cards are placed and a plurality of boxes in which a plurality of electronic label cards are stored. The electronic label card may be a display device having the function of receiving and sending information. For example, an LED display device. The label card model may be a model of a certain electronic label card.
[0077] Step 302: Determine the number of electronic label cards in the target area corresponding to each deduplication label card model in the deduplication label card model group as a first label card number to generate a first label card number set.
[0078] In some embodiments, the execution entity may determine the number of electronic label cards corresponding to the target area for each deduplication label card model in the deduplication label card model group as the first label card number to generate a first label card number set.
[0079] Step 303: Acquire tag card information of each electronic tag card corresponding to the target area as tag card heartbeat information to obtain a tag card heartbeat information set.
[0080] Step 304, for each electronic tag card corresponding to the target area, perform the following processing steps: send the item information changed to a preset format to the electronic tag card so that the electronic tag card can update the displayed item information; in response to determining that the update of the item information displayed on the electronic tag card is complete, determine the tag card storage information of the corresponding electronic tag card stored locally as format change information; in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set that includes a tag card heartbeat code that is the same as the tag card code included in the format change information, determine the format change information as the tag card update information.
[0081] Step 305: Generate a second tag card quantity set based on the determined tag card update information and tag card heartbeat information set.
[0082] Step 306: Based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, determine the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set as difference information to obtain a difference information set.
[0083] In some embodiments, the specific implementation of steps 303-306 and the technical effects brought about can be referred to Figure 2The corresponding steps 201-204 in the embodiments are not described in detail here.
[0084] Optionally, in response to receiving at least one tag card adjustment information sent by the target terminal, for each received tag card adjustment information, perform the following operations:
[0085] In the first step, the label card adjustment information changed into a preset format is sent to the electronic label card corresponding to the label card adjustment information, so that the electronic label card updates the displayed item information.
[0086] In some embodiments, the execution entity may send the tag card adjustment information changed to the preset format to an electronic tag card having the same tag card code as the tag card code included in the tag card adjustment information and the tag card code included in the tag card information of the corresponding electronic tag card, so that the electronic tag card can update the displayed item information. The tag card adjustment information includes the tag card code of the corresponding electronic tag card. Here, the tag card adjustment information may be information for adjusting the item information displayed on the electronic tag card. The target terminal may be a terminal that sends the tag card adjustment information to the execution entity.
[0087] The second step is to determine whether the item information displayed on the electronic tag card corresponding to the tag card adjustment information is updated successfully.
[0088] In some embodiments, the execution entity may determine whether the item information displayed on the electronic tag card corresponding to the tag card adjustment information is updated successfully.
[0089] In the third step, in response to determining that the item information displayed on the electronic tag card corresponding to the tag card adjustment information is updated successfully, determine whether there is system information in the system information set that includes a tag card heartbeat code that is the same as the tag card code included in the tag card information of the electronic tag card.
[0090] In some embodiments, the above-mentioned execution entity can determine whether there is system information in the above-mentioned system information set that includes a tag card heartbeat code that is the same as the tag card code included in the tag card information of the above-mentioned electronic tag card in response to determining that the item information displayed on the electronic tag card corresponding to the above-mentioned tag card adjustment information is successfully updated.
[0091] In the fourth step, in response to determining that there is no system information in the system information set including a tag card heartbeat code identical to the tag card code included in the tag card information, the tag card information is added to the system information set to update the system information set to obtain a system update information set.
[0092] In some embodiments, the above-mentioned execution entity may, in response to determining that there is no system information in the above-mentioned system information set that includes a tag card heartbeat code that is the same as the tag card code included in the above-mentioned tag card information, add the above-mentioned tag card information to the above-mentioned system information set to update the above-mentioned system information set and obtain a system update information set.
[0093] Optionally, the associated mobile identification device is controlled to travel to a target area.
[0094] In some embodiments, the execution subject can control the associated mobile identification device to travel to the target area through a wired connection or a wireless connection. Here, the mobile identification device can be a mobile device with identification and scanning functions. For example, an AVG unmanned robot.
[0095] Optionally, for each electronic tag card corresponding to the target area, perform the following identification steps:
[0096] The first step is to control the mobile identification device to identify the item information displayed on the electronic tag card to obtain the tag card identification information.
[0097] In some embodiments, the execution subject may control the mobile identification device to identify the item information displayed on the electronic tag card to obtain tag card identification information. The tag card identification information includes the tag card code and the tag card information format. Here, the tag card identification information may be the information obtained by the mobile identification device identifying the item information displayed on the electronic tag card. The tag card information format may be the format of the item information displayed on the electronic tag card.
[0098] In the second step, in response to determining that the information format of the tag card is inconsistent with the preset format, the mobile identification device is controlled to scan the barcode information of the barcode on the electronic tag card.
[0099] In some embodiments, the execution subject may control the mobile identification device to scan the barcode information of the barcode on the electronic label card in response to determining that the label card information format is inconsistent with the preset format. The barcode information includes the label card scanning code and label card scanning model corresponding to the electronic label card. Here, the barcode may be a barcode pasted on the electronic label card. For example, a barcode. The barcode information may be the information included in the barcode. The label card scanning code may be a code that uniquely represents a scanned electronic label card.
[0100] The third step is to determine whether the encoding format of the scanned code of the label card is consistent with the preset encoding format.
[0101] In some embodiments, the execution subject may determine whether the encoding format of the tag card scan code is consistent with a preset encoding format. Here, the preset encoding format may be the length and order of the preset tag card code. For example, the preset format may be "tag card code + number".
[0102] In the fourth step, in response to determining that the coding format of the tag card scan code is consistent with the preset coding format, it is determined whether there is system update information in the system update information set that includes the tag card heartbeat code that is the same as the tag card scan code.
[0103] In some embodiments, the execution entity may determine whether there is system update information in the system update information set that includes a tag card heartbeat code that is identical to the tag card scan code in response to determining that the encoding format of the tag card scan code is consistent with the preset encoding format.
[0104] In the fifth step, in response to determining that there is no system update information in the system update information set including a tag card heartbeat code that is the same as the tag card scan code, the barcode information is determined as the device scan information.
[0105] In some embodiments, the execution subject may determine the barcode information as device scanning information in response to determining that there is no system update information in the system update information set that includes a tag card heartbeat code that is the same as the tag card scanning code.
[0106] The relevant content in the optional area is an inventive point of the present disclosure, which solves the technical problem 2 mentioned in the background technology, "When the electronic tag cards in a certain area are regularly checked by the staff, the electronic tag cards are often missed, resulting in the inconsistency between the number of electronic tag card records after verification and the number of electronic tag cards actually verified". The factors that cause the inconsistency between the number of electronic tag card records after verification and the number of electronic tag cards actually verified are often as follows: When the electronic tag cards in a certain area are regularly checked by the staff, the electronic tag cards are often missed, resulting in the inconsistency between the number of electronic tag card records after verification and the number of electronic tag cards actually verified. If the above factors are solved, the effect of ensuring the consistency between the number of electronic tag card records after verification and the number of electronic tag cards actually verified can be achieved. In order to achieve this effect, first, the present disclosure can control the associated mobile identification device to travel to the above target area. Thereby, it is convenient to control the above mobile identification device to identify the electronic tag cards in the above target area. Secondly, for each electronic tag card corresponding to the above target area, the following identification steps are performed: First, the above mobile identification device is controlled to identify the item information displayed on the above electronic tag card to obtain the tag card identification information. Thus, data support is provided for judging whether the format of the item information displayed on the electronic tag card is correct. Secondly, in response to determining that the information format of the tag card is inconsistent with the preset format, the mobile identification device is controlled to scan the barcode information of the barcode on the electronic tag card. Thus, data support is provided for determining the missed electronic tag cards. Then, in response to determining that the coding format of the tag card scan code is consistent with the preset coding format, it is determined whether there is system update information in the system update information set that includes the tag card heartbeat code that is the same as the tag card scan code. Thus, it is convenient to determine the missed electronic tag cards. Finally, in response to determining that there is no system update information in the system update information set that includes the tag card heartbeat code that is the same as the tag card scan code, the barcode information is determined as the device scan information. Thus, the verification of the missed electronic tag cards is completed. Thus, the consistency between the number of electronic tag card records after verification and the number of electronic tag cards actually verified is ensured.
[0107] Optionally, based on each deduplication label card model in the deduplication label card model group, the quantity of each system update information corresponding to the deduplication label card model in the system update information set is determined as the third label card quantity to generate a third label card quantity set.
[0108] In some embodiments, the execution entity may determine the number of each system update information in the system update information set whose tag card model is the same as the deduplication tag card model as the third tag card number to generate a third tag card number set.
[0109] Optionally, based on each deduplication label card model in the deduplication label card model group, the quantity of each device scanning information corresponding to the deduplication label card model of each determined device scanning information is determined as a fourth label card quantity to generate a fourth label card quantity set.
[0110] In some embodiments, the above-mentioned execution entity can determine the number of device scanning information whose label card model is the same as the above-mentioned deduplication label card model as the fourth label card quantity based on each deduplication label card model in the above-mentioned deduplication label card model group, so as to generate a fourth label card quantity set.
[0111] Optionally, based on the tag card model corresponding to each third tag card quantity in the third tag card quantity set, the sum of the third tag card quantity and the fourth tag card quantity corresponding to the tag card scanning model in the determined scanning information of each device is determined as the fifth tag card quantity to obtain the fifth tag card quantity set.
[0112] In some embodiments, the above-mentioned execution entity can determine the fifth tag card quantity as the sum of the above-mentioned third tag card quantity and the number of fourth tag cards whose tag card models are the same as the above-mentioned tag card scanning models included in the above-mentioned device scanning information determined above based on the tag card model corresponding to each third tag card quantity in the above-mentioned third tag card quantity set, and obtain the fifth tag card quantity set.
[0113] Optionally, based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, a difference between the first tag card quantity and the fifth tag card quantity is determined as total difference information to obtain a total difference information set.
[0114] In some embodiments, the execution subject may determine the difference between the first tag card quantity and the fifth tag card quantity as total difference information based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, and obtain a total difference information set. Here, the total difference information may be the total number corresponding to a tag card model that has not been verified by the execution subject and the mobile identification device.
[0115] Optionally, the first tag card quantity set, the third tag card quantity set, the fourth tag card quantity set, the fifth tag card quantity set, the difference information set, the total difference information set, the system update information set and the determined scanning information of each device are stored in a target database.
[0116] In some embodiments, the execution entity may store the first tag card quantity set, the third tag card quantity set, the fourth tag card quantity set, the fifth tag card quantity set, the difference information set, the total difference information set, the system update information set, and the determined scanning information of each device in a target database. Here, the target database may be a database for storing verified information.
[0117] from Figure 3 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 3 The process 300 of the electronic tag card information processing method in some corresponding embodiments ensures the consistency between the number of electronic tag card records after verification and the number of electronic tag cards actually verified.
[0118] Further references Figure 4 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an electronic tag card information processing method. These device embodiments are similar to Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0119] like Figure 4As shown, the electronic tag card information processing device 400 of some embodiments includes: an acquisition unit 401, an electronic tag card processing unit 402, a generation unit 403 and a determination unit 404. The acquisition unit 401 is configured to acquire the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtain a tag card heartbeat information set, wherein the tag card heartbeat information includes the tag card heartbeat code and the tag card heartbeat model; the electronic tag card processing unit 402 is configured to perform the following processing steps for each electronic tag card corresponding to the target area: sending the object information changed into a preset format to the electronic tag card, so that the electronic tag card can update the displayed object information, wherein the object information is the object information corresponding to the electronic tag card stored locally; in response to determining that the update of the object information displayed by the electronic tag card is completed, determining the tag card storage information corresponding to the electronic tag card stored locally The invention relates to a method for determining a tag card heartbeat information set having a tag card heartbeat code and a tag card model. The method comprises: determining the tag card heartbeat information set to be a tag card update information set; a generating unit 403 is configured to generate a second tag card quantity set based on the determined tag card update information and the tag card heartbeat information set; and a determining unit 404 is configured to determine the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set as difference information based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, so as to obtain a difference information set.
[0120] It is understood that the units described in the device 400 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 400 and the units included therein, and will not be described in detail here.
[0121] Reference below Figure 5 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the computing device 101)500. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0122] like Figure 5As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0123] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 5 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0124] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0125] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0126] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0127] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist independently without being assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: obtains the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtains a tag card heartbeat information set, wherein the above-mentioned tag card heartbeat information includes the tag card heartbeat code and the tag card heartbeat model; for each electronic tag card corresponding to the above-mentioned target area, performs the following processing steps: sends the object information changed to a preset format to the above-mentioned electronic tag card, so that the above-mentioned electronic tag card can update the displayed object information, wherein the above-mentioned object information is the object information corresponding to the above-mentioned electronic tag card stored locally; in response to determining that the update of the object information displayed by the above-mentioned electronic tag card is completed, sends the locally stored object information to the above-mentioned electronic tag card. The tag card storage information corresponding to the above-mentioned electronic tag card is determined as format change information, wherein the above-mentioned format change information includes a tag card code and a tag card model; in response to determining that there is no tag card heartbeat information in the above-mentioned tag card heartbeat information set including a tag card heartbeat code identical to the tag card code included in the above-mentioned format change information, the above-mentioned format change information is determined as tag card update information; based on the determined respective tag card update information and the above-mentioned tag card heartbeat information set, a second tag card quantity set is generated; based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, a difference between the above-mentioned first tag card quantity and the second tag card quantity corresponding to the above-mentioned tag card model in the above-mentioned second tag card quantity set is determined as difference information, to obtain a difference information set.
[0128] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0129] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0130] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor including an acquisition unit, an electronic tag card processing unit, a generation unit, and a determination unit. Among them, the names of these units do not constitute a limitation on the unit itself in certain cases, for example, the generation unit may also be described as "a unit for generating a second tag card quantity set based on the determined update information of each tag card and the above-mentioned tag card heartbeat information set".
[0131] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0132] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A method for processing electronic tag card information, comprising: Acquire tag card information of each electronic tag card corresponding to the target area as tag card heartbeat information, and obtain a tag card heartbeat information set, wherein the tag card heartbeat information includes a tag card heartbeat code and a tag card heartbeat model; Before obtaining the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information to obtain the tag card heartbeat information set, the method further includes: In response to the current time being the preset time, deduplication processing is performed on each label card model corresponding to each electronic label card in the target area to obtain a deduplication label card model group; Determine the number of electronic label cards in the target area corresponding to each deduplication label card model in the deduplication label card model group as a first label card number to generate a first label card number set; For each electronic tag card corresponding to the target area, the following processing steps are performed: Sending the item information changed into a preset format to the electronic tag card, so that the electronic tag card updates the displayed item information, wherein the item information is the item information corresponding to the electronic tag card stored locally; In response to determining that the item information displayed on the electronic tag card is updated, determining the tag card storage information corresponding to the electronic tag card stored locally as format change information, wherein the format change information includes a tag card code and a tag card model; In response to determining that there is no tag card heartbeat information in the tag card heartbeat information set including a tag card heartbeat code identical to the tag card code included in the format change information, determining the format change information as tag card update information; Generate a second tag card quantity set based on the determined update information of each tag card and the tag card heartbeat information set; Based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, the difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set is determined as difference information to obtain a difference information set; for each difference information in the difference information set, in response to determining that the difference information is not 0, controlling the associated mobile robot to supplement a target number of electronic tag cards corresponding to the difference information to the target area, wherein the target number is a value represented by the difference information; The step of generating a second tag card quantity set based on the determined update information of each tag card and the tag card heartbeat information set includes: Adding the determined update information of each tag card to the tag card heartbeat information set to update the tag card heartbeat information set, and obtaining an updated tag card heartbeat information set as a system information set; Deduplication processing is performed on each tag card heartbeat model included in the system information set to obtain a deduplication tag card model group; Based on each deduplication label card model in the deduplication label card model group, the quantity of each system information corresponding to the deduplication label card model in the system information set is determined as the second label card quantity to generate a second label card quantity set.
2. The method according to claim 1, wherein: The method further comprises: In response to receiving at least one tag card adjustment information sent by the target terminal, for each received tag card adjustment information, perform the following operations: Sending the label card adjustment information changed into the preset format to the electronic label card corresponding to the label card adjustment information, so that the electronic label card updates the displayed item information; Determine whether the item information displayed on the electronic tag card corresponding to the tag card adjustment information is updated successfully; In response to determining that the item information displayed on the electronic tag card corresponding to the tag card adjustment information is updated successfully, determining whether there is system information in the system information set including a tag card heartbeat code that is the same as the tag card code included in the tag card information of the electronic tag card; In response to determining that there is no system information in the system information set including a tag card heartbeat code identical to the tag card code included in the tag card information, the tag card information is added to the system information set to update the system information set to obtain a system update information set.
3. The method according to claim 2, wherein: The method further comprises: Controlling the associated mobile identification device to travel to the target area; For each electronic tag card corresponding to the target area, perform the following identification steps: Controlling the mobile identification device to identify the item information displayed on the electronic tag card to obtain tag card identification information, wherein the tag card identification information includes a tag card code and a tag card information format; In response to determining that the tag card information format is inconsistent with the preset format, controlling the mobile identification device to scan the barcode information of the barcode on the electronic tag card, wherein the barcode information includes the tag card scanning code and the tag card scanning model corresponding to the electronic tag card; Determine whether the encoding format of the scanned code of the tag card is consistent with the preset encoding format; In response to determining that the encoding format of the tag card scan code is consistent with the preset encoding format, determining whether there is system update information in the system update information set including a tag card heartbeat code that is the same as the tag card scan code; In response to determining that there is no system update information in the system update information set including a tag card heartbeat code that is the same as the tag card scan code, the barcode information is determined as device scan information.
4. The method according to claim 3, wherein: The method further comprises: Based on each deduplication label card model in the deduplication label card model group, determining the number of each system update information corresponding to the deduplication label card model in the system update information set as the third label card quantity, so as to generate a third label card quantity set; Based on each deduplication label card model in the deduplication label card model group, determining the number of each device scanning information corresponding to the deduplication label card model in each determined device scanning information as a fourth label card quantity to generate a fourth label card quantity set; Based on the tag card model corresponding to each third tag card quantity in the third tag card quantity set, a sum of the third tag card quantity and the fourth tag card quantity corresponding to the tag card scan model in the determined scanning information of each device is determined as the fifth tag card quantity, to obtain a fifth tag card quantity set; Based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, determining the difference between the first tag card quantity and the fifth tag card quantity as total difference information to obtain a total difference information set; The first tag card quantity set, the third tag card quantity set, the fourth tag card quantity set, the fifth tag card quantity set, the difference information set, the total difference information set, the system update information set and the determined scanning information of each device are stored in a target database.
5. An electronic tag card information processing device, comprising: The acquisition unit is configured to acquire the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information, and obtain a tag card heartbeat information set, wherein the tag card heartbeat information includes a tag card heartbeat code and a tag card heartbeat model; the acquisition unit is further configured to: Wherein, before obtaining the tag card information of each electronic tag card corresponding to the target area as the tag card heartbeat information to obtain the tag card heartbeat information set, the method further includes: In response to the current time being the preset time, deduplication processing is performed on each label card model corresponding to each electronic label card in the target area to obtain a deduplication label card model group; Determine the number of electronic label cards in the target area corresponding to each deduplication label card model in the deduplication label card model group as a first label card number to generate a first label card number set; The electronic tag card processing unit is configured to perform the following processing steps for each electronic tag card corresponding to the target area: sending the item information changed into a preset format to the electronic tag card so that the electronic tag card updates the displayed item information, wherein the item information is the item information corresponding to the electronic tag card stored locally; in response to determining that the update of the item information displayed by the electronic tag card is completed, determining the tag card storage information corresponding to the electronic tag card stored locally as format change information, wherein the format change information includes a tag card code and a tag card model; in response to determining that there is no tag card heartbeat information in the tag card heartbeat information set including a tag card heartbeat code that is the same as the tag card code included in the format change information, determining the format change information as tag card update information; A generating unit, configured to generate a second tag card quantity set based on the determined update information of each tag card and the tag card heartbeat information set; A determining unit is configured to determine, based on the tag card model corresponding to each first tag card quantity in the first tag card quantity set, a difference between the first tag card quantity and the second tag card quantity corresponding to the tag card model in the second tag card quantity set as difference information to obtain a difference information set; the determining unit is further configured to: For each difference information in the difference information set, in response to determining that the difference information is not 0, controlling the associated mobile robot to add a target number of electronic tag cards corresponding to the difference information to the target area, wherein the target number is a value represented by the difference information; The step of generating a second tag card quantity set based on the determined update information of each tag card and the tag card heartbeat information set includes: Adding the determined update information of each tag card to the tag card heartbeat information set to update the tag card heartbeat information set, and obtaining an updated tag card heartbeat information set as a system information set; Deduplication processing is performed on each tag card heartbeat model included in the system information set to obtain a deduplication tag card model group; Based on each deduplication label card model in the deduplication label card model group, the quantity of each system information corresponding to the deduplication label card model in the system information set is determined as the second label card quantity to generate a second label card quantity set.
6. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.
7. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Electronic shelf label, electronic shelf label system and operation method thereof
CN105279663A
Article tag card adjusting method and device, electronic equipment and computer readable medium
CN113986949A