CN115361588A - Object display method and device, electronic equipment and storage medium - Google Patents

Object display method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115361588A
CN115361588A CN202210793086.2A CN202210793086A CN115361588A CN 115361588 A CN115361588 A CN 115361588A CN 202210793086 A CN202210793086 A CN 202210793086A CN 115361588 A CN115361588 A CN 115361588A
Authority
CN
China
Prior art keywords
information
matching
preset
display
matched
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
CN202210793086.2A
Other languages
Chinese (zh)
Other versions
CN115361588B (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202210793086.2A priority Critical patent/CN115361588B/en
Publication of CN115361588A publication Critical patent/CN115361588A/en
Application granted granted Critical
Publication of CN115361588B publication Critical patent/CN115361588B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure relates to an object display method, apparatus, electronic device and storage medium, including: responding to a matching instruction aiming at a preset object, displaying a plurality of objects to be matched which have a relation with matching characteristic information of the preset object on a display page corresponding to a virtual space, responding to a first interaction determining instruction of a target matching object in the plurality of objects to be matched and a second interaction determining instruction of the preset object, and respectively displaying space entering information of the target matching object and the preset object on the display page, wherein the space entering information indicates that the target matching object and the preset object interact in the virtual space. In the embodiment of the application, the client can cross over the limitation of regions and resources through the virtual space on the platform, and the user pool provided by the platform or the user pool provided by the live broadcast room is used as a support, so that the target matching object can be quickly matched for the preset object and real-time interaction is carried out, the object searching process is accelerated, and a good demonstration can be made for providing social services for the live broadcast room.

Description

Object display method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to an object display method and apparatus, an electronic device, and a storage medium.
Background
In real life, when people want to find people or partners with common love, people generally find the people or partners through introduction of a circle of acquaintances or an organization providing the services, and certain limitations, such as regional limitations and resource limitations, exist.
Disclosure of Invention
The present disclosure provides an object display method, an apparatus, an electronic device and a storage medium, and the technical scheme of the present disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided an object display method, including:
responding to a matching instruction aiming at a preset object, and displaying a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object on a display page corresponding to the virtual space;
responding to a first interaction determining instruction of a target matching object and a second interaction determining instruction of a preset object in a plurality of objects to be matched, and respectively displaying space entering information of the target matching object and the preset object on a display page;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, in response to a matching instruction for a preset object, displaying a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space, including:
responding to the first object display instruction, and displaying a second display page on the first display page corresponding to the virtual space;
acquiring matching characteristic information of a preset object;
in response to a matching instruction, determining a plurality of objects to be matched based on matching characteristic information; each object to be matched carries a matching value;
and displaying a plurality of objects to be matched on the second display page based on the matching values.
In some possible embodiments, in response to a matching instruction for a preset object, displaying a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space, including:
when an object application request is received, responding to a second object display instruction, and displaying a second display page on a first display page corresponding to the virtual space;
acquiring matching characteristic information of a preset object;
determining a plurality of objects to be matched based on the object application request;
and responding to the matching instruction, and displaying a plurality of objects to be matched on the second display page based on the matching characteristic information.
In some possible embodiments, in response to a matching instruction for a preset object, displaying a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space, including:
responding to a first matching instruction aiming at a preset object, and displaying object information of the preset object on a display page corresponding to the virtual space; the object information comprises a matching control;
responding to a second matching instruction triggered based on the matching control, and acquiring matching characteristic information of a preset object;
determining a plurality of objects to be matched based on the matching characteristic information; each object to be matched carries a matching value;
and displaying a plurality of objects to be matched on the second display page based on the matching values.
In some possible embodiments, obtaining matching feature information of the preset object includes:
responding to a characteristic information input instruction, and acquiring matching characteristic information of a preset object;
or;
and responding to the characteristic information reading instruction, and acquiring the matched characteristic information of the preset object from the object information of the preset object.
In some possible embodiments, determining a plurality of objects to be matched based on the matching feature information includes:
acquiring object information of each object in an object set;
determining a matching value of each object and a preset object based on the object information and the matching feature information of each object;
and determining a plurality of objects to be matched from the object set based on the matching value of each object and a preset object.
In some possible embodiments, the method further comprises:
and responding to an object information display instruction of a target matching object in the plurality of objects to be matched, and displaying object information of the target matching object on a display page.
In some possible embodiments, in response to an object information display instruction of a target matching object in the plurality of objects to be matched, displaying object information of the target matching object on a display page, including:
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a first authority level, displaying first public information corresponding to the target matching object on a display page;
or;
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a second authority level, displaying first public information and second public information corresponding to the target matching object on a display page; the second permission level is greater than the first permission level;
the object information corresponding to the target matching object comprises first public information and second public information;
and the authority level of the target matching object is determined based on the authority determination operation behavior of the target matching object.
In some possible embodiments, the displaying the space entry information of the target matching object and the preset object on the display page respectively includes:
displaying first account information of a target matching object in a first area of a display page;
displaying second account information of a preset object in a second area of the display page;
the first account information and the second account information indicate that the space creation object, the target matching object and the preset object are in a virtual space and interact through voice.
In some possible embodiments, the method for displaying the space entry information of the target matching object and the preset object on the display page includes:
displaying a first video information stream of a target matching object in a first area of a display page;
displaying a second video information stream of a preset object in a second area of the display page;
the first video information stream and the second video information stream indicate that the space creation object, the target matching object and the preset object are in a virtual space and interact through videos.
According to a second aspect of the embodiments of the present disclosure, there is provided an object display method including:
creating an object in a display space of a display page corresponding to the virtual space;
displaying space entry information of a preset object and a target matching object on a display page; the target matching object is determined from a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, the method further comprises:
responding to the object information input operation, and acquiring object information on an object information input page;
and responding to the object information uploading instruction, and uploading the object information to the server.
In some possible embodiments, the method further comprises:
responding to the object information acquisition instruction, analyzing the operation behavior of the object on the resource to obtain behavior operation information;
and extracting the information of the behavior operation information to acquire object information.
According to a third aspect of the embodiments of the present disclosure, there is provided an object display apparatus including:
the first display module is configured to execute a matching instruction for a preset object, and display a plurality of objects to be matched which have a relationship with matching characteristic information of the preset object on a display page corresponding to the virtual space;
the second display module is configured to execute a first interaction determining instruction responding to a target matching object in the plurality of objects to be matched and a second interaction determining instruction responding to a preset object, and respectively display space entering information of the target matching object and the preset object on a display page;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, the first display module is configured to perform:
responding to the first object display instruction, and displaying a second display page on the first display page corresponding to the virtual space;
acquiring matching characteristic information of a preset object;
in response to a matching instruction, determining a plurality of objects to be matched based on matching characteristic information; each object to be matched carries a matching value;
and displaying a plurality of objects to be matched on the second display page based on the matching values.
In some possible embodiments, the first display module is configured to perform:
when an object application request is received, responding to a second object display instruction, and displaying a second display page on a first display page corresponding to the virtual space;
acquiring matching characteristic information of a preset object;
determining a plurality of objects to be matched based on the object application request;
and responding to the matching instruction, and displaying a plurality of objects to be matched on the second display page based on the matching characteristic information.
In some possible embodiments, the first display module is configured to perform:
responding to a first matching instruction aiming at a preset object, and displaying object information of the preset object on a display page corresponding to the virtual space; the object information comprises a matching control;
responding to a second matching instruction triggered based on the matching control, and acquiring matching characteristic information of a preset object;
determining a plurality of objects to be matched based on the matching characteristic information; each object to be matched carries a matching value;
and displaying a plurality of objects to be matched on the second display page based on the matching values.
In some possible embodiments, the first display module is configured to perform:
responding to a characteristic information input instruction, and acquiring matching characteristic information of a preset object;
or;
and responding to the characteristic information reading instruction, and acquiring the matched characteristic information of the preset object from the object information of the preset object.
In some possible embodiments, the first display module is configured to perform:
acquiring object information of each object in an object set;
determining a matching value of each object and a preset object based on the object information and the matching feature information of each object;
and determining a plurality of objects to be matched from the object set based on the matching value of each object and the preset object.
In some possible embodiments, the apparatus further comprises a third display module configured to perform:
and responding to an object information display instruction of a target matching object in the plurality of objects to be matched, and displaying the object information of the target matching object on a display page.
In some possible embodiments, the third display module is configured to perform:
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a first authority level, displaying first public information corresponding to the target matching object on a display page;
or;
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a second authority level, displaying first public information and second public information corresponding to the target matching object on a display page; the second permission level is greater than the first permission level;
the object information corresponding to the target matching object comprises first public information and second public information;
and the authority level of the target matching object is determined based on the authority determination operation behavior of the target matching object.
In some possible embodiments, the second display module is configured to perform:
displaying first account information of a target matching object in a first area of a display page;
displaying second account information of a preset object in a second area of the display page;
the first account information and the second account information indicate that the space creation object, the target matching object and the preset object are in a virtual space and interact through voice.
In some possible embodiments, the second display module is configured to perform:
displaying a first video information stream of a target matching object in a first area of a display page;
displaying a second video information stream of a preset object in a second area of the display page;
the first video information stream and the second video information stream indicate that the space creation object, the target matching object and the preset object are in a virtual space and interact through videos.
According to a fourth aspect of an embodiment of the present disclosure, there is provided an object display apparatus including:
the first presentation module is configured to execute creation of an object in a display space of a display page corresponding to the virtual space;
the second display module is configured to display space entry information of the preset object and the target matching object on the display page; the target matching object is determined from a plurality of objects to be matched which have a relationship with the matching characteristic information of a preset object;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, the apparatus further comprises an information acquisition module configured to perform:
responding to the object information input operation, and acquiring object information on an object information input page;
and responding to the object information uploading instruction, and uploading the object information to the server.
In some possible embodiments, the apparatus further comprises an information acquisition module configured to perform:
responding to the object information acquisition instruction, analyzing the operation behavior of the object on the resource to obtain behavior operation information;
and extracting the information of the behavior operation information to acquire object information.
According to a fifth aspect of an embodiment of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method of any of the first or second aspects described above.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the method of any one of the first or second aspects of embodiments of the present disclosure.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program, the computer program being stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the computer device to perform the method of any one of the first or second aspects of embodiments of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
responding to a matching instruction aiming at a preset object, displaying a plurality of objects to be matched which have a relation with matching characteristic information of the preset object on a display page corresponding to a virtual space, responding to a first interaction determining instruction of a target matching object in the plurality of objects to be matched and a second interaction determining instruction of the preset object, and respectively displaying space entering information of the target matching object and the preset object on the display page, wherein the space entering information indicates that the target matching object and the preset object interact in the virtual space. In the embodiment of the application, the client can cross the limitation of regions and resources through the virtual space on the platform, a user pool provided by the platform or a user pool provided by a live broadcast room is used as a support, a preset object is quickly matched with a target matching object and is interacted in real time, the object searching process is accelerated, and a good demonstration can be made for providing social services for the live broadcast room.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic diagram illustrating an application environment in accordance with an illustrative embodiment;
FIG. 2 is a flow diagram illustrating an object display method in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a method of determining objects to be matched in accordance with an exemplary embodiment;
FIG. 4 is a first schematic diagram illustrating a display page in accordance with an illustrative embodiment;
FIG. 5 is a second schematic diagram illustrating a display page in accordance with an illustrative embodiment;
FIG. 6 is a schematic diagram three of a display page shown in accordance with an exemplary embodiment;
FIG. 7 is a flow diagram illustrating a method of determining objects to match in accordance with an exemplary embodiment;
FIG. 8 is a fourth schematic diagram illustrating a display page in accordance with an exemplary embodiment;
FIG. 9 is a schematic diagram of a display page five shown in accordance with an exemplary embodiment;
FIG. 10 is a flow diagram illustrating a method of determining objects to match in accordance with an exemplary embodiment;
FIG. 11 is a diagram six of a display page shown in accordance with an exemplary embodiment;
FIG. 12 is a diagram seven of a display page shown in accordance with an exemplary embodiment;
FIG. 13 is a flowchart illustrating an object display method in accordance with an exemplary embodiment;
FIG. 14 is a block diagram of an object display apparatus shown in accordance with an exemplary embodiment;
FIG. 15 is a block diagram of an object display apparatus shown in accordance with an exemplary embodiment;
FIG. 16 is a block diagram illustrating an electronic device for object display in accordance with an exemplary embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
It should be noted that, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) referred to in the present disclosure are both information and data authorized by the user or sufficiently authorized by each party.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment of an object display method according to an exemplary embodiment, and as shown in fig. 1, the application environment may include a server 01, a first client 02, and a second client 03.
In some possible embodiments, the server 01 may include an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a web service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), and a big data and artificial intelligence platform. The operating system running on the server may include, but is not limited to, an android system, an IOS system, linux, windows, unix, and the like.
In some possible embodiments, the first client 02 and the second client 03 may include, but are not limited to, smart phones, desktop computers, tablet computers, notebook computers, smart speakers, digital assistants, augmented Reality (AR)/Virtual Reality (VR) devices, smart wearable devices, and other types of clients. The software running on the client may also be an application, an applet, or the like. Alternatively, the operating system running on the client may include, but is not limited to, an android system, an IOS system, linux, windows, unix, and the like.
In some possible embodiments, the first client 02 may display, in response to a matching instruction for a preset object, a plurality of objects to be matched, which have a relationship with matching feature information of the preset object, on a display page corresponding to the virtual space, and in response to a first interaction determination instruction of a target matching object of the plurality of objects to be matched and a second interaction determination instruction of the preset object, respectively display, on the display page, space entry information of the target matching object and the preset object, where the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, the first client 02 and the second client 03 may be connected to the server 01 through a wired link or a wireless link.
In an exemplary embodiment, the databases corresponding to the client, the server, and the server may be node devices in a blockchain system, and can share the acquired and generated information to other node devices in the blockchain system, so as to implement information sharing among multiple node devices. The multiple node devices in the block chain system can be configured with the same block chain, the block chain is composed of multiple blocks, and the adjacent blocks have an association relation, so that data in any block can be detected by the next block when being tampered, the data in the block chain can be prevented from being tampered, and the safety and the reliability of the data in the block chain are guaranteed.
Fig. 2 is a flowchart illustrating an object display method according to an exemplary embodiment, where as shown in fig. 2, the object display method may be applied to a client and may also be applied to other node devices, and includes the following steps:
in step S201, in response to a matching instruction for a preset object, a plurality of objects to be matched having a relationship with matching feature information of the preset object are displayed on a display page corresponding to a virtual space.
In the embodiment of the present application, steps S201 to S203 and the embodiment developed thereby may be explained by using the first client of the anchor as the execution subject.
In this embodiment, the virtual space in step S201 may be a live room on a certain platform. The anchor can log in an application program corresponding to the live platform on a first client (such as a mobile phone) by using a first account (an account registered by the anchor on the platform). Then, the first client may create a live room corresponding to the first account in the application. After the live room is created by the anchor, the first client may display the live room on a display page. The live room may play the live content of the anchor audibly.
In some possible embodiments, the live room may be accessed in a variety of ways after the second client of the viewer has also launched the application on the second client of the viewer via the second account (the account that the viewer registered with the platform). Optionally, the second client may enter the live broadcast room by querying the first account. Optionally, the second client may present the page in a set of live rooms, and enter the live room based on the detected entry indication for the live room. Optionally, the second client may also enter the live broadcast room based on the received live broadcast room sharing information. In this manner, the second client may display the live room created by the first client on the display page of the second client.
Optionally, the first account may be an account number of the anchor on the live platform, such as a unique identification code assigned by the platform, a mobile phone number, a mailbox number, and a nickname of the anchor. The second account may be an account number of the viewer on the live broadcast platform, such as a platform-assigned unique identification code, a mobile phone number, a mailbox number, and a nickname of the viewer.
In a possible embodiment, the live broadcast room may be a live broadcast room with one main broadcast, or may be a live broadcast room with multiple main broadcasts.
When the live broadcasting room is a live broadcasting room in which a plurality of anchor broadcasters exist, the anchor broadcasters may appear in the same picture, that is, in the real world, the anchor broadcasters live in the same place. The multiple anchor may not appear in the same screen, that is, in the real world, the multiple anchor may be live in different places.
In the embodiment of the application, before the first client responds to the matching instruction for the preset object and displays a plurality of objects to be matched, which have a relationship with the matching feature information of the preset object, on the display page corresponding to the virtual space, the first client may enter the created virtual space based on the virtual space creation instruction and display the anchor on the display page corresponding to the virtual space, that is, the space creation object. Correspondingly, the viewer entering the virtual space can play the live video stream on the display page of the second client of the viewer, and the anchor can be displayed in the live video stream.
In this embodiment of the application, the preset object may be determined based on definition of a live broadcast room.
Optionally, if the live broadcast room is a live broadcast room with good identity, the preset object may be a viewer a in the live broadcast room, the object to be matched may be another viewer in the live broadcast room, the viewer a and the another viewer may have the same preference, and the matching feature information of the preset object may be preference feature information of the viewer a.
Optionally, if the live broadcast room is a parent live broadcast room, the preset object may be the audience b in the live broadcast room, the object to be matched may be other audiences in the live broadcast room, and the other audiences may be audiences who meet or substantially meet the matching feature information of the audience b. The matching feature information of the preset object may be the relative feature information of the viewer b. In order to clearly understand the application of the live broadcast room, the live broadcast room is described as a relative live broadcast room.
Fig. 3 is a flowchart illustrating a method of determining an object to be matched according to an exemplary embodiment, as shown in fig. 3, including:
in step S301, in response to the first object display instruction, a second display page is displayed on the first display page corresponding to the virtual space.
FIG. 4 is a first schematic diagram illustrating a display page, as shown in FIG. 4, including a first display page 400, a host 401 (space creation object) and an object matching control 402 displayed in a virtual space, according to an exemplary embodiment. Alternatively, the first client may enter the created virtual space based on the virtual space creation instruction, and display the anchor, that is, the space creation object 401, on the first display page 400 of the virtual space. Optionally, the first display page 400 further includes an object matching control 402, and when the live broadcast is a parent live broadcast, the guidance information presented on the object matching control may be "matching assistant" as shown in fig. 4. Of course, the guiding message may also use other words or information expressions, which are used to guide the anchor to match objects for the viewers in the live broadcast room using the object matching control.
Optionally, the first client may display the second display page on the first display page corresponding to the virtual space in response to a first object display instruction triggered based on the object matching control. Specifically, when the anchor clicks the object matching control, correspondingly, the first client may detect that the object matching control is clicked, and the first client may generate a first object display instruction and display a second display page on the first display page corresponding to the virtual space.
In step S302, matching feature information of a preset object is acquired.
In the embodiment of the application, the first client can acquire the matching feature information of the preset object.
In an alternative embodiment, the first client may obtain the matching feature information of the preset object in response to the feature information input instruction. Fig. 5 is a schematic diagram of a second display page according to an exemplary embodiment, and as shown in fig. 5, the second display page includes a first display page 400, a host 401 (space creation object) displayed in a virtual space, a second display page 500, a matching feature information input field 501 located on the second display page 500, and a start matching control 502.
As shown in fig. 5, the matching feature information in the matching feature information input field 501 may include a plurality of feature information (feature information 1, feature information 2, feature information 3 \8230;) required by a preset object, and is used to select a plurality of objects to be matched that meet the matching feature information from an object set provided by the platform.
Optionally, the anchor may click on "feature information 1" and input the content related to "feature information 1" in the input box corresponding to "feature information 1". And clicking the 'feature information 2', and inputting the content related to the 'feature information 2' into the input box corresponding to the 'feature information 2'. Clicking the 'characteristic information 3', inputting contents \8230relatedto the 'characteristic information 3' in an input box corresponding to the 'characteristic information 3', wherein \8230canbe selected, optionally, the main broadcasting can click 'more', and when other corresponding characteristic information is displayed on the second display page, 'more' is displayed, the main broadcasting can input the contents of which the other characteristic information is closed first. Optionally, after the anchor determines that all the feature information is input, the upload control may be clicked, so that the first client may obtain the matching feature information of the preset object composed of the plurality of feature information. Correspondingly, the first client can respond to the characteristic information input instruction of the plurality of pieces of characteristic information to acquire the matching characteristic information of the preset object.
In another alternative embodiment, the first client may obtain matching feature information of the preset object from object information of the preset object in response to the feature information reading instruction.
Optionally, before the first client responds to the characteristic information reading instruction and obtains the matching characteristic information of the preset object from the object information of the preset object, the preset object may fill in the object information of the preset object through a second client of the preset object and upload the object information to the server through the second client of the preset object, so that the object information filled in by all objects may be stored in an object information base of the server. Based on this, when the first client acquires the matching feature information of the preset object, the second account of the preset object may be acquired, and an object information acquisition request including the second account of the preset object is sent to the server. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain a second account of the preset object. Then, the server may search for the object information in the object information base based on the second account of the preset object to obtain the object information of the preset object, and feed back the object information of the preset object to the first client. In this way, when the first client detects the feature information reading instruction, the object information of the preset object may be obtained from the server, and the matching feature information of the preset object may be obtained from the object information.
Optionally, when the first client obtains the matching feature information of the preset object, a second account of the preset object may be obtained, and an object information obtaining request is sent to the server, where the object information obtaining request includes the second account of the preset object. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain a second account of the preset object. The server may extract information of works (such as videos, audios, and pictures) of the preset object uploaded through the second account to obtain object information, and feed back the object information of the preset object to the first client. In this way, when the first client detects the feature information reading instruction, the object information of the preset object may be obtained from the server, and the matching feature information of the preset object may be obtained from the object information.
Optionally, when the first client obtains the matching feature information of the preset object, a second account of the preset object may be obtained, and an object information obtaining request is sent to the server, where the object information obtaining request includes the second account of the preset object. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain a second account of the preset object. The server can extract behavior information of the behavior (video browsing, downloading, approval, comment and appreciation) of the audience on the platform corresponding to the second account to obtain object information, and feed back the object information of the preset object to the first client. In this way, when the first client detects the feature information reading instruction, the object information of the preset object may be obtained from the server, and the matching feature information of the preset object may be obtained from the object information.
In step S303, in response to a matching instruction, determining a plurality of objects to be matched based on matching feature information; wherein each object to be matched carries a matching value.
In this embodiment of the application, the first client may determine, based on the matching feature information, a plurality of objects to be matched in response to a matching instruction triggered based on the start matching control, where each object to be matched carries a matching value.
Specifically, after the first client acquires the matching feature information of the preset object, when it is detected that the start matching control is touched, a matching instruction may be generated. Subsequently, the first client may obtain object information of each object in the object set, determine a matching value of each object and a preset object based on the object information and the matching feature information of each object, and determine a plurality of objects to be matched from the object set based on the matching value of each object and the preset object.
Optionally, the object set includes all objects except the preset object in the live broadcast room. Based on this, after the first client generates the matching instruction, the accounts of all the objects except the preset object in the live broadcast room can be acquired, and an object information acquisition request is sent to the server, where the object information acquisition request includes the accounts of all the objects except the preset object in the live broadcast room. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain accounts of all objects except the preset object in the live broadcast room. Then, the server may search for object information in an object information base based on accounts of all objects except the preset object in the live broadcast room to obtain object information of all objects except the preset object in the live broadcast room, and feed back the object information of all objects except the preset object in the live broadcast room to the first client. In this way, the first client obtains object information for each object in the set of objects.
Optionally, the object set includes an object corresponding to each object information in an object information base of the server. Accordingly, after the first client generates the matching instruction, the object information acquisition request can be sent to the server, and correspondingly, after the server receives the object information acquisition request, all the object information in the object information base is fed back to the first client. In this way, the first client obtains object information for each object in the set of objects.
Then, the first client may determine a matching value of each object and the preset object based on the object information and the matching feature information of each object, specifically, the first client may match the object information and the feature information belonging to the same type in the matching feature information, obtain a numerical value corresponding to the type if the matching is successful, and finally accumulate the numerical value corresponding to each object to obtain the matching value of each object and the preset object.
Optionally, the first client may determine a plurality of objects to be matched from the object set based on the matching value and the matching threshold. Specifically, the first client may obtain a matching threshold of 80, and based on this, the first client may determine, as the multiple objects to be matched, multiple objects in the object set whose matching values are greater than 80.
Optionally, the first client ranks the objects in the object set based on the matching value, and optionally, the higher the matching value is, the higher the ranking position is. Then, the first client may obtain a preset number of the objects to be matched, and determine the objects to be matched from the sorted objects based on the preset number.
In step S304, a plurality of objects to be matched are displayed on the second display page based on the matching values.
Fig. 6 is a schematic diagram of a display page shown in fig. 6, which includes, as shown in fig. 6, a first display page 400, a main broadcast 401 (space creation object) displayed in a virtual space, a second display page 500, a plurality of objects to be matched 600, an avatar identifier 601 of each object to be matched, a matching value 602 of each object to be matched, a favorite control 603 of each object to be matched, and a microphone connecting control 604 of each object to be matched.
Optionally, as shown in fig. 6, the first client may sort and display a plurality of objects to be matched 600 with a matching value greater than 80 on the second display page according to the matching value from high to low.
Optionally, as shown in fig. 6, the first client may sort and display a preset number of objects 600 to be matched on the second display page according to the matching values from high to low.
If an object which is not in the live broadcast room exists in the objects to be matched, the objects to be matched can be divided into two types of objects, and the online object in the live broadcast room and the offline object in the live broadcast room are not in the live broadcast room. The first client may sort the live room online objects based on the matching values, sort the live room offline objects based on the matching values, and display the live room online objects and the live room offline objects on the second display page in a sorted order. Wherein the live room offline object may be wholly arranged below the live room online object.
If there are objects not in the live broadcast room and objects collected by the first client in the plurality of objects to be matched, the first client may classify the plurality of objects to be matched, including the following four classes: the live broadcast room collects objects on line, the live broadcast room does not collect objects on line and the live broadcast room does not collect objects on line. The first client can sort the live broadcast room online collected objects based on the matching values, sort the live broadcast room online non-collected objects based on the matching values, sort the live broadcast room non-online collected objects based on the matching values, and sort the live broadcast room non-online non-collected objects based on the matching values. And displaying the on-line collection objects of the live broadcast room, the off-line collection objects of the live broadcast room and the off-line collection objects of the live broadcast room on a second display page according to the sequencing order. The live broadcast room online collection objects are arranged at the forefront, the live broadcast room online non-collection objects are arranged next, and the live broadcast room online non-collection objects are arranged last.
In the embodiment of the application, each object to be matched in the plurality of objects to be matched can be presented on the second display page in the form of a card. Optionally, the card area of each object to be matched further includes a matching value, a collection control, and a microphone connecting control of each object to be matched.
In the embodiment of the application, the first client can collect the object to be matched to the favorite corresponding to the first client through the collection control. Specifically, when the object to be matched is not in the favorite corresponding to the first client, when the first client detects that the favorite control is clicked, the first client may collect the object to be matched to the favorite.
Optionally, when the object to be matched is in the favorite corresponding to the first client, when the first client detects that the favorite control is clicked, the first client may delete the object to be matched from the favorite.
Optionally, when the object to be matched is in the favorite corresponding to the first client, the favorite control may be in an untriggerable state, that is, the first end detects that the favorite control is clicked, and no response is made. When the anchor wants to delete a certain object in the favorite, the anchor can enter the favorite page and delete the object from the favorite page.
In this embodiment of the application, the first client may invite the object to be matched to enter the live broadcast room through the microphone connecting control 604 for microphone connecting interaction.
In an alternative embodiment, the first client may display the object information of the target matching object on the display page in response to an object information display instruction of the target matching object in the plurality of objects to be matched. Optionally, if the first client detects that a card of a certain object to be matched is clicked, an object information page may be displayed on the first display page. And displaying the object information of the preset object on the object information page. Optionally, the object information of the preset object includes description information of the preset object and matching feature information of the preset object. The description information of the preset object is used for describing the characteristic information of the preset object, and the matching characteristic information of the preset object is used for describing the characteristic information owned by the object which the preset object wants to match.
In an optional embodiment, if the first client detects that the avatar identifier of a certain object to be matched is clicked, an object homepage may be displayed on the first display page, where the object homepage may include description information of the object to be matched and a published work.
Fig. 7 is a flowchart illustrating a method of determining an object to be matched, according to an exemplary embodiment, as shown in fig. 7, including:
in step S701, when the object application request is received, a second display page is displayed on the first display page corresponding to the virtual space in response to the second object display instruction.
Fig. 8 is a schematic diagram of a display page four shown in accordance with an exemplary embodiment, as shown in fig. 8, including a first display page 400, a host 401 (space creation object) displayed in a virtual space, and a matching application control 800. Alternatively, the first client may enter the created virtual space based on the virtual space creation instruction, and display the anchor, that is, the space creation object 401, on the first display page 400 of the virtual space. Optionally, the first display page 400 further includes a matching application control 800, and when the live broadcast room is a parent live broadcast room, the guidance information presented on the matching application control may be "matching application" as shown in fig. 8. Of course, the guiding message may also use other words or information expression, which is used to guide the anchor to use the object matching control to perform object matching for the audience in the live broadcast.
Optionally, the application matching control may be gray when the first client does not receive the object application request, and when the first client receives the object application request, the application matching control may flash yellow and be displayed on the first display page to prompt the anchor user that the object applies for a web call.
In an optional embodiment, after the audience belonging to the second client entering the live broadcast room acquires the matching information of the preset object, if the audience wants to connect to the preset object, the second client may send an object application request to the first client through the server. Correspondingly, after the first client receives the object application request, the application matching control can be displayed on a first display page of the first client in a yellow flashing manner to prompt the anchor to have the object application for connecting with the microphone.
In the embodiment of the present application, in order to enable a first client to quickly obtain object information of a viewer corresponding to a second client that sends an object application request to the first client, the second client that sends the object application request to the first client may be the second client that can query the object information in an object information base of a server.
In an alternative embodiment, the first client may display the second display page on the first display page corresponding to the virtual space in response to the second object display instruction triggered based on the matching application control. Specifically, when the first client detects that the matching application control is clicked, a second object display instruction may be generated, and a second display page is displayed on the first display page corresponding to the virtual space.
In step S702, matching feature information of a preset object is acquired.
In an alternative embodiment, the first client may obtain matching feature information of the preset object in response to the feature information input instruction.
As shown in fig. 5, the matching feature information in the matching feature information input field 501 may include a plurality of feature information (feature information 1, feature information 2, feature information 3 \8230;) required by a preset object, and is used to select a plurality of objects to be matched that meet the matching feature information from an object set provided by the platform.
Optionally, the anchor may click on "feature information 1" and input the content related to "feature information 1" in the input box corresponding to "feature information 1". And clicking the 'feature information 2', and inputting the content related to the 'feature information 2' into an input box corresponding to the 'feature information 2'. Clicking the 'characteristic information 3', inputting contents \8230relatedto the 'characteristic information 3' in an input box corresponding to the 'characteristic information 3', wherein \8230canbe selected, optionally, the main broadcasting can click 'more', and when other corresponding characteristic information is displayed on the second display page, 'more' is displayed, the main broadcasting can input the contents of which the other characteristic information is closed first. Optionally, after the anchor determines that all the feature information is input, the upload control may be clicked, so that the first client may obtain the matching feature information of the preset object composed of the plurality of feature information. Correspondingly, the first client can respond to a characteristic information input instruction of a plurality of characteristic information to acquire the matching characteristic information of the preset object.
In another alternative embodiment, the first client may obtain matching feature information of the preset object from object information of the preset object in response to the feature information reading instruction.
Optionally, before the first client responds to the characteristic information reading instruction and obtains the matching characteristic information of the preset object from the object information of the preset object, the preset object may fill in the object information of the preset object through a second client of the preset object and upload the object information to the server through the second client of the preset object, so that the object information filled in by all objects may be stored in an object information base of the server. Based on this, when the first client acquires the matching feature information of the preset object, the second account of the preset object may be acquired, and an object information acquisition request including the second account of the preset object is sent to the server. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain a second account of the preset object. Then, the server may search for the object information in the object information base based on the second account of the preset object to obtain the object information of the preset object, and feed back the object information of the preset object to the first client. In this way, when the first client detects the feature information reading instruction, the object information of the preset object may be obtained from the server, and the matching feature information of the preset object may be obtained from the object information.
Optionally, when the first client acquires the matching feature information of the preset object, a second account of the preset object may be acquired, and an object information acquisition request is sent to the server, where the object information acquisition request includes the second account of the preset object. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain a second account of the preset object. The server may extract information of works (such as videos, audios, and pictures) of the preset object uploaded through the second account to obtain object information, and feed back the object information of the preset object to the first client. In this way, when the first client detects the feature information reading instruction, the object information of the preset object may be obtained from the server, and the matching feature information of the preset object may be obtained from the object information.
Optionally, when the first client obtains the matching feature information of the preset object, a second account of the preset object may be obtained, and an object information obtaining request is sent to the server, where the object information obtaining request includes the second account of the preset object. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain a second account of the preset object. The server can extract behavior information of the behavior (video browsing, downloading, approval, comment and appreciation) of the audience on the platform corresponding to the second account to obtain object information, and feed back the object information of the preset object to the first client. In this way, when the first client detects the feature information reading instruction, the object information of the preset object may be obtained from the server, and the matching feature information of the preset object may be obtained from the object information.
In step S703, a plurality of objects to be matched are determined based on the object application request.
In the embodiment of the present application, the audience corresponding to the second client that sends the object application request to the first client through the server may be determined as one object to be matched or a plurality of objects to be matched.
In step S704, in response to the matching instruction, a plurality of objects to be matched are displayed on the second display page based on the matching feature information.
In this embodiment of the application, the first client may display, in response to a matching instruction triggered based on the start matching control shown in fig. 5, a plurality of objects to be matched on the second display page based on the matching feature information. Wherein each object to be matched carries a matching value.
Specifically, after the first client obtains the matching feature information of the preset object, when it is detected that the matching start control is touched, a matching instruction may be generated. Subsequently, the first client may obtain object information of each object of the plurality of objects to be matched, determine a matching value of each object and a preset object based on the object information and the matching feature information of each object, and display the plurality of objects to be matched on the second display page based on the matching value of each object and the preset object.
Optionally, after the first client generates the matching instruction, the account of each of the multiple objects to be matched may be acquired, and an object information acquisition request including the account of each of the multiple objects to be matched is sent to the server. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain the account of each object in the plurality of objects to be matched. Then, the server may search for the object information in the object information base based on the account of each of the multiple objects to be matched to obtain the object information of each of the multiple objects to be matched, and feed back the object information of each of the multiple objects to be matched to the first client. Thus, the first client acquires the object information of each object in the plurality of objects to be matched.
Then, the first client may determine a matching value of each of the plurality of objects to be matched and a preset object based on the object information and the matching feature information of each of the plurality of objects to be matched, specifically, the first client may match the object information and the feature information belonging to the same type in the matching feature information, if the matching is successful, obtain a numerical value corresponding to the type, and finally accumulate the numerical value corresponding to each of the plurality of objects to be matched to obtain the matching value of each of the plurality of objects to be matched and the preset object.
Subsequently, the first client can display a plurality of objects to be matched on the second display page from high to low according to the matching value.
Fig. 9 is a schematic diagram five of a display page according to an exemplary embodiment, as shown in fig. 9, the display page includes a first display page 400, a main broadcast 401 (space creation object) displayed in a virtual space, a second display page 500, a plurality of objects to be matched 900 corresponding to object application requests, an avatar identifier 901 of each object to be matched, a matching value 902 of each object to be matched, a collection control 903 of each object to be matched, and a microphone control 904 of each object to be matched.
In the embodiment of the application, each object to be matched in the plurality of objects to be matched can be presented on the second display page in the form of a card. Optionally, the card area of each object to be matched further includes a matching value, a collection control, and a microphone connecting control of each object to be matched.
In the embodiment of the application, the first client can collect the object to be matched to the favorite corresponding to the first client through the collection control. Specifically, when the object to be matched is not in the favorite corresponding to the first client, when the first client detects that the favorite control is clicked, the first client may collect the object to be matched to the favorite.
Optionally, when the object to be matched is in the favorite corresponding to the first client, and when the first client detects that the favorite control is clicked, the first client may delete the object to be matched from the favorite.
Optionally, when the object to be matched is in the favorite corresponding to the first client, the favorite control may be in an untriggerable state, that is, the first end detects that the favorite control is clicked, and no response is made. When the anchor wants to delete a certain object in the favorite, the anchor can enter the favorite page and delete the object from the favorite page.
In this embodiment of the present application, the first client may receive, through the microphone connecting control 904, an object to be matched, which applies for microphone connection, to enter a live broadcast room for microphone connection interaction.
As shown in fig. 9, a plurality of objects to be matched corresponding to the unapplication linkman may also be displayed below the list of the plurality of objects to be matched corresponding to the application linkman (the plurality of objects to be matched 900 corresponding to the object application request). And the plurality of objects to be matched corresponding to the unapplied continuous microphone and the plurality of object lists to be matched corresponding to the applied continuous microphone are mutually exclusive. For applying for determining a plurality of objects to be matched corresponding to the continuous microphone, reference may be made to steps S303 to S304 and its extended embodiment, which are not described herein again.
Optionally, the first client may invite a to-be-matched object corresponding to no-application live telecommand to enter live telecommand interaction in the live broadcasting room through a live telecommand control corresponding to multiple to-be-matched objects (for example, the to-be-matched object 5 and the to-be-matched object 6) corresponding to no-application live telecommand. This is not the same as the implementation logic of Lianmai control 904.
In an alternative embodiment, the first client may display the object information of the target matching object on the display page in response to an object information display instruction of the target matching object in the plurality of objects to be matched. Optionally, if the first client detects that the card 900 of a certain object to be matched is clicked, an object information page may be displayed on the first display page. And displaying the object information of the preset object on the object information page. Optionally, the object information of the preset object includes description information of the preset object and matching feature information of the preset object. The description information of the preset object is used for describing the characteristic information of the preset object, and the matching characteristic information of the preset object is used for describing the characteristic information owned by the object which the preset object wants to match.
In an alternative embodiment, if the first client detects that the avatar identifier 901 of a certain object to be matched is clicked, an object home page may be displayed on the first display page, where the object home page may include description information and published works of the object to be matched.
According to the embodiment of the application, the diversity of the objects to be matched can be increased by displaying the plurality of object lists to be matched corresponding to the applied continuous microphone and the plurality of object lists to be matched corresponding to the unapplied continuous microphone, and more possibility is provided for matching the preset object to the target matching object.
Fig. 10 is a flowchart illustrating a method of determining an object to be matched, according to an exemplary embodiment, as shown in fig. 10, including:
in step S1001, in response to a first matching instruction for a preset object, displaying object information of the preset object on a display page corresponding to a virtual space; the object information includes a matching control.
In this embodiment of the application, the first client may enter the created virtual space based on the virtual space creation instruction, and display the anchor on the first display page of the virtual space, that is, the space creation object. Optionally, the anchor may perform object matching for the preset object through matching set in the comment area.
Optionally, the first display page may include a comment area, and assuming that the preset object speaks in the comment area, the anchor may click an identifier of the preset object in the comment area, and the first client may display a matching control. When the first client detects a first matching instruction triggered by the matching control, object information of a preset object can be displayed on a display page corresponding to the virtual space; the object information includes a matching control.
Fig. 11 is a schematic diagram six of a display page according to an exemplary embodiment, as shown in fig. 11, including a first display page 400, a main broadcast 401 (space creation object) displayed in a virtual space, an object information page 1100, a description information presentation area 1101, a matching feature information presentation area 1102, a matching control 1103, and an invitation microphone connecting control 1104.
In an alternative embodiment, when the first client detects a first matching instruction triggered by the matching control, the object information page may be displayed on a first display page corresponding to the virtual space. And displaying the object information of the preset object on the object information page. Optionally, the object information of the preset object includes description information of the preset object and matching feature information of the preset object. The description information of the preset object is used for describing the characteristic information of the preset object, and the matching characteristic information of the preset object is used for describing the characteristic information owned by the object which the preset object wants to match.
In step S1002, in response to a second matching instruction triggered based on the matching control, matching feature information of the preset object is obtained.
In this embodiment of the application, the first client may obtain matching feature information of the preset object from object information of the preset object in response to a second matching instruction triggered based on the matching control.
In step S1003, a plurality of objects to be matched are determined based on the matching feature information; wherein each object to be matched carries a matching value.
In the embodiment of the application, the first client may obtain object information of each object in the object set, determine a matching value of each object and the preset object based on the object information and the matching feature information of each object, and determine a plurality of objects to be matched from the object set based on the matching value of each object and the preset object.
Optionally, the object set includes all objects except the preset object in the live broadcast room. Based on this, after the first client generates the matching instruction, the accounts of all the objects except the preset object in the live broadcast room can be acquired, and an object information acquisition request is sent to the server, where the object information acquisition request includes the accounts of all the objects except the preset object in the live broadcast room. Correspondingly, when the server receives the object information acquisition request, the server can analyze the object information acquisition request to obtain accounts of all objects except the preset object in the live broadcast room. Then, the server may search for object information in an object information base based on accounts of all objects except the preset object in the live broadcast room to obtain object information of all objects except the preset object in the live broadcast room, and feed back the object information of all objects except the preset object in the live broadcast room to the first client. In this way, the first client obtains object information for each object in the set of objects.
Optionally, the object set includes an object corresponding to each object information in an object information base of the server. Accordingly, after the first client generates the matching instruction, the object information acquisition request can be sent to the server, and correspondingly, after the server receives the object information acquisition request, all the object information in the object information base is fed back to the first client. In this way, the first client obtains object information for each object in the set of objects.
Then, the first client may determine a matching value of each object and the preset object based on the object information and the matching feature information of each object, specifically, the first client may match the object information and the feature information belonging to the same type in the matching feature information, obtain a numerical value corresponding to the type if the matching is successful, and finally accumulate the numerical value corresponding to each object to obtain the matching value of each object and the preset object.
Optionally, the first client may determine a plurality of objects to be matched from the object set based on the matching value and the matching threshold. Specifically, the first client may obtain a matching threshold of 80, and based on this, the first client may determine, as the multiple objects to be matched, multiple objects in the object set whose matching values are greater than 80.
Optionally, the first client ranks the objects in the object set based on the matching value, and optionally, the higher the matching value is, the higher the ranking position is. Then, the first client may obtain a preset number of objects to be matched, and determine the objects to be matched from the sorted objects based on the preset number.
In step S1004, a plurality of objects to be matched are displayed on the second display page based on the matching values.
As shown in fig. 6, the first client may sort and display a plurality of objects to be matched 600 with a matching value greater than 80 on the second display page according to the matching value from high to low.
Optionally, as shown in fig. 6, the first client may sort and display a preset number of objects 600 to be matched on the second display page according to the matching values from high to low.
If the objects to be matched have objects which are not in the live broadcasting room, the objects to be matched can be divided into two types of objects, namely, the online objects in the live broadcasting room and the offline objects in the live broadcasting room. The first client may sort the live room online objects based on the matching values, sort the live room offline objects based on the matching values, and display the live room online objects and the live room offline objects on the second display page in a sorted order. Wherein the live room offline object may be entirely arranged below the live room online object.
If there are objects not in the live broadcast room and objects collected by the first client in the plurality of objects to be matched, the first client may classify the plurality of objects to be matched, including the following four classes: the live broadcast room collects objects on line, the live broadcast room does not collect objects on line and the live broadcast room does not collect objects on line. The first client can sort the live broadcast room online collected objects based on the matching values, sort the live broadcast room online non-collected objects based on the matching values, sort the live broadcast room non-online collected objects based on the matching values, and sort the live broadcast room non-online non-collected objects based on the matching values. And displaying the on-line collection objects of the live broadcast room, the off-line collection objects of the live broadcast room and the off-line collection objects of the live broadcast room on a second display page according to the sequencing order. The live broadcast room online collection objects are arranged at the forefront, the live broadcast room online non-collection objects are arranged next, the live broadcast room non-online collection objects are arranged next, and the live broadcast room non-online non-collection objects are arranged last.
In the embodiment of the application, each object to be matched in the plurality of objects to be matched can be presented on the second display page in the form of a card. Optionally, the card area of each object to be matched further includes a matching value, a collection control, and a microphone connecting control of each object to be matched.
In the embodiment of the application, the first client can collect the object to be matched to the favorite corresponding to the first client through the collection control. Specifically, when the object to be matched is not in the favorite corresponding to the first client, when the first client detects that the favorite control is clicked, the first client may collect the object to be matched to the favorite.
Optionally, when the object to be matched is in the favorite corresponding to the first client, and when the first client detects that the favorite control is clicked, the first client may delete the object to be matched from the favorite.
Optionally, when the object to be matched is in the favorite corresponding to the first client, the favorite control may be in an untriggerable state, that is, the first end detects that the favorite control is clicked, and no response is made. When the anchor wants to delete a certain object in the favorite, the anchor can enter the favorite page and delete the object from the favorite page.
In the embodiment of the application, the first client can invite the object to be matched to enter live broadcasting room for live broadcasting interaction through the live broadcasting control.
In an alternative embodiment, if the first client detects that the avatar identifier of a certain object to be matched is clicked, an object home page may be displayed on the first display page, where the object home page may include description information of the object to be matched and a published work.
In an alternative embodiment, the first client may display the object information of the target matching object on the display page in response to an object information display instruction of the target matching object among the plurality of objects to be matched. Optionally, if the first client detects that a card of a certain object to be matched is clicked, an object information page may be displayed on the first display page. And displaying the object information of the preset object on the object information page. Optionally, the object information of the preset object includes description information of the preset object and matching feature information of the preset object. The description information of the preset object is used for describing the characteristic information of the preset object, and the matching characteristic information of the preset object is used for describing the characteristic information owned by the object which the preset object wants to match.
In an optional embodiment, the first client may determine, in response to an object information display instruction of a target matching object in the objects to be matched, an authority level of the target matching object, and when the authority level of the target matching object is a first authority level, display, on the display page, first public information corresponding to the target matching object.
In another optional embodiment, the first client may determine, in response to an object information display instruction of the target matching object, a permission level of the target matching object, and when the permission level of the target matching object is a second permission level, display, on the display page, first public information and second public information corresponding to the target matching object. Wherein the second privilege level is greater than the first privilege level. Optionally, the object information corresponding to the target matching object includes first public information and second public information.
In an alternative embodiment, the first public information may include description information of the target matching object, and the second public information may include matching feature information of the target matching object. Alternatively, the first public information and the second public information may be determined based on a setting of the target matching object, i.e., the first public information and the second public information of each object (such as each of the preset object and the object to be matched) may be different types of information.
In the embodiment of the application, the authority level of the target matching object is determined based on the authority determination operation behavior of the target matching object.
For example, if the permission determination operation behavior of the target matching object is that the account of the anchor is not concerned and the permission for connecting to the microphone is not acquired through the resource (money or virtual resource), the permission level of the target matching object may be marked as a zero permission level, and the first client may determine that the permission level of the target matching object is the zero permission level in response to the object information display instruction of the target matching object, and not display any information corresponding to the target matching object on the display page. Optionally, the anchor may send an attention invitation request to a second client of the target matching object through the first client, so that the target matching object pays attention to the anchor, and the permission level of the target matching object is improved.
If the permission determination operation behavior of the target matching object is to pay attention to an account of the anchor and the permission of connecting to the microphone is not acquired through resources (money or virtual resources), the permission level of the target matching object can be marked as a first permission level, the first client can respond to an object information display instruction of the target matching object, determine the permission level of the target matching object as the first permission level, and display first public information corresponding to the target matching object on a display page.
If the permission determination operation behavior of the target matching object is that the account of the anchor is concerned and the permission of the microphone is acquired through resources (money or virtual resources), the permission level of the target matching object can be marked as a second permission level, the first client can respond to an object information display instruction of the target matching object, determine the permission level of the target matching object as the second permission level, and display first public information and second public information corresponding to the target matching object on a display page.
In the embodiment of the application, in order to save resources of the platform, only the target matching object with the permission level of the second permission level can be set to be successfully connected with the microphone.
In step S203, in response to a first interaction determining instruction of a target matching object and a second interaction determining instruction of a preset object in the plurality of objects to be matched, respectively displaying space entry information of the target matching object and the preset object on a display page; the space entry information indicates that the target matching object and the preset object interact in the virtual space.
The display page shown in fig. 6 is taken as an example for explanation:
if a target matching object in the multiple objects to be matched is the object 1 to be matched, the anchor may click the microphone connecting control 604 of the object 1 to be matched, and correspondingly, when the first client detects that the microphone connecting control 604 of the object 1 to be matched is clicked, an interaction request may be sent to the second client of the object 1 to be matched through the server, and if the first client receives a first interaction determination instruction fed back by the second client corresponding to the target matching object based on the interaction request, the first client may display space entry information of the target matching object on a display page, where the space entry information of the target matching object indicates that the target matching object may interact with other objects (such as a preset object that the anchor has entered the virtual space) in the virtual space.
Optionally, the first client may send an interaction request to a second client of the preset object through the server, and if the first client receives a second interaction determination instruction fed back by the second client corresponding to the preset object based on the interaction request, the first client may display space entry information of the preset object on the display page, where the space entry information of the preset object indicates that the preset object may interact with other objects (such as a anchor, a target matching object that has entered the virtual space) in the virtual space.
The display page shown in fig. 9 is taken as an example for explanation:
if a first target matching object in the multiple objects to be matched is the object 1 to be matched, the anchor can click the microphone connecting control 904 of the object 1 to be matched, because a second client of the object 1 to be matched is a client that sends a microphone connecting application to the first client through the server, when the first client detects that the microphone connecting control 904 that clicks the object 1 to be matched is clicked, the space entering information of the first target matching object can be displayed on the display page, and the space entering information of the first target matching object indicates that the first target matching object can interact with other objects (such as a preset object that the anchor has entered the virtual space) in the virtual space.
If a second target matching object in the multiple objects to be matched is the object 5 to be matched, the anchor can click the microphone connecting control of the object 5 to be matched, correspondingly, when the first client detects that the microphone connecting control of the object 5 to be matched is clicked, an interaction request can be sent to the second client of the object 5 to be matched through the server, if the first client receives a first interaction determining instruction fed back by the second client corresponding to the second target matching object based on the interaction request, the first client can display space entry information of the second target matching object on a display page, and the space entry information of the second target matching object indicates that the second target matching object can interact with other objects (such as the preset object which has entered the virtual space) in the virtual space.
Optionally, the first client may send an interaction request to a second client of the preset object through the server, and if the first client receives a second interaction determination instruction fed back by the second client corresponding to the preset object based on the interaction request, the first client may display space entry information of the preset object on the display page, where the space entry information of the preset object indicates that the preset object may interact with other objects (such as a host, a target matching object that has entered the virtual space) in the virtual space.
Fig. 12 is a diagram seven illustrating a display page according to an exemplary embodiment, as shown in fig. 12, including a first display page 400, a host 401 (space creation object) displayed in a virtual space, space entry information 1201 of a preset object, and space entry information 1202 of a target matching object.
In an embodiment of optionally displaying space entry information of a target matching object and a preset object on a display page, respectively, a first client may display first account information of the target matching object in a first area of the display page, and display second account information of the preset object in a second area of the display page (e.g., space entry information 1201 of the preset object shown in fig. 12), where the first account information and the second account information indicate that a space creation object, the target matching object, and the preset object are in a virtual space, and are interacted through voice.
In another alternative embodiment, in which the space entry information of the target matching object and the preset object are respectively displayed on the display page, the first client may display a first video information stream of the target matching object (e.g., the space entry information 1202 of the target matching object shown in fig. 12) in a first area of the display page, and display a second video information stream of the preset object in a second area of the display page, where the first video information stream and the second video information stream indicate that the space creation object, the target matching object, and the preset object are in a virtual space and interact with each other through video.
Optionally, the preset object and the target matching object may communicate and interact with each other in a voice mode, or communicate and interact with each other in a video stream mode, or communicate and interact with each other in a voice mode for the preset object, and communicate and interact with each other in a video stream mode for the target matching object.
Therefore, the anchor can quickly match the preset object to the target matching object through the user pool provided by the platform or the user pool provided by the live broadcast room, and carry out real-time interaction, so that the process of searching the object is accelerated, and a good demonstration can be made for providing social services for the live broadcast room.
Fig. 13 is a flowchart illustrating an object display method according to an exemplary embodiment, where as shown in fig. 13, the object display method may be applied to a client and may also be applied to other node devices, and includes the following steps:
in step S1301, an object is created in a display page display space corresponding to the virtual space.
In this embodiment, the second client may create an object in the display page display space corresponding to the virtual space. The second client may be a second client of the preset object, may be a second client of the online object to be matched, or may be a second client of the online other object.
In this embodiment of the application, the virtual space in step S201 may be a live broadcast room on a certain platform. The anchor can log in an application program corresponding to the live broadcast platform on a first client (such as a mobile phone) by using a first account (an account registered by the anchor on the platform). Then, the first client may create a live room corresponding to the first account in the application. After the live room is created by the anchor, the first client may display the live room on a display page. The live room may audibly play the live content of the anchor.
In some possible embodiments, the live room may be accessed in a variety of ways after the second client of the viewer has also launched the application on the second client of the viewer via the second account (the account that the viewer registered with the platform). Optionally, the second client may enter the live room by querying the first account. Optionally, the second client may present the page in a set of live rooms, and enter the live room based on the detected entry indication for the live room. Optionally, the second client may also enter the live room based on the received live room sharing information. In this way, the second client can display the live broadcast room created by the first client on the display page of the second client, and display the anchor, i.e., the space creation object, on the display page.
In step S1303, space entry information of the preset object and the target matching object is displayed on the display page; the target matching object is determined from a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object; the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In the embodiment of the present application, when the first client executes steps S201 to S203 and the related extended embodiment, the first client may display space entry information of the preset object and the target matching object on a display page of the first client, and the second client may display space entry information of the preset object and the target matching object on a display page of the second client, where the space entry information indicates that the target matching object and the preset object interact in the virtual space. For the detailed description of the space entry information, please refer to the above contents, which are not described herein again.
If the second client wants to display the space entry information of the preset object and the target matching object on the display page, the first client needs to be able to obtain the object information of the preset object or the target matching object.
In one embodiment of obtaining the object information, the second client may obtain the object information on the object information input page in response to an object information input operation, and upload the object information to the server in response to an object information upload instruction. Specifically, the second client may display object information guide information for guiding a preset object or filling object information of an object to be matched on the object information input page. When it is detected that the object information is completely filled and the object information uploading instruction is received, the second client may upload the object information to an object information base of the server, where each object information may carry an account of the object.
In another embodiment of obtaining the object information, the second client analyzes the operation behavior of the object on the resource in response to the object information obtaining instruction to obtain behavior operation information, and extracts the behavior operation information to obtain the object information. Specifically, the second client may perform information integration on behaviors (browsing videos, downloading, approving, commenting, and rewarding) of the audience on the platform corresponding to the second account in response to the object information obtaining instruction, so as to obtain behavior operation information. Then, the second client may perform information extraction on the behavior operation information to obtain object information (e.g., taste information). Subsequently, the second client may upload object information to an object information base of the server, where each object information may carry an account of the object.
Fig. 14 is a block diagram illustrating an object display apparatus according to an exemplary embodiment. The device has the function of realizing the data processing method in the method embodiment, and the function can be realized by hardware or by hardware executing corresponding software. Referring to fig. 14, the apparatus includes a first display module 1401 and a second display module 1402.
A first display module 1401 configured to execute, in response to a matching instruction for a preset object, displaying a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space;
a second display module 1402 configured to execute a first interaction determination instruction in response to a target matching object of the plurality of objects to be matched and a second interaction determination instruction of a preset object, and respectively display space entry information of the target matching object and the preset object on a display page;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, the first display module is configured to perform:
responding to the first object display instruction, and displaying a second display page on the first display page corresponding to the virtual space;
acquiring matching characteristic information of a preset object;
in response to a matching instruction, determining a plurality of objects to be matched based on the matching characteristic information; each object to be matched carries a matching value;
and displaying a plurality of objects to be matched on the second display page based on the matching values.
In some possible embodiments, the first display module is configured to perform:
when an object application request is received, responding to a second object display instruction, and displaying a second display page on a first display page corresponding to the virtual space;
acquiring matching characteristic information of a preset object;
determining a plurality of objects to be matched based on the object application request;
and responding to the matching instruction, and displaying a plurality of objects to be matched on the second display page based on the matching characteristic information.
In some possible embodiments, the first display module is configured to perform:
responding to a first matching instruction aiming at a preset object, and displaying object information of the preset object on a display page corresponding to the virtual space; the object information comprises a matching control;
responding to a second matching instruction triggered based on the matching control, and acquiring matching characteristic information of a preset object;
determining a plurality of objects to be matched based on the matching characteristic information; each object to be matched carries a matching value;
and displaying a plurality of objects to be matched on the second display page based on the matching values.
In some possible embodiments, the first display module is configured to perform:
responding to a characteristic information input instruction, and acquiring matching characteristic information of a preset object;
or;
and responding to the characteristic information reading instruction, and acquiring the matched characteristic information of the preset object from the object information of the preset object.
In some possible embodiments, the first display module is configured to perform:
acquiring object information of each object in an object set;
determining a matching value of each object and a preset object based on the object information and the matching feature information of each object;
and determining a plurality of objects to be matched from the object set based on the matching value of each object and the preset object.
In some possible embodiments, the apparatus further comprises a third display module configured to perform:
and responding to an object information display instruction of a target matching object in the plurality of objects to be matched, and displaying the object information of the target matching object on a display page.
In some possible embodiments, the third display module is configured to perform:
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a first authority level, displaying first public information corresponding to the target matching object on a display page;
or;
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a second authority level, displaying first public information and second public information corresponding to the target matching object on a display page; the second permission level is greater than the first permission level;
the object information corresponding to the target matching object comprises first public information and second public information;
and the authority level of the target matching object is determined based on the authority determination operation behavior of the target matching object.
In some possible embodiments, the second display module is configured to perform:
displaying first account information of a target matching object in a first area of a display page;
displaying second account information of a preset object in a second area of the display page;
the first account information and the second account information indicate that the space creation object, the target matching object and the preset object are in a virtual space and interact through voice.
In some possible embodiments, the second display module is configured to perform:
displaying a first video information stream of a target matching object in a first area of a display page;
displaying a second video information stream of a preset object in a second area of the display page;
the first video information stream and the second video information stream indicate that the space creation object, the target matching object and the preset object are in a virtual space and interact through videos.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Fig. 15 is a block diagram illustrating an object display apparatus according to an exemplary embodiment. The device has the function of realizing the data processing method in the method embodiment, and the function can be realized by hardware or by hardware executing corresponding software. Referring to fig. 15, the apparatus includes a first display module 1501 and a second display module 1502.
A first presentation module 1501 configured to execute creating an object in a display space of a display page corresponding to a virtual space;
a second presentation module 1502 configured to perform displaying space entry information of a preset object and a target matching object on a display page; the target matching object is determined from a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
In some possible embodiments, the apparatus further comprises an information acquisition module configured to perform:
responding to the input operation of the object information, and acquiring the object information on an object information input page;
and responding to the object information uploading instruction, and uploading the object information to the server.
In some possible embodiments, the apparatus further comprises an information acquisition module configured to perform:
responding to the object information acquisition instruction, analyzing the operation behavior of the object on the resource to obtain behavior operation information;
and extracting the information of the behavior operation information to acquire object information.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Fig. 16 is a block diagram illustrating an apparatus 3000 for object display according to an exemplary embodiment. For example, the apparatus 3000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 16, apparatus 3000 may include one or more of the following components: processing component 3002, memory 3004, power component 3006, multimedia component 3008, audio component 3010, input/output (I/O) interface 3012, sensor component 3014, and communications component 3016.
The processing component 3002 generally controls the overall operation of the device 3000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 3002 may include one or more processors 3020 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 3002 may include one or more modules that facilitate interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module to facilitate interaction between the multimedia component 3008 and the processing component 3002.
The memory 3004 is configured to store various types of data to support operations at the device 3000. Examples of such data include instructions for any application or method operating on device 3000, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 3004 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 3006 provides power to the various components of the device 3000. The power components 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 3000.
The multimedia component 3008 comprises a screen providing an output interface between the device 3000 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, multimedia component 3008 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 3000 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 3010 is configured to output and/or input an audio signal. For example, the audio component 3010 may include a Microphone (MIC) configured to receive external audio signals when the apparatus 3000 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 3004 or transmitted via the communication component 3016. In some embodiments, the audio component 3010 further includes a speaker for outputting audio signals.
I/O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 3014 includes one or more sensors for providing status assessment of various aspects to the device 3000. For example, the sensor component 3014 may detect the open/closed status of the device 3000, the relative positioning of components, such as a display and keypad of the apparatus 3000, the sensor component 3014 may also detect a change in the position of the apparatus 3000 or a component of the apparatus 3000, the presence or absence of user contact with the apparatus 3000, the orientation or acceleration/deceleration of the apparatus 3000, and a change in the temperature of the apparatus 3000. The sensor assembly 3014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 3014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 3014 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 3016 is configured to facilitate wired or wireless communication between the apparatus 3000 and other devices. The device 3000 may access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 3016 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3016 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 3000 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
An embodiment of the present invention further provides a computer-readable storage medium, which may be disposed in an electronic device to store at least one instruction or at least one program for implementing an object display method, where the at least one instruction or the at least one program is loaded and executed by the processor to implement the object display method provided in the foregoing method embodiment.
In an exemplary embodiment, a storage medium comprising instructions, such as the memory 3004 comprising instructions, executable by the processor 3020 of the apparatus 3000 to perform the above-described method is also provided. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
An embodiment of the present invention further provides an electronic device, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the object display method provided by the above method embodiment.
Embodiments of the present invention also provide a computer program product, where the computer program product includes a computer program, the computer program is stored in a readable storage medium, and at least one processor of the computer device reads and executes the computer program from the readable storage medium, so that the computer device executes to implement the object display method provided by the above method embodiments.
It should be noted that: the sequence of the above embodiments of the present invention is only for description, and does not represent the advantages or disadvantages of the embodiments. And that specific embodiments have been described above. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
All the embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and should not be taken as limiting the scope of the present invention, which is intended to cover any modifications, equivalents, improvements, etc. within the spirit and scope of the present invention.

