CN106846003B - Article management and control and supervision method and device - Google Patents
Article management and control and supervision method and device Download PDFInfo
- Publication number
- CN106846003B CN106846003B CN201610998736.1A CN201610998736A CN106846003B CN 106846003 B CN106846003 B CN 106846003B CN 201610998736 A CN201610998736 A CN 201610998736A CN 106846003 B CN106846003 B CN 106846003B
- Authority
- CN
- China
- Prior art keywords
- identification
- sequence
- graph
- article
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
Landscapes
- Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Burglar Alarm Systems (AREA)
- Alarm Systems (AREA)
Abstract
The invention discloses a method and a device for managing, controlling and supervising articles, wherein a plurality of marker drawings are arranged on the articles, and each marker drawing at least comprises two closed graphs which are sequentially nested; according to the management sequence number numerical value sequence of the current object to be managed and the corresponding relationship between the preset identification diagrams and the elements of the management sequence number numerical value sequence, extracting the numerical value sequence to be represented by the identification diagrams formed by the elements corresponding to the identification diagrams, and respectively setting identification points in the areas of the closed graphs corresponding to the identification diagrams on the object by combining the preset closed graph areas of the identification diagrams and the numerical value sequence mapping relationship. The brand-new mode for carrying out identity management on the article is realized, the identification graph set on the article by the mode is completely different from the identification graphs such as the existing two-dimensional codes, and other people can only see simple graphs from the article and cannot obtain the identity information of any article, so that the security management and control mode of the article is enriched, and the security and diversity of the article management are improved.
Description
Technical Field
The invention relates to the field of article safety management, in particular to an article management and control and supervision method and device.
Background
In order to deal with the increasingly intense competitive environment of the market, enterprises can survive for a long time only by continuously innovating and continuously pushing out new products. The enterprise usually produces some samples for testing in the development stage of new products, but if the samples are leaked out, huge losses which are difficult to recover are likely to be caused to the enterprise, so that the safety management of the enterprise on the products (especially the product samples in the development stage) is very important.
At present, the approach of enterprises to perform security management on products is mainly to perform laser etching or spraying of two-dimensional codes, bar codes and the like on the surfaces of the products or main components, and to perform periodical inventory registration, thereby realizing security management and control of the products. However, when the existing approaches are used for safety management, modes such as two-dimensional codes and bar codes are easy to be identified and imitated by people. Therefore, a new security management method can be proposed to strengthen the security of the enterprise on the security management of the product.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: when the existing approach is used for safety management, modes such as two-dimensional codes and bar codes are easy to identify and imitate by people, and the safety performance is low. Aiming at the technical problem, an article management and control and supervision method and device are provided.
In order to solve the above technical problem, the present invention provides an article management and control apparatus, including:
the identification map setting module is used for setting an identification map on a current article to be managed and controlled according to a pattern setting strategy, and the pattern setting strategy comprises the following steps: setting h identification graphs on an article, wherein each identification graph is composed of at least two closed graphs which are nested in sequence, no intersection point exists between every two adjacent closed graphs, the area of each closed graph is the total area enclosed by the closed graphs minus the total area enclosed by the nested graphs in the closed graphs, the area of each closed graph represents a numerical sequence, and h is more than or equal to 2;
the distribution module is used for determining the management sequence number numerical sequence of the article, and extracting elements corresponding to the marker charts from the management sequence number numerical sequence to form the numerical sequence to be represented of the marker charts according to the preset corresponding relation between the marker charts and the elements of the management sequence number numerical sequence;
and the marking module is used for respectively setting marking points in the area of the closed graph corresponding to each marker graph according to the numerical value sequence represented by each marker graph and the preset mapping relation between the area of the closed graph of each marker graph and the numerical value sequence.
Further, the present invention provides an article surveillance apparatus, comprising:
the picture acquisition module is used for acquiring an article picture containing a marker map, and the marker map is set through the article management and control device;
the image analysis module is used for determining a closed graph area where the identification points in each identification graph in the article image are located;
the mapping analysis module is used for obtaining the numerical sequence represented by each identification map according to the closed graph area where each identification point is located and the mapping relation between the closed graph area of each identification map and the numerical sequence;
and the processing module is used for combining the obtained elements in the numerical sequence according to the corresponding relation between the identifier drawings and the elements in the numerical sequence of the management sequence number to obtain the management sequence number of the article in the article picture.
Further, the present invention provides an article management and control method, including:
setting a marking chart on a current to-be-managed article according to a pattern setting strategy, wherein the pattern setting strategy comprises the following steps: setting h identification graphs on an article, wherein each identification graph is composed of at least two sequentially nested closed graphs, the area of each closed graph is the total area enclosed by the closed graphs minus the total area enclosed by the nested graphs in the closed graphs, the area of each closed graph represents a numerical sequence, and h is greater than or equal to 2;
determining a management sequence number numerical sequence of the article, and extracting elements corresponding to the marker maps from the management sequence number numerical sequence to form the numerical sequence to be characterized of the marker maps according to the preset corresponding relation between the marker maps and the elements of the management sequence number numerical sequence;
and respectively setting identification points in the area of the closed graph corresponding to each identification graph according to the numerical value sequence represented by each identification graph and the preset mapping relation between the area of the closed graph of each identification graph and the numerical value sequence.
Further, the management sequence number value sequence is a k-bit m-system sequence;
the number n of the closed graphs contained in each identification graph is the same, and the value of n is greater than or equal to the power (k/h) of m.
Further, the correspondence between each identifier map and an element of the management sequence number value sequence is:
according to the sequence from big to small of the figure number of each identification figure, the identification figures sequentially correspond to the low-order elements to the high-order elements of the management number numerical value sequence or sequentially correspond to the high-order elements to the low-order elements of the management number numerical value sequence respectively, and the element bit number corresponding to each identification figure is k/h bit; the figure number is a unique identification number set for each identification figure.
Further, the current article to be managed is a mobile terminal or a mobile terminal component.
Furthermore, each closed graph of each identification graph is a regular graph;
or, in the closed graph of at least one of the identification graphs, one part is a regular graph, and the other part is an irregular graph.
Further, when each closed graph of each identification graph is a regular graph, each closed graph is a circle, and the circle centers of the circles are the same.
Further, the present invention provides an item supervision method, including:
acquiring an article picture containing a marker map, wherein the marker map is set by the article management and control method;
determining a closed graph area where an identification point in each identification graph in the article picture is located, and obtaining a numerical sequence represented by each identification graph according to the mapping relation between the closed graph area of each identification graph and the numerical sequence;
and combining the elements in the obtained numerical value sequences according to the corresponding relation between the identifier drawings and the elements in the numerical value sequences of the management sequence numbers to obtain the management sequence numbers of the articles in the article pictures.
Further, determining the closed graphic area where the identification point in each identification graph in the article picture is located includes:
mapping the article picture to a two-dimensional coordinate system to obtain a corresponding coordinate range of each closed graph area in each identification graph in the two-dimensional coordinate system;
for each identification map in the article picture, acquiring the position coordinates of the identification points in the identification map, matching the acquired position coordinates with the coordinate ranges corresponding to the closed graphic areas in the identification map, and taking the closed graphic area corresponding to the coordinate range in which the position coordinates fall as the closed graphic area in which the identification point is located;
or,
when the identification graph in the article picture consists of at least two sequentially nested concentric circles, mapping the article picture to a two-dimensional coordinate system;
for each marker graph, acquiring the position coordinates of the circle center of a concentric circle of the marker graph and the position coordinates of a marker point in the marker graph, calculating the distance L between the marker point and the circle center according to the two acquired position coordinates, and determining that the marker point falls into the area of the innermost nested circle when the L is smaller than or equal to the radius of the innermost nested circle; otherwise, comparing the L with the radius of each adjacent nesting circle, and when the L is larger than the radius of one circle in the adjacent nesting circles and smaller than or equal to the radius of the other circle, determining that the identification point falls into the area of the other circle.
Advantageous effects
The invention provides an article management and control and supervision method and device, wherein a plurality of identification graphs formed by at least two sequentially nested closed graphs are arranged on an article, according to a management sequence number numerical sequence of the current article to be managed and the preset corresponding relation between each identification graph and an element of the management sequence number numerical sequence, the element corresponding to each identification graph is extracted to form a numerical sequence to be represented by each identification graph, and identification points are respectively arranged in the area of each identification graph corresponding to the closed graph on the article by combining the preset mapping relation between the closed graph area and the numerical sequence of each identification graph. When the identification diagrams on the articles are read, the closed graphic areas where the identification points in the identification diagrams are located are determined according to the article images containing the identification diagrams, the numerical sequences represented by the identification diagrams and the corresponding relations of the elements of the numerical sequences of the identification diagrams and the management serial numbers are obtained by combining the closed graphic areas of the identification diagrams and the numerical sequence mapping relations, and the elements in the obtained numerical sequences are combined to obtain the management serial numbers of the articles in the article images. The brand-new mode for carrying out identity management on the article is realized, the identification graph set on the article by the mode is completely different from the identification graphs such as the existing two-dimensional codes, and other people can only see simple graphs from the article and cannot obtain the identity information of any article, so that the security management and control mode of the article is enriched, and the security and diversity of the article management are improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a schematic diagram of a hardware structure of an alternative mobile terminal for implementing various embodiments of the present invention;
FIG. 2 is a block diagram of an alternative server for implementing various embodiments of the invention;
fig. 3 is a schematic flow chart of an article management and control method according to a first embodiment of the present invention;
FIG. 4 is a diagram illustrating a first embodiment of the present invention, wherein the irregular figure is a nested figure;
FIG. 5 is a schematic diagram of a regular pattern and an irregular pattern nested with each other according to a first embodiment of the present invention;
FIG. 6 is a diagram illustrating a first embodiment of the present invention, wherein intersections exist between adjacent closed figures;
FIG. 7 is a diagram illustrating a first embodiment of the present invention, wherein no intersection exists between adjacent closed figures;
fig. 8 is a diagram illustrating a setting of an identification point according to a first embodiment of the present invention;
FIG. 9 is a flowchart illustrating an article surveillance method according to a first embodiment of the present invention;
fig. 10 is a flowchart of a method for determining an area where an identification point is located according to a first embodiment of the present invention;
fig. 11 is a graph of an area where an identification point is determined according to the first embodiment of the present invention;
fig. 12 is a flowchart of a method for determining an area where an identification point is located according to a first embodiment of the present invention;
fig. 13 is a graph of an area where an identification point is determined according to the first embodiment of the present invention;
FIG. 14 is a diagram illustrating an effect of a second embodiment of the present invention in which concentric circles are sequentially nested to form a mark;
fig. 15 is a schematic structural view of an article management and control device according to a third embodiment of the present invention;
FIG. 16 is a schematic structural diagram of an article surveillance device according to a third embodiment of the present invention;
fig. 17 is a schematic structural diagram of a picture analysis module according to a third embodiment of the present invention;
FIG. 18 is a chart illustrating the effect of multiple different identification icons on an article arrangement according to a fourth embodiment of the present invention.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
The mobile terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation device, and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. In the following, it is assumed that the terminal is a mobile terminal, however, it will be understood by those skilled in the art that the configuration according to the embodiment of the present invention can be applied to a fixed type terminal in addition to elements particularly used for mobile purposes.
Fig. 1 is a schematic diagram of a hardware structure of an optional mobile terminal for implementing various embodiments of the present invention.
The mobile terminal 100 may include an a/V (audio/video) input unit 110, a sensing unit 120, a memory 130, a controller 140, and a power supply unit 150, etc. Fig. 1 illustrates a mobile terminal having various components, but it is to be understood that not all illustrated components are required to be implemented, and that more or fewer components may instead be implemented, the elements of the mobile terminal being described in detail below.
The a/V input unit 110 is used to receive an audio or video signal. The a/V input unit 110 may include a camera 111 and a microphone 112, and the camera 111 processes image data of still pictures or videos obtained by an image capturing apparatus in a video capturing mode or an image capturing mode. The image frames processed by the cameras 111 may be stored in the memory 130 (or other storage medium) or transmitted via the wireless communication unit 110, and two or more cameras 111 may be provided according to the construction of the mobile terminal. The microphone 112 can receive sounds (audio data) via the microphone in a phone call mode, a recording mode, a voice recognition mode, or the like, and can process such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the mobile communication module 112 in case of a phone call mode. Microphone 112 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated during reception and transmission of audio signals.
The sensing unit 120 detects a current state of the mobile terminal 100 (e.g., an open or closed state of the mobile terminal 100), a position of the mobile terminal 100, presence or absence of contact (i.e., touch input) by a user with the mobile terminal 100, an orientation of the mobile terminal 100, acceleration or deceleration movement and direction of the mobile terminal 100, and the like, and generates a command or signal for controlling an operation of the mobile terminal 100. For example, when the mobile terminal 100 is implemented as a slide-type mobile phone, the sensing unit 120 may sense whether the slide-type phone is opened or closed. In addition, the sensing unit 120 can detect whether the power supply unit 150 supplies power. The sensing unit 120 may include a proximity sensor 121.
The memory 130 may store software programs or the like for processing and controlling operations performed by the controller 140, or may temporarily store data (e.g., a phonebook, messages, still images, videos, etc.) that has been or will be output. Also, the memory 130 may store data regarding various ways of vibration and audio signals output when a touch is applied to the touch screen.
The memory 130 may include at least one type of storage medium including a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. Also, the mobile terminal 100 may cooperate with a network storage device that performs a storage function of the memory 130 through a network connection.
The controller 140 generally controls the overall operation of the mobile terminal. For example, the controller 140 performs control and processing related to voice calls, data communications, video calls, and the like. The controller 140 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or an image.
The power supply unit 150 receives external power or internal power and provides appropriate power required to operate the respective elements and components under the control of the controller 140.
The various embodiments described herein may be implemented in a computer-readable medium using, for example, computer software, hardware, or any combination thereof. For a hardware implementation, the embodiments described herein may be implemented using at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a processor, a controller, a microcontroller, a microprocessor, an electronic unit designed to perform the functions described herein, and in some cases, such embodiments may be implemented in the controller 140. For a software implementation, the implementation such as a process or a function may be implemented with a separate software module that allows performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in memory 130 and executed by controller 140.
Up to this point, mobile terminals have been described in terms of their functionality. Hereinafter, a slide-type mobile terminal among various types of mobile terminals, such as a folder-type, bar-type, swing-type, slide-type mobile terminal, and the like, will be described as an example for the sake of brevity. Accordingly, the present invention can be applied to any type of mobile terminal, and is not limited to a slide type mobile terminal.
As shown in fig. 2, in order to implement the structure diagram of an optional server according to various embodiments of the present invention, the server at least includes: an Input Output (IO) bus 21, a processor 22, a memory 23, a memory 24, and a communication device 25. Wherein,
the input/output (IO) bus 21 is connected to other components (the processor 22, the storage 23, the memory 24, and the communication device 25) of the server to which it belongs, and provides a transmission line for the other components.
The processor 22 typically controls the overall operation of the server to which it belongs. For example, processor 22 performs computations, validation, etc. The processor 22 may be a Central Processing Unit (CPU), among others.
The memory 23 stores processor-readable, processor-executable software code containing instructions for controlling the processor 22 to perform the functions described herein (i.e., software execution functions).
In the message subscription management apparatus provided by the present invention, software codes of functions of the policy configuration module, the pattern setting module, the distribution module, the dotting module, the picture acquisition module, the picture analysis module, the mapping analysis module, and the processing module may be stored in the memory 23, and executed by the processor 22 or compiled and executed.
The memory 24, which is typically a semiconductor memory unit, includes Random Access Memory (RAM), Read Only Memory (ROM), and CACHE memory (CACHE), of which RAM is the most important memory. The memory 24 is one of the important components in the computer, and is a bridge for communicating with the CPU22, and the operation of all programs in the computer is performed in the memory, and is used for temporarily storing the operation data in the CPU22 and the data exchanged with an external storage such as a hard disk, and as long as the computer is in operation, the CPU22 transfers the data to be operated to the memory for operation, and the CPU22 transmits the result after the operation is completed.
The communication device 25, typically comprising one or more components, allows radio communication between a server to which it belongs and a wireless communication system or network.
The following is a detailed description of specific examples.
First embodiment
In order to implement security control on a product and improve the management security performance of an enterprise on the product, this embodiment provides an article control method, and referring to fig. 3, fig. 3 is a schematic flow diagram of the article control method according to the first embodiment of the present invention, where the method includes:
s301, setting a marker chart on the current to-be-controlled article according to a pattern setting strategy;
notably, the pattern setting strategy includes: setting h identification graphs (h is more than or equal to 2) on the article, wherein each identification graph is composed of at least two sequentially nested closed graphs, the area of each closed graph is the total area enclosed by the closed graphs minus the total area enclosed by the nested graphs in the closed graphs, and the area of each closed graph represents a numerical sequence.
S302, determining a management serial number numerical sequence of the article;
s303, extracting elements corresponding to the marker charts from the management sequence number numerical sequence to form a numerical sequence to be characterized of the marker charts according to the corresponding relationship between the preset marker charts and the elements of the management sequence number numerical sequence;
and S304, respectively setting identification points in the areas of the closed graphs corresponding to the marker graphs according to the extracted numerical value sequences represented by the marker graphs and the preset mapping relation between the closed graph areas of the marker graphs and the numerical value sequences.
In this embodiment, the closed figures sequentially nested to form the marker graph may be regular figures such as circles, rectangles, parallelograms, or irregular figures. The sequentially nested identifier graph can be formed by nesting the same regular graph, such as a plurality of concentric circle nested identifier graphs; or different regular patterns are nested to form a marker diagram, for example, a marker diagram is formed by nesting circles in squares; the irregular figures can be nested to form a marker diagram, such as the marker diagram shown in FIG. 4; or the regular graph and the irregular graph are mutually nested to form a labeled graph, such as the labeled graph shown in FIG. 5.
In this embodiment, a plurality of closed figures forming a marker figure are sequentially nested, and an intersection point may exist between adjacent closed figures, for example, referring to fig. 6, three circles are sequentially nested, a large circle a and a circle B are nested, an intersection point 1 is located, a circle B and a small circle C are nested, and an intersection point 2 is located; there may be no intersection between adjacent closed figures, for example, referring to fig. 7, the concentric circles a, B, and C are nested with each other to form a labeled figure.
In this embodiment, the same identification chart may be set on different articles, for example, the identification chart shown in fig. 6 is set for each article to be managed; different identifiers may be set on different articles, for example, the identifier shown in fig. 4 is set on the article 1 to be managed, and the identifier shown in fig. 7 is set on the article 2 to be managed.
In this embodiment, a plurality of identification diagrams set for an article to be managed may be the same, for example, all the identification diagrams are set as identification diagrams formed by sequentially nesting 3 concentric circles; or they may be different, for example, the first marker pattern is set as a marker pattern formed by nesting 3 concentric circles one after another, and the second marker pattern is set as a marker pattern formed by nesting 3 squares one after another.
In this embodiment, the elements of the management number value sequence refer to the values constituting the management number value sequence, which may constitute a plurality of small value sequences for representing each identifier map. For example, there are three identification diagrams, the management serial number value sequence is binary number 110011000, the elements thereof are 9 in sequence of 1, 0, 1, 0, and the value sequence to be characterized of each identification diagram composed of the values of the elements is 110, 011, 000 in sequence.
It should be understood that the number of elements of the small numerical sequence of the numerical composition of the elements may be predetermined, for example, the numerical sequence shown in the previous example may also be that each element is a numerical sequence, and the small numerical sequence of the numerical composition shown in the previous example has 9 elements. It should also be understood that the management number value sequence includes, but is not limited to, the binary numbers shown in the previous examples, and may also be a value sequence in octal, decimal, hexadecimal, etc. It should be noted that the elements of the numerical sequence refer to the respective numerical values constituting the management sequence number numerical sequence, and the numerical sequence to be characterized by the identifier map is determined by the numerical values and the number of the elements.
In this embodiment, the following relationship exists between the binary number used in the management sequence number value sequence and the number of the closed graphs included in each identifier graph:
the management sequence number numerical sequence is a k-bit m-system sequence, the number n of the closed graphs contained in each identification graph is the same, and the value of n is greater than or equal to m to the power (k/h). For example, if the management sequence number value sequence is binary number 110011000, k equals 9, m equals 2, and h equals 3, each identifier map contains at least 8 closed circles.
It should be understood that, at this point, the number of elements of the numerical sequence to be characterized per identifier map is k/h. Still in the above example, where the binary sequence is taken as an example, k is equal to 9, and h is equal to 3, the number of elements of the numerical sequence to be characterized in each tag map is 3.
It should be noted that, in this embodiment, the correspondence relationship between each tag map and the element of the management sequence number value sequence is:
according to the sequence from big to small of the figure number of each identification figure, the identification figures respectively correspond to the lower element to the upper element of the management number value sequence in sequence, or respectively correspond to the upper element to the lower element of the management number value sequence in sequence. The element bit number corresponding to each identification graph is k/h bit, and the graph number is a unique identification number set for each identification graph.
For example, the management sequence number value sequence is a binary number 110011000, there are three value sequences to be characterized, the identifier map has three identifier maps 1, 2 and 3, and the element 0, 0 and 0 are extracted according to the correspondence between the identifier map 1 and the element of the management sequence number value sequence to form a value sequence 000 to be characterized; extracting elements 0, 1 and 1 according to the corresponding relation between the identifier figure 2 and the elements of the management sequence number numerical sequence to form a numerical sequence 011 to be characterized; according to the corresponding relationship between the identifier FIG. 3 and the elements of the management sequence number value sequence, elements 1, 0 are extracted to form the value sequence 110 to be characterized.
For another example, the management number value sequence is binary number 110011000, there are three value sequences to be represented, the identifier map has three identifier maps 1, 2 and 3, and at this time, corresponding elements 1, 1 and 0 can be extracted according to the correspondence between the identifier maps 1 and the elements of the management number value sequence to form the value sequence 110 to be represented; extracting corresponding elements 0, 1 and 1 according to the corresponding relation between the identifier figure 2 and the elements of the management serial number numerical sequence to form a numerical sequence 011 to be characterized; corresponding elements 0, 0 are extracted according to the corresponding relationship between the identifier fig. 3 and the elements of the management sequence number numerical sequence to form a numerical sequence 000 to be characterized.
It should be understood that, in this embodiment, in addition to the two types of maps in descending order of the map numbers of the respective labeled maps, the maps respectively correspond to the lower-order elements to the higher-order elements of the management number value sequence, or correspond to the higher-order elements to the lower-order elements of the management number value sequence, respectively, the maps may also correspond to the elements of the management number value sequence in unordered order of the map numbers of the respective labeled maps.
For example, the management sequence number value sequence is binary 110011000, there are three value sequences to be characterized, the identifier map has three identifier maps 1, 2 and 3, and elements 0, 1 and 1 are extracted according to the correspondence between the identifier map 1 and the elements of the management sequence number value sequence to form a value sequence 011 to be characterized; extracting elements 0, 0 and 0 according to the corresponding relationship between the identifier FIG. 2 and the elements of the management sequence number numerical sequence to form a numerical sequence 000 to be characterized; and extracting elements 1, 1 and 0 according to the corresponding relation between the identifier of the figure 3 and the elements of the management sequence number numerical sequence to form a numerical sequence 110 to be characterized and the like.
It should be understood that, as long as the corresponding rule is preset, it is within the scope of the present invention to implement one-to-one correspondence between the identifier map and the numerical sequence to be represented by the identifier map composed of the elements of the numerical sequence.
It should be understood that the change of the value in the element of the value sequence does not affect the corresponding relationship between the identifier chart and the value sequence to be characterized in the identifier chart composed of each element, for example, assuming that the value sequences to be characterized in the above example are a, b and c, which correspond to the identifier chart 1, the identifier chart 2 and the identifier chart 3, respectively, after the value of the element of the value sequence a to be characterized is changed to 1, 1 and 0, b is 0, 0 and 1, and c is 0, 0 and 1, the value sequences to be characterized a, b and c are changed to 110, 001 and 001. At this time, the numerical value sequences a, b, and c to be characterized still correspond to the identification fig. 1, the identification fig. 2, and the identification fig. 3 one by one, but at this time, the numerical values of the elements in the numerical value sequences to be characterized respectively corresponding to the identification fig. 1, the identification fig. 2, and the identification fig. 3 are respectively changed to 1, 0, 1, 0, and 1.
In this embodiment, each closed graph region of each identification graph corresponds to a specific numerical value sequence, and when a numerical value sequence represented by each identification graph composed of elements of the management sequence number numerical value sequence of the extracted article matches with a specific numerical value sequence corresponding to a certain closed graph region of each identification graph, an identification point is set in the region of the closed graph.
For example, referring to fig. 8, there are A, B, C three marker maps, each marker map having 4 squares nested in sequence to form 4 closed figure regions, where: the management sequence number numerical sequence is 101101; when the numerical sequence to be represented of the identification chart composed of the elements of the numerical sequence is 00, the area 1 is provided with identification points; when the identifier graph formed by the elements of the numerical sequence is to be characterized as 01, the area 2 is provided with identifier points; when the numerical sequence to be represented of the identification chart composed of the elements of the numerical sequence is 10, the area 3 is provided with identification points; when the numerical sequence to be characterized by the identification chart composed of the elements of the numerical sequence is 11, the area 4 is provided with identification points. Identification points are respectively arranged in the area 3 of the identification chart A, the area 4 of the identification chart B and the area 2 of the identification chart C.
In this embodiment, the setting sequence of the closed graphic regions of different identification diagrams may be different, for example, each closed graphic region of the identification diagram a in fig. 8 may be set to sequentially correspond to the numerical value sequence 00, 01, 10, 11 to be characterized; each closed graph area of the identification graph B can be sequentially corresponding to numerical value sequences 11, 10, 01 and 00 to be characterized; each closed graph area of the identification chart C can be arranged to sequentially correspond to the numerical value sequences 11, 01, 10, 00 to be characterized.
In this embodiment, after the identifier map and the identifier point are set on the article according to the article management and control method, the identifier map and the identifier point on the article may be read according to the article supervision and control method, so as to obtain the management serial number of the article. Referring to fig. 9, fig. 9 is a schematic flow chart of an article supervision method, including:
s901, acquiring an article picture containing a marker graph;
it should be understood that the identifier map included in the item picture is set by the aforementioned item management and control method.
S902, determining a closed graph area where the identification points in each identification chart in the article picture are located;
s903, obtaining the numerical sequence represented by each marker graph according to the mapping relation between the closed graph area of each marker graph and the numerical sequence;
s904, combining the elements in the obtained numerical sequence according to the corresponding relation between the identifier drawings and the elements in the numerical sequence of the management sequence number to obtain the management sequence number of the article in the article picture.
In this embodiment, determining the closed graphic area where the identification point in each identification chart in the article picture is located may be determined in the following manner:
referring to fig. 10, the process of determining the closed graphic region where the mark point is located includes:
s1001, mapping the article picture to a two-dimensional coordinate system to obtain a corresponding coordinate range of each closed graph area in each identification map in the two-dimensional coordinate system;
s1002, acquiring the position coordinates of the identification points in each identification map in the article picture;
and S1003, matching the acquired position coordinates with the coordinate ranges corresponding to the closed graphic areas in the identification chart, and taking the closed graphic area corresponding to the coordinate range in which the position coordinates fall as the closed graphic area in which the identification point is located.
For example, referring to fig. 11, a marker map formed by sequentially nesting 4 squares has A, B, C, D four closed graph areas, a coordinate system is established in the center of the marker map, and the relationship between the area position and the coordinate system is determined, where an area where the absolute values of x and y are both less than or equal to 1 is an area a; the absolute values of x and y are both greater than 1, and the area less than or equal to 2 is the B area; the absolute values of x and y are both greater than 2, and the area less than or equal to 3 is the C area; the absolute values of x and y are both greater than 3, and the region of less than or equal to 4 is the D region. The coordinates of the marker point are then calculated to determine in which area the marker point is located, in this example the C area.
When the identification graph in the object picture consists of at least two concentric circles which are nested in sequence, the closed graph area where the identification point is located can be determined by comparing the distance between the identification point and the circle center with the radius of each circle. Referring to fig. 12, the determination process thereof includes:
s1201, mapping the article picture to a two-dimensional coordinate system;
s1202, acquiring the position coordinates of the circle center of the concentric circle of each identification map and the position coordinates of the identification points in the identification map;
and S1203, calculating a distance L between the identification point and the circle center according to the two acquired position coordinates, and comparing the distance L with the radius of each nested circle, so as to determine the area in which the identification point falls.
Specifically, when L is smaller than or equal to the radius of the innermost nested circle, determining that the identification point falls into the region of the innermost nested circle; otherwise, comparing L with the radius of each adjacent nesting circle, and determining that the identification point falls into the area of another circle when L is larger than the radius of one circle in the adjacent nesting circles and smaller than or equal to the radius of the other circle.
For example, referring to fig. 13, a marker map formed by sequentially nesting 4 concentric circles with radii of 2, 4, 6 and 8 has A, B, C, D four closed graphic areas, a coordinate system is established at the center of the marker map, and the position coordinate of the marker point is determined to be (-3, 4), so that L is equal to 5, greater than 4 and less than 6, and thus the marker point is determined to be located in the area C.
It should be understood that, in the present embodiment, in the process of setting the identifier map and the identifier point according to the article management and control method, an interference identifier map or an interference identifier map area may also be set. That is, in the process of setting the identifier map and the identifier point according to the pattern setting policy, the correspondence between the identifier map and the elements of the management sequence number value sequence, and the mapping relationship between the plurality of areas of the identifier map and the value sequence, the identifier map and the identifier point may be set on the article according to a preset interference identifier map setting rule (for example, one interference identifier map is set every two identifier maps). At this time, when reading the identifier map according to the article supervision method, only the effective identifier map is operated, and the extraction of the elements of the numerical sequence is not performed on the interference identifier map.
It should be noted that the present embodiment is mainly illustrated by binary numbers, but does not represent that the present invention only uses binary numbers as the numerical value sequences. For example, where the numerical sequence is a decimal number, an identification map may be divided into 10 regions, with one region representing one of the numerical values 0-9.
In this embodiment, a table of correspondence between the management serial number and the user may also be set, see table 1. It should be understood that the management serial numbers stored in table 1 are recorded in the form of binary number value sequences, and in fact, they may be converted into octal, decimal, hexadecimal, etc. forms and stored in the management serial number value sequence and user correspondence table as the management serial numbers.
TABLE 1
| 000000000 | |
| 000000001 | |
| 000000010 | |
| 000000011 | |
| …… | …… |
In this embodiment, after the management serial number numerical sequence of the article in the article picture is obtained, the user corresponding to the management serial number numerical sequence can be found by looking up the table of the correspondence between the management serial number and the user.
Therefore, when the safety management is carried out on the article (especially when a safety accident such as sample leakage occurs), the corresponding user or responsible person can be quickly found according to the numerical sequence of the management serial numbers.
In this embodiment, the current object to be managed and controlled for setting the identifier map may be a mobile terminal (such as a mobile phone, a tablet computer, a portable multimedia player, etc.) or a mobile terminal component (such as a motherboard, a central processing unit, a battery, etc.), etc. When the current object to be controlled is the mobile terminal, a marker map can be set in an ink area around a display screen on the front side of the mobile terminal, so that visual safety management of the mobile terminal can be realized. For example, when a photo of the mobile terminal is leaked out of the network, the article management system can find out who uses the corresponding mobile terminal according to the identification map on the photo, so that a related responsible person can be quickly determined, and the leakage source is eliminated.
When the article to be managed is a mobile terminal or a mobile terminal component, the mobile terminal may be a terminal as shown in fig. 1, and the mobile terminal component may be a camera, a microphone, a sensor, a memory, a controller, a power supply, and the like as shown in fig. 1.
In this embodiment, the article management and control method and the article supervision method may be implemented by a server as shown in fig. 2, and specifically may be implemented by a processor on the server as shown in fig. 2.
The article management and control method and the article supervision method provided by this embodiment set a plurality of marker maps composed of at least two sequentially nested closed graphs on an article, extract a numerical sequence to be characterized by each marker map composed of elements corresponding to each marker map according to a management sequence number numerical sequence of a current article to be managed and a preset corresponding relationship between each marker map and elements of the management sequence number numerical sequence, and set a marker point in an area of each marker map corresponding to the closed graph on the article by combining a preset closed graph area and a preset numerical sequence mapping relationship of each marker map. When the identification diagrams on the articles are read, the closed graphic areas where the identification points in the identification diagrams are located are determined according to the article images containing the identification diagrams, the numerical sequences represented by the identification diagrams and the corresponding relations of the elements of the numerical sequences of the identification diagrams and the management serial numbers are obtained by combining the closed graphic areas of the identification diagrams and the numerical sequence mapping relations, and the elements in the obtained numerical sequences are combined to obtain the management serial numbers of the articles in the article images. The brand-new mode for carrying out identity management on the article is realized, the identification graph set on the article by the mode is completely different from the identification graphs such as the existing two-dimensional codes, and other people can only see simple graphs from the article and cannot obtain the identity information of any article, so that the security management and control mode of the article is enriched, and the security and diversity of the article management are improved.
Second embodiment
In this embodiment, on the basis of the first embodiment, the case where each closed figure of each marker diagram is a regular figure, each closed figure is a circle, and the centers of the circles are the same is taken as an example, and the present invention is further illustrated.
The numerical sequence of the current management serial number is 000011111, the identification chart A, B, C is an identification chart formed by sequentially nesting 8 concentric circles, each identification chart has eight closed graph areas from area 0 to area 7, area 0 corresponds to numerical sequence 000, area 1 corresponds to numerical sequence 001, area 2 corresponds to numerical sequence 010, area 3 corresponds to numerical sequence 011, area 4 corresponds to numerical sequence 100, area 5 corresponds to numerical sequence 101, area 6 corresponds to numerical sequence 110, and area 7 corresponds to numerical sequence 111. Identification points are set in the area 0 of the identification chart a, the area 3 of the identification chart B, and the area 7 of the identification chart C, respectively, according to the article management and control method, see fig. 14.
When the identification map needs to be read, corresponding elements are extracted from each identification map in fig. 14 according to the article supervision method, an element 000 is extracted from the identification map a, an element 011 is extracted from the identification map B, an element 111 is extracted from the identification map C, and then the elements are combined to obtain a management serial number 000011111.
According to the article management and control method and the article supervision method provided by the embodiment, the plurality of identification graphs formed by sequentially nesting the plurality of concentric circles are arranged on the article to be managed, the identification points are arranged, and the corresponding reading is carried out according to the article supervision method, so that other people can only see a simple graph from the article and cannot obtain any identity information of the article, only one picture is seen, and the safety of article management is improved. .
Third embodiment
Referring to fig. 15, fig. 15 is a schematic structural view of an article management and control device 3 according to a third embodiment of the present invention, including:
and the identifier map setting module 31 is configured to set an identifier map on the current to-be-managed article according to the pattern setting policy.
It should be understood that, in the present embodiment, the pattern setting strategy includes: the method comprises the steps that h identification graphs are arranged on an article, each identification graph is composed of at least two closed graphs which are nested in sequence, no intersection point exists between every two adjacent closed graphs, the area of each closed graph is the total area enclosed by the closed graphs minus the total area enclosed by the nested graphs in the closed graphs, and the area of each closed graph represents a numerical value sequence. Wherein h is greater than or equal to 2.
The distribution module 32 is configured to determine a management sequence number numerical sequence of the article, and extract, according to a preset correspondence between each identifier map and an element of the management sequence number numerical sequence, an element corresponding to each identifier map from the management sequence number numerical sequence to form a numerical sequence to be characterized by each identifier map;
and the marking module 33 is configured to set a marking point in the area of the closed graph corresponding to each marker map according to the numerical sequence represented by each marker map and a preset mapping relationship between the closed graph area of each marker map and the numerical sequence.
In this embodiment, the closed figures sequentially nested to form the marker graph may be regular figures such as circles, rectangles, parallelograms, or irregular figures. The sequentially nested identifier graph can be formed by nesting the same regular graph, such as a plurality of concentric circle nested identifier graphs; or different regular patterns are nested to form a marker diagram, for example, a marker diagram is formed by nesting circles in squares; the irregular figures can be nested to form a marker diagram; or the regular graph and the irregular graph are mutually nested to form the identification graph.
In this embodiment, by sequentially nesting a plurality of closed graphs forming a marker graph, an intersection point may or may not exist between adjacent closed graphs.
In this embodiment, the identifier map setting module 31 may set the same identifier map on different articles, or may set different identifier maps on different articles. Meanwhile, the identifier map setting module 31 may set a plurality of identifier maps set for the article to be managed to be the same, for example, all the identifier maps are set as identifier maps formed by sequentially nesting 8 concentric circles; or they may be different, for example, the first marker pattern is set as a marker pattern formed by nesting 4 concentric circles one after another, and the second marker pattern is set as a marker pattern formed by nesting 4 squares one after another.
In this embodiment, when each closed graph of each identifier graph is a regular graph, each closed graph may be a circle, and the centers of the circles may be the same.
In this embodiment, the elements of the management number value sequence refer to the values constituting the management number value sequence, which may constitute a plurality of small value sequences for representing each identifier map. It should be understood that the number of elements of the small numerical sequence of the numerical composition of the elements may be predetermined, for example, the numerical sequence shown in the previous example may also be that each element is a numerical sequence, and the small numerical sequence of the numerical composition shown in the previous example has 9 elements. It should also be understood that the management number value sequence includes, but is not limited to, the binary numbers shown in the previous examples, and may also be a value sequence in octal, decimal, hexadecimal, etc. It should be noted that the elements of the numerical sequence refer to the respective numerical values constituting the management sequence number numerical sequence, and the numerical sequence to be characterized by the identifier map is determined by the numerical values and the number of the elements.
In this embodiment, the following relationship exists between the binary number used in the management sequence number value sequence and the number of the closed graphs included in each identifier graph:
the management sequence number numerical sequence is a k-bit m-system sequence, the number n of the closed graphs contained in each identification graph is the same, and the value of n is greater than or equal to m to the power (k/h). For example, if the management number value sequence is 110111, k is equal to 6, m is equal to 2, and h is equal to 3, each identifier map contains at least 4 closed circles. It should be understood that, at this point, the number of elements of the numerical sequence to be characterized per identifier map is k/h.
It should be noted that, in this embodiment, the correspondence relationship between each tag map and the element of the management sequence number value sequence is:
according to the sequence from big to small of the figure number of each identification figure, the identification figures respectively correspond to the lower element to the upper element of the management number value sequence in sequence, or respectively correspond to the upper element to the lower element of the management number value sequence in sequence. The element bit number corresponding to each identification graph is k/h bit, and the graph number is a unique identification number set for each identification graph.
For example, the management sequence number value sequence is a binary number 110010, there are three value sequences to be represented, the identifier map has three identifier maps 1, 2 and 3, and the allocation module 32 extracts elements 1 and 0 according to the correspondence between the identifier maps 1 and the elements of the management sequence number value sequence to form a value sequence to be represented 10; extracting elements 0 and 0 according to the corresponding relation between the identifier figure 2 and the elements of the management sequence number numerical sequence to form a numerical sequence 00 to be characterized; and extracting the elements 1 and 1 according to the corresponding relation between the identifier figure 3 and the elements of the management sequence number numerical sequence to form a numerical sequence 11 to be characterized.
For another example, the management sequence number value sequence is a binary number 110010, there are three value sequences to be represented, the identifier map has three identifier maps 1, 2 and 3, and at this time, the allocation module 32 can extract corresponding elements 1 and 1 according to the correspondence between the identifier maps 1 and the elements of the management sequence number value sequence to form the value sequence 11 to be represented; extracting corresponding elements 0 and 0 according to the corresponding relation between the identifier figure 2 and the elements of the management serial number numerical sequence to form a numerical sequence 00 to be characterized; corresponding elements 1 and 0 are extracted according to the corresponding relationship between the identifier figure 3 and the elements of the management sequence number numerical sequence to form a numerical sequence 10 to be characterized.
It should be understood that, in this embodiment, in addition to the two types of maps in descending order of the map numbers of the respective labeled maps, the maps respectively correspond to the lower-order elements to the higher-order elements of the management number value sequence, or correspond to the higher-order elements to the lower-order elements of the management number value sequence, respectively, the maps may also correspond to the elements of the management number value sequence in unordered order of the map numbers of the respective labeled maps. As long as the corresponding rule is preset, the numerical sequences to be represented of the identification diagrams consisting of the identification diagrams and the elements of the numerical sequences can be in one-to-one correspondence, which is within the protection scope of the invention.
It should be understood that a change in a value within an element of a value sequence does not affect the correspondence between the identifier map and the value sequence to be characterized by the identifier map formed by the respective element.
In this embodiment, each closed graph region of each identification graph corresponds to a specific numerical sequence, and when the numerical sequence represented by each identification graph, which is formed by extracting elements of the management sequence number numerical sequence of the article by the allocation module 32, matches with the specific numerical sequence corresponding to a certain closed graph region of each identification graph, the marking module 33 sets an identification point in the region of the closed graph.
In this embodiment, after the article management and control device 3 sets the identifier map and the identifier point on the article, the article supervision device 4 may also be used to read the identifier map and the identifier point on the article, so as to obtain the management serial number of the article. Referring to fig. 16, fig. 16 is a schematic structural diagram of the article surveillance device 4, including:
and the picture acquisition module 41 is used for acquiring a picture of the article containing the identification map.
It should be understood that the identifier map included in the article picture is set by the article management and control device 3.
The picture analysis module 42 is used for determining a closed graph area where the identification points in each identification graph in the article picture are located;
the mapping analysis module 43 is configured to obtain a numerical sequence represented by each marker map according to the closed graph region where each marker point is located and the closed graph region and numerical sequence mapping relationship of each marker map;
and the processing module 44 is configured to combine the elements in the obtained numerical sequence according to the correspondence between each identifier map and the element in the management sequence numerical sequence to obtain the management sequence of the article in the article picture.
In this embodiment, the picture analysis module 42 further includes a coordinate extraction unit 421 and a calculation matching unit 422, so as to determine an area where the identification point in the identification map is located, see fig. 17:
a coordinate extracting unit 421, configured to map the article picture into a two-dimensional coordinate system, obtain a corresponding coordinate range of each closed graph area in each identifier map in the two-dimensional coordinate system, and obtain a position coordinate of an identifier point in the identifier map,
the calculation matching unit 422 is configured to match the acquired position coordinates with the coordinate ranges corresponding to the closed graph areas in the identifier map, and determine that the closed graph area corresponding to the coordinate range in which the position coordinates fall is the closed graph area in which the identifier point is located.
When the identifier map in the object picture is composed of at least two sequentially nested concentric circles, the coordinate extracting unit 421 is further configured to map the object picture into a two-dimensional coordinate system, and then, for each identifier map, obtain the position coordinates of the center of the concentric circle of the identifier map and the position coordinates of the identifier point in the identifier map.
The calculation matching unit 422 is further configured to calculate a distance L between the identification point and the circle center according to the two acquired position coordinates, and when L is less than or equal to the radius of the innermost nested circle, determine that the identification point falls into the area of the innermost nested circle; otherwise, comparing L with the radius of each adjacent nesting circle, and determining that the identification point falls into the area of another circle when L is larger than the radius of one circle in the adjacent nesting circles and smaller than or equal to the radius of the other circle.
It should be understood that, in the present embodiment, the marker map setting module 31 and the marker module 33 of the article management and control apparatus 3 may also set an interference marker map or an interference marker map area in the process of setting the marker map and the marker point. That is, in the process of setting the identifier map and the identifier points by the identifier map setting module 31 and the marker module 33 according to the pattern setting policy, the correspondence between the identifier map and the elements of the management sequence number value sequence, and the mapping relationship between the plurality of areas of the identifier map and the value sequence, the identifier map and the identifier points may be set on the article according to the preset interference identifier map setting rule. At this time, the article surveillance device 4 will operate on the valid identifier map corresponding to the interference identifier map setting rule, and will not extract the elements of the numerical sequence from the interference identifier map.
It should be noted that the present embodiment is mainly illustrated by binary numbers, but does not represent that the present invention only uses binary numbers as the numerical value sequences.
In this embodiment, the current article to be managed to which the identifier map is set may be a mobile terminal or a mobile terminal component or the like. When the current article to be controlled is the mobile terminal, the marker map setting module 31 sets a marker map in an ink area around a display screen on the front side of the mobile terminal, and the marking module 33 sets a marker point in an area corresponding to the set marker map. Therefore, visual safety management of the mobile terminal can be realized. When the article to be managed is a mobile terminal or a mobile terminal component, the mobile terminal may be a terminal as shown in fig. 1, and the mobile terminal component may be a camera, a microphone, a sensor, a memory, a controller, a power supply, and the like as shown in fig. 1.
In this embodiment, the functions of the identifier map setting module 31, the assignment module 32, and the tag module 33 of the article management and control apparatus 3, and the picture acquiring module 41, the picture analyzing module 42, the mapping analyzing module 43, and the processing module 44 of the article supervision apparatus 4 may be implemented by a processor on a server as shown in fig. 2. The identifier map setting module 31, the assignment module 32 and the marking module 33 of the article management and control apparatus 3, and the picture acquiring module 41, the picture analyzing module 42, the mapping analyzing module 43 and the processing module 44 of the article management and control apparatus 4 may be specifically disposed on a processor on a server as shown in fig. 2.
The article management and control apparatus and the article supervision apparatus provided in this embodiment set a tag map on an article through a tag map setting module, determine a management sequence number numerical sequence of the article and a correspondence between each tag map and an element of the management sequence number numerical sequence through a distribution module, extract the element corresponding to each tag map to form a numerical sequence to be represented by each tag map, and set a tag point in a region of each tag map corresponding to a closed graph by a tag module in combination with the numerical sequence represented by each tag map and a preset mapping relationship between a closed graph region of each tag map and the numerical sequence. When the article supervision device reads the identification graphs on the articles, the image analysis module determines the closed graph area where the identification points are located, the mapping analysis module obtains the numerical value sequence represented by each identification graph, and the processing module combines the elements in each numerical value sequence according to the corresponding relation between each identification graph and the elements of the management sequence number numerical value sequence to obtain the management sequence number of the articles in the article image. The brand-new mode for carrying out identity management on the article is realized, the identification graph set on the article by the mode is completely different from the identification graphs such as the existing two-dimensional codes, and other people can only see simple graphs from the article and cannot obtain the identity information of any article, so that the security management and control mode of the article is enriched, and the security and diversity of the article management are improved.
Fourth embodiment
In this embodiment, on the basis of the third embodiment, a case that the identification map setting module 31 sets a plurality of identification maps of the to-be-managed article differently is taken as an example, and the present invention is further illustrated.
Assuming that the current management sequence number numerical sequence is 110011000, the identification map a is an identification map formed by nesting 2 circles and 6 squares, the identification map B is an identification map formed by nesting 8 concentric circles in sequence, the identification map C is an identification map formed by nesting two closed irregular figures and 6 squares, and eight closed figure areas ranging from 0 area to 7 area exist in the identification map A, B, C. Let region 0 correspond to numerical sequence 000, region 1 corresponds to numerical sequence 001, region 2 corresponds to numerical sequence 010, region 3 corresponds to numerical sequence 011, region 4 corresponds to numerical sequence 100, region 5 corresponds to numerical sequence 101, region 6 corresponds to numerical sequence 110, and region 7 corresponds to numerical sequence 111. The marking module 33 sets marking points in the area 6 of the marking map a, the area 3 of the marking map B, and the area 0 of the marking map C, respectively, see fig. 18.
When the identification map needs to be read, the article surveillance device 4 extracts corresponding elements from each identification map in fig. 18, extracts the element 110 from the identification map a, extracts the element 011 from the identification map B, extracts the element 000 from the identification map C, and then combines these elements to obtain the management serial number 110011000.
The article management and control device and the article supervision device provided by the embodiment set a plurality of different identification drawings on an article to be managed and controlled through the identification drawing setting module, and set identification points through the marking module. When the identification graph needs to be read, the article supervision device is used for correspondingly reading a plurality of different identification graphs, so that other people can only see simple graphs from the article and cannot obtain any identity information of the article, only pictures which are different from each other are seen, and the safety of article management is improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. An article management and control device, comprising:
the identification map setting module is used for setting an identification map on a current article to be managed and controlled according to a pattern setting strategy, and the pattern setting strategy comprises the following steps: setting h identification graphs on an article, wherein each identification graph is composed of at least two closed graphs which are nested in sequence, no intersection point exists between every two adjacent closed graphs, the area of each closed graph is the total area enclosed by the closed graphs minus the total area enclosed by the nested graphs in the closed graphs, the area of each closed graph represents a numerical sequence, and h is more than or equal to 2;
the distribution module is used for determining the management serial number numerical sequence of the article, and the elements of the management serial number numerical sequence refer to all numerical values forming the management serial number numerical sequence and are used for representing all the identifier maps; the module can extract elements corresponding to each marker map from the management sequence number numerical sequence to form the numerical sequence to be characterized of each marker map according to the preset corresponding relation between each marker map and the elements of the management sequence number numerical sequence;
and the marking module is used for respectively setting marking points in the area of the closed graph corresponding to each marker graph according to the numerical value sequence represented by each marker graph and the preset mapping relation between the area of the closed graph of each marker graph and the numerical value sequence.
2. An item surveillance apparatus comprising:
a picture acquiring module, configured to acquire a picture of an article including an identifier, where the identifier is set by the article management and control apparatus according to claim 1;
the image analysis module is used for determining a closed graph area where the identification points in each identification graph in the article image are located;
the mapping analysis module is used for setting a corresponding relation table of a management serial number and a user according to the numerical sequence after obtaining the numerical sequence represented by each identification graph according to the closed graph area where each identification point is located and the closed graph area and the numerical sequence mapping relation of each identification graph;
and the processing module is used for combining the elements in the obtained numerical sequence according to the corresponding relation between the identifier drawings and the elements in the numerical sequence of the management sequence number to obtain the management sequence number of the article in the article picture, and can also find the user corresponding to the numerical sequence of the management sequence number according to the corresponding relation table of the management sequence number and the user.
3. An article management and control method comprises the following article marking processes:
setting a marking chart on a current to-be-managed article according to a pattern setting strategy, wherein the pattern setting strategy comprises the following steps: setting h identification graphs on an article, wherein each identification graph is composed of at least two sequentially nested closed graphs, the area of each closed graph is the total area enclosed by the closed graphs minus the total area enclosed by the nested graphs in the closed graphs, the area of each closed graph represents a numerical sequence, and h is greater than or equal to 2;
determining a management serial number numerical sequence of the article, wherein elements of the management serial number numerical sequence refer to all numerical values forming the management serial number numerical sequence, and the numerical values can form a plurality of small numerical value sequences for representing all the identification graphs; extracting elements corresponding to the marker maps from the management sequence number numerical sequence to form a numerical sequence to be characterized by the marker maps according to the preset corresponding relation between the marker maps and the elements of the management sequence number numerical sequence;
and respectively setting identification points in the area of the closed graph corresponding to each identification graph according to the numerical value sequence represented by each identification graph and the preset mapping relation between the area of the closed graph of each identification graph and the numerical value sequence.
4. The article management and control method according to claim 3, wherein the management serial number numerical sequence is a k-bit m-ary sequence;
the number n of the closed graphs contained in each identification graph is the same, and the value of n is greater than or equal to the power (k/h) of m.
5. The article management and control method according to claim 4, wherein the correspondence relationship between each identifier map and the elements of the management sequence number value sequence is:
according to the sequence from big to small of the figure number of each identification figure, the identification figures sequentially correspond to the low-order elements to the high-order elements of the management number numerical value sequence or sequentially correspond to the high-order elements to the low-order elements of the management number numerical value sequence respectively, and the element bit number corresponding to each identification figure is k/h bit; the figure number is a unique identification number set for each identification figure.
6. The article management and control method according to any one of claims 3 to 5, wherein the article currently to be managed is a mobile terminal or a mobile terminal component.
7. The article management and control method according to any one of claims 3 to 5, wherein each closed graph of each identifier graph is a regular graph;
or, in the closed graph of at least one of the identification graphs, one part is a regular graph, and the other part is an irregular graph.
8. The article management and control method according to claim 7, wherein when each closed figure of each identifier map is a regular figure, each closed figure is a circle, and the centers of the circles are the same.
9. An item surveillance method comprising the following item identification processes:
acquiring a picture of an article comprising an identifier map, wherein the identifier map is set by the article management and control method according to any one of claims 3-8;
determining a closed graph area where an identification point in each identification graph in the article picture is located, and setting a management sequence number and user corresponding relation table according to the numerical sequence after obtaining the numerical sequence represented by each identification graph according to the closed graph area and the numerical sequence mapping relation of each identification graph;
combining the elements in the obtained numerical sequence according to the corresponding relation between the identifier drawings and the elements in the numerical sequence of the management sequence number to obtain the management sequence number of the article in the article picture; and the user corresponding to the management sequence number numerical sequence can be searched according to the corresponding relation table of the management sequence number and the user.
10. The method for supervising items according to claim 9, wherein the determining the closed graphic area where the identification point in each identification chart in the item picture is located comprises:
mapping the article picture to a two-dimensional coordinate system to obtain a corresponding coordinate range of each closed graph area in each identification graph in the two-dimensional coordinate system;
for each identification map in the article picture, acquiring the position coordinates of the identification points in the identification map, matching the acquired position coordinates with the coordinate ranges corresponding to the closed graphic areas in the identification map, and taking the closed graphic area corresponding to the coordinate range in which the position coordinates fall as the closed graphic area in which the identification point is located;
or,
when the identification graph in the article picture consists of at least two sequentially nested concentric circles, mapping the article picture to a two-dimensional coordinate system;
for each marker graph, acquiring the position coordinates of the circle center of a concentric circle of the marker graph and the position coordinates of a marker point in the marker graph, calculating the distance L between the marker point and the circle center according to the two acquired position coordinates, and determining that the marker point falls into the area of the innermost nested circle when the L is smaller than or equal to the radius of the innermost nested circle; otherwise, comparing the L with the radius of each adjacent nesting circle, and when the L is larger than the radius of one circle in the adjacent nesting circles and smaller than or equal to the radius of the other circle, determining that the identification point falls into the area of the other circle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610998736.1A CN106846003B (en) | 2016-11-11 | 2016-11-11 | Article management and control and supervision method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610998736.1A CN106846003B (en) | 2016-11-11 | 2016-11-11 | Article management and control and supervision method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106846003A CN106846003A (en) | 2017-06-13 |
| CN106846003B true CN106846003B (en) | 2020-12-04 |
Family
ID=59145356
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610998736.1A Active CN106846003B (en) | 2016-11-11 | 2016-11-11 | Article management and control and supervision method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106846003B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1538338A (en) * | 2003-02-25 | 2004-10-20 | ������������ʽ���� | Article managing device and its method |
| CN102473311A (en) * | 2009-07-23 | 2012-05-23 | 日本电气株式会社 | Marker generateon device, marker generateon detection system, marker generation detection device, marker, marker generateon method and program therefor |
| CN102985934A (en) * | 2010-06-03 | 2013-03-20 | 西崎传生 | Information expression method, article formed with information expression pattern, information output device, and information expression device |
| CN103794134A (en) * | 2014-02-17 | 2014-05-14 | 立德高科(北京)数码科技有限责任公司 | Mark formed by dot matrixes and electronic supervision code and generation and identification method of mark |
| CN104778422A (en) * | 2015-04-10 | 2015-07-15 | 北京工业大学 | Privacy protection method for object with identification information in use and analysis |
-
2016
- 2016-11-11 CN CN201610998736.1A patent/CN106846003B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1538338A (en) * | 2003-02-25 | 2004-10-20 | ������������ʽ���� | Article managing device and its method |
| CN102473311A (en) * | 2009-07-23 | 2012-05-23 | 日本电气株式会社 | Marker generateon device, marker generateon detection system, marker generation detection device, marker, marker generateon method and program therefor |
| CN102985934A (en) * | 2010-06-03 | 2013-03-20 | 西崎传生 | Information expression method, article formed with information expression pattern, information output device, and information expression device |
| CN103794134A (en) * | 2014-02-17 | 2014-05-14 | 立德高科(北京)数码科技有限责任公司 | Mark formed by dot matrixes and electronic supervision code and generation and identification method of mark |
| CN104778422A (en) * | 2015-04-10 | 2015-07-15 | 北京工业大学 | Privacy protection method for object with identification information in use and analysis |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106846003A (en) | 2017-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110796157B (en) | Image difference recognition method, device and storage medium | |
| EP3547604B1 (en) | Method and apparatus for security question generation and identity verification | |
| KR102580881B1 (en) | Electronic device and method of providing personal information, and computer-readable recording medium recording the same | |
| CN109711396B (en) | OCR training sample generation method, device, equipment and readable storage medium | |
| CN105512545B (en) | Access rights management method and device | |
| CN102216895A (en) | Pictorial methods for application selection and activation | |
| CN106874936B (en) | Image transmission monitoring method and device | |
| CN111414888A (en) | Low-resolution face recognition method, system, device and storage medium | |
| CN111881740B (en) | Face recognition method, device, electronic equipment and medium | |
| CN111814535A (en) | Palm print image identification method, palm print image identification device, palm print image identification equipment and computer readable storage medium | |
| CN111275599B (en) | Big data integration algorithm-based group rental house early warning method and device, storage medium and terminal | |
| CN109359582A (en) | Information search method, information search device and mobile terminal | |
| CN112818314A (en) | Equipment detection method, device, equipment and storage medium | |
| CN115147856B (en) | Table information extraction method and electronic equipment | |
| CN106570551B (en) | Article marking and managing system, device and method | |
| CN114090803B (en) | Structure reduction method and device of structure diagram | |
| CN106846003B (en) | Article management and control and supervision method and device | |
| CN112751928B (en) | Cross-terminal information interconnection method, device, computer equipment and storage medium | |
| CN106779522B (en) | Article control mark setting and article identification method and device | |
| CN106570552B (en) | Article mark management method and device | |
| CN109753217B (en) | Dynamic keyboard operation method and device, storage medium and electronic equipment | |
| CN114238756B (en) | Message recommendation method, device, equipment and medium | |
| CN114499903B (en) | Data transmission method and related device in face recognition scene | |
| Rafiq et al. | Secure and dynamic model for book searching on cloud computing as mobile augmented reality | |
| CN115994347B (en) | A method, system, medium, and device for obtaining device identification codes. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |