Seal control method, system, electronic device and readable storage medium

CN117584644BActive Publication Date: 2026-10-09QUNJE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311371461.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2026-10-09
Estimated Expiration
2043-10-23

AI Technical Summary

Technical Problem

[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种印章控制方法、系统、电子设备及可读存储介质,以解决现有技术中范围精度差的问题

Benefits of technology

[0039] The beneficial effects of this application are as follows: The control module controls the infrared emitting module to send infrared signals and receives images acquired by the image acquisition module. The images are then recognized to determine the seal's position. Based on the seal's position in the image, it is determined whether the seal is located within a preset edge area of ​​the working area. If so, the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal according to the range information of the working area, ensuring that the emitted infrared signal completely covers the working area and that the infrared receiving module receives the infrared signal. This embodiment determines the seal's position by using images acquired by the image acquisition module and adjusts the intensity of the infrared signal emitted by the infrared receiving module, making the infrared signal coverage more precise and thus allowing for more accurate control of the seal's usage range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117584644B_ABST
    Figure CN117584644B_ABST
Patent Text Reader

Abstract

The application provides a seal control method and system, an electronic device and a readable storage medium, wherein the method is applied to a seal control system, and the method comprises the following steps: a control end control module controls an infrared emission module to send an infrared signal, an image collected by an image acquisition module is received, the image is identified, a seal position is determined, then whether the seal is located in a preset edge area in a working area is determined according to the seal position, if yes, the infrared emission module is controlled to adjust the strength of the infrared signal according to the range information of the working area, so that the infrared signal emitted by the infrared emission module completely covers the working area, and the infrared signal is received by an infrared receiving module. The application judges the seal position through the image collected by the image acquisition module, adjusts the strength of the infrared signal emitted by the infrared receiving module, makes the coverage range of the infrared signal more accurate, and thus the use range of the seal is more accurately controlled.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of seal control technology, and more specifically, to a seal control method, system, electronic device, and readable storage medium. Background Technology

[0002] A seal is a stationery item used to imprint an image on a document to indicate authentication or signature. Because its use relies entirely on human management, seal theft is extremely common, leading to significant financial losses and security risks.

[0003] Currently, radio positioning technology is typically used to keep seals within a certain range; if a seal is outside this range, it cannot be used.

[0004] However, existing technologies suffer from problems such as poor range accuracy. Summary of the Invention

[0005] The purpose of this application is to address the shortcomings of the prior art by providing a seal control method, system, electronic device, and readable storage medium to solve the problem of poor range accuracy in the prior art.

[0006] To achieve the above objectives, the technical solution adopted in this application is as follows:

[0007] In a first aspect, this application provides a seal control method applied to a seal control system. The seal control system includes a control terminal and a controlled terminal. The control terminal includes a control terminal control module, an infrared emitting module, and an image acquisition module. The controlled terminal includes a seal and a seal control module. The seal is equipped with an infrared receiving module and a locking component. The control terminal control module is connected to the infrared emitting module and the image acquisition module, respectively. The seal control module is connected to the infrared receiving module and the locking component, respectively. The method includes:

[0008] The control module controls the infrared emitting module to send infrared signals and receives images acquired by the image acquisition module. The images include the working area of ​​the seal and the seal itself.

[0009] The control module at the control terminal identifies the image and determines the position of the seal.

[0010] The control module at the control terminal determines whether the stamp is located in a preset edge area of ​​the working area based on the stamp position in the image.

[0011] If so, the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal according to the range information of the working area, so that the infrared signal emitted by the infrared emitting module completely covers the working area, and the infrared receiving module receives the infrared signal.

[0012] Optionally, the infrared emitting module includes an infrared emitting light-emitting diode array, wherein the infrared emitting light-emitting diode array includes multiple infrared emitting light-emitting diodes;

[0013] The control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal based on the range information of the working area, including:

[0014] The control module at the control terminal determines the target emission intensity and target emission phase of each infrared emitting diode based on the range information of the working area.

[0015] The control module controls each infrared emitting diode to emit signals according to the target emission intensity and target emission phase of each infrared emitting diode.

[0016] Optionally, the control module controls the infrared emitting module to send infrared signals, including:

[0017] The control module controls the infrared emitting module to emit infrared signals within the preset stamp movement range according to a preset emission cycle.

[0018] Optionally, the method further includes:

[0019] The infrared receiving module receives the current infrared signal and sends it to the seal control module;

[0020] The seal control module analyzes the current infrared signal to obtain the current signal frequency and current signal code of the current infrared signal;

[0021] The seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared emitting module based on the current signal frequency and current signal code of the current infrared signal.

[0022] If so, the seal control module controls the lock component to unlock so that the seal can be used.

[0023] Optionally, the seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared emitting module based on the current signal frequency and current signal code of the current infrared signal.

[0024] include:

[0025] The seal control module acquires the target signal frequency and the target signal code, wherein the target signal frequency and the target signal code are the signal frequency and signal code of the infrared signal emitted by the infrared emitting module;

[0026] If the current signal frequency is the same as the target signal frequency, and the current signal code is the same as the target signal code, then the seal control module determines that the current infrared signal is a valid infrared signal.

[0027] Optionally, the control terminal further includes an ambient light detection device, which is connected to the control module of the control terminal;

[0028] The method further includes:

[0029] The ambient light detection device detects the ambient infrared light signal of the environment in which the printing control system is located, and sends the detected ambient infrared light signal to the control module at the control terminal.

[0030] The control module adjusts the frequency of the infrared signal emitted by the infrared emitting module according to the ambient infrared light signal, so that the frequency of the infrared signal emitted by the infrared emitting module is different from the frequency of the ambient infrared light signal.

[0031] The control module sends the adjusted frequency of the infrared signal to the seal control module, so that the seal control module can determine the legality of the received infrared signal according to the adjusted frequency.

[0032] Optionally, the method further includes:

[0033] If the infrared receiving module does not receive a valid infrared signal within a preset time period, the infrared receiving module reports the non-received information to the seal control module.

[0034] The seal control module locks the seal based on the unreceived information.

[0035] Secondly, this application provides a seal control system, including: a control terminal and a controlled terminal. The control terminal includes: a control terminal control module, an infrared emitting module, and an image acquisition module. The controlled terminal includes: a seal and a seal control module. The seal is provided with an infrared receiving module and a locking component. The control terminal control module is connected to the infrared emitting module and the image acquisition module respectively. The seal control module is connected to the infrared receiving module and the locking component respectively.

[0036] Each module on the control end and each module on the controlled end are used to execute the corresponding method steps in the seal control method described in the first aspect.

[0037] Thirdly, this application provides an electronic device, including: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor executes the machine-readable instructions to perform the method steps executed by each module of the control end or each module of the controlled end in the seal control method described in the first aspect.

[0038] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the seal control method as described in the first aspect.

[0039] The beneficial effects of this application are as follows: The control module controls the infrared emitting module to send infrared signals and receives images acquired by the image acquisition module. The images are then recognized to determine the seal's position. Based on the seal's position in the image, it is determined whether the seal is located within a preset edge area of ​​the working area. If so, the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal according to the range information of the working area, ensuring that the emitted infrared signal completely covers the working area and that the infrared receiving module receives the infrared signal. This embodiment determines the seal's position by using images acquired by the image acquisition module and adjusts the intensity of the infrared signal emitted by the infrared receiving module, making the infrared signal coverage more precise and thus allowing for more accurate control of the seal's usage range. Attached Figure Description

[0040] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This paper shows a schematic diagram of the structure of a seal control system in which a seal control method provided in an embodiment of this application is located;

[0042] Figure 2 A schematic flowchart of a seal control method provided in an embodiment of this application is shown;

[0043] Figure 3 This illustration shows a schematic diagram of an edge region provided in an embodiment of this application;

[0044] Figure 4This illustration shows a flowchart of a method for controlling an infrared emitting diode to emit a signal, provided in an embodiment of this application.

[0045] Figure 5 This illustration shows a flowchart of a method for determining whether a current infrared signal is valid, according to an embodiment of this application.

[0046] Figure 6 This paper illustrates a flowchart of a specific method for determining whether a current infrared signal is valid, according to an embodiment of this application.

[0047] Figure 7 This illustration shows a schematic flowchart of a seal control anti-interference method provided in an embodiment of this application;

[0048] Figure 8 This paper illustrates a flowchart of a method for locking a seal according to an embodiment of this application.

[0049] Figure 9 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation

[0050] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.

[0051] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0052] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.

