CN114726816A - Method and device for establishing association relationship, electronic equipment and storage medium - Google Patents

Method and device for establishing association relationship, electronic equipment and storage medium Download PDF

Info

Publication number
CN114726816A
CN114726816A CN202110006204.6A CN202110006204A CN114726816A CN 114726816 A CN114726816 A CN 114726816A CN 202110006204 A CN202110006204 A CN 202110006204A CN 114726816 A CN114726816 A CN 114726816A
Authority
CN
China
Prior art keywords
task
multimedia
interface
client
multimedia content
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.)
Granted
Application number
CN202110006204.6A
Other languages
Chinese (zh)
Other versions
CN114726816B (en
Inventor
何芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202110006204.6A priority Critical patent/CN114726816B/en
Publication of CN114726816A publication Critical patent/CN114726816A/en
Application granted granted Critical
Publication of CN114726816B publication Critical patent/CN114726816B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for establishing an association relationship, an electronic device, and a storage medium, which are used to improve security when an association relationship is established between objects. The method comprises the following steps: responding to a trigger operation for requesting to establish an association relation with a first object, and displaying a task interface for executing a multimedia task, wherein the multimedia task is a corresponding task to be completed when the association relation is established between a second object and the first object; responding to a task starting operation triggered by a task interface, executing a multimedia task, obtaining corresponding multimedia content and displaying the multimedia content in the task interface; and responding to a task completion operation triggered by the task interface, and sending the relation establishment notice associated with the second object and the multimedia content to the client logged in by the first object. According to the method and the device, when the second object application establishes the incidence relation with the first object, the multimedia task corresponding to the first object needs to be executed, and therefore the method and the device are beneficial to improving the safety.

Description

Method and device for establishing association relationship, electronic equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for establishing an association relationship, an electronic device, and a storage medium.
Background
With the continuous development of computer technology, social applications gradually permeate into people's daily lives, and people can interact with other people in the social applications, for example, establish an association relationship, chat, and the like. For example, the first user may request to establish an association with the second user, and after obtaining the consent of the second user, the association between the first user and the second user may be established successfully.
Taking the common association relationship of establishing a friend relationship as an example, in these social applications, it is difficult for a user to know whether the other party is interested in the person and to add the intention of being a friend for the person who is actively added as a friend. Therefore, how to realize a more secure and reliable method for establishing the association relationship is urgently needed to be solved.
Disclosure of Invention
The embodiment of the application provides a method and a device for establishing an association relationship, electronic equipment and a storage medium, which are used for improving the safety when the association relationship is established between objects.
A first method for establishing an association relationship provided in an embodiment of the present application includes:
responding to a trigger operation for requesting to establish an association relation with a first object, and displaying a task interface for executing a multimedia task, wherein the multimedia task is a corresponding task to be completed when the association relation is established between a second object and the first object;
responding to a task starting operation triggered by the task interface, executing the multimedia task, and obtaining corresponding multimedia content;
and responding to a task completion operation triggered by the task interface, and sending a relation establishment notice associated with the second object and the multimedia content to a client logged in by the first object.
A second method for establishing an association relationship provided in an embodiment of the present application includes:
responding to a viewing operation of a relationship establishment notification related to a second object, displaying a task viewing interface aiming at the relationship establishment notification, and displaying multimedia content corresponding to the relationship establishment notification in the task viewing interface, wherein the multimedia content is obtained by a client logged in by the second object executing a multimedia task through a task interface, the task interface is displayed by the client logged in by the second object after responding to a triggering operation of requesting to establish an association relationship with the first object, and the multimedia task is a corresponding task to be completed when the association relationship between the second object and the first object is established;
and responding to the confirmation operation of the relation establishment notification, and sending a confirmation result of the relation establishment notification to the client logged in by the second object.
Optionally, a playlist corresponding to each multimedia task is displayed in the task viewing interface; the displaying of the multimedia content corresponding to the relationship establishment notification in the task viewing interface specifically includes:
and responding to a triggering operation of selecting a candidate multimedia task through the play list, and playing candidate multimedia contents in the task viewing interface, wherein the multimedia contents corresponding to the relation establishment notification comprise the candidate multimedia contents, and the candidate multimedia contents are the multimedia contents corresponding to the candidate multimedia task.
Optionally, the displaying a condition setting interface including at least one default fixed multimedia task in response to the viewing operation of the condition setting interface for the multimedia task specifically includes:
responding to a viewing operation triggered by an incidence relation setting control aiming at the first object, and displaying a selection interface of a first setting mode or a second setting mode, wherein the first setting mode represents that a multimedia task needs to be completed, and the second setting mode represents that the multimedia task does not need to be completed; in response to a confirmation operation of selecting the first setting mode, displaying a condition setting interface including the at least one default fixed multimedia task; or
And displaying a condition setting interface comprising the at least one default fixed multimedia task in response to a viewing operation triggered by setting multimedia task condition information for the first object, wherein the condition information comprises at least one of task description information and task quantity.
A third method for establishing an association relationship provided in the embodiment of the present application includes:
after receiving a relationship establishment notification sent by a client for logging in a second object and multimedia content corresponding to the relationship establishment notification, forwarding the relationship establishment notification to the client for logging in a first object, wherein the multimedia content is obtained by the client for logging in the second object executing a multimedia task through a task interface, the task interface is displayed by the client for logging in the second object in response to a trigger operation for requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship between the second object and the first object is established;
after receiving a viewing request which is sent by a first object login client and aims at the relationship establishment notification, sending the multimedia content to the first object login client, so that the first object login client displays a task viewing interface aiming at the relationship establishment notification, and plays the multimedia content in the task viewing interface;
after receiving a confirmation result sent by the client logged in by the first object and aiming at the relationship establishment notification, forwarding the confirmation result to the client logged in by the second object, so that the client logged in by the second object displays the confirmation result to the second object.
Optionally, before the receiving the notification of relationship establishment sent by the client that the second object is logged in, the method further includes:
receiving a condition setting request sent by a client side logged in by the first object, and storing condition information carried in the condition setting request in association with identification information of the first object;
the condition information comprises at least one of task description information and task quantity; the task description information is description information of multimedia tasks to be completed when the association relationship is established with the first object, and the task number is the number of the multimedia tasks to be completed when the association relationship is established with the first object.
Optionally, before the receiving the notification of relationship establishment sent by the client that the second object is logged in, the method further includes:
and when a relationship establishment request for establishing an association relationship with the first object, which is sent by the client side logged in by the second object, is received, inquiring condition information associated with the identification information of the first object, and returning the condition information to the client side logged in by the second object, so that the client side logged in by the second object displays the task interface according to the condition information, wherein the relationship establishment request is sent by the client side of the second object in response to a trigger operation for requesting to establish the association relationship with the first object.
A first apparatus for establishing an association relationship provided in an embodiment of the present application includes:
the multimedia task processing system comprises a first response unit, a second response unit and a processing unit, wherein the first response unit is used for responding to a trigger operation for requesting to establish an association relation with a first object and displaying a task interface for executing a multimedia task, and the multimedia task is a corresponding task to be completed when the association relation is established between a second object and the first object;
the second response unit is used for responding to the task starting operation triggered by the task interface, executing the multimedia task and obtaining corresponding multimedia content;
and the third response unit is used for responding to task completion operation triggered by the task interface and sending the relation establishment notice associated with the second object and the multimedia content to the client logged in by the first object.
Optionally, the task interface further displays task description information related to the multimedia task; if the number of the multimedia tasks is multiple, the second response unit is specifically configured to:
responding to task starting operation triggered by the task interface, and sequentially displaying task description information of each multimedia task in the task interface;
and when a piece of task description information is obtained, executing a multimedia task corresponding to the task description information, obtaining multimedia content corresponding to the multimedia task, and displaying the multimedia content in the task interface.
Optionally, the task interface further displays task description information related to the multimedia task; if the number of the multimedia tasks is one, the second response unit is specifically configured to:
responding to task starting operation triggered by the task interface, and displaying task description information of the multimedia task in the task interface;
and executing the multimedia task, obtaining corresponding multimedia content, and displaying the multimedia content in the task interface.
Optionally, the second response unit is specifically configured to:
acquiring task description information every set time length, and executing a multimedia task corresponding to the task description information; or
And responding to task switching operation triggered by the task interface, displaying task description information of the switched multimedia task in the task interface, and executing the multimedia task corresponding to the task description information.
Optionally, the first response unit is specifically configured to:
responding to a trigger operation for requesting to establish an association relation with the first object, and if the first object is detected to be a restricted behavior object, presenting a request condition through a prompt interface, wherein the request condition is used for indicating that a multimedia task corresponding to the first object needs to be completed before the association relation with the first object is established;
and responding to the confirmation operation triggered by the prompt interface, and displaying the task interface.
Optionally, the multimedia content is shot in real time and includes the content of the face information of the second object.
A second apparatus for establishing an association relationship provided in an embodiment of the present application includes:
the first response unit is used for responding to the viewing operation of a relationship establishment notification related to a second object, displaying a task viewing interface aiming at the relationship establishment notification, and displaying multimedia content corresponding to the relationship establishment notification in the task viewing interface, wherein the multimedia content is obtained by a client logged in by the second object executing a multimedia task through the task interface, the task interface is displayed by the client logged in by the second object after responding to a triggering operation of requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship is established between the second object and the first object;
and the second response unit is used for responding to the confirmation operation aiming at the relation establishment notification and sending the confirmation result aiming at the relation establishment notification to the client logged in by the second object.
Optionally, task description information and a task playing progress control related to the multimedia task are also displayed in the task viewing interface; when the number of the multimedia tasks is multiple, task description information corresponding to each multimedia task is displayed at a corresponding position on the task playing progress control;
the first response unit is specifically configured to:
responding to a trigger operation of adjusting the playing progress of the target multimedia content through the task playing progress control, and playing the target multimedia content in the task viewing interface according to the adjusted playing progress, wherein the multimedia content corresponding to the relation establishment notification comprises the target multimedia content, and the target multimedia content is obtained by combining the multimedia content corresponding to each multimedia task.
Optionally, a playlist corresponding to each multimedia task is displayed in the task viewing interface; the first response unit is specifically configured to:
and responding to a triggering operation of selecting a candidate multimedia task through the play list, and playing candidate multimedia contents in the task viewing interface, wherein the multimedia contents corresponding to the relation establishment notification comprise the candidate multimedia contents, and the candidate multimedia contents are the multimedia contents corresponding to the candidate multimedia task.
Optionally, the first response unit is further configured to:
displaying an identity prompt message for the second object in the multimedia content in the task viewing interface;
wherein, the identity prompting message comprises at least one of a face checking result and an information checking result; the face checking result is obtained by checking a face recognition result with account information of an account currently logged in by the second object after the second object in the multimedia content is subjected to face recognition; the information checking result is obtained by analyzing historical behavior information corresponding to the currently logged account or the associated account of the second object.
Optionally, when the identity prompting message includes a face verification result, the face verification result includes at least one of a gender verification result and an age verification result for the second object;
the first response unit is specifically configured to:
performing face recognition on the second object in the multimedia content to obtain a face recognition result containing gender information and age information of the second object;
if the face checking result comprises a gender checking result aiming at the second object, checking gender information in the face recognition result with gender information in the account information to obtain a gender checking result aiming at the second object; or, if the face verification result includes an age verification result for the second object, the age information in the face recognition result is verified with the age information in the account information, and an age verification result for the second object is obtained.
Optionally, the apparatus further comprises:
the condition setting unit is used for responding to the viewing operation of a condition setting interface aiming at the multimedia task, displaying the condition setting interface comprising at least one default fixed multimedia task, and further comprising a task number adjusting control, wherein the fixed multimedia task is a preset multimedia task associated with the first object;
and responding to the triggering operation aiming at the task number adjusting control, and setting the task number of the multimedia tasks to be completed when the incidence relation is established with the first object, wherein the task number is not more than the total number of the multimedia tasks displayed in the condition setting interface.
Optionally, the condition setting interface further displays at least one configurable custom multimedia task, and each custom multimedia task is configured by the condition setting unit through the following processes:
responding to the triggering operation of a task adding control in the condition setting interface, and displaying a task editing interface;
and responding to the triggering operation of editing the task description information of the user-defined multimedia task in the task editing interface, and displaying the configured user-defined multimedia task in the task editing interface.
Optionally, the condition setting unit is specifically configured to:
responding to a viewing operation triggered by an incidence relation setting control aiming at the first object, and displaying a selection interface of a first setting mode or a second setting mode, wherein the first setting mode represents that a multimedia task needs to be completed, and the second setting mode represents that the multimedia task does not need to be completed; in response to a confirmation operation of selecting the first setting mode, displaying a condition setting interface including the at least one default fixed multimedia task; or
And displaying a condition setting interface comprising the at least one default fixed multimedia task in response to a viewing operation triggered by setting multimedia task condition information for the first object, wherein the condition information comprises at least one of task description information and task quantity.
The third apparatus for establishing an association relationship provided in the embodiment of the present application includes:
the system comprises a first forwarding unit, a second forwarding unit and a third forwarding unit, wherein the first forwarding unit is used for forwarding a relationship establishment notification to a first object login client after receiving the relationship establishment notification sent by a second object login client and multimedia content corresponding to the relationship establishment notification, the multimedia content is obtained by the second object login client executing a multimedia task through a task interface, the task interface is displayed by the second object login client after responding to a trigger operation for requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship is established between the second object and the first object;
the first feedback unit is used for sending the multimedia content to the first object login client after receiving a viewing request which is sent by the first object login client and aims at the relationship establishment notification, so that the first object login client displays a task viewing interface aiming at the relationship establishment notification and plays the multimedia content in the task viewing interface;
and a second forwarding unit, configured to forward, after receiving a confirmation result sent by the client that the first object logs in and directed to the relationship establishment notification, the confirmation result to the client that the second object logs in, so that the client that the second object logs in displays the confirmation result to the second object.
Optionally, the apparatus further comprises:
a second feedback unit, configured to receive a condition setting request sent by a client that a first object logs in before the first forwarding unit receives a relationship establishment notification sent by a client that a second object logs in, and store condition information carried in the condition setting request in association with identification information of the first object;
the condition information comprises at least one of task description information and task quantity; the task description information is description information of multimedia tasks to be completed when the association relationship is established with the first object, and the task number is the number of the multimedia tasks to be completed when the association relationship is established with the first object.
Optionally, the second feedback unit is specifically configured to:
before the first forwarding unit receives a relationship establishment notification sent by a second object login client, when a relationship establishment request sent by the second object login client for establishing an association relationship with the first object is received, condition information associated with identification information of the first object is inquired, and the condition information is returned to the second object login client, so that the second object login client displays the task interface according to the condition information, wherein the relationship establishment request is sent by the second object client after responding to a trigger operation for requesting to establish the association relationship with the first object.
An electronic device provided in an embodiment of the present application includes a processor and a memory, where the memory stores a program code, and when the program code is executed by the processor, the processor is caused to execute any one of the steps of the method for establishing an association relationship.
Embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the computer device execute the steps of any one of the above methods for establishing the association relationship.
An embodiment of the present application provides a computer-readable storage medium, which includes a program code, when the program product runs on an electronic device, the program code is configured to enable the electronic device to execute any one of the steps of the method for establishing an association relationship.
The beneficial effect of this application is as follows:
the embodiment of the application provides a method and a device for establishing an incidence relation, electronic equipment and a storage medium. In the embodiment of the application, when the second object application establishes an association relationship with the first object, the multimedia task corresponding to the first object also needs to be executed. Correspondingly, after the first object receives the relationship establishment notification sent by the client side for logging in the second object, the first object can further check the multimedia task executed by the second object, analyze the task completion condition based on the multimedia content corresponding to the multimedia task, and further confirm whether to establish the association relationship with the second object, thereby being beneficial to improving the security of the establishment of the association relationship between the objects.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1A is a diagram illustrating a juvenile mode setting interface according to the related art;
FIG. 1B is a diagram illustrating a friend notification interface in the prior art;
fig. 2 is an alternative schematic diagram of an application scenario in an embodiment of the present application;
fig. 3 is a schematic flowchart of a first method for establishing an association relationship in an embodiment of the present application;
FIG. 4 is a schematic illustration of a task interface in an embodiment of the present application;
FIG. 5A is a schematic jump diagram of a first task interface in an embodiment of the present application;
FIG. 5B is a diagram illustrating a jump of a second task interface according to an embodiment of the present disclosure;
fig. 6A is a schematic diagram of a first video recording page in the embodiment of the present application;
fig. 6B is a schematic jump diagram of a prompt interface in the embodiment of the present application;
fig. 6C is a schematic jump diagram of a first video recording page in the embodiment of the present application;
FIG. 6D is a diagram illustrating task switching according to an embodiment of the present disclosure;
FIG. 6E is a diagrammatic illustration of a task interface and user details interface in an embodiment of the present application;
fig. 7A is a schematic diagram of a second video recording page in the embodiment of the present application;
fig. 7B is a schematic jump diagram of a second video recording page in the embodiment of the present application;
fig. 7C is a schematic diagram of jumping from a third video recording page in the embodiment of the present application;
FIG. 7D is a task interface diagram illustrating the completion of a task according to an embodiment of the present disclosure;
fig. 8 is a schematic interaction diagram of a first client and a backend server in an embodiment of the present application;
fig. 9 is a flowchart illustrating a second method for establishing an association relationship in an embodiment of the present application;
fig. 10A is a schematic diagram of a first friend notification interface in an embodiment of the application;
FIG. 10B is a diagram illustrating a first task viewing interface in an embodiment of the present application;
FIG. 10C is a schematic illustration of a second task viewing interface in an embodiment of the present application;
FIG. 10D is a schematic illustration of a third task viewing interface in an embodiment of the present application;
FIG. 11A is a schematic view of a first condition setting interface in an embodiment of the present application;
FIG. 11B is a schematic view of a second condition setting interface in an embodiment of the present application;
FIG. 11C is a schematic view of a third condition setting interface in an embodiment of the present application;
FIG. 11D is a schematic view of a fourth condition setting interface in an embodiment of the present application;
FIG. 11E is a schematic view of a fifth condition setting interface in an embodiment of the present application;
FIG. 11F is a diagram illustrating a jump of a condition setting interface according to an embodiment of the present application;
fig. 12 is a schematic interaction diagram of a second client and a backend server in an embodiment of the present application;
fig. 13 is a flowchart illustrating a third method for establishing an association relationship in an embodiment of the present application;
fig. 14 is a flowchart illustrating a communication between a backend server and a client according to an embodiment of the present disclosure;
FIG. 15 is a schematic diagram illustrating an alternative interactive implementation timing sequence in the embodiments of the present application;
fig. 16 is a schematic structural diagram illustrating a first apparatus for establishing an association relationship in an embodiment of the present application;
fig. 17 is a schematic structural diagram illustrating a second apparatus for establishing an association relationship in an embodiment of the present application;
fig. 18 is a schematic structural diagram illustrating a third apparatus for establishing an association relationship in an embodiment of the present application;
fig. 19 is a schematic hardware component structure diagram of a first electronic device to which the embodiment of the present application is applied;
fig. 20 is a schematic diagram of a hardware component structure of a second electronic device to which the embodiment of the present application is applied.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments, but not all embodiments, of the technical solutions of the present application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments described in the present application without any creative effort belong to the protection scope of the technical solution of the present application.
Some concepts related to the embodiments of the present application are described below.
Multimedia and multimedia tasks: in a computer system, multimedia refers to a man-machine interactive information exchange and dissemination medium that combines two or more media. The media used include text, pictures, photos, sounds, animations and movies, and the interactive functions provided by the programs. The multimedia tasks in the embodiment of the application mainly refer to audio tasks, video tasks, audio and video tasks and the like.
Instant Messaging (IM): is the most popular communication mode on the Internet (Internet) at present, and various instant communication applications are also in the endlessly; service providers are also offering increasingly rich communication service features. The instant messaging application is an instant messaging software based on the internet. The software can make people use computer user connected with Internet to talk with another online netizen at any time, even to see the right time image of the other side through video. People can communicate quickly without worrying about expensive telephone charges, and the work and the communication are both correct.
Application, i.e. application program: computer programs that perform one or more tasks typically have a visual display that can interact with a user, such as an electronic map and calendar, which may be referred to as an application. Some applications need to be installed on the terminal device used by the user to be used, and some applications do not need to be installed, for example, each applet, webpage and the like in some social applications. The applet can be used without downloading or installing, and the user can open the application by scanning or searching once.
An application operation interface: the medium is used for interaction and information exchange between an application system and a user, realizes conversion between an internal form of information and a human-acceptable form, and aims to enable the user to conveniently and efficiently operate an application to achieve bidirectional interaction and complete the work expected to be completed by the application. In the embodiment of the application, the application operation interface comprises a human-computer interaction and graphical user interface, and the specific application operation interface comprises a task interface, a prompt interface, a task viewing interface, a condition setting interface and the like. Different application operation interfaces are used for displaying different contents to the user, and different information interaction between the user and the application is realized.
Task interface: a user-oriented interface for performing multimedia tasks. Task description information related to the multimedia task can be displayed in the task interface, the task description information can be in a text form, a video form or the like, and certainly, the task description information can also be directly played in a voice mode. In addition, the task interface also displays the multimedia content corresponding to the acquired multimedia task, such as displaying the acquired video.
A task viewing interface: a user-oriented interface for viewing multimedia tasks and corresponding multimedia content. In the embodiment of the application, the multimedia content can be played through the task viewing interface, and the task viewing interface displays the task description information of the multimedia task. Specifically, the playing of the multimedia content may be controlled based on the task playing progress control, and the playing of the multimedia content may also be controlled through a playlist.
Condition setting interface: a user-oriented interface for setting up multimedia tasks associated with establishing associations. In the embodiment of the present application, the setting of the number of tasks and the setting of the task description information are specifically included. The task number refers to the number of multimedia tasks that the other party should complete when the association relationship between the user and the task is requested, and the task description information is used for indicating what tasks the other party should complete, how to complete, and the like.
A teenager mode: instant messaging, a model specifically intended for teenagers (i.e., minors), in which advertising recommendations are deleted, and functionality and information that is detrimental to teenagers are masked. In this mode, the user can also set the functions of protecting teenagers, such as the condition that the own account cannot be searched and friends cannot be added.
Notification of relationship establishment: which refers to a notification when applying for establishing an association relationship. In the embodiment of the present application, the friend relationship is mainly used as an example for illustration, so the term friend notification or friend request refers to a notification for applying to add a friend, for example, a user a applies to add a user B as a friend, and the user B receives a friend adding notification of the user a. In addition, establishing the association relationship may also refer to unilateral attention, or viewing friend space, etc., for example, a minor may set that a person applying for accessing his own space needs to record a video task, etc.
The following briefly introduces the design concept in the embodiments of the present application:
with the continuous development of computer technology, social applications gradually permeate into people's daily lives, and people can interact with other people in the social applications, for example, establish an association relationship, chat, and the like. For example, the first user may request to establish an association relationship with the second user, and after obtaining the agreement of the second user, the association relationship between the first user and the second user may be established successfully.
Taking adding a friend as an example, in the teenager mode of the instant messaging application shown in fig. 1A, after the user turns on the switch "not searchable by strangers", the user is not searchable by any strangers, including search keywords or account numbers, and therefore cannot be added as a friend by a stranger. However, in practical applications, the minor may have a demand for meeting the net friends who have the same interests and hobbies, and although turning on the switch shown in fig. 1A may prevent the minor from being searched by anyone and the group from being added by the bad, the user may not be able to add to other network friends, which reduces the ability to expand network social interaction.
For another example, the friend notification interface of the instant messaging application shown in fig. 1B indicates that the system may automatically filter friend notifications such as too frequent friend notifications. But is limited to the account's behavior within the current instant messaging application platform. Although some friend notifications can be filtered in this way, for the friend notifications still remaining, the added party is not good enough to help the user judge whether the other party is a bad person or whether the other party is a person interested in the user according to the static information of the data card of the user. Because the information can be well packaged, and bad people often change the login account to make a case, the case is not made under the current account but may be cheated in other platforms or lives, and the security is low.
In view of this, the present application provides a method and an apparatus for establishing an association relationship, an electronic device, and a storage medium. In the embodiment of the application, when the second object application establishes an association relationship with the first object, the multimedia task corresponding to the first object also needs to be executed. Correspondingly, after the first object receives the relationship establishment notification sent by the client side for logging in the second object, the first object can further check the multimedia task executed by the second object, analyze the task completion condition based on the multimedia content corresponding to the multimedia task, and further confirm whether to establish the association relationship with the second object, thereby being beneficial to improving the security of the establishment of the association relationship between the objects.
The preferred embodiments of the present application will be described below with reference to the accompanying drawings of the specification, it should be understood that the preferred embodiments described herein are merely for illustrating and explaining the present application, and are not intended to limit the present application, and that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Fig. 2 is a schematic view of an application scenario of the embodiment of the present application. The application scene graph includes two terminal devices 210 and a background server 220, and application operation interfaces, such as a task interface, a prompt interface, a task viewing interface, a condition setting interface, and the like in the embodiment of the present application, can be logged in through the terminal devices 210. It should be noted that the interface in the embodiment of the present application may be in the form of a page, a pop-up window (pop-up frame), or a floating layer, and is not limited herein.
In an alternative embodiment, terminal device 210 and backend server 220 may communicate via a communication network. The communication network is a wired network or a wireless network. The terminal device 210 and the backend server 220 may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein.
In the embodiment of the present application, a social application, such as an instant messaging application, may be installed on the terminal device 210.
It is assumed that what is installed on the terminal device 210 shown on the left side in fig. 2 is referred to as a first client, and what is installed on the terminal device 210 shown on the right side is referred to as a second client. When a user A requests to establish an association relationship with a user B through a first client, multimedia content can be recorded through a task interface, the first client sends an association establishment notification and related multimedia content to a background server 220 through a terminal device 210, the background server 220 forwards the association establishment notification to a second client through the terminal device 210, and the notification is displayed to the user B. When the user B views the multimedia content recorded by the user a through the second client, the corresponding multimedia content may be pulled from the background server 220 through the terminal device 210, and displayed to the user B through the task viewing interface. When the user B selects to confirm establishment of the association relationship, the second client sends a confirmation result to the backend server 220 through the terminal device 210, and the backend server 220 forwards the confirmation result to the first client logged in by the user a through the terminal device 210. Similar communication procedures as described above are also performed at other times, as will be described in detail below.
In this embodiment, the terminal device 210 is an electronic device used by a user, and the electronic device may be a computer device that has certain computing capability and runs instant messaging software and a website or social contact software and a website, such as a personal computer, a mobile phone, a tablet computer, a notebook, an electronic book reader, and a smart home. Each terminal device 210 is connected to the background server 220 through a wireless Network, the background server 220 may be an independent physical background server, may also be a background server cluster or a distributed system formed by a plurality of physical background servers, and may also be a cloud background server providing basic cloud computing services such as cloud service, a cloud database, cloud computing, a cloud function, cloud storage, Network service, cloud communication, middleware service, domain name service, security service, CDN (Content Delivery Network), and a big data and artificial intelligence platform.
The social application related to the embodiment of the present application may be software, or a client such as a web page or an applet, and the background server is a background server corresponding to the software, or the web page or the applet, and the specific type of the client is not limited.
In this context, a multimedia task is mainly exemplified as a video task. An object in this context refers to a user, or an account to which the user is logged in, and is collectively referred to hereinafter as a user.
Referring to fig. 3, an implementation flow chart of a first method for establishing an association relationship provided in the embodiment of the present application is shown, and a specific implementation flow of the method is as follows:
s31: responding to a trigger operation for requesting to establish an association relation with a first object, and displaying a task interface for executing a multimedia task, wherein the multimedia task is a corresponding task to be completed when the association relation is established between a second object and the first object;
in the embodiment of the present application, an example of establishing an association relationship, i.e., a friend relationship, is mainly taken as an example for illustration. Assuming that the second object is a user a (requester) and the first object is a user B (requester), when the user a requests to add the user B as a friend of an instant messaging application, a trigger operation for establishing an association relationship with the first object may be triggered.
In the embodiment of the application, after clicking 'add friend' on the detail interface of the user B, the user A can directly jump to the task interface, and can also detect the requested party before displaying the task interface to judge whether the other party is a behavior limiting object.
For example, fig. 4 is a schematic diagram of a task interface in an embodiment of the present application. In fig. 4, the left interface is a detail interface of the user B when the user a applies for adding the user B as a friend, and after the user a clicks "add friend", the first client that the user a currently logs in responds to the trigger operation of requesting to establish the association relationship with the user B, and a task interface shown on the right side of fig. 4 is displayed. In addition, a countdown and the number of tasks to be recorded are also displayed in the task interface, and the video tasks are exemplified herein. The current task interface represents a recording preparation stage, and the normal recording stage can be entered after counting down for 3 seconds, or the user B can directly click to start recording to enter the normal recording stage.
In an optional implementation manner, when the requested party needs to be detected and whether the other party is a restricted behavior object is determined, the first client responds to a trigger operation requesting establishment of an association relationship with the user B, and if it is detected that the user B is the restricted behavior object, a prompt interface is used to present a request condition, where the request condition is used to indicate that a multimedia task corresponding to the first object needs to be completed before the association relationship with the first object is established.
For example, as shown in fig. 5A, when the user a clicks the "add friend" request to add the user B as a friend, it is necessary to detect whether the user B is a minor, and when the user B is a minor, the system reminds the user a that the video task needs to be completed before the user a can send a friend request to the user B. As shown in fig. 5A, the interface displayed on the right side is a prompt interface, and the request condition is "the other party sets and applies for the friend to record the video".
When the user B clicks to record, a confirmation operation can be triggered, and at the moment, the first client responds to the confirmation operation triggered by the user B through the prompt interface, and displays the task interface. As shown in FIG. 5B, a prompt interface containing the request conditions is shown on the left and a task interface is shown on the right.
In the embodiment of the present application, the behavior-restricted object mainly refers to a minor or an object provided with a video task, and is not specifically limited herein.
The video task can be set based on the teenager mode, for example, when the user B starts the teenager mode, the user B is requested to add a random video task which is required to be recorded by the user B for a friend. Or, the method is not limited to the adolescent mode, and can be popularized to all modes. The user B can set whether to start the video tasks needed by the user B who adds the friend or not, and after the video tasks are started, the user B who adds the friend or not can be required to complete the video tasks.
S32: responding to a task starting operation triggered by a task interface, executing a multimedia task, and obtaining corresponding multimedia content;
s33: and responding to a task completion operation triggered by the task interface, and sending the relation establishment notification associated with the second object and the multimedia content to the client terminal logged in by the first object.
Specifically, the client logged in by the second object sends the relationship establishment notification and the multimedia content associated with the second object to the background server, and the background server forwards the relationship establishment notification and the multimedia content to the client logged in by the first object.
For example, as shown in fig. 6A, when the user a clicks "go record", a video recording page (i.e., a task interface) may be entered, the interface counts down by 3S and informs the user a of the number of video tasks to be recorded, the other party is given a preparation for recording, when the user clicks "start record", a task start operation may be triggered, the first client executes a multimedia task in response to the task start operation triggered by the user a through the task interface, obtains a corresponding multimedia content, and displays the multimedia content in the task interface.
In an alternative embodiment, the multimedia content is a content shot in real time and containing face information of the second object.
After responding to the task starting operation triggered by the task interface and before executing the multimedia task, the method can further detect the task execution environment and specifically judge whether the multimedia content is shot in real time; if the task execution environment is determined to be normal, displaying a normal prompt message in a task interface; and if the task execution environment is determined to be abnormal, displaying an abnormal prompt message in the task interface. Of course, when it is determined that the task execution environment is normal, the recording may be started directly without displaying the normal prompt message, as shown in fig. 6A.
After the countdown is finished, whether the recording is real or not needs to be detected during recording, and if the recording is a picture or a non-real environment, the recording is interrupted, and a frame is flicked for prompting. Fig. 6B is a schematic diagram illustrating an exception notification message according to an embodiment of the present application. When the user uses the recorded video or the picture, namely the recording is not real, a bullet box (namely a prompt interface) as shown on the right side is displayed, and an abnormal prompt message 'please record your real video' is displayed in the bullet box, so that the picture or the recorded video cannot be used. When the real recording environment is detected, recording can be continued. Or after the user confirms in the prompt interface, the recording environment is switched to the real recording environment, and the recording is continued, as shown in fig. 6C.
In an optional implementation mode, task description information related to the multimedia task is further displayed on the task interface. Specifically, the number of the multimedia tasks may be multiple or one.
An alternative embodiment is: when the number of the multimedia tasks is one, the specific implementation process of step S32 is as follows:
responding to task starting operation triggered by a task interface, and displaying task description information of the multimedia task in the task interface; and executing the multimedia task, obtaining corresponding multimedia content, and displaying the multimedia content in a task interface.
The task description information is information indicating what kind of task the requester should perform, how to perform, and the like. The task description information related to the multimedia task displayed in the task interface can be in a text form, a video form or the like, and certainly, the task description information can also be directly played in voice, and the voice is played first when the task recording page is entered. In this way, the task description information may continue to be displayed in the task interface in the case of playback, or only playback may be performed without display, etc. The text and video forms are mainly taken as examples for description in the text and the video.
In the embodiment of the application, the user a can know the multimedia task which needs to be completed by the user a according to the task description information displayed on the task interface, and then execute the multimedia task through the currently logged-in client. When the client obtains the corresponding multimedia content, the client can also display the multimedia content in the task interface.
Another optional implementation is: when the number of the multimedia tasks is multiple, the specific implementation process of step S32 is as follows:
responding to task starting operation triggered by a task interface, and sequentially displaying task description information of each multimedia task in the task interface; and when the task description information is acquired, the multimedia task corresponding to the task description information is executed, the multimedia content corresponding to the multimedia task is acquired, and the multimedia content is displayed in the task interface.
The execution sequence among the multimedia tasks can be preset or randomly determined. In an alternative embodiment, in order to prevent the user from preparing videos recorded by other people intentionally, the tasks are randomized each time the same user is added as a friend, and therefore the execution sequence among the multimedia tasks is also randomly determined.
For example, for user B, there are 4 associated multimedia tasks, which are: the video tasks are video tasks 1, video tasks 2, video tasks 3 and video tasks 4, the set number of the tasks is 2, and the video tasks are shown to be required to complete two video tasks related to a user B when other people request to add the user B as a friend, the two video tasks are randomly selected from the enumerated 4, and the execution sequence of the two video tasks is also randomly determined. For example, when the user B requests to add the user a as a friend, two video tasks, namely the video task 1 and the video task 3, need to be completed correspondingly, and the execution sequence is random. When a user C requests to add a user A as a friend, two video tasks, namely a video task 1 and a video task 4, are correspondingly required to be completed, and the execution sequence is random; or when the user B requests again, two video tasks, namely the video task 2 and the video task 4, need to be completed correspondingly, the execution sequence is random, and the like.
In an optional implementation manner, when task description information of each multimedia task is sequentially displayed in a task interface, the following switching manners are adopted:
the first switching mode is automatic switching. Specifically, one piece of task description information is obtained every set time length, a multimedia task corresponding to the task description information is executed, corresponding multimedia content is obtained, and the multimedia content is displayed in a task interface.
For example, each video task defines an upper time limit, and the next task is automatically entered in excess of 2 minutes. And, the corresponding task description information is displayed. And the user A records the video task according to the task description information, obtains the corresponding video content by the first terminal equipment, and displays the recorded video picture in a video recording interface.
And specifically, the first client displays task description information of the switched multimedia task in a task interface in response to task switching operation triggered through the task interface, executes the multimedia task corresponding to the task description information, obtains corresponding multimedia content, and displays the multimedia content in the task interface.
For example, after the environment and the artificial real environment are met, the 1 st task appears on the video recording interface, the user clicks the next task to finish the next task after recording, and when the last task is recorded, the user clicks the finish to send a friend request to the other side.
As shown in fig. 6D, when the user a clicks to start recording, task description information "why you added me friend" of the first task is displayed, and in addition, a current recording time length, for example, when the user recording time length is "00: 10" as shown in fig. 6D, indicates that recording of the first task has started for 10 seconds currently. Then, the user a can click on the "next task", and task description information "how you feel what you get in the king" of the second task is displayed, as shown in fig. 6E, after the user a clicks "complete" in the left side interface of fig. 6E, a task completion operation is triggered, the first client responds to the task completion operation triggered by the user a, jumps to the detail interface shown on the right side, and prompts the user a that "the friend application has been sent".
In the above-described embodiments, the task description information is in the form of text, but it is needless to say that the task description information in the form of video as shown in fig. 7A to 7D may be displayed. As shown in fig. 7A, when the user a clicks to start recording, a task start operation is triggered, a task interface shown on the right side of fig. 7A is displayed, task description information in the form of video, i.e., a task 1 video, is played in the upper half of the task interface, and video content of the recorded task 1 can be displayed in the lower half. Note, however, that when starting recording, the task playback is paused, and as shown in fig. 7B, when the user a clicks the record button on the lower half of the task interface, the task content is recorded, and at the same time, the task 1 video in the upper half area is paused. After the user a finishes recording one task, he can review, re-record, and click "next task" to start playing the task 2 video, as shown in fig. 7C. After the last task is recorded, the user can click "complete" shown in fig. 7D to submit a friend application ", and at this time, the first client sends a relationship establishment notification (i.e., a friend application) and recorded video content to a background server (a background server for short) in response to a task ending operation triggered by the user a.
Fig. 8 is a schematic diagram illustrating interaction between a first client and a background server in an embodiment of the present application. As shown in fig. 8, the first client is mainly composed of 3 important modules, including a network layer, a data layer and a presentation layer, and the functions of each module are as follows:
1) network layer: the module for communication between the first client and the background server comprises sending a request for adding friends, uploading a video request to the background server, receiving the push of the background server, and the like. When the network is not connectable, a failure is prompted.
Specifically, when the first client sends the relationship establishment notification and the corresponding multimedia content to the background server, it indicates that a request for adding a friend and a request for uploading a video need to be sent to the background server, and the multimedia content can be sent to the background server in the request for uploading the video. In addition, when the first client displays the task interface to the user a, the first client may receive details of the tasks pushed by the background server, including task description information, the number of tasks, and the like.
2) And (3) a data layer: the module mainly stores data related to a first client, and mainly comprises three parts, wherein the first part is own user information basic data, such as account information, chat information and the like of a user A; the second part is task information data, including the content of the video task, the number of the tasks and the like; the third part is the past record summary data of the opposite user, including the basic information of the opposite user, wherein the opposite user is the other party when the association relationship is established.
3) A display layer: a first client is responsible for a User Interface (UI) display part, which mainly includes 3 major parts, the first part is an add-friend page, which includes basic information of the other party and a condition that the add-friend is a friend, and the first part is responsible for displaying and responding to a User event by a standard system control, and as shown in fig. 5A, the add-friend page is listed in the embodiment of the present application; the second part is a video task page which comprises task videos to be recorded, the number of the task videos to be recorded and the like, and is displayed by a standard system control; the third part is a video recording page, which comprises a face recognition module, feature point acquisition, detection result display and the like, wherein the face recognition module is provided by a third-party Software Development Kit (SDK) and is displayed by a standard system control.
In addition, the display layer is responsible for responding to user interaction operation, monitoring clicking and dragging events, calling back to corresponding function processing, and providing capability support by a standard system control.
In the embodiment of the application, when receiving the relationship establishment notification sent by the first client, the background server forwards the relationship establishment notification to the second client logged in by the user B.
Referring to fig. 9, an implementation flowchart of a second method for establishing an association relationship according to an embodiment of the present application is shown, and a specific implementation flow of the method is as follows:
s91: responding to a viewing operation of a relationship establishment notification related to a second object, displaying a task viewing interface aiming at the relationship establishment notification, and displaying multimedia content corresponding to the relationship establishment notification in the task viewing interface, wherein the multimedia content is obtained by a client logged in by the second object executing a multimedia task through the task interface, the task interface is displayed after the client logged in by the second object responds to a trigger operation of requesting to establish an association relationship with the first object, and the multimedia task is a corresponding task to be completed when the second object establishes the association relationship with the first object;
for example, as shown in fig. 10A, which is a schematic diagram of a friend notification interface in an embodiment of the present application, when a user clicks a new friend notification, the user may jump to the friend notification interface shown on the right side, where the page includes filtered notifications and unfiltered notifications, and the filtered notifications may be further viewed by clicking. These notifications all pertain to the relationship establishment notification recited in the embodiments of the present application.
In addition, before minors add friends, the probability of adding the minors to bad users is further reduced. In the embodiment of the application, for the juveniles in the teenager mode, when the juveniles receive a friend request, the juveniles inform the videos recorded by the juveniles in the display. When the user has suspected points, the suspicious content, namely the information checking result, can be displayed in the notification according to the information which is provided by the system and is counted by the opposite side in the multi-platform bad records. In addition, the system can also display the recognition result, namely the face checking result according to the face information recognized by the video.
In an optional implementation manner, when the video content is played in the task viewing interface, the face recognition of the user in the video content may be further performed, and an identity prompt message for a second object in the video content is displayed in the task viewing interface.
The identity prompting message comprises at least one of a face checking result and an information checking result; the face checking result is obtained by checking the face recognition result with account information of the account currently logged in by the second object after the face recognition is carried out on the second object in the video content; the information checking result is obtained by analyzing historical behavior information corresponding to the account or the associated account which the second object currently logs in. The associated account refers to a mobile phone number, a mailbox and the like bound by the current account.
In an alternative embodiment, when the identity prompting message includes the face verification result, the face verification result includes at least one of a gender verification result and an age verification result for the second object; at this time, after performing face recognition on the second object in the multimedia content and obtaining a face recognition result including gender information and age information of the second object, the following two cases can be divided:
in case one, if the face verification result includes a gender verification result for the second object, the gender information in the face recognition result is verified with the gender information in the account information, and a gender verification result for the second object is obtained.
For example, the actual gender of the second object is detected to be male by performing face recognition on the second object in the multimedia content, but the gender described by the account information of the second object is female, and in this case, the result of the gender verification for the second object may be that "the gender of the face recognition partner is male, which is different from the gender described".
In the second case, if the face verification result includes an age verification result for the second object, the age information in the face recognition result is verified against the age information in the account information, and an age verification result for the second object is obtained.
For example, by performing face recognition on a second object in the multimedia content, it is detected that the true age of the second object is 36 years, but the account information of the second object describes an age of 20, and in this case, the age verification result for the second object may be "the face recognition partner is 36 years old, and is far from the description age".
Of course, the face verification result may also include both the age verification result and the gender verification result.
Specifically, the suspicious content in the embodiment of the present application refers to a multi-platform suspicious content reminder, which includes but is not limited to:
1) when the user instant messaging application account behavior is suspicious, an orange text prompt (other special marks such as bold, highlight and the like) can be performed, such as: the number of times of blacking the other party after transferring accounts is frequent, the account number is reported for 4 times, the account number is added with people and does not chat, and the like;
2) the mobile phone number bound to the current account number has suspicious points in other cooperation platforms with the instant messaging application, such as: the mobile phone number bound by the account is applied to a certain mobile phone housekeeper or a certain mobile phone guard in instant messaging, and is listed as a harassing call;
3) the mobile phone number bound by the current account is listed in a blacklist in accounts of other platforms, such as: and the mobile phone number bound by the account is listed in a blacklist and the like in a certain shopping platform due to default debt.
When entering a video playing page (i.e. a task viewing interface), the system automatically performs face recognition detection, and a dotted line on the face in the right interface shown in fig. 10B represents a recognition mark. When the age and sex of the other party are detected, an orange text prompt can be given when the age is too different from the age description in the data. Fig. 10B is a schematic diagram of a task viewing interface listed in the embodiment of the present application. Suppose that when the second friend notifies that the friend applies for the second friend, which is sent by the user a before, the user B can click to view the head portrait of the user a, and enter a video playing page (i.e., a task viewing interface) to play the video. In addition, identity prompting information including a face verification result and an information verification result is displayed in the figure. The face verification result is 'the age of the face recognition partner is 36 years old, and is far from the description age', namely the age verification result in the embodiment of the application; the information check result is that the mobile phone number bound by the account of the opposite party is listed as a harassing call by a certain mobile phone housekeeper and a certain mobile phone guard.
S92: and responding to the confirmation operation of the relation establishment notification, and sending a confirmation result of the relation establishment notification to the client registered by the second object.
Specifically, the client logged in by the first object sends the confirmation result to the background server, and the background server forwards the confirmation result to the client logged in by the second object.
As shown in fig. 10C, the user B may determine whether to approve adding the user a as a friend according to the video task completed by the user a, and may click on the bottom "approve adding the other party as a friend" in the left side interface to add the user a as a friend if agreeing, and then jump to the interface shown on the right side of fig. 10C to prompt the user B that has approved the friend application of "little money" of the user a.
It should be noted that, the teenager mode is only exemplified herein, and other modes are also possible, and are not specifically limited herein.
In the embodiment of the application, when the user A views the application and the videos which are friends of the user A, the application and the videos can be combined into a complete video display or can be separately presented, and the user A can select which video to view. Step S91 is described in detail below:
and in the first presentation mode, the videos are combined into a video complete display.
In the embodiment, task description information and a task playing progress control related to the multimedia task are also displayed in the task viewing interface; when the number of the multimedia tasks is multiple, the task description information corresponding to each multimedia task is displayed at the corresponding position on the task playing progress control. For example, as shown in fig. 10B, a task playing progress bar control is displayed at the bottom of the interface shown on the right side of fig. 10B, and corresponding task description information is wired in a text form at an appropriate position, in fig. 10B, because there are two video tasks, the duration of each video task is the same, and therefore, the video tasks are evenly distributed progress bars, the task description information "why you add me to be a friend" of the first task is marked at the starting point of the progress bar, and the task description information "how you feel a certain king? ".
In this way, the multimedia content corresponding to the relationship establishment notification is displayed in the task viewing interface, and the specific process is as follows: and the second client responds to the triggering operation of the user B for adjusting the playing progress of the target multimedia content through the task playing progress control, and plays the target multimedia content in the task viewing interface according to the adjusted playing progress, wherein the relation establishment notification informs that the corresponding multimedia content comprises the target multimedia content, and the target multimedia content is obtained by combining the multimedia contents corresponding to the multimedia tasks, namely a complete video.
As shown in fig. 10C, the task information completed by the user is displayed at the bottom of the video, and when the user a clicks the corresponding task 2, the user jumps to the corresponding video to play, and the playing progress displayed on the progress bar is updated.
And presenting in a second way and separately.
In the embodiment, a play list corresponding to each multimedia task is displayed in the task viewing interface; displaying multimedia content corresponding to the relation establishment notification in a task viewing interface, wherein the specific process comprises the following steps:
and the second client responds to the triggering operation of the user B for selecting the candidate multimedia task through the play list, and plays the candidate multimedia content in the task viewing interface, wherein the multimedia content corresponding to the relation establishment notification comprises the candidate multimedia content, and the candidate multimedia content is the multimedia content corresponding to the candidate multimedia task.
Fig. 10D is a schematic diagram of another task viewing interface in the embodiment of the present application. Where both task 1 and task 2 belong to multimedia tasks in a playlist, a video cover is also displayed on the playlist shown in fig. 10D. The user B can also select the candidate multimedia tasks by clicking the corresponding play button, and the corresponding candidate multimedia contents are played by the second client.
Taking a multimedia task as an example of a video task, the following describes the setting process of the multimedia task in detail:
in the embodiment of the application, the video task can be set for an instant messaging application platform, for example, a platform requires to add a minor as a friend, and needs to record or record a video which says the real name of the other party and introduces the minor, or a video of a handheld identity card and the like, so that the other party can know the minor or the identity of the minor and know the video task of the other party. And can be set by the user B.
In an optional implementation manner, the second client displays a condition setting interface comprising at least one default fixed multimedia task in response to a viewing operation of the user B on the condition setting interface of the multimedia task, and the condition setting interface further comprises a task number adjusting control, wherein the fixed multimedia task is a pre-configured multimedia task associated with the first object.
In the embodiment of the application, the fixed multimedia tasks are pre-configured by an instant messaging application platform, that is, default tasks configured by a background server, for any user, some fixed multimedia tasks can be configured by default, the multimedia tasks can be the same, for example, videos which speak real names of the other party and introduce the user at the same time, or different, personalized fixed multimedia tasks and the like set by the background server based on the characteristics of the user, for example, for a user B, the user likes to listen to songs, corresponding to one of the multimedia tasks is 'please say a favorite song of me', for a user D, the user likes to read books, corresponding to one of the multimedia tasks is 'please say a favorite writer of me', and the like. In addition, the condition setting interface also displays at least one configurable customized multimedia task which is customized by the user.
For example, as shown in fig. 11A, when the user clicks "add me friend's video task" in the left-side interface, the user may trigger a viewing operation of the condition setting interface for the multimedia task, and jump to the condition setting interface shown in the right-side of fig. 11A, where 3 default fixed multimedia tasks are displayed in the current interface, which are "introduce oneself", "why add me friend? "and" say my real name ".
When the user B clicks the task addition widget of "+ add video task", the second client displays a task editing interface as shown on the right side of fig. 11B in response to a trigger operation for the task addition widget in the condition setting interface. The user B may edit the task description information of the custom multimedia task based on the virtual keyboard shown in fig. 11B, and the first client displays the configured custom multimedia task in the task editing interface in response to a trigger operation of editing the task description information of the custom multimedia task in the task editing interface, such as "how you feel a certain king" shown in fig. 11B. In addition, the user can click on the symbol on the right side of the 'how you feel how you get' to edit again, and the like.
In addition, in the embodiment of the application, the number of the task videos can be limited by the platform, for example, 1 video task needs to be completed by applying for adding friends of the other party, and a setter sets at least 3 tasks. And can be set by the user. For example, for an underage user in a teenager mode in an instant messaging application, a user may set a video task to be completed by a stranger who is a friend to add. The video task system provides 3 by default, and strangers need to complete 2 randomly. The default task content can be edited, the random number can be modified, but the number of tasks is larger than the number of randomly completed tasks.
As shown in fig. 11C, when the user B clicks a task number adjustment control "change task number" on the left side of fig. 11C, the second client sets the task number of the multimedia task to be completed when the association relationship with the first object is established in response to the trigger operation for the task number adjustment control. The number of the tasks is not greater than the total number of the multimedia tasks displayed in the condition setting interface, the multimedia tasks displayed in the condition setting interface may only include fixed multimedia tasks, and the total number of the multimedia tasks displayed in the interface shown on the left side of fig. 11B is 3; of course, in the case where the user sets the custom task, there is further included a custom multimedia task, for example, the total number of multimedia tasks displayed in the interface shown on the right side of fig. 11C is 4. On the right side of fig. 11D, it is shown that the user B changes the number of video tasks to be completed by the other party to 2, which is less than the total number, 4, and after the user finishes the selection, the user can jump to the condition setting interface shown on the right side of fig. 11E. When other users request to add the user B as a friend, if the video task needs to be completed, two tasks are randomly acquired from the 4 video tasks to be completed.
It should be noted that the add video task is set as a text description, and may be replaced with a recorded video description, and when the other party adds me as a friend and records a video, this is a task video introduction, for example, as shown in fig. 7A to 7D.
It is contemplated that the method is not limited to the adolescent mode in instant messaging applications, but can be generalized to all modes. The user can set whether to start the video tasks needed by the users who add to be friends, and after the video tasks are started, all the users who add to be friends can be required to complete the video tasks.
In an alternative embodiment, the viewing operation of the condition setting interface for the multimedia task can be triggered in the following two ways:
and in the first triggering mode, whether to start adding the friend to be a video task is set by a user, so that the viewing operation of the condition setting interface is triggered.
For example, as shown in fig. 11F, when the user B clicks the item "privacy" in the setting to set the friend adding right, a viewing operation triggered by the association relation setting control for the user B may be triggered, and at this time, the second client displays a selection interface of the first setting mode or the second setting mode as shown on the left side of fig. 11F in response to the viewing operation triggered by the association relation setting control for the user a. The first setting mode represents that a multimedia task needs to be completed, namely, a video task needs to be completed by adding a friend; the second setting mode represents that the multimedia task is not required to be completed, namely, the video task is not required to be completed by adding the friend; further, when the user B clicks "yes", the second client displays a condition setting interface including at least one default fixed multimedia task in response to a confirmation operation that the user B selects the first setting mode, as shown on the right side of fig. 11F.
And a second triggering mode, triggering when the user sets the multimedia task condition information, wherein the condition information comprises but is not limited to task description information and task quantity.
For example, as shown in fig. 11A, when the user B clicks "add a video task that is a friend, a viewing operation is triggered, and the second client displays a condition setting interface including at least one default anchor multimedia task in response to the viewing operation triggered by setting the multimedia task condition information for the first object. The specific condition setting process can be referred to the above embodiment, and repeated details are not repeated.
Fig. 12 is a schematic diagram illustrating interaction between a second client and a backend server according to an embodiment of the present application. As shown in fig. 12, the second client is mainly composed of 3 important modules, including a network layer, a data layer and a presentation layer, and the functions of each module are as follows:
1) and (3) network layer: the module for the communication between the second client and the background server comprises a friend condition setting request sending module, a video downloading request sending module, a friend adding request agreeing to be added to the background server, a background server receiving pushing module and the like, the second client updates data to a data layer after receiving the data, and a bottom layer communication protocol is UDP. When the network is not connectable, a failure is prompted.
For example, when the user B sets the condition information for the multimedia task in the manner shown in fig. 11A to 11F, the second client needs to send a friend condition setting request to the backend server; when the user B clicks and views the relationship establishment notification of the user B on the friend notification interface, the second client needs to send a video downloading request to the background server, and then downloads the video content of the video task recorded by the user B. After viewing the video, the user B clicks "agree to add another party as a friend", the second client needs to send an "agree to add friend request" to the background server, and so on. In addition, chat messages pushed by the background server, relation establishment notifications and the like can be received.
2) And (3) a data layer: the module mainly stores data related to the second client and mainly comprises four parts, wherein the first part is own user information data and comprises basic information, setting information of strangers and friends; the second part is task information data, including the content of the video task (i.e. task description information), the number of tasks, etc.; the third part is the past record summary data of the opposite side user, including the basic information of the opposite side and the multi-platform suspicious content reminding. The fourth part is face feature data which comprises age and gender information of the opposite party.
3) A display layer: the second client is responsible for a UI display part, mainly comprising 3 parts, wherein the first part is a condition setting page which is added by a stranger and is a friend by the stranger, and comprises common conditions, video task conditions, condition specific settings and the like, and the common conditions, the video task conditions, the condition specific settings and the like are all responsible for displaying and responding to user events through a standard system control; the second part is a video viewing page which comprises a task video recorded by the viewing opposite side, a face recognition module, a characteristic point acquisition module, a detection result display module and the like, wherein the face recognition module is provided by a third-party SDK; and the third part is a friend notification interface which comprises the name of the opposite user, multi-platform suspicious content reminding and the like, and is displayed by a standard system control.
In addition, the display layer is responsible for responding to user interaction operation, monitoring clicking and dragging events, calling back to corresponding function processing, and providing capability support by a standard system control.
Referring to fig. 13, an implementation flow chart of a third method for establishing an association relationship provided in the embodiment of the present application is shown, and a specific implementation flow of the method is as follows:
s131: after receiving a relationship establishment notification sent by a client for logging in a second object and multimedia content corresponding to the relationship establishment notification, forwarding the relationship establishment notification to the client for logging in the first object, wherein the multimedia content is obtained by the client for logging in the second object executing a multimedia task through a task interface, the task interface is displayed after the client for logging in the second object responds to a trigger operation for requesting to establish an association relationship with the first object, and the multimedia task is a corresponding task to be completed when the second object establishes the association relationship with the first object;
for example, the user A applies to add the user A and the user B as friends, and enters a video task completion interface. And pulling the task number set by the user B from the background server, randomly pulling the tasks from the background server according to the task number, and sequentially displaying the recording interface of the user A. When the user A records, the face data is collected, after the user finishes the required number of tasks, the video with the tasks and the request for adding friends are packaged and sent to the background server, namely the background server receives the relation establishment notification and the multimedia content corresponding to the relation establishment notification.
S132: after receiving a viewing request which is sent by a client of a first object login and aims at a relationship establishment notification, sending multimedia content to the client of the first object login, so that the client of the first object login displays a task viewing interface aiming at the relationship establishment notification, and playing the multimedia content in the task viewing interface;
for example, after receiving a video and a friend adding request of a first client of a user a, a background server queries information (suspicious content and the like) related to the user a, and after a result is queried, packages the friend adding request, the information of the user a, task video downloading information, face data and the like, and then pushes the packaged information to a user B. And after receiving the request of adding the friend, the second client of the user B can check the information of the user A, and can check the recorded video task and the face data after clicking the head portrait of the user A. The recorded video task and the face data are returned after the background server receives a viewing request of a relationship establishment notification for the user B, which is sent by a second client logged in by the user B.
S133: and after receiving a confirmation result aiming at the relationship establishment notification sent by the client side logged in by the first object, forwarding the confirmation result to the client side logged in by the second object, so that the client side logged in by the second object displays the confirmation result to the second object.
For example, user B may click on "agree to add the other party as a friend" below, and the second client sends the agreed information (i.e., confirmation result) to the backend server. The background server may forward the result to the first client of user a, and the first client displays the friend addition result to user a.
In an optional implementation manner, before receiving the relationship establishment notification sent by the client in which the second object is logged in, the method further includes:
receiving a condition setting request sent by a client for logging in a first object, and storing condition information carried in the condition setting request in association with identification information of the first object;
the condition information comprises at least one of task description information and task quantity; the task description information is description information of multimedia tasks to be completed when the association relationship is established with the first object, and the task number is the number of the multimedia tasks to be completed when the association relationship is established with the first object.
For example, the user B adds a condition setting page that is a friend of the user B in a teenager mode in the instant messaging application, packages condition information (all task contents and the number of tasks) into data after the setting is completed, and sends the data to the background server; and after receiving the request of the second client of the user B, the background server stores the content of the video tasks and the number of the tasks into the information of the user B.
In an optional implementation manner, before receiving the relationship establishment notification sent by the client that the second object is logged in, the method further includes:
when a relationship establishment request which is sent by a client side logged in by a second object and establishes an association relationship with the first object is received, condition information associated with identification information of the first object is inquired, and the condition information is returned to the client side logged in by the second object, so that the client side logged in by the second object displays a task interface according to the condition information, wherein the relationship establishment request is sent by the client side of the second object in response to a trigger operation which requests the client side to establish the association relationship with the first object.
For example, the user A applies to add the user A and the user B as friends, and enters a video task completion interface. And pulling the task number set by the user B from the background server, randomly pulling the tasks from the background server according to the task number, and sequentially displaying the recording interface of the user A.
Referring to fig. 14, it is a flowchart illustrating a communication flow between a back-end server and a client according to an embodiment of the present application, and the main communication flow is as follows:
1) the user B creates a condition that the user B adds the user B as a friend, namely the user B adds the user B as the friend to complete the video task and sets corresponding video task content and the quantity to be completed, the second client logged in by the user B sends data (the video task content, the task quantity and the like) to the background server, and the background server analyzes and stores the data in a local database and a cache after receiving the request.
2) When a user A applies to add a user B as a friend, a first client side obtains the condition of adding the friend of the user B from a background server, the background server pushes the condition (video task content and task quantity) of adding the friend of the user B to the first client side logged in by the user A, the first client side displays a task interface, and effective videos (containing face feature data) recorded by an AI face detection module are sent to the background server.
3) The background server pushes a friend adding request comprising face feature data, past recording information and recorded video information to the user B, and in addition, the background server can also push related suspicious data information of the user A to the user B.
4) And the user B downloads and views the video from the background server.
It should be noted that, in the embodiment of the present application, the example is mainly given by taking the association of establishing a friend relationship as an example, in addition, establishing an association may refer to unilateral attention, or viewing a friend space, and the like, the multimedia task listed in the embodiment of the present application may also be used in applying for viewing a minor space, a minor may set a task that a person applying for accessing a self space needs to record a video, and the like, and a specific implementation manner is similar to the above process, and details are not repeated here.
Based on the embodiment, before the minors and the friends, the probability of adding the minors to bad users can be effectively reduced, more information which the minors want to know is known, whether the opponent is interested is known, the quality of the friends is improved, and more interested people are known; in addition, the intercommunication of the blacklists of multiple platforms can better purify the wind and air of the whole Internet industry, provide a better network environment for minors, and increase the network security.
Fig. 15 shows an interaction sequence diagram for establishing an association relationship, in which the client a is a client for the first object to log in, and the client B is a client for the second object to log in. The specific implementation flow of the method is as follows:
step S1500: the client A responds to the viewing operation of a condition setting interface aiming at the multimedia task and displays the condition setting interface comprising at least one default fixed multimedia task;
step S1501: the client A responds to the triggering operation of a task adding control in a condition setting interface and displays a task editing interface;
step S1502: the client A responds to the triggering operation of editing the task description information of the user-defined multimedia task in the task editing interface, and displays the configured user-defined multimedia task in the task editing interface;
step S1503: the client A responds to the triggering operation of the task number adjusting control in the condition setting interface and sets the task number of the multimedia task to be completed when the incidence relation with the first object is established;
step S1504: the client A sends condition information including task quantity, task description information and the like to a background server;
step S1505: the background server stores the condition information and the identification information of the first object in a correlation manner;
step S1506: the client B responds to the trigger operation of requesting to establish the association relation with the first object and sends a relation establishment request for establishing the association relation with the first object to the background server;
step S1507: the background server inquires condition information associated with the identification information of the first object according to the relation establishment request and returns the condition information to the client B;
step S1508: the client B displays a task interface for executing the multimedia task according to the condition information;
step S1509: the client B responds to the task starting operation triggered by the task interface, executes the multimedia task, obtains corresponding multimedia content and displays the multimedia content in the task interface;
step S1510: the client B responds to task completion operation triggered through the task interface and sends a relation establishment notice associated with the second object and multimedia content to the background server;
step S1511: the background server forwards the relationship establishment notification to the client A after receiving the relationship establishment notification sent by the client B and the multimedia content corresponding to the relationship establishment notification;
step S1512: the client A responds to the viewing operation of the relationship establishment notification of the second object and sends a viewing request to the background server;
step S1513: the background server inquires the multimedia content corresponding to the second object according to the viewing request and sends the multimedia content to the client A;
step S1514: the client A displays a task viewing interface and displays multimedia content corresponding to the relation establishment notification in the task viewing interface;
step S1515: the client A responds to the confirmation operation of the relation establishment notification and sends a confirmation result of the relation establishment notification to the background server;
step S1516: the background server forwards the confirmation result to the client B;
step S1517: the client B displays the confirmation result to the second object.
Based on the same inventive concept, the embodiment of the application also provides a device for establishing the association relationship. As shown in fig. 16, which is a schematic structural diagram of a first apparatus 1600 for establishing an association relationship in this embodiment of the present application, may include:
the first response unit 1601 is configured to display a task interface for executing a multimedia task in response to a trigger operation for requesting to establish an association relationship with the first object, where the multimedia task is a task to be completed corresponding to the second object when the association relationship is established with the first object;
a second response unit 1602, configured to respond to a task start operation triggered through a task interface, execute a multimedia task, and obtain corresponding multimedia content;
a third responding unit 1603, configured to send the relationship establishment notification associated with the second object and the multimedia content to the client to which the first object logs in, in response to a task completion operation triggered by the task interface.
Optionally, task description information related to the multimedia task is also displayed on the task interface; if the number of the multimedia tasks is multiple, the second response unit 1602 is specifically configured to:
responding to task starting operation triggered by a task interface, and sequentially displaying task description information of each multimedia task in the task interface;
and when the task description information is acquired, the multimedia task corresponding to the task description information is executed, the multimedia content corresponding to the multimedia task is acquired, and the multimedia content is displayed in the task interface.
Optionally, task description information related to the multimedia task is also displayed on the task interface; if the number of the multimedia tasks is one, the second response unit 1602 is specifically configured to:
responding to task starting operation triggered by a task interface, and displaying task description information of the multimedia task in the task interface;
and executing the multimedia task, obtaining corresponding multimedia content, and displaying the multimedia content in the task interface.
Optionally, the second response unit 1602 is specifically configured to:
acquiring task description information every set time length, and executing a multimedia task corresponding to the task description information; or alternatively
And responding to task switching operation triggered by the task interface, displaying task description information of the switched multimedia task in the task interface, and executing the multimedia task corresponding to the task description information.
Optionally, the first response unit 1601 is specifically configured to:
responding to a trigger operation for requesting to establish an association relation with a first object, if the first object is detected to be a restricted behavior object, presenting a request condition through a prompt interface, wherein the request condition is used for indicating that a multimedia task corresponding to the first object needs to be completed before the association relation with the first object is established;
and responding to the confirmation operation triggered by the prompt interface, and displaying the task interface.
Optionally, the multimedia content is shot in real time and includes the face information of the second object.
Based on the same inventive concept, the embodiment of the application also provides a device for establishing the association relationship. As shown in fig. 17, which is a schematic structural diagram of a second apparatus 1700 for establishing an association relationship in this embodiment of the application, the method may include:
a first response unit 1701, configured to display a task viewing interface for the relationship establishment notification in response to a viewing operation of the relationship establishment notification related to the second object, and display multimedia content corresponding to the relationship establishment notification in the task viewing interface, where the multimedia content is obtained by a client registered by the second object executing a multimedia task through the task interface, the task interface is displayed by the client registered by the second object after a triggering operation of requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship is established between the second object and the first object;
a second responding unit 1702, configured to send, in response to the confirmation operation for the relationship establishment notification, a confirmation result for the relationship establishment notification to the client that the second object is logged in.
Optionally, task description information and a task playing progress control related to the multimedia task are also displayed in the task viewing interface; when the number of the multimedia tasks is multiple, task description information corresponding to each multimedia task is displayed at a corresponding position on the task playing progress control;
the first response unit 1701 is specifically configured to:
and responding to a trigger operation of adjusting the playing progress of the target multimedia content through the task playing progress control, and playing the target multimedia content in the task viewing interface according to the adjusted playing progress, wherein the multimedia content corresponding to the relation establishment notification comprises the target multimedia content, and the target multimedia content is obtained by combining the multimedia content corresponding to each multimedia task.
Optionally, a playlist corresponding to each multimedia task is displayed in the task viewing interface; the first response unit 1701 is specifically configured to:
and responding to the triggering operation of selecting the candidate multimedia task through the play list, and playing the candidate multimedia content in the task viewing interface, wherein the multimedia content corresponding to the relation establishment notification comprises the candidate multimedia content, and the candidate multimedia content is the multimedia content corresponding to the candidate multimedia task.
Optionally, the first response unit 1701 is further configured to:
displaying an identity prompt message for a second object in the multimedia content in a task viewing interface;
the identity prompting message comprises at least one of a face checking result and an information checking result; the face checking result is obtained by checking the face recognition result with account information of the account currently logged in by the second object after the face recognition is carried out on the second object in the multimedia content; the information checking result is obtained by analyzing historical behavior information corresponding to the account or the associated account currently logged in by the second object.
Optionally, when the identity prompting message includes a face verification result, the face verification result includes at least one of a gender verification result and an age verification result for the second object;
the first response unit 1701 is specifically configured to:
performing face recognition on a second object in the multimedia content to obtain a face recognition result containing gender information and age information of the second object;
if the face checking result comprises a gender checking result aiming at the second object, checking gender information in the face recognition result with gender information in the account information to obtain a gender checking result aiming at the second object; alternatively, if the face verification result includes an age verification result for the second object, the age information in the face recognition result is verified against the age information in the account information, and an age verification result for the second object is obtained.
Optionally, the apparatus further comprises:
a condition setting unit 1703, configured to, in response to a viewing operation of a condition setting interface for a multimedia task, display a condition setting interface that includes at least one default fixed multimedia task, where the condition setting interface further includes a task number adjustment control, and the fixed multimedia task is a pre-configured multimedia task associated with a first object;
and responding to the triggering operation of the task quantity adjusting control, and setting the task quantity of the multimedia tasks to be completed when the association relation is established with the first object, wherein the task quantity is not more than the total quantity of the multimedia tasks displayed in the condition setting interface.
Optionally, the condition setting interface further displays at least one configurable custom multimedia task, and each custom multimedia task is configured by the condition setting unit 1703 through the following process:
responding to the triggering operation of a task adding control in the condition setting interface, and displaying a task editing interface;
and responding to the triggering operation of editing the task description information of the custom multimedia task in the task editing interface, and displaying the configured custom multimedia task in the task editing interface.
Optionally, the condition setting unit 1703 is specifically configured to:
responding to a viewing operation triggered by an incidence relation setting control aiming at a first object, and displaying a selection interface of a first setting mode or a second setting mode, wherein the first setting mode represents that a multimedia task needs to be completed, and the second setting mode represents that the multimedia task does not need to be completed; in response to a confirmation operation of selecting the first setting mode, displaying a condition setting interface including at least one default fixed multimedia task; or
And displaying a condition setting interface comprising at least one default fixed multimedia task in response to a viewing operation triggered by setting the multimedia task condition information for the first object, wherein the condition information comprises at least one of task description information and task number.
Based on the same inventive concept, the embodiment of the application also provides a device for establishing the association relationship. As shown in fig. 18, which is a schematic structural diagram of a third apparatus 1800 for establishing an association relationship in this embodiment of the application, may include:
a first forwarding unit 1801, configured to forward a relationship establishment notification to a client registered by a first object after receiving a relationship establishment notification sent by a client registered by a second object and after receiving a multimedia content corresponding to the relationship establishment notification, where the multimedia content is obtained by the client registered by the second object executing a multimedia task through a task interface, the task interface is displayed by the client registered by the second object after responding to a trigger operation requesting an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship is established between the second object and the first object;
a first feedback unit 1802, configured to send multimedia content to a first object logged client after receiving a viewing request for a relationship establishment notification sent by the first object logged client, so that the first object logged client displays a task viewing interface for the relationship establishment notification, and plays the multimedia content in the task viewing interface;
a second forwarding unit 1803, configured to, after receiving a confirmation result sent by the client that logs in to the first object and directed to the relationship establishment notification, forward the confirmation result to the client that logs in to the second object, so that the client that logs in to the second object displays the confirmation result to the second object.
Optionally, the apparatus further comprises:
a second feedback unit 1804, configured to receive a condition setting request sent by a client that a first object logs in before the first forwarding unit 1801 receives a relationship establishment notification sent by a client that a second object logs in, and store condition information carried in the condition setting request in association with identification information of the first object;
the condition information comprises at least one of task description information and task quantity; the task description information is description information of multimedia tasks to be completed when the association relationship is established with the first object, and the task number is the number of the multimedia tasks to be completed when the association relationship is established with the first object.
Optionally, the second feedback unit 1804 is specifically configured to:
before the first forwarding unit 1801 receives a relationship establishment notification sent by a client registered with a second object, and when a relationship establishment request sent by the client registered with the second object for establishing an association relationship with the first object is received, condition information associated with identification information of the first object is queried, and the condition information is returned to the client registered with the second object, so that the client registered with the second object displays a task interface according to the condition information, wherein the relationship establishment request is sent by the client registered with the second object in response to a trigger operation requesting the establishment of the association relationship with the first object.
For convenience of description, the above parts are separately described as modules (or units) according to functional division. Of course, the functionality of the various modules (or units) may be implemented in the same one or more pieces of software or hardware when implementing the present application.
Having described the method and apparatus for establishing an association relationship according to an exemplary embodiment of the present application, an electronic device according to another exemplary embodiment of the present application is described next.
As will be appreciated by one skilled in the art, aspects of the present application may be embodied as a system, method or program product. Accordingly, various aspects of the present application may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
The electronic equipment is based on the same inventive concept as the method embodiment, and the embodiment of the application also provides the electronic equipment. The electronic device may be used to establish an association. In one embodiment, the electronic device may be a backend server, such as backend server 220 shown in FIG. 2. In this embodiment, the electronic device may be configured as shown in FIG. 19, and may include a memory 1901, a communication module 1903, and one or more processors 1902.
The memory 1901 is used for storing computer programs executed by the processor 1902. The memory 1901 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a program required for running an instant messaging function, and the like; the storage data area can store various instant messaging information, operation instruction sets and the like.
The memory 1901 may be a volatile memory (volatile memory), such as a random-access memory (RAM); the memory 1901 may also be a non-volatile memory (non-volatile memory), such as a read-only memory (rom), a flash memory (flash memory), a hard disk (HDD) or a solid-state drive (SSD); or memory 1901 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 1901 may be a combination of the above memories.
The processor 1902, may include one or more Central Processing Units (CPUs), or be a digital processing unit, etc. The processor 1902 is configured to implement the above-mentioned method for establishing an association relationship when calling a computer program stored in the memory 1901.
The communication module 1903 is used for communicating with the terminal device and other background servers.
The embodiment of the present application does not limit the specific connection medium among the memory 1901, the communication module 1903, and the processor 1902. In the embodiment of the present application, the memory 1901 and the processor 1902 are connected by a bus 1904 in fig. 19, the bus 1904 is represented by a thick line in fig. 19, and the connection manner between other components is only schematically illustrated and is not limited thereto. The bus 1904 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 19, but it is not intended that there be only one bus or one type of bus.
The memory 1901 stores a computer storage medium, and the computer storage medium stores computer-executable instructions for implementing the method for establishing an association relationship according to the embodiment of the present application. The processor 1902 is configured to perform the above-described method for establishing association relationship, as shown in fig. 13.
In another embodiment, the electronic device may also be other electronic devices, such as the terminal device 210 shown in fig. 2. In this embodiment, the structure of the electronic device may be as shown in fig. 20, including: a communications component 2010, a memory 2020, a display unit 2030, a camera 2040, a sensor 2050, an audio circuit 2060, a bluetooth module 2070, a processor 2080, and the like.
The communication component 2010 is operative to communicate with a backend server. In some embodiments, a Wireless Fidelity (WiFi) module may be included, where the WiFi module belongs to a short-distance Wireless transmission technology, and the electronic device may help the user to send and receive information through the WiFi module.
The memory 2020 may be used for storing software programs and data. The processor 2080 performs various functions of the terminal device 210 and data processing by executing software programs or data stored in the memory 2020. The memory 2020 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. The memory 2020 stores an operating system that enables the terminal device 210 to operate. The memory 2020 in the present application may store an operating system and various application programs, and may also store codes for executing the method for establishing an association relationship according to the embodiment of the present application.
The display unit 2030 may also be used for displaying a Graphical User Interface (GUI) for information input by or provided to the user and various menus of the terminal device 210. Specifically, the display unit 2030 may include a display screen 2032 provided on the front surface of the terminal device 210. The display screen 2032 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 2030 may be used to display application operation interfaces, such as a task interface, a task viewing interface, and the like in the embodiment of the present application.
The display unit 2030 may also be used to receive input numeric or character information, generate signal inputs related to user settings and function control of the terminal device 210, and particularly, the display unit 2030 may include a touch screen 2031 provided on the front surface of the terminal device 210, and may collect touch operations by a user thereon or nearby, such as clicking a button, dragging a scroll box, and the like.
The touch screen 2031 may be covered on the display screen 2032, or the touch screen 2031 and the display screen 2032 may be integrated to implement the input and output functions of the terminal device 210, and after the integration, the touch screen 2031 and the display screen 2032 may be referred to as a touch display screen for short. The display unit 2030 in the present application may display an application program and corresponding operation steps.
Camera 2040 may be used to capture still images and the user may send the images captured by camera 2040 to the user of the chat correspondent via an instant messaging application. The number of the cameras 2040 may be one or more. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing elements convert the light signals into electrical signals which are then passed to the processor 2080 for conversion into digital image signals.
The terminal device may further comprise at least one sensor 2050, such as an acceleration sensor 2051, a distance sensor 2052, a fingerprint sensor 2053, a temperature sensor 2054. The terminal device may also be configured with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, light sensor, motion sensor, and the like.
The audio circuitry 2060, the speaker 2061, and the microphone 2062 may provide an audio interface between the user and the terminal device 210. The audio circuit 2060 may transmit the electrical signal converted from the received audio data to the speaker 2061, and convert the electrical signal into an audio signal for output by the speaker 2061. The terminal device 210 may also be provided with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 2062 converts the collected sound signal into an electric signal, which is received by the audio circuit 2060 and converted into audio data, which is then output to the communication module 2010 to be transmitted to, for example, another terminal device 210, or the audio data is output to the memory 2020 for further processing.
The bluetooth module 2070 is used for information interaction with other bluetooth devices having the bluetooth module through a bluetooth protocol. For example, the terminal device may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) having a bluetooth module through the bluetooth module 2070, so as to perform data interaction.
The processor 2080 is a control center of the terminal device, connects various parts of the entire terminal device using various interfaces and lines, and performs various functions of the terminal device and processes data by operating or executing software programs stored in the memory 2020 and calling data stored in the memory 2020. In some embodiments, the processor 2080 may include one or more processing units; the processor 2080 may also integrate an application processor, which primarily handles operating systems, user interfaces, application programs, etc., and a baseband processor, which primarily handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 2080. The processor 2080 according to the present application may run an operating system, an application program, a user interface display, and a touch response, and the method for establishing an association according to the embodiments of the present application. Additionally, the processor 2080 is coupled to the display unit 2030.
In some possible embodiments, various aspects of the method for establishing association provided by the present application may also be implemented in the form of a program product, which includes program code for causing a computer device to perform the steps in the method for establishing association according to various exemplary embodiments of the present application described above in this specification when the program product runs on a computer device, for example, the computer device may perform the steps as shown in fig. 3 or fig. 9.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product of embodiments of the present application may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a computing device. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with a command execution system, apparatus, or device.
A readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with a command execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media capable of storing program codes, such as a removable Memory device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, and an optical disk.
Alternatively, the integrated unit in the embodiment of the present application may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a stand-alone product. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which may be a personal computer, a backend server, or a network device) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following appended claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such changes and modifications of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such changes and modifications.

