US2022400137A1PendingUtilityA1

Widget display method and apparatus

Assignee: BEIJING DAJIA INTERNET INFORMATION TECH CO LTDPriority: Feb 28, 2020Filed: Aug 24, 2022Published: Dec 15, 2022
Est. expiryFeb 28, 2040(~13.6 yrs left)· nominal 20-yr term from priority
Inventors:Yong Duan
G06F 9/451H04L 65/765H04L 65/61H04L 65/1089H04N 7/147H04L 65/403G06F 3/0484H04N 21/4312H04N 21/235H04N 21/2187H04N 21/81H04N 21/8173
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure relates to the technical field of computers, and in particular to a widget display method and apparatus, an electronic device and a computer-readable storage medium. The widget display method applied to a live streaming server comprises: determining a target widget required for display; generating a widget display request on the basis of widget information of the target widget and an area identifier used for indicating a widget display position; and sending the widget display request to a designated client having a live broadcast interface enabled, such that the designated client displays the target widget corresponding to the widget information in an designated display area in the live broadcast interface, thereby relieving the service processing pressure of the client.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A widget display method, applied to a live streaming server and comprising:
 determining a target widget required for display;   generating a widget display request based on widget information of the target widget and an area identifier for indicating a widget display position, wherein the area identifier corresponds to at least one display area comprised in a live streaming interface; and   sending the widget display request to a designated client with the live streaming interface enabled, so that the designated client displays the target widget corresponding to the widget information in a designated display area of the live streaming interface, wherein the designated display area corresponds to the area identifier.   
     
     
         2 . The widget display method according to  claim 1 , wherein said determining the target widget required for display comprises:
 receiving a live streaming room entry request, wherein the live streaming room entry request carries a live streaming room identifier and a user identifier; and   determining the target widget according to the live streaming room identifier and the user identifier.   
     
     
         3 . The widget display method according to  claim 2 , wherein said determining the target widget according to the live streaming room identifier and the user identifier comprises:
 calling live streaming room widget information corresponding to the live streaming room identifier and widget configuration information corresponding to the user identifier; and   selecting widget information corresponding to the widget configuration information from the live streaming room widget information, and selecting a widget corresponding to the widget information as the target widget.   
     
     
         4 . The widget display method according to  claim 1 , wherein, in the case that the target widget is a widget to be changed that has been sent to the designated client but needs to be changed in widget information, said generating the widget display request based on the widget information of the target widget and the area identifier for indicating the widget display position, comprises:
 generating the widget display request based on the widget information of the target widget, the area identifier for indicating the widget display position, and a preset update identifier for representing a widget change.   
     
     
         5 . The widget display method according to  claim 1 , wherein the widget information comprises a widget identifier and at least one of widget position information for widget storage, widget display priority information, and widget display time. 
     
     
         6 . The widget display method according to  claim 1 , wherein the method further comprises:
 in response to an interface division operation initiated based on the live streaming interface, obtaining a plurality of display areas for widget display by dividing the live streaming interface;   adding an area identifier to each display area, and storing the display area with the area identifier added in association with the area identifier; and   generating interface area information based on the display area and the area identifier stored in association with each other, and sending the interface area information to a client with the live streaming interface enabled.   
     
     
         7 . A widget display method, applied to a client and comprising:
 receiving a widget display request sent by a live streaming server, wherein the widget display request carries widget information and an area identifier, and the area identifier corresponds to at least one display area comprised in a live streaming interface;   determining a target widget to be displayed according to the widget information, and determining a designated display position of the target widget in the live streaming interface according to the area identifier; and   displaying the target widget in the live streaming interface based on the designated display position.   
     
     
         8 . The widget display method according to  claim 7 , wherein said determining the target widget according to the widget information comprises:
 in response to the widget information at least comprising a widget identifier and widget position information for widget storage, acquiring the target widget corresponding to the widget identifier at a designated position corresponding to the widget position information.   
     
     
         9 . The widget display method according to  claim 7 , wherein the method further comprises:
 in response to the widget display request comprising no preset update identifier for representing a widget update, performing steps of determining the target widget according to the widget information, and determining the designated display position of the target widget in the live streaming interface according to the area identifier.   
     
     
         10 . The widget display method according to  claim 9 , wherein the method further comprises:
 in response to the widget display request comprising the preset update identifier, determining a widget to be updated according to the widget information and the preset update identifier;   updating a widget corresponding to the widget information according to the widget to be updated, selecting the updated widget as the target widget, and performing steps of determining the designated display position of the target widget in the live streaming interface according to the area identifier, and displaying the target widget in the live streaming interface based on the designated display position.   
     
     
         11 . The widget display method according to  claim 7 , wherein the method further comprises:
 in response to a live streaming room entry operation initiated by a user, sending a live streaming room entry request carrying a user identifier and a live streaming room identifier of a live streaming room to be entered to the live streaming server, so that the live streaming server generates the widget display request based on the user identifier and the live streaming room identifier.   
     
     
         12 . The widget display method according to  claim 7 , wherein the method further comprises:
 in response to the received widget display request comprising no widget information, performing a widget display disable operation for each widget displayed in the live streaming interface.   
     
     
         13 . The widget display method according to  claim 7 , wherein the method further comprises:
 receiving interface area information sent by the live streaming server, wherein the interface area information comprises the display area and the area identifier saved in association with each other; and   saving the interface area information.   
     
     
         14 . An electronic device, comprising:
 a processor; and   a memory, configured to store instructions executable by the processor,   wherein the processor is configured to execute the instructions to implement steps of:   determining a target widget required for display;   generating a widget display request based on widget information of the target widget and an area identifier for indicating a widget display position, wherein the area identifier corresponds to at least one display area comprised in a live streaming interface; and   sending the widget display request to a designated client with the live streaming interface enabled, so that the designated client displays the target widget corresponding to the widget information in a designated display area of the live streaming interface, wherein the designated display area corresponds to the area identifier.   
     
     
         15 . The widget display method according to  claim 2 , wherein the widget information comprises a widget identifier and at least one of widget position information for widget storage, widget display priority information, and widget display time. 
     
     
         16 . The widget display method according to  claim 3 , wherein the widget information comprises a widget identifier and at least one of widget position information for widget storage, widget display priority information, and widget display time. 
     
     
         17 . The widget display method according to  claim 4 , wherein the widget information comprises a widget identifier and at least one of widget position information for widget storage, widget display priority information, and widget display time. 
     
     
         18 . The widget display method according to  claim 2 , wherein the method further comprises:
 in response to an interface division operation initiated based on the live streaming interface, obtaining a plurality of display areas for widget display by dividing the live streaming interface;   adding an area identifier to each display area, and storing the display area with the area identifier added in association with the area identifier; and   generating interface area information based on the display area and the area identifier stored in association with each other, and sending the interface area information to a client with the live streaming interface enabled.   
     
     
         19 . The widget display method according to  claim 3 , wherein the method further comprises:
 in response to an interface division operation initiated based on the live streaming interface, obtaining a plurality of display areas for widget display by dividing the live streaming interface;   adding an area identifier to each display area, and storing the display area with the area identifier added in association with the area identifier; and   generating interface area information based on the display area and the area identifier stored in association with each other, and sending the interface area information to a client with the live streaming interface enabled.   
     
     
         20 . The widget display method according to  claim 4 , wherein the method further comprises:
 in response to an interface division operation initiated based on the live streaming interface, obtaining a plurality of display areas for widget display by dividing the live streaming interface;   adding an area identifier to each display area, and storing the display area with the area identifier added in association with the area identifier; and   generating interface area information based on the display area and the area identifier stored in association with each other, and sending the interface area information to a client with the live streaming interface enabled.

Join the waitlist — get patent alerts

Track US2022400137A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.