[0053] Currently, existing technologies typically use radio positioning technology to control the seal within a certain range. Radio positioning technologies such as Bluetooth, WIFI, and radio frequency identification technology cannot be used if the seal is outside this range.

[0054] However, the positioning accuracy of existing technologies is relatively poor, typically exceeding 1 meter, while seal control usually requires precision down to the centimeter level. Furthermore, radio positioning technology cannot achieve accurate positioning in humid environments or congested wireless channels, and its anti-interference capability is weak.

[0055] To address the aforementioned issues, this application proposes a seal control method. This method is applied to a seal control system, which includes a control terminal and a controlled terminal. The control terminal uses an image acquisition module and an ambient light detection device to adjust the intensity, phase, and frequency of the infrared signal emitted by the infrared emitting module. The controlled terminal then receives the infrared signal and determines its validity. If the infrared signal is valid, the controlled terminal unlocks the seal, allowing it to be used.

[0056] Before introducing the seal control methods, let's first describe the structure of the seal control system in which these methods are implemented. For example... Figure 1 As shown, the seal control method is applied to a seal control system, which includes a control terminal and a controlled terminal. The control terminal may include a seal holder, which includes a seal area, a support rod, and a top plate. The control terminal also includes a control module, an infrared emitting module, and an image acquisition module. The control module can be installed inside the seal holder, the infrared emitting module can be installed on the side of the support rod near the seal area, and the image acquisition module can be installed on the top plate of the seal holder near the seal area. The control module communicates with both the infrared emitting module and the image acquisition module, using either a wired or wireless connection, such as Bluetooth or Wi-Fi.

[0057] The controlled area mainly includes the seal and its control module. The seal is equipped with an infrared receiver module and a locking assembly. The infrared receiver module can be located at the top or around the seal, the locking assembly can be installed at the bottom, and the control module can be installed inside the seal. The control module is connected to both the infrared receiver module and the locking assembly.

[0058] Next, refer to Figure 2 The steps of the seal control method are introduced as follows:

[0059] S201, The control module controls the infrared emitting module to send infrared signals and receives images acquired by the image acquisition module. The images include the working area of ​​the seal and the seal itself.

[0060] Optionally, the image acquisition module can be a camera connected to the control module at the control end, which can upload the acquired images to the control module at the control end.

[0061] Optionally, before the printing control system starts working, the administrator can adjust the height and focal length of the image acquisition module so that the acquisition range of the image acquisition module can cover the working area.

[0062] Optionally, the working area of ​​the stamp can be the stamping area of ​​the stamp pad or a pre-defined area. Specifically, the working area can be set in the control module of the control terminal and synchronized to the stamp control module. For example, the working area can be the size of an A3 sheet of paper.

[0063] S202, The control module at the control end recognizes the image and determines the position of the seal.

[0064] Optionally, after receiving the image uploaded by the image acquisition module, the control module can identify the acquired image using an image recognition algorithm: first, determine whether there is a seal in the working area; if there is a seal in the working area, then determine the position of the seal.

[0065] Optionally, the control module on the control end can recognize the received image using an image recognition algorithm. For example, the image recognition algorithm could be YOLOv5 (You Only Look Once v5), etc.

[0066] S203. The control module determines whether the stamp is located in the preset edge area of ​​the working area based on the stamp position in the image.

[0067] Optionally, the preset edge position of the working area can be an area that cannot be covered by the infrared signal emitted by the infrared emitting module. For example, such as... Figure 3 As shown, if the working area is the size of an A3 sheet of paper, then the four corners of the A3 sheet of paper are the edge areas.

[0068] Optionally, administrators can manually set the edge area location, or the edge area of ​​the work area can be calculated by the control module on the control terminal based on the work area.

[0069] S204. If so, the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal according to the range information of the working area, so that the infrared signal emitted by the infrared emitting module completely covers the working area and the infrared receiving module receives the infrared signal.

[0070] Optionally, since the infrared emitting module is composed of an array of infrared emitting diodes (LEDs), and the emitted light of the infrared emitting diodes is conical, it will appear as a circle or ellipse when projected onto the working plane. Therefore, the infrared emitting LED array may not be able to cover the edge area of ​​the working area with infrared signals. It is necessary to acquire images through an image acquisition module and use a control module to determine whether the stamp is in the working area that the infrared signals emitted by the infrared emitting module cannot cover, thereby adjusting the coverage range of the infrared signals.