Claims (18)

1. A method for establishing an association relationship, the method comprising:
responding to a trigger operation for requesting to establish an association relation with a first object, and displaying a task interface for executing a multimedia task, wherein the multimedia task is a corresponding task to be completed when the association relation is established between a second object and the first object;
responding to task starting operation triggered by the task interface, executing the multimedia task, and obtaining corresponding multimedia content;
and responding to a task completion operation triggered by the task interface, and sending the relation establishment notification associated with the second object and the multimedia content to the client logged by the first object.
2. The method of claim 1, wherein the task interface further displays task description information related to the multimedia task; if the number of the tasks of the multimedia task is multiple, responding to the task starting operation triggered by the task interface, executing the multimedia task, and obtaining corresponding multimedia content, specifically comprising:
responding to task starting operation triggered by the task interface, and sequentially displaying task description information of each multimedia task in the task interface;
and when each piece of task description information is obtained, executing a multimedia task corresponding to the task description information, obtaining multimedia content corresponding to the multimedia task, and displaying the multimedia content in the task interface.
3. The method of claim 1, wherein the task interface further displays task description information related to the multimedia task; if the number of the tasks of the multimedia task is one, responding to the task starting operation triggered by the task interface, executing the multimedia task, and obtaining corresponding multimedia content, specifically comprising:
responding to task starting operation triggered by the task interface, and displaying task description information of the multimedia task in the task interface;
and executing the multimedia task, obtaining corresponding multimedia content, and displaying the multimedia content in the task interface.
4. The method of claim 2, wherein each time one piece of task description information is obtained, executing the multimedia task corresponding to the task description information specifically includes:
acquiring task description information every set time length, and executing a multimedia task corresponding to the task description information; or
And responding to task switching operation triggered by the task interface, displaying task description information of the switched multimedia task in the task interface, and executing the multimedia task corresponding to the task description information.
5. The method according to any one of claims 1 to 4, wherein the displaying a task interface for executing a multimedia task in response to a trigger operation requesting an association relationship with a first object includes:
responding to a trigger operation for requesting to establish an association relation with the first object, and if the first object is detected to be a restricted behavior object, presenting a request condition through a prompt interface, wherein the request condition is used for indicating that a multimedia task corresponding to the first object needs to be completed before the association relation with the first object is established;
and responding to the confirmation operation triggered by the prompt interface, and displaying the task interface.
6. The method according to any one of claims 1 to 4, wherein the multimedia content is a content photographed in real time, including face information of the second object.
7. A method for establishing an association relationship, the method comprising:
responding to a viewing operation of a relationship establishment notification related to a second object, displaying a task viewing interface aiming at the relationship establishment notification, and displaying multimedia content corresponding to the relationship establishment notification in the task viewing interface, wherein the multimedia content is obtained by a client logged in by the second object executing a multimedia task through a task interface, the task interface is displayed by the client logged in by the second object after responding to a triggering operation of requesting to establish an association relationship with the first object, and the multimedia task is a corresponding task to be completed when the association relationship between the second object and the first object is established;
and responding to the confirmation operation of the relation establishment notification, and sending a confirmation result of the relation establishment notification to the client logged in by the second object.
8. The method of claim 7, wherein task description information related to the multimedia task and a task playing progress control are further displayed in the task viewing interface; when the number of the multimedia tasks is multiple, the task description information corresponding to each multimedia task is displayed at the corresponding position on the task playing progress control;
the displaying of the multimedia content corresponding to the relationship establishment notification in the task viewing interface specifically includes:
responding to a trigger operation of adjusting the playing progress of the target multimedia content through the task playing progress control, and playing the target multimedia content in the task viewing interface according to the adjusted playing progress, wherein the relation establishment notification corresponding multimedia content comprises the target multimedia content, and the target multimedia content is obtained by combining the multimedia content corresponding to each multimedia task.
9. The method of claim 7, wherein displaying multimedia content corresponding to the relationship establishment notification in the task viewing interface further comprises:
displaying an identity prompt message for the second object in the multimedia content in the task viewing interface;
wherein, the identity prompting message comprises at least one of a face checking result and an information checking result; the face checking result is obtained by checking the face recognition result with account information of the currently logged account of the second object after the second object in the multimedia content is subjected to face recognition; the information checking result is obtained by analyzing historical behavior information corresponding to the currently logged account or the associated account of the second object.
10. The method of claim 9, wherein when the identity prompting message includes a face verification result, the face verification result includes at least one of a gender verification result and an age verification result for the second subject;
after the face recognition is performed on the second object in the multimedia content, the checking of the face recognition result and the account information of the account currently logged in by the second object specifically includes:
performing face recognition on the second object in the multimedia content to obtain a face recognition result containing gender information and age information of the second object;
if the face checking result comprises a gender checking result aiming at the second object, checking gender information in the face recognition result with gender information in the account information to obtain a gender checking result aiming at the second object; or, if the face verification result includes an age verification result for the second object, the age information in the face recognition result is verified with the age information in the account information, and an age verification result for the second object is obtained.
11. The method of claim 7, wherein the method further comprises:
responding to a viewing operation of a condition setting interface aiming at a multimedia task, and displaying the condition setting interface comprising at least one default fixed multimedia task, wherein the condition setting interface further comprises a task number adjusting control, and the fixed multimedia task is a preset multimedia task associated with the first object;
and responding to the triggering operation aiming at the task number adjusting control, and setting the task number of the multimedia tasks to be completed when the incidence relation is established with the first object, wherein the task number is not more than the total number of the multimedia tasks displayed in the condition setting interface.
12. The method of claim 11, wherein the condition setting interface further displays at least one configurable custom multimedia task, each custom multimedia task configured by:
responding to the triggering operation of a task adding control in the condition setting interface, and displaying a task editing interface;
and responding to the triggering operation of editing the task description information of the user-defined multimedia task in the task editing interface, and displaying the configured user-defined multimedia task in the task editing interface.
13. A method for establishing an association relationship, the method comprising:
after receiving a relationship establishment notification sent by a client for logging in a second object and multimedia content corresponding to the relationship establishment notification, forwarding the relationship establishment notification to the client for logging in a first object, wherein the multimedia content is obtained by the client for logging in the second object executing a multimedia task through a task interface, the task interface is displayed by the client for logging in the second object in response to a trigger operation for requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship between the second object and the first object is established;
after receiving a viewing request which is sent by a first object login client and aims at the relationship establishment notification, sending the multimedia content to the first object login client, so that the first object login client displays a task viewing interface aiming at the relationship establishment notification, and plays the multimedia content in the task viewing interface;
after receiving a confirmation result sent by the client logged in by the first object and aiming at the relationship establishment notification, forwarding the confirmation result to the client logged in by the second object, so that the client logged in by the second object displays the confirmation result to the second object.
14. An apparatus for establishing association relationship, comprising:
the multimedia task processing system comprises a first response unit, a second response unit and a processing unit, wherein the first response unit is used for responding to a trigger operation for requesting to establish an association relation with a first object and displaying a task interface for executing a multimedia task, and the multimedia task is a corresponding task to be completed when the association relation is established between a second object and the first object;
the second response unit is used for responding to the task starting operation triggered by the task interface, executing the multimedia task and obtaining corresponding multimedia content;
and the third response unit is used for responding to task completion operation triggered by the task interface and sending the relation establishment notice associated with the second object and the multimedia content to the client logged in by the first object.
15. An apparatus for establishing an association relationship, comprising:
the first response unit is used for responding to the viewing operation of a relationship establishment notification related to a second object, displaying a task viewing interface aiming at the relationship establishment notification, and displaying multimedia content corresponding to the relationship establishment notification in the task viewing interface, wherein the multimedia content is obtained by a client logged in by the second object executing a multimedia task through the task interface, the task interface is displayed by the client logged in by the second object after responding to a triggering operation of requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship is established between the second object and the first object;
and the second response unit is used for responding to the confirmation operation aiming at the relation establishment notification and sending the confirmation result aiming at the relation establishment notification to the client logged in by the second object.
16. An apparatus for establishing an association relationship, comprising:
the first forwarding unit is used for forwarding a relationship establishment notification to a client registered by a first object after receiving the relationship establishment notification sent by the client registered by a second object and multimedia content corresponding to the relationship establishment notification, wherein the multimedia content is obtained by the client registered by the second object executing a multimedia task through a task interface, the task interface is displayed by the client registered by the second object after responding to a trigger operation for requesting to establish an association relationship with the first object, and the multimedia task is a corresponding to-be-completed task when the association relationship is established between the second object and the first object;
the first feedback unit is used for sending the multimedia content to the first object login client after receiving a viewing request which is sent by the first object login client and aims at the relationship establishment notification, so that the first object login client displays a task viewing interface aiming at the relationship establishment notification and plays the multimedia content in the task viewing interface;
and a second forwarding unit, configured to forward, after receiving a confirmation result sent by the client that the first object logs in and directed to the relationship establishment notification, the confirmation result to the client that the second object logs in, so that the client that the second object logs in displays the confirmation result to the second object.
17. An electronic device, characterized in that it comprises a processor and a memory, wherein the memory stores program code which, when executed by the processor, causes the processor to carry out the steps of the method of any of claims 1 to 6 or the steps of the method of any of claims 7 to 12 or the steps of the method of claim 13.
18. A computer readable storage medium, characterized in that it comprises program code for causing an electronic device to perform the steps of the method of any one of claims 1 to 6 or the steps of the method of any one of claims 7 to 12 or the steps of the method of claim 13, when said program code is run on said electronic device.
CN202110006204.6A 2021-01-05 2021-01-05 Method and device for establishing association relationship, electronic equipment and storage medium Active CN114726816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110006204.6A CN114726816B (en) 2021-01-05 2021-01-05 Method and device for establishing association relationship, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110006204.6A CN114726816B (en) 2021-01-05 2021-01-05 Method and device for establishing association relationship, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114726816A true CN114726816A (en) 2022-07-08
CN114726816B CN114726816B (en) 2023-06-06