Claims (18)

1. An object display method, comprising:
responding to a matching instruction aiming at a preset object, and displaying a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object on a display page corresponding to a virtual space;
responding to a first interaction determining instruction of a target matching object in the plurality of objects to be matched and a second interaction determining instruction of the preset object, and respectively displaying space entering information of the target matching object and the preset object on the display page;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
2. The object display method according to claim 1, wherein the displaying, in response to a matching instruction for a preset object, a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space includes:
responding to a first object display instruction, and displaying a second display page on a first display page corresponding to the virtual space;
acquiring matching characteristic information of the preset object;
in response to the matching instruction, determining the plurality of objects to be matched based on the matching characteristic information; each object to be matched carries a matching value;
and displaying the plurality of objects to be matched on the second display page based on the matching values.
3. The object display method according to claim 1, wherein the displaying, in response to a matching instruction for a preset object, a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space includes:
when an object application request is received, responding to a second object display instruction, and displaying a second display page on a first display page corresponding to the virtual space;
acquiring matching characteristic information of the preset object;
determining the plurality of objects to be matched based on the object application request;
and responding to the matching instruction, and displaying the plurality of objects to be matched on the second display page based on the matching characteristic information.
4. The object display method according to claim 1, wherein the displaying, in response to a matching instruction for a preset object, a plurality of objects to be matched having a relationship with matching feature information of the preset object on a display page corresponding to a virtual space includes:
responding to a first matching instruction aiming at a preset object, and displaying object information of the preset object on a display page corresponding to a virtual space; the object information comprises a matching control;
responding to a second matching instruction triggered based on the matching control, and acquiring matching feature information of the preset object;
determining the plurality of objects to be matched based on the matching characteristic information; each object to be matched carries a matching value;
and displaying the plurality of objects to be matched on the second display page based on the matching values.
5. The object display method according to any one of claims 2 to 4, wherein the obtaining of the matching feature information of the preset object includes:
responding to the characteristic information input instruction, and acquiring matching characteristic information of the preset object;
or;
and responding to the characteristic information reading instruction, and acquiring the matched characteristic information of the preset object from the object information of the preset object.
6. The object display method according to claim 2 or 4, wherein the determining the plurality of objects to be matched based on the matching feature information includes:
acquiring object information of each object in an object set;
determining a matching value of each object and the preset object based on the object information of each object and the matching feature information;
determining the plurality of objects to be matched from the object set based on the matching value of each object and the preset object.
7. The object display method according to claim 1, further comprising:
and responding to an object information display instruction of a target matching object in the plurality of objects to be matched, and displaying the object information of the target matching object on the display page.
8. The object display method according to claim 7, wherein the displaying, in response to an object information display instruction of a target matching object among the plurality of objects to be matched, object information of the target matching object on the display page includes:
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a first authority level, displaying first public information corresponding to the target matching object on the display page;
or;
responding to an object information display instruction of the target matching object, and determining the authority level of the target matching object; when the authority level of the target matching object is a second authority level, displaying first public information and second public information corresponding to the target matching object on the display page; the second permission level is greater than the first permission level;
the object information corresponding to the target matching object comprises the first public information and the second public information;
and determining the permission level of the target matching object based on the permission determination operation behavior of the target matching object.
9. The object display method according to any one of claims 1 to 4 and 7 to 8, wherein the displaying the space entry information of the target matching object and the preset object on the display page respectively comprises:
displaying first account information of the target matching object in a first area of the display page;
displaying second account information of the preset object in a second area of the display page;
the first account information and the second account information indicate that a space creation object, the target matching object and the preset object are in the virtual space and interact with each other through voice.
10. The object display method according to any one of claims 1 to 4 and 7 to 8, wherein the displaying the space entry information of the target matching object and the preset object on the display page respectively comprises:
displaying a first video information stream of the target matching object in a first area of the display page;
displaying a second video information stream of the preset object in a second area of the display page;
the first video information stream and the second video information stream indicate that a space creation object, the target matching object and the preset object are in the virtual space and interact through videos.
11. An object display method, comprising:
creating an object in a display page display space corresponding to the virtual space;
displaying space entry information of a preset object and a target matching object on the display page; the target matching object is determined from a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
12. The object display method according to claim 11, further comprising:
responding to the input operation of the object information, and acquiring the object information on an object information input page;
and responding to an object information uploading instruction, and uploading the object information to a server.
13. The object display method according to claim 11, wherein the method further comprises:
responding to the object information acquisition instruction, analyzing the operation behavior of the object on the resource to obtain behavior operation information;
and extracting the information of the behavior operation information to acquire object information.
14. An object display apparatus, comprising:
the device comprises a first display module, a second display module and a third display module, wherein the first display module is configured to execute a matching instruction for a preset object, and display a plurality of objects to be matched which have a relation with matching characteristic information of the preset object on a display page corresponding to a virtual space;
a second display module configured to execute a first interaction determination instruction in response to a target matching object of the plurality of objects to be matched and a second interaction determination instruction of the preset object, and display space entry information of the target matching object and the preset object on the display page, respectively;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
15. An object display apparatus, comprising:
the first presentation module is configured to execute creation of an object in a display space of a display page corresponding to the virtual space;
a second presentation module configured to perform displaying of space entry information of a preset object and a target matching object on the display page; the target matching object is determined from a plurality of objects to be matched which have a relationship with the matching characteristic information of the preset object;
the space entry information indicates that the target matching object and the preset object interact in the virtual space.
16. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the object display method of any one of claims 1 to 10 or 11 to 13.
17. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the object display method of any one of claims 1 to 10 or 11 to 13.
18. A computer program product, characterized in that the computer program product comprises a computer program stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the computer device to perform the object display method according to any one of claims 1 to 10 or 11 to 13.
CN202210793086.2A 2022-07-05 2022-07-05 Object display method and device, electronic equipment and storage medium Active CN115361588B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210793086.2A CN115361588B (en) 2022-07-05 2022-07-05 Object display method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210793086.2A CN115361588B (en) 2022-07-05 2022-07-05 Object display method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115361588A true CN115361588A (en) 2022-11-18
CN115361588B CN115361588B (en) 2024-01-19

Family

ID=84030112

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210793086.2A Active CN115361588B (en) 2022-07-05 2022-07-05 Object display method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115361588B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008107895A (en) * 2006-10-23 2008-05-08 Nomura Research Institute Ltd Virtual space providing server, virtual space providing system, and computer program
CN107770055A (en) * 2017-11-03 2018-03-06 北京密境和风科技有限公司 Establish the method and device of instant messaging
CN108289225A (en) * 2018-01-29 2018-07-17 广州华多网络科技有限公司 A kind of live broadcasting method, device, system and electronic equipment
CN110020099A (en) * 2017-08-21 2019-07-16 武汉斗鱼网络科技有限公司 A kind of the user's recommended method and device of video friend-making
CN110602511A (en) * 2019-08-05 2019-12-20 广州华多网络科技有限公司 Interaction method, live broadcast system, electronic equipment and storage device
CN110971984A (en) * 2018-09-30 2020-04-07 武汉斗鱼网络科技有限公司 Wheat connecting method, device, system, equipment and storage medium
CN111158576A (en) * 2019-12-31 2020-05-15 广州酷狗计算机科技有限公司 Social relationship establishing method and device based on live broadcast scene and storage medium
CN111885392A (en) * 2020-07-28 2020-11-03 广州朱雀信息科技有限公司 Video live broadcast with wheat and anchor broadcast matching method, device, equipment and storage medium
CN112291632A (en) * 2020-11-04 2021-01-29 腾讯科技(深圳)有限公司 Live broadcast interaction method and device, electronic equipment and computer readable storage medium
CN113163268A (en) * 2021-03-23 2021-07-23 五八有限公司 Live broadcast interaction method, device, equipment and storage medium
CN113163269A (en) * 2021-03-23 2021-07-23 五八有限公司 Live broadcast room entering method and device, electronic equipment and storage medium
CN113366856A (en) * 2021-04-06 2021-09-07 百果园技术(新加坡)有限公司 Live broadcast interaction method and device, live broadcast server, terminal and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008107895A (en) * 2006-10-23 2008-05-08 Nomura Research Institute Ltd Virtual space providing server, virtual space providing system, and computer program
CN110020099A (en) * 2017-08-21 2019-07-16 武汉斗鱼网络科技有限公司 A kind of the user's recommended method and device of video friend-making
CN107770055A (en) * 2017-11-03 2018-03-06 北京密境和风科技有限公司 Establish the method and device of instant messaging
CN108289225A (en) * 2018-01-29 2018-07-17 广州华多网络科技有限公司 A kind of live broadcasting method, device, system and electronic equipment
CN110971984A (en) * 2018-09-30 2020-04-07 武汉斗鱼网络科技有限公司 Wheat connecting method, device, system, equipment and storage medium
CN110602511A (en) * 2019-08-05 2019-12-20 广州华多网络科技有限公司 Interaction method, live broadcast system, electronic equipment and storage device
CN111158576A (en) * 2019-12-31 2020-05-15 广州酷狗计算机科技有限公司 Social relationship establishing method and device based on live broadcast scene and storage medium
CN111885392A (en) * 2020-07-28 2020-11-03 广州朱雀信息科技有限公司 Video live broadcast with wheat and anchor broadcast matching method, device, equipment and storage medium
CN112291632A (en) * 2020-11-04 2021-01-29 腾讯科技(深圳)有限公司 Live broadcast interaction method and device, electronic equipment and computer readable storage medium
CN113163268A (en) * 2021-03-23 2021-07-23 五八有限公司 Live broadcast interaction method, device, equipment and storage medium
CN113163269A (en) * 2021-03-23 2021-07-23 五八有限公司 Live broadcast room entering method and device, electronic equipment and storage medium
CN113366856A (en) * 2021-04-06 2021-09-07 百果园技术(新加坡)有限公司 Live broadcast interaction method and device, live broadcast server, terminal and storage medium