[0071] Optionally, if the stamp is located within a preset edge area of ​​the working area, the control module adjusts the intensity of the infrared signals emitted by each infrared LED in the infrared emitting module, thereby ensuring that the infrared signals emitted by the infrared emitting module completely cover the working area. Specifically, the coverage area of ​​the infrared signal is positively correlated with the intensity of the infrared signal; the greater the intensity, the larger the coverage area.

[0072] It is worth noting that the control module adjusts the intensity of the infrared signal emitted by the infrared emitting module to ensure that the infrared signal completely covers the working area, while the infrared signal must not exceed the working area, thereby ensuring the safety of the seal.

[0073] Optionally, the infrared receiving module receives infrared signals in real time and sends the currently received infrared signals to the seal control module. The seal control module determines whether the received infrared signal is valid. If it is, it controls the lock component to unlock, allowing the seal to be used. If the seal control module does not receive a valid infrared signal, it controls the lock component to remain locked, thus preventing the seal from being used and ensuring its security.

[0074] In this embodiment, the control module controls the infrared emitting module to send infrared signals and receives images acquired by the image acquisition module. The images are then analyzed to determine the seal's position. Based on the seal's position in the image, the control module determines whether the seal is located within a preset edge area of ​​the working area. If so, the control module adjusts the intensity of the emitted infrared signal according to the working area's range information, ensuring the emitted signal completely covers the working area and is received by the infrared receiving module. This embodiment uses images acquired by the image acquisition module to determine the seal's position and adjusts the intensity of the emitted infrared signal to make the infrared signal coverage more precise, thus allowing for more accurate control of the seal's usage range.

[0075] Next, refer to Figure 4 A detailed explanation is provided regarding step S204 above, in which the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal based on the range information of the working area:

[0076] Optionally, the infrared emitting module includes an infrared emitting light-emitting diode array, which includes multiple infrared emitting light-emitting diodes.

[0077] Optionally, infrared emitting diodes can emit infrared light. The infrared emitting diodes in the infrared emitting diode array are evenly arranged to ensure the uniformity and accuracy of the emitted infrared signal.

[0078] Optionally, the infrared emitting diodes can be connected to a programmable rheostat or a digital-to-analog converter (DAC), thereby controlling the voltage and current of each infrared emitting diode and thus controlling the emission intensity of each infrared emitting diode.

[0079] Optionally, each infrared emitting LED can be connected to a General Purpose Input Output (GPIO) port. The control module can control the lighting and extinguishing times of each infrared emitting LED by changing the toggle frequency of the GPIO, thereby changing the emission phase.

[0080] S401, the control module at the control end determines the target emission intensity and target emission phase of each infrared emitting diode according to the range information of the working area.

[0081] Optionally, when the stamp is not located within the preset edge area of ​​the working area, the control module uses the preset emission intensity and preset emission phase as the target emission intensity and target emission phase. When the stamp is located within the preset edge area of ​​the working area, the control module determines the emission intensity and emission phase of each infrared emitting diode so that the infrared signal emitted by the infrared emitting diode array can completely cover the working area.

[0082] Optionally, based on the principle of light wave interference, when light meets in space and interferes, it is strengthened in some areas and weakened in others, thus forming a stable distribution of intensity. By changing the phase of the light, the coverage range of the beam can be changed, thereby allowing the beam to cover a preset edge area.

[0083] S402, The control module controls each infrared emitting diode to emit signals according to the target emission intensity and target emission phase of each infrared emitting diode.

[0084] Optionally, the control module can control the emission intensity and phase of each infrared emitting diode to ensure that the infrared signal covers the working area.

[0085] In this embodiment, the control module determines the target emission intensity and target emission phase of each infrared emitting diode according to the range information of the working area. Then, it controls each infrared emitting diode to emit signals according to the target emission intensity and target emission phase, so that the infrared signal covers the working area and the printing control accuracy is high.

[0086] Next, we will describe the process in step S201 above, where the control module controls the infrared transmitting module to send infrared signals:

[0087] Optionally, the control module at the control end controls the infrared emitting module to emit infrared signals within the preset stamp movement range according to a preset emission cycle, based on the preset stamp movement range.

[0088] Optionally, once the printing control system is turned on, the control module at the control end can control the infrared emitting module to emit infrared signals in real time according to a preset emission cycle.

[0089] Optionally, the seal control module can control the lock component to unlock and lock in real time based on the infrared signal received by the infrared receiving module and determine its legality.

[0090] In this embodiment, the control module controls the infrared emitting module to emit infrared signals within the stamp's movement range according to a preset emission cycle, based on the preset stamp movement range, so that the stamp can be unlocked within the working area.

[0091] As an alternative implementation method, the controlled end in the seal control method can also perform a legality check on the received infrared signal, as described below. Figure 5 The steps of the above method are described below:

[0092] S501, the infrared receiving module receives the current infrared signal and sends it to the seal control module.

[0093] Optionally, the current infrared signal can be an infrared signal emitted by an infrared emitting module or an ambient interference light signal.

[0094] S502, the seal control module analyzes the current infrared signal to obtain the current signal frequency and current signal code of the current infrared signal.

[0095] Optionally, the signal frequency can be the frequency of infrared light. For example, the current signal frequency of the current infrared signal could be 300 kHz, etc.

[0096] Optionally, the current signal encoding can be set using a preset encoding specification. For example, the encoding can be set according to the number of specific pulse values ​​of the infrared light. If x pulse values ​​are set to logic "1" and 2x pulse values ​​are set to logic "0", the stamp control module can parse the infrared signal into a string of signal codes composed of "1" and "0".

[0097] S503, the seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared transmitting module based on the current signal frequency and current signal code of the current infrared signal.

[0098] Optionally, a valid infrared signal frequency and a valid infrared signal code are preset. The infrared transmitting module emits a valid infrared signal, and the seal control module determines whether the received infrared signal is a valid infrared signal emitted by the infrared transmitting module based on the preset valid infrared signal frequency and valid infrared signal code.

[0099] S504. If so, the seal control module controls the lock component to unlock so that the seal can be used.

[0100] Optionally, if the current infrared signal is a valid infrared signal emitted by the infrared emitting module, the seal control module controls the lock component to unlock. If the current infrared signal is not a valid infrared signal emitted by the infrared emitting module, the seal control module controls the lock component to remain locked.

[0101] Optionally, the seal control module can control the locking component to remain active for a preset time period after receiving a valid infrared signal. After the preset time period, the locking component will lock. This prevents the seal from being moved out of the work area and used illegally after unlocking.

[0102] In this embodiment, the infrared receiving module receives the current infrared signal and sends it to the seal control module. The seal control module parses the current infrared signal to obtain the current signal frequency and current signal code. Then, based on the current signal frequency and current signal code, it determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared transmitting module. If so, the seal control module controls the lock component to unlock so that the seal can be used. This embodiment identifies the seal's identity information by judging the signal frequency and signal code of the infrared signal, thus ensuring the security of the seal.

[0103] Next, refer to Figure 6 In step S503 above, the seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared transmitting module based on the current signal frequency and current signal code of the current infrared signal. The following explanation is provided:

[0104] S601, the seal control module acquires the target signal frequency and target signal code, which are the signal frequency and signal code of the infrared signal emitted by the infrared emitting module.

[0105] Optionally, if the infrared transmitting module changes the signal frequency and signal code of the emitted infrared signal, the changed signal frequency and signal code need to be used as the target signal frequency and target signal code, and synchronized to the seal control module, so that the seal control module can obtain the target signal frequency and target signal code, and determine whether the current infrared signal is a valid infrared signal based on the target signal frequency and target signal code.

[0106] S602. If the current signal frequency is the same as the target signal frequency, and the current signal code is the same as the target signal code, then the seal control module determines that the current infrared signal is a valid infrared signal.

[0107] Optionally, the stamp control module determines whether the current signal frequency and the target signal frequency are the same. For example, if the target signal frequency is 300 kHz and the current signal frequency is 350 kHz, then the current infrared signal is not a valid infrared signal.

[0108] Optionally, the stamp control module determines whether the current signal code and the target signal code are the same. For example, if the target signal code is 1000111 and the current signal code is 1110001, then the current infrared signal is not a valid infrared signal.