Family

ID=82234430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110006204.6A Active CN114726816B (en) 2021-01-05 2021-01-05 Method and device for establishing association relationship, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114726816B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1905551A (en) * 2005-07-27 2007-01-31 华为技术有限公司 Method and system for managing correlation service
JP2010074437A (en) * 2008-09-17 2010-04-02 Nippon Telegr & Teleph Corp <Ntt> Method, device and program for adding annotation, and computer readable recording medium
CN103929349A (en) * 2013-01-16 2014-07-16 腾讯科技(深圳)有限公司 Method, device and system for adding instant message contacts
CN104700040A (en) * 2013-12-10 2015-06-10 腾讯科技(深圳)有限公司 Authority control method and device
WO2016176582A1 (en) * 2015-04-29 2016-11-03 Brecx Lionel Systems and methods for managing electronic requests for photographs and multimedia content, and enabling electronic social sharing thereof
US9497312B1 (en) * 2015-02-17 2016-11-15 Amazon Technologies, Inc. Dynamic unlock mechanisms for mobile devices
CN107784416A (en) * 2016-08-31 2018-03-09 李宝玉 A kind of task transmission type processing method
CN110177347A (en) * 2018-10-31 2019-08-27 广东小天才科技有限公司 Friend management method based on wearable device and wearable device
CN112151041A (en) * 2019-06-26 2020-12-29 北京小米移动软件有限公司 Recording method, device and equipment based on recorder program and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1905551A (en) * 2005-07-27 2007-01-31 华为技术有限公司 Method and system for managing correlation service
JP2010074437A (en) * 2008-09-17 2010-04-02 Nippon Telegr & Teleph Corp <Ntt> Method, device and program for adding annotation, and computer readable recording medium
CN103929349A (en) * 2013-01-16 2014-07-16 腾讯科技(深圳)有限公司 Method, device and system for adding instant message contacts
CN104700040A (en) * 2013-12-10 2015-06-10 腾讯科技(深圳)有限公司 Authority control method and device
US9497312B1 (en) * 2015-02-17 2016-11-15 Amazon Technologies, Inc. Dynamic unlock mechanisms for mobile devices
WO2016176582A1 (en) * 2015-04-29 2016-11-03 Brecx Lionel Systems and methods for managing electronic requests for photographs and multimedia content, and enabling electronic social sharing thereof
CN107784416A (en) * 2016-08-31 2018-03-09 李宝玉 A kind of task transmission type processing method
CN110177347A (en) * 2018-10-31 2019-08-27 广东小天才科技有限公司 Friend management method based on wearable device and wearable device
CN112151041A (en) * 2019-06-26 2020-12-29 北京小米移动软件有限公司 Recording method, device and equipment based on recorder program and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨美荣;王忠杰;战德臣;: "基于状态与关联日志的业务对象关联模型" *

