CN111143629B - Data storage, processing and acquisition method based on identification and related device thereof - Google Patents
Data storage, processing and acquisition method based on identification and related device thereof Download PDFInfo
- Publication number
- CN111143629B CN111143629B CN201911413413.1A CN201911413413A CN111143629B CN 111143629 B CN111143629 B CN 111143629B CN 201911413413 A CN201911413413 A CN 201911413413A CN 111143629 B CN111143629 B CN 111143629B
- Authority
- CN
- China
- Prior art keywords
- data
- storage system
- identification
- data packet
- scene
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the application discloses a data storage, processing and acquisition method based on identification and a related device thereof, which are applied to a storage architecture, wherein the architecture comprises a storage system, a server side and a plurality of user sides, wherein the server side and the plurality of user sides respectively carry a plurality of scene labels, and the method comprises the following steps: the method comprises the steps that a server side obtains a data packet and establishes a matching relation between a scene tag and data in the data packet; the memory returns unique identification data corresponding to the type according to the data packet and the type thereof, and generates a data product corresponding to the scene tag according to the matching relation; and the user side acquires the data product matched with the scene tag by reading the identification data and sending the scene tag. The method achieves the purpose of calling corresponding product data according to the scene labels corresponding to the application of the user end by only identifying the unique identification data under the application of different user ends, and achieves the effect of one mark with multiple identifications.
Description
Technical Field
The application relates to the technical field of identification, in particular to a data storage, processing and acquisition method based on identification and a related device thereof.
Background
In recent years, with the development of information technology, the technology of the internet of things is rapidly rising, one object becomes one of important bases for realizing the internet of things, and the technology of the internet of things is also an actual application embodiment of the time of the internet of things. The name of the 'one-thing one-code' is that one commodity has a unique identity identification code, and the technology of the internet of things is utilized to obtain the data of the corresponding commodity according to the identity identification code. At present, one object in the technology of the Internet of things is one code, so that simple identification of one Internet of things identifier in various scenes is realized.
However, in the whole life cycle from generation to extinction of the same product in the internet of things system, different scenes under multiple applications are faced, and data required to be acquired or allowed to be acquired in the different scenes are different, so how to provide a method to enable corresponding data of the product to be acquired respectively in the different scenes of different applications is a technical problem to be solved urgently by those skilled in the art.
Disclosure of Invention
The embodiment of the application provides a data storage, processing and acquisition method based on identification and a related device thereof, which enable corresponding data of a product to be acquired respectively under different scenes of different applications.
The first aspect of the present application provides a data storage method based on identification, the method is applied to a storage architecture, the architecture includes a storage system, a server side and a plurality of user sides, wherein the server side and the plurality of user sides respectively carry a plurality of scene labels, the server side and the plurality of user sides are both connected with the storage system, the storage system includes a processor and a memory, the method includes:
the server acquires a data packet;
The server establishes a matching relation between a scene tag and data in the data packet;
The server side sends the data packet and the matching relation to a memory of a storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and generates corresponding data products according to scene labels and the matching relation.
The second aspect of the present application provides a data processing method based on identification, the method is applied to a storage architecture, the architecture includes a storage system, a server side and a plurality of user sides, wherein the server side and the plurality of user sides respectively carry a plurality of scene labels, the server side and the plurality of user sides are both connected with the storage system, the storage system includes a processor and a memory, the method includes:
The storage system receives the matching relation between the data packet and the scene tag sent by the server and the data in the data packet, and stores the matching relation in a memory;
the processor of the storage system returns unique identification data according to the data packet;
The processor of the storage system generates a data product corresponding to each scene tag according to the scene tag and the matching relation;
When the storage system receives data request information with identification data sent by a user side, the storage system searches for a data packet corresponding to the identification data, and according to a scene tag of the user side, the storage system calls a data product corresponding to the scene tag and returns the data product to the user side.
Preferably, after the processor of the storage system generates the data product corresponding to each scene tag according to the scene tag and the matching relationship, the method further includes:
And when the storage system receives the update data sent by the server, updating the data packet and the data product.
Preferably, the processor of the storage system returns unique identification data according to the data packet specifically includes:
The processor of the storage system returns unique identification data according to the data packet and encrypts the identification data;
When the storage system receives data request information with identification data sent by a user side, the storage system searches for a data packet corresponding to the identification data, and according to a scene tag of the user side, calls a data product corresponding to the scene tag to return to the user side, wherein the data request information comprises the following specific steps:
When the storage system receives data request information with identification data sent by a user side, the identification data is decrypted, if the decryption is successful, a data packet corresponding to the identification data is searched, and a data product corresponding to a scene label of the user side is called according to the scene label of the user side and returned to the user side.
Preferably, before the processor of the storage system returns unique identification data according to the data packet, the method further includes:
the processor of the storage system returns an identification code corresponding to the storage system;
When the storage system receives data request information with identification data sent by a user side, the storage system searches for a data packet corresponding to the identification data, and according to a scene tag of the user side, calls a data product corresponding to the scene tag to return to the user side, wherein the data request information comprises the following specific steps:
When the storage system receives data request information with identification data and identification codes sent by a user side, verifying the validity of the identification codes, if verification is successful, searching a data packet corresponding to the identification data by the storage system, and calling a data product corresponding to a scene label of the user side according to the scene label of the user side, and returning the data product to the user side.
Preferably, the retrieving the data product corresponding to the scene tag to return to the user terminal specifically includes:
calling a data product corresponding to the scene tag;
encrypting the data product;
and returning the encrypted data product to the user side.
Preferably, the processor of the storage system returns unique identification data according to the data packet specifically includes:
And the processor of the storage system returns unique identification data corresponding to the type according to the type of the data packet.
The third aspect of the present application provides a data acquisition method based on identification, the method is applied to a storage architecture, the architecture includes a storage system, a server side and a plurality of user sides, wherein the server side and the plurality of user sides respectively carry a plurality of scene labels, the server side and the plurality of user sides are both connected with the storage system, the storage system includes a processor and a memory, the method includes:
the user side reads the identification data;
The user terminal sends data request information carrying identification data to a storage system so that the storage system can find out a data packet corresponding to the identification data;
the user side sends the scene tag to the storage system so that a processor of the storage system can call a corresponding data product in the data packet according to the scene tag;
and the user side acquires a data product corresponding to the scene tag in a memory of the storage system.
Preferably, after the user side reads the identification data, the method further includes:
and the user side acquires the type of the data packet according to the identification data.
A fourth aspect of the present application provides a server, where the server is connected to a storage system, the storage system includes a processor and a memory, and the server includes:
The first acquisition unit is used for acquiring the data packet;
the establishing unit is used for establishing a matching relation between the scene tag and the data in the data packet;
The first sending unit is used for sending the data packet and the matching relation to a memory of a storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and corresponding data products are generated according to the scene tag and the matching relation.
A fifth aspect of the present application provides a storage system, where the storage system is connected to a server and a client, and the storage system includes:
The memory is used for receiving and storing the matching relation between the data packet and the scene label sent by the server and the data in the data packet;
The processor is used for returning unique identification data according to the data packet; the data product corresponding to each scene tag is generated according to the scene tag and the matching relation; and the method is also used for searching the data packet corresponding to the identification data when receiving the data request information with the identification data sent by the user terminal, and calling the data product corresponding to the scene tag according to the scene tag of the user terminal to return to the user terminal.
The sixth aspect of the present application provides a client, where the client is connected to a storage system, the storage system includes a processor and a memory, and the client includes:
A reading unit for reading the identification data;
the request unit is used for sending the data request information carrying the identification data to the storage system so that the storage system can find the data packet corresponding to the identification data;
the second sending unit is used for sending the scene tag to the storage system so that a processor of the storage system can call a corresponding data product in the data packet according to the scene tag;
and the second acquisition unit is used for acquiring the data product corresponding to the scene tag in the memory of the storage system.
From the above technical solutions, the embodiment of the present application has the following advantages:
The embodiment of the application provides a method for storing, processing and acquiring data based on identification, which is applied to a storage architecture, wherein the architecture comprises a storage system, a service end and a plurality of user ends, the service end and the plurality of user ends respectively carry a plurality of scene labels, the service end and the plurality of user ends are connected with the storage system, the storage system comprises a processor and a memory, and the method comprises the following steps: the method comprises the steps that a server side obtains a data packet and establishes a matching relation between a scene tag and data in the data packet; the memory returns unique identification data according to the data packet, and generates a data product corresponding to the scene tag according to the matching relation; and the user side acquires the data product matched with the scene tag by reading the identification data and sending the scene tag. The method achieves the purpose of calling corresponding product data according to the scene labels corresponding to the application of the user end by only identifying the unique identification data under the application of different user ends, and achieves the effect of one mark with multiple identifications.
Drawings
FIG. 1 is a diagram of a memory architecture in accordance with an embodiment of the present application;
FIG. 2 is a flow chart of a method for storing data based on identification in an embodiment of the application;
FIG. 3 is a flow chart of a method for processing data based on identification in an embodiment of the application;
Fig. 4 is a flowchart of a method for acquiring data based on identification in an embodiment of the present application.
Detailed Description
In order to make the present application better understood by those skilled in the art, the following description will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It should be understood that the present application is applied to a storage architecture, please refer to fig. 1, fig. 1 is a storage architecture diagram in an embodiment of the present application, as shown in fig. 1, fig. 1 includes a storage system, a server side and a plurality of user sides, where the server side and the plurality of user sides respectively carry a plurality of scene tags, the server side and the plurality of user sides are both connected with the storage system, and the storage system includes a processor and a memory.
The first aspect of the application designs a data storage method based on identification.
For easy understanding, referring to fig. 2, fig. 2 is a flowchart of a method for storing data based on identification, as shown in fig. 2, executed by a server, specifically:
101, acquiring a data packet.
First, a data packet is acquired. It should be noted that the data packet contains all data from production to death of a product, and the data is updated in real time according to the state of the product. Of course, the product herein is for convenience in describing the carrier of the data packet, and in fact, the carrier of the data packet is not limited to the physical product, but may be a virtual product or even a concept, and in any case, the data packet contains a series of data about the object.
102, Establishing a matching relation between the scene tag and the data in the data packet.
It can be understood that the required data are different in different scenes, so that the matching relationship between the scene tag and the required data in the data packet is established according to the preset scene tag. For example, the data required for scene a includes data a, data b, and data c; the data required by the scene B comprises data a, data d and data e; the data required for scene C includes data d, data e, and data f. Then establishing a matching relation between the scene A and the data a, the data b and the data c; establishing a matching relation between the scene B and the data a, the data d and the data e; and establishing a matching relation between the scene C and the data d, the data e and the data f. Of course, data a, data b, data c, data d, data e, and data f are all present in the data packet. Because the data packets are updated in real time, the data in the matching relationship may be added, subtracted, or replaced.
103, Sending the data packet and the matching relation to a memory of a storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and generating a data product corresponding to each scene tag according to the scene tag and the matching relation.
After the matching relation is established, the data packet and the matching relation are sent to a memory of a storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and data products corresponding to each scene tag are generated according to the scene tags and the matching relation. It can be understood that the storage system returns unique identification data according to the data packet, which is similar to the generation mode of two-dimensional codes, bar codes and the like, namely, unique identification is assigned to the data packet. It should be noted that, the data product is specifically all data corresponding to the current scene tag, for example: the data required by the scene A comprises data a, data b and data c, wherein the data a, the data b and the data c are data products corresponding to the scene A, and according to the matching relation, when the data of the scene A are required to be called, the data products corresponding to the scene A can be directly returned.
The data storage method based on identification provided by the embodiment of the application is realized by acquiring a data packet; establishing a matching relation between the scene tag and data in the data packet; the data package and the matching relation are sent to the storage system for storage, so that a processor of the storage system returns unique identification data according to the data package, and generates data products corresponding to each scene tag according to the scene tags and the matching relation.
The second aspect of the application provides a data processing method based on identification.
For ease of understanding, referring to fig. 3, fig. 3 is a flowchart of a method for processing data based on identification, as shown in fig. 3, in the embodiment of the present application, the method is executed by a storage system, specifically:
And 201, receiving the matching relation between the data packet and the scene tag sent by the server and the data in the data packet, and storing the matching relation in a memory.
First, a matching relation between a data packet and a scene tag sent by a server and data in the data packet is received and stored in a memory. It should be noted that the data packet contains all data from production to death of a product, and the data is updated in real time according to the state of the product. It will be appreciated that the data required is different in different scenarios, and thus the matching relationship of the scenario label to the data within the data packet is obtained.
202, The processor returns unique identification data based on the data packet.
It can be understood that the storage system can return unique identification data according to the data packet, which is similar to the generation mode of two-dimensional codes, bar codes and the like, namely, unique identifications are assigned to the data packet, and the identification data can be the two-dimensional codes, the bar codes, the RFID and the like.
203, The processor generates a data product corresponding to each scene tag according to the scene tags and the matching relationship.
It should be noted that the data product is specifically all data corresponding to the current scene tag. After the scene tag and the matching relation are obtained, a set of all data under the scene tag, namely a data product, can be obtained from the data packet according to the matching relation.
204, When receiving the data request information with the identification data sent by the user side, searching the data packet corresponding to the identification data, and according to the scene label of the user side, calling the data product corresponding to the scene label and returning to the user side.
When receiving the data request information with the identification data, the identification data and the data packets are in one-to-one correspondence, so that the corresponding data packets can be found according to the identification data. Meanwhile, as the user side carries the scene tag, the corresponding data product under the tag can be obtained according to the scene tag, and the data product is returned to the user side.
According to the data processing method based on identification recognition, the unique identification data and the data products are returned respectively through receiving the data packet and the matching relation, when different user ends need to extract data in different scenes, only the unique identification data is required to be recognized, and the purpose of adjusting the corresponding product data is achieved according to the application of the corresponding scene labels of the user ends, so that the effect of one-identification-multiple-identification is achieved.
Under the techniques of the above embodiments, further:
Step 201 specifically comprises: and the processor returns unique identification data corresponding to the type according to the type of the data packet.
It should be noted that, the type of the data packet may be the own attribute of the data packet carrier, so the returned identification data may intuitively correspond to the attribute of the data packet carrier, for example: if the data packet carrier is a product, the identification data is composed of 10 digits, the first three digits of the identification data corresponding to the product represent the manufacturer of the product, and the 4 th to 6 th digits represent the category of the product. Of course, the foregoing is only one expression form of the identification data in this embodiment, and those skilled in the art may change the expression form according to the rule of the identification data according to the actual situation, for example, when the identification data is a two-dimensional code, the data packet type is embedded in the two-dimensional code, when the identification data is a bar code, the data packet type is embedded in the bar code, etc., and in summary, it is required to describe that the identification data itself carries part of visual information corresponding to the type of the data packet.
The step 202 specifically comprises the following steps: and the processor returns unique identification data corresponding to the type according to the type of the data packet, and encrypts the identification data.
Step 204 specifically comprises: when receiving data request information with identification data sent by a user terminal, decrypting the identification data, if the decryption is successful, searching a data packet corresponding to the identification data, and calling a data product corresponding to a scene label according to the scene label of the user terminal, and returning the data product to the user terminal.
After the identification data is encrypted through algorithms such as bit cutting and disorder, the actual value of the identification data can only be decrypted through the self-contained encryption string, so that the tamper resistance of the identification data is ensured.
Further, the method comprises the steps of,
Prior to step 202, further comprising: the processor returns an identification code corresponding to the memory system.
At this time, step 204 specifically includes: when receiving data request information with identification data and identification code sent by a user terminal, verifying the validity of the identification code, decrypting the identification data if verification is successful, searching a data packet corresponding to the identification data by a storage system if decryption is successful, and calling a data product corresponding to a scene label according to the scene label of the user terminal to return to the user terminal.
Before generating the identification data, the storage system pre-acquires an identification code corresponding to the system, so that the identification codes are carried in the identification data acquired by all the storage systems, and the validity of the identification code is verified before the identification data is identified, so that the identification is ensured to be a real identification value, namely the anti-counterfeiting performance of the identification data is enhanced.
Further, when the data product is returned to the client, the data transmission security is also involved, so in step 204, "the data product corresponding to the scene tag is called to be returned to the client" specifically includes:
S1: calling a data product corresponding to the scene tag;
s2: encrypting the data product;
s3: and returning the encrypted data product to the user side.
It will be appreciated that in data transmission, data is encrypted and sensitive information may be communicated by a specific encryption algorithm based on protocol extensions. The network layer adopts IPSec or TLS security encryption, the application layer adopts S/MIME end-to-end encryption, the transmission process adopts (RSA), the content adopts algorithms such as DES, AES (128) and the like.
Further, after step 203, the method further includes:
205, when the storage system receives the update data sent by the server, the data packet and the data product are updated.
It will be appreciated that the data packet contains all the data from production to death of a product, and this data is updated in real time according to the status of the product, so that the server may acquire new data, i.e. update the data in the data packet, where the update includes addition and substitution. As the data is updated, the storage system will also update the data package and the data product.
The third aspect of the application provides a data acquisition method based on identification.
For easy understanding, referring to fig. 4, fig. 4 is a flowchart of a method for obtaining data based on identification, as shown in fig. 4, in the embodiment of the present application, the method is executed by a user terminal, specifically:
301, the identification data is read.
When the user side needs to acquire the data of the object in a certain scene, the user side needs to read the identification data of the object.
302, Data request information carrying identification data is sent to a storage system, so that the storage system can find out a data packet corresponding to the identification data.
After the identification data is read, the data request information carrying the identification data is sent to a storage system, and the request is returned to the required data. It can be understood that the data packets and the identification data are stored in the storage system in a one-to-one correspondence, so that the storage system can find the corresponding data packets by the correct identification data.
303, Sending the scene tag to the storage system, so that the processor of the storage system can call the corresponding data product in the data packet according to the scene tag.
It can be understood that the scenes where different clients are located are different, so that the carried scene tags also need to be sent to the storage system, so that the processor of the storage system can call the corresponding data products in the data packets according to the scene tags. It should be noted that the data product is specifically all data corresponding to the current scene tag.
304, Obtaining the data product corresponding to the scene tag in the memory of the storage system.
After the correct scene tag is sent, the memory of the memory system can call the corresponding data product and return the data product to the user side, and at the moment, the data reading operation is realized.
Further, after step 301, the method further includes: and acquiring the type of the data packet according to the identification data.
It should be noted that the identification data may carry some information related to the packet type, for example: the data packet carrier is a product, the identification data is composed of 10 numbers, and then the first three digits of the identification data corresponding to the product represent the manufacturer of the product, and the 4 th to 6 th digits represent the category of the product. Of course, the foregoing is only one expression form of the identification data in this embodiment, and those skilled in the art may change the expression form according to the rule of the identification data according to the actual situation, for example, when the identification data is a two-dimensional code, the data packet type is embedded in the two-dimensional code, when the identification data is a bar code, the data packet type is embedded in the bar code, etc., and in summary, it is required to describe that the identification data itself carries part of visual information corresponding to the type of the data packet. Therefore, when the user side identifies the identification data, the user side can directly obtain some visual information of the data packet according to the identification data, and the information does not need to be called through a storage system.
According to the data acquisition method based on identification, the identification data are read, the data request information carrying the identification data and the scene label are sent to the storage system, so that a processor of the storage system can conveniently call corresponding data products in a data packet according to the scene label to acquire the data products under the corresponding scene label, only unique identification data are required to be identified when different user ends need to extract data under different scenes, and the purpose of calling corresponding product data is achieved according to the application of the corresponding scene label by the user end, so that the effect of one-identification and multiple-identification is achieved.
The fourth aspect of the present application provides a server.
The server is connected with a storage system, the storage system comprises a processor and a memory, and the server comprises:
The first acquisition unit is used for acquiring the data packet;
the establishing unit is used for establishing a matching relation between the scene tag and the data in the data packet;
The first sending unit is used for sending the data packet and the matching relation to a memory of the storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and corresponding data products are generated according to the scene tag and the matching relation.
A fifth aspect of the application provides a storage system.
The storage system is connected with the server side and the user side, and comprises:
The memory is used for receiving and storing the matching relation between the data packet and the scene label sent by the server and the data in the data packet;
The processor is used for returning unique identification data according to the data packet; the data product corresponding to each scene tag is generated according to the scene tags and the matching relation; and the method is also used for searching the data packet corresponding to the identification data when receiving the data request information with the identification data sent by the user terminal, and calling the data product corresponding to the scene tag according to the scene tag of the user terminal to return to the user terminal.
The identification data is a two-dimensional code, a bar code or RFID.
The sixth aspect of the present application provides a ue.
The user side is connected with the storage system, the storage system comprises a processor and a memory, and the user side comprises:
A reading unit for reading the identification data;
the request unit is used for sending the data request information carrying the identification data to the storage system so that the storage system can find the data packet corresponding to the identification data;
the second sending unit is used for sending the scene tag to the storage system so that a processor of the storage system can call the corresponding data product in the data packet according to the scene tag;
and the second acquisition unit is used for acquiring the data products corresponding to the scene tags in the memory of the storage system.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
The terms "first," "second," "third," "fourth," and the like in the description of the application and in the above figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "and/or" for describing the association relationship of the association object, the representation may have three relationships, for example, "a and/or B" may represent: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: u disk, mobile hard disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims (10)
1. The data storage method based on identification is characterized in that the method is applied to a storage architecture, the architecture comprises a storage system, a service end and a plurality of user ends, wherein the service end and the plurality of user ends respectively carry a plurality of scene labels, the service end and the plurality of user ends are connected with the storage system, the storage system comprises a processor and a memory, and the method comprises the following steps:
the server acquires a data packet;
The server establishes a matching relation between a scene tag and data in the data packet;
The server side sends the data packet and the matching relation to a memory of a storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and generates corresponding data products according to scene labels and the matching relation;
Further comprises:
The storage system receives the matching relation between the data packet and the scene tag sent by the server and the data in the data packet, and stores the matching relation in a memory;
the processor of the storage system returns unique identification data according to the data packet;
The processor of the storage system generates a data product corresponding to each scene tag according to the scene tag and the matching relation;
When the storage system receives data request information with identification data sent by a user side, the storage system searches a data packet corresponding to the identification data, and according to a scene tag of the user side, a data product corresponding to the scene tag is called and returned to the user;
Before the processor of the storage system returns the unique identification data according to the data packet, the method further comprises:
the processor of the storage system returns an identification code corresponding to the storage system;
When the storage system receives data request information with identification data sent by a user side, the storage system searches for a data packet corresponding to the identification data, and according to a scene tag of the user side, calls a data product corresponding to the scene tag to return to the user side, wherein the data request information comprises the following specific steps:
When the storage system receives data request information with identification data and identification codes sent by a user side, verifying the validity of the identification codes, if verification is successful, searching a data packet corresponding to the identification data by the storage system, and calling a data product corresponding to a scene label of the user side according to the scene label of the user side, and returning the data product to the user side.
2. The identification-based data storage method according to claim 1, further comprising, after the processor of the storage system generates a data product corresponding to each scene tag according to the scene tag and the matching relationship:
And when the storage system receives the update data sent by the server, updating the data packet and the data product.
3. The method for storing data based on identification according to claim 1, wherein the processor of the storage system returns unique identification data according to the data packet specifically comprises:
The processor of the storage system returns unique identification data according to the data packet and encrypts the identification data;
When the storage system receives data request information with identification data sent by a user side, the storage system searches for a data packet corresponding to the identification data, and according to a scene tag of the user side, calls a data product corresponding to the scene tag to return to the user side, wherein the data request information comprises the following specific steps:
When the storage system receives data request information with identification data sent by a user side, the identification data is decrypted, if the decryption is successful, a data packet corresponding to the identification data is searched, and a data product corresponding to a scene label of the user side is called according to the scene label of the user side and returned to the user side.
4. The method for storing data based on identification according to claim 1, wherein the retrieving the data product corresponding to the scene tag to return to the user terminal specifically includes:
calling a data product corresponding to the scene tag;
encrypting the data product;
and returning the encrypted data product to the user side.
5. The method for storing data based on identification according to claim 1, wherein the processor of the storage system returns unique identification data according to the data packet specifically comprises:
And the processor of the storage system returns unique identification data corresponding to the type according to the type of the data packet.
6. The data acquisition method based on identification is characterized in that the method is applied to a storage architecture, the architecture comprises a storage system, a service end and a plurality of user ends, wherein the service end and the plurality of user ends respectively carry a plurality of scene labels, the service end and the plurality of user ends are connected with the storage system, the storage system comprises a processor and a memory, and the method comprises the following steps:
the user side reads the identification data;
The user terminal sends data request information carrying identification data to a storage system so that the storage system can find out a data packet corresponding to the identification data;
the user side sends the scene tag to the storage system so that a processor of the storage system can call a corresponding data product in the data packet according to the scene tag;
the user side obtains data products corresponding to the scene tags in a memory of the storage system;
Further comprises:
The storage system receives the matching relation between the data packet and the scene tag sent by the server and the data in the data packet, and stores the matching relation in a memory;
the processor of the storage system returns unique identification data according to the data packet;
The processor of the storage system generates a data product corresponding to each scene tag according to the scene tag and the matching relation;
When the storage system receives data request information with identification data sent by a user side, the storage system searches a data packet corresponding to the identification data, and according to a scene tag of the user side, a data product corresponding to the scene tag is called and returned to the user;
Before the processor of the storage system returns the unique identification data according to the data packet, the method further comprises:
the processor of the storage system returns an identification code corresponding to the storage system;
When the storage system receives data request information with identification data sent by a user side, the storage system searches for a data packet corresponding to the identification data, and according to a scene tag of the user side, calls a data product corresponding to the scene tag to return to the user side, wherein the data request information comprises the following specific steps:
When the storage system receives data request information with identification data and identification codes sent by a user side, verifying the validity of the identification codes, if verification is successful, searching a data packet corresponding to the identification data by the storage system, and calling a data product corresponding to a scene label of the user side according to the scene label of the user side, and returning the data product to the user side.
7. The identification-based data acquisition method according to claim 6, further comprising, after the user side reads the identification data:
and the user side acquires the type of the data packet according to the identification data.
8. A server, which is applied to the data storage method based on identification and recognition according to any one of claims 1 to 5, wherein the server is connected with a storage system, the storage system comprises a processor and a memory, and the server comprises:
The first acquisition unit is used for acquiring the data packet;
the establishing unit is used for establishing a matching relation between the scene tag and the data in the data packet;
The first sending unit is used for sending the data packet and the matching relation to a memory of a storage system for storage, so that a processor of the storage system returns unique identification data according to the data packet, and corresponding data products are generated according to the scene tag and the matching relation.
9. A storage system, which is applied to the data storage method based on identification and recognition according to any one of claims 1 to 5, wherein the storage system is connected with a server side and a user side, and the storage system comprises:
The memory is used for receiving and storing the matching relation between the data packet and the scene label sent by the server and the data in the data packet;
The processor is used for returning unique identification data according to the data packet; the data product corresponding to each scene tag is generated according to the scene tag and the matching relation; and the method is also used for searching the data packet corresponding to the identification data when receiving the data request information with the identification data sent by the user terminal, and calling the data product corresponding to the scene tag according to the scene tag of the user terminal to return to the user terminal.
10. A client, applied to the identification-based data acquisition method as claimed in any one of claims 6 to 7, wherein the client is connected to a storage system, the storage system includes a processor and a memory, and the client includes:
A reading unit for reading the identification data;
the request unit is used for sending the data request information carrying the identification data to the storage system so that the storage system can find the data packet corresponding to the identification data;
the second sending unit is used for sending the scene tag to the storage system so that a processor of the storage system can call a corresponding data product in the data packet according to the scene tag;
and the second acquisition unit is used for acquiring the data product corresponding to the scene tag in the memory of the storage system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911413413.1A CN111143629B (en) | 2019-12-31 | 2019-12-31 | Data storage, processing and acquisition method based on identification and related device thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911413413.1A CN111143629B (en) | 2019-12-31 | 2019-12-31 | Data storage, processing and acquisition method based on identification and related device thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111143629A CN111143629A (en) | 2020-05-12 |
CN111143629B true CN111143629B (en) | 2024-04-26 |
Family
ID=70522653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911413413.1A Active CN111143629B (en) | 2019-12-31 | 2019-12-31 | Data storage, processing and acquisition method based on identification and related device thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111143629B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111625737B (en) * | 2020-05-27 | 2023-04-07 | 腾讯科技(深圳)有限公司 | Label display method, device, equipment and storage medium |
CN114332417B (en) * | 2021-12-13 | 2023-07-14 | 亮风台(上海)信息科技有限公司 | Method, equipment, storage medium and program product for interaction of multiple scenes |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106649446A (en) * | 2016-09-19 | 2017-05-10 | 腾讯科技(深圳)有限公司 | Information pushing method and device |
CN107196788A (en) * | 2017-05-02 | 2017-09-22 | 阿里巴巴集团控股有限公司 | A kind of processing method for burying point data, device, server and client |
CN107231398A (en) * | 2016-03-25 | 2017-10-03 | 阿里巴巴集团控股有限公司 | Information interacting method and device |
CN109815409A (en) * | 2019-02-02 | 2019-05-28 | 北京七鑫易维信息技术有限公司 | A kind of method for pushing of information, device, wearable device and storage medium |
CN110489471A (en) * | 2019-07-25 | 2019-11-22 | 北京文渊佳科技有限公司 | A kind of data request processing method, apparatus, storage medium and server |
CN110515762A (en) * | 2019-07-17 | 2019-11-29 | 湖南新云网科技有限公司 | Data reconstruction method, device, terminal device and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3350728B1 (en) * | 2015-09-18 | 2022-04-06 | Commvault Systems, Inc. | Data storage management operations in a secondary storage subsystem using image recognition and image-based criteria |
US11076005B2 (en) * | 2017-06-09 | 2021-07-27 | DMD Marketing, LP | System and method for identifying and tagging users |
-
2019
- 2019-12-31 CN CN201911413413.1A patent/CN111143629B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107231398A (en) * | 2016-03-25 | 2017-10-03 | 阿里巴巴集团控股有限公司 | Information interacting method and device |
CN106649446A (en) * | 2016-09-19 | 2017-05-10 | 腾讯科技(深圳)有限公司 | Information pushing method and device |
CN107196788A (en) * | 2017-05-02 | 2017-09-22 | 阿里巴巴集团控股有限公司 | A kind of processing method for burying point data, device, server and client |
CN109815409A (en) * | 2019-02-02 | 2019-05-28 | 北京七鑫易维信息技术有限公司 | A kind of method for pushing of information, device, wearable device and storage medium |
CN110515762A (en) * | 2019-07-17 | 2019-11-29 | 湖南新云网科技有限公司 | Data reconstruction method, device, terminal device and storage medium |
CN110489471A (en) * | 2019-07-25 | 2019-11-22 | 北京文渊佳科技有限公司 | A kind of data request processing method, apparatus, storage medium and server |
Also Published As
Publication number | Publication date |
---|---|
CN111143629A (en) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107801165B (en) | Business short message pushing method and device, computer equipment and storage medium | |
CN111835511A (en) | Data security transmission method and device, computer equipment and storage medium | |
KR101521616B1 (en) | Selective Encryption Apparatus and Method for Efficient Secure Data Transmission in Internet of Things | |
CN104796257A (en) | Flexible data authentication | |
CN106130733B (en) | Update the methods, devices and systems of configuration | |
CN104601325A (en) | Data encryption method, device, equipment and system and data decryption method, device, equipment and system | |
CN111143629B (en) | Data storage, processing and acquisition method based on identification and related device thereof | |
CN111131282B (en) | Request encryption method and device, electronic equipment and storage medium | |
CN109347839A (en) | Centralized password management method and centralized password management, device, electronic equipment and computer storage medium | |
CN111131416A (en) | Business service providing method and device, storage medium and electronic device | |
CN115225672B (en) | End-to-end data transmission method, equipment and medium | |
CN110505066A (en) | A kind of data transmission method, device, equipment and storage medium | |
CN113961956B (en) | Method, device, equipment and medium for generating and applying labeled network information service | |
CN110062941B (en) | Message transmission system, message transmission method, communication terminal, server device, and recording medium | |
CN108549824A (en) | A kind of data desensitization method and device | |
CN107637016A (en) | Authentication device, Verification System, authentication method and program | |
CN112734361A (en) | Distributed cooperative office data processing method and system | |
CN108347629A (en) | Video file processing method, device, server and storage medium | |
JP4584545B2 (en) | Variable identifier transmission device and variable identifier transmission program | |
JP2015090993A (en) | Encryption control device, encryption control method and program | |
CN113987530A (en) | Data transmission method and system based on block chain | |
US10506288B2 (en) | DRM addition authentication | |
CN112769783A (en) | Data transmission method, cloud server, receiving end and sending end | |
CN107527084A (en) | Electronic card processing method and processing device | |
KR102397651B1 (en) | User customized advertising method and system |
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 |