Also Published As

Publication number Publication date
CN115361588B (en) 2024-01-19

Similar Documents

Publication Publication Date Title
CN110266879B (en) Playing interface display method, device, terminal and storage medium
RU2640632C2 (en) Method and device for delivery of information
CN109714643B (en) Recommendation method, system, server and storage medium for video data
CN110737844B (en) Data recommendation method and device, terminal equipment and storage medium
CN114025181B (en) Information display method and device, electronic equipment and storage medium
CN113573092B (en) Live broadcast data processing method and device, electronic equipment and storage medium
CN111556352A (en) Multimedia resource sharing method and device, electronic equipment and storage medium
CN112131466A (en) Group display method, device, system and storage medium
CN113988021A (en) Content interaction method and device, electronic equipment and storage medium
CN114501058A (en) Video generation method and device, electronic equipment and storage medium
CN113901353A (en) Information display method, device and system, electronic equipment and server
CN111526380B (en) Video processing method, video processing device, server, electronic equipment and storage medium
CN110213062B (en) Method and device for processing message
CN115994266A (en) Resource recommendation method, device, electronic equipment and storage medium
CN114666643A (en) Information display method and device, electronic equipment and storage medium
CN115412739A (en) Live broadcast room interaction method and device, electronic equipment and storage medium
CN115361588B (en) Object display method and device, electronic equipment and storage medium
CN114567790A (en) Information display method and device, electronic equipment and storage medium
CN115278273A (en) Resource display method and device, electronic equipment and storage medium
CN113709572A (en) Content promotion method and device, electronic equipment and storage medium
CN113792178A (en) Song generation method and device, electronic equipment and storage medium
CN113805986A (en) Object display method and device, electronic equipment and storage medium
CN116456162B (en) Live broadcasting room object display method and device, electronic equipment and storage medium
CN115002536B (en) Resource processing method and device, electronic equipment and storage medium
CN115174944B (en) Resource processing method and device, electronic equipment and storage 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