Also Published As

Publication number Publication date
CN114726816B (en) 2023-06-06

Similar Documents

Publication Publication Date Title
CN108369583B (en) Methods, systems, and media for storing information associated with content presented on a media presentation device
US9866902B2 (en) Social sharing and unlocking of reactions to content
US8928760B2 (en) Receiving content and approving content for transmission
CN110460578B (en) Method and device for establishing association relationship and computer readable storage medium
KR101500913B1 (en) Annotation and/or recommendation of video content method and apparatus
KR20160132047A (en) Communication event history
KR101643238B1 (en) Cooperative provision of personalized user functions using shared and personal devices
US20130305158A1 (en) Network system with reaction mechanism and method of operation thereof
US20130321648A1 (en) Computer-readable medium, information processing apparatus, information processing system and information processing method
US10334282B2 (en) Methods and devices for live broadcasting based on live broadcasting application
CN107784045B (en) Quick reply method and device for quick reply
CN111031332B (en) Data interaction method, device, server and storage medium
CN104079964B (en) The method and device of transmission of video information
CN112533068A (en) Live broadcast voting control method and device, electronic equipment and storage medium
CN113573092B (en) Live broadcast data processing method and device, electronic equipment and storage medium
KR20150110330A (en) Method for collection multimedia information and device thereof
EP3272127B1 (en) Video-based social interaction system
CN109714646A (en) The sending method and method of reseptance of instant messaging, sending device and reception device
KR101120737B1 (en) A method for social video service using mobile terminal
CN106331891B (en) A kind of information interacting method and electronic equipment
JP2019122027A (en) Captured moving image service system, captured moving image display method, communication terminal device and computer program
CN103959803B (en) Use the individualized video content consumption of shared video-unit and personal device
US20220414793A1 (en) Podroom
CN108027821A (en) Handle the method and device of picture
CN109831538A (en) A kind of message treatment method, device, server, terminal and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant