Information storage method and device, electronic equipment and storage medium
By processing and splitting the data, and using fluorescent materials to create film-layer storage sub-sequences, the problem of balancing storage medium utilization and security is solved, achieving efficient data storage.
Patent Information
- Application Number
- CN202411938179.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2026-06-26
AI Technical Summary
Existing information storage methods struggle to balance the utilization rate of storage medium unit capacity with data security. Conventional methods cannot effectively improve the security of storage media and have low utilization rates.
By processing the data to be stored, a first digital sequence is generated and split into multiple sub-sequences. A target dispersion is prepared using a material with fluorescent properties, and a film layer with matching optical characteristics is made to store the sub-sequences. Data storage is achieved by utilizing the light intensity difference of the fluorescence characteristic peaks.
It improves the utilization rate of storage media per unit capacity and enhances data security through the complexity of optical features, making it difficult for eavesdroppers to obtain accurate data.
Smart Images

Figure CN122286853A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information storage technology, and in particular to an information storage method and apparatus, electronic device and storage medium. Background Technology
[0002] The arrival of the big data era has also brought about the demand for secure data storage and transmission. Although current information storage media are abundant and implementation methods are diverse, for example, information requiring protection can be hidden in one or more areas of the storage medium (e.g., an image). This makes it difficult to easily access the information stored in the medium using conventional methods, thus providing a certain level of security. However, the utilization rate of the storage medium's unit capacity is very low. Another example is using the presence or absence of fluorescent materials on the medium to represent the numbers 0 or 1, but this method is easily cracked by eavesdroppers and lacks sufficient security.
[0003] Therefore, these storage methods cannot simultaneously meet the needs of improving storage medium utilization and data security. Summary of the Invention
[0004] In view of this, this disclosure proposes an information storage scheme.
[0005] According to one aspect of this disclosure, an information storage method is provided, comprising: performing a first operation on first data to be stored to obtain a first digital sequence, the first digital sequence representing optical characteristics; determining a plurality of materials with fluorescent properties based on the optical characteristics; splitting the first digital sequence to obtain a plurality of sub-sequences; based on each sub-sequence, using the plurality of materials with fluorescent properties to prepare a target dispersion corresponding to each sub-sequence, the optical characteristics of each target dispersion being used to represent the corresponding sub-sequence; and using each target dispersion to correspondingly prepare a film layer having matching optical characteristics to each target dispersion, the optical characteristics of each film layer being used to represent the corresponding sub-sequence.
[0006] In one possible implementation, the optical features include: a first number of fluorescence characteristic peaks and a first light intensity level corresponding to each fluorescence characteristic peak. Determining multiple materials with fluorescence properties based on the optical features includes: the number of categories of materials with fluorescence properties is not less than the first number; ensuring that the fluorescence intensity differences of patterns obtained from materials with fluorescence properties in each band meet preset light intensity difference conditions; setting the categories of materials with fluorescence properties and determining the amount of materials with fluorescence properties in each category based on the first light intensity level and the number of categories; determining target materials for each category according to each category and the amount corresponding to each category; and preparing each material with fluorescence properties using the target materials for each category.
[0007] In one possible implementation, the subsequence contains non-zero data, and the step of preparing a target dispersion corresponding to each subsequence using the plurality of fluorescent materials includes: obtaining the wavelength order of the wavelengths corresponding to the first fluorescence characteristic peaks of each fluorescent material; determining the position of each fluorescent material according to the wavelength order, and the mapping relationship between the position and the fluorescent material; determining a first material based on the position of the data in the subsequence and according to the mapping relationship; and determining the target dispersion based on the data in the subsequence and the first material.
[0008] In one possible implementation, the target dispersion includes a first target dispersion, the subsequence includes a first subsequence containing at least one non-zero data, and determining the target dispersion based on the data in the subsequence and the first material includes: if the subsequence is the first subsequence, taking the first material corresponding to the position of the non-zero data as the first target dispersion.
[0009] In one possible implementation, the target dispersion includes a second target dispersion, the subsequence includes a second subsequence containing at least two data points, and determining the target dispersion based on the data in the subsequence and the first material includes: determining a mixing ratio of the first material corresponding to the position of each data point based on the numerical values of the data in the second subsequence; and mixing the first material corresponding to each data point based on the mixing ratio to obtain the second target dispersion.
[0010] In one possible implementation, the optical features include: the first order of each fluorescence characteristic peak according to its corresponding wavelength; obtaining the wavelength order of the first fluorescence characteristic peak of each of the materials with fluorescence properties includes: determining the order of fluorescence characteristic peaks according to each first order; and using the order of fluorescence characteristic peaks as the wavelength order.
[0011] In one possible implementation, splitting the first digital sequence to obtain multiple subsequences includes: obtaining a concentration level, the concentration level representing the maximum number of patterns that can be printed on a single film layer by the same target dispersion; and splitting the first digital sequence to obtain the multiple subsequences such that the number of digits in at least one subsequence is equal to the concentration level.
[0012] In one possible implementation, splitting the first number sequence to obtain multiple subsequences includes: performing a first splitting operation on the first number sequence to obtain the multiple subsequences, wherein the sum of the values of the first digits of the multiple subsequences is equal to the value of the first digit in the first number sequence; or, performing a second splitting operation on the first number sequence to obtain at least two short sequences, wherein the first number sequence is a number sequence obtained by concatenating the at least two short sequences; performing the first splitting operation on each of the short sequences to obtain the multiple subsequences, wherein the sum of the values of the second digits of all subsequences corresponding to a single short sequence is equal to the value of the second digit in the single short sequence.
[0013] In one possible implementation, the fluorescent material is a quantum dot dispersion.
[0014] According to another aspect of this disclosure, an information storage device is provided, the device comprising:
[0015] The first digital sequence determination unit is used to perform a first operation on the first data to be stored to obtain a first digital sequence, wherein the first digital sequence represents optical features.
[0016] The material determination unit is used to determine a variety of materials with fluorescent properties based on the optical characteristics.
[0017] A subsequence determination unit is used to split the first number sequence into multiple subsequences;
[0018] The target dispersion preparation unit is used to prepare a target dispersion corresponding to each of the sub-sequences using the various fluorescent materials, based on each of the sub-sequences, wherein the optical characteristics of each target dispersion are used to characterize the corresponding sub-sequence;
[0019] A film fabrication unit is used to fabricate a film layer with matching optical characteristics to each of the target dispersions using the target dispersions, wherein the optical characteristics of each film layer are used to characterize the corresponding subsequence.
[0020] In one possible implementation, the optical features include: a first number of fluorescence characteristic peaks, a first light intensity level corresponding to each fluorescence characteristic peak, and the material determination unit is further configured to:
[0021] The number of categories of materials with fluorescent properties is not less than the first number;
[0022] Under the condition that the fluorescence intensity difference of each band of the pattern obtained by the material with fluorescent properties meets the preset intensity difference condition, the category of the material with fluorescent properties is set and the amount of the material with fluorescent properties in each category is determined according to the first intensity level and the number of categories.
[0023] According to each category and the corresponding dosage, the target material for each category is determined, and the target material for each category is used to prepare the material with fluorescent properties.
[0024] In one possible implementation, the subsequence contains non-zero data, and the target dispersion preparation unit is further configured to:
[0025] Obtain the wavelength order of the wavelengths corresponding to the first fluorescence characteristic peak of each of the aforementioned materials with fluorescence properties;
[0026] According to the wavelength, determine the position of each of the fluorescent materials and the mapping relationship between the position and the fluorescent materials;
[0027] Based on the position of the data in the sub-sequence, the first material is determined according to the mapping relationship;
[0028] The target dispersion is determined based on the data in the subsequence and the first material.
[0029] In one possible implementation, the target dispersion includes a first target dispersion, the subsequence includes a first subsequence containing a non-zero data point, and determining the target dispersion based on the data in the subsequence and the first material includes:
[0030] In the case where the subsequence is the first subsequence, the first material corresponding to the position of the non-zero data is taken as the first target dispersion.
[0031] In one possible implementation, the target dispersion includes a second target dispersion, the subsequence includes a second subsequence containing at least two data points, and determining the target dispersion based on the data in the subsequence and the first material includes:
[0032] Based on the numerical values of the data in the second sub-sequence, determine the mixing ratio of the first material corresponding to the position of each data point;
[0033] Based on the mixing ratio, the first material corresponding to each of the data is mixed to obtain the second target dispersion.
[0034] In one possible implementation, the optical features include: the first order of each fluorescence characteristic peak according to its corresponding wavelength; the wavelength ordering of obtaining the wavelengths corresponding to the first fluorescence characteristic peaks of each of the materials with fluorescence properties includes:
[0035] The fluorescence characteristic peaks are ordered according to their first position.
[0036] The fluorescence characteristic peaks are sorted as the wavelength sorting.
[0037] In one possible implementation, the subsequence determination unit is further configured to:
[0038] Obtain a concentration level, which characterizes the maximum number of patterns that can be printed on a single film layer by the same target dispersion;
[0039] The first number sequence is split to obtain the plurality of subsequences, provided that the number of digits in at least one subsequence is equal to the concentration level.
[0040] In one possible implementation, the subsequence determining unit is further configured to:
[0041] Perform a first splitting operation on the first number sequence to obtain the plurality of subsequences, wherein the sum of the values of the first digits of the plurality of subsequences is equal to the value of the first digit in the first number sequence;
[0042] or,
[0043] The first number sequence is split into at least two short sequences, and the first number sequence is a number sequence obtained by splicing the at least two short sequences.
[0044] The first splitting operation is performed on each of the short sequences to obtain the plurality of subsequences, wherein the sum of the values of the second digits of all the subsequences corresponding to a single short sequence is equal to the value of the second digit in the single short sequence.
[0045] In one possible implementation, the fluorescent material is a quantum dot dispersion.
[0046] According to another aspect of this disclosure, an information storage medium is provided, comprising a film layer containing a variety of fluorescent materials loaded with information, wherein the optical characteristics of the film layer are used to characterize the stored information; the stored information is obtained by the method described above.
[0047] According to another aspect of this disclosure, an information storage system is provided, comprising the aforementioned information storage medium and a unit for parsing the information stored in the aforementioned information storage medium.
[0048] In this embodiment, the first data is processed by a first operation to obtain a first digital sequence, which is then split into multiple sub-sequences. These sub-sequences can collectively represent the first data, but their form is different from the first data, thus protecting the first data. The first digital sequence characterizes optical features, and various fluorescent materials can be identified based on these optical features. Based on the sub-sequences, a target dispersion can be formulated using fluorescent materials. Therefore, the optical features of the target dispersion can characterize the sub-sequences, and consequently, the film layer made from the target dispersion also possesses the optical features of the target dispersion and can characterize the sub-sequences. In this way, the information expressed by the sub-sequences is stored on the film layer. The film layers corresponding to these sub-sequences collectively record the first data. The entire film layer can be used to store the sub-sequences, thus improving the utilization rate of the unit capacity of the storage medium. Moreover, even if an eavesdropper obtains a single or partial film layer, they cannot obtain the accurate first digital sequence. Because the first data has undergone the first operation, even if the correct first digital sequence is obtained, the first data cannot be obtained. Therefore, the information storage method of this disclosure balances the utilization rate of the unit capacity of the storage medium and data security.
[0049] Other features and aspects of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0050] The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this disclosure together with the specification and serve to explain the principles of this disclosure.
[0051] Figure 1 This is a flowchart illustrating the information storage method provided in an embodiment of the present disclosure.
[0052] Figure 2 This is a schematic diagram of the structure of an information storage device provided in an embodiment of this disclosure.
[0053] Figure 3 The fluorescence spectrum obtained by irradiating the film layer corresponding to the second sub-sequence with excitation light according to the embodiments of this disclosure is shown in the figure.
[0054] Figure 4 The spectrum curve of the film layer prepared by increasing the concentration level according to the embodiments of this disclosure is obtained by irradiation with excitation light.
[0055] Figure 5 This is a flowchart illustrating the reading method provided in an embodiment of the present disclosure.
[0056] Figure 6 This is a schematic diagram of the structure of an electronic device for information storage provided in an embodiment of this disclosure. Detailed Implementation
[0057] Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
[0058] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.
[0059] Furthermore, to better illustrate this disclosure, numerous specific details are set forth in the following detailed description. Those skilled in the art will understand that this disclosure can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art have not been described in detail in order to highlight the main points of this disclosure.
[0060] Figure 1 This is a flowchart illustrating the information storage method provided in an embodiment of this disclosure. Figure 1 As shown, the method includes:
[0061] S11, perform a first operation on the first data to be stored to obtain a first digital sequence, the first digital sequence representing optical features.
[0062] The first data can be text data, image data, audio data, digital information, etc. The first number sequence can be a string of numbers, such as Arabic numerals, where each Arabic numeral can be a positive integer. The first number sequence is the data obtained after the first data has undergone the first operation. The first operation includes number system conversion processing, and further includes text, image, and audio digitization encoding processing, data encryption processing, etc.
[0063] The first numerical sequence can characterize optical features. For example, the first numerical sequence can characterize one or more of the following optical features: the number of fluorescence characteristic peaks, the wavelength order of the fluorescence characteristic peaks, the light intensity level corresponding to the fluorescence characteristic peaks, etc. For example, the first numerical sequence can characterize the wavelength of the fluorescence emission peak, the level of fluorescence intensity, etc. In the embodiments of this disclosure, a single number in the first numerical sequence can characterize an optical feature, or multiple numbers in the first numerical sequence can characterize an optical feature.
[0064] S12, Based on the optical characteristics, a variety of materials with fluorescent properties are identified.
[0065] In this embodiment, multiple fluorescent materials can collectively possess all the optical features characterized by the first digital sequence in S11, or one or more fluorescent materials can possess some or all of the optical features characterized by the first digital sequence in S11. The fluorescent material can be a quantum dot dispersion. A single fluorescent material can comprise a single type of quantum dot. A single fluorescent material can possess at least one fluorescence characteristic peak. Preferably, a single fluorescent material has only one emission peak.
[0066] S13, split the first number sequence to obtain multiple subsequences.
[0067] A subsequence can be a string of numbers, such as Arabic numerals, where each Arabic numeral can be a positive integer. The number of digits in a subsequence can be the same as or different from the number of digits in the first number sequence. Adding the digits at the same position in multiple subsequences yields the digit at that same position in the first number sequence. The digits in the first number sequence can be randomly split within the permissible range for material characterization with fluorescence properties, or they can be split according to a certain pattern, such as splitting according to arithmetic progressions based on digit positions, or partially splitting according to arithmetic progressions. Subsequences can characterize optical features. The optical features characterized by the subsequences have the same meaning as the optical features characterized by the first number sequence. Multiple subsequences can be the same, different, or partially the same.
[0068] S14, based on each of the sub-sequences, using the various materials with fluorescent properties, a target dispersion corresponding to each of the sub-sequences is prepared, and the optical characteristics of each target dispersion are used to characterize the corresponding sub-sequence.
[0069] Subsequences can characterize optical features, thereby allowing the formulation of target dispersions with the optical features characterized by the subsequences using materials with fluorescent properties determined in S12. In embodiments of this disclosure, a single material with fluorescent properties can be used as the target dispersion, or more than one material with fluorescent properties can be used to formulate the target dispersion. A single subsequence can correspond to one target dispersion or multiple target dispersions.
[0070] S15, using each of the target dispersions, a film layer with matching optical characteristics to each of the target dispersions is prepared accordingly, and the optical characteristics of each film layer are used to characterize the corresponding subsequence.
[0071] A single target dispersion can be used to prepare a film layer whose optical characteristics correspond to those of the target dispersion. This film layer can characterize the subsequence corresponding to the target dispersion. In this way, the film layer, as a carrier, records the information expressed by the subsequence. All film layers collectively record the information expressed by the first digital sequence. The film layer can be a standalone thin film or a thin film formed on a substrate or support material. Other film layers can be further stacked on top of the film layer. In the embodiments of this disclosure, the film layer is obtained by printing a predetermined pattern of a target dispersion of a material with fluorescent properties onto a support material.
[0072] In this embodiment, the first data is processed by a first operation to obtain a first digital sequence, which is then split into multiple sub-sequences. These sub-sequences can collectively represent the first data, but their form is different from the first data, thus protecting the first data. The first digital sequence characterizes optical features, and various fluorescent materials can be identified based on these optical features. Based on the sub-sequences, a target dispersion can be formulated using fluorescent materials. Therefore, the optical features of the target dispersion can characterize the sub-sequences, and consequently, the film layer made from the target dispersion also has the corresponding optical features and can characterize the sub-sequences. In this way, the information expressed by the sub-sequences is stored in the film layer. The film layers corresponding to these sub-sequences collectively record the first data. The entire film layer can be used to store the sub-sequences, thus improving the utilization rate of the storage medium per unit capacity. Moreover, an eavesdropper who obtains a single or partial film layer cannot obtain the accurate first digital sequence. Even if the eavesdropper obtains the entire film layer, i.e., obtains the correct first digital sequence, they still cannot obtain the first data. Therefore, the information storage method of this disclosure balances the utilization rate of the storage medium per unit capacity and data security.
[0073] In one possible implementation, the optical features include: a first number of fluorescence characteristic peaks and a first light intensity level corresponding to each fluorescence characteristic peak. Determining multiple materials with fluorescence properties based on the optical features includes: the number of categories of materials with fluorescence properties is not less than the first number; ensuring that the fluorescence intensity differences of patterns obtained from materials with fluorescence properties in each band meet preset light intensity difference conditions; setting the categories of materials with fluorescence properties and determining the amount of materials with fluorescence properties in each category based on the first light intensity level and the number of categories; determining target materials for each category according to each category and the amount corresponding to each category; and preparing each material with fluorescence properties using the target materials for each category.
[0074] In this embodiment of the disclosure, a single material with fluorescent properties may contain a single fluorescent characteristic peak. For ease of description, the fluorescent characteristic peak of the material with fluorescent properties is named the first fluorescent characteristic peak. A single first fluorescent characteristic peak can characterize a fluorescent characteristic peak in the optical properties of a first digital sequence. Thus, a first quantity can be determined based on the first digital sequence.
[0075] Once a first quantity is determined, it can be used as the number (number of categories) of materials with fluorescent properties. For example, if the first quantity is 5, then 5 types of materials with fluorescent properties can be identified. This disclosure, provided that the number of categories of materials with fluorescent properties is not less than the first quantity, does not limit the specific categories or types of materials with fluorescent properties; the first quantity of materials with fluorescent properties can be selected. Once materials with fluorescent properties are selected, the categories of materials with fluorescent properties can be determined accordingly (or the names and unique identifiers of the materials with fluorescent properties can be obtained as the categories of materials with fluorescent properties).
[0076] In one embodiment, the membrane layer may contain at least one pattern. One or more patterns (multiple patterns may be identical) may constitute the membrane layer. For example, at least one pattern may be printed using a target dispersion, and this at least one pattern may be used as the membrane layer; or the pattern may be printed on a homogeneous medium, and the homogeneous medium with the pattern printed on it may be used as the membrane layer.
[0077] A single film layer may include at least one pattern. A single film layer may include a first pattern and a second pattern, wherein the first pattern may be made from a target dispersion configured with a single material having fluorescent properties, and the second pattern may be made from a target dispersion configured with a mixture of at least two materials having fluorescent properties.
[0078] When the film is irradiated with excitation light, the patterns on the film can emit fluorescence. The fluorescence emitted by a single first pattern after irradiation corresponds to one fluorescence characteristic peak. The fluorescence emitted by a single second pattern after irradiation corresponds to at least two fluorescence characteristic peaks. The first objective is to ensure that the intensity difference of the fluorescence emitted by each pattern on the film meets the intensity difference condition. The intensity difference of the fluorescence emitted by each pattern includes: the intensity difference of different fluorescence emitted within the same pattern, and the intensity difference of the same and different fluorescence emitted by different patterns. The intensity difference condition can be that the intensity difference between any two fluorescences emitted by each pattern falls within a preset intensity difference range. The intensity difference condition can also be that the intensity difference between any two fluorescence bands emitted by each pattern is not greater than a preset intensity threshold.
[0079] In one embodiment, a first target can be set, which indicates that the light intensity of each fluorescence emitted by each pattern on the film layer is approximately the same. Typically, the first target needs to be set such that multiple fluorescences belong to the same intensity level or two intensity ranges so that fluorescence information can be reasonably detected. Under the set first target condition, the light intensities of fluorescence in different wavelength bands are considered to belong to the same intensity level. Under the set target condition, the number of patterns on the same film layer is positively correlated with the light intensity of the fluorescence corresponding to that pattern. Therefore, based on the first intensity level, the number of each first pattern and the number of each second pattern can be determined, and thus the amount of each type of material with fluorescent properties can be determined.
[0080] As mentioned earlier, the fluorescent materials for each category and their dosages have been determined. The fluorescent material of each category is selected as the target material according to the dosage for that category. Each category corresponds to one target material. A single target material for a single category can be considered as a fluorescent material.
[0081] The fluorescent material determined using the method of this embodiment has fluorescent properties where each pattern on the film emits fluorescence of the same intensity level; moreover, the fluorescence characteristic peak of a single fluorescent material can be one of the fluorescence characteristic peaks of the optical properties characterized by the first digital sequence. This facilitates accurate preparation of the target dispersion and accurate detection and recording of the optical characteristics characterized by the first digital sequence, improving the accuracy of recording the first digital sequence.
[0082] In one possible implementation, the subsequence contains non-zero data, and the step of preparing a target dispersion corresponding to each subsequence using the plurality of fluorescent materials includes: obtaining the wavelength order of the wavelengths corresponding to the first fluorescence characteristic peaks of each fluorescent material; determining the position of each fluorescent material and the mapping relationship between the position and the fluorescent material according to the wavelength order; determining a first material based on the position of the data in the subsequence and according to the mapping relationship; and determining the target dispersion based on the data in the subsequence and the first material.
[0083] In this embodiment, the wavelengths corresponding to the fluorescence characteristic peaks of each material with fluorescence properties can be measured. For ease of description, the fluorescence characteristic peaks of the materials with fluorescence properties are named the first fluorescence characteristic peaks. After determining the wavelengths corresponding to each first fluorescence characteristic peak, they can be sorted according to their wavelength values to obtain a wavelength order. Alternatively, the wavelength order can be determined using the methods described below, which will not be elaborated upon here. The first fluorescence characteristic peak is a fluorescence emission peak. In this embodiment, any one of the comparison method, derivative method, or Gaussian fitting method can be used to determine the first fluorescence characteristic peak. For example: a spectral curve containing the material with fluorescence properties can be obtained, and the light intensity of a single wavelength in the spectral curve can be compared with the wavelengths on the left and right sides. The wavelength corresponding to the strongest light intensity is determined as the first fluorescence characteristic peak. Another example: spectral information of the material with fluorescence properties can be obtained, and the spectral information can be denoised. The light intensity curve can be extracted from the denoised spectral information, and the first fluorescence characteristic peak and its corresponding intensity can be obtained based on the light intensity curve; for example, differentiation can be performed to obtain the derivative, and the first fluorescence characteristic peak can be determined based on the derivative. The above are merely examples, and this embodiment does not limit the method for determining the first fluorescence characteristic peak. For each data point in a subsequence with a single value of zero, a corresponding material with fluorescent properties can be identified. The fluorescence intensity of this material corresponding to the zero-value data can be less than one intensity level or have a similar intensity (on the same order of magnitude) to other non-zero data points. Alternatively, for each zero-value data point in a subsequence, no corresponding fluorescent material can be assigned to the position corresponding to that zero-value data, in which case the intensity of the corresponding fluorescence characteristic peak will also be zero or nearly zero.
[0084] Since each first fluorescence characteristic peak (the wavelength corresponding to the first fluorescence characteristic peak) can correspond to a material with fluorescence properties, the order of materials with fluorescence properties can be determined based on the wavelength order, and the position of each material with fluorescence properties can be obtained. Each material with fluorescence properties can correspond to a position, and thus, the mapping relationship between the position and the material with fluorescence properties can be obtained. This mapping relationship can characterize the correspondence between the position and the material with fluorescence properties.
[0085] The data in a subsequence can be non-zero data and / or zero data (data with a value of zero). The number of non-zero data in each subsequence is not limited in this embodiment.
[0086] The position of each data point in the subsequence corresponds to the position of the wavelength of the fluorescence characteristic peak characterized by the subsequence. Therefore, using the positions of the non-zero data points, based on the aforementioned mapping relationship, the material with fluorescence properties corresponding to the positions of the non-zero data points can be determined. For ease of description, the determined material with fluorescence properties is named the first material. Each subsequence may correspond to one first material, or at least two first materials.
[0087] The numerical values of each data point in a subsequence can represent the intensity level of the fluorescence characteristic peak characterized by the subsequence. Based on the numerical values of the data in a single subsequence, the amount or concentration ratio of each primary material corresponding to that subsequence can be determined, thereby identifying the target dispersion corresponding to that subsequence. This allows for the identification of the target dispersion corresponding to each subsequence individually.
[0088] For example, the first numerical sequence is 10145. In S12, materials 1, 2, 3, 4, and 5 have been selected (in this example, materials 1-5 correspond to the first materials in the first numerical sequence). The wavelengths of the fluorescence characteristic peaks of materials 1 to 5 increase sequentially. Thus, material 1 corresponds to sorting 1, material 2 to sorting 2, material 3 to sorting 3, material 4 to sorting 4, and material 5 to sorting 5. In S13, the first numerical sequence can be divided into two subsequences: 00122 and 10023. For subsequence 00122, the first 0 corresponds to sorting 1, the second 0 to sorting 2, the 1 to sorting 3, the first 2 to sorting 4, and the second 2 to sorting 5. Based on the sorting of the data in subsequence 00122, the first materials can be determined to be materials 1 to 5. Furthermore, the amounts of material 1 are 0 parts, material 2 is 0 parts, material 3 is 1 part, material 4 is 2 parts, and material 5 is 2 parts, to determine the target dispersion corresponding to subsequence 00122. For subsequence 10023, where 1 corresponds to sorting 1, the first 0 corresponds to sorting 2, the second 0 corresponds to sorting 3, 2 corresponds to sorting 4, and 3 corresponds to sorting 5. Based on the sorting of data in subsequence 10023, the first material can be determined to be materials 1 to 5. Furthermore, the amounts of material 1 are 1 part, material 2 is 0 parts, material 3 is 0 parts, material 4 is 2 parts, and material 5 is 3 parts, to determine the target dispersion corresponding to subsequence 00122. The aforementioned "part" refers to the amount of material required relative to a light intensity level of unit light intensity or near unit light intensity (for example, a light intensity with an intensity of 1 can be set as a unit light intensity, or a light intensity within 0.5-1.5 times the intensity of 1 can be set as "near unit light intensity," i.e., a light intensity close to the unit light intensity); that is, the amount of material required to obtain different multiples of unit light intensity or near unit light intensity (mostly corresponding to subsequence values).
[0089] Alternatively, only the position of the non-zero data in the subsequence can be determined, and the corresponding first material can be determined according to the mapping relationship. The value of the non-zero data can then be used as the amount of the corresponding first material to determine the target dispersion. For example, the position of the number "0" in the first number sequence 10145 above does not need to be determined as the corresponding first material.
[0090] In this embodiment, a mapping relationship is established between the position of each fluorescent material and the position of the fluorescent material. Based on this mapping relationship, a first material possessing the optical properties characterized by the subsequence (the wavelength order of the fluorescence characteristic peak) is identified. Then, each first material is quantified according to the non-zero data in the subsequence to determine the target dispersion. In this way, the optical characteristics of the corresponding subsequence can be accurately expressed through the target dispersion, and a single film layer can accurately record the information expressed by a single subsequence. This improves the accuracy of the film layer in recording the subsequence.
[0091] In one possible implementation, the target dispersion includes a first target dispersion, the subsequence includes a first subsequence containing at least one non-zero data, and determining the target dispersion based on the non-zero data in the subsequence and the first material includes: when the subsequence is the first subsequence, taking the first material corresponding to the position of the data as the first target dispersion.
[0092] In this embodiment of the disclosure, the subsequence can be a first subsequence containing a non-zero data point. A single first subsequence can characterize a fluorescence characteristic peak, wherein the position of the non-zero data point in the first subsequence can characterize the position of the wavelength corresponding to the fluorescence characteristic peak characterized by the non-zero data point; the value of the non-zero data point in the first subsequence can characterize the light intensity level of the fluorescence characteristic peak characterized by the non-zero data point.
[0093] For the first subsequence, the first material corresponding to the first subsequence can be determined based on the position of the non-zero data and the mapping relationship, serving as the first target dispersion. Then, a film layer is prepared using a single first target dispersion. Furthermore, the concentration ratio of each first target dispersion can be obtained based on the values of the non-zero data.
[0094] In the embodiments of this disclosure, the first subsequence contains only one non-zero data point, representing a fluorescence characteristic peak. Thus, by using a single material with fluorescence properties as a first target dispersion and forming a film, the information contained in the first subsequence can be accurately expressed.
[0095] In one possible implementation, the target dispersion includes a second target dispersion, the subsequence includes a second subsequence containing at least two data points, and determining the target dispersion based on the data in the subsequence and the first material includes: determining a mixing ratio of the first material corresponding to the position of each data point based on the numerical values of the data in the second subsequence; and mixing the first material corresponding to each data point based on the mixing ratio to obtain the second target dispersion.
[0096] In this embodiment of the disclosure, the subsequence can be a second subsequence containing at least two data points.
[0097] Case 1: The first number of data contained in the second subsequence can be the same as the second number of data contained in the first number sequence; and for each digit, the sum of the data in the same digit in each second subsequence is equal to the data in that digit in the first number sequence.
[0098] In Case 1, each second subsequence contains at least two non-zero data points. A single second subsequence can characterize at least two fluorescence characteristic peaks, and the number of fluorescence characteristic peaks characterized is equal to or greater than the number of non-zero data points in the second subsequence. The position of the non-zero data point in the second subsequence can characterize the position of the wavelength corresponding to the fluorescence characteristic peak characterized by the non-zero data point; the value of the non-zero data point in the second subsequence can characterize the light intensity level of the fluorescence characteristic peak characterized by the non-zero data point.
[0099] The second subsequence can characterize at least two fluorescence characteristic peaks. Therefore, a single second subsequence can correspond to at least two first materials.
[0100] For each second subsequence, the first material corresponding to each second subsequence can be determined based on the position of the non-zero data and a mapping relationship. Furthermore, the mixing ratio of the at least two first materials is determined based on the values of the non-zero data. These at least two first materials are mixed according to the mixing ratio to obtain a second target dispersion. Then, a film layer is formed using a single second target dispersion.
[0101] Scenario 2:
[0102] The first number of data contained in the second subsequence may be the same as or different from the second number of data contained in the first number sequence; and for each digit, the sum of the data in the same digit in each second subsequence is not equal to the data in that digit in the first number sequence. In case two, a single second subsequence may contain at least two data. If the second subsequence contains zero data (value zero), for the zero data, a material with fluorescence properties whose intensity level corresponding to the fluorescence characteristic peak is much less than 1 (e.g., intensity level less than 0.5) or a material with fluorescence properties equivalent to intensity level 1 (i.e., intensity levels 1-10, e.g., intensity levels 1, 2, or 3, etc.) can be selected. The number of fluorescence characteristic peaks represented by a single second subsequence is equal to the number of data in the second subsequence, wherein the position of the data in the second subsequence can represent the position of the wavelength corresponding to the fluorescence characteristic peak represented by the second subsequence; and the value of the data in the second subsequence can represent the intensity level of the fluorescence characteristic peak represented by the second subsequence.
[0103] The second subsequence can characterize at least two fluorescence characteristic peaks. Therefore, a single second subsequence can correspond to at least two first materials.
[0104] For each second subsequence, the first material corresponding to each second subsequence can be determined based on the position of each data point and the mapping relationship. Furthermore, the mixing ratio of the at least two first materials is determined based on the data values. These at least two first materials are mixed according to the mixing ratio to obtain a second target dispersion. Then, a film layer is formed using a single second target dispersion.
[0105] Figure 3 The image shows the fluorescence spectrum obtained by irradiating the film layer corresponding to the second sub-sequence with excitation light according to the embodiments of this disclosure. As mentioned above, the second sub-sequence can characterize at least two fluorescence characteristic peaks, therefore Figure 3 It shows at least two characteristic fluorescence peaks.
[0106] In this embodiment, the second subsequence contains at least two data points, representing at least two fluorescence characteristic peaks. Therefore, at least two fluorescent materials are required, and the mixing ratio is determined according to the data values. These at least two fluorescent materials are then mixed according to the mixing ratio to obtain a second target dispersion. A film layer is then formed using the second target dispersion to accurately represent the information contained in the second subsequence.
[0107] In this disclosure, a first numerical sequence can be divided into multiple subsequences. These subsequences can all be the first subsequence; or all be the second subsequence; or they can be partly the first subsequence and partly the second subsequence, and this disclosure does not limit them in this way.
[0108] In one possible implementation, the optical features include: the first order of each fluorescence characteristic peak according to its corresponding wavelength; obtaining the wavelength order of the first fluorescence characteristic peak of each of the materials with fluorescence properties includes: determining the order of fluorescence characteristic peaks according to each first order; and using the order of fluorescence characteristic peaks as the wavelength order.
[0109] In this embodiment of the disclosure, each number in the first numerical sequence can represent a fluorescence characteristic peak. The position of each number in the first numerical sequence represents the first position of each fluorescence characteristic peak and the position of the corresponding wavelength of each fluorescence characteristic peak. The order of each number is the order of the wavelengths corresponding to each fluorescence characteristic peak (fluorescence characteristic peak order); the value of each number represents the light intensity level of the corresponding fluorescence characteristic peak.
[0110] Optical characteristics include the first order of each fluorescence characteristic peak, indicating that optical characteristics also include the order of each fluorescence characteristic peak. That is, the order of fluorescence characteristic peaks can be determined using the first order of each peak. Using the order of fluorescence characteristic peaks as the ranking of materials with fluorescent properties is equivalent to ranking the wavelengths corresponding to the first fluorescence characteristic peak of each material with fluorescent properties.
[0111] In this embodiment of the disclosure, since the first digital sequence represents optical characteristics, the wavelength order can be directly determined from the first digital sequence. This improves the efficiency of determining the wavelength order.
[0112] In one possible implementation, splitting the first digital sequence to obtain multiple subsequences includes: obtaining a concentration level, the concentration level representing the maximum number of patterns that can be printed on a single film layer by the same target dispersion; and splitting the first digital sequence to obtain the multiple subsequences such that the number of digits in at least one subsequence is equal to the concentration level.
[0113] The concentration level can be determined based on the first numerical sequence or can be manually specified. The concentration level can indicate the number of different types of numbers in at least one subsequence. The number of different types of numbers in at least one subsequence is equal to the concentration level. For example, if the concentration level is 4, the subsequence can contain four types of numbers; exemplarily, these four types of numbers can be 0, 1, 2, and 3. The concentration level can characterize the number of patterns printed from the same target dispersion in at least one membrane layer within a set of membrane layers corresponding to the first numerical sequence.
[0114] For example, with a concentration level of 2, the subsequence can include two types of numbers; for instance, the subsequence can only include 0 and / or 1. Therefore, the number of patterns printed on a single membrane layer with the same target dispersion cannot exceed one.
[0115] For example, with a concentration level of 3, the subsequence can include three types of numbers, such as 0, 1, and 2. Therefore, the number of patterns printed on a single membrane layer with the same target dispersion cannot exceed 2.
[0116] Figure 4 The image shows the spectral curve of a film layer prepared by increasing the concentration levels according to an embodiment of this disclosure, obtained by irradiation with excitation light. (Combined with...) Figure 3 It can be seen that Figure 3 The peak heights (intensity levels) of the various fluorescence characteristic peaks are similar. However, as the concentration level increases, such as... Figure 4 As shown, the peak heights (light intensity levels) of each fluorescence characteristic peak have significant differences.
[0117] The concentration level is positively correlated with the difficulty of deciphering the first data based on the membrane layer. The concentration level is also positively correlated with the storage medium utilization rate. Therefore, based on the actual requirements for deciphering difficulty and storage medium utilization rate, the first digit sequence can be split according to the concentration level, and at least one of the resulting subsequences will contain digits of the same type as the concentration level.
[0118] In this way, the resulting sub-sequences can meet the requirements for decryption difficulty and storage medium utilization, taking into account both storage security and storage medium utilization, and improving the flexibility of data storage.
[0119] In one possible implementation, the fluorescent material is a quantum dot dispersion.
[0120] Quantum dot dispersions can provide stable emission wavelengths, improving the stability of the target dispersion. Furthermore, there are many types of quantum dots, allowing for the formulation of different target dispersions to meet specific needs, thus enhancing the adjustability and flexibility of data storage.
[0121] In one possible implementation, a single membrane layer can be printed layer by layer using multiple target dispersions. A single membrane layer can comprise multiple layers, each printed using a different target dispersion. The multiple target dispersions used to print the membrane layers can be the same or different, solely to improve the utilization rate of the unit storage medium.
[0122] In one possible implementation, splitting the first number sequence to obtain multiple subsequences includes: performing a first splitting operation on the first number sequence to obtain the multiple subsequences, wherein the sum of the values of the first digits of the multiple subsequences is equal to the value of the first digit in the first number sequence; or, performing a second splitting operation on the first number sequence to obtain at least two short sequences, wherein the first number sequence is a number sequence obtained by concatenating the at least two short sequences; performing the first splitting operation on each of the short sequences to obtain the multiple subsequences, wherein the sum of the values of the second digits of all subsequences corresponding to a single short sequence is equal to the value of the second digit in the single short sequence.
[0123] In this embodiment of the disclosure, the first splitting operation may be to perform an additive decomposition on each number in the number sequence, decomposing each individual number in the number sequence into at least two new numbers. Each individual number in the number sequence corresponds to one of the at least two new numbers. The digit position of the individual number in the number sequence is the same as the digit position of the corresponding at least two new numbers in their respective subsequences.
[0124] The first number sequence, after the first splitting operation, yields at least two subsequences. Each subsequence can be composed of new digits corresponding to each digit. Furthermore, the sum of the new digits corresponding to each individual digit equals the digit in that digit of the first number sequence. For ease of description, the digit currently being discussed in the first number sequence is named the first digit. For example, if the first number sequence, after the first splitting operation, yields m subsequences, where m ≥ 2, and we are currently discussing the leftmost digit of the first number sequence, then we name the leftmost digit the first digit. When discussing other digits, those digits can also be considered the first digit. Therefore, the sum of the digits in the first digit of each subsequence equals the digit in the first digit of the first number sequence.
[0125] In this embodiment, the second splitting operation can be to divide the number sequence into at least two segments according to digits, with each segment being a short sequence. Each short sequence includes at least two data points. The short sequence is shorter than the number sequence. Thus, the first number sequence can be split into at least two short sequences after the second splitting operation. Each short sequence can then be split into at least two subsequences after the first splitting operation. In this way, the first splitting operation can be performed on every single short sequence to obtain multiple subsequences. For ease of description, the digit currently being discussed in the short sequence is named the second digit. For example, if the short sequence is split into n subsequences after the first splitting operation, where n≥2, and the second digit from the left in the current short sequence is being discussed, then the second digit from the left is named the second digit. If other digits are being discussed, those other digits can also be used as the second digit. Thus, the sum of the digits in the second digits of each subsequence is equal to the digit in the second digit of the short sequence.
[0126] As mentioned earlier, a single subsequence can correspond to one membrane layer. The first numerical sequence can correspond to multiple membrane layers.
[0127] This disclosure includes various methods for generating thin films, as follows:
[0128] Method 1 treats a single film layer as a thin film, and the first numerical sequence can correspond to multiple thin films.
[0129] Method 2 involves laying at least two film layers flat to form a thin film, thereby obtaining multiple thin films. The first numerical sequence can correspond to multiple thin films.
[0130] Method 3 involves stacking at least two film layers, i.e., one film layer covering another film layer to form a thin film, thereby obtaining multiple thin films. The first numerical sequence can correspond to multiple thin films.
[0131] Method four involves using at least two of the methods from method one, method two, and method three to produce multiple films.
[0132] In this embodiment of the disclosure, the first number sequence can be obtained using various reading methods, as follows:
[0133] Method A involves irradiating each film layer with excitation light to obtain the wavelength and intensity level of the fluorescence characteristic peak emitted by each layer. The intensity levels corresponding to the fluorescence characteristic peaks are then arranged according to wavelength to obtain subsequences. For all subsequences, the inverse operation of additive decomposition is used to obtain the first numerical sequence. Alternatively, for all subsequences, the inverse operation of additive decomposition is used to obtain short sequences, which are then concatenated according to pre-defined connection relationships to obtain the first numerical sequence.
[0134] Method B involves simultaneously irradiating all film layers with excitation light to obtain the wavelengths and intensity levels corresponding to the fluorescence characteristic peaks emitted by all film layers. The intensity levels corresponding to the fluorescence characteristic peaks are then arranged according to wavelength to obtain the first digital sequence. Alternatively, for all subsequences, the inverse operation of additive decomposition is used to obtain short sequences. These short sequences are then concatenated according to pre-defined connection relationships to obtain the first digital sequence.
[0135] Method C can obtain short sequences for one part of the membrane layer using method A and short sequences for another part of the membrane layer using method B. Then, according to the pre-agreed connection relationship between the short sequences, the short sequences are spliced together to obtain the first digital sequence.
[0136] Furthermore, the inverse operation of the first arithmetic processing can be performed on the read first digital sequence to obtain the first data. The above is merely an example, and this disclosure does not limit the method for generating the thin film or the reading method.
[0137] Figure 5 This is a flowchart illustrating the reading method provided in an embodiment of this disclosure. Figure 5 As shown, patterns printed from a single first material are represented by the same color. Patterns on the same film layer are printed from the same first material. Multiple film layers constitute a thin film. A single film layer can correspond to a sub-sequence. A single thin film can correspond to a short sequence. The thin films can be arranged according to a pre-agreed connection relationship between the short sequences. Excitation light can irradiate a single thin film to obtain a single short sequence, or it can irradiate each film layer in a single thin film individually to obtain the sub-sequence corresponding to each film layer. These sub-sequences are then subjected to an inverse addition decomposition operation to obtain a single short sequence. Then, according to the pre-agreed connection relationship between the short sequences, the short sequences are spliced together to obtain the first digital sequence.
[0138] Using the method disclosed herein can effectively improve information security. The same first data is encoded and stored using both a conventional method (representing digits 0 or 1 using the presence or absence of fluorescent material on the medium) and the method disclosed herein; a deep learning network is then used to infer the encoded data. The inference accuracy of the conventional method is 100%, while the inference accuracy of the method disclosed herein is 77.58%, demonstrating that using the method disclosed herein can effectively improve information security.
[0139] Figure 2 This is a schematic diagram of the structure of an information storage device provided in an embodiment of this disclosure. Figure 2 As shown, the device 20 includes:
[0140] The first digital sequence determination unit 21 is used to perform a first operation on the first data to be stored to obtain a first digital sequence, wherein the first digital sequence represents optical features.
[0141] The material determination unit 22 is used to determine a variety of materials with fluorescent properties based on the optical characteristics.
[0142] Subsequence determination unit 23 is used to split the first number sequence to obtain multiple subsequences;
[0143] The target dispersion preparation unit 24 is used to prepare a target dispersion corresponding to each of the sub-sequences using the various fluorescent materials, based on each of the sub-sequences, wherein the optical characteristics of each target dispersion are used to characterize the corresponding sub-sequence;
[0144] The film fabrication unit 25 is used to fabricate a film layer with matching optical characteristics to each of the target dispersions using the target dispersions, wherein the optical characteristics of each film layer are used to characterize the corresponding subsequence.
[0145] In one possible implementation, the optical features include: a first number of fluorescence characteristic peaks and a first light intensity level corresponding to each fluorescence characteristic peak; the material determination unit 22 is further configured to:
[0146] The number of categories of materials with fluorescent properties is not less than the first number;
[0147] Under the condition that the fluorescence intensity difference of each band of the pattern obtained by the material with fluorescent properties meets the preset intensity difference condition, the category of the material with fluorescent properties is set and the amount of the material with fluorescent properties in each category is determined according to the first intensity level and the number of categories.
[0148] According to each category and the corresponding dosage, the target material for each category is determined, and the target material for each category is used to prepare the material with fluorescent properties.
[0149] In one possible implementation, the subsequence contains non-zero data, and the target dispersion preparation unit 24 is further configured to:
[0150] Obtain the wavelength order of the wavelengths corresponding to the first fluorescence characteristic peak of each of the aforementioned materials with fluorescence properties;
[0151] According to the wavelength, determine the position of each of the fluorescent materials and the mapping relationship between the position and the fluorescent materials;
[0152] Based on the position of the data in the sub-sequence, the first material is determined according to the mapping relationship;
[0153] The target dispersion is determined based on the data in the subsequence and the first material.
[0154] In one possible implementation, the target dispersion includes a first target dispersion, the subsequence includes a first subsequence containing a non-zero data point, and determining the target dispersion based on the data in the subsequence and the first material includes:
[0155] In the case where the subsequence is the first subsequence, the first material corresponding to the position of the non-zero data is taken as the first target dispersion.
[0156] In one possible implementation, the target dispersion includes a second target dispersion, the subsequence includes a second subsequence containing at least two data points, and determining the target dispersion based on the data in the subsequence and the first material includes:
[0157] Based on the numerical values of the data in the second sub-sequence, determine the mixing ratio of the first material corresponding to the position of each data point;
[0158] Based on the mixing ratio, the first material corresponding to each of the data is mixed to obtain the second target dispersion.
[0159] In one possible implementation, the optical features include: the first order of each fluorescence characteristic peak according to its corresponding wavelength; the wavelength ordering of obtaining the wavelengths corresponding to the first fluorescence characteristic peaks of each of the materials with fluorescence properties includes:
[0160] The fluorescence characteristic peaks are ordered according to their first position.
[0161] The fluorescence characteristic peaks are sorted as the wavelength sorting.
[0162] In one possible implementation, the subsequence determination unit 23 is further configured to:
[0163] Obtain a concentration level, which characterizes the maximum number of patterns that can be printed on a single film layer by the same target dispersion;
[0164] The first number sequence is split to obtain the plurality of subsequences, provided that the number of digits in at least one subsequence is equal to the concentration level.
[0165] In one possible implementation, the subsequence determination unit 23 is further configured to:
[0166] Perform a first splitting operation on the first number sequence to obtain the plurality of subsequences, wherein the sum of the values of the first digits of the plurality of subsequences is equal to the value of the first digit in the first number sequence;
[0167] or,
[0168] The first number sequence is split into at least two short sequences, and the first number sequence is a number sequence obtained by splicing the at least two short sequences.
[0169] The first splitting operation is performed on each of the short sequences to obtain the plurality of subsequences, wherein the sum of the values of the second digits of all the subsequences corresponding to a single short sequence is equal to the value of the second digit in the single short sequence.
[0170] In one possible implementation, the fluorescent material is a quantum dot dispersion.
[0171] In some embodiments, the functions or modules of the apparatus provided in this disclosure can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0172] This disclosure also proposes a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the above-described method. The computer-readable storage medium can be volatile or non-volatile.
[0173] This disclosure also proposes an electronic device, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0174] This disclosure also provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is run in a processor of an electronic device, the processor in the electronic device performs the above-described method.
[0175] Figure 6 This is a schematic diagram of the structure of an electronic device for information storage provided in an embodiment of this disclosure. For example, the electronic device 1900 can be provided as a server or a terminal device. (Refer to...) Figure 6 The electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by the processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1922 is configured to execute instructions to perform the methods described above.
[0176] Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input / output interface 1958 (I / O interface). Electronic device 1900 can operate on an operating system, such as Windows Server, stored in memory 1932. TM Mac OS X TM Unix TM Linux TM FreeBSD TM Or similar.
[0177] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions that can be executed by a processing component 1922 of an electronic device 1900 to perform the above-described method.
[0178] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0179] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0180] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0181] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0182] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0183] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. An information storage method, characterized in that, include: The first data to be stored is processed by a first operation to obtain a first digital sequence, which represents optical features. Based on the aforementioned optical characteristics, a variety of materials with fluorescent properties were identified; Split the first number sequence to obtain multiple subsequences; Based on each of the sub-sequences, target dispersions corresponding to each of the sub-sequences are prepared using the various fluorescent materials, and the optical characteristics of each target dispersion are used to characterize the corresponding sub-sequence; Using each of the target dispersions, a film layer with matching optical characteristics to each of the target dispersions is prepared accordingly, and the optical characteristics of each film layer are used to characterize the corresponding subsequence.
2. The method according to claim 1, characterized in that, The optical characteristics include: a first number of fluorescence characteristic peaks and a first light intensity level corresponding to each fluorescence characteristic peak. Based on these optical characteristics, various materials with fluorescence properties are determined, including: The number of categories of materials with fluorescent properties is not less than the first number; Under the condition that the fluorescence intensity difference of each band of the pattern obtained by the material with fluorescent properties meets the preset intensity difference condition, the category of the material with fluorescent properties is set and the amount of the material with fluorescent properties in each category is determined according to the first intensity level and the number of categories. According to each category and the corresponding dosage, the target material for each category is determined, and the target material for each category is used to prepare the material with fluorescent properties.
3. The method according to claim 1, characterized in that, The subsequence contains non-zero data, and based on each subsequence, a target dispersion corresponding to each subsequence is prepared using the various materials with fluorescent properties, including: Obtain the wavelength order of the wavelengths corresponding to the first fluorescence characteristic peak of each of the aforementioned materials with fluorescence properties; According to the wavelength, determine the position of each of the fluorescent materials and the mapping relationship between the position and the fluorescent materials; Based on the position of the data in the sub-sequence, the first material is determined according to the mapping relationship; The target dispersion is determined based on the data in the subsequence and the first material.
4. The method according to claim 3, characterized in that, The target dispersion includes a first target dispersion, the subsequence includes a first subsequence containing at least one non-zero data point, and determining the target dispersion based on the data in the subsequence and the first material includes: In the case where the subsequence is the first subsequence, the first material corresponding to the position of the non-zero data is taken as the first target dispersion.
5. The method according to claim 3, characterized in that, The target dispersion includes a second target dispersion, the subsequence includes a second subsequence containing at least two data points, and determining the target dispersion based on the data in the subsequence and the first material includes: Based on the numerical values of the data in the second sub-sequence, determine the mixing ratio of the first material corresponding to the position of each data point; Based on the mixing ratio, the first material corresponding to each of the data is mixed to obtain the second target dispersion.
6. The method according to claim 3, characterized in that, The optical features include: the first position of each fluorescence characteristic peak ordered according to its corresponding wavelength; the wavelength ordering of obtaining the wavelengths corresponding to the first fluorescence characteristic peaks of each of the materials with fluorescence properties includes: The fluorescence characteristic peaks are ordered according to their first position. The fluorescence characteristic peaks are sorted as the wavelength sorting.
7. The method according to claim 1, characterized in that, The splitting of the first numerical sequence yields multiple sub-sequences, including: Obtain a concentration level, which characterizes the maximum number of patterns that can be printed on a single film layer by the same target dispersion; The first number sequence is split to obtain the plurality of subsequences, provided that the number of digits in at least one subsequence is equal to the concentration level.
8. The method according to claim 1, characterized in that, The splitting of the first numerical sequence yields multiple sub-sequences, including: Perform a first splitting operation on the first number sequence to obtain the plurality of subsequences, wherein the sum of the values of the first digits of the plurality of subsequences is equal to the value of the first digit in the first number sequence; or, The first number sequence is split into at least two short sequences, and the first number sequence is a number sequence obtained by splicing the at least two short sequences. The first splitting operation is performed on each of the short sequences to obtain the plurality of subsequences, wherein the sum of the values of the second digits of all the subsequences corresponding to a single short sequence is equal to the value of the second digit in the single short sequence.
9. The method according to any one of claims 1-7, characterized in that, The material with fluorescent properties is a quantum dot dispersion.
10. An information storage medium, characterized in that, The invention includes a film layer containing a variety of fluorescent materials loaded with information, the optical characteristics of which are used to characterize the stored information; the stored information is obtained by the method of any one of claims 1-8.
11. The information storage medium according to claim 10, characterized in that, The membrane layer comprises at least two extended membrane layer regions, and / or the membrane layer comprises two or more layers stacked together; the membrane layer regions may be partially the same or different, and the stacked membrane layers may be partially the same or different.
12. The information storage medium according to claim 11, characterized in that, It also includes a protective layer that protects the film layer.
13. An information storage system, characterized in that, The invention includes an information storage medium as described in any one of claims 10 to 12, and a unit for parsing the information stored in the information storage medium.
14. An information storage device, characterized in that, include: The first digital sequence determination unit is used to perform a first operation on the first data to be stored to obtain a first digital sequence, wherein the first digital sequence represents optical features. The material determination unit is used to determine a variety of materials with fluorescent properties based on the optical characteristics. A subsequence determination unit is used to split the first number sequence into multiple subsequences; The target dispersion preparation unit is used to prepare a target dispersion corresponding to each of the sub-sequences using the various fluorescent materials, based on each of the sub-sequences. The optical characteristics of each target dispersion are used to characterize the corresponding sub-sequence. A film fabrication unit is used to fabricate a film layer with matching optical characteristics to each of the target dispersions using the target dispersions, wherein the optical characteristics of each film layer are used to characterize the corresponding subsequence.