[0109] In this embodiment, the seal control module acquires the target signal frequency and the target signal code. The target signal frequency and the target signal code are the signal frequency and signal code of the infrared signal emitted by the infrared emitting module. If the current signal frequency is the same as the target signal frequency and the current signal code is the same as the target signal code, then the current infrared signal is determined to be a legitimate infrared signal, thereby ensuring the security of seal use.

[0110] As another possible implementation, the seal control method can also achieve anti-interference by adjusting the frequency of the infrared signal. Next, refer to... Figure 7 The steps of the above method are described below:

[0111] Optionally, the control terminal may also include an ambient light detection device, which is connected to the control module of the control terminal.

[0112] Optionally, the ambient light detection device can be installed on the control terminal of the printing console, avoiding locations such as corners with metal that may affect infrared light reception.

[0113] For example, the ambient light detection device may be an infrared receiver tube used to detect the intensity and frequency of ambient infrared light signals.

[0114] S701, the ambient light detection device detects the ambient infrared light signal of the environment in which the printing control system is located, and sends the detected ambient infrared light signal to the control module at the control end.

[0115] Optionally, since the environment in which the control system operates may contain a large amount of infrared radiation, such as infrared fill light from surveillance cameras, infrared remote controls, and mobile phone LiDAR, these infrared signals may interfere with the infrared signals received by the infrared transmitting module of the controlled terminal. Therefore, it is necessary to implement anti-interference measures for infrared light signals in the environment.

[0116] Optionally, the ambient light detection device can send the frequency of the detected ambient infrared light signal to the control module at the control end.

[0117] S702, The control module adjusts the frequency of the infrared signal emitted by the infrared emitting module according to the ambient infrared light signal, so that the frequency of the infrared signal emitted by the infrared emitting module is different from the frequency of the ambient infrared light signal.

[0118] Optionally, the control module adjusts the frequency of the infrared signal emitted by the infrared emitting module according to the frequency of the ambient infrared light signal, so that the frequency of the infrared signal emitted by the infrared emitting module is different from the frequency of the ambient infrared light signal. For example, if the ambient infrared light signal has frequencies of 250 kHz, 300 kHz, and 400 kHz, and the preset infrared signal frequency is 300 kHz, then the frequency of the infrared signal can be adjusted to 350 kHz.

[0119] S703, the control module sends the adjusted frequency of the infrared signal to the seal control module, so that the seal control module can judge the legality of the received infrared signal according to the adjusted frequency of the infrared signal.

[0120] Optionally, when the seal control system is turned on, the ambient light detection module can send the frequency of the detected infrared light signal to the control module at the control end, so that the control module at the control end can adjust the frequency of the infrared signal. At the same time, the control module at the control end sends the adjusted frequency of the infrared signal to the seal control module, reducing time delay and ensuring the normal use of the seal.

[0121] In this embodiment, the ambient light detection device detects the ambient infrared light signal of the environment in which the seal control system is located, and sends the detected ambient infrared light signal to the control module. The control module adjusts the frequency of the infrared signal emitted by the infrared emitting module according to the ambient infrared light signal, so that the frequency of the infrared signal emitted by the infrared emitting module is different from the frequency of the ambient infrared light signal. Then, the control module sends the adjusted infrared signal frequency to the seal control module, thereby shielding environmental interference and improving the anti-interference capability of the seal control system.

[0122] The following reference Figure 8 This document describes the steps to take when the infrared receiver module fails to receive a valid infrared signal:

[0123] S801. If the infrared receiving module does not receive a valid infrared signal within a preset time period, the infrared receiving module shall report the non-received information to the seal control module.

[0124] Optionally, the preset time period can be the same as the preset emission cycle of the infrared emitting module.

[0125] Optionally, the infrared receiving module may not receive an infrared signal within a preset time period, or may not receive an infrared signal that meets the target signal frequency and target signal encoding. In such cases, it will report a non-received information to the seal control module. The non-received information indicates that a valid infrared signal has not been received.

[0126] S802, the seal control module locks the seal based on the absence of received information.

[0127] Optionally, the seal control module may lock the seal upon receiving a non-received message, rendering the seal unusable.

[0128] In this embodiment, if the infrared receiving module does not receive a valid infrared signal within a preset time period, the infrared receiving module reports the non-received information to the seal control module. The seal control module locks the seal based on the non-received information, so that if the seal is not in the working area, the seal cannot be used, thus ensuring the security of the seal.

[0129] This application embodiment also provides a seal control system, including: a control terminal and a controlled terminal. The control terminal includes: a control terminal control module, an infrared emitting module, and an image acquisition module. The controlled terminal includes: a seal and a seal control module. The seal is provided with an infrared receiving module and a locking component. The control terminal control module is connected to the infrared emitting module and the image acquisition module respectively. The seal control module is connected to the infrared receiving module and the locking component respectively.

[0130] Each module on the control end and each module on the controlled end are used to execute the corresponding method steps in the seal control method. Specifically:

[0131] The control terminal is used for:

[0132] The control module controls the infrared emitting module to send infrared signals and receives images acquired by the image acquisition module. The images include the working area of ​​the seal and the seal itself.

[0133] The control module at the control terminal identifies the image and determines the position of the seal.

[0134] The control module at the control terminal determines whether the stamp is located in a preset edge area of ​​the working area based on the stamp position in the image.

[0135] If so, the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal according to the range information of the working area, so that the infrared signal emitted by the infrared emitting module completely covers the working area, and the infrared receiving module receives the infrared signal.

[0136] The infrared emitting module includes an infrared emitting light-emitting diode array, which includes multiple infrared emitting light-emitting diodes;

[0137] Optionally, the control terminal is used for:

[0138] The control module at the control terminal determines the target emission intensity and target emission phase of each infrared emitting diode based on the range information of the working area.

[0139] The control module controls each infrared emitting diode to emit signals according to the target emission intensity and target emission phase of each infrared emitting diode.

[0140] Optionally, the control module controls the infrared emitting module to send infrared signals, including:

[0141] The control module controls the infrared emitting module to emit infrared signals within the preset stamp movement range according to a preset emission cycle.

[0142] Optionally, the controlled terminal is further used for:

[0143] The infrared receiving module receives the current infrared signal and sends it to the seal control module;

[0144] The seal control module analyzes the current infrared signal to obtain the current signal frequency and current signal code of the current infrared signal;

[0145] The seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared emitting module based on the current signal frequency and current signal code of the current infrared signal.

[0146] If so, the seal control module controls the lock component to unlock so that the seal can be used.

[0147] Optionally, the controlled terminal is further used for:

[0148] The seal control module acquires the target signal frequency and the target signal code, wherein the target signal frequency and the target signal code are the signal frequency and signal code of the infrared signal emitted by the infrared emitting module;

[0149] If the current signal frequency is the same as the target signal frequency, and the current signal code is the same as the target signal code, then the seal control module determines that the current infrared signal is a valid infrared signal.

[0150] Optionally, the control terminal is also used for:

[0151] The ambient light detection device detects the ambient infrared light signal of the environment in which the printing control system is located, and sends the detected ambient infrared light signal to the control module at the control end;

[0152] The control module adjusts the frequency of the infrared signal emitted by the infrared emitting module according to the ambient infrared light signal, so that the frequency of the infrared signal emitted by the infrared emitting module is different from the frequency of the ambient infrared light signal.

[0153] The control module sends the adjusted frequency of the infrared signal to the seal control module, so that the seal control module can determine the legality of the received infrared signal according to the adjusted frequency.

[0154] Optionally, the controlled terminal is further used for:

[0155] If the infrared receiving module does not receive a valid infrared signal within a preset time period, the infrared receiving module reports the non-received information to the seal control module.

[0156] The seal control module locks the seal based on the unreceived information.

[0157] This application also provides an electronic device, such as... Figure 9 The diagram shown is a schematic representation of the electronic device structure provided in this application embodiment, including a processor 901, a memory 902, and a bus. The memory 902 stores machine-readable instructions executable by the processor 901 (e.g., execution instructions corresponding to the control terminal and the controlled terminal mentioned above). When the computer device is running, the processor 901 and the memory 902 communicate via the bus. When the machine-readable instructions are executed by the processor 901, the processing of the above-mentioned seal control method is performed.

[0158] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described seal control method.

[0159] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some communication interfaces; the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.

[0160] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0161] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A seal control method, characterized in that, The method is applied to a seal control system, which includes a control terminal and a controlled terminal. The control terminal includes a control terminal control module, an infrared emitting module, and an image acquisition module. The controlled terminal includes a seal and a seal control module. The seal is equipped with an infrared receiving module and a locking component. The control terminal control module is connected to the infrared emitting module and the image acquisition module, respectively. The seal control module is connected to the infrared receiving module and the locking component, respectively. The method includes: The control module controls the infrared emitting module to emit infrared signals and receives images acquired by the image acquisition module. The images include the working area of ​​the seal and the seal itself. The control module at the control terminal identifies the image and determines the position of the seal. The control module at the control terminal determines whether the stamp is located in a preset edge area of ​​the working area based on the stamp position in the image. If so, the control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal according to the range information of the working area, so that the infrared signal emitted by the infrared emitting module completely covers the working area, and the infrared receiving module receives the infrared signal.

2. The method according to claim 1, characterized in that, The infrared emitting module includes an infrared emitting light-emitting diode array, which includes multiple infrared emitting light-emitting diodes; The control module controls the infrared emitting module to adjust the intensity of the emitted infrared signal based on the range information of the working area, including: The control module at the control terminal determines the target emission intensity and target emission phase of each infrared emitting diode based on the range information of the working area. The control module controls each infrared emitting diode to emit signals according to the target emission intensity and target emission phase of each infrared emitting diode.

3. The method according to claim 1, characterized in that, The control module controls the infrared emitting module to emit infrared signals, including: The control module controls the infrared emitting module to emit infrared signals within the preset stamp movement range according to a preset emission cycle.

4. The method according to claim 1, characterized in that, The method further includes: The infrared receiving module receives the current infrared signal and sends it to the seal control module; The seal control module analyzes the current infrared signal to obtain the current signal frequency and current signal code of the current infrared signal; The seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared emitting module based on the current signal frequency and current signal code of the current infrared signal. If so, the seal control module controls the lock component to unlock so that the seal can be used.

5. The method according to claim 4, characterized in that, The seal control module determines whether the current infrared signal is a legitimate infrared signal emitted by the infrared emitting module based on the current signal frequency and current signal encoding of the current infrared signal, including: The seal control module acquires the target signal frequency and the target signal code, wherein the target signal frequency and the target signal code are the signal frequency and signal code of the infrared signal emitted by the infrared emitting module; If the current signal frequency is the same as the target signal frequency, and the current signal code is the same as the target signal code, then the seal control module determines that the current infrared signal is a valid infrared signal.

6. The method according to any one of claims 1-5, characterized in that, The control terminal also includes an ambient light detection device, which is connected to the control module of the control terminal. The method further includes: The ambient light detection device detects the ambient infrared light signal of the environment in which the printing control system is located, and sends the detected ambient infrared light signal to the control module at the control end; The control module adjusts the frequency of the infrared signal emitted by the infrared emitting module according to the ambient infrared light signal, so that the frequency of the infrared signal emitted by the infrared emitting module is different from the frequency of the ambient infrared light signal. The control module sends the adjusted frequency of the infrared signal to the seal control module, so that the seal control module can determine the legality of the received infrared signal according to the adjusted frequency.

7. The method according to any one of claims 1-5, characterized in that, The method further includes: If the infrared receiving module does not receive a valid infrared signal within a preset time period, the infrared receiving module reports the non-received information to the seal control module. The seal control module locks the seal based on the unreceived information.

8. A printing control system, characterized in that, include: The control terminal includes a control module, an infrared emitting module, and an image acquisition module. The controlled terminal includes a seal and a seal control module. The seal is equipped with an infrared receiving module and a locking component. The control module is connected to the infrared emitting module and the image acquisition module, respectively. The seal control module is connected to the infrared receiving module and the locking component, respectively. Each module on the control end and each module on the controlled end are respectively used to execute the corresponding method steps in the seal control method according to any one of claims 1-7.

9. An electronic device, characterized in that, include: The device includes a processor and a memory, the memory storing machine-readable instructions executable by the processor. When the electronic device is running, the processor executes the machine-readable instructions to perform the method steps executed by the control module or the controlled module in any of the seal control methods as described in claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the seal control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Area limiting method for seal management system

    CN112509310A

  • Electronic fence seal system

    CN209911993U