Information sharing method and device, electronic equipment and readable storage medium
By acquiring information parameters and object groups, and grouping and matching information according to preset rules, the problem of poor privacy protection in user information sharing is solved, and the privacy of information sharing and user experience are improved.
Patent Information
- Application Number
- CN202011062927.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-30
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2040-09-30
AI Technical Summary
Existing technologies fail to consider interpersonal relationships when sharing user information, resulting in poor privacy protection and a poor user experience.
By acquiring the parameters and object groups of the information to be shared, information is grouped and matched according to preset rules, and information is processed and shared separately according to the acquisition operation of the object groups, thus achieving information privacy protection.
It improves the privacy and user experience of information sharing, ensuring that different groups of people receive appropriate information content.
Smart Images

Figure CN114358098B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of data processing, and more particularly to an information sharing method, apparatus, electronic device, and readable storage medium. Background Technology
[0002] As electronic devices become increasingly feature-rich, more and more users are sharing information with other users through these devices, including pictures, text, audio, and video. Users can choose to upload the content they want to share to the cloud for other users to browse and comment on.
[0003] Currently, when users share information, they generally share the content directly to the cloud, and other users can directly obtain the relevant information. This does not take into account different interpersonal relationships or the privacy of the shared content, resulting in poor sharing effectiveness and a poor user experience. Summary of the Invention
[0004] This disclosure provides various aspects of an information sharing method, apparatus, electronic device, and readable storage medium to enhance sharing privacy and improve user experience.
[0005] One aspect of this disclosure provides an information sharing method, comprising:
[0006] Obtain the information to be shared, and extract the first parameter of the information to be shared;
[0007] Get the group of objects to be shared;
[0008] According to the first preset rule, the information to be shared is grouped based on the first parameter to obtain information groups;
[0009] The information group and the object group are matched according to the second preset rule;
[0010] In response to the acquisition operation of the object group, the matched information groups are processed respectively and shared with the corresponding object group.
[0011] Optional,
[0012] The first parameter includes:
[0013] The formats of the information to be shared include, but are not limited to, images, audio, video, and text;
[0014] Alternatively, by analyzing the content of the information to be shared, the attributes of the information to be shared can be extracted, including but not limited to content and person attributes.
[0015] Optionally, obtaining the group of objects to be shared includes:
[0016] Obtain the tag information of the objects to be shared, the tag information including at least one of interpersonal relationships and object characteristics, and group the objects to be shared according to the tag information to obtain the object group.
[0017] Optionally, the step of grouping the information to be shared according to the first preset rule and the first parameter to obtain information groups includes:
[0018] Based on the format of the information to be shared, the information to be shared is divided into at least one of the following: video information group, text information group, voice information group, and image information group;
[0019] Alternatively, based on the attributes of the information to be shared, the information to be shared can be divided into at least one of the following groups: family information group, colleague information group, and friend information group.
[0020] Optionally, matching the information group and the object group according to the second preset rule includes:
[0021] Extract the first parameter and the tag information, determine the correlation between the first parameter and the tag information, and match the information group and the object group.
[0022] Optionally, the process of handling the matched information groups in response to the object group retrieval operation includes:
[0023] When the first parameter matches the tag information, the information group is processed according to the matching relationship.
[0024] Optionally, the group of objects to be shared obtains the corresponding processed information group, presenting different effects, including:
[0025] The sharing object group can be activated by touching the display area to display the matching information group and present different effects.
[0026] On the other hand, an information sharing device is provided, including:
[0027] An information collector is used to acquire information that a user needs to share and to acquire a group of objects that need to be shared, and to extract the first parameter of the information to be shared;
[0028] An information classifier, in response to a first preset rule, groups the information to be shared according to the first parameter to obtain information groups;
[0029] The information processor, in response to a second preset rule matching the information group and the object group, and in response to an object group acquisition operation, processes the matched information group respectively.
[0030] The information display, in response to the request to obtain the group of objects to be shared, displays the processed information group in different ways.
[0031] Optionally, the information collector is used to acquire information that the user needs to share and to acquire a group of objects that need to be shared, and to extract the first parameter of the information to be shared, including:
[0032] The information collector acquires the format of the information to be shared;
[0033] Alternatively, the information collector may analyze the content of the information to be shared and extract the attributes of the information to be shared, including at least one of the following: person attributes and environmental attributes.
[0034] The information collector acquires tag information of the objects to be shared, the tag information including at least one of interpersonal relationships and object characteristics, and groups the objects to be shared based on the tag information to obtain the object groups.
[0035] Optionally, the information classifier, in response to a first preset rule, groups the information to be shared according to the first parameter to obtain information groups, including:
[0036] The information classifier classifies the information to be shared into at least one of the following groups based on the format of the information to be shared: video information group, text information group, voice information group, and image information group.
[0037] Alternatively, the information classifier may classify the information to be shared into at least one of the following groups based on the attributes of the information to be shared: family information group, colleague information group, and friend information group.
[0038] Optionally, the information processor, in response to a second preset rule matching the information group and the object group, and in response to an object group acquisition operation, processes the matched information group respectively, including:
[0039] The information processor extracts the first parameter and the tag information, determines the correlation between the first parameter and the tag information, and matches the information group and the object group.
[0040] When the first parameter matches the tag information, the information group is processed according to the matching relationship.
[0041] Optionally, the information display, in response to the request to obtain the group of objects to be shared, displays the processed information group with different effects, including:
[0042] The information display responds to a touch request from the group of objects to be shared in the touch display area, activates a floating frame, displays the matching information group, and presents different effects.
[0043] On the other hand, an electronic device is provided, including:
[0044] At least one processor; and
[0045] A memory communicatively connected to the at least one processor; wherein,
[0046] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described above.
[0047] On the other hand, a non-transitory computer-readable storage medium is provided that stores computer instructions for causing the computer to perform the methods described above. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is an information sharing method provided in an embodiment of the present disclosure;
[0050] Figure 2 This is another information sharing method provided by the embodiments of this disclosure;
[0051] Figure 3 This is another information sharing device provided in the embodiments of this disclosure;
[0052] Figure 4 This is another electronic device provided in the embodiments of this disclosure;
[0053] Figure 5 This is another non-transitory computer-readable storage medium provided in the embodiments of this disclosure. Detailed Implementation
[0054] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0055] Figure 1This disclosure provides an information sharing method, which may include the following steps:
[0056] In step 101, the information to be shared is obtained, and the first parameter of the information to be shared is extracted;
[0057] In this embodiment of the disclosure, when a user needs to share content they want to share, the information to be shared is first obtained. The information to be shared includes, but is not limited to, image information, voice information, video information, and text information. The first parameter of the information to be shared is extracted, including obtaining the format of the information to be shared. For example, the information to be shared may be at least one of image information, video information, voice information, and text information. It may also be a combination of image information and text information and voice information. This disclosure does not limit this.
[0058] Alternatively, the attributes of the information to be shared can be extracted by analyzing the content, such as using image recognition technology, semantic recognition technology, etc. For example, if the information to be shared is a photo, the attributes include the content of the image, such as the people appearing, environmental information, the attributes of the people appearing, and their relationship with the sharer; if the information to be shared is audio information, its attributes include the audio content; if the information to be shared is video information, its attributes include the video content, such as the people appearing in the video, the attributes of the people, and the relationship between the people and the sharer.
[0059] In step 102, obtain the group of objects to be shared;
[0060] In this disclosure, obtaining the object group to be shared includes obtaining the object group information to be shared by obtaining the object group information stored locally by the user or stored in the cloud; or obtaining the object group information directly by adding object information.
[0061] In step 103, the information to be shared is grouped according to the first preset rule and the first parameter to obtain information groups;
[0062] In this disclosure, the first parameter includes the format of the information to be shared, such as images, videos, voice, text, etc., and can be a combination of images and simultaneously containing text and voice. This disclosure does not limit this.
[0063] Alternatively, the attributes of the information to be shared can be extracted by analyzing the content of the information, such as by using image recognition technology, semantic recognition technology, etc.
[0064] For example, the information to be shared can be directly divided into image information groups, video information groups, voice information groups, text information groups, etc., according to the format of the information to be shared.
[0065] Alternatively, image recognition technology, semantic recognition technology, and other means can be used to extract the attributes of the information to be shared, such as image content, attributes of people in the image, and their relationship with the sharer; voice information attributes, including voice content; and video information attributes, including people appearing in the video and their relationship with the sharer. Based on the extracted attribute content, the information to be shared can be grouped.
[0066] For example, if the information to be shared is a photo of the sharer and their family, image recognition or facial recognition can be used to extract the information of the people in the photo, match it with the information of people stored on the server to obtain the corresponding attributes of the people, and then categorize the shared information into family photos based on the attributes of the people.
[0067] In step 104, the information group and the object group are matched according to the second preset rule;
[0068] In this disclosure, the information group and the object group are matched according to a second preset rule based on the first parameter obtained. For example, the shared information is image information, and the image content is a group photo of the sharer and his / her family. The second preset rule includes matching the information group and the object group based on the relationship between the sharer and the object group, such as obtaining a preset relationship list and obtaining the relationship between the sharer and the object group from the list. The object group is family members and colleagues. The shared information group and the object group can be matched. When the shared content is a group photo with family members, the matching degree between family members and the information group is higher than that between colleagues and the information group.
[0069] In step 105, in response to the object group acquisition operation, the matched information groups are processed and shared with the corresponding object groups.
[0070] In this disclosure, according to the correspondence between the information group and the object group, in response to the object group acquisition operation, the matched information group is processed respectively. When the object group acquires the processed information group, different object groups can acquire different content according to the matching relationship.
[0071] For example, the information group includes image information and voice information. The image information is matched with object group A, and the voice information is matched with object group B. According to the preset correspondence, such as a stored relationship list, the image information and voice information are processed separately. When object groups A and B obtain the information group, different effects are presented. Object group A can obtain the processed image information and the unprocessed voice information, or object group A can obtain the processed image information but not the voice information; object group B can obtain the processed voice information but not the image information, or object group B can obtain the processed voice information and the unprocessed image information. According to the matching relationship, different object groups obtain different content and present different effects.
[0072] Figure 2 This disclosure provides an information sharing method, which further includes the following steps:
[0073] In step 1021, the tag information of the objects to be shared is obtained. The tag information includes at least one of interpersonal relationships and object characteristics. The objects to be shared are grouped according to the tag information to obtain the object group.
[0074] In this disclosure, the object group to be shared can be obtained based on local storage or cloud storage information, such as an object list, and based on the tag information of the objects in the list. For example, the tag information includes a first target object group that has permission to receive shared information and a second target object group that does not have permission to receive shared information.
[0075] Alternatively, for example, the objects include objects M, N, and Z, where object M is a family member, object N is a classmate, and object Z is a colleague. The list information stored locally or in the cloud includes object M with the tag information "family member", object N with the tag information "classmate", and object Z with the tag information "N". The objects to be shared are object M and object N. Based on the stored tag information, the object group can be divided into a family group and a colleague group.
[0076] In step 1041, the first parameter and the tag information are extracted, the correlation between the first parameter and the tag information is determined, and the information group and the object group are matched.
[0077] In this disclosure, the first parameter includes the format of the information to be shared, such as images, videos, voice, text, etc., and can be a combination of image information and simultaneously include text and voice information. This disclosure does not limit this.
[0078] Alternatively, the attributes of the information to be shared can be extracted by analyzing the content of the information, such as by using image recognition technology, semantic recognition technology, etc.
[0079] For example, the information group to be shared includes image information and voice information. The voice information is highly private and needs to be shared with people with whom one has a close relationship. The tag information of the objects to be shared is obtained, such as family members, classmates, colleagues, etc. When sharing information, the information group and the object group are matched based on the relevance of the first parameter and the tag information. Family members can obtain image information and voice information.
[0080] For example, when sharing a photo of the sharer and their family, by analyzing the information to be shared and using image recognition and semantic recognition technologies, the attributes of the information to be shared, including the attributes of the people, are extracted. Analyzing the photo reveals that the people in the photo are the sharer and their family members, and that they are family members of the sharer. By obtaining the tag information of the object group, such as family members, classmates, and colleagues, when sharing information, the information group and object group are matched based on the relevance of the attributes and tag information of the information to be shared, and family members can obtain the information to be shared.
[0081] In one embodiment of this disclosure, information to be shared is obtained, and a first parameter of the information to be shared is extracted. First, the information to be shared is obtained, and the first parameter of the information to be shared is extracted, including obtaining the format of the information to be shared, such as pictures, videos, voice, text, etc. For example, the information to be shared is a group photo of the sharer and his / her family, including picture information and accompanying voice information. Then the format of the information to be shared includes pictures, videos, voice and text.
[0082] Obtaining the group of objects to be shared can be done by obtaining the information of the group of objects to be shared from the sharer's local storage or cloud storage; or by directly adding object information. For example, the objects to be shared include family, friends and colleagues.
[0083] Based directly on the format of the information to be shared, the information is divided into image information groups and voice information groups. This can be based on information stored locally or in the cloud, such as an object list, and on the tag information of the objects in the list. For example, the tag information includes a first target object group that has permission to receive the shared information and a second target object group that does not have permission to receive the shared information. For example, the first target object group is family members, and the second target object group is friends and colleagues. For the shared image information groups and voice information groups, the object groups are matched, and the matched information is processed separately. Family members can obtain the corresponding information, including image information and voice information, while friends and colleagues cannot obtain the shared content.
[0084] In another embodiment of this disclosure, the first parameter of the information to be shared is extracted. First, the information to be shared is obtained, and then the first parameter of the information to be shared is extracted, including obtaining the format of the information to be shared, such as images, videos, audio, text, etc. For example, the information to be shared is a photo of the sharer and their family, including image information and accompanying text and audio information. Alternatively, the attributes of the information to be shared can be extracted by analyzing the content of the information to be shared, for example, using image recognition technology, semantic recognition technology, etc. For example, image recognition technology is used to analyze image information to obtain image content attributes, including attributes of people in the image, such as identifying the features of people appearing in the image information, comparing them with stored person information, filtering corresponding people from the database, and simultaneously obtaining stored person relationships; for audio information, audio attributes are extracted through speech recognition, including audio content; for video information attributes, including people appearing in the video and the relationship between the people and the sharer, etc.
[0085] Obtaining a group of objects to be shared includes obtaining tag information for the objects to be shared. The tag information includes at least one of interpersonal relationships and object-specific characteristics. The tag information is used to group the objects to be shared, resulting in the object group. For example, if the object group includes family members, family information stored locally or in the cloud is obtained, along with the corresponding tag information, including age information. Based on preset age ranges, the group can be divided into a children's group, a young group, and an elderly group. For instance, those under 5 years old are classified as children, and those over 50 years old are classified as elderly.
[0086] According to the first preset rule, the information to be shared is grouped according to the first parameter to obtain information groups. For example, the information groups to be shared are family photos, voice messages to family members, and text messages to family members.
[0087] The information group and the object group are matched according to the second preset rule. The information group and the object group are matched according to the second preset rule by obtaining the first parameter. For example, the object group is family members. The tag information of the corresponding family members is obtained, including age information. The information group and the object group are matched according to age.
[0088] In response to the object group acquisition operation, the matched information groups are processed separately and shared with the corresponding object groups. This includes processing the matched information groups when the object group consists of children, whose literacy skills are relatively weak; for example, text information is recognized and converted into speech information for sharing. When the object group consists of elderly people, who have difficulty acquiring text information due to vision problems, the text information is magnified or similarly recognized and converted into speech information. Different effects are achieved when acquiring the information groups for different object groups.
[0089] In another embodiment of this disclosure, the first parameter of the information to be shared is extracted. First, the information to be shared is obtained, and then the first parameter of the information to be shared is extracted, including obtaining the format of the information to be shared, such as images, videos, audio, text, etc. For example, the information to be shared is a photo of the sharer and their family, including image information and accompanying text and audio information. Alternatively, the attributes of the information to be shared can be extracted by analyzing the content of the information to be shared, for example, using image recognition technology, semantic recognition technology, etc. For example, image recognition technology is used to analyze image information and obtain image content attributes, including attributes of people in the image, such as identifying the features of people appearing in the image information, comparing them with stored person information, filtering corresponding people from the database, and simultaneously obtaining stored person relationships; for audio information, audio attributes are extracted through speech recognition, including audio content; for video information attributes, including people appearing in the video and the relationship between the people and the sharer, etc.
[0090] Obtaining a group of objects to be shared includes obtaining tag information for the objects to be shared. The tag information includes at least one of interpersonal relationships and object-specific characteristics. The tag information is used to group the objects to be shared, resulting in the object groups. For example, the object groups may include family members and colleagues. The tag information for the objects to be shared, whether stored locally or in the cloud, including interpersonal relationships, can be obtained. By distinguishing the relationship between the objects to be shared and the sharer, the objects can be divided into family groups, friend groups, and colleague groups. An example of obtaining tag information for objects to be shared and dividing the objects into family groups and colleague groups is provided.
[0091] According to the first preset rule, the information to be shared is grouped based on the first parameter to obtain information groups. For example, the information groups to be shared are family photos, voice messages to family members, and text messages to family members.
[0092] The information group and the object group are matched according to the second preset rule. The information group and the object group are matched according to the second preset rule based on the obtained first parameter. For example, the objects are divided into family group and colleague group according to the tag information. The information group to be shared this time is a group photo with family members, voice messages to family members, text messages and video messages to family members. Considering interpersonal relationships, in order to protect the privacy of family members or to avoid sharing some information with colleagues, such as at least one of voice messages, text messages and video messages; the information group and the object group are matched.
[0093] In response to the object group retrieval operation, the matched information groups are processed and shared with the corresponding object groups.
[0094] For example, when the object group is a colleagues group, in response to the retrieval operation, the photo is partially blurred, so colleagues can only see the sharer in the group photo and cannot see others. When the object group is a family group, no blurring is applied to the group photo. As another example, if the message group is for text messages, semantic recognition is first performed on the text messages to identify content intended only for the family group, such as greetings to parents or heartfelt messages. Keywords or content can be set in preset rules. When the colleagues group retrieves the shared text message, the content intended only for family members is automatically removed. When the family group retrieves the same shared text message, no processing is performed on the text message. For example, if the information group contains video messages with family members, and the target groups include family members and colleagues, the image frames in the video can be processed according to the predicted processing rules. A suitable image frame can be selected as the display content. This includes filtering out an image frame containing only the sharer as the display content, or filtering out an image frame and blurring the family members. The processed image is then used as the display content. That is, the colleagues group does not receive the video content, but rather a processed image frame. On the other hand, when the family group receives the shared video, no processing is performed, and the video content is displayed normally.
[0095] In another embodiment of this disclosure, the first parameter of the information to be shared is extracted. First, the information to be shared is obtained, and then the first parameter of the information to be shared is extracted, including obtaining the format of the information to be shared, such as images, videos, audio, text, etc. For example, the information to be shared is a group photo of the sharer and colleagues in their department. Image recognition technology, semantic recognition technology, and other means are used to extract the attributes of the information to be shared. For example, image recognition technology is used to analyze image information and obtain image content attributes, including attributes of people in the image, such as identifying the features of people appearing in the image information, comparing them with stored person information, filtering out corresponding people from the database, and simultaneously obtaining stored person relationships.
[0096] Obtaining a group of objects to be shared includes obtaining tag information for the objects to be shared. The tag information includes at least one of interpersonal relationships and object-specific characteristics. The tag information is used to group the objects to be shared, resulting in the object groups. For example, the object groups may include family members and colleagues. The tag information for the objects to be shared, whether stored locally or in the cloud, including interpersonal relationships, can be obtained. By distinguishing the relationship between the objects to be shared and the sharer, the objects can be divided into family groups, friend groups, and colleague groups. An example of obtaining tag information for objects to be shared and dividing the objects into family groups and colleague groups is provided.
[0097] According to the first preset rule, the information to be shared is grouped according to the first parameter to obtain information groups. For example, the information group to be shared is divided into a group photo.
[0098] The information group and the object group are matched according to the second preset rule. The information group and the object group are matched according to the second preset rule based on the obtained first parameter. For example, the objects are divided into family group and colleague group according to the tag information. The information group to be shared this time is a group photo with colleagues.
[0099] In response to the object group retrieval operation, the matched information groups are processed separately and shared with the corresponding object groups. For example, when a colleague group retrieves a department group photo, department member information is retrieved from local or cloud-stored department information. Facial recognition technology is used to identify the information of people in the group photo, which is compared with the stored department member information to obtain the missing member information. Based on the obtained member information, the department group photo is processed, including: after determining the missing member in the group photo, selecting a photo of the missing member from previously shared photos or a database for information extraction, performing image cutout processing on the missing member image, and selecting an appropriate position in the department group photo to fill or cover it. For example, if the group photo is a standing group photo of department members and colleague M is missing, photos related to M are identified from the database, images of colleague M standing are selected for processing, the image content of colleague M standing is extracted, and the image is added to the department group photo.
[0100] In another embodiment of this disclosure, information to be shared is obtained, and a first parameter of the information to be shared is extracted; an object group to be shared is obtained; the information to be shared is grouped according to a first preset rule based on the first parameter to obtain an information group; the information group and the object group are matched according to a second preset rule; in response to the object group acquisition operation, the matched information groups are processed respectively; in response to the object group acquisition operation, different actions can be triggered by operating on a first area of the shared information. For example, the shared information includes family photos, text information, voice information, video information, etc. After the object group obtains the shared content, for example, touching a member in a family photo can pop up a floating box to display the actions hidden in the photo; or, for example, touching a certain area in text information can automatically play voice messages.
[0101] In another embodiment of this disclosure, information to be shared is obtained, and a first parameter of the information to be shared is extracted; an object group to be shared is obtained; the information to be shared is grouped according to a first preset rule based on the first parameter to obtain an information group; the information group and the object group are matched according to a second preset rule; in response to an object group acquisition operation, the matched information groups are processed respectively; before the object group acquisition operation, the information to be shared is in a first initial state. For example, the information group includes image information, voice information, and text information, and the object group includes family members and colleagues. Before the family members and colleagues acquisition operation, the information group is in a default static state, or information that family members and colleagues can access, such as image information, is directly displayed. When the object group acquisition operation is received, the information groups are processed respectively, presenting different effects.
[0102] Figure 3 This disclosure provides an information sharing device, comprising:
[0103] Information collector 301 is used to acquire information that a user needs to share and to acquire object groups that need to be shared, and to extract a first parameter of the information to be shared; information classifier 302, in response to a first preset rule, groups the information to be shared according to the first parameter to obtain information groups; information processor 303, in response to a second preset rule, matches the information groups and the object groups, and in response to an object group acquisition operation, processes the matched information groups respectively; information display 304, in response to an acquisition request for the object groups to be shared, displays the corresponding processed information groups with different effects.
[0104] The information collector 301 is also used to acquire information that the user needs to share and to acquire a group of objects that need to be shared, and to extract the first parameter of the information to be shared, including: the information collector acquiring the format of the information to be shared; or the information collector extracting the attributes of the information to be shared by analyzing the content of the information to be shared, including at least one of person attributes and environmental attributes;
[0105] The information collector 301 is further configured to acquire tag information of the objects to be shared, the tag information including at least one of interpersonal relationships and object characteristics, and to group the objects to be shared based on the tag information to obtain the object groups. The information classifier classifies the information to be shared into at least one of video information groups, text information groups, voice information groups, and image information groups based on the format of the information to be shared; or the information classifier 302 classifies the information to be shared into at least one of family information groups, colleague information groups, and friend information groups based on the attributes of the information to be shared. The information processor 303 extracts the first parameter and the tag information, determines the correlation between the first parameter and the tag information, and matches the information groups and the object groups; when the first parameter and the tag information match, the information group is processed according to the matching relationship, and the information display 304 responds to the touch request of the object group to be shared in the touch display area, activates the floating frame, displays the matched information group, and presents different effects.
[0106] Figure 4 An electronic device provided in this disclosure includes: at least one processor 401; and a memory 402 communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the above-described information sharing method.
[0107] Figure 5 This disclosure provides a non-transitory computer-readable storage medium storing computer instructions, which are used to cause the computer to execute the information sharing method described above.
[0108] In the description of this disclosure, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0109] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0110] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.
[0111] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0112] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0113] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.
[0114] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0115] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
Claims
1. An information sharing method, characterized in that, include: Obtain the information to be shared, and extract the first parameter of the information to be shared; Get the group of objects to be shared; The step of obtaining the object group to be shared includes: obtaining the tag information of the object to be shared, wherein the tag information includes at least one of interpersonal relationships and object characteristics; and grouping the object to be shared according to the tag information to obtain the object group. According to the first preset rule, the information to be shared is grouped based on the first parameter to obtain information groups; Matching the information group and the object group according to a second preset rule; the matching of the information group and the object group according to the second preset rule includes: extracting the first parameter and the tag information, determining the correlation between the first parameter and the tag information, and matching the information group and the object group; In response to the acquisition operation of the object group, the matched information groups are processed respectively and shared with the corresponding object group; In response to the object group acquisition operation, the processing of the matched information groups includes: When the first parameter matches the tag information, the information group is processed according to the matching relationship; wherein, for different tag information, the information group is processed in different ways so that the object group to be shared obtains the corresponding processed information group and presents different effects; Wherein, when the information group includes image information and accompanying voice information, and the image information matches a first object group and the voice information matches a second object group, the image information and the voice information are processed respectively according to a preset correspondence, so that the first object group obtains the processed image information but cannot obtain the voice information; the second object group obtains the processed voice information but cannot obtain the image information. Alternatively, when the information group is a photo or text message of the sharer and their family, if the object group is a colleague group, the photo is partially blurred or part of the text message is removed; if the object group is a family group, the information group is not processed. Alternatively, if the information group is a group photo of the sharer and some colleagues in the department, and the object group is a colleague group, then the department member information is obtained from the department information stored locally or in the cloud, the information of the people in the group photo is identified, compared with the stored department member information, the missing member information in the group photo is obtained, the information of the missing member is extracted from the photos of the previously shared photos or the database, the missing member photo is processed by cutting out the image, and then filled or covered in the local position of the group photo.
2. The information sharing method according to claim 1, characterized in that, The first parameter includes: The formats of the information to be shared include, but are not limited to, images, audio, video, and text; Alternatively, by analyzing the content of the information to be shared, the attributes of the information to be shared can be extracted, including but not limited to content and person attributes.
3. The information sharing method according to claim 1 or 2, characterized in that, The information to be shared is grouped according to the first preset rule and based on the first parameter to obtain information groups, including: Based on the format of the information to be shared, the information to be shared is divided into at least one of the following: video information group, text information group, voice information group, and image information group; Alternatively, based on the attributes of the information to be shared, the information to be shared can be divided into at least one of the following groups: family information group, colleague information group, and friend information group.
4. The information sharing method according to claim 1 or 2, characterized in that, The object group to be shared obtains the corresponding processed information group, presenting different effects, including: The sharing object group can be activated by touching the display area to display the matching information group and present different effects.
5. An information sharing device, characterized in that, include: An information collector is used to acquire information that a user needs to share and to acquire a group of objects that need to be shared, and to extract the first parameter of the information to be shared; The information collector acquires the tag information of the objects to be shared, and the tag information includes at least one of interpersonal relationships and object characteristics. The objects to be shared are grouped according to the tag information to obtain the object group. An information classifier, in response to a first preset rule, groups the information to be shared according to the first parameter to obtain information groups; The information processor, in response to a second preset rule, matches the information group and the object group, and in response to an object group acquisition operation, processes the matched information group respectively; The information processor, in response to a second preset rule matching the information group and the object group, and in response to an object group acquisition operation, processes the matched information group respectively, including: the information processor extracts the first parameter and the tag information, determines the correlation between the first parameter and the tag information, and matches the information group and the object group; when the first parameter and the tag information match, the information group is processed according to the matching relationship; wherein, the processing method of the information group is different for different tag information; The information display, in response to the request to obtain the group of objects to be shared, displays the processed information group with different effects; Wherein, when the information group includes image information and accompanying voice information, and the image information matches a first object group and the voice information matches a second object group, the image information and the voice information are processed respectively according to a preset correspondence, so that the first object group obtains the processed image information but cannot obtain the voice information; the second object group obtains the processed voice information but cannot obtain the image information. Alternatively, when the information group is a photo or text message of the sharer and their family, if the object group is a colleague group, the photo is partially blurred or part of the text message is removed; if the object group is a family group, the information group is not processed. Alternatively, if the information group is a group photo of the sharer and some colleagues in the department, and the object group is a colleague group, then the department member information is obtained from the department information stored locally or in the cloud, the information of the people in the group photo is identified, compared with the stored department member information, the missing member information in the group photo is obtained, the information of the missing member is extracted from the photos of the previously shared photos or the database, the missing member photo is processed by cutting out the image, and then filled or covered in the local position of the group photo.
6. The information sharing device according to claim 5, characterized in that, The information collector is used to acquire information that the user needs to share and to acquire a group of objects that need to be shared, and to extract the first parameter of the information to be shared, including: The information collector acquires the format of the information to be shared; Alternatively, the information collector can analyze the information to be shared and extract the attributes of the information to be shared, including at least one of the following: person attributes and environmental attributes.
7. The information sharing device according to claim 5, characterized in that, The information classifier, in response to a first preset rule, groups the information to be shared according to the first parameter to obtain information groups, including: The information classifier classifies the information to be shared into at least one of the following groups based on the format of the information to be shared: video information group, text information group, voice information group, and image information group. Alternatively, the information classifier may classify the information to be shared into at least one of the following groups based on the attributes of the information to be shared: family information group, colleague information group, and friend information group.
8. The information sharing device according to claim 5, characterized in that, The information display, in response to the request to acquire the group of objects to be shared, displays the processed information group with different effects, including: The information display responds to a touch request from the group of objects to be shared in the touch display area, activates a floating frame, displays the matching information group, and presents different effects.
9. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-4.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-4.
Citation Information
Patent Citations
Data processing method and device
CN104778168A