CN103391313B - A kind of create the method for user communication group, device and equipment - Google Patents
A kind of create the method for user communication group, device and equipment Download PDFInfo
- Publication number
- CN103391313B CN103391313B CN201310260092.2A CN201310260092A CN103391313B CN 103391313 B CN103391313 B CN 103391313B CN 201310260092 A CN201310260092 A CN 201310260092A CN 103391313 B CN103391313 B CN 103391313B
- Authority
- CN
- China
- Prior art keywords
- data
- matching
- associated user
- user
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 148
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000000605 extraction Methods 0.000 claims description 27
- 230000008878 coupling Effects 0.000 abstract 2
- 238000010168 coupling process Methods 0.000 abstract 2
- 238000005859 coupling reaction Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 22
- 238000004590 computer program Methods 0.000 description 8
- 238000003860 storage Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Embodiments providing a kind of method creating user communication group, described method includes: obtain the multi-medium data issued;Generate the label information of the labeled multi-medium data of instruction;Use the multi-medium data that described label information indicates, each Account Data associating user in the association user list of coupling active user;Record matching successfully associates the Account Data of user and the corresponding relation of the multi-medium data of described label information instruction;When meeting group creating condition, request server creates and comprises described active user and the communication group of the described association user that the match is successful.The embodiment of the present invention creates the targeted customer of communication group by multi-medium data coupling, greatly reduces the step creating communication group, convenient to operation, improves the efficiency creating communication group.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a method for creating a user communication group, a device for creating the user communication group and equipment.
Background
With the development of communication technology, communication systems have been accepted by more and more people and are used more and more commonly in various aspects of work, study, daily life and the like of people, and the communication systems are regarded as an indispensable part of life of people.
When multiple individuals are grouped together, they may be referred to as a group. In a social network, these people are grouped together for some common reason, such as hobbies, geographic locations, work, etc., and a group such as a class group, a company group, etc., may be created to facilitate the communication of everyone.
However, to establish a communication group, the creator of the group or an administrator authorized by the creator is often required to perform screening one by one and then send an invitation to create the group to the creator. The group is usually composed of many people, and such a grouping method is not only cumbersome to operate, but also easily omits individual users.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a method for creating a user communication group, and creatively provide a communication group creation method based on multimedia data, which can quickly create a group and improve the efficiency of creating a communication group.
Correspondingly, the embodiment of the invention also provides a device and equipment for creating the user communication group, which are used for ensuring the realization and the application of the method.
In order to solve the above problem, an embodiment of the present invention discloses a method for creating a user communication group, where the method includes:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, requesting the server to create a communication group containing the current user and the successfully matched associated user.
Preferably, the multimedia data comprises image data, and the account data comprises head portrait data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the image data indicated by the label information;
and matching by adopting the target head portrait data and the head portrait data of each associated user.
Preferably, the multimedia data comprises audio data, and the account data comprises voice data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data comprises video data, and the account data comprises avatar data and/or voice data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition includes:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
The embodiment of the invention discloses a method for creating a user communication group, which comprises the following steps:
receiving tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
Preferably, the multimedia data comprises image data, and the account data comprises head portrait data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the image data indicated by the label information;
and matching by adopting the target head portrait data and the head portrait data of each associated user.
Preferably, the multimedia data comprises audio data, and the account data comprises voice data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data comprises video data, and the account data comprises avatar data and/or voice data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition includes:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
The embodiment of the invention discloses a method for creating a user communication group, which comprises the following steps:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the successfully matched account data to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
The embodiment of the invention discloses a method for creating a user communication group, which comprises the following steps:
receiving multimedia data indicated by the label information and account data successfully matched with the multimedia data;
recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
The embodiment of the invention discloses a device for creating a user communication group, which comprises:
the multimedia data acquisition module is used for acquiring the published multimedia data;
a tag information generating module for generating tag information indicating the marked multimedia data;
the account data matching module is used for matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
the corresponding relation recording module is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and the communication group creation request module is used for requesting the server to create a communication group containing the current user and the successfully matched associated user when the group creation condition is met.
Preferably, the multimedia data comprises image data, and the account data comprises head portrait data;
the account data matching module comprises:
the first extraction submodule is used for extracting target head portrait data in the image data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
Preferably, the multimedia data comprises audio data, and the account data comprises voice data;
the account data matching module comprises:
the second extraction submodule is used for extracting target voice data in the voice data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data comprises video data, and the account data comprises avatar data and/or voice data;
the account data matching module comprises:
the third extraction submodule is used for extracting target head portrait data in the video data indicated by the label information;
the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user;
and/or the presence of a gas in the gas,
the fourth extraction submodule is used for extracting target voice data in the video data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition includes:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
The embodiment of the invention discloses a device for creating a user communication group, which comprises:
a tag information receiving sub-module for receiving tag information indicating the marked multimedia data;
the account data matching module is used for matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
the corresponding relation recording module is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and the communication group creating module is used for creating a communication group comprising the current user and the successfully matched associated user when the group creating condition is met.
Preferably, the multimedia data comprises image data, and the account data comprises head portrait data;
the account data matching module comprises:
the first extraction submodule is used for extracting target head portrait data in the image data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
Preferably, the multimedia data comprises audio data, and the account data comprises voice data;
the account data matching module comprises:
the second extraction submodule is used for extracting target voice data in the voice data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data comprises video data, and the account data comprises avatar data and/or voice data;
the account data matching module comprises:
the third extraction submodule is used for extracting target head portrait data in the video data indicated by the label information;
the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user;
and/or the presence of a gas in the gas,
the fourth extraction submodule is used for extracting target voice data in the video data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition includes:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
The embodiment of the invention discloses a device for creating a user communication group, which comprises:
the multimedia data acquisition module is used for acquiring the published multimedia data;
a tag information generating module for generating tag information indicating the marked multimedia data;
the account data matching module is used for matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
the matching data uploading module is used for uploading the multimedia data indicated by the tag information and the account data successfully matched with the multimedia data indicated by the tag information to a server when the account data matched with the multimedia data indicated by the tag information exists; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
The embodiment of the invention discloses a device for creating a user communication group, which comprises the following steps:
the matching data receiving module is used for receiving the multimedia data indicated by the label information and the successfully matched account data;
the corresponding relation recording module is used for recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
and the communication group creating module is used for creating a communication group comprising the current user and the successfully matched associated user when the group creating condition is met.
The embodiment of the invention discloses equipment, which comprises:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, requesting the server to create a communication group containing the current user and the successfully matched associated user.
The embodiment of the invention discloses equipment, which comprises:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
receiving tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
The embodiment of the invention discloses equipment, which comprises:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the successfully matched account data to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
The embodiment of the invention discloses equipment, which comprises:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
receiving multimedia data indicated by the label information and account data successfully matched with the multimedia data;
recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
Compared with the background art, the embodiment of the invention has the following advantages:
the embodiment of the invention greatly reduces the steps of establishing the communication group by matching the multimedia data with the target user of establishing the communication group, is convenient and quick to operate and improves the efficiency of establishing the communication group.
The embodiment of the invention can match the target users for establishing the communication group through various multimedia data, is suitable for different scenes and different objects, and has high applicability.
The embodiment of the invention is not limited by the limitation of the terminal, can directly initiate the establishment of the communication group through the server and has strong flexibility.
Drawings
Fig. 1 is a flowchart illustrating steps of an embodiment 1 of a method for creating a user communication group according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating steps of an embodiment 2 of a method for creating a user communication group according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating steps of an embodiment 3 of a method for creating a user communication group according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating steps of an embodiment 4 of a method for creating a user communication group according to an embodiment of the present invention;
fig. 5 is a block diagram of an apparatus 1 for creating a user communication group according to an embodiment of the present invention;
FIG. 6 is a block diagram illustrating a preferred example of an account data matching module according to an embodiment of the present invention;
FIG. 7 is a block diagram illustrating a preferred example of an account data matching module according to an embodiment of the present invention;
FIG. 8 is a block diagram illustrating a preferred example of an account data matching module according to an embodiment of the present invention;
fig. 9 is a block diagram of an apparatus for creating a user communication group according to an embodiment 2 of the present invention;
fig. 10 is a block diagram of an apparatus for creating a user communication group according to an embodiment 3 of the present invention;
fig. 11 is a block diagram of an apparatus for creating a user communication group according to an embodiment 4 of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the embodiments of the present invention more comprehensible, embodiments of the present invention are described in detail below with reference to the accompanying drawings and the detailed description.
One of the core concepts of the embodiments of the present invention is to provide a method and an apparatus for quickly creating a communication group by matching multimedia data with a target user based on the concept of a social network of authenticity information exchange.
In people's daily life, people often need to communicate with different people on different occasions, and understanding of relationships among individuals in social contact of people can affect the use of a communication system to a greater or lesser extent, for example, users of the communication system are used to divide different friends into different groups, and the groups are divided based on the social relationships to a great extent. It is understood that the communication system expresses to some extent the social relationship network of the user.
With the wide popularization of communication systems, people have more and more personalized demands on application scenes based on social relationship networks. For example, the system preset avatar is gradually eliminated because of being less selected and too widely used, which results in that the user cannot be effectively identified, and is replaced by the personalized avatar of the colorful real photo of the user, for example, the user introduction is also gradually eliminated because the personalized difference of the user cannot be effectively reflected due to the single form (characters), and is replaced by the real audio such as self introduction recorded by the user. Generally, the account number of the communication system is private information, and generally only one user can use the account number. And most friend users to whom the users are handed are based on the social relationship network of real life, people do not dare to use the authenticity data because of worrying about safety, and in the situation, people tend to use the authenticity data as the special identification more, so that the individual requirements of the people can be fully expressed.
Referring to fig. 1, a flowchart illustrating steps of embodiment 1 of a method for creating a user communication group according to an embodiment of the present invention is shown, where the embodiment of the present invention may include the following steps:
step 101, acquiring issued multimedia data;
it should be noted that Multimedia (Multimedia) may include text, pictures, photos, sounds (including music, voice, special sound effects), animation, and movies, and data such as interactive functions provided by programs. From an intuitive point of view, multimedia can be in the form of presentation files, such as picture files, music files, etc., but in essence, it is still data.
Generally, multimedia data released by users are often records in their lives, and social relationship networking is strong. For example, after a college party, the parties would like to post some of the photos, videos, etc. to the web for their people in the circle to communicate.
The position for acquiring the multimedia data can be a public distribution area (such as broadcast), a friend circle area or other places; of course, the acquired multimedia data may be issued by other users or issued by the current user; the user can be issued on the platform to which the current user belongs or on other platforms; the embodiment of the present invention is not limited to this, and the present invention is only required to be obtained by the current user.
Step 102, generating label information indicating marked multimedia data;
the source file marked by the user may be a mark of the whole source file, or a specific mark of a certain part of the source file, which is not limited in this embodiment of the present invention. When a user marks the whole source file, the source file is marked multimedia data; when a user marks a certain portion of the source file, the marked portion may also be marked multimedia data, i.e., the marked multimedia data (or the multimedia data indicated by the "tag information" mentioned below) may be the entire source file or a portion of the source file.
The user marks the acquired source file, and two types of label information can be generated, wherein one type of label information is label information for recording which marks are specifically made by the user, and the other type of label information is label information for indicating which multimedia data are marked. Of course, the above labels are only used as examples, and when implementing the embodiment of the present invention, other labels may be set according to practical situations, which is not limited in the embodiment of the present invention.
It should be noted that one user may mark one or more source files, and different tag information may be generated. For example, a user a publishes a file such as a video, a photo or a recording on a broadcast, and the user a or other users who are friends with the user a can see the video, the photo or the recording and the like and can perform marking operation; suppose that the users B are friends of the users a, the users B enter a tagging mode for a certain multimedia data issued by the users a, for example, by clicking and operating a character in a tagged photograph or a tagged video, or the users B tag one of the recordings or the videos by setting a button, a menu or an option, and then the terminals of the users B generate corresponding tag information.
For example, in the tag information that can record which marks a user has specifically made, for image data, the tag information may record pixel points covered by the marks, for audio data, the tag information may record pixel points covered by a certain frame mark, for video data, and/or the marks may record pixel points covered by a certain frame mark, and/or may record pixel points covered by a certain frame mark, from a few minutes to a few minutes. Of course, the above-mentioned recording manner is only an example, and when implementing the embodiment of the present invention, other recording manners, such as a circle for system preset marks, may be set according to actual situations, as long as it is possible to record which marks are clearly made, which is not limited in the embodiment of the present invention.
For example, the Tag information indicating which multimedia data is tagged may be a Tag. The multimedia data indicated by the tag information is marked data in the source file, for example, the source file is an image, the user a draws three circles for the image, three people are in the circle, and the multimedia data indicated by the correspondingly generated tag information may be a part of the image surrounded by the three circles.
103, matching the account data of each associated user in the associated user list of the current user by using the multimedia data indicated by the label information;
for the associated users needing to match the account data, the embodiment of the invention preferably selects the first-level friend users (namely the friend users of the current user). But the friend users may also be secondary friend users (i.e., friend users corresponding to respective friend users of the current user), tertiary friend users, and the like, which is not limited in this embodiment of the present invention.
It can be understood that in real life, for the current user, the overall intimacy of the secondary friend user relative to the primary friend user is much smaller, and the success rate of matching multimedia data is also relatively smaller. But as the number of levels of associated users increases, the amount of data that needs to be matched increases in the number of levels. In order to reduce the load of the server and increase the matching efficiency, and more importantly, prevent harassment of other users, the embodiment of the invention can only match the multimedia data in the friend users of the current user.
In a preferred example of the embodiment of the present invention, the multimedia data may include image data, and the account data may include avatar data; in this case, step 103 may further comprise the sub-steps of:
a substep S11 of extracting target avatar data in the image data indicated by the tag information;
and a substep S12 of matching the target avatar data with the avatar data of each associated user.
It is understood that the avatar data in the account data may be a photograph of the user's actual character to which the account corresponds. When the current user marks the whole image data (for example, directly makes a check), the extracted target person data is all the person data in the image data; when the current user marks a certain user or users in the image data (for example, circling the figure), the extracted target person data is the marked person data.
In a preferred example of the embodiment of the present invention, the multimedia data may include audio data, and the account data may include voice data; in this case, step 103 may further comprise the sub-steps of:
a substep S21 of extracting target speech data from the audio data indicated by the tag information;
and a substep S22 of matching the target speech data with the speech data of each associated user.
It is understood that the voice data in the account data may be the voice of the authentic character of the user corresponding to the account. When the current user marks the whole audio data (for example, by selecting a button), the extracted target audio data is the whole audio data; when the current user marks one or more pieces of audio data in the audio data (e.g., marks the start and end points of the audio data), the extracted target speech data is the marked one or more pieces of audio data.
In a preferred example of the embodiment of the present invention, the multimedia data may include video data, and the account data may include avatar data, or voice data, or both the avatar data and the voice data. In this case, step 103 may further comprise the sub-steps of:
a substep S31 of extracting target avatar data in the video data indicated by the tag information;
a substep S32 of matching the target avatar data with the avatar data of each associated user;
or,
a substep S33 of extracting target voice data from the video data indicated by the tag information;
substep S34, matching the target voice data with the voice data of each associated user;
or,
a substep S31 of extracting target avatar data in the video data indicated by the tag information;
a substep S32 of matching the target avatar data with the avatar data of each associated user;
a substep S33 of extracting target voice data from the video data indicated by the tag information;
and a substep S34 of matching the target speech data with the speech data of each associated user.
It can be understood that, when the account data includes the avatar data, the embodiment may use the avatar data for matching; when the account data comprises voice data, the embodiment can adopt the voice data for matching; when the account data includes the head portrait data and the voice data, the embodiment can adopt the head portrait data and the voice data to match simultaneously, so as to increase the matching accuracy.
When the user marks the entire video data, the extracted target avatar data may be avatar data of all persons in the video data; when the user marks a person or persons in the video data, the extracted target avatar data is the avatar data of the marked person in the video data.
When the user marks the entire video data, the extracted target voice data may be voice data in the entire video data; when the user marks one or more pieces of voice data in the video data, the extracted target voice data is the marked one or more pieces of voice data.
Of course, the method for matching the multimedia data and the account data is only an example, and when the embodiment of the present invention is implemented, other matching methods may be set according to actual situations, which is not limited in the embodiment of the present invention. In addition, besides the method for matching multimedia data with account data, those skilled in the art may also actually need to adopt other methods for matching multimedia data with account data, and the embodiment of the present invention is not limited thereto.
Step 104, recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
in a preferred example of the embodiment of the present invention, the corresponding relationship may be a corresponding relationship between an ID account of the account data and a multimedia identifier of the multimedia data, and the multimedia identifier may be associated with the tag information. The recording of simple data can reduce the storage space of the device.
In a preferred example of the embodiment of the present invention, the current user may put different corresponding relationships into different existing groups or new groups, and when the group creation condition is not met, the corresponding relationships may be stored continuously. When the group creation condition is met, account data in the same group can correspondingly create a communication group. The user may set which group the corresponding relationship that is successfully matched is put into when marking the multimedia data, or may set which group the corresponding relationship is put into after the matching is successful.
The embodiment of the invention can match the target users for establishing the communication group through various multimedia data, is suitable for different scenes and different objects, and has high applicability.
And 105, when the preset conditions are met, creating a communication group containing the current user and the associated user according to the corresponding relation.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
the current user initiates a request for creating a group;
or,
the number of successfully matched associated users exceeds a preset threshold value;
or,
the current user initiates a request for creating a group;
the number of the matched associated users exceeds a preset threshold value.
One of the ways to create a group may be that a user sends a request for creating a communication group to a server through a terminal, and the server receives the request and accepts the request by default to create the communication group. And after the establishment is successful, returning the related information to the terminal corresponding to each user account in the communication group. The related information may include members of the communication group and their corresponding group identities (creators, managers, common members, etc.), UI display of the user interface, invocation of the function interface, etc., and of course, the information may also include other information for creating the group, which is not described in detail herein. When the terminal receives the information, the corresponding adjustment can be made.
One way to create a group is for the server to actively create a communication group. The preset threshold may be set by the system, or may be set by the user, for example, 20, 35, and the like, which is not limited in the embodiments of the present invention
Of course, the group creation conditions may be used singly or in combination, and the embodiment of the present invention is not limited to this.
In addition, the group creation conditions are only examples, and when implementing the embodiment of the present invention, other group creation conditions may be set according to actual situations, which is not limited in the embodiment of the present invention.
The embodiment of the invention greatly reduces the steps of establishing the communication group by matching the multimedia data with the target user of establishing the communication group, is convenient and quick to operate and improves the efficiency of establishing the communication group.
It is understood that after the group is successfully created, the embodiment of the present invention may also be applied to continue adding member users of the group, and the embodiment of the present invention is not described in detail herein.
Referring to fig. 2, a flowchart illustrating steps of embodiment 2 of a method for creating a user communication group according to an embodiment of the present invention is shown, where the embodiment of the present invention may include the following steps:
step 201, receiving label information indicating marked multimedia data;
step 202, matching the account data of each associated user in the associated user list of the current user by using the multimedia data indicated by the tag information;
step 203, recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and step 204, when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
It should be noted that the tag information indicating the marked multimedia data is generated according to the mark of the user for the published multimedia data, and the marking of the multimedia data and the generation of the tag information can be completed at the terminal, which is not described in detail herein.
The embodiment of the invention is not limited by the limitation of the terminal, can directly initiate the establishment of the communication group through the server and has strong flexibility.
In a preferred embodiment of the present invention, step 201 may comprise the following sub-steps:
a substep S2011 of receiving tag information indicating the marked multimedia data submitted by the terminal;
in sub-step S2012, the multimedia data indicated by the tag information is received.
It is understood that the tag information received by the embodiment of the present invention may be tag information indicating which multimedia data is tagged, and the embodiment of the present invention may also receive tagged data in the source file. After a user marks an avatar based on a local or downloaded source file, such as a picture, the terminal sends label information and avatar data only indicating the mark to a server; in addition, some servers that issue source files are different from the servers that create the communication group, that is, the servers that create the communication group do not have source files, in this case, multimedia data needs to be sent to the servers that create the communication group, and of course, the multimedia data may be sent from a terminal, or the multimedia data may be sent by the servers that issue the source files.
In a preferred embodiment of the present invention, step 201 may comprise the following sub-steps:
substep S2013, receiving label information which is submitted by the terminal and indicates the marked multimedia data;
substep S2014, obtaining a source file corresponding to the label information;
sub-step S2015, extracting corresponding multimedia data from the source file using the tag information.
It can be understood that the tag information received by the embodiment of the present invention is the tag information that records which marks are specifically made by the user. In the embodiment of the invention, the server can search the corresponding source file after receiving the label information, and obtain the corresponding multimedia data according to the mark in the label information.
In a preferred example of the embodiment of the present invention, the multimedia data may include image data, and the account data may include avatar data; in this case, step 202 may further include the sub-steps of:
a substep S41 of extracting target avatar data in the image data indicated by the tag information;
and a substep S42 of matching the target avatar data with the avatar data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data may include audio data, and the account data may include voice data; in this case, step 202 may further include the sub-steps of:
a substep S51 of extracting target speech data from the audio data indicated by the tag information;
and a substep S52 of matching the target speech data with the speech data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data may include video data, and the account data may include avatar data, or voice data, or both the avatar data and the voice data. In this case, step 202 may further include the sub-steps of:
a substep S61 of extracting target avatar data in the video data indicated by the tag information;
a substep S62 of matching the target avatar data with the avatar data of each associated user;
or,
a substep S63 of extracting target voice data from the video data indicated by the tag information;
substep S64, matching the target voice data with the voice data of each associated user;
or,
a substep S61 of extracting target avatar data in the video data indicated by the tag information;
a substep S62 of matching the target avatar data with the avatar data of each associated user;
a substep S63 of extracting target voice data from the video data indicated by the tag information;
and a substep S64 of matching the target speech data with the speech data of each associated user.
In the embodiment of the present invention, since the method for matching multimedia data and account data is basically similar to the application of the method in the terminal, the description is simple, and for the relevant points, reference may be made to the partial description of the method for matching multimedia data and account data in the terminal, which is not described in detail herein.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
receiving a group creating request initiated by a current user;
or,
the number of successfully matched associated users exceeds a preset threshold value;
or,
receiving a group creating request initiated by a current user;
the number of the matched associated users exceeds a preset threshold value.
In the embodiment of the present invention, since the group creation condition may correspond to the application thereof on the terminal, the description is relatively simple, and the relevant points may be referred to the partial description of the group creation condition on the terminal, which is not described in detail herein.
Referring to fig. 3, which is a flowchart illustrating steps of embodiment 3 of a method for creating a user communication group according to an embodiment of the present invention, the embodiment of the present invention may include the following steps:
step 301, acquiring published multimedia data;
step 302, generating label information indicating the marked multimedia data;
step 303, matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
step 304, when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the successfully matched account data to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
In a preferred example of the embodiment of the present invention, the multimedia data may include image data, and the account data may include avatar data; in this case, step 303 may further include the sub-steps of:
a substep S3031 of extracting target head portrait data in the image data indicated by the tag information;
in sub-step S3032, matching is performed using the target avatar data and the avatar data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data may include audio data, and the account data may include voice data; in this case, step 303 may further include the sub-steps of:
substep S3033, extracting target voice data in the audio data indicated by the tag information;
substep S3034, matching the target speech data with the speech data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data may include video data, and the account data may include avatar data, or voice data, or both the avatar data and the voice data. In this case, step 303 may further include the sub-steps of:
a substep S3035 of extracting target head portrait data in the video data indicated by the tag information;
substep S3036, adopt the data of target head portrait and head portrait data of every associated user to match;
or,
substep S3037, extracting target voice data in the video data indicated by the tag information;
substep S3038, adopt the voice data of target voice data and every associated user to match;
or,
a substep S3035 of extracting target head portrait data in the video data indicated by the tag information;
substep S3036, adopt the data of target head portrait and head portrait data of every associated user to match;
substep S3037, extracting target voice data in the video data indicated by the tag information;
substep S3038, matching the target speech data with the speech data of each associated user.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
receiving a group creating request initiated by a current user;
or,
the number of successfully matched associated users exceeds a preset threshold value;
or,
receiving a group creating request initiated by a current user;
the number of the matched associated users exceeds a preset threshold value.
In the embodiment of the present invention, since steps 301 to 303 are basically similar to the application of method embodiment 1, the description is simple, and for related points, reference may be made to part of description of method embodiment 1, and the embodiment of the present invention is not described in detail herein
Referring to fig. 4, which is a flowchart illustrating steps of embodiment 4 of a method for creating a user communication group according to an embodiment of the present invention, the embodiment of the present invention may include the following steps:
step 401, receiving multimedia data indicated by the tag information and account data successfully matched with the multimedia data;
step 402, recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
step 403, when the group creation condition is met, creating a communication group including the current user and the successfully matched associated user.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
receiving a group creating request initiated by a current user;
or,
the number of successfully matched associated users exceeds a preset threshold value;
or,
receiving a group creating request initiated by a current user;
the number of the matched associated users exceeds a preset threshold value.
In the embodiment of the present invention, since the applications of step 402 and step 403 are substantially similar to those of method embodiment 2, the description is simple, and for the relevant points, reference is made to the partial description of method embodiment 2, and the embodiment of the present invention is not described in detail herein
For simplicity of explanation, the method embodiments are described as a series of acts or combinations, but those skilled in the art will appreciate that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 5, a block diagram of an embodiment 1 of an apparatus for creating a user communication group according to an embodiment of the present invention is shown, which may include the following modules:
a multimedia data obtaining module 501, configured to obtain published multimedia data;
a tag information generating module 502 for generating tag information indicating the marked multimedia data;
the account data matching module 503 is configured to match account data of each associated user in the associated user list of the current user with the multimedia data indicated by the tag information;
a correspondence recording module 504, configured to record a correspondence between successfully matched account data of an associated user and multimedia data indicated by the tag information;
a communication group creating request module 505, configured to request the server to create a communication group including the current user and the successfully matched associated user when the group creating condition is met.
Referring to fig. 6, a block diagram illustrating a preferred example of an account data matching module according to an embodiment of the present invention is shown. In the embodiment of the present invention, the multimedia data may include image data, and the account data may include avatar data; the account data matching module 503 may include the following sub-modules:
a first extraction sub-module S5031 configured to extract target avatar data in the image data indicated by the tag information;
the first matching sub-module S5032 is configured to match the target avatar data with the avatar data of each associated user.
Referring to fig. 7, a block diagram illustrating a preferred example of an account data matching module according to an embodiment of the present invention is shown. In the embodiment of the invention, the multimedia data comprises audio data, and the account data comprises voice data; the account data matching module 503 may include the following sub-modules:
a second extraction sub-module S5033 configured to extract target speech data in the audio data indicated by the tag information;
and the second matching sub-module S5034 is configured to match the target voice data with the voice data of each associated user.
Referring to fig. 8, a block diagram illustrating a preferred example of an account data matching module according to an embodiment of the present invention is shown. In the embodiment of the invention, the multimedia data comprises video data, and the account data comprises head portrait data and/or voice data; the account data matching module 503 may include the following sub-modules:
a third extracting sub-module S5035 configured to extract target avatar data in the video data indicated by the tag information;
a first matching sub-module S5032 configured to match the target avatar data with the avatar data of each associated user;
and/or the presence of a gas in the gas,
a fourth extraction sub-module S5036 configured to extract target voice data in the video data indicated by the tag information;
and the second matching sub-module S5034 is configured to match the target voice data with the voice data of each associated user.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
The embodiment of the invention greatly reduces the steps of establishing the communication group by matching the multimedia data with the target user of establishing the communication group, is convenient and quick to operate and improves the efficiency of establishing the communication group.
The embodiment of the invention can match the target users for establishing the communication group through various multimedia data, is suitable for different scenes and different objects, and has high applicability.
Referring to fig. 9, a block diagram illustrating a structure of an embodiment 2 of an apparatus for creating a user communication group according to an embodiment of the present invention is shown, where the apparatus may include the following modules:
a tag information receiving submodule 901 for receiving tag information indicating the marked multimedia data;
an account data matching module 902, configured to match, with the multimedia data indicated by the tag information, account data of each associated user in an associated user list of the current user;
a correspondence recording module 903, configured to record a correspondence between the successfully matched account data of the associated user and the multimedia data indicated by the tag information;
a communication group creating module 904, configured to create a communication group including the current user and the successfully matched associated user when the group creating condition is met.
In a preferred example of the embodiment of the present invention, the multimedia data includes image data, and the account data includes avatar data;
the account data matching module may include the following sub-modules:
the first extraction submodule is used for extracting target head portrait data in the image data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data includes audio data, and the account data includes voice data;
the account data matching module may include the following sub-modules:
the second extraction submodule is used for extracting target voice data in the voice data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data includes video data, the account data includes avatar data, and/or voice data;
the account data matching module may include the following sub-modules:
the third extraction submodule is used for extracting target head portrait data in the video data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
And/or the presence of a gas in the gas,
the fourth extraction submodule is used for extracting target voice data in the video data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
The embodiment of the invention greatly reduces the steps of establishing the communication group by matching the multimedia data with the target user of establishing the communication group, is convenient and quick to operate and improves the efficiency of establishing the communication group.
The embodiment of the invention can match the target users for establishing the communication group through various multimedia data, is suitable for different scenes and different objects, and has high applicability.
Referring to fig. 10, a block diagram illustrating a structure of an embodiment 3 of an apparatus for creating a user communication group according to an embodiment of the present invention is provided, where the apparatus may include the following modules:
a multimedia data acquisition module 1001 configured to acquire published multimedia data;
a tag information generating module 1002 for generating tag information indicating the marked multimedia data;
the account data matching module 1003 is configured to match the account data of each associated user in the associated user list of the current user with the multimedia data indicated by the tag information;
a matching data uploading module 1004, configured to upload, when there is account data that matches the multimedia data indicated by the tag information, the multimedia data indicated by the tag information and the account data that matches successfully; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
In a preferred example of the embodiment of the present invention, the multimedia data includes image data, and the account data includes avatar data;
the account data matching module may include the following sub-modules:
the first extraction submodule is used for extracting target head portrait data in the image data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data includes audio data, and the account data includes voice data;
the account data matching module may include the following sub-modules:
the second extraction submodule is used for extracting target voice data in the voice data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
In a preferred example of the embodiment of the present invention, the multimedia data includes video data, the account data includes avatar data, and/or voice data;
the account data matching module may include the following sub-modules:
the third extraction submodule is used for extracting target head portrait data in the video data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
And/or the presence of a gas in the gas,
the fourth extraction submodule is used for extracting target voice data in the video data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
Referring to fig. 11, a block diagram illustrating a structure of an apparatus 4 for creating a user communication group according to an embodiment of the present invention is provided, where the apparatus may include the following modules:
a matching data receiving module 1101, configured to receive the multimedia data indicated by the tag information and the account data successfully matched therewith;
a correspondence recording module 1102, configured to record a correspondence between the successfully matched account data and the multimedia data indicated by the tag information;
a communication group creating module 1103, configured to create a communication group including the current user and the successfully matched associated user when the group creating condition is met.
In a preferred example of the embodiment of the present invention, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The apparatus in embodiments of the invention may comprise one or more of the following components: a processor for executing computer program instructions to perform the various processes and methods, Random Access Memory (RAM) and Read Only Memory (ROM) for information and storing program instructions, memory for storing data and information, a database for storing tables, directories or other data structures, I/O devices, interfaces, antennas, and the like. Of course, the above-described components do not constitute a limitation of the device and may include more or fewer components, or some components may be combined, or a different arrangement of components. Several examples of devices in embodiments of the invention are given below.
An embodiment of the present invention further provides an apparatus, where the apparatus may include:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the functionality to:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, requesting the server to create a communication group containing the current user and the successfully matched associated user.
Preferably, the multimedia data may include image data, and the account data may include avatar data; the one or more modules may have the following functionality:
extracting target head portrait data in the image data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
Preferably, the multimedia data may include audio data, and the account data may include voice data; the one or more modules may have the following functionality:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data may include video data, the account data may include avatar data, and/or voice data; the one or more modules may have the following functionality:
extracting target head portrait data in the video data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
And/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition may include:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
The embodiment of the invention greatly reduces the steps of establishing the communication group by matching the multimedia data with the target user of establishing the communication group, is convenient and quick to operate and improves the efficiency of establishing the communication group.
The embodiment of the invention can match the target users for establishing the communication group through various multimedia data, is suitable for different scenes and different objects, and has high applicability.
The present embodiment also provides a non-transitory readable storage medium, in which one or more modules (programs) are stored, and when the one or more modules are applied to a device with a touch screen, the one or more modules may cause the device to perform the following steps (instructions):
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, requesting the server to create a communication group containing the current user and the successfully matched associated user.
Preferably, the multimedia data may include image data, and the account data may include avatar data; the one or more modules may have the following functionality:
extracting target head portrait data in the image data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
Preferably, the multimedia data may include audio data, and the account data may include voice data; the one or more modules may have the following functionality:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data may include video data, the account data may include avatar data, and/or voice data; the one or more modules may have the following functionality:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition may include:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
An embodiment of the present invention further provides an apparatus, where the apparatus may include:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the functionality to:
receiving tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
Preferably, the multimedia data may include image data, and the account data may include avatar data; the one or more modules may have the following functionality:
extracting target head portrait data in the image data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
Preferably, the multimedia data may include audio data, and the account data may include voice data; the one or more modules may have the following functionality:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data may include video data, the account data may include avatar data, and/or voice data; the one or more modules may have the following functionality:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
The embodiment of the invention greatly reduces the steps of establishing the communication group by matching the multimedia data with the target user of establishing the communication group, is convenient and quick to operate and improves the efficiency of establishing the communication group.
The embodiment of the invention can match the target users for establishing the communication group through various multimedia data, is suitable for different scenes and different objects, and has high applicability.
The embodiment of the invention is not limited by the limitation of the terminal, can directly initiate the establishment of the communication group through the server and has strong flexibility.
The present embodiment also provides a non-transitory readable storage medium, in which one or more modules (programs) are stored, and when the one or more modules are applied to a device with a touch screen, the one or more modules may cause the device to perform the following steps (instructions):
receiving tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
Preferably, the multimedia data may include image data, and the account data may include avatar data; the one or more modules may have the following functionality:
extracting target head portrait data in the image data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
Preferably, the multimedia data may include audio data, and the account data may include voice data; the one or more modules may have the following functionality:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data may include video data, the account data may include avatar data, and/or voice data; the one or more modules may have the following functionality:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
An embodiment of the present invention further provides an apparatus, where the apparatus may include:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the functionality to:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the account data successfully matched with the multimedia data indicated by the tag information to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
Preferably, the multimedia data may include image data, and the account data may include avatar data; the one or more modules may have the following functionality:
extracting target head portrait data in the image data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
Preferably, the multimedia data may include audio data, and the account data may include voice data; the one or more modules may have the following functionality:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data may include video data, the account data may include avatar data, and/or voice data; the one or more modules may have the following functionality:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
The present embodiment also provides a non-transitory readable storage medium, in which one or more modules (programs) are stored, and when the one or more modules are applied to a device with a touch screen, the one or more modules may cause the device to perform the following steps (instructions):
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the account data successfully matched with the multimedia data indicated by the tag information to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; and when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user.
Preferably, the multimedia data may include image data, and the account data may include avatar data; the one or more modules may have the following functionality:
extracting target head portrait data in the image data indicated by the label information;
and matching the target head portrait data with the head portrait data of each associated user.
Preferably, the multimedia data may include audio data, and the account data may include voice data; the one or more modules may have the following functionality:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the multimedia data may include video data, the account data may include avatar data, and/or voice data; the one or more modules may have the following functionality:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
Preferably, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
An embodiment of the present invention further provides an apparatus, where the apparatus may include:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have the functionality to:
receiving multimedia data indicated by the label information and account data successfully matched with the multimedia data;
recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
Preferably, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
The present embodiment also provides a non-transitory readable storage medium, in which one or more modules (programs) are stored, and when the one or more modules are applied to a device with a touch screen, the one or more modules may cause the device to perform the following steps (instructions):
receiving multimedia data indicated by the label information and account data successfully matched with the multimedia data;
recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
and when the group creation condition is met, creating a communication group comprising the current user and the successfully matched associated user.
Preferably, the group creation condition may include:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
the number of the matched associated users exceeds a preset threshold value.
For the device embodiment, since it is basically similar to the apparatus embodiment, the description is simple, and for the relevant points, refer to the partial description of the apparatus embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, mobile devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing mobile device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing mobile device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or mobile device that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or mobile device. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or mobile device that comprises the element.
The method for creating a user communication group, the device for creating a user communication group, and the apparatus provided by the embodiments of the present invention are described in detail above, and specific examples are applied herein to explain the principles and implementations of the embodiments of the present invention, and the descriptions of the above embodiments are only used to help understand the method and the core ideas of the embodiments of the present invention; meanwhile, for a person skilled in the art, according to the idea of the embodiment of the present invention, there may be a change in the specific implementation and application scope, and in summary, the content of the present specification should not be construed as a limitation to the embodiment of the present invention.
Claims (28)
1. A method for creating a communication group of users, the method comprising:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
when the group creating condition is met, requesting a server to create a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
2. The method of claim 1, wherein the multimedia data comprises image data, and the account data comprises avatar data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the image data indicated by the label information;
and matching by adopting the target head portrait data and the head portrait data of each associated user.
3. The method of claim 1,
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
4. The method of claim 1, wherein the multimedia data comprises video data, the account data comprises avatar data, and/or voice data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
5. The method of claim 1, wherein the group creation condition comprises:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
6. A method for creating a communication group of users, the method comprising:
receiving tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
when a group creating condition is met, creating a communication group comprising the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
7. The method of claim 6, wherein the multimedia data comprises image data, and the account data comprises avatar data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the image data indicated by the label information;
and matching by adopting the target head portrait data and the head portrait data of each associated user.
8. The method of claim 6,
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target voice data in the voice data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
9. The method of claim 6, wherein the multimedia data comprises video data, the account data comprises avatar data, and/or voice data;
the step of matching the multimedia data indicated by the tag information with the account data of each associated user in the associated user list of the current user comprises:
extracting target head portrait data in the video data indicated by the label information;
matching the target head portrait data with the head portrait data of each associated user;
and/or the presence of a gas in the gas,
extracting target voice data in the video data indicated by the label information;
and matching the target voice data with the voice data of each associated user.
10. The method of claim 6, wherein the group creation condition comprises:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
11. A method for creating a communication group of users, the method comprising:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the successfully matched account data to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
12. A method for creating a communication group of users, the method comprising:
receiving multimedia data indicated by the label information and account data successfully matched with the multimedia data;
recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
13. An apparatus for creating a communication group of a user, the apparatus comprising:
the multimedia data acquisition module is used for acquiring the published multimedia data;
a tag information generating module for generating tag information indicating the marked multimedia data;
the account data matching module is used for matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
the corresponding relation recording module is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
a communication group creation request module, configured to request the server to create a communication group including the current user and the successfully matched associated user when a group creation condition is met;
the multimedia data comprises audio data, and the account data comprises voice data.
14. The apparatus of claim 13, wherein the multimedia data comprises image data, and the account data comprises avatar data;
the account data matching module comprises:
the first extraction submodule is used for extracting target head portrait data in the image data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
15. The apparatus of claim 13,
the account data matching module comprises:
the second extraction submodule is used for extracting target voice data in the voice data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
16. The apparatus of claim 13, wherein the multimedia data comprises video data, the account data comprises avatar data, and/or voice data;
the account data matching module comprises:
the third extraction submodule is used for extracting target head portrait data in the video data indicated by the label information;
the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user;
and/or the presence of a gas in the gas,
the fourth extraction submodule is used for extracting target voice data in the video data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
17. The apparatus of claim 13, wherein the group creation condition comprises:
the current user initiates a request for creating a group;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
18. An apparatus for creating a communication group of a user, the apparatus comprising:
a tag information receiving sub-module for receiving tag information indicating the marked multimedia data;
the account data matching module is used for matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
the corresponding relation recording module is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
the communication group creating module is used for creating a communication group containing the current user and the successfully matched associated user when a group creating condition is met;
the multimedia data comprises audio data, and the account data comprises voice data.
19. The apparatus of claim 18, wherein the multimedia data comprises image data, and the account data comprises avatar data;
the account data matching module comprises:
the first extraction submodule is used for extracting target head portrait data in the image data indicated by the label information;
and the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user.
20. The apparatus of claim 18,
the account data matching module comprises:
the second extraction submodule is used for extracting target voice data in the voice data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
21. The apparatus of claim 18, wherein the multimedia data comprises video data, the account data comprises avatar data, and/or voice data;
the account data matching module comprises:
the third extraction submodule is used for extracting target head portrait data in the video data indicated by the label information;
the first matching sub-module is used for matching by adopting the target head portrait data and the head portrait data of each associated user;
and/or the presence of a gas in the gas,
the fourth extraction submodule is used for extracting target voice data in the video data indicated by the label information;
and the second matching submodule is used for matching the target voice data with the voice data of each associated user.
22. The apparatus of claim 18, wherein the group creation condition comprises:
receiving a group creating request initiated by a current user;
and/or the presence of a gas in the gas,
and the number of the associated users successfully matched exceeds a preset threshold value.
23. An apparatus for creating a communication group of a user, the apparatus comprising:
the multimedia data acquisition module is used for acquiring the published multimedia data;
a tag information generating module for generating tag information indicating the marked multimedia data;
the account data matching module is used for matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
the matching data uploading module is used for uploading the multimedia data indicated by the tag information and the account data successfully matched with the multimedia data indicated by the tag information to a server when the account data matched with the multimedia data indicated by the tag information exists; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
24. An apparatus for creating a communication group of a user, the apparatus comprising:
the matching data receiving module is used for receiving the multimedia data indicated by the label information and the successfully matched account data;
the corresponding relation recording module is used for recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
the communication group creating module is used for creating a communication group containing the current user and the successfully matched associated user when the group creating condition is met;
the multimedia data comprises audio data, and the account data comprises voice data.
25. An apparatus for creating a user communication group, the apparatus comprising:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to: acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
when the group creating condition is met, requesting a server to create a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
26. An apparatus for creating a user communication group, the apparatus comprising:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
receiving tag information indicating the marked multimedia data;
matching the account data of each associated user in the associated user list of the current user by adopting the multimedia data indicated by the label information;
recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information;
when a group creating condition is met, creating a communication group comprising the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
27. An apparatus for creating a user communication group, the apparatus comprising:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
acquiring the published multimedia data;
generating tag information indicating the marked multimedia data;
matching the multimedia data indicated by the tag information with account data of each associated user in an associated user list of the current user;
when account data matched with the multimedia data indicated by the tag information exists, uploading the multimedia data indicated by the tag information and the successfully matched account data to a server; the server is used for recording the corresponding relation between the successfully matched account data of the associated user and the multimedia data indicated by the label information; when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
28. An apparatus for creating a user communication group, the apparatus comprising:
one or more processors;
a memory; and
one or more modules stored in the memory and configured to be executed by the one or more processors, wherein the one or more modules have functionality to:
receiving multimedia data indicated by the label information and account data successfully matched with the multimedia data;
recording the corresponding relation between the successfully matched account data and the multimedia data indicated by the label information;
when the group creating condition is met, creating a communication group containing the current user and the successfully matched associated user;
the multimedia data comprises audio data, and the account data comprises voice data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310260092.2A CN103391313B (en) | 2013-06-26 | 2013-06-26 | A kind of create the method for user communication group, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310260092.2A CN103391313B (en) | 2013-06-26 | 2013-06-26 | A kind of create the method for user communication group, device and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103391313A CN103391313A (en) | 2013-11-13 |
CN103391313B true CN103391313B (en) | 2016-12-28 |
Family
ID=49535468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310260092.2A Active CN103391313B (en) | 2013-06-26 | 2013-06-26 | A kind of create the method for user communication group, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103391313B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9667691B2 (en) | 2014-11-20 | 2017-05-30 | Futurewei Technologies, Inc. | Method for retrieving service capability of a group of contacts |
CN106303903B (en) * | 2015-05-19 | 2020-07-31 | 腾讯科技(深圳)有限公司 | User searching method and device and server |
CN106294455A (en) * | 2015-05-29 | 2017-01-04 | 腾讯科技(深圳)有限公司 | A kind of network analysis method and device |
CN105050053A (en) * | 2015-06-29 | 2015-11-11 | 深圳市元征科技股份有限公司 | Group establishing method based on position information and server |
CN105610686B (en) * | 2015-12-18 | 2019-06-14 | 小米科技有限责任公司 | Contact person grouping method and device |
CN108512670B (en) * | 2018-02-07 | 2020-07-03 | 平安科技(深圳)有限公司 | Group creation method and terminal thereof |
CN110072154B (en) * | 2019-04-18 | 2021-07-09 | 视联动力信息技术股份有限公司 | Video networking-based clustering method and transfer server |
CN111628876B (en) * | 2020-05-22 | 2023-04-14 | 腾讯科技(深圳)有限公司 | Method and device for establishing group and computer equipment |
CN111652750B (en) * | 2020-05-25 | 2022-05-20 | 南京领行科技股份有限公司 | User group management method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101098267A (en) * | 2006-06-28 | 2008-01-02 | 华为技术有限公司 | Method and system for establishing cluster conversation |
CN102624534A (en) * | 2011-10-18 | 2012-08-01 | 北京小米科技有限责任公司 | Method for creating group |
CN102710855A (en) * | 2012-05-18 | 2012-10-03 | 中兴通讯股份有限公司 | Method for establishing contact group in mobile terminal and mobile terminal |
CN102811286A (en) * | 2012-07-27 | 2012-12-05 | 广东欧珀移动通信有限公司 | Group creation method for address book |
-
2013
- 2013-06-26 CN CN201310260092.2A patent/CN103391313B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101098267A (en) * | 2006-06-28 | 2008-01-02 | 华为技术有限公司 | Method and system for establishing cluster conversation |
CN102624534A (en) * | 2011-10-18 | 2012-08-01 | 北京小米科技有限责任公司 | Method for creating group |
CN102710855A (en) * | 2012-05-18 | 2012-10-03 | 中兴通讯股份有限公司 | Method for establishing contact group in mobile terminal and mobile terminal |
CN102811286A (en) * | 2012-07-27 | 2012-12-05 | 广东欧珀移动通信有限公司 | Group creation method for address book |
Also Published As
Publication number | Publication date |
---|---|
CN103391313A (en) | 2013-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103391313B (en) | A kind of create the method for user communication group, device and equipment | |
US11330316B2 (en) | Media streaming | |
CN103401893B (en) | A kind of method creating user communication group, device and equipment | |
CN111527496B (en) | System and method for generating personalized emoticons and lip sync video based on facial recognition | |
US10334307B2 (en) | Methods and systems of providing visual content editing functions | |
US10347288B2 (en) | Method and system for capturing, synchronizing, and editing video from a primary device and devices in proximity to the primary device | |
US10382438B2 (en) | Method and apparatus for expanded content tag sharing | |
US20150187353A1 (en) | Audio tagging | |
CN103200224B (en) | A kind of method of Information Sharing, device and terminal | |
US20160180883A1 (en) | Method and system for capturing, synchronizing, and editing video from a plurality of cameras in three-dimensional space | |
CN105635716B (en) | Aggregated media method based on augmented reality | |
US9251176B2 (en) | Photo chapters organization | |
CN103929484B (en) | The method and device of personalized resource is integrated for user | |
US20230035155A1 (en) | Automated Recording Highlights for Conferences | |
US11971927B1 (en) | System and method for contextual data selection from electronic media content | |
JP2021520163A (en) | Shooting method and terminal device | |
CN102930610A (en) | Check-in information processing method and system | |
CN110489536A (en) | Group's answering method and group's question answering system | |
CN111480348A (en) | System and method for audio-based augmented reality | |
CN113282770A (en) | Multimedia recommendation system and method | |
US20130011119A1 (en) | Method for automatically tagging media content, media server and application server for realizing such a method | |
CN110297971B (en) | Personalized resource retrieval method, device, equipment and computer readable storage medium | |
US10505876B2 (en) | Instant communication method and server | |
CN103944986A (en) | Method and device for integrating individual resources for users | |
CN118511504A (en) | Automatic composition of presentation video and rendering of selected presenter for shared content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13 Applicant after: Xiaomi Technology Co., Ltd. Address before: 100085, Beijing, Wangjing, Chaoyang District West Road, No. 50, volume stone world building, block A, 12 Applicant before: Beijing Xiaomi Technology Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |