A resource storage method and device based on 5G message
Through the resource storage method based on 5G messages, the URL, tag information and associated IP addresses of the target resources are obtained and stored, and the problems of troublesome and insufficient security of storage procedures in the prior art are solved, and the effects of fast storage and high security are achieved.
Patent Information
- Application Number
- CN202311132290.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-04
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2043-09-04
AI Technical Summary
In the prior art, users need to register an account when storing resources. The storage process is troublesome and there is a risk of account being stolen, which cannot effectively protect the security of user information.
Using a resource storage method based on 5G messages, 5G messages are stored by receiving resource storage by receiving application servers, a unified resource locator (URL) of the target resource is obtained, tag information of the target resource, and its associated IP address is obtained, and associated storage is performed to achieve rapid storage and improve security.
It realizes rapid storage of files, improves file storage efficiency, and improves the security of stored files by storing IP addresses, avoids file leakage, and ensures user information security.
Smart Images

Figure CN117319372B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a resource storage method and device based on 5G messages. Background Art
[0002] Currently, users use application software to store resources in cloud space, such as pictures, documents, videos, etc. However, when using application software to store resources, users must register an account, which is more troublesome, and there is a risk of account theft, and the security of user information cannot be guaranteed. Summary of the invention
[0003] The present application provides a resource storage method and device based on 5G messages, which can be applied to the communication field to solve the problem of cumbersome storage resources and poor security. The technical solution of the present application is as follows:
[0004] According to the first aspect of an embodiment of the present application, a 5G message-based resource storage method is provided, including: receiving a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a uniform resource locator URL of a target resource to be stored; based on the URL of the target resource, obtaining the target resource, and generating tag information of the target resource; obtaining an associated IP address of the target resource; and associatively storing the target resource, the tag information and the associated IP address.
[0005] In one embodiment of the present application, obtaining the target resource based on the URL of the target resource includes: sending a resource request 5G message to the application server based on the URL of the target resource; and receiving the target resource returned by the application server.
[0006] In one embodiment of the present application, the generating of the tag information of the target resource includes: identifying the type of the target resource and generating tag information matching the type.
[0007] In one embodiment of the present application, the identifying the type of the target resource and generating tag information matching the type includes: identifying the type of the target resource and extracting key feature information of the target resource based on the type; identifying elements of the target resource and acquiring element information of the target resource; and generating the tag information based on the key feature information and the element information.
[0008] In one embodiment of the present application, the generating of the label information based on the key feature information and the element information includes: judging whether the target resource is a confidential resource based on the key feature information; if the target resource is a non-confidential resource, generating the label information based on the element information; or, if the target resource is a confidential resource, generating the label information based on the element information, and generating verification questions based on the label information.
[0009] In one embodiment of the present application, the associated storage of the target resource, the tag information and the associated IP address includes: obtaining user identification information based on the resource storage request; allocating a cloud space storage identifier to the target resource based on the user identification information; storing the target resource in the target cloud space identified by the cloud space storage identifier; and binding the target resource, the tag information and the associated IP address.
[0010] In one embodiment of the present application, the binding of the target resource, the label information and the associated IP address includes: naming the target resource to obtain identification information of the target resource; and binding the identification information, the label information and the associated IP address.
[0011] In one embodiment of the present application, the binding of the target resource, the label information and the associated IP address includes: the target resource is a confidential resource, and the identification information, the label information, the verification question and the associated IP address are bound.
[0012] In one embodiment of the present application, after the target resource, the tag information and the associated IP address are associated and stored, it also includes: generating a 5G reminder message of successful storage, and sending it to the terminal device through the application server, wherein the 5G reminder message includes the reading path of the target resource.
[0013] According to the second aspect of an embodiment of the present application, another resource storage method based on 5G messages is provided, including: receiving a resource reading 5G message sent by a terminal device through an application server, wherein the resource reading 5G message includes identification information and user identification information of the target resource; based on the user identification information, obtaining first verification information of the terminal device; based on the identification information, obtaining second verification information bound to the target resource; after passing the security verification of the terminal device based on the first verification information and the second verification information, sending a resource feedback 5G message to the terminal device through the application server, and the resource feedback 5G message includes the target resource.
[0014] In one embodiment of the present application, the method also includes: based on the user identification information, obtaining a first IP address when the terminal device reads the target resource, the first IP address being the first verification information; based on the identification information, obtaining an associated IP address of the target resource, the associated IP address being the second verification information; based on the first IP address and the associated IP address, performing a first security check on the terminal device; when the terminal device passes the first security check, sending a resource feedback 5G message to the terminal device through the application server.
[0015] In one embodiment of the present application, the method also includes: when the terminal device fails to pass the first security check, obtaining tag information of the target resource based on the identification information, and the tag information is the second verification information; based on the tag information, performing a second security check on the terminal device; when the terminal device passes the second security check, sending a resource feedback 5G message to the terminal device through the application server.
[0016] In one embodiment of the present application, the second security verification is performed on the terminal device based on the tag information, including: generating a verification 5G message based on the tag information, and sending it to the terminal device; receiving a verification 5G response message sent by the terminal device, and judging whether the terminal device passes the second security verification based on the verification 5G response message.
[0017] In one embodiment of the present application, the method also includes: when the terminal device fails to pass the second security verification, sending a biometric verification 5G request to the terminal device; receiving the biometric sent by the terminal device, and verifying the biometric, and when the terminal device passes the biometric verification, sending a resource feedback 5G message to the terminal device through the application server.
[0018] In one embodiment of the present application, obtaining the second verification information bound to the target resource based on the identification information includes: obtaining the associated IP address, label information and verification question bound to the identification information, and determining one or more of the associated IP address, label information and verification question as the second verification information.
[0019] In one embodiment of the present application, a verification 5G message is generated based on the tag information, including: obtaining a picture, a title and a summary of the verification 5G message; obtaining similar tag information based on the tag information, and generating a tag button for the verification 5G message based on the tag information and the similar tag information; if the target resource is a non-confidential resource, generating the verification 5G message based on the picture, the title, the summary and the tag button; if the target resource is a confidential resource, obtaining a verification question bound to the tag information, and generating the verification 5G message based on the picture, the title, the summary, the tag button and the verification question.
[0020] According to the third aspect of an embodiment of the present application, another resource storage method based on 5G messages is provided, including: sending a resource storage 5G message to a storage server through an application server, wherein the resource storage 5G message includes a target resource to be stored and user identification information, for instructing the storage server to store the target resource; sending a resource reading 5G message to the storage server through the application server, wherein the resource reading 5G message includes the identification information of the target resource and the user identification information; receiving a resource feedback 5G message sent by the storage server through the application server, wherein the resource feedback 5G message includes the target resource, and the resource feedback 5G message is sent when the storage server passes the verification of the terminal device.
[0021] In one embodiment of the present application, before sending the resource reading 5G message to the application server, it also includes: receiving a storage success 5G reminder message sent by the storage server through the application server, wherein the 5G reminder message includes the reading path of the target resource.
[0022] In one embodiment of the present application, the receiving of a resource feedback 5G message sent by the storage server through the application server also includes: receiving a verification 5G message sent by the storage server through the application server; and sending a verification 5G response message to the storage server through the application server, wherein the verification 5G response message is used to determine whether the terminal device has passed the second security verification.
[0023] In one embodiment of the present application, after sending the verification 5G response message to the storage server through the application server, it also includes: receiving a biometric verification 5G request sent by the storage server through the application server; and sending biometrics to the storage server through the application server.
[0024] According to the fourth aspect of the embodiment of the present application, a resource storage device based on 5G messages is provided, including: a receiving module, used to receive a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a uniform resource locator URL of a target resource to be stored; a generating module, used to obtain the target resource based on the URL of the target resource, and generate tag information of the target resource; an acquiring module, used to obtain an associated IP address of the target resource; and a storing module, used to associate and store the target resource, the tag information and the associated IP address.
[0025] According to the fifth aspect of an embodiment of the present application, another resource storage device based on 5G messages is provided, including: a receiving module, used to receive a resource reading 5G message sent by a terminal device through an application server, wherein the resource reading 5G message includes identification information and user identification information of the target resource; a first acquisition module, used to obtain first verification information of the terminal device based on the user identification information; a second acquisition module, used to obtain second verification information bound to the target resource based on the identification information; a verification module, used to send a resource feedback 5G message to the terminal device through the application server after passing the security verification of the terminal device based on the first verification information and the second verification information, and the resource feedback 5G message includes the target resource.
[0026] According to the sixth aspect of the embodiment of the present application, another resource storage device based on 5G messages is provided, including: a first sending module, used to send a resource storage 5G message to a storage server through an application server, wherein the resource storage 5G message includes the target resource to be stored and user identification information, and is used to instruct the storage server to store the target resource; a second sending module, used to send a resource reading 5G message to the storage server through the application server, wherein the resource reading 5G message includes the identification information of the target resource and the user identification information. A receiving module, used to receive a resource feedback 5G message sent by the storage server through the application server, wherein the resource feedback 5G message includes the target resource, and the resource feedback 5G message is sent when the storage server passes the verification of the terminal device.
[0027] According to the seventh aspect of the embodiments of the present application, there is provided an electronic device, comprising a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the steps of the method of the first aspect of the embodiments of the present application.
[0028] According to an eighth aspect of an embodiment of the present application, there is provided an electronic device, comprising a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the steps of the method of the second aspect of the embodiment of the present application.
[0029] According to the ninth aspect of the embodiments of the present application, there is provided an electronic device, comprising a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the steps of the method of the third aspect of the embodiments of the present application.
[0030] According to the tenth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the method of the first aspect of the embodiments of the present application are implemented.
[0031] According to the eleventh aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the method of the second aspect of the embodiments of the present application are implemented.
[0032] According to the twelfth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the method of the third aspect of the embodiments of the present application are implemented.
[0033] According to the thirteenth aspect of the embodiments of the present application, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor of an electronic device, the steps of the method of the first aspect of the embodiments of the present application are implemented.
[0034] According to the fourteenth aspect of the embodiments of the present application, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor of an electronic device, the steps of the method of the second aspect of the embodiments of the present application are implemented.
[0035] According to the fifteenth aspect of the embodiments of the present application, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor of an electronic device, the steps of the method of the third aspect of the embodiments of the present application are implemented.
[0036] The technical solution provided by the embodiment of the present application brings at least the following beneficial effects: by receiving a resource storage 5G message containing the URL of a target resource sent by an application server, the target resource can be obtained, and tag information can be generated according to the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, tag information and associated IP address are associated and stored in the cloud space, which can realize fast storage of files and improve file storage efficiency. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0037] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0039] Figure 1 It is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application.
[0040] Figure 2 It is a flow chart of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0041] Figure 3 It is a flow chart of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0042] Figure 4 It is a flow chart of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0043] Figure 5 It is a flowchart of image storage based on 5G messages provided in an embodiment of the present application.
[0044] Figure 6 It is a flow chart of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0045] Figure 7 It is a flow chart of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0046] Figure 8 It is a flow chart of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0047] Fig. 9 This is an interactive schematic diagram of a 5G message-based resource storage method provided in an embodiment of the present application.
[0048] Fig.10 This is an interactive schematic diagram of another resource storage method based on 5G messages provided in an embodiment of the present application.
[0049] Fig.11 It is a schematic diagram of a process of reading a picture from a storage server provided in an embodiment of the present application.
[0050] Fig.12 It is a structural diagram of a 5G message-based resource storage device provided in an embodiment of the present application.
[0051] Fig.13It is a structural diagram of another 5G message-based resource storage device provided in an embodiment of the present application.
[0052] Fig.14 It is a structural diagram of another 5G message-based resource storage device provided in an embodiment of the present application.
[0053] Fig.15 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.
[0054] Fig.16 It is a schematic diagram of the structure of another electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0056] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application. The singular forms of "a" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0057] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" for the purpose of brevity and ease of understanding, the terms used herein when characterizing the size relationship are "greater than" or "less than", "higher than" or "lower than". However, for those skilled in the art, it can be understood that the term "greater than" also covers the meaning of "greater than or equal to", and "less than" also covers the meaning of "less than or equal to"; the term "higher than" covers the meaning of "higher than or equal to", and "lower than" also covers the meaning of "lower than or equal to".
[0058] See also Figure 1 , Figure 11 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a storage server. Figure 1 As shown, the method may include but is not limited to the following steps:
[0059] S101, receiving a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a uniform resource locator URL of a target resource to be stored.
[0060] It should be noted that the execution subject of the resource storage method based on 5G messages provided in the embodiment of the present application is an electronic device and a storage server, and the electronic device can be a terminal device. Optionally, the terminal device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and the non-mobile electronic device can be a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc. Optionally, the storage server can be a cloud server, a server of a distributed system, or a server combined with a blockchain, etc. The embodiment of the present application is not specifically limited.
[0061] It is understandable that 5G messages are a smart communication product that supports new message forms such as text, audio, video, and location, and has advantages such as rich forms, high readability, and good interactive experience. 5G messages have more diverse and rich content display methods, allowing users to enjoy a better interactive experience.
[0062] It can be understood that the present application is based on resource storage 5G messages, storing the target resources in the application server in the storage server. Among them, the target resources in the application server are the target resources of the terminal device.
[0063] In some implementations, the storage server can store the target resource to be stored in the storage server by receiving a resource storage 5G message sent by the application server. The resource storage 5G message includes a uniform resource locator (URL) of the target resource to be stored. The resource storage 5G message is used to instruct the storage server to store the target resource.
[0064] Optionally, the target resource may be a picture file. The resource storage 5G message includes the URL of the target resource to be stored, that is, the URL of the picture file.
[0065] S102, based on the URL of the target resource, obtain the target resource and generate tag information of the target resource.
[0066] In some implementations, the storage server may obtain the target resource from the application server based on the URL of the target resource. Optionally, the storage server may generate a 5G message requesting the target resource based on the URL of the target resource, and send the request 5G message to the application server, requesting the application server to send the target resource, thereby obtaining the target resource.
[0067] Furthermore, the storage server can obtain the tag information of the target resource by parsing the target resource. Optionally, the corresponding tag information can be generated based on whether the target resource is confidential. The tag information can be divided into primary tags and secondary tags.
[0068] S103, obtaining the associated IP address of the target resource.
[0069] In some implementations, the storage server may generate a 5G message requesting an Internet Protocol (IP) address associated with the target resource based on the target resource, and send the request 5G message to a target operator server, requesting the target operator server to send the associated IP address of the target resource. The target operator server is an operator server that has network communication with the terminal device.
[0070] In some implementations, the storage server may obtain the associated IP address of the target resource from the target operator server through an independent interface, for example, through an application programming interface (Application Programming Interface, API).
[0071] Optionally, the associated IP address of the target resource includes an IP address of the terminal device storing the target resource and a common IP address for interacting with the storage server.
[0072] S104, storing the target resource, label information, and associated IP address in association with each other.
[0073] In some implementations, the storage server may allocate cloud space for the target resource and store the target resource in the cloud space. Optionally, the cloud space may be allocated for the target resource based on identification information of the target resource, wherein the identification information of the target resource matches the identification information of the cloud space.
[0074] At the same time, the storage server can associate the target resource, the tag information and the associated IP address according to the identification information of the target resource, obtain the associated information, and store the associated information in the cloud space matching the identification information of the target resource.
[0075] In the resource storage method based on 5G messages provided in the embodiment of the present application, by receiving a resource storage 5G message containing the URL of the target resource sent by the application server, the target resource can be obtained, and tag information can be generated according to the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, tag information and associated IP address are associated and stored in the cloud space, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0076] See also Figure 2 , Figure 2 1 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a storage server. Figure 2 As shown, the method may include but is not limited to the following steps:
[0077] S201, receiving a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a URL of a target resource to be stored.
[0078] In the embodiment of the present application, the implementation method of step S201 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0079] S202, based on the URL of the target resource, send a resource request 5G message to the application server.
[0080] In some implementations, the storage server generates a resource request 5G message based on the URL of the target resource, and sends the resource request 5G message to the application server to request the target resource in the application server. Optionally, the URL of the target resource can be used as the address of the resource request 5G message to obtain the target resource located at this URL.
[0081] S203: Receive the target resource returned by the application server.
[0082] S204: Identify the type of the target resource and generate tag information matching the type.
[0083] In some implementations, the storage server receives a response message from the application server, the response message including the target resource, and then obtains the target resource to be stored.
[0084] Further, the storage server parses the target resource to obtain a parsing result. The parsing result may be description information of the target resource, and then the type of the target resource is identified according to the description information. Optionally, the type of the target resource may be a picture file, a video file, an audio file, a text file, etc.
[0085] By way of example, by parsing the target resource, the description information of the target resource is obtained as the height and width in pixels and the file format is JPEG, and it can be determined that the type of the target resource is a picture file.
[0086] In some implementations, the storage server generates tag information that matches the type of the target resource according to the type of the target resource. The tag information can be divided into a primary tag and a secondary tag. The primary tag is the type of the target resource, and the secondary tag is the content of the target resource. Taking a picture file as an example, the primary tag of a lotus picture is: landscape picture, and the secondary tag is: lotus.
[0087] S205: Obtain the associated IP address of the target resource.
[0088] In the embodiment of the present application, the implementation method of step S205 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0089] S206: Store the target resource, label information, and associated IP address in association with each other.
[0090] In some implementations, after the storage server associates and stores the target resource, tag information, and associated IP address, it can inform the user through a reminder message that the target resource has been successfully stored. Optionally, the storage server can generate a 5G reminder message of successful storage and send it to the terminal device through the application server. The user determines that the target resource has been stored through the reminder message. Among them, the 5G reminder message includes the read path of the target resource. The 5G reminder message can be in the form of a message card.
[0091] In an embodiment of the present application, the associated storage implementation method for the target resources, label information and associated IP addresses can be implemented by any of the methods in the various embodiments of the present application, which is not limited here and will not be repeated.
[0092] In the resource storage method based on 5G messages provided in the embodiment of the present application, by receiving a resource storage 5G message containing the URL of the target resource sent by the application server, the target resource can be obtained, and tag information can be generated according to the type of the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, tag information and associated IP address are associated and stored in the cloud space, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0093] See also Figure 3 , Figure 3 1 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a storage server. Figure 3 As shown, the method may include but is not limited to the following steps:
[0094] S301, receiving a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a URL of a target resource to be stored.
[0095] In the embodiment of the present application, the implementation method of step S301 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0096] S302: Acquire the target resource based on the URL of the target resource.
[0097] In the embodiment of the present application, the implementation method of step S302 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0098] S303: Identify the type of the target resource and extract key feature information of the target resource according to the type.
[0099] In some implementations, the storage server parses the target resource to obtain a parsing result, and identifies the type of the target resource based on the parsing result. Optionally, the parsing result may be description information of the target resource, and based on the information, the type of the target resource is identified to obtain the type of the target resource. Optionally, the type of the target resource may be a picture file, a text file, an audio file, a video file, and the like.
[0100] Furthermore, feature extraction is performed on the target resource to extract key feature information corresponding to the type of the target resource. Taking a picture file as an example, the extracted key feature information of the picture file may be text information describing the content of the picture.
[0101] For example, if the target resource is a picture file, the corresponding key information may be picture resolution, picture content and other information; if the target resource is a text file, the corresponding key information may be text content, text language and other information; if the target resource is a video file, the corresponding key information may be video length, video encoding format and other information.
[0102] S304, identifying elements of the target resource and acquiring element information of the target resource.
[0103] In the embodiment of the present application, the target resource is a picture file, and the target resource is identified by elements, that is, all element information contained in the picture file is determined. Optionally, based on the optical character recognition (OCR) technology, the picture file, that is, the target resource, can be identified by elements to obtain the element information of the target resource. Taking a picture of a monkey as an example, the picture is identified by elements to determine that the element information in the picture is a monkey and a tree.
[0104] S305: Generate label information based on the key feature information and element information.
[0105] In some implementations, tag information may be generated based on whether the target resource is a confidential resource. Optionally, based on key feature information, it is determined whether the target resource is a confidential resource. It is possible to determine whether the target resource is a confidential resource by determining whether the key feature information contains a specified keyword. If the key feature information contains one or more specified keywords, it is determined that the target resource is a confidential resource. The specified keywords include, but are not limited to, numbers, amounts, personal information, bills, etc.
[0106] Optionally, if the target resource is a non-confidential resource, tag information is generated based on the element information. Optionally, if the target resource is a confidential resource, tag information is generated based on the element information, and verification questions are generated based on the tag information to ensure the security of user information.
[0107] For example, if the non-confidential resource is a plum blossom picture, its key feature information is a landscape photo, and its element information is a plum blossom, then the first-level label generated is: landscape photo, and the second-level label is: plum blossom. If the confidential resource is a bank card picture, its key feature information is a bank card picture, and its element information is a bank card number, then the first-level label generated is: bank card picture, and the second-level label is: number. The verification question generated based on the label information is: "Please enter the last 4 digits of the number corresponding to the first and second level labels of the picture?" The corresponding answer is defined as: 7777.
[0108] S306: Obtain the associated IP address of the target resource.
[0109] In the embodiment of the present application, the implementation method of step S306 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0110] S307, storing the target resource, label information, and associated IP address in association with each other.
[0111] In the embodiment of the present application, the implementation method of step S307 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0112] In the resource storage method based on 5G messages provided in the embodiment of the present application, by receiving a resource storage 5G message containing the URL of the target resource sent by the application server, the target resource can be obtained, and label information can be generated according to the characteristic information and element information of the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, label information and associated IP address are associated and stored in the cloud space, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0113] See also Figure 4 , Figure 4 1 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a storage server. Figure 4 As shown, the method may include but is not limited to the following steps:
[0114] S401, receiving a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a URL of a target resource to be stored.
[0115] In the embodiment of the present application, the implementation method of step S401 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0116] S402, based on the URL of the target resource, obtain the target resource and generate tag information of the target resource.
[0117] In the embodiment of the present application, the implementation method of step S402 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0118] S403: Obtain the associated IP address of the target resource.
[0119] In the embodiment of the present application, the implementation method of step S403 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0120] S404: Acquire user identification information based on the resource storage request.
[0121] It can be understood that the resource storage request is sent by the user to the application server through the terminal device, and the storage server receives the resource storage request sent by the application server, that is, the resource storage request of the terminal device is received through the application server.
[0122] In some implementations, the storage server may obtain the user's identification information by parsing the resource storage request, wherein the user's identification information may be a terminal device identification code (Identity Document, ID).
[0123] S405: Allocate a cloud space storage identifier for the target resource based on the user identifier information.
[0124] S406: Store the target resource in the target cloud space identified by the cloud space storage identifier.
[0125] In some implementations, cloud space may be allocated to the target resource according to a fixed cloud space storage size. In some implementations, the size of the target resource may be obtained, and cloud space may be allocated to the target resource based on the size of the target resource. Alternatively, the size of the target resource may be determined based on detailed information of the target resource. For example, the size of an image file may be determined based on the number of pixels in the image; the size of a text file may be determined based on the number of bytes in the text file.
[0126] In some implementations, after a cloud space is allocated for a target resource, in order to facilitate the user to obtain the target resource in the cloud space, an association relationship between the user's identification information and the storage identifier corresponding to the target resource can be established, thereby ensuring that the user's target resource can be accurately identified based on the user's identification information and ensuring the security of the user's resources. Optionally, the storage identifier can be a storage address of the cloud space. In an embodiment of the present application, multiple cloud spaces can be allocated for multiple target resources of the same user, and an association between the storage identifiers of the multiple cloud spaces and the user identifier can be established.
[0127] Furthermore, the target resource to be stored is stored in the target cloud space identified by the cloud space storage identifier, that is, the target resource to be stored is uploaded to the target cloud space.
[0128] S407, binding the target resource, label information and associated IP address.
[0129] In some implementations, the target resource, tag information, and associated IP address are bound based on the identification information of the target resource. The target resource may be named to obtain the identification information of the target resource. Optionally, for a target resource that has been custom named, the cloud space storage identifier and the custom name are used to name the target resource to obtain the identification information of the target resource. For a target resource that has not been custom named, the cloud space storage identifier, the target resource upload time, and the target resource number are used to name the target resource to obtain the identification information of the target resource.
[0130] Furthermore, if the target resource is a non-confidential resource, the identification information, label information and associated IP address are bound to obtain the bound target resource, label information and associated IP address, and store them in the target cloud space identified by the cloud space storage identifier.
[0131] In some implementations, if the target resource is a confidential resource, the identification information, label information, verification question and associated IP address are bound to obtain the bound target resource, label information, verification question and associated IP address, and store them in the target cloud space identified by the cloud space storage identifier.
[0132] In the resource storage method based on 5G messages provided in the embodiment of the present application, by receiving a resource storage 5G message containing the URL of the target resource sent by the application server, the target resource can be obtained, and tag information can be generated according to the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, tag information and associated IP address are associated and stored in the cloud space, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0133] Figure 5 The flowchart shown is based on 5G messages for image storage. The terminal device sends a resource storage 5G message to the image storage unit and the forwarding message unit of the application server. The application server sends the resource storage 5G message to the parsing module of the storage server to parse the resource storage 5G message. The file management unit obtains the image file from the application server based on the URL of the parsed result image, and then identifies the image and generates the label information of the image. The IP management unit of the storage server requests the IP address of the image from the operator server, and then binds the image, label information and IP address, and stores them in the cloud space. Based on the storage result, the message management unit of the storage server generates a 5G reminder message of successful storage, and feeds it back to the terminal device through the forwarding message unit of the application server.
[0134] See also Figure 6 , Figure 61 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a storage server. Figure 6 As shown, the method may include but is not limited to the following steps:
[0135] S601, receiving a resource reading 5G message sent by a terminal device through an application server, wherein the resource reading 5G message includes identification information of the target resource and user identification information.
[0136] In some implementations, the storage server can read the target resources in the cloud space by receiving the resource reading 5G message sent by the terminal device through the application server, and read the 5G message based on the resource to generate a verification message to verify the legitimacy of the user information and avoid leakage of the target resources.
[0137] It can be understood that the resource reading 5G message includes the identification information of the target resource and the user identification information. Based on the identification information and the user identification information of the target resource, the storage server can obtain the target resource and generate verification information to verify the legitimacy of the user information.
[0138] S602: Acquire first verification information of the terminal device based on the user identification information.
[0139] In some implementations, the storage server may obtain the first IP address of the terminal device when reading the target resource based on the user identification information, and use the first IP address as the first verification information.
[0140] It is understandable that the first verification message can verify whether the IP address of the terminal device is a common IP address for interacting with the storage server, and whether it is the IP address of the terminal device storing the target resource.
[0141] For example, Figure 5 In the flowchart shown, the storage server includes modules such as a cloud storage module and a user verification module. After the storage server receives a 5G message for reading resources, the user verification module can request the operator server to obtain the first IP address when the terminal device reads the target resource, return the obtained first IP address to the cloud storage module, and use the first IP address as the first verification information.
[0142] S603: Acquire second verification information bound to the target resource based on the identification information.
[0143] In some implementations, the storage server may determine to use one or more of the associated IP address, label information, and verification question as the second verification information by acquiring the associated IP address, label information, and verification question bound to the identification information of the target resource.
[0144] Optionally, based on the identification information of the target resource, the associated IP address of the target resource can be obtained, and the associated IP address can be used as the second verification information. Optionally, based on the identification information of the target resource, the tag information and verification question of the target resource can be obtained, and the tag information and verification question can be used as the second verification information.
[0145] S604: After the security verification of the terminal device is passed based on the first verification information and the second verification information, a resource feedback 5G message is sent to the terminal device through the application server, and the resource feedback message includes the target resources.
[0146] In some implementations, the storage server may generate three security checks based on the first verification message and the second verification message, including a first security check, a second security check, and a third security check.
[0147] Optionally, if the terminal device passes the first security check, a resource feedback 5G message is sent to the terminal device through the application server, wherein the resource feedback 5G message includes the target resource. Optionally, if the terminal device fails the first security verification, a second security verification is performed on the terminal device. If the second security verification is passed, the target resource is fed back to the terminal device; if the second security verification is not passed, a third security verification is performed on the terminal device. Optionally, if the terminal device passes the third security verification, the target resource is fed back to the terminal device; if the third security verification is not passed, the target resource is refused to be fed back to the terminal device.
[0148] Optionally, a first security check may be performed on the terminal device based on the first IP address and the associated IP address. When the terminal device passes the first security check, a resource feedback 5G message is sent to the terminal device through the application server, that is, the target resource is fed back to the terminal device.
[0149] Optionally, a second security verification can be performed on the terminal device based on the tag information of the target resource and the verification question. Optionally, a third security verification can be performed on the terminal device based on the user's biometrics. For example, face recognition can be performed on the user to verify the security of the terminal device.
[0150] In the resource storage method based on 5G messages provided in the embodiment of the present application, the storage server reads the 5G message by receiving the resource sent by the application server, and performs security verification on the terminal device based on the message. When the terminal device passes the security verification, the target resource is fed back to the terminal device. Through multiple verifications, the security of stored files can be improved, file leakage can be avoided, and the user's information security can be guaranteed.
[0151] See also Figure 7 , Figure 71 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a storage server. Figure 7 As shown, the method may include but is not limited to the following steps:
[0152] S701, the receiving terminal device reads the 5G message through the resources sent by the application server.
[0153] In the embodiment of the present application, the implementation method of step S701 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0154] S702: Acquire a first IP address of the terminal device based on the user identification information.
[0155] In the embodiment of the present application, the implementation method of step S702 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0156] S703: Based on the identification information, obtain the IP address bound to and associated with the target resource.
[0157] In the embodiment of the present application, the implementation method of step S703 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0158] S704: Perform a first security check on the terminal device based on the first IP address and the associated IP address.
[0159] In the embodiment of the present application, the implementation method of step S704 can be implemented by any method in the embodiments of the present application, which is not limited here and will not be repeated.
[0160] S705: When the terminal device fails to pass the first security check, obtain tag information of the target resource based on the identification information, where the tag information is the second verification information.
[0161] In some implementations, the storage server may perform a second security verification on the terminal device to verify the security of the terminal device after determining that the IP address of the terminal device is not the IP address of the storage target resource, that is, the terminal device fails the first security verification.
[0162] Optionally, based on the identification information of the target resource, tag information bound to the identification information can be obtained, and the tag information can be used as the second verification message. It can be understood that the second verification message obtained based on the tag information can verify whether the user understands the target resource and ensure that the target resource is not leaked.
[0163] S706: Perform a second security check on the terminal device based on the tag information.
[0164] In some implementations, a verification 5G message may be generated based on the tag information and sent to the terminal device, wherein the verification 5G message may verify whether the terminal device has passed the second security verification.
[0165] In some implementations, the storage server may obtain the image, title, and summary of the verification 5G message based on the tag information of the target resource. The title of the verification 5G message is to remind the user to perform security verification, and the summary is to guide the user to perform verification. Both the title and the summary are located on the image of the verification 5G message.
[0166] In some implementations, a tag button for verifying the 5G message can be generated based on the tag information of the target resource, and the tag button can be used to verify whether the user has passed the second security verification.
[0167] Optionally, similar tag information can be obtained based on the tag information, and a tag button for verifying the 5G message can be generated based on the tag information and similar tag information, and sent to the terminal device to verify whether the user has passed the second security verification. For example, 4 tag buttons are generated, one of which is the tag information corresponding to the target resource, and the remaining 3 are similar tag information.
[0168] Optionally, if the target resource is a non-confidential resource, a verification 5G message is generated based on the picture, title, summary and tag button. If the target resource is a confidential resource, a verification question bound to the tag information is further obtained, and a verification 5G message is generated based on the picture, title, summary, tag button and verification question, and sent to the terminal device to verify whether the user has passed the second security verification.
[0169] In the embodiment of the present application, taking the target resource as an image file as an example, the rules for generating and verifying 5G messages are shown in Table 1 below:
[0170] Table 1
[0171]
[0172]
[0173] Further, the storage server receives a verification 5G response message sent by the terminal device, and based on the verification 5G response message, determines whether the terminal device has passed the second security verification. The verification 5G response message is used to indicate whether the terminal device has passed the second security verification.
[0174] S707: When the terminal device passes the second security check, a resource feedback 5G message is sent to the terminal device through the application server.
[0175] In some implementations, the storage server determines that the terminal device has passed the second security check based on the verification 5G response message sent by the terminal device, and then sends a resource feedback 5G message to the terminal device through the application server, wherein the resource feedback message includes the target resource. That is, when the terminal device passes the second security check, the storage server sends the target resource to the terminal device through the application server.
[0176] In some implementations, if the storage server determines that the terminal device has not passed the second security verification based on the verification 5G response message sent by the terminal device, it sends a biometric verification 5G request to the terminal device to perform a third security verification on the terminal device.
[0177] Optionally, the storage server receives the biometrics sent by the terminal device and verifies the biometrics. When the terminal device passes the biometric verification, the storage server sends a resource feedback 5G message to the terminal device through the application server. For example, the storage server can receive the face information sent by the terminal and determine whether the terminal device passes the biometric verification by recognizing the face.
[0178] In some implementations, if the terminal device fails the biometric verification, the target resources are refused to be sent to the terminal device, and a resource rejection feedback 5G message is sent to the terminal device through the application server to ensure the security of user information.
[0179] In the resource storage method based on 5G messages provided in the embodiment of the present application, the storage server reads the 5G message by receiving the resource sent by the application server, and performs multiple security verifications on the terminal device based on the message. When the terminal device passes the multiple security verifications, the target resource is fed back to the terminal device. Through multiple verifications, the security of stored files can be improved, file leakage can be avoided, and the user's information security can be guaranteed.
[0180] See also Figure 8 , Figure 8 1 is a flow chart of a resource storage method based on 5G messages provided in an embodiment of the present application. The resource storage method based on 5G messages can be executed by a terminal device. Figure 8 As shown, the method may include but is not limited to the following steps:
[0181] S801, sending a resource storage 5G message to a storage server through an application server, wherein the resource storage 5G message includes a target resource to be stored and user identification information, and is used to instruct the storage server to store the target resource.
[0182] In some implementations, in order to store the target resource to be stored in the cloud space of the storage server, the terminal device can send a resource storage 5G message to the storage server through the application server to instruct the storage server to store the target resource to be stored. The resource storage 5G message includes the target resource to be stored and user identification information. The user identification information can be used to determine the cloud space for storing the target resource.
[0183] S802, sending a resource reading 5G message to the storage server through the application server, wherein the resource reading 5G message includes identification information of the target resource and user identification information.
[0184] In some implementations, after the terminal device sends a resource storage 5G message to the storage server, it can determine that the target resource has been stored by receiving a 5G reminder message of successful storage sent by the storage server through the application server, wherein the 5G reminder message includes the reading path of the target resource.
[0185] In some implementations, in order to read the target resource, the terminal device may send a resource read 5G message to the storage server through the application server, wherein the resource read 5G message includes the identification information of the target resource and the user identification information. The identification information of the target resource and the user identification information may be used to verify the security of the terminal device.
[0186] S803, receiving a resource feedback 5G message sent by the storage server through the application server. The resource feedback 5G message includes target resources. The resource feedback 5G message is sent when the storage server passes the verification of the terminal device.
[0187] In some implementations, in order to obtain the target resource, when the IP address of the terminal device does not match the IP address of the storage target resource, that is, the terminal device has not passed the first security verification. The terminal device can receive the verification 5G message sent by the storage server through the application server, and respond to the verification 5G message, and send a verification 5G response message to the storage server through the application server, wherein the verification 5G response message is used to determine whether the terminal device has passed the second security verification.
[0188] In some implementations, if the terminal device fails the second security verification, it can receive a biometric verification 5G request sent by the storage server through the application server, and send the biometrics to the storage server through the application server, where the biometric verification 5G request is used to determine whether the terminal device has passed the third security verification. For example, it can receive a face verification 5G request sent by the storage server through the application server, and send face information to the storage server through the application server.
[0189] In some implementations, if the terminal device passes the security verification, it can receive the target resources sent by the storage server through the application server. If the terminal device fails the security verification, it can receive a resource rejection feedback 5G message sent by the storage server through the application server.
[0190] In the resource storage method based on 5G messages provided in the embodiment of the present application, the terminal device can send a resource storage 5G message to the storage server through the application server to instruct the storage server to store the target resource. Furthermore, the terminal device sends a resource reading 5G message to the storage server through the application server to request the target resource. Then, the terminal device receives the verification message sent by the storage server to determine the security of the terminal device. After the terminal device passes the security verification, it receives the target resource fed back by the storage server, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, through multiple verifications, the security of stored files can be improved, file leakage can be avoided, and the information security of users can be guaranteed.
[0191] See also Fig. 9 , Fig. 9 Schematic diagram of an interactive method for storing resources based on 5G messages provided in an embodiment of the present application. Fig. 9 As shown, the method may include but is not limited to the following steps:
[0192] S901, the terminal device sends a resource storage 5G message to the storage server through the application server.
[0193] S902, the storage server sends a resource request 5G message to the application server.
[0194] S903: The application server sends the target resource to the storage server.
[0195] S904: The storage server stores the target resource.
[0196] S905: The storage server sends a 5G reminder message of successful storage to the terminal device through the application server.
[0197] In the resource storage method based on 5G messages provided in the embodiment of the present application, by receiving a resource storage 5G message containing the URL of the target resource sent by the application server, the target resource can be obtained, and tag information can be generated according to the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, tag information and associated IP address are associated and stored in the cloud space, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0198] See also Fig.10 , Fig.10 Schematic diagram of an interactive method for storing resources based on 5G messages provided in an embodiment of the present application. Fig.10 As shown, the method may include but is not limited to the following steps:
[0199] S1001, the terminal device sends a resource reading 5G message to the storage server through the application server.
[0200] S1002: The storage server sends a first security verification message to the terminal device through the application server.
[0201] S1003, the terminal device sends a first security verification response message to the storage server through the application server.
[0202] S1004: The storage server determines that the terminal device fails the first security check.
[0203] S1005, the storage server sends a verification 5G message to the terminal device through the application server.
[0204] S1006, the terminal device sends a verification 5G response message to the storage server through the application server.
[0205] S1007: The storage server determines that the terminal device fails the second security check.
[0206] S1008, the storage server sends a biometric verification 5G request to the terminal device through the application server.
[0207] S1009, the terminal device sends the biometric features to the storage server through the application server.
[0208] S1010, the storage server determines that the terminal device passes the security check.
[0209] S1011, the storage server sends a resource feedback 5G message to the terminal device through the application server.
[0210] In the resource storage method based on 5G messages provided in the embodiment of the present application, the terminal device sends a resource reading 5G message to the storage server through the application server to request the target resource. Then, the terminal device receives the verification message sent by the storage server to determine the security of the terminal device. After the terminal device passes the security verification, it receives the target resource fed back by the storage server, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, through multiple verifications, the security of stored files can be improved, file leakage can be avoided, and the information security of users can be guaranteed.
[0211] like Fig.11The flowchart of reading pictures from the storage server is shown. The terminal device sends a resource reading 5G message to the storage server requesting to read the picture. The message management unit in the storage server verifies the IP address of the terminal device based on the resource reading 5G message, obtains the IP address of the terminal device from the operator server, performs a first security verification on the terminal device, and sends the picture to the terminal device if the terminal device passes the first security verification.
[0212] If the terminal device fails the first security verification, the tag information of the image is obtained, and a verification 5G message is sent to the terminal device for the second security verification. If the terminal device passes the second security verification, the image is sent to the terminal device. If the terminal device fails, the third security verification is started, and a biometric verification 5G request is sent to the terminal device to obtain the user's biometrics. Based on the biometrics, the terminal device is subjected to the third security verification.
[0213] Face recognition can be used to determine whether the terminal device has passed the third security verification. If the terminal device has passed the third security verification, a picture is sent to the terminal device. If the terminal device has not passed the third security verification, a response message of refusing resource reading of the 5G message is sent to the terminal device.
[0214] Fig.12 is a structural block diagram of a resource storage device based on 5G messages according to an exemplary embodiment. Fig.12 The 5G message-based resource storage device 1200 of an embodiment of the present application includes: a receiving module 1201, a generating module 1202, an acquiring module 1203 and a storing module 1204.
[0215] The receiving module 1201 is configured to receive a resource storage 5G message sent by an application server, wherein the resource storage 5G message includes a uniform resource locator URL of a target resource to be stored;
[0216] A generating module 1202 is used to obtain the target resource based on the URL of the target resource and generate tag information of the target resource;
[0217] The acquisition module 1203 is used to acquire the associated IP address of the target resource;
[0218] The storage module 1204 is used to associate and store the target resource, the tag information and the associated IP address.
[0219] In one embodiment of the present application, the generation module 1202 is also used to: send a resource request 5G message to the application server based on the URL of the target resource; and receive the target resource returned by the application server.
[0220] In one embodiment of the present application, the generating module 1202 is further used to: identify the type of the target resource and generate tag information matching the type.
[0221] In one embodiment of the present application, the generation module 1202 is also used to: identify the type of the target resource and extract key feature information of the target resource based on the type; identify elements of the target resource to obtain element information of the target resource; and generate the label information based on the key feature information and the element information.
[0222] In one embodiment of the present application, the generation module 1202 is also used to: determine whether the target resource is a confidential resource based on the key feature information; if the target resource is a non-confidential resource, generate the label information based on the element information; or, if the target resource is a confidential resource, generate the label information based on the element information, and generate verification questions based on the label information.
[0223] In one embodiment of the present application, the storage module 1204 is also used to: obtain user identification information based on the resource storage request; allocate a cloud space storage identifier to the target resource based on the user identification information; store the target resource in the target cloud space identified by the cloud space storage identifier; and bind the target resource, the tag information and the associated IP address.
[0224] In one embodiment of the present application, the storage module 1204 is further used to: name the target resource to obtain identification information of the target resource; and bind the identification information, the tag information and the associated IP address.
[0225] In one embodiment of the present application, the storage module 1204 is further used for: when the target resource is a confidential resource, binding the identification information, the tag information, the verification question and the associated IP address.
[0226] In one embodiment of the present application, the storage module 1204 is also used to: generate a 5G reminder message of successful storage, and send it to the terminal device through the application server, wherein the 5G reminder message includes the reading path of the target resource.
[0227] In the resource storage method based on 5G messages provided in the embodiment of the present application, by receiving a resource storage 5G message containing the URL of the target resource sent by the application server, the target resource can be obtained, and tag information can be generated according to the target resource. Then, the associated IP address of the target resource is obtained, and the target resource, tag information and associated IP address are associated and stored in the cloud space, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, storing the IP address together in the cloud space can improve the security of stored files, avoid file leakage, and ensure the information security of users.
[0228] Fig.13 is a structural block diagram of a resource storage device based on 5G messages according to an exemplary embodiment. Fig.13 The 5G message-based resource storage device 1300 of an embodiment of the present application includes: a receiving module 1301, a first acquisition module 1302, a second acquisition module 1303 and a verification module 1304.
[0229] The receiving module 1301 is used to receive a resource reading 5G message sent by a terminal device through an application server, wherein the resource reading 5G message includes identification information of a target resource and user identification information;
[0230] A first acquisition module 1302, configured to acquire first verification information of the terminal device based on the user identification information;
[0231] A second acquisition module 1303 is used to acquire second verification information bound to the target resource based on the identification information;
[0232] The verification module 1304 is used to send a resource feedback 5G message to the terminal device through the application server after the security verification of the terminal device is passed based on the first verification information and the second verification information, and the resource feedback 5G message includes the target resource.
[0233] In one embodiment of the present application, the verification module 1304 is also used to: based on the user identification information, obtain the first IP address of the terminal device when reading the target resource, and the first IP address is the first verification information; based on the identification information, obtain the associated IP address of the target resource, and the associated IP address is the second verification information; based on the first IP address and the associated IP address, perform a first security check on the terminal device; when the terminal device passes the first security check, send a resource feedback 5G message to the terminal device through the application server.
[0234] In one embodiment of the present application, the verification module 1304 is also used to: when the terminal device fails to pass the first security check, obtain the tag information of the target resource based on the identification information, and the tag information is the second verification information; based on the tag information, perform a second security check on the terminal device; when the terminal device passes the second security check, send a resource feedback 5G message to the terminal device through the application server.
[0235] In one embodiment of the present application, the verification module 1304 is also used to: generate a verification 5G message based on the tag information, and send it to the terminal device; receive a verification 5G response message sent by the terminal device, and based on the verification 5G response message, determine whether the terminal device passes the second security verification.
[0236] In one embodiment of the present application, the verification module 1304 is also used to: when the terminal device fails to pass the second security verification, send a biometric verification 5G request to the terminal device; receive the biometric sent by the terminal device, and verify the biometric, and when the terminal device passes the biometric verification, send a resource feedback 5G message to the terminal device through the application server.
[0237] In one embodiment of the present application, the second acquisition module 1303 is further used to: obtain the associated IP address, label information and verification questions bound to the identification information, and determine one or more of the associated IP address, label information and verification questions as the second verification information.
[0238] In one embodiment of the present application, the verification module 1304 is also used to: obtain the illustration, title and summary of the verification 5G message; based on the tag information, obtain similar tag information, and based on the tag information and similar tag information, generate a tag button for the verification 5G message; if the target resource is a non-confidential resource, generate the verification 5G message based on the illustration, the title, the summary and the tag button; if the target resource is a confidential resource, obtain the verification question bound to the tag information, and generate the verification 5G message based on the illustration, the title, the summary, the tag button and the verification question.
[0239] In the resource storage method based on 5G messages provided in the embodiment of the present application, the storage server reads the 5G message by receiving the resource sent by the application server, and performs multiple security verifications on the terminal device based on the message. When the terminal device passes the multiple security verifications, the target resource is fed back to the terminal device. Through multiple verifications, the security of stored files can be improved, file leakage can be avoided, and the user's information security can be guaranteed.
[0240] Fig.14 is a structural block diagram of a resource storage device based on 5G messages according to an exemplary embodiment. Fig.14 The 5G message-based resource storage device 1400 of an embodiment of the present application includes: a first sending module 1401, a second sending module 1402 and a receiving module 1403.
[0241] The first sending module 1401 is used to send a resource storage 5G message to the storage server through the application server, wherein the resource storage 5G message includes a target resource to be stored and user identification information, and is used to instruct the storage server to store the target resource;
[0242] The second sending module 1402 is used to send a resource reading 5G message to the storage server through the application server, wherein the resource reading 5G message includes the identification information of the target resource and the user identification information.
[0243] The receiving module 1403 is used to receive a resource feedback 5G message sent by the storage server through the application server, wherein the resource feedback 5G message includes the target resource, and the resource feedback 5G message is sent when the storage server successfully verifies the terminal device.
[0244] In one embodiment of the present application, the second sending module 1402 is further used to: receive a 5G reminder message of successful storage sent by the storage server through the application server, wherein the 5G reminder message includes a reading path of the target resource.
[0245] In one embodiment of the present application, the receiving module 1403 is also used to: receive a verification 5G message sent by the storage server through the application server; and send a verification 5G response message to the storage server through the application server, wherein the verification 5G response message is used to determine whether the terminal device has passed the second security verification.
[0246] In one embodiment of the present application, the receiving module 1403 is also used to: receive a biometric verification 5G request sent by the storage server through the application server; and send biometrics to the storage server through the application server.
[0247] In the resource storage method based on 5G messages provided in the embodiment of the present application, the terminal device can send a resource storage 5G message to the storage server through the application server to instruct the storage server to store the target resource. Furthermore, the terminal device sends a resource reading 5G message to the storage server through the application server to request the target resource. Then, the terminal device receives the verification message sent by the storage server to determine the security of the terminal device. After the terminal device passes the security verification, it receives the target resource fed back by the storage server, which can realize the rapid storage of files and improve the efficiency of file storage. At the same time, through multiple verifications, the security of stored files can be improved, file leakage can be avoided, and the information security of users can be guaranteed.
[0248] Fig.15 It is a block diagram of an electronic device according to an exemplary embodiment. Fig.15 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0249] like Fig.15 As shown, the electronic device 1500 includes a processor 1501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1502 or the program loaded from the memory 1506 to the random access memory (RAM) 1503. In the RAM 1503, various programs and data required for the operation of the electronic device 1500 are also stored. The processor 1501, the ROM 1502 and the RAM 1503 are connected to each other through a bus 1504. An input / output (I / O) interface 1505 is also connected to the bus 1504.
[0250] The following components are connected to the I / O interface 1505: a memory 1506 including a hard disk, etc.; and a communication part 1507 including a network interface card such as a local area network (LAN) card, a modem, etc., and the communication part 1507 performs communication processing via a network such as the Internet; a drive 1508 is also connected to the I / O interface 1505 as needed.
[0251] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1507. When the computer program is executed by the processor 1501, the above-mentioned functions defined in the method of the present application are executed.
[0252] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by the processor 1501 of the electronic device 1500 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0253] In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0254] Fig.16 The present invention is a structural block diagram of an electronic device according to an exemplary embodiment. Fig.16 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present application. Fig.16 As shown, the electronic device 1600 includes a processor 1601 and a memory 1602. The memory 1602 is used to store program codes, and the processor 1601 is connected to the memory 1602 to read program codes from the memory 1602 to implement the information acquisition method of the application program in the above embodiment.
[0255] Optionally, the number of processors 1601 may be one or more.
[0256] Optionally, the electronic device may further include an interface 1603, and the number of the interface 1603 may be multiple. The interface 1603 may be connected to an application program and may receive data from an external device such as a sensor.
[0257] A person skilled in the art may understand that the various numerical numbers such as first and second involved in the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application, and also indicate the order of precedence.
[0258] At least one in the present application can also be described as one or more, and a plurality can be two, three, four or more, which is not limited in the present application. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no order of precedence or size between the technical features described by the "first", "second", "third", "A", "B", "C" and "D".
[0259] The corresponding relationships shown in each table in the present application can be configured or predefined. The values of the information in each table are only examples and can be configured as other values, which are not limited by the present application. When configuring the corresponding relationship between the information and each parameter, it is not necessarily required to configure all the corresponding relationships illustrated in each table. For example, in the table in the present application, the corresponding relationships shown in some rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above table, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names that can be understood by the communication device, and the values or representations of the parameters can also be other values or representations that can be understood by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables.
[0260] The predefined in the present application may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0261] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments applied for herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0262] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0263] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A resource storage method based on 5G messages, characterized in that: Executed by a storage server, the method includes: Receiving a resource reading 5G message sent by a terminal device through an application server, wherein the resource reading 5G message includes identification information of a target resource and user identification information; wherein the storage server associates and stores the target resource with an associated IP address of the target resource; the associated IP address includes an IP address of the terminal device storing the target resource and a common IP address for interacting with the storage server; Based on the user identification information, obtaining first verification information of the terminal device, where the first verification information is a first IP address of the terminal device when reading a target resource; Based on the identification information, obtaining second verification information bound to the target resource, where the second verification information is the associated IP address; After the security verification of the terminal device is passed based on the first verification information and the second verification information, a resource feedback 5G message is sent to the terminal device through the application server, where the resource feedback 5G message includes the target resource; Wherein, the method further comprises: Based on the user identification information, obtaining a first IP address when the terminal device reads the target resource, where the first IP address is the first verification information; Based on the identification information, acquiring an associated IP address of the target resource, wherein the associated IP address is the second verification information; Based on the first IP address and the associated IP address, perform a first security check on the terminal device; When the terminal device passes the first security check, a resource feedback 5G message is sent to the terminal device through the application server.
2. The method according to claim 1, characterized in that The method further comprises: When the terminal device fails to pass the first security check, acquiring tag information of the target resource based on the identification information, the tag information being the second verification information; Based on the tag information, performing a second security check on the terminal device; When the terminal device passes the second security check, a resource feedback 5G message is sent to the terminal device through the application server.
3. The method according to claim 2, characterized in that The performing a second security check on the terminal device based on the tag information includes: Based on the tag information, generate a verification 5G message and send it to the terminal device; Receive the verification 5G response message sent by the terminal device, and based on the verification 5G response message, determine whether the terminal device passes the second security verification.
4. The method according to claim 2, characterized in that: The method further comprises: When the terminal device fails the second security verification, sending a biometric verification 5G request to the terminal device; Receive the biometrics sent by the terminal device and verify the biometrics. When the terminal device passes the biometrics verification, send a resource feedback 5G message to the terminal device through the application server.
5. The method according to any one of claims 1 to 4, characterized in that The acquiring, based on the identification information, second verification information bound to the target resource includes: Acquire an associated IP address, label information, and verification question bound to the identification information, and determine one or more of the associated IP address, label information, and verification question as the second verification information.
6. The method according to claim 5, characterized in that Based on the tag information, generating a verification 5G message includes: Obtaining the illustration, title and summary of the verification 5G message; Based on the tag information, similar tag information is acquired, and based on the tag information and the similar tag information, a tag button for verifying the 5G message is generated; If the target resource is a non-confidential resource, generating the verification 5G message based on the illustration, the title, the summary and the tag button; If the target resource is a confidential resource, obtain the verification question bound to the tag information, and generate the verification 5G message based on the illustration, title, summary, tag button and verification question.
7. A resource storage method based on 5G messages, characterized in that: Executed by a terminal device, the method includes: Sending a resource storage 5G message to the storage server through the application server, wherein the resource storage 5G message includes the target resource to be stored and user identification information, and is used to instruct the storage server to store the target resource, wherein the storage server associates and stores the target resource with the associated IP address of the target resource; the associated IP address includes the IP address of the terminal device storing the target resource, and the common IP address for interacting with the storage server; Sending a resource reading 5G message to the storage server through the application server, wherein the resource reading 5G message includes the identification information of the target resource and the user identification information; Receiving a resource feedback 5G message sent by the storage server through the application server, the resource feedback 5G message including the target resource, and the resource feedback 5G message being sent when the storage server passes the verification of the terminal device; wherein the storage server performs security verification on the terminal device based on the first IP address and the associated IP address when the terminal device reads the target resource; The storage server is used for: Based on the user identification information, obtaining a first IP address when the terminal device reads the target resource, where the first IP address is the first verification information; Based on the identification information, acquiring an associated IP address of the target resource, wherein the associated IP address is second verification information; Based on the first IP address and the associated IP address, a first security check is performed on the terminal device.
8. The method according to claim 7, characterized in that Before sending the resource reading 5G message to the application server, the method further includes: Receive a 5G reminder message of successful storage sent by the storage server through the application server, wherein the 5G reminder message includes a reading path of the target resource.
9. The method according to claim 7, characterized in that: Before receiving the resource feedback 5G message sent by the storage server through the application server, the method further includes: Receiving a verification 5G message sent by the storage server through the application server; A verification 5G response message is sent to the storage server through the application server, wherein the verification 5G response message is used to determine whether the terminal device passes the second security verification.
10. The method according to claim 9, characterized in that After the verification 5G response message is sent to the storage server by the application server, the method further includes: Receiving a biometric verification 5G request sent by the storage server through the application server; The biometric feature is sent to the storage server through the application server.
11. A resource storage device based on 5G messages, characterized in that: The device comprises: A receiving module, configured to receive a resource reading 5G message sent by a terminal device through an application server, wherein the resource reading 5G message includes identification information of a target resource and user identification information; wherein the storage server associates and stores the target resource with an associated IP address of the target resource; the associated IP address includes an IP address of the terminal device storing the target resource and a common IP address for interacting with the storage server; A first acquisition module, configured to acquire first verification information of the terminal device based on the user identification information, wherein the first verification information is a first IP address of the terminal device when reading a target resource; A second acquisition module, configured to acquire second verification information bound to the target resource based on the identification information, wherein the second verification information is the associated IP address; A verification module, configured to send a resource feedback 5G message to the terminal device through the application server after the security verification of the terminal device is passed based on the first verification information and the second verification information, wherein the resource feedback 5G message includes the target resource; The device is also used for: Based on the user identification information, obtaining a first IP address when the terminal device reads the target resource, where the first IP address is the first verification information; Based on the identification information, acquiring an associated IP address of the target resource, wherein the associated IP address is the second verification information; the associated IP address includes an IP address of the terminal device storing the target resource and a common IP address for interacting with the storage server; Based on the first IP address and the associated IP address, perform a first security check on the terminal device; When the terminal device passes the first security check, a resource feedback 5G message is sent to the terminal device through the application server.
12. A resource storage device based on 5G messages, characterized in that: The device comprises: A first sending module is used to send a resource storage 5G message to a storage server through an application server, wherein the resource storage 5G message includes a target resource to be stored and user identification information, and is used to instruct the storage server to store the target resource, wherein the storage server associates and stores the target resource with an associated IP address of the target resource; the associated IP address includes an IP address of a terminal device storing the target resource, and a common IP address for interacting with the storage server; A second sending module is used to send a resource reading 5G message to the storage server through the application server, wherein the resource reading 5G message includes the identification information of the target resource and the user identification information; A receiving module, configured to receive a resource feedback 5G message sent by the storage server through the application server, wherein the resource feedback 5G message includes the target resource, and the resource feedback 5G message is sent when the storage server passes the verification of the terminal device; wherein the storage server performs security verification on the terminal device based on the first IP address and the associated IP address when the terminal device reads the target resource; The storage server is used for: Based on the user identification information, obtaining a first IP address when the terminal device reads the target resource, where the first IP address is the first verification information; Based on the identification information, acquiring an associated IP address of the target resource, wherein the associated IP address is second verification information; Based on the first IP address and the associated IP address, perform a first security check on the terminal device; When the terminal device passes the first security check, a resource feedback 5G message is sent to the terminal device through the application server.
13. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the steps of the method of any one of claims 1 to 6, or to implement the steps of the method of any one of claims 7 to 10.
14. A computer-readable storage medium storing instructions, which, when executed, implement the method according to any one of claims 1 to 6; or implement the method according to any one of claims 7 to 10.
Citation Information
Patent Citations
Resource access control method, system and equipment
CN102447677A
Network node monitoring method and device, medium and electronic device
CN111556080A
Access request processing method and device, computer equipment and storage medium
CN115664772A