Product shelf life monitoring method and system, scanning device, terminal and coding box
20 claims: 5 independent, 15 dependent
- 1スキャン装置によって実施される方法であって、前記方法は、製品のタグをスキャンし、前記タグの識別子及び前記識別子に対応する製品品質保証期間を取得することと、前記識別子が新規の識別子であることに応じて、前記タグがスキャンされた初期時間を記録することと、前記識別子、前記製品品質保証期間及び前記初期時間を端末に送信して、前記製品品質保証期間及び前記初期時間に基づいて、前記端末が品質保証期間のモニタリングを行うことを可能にすることと、対応する収容装置内の製品のタグを定期的にスキャンすることと、現在のスキャンされた識別子一覧を前記端末に送信することと、を備える、前記方法。
- 2前記識別子、前記製品品質保証期間及び前記初期時間を前記端末に送信後、前記端末から照明命令を受信することと、前記タグに付いている照明ユニットを制御して、前記照明命令にしたがって光を生成することと、をさらに備える、請求項1に記載の方法。
- 3前記識別子、前記製品品質保証期間及び前記初期時間を前記端末に送信後、対応する収容装置の製品のタグを定期的にスキャンすることと、記録されたことのある識別子がスキャン中見つからなかった場合、前記記録されたことのある識別子及び第1のステータスを前記端末に送信することと、をさらに備える、請求項1に記載の方法。
- 4前記記録されたことのある識別子及び前記第1のステータスを前記端末に送信後、記録済み識別子がスキャン中再び見つかった場合、前記記録済み識別子及び第2のステータスを前記端末に送信することをさらに備える、請求項3に記載の方法。
- 5前記対応する収容装置の前記製品の前記タグを定期的にスキャン後、記録済み識別子がスキャン中見つからなかった場合、スキャンステータスを「更新」ステータスとラベリングすることをさらに備える、請求項1に記載の方法。
- 6端末によって実行されたとき、前記端末に、スキャン装置から送信された識別子、製品の品質保証期間及び初期時間を受信することと、前記製品の前記品質保証期間及び前記初期時間に基づいて、前記品質保証期間をモニタリングすることと、前記識別子に対応する前記初期時間及び前記製品の前記品質保証期間に基づいて、カウントダウン計算を実行することと、前記カウントダウン計算の計算結果が所定の閾値に達したとき、前記識別子に基づいて、タグが付いている前記製品が前記品質保証期間に達したことをユーザにリマインドすることと、を含む動作を実行させる実行可能命令を記憶する1つ以上のプロセッサ可読媒体。
- 7前記動作は、品質保証期間のモニタリング結果に基づいて、品質保証期間の統計一覧を生成し表示することをさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 8前記動作は、前記スキャン装置と通信していない期間が、予め設定された継続時間より長いという検出に応じて、ユーザにプロンプトを提供することをさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 9前記動作は、前記スキャン装置から送信された前記識別子、前記製品の前記品質保証期間及び前記初期時間を受信した後で、収容装置内の前記製品を選択するユーザの操作及び前記識別子に基づいて、照明命令を前記スキャン装置に送信することをさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 10前記動作は、前記製品の前記品質保証期間を設定するユーザの操作に応じて、前記製品の前記品質保証期間を設定する命令をエンコーダに送信することをさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 11前記製品の前記品質保証期間を設定する前記命令が、前記タグの色と前記製品の前記品質保証期間の対応関係を備える、請求項10に記載の1つ以上のプロセッサ可読媒体。
- 12前記動作は、前記スキャン装置によって送信された現在のスキャンされた識別子一覧を受信することと、履歴的に保存された識別子一覧を前記現在のスキャンされた識別子一覧と比較し、前記履歴的に保存された識別子一覧に出現しているが前記現在のスキャンされた識別子一覧にはない1つ以上の識別子を第1のステータスとラベリングすることと、前記1つ以上の識別子及び前記第1のステータスに基づいて、対応するタグに対するカウントダウン計算を中止することと、をさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 13前記動作は、前記スキャン装置によって送信された現在のスキャンされた識別子一覧を受信することと、履歴的に保存された識別子一覧を前記現在のスキャンされた識別子一覧と比較し、前記現在のスキャンされた識別子一覧に再出現しておりかつ第1のステータスとラベリングされた1つ以上の識別子を第2のステータスとラベリングすることと、前記1つ以上の識別子及び前記第2のステータスに基づいて、対応するタグに対するカウントダウン計算を続行することであって、前記第1のステータスは、以前は前記1つ以上の識別子が収容装置内に存在していないことを示す、ことと、をさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 14前記スキャン装置に 記録済みの1つ以上の識別子及び第1のステータスを前記スキャン装置から受信することと、前記記録済みの1つ以上の識別子を前記第1のステータスとラベリングすることと、前記記録済みの1つ以上の識別子及び前記第1のステータスに基づいて、対応するタグに対するカウントダウン計算を中止することと、をさらに含む、請求項6に記載の1つ以上のプロセッサ可読媒体。
- 15前記記録済みの1つ以上の識別子及び前記第1のステータスに基づいて、前記対応するタグに対する前記カウントダウン計算を中止した後で、前記動作は、前記記録済みの1つ以上の識別子のうちの記録済み識別子及び第2のステータスを前記スキャン装置から受信することと、前記記録済み識別子を前記第2のステータスとラベリングすることと、前記記録済み識別子及び前記第2のステータスに基づいて、対応するタグに対するカウントダウン計算を続行することと、をさらに含む、請求項14に記載の1つ以上のプロセッサ可読媒体。
- 161つ以上のプロセッサと、前記1つ以上のプロセッサに接続されたメモリとを備える装置であって、前記メモリは、前記1つ以上のプロセッサによって実行可能なコンピュータ実行可能モジュールをその上に記憶し、前記コンピュータ実行可能モジュールは、製品のタグをスキャンして、前記タグの識別子及び前記識別子に対応する製品品質保証期間を取得するための第1のモジュールと、照明命令を端末から受信するための第2のモジュールと、前記識別子が新規の識別子であることに応じて、前記タグがスキャンされた初期時間を記録するための第3のモジュールと、前記識別子、前記製品品質保証期間及び前記初期時間を端末に送信して、前記端末が、前記製品品質保証期間及び前記初期時間に基づいて、前記製品品質保証期間のモニタリングを行うことを可能にするための第5のモジュールと、前記照明命令に応じて光を発するように、前記タグに付いている照明ユニットを制御するための第4のモジュールと、を含む、装置。
- 17前記第1のモジュールは、収容装置内の製品のタグを定期的にスキャンするようにさらに構成されており、前記装置は、現在のスキャンされた識別子一覧を前記端末に送信するように構成された第11のモジュールをさらに含む、請求項16に記載の装置。
- 18前記第1のモジュールは、収容装置内の製品のタグを定期的にスキャンするようにさらに構成されており、前記装置は、記録済み識別子がスキャン中見つからなかったとき、前記記録済み識別子及び第1のステータスを前記端末に送信するように構成された第13のモジュールをさらに含む、請求項16に記載の装置。
- 19前記第13のモジュールは、記録済み識別子及び第2のステータスを、スキャンによって前記記録済み識別子を再度発見したことに応じて送信するようにさらに構成された、請求項18に記載の装置。
- 20スキャン中、記録済み識別子が発見されなかったとき、タグスキャンステータスを「更新」ステータスとラベリングする第15のモジュールをさらに備える、請求項16に記載の装置。
Independent claims20
241 paragraphs, as filed
TECHNICAL FIELD The present application relates to the field of computers, and in particular to methods, systems, scanning devices, terminals and encoders for monitoring product warranty periods.
The concept of intelligent refrigerators and networked refrigerators has come to be understood by people. Refrigerators are no longer just appliances for storing food. Future refrigerators will handle food management and even auto-buying functions. Furthermore, outside the context of food storage, many other products (e.g., consumable products with short shelf life, such as pharmaceuticals, biologicals, etc.) extend their shelf life when stored in a refrigerator. It is necessary to monitor and control.
However, various kinds of solutions for product storage devices in existing technology, including two-dimensional scanning, electronic tag attachment, image identification, etc., simply acquire the identifier of the tag and the information of the product corresponding to the tag. It is not possible to monitor product quality assurance period in real time in a simple and accurate way. Moreover, operation in existing technology is relatively tedious. For example, each time a product is placed, information such as the name, selected warranty period, etc. must be entered. This brings the disadvantages of complicated operation and poor user experience.
SUMMARY OF THE INVENTION The present application aims to provide a method, apparatus and system for monitoring the product quality assurance period with scanning devices, terminals and encoders.
In a first aspect, the present application provides a method of monitoring product warranty period with a scanning device, the method scanning a tag of a product to obtain an identifier of the tag and a product warranty period corresponding to the identifier. recording the initial time at which the tag was scanned according to the identifier being a new identifier; transmitting the identifier, the product quality assurance period and the initial time to the terminal, and enabling the terminal to monitor the quality assurance period based on time.
In a second aspect, the present application provides a method for monitoring a product warranty period at a terminal, the method comprising: receiving an identifier, a product warranty period and an initial time from a scanning device; The device scans the tag of the product to obtain the identifier of the tag and the product warranty period corresponding to the identifier, and the scanning device scans the initial time at which the tag was scanned, corresponding to the identifier being a new identifier. receiving the identifier, the product warranty period and the initial time from the scanning device; and monitoring the warranty period based on the product warranty period and the initial time.
In a third aspect, the present application provides a method of monitoring a product warranty period with an encoder, the method comprising setting a new identifier for each tag and scanning the tag of the product with a scanning device Allowing to obtain the identifier of the tag and the quality assurance period of the product corresponding to the identifier, and the scanning device recording the initial time the tag was scanned in response to the identifier being a new identifier. enabling the scanning device to send the identifier, the product warranty period and the initial time to the terminal, and allowing the terminal to monitor the quality assurance period based on the product warranty period and the initial time and enabling the
In a fourth aspect, the present application provides a scanning device for monitoring the warranty period of a product, the scanning device scanning a tag of a product to determine the identifier of the tag and the product warranty period corresponding to the identifier. A first module used to obtain and a third module used to record the initial time the tag was scanned depending on the identifier being a novel identifier, the identifier, the product quality assurance period and a fifth module used to send the initial time to the terminal to enable the terminal to monitor the quality assurance period based on the product quality assurance period and the initial time.
In a fifth aspect, the present application provides a terminal for monitoring the product warranty period, the terminal is used to receive the identifier, the product warranty period and the initial time from the scanning device, the second module wherein the scanning device scans the tag of the product to obtain the identifier of the tag and the product quality assurance period corresponding to the identifier, and the scanning device detects that the tag is a new identifier in response to the identifier being a new identifier It includes a second module that records the scanned initial time and a fourth module that is used to monitor the warranty period based on the product warranty period and the initial time.
In a sixth aspect, the present application provides an encoder for monitoring the warranty period of a product, the encoder setting a new identifier for each tag and scanning the tag of the product so that the scanning device , to obtain the identifier of the tag and the quality assurance period of the product corresponding to the identifier, and in response to the identifier being a new identifier, the scanning device recording the initial time the tag was scanned; enable the scanning device to send the identifier, the product warranty period and initial time to the terminal, and enable the terminal to monitor the warranty period based on the product warranty period and initial time; contains a thirty-first module used to
In a seventh aspect, the present application provides a system for monitoring the warranty period of products, the system comprising a scanning device and a terminal as described in the present application.
Compared with the existing technology, the present application acquires the identifier of the tag of the product and the product quality assurance period corresponding to the identifier through the scanning device, and according to the identifier being a new identifier, the initial when the tag is scanned Record the time and send the identifier, product warranty period and initial time to the terminal to enable the terminal to monitor the warranty period. Accordingly, the present application implements real-time monitoring of the product warranty period based on the correspondence between the identifier, the product warranty period and the tag, and the initial time to scan the tag. Its operation is simple and automatically provides accurate time monitoring, thus improving the user's experience.
Non-limiting embodiments are described in detail and other features, objects and advantages of the present application will become more apparent with reference to the following accompanying drawings.
Identical or similar drawing labels represent identical or similar elements.
<figref num="1">1 is a schematic structural diagram of a scanning device for monitoring product quality assurance period according to an aspect of the present application; FIG.</figref><figref num="2">1 is a schematic structural diagram of a terminal for monitoring product quality assurance period according to an aspect of the present application; FIG.</figref><figref num="3">1 is a schematic structural diagram of an encoder for monitoring product quality assurance period, according to an aspect of the present application; FIG.</figref><figref num="4">1 is a schematic structural diagram of a system for monitoring product quality assurance period, according to an aspect of the present application; FIG.</figref><figref num="5">1 is a flow diagram of a method for monitoring a product warranty period with a scanning device, according to one aspect of the present application;</figref><figref num="6">1 is a flow diagram of a method for monitoring a product warranty period at a terminal, according to one aspect of the present application;</figref><figref num="7">1 is a flow diagram of a method for monitoring a product's warranty period with an encoder, according to one aspect of the present application;</figref><figref num="8">1 is a flow diagram of a method for monitoring a product's warranty period, according to one aspect of the present application;</figref>
The present application is described in further detail herein in conjunction with the accompanying drawings.
In a typical configuration of the present application, terminals, serving network devices and trusted parties may include one or more processors (CPUs), input/output interfaces, network interfaces and memory.
The memory may include forms of computer readable media such as volatile memory, random access memory (RAM) and/or non-volatile memory such as read only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
Computer-readable media may include volatile or non-volatile types, removable or non-removable media on which storage of information may be accomplished using any method or technology. Information may include computer readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), QuickFlash Memory or other internal storage technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or Other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium. They can be used to store information that can be accessed by computing devices. As defined herein, computer readable media does not include transitory media such as modulated data signals and carrier waves.
FIG. 1 shows a schematic structural diagram of a scanning device for monitoring the product quality assurance period. A scanning device for monitoring product quality assurance period includes a first module 11 , a third module 13 and a fifth module 15 .
The first module 11 scans the tag of the product to obtain the identifier of the tag and the product warranty period corresponding to the tag. When the identifier is a new identifier, the third module 13 records the initial time the tag was scanned. A fifth module 15 sends the identifier, the product quality assurance period and the initial time to the terminal to enable the terminal to monitor the quality assurance period based on the product quality assurance period and the initial time.
Information stored on the tag includes an identifier and product warranty period. A tag and an identifier (ID) correspond to each other, and an identifier and a product warranty period correspond to each other. The product quality assurance period is set for each tag. A tag is attached to the product and defines a product warranty period corresponding to the product. The first module 11 can obtain the identifier and product warranty period contained in the tag of the product when the tag is scanned. If the first module 11 finds that the identifier is an identifier that has never been recorded, this indicates that this identifier has been entered into the containment device for the first time. In this case the third module 13 records the initial time the tag was scanned. Then the fifth module 15 sends the identifier, the product quality assurance period and the initial time to the terminal, so that the terminal monitors the quality assurance period based on the product quality assurance period and the initial time, and corresponds to the identifier to obtain monitoring results that The terminal may perform a countdown calculation based on the initial time and product warranty period. When the calculated result obtained by the countdown reaches the preset threshold, the terminal will send a reminder to the user that the tagged product has reached the quality assurance period according to the identifier. The containment device is used to store the product and can be a refrigerator, storage box, or the like. The scanning device is set in the receiving device. Products include products that need to undergo time monitoring. Examples include products that have a shelf life such as foods, drugs, and biopharmaceuticals. The tag may be attached to the product by sticking, stapling, or the like. The scanning device may scan the tag using methods such as RFID (Radio Frequency Identification), two-dimensional scanning, barcode scanning, image recognition, and the like.
Specifically, an electronic tag is adopted as the tag, and the first module 11 can use an RFID reading module.
In this case the electronic tag is scanned using RFID technology. When a product is placed in the containment device, the first module 11 communicates with the electronic tag by transmitting radio frequency signals. All electronic tags receive a radio frequency signal and use the power captured through the sensed current to transmit a unique identifier and corresponding product warranty period stored in their respective chips. This does not require touching the product or using specific gestures to scan the product. For example, the two-dimensional scanning method requires a scanning device intended for the two-dimensional code for scanning. In this way, the user's gesture of scanning the product's tag is skipped and user interaction is minimized. The electronic tag only needs to be attached when the product is placed, and quality assurance period monitoring is done automatically without human intervention.
The exemplary scanning device of the present application may further include a seventh module 17 and a ninth module 19, if desired.
A seventh module 17 receives lighting commands from the terminal and a ninth module 19 controls the tagged lighting units to generate light according to the lighting commands.
The terminal sends lighting commands to the scanning device based on the user's actions to select products in the containing device and their respective identifiers. When the seventh module 17 receives the lighting command from the terminal, it controls the ninth module 19 to operate the lighting unit on the tag to produce light according to the lighting command. For example, the user clicks on the image corresponding to the tag displayed on the screen of the terminal, and the terminal sends the tag's identifier and lighting instructions to the scanning device, and the scanning device responds based on the identifier. Command to illuminate the tag. After receiving the lighting command, the seventh module 17 controls the ninth module 19 to send out a scan signal. An electronic tag uses a sensing antenna that senses and receives RF (radio frequency) energy in a magnetic field created by a radio frequency signal having a certain frequency emitted by a scanning device in use to drive the electronic tag and emit light. emit. Accordingly, the electronic tag emits light in response to the user's selection operation, making it easier for the user to find the corresponding tagged product.
The exemplary scanning device may further include an eleventh module 111, if desired.
The first module 11 may periodically or periodically scan the corresponding tags of the products in the storage device. An eleventh module 111 sends the current scanned list of identifiers to the terminal.
An eleventh module 111 sends the current scanned list of identifiers to the terminal. The terminal compares the list of historically stored identifiers with the current list of scanned identifiers and identifies identifiers that appear in the list of historically stored identifiers but are not in the current list of scanned identifiers. Label it as the first status. A first status indicates that the corresponding tag is not present in the containment device. The terminal stops counting down the corresponding tag based on the identifier and the first status. The terminal further compares the historically stored list of identifiers with the current list of scanned identifiers, and identifies identifiers that are labeled with the first status and reappeared in the current list of scanned identifiers as the second status. Label with a status of 2. A second status indicates that the associated tag has been returned to the containment device. The terminal continues the countdown calculation for the corresponding tag based on the identifier and the second status. For example, the first module 11 periodically scans. When the user removes the product from the containing device, the scanning device detects that the corresponding tag is not contained in the containing device. An eleventh module 111 sends the current scanned list of identifiers to the terminal. The terminal compares the received list of currently scanned identifiers with the historical list of identifiers stored in the terminal and determines that some previously stored identifiers are not present among the received identifiers. To detect. The corresponding tag is labeled with a first status, indicating that the corresponding tag is not in the containment device and has been removed by the user. In this case, the countdown computation for the corresponding tag is aborted to save resources. If an identifier previously labeled with primary status reappears in the current scanned identifiers list after comparison of the current scanned identifiers list with the historically stored identifiers list, this means that It shows that the tag has been put back into the containment device. In this case, the countdown to the corresponding tag Continue counting. In this way, continuing or stopping the countdown calculation for the corresponding tag is implemented based on the user's actions of moving the product in and out of the storage device. For example, a user takes food out of a refrigerator, eats a portion of it, and then puts it back in the refrigerator. Under this circumstance, the countdown calculation for the food's corresponding tag is stopped or continued.
The exemplary scanning device may further include a thirteenth module 113, if desired.
The first module 11 regularly or periodically scans the tags of the products in the corresponding storage device. A thirteenth module 113 transmits the recorded identifier(s) and the first status to the terminal if the recorded identifier(s) were not found during scanning.
In this case, the first status represents the absence of the corresponding tag(s) on the containing device. Upon receiving the identifier(s) and the first status, the terminal labels the recorded identifier(s) with the first status. The terminal ceases countdown calculation for the corresponding tag(s) based on the recorded identifier(s) and the first status. Unlike current approaches that use a comparison of a list of scanned identifiers and a list of historically stored identifiers, the comparison need not be done by the terminal and the thirteenth module 113 determines that the recorded identifier(s) If found during scanning, send the recorded identifier(s) and the first status directly to the terminal. This reduces the terminal's workload and consumes less network flow.
Optionally, the thirteenth module 113 sends the recorded identifier and the second status to the terminal if the recorded identifier is found during scanning.
In this case, the second status indicates that the tag has been returned to the containment device. Upon receiving the identifier and the second status, the terminal labels the recorded identifier with the second status. The terminal continues the countdown calculation for the corresponding tag based on the recorded identifier and the second status. Similarly, the second status is sent from the scanning device and the terminal need not perform a comparison between the current scanned list of identifiers and the historically saved list of identifiers. Therefore, the workload of the terminal is reduced and consumes less network flow.
The exemplary scanning device may further include a fifteenth module 115, if desired.
If the recorded identifier was not found during the scan, the fifteenth module 115 labels the tag's scan status as "updated" status.
In this case, if the first module 11 does not find through scanning an identifier that has been recorded, this indicates that the corresponding tag has been removed from the containment device and the state of product storage has changed. ing. The terminal needs to be notified to stop or continue the countdown calculation. In this case, the fifteenth module 115 labels the tag scanning status of the scanning device as "updated". When a terminal communicates and connects with a scanning device, the terminal first verifies the tag scanning status of the scanning device. If the tag scan status is labeled "updated", the terminal requests the scanning device to send updated data. The updated data includes a list of currently scanned identifiers, ie identifier(s) labeled with the first status or the second status.
FIG. 2 is a schematic structural diagram of a terminal for monitoring product quality assurance period. The terminal for monitoring product quality assurance period includes a second module 22 and a fourth module 24 .
The scanning device scans the tag of the product to obtain the identifier of the tag and the warranty period of the product corresponding to the identifier. When the identifier is a new identifier, the scanning device records the initial time the tag was scanned. A second module 22 receives the identifier, the product warranty period and the initial time sent from the scanning device. A fourth module 24 performs warranty period monitoring based on the product warranty period and initial time.
Information stored on the tag includes an identifier and product warranty period. A tag and an identifier (ID) correspond to each other, and an identifier and a product warranty period correspond to each other. The product quality assurance period is set for each tag. A tag is attached to the product and defines a product warranty period corresponding to the product. When the scanning device scans the product's tag, it can obtain the identifier and the product's warranty period. If the scanning device detects the identifier as an identifier that has never been recorded, this indicates that this tag has been placed in the containment device for the first time. In this case, the scanning device records the initial time the tag was scanned. The scanning device then sends the identifier, the product warranty period and the initial time to the second module 22 . A fourth module 24 is used to perform warranty period monitoring based on product warranty period and initial time. A containment device, which may be a refrigerator, storage box, etc., is used to store the product. Products include products that need to undergo time monitoring. Examples include products that have a shelf life such as foods, drugs, and biopharmaceuticals. The tag may be attached to the product by sticking, stapling, or the like. The scanning device may scan the tag using methods such as RFID (Radio Frequency Identification), two-dimensional scanning, barcode scanning, image recognition, and the like. A terminal may be any device capable of performing communication and computing, including mobile phones, tablet computers, desktop computers, and the like.
Specifically, the fourth module 24 performs a countdown calculation based on the initial time and the warranty period of the product corresponding to the identifier. When the calculation result of the countdown calculation reaches the preset threshold, the fourth module 24 reminds the user that the tagged product has reached the quality assurance period based on the identifier.
Specifically, the following formula is used for the countdown calculation. T.<sub>s</sub>=T<sub>c</sub>+LT<sub>d</sub>
T.<sub>s</sub>represents the remaining time, and T<sub>c</sub>represents the initial time, L represents the quality assurance period of the product, and T<sub>d</sub>represents the current time.
current time T<sub>d</sub>refers to the current time information obtained by the terminal using the clock. The calculation result of the countdown calculation is the remaining time T<sub>s</sub>point to Remaining time T obtained from calculation<sub>s</sub>is less than a preset threshold, for example less than one day, the fourth module 24 will remind the user that the corresponding tag is close to the product's warranty period. For example, display the serial number or name of expired tags via a screen. A tag's remaining validity period may also be displayed.
The exemplary terminal may further include a sixth module 26, if desired.
A sixth module 26 generates and displays a quality assurance period statistics summary based on the quality assurance period monitoring results.
A sixth module 26, based on the user's query operation, computes the results of each of the various identifier-based countdowns based on the list of identifiers, i.e. the respective remaining time T<sub>s</sub>and displays a list of identifiers and remaining time correspondences, i.e., a statistical list of quality assurance period, to facilitate the user to search and grasp the status related to the quality assurance period of the stored product.
The exemplary terminal may further include an eighth module 28, if desired.
In response to detecting that the period of no communication with the scanning device is longer than the preset duration, the eighth module 28 provides a prompt to the user.
The terminal may not be placed in close proximity to the scanning device, or the communication signal may not be stable. When the terminal detects that there has been no communication with the scanning device within a preset period of time, the eighth module 28 reminds the user that a connection to the scanning device is required, or prompts the user to Send alerts and update product storage state data.
The exemplary terminal may further include a tenth module 210, if desired.
A tenth module 210 sends lighting commands to the scanning device based on the user's action to select a product in the containing device and its identifier.
Upon receiving the lighting command sent from the tenth module 210, the scanning device controls the lighting unit attached on the tag to emit light according to the lighting command. For example, the user clicks the image corresponding to the tag presented on the display of the terminal. A tenth module 210 transmits the tag's identifier and illumination instructions to the scanning device and instructs the scanning device to illuminate the corresponding tag according to the identifier. A scanning device sends out a scanning signal. An electronic tag uses a sensing antenna that senses and receives RF (radio frequency) power in a magnetic field formed by a constant frequency RF signal emitted by a reader of a scanning device as a driver that causes the electronic tag to emit light. In this way, the electronic tag emits light in response to the user's selection operation, making it easier for the user to find the corresponding tagged product.
The exemplary terminal may further include a twelfth module 212, if desired.
The twelfth module 212 sends a product quality assurance period setting instruction to the encoder in response to a user's operation to set the product quality assurance period.
The tag is reconstructed with the identifier by the encoder. Each time before a tag is applied to a product, the original tag can be reconfigured to be assigned a new identifier to distinguish it from previous products. Once the identifier is reconstructed at the encoder, a product warranty period corresponding to the identifier can be assigned. If the product warranty period setting for the tag needs to be modified, the twelfth module 212 may send a product warranty period setting instruction to the encoder in response to the user's setting operation. The encoder modifies the corresponding settings for the product's warranty period according to the instructions. For example, if the actual product warranty period is 6 months and the product warranty period stored in the tag is 3 months, the twelfth module 212 sends a product warranty period setting instruction to the encoder. can send. The encoder modifies the tag's product quality assurance period from 3 months to 6 months, and then attaches the tag to the actual product packet.
Specifically, the instruction for setting the product quality assurance period includes the correspondence relationship between the color of the tag and the product quality assurance period.
Tags are set in different colors. Different colored tags are set with different product warranty periods. For example, colorful electronic tags are used with colors including red, orange, yellow, green, pale, blue and purple. The product quality assurance period for red tags is set to one day. The product quality assurance period for orange tags is set to 2 days. The product quality assurance period for yellow tags is set to 3 days. The product quality assurance period for green tags is set to 4 days. The product quality assurance period for pail tags is set to one week. The product quality assurance period for blue tags is set to half a month. The product quality assurance period for purple tags is set to one month. By using different colored tags to represent different product warranty periods, the product warranty period associated with the tag can be presented very intuitively, facilitating identification and use by the user. be able to. When setting different colored tags for the product warranty period, the twelfth module 212 is configured to: It is also necessary to transmit the correspondence between the color of the tag and the product warranty period.
The exemplary terminal may further include a fourteenth module 214, a sixteenth module 216 and an eighteenth module 218, if desired.
A fourteenth module 214 receives the current scanned list of identifiers sent by the scanning device. A sixteenth module 216 compares the historically stored list of identifiers to the current list of scanned identifiers, and the identifiers appearing in the historically stored list of identifiers but not in the current scanned list of identifiers. Label the missing identifier with the first status. An eighteenth module 218 discontinues the countdown calculation for the corresponding tag based on the identifier and the first status.
A scanning device periodically scans the tags of the products in the storage device. When the user removes the product from the containing device, the scanning device detects that the corresponding tag is not found within the containing device and sends the current scanned list of identifiers to the fourteenth module 214 . A sixteenth module 216 compares the received list of current identifiers with a list of historically saved identifiers stored in the terminal and some of the historically saved identifiers are missing from the received identifiers. to discover. In this case, the corresponding tag is labeled with the first status, indicating that the corresponding tag is not present in the containment device and has been removed by the user. In this case, the eighteenth module 218 controls and discontinues the fourth module 24 performing respective countdown calculations for the corresponding tags to save resources. For example, the user takes food out of the refrigerator. In this case, stop the countdown calculation for the tag corresponding to the food.
Optionally, a sixteenth module 216 compares the historically stored list of identifiers with the current list of scanned identifiers to determine whether the current list of scanned identifiers has reappeared and has the first status. Label the identifier labeled with a second status. An eighteenth module 218 continues the countdown calculation for the corresponding tag based on the identifier and the second status.
After comparing the current scanned identifier list to the historically stored identifier list, a sixteenth module 216 determines whether the identifier(s) previously labeled with the first status is the current scanned identifier list. Detect reappearance in the list. This indicates that each tag has been returned to its containment device. In this case, the eighteenth module 218 controls the fourth module 24 to continue the countdown calculation for each tag. When continuing the countdown calculation, the terminal uses the current time after updating, thus implementing continuing the corresponding countdown action of the tag in response to the user's action of returning the product.
The exemplary terminal may further include a twentieth module 220, a twenty-second module 222 and a twenty-fourth module 224, if desired.
A twentieth module 220 receives the recorded identifier(s) and the first status from the scanning device. A twenty-second module 222 labels the recorded identifier(s) with a first status, and a twenty-fourth module 224 generates a corresponding tag ( ) based on the recorded identifier(s) and the first status. Abort the countdown calculation(s) for
A first status indicates that the corresponding tag is not present in the containment device. Unlike the method of comparing the current scanned list of identifiers with the historically stored list of identifiers, the scanning device can detect which recorded identifier(s) are found during scanning without the terminal needing to compare the lists. If not, send the recorded identifier(s) and the first status directly to the terminal. This reduces the terminal's workload and consumes less network flow. A twenty-fourth module 224 controls the fourth module 24 to stop the countdown calculation for the corresponding tag.
Optionally, a twentieth module 220 receives the recorded identifier and the second status from the scanning device, and a twenty-second module 222 labels the recorded identifier with the second status. A twenty-fourth module 224 continues the countdown calculation for the corresponding tag based on the recorded identifier and the second status.
A second status indicates that the corresponding tag has been returned to the containment device. Similarly, the scanning device sends a second status if the recorded identifiers are again obtained by scanning without the terminal having to compare the current scanned list of identifiers with the historically stored list of identifiers. do. Therefore, the workload of the terminal is reduced and consumes less network flow. A twenty-fourth module 224 controls the fourth module 24 to continue the countdown calculation for the corresponding tag.
The exemplary terminal may further include a twenty-sixth module 226 and a twenty-eighth module 228, if desired.
Upon communicating with the scanning device, the twenty-sixth module 226 obtains the tag scanning status of the scanning device. If the tag scan status is an "updated" status, a twenty-eighth module 228 requests the scanning device to send updated data.
If the scanning device does not find a recorded identifier during scanning, this indicates that the corresponding tag has been removed and the status regarding product storage has changed. The terminal needs to be told to stop or continue the respective countdown calculation. In this case, the scanning device labels the tag scan status as "updated". When the twenty-sixth module 226 communicates with the scanning device, the twenty-sixth module 226 first detects the tag scanning status of the scanning device. If the tag scan status is labeled "updated," a twenty-eighth module 228 requests the scanning device to send updated data. The updated data includes a list of currently scanned identifiers, ie identifier(s) labeled with the first status or the second status.
FIG. 3 shows a schematic structural diagram of an encoder that monitors the product quality assurance period. The encoder for monitoring product quality assurance period includes a thirty-first module 31 .
A thirty-first module 31 assigns a new identifier to each tag. The scanning device scans the tag of the product to obtain the identifier of the tag and the product warranty period corresponding to the identifier. When the identifier is a new identifier, the scanning device records the initial time the tag was scanned. The scanning device sends the identifier, product warranty period and initial time to the terminal. The terminal monitors the quality assurance period based on the product quality assurance period and the initial time.
Information stored on the tag includes an identifier and product warranty period. A tag and an identifier (ID) correspond to each other, and an identifier and a product warranty period correspond to each other. The product quality assurance period is set for each tag. A tag is attached to the product and defines a product warranty period corresponding to the product. A containment device, which may be a refrigerator, storage box, etc., is used to store the product. Products include products that need to undergo time monitoring. Examples include products that have a shelf life such as foods, drugs, and biopharmaceuticals. The tag may be attached to the product by sticking, stapling, or the like. The scanning device may scan the tag using methods such as RFID (Radio Frequency Identification), two-dimensional scanning, barcode scanning, image recognition, and the like. The tag is reconstructed with the identifier via the encoder. Each time a tag is applied to a product, the tag is placed in the encoder. A thirty-first module 31 reconfigures the original tag to provide a new identifier to distinguish it from previous products.
Optionally, the exemplary encoder may further include a 32nd module 32 and a 33rd module 33 .
A thirty-second module 32 receives a product quality assurance period setting instruction from the terminal. A thirty-third module 33 sets a product quality assurance period corresponding to the identifier for the tag according to the product quality assurance period setting instruction.
When the tag is reconfigured at the encoder, the tag may be given a product warranty period corresponding to its identifier. If the product quality assurance period of the tag requires configuration modification, the terminal sends a quality assurance period setting instruction to the thirty-second module 32 according to the user's setting operation. The thirty-third module 33 makes corresponding modifications in the configuration of the product warranty period according to this order. For example, if the actual product quality assurance period is 6 months and the product quality assurance period stored in the tag is 3 months, the terminal is used to issue a product quality assurance period setting command to the 32nd module 32. and control the 33rd module 33 to modify the product warranty period of the tag from 3 months to 6 months. The tag can then be attached to the actual product packaging.
Optionally, at least two tags have different colors. Different product warranty periods are set for different colored tags. The product quality assurance period setting command includes correspondence between colors and product quality assurance period. The thirty-third module 33 is used to set the product warranty period corresponding to the identifier and the color of the tag for the tag according to the product warranty period setting instruction.
Tags are set in different colors. Different colored tags are set with different product warranty periods. For example, colorful electronic tags are used with colors including red, orange, yellow, green, pale, blue and purple. The product quality assurance period for red tags is set to one day. The product quality assurance period for orange tags is set to 2 days. The product quality assurance period for yellow tags is set to 3 days. The product quality assurance period for green tags is set to 4 days. The product quality assurance period for pail tags is set to one week. The product quality assurance period for blue tags is set to half a month. The product quality assurance period for purple tags is set to one month. By using different colored tags to represent different product warranty periods, the product warranty period associated with the tag can be presented very intuitively, facilitating identification and use by the user. be able to. When configuring tags of various colors with product warranty terms, the product warranty set instructions are used to ensure that the product warranty terms stored in the tag do not conflict with the color of the tag. , further need to include the corresponding relationship between tag color and product warranty period.
Optionally, the encoder includes multiple receiving cavities. Each receiving cavity is used to place tags of the same color. The color of each receiving cavity respectively corresponds to the color of the tag. A thirty-third module 33 is used to individually configure the tags in each receiving cavity with a respective product warranty period individually corresponding to the identifier and the color of the tag according to the product warranty period setting instructions. be done.
A product warranty period corresponding to the identifier can be preset in the electronic tag at the time of manufacture. Different colors correspond to different warranty periods. The tags are arranged in the encoder according to the color of the receiving cavity so that they are placed in the receiving cavities having the same color. For example, a red tag is placed in a red receiving cavity. This therefore allows the user to start using the tag very conveniently without any configuration. When the electronic tag is placed in the encoder, the encoder refreshes the electronic tag's identifier and refreshes the product warranty period according to where the tag is placed. If the user is not satisfied with the predetermined product quality guarantee period, the user can adjust the product quality guarantee period corresponding to the color of the tag through the terminal. The encoder communicates with the terminal via Bluetooth module or WiFi module and can receive instructions to update the configuration from the terminal.
FIG. 4 shows a schematic structural diagram of a system for monitoring the product quality assurance period. A system for monitoring the quality assurance period of a product includes a scanning device 1 as shown in FIG. 1 and a terminal 2 as shown in FIG.
The scanning device 1 comprises a first module 11 , a third module 13 and a fifth module 15 . The terminal includes a second module 22 and a fourth module 24 .
The first module 11 scans the product tag to obtain the identifier of the tag and the product warranty period corresponding to the identifier. Depending on the identifier being a new identifier, the third module 13 records the initial time the tag was scanned. The fifth module 15 sends the identifier, product warranty period and initial time to the second module 22 . A fourth module 24 monitors the warranty period based on the product warranty period and the initial time.
Specifically, the fourth module 24 performs a countdown calculation based on the initial time and the product warranty period corresponding to the identifier. When the calculated result of the countdown calculation reaches a predetermined threshold, the fourth module 24 reminds the user that the tagged product has reached the warranty period based on the identifier. The following formula is used for the countdown calculation.
T.<sub>s</sub>=T<sub>c</sub>+LT<sub>d</sub>
T.<sub>s</sub>represents the remaining time, and T<sub>c</sub>represents the initial time, L represents the quality assurance period of the product, and T<sub>d</sub>represents the current time.
Optionally, the terminal may further include a sixth module 26.
A sixth module 26 generates and displays a quality assurance period statistics summary based on the quality assurance period monitoring results.
A sixth module 26, based on the user's query operation, computes the results of each of the different identifier-based countdowns based on the list of identifiers, i.e. the respective remaining time T<sub>s</sub>, and displays a list of correspondences between identifiers and remaining time, ie, a statistical list of the quality assurance period, to facilitate the user to search and grasp the status related to the quality assurance period of the product.
Optionally, the terminal may further include an eighth module 28.
In response to detecting that the period of no communication with the scanning device is longer than the preset duration, the eighth module 28 provides a prompt to the user.
The terminal may not be placed in close proximity to the scanning device, or the communication signal may not be stable. When the terminal detects that there has been no communication with the scanning device within a preset period of time, the eighth module 28 reminds or warns the user that connection with the scanning device is required. to update product storage state data.
The exemplary terminal may further include a tenth module 210, if desired. The scanning device further comprises a seventh module 17 and a ninth module 19 .
The tenth module 210 sends lighting commands to the seventh module 17 based on the user's action to select a product in the containment device and its identifier. A seventh module 17 receives lighting commands from the terminal and a ninth module 19 controls the lighting unit attached to the tag to produce light according to the lighting commands.
After receiving the lighting instructions from the tenth module 210, the seventh module 17 controls the ninth module 19 to operate the tagged lighting units to produce light according to the lighting instructions. do. For example, the user clicks on the image corresponding to the tag displayed on the screen of the terminal and the tenth module 210 sends the tag's identifier and lighting command to the seventh module 17 . A ninth module 19 controls and emits the scan signal. An electronic tag uses a sensing antenna that senses and receives RF (radio frequency) energy in a magnetic field created by a radio frequency signal having a certain frequency emitted by a scanning device in use to drive the electronic tag and emit light. emit. Accordingly, the electronic tag emits light in response to the user's selection operation, making it easier for the user to find the corresponding tagged product.
Optionally, the scanning operation may further include an eleventh module 111. FIG. The terminal further includes a fourteenth module 214 , a sixteenth module 216 and an eighteenth module 218 .
A first module periodically scans the tags of the products in the corresponding containment device. The eleventh module 111 sends the current scanned list of identifiers to the fourteenth module 214 . A fourteenth module 214 receives the current scanned list of identifiers from the scanning device. A sixteenth module 216 compares the historically stored list of identifiers to the current list of scanned identifiers, and the identifiers appearing in the historically stored list of identifiers but not in the current scanned list of identifiers. Label the missing identifier with the first status. An eighteenth module 218 discontinues the countdown calculation for the corresponding tag based on the identifier and the first status.
Optionally, a sixteenth module 216 compares the historically stored list of identifiers with the current list of scanned identifiers to determine whether the current list of scanned identifiers has reappeared and has the first status. Label the identifier labeled as the second status. An eighteenth module 218 continues the countdown calculation for the corresponding tag based on the identifier and the second status.
A first status indicates that the corresponding tag is not present in the containment device. A second status indicates that the corresponding tag has been returned to the containment device. This implements stopping or continuing the countdown calculation for the corresponding tag based on the user's action of putting the product in and out.
Optionally, the scanning device may further include a thirteenth module 113. FIG. The terminal further includes a twentieth module 220 , a twenty-second module 222 and a twenty-fourth module 224 .
A first module 11 periodically scans the tags of the products in the storage device. If the ever-recorded identifier is not found from the scan, the thirteenth module 113 sends the ever-recorded identifier(s) and the first status to the twentieth module 220 . A twentieth module 220 receives the recorded identifier(s) and the first status from the scanning device. A twenty-second module 222 labels the recorded identifier(s) with a first status, and a twenty-fourth module 224 labels each tag ( ) based on the recorded identifier(s) and the first status. Abort the countdown calculation(s) for
Optionally, the thirteenth module 113 sends the second status and the recorded identifier to the twentieth module 220 if the recorded identifier is reacquired by scanning. A twentieth module 220 receives the recorded identifier and the second status from the scanning device. A twenty-second module 222 labels the recorded identifier with a second status. A twenty-fourth module continues the countdown calculation for the corresponding tag based on the recorded identifier and the second status.
A first status indicates that the corresponding tag is not present in the containment device. A second status indicates that the corresponding tag has been returned to the containment device. The scanning device transmits the first status or the second status without the terminal having to perform a comparison between the current scanned list of identifiers and the historically saved list of identifiers. In this way, the workload of the terminal is reduced, consuming less network flow.
Optionally, the scanning device may further include a fifteenth module 115. FIG. The terminal further includes a twenty-sixth module 226 and a twenty-eighth module 228 . A fifteenth module 115 labels the tag scan status as an "updated" status if the recorded identifier was not found during the scan. A twenty-sixth module 226 obtains the tag scan status of the fifteenth module 115 . If the tag scan status is an "updated" status, a twenty-eighth module 228 requests the scanning device to send updated data.
If the scanning device does not find a recorded identifier during scanning, this indicates that the corresponding tag has been removed and the status regarding product storage has changed. The terminal needs to be notified to stop or continue the respective countdown calculation. In this case, the fifteenth module 115 labels the tag scan status as "updated". When the twenty-sixth module 226 communicates with the scanning device, the twenty-sixth module 226 first detects the tag scanning status of the scanning device. If the tag scan status is labeled "updated," a twenty-eighth module 228 requests the scanning device to send updated data. The updated data includes a list of currently scanned identifiers, ie identifier(s) labeled with the first status or the second status.
Optionally, the system may further include an encoder 3 as shown in FIG.
The encoder includes a thirty-first module 31 . A thirty-first module sets a new identifier for each tag. The tag is reconstructed with the identifier via the encoder. Each time a tag is applied to a product, the tag is placed in the encoder. A thirty-first module 31 reconfigures the original tag to provide a new identifier to distinguish it from previous products.
Optionally, the exemplary encoder may further include a 32nd module 32 and a 33rd module 33 . The terminal further includes a twelfth module 212 .
The twelfth module 212 sends a product quality assurance period setting instruction to the thirty-second module 32 in response to the user's operation to set the product quality assurance period. A thirty-third module 33 sets a product quality assurance period corresponding to the identifier for the tag according to the product quality assurance period setting instruction.
When the tag is reconfigured at the encoder, the tag may be given a product warranty period corresponding to its identifier. If the product quality assurance period of the tag requires configuration modification, the twelfth module 212 sends a quality assurance period setting instruction to the thirty-second module 32 according to the user's setting operation. The thirty-third module 33 makes corresponding modifications in the configuration of the product warranty period according to this order.
Optionally, at least two tags have different colors. Different product warranty periods are set for different colored tags. The product quality assurance period setting command includes correspondence between colors and product quality assurance period. The thirty-third module 33 sets the product quality guarantee period corresponding to the identifier and the color of the tag for the tag according to the product quality guarantee period setting instruction.
Tags are set in various colors. Different colored tags are set with different product warranty periods, thus presenting the product warranty period associated with the tag in a very intuitive way, making it easy for users to identify and use. When configuring tags of various colors with product warranty terms, the product warranty set instructions are used to ensure that the product warranty terms stored in the tag do not conflict with the color of the tag. , further need to include the corresponding relationship between tag color and product warranty period.
Optionally, the encoder includes multiple receiving cavities. Each receiving cavity is used to place tags of the same color. The color of each receiving cavity respectively corresponds to the color of the tag. A thirty-third module 33 is used to individually configure the tags in each receiving cavity with a respective product warranty period individually corresponding to the identifier and the color of the tag according to the product warranty period setting instructions. be done.
A product warranty period corresponding to the identifier can be preset in the electronic tag at the time of manufacture. Different colors correspond to different warranty periods. The tags are arranged in the encoder according to the color of the receiving cavity so that they are placed in the receiving cavities having the same color. For example, a red tag is placed in a red receiving cavity. This therefore allows the user to start using the tag very conveniently without any configuration. When the electronic tag is placed in the encoder, the encoder refreshes the electronic tag's identifier and refreshes the product warranty period according to where the tag is placed. If the user is not satisfied with the predetermined product quality guarantee period, the user can adjust the product quality guarantee period corresponding to the color of the tag through the terminal.
Optionally, the scanning device is deployed within the containment device. The scanning device communicates with the terminal via the communication unit. The communication unit is deployed outside the containment device. A scanning device couples to the communication unit via a data line.
An electronic tag is adopted as the tag, and the first module 11 may use an RFID reading module. Electronic tags are scanned using RFID technology. When a product is placed in the containment device, the first module 11 communicates with its electronic tag by transmitting radio frequency signals. All electronic tags receive a radio frequency signal and use the power captured through the sensed current to transmit a unique identifier and corresponding product warranty period stored in their respective chips. This does not require touching the product or using specific gestures to scan the product. For example, a two-dimensional scanning method requires a scanning device for scanning a two-dimensional code. In this way, the user's gesture of scanning the product's tag is skipped and user interaction is minimized. The tag only needs to be attached when the product is placed, and quality assurance period monitoring is automatic without human intervention. However, since the scanning device needs to be deployed within the containment device, there can be a problem of weak radio signals for communication between the scanning device and the terminal. Thus, the scanning device is coupled via a data line to a communication unit located outside the containment device to avoid the problem of radio signal weakening due to obstructions.
Specifically, the communication unit communicates with the terminal via Bluetooth or WiFi.
The transmission distance for Bluetooth is 10 meters range. This is basically enough for a home. For large product storage systems, 10 meters transmission distance is not enough. Therefore, WiFi, which is more suitable for the situation of storing multiple product storage enclosures, can be used to communicate.
FIG. 5 shows a flow diagram of a method for monitoring the product warranty period with a scanning device, according to one aspect of the present application. Methods for monitoring the product warranty period with a scanning device include:
S501 scans the tag of the product to obtain the identifier of the tag and the product warranty period corresponding to the tag.
S502 records the initial time the tag was scanned when the identifier is a new identifier.
S503 sends the identifier, the product quality assurance period and the initial time to the terminal, allowing the terminal to monitor the quality assurance period based on the product quality assurance period and the initial time.
Information stored on the tag includes an identifier and product warranty period. A tag and an identifier (ID) correspond to each other, and an identifier and a product warranty period correspond to each other. The product quality assurance period is set for each tag. A tag is attached to the product and defines a product warranty period corresponding to the product. When the scanning device scans the tag, it can obtain the identifier and product warranty period included in the tag of the product. If the scanning device finds the identifier to be an identifier that has never been recorded, this indicates that this identifier has entered the containment device for the first time. In this case, the scanning device records the initial time the tag was scanned. Then, the scanning device sends the identifier, the product quality assurance period and the initial time to the terminal, and the terminal monitors the quality assurance period based on the product quality assurance period and the initial time, and the monitoring result corresponding to the identifier allows you to obtain The terminal may perform a countdown calculation based on the initial time and product warranty period. When the calculated result obtained by the countdown reaches the preset threshold, the terminal will send a reminder to the user that the tagged product has reached the quality assurance period according to the identifier. The containment device is used to store the product and can be a refrigerator, storage box, or the like. The scanning device is set in the receiving device. Products include products that need to undergo time monitoring. Examples include products that have a shelf life such as foods, drugs, and biopharmaceuticals. The tag may be attached to the product by sticking, stapling, or the like. The scanning device may scan the tag using methods such as RFID (Radio Frequency Identification), two-dimensional scanning, barcode scanning, image recognition, and the like.
If necessary, after sending the identifier, the product quality assurance period and the initial time to the terminal in S503, the method further includes: a.
S504 receives a lighting command from the terminal.
S505 controls the lighting unit attached to the tag to generate light according to the lighting command.
The terminal sends lighting commands to the scanning device based on the user's actions to select products in the containing device and their respective identifiers. After receiving a lighting command from the terminal, the scanning device controls a lighting unit mounted on the tag to generate light according to the lighting command. For example, the user clicks on the image corresponding to the tag displayed on the screen of the terminal, and the terminal sends the tag's identifier and lighting instructions to the scanning device, and the scanning device responds based on the identifier. Command to illuminate the tag. After receiving the illumination command, the scanning device sends out a scanning signal. An electronic tag uses a sensing antenna that senses and receives RF (radio frequency) energy in a magnetic field created by a radio frequency signal having a certain frequency emitted by a scanning device in use to drive the electronic tag and emit light. emit. Accordingly, the electronic tag emits light according to the user's selection operation, making it easier for the user to find the corresponding tagged product.
If necessary, after sending the identifier, the product quality assurance period and the initial time to the terminal in S503, the method further includes: a.
S506 periodically scans the tag of the product in the corresponding containment device.
S507 sends the current scanned identifier list to the terminal.
After the scanning device has sent the current scanned identifier list to the terminal, the terminal compares the historically stored identifier list with the current scanned identifier list and finds the identifiers appearing in the historically stored identifier list. Identifier(s) that are present but not in the current list of scanned identifiers are labeled with the first status. A first status indicates that the corresponding tag(s) are not present on the containing device. The terminal ceases countdown calculation(s) for the corresponding tag(s) based on the identifier(s) and the first status. In addition, the terminal also compares the historically stored list of identifiers with the current scanned list of identifiers and determines whether the list of identifiers reappeared in the historically stored list and labeled with the first status. Label the identifier(s) with the second status. A second status indicates that the corresponding tag(s) has been returned to the containment device. The terminal proceeds with respective countdown calculation(s) for the corresponding tag(s) based on the identifier(s) and the second status. For example, a scanning device periodically scans. When the user removes the product from the storage device, the scanning device detects that the corresponding tag is not present in the storage device and sends the current scanned list of identifiers to the terminal. The terminal compares the received list of currently scanned identifiers with the list of historically stored identifiers and detects that some of the historically stored identifiers are missing from the received identifiers. In this case, the terminal labels the corresponding tag with the first status, indicating that the corresponding tag is not present in the containment device and has been removed by the user. The countdown calculation for the corresponding tag is aborted at that point to save resources. If, after comparing the current list of scanned identifiers and the list of historically stored identifiers, an identifier labeled with the first status reappears in the current list of scanned identifiers, this means that the tag returned to containment and In this case, the countdown calculation continues for the corresponding tag. In this way, continuation or discontinuation of the countdown calculation for the corresponding tag is implemented based on the user's action of moving the product in and out of the storage device. For example, a user takes food out of a refrigerator, eats a portion of it, and then puts it back in the refrigerator. Under this circumstance, the countdown calculation for the food's corresponding tag is stopped or continued.
If necessary, after sending the identifier, the product quality assurance period and the initial time to the terminal in S503, the method further includes: a.
S508 periodically scans the tag of the product in the corresponding containment device.
S509 sends the ever-recorded identifier(s) and the first status to the terminal if the ever-recorded identifier(s) is not found during scanning.
In this case, the first status represents the absence of the corresponding tag(s) on the containing device. Upon receiving the identifier(s) and the first status, the terminal labels the recorded identifier(s) with the first status. The terminal ceases countdown calculation for the corresponding tag(s) based on the recorded identifier(s) and the first status. Unlike current approaches that use a comparison of a list of scanned identifiers with a list of historically stored identifiers, the scanning device can detect the recorded identifier(s) found during scanning without the need for the terminal to perform a comparison. If so, send the recorded identifier(s) and the first status directly to the terminal. This reduces the terminal's workload and consumes less network flow.
Optionally, after sending the recorded identifier(s) and the first status to the terminal at S509, the method further includes: a.
S5010 sends the recorded identifier and the second status to the terminal if the recorded identifier is found again during scanning.
In this case, the second status indicates that the tag has been returned to the containment device. Upon receiving the identifier and the second status, the terminal labels the recorded identifier with the second status. The terminal continues the countdown calculation for the corresponding tag based on the recorded identifier and the second status. Similarly, the second status is sent from the scanning device and the terminal does not need to perform a comparison between the current scanned list of identifiers and the historically saved list of identifiers. Therefore, the workload of the terminal is reduced and consumes less network flow.
Optionally, after scanning the tag of the product in the corresponding containment device, the method further includes: a.
S5011 labels the scan status as "updated" status if no recorded identifier was found during the scan.
In this case, if the scanning device does not find an identifier that has been recorded during scanning, this indicates that the corresponding tag has been removed from the storage device and the product storage status has changed. It is necessary to notify the terminal to stop or continue the countdown calculation. In this case, the scanning device labels the scanning device's tag scan status as "updated." When a terminal communicates and connects with a scanning device, the terminal first verifies the tag scanning status of the scanning device. If the tag scan status is labeled "updated", the terminal requests the scanning device to send updated data. The updated data includes a list of currently scanned identifiers, ie identifier(s) labeled with the first status or the second status.
FIG. 6 shows a flow diagram of a method for monitoring the warranty period of a product at a terminal, according to one aspect of the present application. The method of monitoring the quality assurance period of the product at the terminal includes:
S601 receives the identifier, the product warranty period and the initial time sent from the scanning device. The scanning device scans the tag of the product to obtain the identifier of the tag and the warranty period of the product corresponding to the identifier. When the identifier is a new identifier, the scanning device records the initial time the tag was scanned.
S602 performs quality assurance period monitoring based on product quality assurance period and initial time.
Information stored on the tag includes an identifier and product warranty period. A tag and an identifier (ID) correspond to each other, and an identifier and a product warranty period correspond to each other. The product quality assurance period is set for each tag. A tag is attached to the product and defines a product warranty period corresponding to the product. A scanning device scans the tag on the product and can obtain the identifier and the product's warranty period. If the scanning device detects the identifier as an identifier that has never been recorded, this indicates that this tag has been placed in the containment device for the first time. In this case, the scanning device records the initial time the tag was scanned. The scanning device then sends the identifier, the product warranty period and the initial time to the terminal. The terminal is used to monitor the warranty period based on the product warranty period and the initial time. A containment device, which may be a refrigerator, storage box, etc., is used to store the product. Products include products that need to undergo time monitoring. Examples include products that have a shelf life such as foods, drugs, and biopharmaceuticals. The tag may be attached to the product by sticking, stapling, or the like. The scanning device may scan the tag using methods such as RFID (Radio Frequency Identification), two-dimensional scanning, barcode scanning, image recognition, and the like. A terminal may be any device capable of performing communication and computing, including mobile phones, tablet computers, desktop computers, and the like.
Specifically, monitoring the quality assurance period includes performing a countdown calculation based on the initial time and the quality assurance period of the product corresponding to the identifier; and then, based on the identifier, reminding the user that the tagged product has reached its warranty period.
Specifically, the following formula is used for the countdown calculation. T.<sub>s</sub>=T<sub>c</sub>+LT<sub>d</sub>
T.<sub>s</sub>represents the remaining time, and T<sub>c</sub>represents the initial time, L represents the quality assurance period of the product, and T<sub>d</sub>represents the current time.
current time T<sub>d</sub>refers to the current time information obtained by the terminal using the clock. The calculation result of the countdown calculation is the remaining time T<sub>s</sub>point to Remaining time T obtained from calculation<sub>s</sub>is less than a preset threshold, for example less than one day, the terminal will remind the user that the corresponding tag is close to the product's warranty period. For example, display the serial number or name of expired tags via a screen. A tag's remaining validity period may also be displayed.
Optionally, after monitoring the quality assurance period based on the product quality assurance period and the initial time at S602, the method further includes: a.
S603 generates and displays a statistical list of the quality assurance period based on the monitoring results of the quality assurance period.
Based on the user's query operation, the terminal calculates the respective calculation results of various identifier-based countdowns based on the identifier list, that is, the respective remaining time T<sub>s</sub>and displays a list of identifiers and remaining time correspondences, i.e., a statistical list of quality assurance period, to facilitate the user to search and grasp the status related to the quality assurance period of the stored product.
If necessary, the method for monitoring the warranty period of the product at the terminal further includes:
S604 provides a prompt to the user in response to detecting that the period of no communication with the scanning device is longer than the preset duration.
The terminal may not be placed in close proximity to the scanning device, or the communication signal may not be stable. When the terminal detects that there has been no communication with the scanning device within a preset period of time, the eighth module 28 reminds or warns the user that connection with the scanning device is required. to update product storage state data.
Optionally, after receiving the identifier, the product warranty period and the initial time sent from the scanning device at S601, the method further includes: a.
S605 sends lighting instructions to the scanning device based on the user's action to select a product in the containing device and its identifier.
In response to receiving a lighting command transmitted from the terminal, the scanning device controls a lighting unit attached on the tag to emit light according to the lighting command. For example, the user clicks the image corresponding to the tag presented on the display of the terminal. The terminal sends the tag's identifier and lighting instructions to the scanning device and instructs the scanning device to illuminate the corresponding tag according to the identifier. A scanning device sends out a scanning signal. An electronic tag uses a sensing antenna that senses and receives RF (radio frequency) power in a magnetic field formed by a constant frequency RF signal emitted from a reader of a scanning device as a driver that causes the electronic tag to emit light. In this manner, the electronic tag emits light in response to a user's selection operation, facilitating the user's discovery of the corresponding tagged product.
If necessary, the method for monitoring the warranty period of the product at the terminal further includes:
S606 transmits a product quality assurance period setting command to the encoder according to the user's operation for setting the product quality assurance period.
The tag is reconstructed with the identifier by the encoder. Each time before a tag is applied to a product, the original tag can be reconfigured to be assigned a new identifier to distinguish it from previous products. Once the identifier is reconstructed at the encoder, a product warranty period corresponding to the identifier can be assigned. If the quality assurance period of the product for the tag needs to be modified, the terminal sends a quality assurance period setting command to the encoder according to the user's selection operation. The encoder modifies the corresponding settings for the product's warranty period according to the instructions. For example, if the quality assurance period of the actual product is 6 months, and the quality assurance period of the product stored in the tag is 3 months, the terminal may send a product quality assurance period setting instruction to the encoder. . The encoder modifies the product warranty period of the tag from 3 months to 6 months, and then puts the tag on the actual product packet.
Specifically, the instruction for setting the product quality assurance period includes the correspondence relationship between the color of the tag and the product quality assurance period.
Tags are set in different colors. Different colored tags are set with different product warranty periods, thus presenting the product warranty period associated with the tag in a very intuitive way, making it easy for users to identify and use. When tags with different colors are set for the product quality assurance period, the quality assurance period setting command sent from the terminal indicates that the product quality assurance period stored in the tag corresponds to the color of the tag. It is also necessary to include the correspondence between the color of the tag and the product warranty period in order to ensure
After monitoring the quality assurance period based on the product quality assurance period and the initial time at S602, the method further includes: a.
S607 receives the current scanned list of identifiers sent from the scanning device.
S608 compares the historically stored identifier list with the current scanned identifier list and first identifies identifiers that appear in the historically stored identifier list but are not in the current scanned identifier list. Label with a status of 1.
S609 discontinues countdown calculation for the corresponding tag based on the identifier and the first status.
A scanning device periodically scans the tags of the products in the storage device. When the user removes the product from the storage device, the scanning device detects that the corresponding tag is not found in the storage device and sends the current scanned list of identifiers to the terminal. The terminal compares the received list of currently scanned identifiers with the list of historically stored identifiers stored in the terminal and determines that some of the historically stored identifiers are not found in the received identifiers. Discover. In this case, the corresponding tag is labeled with the first status, indicating that the corresponding tag is not present in the containment device and has been removed by the user. In this case, the terminal stops the respective countdown calculation for the corresponding tag to save resources. For example, the user takes food out of the refrigerator. In this case, the countdown calculation for the tag corresponding to the food is discontinued.
Optionally, after stopping the countdown calculation for the corresponding tag based on the identifier and the first status at S609, the method further includes: a.
S6010 compares the historically stored list of identifiers with the current list of scanned identifiers and identifies identifiers that have reappeared in the current list of scanned identifiers and are labeled with the first status in the second status. status and labeling.
S6011 continues the countdown calculation for the corresponding tag based on the identifier and the second status.
After comparing the current scanned identifier list with the historically stored identifier list, the terminal determines that the first status and the previously labeled identifier(s) reappear in the current scanned identifier list. detect that This indicates that each tag has been returned to its containment device. In this case, the terminal continues the countdown calculation for each tag using the updated current time. Thus, in response to the user's action of returning the product, a continuation of the corresponding countdown action of the tag is implemented.
Optionally, after monitoring the quality assurance period based on the product quality assurance period and the initial time at S602, the method further includes: a.
S6012 receives the previously recorded identifier(s) and the first status from the scanning device.
S6013 labels the recorded identifier(s) with the first status.
S6014 discontinues the countdown calculation(s) for the corresponding tag(s) based on the recorded identifier(s) and the first status.
A first status indicates that the corresponding tag is not present in the containment device. Unlike the method of comparing the current scanned list of identifiers with the historically stored list of identifiers, the scanning device can detect the recorded identifier(s) found during scanning without the terminal needing to compare the lists. If not, send the recorded identifier(s) and the first status directly to the terminal. This reduces the terminal's workload and consumes less network flow.
Optionally, after discontinuing the countdown calculation(s) for the corresponding tag(s) based on the recorded identifier(s) and the first status, the method further comprises: a.
S6015 receives the recorded identifier and the second status from the scanning device.
S6016 labels the recorded identifier with a second status.
S6017 continues the countdown calculation for the corresponding tag based on the recorded identifier and the second status.
A second status indicates that the corresponding tag has been returned to the containment device. Similarly, if the recorded identifier is reacquired by scanning, the scanning device sends a second status without the terminal having to compare the current scanned list of identifiers with the historically stored list of identifiers. do. Therefore, the workload of the terminal is reduced and consumes less network flow.
If necessary, the method for monitoring the warranty period of the product at the terminal further includes:
S6018 obtains the tag scan status of the scanning device when communicating with the scanning device.
S6019 requests the scanning device to send updated data when the tag scan status is "Update" status.
If the scanning device does not find a recorded identifier during scanning, this indicates that the corresponding tag has been removed and the status regarding product storage has changed. The terminal needs to be notified to stop or continue the respective countdown calculation. In this case, the scanning device labels the tag scan status as "updated". When the terminal communicates with the scanning device, the terminal first detects the tag scanning status of the scanning device. If the tag scan status is labeled "updated", the terminal requests the scanning device to send updated data. The updated data includes a list of the current scanned identifiers, i.e. the identifier(s) labeled with the first status or the second status.
FIG. 7 illustrates a flow diagram of a method for monitoring product warranty period with an encoder, according to one aspect of the present application. Methods for monitoring the product warranty period with an encoder include:
S701 assigns a new identifier to each tag, enables the scanning device to scan the tag of the product to obtain the identifier of the tag and the product warranty period corresponding to the identifier, wherein the identifier is the new identifier. At one point, the scanning device enables the scanning device to record the initial time when the tag is scanned, the scanning device transmits the identifier, the product quality assurance period and the initial time to the terminal, and the terminal detects the product quality Allows quality assurance period monitoring based on warranty period and initial time.
Information stored on the tag includes an identifier and product warranty period. A tag and an identifier (ID) correspond to each other, and an identifier and a product warranty period correspond to each other. The product quality assurance period is set for each tag. A tag is attached to the product and defines a product warranty period corresponding to the product. A containment device, which may be a refrigerator, storage box, etc., is used to store the product. Products include products that need to undergo time monitoring. Examples include products that have a shelf life such as foods, drugs, and biopharmaceuticals. The tag may be attached to the product by sticking, stapling, or the like. The scanning device may scan the tag using methods such as RFID (Radio Frequency Identification), two-dimensional scanning, barcode scanning, image recognition, and the like. The tag is reconstructed with the identifier via the encoder. Each time a tag is applied to a product, the tag is placed in the encoder. The encoder reconfigures the original tag to provide a new identifier to distinguish it from previous products.
If desired, methods for monitoring the product warranty period at the encoder include:
S702 receives a product quality assurance period setting command from the terminal.
S703 sets the product quality assurance period corresponding to the identifier for the tag based on the product quality assurance period setting instruction.
When the tag is reconfigured at the encoder, the tag may be given a product warranty period corresponding to its identifier. If the product quality assurance period of the tag needs to be modified due to its configuration, the terminal sends a quality assurance period setting instruction to the encoder according to the user's setting operation. The encoder makes corresponding modifications to the configuration of the product warranty period according to this instruction. For example, if the actual product quality assurance period is 6 months and the product quality assurance period stored in the tag is 3 months, use the terminal to send the product quality assurance period setting command to the encoder. , the encoder can be controlled to modify the product warranty period of the tag from 3 months to 6 months. The tag can then be attached to the actual product packaging.
Optionally, at least two tags have different colors. Different product warranty periods are set for different colored tags. The product quality assurance period setting command includes correspondence between colors and product quality assurance period. Specifically, setting the product quality assurance period corresponding to the identifier to the tag based on the product quality assurance period setting command in S703 is including setting the product warranty period and tag color corresponding to the identifier.
A product warranty period corresponding to the identifier can be preset in the electronic tag at the time of manufacture. Different colors correspond to different warranty periods. The tags are arranged in the encoder according to the color of the receiving cavity so that they are placed in the receiving cavities having the same color. For example, a red tag is placed in a red receiving cavity. This therefore allows the user to start using the tag very conveniently without any configuration. Once the electronic tag is placed in the encoder, the encoder refreshes the electronic tag's identifier and, depending on where the tag is placed, refreshes the product warranty period. If the user is not satisfied with the predetermined product quality guarantee period, the user can adjust the product quality guarantee period corresponding to the color of the tag through the terminal.
FIG. 8 shows a flow diagram of a method for monitoring the product warranty period, according to one aspect of the present application. The method includes:
At S801, the encoder assigns a new identifier to each tag.
The tag is reconstructed with the identifier via the encoder. Each time a tag is applied to a product, the tag is placed in the encoder. The encoder reconfigures the original tag to provide a new identifier to distinguish it from previous products.
Optionally, the method further comprises:
At S802, the terminal sends a product quality assurance period setting command to the encoder according to the user's operation for setting the product quality assurance period.
At S803, the encoder sets the product quality assurance period corresponding to the identifier for the tag according to the product quality assurance period setting instruction.
When the tag is reconfigured at the encoder, the tag may be given a product warranty period corresponding to its identifier. If the product quality assurance period of the tag needs to be modified due to its configuration, the terminal sends a quality assurance period setting command to the encoder according to the user's setting operation. The encoder makes corresponding modifications to the configuration of the product warranty period according to this instruction.
Optionally, at least two tags have different colors. Different product warranty periods are set for different colored tags. The product quality assurance period setting command includes correspondence between colors and product quality assurance period. The encoder sets the product quality assurance period corresponding to the identifier and the color of the tag to the tag according to the product quality assurance period setting command.
Tags are set in different colors. Different colored tags are set with different product warranty periods, thus presenting the product warranty period associated with the tag in a very intuitive way, making it easy for users to identify and use. When configuring tags of various colors with product warranty terms, the product warranty set instructions are used to ensure that the product warranty terms stored in the tag do not conflict with the color of the tag. , further need to include the corresponding relationship between tag color and product warranty period.
Optionally, the method further comprises:
At S804, the scanning device scans the tag of the product to obtain the identifier of the tag and the product warranty period corresponding to the identifier.
At S805, the scanning device records the initial time the tag was scanned in response to the identifier being a new identifier.
At S806, the scanning device sends the identifier, the product warranty period and the initial time to the terminal.
At S807, the terminal monitors the quality assurance period based on the product quality assurance period and the initial time.
Specifically, the terminal performs a countdown calculation based on the initial time and the product quality assurance period corresponding to the identifier. When the calculation result of the countdown calculation reaches a predetermined threshold, the terminal will remind the user that the tagged product has reached the quality assurance period according to the identifier. The following formula is used for the countdown calculation.
T.<sub>s</sub>=T<sub>c</sub>+LT<sub>d</sub>
T.<sub>s</sub>represents the remaining time, and T<sub>c</sub>represents the initial time, L represents the quality assurance period of the product, and T<sub>d</sub>represents the current time.
Optionally, the method further comprises:
At S808, the terminal generates and displays a statistical list of the quality assurance period based on the monitoring result of the quality assurance period.
Based on the user's query operation, the terminal calculates the respective calculation results of various identifier-based countdowns based on the identifier list, that is, the respective remaining time T<sub>s</sub>, and displays a list of correspondences between identifiers and remaining time, ie, a statistical list of the quality assurance period, to facilitate the user to search and grasp the status related to the quality assurance period of the product.
Optionally, the method further comprises:
At S809, the terminal provides a prompt to the user in response to detecting that the period of no communication with the scanning device is longer than the preset duration.
The terminal may not be placed in close proximity to the scanning device, or the communication signal may not be stable. When the terminal detects that there has been no communication with the scanning device within a preset period of time, the terminal reminds the user or sends an alert to the user that connection to the scanning device is required. , to update the data.
Optionally, the method further comprises:
At S8010, the terminal sends a lighting command to the scanning device based on the user's action of selecting a product in the containing device and its identifier.
At S8011, the scanning device controls the lighting unit attached to the tag to generate light according to the lighting instructions.
The user clicks on the image corresponding to the tag displayed on the screen of the terminal, and the terminal sends the tag's identifier and lighting instructions to the scanning module. The scan module controls and emits scan signals. An electronic tag uses a sensing antenna that senses and receives RF (radio frequency) energy in a magnetic field created by a radio frequency signal having a certain frequency emitted by a scanning device in use to drive the electronic tag and emit light. emit. Accordingly, the electronic tag emits light in response to the user's selection operation, making it easier for the user to find the corresponding tagged product.
Optionally, the method further comprises:
At S8012, the scanning device periodically scans the tags of the products in the corresponding storage device.
At S8013, the scanning device labels the tag scanning status as "updated" status if the recorded identifier was not found during scanning.
At S8014, if the tag scan status is "update" status, the terminal requests the scanning device to send updated data.
If the scanning device does not find a recorded identifier during scanning, this indicates that the corresponding tag has been removed and the status regarding product storage has changed. The terminal needs to be notified to stop or continue the respective countdown calculation. In this case, the scanning device labels the tag scan status as "updated". When the terminal communicates with the scanning device, the terminal first detects the tag scanning status of the scanning device. If the tag scan status is labeled "updated", the terminal requests the scanning device to send updated data. The updated data includes a list of currently scanned identifiers, ie identifier(s) labeled with the first status or the second status.
At S8015, the scanning device sends the current scanned list of identifiers to the terminal.
At S8016, the terminal compares the historically stored identifier list with the current scanned identifier list and finds the identifiers appearing in the historically stored identifier list but not in the current scanned identifier list. Label the identifier(s) with a first status and label the identifier(s) reappearing in the current scanned identifier list and labeled with the first status with a second status.
At S8017, the terminal stops the respective countdown calculation(s) for the corresponding tag based on the identifier(s) and the first status, and returns to the identifier(s) and the second status. Based on that, proceed with the respective countdown calculation(s) for the corresponding tag.
A first status indicates that the corresponding tag is not present in the containment device. A second status indicates that the corresponding tag has been returned to the containment device. This implements stopping or continuing the countdown calculation for the corresponding tag based on the action of the user putting the product in and out.
Optionally, the method further comprises:
At S8018, if the recorded identifier was not found during scanning, the scanning device transmits the recorded identifier and a first status.
At S8019, the terminal labels the recorded identifier as the first status.
At S8020, the scanning device transmits the recorded identifier and the second status if the recorded identifier is found again during scanning.
At S8021, the terminal labels the recorded identifier with the second status.
At S8022, the terminal stops countdown calculation for the corresponding tag based on the recorded identifier and the first status, or continues countdown calculation for the corresponding tag based on the recorded identifier and the second status. do.
A first status indicates that the corresponding tag is not present in the containment device. A second status indicates that the corresponding tag has been returned to the containment device. Since the comparison between the current scanned list of identifiers and the historically stored list of identifiers is different from the way in which the comparison is done, the scanning device can easily identify the recorded identifiers and the first status or the second status without the terminal needing to make a comparison. status directly to the terminal. In this way, the workload of the terminal is reduced, consuming less network flow.
Those skilled in the art will appreciate that the present application is not limited to the details of such exemplary embodiments. This application may be embodied in other forms without departing from the spirit or essential characteristics of this application. Accordingly, the embodiments are considered in all respects to be illustrative and not limiting. The definition of the scope of this application is by the appended claims and not by the above description. Therefore, all modifications that come within the meaning and scope of equivalency of the appended claims are to be embraced by the application. The drawing labels in the appended claims should not be construed as limitations on the corresponding appended claims. Moreover, the term "including" does not explicitly exclude other units or acts, and the singular does not exclude the plural. A plurality of units or devices recited in the accompanying device claims can be implemented by a single unit or device using software or hardware components. The terms first, second, etc. are used denoting names and do not imply any particular order.
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2001243364A | Cites | Japan |
| JP2003276809A | Cites | Japan |
| JP2002092308A | Cites | Japan |
| JP2002081848A | Cites | Japan |
| JP2009258947A | Cites | Japan |
| KR1020100097527A | Cites | Republic of Korea |
| JP2012043097A | Cites | Japan |
| JP2005202722A | Cites | Japan |
11 members in 5 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2015102253606 | China | – | |
| 201510225360 | China | A | |
| 2017557341 | Japan | A |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| WO2016177245A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN106203193A | China | A | |
| HK1231599A | Hong Kong, China | A | |
| HK1231599A1 | Hong Kong, China | A1 | |
| US2018053080A1 | United States of America | A1 | |
| JP2018527539A | Japan | A | |
| US10360487B2 | United States of America | B2 | |
| CN106203193B | China | B | |
| JP2021103076A | Japan | A | |
| JP7076127B2 | Japan | B2 | |
| JP7154331B2This record | Japan | B2 |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 7154331
- Application
- 33521
Titles2
- Japanese
- スキャン装置によって実施される方法、1つ以上のプロセッサ可読媒体、及び装置
- English
- Methods, one or more processor-readable media, and apparatus performed by a scanning device
Classification
- CPC, 10
- G06K19/0716
- F25D29/00
- F25D2700/08
- G06K17/0022
- G06Q10/08776
- Y02P90/02
- G06Q10/087
- G06Q10/00
- G06F7/48
- G06K7/14
- IPC, 5
- F25D23 00
- G06K7 10
- G06K19 07
- G06K19 077
- B65G1 00
