Legal claims defining the scope of protection, as filed with the USPTO.
1. A data processing method for a live streaming page, applied to a live streaming server, comprising: receiving a presentation request for the live streaming page, the presentation request including a live streaming scene identifier, the live streaming scene identifier being determined by a live streaming client according to a running environment of the live streaming client; obtaining scene configuration information corresponding to the live streaming scene identifier, the scene configuration information indicating at least one of a plurality of function plug-ins, the plurality of function plug-ins being configured to display different content types and provide predetermined functions for the different content types to a user during display of live streaming content; determining which of the plurality of function plug-ins is to be included in the live streaming page based on the at least one of the plurality of function plug-ins indicated by the obtained scene configuration information; generating the live streaming page, by circuitry of the live streaming server, by adding the indicated at least one of the plurality of function plug-ins identified as corresponding to the live streaming scene identifier on a preset basic page that includes the live streaming content according to the scene configuration information; and sending the live streaming page with the added at least one of the plurality of function plug-ins to the live streaming client for presentation, wherein at least two of the plurality of function plug-ins are identified as corresponding to the live streaming scene identifier and added on the preset basic page.
2. The method according to claim 1 , wherein the running environment includes an application used for running the live streaming page in the live streaming client, and the live streaming scene identifier indicates an application type of the application.
3. The method according to claim 1 , wherein the obtaining comprises: loading a preset core component according to the presentation request; and obtaining the scene configuration information corresponding to the live streaming scene identifier by using the preset core component.
4. The method according to claim 3 , wherein the obtaining the scene configuration information corresponding to the live streaming scene identifier by using the preset core component comprises: loading a scene determining component by using the preset core component; extracting the live streaming scene identifier from the presentation request by using the scene determining component, and loading a scene configuration component; and obtaining the scene configuration information corresponding to the live streaming scene identifier from the scene configuration component.
5. The method according to claim 1 , wherein the generating comprises: performing rendering on the preset basic page according to the scene configuration information to obtain functional structures corresponding to the plurality of function plug-ins; and sequentially loading the plurality of function plug-ins according to the functional structures, and initializing the plurality of function plug-ins to generate the live streaming page.
6. The method according to claim 5 , wherein the performing comprises: invoking a user interface (UI) management component; and performing the rendering on the preset basic page according to the scene configuration information by using the UI management component to obtain the functional structures.
7. The method according to claim 1 , wherein after the sending, the method further comprises: receiving an event processing request triggered based on the live streaming page, the event processing request including an upcoming event; invoking another function plug-in of the plurality of function plug-ins corresponding to the upcoming event; and processing the upcoming event by using the invoked other function plug-in.
8. The method according to claim 1 , wherein before the receiving, the method further comprises: obtaining a live streaming scene setting request, the live streaming scene setting request including the live streaming scene identifier; obtaining multiple pieces of function plug-in information according to the live streaming scene setting request; receiving function plug-in information selected by the user from the multiple pieces of function plug-in information; and generating the scene configuration information according to the selected function plug-in information, and establishing a correspondence between the scene configuration information and the live streaming scene identifier.
9. The method according to claim 1 , wherein after the sending, the method further comprises: receiving a modification request for the live streaming page, the modification request indicating deleting one of the at least one of the plurality of function plug-ins or adding another function plug-in; and deleting the one of the at least one of the plurality of function plug-ins or adding the other function plug-in to the live streaming page according to the modification request.
10. A data processing apparatus for a live streaming page, comprising: a memory; processing circuitry coupled to the memory and configured to receive a presentation request for the live streaming page, the presentation request including a live streaming scene identifier, the live streaming scene identifier being determined by a live streaming client according to a running environment of the live streaming client; obtain scene configuration information corresponding to the live streaming scene identifier, the scene configuration information indicating at least one of a plurality of function plug-ins, the plurality of function plug-ins being configured to display different content types and provide predetermined interactivity functions for the different content types to a user during display of live streaming content; determine which of the plurality of function plug-ins is to be included in the live streaming page based on the at least one of the plurality of function plug-ins indicated by the obtained scene configuration information; generate the live streaming page by adding the indicated at least one of the plurality of function plug-ins identified as corresponding to the live streaming scene identifier on a preset basic page that includes the live streaming content according to the scene configuration information; and send the live streaming page with the added at least one of the plurality of function plug-ins to the live streaming client for presentation, wherein at least two of the plurality of function plug-ins are identified as corresponding to the live streaming scene identifier and added on the preset basic page.
11. The apparatus according to claim 10 , wherein the running environment includes an application used for running the live streaming page in the live streaming client, and the live streaming scene identifier indicates an application type of the application.
12. The apparatus according to claim 10 , wherein the processing circuitry is further configured to load a preset core component according to the presentation request; and obtain the scene configuration information corresponding to the live streaming scene identifier by using the preset core component.
13. The apparatus according to claim 12 , wherein the processing circuitry is further configured to load a scene determining component by using the preset core component; extract the live streaming scene identifier from the presentation request by using the scene determining component, and load a scene configuration component; and obtain the scene configuration information corresponding to the live streaming scene identifier from the scene configuration component.
14. The apparatus according to claim 10 , wherein the processing circuitry is further configured to perform rendering on the preset basic page according to the scene configuration information to obtain functional structures corresponding to the plurality of function plug-ins; and sequentially load the plurality of function plug-ins according to the functional structures, and initialize the plurality of function plug-ins to generate the live streaming page.
15. The apparatus according to claim 14 , wherein the processing circuitry is further configured to invoke a user interface (UI) management component; and perform the rendering on the preset basic page according to the scene configuration information by using the UI management component to obtain the functional structures.
16. The apparatus according to claim 10 , wherein the processing circuitry is further configured to receive an event processing request triggered based on the live streaming page, the event processing request including an upcoming event; invoke another function plug-in corresponding to the upcoming event; and process the upcoming event by using the invoked other function plug-in.
17. The apparatus according to claim 10 , wherein the processing circuitry is further configured to obtain a live streaming scene setting request, the live streaming scene setting request including the live streaming scene identifier; obtain multiple pieces of function plug-in information according to the live streaming scene setting request; receive function plug-in information selected by the user from the multiple pieces of function plug-in information; and generate the scene configuration information according to the selected function plug-in information, and establish a correspondence between the scene configuration information and the live streaming scene identifier.
18. The apparatus according to claim 10 , wherein the processing circuitry is further configured to receive a modification request for the live streaming page, the modification request indicating deleting one of the at least one of the plurality of function plug-ins or adding another function plug-in; and delete the one of the at least one of the plurality of function plug-ins or add the other function plug-in to the live streaming page according to the modification request.
19. A data processing system for the live streaming page, comprising the data processing apparatus for the live streaming page according to claim 10 .
20. A non-transitory computer-readable storage medium, the storage medium storing a program executable by a processor to perform: receiving a presentation request for a live streaming page, the presentation request including a live streaming scene identifier, the live streaming scene identifier being determined by a live streaming client according to a running environment of the live streaming client; obtaining scene configuration information corresponding to the live streaming scene identifier, the scene configuration information indicating at least one of a plurality of function plug-ins, the plurality of function plug-ins being configured to display different content types and provide predetermined interactivity functions for the different content types to a user during display of live streaming content; determining which of the plurality of function plug-ins is to be included in the live streaming page based on the at least one of the plurality of function plug-ins indicated by the obtained scene configuration information; generating the live streaming page by adding the indicated at least one of the plurality of function plug-ins identified as corresponding to the live streaming scene identifier on a preset basic page that includes the live streaming content according to the scene configuration information; and sending the live streaming page with the added at least one of the plurality of function plug-ins to the live streaming client for presentation, wherein at least two of the plurality of function plug-ins are identified as corresponding to the live streaming scene identifier and added on the preset basic page.
Unknown
June 1, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.