Information display method and device, computer equipment and medium
A technology of information display device and computer equipment, applied in the field of Internet, can solve the problems of poor recommendation effect in virtual space and the like
Pending Publication Date: 2022-04-08
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
6 Cites 0 Cited by
AI-Extracted Technical Summary
Problems solved by technology
However, the recommendation methods shown in the above technologies have poor recommendation effects in virtual spaces. The...
Method used
In the above-described embodiment, by triggering the viewing entry of the target item object, it is possible to jump to the virtual space with one key, and display the associated page of the target item object in the virtual space, thereby realizing the target object in the virtual space. The effect of item object positioning improves the efficiency of human-computer interaction.
In the above-described embodiment, by triggering the viewing entry of the target item object, it is possible to jump to the virtual space with one key, and display the target item object in the item list page of the virtual space, realizing the target object in the virtual space The effect of item object positioning improves the efficiency of human-computer interaction.
In this embodiment, by setting the first relationship data, the server can quickly determine the live broadcast target corresponding to the virtual space according to the space identifier of the virtual space and the first relationship data, which improves the acquisition of the live target s efficiency.
[0284] In the above embodiment, the server automatically performs image recognition on the second video image to identify the live broadcast target in the virtual space, which improves the efficiency and accuracy of acquiring the live broadcast target.
[0287] In some embodiments, based on the live broadcast target in the virtual space, the information type corresponding to the live broadcast target is obtained from the second relationship data, and the recommended information belonging to the information type in the virtual space is obtained. Wherein, the information type is used to indicate the type of recommended information to be determined, and the second relationship data represents the corresponding relationship between the live broadcast target and the information type. In this embodiment, by setting the second relationship data, the server can quickly determine the type of recommended information to be determined according to the live broadcast target of the virtual space and the second relationship data, and then based on the indicated information type Obtaining recommended information improves the efficiency of obtaining recommended information.
[0310] In some embodiments, the terminal also displays a home page control on the first video screen of the virtual space, and the home page control is used to trigger access to the object information page of the anchor object, and the object information page includes a focus control. Wherein, the object information page is used to display the object information of the anchor object and the video works released by the anchor object. For example, the object information page is also the personal homepage of the anchor object. In this way, by displaying the home page control of the anchor object, the user can access the object information page of the anchor object through the home page control, and then based on the attention control in the object information page, the attention to the anchor object can also be realized, which can also effectively improve The attention of the anchor object improves the recommendation effect of the virtual space. It should be understood that the first recommendation information is also used to prompt to display the homepage control on the first video screen in the virtual space, and accordingly, in (402A) shown in step 402, the server also needs to generate The first recommendation information of the home page control is displayed on the first video screen of the virtual space.
[0331] In some embodiments, the above (B-1) is jointly executed by the terminal and the server, and the corresponding process is: the terminal sends a first object display request to the server in response to the trigger operation of the viewing entry of the target item object, Then, in response to the first object display r...
Abstract
The invention relates to an information display method and device, computer equipment and a medium, and belongs to the technical field of Internet, and the method comprises the steps: receiving a video data stream, displaying a first video picture of a virtual space based on the video data stream, and displaying recommendation information of the virtual space on the first video picture of the virtual space. In the embodiment of the invention, while the video data stream of the virtual space is recommended to the user, the recommendation information corresponding to the live broadcast target is displayed to the user based on the live broadcast target of the virtual space, and a mode of recommending the virtual space based on the live broadcast target is provided. According to the embodiment of the invention, different recommendation information can be displayed to the user according to different live broadcast targets, the displayed information amount is increased, and the displayed recommendation information can better conform to the live broadcast targets of the virtual space, so that the recommendation effect of the virtual space is improved.
Application Domain
Selective content distribution
Technology Topic
Computer equipmentEngineering +6
Image
Examples
- Experimental program(1)
Example Embodiment
[0189] In order to make those skilled in the art better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0190] It should be noted that the terms "first", "second" and the like in the description and claims of the present disclosure and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances so that the embodiments of the disclosure described herein can be practiced in sequences other than those illustrated or described herein. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure, as recited in the appended claims.
[0191] The data or information involved in this disclosure may be data or information authorized by the user or fully authorized by the parties.
[0192] figure 1 It is a schematic diagram of the implementation environment of an information display method provided by an embodiment of the present disclosure, see figure 1 , the implementation environment includes: a terminal 101 and a server 102 .
[0193] The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop portable computer. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 may generally refer to one of multiple terminals, and this embodiment only takes the terminal 101 as an example for illustration. Those skilled in the art may know that the number of the above-mentioned terminals may be more or less.
[0194] In some embodiments, the terminal 101 runs an application program with a video playback function and a video live broadcast function, such as a live broadcast application, a social application, a short video application, and the like. In this embodiment of the present disclosure, the terminal 101 is configured to receive a video data stream, display a first video image of the virtual space based on the video data stream, and display recommendation information of the virtual space on the first video image of the virtual space.
[0195] The server 102 may be an independent physical server, or a server cluster or a distributed file system composed of multiple physical servers, or may provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, and cloud communications , middleware services, domain name services, security services, CDN (Content Delivery Network), and cloud servers for basic cloud computing services such as big data and artificial intelligence platforms.
[0196] In some embodiments, the server 102 is a background server of the application program running on the terminal 101 , and is used to provide background services for the application program running on the terminal 101 . In some embodiments, the server 102 and the terminal 101 are directly or indirectly connected through wired or wireless communication, which is not limited in this embodiment of the present disclosure.
[0197] In the embodiment of the present disclosure, the server 102 is configured to obtain the live broadcast target of the virtual space, determine the recommendation information of the virtual space based on the live broadcast target of the virtual space, and send the video data stream of the virtual space to the terminal 101 to trigger the terminal 101 Based on the video data stream, the first video picture of the virtual space is displayed, and the recommendation information of the virtual space is displayed on the first video picture of the virtual space.
[0198] Optionally, the number of the foregoing servers 102 may be more or less, which is not limited in this embodiment of the present disclosure. Of course, the server 102 may also include other functional servers in order to provide more comprehensive and diversified services.
[0199] figure 2 is a flowchart of an information display method according to an exemplary embodiment, such as figure 2 As shown, the method is executed by the terminal and includes the following steps:
[0200] In step 201, the terminal receives a video data stream, and the video data stream is used to display the virtual space.
[0201] In step 202, the terminal displays the first video picture of the virtual space based on the video data stream.
[0202] In step 203, the terminal displays recommendation information of the virtual space on the first video screen of the virtual space, where the recommendation information is determined based on the live broadcast target of the virtual space.
[0203] The technical solution provided by the embodiments of the present disclosure not only recommends the video data stream of the virtual space to the user, but also displays the recommendation information corresponding to the live broadcast target to the user based on the live broadcast target of the virtual space. The method of recommending virtual space by target can display different recommended information to users for different live broadcast targets, which not only increases the amount of information displayed, but also the displayed recommended information can be more in line with the live broadcast target of the virtual space, thereby improving the The recommended effect of virtual space.
[0204] In some embodiments, on the first video screen of the virtual space, displaying the recommended information of the virtual space includes:
[0205] On the first video screen of the virtual space, the recommendation information of the virtual space is displayed according to the display style corresponding to the live broadcast target.
[0206] In some embodiments, on the first video screen of the virtual space, displaying the recommended information of the virtual space includes:
[0207] If the display duration of the first video picture reaches the first duration, the recommendation information of the virtual space is displayed on the first video picture.
[0208] In some embodiments, after displaying the recommendation information of the virtual space on the first video screen of the virtual space, the method further includes:
[0209] In response to a triggering operation on any region in the first video picture except the recommendation information, a second video picture of the virtual space is displayed, and the second video picture is obtained based on the live data stream of the virtual space.
[0210] In some embodiments, on the first video screen of the virtual space, the recommended information displayed in the virtual space includes any of the following:
[0211] When the live broadcast target is used to instruct to increase the attention of the anchor object in the virtual space, a focus control is displayed on the first video screen of the virtual space, and the attention control is used to trigger the attention of the anchor object in the virtual space. ;
[0212] In the case where the live broadcast target is used to instruct to increase the number of objects in the virtual space, on the first video screen of the virtual space, a viewing entry of the target item object in the virtual space is displayed, and the viewing entry is used to trigger the viewing of the object in the virtual space. The target item object is displayed in the virtual space.
[0213] In some embodiments, in the case that the live broadcast target is used to indicate to increase the attention of the anchor object of the virtual space, the method further includes:
[0214] A homepage control is displayed on the first video picture of the virtual space, and the homepage control is used to trigger access to an object information page of the host object, where the object information page includes a focus control.
[0215] In some embodiments, the method further includes:
[0216] In response to the triggering operation of the following control, the following prompt information is displayed, where the following prompt information is used to prompt that the anchor object has been followed.
[0217] In some embodiments, after displaying the attention prompt information in response to the triggering operation on the attention control, the method further includes:
[0218] On the first video screen of the virtual space, stop displaying the recommended information.
[0219] In some embodiments, when the live broadcast target is used to instruct to increase the number of objects in the virtual space, the method further includes:
[0220] On the first video screen of the virtual space, the item information of the target item object is displayed, and the item information includes at least one of an item picture, an item name, an item tag, an item status, and an item transaction resource, and the item tag indicates the item. The virtual resource associated with the target item object, the item state represents the state of the target item object in the virtual space, and the item transaction resource represents the transaction resource required to obtain the target item object.
[0221] In some embodiments, after displaying the viewing portal of the target item object in the virtual space on the first video screen of the virtual space, the method further includes any one of the following:
[0222] In response to the triggering operation of the viewing portal of the target item object, the target item object is displayed on the item list page provided by the virtual space, and the item list page is used to display at least one item object;
[0223] In response to the triggering operation of the viewing portal of the target item object, the associated page of the target item object is displayed in the virtual space.
[0224] In some embodiments, the target item object is at least one of a transaction-type item object, a download-type item object, and an inquiry-type item object. Correspondingly, the viewing entry of the target item object is provided as a transaction entry, a download type At least one of the entrance and the consultation entrance;
[0225] In response to the triggering operation of the viewing portal of the target item object, in the virtual space, the associated page displaying the target item object includes any of the following:
[0226] In response to the triggering operation of the transaction entry of the target item object, in the virtual space, an item transaction page of the target item object is displayed, and the item transaction page is used for item transaction of the target item object;
[0227] In response to the triggering operation of the download entry of the target item object, in the virtual space, an item download page of the target item object is displayed, and the item download page is used to download the target item object;
[0228] In response to the triggering operation of the consultation portal of the target item object, in the virtual space, an information collection page of the target item object is displayed, and the information collection page is used for collecting information required for consultation with the target item object.
[0229] In some embodiments, after displaying the viewing entrance of the target item object in the virtual space on the first video frame of the virtual space, the method further includes:
[0230] If no triggering operation for the viewing entry is detected within the second time period, the viewing entry is stopped from being displayed.
[0231] In some embodiments, the target item object is at least one item object provided in the virtual space that matches the registered object of the terminal, an item object being introduced in the virtual space, and an item object in the virtual space that satisfies the target condition. At least one of the item objects.
[0232] In some embodiments, the recommendation information further includes at least one item of associated information of the virtual space;
[0233] The method also includes at least one of the following:
[0234] On the first video picture of the virtual space, display the object picture of the anchor object of the virtual space;
[0235] On the first video screen of the virtual space, display item prompt information, where the item prompt information is used to prompt to enter the virtual space to view at least one item object provided by the virtual space;
[0236] On the first video screen of the virtual space, display activity prompt information, where the activity prompt information is used to prompt that there is at least one item object participating in the target activity in the virtual space;
[0237] On the first video screen of the virtual space, resource prompt information is displayed, and the resource prompt information is used to prompt an item transaction resource that satisfies the resource quantity condition among the item transaction resources of at least one item object in the virtual space;
[0238] On the first video screen of the virtual space, display first quantity prompt information, where the first quantity prompt information is used to prompt the quantity of the at least one item object published in the virtual space;
[0239] on the first video screen of the virtual space, displaying second quantity prompt information, where the second quantity prompt information is used to prompt the number of online objects in the virtual space;
[0240] On the first video screen of the virtual space, third quantity prompt information is displayed, and the third quantity prompt information is used to prompt the number of objects that have reserved the item objects in the virtual space.
[0241] In some embodiments, on the first video screen of the virtual space, displaying the prompt information of the second quantity includes:
[0242] In the case that the number of online objects in the virtual space reaches the target number, the prompt information of the second number is displayed on the first video screen of the virtual space.
[0243] In some embodiments, when the live broadcast target is used to instruct to increase the number of objects in the virtual space, the method further includes:
[0244] On the first video screen of the virtual space, display at least one item of associated information of the virtual space;
[0245] If the display duration of the at least one item of related information reaches the third duration, switching to display the viewing portal of the target item object.
[0246] In some embodiments, on the first video screen of the virtual space, the recommended information displayed in the virtual space includes any of the following:
[0247] On the first video screen of the virtual space, display the recommended information of the virtual space in the form of a card;
[0248] On the first video screen of the virtual space, display the recommended information of the virtual space in the form of a pop-up window;
[0249] On the first video picture of the virtual space, the recommendation information of the virtual space is displayed in the form of a floating layer.
[0250] image 3 is a flowchart of an information display method according to an exemplary embodiment, such as image 3 As shown, the method is executed by the server and includes the following steps:
[0251] In step 301, the server obtains the live broadcast target of the virtual space.
[0252] In step 302, the server determines recommendation information of the virtual space based on the live broadcast target of the virtual space.
[0253] In step 303, the server sends the video data stream of the virtual space to the terminal, and the video data stream carries the recommendation information, so as to trigger the terminal to display the first video picture of the virtual space and the video data in the virtual space based on the video data stream. On the first video screen of the virtual space, the recommended information of the virtual space is displayed.
[0254] The technical solution provided by the embodiments of the present disclosure not only recommends the video data stream of the virtual space to the user, but also displays the recommendation information corresponding to the live broadcast target to the user based on the live broadcast target of the virtual space. The method of recommending virtual space by target can display different recommended information to users for different live broadcast targets, which not only increases the amount of information displayed, but also the displayed recommended information can be more in line with the live broadcast target of the virtual space, thereby improving the The recommended effect of virtual space.
[0255] In some embodiments, obtaining the live broadcast target of the virtual space includes any of the following:
[0256] Based on the space identifier of the virtual space, the live broadcast target corresponding to the space identifier is obtained from the first relational data, and the obtained live broadcast target is determined as the live broadcast target of the virtual space, and the first relational data represents the space identifier and the live broadcast. Correspondence between goals;
[0257] Image recognition is performed on the second video image of the virtual space to obtain the live broadcast target of the virtual space, and the second video image is obtained based on the live broadcast data stream of the virtual space.
[0258] In some embodiments, based on the live broadcast target of the virtual space, determining the recommendation information of the virtual space includes:
[0259] Based on the live broadcast target of the virtual space, obtain the information type corresponding to the live broadcast target from the second relationship data, where the information type is used to indicate the type of recommendation information to be determined, and the second relationship data indicates the live broadcast target and the information type Correspondence between;
[0260] Obtain the recommended information belonging to the information type in the virtual space.
[0261] In some embodiments, after sending the video data stream of the virtual space to the terminal, the method further includes:
[0262] In response to the screen display request sent by the terminal, the live data stream of the virtual space is sent to the terminal to trigger the terminal to display the second video screen of the virtual space, and the screen display request is based on the addition of the first video screen. Trigger action sent in any area other than recommended information.
[0263] In some embodiments, after acquiring the live broadcast target of the virtual space, the method further includes any of the following:
[0264] If the live broadcast target is used to instruct to increase the attention of the anchor object of the virtual space, first recommendation information is sent to the terminal, and the first recommendation information is used to prompt the attention control to be displayed on the first video screen of the virtual space. The attention control is used to trigger attention to the anchor object in the virtual space;
[0265] If the live broadcast target is used to instruct to increase the number of objects in the virtual space, second recommendation information is sent to the terminal, and the second recommendation information is used to prompt the target of the virtual space to be displayed on the first video screen of the virtual space The viewing portal of the item object, the viewing portal is used to trigger the display of the target item object in the virtual space.
[0266] In some embodiments, before sending the second recommendation information to the terminal, the method further includes:
[0267] From at least one item object provided in the virtual space, obtain at least one item object matching the registered object of the terminal, the item object being introduced in the virtual space, and the item object satisfying the target condition in the virtual space , and determine the acquired item object as the target item object.
[0268] In some embodiments, after sending the second recommendation information to the terminal, the method further includes any of the following:
[0269] In response to the first object display request sent by the terminal, sending the live data stream of the virtual space and the item list page provided by the virtual space to the terminal, so as to trigger the terminal in the item list page provided by the virtual space, Displaying the target item object, the item list page is used to display at least one item object, and the first object display request is sent based on a triggering operation of the viewing entry of the target item object;
[0270] In response to the second object display request sent by the terminal, send the live data stream of the virtual space and the associated page of the target item object to the terminal, so as to trigger the terminal to display the associated page of the target item object in the virtual space , the second object display request is sent based on the triggering operation of the viewing entry of the target item object.
[0271] the above Figure 2 to Figure 3 What is shown is only the basic flow of the present disclosure, and the solution provided by the present disclosure will be further elaborated below based on a specific implementation. Figure 4 is a flowchart of an information display method according to an exemplary embodiment, see Figure 4 , the method includes:
[0272] In step 401, the server obtains the live broadcast target of the virtual space.
[0273] Among them, the virtual space is a live broadcast room. In some embodiments, the virtual space is represented by a space identifier, such as a live broadcast room name, a live broadcast room number, a live broadcast room ID (Identity, an identification number), and the like.
[0274] In the embodiment of the present disclosure, the live broadcast target represents the effect that the live broadcast needs to achieve. In some embodiments, the live broadcast goal includes any one of a live broadcast goal for instructing to increase the attention of a host object in the virtual space, and a live broadcast goal for instructing to increase the number of objects in the virtual space. The anchor object refers to the anchor user (or the anchor account), and increasing the attention of the anchor object in the virtual space means increasing the number of fans of the anchor user in the virtual space. The number of objects refers to the number of audience users in the virtual space, and increasing the number of objects in the virtual space means increasing the number of online viewers in the virtual space. The embodiments of the present disclosure will subsequently describe the solution based on the above-mentioned two live broadcast goals, namely, the live broadcast goal used to indicate the increase of the attention of the host object in the virtual space and the live broadcast goal used to indicate the increase of the number of objects in the virtual space. Of course, the live broadcast target can also include other types of targets, which are not limited in this embodiment of the present disclosure.
[0275] In some embodiments, in response to receiving a recommendation request for the virtual space, the server triggers the execution of the above-mentioned process of obtaining the live broadcast target of the virtual space, or the server automatically executes the above-mentioned process of obtaining the virtual space in response to the virtual space being in a live broadcast state. The process of live-streaming the target. This embodiment of the present disclosure does not limit the trigger timing for the server to acquire the live broadcast target.
[0276] For the process of the server acquiring the live broadcast target of the virtual space, see any one of (401A) and (401B):
[0277] (401A) In some embodiments, the server, based on the space identifier of the virtual space, obtains a live broadcast target corresponding to the space identifier from the first relationship data, and determines the obtained live broadcast target as the live broadcast target of the virtual space, The first relationship data represents the corresponding relationship between the space identifier and the live broadcast target.
[0278] In this embodiment, by setting the first relationship data, the server can quickly determine the live broadcast target corresponding to the virtual space according to the space identifier of the virtual space and the first relationship data, which improves the efficiency of obtaining the live broadcast target.
[0279] In some embodiments, before implementing this solution, the host object sets the live broadcast target of the virtual space, and uploads the set live broadcast target to the server, so as to trigger the server to trigger the space identifier of the virtual space and the set live broadcast target The corresponding data is stored in the first relational data, so that the server subsequently obtains the live broadcast target corresponding to the virtual space based on the first relational data.
[0280] (401B) In some embodiments, the server performs image recognition on the second video image of the virtual space to obtain the live broadcast target of the virtual space, and the second video image is obtained based on the live broadcast data stream of the virtual space.
[0281] The second video picture is used to refer to a video picture displayed based on the live data stream, that is, a live video picture. Image recognition refers to the technology that uses computer recognition technology to process, analyze and understand images.
[0282] In some embodiments, the server uses an image recognition model to perform image recognition on the second video image of the virtual space, and the corresponding process is: the server inputs the second video image of the virtual space into the image recognition model, and the image recognition model to extract the live broadcast target of the virtual space. In this way, the image recognition model is used to extract the live broadcast target in the virtual space, which improves the efficiency and accuracy of acquiring the live broadcast target.
[0283] In some embodiments, the image recognition model is trained based on a plurality of sample images and live broadcast targets of the plurality of sample images. In some embodiments, the server acquires multiple sample images and live broadcast targets of the multiple sample images, and performs model training based on the multiple sample images and the live broadcast targets of the multiple sample images to obtain an image recognition model. Specifically, the training process of the image recognition model includes: in the first iterative process, input the multiple sample images into the initial model respectively to obtain the target recognition result of the first iterative process; target recognition based on the first iterative process The result and the live broadcast target of the corresponding sample image, determine the loss function, and adjust the model parameters in the initial model based on the loss function; use the model parameters adjusted in the first iteration as the model parameters of the second iteration, and then perform the second iteration. iterations; repeat the above iterative process several times. In the Nth process, the model parameters adjusted by the N-1th iteration are used as new model parameters to train the model until the training meets the training conditions, then the training conditions will be met. The model corresponding to the iterative process of is obtained as an image recognition model. Among them, N is a positive integer, and N is greater than 1. In some embodiments, the training condition satisfied by the training is that the number of training iterations of the initial model reaches a target number of times, and the target number of times is a preset number of training iterations; or, the training condition satisfied by the training is that the loss value satisfies the target threshold condition, such as The loss value is less than 0.00001. This embodiment of the present disclosure does not limit the setting of training conditions.
[0284] In the above-mentioned embodiment, the server automatically performs image recognition on the second video image to recognize and obtain the live broadcast target in the virtual space, which improves the efficiency and accuracy of obtaining the live broadcast target.
[0285] In step 402, the server determines recommendation information of the virtual space based on the live broadcast target of the virtual space.
[0286] Wherein, the recommendation information represents information related to the virtual space displayed when recommending the virtual space, that is, live room information.
[0287] In some embodiments, based on the live broadcast target of the virtual space, the information type corresponding to the live broadcast target is obtained from the second relationship data, and the recommendation information belonging to the information type in the virtual space is obtained. The information type is used to indicate the type of recommendation information to be determined, and the second relationship data represents the correspondence between the live broadcast target and the information type. In this embodiment, by setting the second relationship data, the server can quickly determine the type of recommended information to be determined according to the live broadcast target of the virtual space and the second relationship data, and then based on the indicated information type Obtaining recommended information improves the efficiency of obtaining recommended information.
[0288] The following describes the process for the server to obtain the recommendation information based on the two live broadcast goals shown in step 401, which are used to instruct to increase the attention of the anchor object in the virtual space and to instruct to increase the number of objects in the virtual space. See (402A) and (402B) for the process:
[0289] (402A) In some embodiments, if the live broadcast target is used to instruct to improve the attention of the anchor object of the virtual space, take the information type indicating the attention control of the anchor object as an example, correspondingly, the server is based on the attention control of the anchor object, First recommendation information is generated, where the first recommendation information is used to prompt a focus control to be displayed on the first video screen of the virtual space, and the focus control is used to trigger paying attention to the anchor object of the virtual space.
[0290] (402B) In some embodiments, if the live broadcast target is used to instruct to increase the number of objects in the virtual space, taking the information type indicating the viewing entry of the target item object as an example, accordingly, the server based on the viewing entry of the target item object, Generate second recommendation information, the second recommendation information is used to prompt the first video screen of the virtual space to display the viewing portal of the target item object in the virtual space, and the viewing portal is used to trigger the display of the virtual space in the virtual space. The target item object.
[0291] In the embodiment of the present disclosure, the virtual space is provided with at least one item object. The item object refers to the product or service provided by the virtual space. The target item object refers to the item object to be recommended. In some embodiments, the target item objects are at least one item object provided in the virtual space that matches the registered object of the terminal, an item object that is being introduced in the virtual space, and an item that meets the target condition in the virtual space at least one of the objects.
[0292] Correspondingly, the server also obtains, from at least one item object provided in the virtual space, an item object that matches the registered object of the terminal, an item object that is being introduced in the virtual space, and an item object that meets the target condition in the virtual space. At least one of, the acquired item object is determined as the target item object.
[0293]The terminal logged-in object refers to a user account logged in by the terminal. In some embodiments, the item object that matches the logged-in object of the terminal refers to the item object that matches the attribute information of the user account, such as an item object carrying the same tag; The object-matched item object refers to the item object that matches the behavior information of the user account, such as the item object that the user has interacted with. The target condition is a preset fixed condition. For example, an item object that satisfies the target condition can be an item object of a target type, such as an item object of a preferential type; or an item object whose transaction resources meet the resource quantity condition, in some embodiments. In, the resource quantity condition indicates that the item transaction resource is less than or equal to the transaction resource threshold, or, the resource quantity condition indicates that the item transaction resource is the lowest, such as a low-priced item object; or an item object whose transaction quantity satisfies the transaction quantity condition, in some embodiments , the transaction quantity condition means that the transaction quantity is greater than or equal to the transaction quantity threshold, or, the transaction quantity condition means that the transaction quantity is the highest, such as an item object with high sales volume.
[0294] In the above-mentioned embodiments, various ways of selecting the target item object are provided, which improves the flexibility of determining the target item object.
[0295] Further, different virtual spaces or the same virtual space may be provided with different types of item objects, and further, the server also obtains a viewing entry corresponding to the type of the target item object based on the type of the target item object. In some embodiments, the target item object is at least one of a transaction type item object, a download type item object, and an inquiry type item object. Among them, the item object of transaction type refers to the item object used for transaction, such as commodity; the item object of download type refers to the item object used for downloading, such as application program; the item object of consultation type refers to the item object to be consulted, Such as consulting products. Correspondingly, if the target item object is a transaction type item object, the transaction entry of the target item object is acquired; if the target item object is a download type item object, the download entry of the target item object is acquired; If the item object is an item object of consultation type, the consultation entrance of the target item object is obtained. It should be understood that the virtual space for selling item objects is usually provided with transaction-type item objects, the virtual space for promoting applications is usually provided with download-type item objects, and the virtual space for providing consulting functions is usually provided with consulting. Types of object objects, such as real estate consultation, etc.
[0296] In step 403, the server sends the video data stream of the virtual space to the terminal, where the video data stream carries the recommendation information.
[0297] The video data stream is used to recommend at least one virtual space, that is, the video data stream includes video data streams of one or more virtual spaces. In some embodiments, the video data stream is obtained by conversion and encoding based on a known source video. For example, the video data stream in the virtual space is a preset video data stream, such as a video pre-recorded by the host before implementing this solution. . In other embodiments, the video data stream is obtained based on real-time acquired, real-time converted and real-time encoded source video, for example, the video data stream of the virtual space is a data stream in the live data stream of the virtual space. Correspondingly, the process for the server to acquire this video data stream is: randomly intercepting a segment of data stream from the live stream data stream of the virtual space, or acquiring the currently playing data stream in real time from the live stream data stream of the virtual space . It should be noted that the live data stream is obtained based on the real-time acquisition, real-time conversion and real-time encoding of the source video.
[0298] In some embodiments, if the live broadcast target is used to indicate to increase the attention of the anchor object in the virtual space, the first recommendation information is added to the video data stream, and then the first recommendation information is sent to the terminal to prompt A focus control is displayed on the first video screen of the virtual space; in other embodiments, if the live broadcast target is used to instruct to increase the number of objects in the virtual space, the second recommendation information is added to the video data stream , and then send the second recommendation information to the terminal to prompt that the viewing entrance of the target item object in the virtual space is displayed on the first video screen of the virtual space. In this way, in the case of different live broadcast targets, different recommendation information is sent to the terminal to trigger the terminal to display the recommended information corresponding to the live broadcast target, so that the displayed recommended information can be more in line with the live broadcast target of the virtual space, thereby improving the virtual space. recommended effect.
[0299] In step 404, the terminal receives a video data stream, and the video data stream is used to display the virtual space.
[0300] In step 405, the terminal displays the first video picture of the virtual space based on the video data stream.
[0301] Wherein, the first video picture is used to refer to the video picture displayed based on the video data stream. In the following embodiments of the present disclosure, the solution is described by taking the display of the first video image of the virtual space based on the video data stream as an example. In other embodiments, the user can also perform operations on the terminal to trigger the terminal to switch based on the video data stream. Displays video images of other video data, such as video images of other virtual spaces. In some embodiments, in response to a first sliding operation in the first video picture, the terminal switches the video picture displaying the previous video data, or, in response to a second sliding operation in the first video picture, switches Displays the video frame of the next video data. The first sliding operation and the second sliding operation are both sliding operations along a preset direction. For example, the first sliding operation may be a sliding operation or a right sliding operation, and the second sliding operation may be an upward sliding operation or a left sliding operation.
[0302] In step 406, the terminal displays recommendation information of the virtual space on the first video screen of the virtual space.
[0303] In some embodiments, the process of displaying the recommendation information of the virtual space by the terminal includes any of the following: the terminal displays the recommendation information of the virtual space in the form of a card on the first video screen of the virtual space; On the first video screen of the virtual space, the recommended information of the virtual space is displayed in the form of a pop-up window; the terminal displays the recommended information of the virtual space in the form of a floating layer on the first video screen of the virtual space. In this way, various forms of displaying the recommended information are provided, the display forms of the recommended information are enriched, and the flexibility of displaying the recommended information is improved. Illustratively, Figure 5 is a schematic diagram of a first video picture according to an exemplary embodiment, see Figure 5 ,exist Figure 5 In the shown first video picture, the recommendation information of the virtual space is displayed in the form of a card.
[0304] In some embodiments, the process of displaying the recommendation information of the virtual space by the terminal includes: on the first video screen of the virtual space, displaying the recommendation information of the virtual space according to the display style corresponding to the live broadcast target. In this way, different types of display styles are used to display the recommended information corresponding to different live broadcast targets, which enriches the display styles of the recommended information and improves the flexibility of displaying the recommended information.
[0305] It should be noted that the above step 406 takes the example of directly displaying the recommendation information of the virtual space. Displays recommended information for this virtual space. The first duration is a preset fixed duration, such as 5s. For example, taking the display of the attention control as an example, the corresponding process is: if the display duration of the first video picture reaches the first duration, the terminal displays the attention control of the virtual space on the first video picture. For example, taking the viewing portal for displaying the target item as an example, the corresponding process is: if the display duration of the first video picture reaches the first duration, the terminal displays the first video picture of the virtual space on the first video picture of the virtual space. View entry for the target item object. In this way, on the one hand, since the recommendation information is not displayed in the first time period, the occlusion of the first video picture in the first time period is avoided, so that the user's field of vision can focus on the first video picture. When the display duration of a video image reaches the first duration, the recommendation information of the virtual space is displayed again, so that the displayed recommendation information is the recommendation information that the user may be interested in, and the display effect of the recommendation information is improved.
[0306] In the following, based on the two live broadcast goals shown in step 401, which are used to instruct to increase the attention of the anchor object in the virtual space and used to instruct to increase the number of objects in the virtual space, the first video image of the terminal in the virtual space is analyzed below. In the above, the process of displaying the recommended information of the virtual space is described. For the corresponding process, see (406A) and (406B):
[0307] (406A) In some embodiments, the terminal displays a focus control on the first video screen of the virtual space when the live broadcast target is used to instruct to increase the attention of the anchor object of the virtual space.
[0308] Wherein, the attention control is used to trigger attention to the anchor object of the virtual space. For example, see Figure 5 ,exist Figure 5 In the first video picture shown, "Follow Control" is displayed. At this time, if the user wants to pay attention to the anchor object in the virtual space, he can perform a trigger operation on the "Follow Control", and the terminal responds to the trigger operation on the "Follow Control", and executes the function that the registered object of the terminal pays attention to the virtual space. The process of the anchor object. The trigger operation may be a click operation.
[0309] In this embodiment, when the live broadcast target is used to instruct to increase the attention of the anchor object in the virtual space, the attention control of the anchor object is displayed, so that the user can follow the anchor object with one click through the attention control, which can effectively increase the attention of the anchor object. The attention of the anchor object improves the recommendation effect of the virtual space.
[0310] In some embodiments, the terminal further displays a homepage control on the first video picture of the virtual space, where the homepage control is used to trigger access to an object information page of the host object, where the object information page includes a focus control. The object information page is used to display the object information of the anchor object and the video works published by the anchor object. For example, the object information page is also the personal homepage of the anchor object. In this way, by displaying the homepage control of the anchor object, the user can access the object information page of the anchor object through the homepage control, and then based on the attention control in the object information page, the attention to the anchor object can also be realized, which can also effectively improve The attention of the anchor object improves the recommendation effect of the virtual space. It should be understood that the first recommendation information is also used to prompt the display of the homepage control on the first video screen of the virtual space. Correspondingly, in (402A) shown in step 402, the server also needs to generate a message for prompting the The first recommendation information of the homepage control is displayed on the first video screen of the virtual space.
[0311] For example, see Figure 5 ,exist Figure 5 In the first video picture shown, a "homepage control" is displayed. At this time, if the user wants to view the object information page of the anchor object, a trigger operation can be performed on the "homepage control", and the terminal responds to the trigger operation on the "homepage control", and displays the object information page of the anchor object, and then the terminal displays the object information page of the anchor object. , in the process of browsing the object information page, if the user wants to pay attention to the anchor object of the virtual space, he can perform a trigger operation on the "Follow Control" in the information object page, and the terminal responds to the "Follow Control". Triggering an operation to execute a process in which the logged-in object of the terminal pays attention to the anchor object of the virtual space.
[0312] Further, after the user pays attention to the anchor object, there are other implementations, see (A-1) or (A-2):
[0313] (A-1) In some embodiments, in response to a triggering operation on the following control, the terminal displays attention prompt information, where the attention prompt information is used to prompt that the anchor object has been followed.
[0314]In an optional embodiment, the terminal displays the attention prompt information on the first video screen in response to a triggering operation of a focus control in the first video screen; in another optional embodiment , the terminal displays the attention prompt information in the object information page in response to the triggering operation of the attention control in the object information page. For example, the content of the attention prompt information may be "followed". In this way, after paying attention to the anchor object, attention prompt information is also displayed, which increases the amount of displayed information, so that the user can know the attention progress in time.
[0315] (A-2) In some embodiments, the terminal stops displaying the recommendation information on the first video screen of the virtual space.
[0316] In an optional embodiment, the terminal stops displaying the focus control on the first video screen in response to a triggering operation of the focus control in the first video screen; or, the terminal responds to the first video screen from displaying the focus control; The triggering operation of the attention control in the video picture, on the first video picture, stop displaying the attention control and the homepage control.
[0317] In another optional embodiment, in the case that the terminal has logged in the object and performs a trigger operation on the attention control in the object information page, the terminal responds to jumping to the first video picture, and the first video picture is in the first video picture. on the first video screen, stop displaying the focus control; or, in response to jumping to the first video screen, the terminal stops displaying the focus widget and the homepage widget on the first video screen. It should be understood that in the case where the terminal has logged in the object and does not trigger the attention control on the object information page, the terminal responds to jumping to the first video screen, and continues to display the recommendation on the first video screen. information, that is, to display the follow control and the home page control.
[0318] In the above-mentioned embodiment, after paying attention to the host object, the display of the recommended information is stopped, which improves the flexibility of displaying the recommended information.
[0319] In some embodiments, when the live broadcast target is used to indicate to increase the attention of the anchor object of the virtual space, the terminal determines whether the registered object of the terminal pays attention to the anchor object of the virtual space, if the terminal has logged in The object does not pay attention to the anchor object of the virtual space, then the above process of displaying the attention control on the first video screen of the virtual space is performed. The process of displaying the focus control on the first video screen of the virtual space.
[0320] (406B) In some embodiments, when the live broadcast target is used to instruct to increase the number of objects in the virtual space, on the first video screen of the virtual space, the terminal displays the viewing of the target item object in the virtual space Entrance.
[0321] Wherein, the viewing portal is used to trigger the display of the target item object in the virtual space. Illustratively, Image 6 is a schematic diagram of a first video picture according to an exemplary embodiment, see Image 6 ,exist Image 6 In the first video screen shown, "go and see the controls" is displayed. At this time, if the user wants to view the target item object, he can perform a triggering operation on the "go and see the control", and the terminal will jump to the first step of the virtual space in response to the triggering operation of the "go and see the control". Two video frames, in which the target item object is displayed.
[0322] In some embodiments, the target item object is at least one of a transaction-type item object, a download-type item object, and an inquiry-type item object. Correspondingly, the viewing entry of the target item object is provided as a transaction entry, a download type At least one of the entrance and the consultation entrance. Illustratively, Figure 7 is a schematic diagram of a first video picture according to an exemplary embodiment, see Figure 7 ,exist Figure 7 In the first video picture shown, the target item object is Figure 7 For the commodity shown, the transaction entry can be Figure 7 "Go to Buy Control" shown. Illustratively, Figure 8 is a schematic diagram of a first video picture according to an exemplary embodiment, see Figure 8 ,exist Figure 8 In the first video picture shown, the target item object is Figure 8 For the application shown, the download entry can be Figure 8 The "Download Control" shown. Illustratively, Figure 9 is a schematic diagram of a first video picture according to an exemplary embodiment, see Figure 9 ,exist Figure 9 In the first video picture shown, the target item object is Figure 9 For consulting products shown, the consulting entry can be Figure 9 Consultation Controls shown.
[0323] In some embodiments, the terminal also displays item information of the target item object on the first video screen of the virtual space, where the item information includes at least one of an item image, an item name, an item label, an item status, and an item transaction resource. one.
[0324] Among them, the item tag represents the virtual resource associated with the target item object, and the virtual resource refers to the virtual coupon of the target item object, such as "100 minus 10", or, the virtual resource refers to the transaction of the target item object. The trading rights it has, such as "return and exchange for no reason within 7 days"; the item status indicates the status of the target item object in the virtual space, and the status refers to the introduction status of the target item object in the virtual space, such as "in the explanation". ”, or, this state refers to the active state of the target item object in the virtual space, such as “seckill”, “hot sale”, “XX welfare”, etc.; the item transaction resource represents the transaction required to obtain the target item object Resources, that is, item prices. In this way, by displaying the item information of the target item object, the amount of information displayed on the first video screen is increased. It should be understood that the second recommendation information is also used to prompt to display the item information of the target item object on the first video screen of the virtual space. Correspondingly, in (402A) shown in step 402, the server also needs to generate The second recommendation information is used to prompt to display the item information of the target item object on the first video screen of the virtual space.
[0325] For example, see Figure 7 ,exist Figure 7 In the first video picture shown, the target item object is Figure 7 The displayed item, correspondingly, the item information of the target item object is also Figure 7 The "product information" shown, such as the item picture, can be Figure 7 The "product map" shown, the item name can be Figure 7 The "trade name" shown, the item label can be Figure 7 The "7 days no reason to return" shown, the item status can be Figure 7 The "XX benefits" shown, the item trading resource can be Figure 7 "Item price 99.9" shown.
[0326] For example, see Figure 8 ,exist Figure 8 In the first video picture shown, the target item object is Figure 8 The application shown, correspondingly, the item information of the target item object is also Figure 8 The "application information" shown, such as the item picture can be Figure 8 The "App Cover Art" shown, the item name can be Figure 8 The "App Name" shown, the item status can be Figure 8 "Explaining" shown. It should be noted, Figure 8 Taking the display of the "application cover image", "application name", and "instruction" of the application as an example, in other embodiments, the application label (that is, the item label) and the application download fee of the application can also be displayed (that is, item trading resources).
[0327] For example, see Figure 9 ,exist Figure 9 In the first video picture shown, the target item object is Figure 9 The consulting product shown, correspondingly, the item information of the target item object is also Figure 9 "Consult product information" shown, such as item pictures can be Figure 9 The "Consulting Product Map" shown, the item name can be Figure 9 The shown "resource product name", item status can be Figure 9 "Explaining" shown. It should be noted, Figure 9 Taking the "consultation product map", "consultation product name", and "instruction" of the consulting product displayed as an example, in other embodiments, the product label (that is, the item label) and the product consultation of the consulting product can also be displayed. Fees (aka item trade resources).
[0328] In some embodiments, when displaying the item information of the target item object, the terminal displays the first item information in the form of a main title, and displays the second item information in the form of a subtitle. The first item information is one or more items of the above item information, and the second item information is another item or items of the above item information. For example, taking the first item information as the item name and the second item information as the item label, the corresponding process is: display the item name in the form of a main title, and display the item label in the form of a subtitle. In this way, the display effect of the item information of the target item object is improved. For example, see Figure 7 ,exist Figure 7 In the first video screen shown, "product name" is displayed in the form of a main title, and "7-day no reason to return" and "XX benefits" are displayed in the form of subtitles. For example, see Figure 8 ,exist Figure 8 In the shown first video picture, "application name" is displayed in the form of a main title, and "instruction" is displayed in the form of a subtitle. For example, see Figure 9 ,exist Figure 9 In the first video screen shown, "Consulting Product Name" is displayed in the form of a main title, and "Instruction" is displayed in the form of a subtitle.
[0329] Further, based on the viewing entry displayed on the first video picture, the following implementations can also be implemented, see (B-1) and (B-2):
[0330] (B-1) In some embodiments, in response to a triggering operation of the viewing portal of the target item object, the terminal displays the target item object on the item list page provided in the virtual space, and the item list page is used for Displays at least one item object.
[0331] In some embodiments, the above (B-1) is performed jointly by the terminal and the server, and the corresponding process is: the terminal sends a first object display request to the server in response to the triggering operation of the viewing entry of the target item object, and the server responds According to the first object display request sent by the terminal, send the live data stream of the virtual space and the item list page provided by the virtual space to the terminal, so as to trigger the terminal to display the item list page provided by the virtual space. The target item object. In this way, the server sends the live data stream of the virtual space and the item list page to the terminal, so that the terminal can display the second video image and the item list page of the virtual space based on the live data stream, ensuring that the second video image and the item list page are not Displayed smoothly.
[0332] In some embodiments, in response to a triggering operation of the viewing entry for the target item object, the terminal highlights the item where the target item object is located on the item list page provided in the virtual space. For example, the item where the target item object is located is displayed in the form of highlighting, or the item where the target item object is located is displayed in the form of shaking.
[0333] In the above embodiment, by triggering the viewing entry of the target item object, one can jump to the virtual space with one key, and display the target item object on the item list page of the virtual space, so that the target item object can be located in the virtual space. It can improve the efficiency of human-computer interaction.
[0334] Based on the three different types of target item objects shown above, further, the process of displaying the target item object on the item list page provided by the virtual space is also different, and the corresponding process includes any of the following:
[0335] In some embodiments, the terminal displays the target item object on the item list page provided in the virtual space in response to a triggering operation of the transaction entry of the target item object. For example, taking the item object as an item as an example, the terminal displays the target item on the item list page provided in the virtual space in response to a trigger operation on the transaction entry of the target item.
[0336] In still other embodiments, the terminal displays the target item object on the item list page provided in the virtual space in response to a triggering operation of the download entry of the target item object. For example, taking the item object as an application as an example, the terminal displays the target application on the application list page provided in the virtual space in response to a triggering operation on the download entry of the target application.
[0337] In other embodiments, the terminal displays the target item object on the item list page provided in the virtual space in response to a triggering operation of the consultation portal of the target item object. For example, taking the item object as a consulting product as an example, the terminal displays the target consulting product on the product list page provided in the virtual space in response to a triggering operation on the consulting portal of the target consulting product.
[0338] It should be noted that, in the embodiment shown in (B-1), the display of the target item object is triggered by the viewing entrance of the target item object as an example, in other embodiments, it can also be based on the location of the recommended information. area to trigger the display of the corresponding information page, correspondingly, (B-1) can be replaced with: the terminal responds to the triggering operation of the area where the recommended information is located, displays the target item on the item list page provided by the virtual space object. In some embodiments, taking the recommendation information of the virtual space displayed in the form of a card as an example, the above process can be replaced with: the terminal responds to a trigger operation of the area where the card is located, on the item list page provided by the virtual space, Displays the target item object.
[0339] (B-2) In other embodiments, in response to a triggering operation of the viewing portal of the target item object, the terminal displays a page associated with the target item object in the virtual space.
[0340] In some embodiments, the above (B-2) is performed jointly by the terminal and the server, and the corresponding process is: the terminal sends a second object display request to the server in response to the triggering operation of the viewing entry of the target item object, and the server responds In response to the second object display request sent by the terminal, the live data stream of the virtual space and the associated page of the target item object are sent to the terminal to trigger the terminal to display the associated page of the target item object in the virtual space. In this way, the server sends the live data stream of the virtual space and the corresponding associated page to the terminal, so that the terminal can display the second video picture and the associated page of the virtual space based on the live data stream, so as to ensure the smooth operation of the second video picture and the associated page. show.
[0341] In the above-mentioned embodiment, by triggering the viewing entry of the target item object, it is possible to jump to the virtual space with one key, and display the relevant page of the target item object in the virtual space, so that the target item object can be located in the virtual space. It can improve the efficiency of human-computer interaction.
[0342] Based on the three different types of target item objects shown above, and further, the associated pages that display the target item object in the virtual space are also different, and the corresponding process includes any of the following:
[0343] In some embodiments, in response to a triggering operation of the transaction entry of the target item object, the terminal displays an item transaction page of the target item object in the virtual space, and the item transaction page is used to perform an item transaction on the target item object. trade. For example, the item transaction page provides a page for placing an order for a product or a page for paying for a product. Optionally, the terminal displays the item transaction page in the form of a floating layer or a pop-up window in the virtual space.
[0344] In still other embodiments, in response to a triggering operation of the download entry of the target item object, the terminal displays an item download page of the target item object in the virtual space, and the item download page is used to download the target item object. download. Illustratively, the item download page is provided as an application download page. Optionally, the terminal displays the item download page in the form of a floating layer or a pop-up window in the virtual space. For example, download overlays or download pop-ups.
[0345] In other embodiments, in response to a triggering operation of the consultation portal of the target item object, the terminal displays an information collection page of the target item object in the virtual space, where the information collection page is used to collect the target item object Information required for consultation. Optionally, the terminal displays the information collection page in the form of a floating layer or a pop-up window in the virtual space. For example, lead collection pop-ups.
[0346] In the above embodiment, based on different types of target item objects, different types of viewing portals can be displayed, and based on different types of viewing portals, the related pages of corresponding types of target item objects can be triggered to display, which enriches the display form of related pages. , which improves the flexibility of displaying associated pages.
[0347] It should be noted that, in the embodiment shown in (B-2), the display of the associated page is triggered through the viewing entry of the target item object as an example, in other embodiments, it can also be based on the region where the recommendation information is located. to trigger the display of the associated page, correspondingly, (B-2) can be replaced with: the terminal displays the associated page of the target item object in the virtual space in response to the triggering operation of the area where the recommendation information is located. In some embodiments, taking the display of the recommended information of the virtual space in the form of a card as an example, the above process can be replaced with: the terminal, in response to a triggering operation of the area where the card is located, displays the information of the target item in the virtual space. Associated pages.
[0348] In the above embodiment, when the live broadcast target is used to instruct to increase the number of objects in the virtual space, by displaying the viewing portal of the target item object, users can be attracted to enter the virtual space through the viewing portal to view the target item object , which can effectively increase the number of objects in the virtual space and improve the recommendation effect of the virtual space.
[0349] It should be noted that the embodiment shown in the above (406B) takes the user triggering the viewing entry as an example, and in other embodiments, if no triggering operation on the viewing entry is detected within the second time period, the operation is stopped. Display the viewing portal. The second duration is a preset fixed duration, such as 10s. For example, if no triggering operation on the viewing portal is detected within 10s, the viewing portal will be stopped from being displayed. In this way, if the triggering operation of the viewing entry is not detected for a long time, the display of the recommended information is stopped, which improves the flexibility of displaying the recommended information.
[0350] In some embodiments, in addition to the recommended information shown in the above (406A) and (406B), the recommended information of the virtual space also includes at least one item of associated information of the virtual space, and accordingly, the terminal can also display the virtual space At least one item of associated information, and the corresponding process includes at least one of the following:
[0351] (1) In some embodiments, the terminal displays the object picture of the anchor object of the virtual space on the first video picture of the virtual space.
[0352] In some embodiments, the object picture of the host object is a fixed picture preset by the host object, or, the object picture of the host object is the avatar of the host object, such as the profile picture of the host account, or, the object picture of the host object is from the virtual The pictures captured in the second video picture (that is, the live video picture) of the space, such as a person picture captured from the live video picture or an item picture captured from the live video picture.
[0353] (2) In some embodiments, the terminal displays item prompt information on the first video screen of the virtual space, where the item prompt information is used to prompt to enter the virtual space to view at least one item object provided by the virtual space.
[0354] For example, the content of the item prompt information may be "enter the live broadcast room and get more surprises".
[0355] (3) In some embodiments, the terminal displays activity prompt information on the first video screen of the virtual space, where the activity prompt information is used to prompt that there is at least one item object participating in the target activity in the virtual space.
[0356] Among them, the target activity is a preset fixed activity, such as a preferential activity, a welfare activity, and the like. For example, the content of the activity prompt information may be "xxx commodity benefits are being distributed".
[0357] (4) In some embodiments, the terminal displays resource prompt information on the first video screen of the virtual space, where the resource prompt information is used to prompt that the item transaction resources of at least one item object in the virtual space satisfy the resource quantity condition Item trading resources.
[0358] In some embodiments, the resource quantity condition indicates that the item transaction resource is less than or equal to the transaction resource threshold, or the resource quantity condition indicates that the item transaction resource is the lowest. For example, the content of the resource prompt information may be "xx commodity is as low as xx price".
[0359] In some embodiments, the at least one item object involved in the above (2) to (4) is at least one item object that has been released (or called on the shelf) in the virtual space. In other embodiments, the above ( The at least one item object involved in 2) to (4) is at least one item object that has not been released (or called not listed) in the virtual space.
[0360] (5) In some embodiments, the terminal displays first quantity prompt information on the first video screen of the virtual space, where the first quantity prompt information is used to prompt the quantity of at least one item object published in the virtual space .
[0361] For example, the content of the first quantity prompt information may be "99 selected good items are on the shelf".
[0362] (6) In some embodiments, the terminal displays second quantity prompt information on the first video screen of the virtual space, where the second quantity prompt information is used to prompt the number of online objects in the virtual space.
[0363] In some embodiments, when the number of online objects in the virtual space reaches a target number, the terminal displays the prompt information of the second number on the first video screen of the virtual space. In this way, when the number of online objects reaches the target number, the prompt information of the second quantity is displayed again, which improves the display effect of the prompt information of the second quantity. Among them, the target quantity is a preset fixed quantity, such as 10,000.
[0364] For example, the content of the second quantity prompt information may be "66,000 people are watching".
[0365] (7) In some embodiments, the terminal displays third quantity prompt information on the first video screen of the virtual space, where the third quantity prompt information is used to prompt the number of objects that have reserved the item objects in the virtual space.
[0366] For example, the content of the third quantity prompt information may be "100 people have reserved for purchase".
[0367] In the above embodiment, the amount of information displayed on the first video picture is increased by displaying the object picture of the host object or various types of prompt information.
[0368] It should be noted that the terminal may use one, two or more of the above (1) to (7) to display information. For example, see Image 6 ,exist Image 6 In the shown first video picture, the object picture, resource prompt information, first quantity prompt information and second quantity prompt information of the anchor object of the virtual space are displayed.
[0369] In some embodiments, when displaying at least one item of related information of the virtual space, the terminal displays the first related information in the form of a main title, and displays the second related information in the form of a subtitle. Wherein, the first related information is one or more of the prompt information shown in the above (2) to (7), and the second related information is the prompt information shown in the above (2) to (7). one or more of the other. For example, taking the first related information as the first quantity prompt information and the second related information as the second quantity prompt information as an example, the corresponding process is: display the first quantity prompt information in the form of a main title, and display the first quantity prompt information in the form of a subtitle. Two quantity prompt information. In this way, the display effect of the related information is improved. For example, see Image 6 ,exist Image 6 In the first video screen shown, the main title shows "99 selected items are on the shelves, as low as 9.9 yuan", and the subtitle shows "66,000 people are watching".
[0370] It should be understood that, for the association information shown in (1) to (7) above, in step 402, the server also needs to obtain the association information of the virtual space. In some embodiments, the server is provided with a text template, and after obtaining the corresponding association information, the corresponding association information is added to the text template, so as to obtain the above-mentioned prompt information. For example, after acquiring the number of online objects in the virtual space, the terminal adds the number of online objects in the virtual space to the text template, so as to obtain the second quantity prompt information of the target item object.
[0371] In some embodiments, the text template is provided with a first title field and a second title field, the terminal adds the first associated information in the first title field, and adds the second associated information in the second field. The first title field may be a main title field for adding text information of the main title type, and the second title field may be a subtitle field for adding text information of the subtitle type. Taking the above (5) and (6) as examples, the terminal adds the number of at least one item object published in the virtual space in the main title field, and adds the number of online objects in the virtual space in the subtitle field, and further, the terminal When displaying the recommendation information of the virtual space, the number of at least one item object published in the virtual space is displayed in the main title area, and the number of online objects in the virtual space is displayed in the subtitle area.
[0372] In some embodiments, for the related information shown in the above (1) to (7), the display priority of each related information can also be set, and then according to the display priority of each related information, the display priority of each related information can be displayed. Related information is displayed first.
[0373] It should also be noted that, in the embodiment shown in the above (406B), the terminal can also display at least one item of related information shown in the above (1) to (7) before displaying the viewing entrance of the target item object . In some embodiments, the terminal displays at least one item of associated information of the virtual space on the first video screen of the virtual space, and if the display duration of the at least one item of associated information reaches a third duration, the terminal switches to display the viewing of the target item object Entrance. For example, see Image 6 and Figure 7 , the terminal displays something like Figure 7 Before the recommended information shown, it is possible to display information such as Image 6 recommended information shown. Optionally, when the display duration of the at least one item of associated information reaches a third duration, the terminal uses a first animation special effect to move the at least one item of associated information out of the first video screen, and uses a second animation special effect for the target item. The viewing portal of the object moves into the first video frame. For example, the first animation special effect may be sliding out from the left side or sliding out from above, the second animation effect may be sliding in from the right side or sliding in from below, and so on.
[0374] In the above-mentioned step 406, it is shown that different recommendation information is displayed to the user based on two different live broadcast targets, and then the subsequent process is performed based on the focus control or viewing entry included in the recommendation information. In some embodiments, after the terminal displays the recommendation information of the virtual space, the terminal displays the second video image of the virtual space in response to a triggering operation on any area in the first video image except the recommendation information, the The second video picture is obtained based on the live data stream of the virtual space. In this way, through the triggering operation in the first video picture, one-key jumping to the live video picture in the virtual space can be performed, which improves the efficiency of human-computer interaction. In some embodiments, the process is jointly performed by the terminal and the server, and the corresponding process is: the terminal sends a screen display request to the server in response to a triggering operation on any area in the first video screen except the recommended information, and the server sends a screen display request to the server. In response to the screen display request sent by the terminal, the live data stream of the virtual space is sent to the terminal to trigger the terminal to display the second video screen of the virtual space. In this way, the server sends the live data stream of the virtual space to the terminal, so that the terminal can display the second video image of the virtual space based on the live data stream, so as to ensure the smooth display of the second video image.
[0375] The technical solution provided by the embodiments of the present disclosure not only recommends the video data stream of the virtual space to the user, but also displays the recommendation information corresponding to the live broadcast target to the user based on the live broadcast target of the virtual space. The method of recommending virtual space by live broadcast target can display different recommended information to users according to different live broadcast targets, which not only increases the amount of displayed information, but also the displayed recommended information can be more in line with the live broadcast target of the virtual space. Improved the recommendation effect of virtual space.
[0376] Figure 10 It is a block diagram of an information display device according to an exemplary embodiment. see Figure 10 , the device includes a receiving unit 1001 , a picture display unit 1002 and an information display unit 1003 .
[0377] a receiving unit 1001, configured to perform receiving a video data stream, the video data stream being used to display a virtual space;
[0378] a picture display unit 1002, configured to display the first video picture of the virtual space based on the video data stream;
[0379] The information display unit 1003 is configured to display recommendation information of the virtual space on the first video screen of the virtual space, where the recommendation information is determined based on the live broadcast target of the virtual space.
[0380] The technical solution provided by the embodiments of the present disclosure not only recommends the video data stream of the virtual space to the user, but also displays the recommendation information corresponding to the live broadcast target to the user based on the live broadcast target of the virtual space. The method of recommending virtual space by live broadcast target can display different recommended information to users according to different live broadcast targets, which not only increases the amount of displayed information, but also the displayed recommended information can be more in line with the live broadcast target of the virtual space, thus Improved the recommendation effect of virtual space.
[0381] In some embodiments, the information display unit 1003 is configured to perform:
[0382] On the first video screen of the virtual space, the recommendation information of the virtual space is displayed according to the display style corresponding to the live broadcast target.
[0383] In some embodiments, the information display unit 1003 is configured to perform:
[0384] If the display duration of the first video picture reaches the first duration, the recommendation information of the virtual space is displayed on the first video picture.
[0385] In some embodiments, the screen display unit 1002 is further configured to execute:
[0386] In response to a triggering operation on any region in the first video picture except the recommendation information, a second video picture of the virtual space is displayed, and the second video picture is obtained based on the live data stream of the virtual space.
[0387] In some embodiments, the information display unit 1003 includes any of the following:
[0388] The first display subunit is configured to display a focus control on the first video screen of the virtual space under the condition that the live broadcast target is used to instruct to increase the attention of the anchor object of the virtual space, the focus control is used for Trigger to pay attention to the anchor object of the virtual space;
[0389] The second display subunit is configured to perform, in the case that the live broadcast target is used to instruct to increase the number of objects in the virtual space, on the first video screen of the virtual space, display the viewing of the target item object in the virtual space An entrance, the viewing entrance is used to trigger the display of the target item object in the virtual space.
[0390] In some embodiments, the first display subunit is further configured to perform:
[0391] A homepage control is displayed on the first video picture of the virtual space, and the homepage control is used to trigger access to an object information page of the host object, where the object information page includes a focus control.
[0392] In some embodiments, the first display subunit is further configured to perform:
[0393] In response to the triggering operation of the following control, the following prompt information is displayed, where the following prompt information is used to prompt that the anchor object has been followed.
[0394] In some embodiments, the first display subunit is further configured to perform:
[0395] On the first video screen of the virtual space, stop displaying the recommended information.
[0396] In some embodiments, the second display subunit is further configured to perform:
[0397] On the first video screen of the virtual space, the item information of the target item object is displayed, and the item information includes at least one of an item picture, an item name, an item tag, an item status, and an item transaction resource, and the item tag indicates the item. The virtual resource associated with the target item object, the item state represents the state of the target item object in the virtual space, and the item transaction resource represents the transaction resource required to obtain the target item object.
[0398] In some embodiments, the second display subunit further includes any of the following:
[0399] The first page display subunit is configured to execute a triggering operation in response to the viewing entry of the target item object, and display the target item object in the item list page provided by the virtual space, and the item list page is used for displaying at least one item object;
[0400] The second page display subunit is configured to perform a triggering operation in response to the viewing entrance of the target item object, and display the associated page of the target item object in the virtual space.
[0401] In some embodiments, the target item object is at least one of a transaction-type item object, a download-type item object, and an inquiry-type item object. Correspondingly, the viewing entry of the target item object is provided as a transaction entry, a download type At least one of the entrance and the consultation entrance;
[0402] The second page display subunit is configured to perform any of the following:
[0403] In response to the triggering operation of the transaction entry of the target item object, in the virtual space, an item transaction page of the target item object is displayed, and the item transaction page is used for item transaction of the target item object;
[0404] In response to the triggering operation of the download entry of the target item object, in the virtual space, an item download page of the target item object is displayed, and the item download page is used to download the target item object;
[0405]In response to the triggering operation of the consultation portal of the target item object, in the virtual space, an information collection page of the target item object is displayed, and the information collection page is used for collecting information required for consultation with the target item object.
[0406] In some embodiments, the second display subunit is further configured to perform:
[0407] If no triggering operation for the viewing entry is detected within the second time period, the viewing entry is stopped from being displayed.
[0408] In some embodiments, the target item object is at least one item object provided in the virtual space that matches the registered object of the terminal, an item object being introduced in the virtual space, and an item object in the virtual space that satisfies the target condition. At least one of the item objects.
[0409] In some embodiments, the recommendation information further includes at least one item of associated information of the virtual space;
[0410] The information display unit 1003 is further configured to perform at least one of the following:
[0411] On the first video picture of the virtual space, display the object picture of the anchor object of the virtual space;
[0412] On the first video screen of the virtual space, display item prompt information, where the item prompt information is used to prompt to enter the virtual space to view at least one item object provided by the virtual space;
[0413] On the first video screen of the virtual space, display activity prompt information, where the activity prompt information is used to prompt that there is at least one item object participating in the target activity in the virtual space;
[0414] On the first video screen of the virtual space, resource prompt information is displayed, and the resource prompt information is used to prompt an item transaction resource that satisfies the resource quantity condition among the item transaction resources of at least one item object in the virtual space;
[0415] On the first video screen of the virtual space, display first quantity prompt information, where the first quantity prompt information is used to prompt the quantity of the at least one item object published in the virtual space;
[0416] on the first video screen of the virtual space, displaying second quantity prompt information, where the second quantity prompt information is used to prompt the number of online objects in the virtual space;
[0417] On the first video screen of the virtual space, third quantity prompt information is displayed, and the third quantity prompt information is used to prompt the number of objects that have reserved the item objects in the virtual space.
[0418] In some embodiments, the information display unit 1003 is further configured to perform:
[0419] In the case that the number of online objects in the virtual space reaches the target number, the prompt information of the second number is displayed on the first video screen of the virtual space.
[0420] In some embodiments, when the live broadcast target is used to instruct to increase the number of objects in the virtual space, the second display subunit is further configured to perform:
[0421] On the first video screen of the virtual space, display at least one item of associated information of the virtual space;
[0422] If the display duration of the at least one item of related information reaches the third duration, switching to display the viewing portal of the target item object.
[0423] In some embodiments, the information display unit 1003 is configured to perform any of the following:
[0424] On the first video screen of the virtual space, display the recommended information of the virtual space in the form of a card;
[0425] On the first video screen of the virtual space, display the recommended information of the virtual space in the form of a pop-up window;
[0426] On the first video picture of the virtual space, the recommendation information of the virtual space is displayed in the form of a floating layer.
[0427] Figure 11 It is a block diagram of an information display device according to an exemplary embodiment. see Figure 11 , the device includes an acquiring unit 1101 , a determining unit 1102 and a sending unit 1103 .
[0428] an obtaining unit 1101, configured to execute obtaining a live broadcast target of the virtual space;
[0429] a determining unit 1102, configured to execute a live broadcast target based on the virtual space, and determine recommendation information of the virtual space;
[0430] The sending unit 1103 is configured to send the video data stream of the virtual space to the terminal, where the video data stream carries the recommendation information, so as to trigger the terminal to display the first video picture of the virtual space and the video data stream in the virtual space based on the video data stream. On the first video screen of the virtual space, the recommendation information of the virtual space is displayed.
[0431] The technical solution provided by the embodiments of the present disclosure not only recommends the video data stream of the virtual space to the user, but also displays the recommendation information corresponding to the live broadcast target to the user based on the live broadcast target of the virtual space. The method of recommending virtual space by live broadcast target can display different recommended information to users according to different live broadcast targets, which not only increases the amount of displayed information, but also the displayed recommended information can be more in line with the live broadcast target of the virtual space, thus Improved the recommendation effect of virtual space.
[0432] In some embodiments, the obtaining unit 1101 is configured to perform any one of the following:
[0433] Based on the space identifier of the virtual space, the live broadcast target corresponding to the space identifier is obtained from the first relational data, and the obtained live broadcast target is determined as the live broadcast target of the virtual space, and the first relational data represents the space identifier and the live broadcast. Correspondence between goals;
[0434] Image recognition is performed on the second video image of the virtual space to obtain the live broadcast target of the virtual space, and the second video image is obtained based on the live broadcast data stream of the virtual space.
[0435] In some embodiments, the determining unit 1102 is configured to perform:
[0436] Based on the live broadcast target of the virtual space, obtain the information type corresponding to the live broadcast target from the second relationship data, where the information type is used to indicate the type of recommendation information to be determined, and the second relationship data indicates the live broadcast target and the information type Correspondence between;
[0437] Obtain the recommended information belonging to the information type in the virtual space.
[0438] In some embodiments, the sending unit 1103 is further configured to perform:
[0439] In response to the screen display request sent by the terminal, the live data stream of the virtual space is sent to the terminal to trigger the terminal to display the second video screen of the virtual space, and the screen display request is based on the addition of the first video screen. Trigger action sent in any area other than recommended information.
[0440] In some embodiments, the sending unit 1103 further includes any of the following:
[0441] The first sending subunit is configured to send first recommendation information to the terminal if the live broadcast target is used to instruct to increase the attention of the anchor object in the virtual space, where the first recommendation information is used to prompt the broadcaster in the virtual space. A attention control is displayed on the first video screen, and the attention control is used to trigger attention to the anchor object of the virtual space;
[0442] The second sending subunit is configured to execute, if the live broadcast target is used to instruct to increase the number of objects in the virtual space, send second recommendation information to the terminal, where the second recommendation information is used to prompt the first recommendation information in the virtual space On the video screen, a viewing portal of the target item object in the virtual space is displayed, and the viewing portal is used to trigger the display of the target item object in the virtual space.
[0443] In some embodiments, the obtaining unit 1101 is further configured to execute:
[0444] From at least one item object provided in the virtual space, obtain at least one item object matching the registered object of the terminal, the item object being introduced in the virtual space, and the item object satisfying the target condition in the virtual space , and determine the acquired item object as the target item object.
[0445] In some embodiments, the second sending subunit is further configured to perform any of the following:
[0446] In response to the first object display request sent by the terminal, sending the live data stream of the virtual space and the item list page provided by the virtual space to the terminal, so as to trigger the terminal in the item list page provided by the virtual space, Displaying the target item object, the item list page is used to display at least one item object, and the first object display request is sent based on a trigger operation of the viewing entry of the target item object;
[0447] In response to the second object display request sent by the terminal, send the live data stream of the virtual space and the associated page of the target item object to the terminal, so as to trigger the terminal to display the associated page of the target item object in the virtual space , the second object display request is sent based on the triggering operation of the viewing entry of the target item object.
[0448] It should be noted that when the information display device provided in the above-mentioned embodiments displays information, only the division of the above-mentioned functional modules is used as an example for illustration. The internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the information display device and the information display method provided by the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0449] The computer device mentioned in the embodiments of the present disclosure may be provided as a terminal. Figure 12 A structural block diagram of the terminal 1200 provided by an exemplary embodiment of the present disclosure is shown. The terminal 1200 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, the standard audio level of Moving Picture Experts Group 3), MP4 (Moving Picture Experts Group Audio Layer IV, the standard audio of moving picture experts compressed) Level 4) Player, laptop or desktop computer. Terminal 1200 may also be called user equipment, portable terminal, laptop terminal, desktop terminal, and the like by other names.
[0450] Generally, the terminal 1200 includes: a processor 1201 and a memory 1202 .
[0451]The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1201 may use at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor used to process data in a wake-up state, also called a CPU (Central Processing Unit, central processing unit); A low-power processor for processing data in a standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content that needs to be displayed on the display screen. In some embodiments, the processor 1201 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.
[0452] Memory 1202 may include one or more computer-readable storage media, which may be non-transitory. Memory 1202 may also include high-speed random access memory, as well as non-volatile memory, such as one or more disk storage devices, flash storage devices. In some embodiments, a non-transitory computer-readable storage medium in the memory 1202 is used to store at least one program code, and the at least one program code is used to be executed by the processor 1201 to implement the methods provided by the method embodiments of the present disclosure. The process performed by the terminal in the information display method.
[0453] In some embodiments, the terminal 1200 may optionally further include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202 and the peripheral device interface 1203 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1203 through a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1204 , a display screen 1205 , a camera assembly 1206 , an audio circuit 1207 , a positioning assembly 1208 and a power supply 1209 .
[0454] The peripheral device interface 1203 may be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 1201 and the memory 1202 . In some embodiments, processor 1201, memory 1202, and peripherals interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one of processor 1201, memory 1202, and peripherals interface 1203 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0455] The radio frequency circuit 1204 is used for receiving and transmitting RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. The radio frequency circuit 1204 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1204 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1204 may communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: metropolitan area network, mobile communication networks of various generations (2G, 3G, 4G and 5G), wireless local area network and/or WiFi (Wireless Fidelity, wireless fidelity) network. In some embodiments, the radio frequency circuit 1204 may further include a circuit related to NFC (Near Field Communication, short-range wireless communication), which is not limited in the present disclosure.
[0456] The display screen 1205 is used for displaying UI (User Interface, user interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to acquire touch signals on or above the surface of the display screen 1205 . The touch signal may be input to the processor 1201 as a control signal for processing. At this time, the display screen 1205 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, there may be one display screen 1205, which is arranged on the front panel of the terminal 1200; in other embodiments, there may be at least two display screens 1205, which are respectively arranged on different surfaces of the terminal 1200 or in a folded design; In other embodiments, the display screen 1205 may be a flexible display screen, which is disposed on a curved surface or a folding surface of the terminal 1200 . Even, the display screen 1205 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light emitting diode).
[0457] The camera assembly 1206 is used to capture images or video. Optionally, the camera assembly 1206 includes a front camera and a rear camera. Usually, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth-of-field camera to realize the background blur function, the main camera It is integrated with the wide-angle camera to achieve panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions or other integrated shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a single color temperature flash or a dual color temperature flash. Dual color temperature flash refers to the combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.
[0458] Audio circuitry 1207 may include a microphone and speakers. The microphone is used to collect the sound waves of the user and the environment, convert the sound waves into electrical signals, and input them to the processor 1201 for processing, or to the radio frequency circuit 1204 to realize voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively disposed in different parts of the terminal 1200 . The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1201 or the radio frequency circuit 1204 into sound waves. The loudspeaker can be a traditional thin-film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for distance measurement and other purposes. In some embodiments, audio circuitry 1207 may also include a headphone jack.
[0459] The positioning component 1208 is used to locate the current geographic location of the terminal 1200 to implement navigation or LBS (Location Based Service, location-based service). The positioning component 1208 may be a positioning component based on the GPS (Global Positioning System, global positioning system) of the United States, the Beidou system of China, the Grenas system of Russia, or the Galileo system of the European Union.
[0460] The power supply 1209 is used to power various components in the terminal 1200 . The power source 1209 may be alternating current, direct current, primary batteries, or rechargeable batteries. When the power source 1209 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0461] In some embodiments, the terminal 1200 also includes one or more sensors 1210 . The one or more sensors 1210 include, but are not limited to, an acceleration sensor 1211 , a gyro sensor 1212 , a pressure sensor 1213 , a fingerprint sensor 1214 , an optical sensor 1215 , and a proximity sensor 1216 .
[0462] The acceleration sensor 1211 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1200 . For example, the acceleration sensor 1211 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 1201 can control the display screen 1205 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1211 . The acceleration sensor 1211 can also be used for game or user movement data collection.
[0463] The gyroscope sensor 1212 can detect the body direction and rotation angle of the terminal 1200 , and the gyroscope sensor 1212 can cooperate with the acceleration sensor 1211 to collect 3D actions of the user on the terminal 1200 . The processor 1201 can implement the following functions according to the data collected by the gyro sensor 1212 : motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0464] The pressure sensor 1213 may be disposed on the side frame of the terminal 1200 and/or the lower layer of the display screen 1205 . When the pressure sensor 1213 is disposed on the side frame of the terminal 1200, the user's holding signal of the terminal 1200 can be detected, and the processor 1201 performs left and right hand identification or shortcut operations according to the holding signal collected by the pressure sensor 1213. When the pressure sensor 1213 is disposed on the lower layer of the display screen 1205, the processor 1201 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1205. The operability controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0465] The fingerprint sensor 1214 is used to collect the user's fingerprint, and the processor 1201 identifies the user's identity according to the fingerprint collected by the fingerprint sensor 1214, or the fingerprint sensor 1214 identifies the user's identity according to the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 1201 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 1214 may be disposed on the front, back or side of the terminal 1200 . When the terminal 1200 is provided with physical buttons or a manufacturer's logo, the fingerprint sensor 1214 may be integrated with the physical buttons or the manufacturer's logo.
[0466] Optical sensor 1215 is used to collect ambient light intensity. In one embodiment, the processor 1201 can control the display brightness of the display screen 1205 according to the ambient light intensity collected by the optical sensor 1215 . Specifically, when the ambient light intensity is high, the display brightness of the display screen 1205 is increased; when the ambient light intensity is low, the display brightness of the display screen 1205 is decreased. In another embodiment, the processor 1201 may also dynamically adjust the shooting parameters of the camera assembly 1206 according to the ambient light intensity collected by the optical sensor 1215 .
[0467] A proximity sensor 1216 , also called a distance sensor, is usually disposed on the front panel of the terminal 1200 . The proximity sensor 1216 is used to collect the distance between the user and the front of the terminal 1200 . In one embodiment, when the proximity sensor 1216 detects that the distance between the user and the front of the terminal 1200 gradually decreases, the processor 1201 controls the display screen 1205 to switch from the bright screen state to the off screen state; when the proximity sensor 1216 detects When the distance between the user and the front of the terminal 1200 gradually increases, the processor 1201 controls the display screen 1205 to switch from the screen-off state to the screen-on state.
[0468] Those skilled in the art can understand that, Figure 12 The structures shown in the drawings do not constitute a limitation on the terminal 1200, and may include more or less components than those shown in the drawings, or combine some components, or adopt different component arrangements.
[0469] The computer device mentioned in the embodiments of the present disclosure may be provided as a kind of server. Figure 13 is a block diagram of a server according to an exemplary embodiment. The server 1300 may vary greatly due to different configurations or performance, and may include one or more processors (Central Processing Units, CPU) 1301 and one or more A plurality of memories 1302, wherein, at least one piece of program code is stored in the one or more memories 1302, and the at least one piece of program code is loaded and executed by the one or more processors 1301 to realize the information provided by the above-mentioned various method embodiments Displays the process performed by the server in the method. Of course, the server 1300 may also have components such as wired or wireless network interfaces, keyboards, and input/output interfaces for input and output, and the server 1300 may also include other components for implementing device functions, which will not be repeated here.
[0470] In an exemplary embodiment, a computer-readable storage medium including program codes, such as a memory 1302 including program codes, is also provided, and the program codes can be executed by the processor 1301 of the server 1300 to complete the above information display method. Optionally, the computer-readable storage medium may be ROM (Read-Only Memory, read-only memory), RAM (Random Access Memory, random access memory), CD-ROM (Compact-Disc Read-Only Memory, CD-ROM) ), magnetic tapes, floppy disks, and optical data storage devices, etc.
[0471] In an exemplary embodiment, a computer program product is also provided, including a computer program, which implements the above-mentioned information display method when executed by a processor.
[0472] In some embodiments, the computer programs involved in the embodiments of the present disclosure may be deployed and executed on one computer device, or executed on multiple computer devices located at one site, or distributed over multiple sites and through communication Executed on multiple computer devices interconnected by a network, and multiple computer devices distributed in multiple locations and interconnected through a communication network can form a blockchain system.
[0473] Other embodiments of the present disclosure will readily suggest themselves to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common general knowledge or techniques in the technical field not disclosed by this disclosure . The specification and examples are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
[0474] It is to be understood that the present disclosure is not limited to the precise structures described above and illustrated in the accompanying drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.