Resource sharing method and system based on family education cloud platform
By constructing a shared resource pool, identifying objects in the family education cloud platform, and privacy treatment, the problem of leakage of privacy data during the sharing of resource sharing in family education, and realizing the process of data security sharing.
Patent Information
- Application Number
- CN202411583918.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-11-07
AI Technical Summary
In family education, data may face the risk of leakage during resource sharing, resulting in privacy being exposed.
By building a shared resource pool in the family education cloud platform, resource matching is performed, object relationships are identified, privacy identification and replacement processing is performed, relationship sharing data is generated, and it is transmitted to the requesting object.
It reduces the risk of privacy data leakage, avoids personal and/or family privacy data leakage, and ensures data security during resource sharing.
Smart Images

Figure CN119358025A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of resource sharing, and in particular to a resource sharing method and system based on a family education cloud platform. Background Art
[0002] Resource sharing is the process of sharing and allocating various resources among multiple users, departments or organizations in some way. The shared resources include hardware equipment, software applications, data information, network bandwidth, knowledge and experience, etc. It helps to improve the efficiency of resource use, reduce costs, and promote collaboration and communication. It is an important concept and practice in the context of informationization, networking and globalization in modern society.
[0003] In the prior art, the application of resource sharing in family education will transmit and share personal and / or family data, information or resources on the Internet or other platforms. During the transmission and sharing process, the data may be at risk of leakage, resulting in privacy exposure. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a resource sharing method and system based on a family education cloud platform, aiming to solve the problems raised in the background technology.
[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions: A resource sharing method based on a family education cloud platform, the method specifically comprises the following steps: In the family education cloud platform, a plurality of shared resource data are obtained, the plurality of shared resource data are classified and stored, and a shared resource pool is constructed; Receiving a resource sharing request, performing resource matching in the shared resource pool, and determining corresponding target resource data; Identify the request object of the resource sharing request, identify the sharing object of the target resource data, and analyze the object relationship between the request object and the sharing object; According to the object relationship, privacy identification and replacement processing are performed on the target resource data to generate relationship sharing data; A shared receiving address in the resource sharing request is extracted, and the relationship sharing data is transmitted to the request object according to the shared receiving address.
[0006] As a further limitation of the technical solution of the embodiment of the present invention, in the family education cloud platform, obtaining multiple shared resource data, classifying and storing the multiple shared resource data, and constructing a shared resource pool specifically include the following steps: In the family education cloud platform, create multiple resource sharing channels; Acquiring a plurality of shared resource data through a plurality of the resource sharing channels; Performing category identification on the plurality of shared resource data to determine a plurality of corresponding resource categories; According to the plurality of resource categories, the plurality of shared resource data are classified and stored to construct a shared resource pool.
[0007] As a further limitation of the technical solution of the embodiment of the present invention, the receiving of the resource sharing request, performing resource matching in the shared resource pool, and determining the corresponding target resource data specifically include the following steps: receiving resource sharing requests; Performing feature analysis on the resource sharing request to determine multiple resource request features; According to the plurality of resource request characteristics, resource matching is performed in the shared resource pool to determine corresponding target resource data.
[0008] As a further limitation of the technical solution of the embodiment of the present invention, the identifying the request object of the resource sharing request, identifying the shared object of the target resource data, and analyzing the object relationship between the request object and the shared object specifically include the following steps: Identifying a request object of the resource sharing request; Identify a sharing object of the target resource data; Obtaining first object information of the request object; Acquire second object information of the shared object; The object relationship between the request object and the shared object is analyzed according to the first object information and the second object information.
[0009] As a further limitation of the technical solution of the embodiment of the present invention, the step of performing privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data specifically includes the following steps: Determining a privacy processing level according to the object relationship; Determine a replacement relationship according to the object relationship; According to the privacy processing level, privacy identification is performed on the target resource data to determine the privacy content of the level; According to the replacement relationship, the hierarchical privacy content in the target resource data is replaced to generate relational sharing data.
[0010] As a further limitation of the technical solution of the embodiment of the present invention, the extracting the shared receiving address in the resource sharing request and transmitting the relationship sharing data to the request object according to the shared receiving address specifically comprises the following steps: Extracting the shared receiving address in the resource sharing request; According to the shared receiving address, create a specified shared task; According to the specified sharing task, the relational sharing data is transmitted to the requesting object.
[0011] A resource sharing system based on a family education cloud platform, the system comprises a shared resource pool construction unit, a shared resource matching unit, an object relationship analysis unit, a privacy identification replacement unit and a shared data transmission unit, wherein: A shared resource pool construction unit is used to obtain a plurality of shared resource data in the family education cloud platform, classify and store the plurality of shared resource data, and construct a shared resource pool; A shared resource matching unit, configured to receive a resource sharing request, perform resource matching in the shared resource pool, and determine corresponding target resource data; An object relationship analysis unit, configured to identify a request object of the resource sharing request, identify a sharing object of the target resource data, and analyze an object relationship between the request object and the sharing object; A privacy identification and replacement unit, configured to perform privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data; The shared data transmission unit is used to extract the shared receiving address in the resource sharing request, and transmit the relationship shared data to the request object according to the shared receiving address.
[0012] As a further limitation of the technical solution of the embodiment of the present invention, the shared resource pool construction unit specifically includes: A channel creation module is used to create multiple resource sharing channels in the family education cloud platform; A data acquisition module, used for acquiring a plurality of shared resource data through a plurality of resource sharing channels; A category identification module, used to identify the categories of the plurality of shared resource data and determine a plurality of corresponding resource categories; The classification storage module is used to classify and store the multiple shared resource data according to the multiple resource categories to build a shared resource pool.
[0013] As a further limitation of the technical solution of the embodiment of the present invention, the shared resource matching unit specifically includes: A request receiving module, used for receiving a resource sharing request; A feature analysis module, used to perform feature analysis on the resource sharing request to determine multiple resource request features; The resource matching module is used to match resources in the shared resource pool according to the plurality of resource request characteristics, and determine corresponding target resource data.
[0014] As a further limitation of the technical solution of the embodiment of the present invention, the privacy identification replacement unit specifically includes: A level determination module, used to determine the privacy processing level according to the object relationship; A relationship determination module, used to determine a replacement relationship according to the object relationship; A privacy identification module, used to perform privacy identification on the target resource data according to the privacy processing level and determine the privacy content of the level; The replacement processing module is used to perform replacement processing on the hierarchical privacy content in the target resource data according to the replacement relationship to generate relationship sharing data.
[0015] Compared with the prior art, the present invention has the following beneficial effects: The embodiment of the present invention constructs a shared resource pool in a family education cloud platform; performs resource matching to determine the corresponding target resource data; identifies the request object of the resource sharing request, identifies the shared object of the target resource data, and analyzes the object relationship between the request object and the shared object; performs privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data; extracts the shared receiving address in the resource sharing request, and transmits the relationship sharing data to the request object according to the shared receiving address. The object relationship between the request object and the shared object can be analyzed, the target resource data can be privacy identified and replaced, and the relationship sharing data can be transmitted to the request object, thereby reducing the risk of privacy data leakage and avoiding the leakage of personal and / or family privacy data. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.
[0017] Figure 1 A flow chart of a method provided by an embodiment of the present invention is shown.
[0018] Figure 2 A flow chart of shared resource data processing in the method provided by an embodiment of the present invention is shown.
[0019] Figure 3 A flow chart of matching target resource data in the method provided by an embodiment of the present invention is shown.
[0020] Figure 4 A flow chart of object relationship analysis and processing in the method provided by an embodiment of the present invention is shown.
[0021] Figure 5 A flow chart of generating relationship sharing data in the method provided by an embodiment of the present invention is shown.
[0022] Figure 6 A flow chart of transmitting relationship shared data in the method provided by an embodiment of the present invention is shown.
[0023] Figure 7 The application architecture diagram of the system provided by the embodiment of the present invention is shown.
[0024] Figure 8 A structural block diagram of a shared resource pool construction unit in a system provided by an embodiment of the present invention is shown.
[0025] Fig. 9 A structural block diagram of a shared resource matching unit in a system provided by an embodiment of the present invention is shown.
[0026] Fig.10 The structure block diagram of the privacy identification replacement unit in the system provided by the embodiment of the present invention is shown. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0028] It is understandable that in the prior art, the application of resource sharing in family education will transmit and share personal and / or family data, information or resources on the Internet or other platforms. During the transmission and sharing process, data may face the risk of leakage, resulting in privacy exposure.
[0029] To solve the above problems, the embodiment of the present invention obtains multiple shared resource data in the family education cloud platform, classifies and stores the multiple shared resource data, and constructs a shared resource pool; receives a resource sharing request, matches resources in the shared resource pool, and determines the corresponding target resource data; identifies the request object of the resource sharing request, identifies the shared object of the target resource data, and analyzes the object relationship between the request object and the shared object; performs privacy identification and replacement processing on the target resource data according to the object relationship, and generates relationship sharing data; extracts the shared receiving address in the resource sharing request, and transmits the relationship sharing data to the request object according to the shared receiving address. It is possible to analyze the object relationship between the request object and the shared object, perform privacy identification and replacement processing on the target resource data, and then transmit the relationship sharing data to the request object, thereby reducing the risk of privacy data leakage and avoiding the leakage of personal and / or family privacy data.
[0030] Specifically, Figure 1 A flow chart of a method provided by an embodiment of the present invention is shown.
[0031] In a preferred embodiment of the present invention, a resource sharing method based on a family education cloud platform specifically comprises the following steps: Step S101, in the family education cloud platform, multiple shared resource data are obtained, the multiple shared resource data are classified and stored, and a shared resource pool is constructed.
[0032] In an embodiment of the present invention, in a family education cloud platform, multiple resource sharing channels are created, and the multiple resource sharing channels correspond to different sharing platforms. Through the multiple resource sharing channels, shared resource data shared and transmitted by multiple sharing platforms are obtained, the content of the multiple shared resource data is pre-identified, and the shared content corresponding to the multiple shared resource data is obtained. Then, according to the multiple shared contents, the resource categories corresponding to the multiple shared resource data are determined, and then according to the multiple resource categories, the multiple shared resource data are classified and stored to build a shared resource pool.
[0033] Specifically, Figure 2 A flow chart of shared resource data processing in the method provided by an embodiment of the present invention is shown.
[0034] Among them, in the preferred implementation mode provided by the present invention, in the family education cloud platform, obtaining multiple shared resource data, classifying and storing the multiple shared resource data, and constructing a shared resource pool specifically includes the following steps: Step S1011, creating multiple resource sharing channels in the family education cloud platform; Step S1012, acquiring a plurality of shared resource data through a plurality of resource sharing channels; Step S1013, classifying the plurality of shared resource data to determine a plurality of corresponding resource classes; Step S1014: Classify and store the plurality of shared resource data according to the plurality of resource categories to construct a shared resource pool.
[0035] In step S1014, the multiple shared resource data are classified and stored according to the multiple resource categories, and the step of building a shared resource pool specifically includes the following sub-steps: Step S1014a, real-time monitoring of data attribute information of shared resource data of each resource category, wherein the data attribute information includes the data size and access frequency of the shared resource data of the current resource category; Step S1014b, calculating and confirming the storage requirement value and storage structure type of each resource category according to the data size and access frequency of the shared resource data of each resource category; In step S1014b, the storage requirement value of each resource category is calculated and confirmed to correspond to the following function expression: ; Calculate and confirm that the storage structure type of each resource category corresponds to the following function expression: ; in, Represents the storage requirement value, Represents a value used to determine the type of storage structure. Indicates the data size of the shared resource data of the current resource category. Indicates the access frequency of shared resource data of the current resource category; is the first constant used for normalization, used to represent the average data size; is the second constant used for normalization, used to represent the average access frequency; Represents the weight coefficient, which is used to adjust the relative importance of data size and access frequency in the storage requirement calculation; Indicates the basic storage requirement value, Represents the coefficient used to determine the storage structure type, Indicates the reference data size, Indicates the reference access frequency.
[0036] As a supplementary explanation, for the above formula, The calculation takes into account the data size and access frequency, and reflects the impact of these two factors on storage requirements in the form of a power function; the power function can nonlinearly amplify or reduce the effects of these two factors, making the model more flexible and sensitive.
[0037] The calculation of uses a logarithmic function because it can smoothly handle changes in data size and access frequency, avoiding extreme values from having too much impact on the results. At the same time, through logarithmic transformation, we can map the continuously changing data size and access frequency to a relatively stable value range, making it easier to choose the appropriate storage structure type based on this value. In addition, the coefficient It can be adjusted according to actual conditions to reflect the specific requirements for storage needs and storage structure in different application scenarios.
[0038] Based on the monitored shared resource data, the system will evaluate the storage needs and performance requirements of each resource category. For categories with large data or high access frequency, it is determined that more storage space and more efficient storage structure types are needed; for categories with less data or low access frequency, it is determined that the storage space can be appropriately reduced and the storage structure type can be simplified.
[0039] Step S1014c, searching and confirming the corresponding sub-shared resource pool according to the storage requirement value and storage structure type of each resource category to store the shared resource data of the current resource category; It is understandable that for data of resource categories that require more storage space and more efficient storage structure categories, the system will allocate more storage resources and optimize the storage structure, such as using more efficient data storage algorithms or indexing mechanisms. For data of resource categories that can appropriately reduce storage space and simplify storage structure categories, the system will reduce the allocation of storage resources and simplify the storage structure to reduce storage costs and improve access efficiency.
[0040] Step S1014d: Block linking and merging the plurality of sub-shared resource pools to construct a shared resource pool.
[0041] Through the above steps, the system can automatically optimize the storage structure according to the changes in resource data, improve access efficiency, and adapt to different types of storage requirements.
[0042] Furthermore, the resource sharing method based on the family education cloud platform also includes the following steps: Step S102: receiving a resource sharing request, performing resource matching in the shared resource pool, and determining corresponding target resource data.
[0043] In an embodiment of the present invention, a resource sharing request is received and then feature recognition is performed on the resource sharing request to obtain multiple resource request features of the resource sharing request. Then, the multiple resource request features are used as index information to perform index matching of resources in a shared resource pool to determine target resource data that meets the multiple resource request features.
[0044] Specifically, Figure 3 A flow chart of matching target resource data in the method provided by an embodiment of the present invention is shown.
[0045] Among them, in the preferred implementation manner provided by the present invention, the receiving of the resource sharing request, performing resource matching in the shared resource pool, and determining the corresponding target resource data specifically include the following steps: Step S1021, receiving a resource sharing request; Step S1022, performing feature analysis on the resource sharing request to determine a plurality of resource request feature vectors; Step S1023: performing resource matching in the shared resource pool according to the plurality of resource request feature vectors, and determining corresponding target resource data.
[0046] In step S1023, according to the plurality of resource request characteristics, resource matching is performed in the shared resource pool, and the step of determining the corresponding target resource data specifically includes the following sub-steps: Step S1023a, obtaining a plurality of resource data in the shared resource pool, wherein each resource data corresponds to a resource data feature vector; Step S1023b, calculating the feature similarity between each resource data feature vector and the resource request feature vector; Step S1023c: when it is determined that the feature similarity is greater than a preset similarity threshold, the corresponding resource data is determined as target resource data.
[0047] Furthermore, the resource sharing method based on the family education cloud platform also includes the following steps: Step S103, identifying the request object of the resource sharing request, identifying the sharing object of the target resource data, and analyzing the object relationship between the request object and the sharing object.
[0048] In the embodiment of the present invention, object identification is performed on the resource sharing request to determine the request object, and object identification is performed on the target resource data to determine the shared object. Under the condition of obtaining the relationship analysis authority between the request object and the shared object, the social note information of the request object and the shared object is obtained, and then the first object information of the request object and the second object information of the shared object are extracted from the social note information. By performing association analysis on the first object information and the second object information, the object relationship between the request object and the shared object is determined. Specifically, the object relationship may include relatives, classmates, colleagues, etc.
[0049] Specifically, Figure 4 A flow chart of object relationship analysis and processing in the method provided by an embodiment of the present invention is shown.
[0050] Among them, in the preferred implementation manner provided by the present invention, the identifying the request object of the resource sharing request, identifying the sharing object of the target resource data, and analyzing the object relationship between the request object and the sharing object specifically include the following steps: Step S1031, identifying the request object of the resource sharing request; Step S1032, identifying a sharing object of the target resource data; Step S1033, obtaining first object information of the requested object; Step S1034, obtaining second object information of the shared object; Step S1035: analyzing the object relationship between the request object and the shared object according to the first object information and the second object information.
[0051] In step S1035, the step of analyzing the object relationship between the request object and the shared object according to the first object information and the second object information specifically includes the following sub-steps: Step S1035a, constructing a relationship analysis model, wherein the relationship analysis model is used to analyze the relationship between the request object and the shared object; As a supplementary explanation, the relationship analysis model can be constructed using a machine learning algorithm, a deep learning algorithm or other related algorithms.
[0052] Step S1035b, performing feature extraction on the first object information and the second object information to obtain first object features and second object features respectively, and inputting the first object features and the second object features into the relationship analysis model; In this step, the first object characteristics and the second object characteristics mentioned above include object attributes, social behaviors, and historical interaction records.
[0053] Step S1035c, classifying the relationship between the request object and the shared object based on the first object feature and the second object feature to obtain a relationship classification result; In this step, the relationship strength results may include friendship, kinship, or colleague relationships.
[0054] Step S1035d, based on the first object feature and the second object feature, calculating the relationship strength between the request object and the shared object to obtain a relationship strength result; In this step, the relationship strength result is calculated by calculating the interaction frequency, number of common friends and other indicators between the request object and the shared object, which is used to evaluate the closeness of the relationship.
[0055] Step S1035e: determining the object relationship between the request object and the shared object according to the relationship classification result and the relationship strength result.
[0056] It can be understood that after the object relationship between the request object and the shared object is determined, it can be used to determine the authority and recommended content of resource sharing.
[0057] Furthermore, the resource sharing method based on the family education cloud platform also includes the following steps: Step S104: performing privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data.
[0058] In an embodiment of the present invention, a privacy processing level is determined according to an object relationship, and a replacement relationship is determined according to the object relationship. Then, according to the privacy processing level, privacy identification is performed on the target resource data to determine the level of privacy content in the target resource data that meets the privacy processing level. Then, according to the replacement relationship, the level of privacy content in the target resource data is replaced to generate relational shared data. For example, the name in the target resource data is replaced with "Classmate A" or "Colleague B", and the home address is hidden to varying degrees, etc., thereby ensuring the authenticity of the generated relational shared data and hiding and replacing part of the privacy information to avoid privacy leakage.
[0059] Specifically, Figure 5 A flow chart of generating relationship sharing data in the method provided by an embodiment of the present invention is shown.
[0060] Among them, in the preferred implementation mode provided by the present invention, the privacy identification and replacement processing of the target resource data according to the object relationship to generate the relationship sharing data specifically includes the following steps: Step S1041, determining a privacy processing level according to the object relationship; In step S1041, first, define the privacy processing level standard: it is necessary to define a set of privacy processing level standards, which can be set according to different object relationships. For example, for objects with close relationships, the privacy processing level may be lower, while for objects with unfamiliar relationships, the privacy processing level may be higher. Secondly, evaluate the object relationship strength result: that is, evaluate the intimacy between the requesting object and the shared object. This can be achieved by analyzing their interaction history, the number of common friends, social note information, etc.
[0061] For example, if the requesting object and the shared object interact frequently and have a large number of common friends, then the intimacy between them may be high. Finally, map the object relationship to the privacy treatment level: According to the evaluated object relationship strength results, map the relationship between the requesting object and the shared object to the corresponding privacy treatment level. This can be achieved by setting a certain threshold or using a classification algorithm. For example, if the intimacy exceeds a certain threshold, the privacy treatment level is low; if the intimacy is within a certain range, the privacy treatment level is medium; if the intimacy is below a certain threshold, the privacy treatment level is high.
[0062] Step S1042, determining a replacement relationship according to the object relationship; In step S1042, first define the replacement relationship standard: a set of replacement relationship standards needs to be defined, and these standards can be set according to different object relationships. For example, for objects in close relationships, the replacement relationship may be more relaxed, while for objects in unfamiliar relationships, the replacement relationship may be more strict. Secondly, analyze the object relationship type: analyze the object relationship type (relationship classification result) between the request object and the shared object, such as friend relationship, relative relationship, colleague relationship, etc. Finally, determine the replacement strategy: determine the corresponding replacement relationship based on the analyzed object relationship type.
[0063] Step S1043, performing privacy identification on the target resource data according to the privacy processing level, and determining the level of privacy content; Step S1044: performing replacement processing on the hierarchical privacy content in the target resource data according to the replacement relationship to generate relationship sharing data.
[0064] Furthermore, the resource sharing method based on the family education cloud platform also includes the following steps: Step S105: extracting the shared receiving address in the resource sharing request, and transmitting the relationship sharing data to the request object according to the shared receiving address.
[0065] In an embodiment of the present invention, a shared receiving address in a resource sharing request is extracted, and then a designated shared task is created according to the shared receiving address. Then, according to the designated shared task, the relational shared data is transmitted to the shared receiving address, thereby realizing the designated shared transmission of the relational shared data to the request object.
[0066] Specifically, Figure 6 A flow chart of transmitting relationship shared data in the method provided by an embodiment of the present invention is shown.
[0067] Among them, in the preferred implementation manner provided by the present invention, the extracting the shared receiving address in the resource sharing request and transmitting the relationship sharing data to the request object according to the shared receiving address specifically comprises the following steps: Step S1051, extracting the sharing receiving address in the resource sharing request; Step S1052, creating a designated sharing task according to the shared receiving address; Step S1053: transmitting the relational sharing data to the requesting object according to the designated sharing task.
[0068] Furthermore, Figure 7 The application architecture diagram of the system provided by the embodiment of the present invention is shown.
[0069] Among them, in another preferred embodiment provided by the present invention, a resource sharing system based on a family education cloud platform includes a shared resource pool construction unit 101, a shared resource matching unit 102, an object relationship analysis unit 103, a privacy identification replacement unit 104 and a shared data transmission unit 105, wherein: The shared resource pool construction unit 101 is used to obtain multiple shared resource data in the family education cloud platform, classify and store the multiple shared resource data, and construct a shared resource pool.
[0070] In an embodiment of the present invention, the shared resource pool construction unit 101 creates multiple resource sharing channels in the family education cloud platform, and the multiple resource sharing channels correspond to different sharing platforms. Through the multiple resource sharing channels, the shared resource data shared and transmitted by the multiple sharing platforms are obtained, the content of the multiple shared resource data is pre-identified, and the shared content corresponding to the multiple shared resource data is obtained. Then, according to the multiple shared contents, the resource categories corresponding to the multiple shared resource data are determined, and then according to the multiple shared contents, the multiple shared resource data are classified and stored to construct a shared resource pool.
[0071] Specifically, Figure 8 It shows a structural block diagram of a shared resource pool construction unit 101 in a system provided by an embodiment of the present invention.
[0072] In a preferred embodiment of the present invention, the shared resource pool construction unit 101 specifically includes: The channel creation module 1011 is used to create multiple resource sharing channels in the family education cloud platform; The data acquisition module 1012 is used to acquire a plurality of shared resource data through a plurality of resource sharing channels; A category identification module 1013 is used to identify the categories of the plurality of shared resource data and determine a plurality of corresponding resource categories; The classification storage module 1014 is used to classify and store the multiple shared resource data according to the multiple resource categories to build a shared resource pool.
[0073] Furthermore, the resource sharing system based on the family education cloud platform also includes: The shared resource matching unit 102 is used to receive a resource sharing request, perform resource matching in the shared resource pool, and determine corresponding target resource data.
[0074] In an embodiment of the present invention, the shared resource matching unit 102 receives a resource sharing request, performs feature recognition on the resource sharing request, obtains multiple resource request features of the resource sharing request, and then uses the multiple resource request features as index information to perform index matching of resources in the shared resource pool to determine target resource data that meets the multiple resource request features.
[0075] Specifically, Fig. 9 It shows a structural block diagram of the shared resource matching unit 102 in the system provided by an embodiment of the present invention.
[0076] In a preferred embodiment of the present invention, the shared resource matching unit 102 specifically includes: A request receiving module 1021, configured to receive a resource sharing request; A feature analysis module 1022, configured to perform feature analysis on the resource sharing request to determine multiple resource request features; The resource matching module 1023 is used to perform resource matching in the shared resource pool according to the plurality of resource request characteristics, and determine corresponding target resource data.
[0077] Furthermore, the resource sharing system based on the family education cloud platform also includes: The object relationship analysis unit 103 is used to identify the request object of the resource sharing request, identify the sharing object of the target resource data, and analyze the object relationship between the request object and the sharing object.
[0078] In an embodiment of the present invention, the object relationship analysis unit 103 performs object identification on the resource sharing request to determine the request object, and performs object identification on the target resource data to determine the shared object, and obtains the social note information of the request object and the shared object under the condition of obtaining the relationship analysis authority between the request object and the shared object, and then extracts the first object information of the request object and the second object information of the shared object from the social note information, and determines the object relationship between the request object and the shared object by performing association analysis on the first object information and the second object information. Specifically, the object relationship may include relatives, classmates, colleagues, etc.
[0079] The privacy identification and replacement unit 104 is used to perform privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data.
[0080] In an embodiment of the present invention, the privacy identification and replacement unit 104 determines the privacy processing level according to the object relationship, and determines the replacement relationship according to the object relationship, and then performs privacy identification on the target resource data according to the privacy processing level, determines the level of privacy content in the target resource data that meets the privacy processing level, and then replaces the level of privacy content in the target resource data according to the replacement relationship to generate relationship sharing data. For example, the name in the target resource data is replaced with "Classmate A" or "Colleague B", and the home address is hidden to varying degrees, etc., thereby ensuring the authenticity of the generated relationship sharing data and hiding and replacing part of the privacy information to avoid privacy leakage.
[0081] Specifically, Fig.10 The structure block diagram of the privacy identification replacement unit 104 in the system provided by the embodiment of the present invention is shown.
[0082] In the preferred embodiment of the present invention, the privacy identification replacement unit 104 specifically includes: A level determination module 1041, used to determine the privacy processing level according to the object relationship; A relationship determination module 1042, configured to determine a replacement relationship according to the object relationship; The privacy identification module 1043 is used to perform privacy identification on the target resource data according to the privacy processing level and determine the privacy content of the level; The replacement processing module 1044 is used to perform replacement processing on the hierarchical privacy content in the target resource data according to the replacement relationship to generate relationship sharing data.
[0083] Furthermore, the resource sharing system based on the family education cloud platform also includes: The shared data transmission unit 105 is used to extract the shared receiving address in the resource sharing request, and transmit the relationship shared data to the request object according to the shared receiving address.
[0084] In an embodiment of the present invention, the shared data transmission unit 105 extracts the shared receiving address in the resource sharing request, and then creates a specified sharing task according to the shared receiving address, and then transmits the relational shared data to the shared receiving address according to the specified sharing task, thereby realizing the specified shared transmission of the relational shared data to the request object.
[0085] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0086] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0087] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0088] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
[0089] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A resource sharing method based on a family education cloud platform, characterized in that: The method specifically comprises the following steps: In the family education cloud platform, a plurality of shared resource data are obtained, the plurality of shared resource data are classified and stored, and a shared resource pool is constructed; Receiving a resource sharing request, performing resource matching in the shared resource pool, and determining corresponding target resource data; Identify the request object of the resource sharing request, identify the sharing object of the target resource data, and analyze the object relationship between the request object and the sharing object; According to the object relationship, privacy identification and replacement processing are performed on the target resource data to generate relationship sharing data; Extracting a shared receiving address in the resource sharing request, and transmitting the relationship sharing data to the request object according to the shared receiving address; The method of obtaining a plurality of shared resource data in the family education cloud platform, classifying and storing the plurality of shared resource data, and constructing a shared resource pool specifically includes the following steps: In the family education cloud platform, create multiple resource sharing channels; Acquiring a plurality of shared resource data through a plurality of the resource sharing channels; Performing category identification on the plurality of shared resource data to determine a plurality of corresponding resource categories; According to the plurality of resource categories, the plurality of shared resource data are classified and stored to construct a shared resource pool.
2. The resource sharing method based on the family education cloud platform according to claim 1 is characterized in that: The step of classifying and storing the plurality of shared resource data according to the plurality of resource categories and constructing a shared resource pool specifically comprises the following sub-steps: Real-time monitoring of data attribute information of shared resource data of each resource category, wherein the data attribute information includes the data size and access frequency of the shared resource data of the current resource category; According to the data size and access frequency of the shared resource data of each resource category, calculate and confirm the storage requirement value and storage structure type of each resource category; According to the storage requirement value and storage structure type of each resource category, find and confirm the corresponding sub-shared resource pool to store the shared resource data of the current resource category; The plurality of sub-shared resource pools are block-linked and merged to construct a shared resource pool.
3. The resource sharing method based on the family education cloud platform according to claim 2 is characterized in that: In the step of calculating and confirming the storage requirement value and storage structure type of each resource category according to the data size and access frequency of the shared resource data of each resource category; The calculation confirms that the storage requirement value of each resource category corresponds to the following function expression: ; Calculate and confirm that the storage structure type of each resource category corresponds to the following function expression: ; in, Represents the storage requirement value, Represents a value used to determine the type of storage structure. Indicates the data size of the shared resource data of the current resource category. Indicates the access frequency of shared resource data of the current resource category; is the first constant used for normalization, used to represent the average data size; is the second constant used for normalization, used to represent the average access frequency; Represents the weight coefficient, which is used to adjust the relative importance of data size and access frequency in the storage requirement calculation; Indicates the basic storage requirement value, Represents the coefficient used to determine the storage structure type, Indicates the reference data size, Indicates the reference access frequency.
4. The resource sharing method based on the family education cloud platform according to claim 3 is characterized in that: The receiving of a resource sharing request, matching resources in the shared resource pool, and determining corresponding target resource data specifically comprises the following steps: receiving resource sharing requests; Performing feature analysis on the resource sharing request to determine a plurality of resource request feature vectors; According to the plurality of resource request feature vectors, resource matching is performed in the shared resource pool to determine corresponding target resource data; The step of matching resources in the shared resource pool according to the plurality of resource request characteristics and determining the corresponding target resource data specifically includes the following sub-steps: Acquire a plurality of resource data in the shared resource pool, wherein each resource data corresponds to a resource data feature vector; Calculate the feature similarity between each resource data feature vector and the resource request feature vector; When it is determined that the feature similarity is greater than a preset similarity threshold, the corresponding resource data is determined as target resource data.
5. The resource sharing method based on the family education cloud platform according to claim 4 is characterized in that: The steps of identifying the request object of the resource sharing request, identifying the sharing object of the target resource data, and analyzing the object relationship between the request object and the sharing object specifically include the following steps: Identifying a request object of the resource sharing request; Identify a sharing object of the target resource data; Obtaining first object information of the request object; Acquire second object information of the shared object; The object relationship between the request object and the shared object is analyzed according to the first object information and the second object information.
6. The resource sharing method based on the family education cloud platform according to claim 5 is characterized in that: The step of analyzing the object relationship between the request object and the shared object according to the first object information and the second object information specifically includes the following sub-steps: Constructing a relationship analysis model, wherein the relationship analysis model is used to analyze the relationship between the request object and the shared object; Performing feature extraction on the first object information and the second object information to obtain first object features and second object features respectively, and inputting the first object features and the second object features into the relationship analysis model; Based on the first object feature and the second object feature, classifying the relationship between the request object and the shared object to obtain a relationship classification result; Based on the first object feature and the second object feature, calculating the relationship strength between the request object and the shared object to obtain a relationship strength result; An object relationship between the request object and the shared object is determined according to the relationship classification result and the relationship strength result.
7. The resource sharing method based on the family education cloud platform according to claim 6 is characterized in that: The step of performing privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data specifically includes the following steps: Determining a privacy processing level according to the object relationship; Determine a replacement relationship according to the object relationship; According to the privacy processing level, privacy identification is performed on the target resource data to determine the privacy content of the level; According to the replacement relationship, the hierarchical privacy content in the target resource data is replaced to generate relational sharing data.
8. The resource sharing method based on the family education cloud platform according to claim 7 is characterized in that: The step of extracting the shared receiving address in the resource sharing request and transmitting the relationship sharing data to the request object according to the shared receiving address specifically comprises the following steps: Extracting the shared receiving address in the resource sharing request; According to the shared receiving address, create a specified shared task; According to the specified sharing task, the relational sharing data is transferred to the requesting object.
9. The resource sharing system based on the family education cloud platform is characterized by: The resource sharing method based on the family education cloud platform as described in any one of claims 1 to 8 above is applied, and the system includes a shared resource pool construction unit, a shared resource matching unit, an object relationship analysis unit, a privacy identification replacement unit and a shared data transmission unit, wherein: A shared resource pool construction unit is used to obtain a plurality of shared resource data in the family education cloud platform, classify and store the plurality of shared resource data, and construct a shared resource pool; A shared resource matching unit, configured to receive a resource sharing request, perform resource matching in the shared resource pool, and determine corresponding target resource data; An object relationship analysis unit, configured to identify a request object of the resource sharing request, identify a sharing object of the target resource data, and analyze an object relationship between the request object and the sharing object; A privacy identification and replacement unit, configured to perform privacy identification and replacement processing on the target resource data according to the object relationship to generate relationship sharing data; The shared data transmission unit is used to extract the shared receiving address in the resource sharing request, and transmit the relationship shared data to the request object according to the shared receiving address.
10. The resource sharing system based on the family education cloud platform according to claim 9 is characterized in that: The shared resource pool construction unit specifically includes: A channel creation module is used to create multiple resource sharing channels in the family education cloud platform; A data acquisition module, used for acquiring a plurality of shared resource data through a plurality of resource sharing channels; A category identification module, used to identify the categories of the plurality of shared resource data and determine a plurality of corresponding resource categories; A classification storage module, used for classifying and storing the plurality of shared resource data according to the plurality of resource categories to construct a shared resource pool; The shared resource matching unit specifically includes: A request receiving module, used for receiving a resource sharing request; A feature analysis module, used to perform feature analysis on the resource sharing request to determine multiple resource request features; A resource matching module, configured to match resources in the shared resource pool according to the plurality of resource request characteristics, and determine corresponding target resource data; The privacy identification replacement unit specifically includes: A level determination module, used to determine the privacy processing level according to the object relationship; A relationship determination module, used to determine a replacement relationship according to the object relationship; A privacy identification module, used to perform privacy identification on the target resource data according to the privacy processing level and determine the privacy content of the level; The replacement processing module is used to perform replacement processing on the hierarchical privacy content in the target resource data according to the replacement relationship to generate relationship sharing data.
Citation Information
Patent Citations
Information data resource sharing system and method
CN113378227A
Shared data privacy processing method combined with artificial intelligence
CN117150555A
Privacy information protection method and apparatus, device, and storage medium
WO2024216866A1