WO2022179098A1 - 直播数据处理方法及装置 - Google Patents

直播数据处理方法及装置 Download PDF

Info

Publication number
WO2022179098A1
WO2022179098A1 PCT/CN2021/120268 CN2021120268W WO2022179098A1 WO 2022179098 A1 WO2022179098 A1 WO 2022179098A1 CN 2021120268 W CN2021120268 W CN 2021120268W WO 2022179098 A1 WO2022179098 A1 WO 2022179098A1
Authority
WO
WIPO (PCT)
Prior art keywords
live broadcast
plan
item
target
item object
Prior art date
Application number
PCT/CN2021/120268
Other languages
English (en)
French (fr)
Inventor
姚鹏燕
范理
张洋
刘琦玉
侯宇辉
Original Assignee
北京达佳互联信息技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京达佳互联信息技术有限公司 filed Critical 北京达佳互联信息技术有限公司
Publication of WO2022179098A1 publication Critical patent/WO2022179098A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping

Definitions

  • the present disclosure relates to the field of computer technology, and in particular, to a method and device for processing live broadcast data.
  • the anchor introduces the items to be traded in the live broadcast room, and the audience can watch the live broadcast at any time to understand the relevant information of the items, and then purchase the anchor introduction. 's items.
  • the information of the items to be traded is usually sorted out offline before the live broadcast, and then the host or operator inputs the information of each item in real time during the live broadcast, so as to release these items in the live broadcast room.
  • a method for processing live broadcast data including:
  • the plan management page displays at least one live broadcast plan, and the live broadcast plan represents the release plan for the item object in the target live broadcast room;
  • plan content In response to the selection operation of any live broadcast plan, displaying the plan content in the selected target live broadcast plan, the plan content at least includes at least one item object;
  • the at least one item object is published in the target live broadcast room.
  • a live data processing apparatus including:
  • an interface display unit configured to display a plan management page of the target live broadcast room, where the plan management page displays at least one live broadcast plan, and the live broadcast plan represents a release plan for an item object in the target live broadcast room;
  • plan content display unit configured to display plan content in the selected target live broadcast plan in response to a selection operation on any live broadcast plan, the plan content at least including at least one item object;
  • the object publishing unit is configured to publish the at least one item object in the target live broadcast room based on the planned content in the target live broadcast plan.
  • an electronic device comprising:
  • processors one or more processors
  • the processor is configured to execute the program code to achieve the following steps:
  • the plan management page displays at least one live broadcast plan, and the live broadcast plan represents the release plan for the item object in the target live broadcast room;
  • plan content In response to the selection operation of any live broadcast plan, displaying the plan content in the selected target live broadcast plan, the plan content at least includes at least one item object;
  • the at least one item object is published in the target live broadcast room.
  • a computer-readable storage medium When program codes in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can implement the following steps:
  • the plan management page displays at least one live broadcast plan, and the live broadcast plan represents the release plan for the item object in the target live broadcast room;
  • plan content In response to the selection operation of any live broadcast plan, displaying the plan content in the selected target live broadcast plan, the plan content at least includes at least one item object;
  • the at least one item object is published in the target live broadcast room.
  • a computer program product comprising a computer program, the computer program implements the following steps when executed by a processor:
  • the plan management page displays at least one live broadcast plan, and the live broadcast plan represents the release plan for the item object in the target live broadcast room;
  • plan content In response to the selection operation of any live broadcast plan, displaying the plan content in the selected target live broadcast plan, the plan content at least includes at least one item object;
  • the at least one item object is published in the target live broadcast room.
  • FIG. 1 is a schematic diagram of an implementation environment of a method for processing live broadcast data according to an exemplary embodiment.
  • Fig. 2 is a flow chart of a method for processing live broadcast data according to an exemplary embodiment.
  • Fig. 3 is a flow chart of another method for processing live broadcast data according to an exemplary embodiment.
  • Fig. 4 is a schematic diagram of a plan management page according to an exemplary embodiment.
  • Fig. 5 is a schematic diagram showing a plan to create a page according to an exemplary embodiment.
  • Fig. 6 is a schematic diagram of plan content of a target live broadcast plan provided according to an exemplary embodiment.
  • FIG. 7 is a schematic diagram of another plan management page provided according to an exemplary embodiment.
  • FIG. 8 is a schematic diagram of a target setting page according to an exemplary embodiment.
  • Fig. 9 is a schematic diagram of an object creation page provided according to an exemplary embodiment.
  • Fig. 10 is a schematic diagram of an object acquisition page provided according to an exemplary embodiment.
  • Fig. 11 is a schematic diagram of another plan management page according to an exemplary embodiment.
  • FIG. 12 is a schematic diagram showing a selected target price according to an exemplary embodiment.
  • Fig. 13 is a schematic diagram of a live broadcast scenario provided according to an exemplary embodiment.
  • Fig. 14 is a block diagram of an apparatus for processing live broadcast data according to an exemplary embodiment.
  • Fig. 15 is a block diagram of another apparatus for processing live broadcast data according to an exemplary embodiment.
  • Fig. 16 is a block diagram of a terminal according to an exemplary embodiment.
  • the user information involved in the present disclosure may be information authorized by the user or fully authorized by all parties.
  • FIG. 1 is a schematic diagram of an implementation environment of a method for processing live broadcast data according to an exemplary embodiment.
  • the implementation environment specifically includes: a terminal 101 and a server 102 .
  • the terminal 101 may be at least one of devices such as a smart phone, a smart watch, a desktop computer, a laptop computer, and a laptop portable computer.
  • the terminal 101 may install and run an application program that provides a live broadcast service, and the user may log in to the application program through the terminal 101 to obtain the live broadcast service provided by the application program.
  • the terminal 101 can be connected to the server 102 through a wireless network or a wired 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. For example, the above-mentioned terminals may be only a few, or the above-mentioned terminals may be dozens or hundreds, or more, and the embodiments of the present disclosure do not limit the number of terminals and device types.
  • the server 102 may be at least one of a server, multiple servers, a cloud computing platform, and a virtualization center.
  • the server 102 can be connected to the terminal 101 and other terminals through a wireless network or a wired network.
  • the server 102 can receive text information sent by the terminal 101, and send the received text information to other terminals through the live broadcast room, so that users can use other terminals to View this text message.
  • the server 102 may also receive a transaction request sent by the terminal 101, and display a corresponding item transaction page according to the received transaction request, so that the user can purchase items.
  • the number of the foregoing servers may be more or less, which is not limited in this embodiment of the present disclosure.
  • the server 102 may also include other functional servers in order to provide more comprehensive and diversified services.
  • Fig. 2 is the flow chart of a kind of live data processing method shown according to an exemplary embodiment, as shown in Fig. 2, this live broadcast data processing method is applied in electronic equipment, comprises the following steps:
  • step S201 a plan management page of the target live broadcast room is displayed, and the plan management page displays at least one live broadcast plan, and the live broadcast plan represents a release plan for the item object in the target live broadcast room.
  • step S202 in response to the selection operation of any live broadcast plan, the plan content in the selected target live broadcast plan is displayed, and the plan content at least includes at least one item object.
  • step S203 based on the planned content in the target live broadcast plan, the at least one item object is published in the target live broadcast room.
  • the embodiments of the present disclosure provide a method for processing live broadcast data, by providing a live broadcast plan, so that the plan content in the selected target live broadcast plan can be displayed during the live broadcast process, because the plan content in the target live broadcast plan includes items set in advance Therefore, the object can be published in the live broadcast room without real-time input and modification during the live broadcast process.
  • the operation is simple and not prone to errors, reducing operating costs and improving the efficiency of human-computer interaction.
  • the at least one item object is published in the target live broadcast room based on the planned content in the target live broadcast plan, including:
  • Each item object and the interaction conditions of each item object are displayed in the live broadcast interface of the target live broadcast room.
  • the object in response to the release instruction of the item object, the object is determined as the target item object published on the live broadcast interface of the target live broadcast room, and then the target object is obtained.
  • the target interaction condition of the item object, and the target item object and the target interaction condition are displayed on the live broadcast interface of the target live broadcast room.
  • the host user by displaying the planned content of the target live answering call, the host user can view at least one item object included in the planned content, and the host user only needs to select the item object to trigger the release of the item object.
  • the corresponding audience users can view the published item object and the interaction conditions of the item object in the target live broadcast room corresponding to the live broadcast user, that is, the anchor user does not need to set the item object in real time. Simple, efficient and error-prone.
  • the interaction condition of each item object is obtained, including:
  • each item object in the target live broadcast plan determines the item status of each item object, the item status includes a normal state and an abnormal state, and the abnormal state is used to indicate that the item object cannot be released;
  • the host user by determining the item status of the published item object, it can be determined whether the item object can be published, so that the host user can determine whether the item object is normal before publishing the item object, and avoid publishing the item object in an abnormal state It affects the user experience of the audience.
  • the live broadcast data processing method further includes: in response to the item state of each item object being an abnormal state, prompting the abnormal state of each item object.
  • the anchor user by prompting the item object in an abnormal state, the anchor user can determine whether the item object is normal before publishing the item object. For the item object in an abnormal state, the anchor user can process based on the prompt to eliminate The abnormal state of this item object.
  • the interaction condition of each item object is obtained, including:
  • each item object in response to the release instruction of each item object in the target live broadcast plan, in the case that each item object includes multiple prices, select a target price from the multiple prices based on the release instruction;
  • the interaction conditions for each item object are obtained.
  • the selected target price is displayed in the form of a floating window, so that the anchor user can re-confirm the item based on the floating window when publishing the item object.
  • the price of the object avoid posting an item object with the wrong price.
  • the live broadcast data processing method further includes:
  • a conflict prompt is made in response to a conflict between the interaction condition of each item object and the existing interaction condition.
  • the anchor user by obtaining the existing interaction conditions of the item object, judging whether the interaction conditions of the item object in the target live broadcast plan conflict with the existing interaction conditions, and prompting the conflict when a conflict occurs, the anchor user Based on the conflict prompt, the existing interaction condition or the interaction condition can be modified, so as to avoid conflicts, and further, to avoid adverse effects on audience users in the target live broadcast room after the conflicting item objects are released.
  • the first display area of the plan management page is used to display the published item objects, and the second display area of the plan management page is used to display the at least one item object in the target live broadcast plan;
  • the at least one item object is published in the target live broadcast room based on the planned content in the target live broadcast plan, including:
  • the state corresponding to each item object in the second display area is updated to the released state.
  • the host user by dividing the first display area and the second display area, and displaying the published item objects and all the item objects in the target live broadcast plan in the first display area and the second display area, respectively, the host user It can intuitively determine which item objects have been published and which items need to be published, which is convenient for the anchor user to publish the item objects and improves the efficiency of human-computer interaction.
  • the at least one live broadcast plan further includes a planned start time
  • At least one first live broadcast plan is displayed on the plan management page of the target live broadcast room, and the planned start time of the first live broadcast plan is within the target time range after the current time.
  • the host user can view the live broadcast plan most closely related to the current moment during the live broadcast, so as to quickly find the needs
  • the target live broadcast plan used does not need to spend a lot of time searching, and the operation is simple and efficient.
  • the live broadcast data processing method further includes:
  • At least one second live broadcast plan is displayed, and the planned start time of the second live broadcast plan is not within the target time range after the current time.
  • the host user can view all the live broadcast plans, such as the live broadcast plan that has been executed or the live broadcast plan that will be executed tomorrow. , which is convenient for anchor users to review or preview, and improves the experience of anchor users.
  • the plan content in the selected target live broadcast plan is displayed, including:
  • the at least one item object is displayed according to the arrangement order of the at least one item object.
  • At least one item object in the target live broadcast plan is displayed according to the arrangement order of the at least one item object in the target live broadcast plan, so that the host user can intuitively determine the at least one item object in the target live broadcast plan.
  • Arrangement order further anchor users can publish objects based on the arrangement order, avoiding the situation of missing release or repeated release, and the operation is simple and efficient.
  • the plan content in the selected target live broadcast plan is displayed, including:
  • At least one item object in the selected target live broadcast plan is displayed in a display form corresponding to the item state, and the item state includes a normal state and an abnormal state, and the abnormal state is used for Indicates that the item object cannot be published.
  • the display form corresponding to the item status of each item object in the second live broadcast plan is displayed, so that the host user can intuitively determine the target live broadcast plan The current item status of each item object in .
  • the abnormal state includes at least one of inventory abnormal state, in-transaction state, off-shelf state, deleted state, and price abnormal state.
  • the host user can intuitively view the current item status of each item object, and then perform corresponding processing according to the abnormal state of the item object, so as to avoid the host user spending a lot of time locating A problem with the reason why the item object could not be published.
  • the live broadcast data processing method further includes:
  • a target setting page is displayed, and the target setting page is used to set the associated information of each item object;
  • the host user can modify the associated information of any item object in the target live broadcast plan based on the target setting page, and the modification method is simple and efficient.
  • the live broadcast data processing method further includes:
  • the host user can directly change the live broadcast plan according to actual needs during the live broadcast process.
  • the objects in different live broadcast plans can be seamlessly released, and the operation is simple and efficient.
  • the live broadcast data processing method further includes:
  • Target resource object based on an editing operation on the object creation page, where the target resource object is one of the at least one virtual resource type;
  • the host user can add target resource objects, such as virtual resource objects such as coupons and red envelopes, to the target live broadcast plan during the live broadcast process.
  • target resource objects such as virtual resource objects such as coupons and red envelopes
  • the operation is simple and efficient.
  • the viewing volume of the target live broadcast room can be increased.
  • the live broadcast data processing method further includes:
  • the at least one newly added item object is added to the target live broadcast plan.
  • the host user can add at least one new item object to the target live broadcast plan as needed during the live broadcast process, the operation is simple and efficient, and the host user can flexibly cope with the temporary increase Circumstances of an item that needs to be posted.
  • the live broadcast data processing method further includes:
  • plan creation operation In response to the plan creation operation, displaying a plan creation page, the plan creation page being used to display the plan content to be edited;
  • the host user can create a live broadcast plan before the live broadcast starts, set the items to be published in advance, and then publish the item objects based on the created live broadcast plan during the live broadcast, so that the items Publishing objects is simple, efficient, and error-prone.
  • the live broadcast data processing method further includes:
  • the live broadcast data in the target live broadcast room is recorded to obtain the instruction video for each item object.
  • the anchor user by providing the recording function of live data, the anchor user can record the explanation video when explaining any object, so that the audience user can play back the explanation video to understand the information introduced by the anchor user. item object.
  • FIG. 3 is a flow chart of another method for processing live broadcast data according to an exemplary embodiment. Taking an electronic device provided as a terminal as an example, as shown in FIG. 3 , the live broadcast data processing method includes:
  • step S301 a plan management page of the target live broadcast room is displayed, and the plan management page displays at least one live broadcast plan, and the live broadcast plan represents a release plan for the item object in the target live broadcast room.
  • the target live broadcast room is a live broadcast room associated with the host account, and the target live broadcast room corresponds to a plan management page.
  • the host user can view the host plan management page by logging in to the terminal with the host account.
  • the terminal logged in with the host account will display at least one live broadcast plan on the plan management page, and the host user can select any live broadcast plan.
  • the live broadcast plan is used to indicate the release plan of at least one item object to be released in the target live broadcast room.
  • FIG. 4 is a schematic diagram of a plan management page according to an exemplary embodiment.
  • "XX Store Live Assistant” represents the name of the application program installed on the terminal logged in with the host account, which corresponds to the target live broadcast room associated with the host account, wherein the plan management page is "XX Store” A page in Live Assistant.
  • the live broadcast management option is the upper-level option
  • the four options of the live broadcast plan management plane, live broadcast console, historical live broadcast and preview management are the secondary options under the live broadcast management option.
  • the terminal In response to the trigger operation of the live broadcast plan management option, the terminal displays the plan management page.
  • the name of the plan management page is Live broadcast plan management. There are currently three live broadcast plans displayed on the plan management page. Status", “Item Information”, “Remarks”, “Last Operation Time” and “Operation Options” related information. Among them, the operation options include the “Enable Plan” option and the “Edit Plan” option, and the anchor user can select the live broadcast plan by triggering the "Enable Plan” option of any live broadcast plan.
  • the at least one live broadcast plan displayed on the plan management page further includes a plan start time
  • the terminal can display at least one first live broadcast plan on the plan management page of the target live broadcast room, and the planned start time of the first live broadcast plan is at Within the target time range after the current moment.
  • the target time range is 30 minutes, 1 hour, 2 hours, etc., which is not limited in this embodiment of the present disclosure.
  • the terminal can sort the at least one first live broadcast plan according to the planned start time, so that the planned start time of the first live broadcast plan ranked first is closest to the current time.
  • the terminal can also display at least one second live broadcast plan on the plan management page of the target live broadcast room, and the start time of the second live broadcast plan is not within the target time range after the current time.
  • the terminal can sort the at least one second live broadcast plan according to the last operation time of the live broadcast plan, so that the last operation time of the second live broadcast plan ranked first is the latest.
  • the terminal can display only at least one first live broadcast plan on the plan management page, and can also display the above at least one first live broadcast plan and the above at least one second live broadcast plan at the same time, which is not limited in this embodiment of the present disclosure.
  • the plan management page of the target live broadcast room also displays a create plan control, such as the "create live broadcast plan" button shown in FIG. 4 .
  • the anchor user can create a new live broadcast plan by triggering the create plan control.
  • the terminal displays a plan creation page, where the plan creation page is used to display the plan content to be edited.
  • the terminal creates a live broadcast plan based on the editing operation of the plan content to be edited on the plan creation page.
  • FIG. 5 is a schematic diagram of a plan creation page according to an exemplary embodiment.
  • the plan content to be edited in the plan creation page includes but is not limited to: the name of the live broadcast plan, the title of the live broadcast room, the planned live broadcast time, remarks, and item objects.
  • step S302 in response to the selection operation of any live broadcast plan, the plan content in the selected target live broadcast plan is displayed, and the plan content includes the at least one item object.
  • the terminal when the terminal detects that any live broadcast plan is selected, it acquires plan content in the selected target live broadcast plan, where the plan content includes at least one item object to be published.
  • the plan content can also include virtual resource objects to be released, such as coupon objects, red envelope objects, and the like.
  • FIG. 6 is a schematic diagram of plan content of a target live broadcast plan provided according to an exemplary embodiment.
  • the content of the plan includes the name of the live broadcast plan, the title of the live broadcast room, the planned live broadcast time, remarks, and 4 item objects.
  • Each item object includes information such as commodity, inventory, sales volume, transaction amount, price, and operation options.
  • the terminal in response to a selection operation on any live broadcast plan, acquires at least one item object in the selected target live broadcast plan and the arrangement order of the at least one item object.
  • the terminal displays the at least one item object according to the arrangement sequence of the at least one item object.
  • the arrangement order of the at least one item object represents the release order set when the target live broadcast plan is created.
  • the user can adjust the arrangement order of the at least one item object, such as adjusting the arrangement order by dragging the item object, adjusting the arrangement order by inputting the order of the item objects, etc., which is not limited in this embodiment of the present disclosure.
  • the plan content of the target live broadcast plan is still displayed on the plan management page
  • the first area of the plan management page is used to display the published item objects
  • the second display area of the plan management page is used to display the target At least one item object in the live program.
  • the terminal displays each item object in the first display area; and updates the state of each item object in the second display area to the released state.
  • the terminal responds to the release instruction of the item object, determines the item object as the target item object to be released in the target live broadcast room, and displays it on the first display of the plan management page. area to display the item object, and then update the status of the item object in the second display area to a published state.
  • FIG. 7 is a schematic diagram of another plan management page provided according to an exemplary embodiment.
  • 701 represents the first display area of the plan management page, the first display area displays the published "private niche perfume”
  • 702 represents the second display area of the plan management page, the second display area Displays at least one item object in the planned content, where the published status of "Private Niche Fragrance" has been updated to published.
  • the unpublished item objects are in the default display state, and the item objects that are unpublished after being published are in the unpublished state, such as "off the shelf”.
  • the host user can modify the associated information of each item object in the target live broadcast plan.
  • a target setting page is displayed, and the target setting page is used to set the associated information of each item object;
  • the terminal obtains each item object based on the editing operation on the target setting page The modified related information;
  • the terminal displays the modified related information of each item object in the target live broadcast plan.
  • the terminal displays the target setting page in response to the setting operation on the item object.
  • the terminal obtains the modified association information of the item object based on the editing operation on the target setting page.
  • the terminal displays the modified related information of the item object in the target live broadcast plan.
  • the associated information of the item object includes the name, introduction, inventory, price, and interaction conditions of the item object, etc., which is not limited in this embodiment of the present disclosure.
  • FIG. 8 is a schematic diagram of a target setting page according to an exemplary embodiment.
  • "Private Niche Perfume” has different specifications, and each specification corresponds to information such as current inventory and price.
  • the anchor user can set the page based on the target to change the current inventory and price of "Private Niche Perfume”.
  • the host user can also add virtual resource objects to the target live broadcast plan.
  • the terminal displays an object creation page, where the object creation page is used to display at least one virtual resource type. Then, the terminal creates a target resource object based on an editing operation on the object creation page, where the target resource object is one of the at least one virtual resource type. Finally, the terminal adds the target resource object in the target live broadcast plan.
  • FIG. 9 is a schematic diagram of an object creation page provided according to an exemplary embodiment. As shown in Figure 9, the object creation page displays multiple virtual resource types for three different purposes. The terminal creates a red packet object based on the editing operation of the red packet type in the multiple virtual resource types, and then adds the red packet object in the target live broadcast plan.
  • the host user can also add item objects to the target live broadcast plan.
  • the terminal displays an object acquisition page, where the object acquisition page is used to display a plurality of candidate items associated with the host account of the target live broadcast room. Then, the terminal determines the at least one candidate item as at least one newly added item object based on the selection operation of the at least one candidate item on the object acquisition page. Finally, the terminal adds the at least one new item object to the target live broadcast plan.
  • FIG. 10 is a schematic diagram of an object acquisition page provided according to an exemplary embodiment. As shown in Figure 10, the object acquisition page displays 7 items to be selected associated with the host's account, and in response to the selection operation on 2 of the items to be selected, the 2 items to be selected are determined as 2 newly added items object, and then add the above 2 new item objects to the target live broadcast plan.
  • the host user can also change the target live broadcast plan at any time.
  • the terminal displays the plan management page, and then obtains the replaced target live broadcast plan based on the selection operation of another live broadcast plan in the plan management page. Then the terminal displays the planned content in the replaced target live broadcast plan.
  • the terminal displays the plan management page, and if the terminal detects the selection operation of the target live broadcast plan but does not detect the selection operation of another live broadcast plan in the plan management page, the terminal resumes. Display the plan content in the target live broadcast plan.
  • FIG. 11 is a schematic diagram of another plan management page according to an exemplary embodiment.
  • the plan management page shows that there is a target live broadcast plan that is being broadcast live, and two other live broadcast plans. If the selection operation of another live broadcast plan is detected, the selected other live broadcast plan will be determined as the target live broadcast plan after the replacement; if the selection operation of the target live broadcast plan before the replacement is detected, the target live broadcast plan before the replacement will be displayed.
  • step S303 in response to the issuing instruction of each item object in the target live broadcast plan, determine the item status of each item object, the item status includes a normal status and an abnormal status, and the abnormal status is used to indicate that the target item object cannot be release.
  • the host user can trigger the release instruction of each item object in the target live broadcast plan by issuing an operation for each item object.
  • the terminal determines the current item status of each item object, if the current item status of each item object is abnormal, the terminal executes step S304; if the current item status of each item object is abnormal In the normal state, the terminal executes step S305.
  • each item object in response to the item state of each item object being the normal state, each item object is determined as an item object published on the live broadcast interface of the target live broadcast room.
  • the terminal when determining that the item status of each item object is normal, determines that each item object can be published to the live broadcast interface of the target live broadcast room, and determines each item object as an item object.
  • the terminal after receiving the above-mentioned issuing instruction, the terminal further determines whether each item object includes multiple prices. In response to each item object being released including multiple prices, the terminal selects a target price from the multiple prices based on the above-mentioned release instruction, and then displays the selected target price in the form of a floating window. In response to receiving the confirmation operation of the target price, the terminal determines each item object as an item object published in the target live broadcast room.
  • FIG. 12 is a schematic diagram showing a selected target price according to an exemplary embodiment.
  • the item object "Private Niche Perfume” includes three prices.
  • the terminal selects a target price of 19.99 from the three prices according to the issued instruction, and then displays the price in the form of a floating window, so that the anchor user two It is confirmed that the item object "Private Niche Perfume" will be released at the target price of 19.99.
  • the terminal when determining that the item state of each item object is an abnormal state, can prompt the abnormal state of each item object, so that the host user can perform corresponding processing according to the prompt.
  • the abnormal status includes at least one of inventory abnormal status, transaction status, removed status, deleted status, and price abnormal status.
  • the item status of the item object is abnormal inventory status, that is, the current inventory is less than the inventory set in the target live broadcast plan. If the current inventory is greater than or equal to 1, the terminal will prompt "Insufficient commodity inventory, there are x items left, whether to use the current inventory Release?", when the confirmation operation is detected, the item object is released with the current inventory; when the inventory modification operation is detected, the target setting page is displayed, and the anchor user can modify the current inventory based on the target setting page; if the current inventory is equal to 0, the terminal prompts "Insufficient product inventory”. If the item status of the item object is in transaction status, that is, before selecting the target live broadcast plan, the item object has been released, and the terminal will prompt "Failed to operate, the product has been released".
  • the terminal prompts "the item has been removed from the shelf, and the release failed", and the anchor user confirms that the merchant has removed the item, so that the item can be re-published by instructing the merchant to re-list the item. object. If the item status of the item object is deleted, the terminal prompts "item has been deleted, publishing failed", and the anchor user can make sure that the merchant has deleted the item, so that the anchor user can skip publishing the item. If the item status of the item object is abnormal price, the terminal prompts "The price of the item is abnormal, and the release failed", then the host user can determine that the price of the item is not set correctly, so the host user can set based on the target setting page of the item object. How to save the rules can be saved normally, update the status of the item after saving, and it is not allowed to save if it does not meet the save rules.
  • step S305 the terminal acquires the interaction condition of each item object, and the interaction condition is used to indicate the condition that the user account needs to satisfy when acquiring each item object.
  • the interaction condition of each item object is the interaction condition added for each item object when the above-mentioned target live broadcast plan is created, or the interaction condition added for each item object when each item object is modified.
  • the embodiment does not limit this.
  • the terminal can further determine whether each item object has an existing interaction condition. If each item object has existing interaction conditions, the terminal obtains the existing interaction conditions of each item object, and then judges whether the existing interaction conditions of each item object are the same as those set in the live broadcast plan of each item object. Condition conflict, in response to the conflict between the interaction condition set by each item object and the existing interaction condition, the terminal will prompt the conflict.
  • the interaction condition is used to indicate the condition that the user account needs to satisfy when acquiring the item object.
  • the terminal can prompt the conflict in the form of a pop-up window to prompt the anchor user to cancel the existing interaction conditions of the item object, such as displaying a jump link on the pop-up window, and the anchor user can jump to the item through the jump link.
  • the setting page of the existing interaction condition of the object cancel the existing interaction condition.
  • the terminal can also prompt the conflict in the form of a pop-up window, and let the anchor user choose whether to replace the existing interaction condition. If the terminal receives an instruction to confirm the replacement, the terminal cancels the existing interaction condition and creates a target. interaction conditions.
  • the existing interaction condition of the "Private Niche Perfume” is “Seckill”. Private niche fragrances”.
  • the interaction condition set by the "private niche perfume” is "welfare purchase", and "welfare purchase” means that the user account can purchase the "private niche perfume” by using coupons. Due to the conflict between "Seckill” and “Welfare Purchase”, the terminal will display a prompt pop-up window containing a jump link, so that the anchor user can cancel the "Seckill” for "Private Niche Perfume”; or the terminal will display a pop-up asking whether to confirm the replacement. window, so that the anchor user can directly cancel the "Seckill” by clicking OK, and create a "welfare purchase”.
  • the terminal determines that the interaction condition of the item object is empty. If the item object has an existing interaction condition when the item object is published, and the existing interaction condition is not If it is empty, the terminal determines that the interaction condition conflicts with the existing interaction condition.
  • step S306 the terminal displays each item object and the interaction condition of each item object on the live broadcast interface of the target live broadcast room.
  • the terminal can publish each item object and the interaction conditions of each item object to the target live broadcast room, and the live broadcast interface of the target live broadcast room will display each item object and the interaction of each item object condition. Audience users watching the target live room can view each item object and the interaction conditions of each item object, and then purchase the item object according to their needs.
  • the host user can also record an explainer video for each item object.
  • the terminal In response to the published instruction recording instruction for each item object, the terminal records the live broadcast data in the target live broadcast room, and obtains the instruction video for each item object.
  • the instruction recording instruction includes a start recording instruction and an end recording instruction.
  • the anchor user can trigger the start recording instruction by triggering the "Start Instruction” button of the item object, and the terminal starts recording the target live room.
  • the anchor user triggers the end recording instruction by triggering the "end explanation” button of the item object, and the terminal ends the recording of the live broadcast data in the target live broadcast room, and obtains the explanation video of the item object.
  • FIG. 13 is a schematic diagram of a live broadcast scenario provided according to an exemplary embodiment. As shown in FIG. 13 , it includes three stages: starting the live broadcast, in the live broadcast, and ending the live broadcast.
  • the scenarios described in the above steps S301 to S305 mainly correspond to this stage in the live broadcast.
  • the host user should set the broadcast setting before the live broadcast, and then select the created target live broadcast plan or create a new live broadcast plan as the target live broadcast plan.
  • the host user activates the target live broadcast plan, and then executes the target live broadcast plan, including but not limited to start plan, stop plan, replacement plan, temporarily add item objects, temporarily add virtual resource objects, and temporarily modify the target live broadcast plan.
  • the terminal logged in with the host account can record the operation records of the host user associated with the host account during the live broadcast.
  • the end live broadcast stage is entered.
  • the audience user receives the broadcast start notification of the target live broadcast room through a terminal that logs in to the audience account, and then enters the target live broadcast room at any time during the live broadcast process.
  • Audience users can view published item objects, view item objects that will be published, and receive preview pushes for subsequent live broadcasts.
  • the audience user can also view the sales records of the items that have been published in the target live broadcast room. After the live broadcast of the target live broadcast room ends, the audience user can view the subsequent live broadcast preview of the target live broadcast room.
  • the embodiments of the present disclosure provide a method for processing live broadcast data, by providing a live broadcast plan, so that the plan content in the selected target live broadcast plan can be displayed during the live broadcast process, because the plan content in the target live broadcast plan includes items set in advance Therefore, the object can be published in the live broadcast room without real-time input and modification during the live broadcast process.
  • the operation is simple and not prone to errors, reducing operating costs and improving the efficiency of human-computer interaction.
  • Fig. 14 is a block diagram of an apparatus for processing live broadcast data according to an exemplary embodiment.
  • the apparatus includes: an interface display unit 1401 , a planned content display unit 1402 and an object release unit 1403 .
  • the interface display unit 1401 is configured to display the plan management page of the target live broadcast room, the plan management page displays at least one live broadcast plan, and the live broadcast plan represents the release plan of the item object in the target live broadcast room;
  • the plan content display unit 1402 is configured to display plan content in the selected target live broadcast plan in response to the selection operation of any live broadcast plan, and the plan content at least includes at least one item object;
  • the object publishing unit 1403 is configured to publish the at least one item object in the target live broadcast room based on the planned content in the target live broadcast plan.
  • the object issuing unit 1403 is configured to, in response to the issuing instruction of each item object in the target live broadcast plan, acquire the interaction condition of each item object, where the interaction condition is used to indicate that the user account is in the process of acquiring The conditions that each item object needs to meet; each item object and the interaction conditions of each item object are displayed in the live broadcast interface of the target live broadcast room.
  • the object issuing unit 1403 is configured to, in response to the issuing instruction of each item object in the target live broadcast plan, determine the item status of each item object, where the item status includes a normal status and an abnormal status, The abnormal state is used to indicate that the item object cannot be released; in response to the item state of each item object being the normal state, the interaction condition of each item object is obtained.
  • the object publishing unit 1403 is further configured to prompt the abnormal state of each item object in response to the item state of each item object being an abnormal state.
  • the object issuing unit 1403 is configured to respond to the issuing instruction of each item object in the target live broadcast plan, in the case that each item object includes multiple prices, based on the issuing instruction Selecting a target price among multiple prices; displaying the selected target price in the form of a floating window; obtaining the interaction conditions of each item object in response to receiving a confirmation operation for the target price.
  • the live broadcast data processing apparatus further includes:
  • the conflict prompting unit 1404 is configured to obtain the existing interaction conditions of each item object; in response to the conflict between the interaction conditions of each item object and the existing interaction conditions, perform conflict prompting
  • the first display area of the plan management page is used to display the published item objects, and the second display area of the plan management page is used to display the at least one item object in the target live broadcast plan;
  • the object publishing unit 1403 is configured to display each item object in the first display area of the plan management page in response to the publishing instruction of each item object in the target live broadcast plan; The status in this second display area is updated to the published status.
  • the at least one live broadcast plan further includes a planned start time
  • the interface display unit 1401 is configured to display at least one first live broadcast plan on the plan management page of the target live broadcast room, and the planned start time of the first live broadcast plan is within the target time range after the current time.
  • the interface display unit 1401 is further configured to display at least one second live broadcast plan on the plan management page of the target live broadcast room, and the planned start time of the second live broadcast plan is not the current time after the current time. within the target time frame.
  • the plan content display unit 1402 is configured to, in response to a selection operation on any live broadcast plan, acquire at least one item object in the selected target live broadcast plan and the arrangement order of the at least one item object ; Display the at least one item object according to the arrangement sequence of the at least one item object.
  • the plan content display unit 1402 is configured to display at least one item object in the selected target live broadcast plan in a display form corresponding to the item status in response to the selection operation of any live broadcast plan , the item status includes normal status and abnormal status, the abnormal status is used to indicate that the item object cannot be published.
  • the abnormal state includes at least one of inventory abnormal state, in-transaction state, off-shelf state, deleted state, and price abnormal state.
  • the live broadcast data processing apparatus further includes:
  • the object modification unit 1405 is configured to display a target setting page in response to the setting operation for any item object in the target live broadcast plan, and the target setting page is used to set the associated information of the any item object; based on the target setting page to obtain the modified related information of any item object; display the modified related information of any item object in the target live broadcast plan.
  • the live broadcast data processing apparatus further includes:
  • the plan replacement unit 1406 is configured to display the plan management page in response to the plan replacement operation; obtain the replaced target live broadcast plan based on the selection operation of another live broadcast plan in the plan management page; display the replaced target live broadcast plan The content of the plan in the plan.
  • the live broadcast data processing apparatus further includes:
  • the object creation unit 1407 is configured to, in response to the object creation operation, display an object creation page, where the object creation page is used to display at least one virtual resource type; based on an editing operation on the object creation page, create a target resource object, the target The resource object is one of the at least one virtual resource type; the target resource object is added to the target live broadcast plan.
  • the live broadcast data processing apparatus further includes:
  • the object acquisition unit 1408 is configured to, in response to the object acquisition operation, display an object acquisition page, where the object acquisition page is used to display a plurality of candidate items associated with the host account of the target live broadcast room; In a selection operation of a candidate item, the at least one candidate item is determined as at least one newly added item object; the at least one newly added item object is added to the target live broadcast plan.
  • the live broadcast data processing apparatus further includes:
  • the plan creation unit 1409 is configured to display a plan creation page in response to the plan creation operation, the plan creation page is used to display the plan content to be edited; based on the editing operation of the plan content to be edited in the plan creation page, create a live broadcast plan.
  • the live broadcast data processing apparatus further includes:
  • the explanation video recording unit 1410 is configured to, in response to the released explanation recording instruction for each item object, record the live broadcast data in the target live broadcast room, and obtain the explanation video of each item object.
  • the live broadcast data processing apparatus processes live broadcast data
  • only the division of the above functional units is used for illustration.
  • the above functions may be allocated to different functional units as required. , that is, dividing the internal structure of the electronic device into different functional units to complete all or part of the functions described above.
  • the live broadcast data processing apparatus and the live broadcast data processing method embodiments provided by the above embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.
  • FIG. 16 is a block diagram of a terminal 1600 according to an exemplary embodiment.
  • the terminal 1600 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, the standard audio level 3 of moving picture expert compression), MP4 (Moving Picture Experts Group Audio Layer IV, moving picture expert compression standard audio Level 4) Player, laptop or desktop computer.
  • Terminal 1600 may also be called user equipment, portable terminal, laptop terminal, desktop terminal, and the like by other names.
  • the terminal 1600 includes: a processor 1601 and a memory 1602 .
  • the processor 1601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like.
  • the processor 1601 can 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 1601 may also include a main processor and a coprocessor.
  • the main processor is a processor used to process data in the wake-up state, also called CPU (Central Processing Unit, central processing unit); the coprocessor is A low-power processor for processing data in a standby state.
  • the processor 1601 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.
  • the processor 1601 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.
  • AI Artificial Intelligence, artificial intelligence
  • Memory 1602 may include one or more computer-readable storage media, which may be non-transitory. Memory 1602 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 1602 is used to store at least one program code, and the at least one program code is used to be executed by the processor 1601 to implement the methods provided by the method embodiments of the present disclosure. Live data processing method.
  • the terminal 1600 may also optionally include: a peripheral device interface 1603 and at least one peripheral device.
  • the processor 1601, the memory 1602 and the peripheral device interface 1603 can be connected through a bus or a signal line.
  • Each peripheral device can be connected to the peripheral device interface 1603 through a bus, a signal line or a circuit board.
  • the peripheral devices include: at least one of a radio frequency circuit 1604 , a display screen 1605 , a camera assembly 1606 , an audio circuit 1607 , a positioning assembly 1608 and a power supply 1609 .
  • the peripheral device interface 1603 may be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 1601 and the memory 1602 .
  • processor 1601, memory 1602, and peripherals interface 1603 are integrated on the same chip or circuit board; in some other embodiments, any one of processor 1601, memory 1602, and peripherals interface 1603 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.
  • the radio frequency circuit 1604 is used for receiving and transmitting RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals.
  • the radio frequency circuit 1604 communicates with communication networks and other communication devices via electromagnetic signals.
  • the radio frequency circuit 1604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals.
  • radio frequency circuitry 1604 includes an antenna system, an RF transceiver, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and the like.
  • the radio frequency circuit 1604 may communicate with other terminals through at least one wireless communication protocol.
  • the wireless communication protocols include, but are not limited to, metropolitan area networks, mobile communication networks of various generations (2G, 3G, 4G and 5G), wireless local area networks and/or WiFi (Wireless Fidelity, wireless fidelity) networks.
  • the radio frequency circuit 1604 may further include a circuit related to NFC (Near Field Communication, short-range wireless communication), which is not limited in the present disclosure.
  • the display screen 1605 is used for displaying UI (User Interface, user interface).
  • the UI can include graphics, text, icons, video, and any combination thereof.
  • the display screen 1605 also has the ability to acquire touch signals on or above the surface of the display screen 1605 .
  • the touch signal can be input to the processor 1601 as a control signal for processing.
  • the display screen 1605 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards.
  • the display screen 1605 there may be one display screen 1605, which is provided on the front panel of the terminal 1600; in other embodiments, there may be at least two display screens 1605, which are respectively arranged on different surfaces of the terminal 1600 or in a folded design; In still other embodiments, the display screen 1605 may be a flexible display screen disposed on a curved surface or a folding surface of the terminal 1600 . Even, the display screen 1605 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen.
  • the display screen 1605 can be prepared by using materials such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light emitting diode).
  • the camera assembly 1606 is used to capture images or video.
  • the camera assembly 1606 includes a front camera and a rear camera.
  • the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal.
  • 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.
  • the camera assembly 1606 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.
  • Audio circuitry 1607 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 1601 for processing, or to the radio frequency circuit 1604 to realize voice communication.
  • 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 1601 or the radio frequency circuit 1604 into sound waves.
  • the loudspeaker can be a traditional thin-film loudspeaker or a piezoelectric ceramic loudspeaker.
  • audio circuitry 1607 may also include a headphone jack.
  • the positioning component 1608 is used to locate the current geographic location of the terminal 1600 to implement navigation or LBS (Location Based Service).
  • the positioning component 1608 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.
  • Power supply 1609 is used to power various components in terminal 1600 .
  • the power source 1609 may be alternating current, direct current, primary batteries, or rechargeable batteries.
  • the rechargeable battery can support wired charging or wireless charging.
  • the rechargeable battery can also be used to support fast charging technology.
  • FIG. 16 does not constitute a limitation on the terminal 1600, and may include more or less components than the one shown, or combine some components, or adopt different component arrangements.
  • a computer-readable storage medium including instructions such as a memory 1602 including instructions, is also provided, and the instructions can be executed by the processor 1601 of the terminal 1600 to complete the above-mentioned live data processing method.
  • 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), Tape, floppy disk, and optical data storage devices, etc.
  • a computer program product including a computer program, when the computer program is executed by the processor of the terminal, the terminal can execute the steps in the above-mentioned live data processing method.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种直播数据处理方法及装置。方法包括:显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。

Description

直播数据处理方法及装置
本公开基于申请号为202110221243.8、申请日为2021年02月26日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本公开作为参考。
技术领域
本公开涉及计算机技术领域,特别涉及一种直播数据处理方法及装置。
背景技术
随着互联网技术的发展,直播与电商的结合越来越紧密,在直播场景中,主播在直播间对待交易的物品进行介绍,观众能够随时观看直播来了解物品的相关信息,进而购买主播介绍的物品。
目前在直播场景下,通常是在直播之前线下梳理出待交易物品的信息,然后在直播时由主播或者运营人员实时输入每个物品的信息,从而在直播间中发布这些物品。
发明内容
根据本公开实施例的一方面,提供一种直播数据处理方法,包括:
显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
根据本公开实施例的另一方面,提供一种直播数据处理装置,包括:
界面显示单元,被配置为显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
计划内容显示单元,被配置为响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
对象发布单元,被配置为基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
根据本公开实施例的另一方面,提供一种电子设备,该电子设备包括:
一个或多个处理器;
用于存储该处理器可执行程序代码的存储器;
其中,该处理器被配置为执行该程序代码,以实现下述步骤:
显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
根据本公开实施例的另一方面,提供一种计算机可读存储介质,当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够实现下述步骤:
显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
根据本公开实施例的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现下述步骤:
显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
根据本公开的实施例,实现了在直播过程中不需要实时输入和修改,即可在直播间对物品对象进行对象发布,操作简单且不容易出错,减少操作成本,提高了人机交互效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种直播数据处理方法的实施环境示意图。
图2是根据一示例性实施例示出的一种直播数据处理方法的流程图。
图3是根据一示例性实施例示出的另一种直播数据处理方法的流程图。
图4是根据一示例性实施例示出的一种计划管理页面的示意图。
图5是根据一示例性实施例示出的一种计划创建页面的示意图。
图6是根据一示例性实施例提供的一种目标直播计划的计划内容的示意图。
图7是根据一示例性实施例提供的另一种计划管理页面的示意图。
图8是根据以示例性实施例提供的一种目标设置页面的示意图。
图9是根据一示例性实施例提供的一种对象创建页面的示意图。
图10是根据一示例性实施例提供的一种对象获取页面的示意图。
图11是根据一示例性实施例示出的另一种计划管理页面的示意图。
图12是根据一示例性实施例提供的一种展示选定的目标价格的示意图。
图13是根据一示例性实施例提供的一种直播场景示意图。
图14是根据一示例性实施例示出的一种直播数据处理装置的框图。
图15是根据一示例性实施例示出的另一种直播数据处理装置的框图。
图16是根据一示例性实施例示出的一种终端的框图。
具体实施方式
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
本公开所涉及的用户信息可以为经用户授权或者经过各方充分授权的信息。
图1是根据一示例性实施例示出的一种直播数据处理方法的实施环境示意图。以电子设备被提供为终端为例,参见图1,该实施环境具体包括:终端101和服务器102。
终端101可以为智能手机、智能手表、台式电脑、手提电脑和膝上型便携计算机等设备中的至少一种。终端101上可以安装并运行有提供直播服务的应用程序,用户可以通过终端101登录该应用程序来获取该应用程序提供的直播服务。终端101可以通过无线网络或有线网络与服务器102相连。
终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为几个,或者上述终端为几十个或几百个,或者更多数量,本公开实施例对终端的数量和设备类型均不加以限定。
服务器102可以为一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器102可以通过无线网络或有线网络与终端101和其他终端相连,服务器102可以接收终端101发送的文字信息,并将接收到的文字信息通过直播间发送给其他终端,以便用户可以通过其他终端来查看该文字信息。服务器102还可以接收终端101发送的交易请求,并根据接收到的交易请求展示对应的物品交易页面,以便用户购买物品。可选地,上述服务器的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。
图2是根据一示例性实施例示出的一种直播数据处理方法的流程图,如图2所示,该直 播数据处理方法应用于电子设备中,包括以下步骤:
在步骤S201中,显示目标直播间的计划管理页面,该计划管理页面显示有至少一个直播计划,该直播计划表示在该目标直播间内对物品对象的发布计划。
在步骤S202中,响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,该计划内容至少包括至少一个物品对象。
在步骤S203中,基于该目标直播计划中的计划内容,在该目标直播间内发布该至少一个物品对象。
本公开实施例提供了一种直播数据处理方法,通过提供直播计划,使得在直播过程中能够显示被选中的目标直播计划中的计划内容,由于目标直播计划中的计划内容包括提前设置好的物品对象,因此在直播过程中不需要实时输入和修改,即可在直播间对物品对象进行对象发布,操作简单且不容易出错,减少操作成本,提高了人机交互效率。
在一些实施例中,该基于该目标直播计划中的计划内容,在该目标直播间内发布该至少一个物品对象,包括:
响应于该目标直播计划中每个物品对象的发布指令,获取每个物品对象的交互条件,该交互条件用于指示用户账号在获取每个物品对象时所需满足的条件;
在该目标直播间的直播界面中显示每个物品对象及每个物品对象的交互条件。
在一些实施例中,以目标直播计划中任一物品对象为例,响应于该物品对象的发布指令,将该对象确定为在该目标直播间的直播界面发布的目标物品对象,然后获取该目标物品对象的目标交互条件,在该目标直播间的直播界面中显示该目标物品对象及该目标交互条件。
在本公开实施例中,通过显示目标直播接话的计划内容,使得主播用户能够查看到该计划内容中包括的至少一个物品对象,主播用户只需要选择物品对象,即可触发该物品对象的发布指令,对该物品对象进行发布,相应的观众用户能够在直播用户对应的目标直播间查看被发布的物品对象以及该物品对象的交互条件,也即主播用户发布物品对象是不需要实时设置,操作简单高效且不容易出错。
在一些实施例中,该响应于该目标直播计划中每个物品对象的发布指令,获取每个物品对象的交互条件,包括:
响应于该目标直播计划中每个物品对象的发布指令,确定每个物品对象的物品状态,该物品状态包括正常状态和异常状态,该异常状态用于指示物品对象无法发布;
响应于每个物品对象的物品状态为正常状态,获取每个物品对象的交互条件。
在本公开实施例中,通过确定被发布的物品对象的物品状态,能够确定该物品对象是否能够发布,使得主播用户在发布物品对象之前能够确定该物品对象是否正常,避免发布异常状态的物品对象后影响观众用户的体验。
在一些实施例中,该直播数据处理方法还包括:响应于每个物品对象的物品状态为异常状态,对每个物品对象的异常状态进行提示。
在本公开实施例中,通过对异常状态的物品对象进行提示,使得主播用户在发布物品对象之前能够确定物品对象是否正常,对于异常状态的物品对象,主播用户能够基于该提示进行处理,来消除该物品对象的异常状态。
在一些实施例中,该响应于该目标直播计划中每个物品对象的发布指令,获取每个物品对象的交互条件,包括:
响应于该目标直播计划中每个物品对象的发布指令,在每个物品对象包括多个价格的情况下,基于该发布指令从该多个价格中选定目标价格;
以悬浮窗形式展示选定的目标价格;
响应于接收到对该目标价格的确认操作,获取每个物品对象的交互条件。
在本公开实施例中,通过在被发布的物品对象包括多个价格的情况下,以悬浮窗形式展示选定的目标价格,使得主播用户在发布物品对象时,能够基于悬浮窗再次确认该物品对象的价格,避免发布错误价格的物品对象。
在一些实施例中,该响应于接收到该目标直播计划中任一物品对象的发布指令之后,该直播数据处理方法还包括:
获取每个物品对象已有的交互条件;
响应于每个物品对象的交互条件与该已有的交互条件冲突,进行冲突提示。
在本公开实施例中,通过获取物品对象已有的交互条件,并判断目标直播计划中该物品对象的交互条件是否与已有的交互条件冲突,并在发生冲突时进行冲突提示,使得主播用户能够基于该冲突提示修改已有的交互条件或者该交互条件,从而避免冲突,进一步的,避免存在冲突的物品对象发布后对目标直播间的观众用户造成的不良影响。
在一些实施例中,该计划管理页面的第一显示区域用于显示已发布的物品对象,该计划管理页面的第二显示区域用于显示该目标直播计划中的该至少一个物品对象;
该基于该目标直播计划中的计划内容,在该目标直播间内发布该至少一个物品对象,包括:
响应于该目标直播计划中每个物品对象的发布指令,在该计划管理页面的第一显示区域显示每个物品对象;
将每个物品对象对应的在该第二显示区域中的状态更新为已发布状态。
在本公开实施例中,通过划分第一显示区域和第二显示区域,并在第一显示区域和第二显示区域分别显示已发布的物品对象和目标直播计划中全部的物品对象,使得主播用户能够直观的确定哪些物品对象已发布,以及都有哪些物品对象需要发布,便于主播用户进行物品对象的对象发布,提高了人机交互效率。
在一些实施例中,该至少一个直播计划还包括计划开始时刻;
该显示目标直播间的计划管理页面,包括:
在该目标直播间的计划管理页面中显示至少一个第一直播计划,该第一直播计划的计划开始时刻在当前时刻之后的目标时间范围内。
在本公开实施例中,通过显示计划开始时刻在当前时刻之后的目标时间范围内的直播计划,使得主播用户在直播时,能够查看与当前时刻关联最紧密的直播计划,从而能够快速的找到需要使用的目标直播计划,不需要花费大量时间进行翻找,操作简单高效。
在一些实施例中,该直播数据处理方法还包括:
在该目标直播间的计划管理页面,显示至少一个第二直播计划,该第二直播计划的计划开始时刻不在该当前时刻之后的该目标时间范围内。
在本公开实施例中,通过显示计划开始时刻不在该当前时刻之后的该目标时间范围内的直播计划,使得主播用户能够查看全部的直播计划,如已执行的直播计划或者明天将要执行的直播计划,方便主播用户进行复盘或者预习,提高了主播用户的使用体验。
在一些实施例中,该响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,包括:
响应于对任一直播计划的选择操作,获取该被选中的目标直播计划中的至少一个物品对象以及该至少一个物品对象的排列顺序;
按照该至少一个物品对象的排列顺序,显示该至少一个物品对象。
在本公开实施例中,通过按照目标直播计划中至少一个物品对象的排列顺序,来显示目标直播计划中的至少一个物品对象,使得主播用户能够直观的确定该目标直播计划中至少一个物品对象的排列顺序,进一步的主播用户能够基于该排列顺序进行对象发布,避免出现遗漏发布或者重复发布的情况,操作简单高效。
在一些实施例中,该响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,包括:
响应于对该任一直播计划的选择操作,采用与物品状态对应的显示形式显示被选中的该目标直播计划中的至少一个物品对象,该物品状态包括正常状态和异常状态,该异常状态用于指示物品对象无法发布。
在本公开实施例中,通过在确定选择的目标直播计划的情况下,根据该秒直播计划中各物品对象的物品状态相对应的显示形式进行显示,使得主播用户能够直观的确定该目标直播计划中各物品对象当前的物品状态。
在一些实施例中,该异常状态包括库存异常状态、交易中状态、已下架状态、已删除状态以及价格异常状态中的至少一种。
在本公开实施例中,通过设置不同的异常状态,使得主播用户能够直观的查看各物品对象当前的物品状态,然后根据物品对象的异常状态来进行相应的处理,避免主播用户花费大量时间来定位物品对象无法发布的原因的问题。
在一些实施例中,该显示被选中的目标直播计划中的计划内容之后,该直播数据处理方法还包括:
响应于对目标直播计划中每个物品对象的设置操作,显示目标设置页面,该目标设置页面用于设置每个物品对象的关联信息;
基于对该目标设置页面的编辑操作,获取每个物品对象修改后的关联信息;
在该目标直播计划中显示每个物品对象修改后的相关信息。
在本公开实施例中,通过提供目标设置界面,使得主播用户能够基于目标设置页面,对目标直播计划中的任一物品对象的关联信息进行修改,修改方式简单高效。
在一些实施例中,该显示被选中的目标直播计划中的计划内容之后,该直播数据处理方法还包括:
响应于计划更换操作,显示该计划管理页面;
基于对该计划管理页面中另一直播计划的选择操作,获取更换后的目标直播计划;
显示该更换后的目标直播计划中的计划内容。
在本公开实施例中,通过提供直播计划更换功能,使得主播用户能够在直播过程中,根据实际需求,直接更换直播计划,如当一个直播计划执行完毕后更换另一个直播计划,使得主播在直播过程中能够无缝衔接的发布不同直播计划中的物品对象,操作简单高效。
在一些实施例中,该显示被选中的目标直播计划中的计划内容之后,该直播数据处理方法还包括:
响应于对象创建操作,显示对象创建页面,该对象创建页面用于显示至少一种虚拟资源类型;
基于对该对象创建页面的编辑操作,创建目标资源对象,该目标资源对象为该至少一种虚拟资源类型中的一种;
在该目标直播计划中添加该目标资源对象。
在本公开实施例中,通过提供对象创建页面,使得主播用户在直播过程中,能够在目标直播计划中添加目标资源对象,如优惠券、红包等虚拟资源对象,操作简单高效,进一步的主播用户通过发布该目标资源对象能够提高目标直播间的观看量。
在一些实施例中,该显示被选中的目标直播计划中的计划内容之后,该直播数据处理方法还包括:
响应于对象获取操作,显示对象获取页面,该对象获取页面用于显示与该目标直播间的主播账号关联的多个待选物品;
基于对该对象获取页面中至少一个待选物品的选择操作,将该至少一个待选物品确定为至少一个新增物品对象;
在该目标直播计划中添加该至少一个新增物品对象。
在本公开实施例中,通过提供对象获取页面,使得主播用户在直播过程中,能够根据需要在目标直播计划中添加至少一个新增物品对象,操作简单高效,使主播用户能够灵活的应对临时增加需要发布的物品的情况。
在一些实施例中,该直播数据处理方法还包括:
响应于计划创建操作,显示计划创建页面,该计划创建页面用于显示待编辑的计划内容;
基于对该计划创建页面中待编辑的计划内容的编辑操作,创建直播计划。
在本公开实施例中,通过提供计划创建页面,使得主播用户能够在直播开始之前创建直播计划,提前设置需要发布的物品,进而在直播时基于创建的直播计划进行物品对象的发布,使得对物品对象的发布操作简单高效,且不容易出错。
在一些实施例中,该直播数据处理方法还包括:
响应于对已发布的每个物品对象的讲解录制指令,录制该目标直播间内的直播数据,得到每个物品对象的讲解视频。
在本公开实施例中,通过提供直播数据的录制功能,使得主播用户能够在对任一物品对象进行讲解时,进行讲解视频的录制,从而便于观众用户回放该讲解视频来了解主播用户介绍过的物品对象。
上述图2所示为本公开的基本流程,下面基于一种实现方式,来对本公开提供的方案进 行进一步阐述,图3是根据一示例性实施例示出的另一种直播数据处理方法的流程图。以电子设备被提供为终端为例,如图3所示,该直播数据处理方法包括:
在步骤S301中,显示目标直播间的计划管理页面,该计划管理页面显示有至少一个直播计划,该直播计划表示在该目标直播间内对物品对象的发布计划。
在本公开实施例中,目标直播间为主播账号关联的直播间,该目标直播间对应有计划管理页面,主播用户能够通过登录有主播账号的终端来查看该主播计划管理页面。登录有主播账号的终端在计划管理页面中显示有至少一个直播计划,主播用户能够选择其中任一直播计划。直播计划用于表示将要在该目标直播间内发布的至少一个物品对象的发布计划。
例如,参见图4所示,图4是根据一示例性实施例示出的一种计划管理页面的示意图。如图4所示,“XX小店直播助手”表示登录有主播账号的终端上安装的应用程序的名称,对应于与该主播账号关联的目标直播间,其中,计划管理页面为“XX小店直播助手”中的一个页面。该应用程序的左侧显示有多个菜单选项,其中,直播管理选项为上级选项,直播计划管理面、直播中控台、历史直播以及预告管理这四个选项为直播管理选项下的次级选项。终端响应于直播计划管理选项的触发操作,显示计划管理页面,该计划管理页面的名称为直播计划管理,该计划管理页面当前显示有三个直播计划,每个直播计划包括“直播计划信息”、“状态”、“商品信息”、“备注”、“最后操作时间”以及“操作选项”的相关信息。其中,操作选项包括“启用计划”选项和“编辑计划”选项,主播用户能够通过触发任一直播计划的“启用计划”选项,来选择直播计划。
在一些实施例中,计划管理页面显示的至少一个直播计划还包括计划开始时刻,终端能够在该目标直播间的计划管理页面显示至少一个第一直播计划,该第一直播计划的计划开始时刻在当前时刻之后的目标时间范围内。可选地,该目标时间范围为30分钟、1个小时、2个小时等,本公开实施例对此不进行限制。可选地,终端能够按照计划开始时刻对上述至少一个第一直播计划进行排序,使得排在首位的第一直播计划的计划开始时刻距离当前时刻最近。
在一些实施例中,终端还能够在该目标直播间的计划管理页面显示至少一个第二直播计划,该第二直播计划的开始时刻不在当前时刻之后的目标时间范围内。可选地,终端能够按照直播计划的最后操作时间来对上述至少一个第二直播计划进行排序,使得排在首位的第二直播计划的最后操作时间最晚。
需要说明的是,终端能够在计划管理页面仅显示至少一个第一直播计划,也能够同时显示上述至少一个第一直播计划和上述至少一个第二直播计划,本公开实施例对此不进行限制。
在一些实施例中,该目标直播间的计划管理页面中还显示有创建计划控件,如图4所示的“创建直播计划”按钮。主播用户能够通过触发该创建计划控件来创建新的直播计划。终端响应于计划创建操作,如“创建直播计划”按钮的触发操作,显示计划创建页面,该计划创建页面用于显示待编辑的计划内容。终端基于对该计划创建页面中待编辑的计划内容的编辑操作,创建直播计划。
例如,主播用户点击图4所示的“创建直播计划”按钮后,终端显示计划创建页面。参见图5所示,图5是根据一示例性实施例示出的一种计划创建页面的示意图。如图5所示,该计划创建页面中待编辑的计划内容包括但不限于:直播计划名称、直播间标题、计划直播时间、备注以及物品对象。
在步骤S302中,响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,该计划内容包括该至少一个物品对象。
在本公开实施例中,终端检测到任一直播计划被选中时,获取被选中的目标直播计划中的计划内容,该计划内容包括待发布的至少一个物品对象。可选地,该计划内容还能够包括待发布的虚拟资源对象,如优惠券对象、红包对象等。
例如,参见图6所示,图6是根据一示例性实施例提供的一种目标直播计划的计划内容的示意图。如图6所示,该计划内容包括直播计划名称、直播间标题、计划直播时间、备注以及4个物品对象,每个物品对象包括商品、库存、销量、成交金额、价格以及操作选项等信息。
在一些实施例中,终端响应于对任一直播计划的选择操作,获取被选中的目标直播计划中的至少一个物品对象以及该至少一个物品对象的排列顺序。终端按照该至少一个物品对象 的排列顺序,显示该至少一个物品对象。其中,该至少一个物品对象的排列顺序表示创建该目标直播计划时设置的发布顺序。可选地,用户能够调整该至少一个物品对象的排列顺序,如通过拖动物品对象调整排列顺序,输入物品对象的次序来调整排列顺序等,本公开实施例对此不进行限制。
在一些实施例中,目标直播计划的计划内容仍显示在计划管理页面,该计划管理页面的第一区域用于显示已发布的物品对象,该计划管理页面的第二显示区域用于显示该目标直播计划中的至少一个物品对象。响应于目标直播计划中每个物品对象的发布指令,终端在该述第一显示区域显示每个物品对象;将每个物品对象在第二显示区域中的状态更新为已发布状态。以目标直播计划中的任一物品对象为例,终端响应于该物品对象的发布指令,将该物品对象确定为在该目标直播间发布的目标物品对象,并在该计划管理页面的第一显示区域显示该物品对象,然后将该物品对象在该第二显示区域中的状态更新为已发布状态。
例如,参见图7所示,图7是根据一示例性实施例提供的另一种计划管理页面的示意图。如图7所示,701表示计划管理页面的第一显示区域,该第一显示区域显示有已发布的“私家小众香水”,702表示计划管理页面的第二显示区域,该第二显示区域显示计划内容中的至少一个物品对象,其中,已发布的“私家小众香水”的状态已更新为已发布状态。需要说明的是,未发布的物品对象为默认显示状态,发布后又取消发布的物品对象为已取消发布状态,如显示“已下架”。
在一些实施例中,主播用户能够对目标直播计划中每个物品对象的关联信息进行修改。响应于对目标直播计划中每个物品对象的设置操作,显示目标设置页面,该目标设置页面用于设置每个物品对象的关联信息;终端基于对目标设置页面的编辑操作,获取每个物品对象修改后的关联信息;终端在目标直播计划中显示每个物品对象修改后的相关信息。以目标直播计划中任一物品对象为例,终端响应于对该物品对象的设置操作,显示目标设置页面。然后终端基于对该目标设置页面的编辑操作,获取该物品对象修改后的关联信息。最后终端在该目标直播计划中显示该物品对象修改后的相关信息。其中,物品对象的关联信息包括物品对象的名称、简介、库存、价格以及交互条件等,本公开实施例对此不进行限制。
例如,参见图8所示,图8是根据以示例性实施例提供的一种目标设置页面的示意图。如图8所示。“私家小众香水”具有不同的规格,每种规格对应有当前库存以及价格等信息,主播用户能够基于该目标设置页面,更改“私家小众香水”的当前库存以及价格等信息。
在一些实施例中,主播用户还能够在目标直播计划中添加虚拟资源对象。终端响应于对象创建操作,显示对象创建页面,该对象创建页面用于显示至少一种虚拟资源类型。然后终端基于对对象创建页面的编辑操作,创建目标资源对象,该目标资源对象为该至少一种虚拟资源类型中的一种。最后终端在目标直播计划中添加该目标资源对象。
例如,该目标直播间的计划管理页面还显示有虚拟资源对象创建控件,终端检测到该虚拟资源对象创建控件的触发操作时,确认检测到对象创建操作。终端显示对象创建页面。参见图9所示,图9是根据一示例性实施例提供的一种对象创建页面的示意图。如图9所示,该对象创建页面显示有三种不同用途的多个虚拟资源类型。终端基于该多个虚拟资源类型中红包类型的编辑操作,创建红包对象,然后在目标直播计划中添加该红包对象。
在一些实施例中,主播用户还能够在目标直播计划中添加物品对象。终端响应于对象获取操作,显示对象获取页面,该对象获取页面用于显示与该目标直播间的主播账号关联的多个待选物品。然后终端基于对该对象获取页面中至少一个待选物品的选择操作,将该至少一个待选物品确定为至少一个新增物品对象。最后终端在该目标直播计划中添加该至少一个新增物品对象。
例如,该目标直播间的计划管理页面还显示有物品对象获取控件,终端检测到该物品对象获取控件的触发操作时,确认检测到对象获取操作。终端显示对象获取页面。参见图10所示,图10是根据一示例性实施例提供的一种对象获取页面的示意图。如图10所示,该对象获取页面显示有与主播账号关联的7个待选物品,响应于对其中2个待选物品的选择操作,将该2个待选物品确定为2个新增物品对象,然后在目标直播计划中添加上述2个新增物品对象。
在一些实施例中,主播用户还能够随时更换目标直播计划。响应于计划更换操作,终端显示该计划管理页面,然后基于对计划管理页面中另一直播计划的选择操作,获取更换后的 目标直播计划。然后终端显示更换后的目标直播计划中的计划内容。可选地,响应于计划更换操作,终端显示该计划管理页面,如果终端检测到对目标直播计划的选择操作,而并未检测到对计划管理页面中另一直播计划的选择操作,则终端恢复显示该目标直播计划中的计划内容。
例如,参见图11所示,图11是根据一示例性实施例示出的另一种计划管理页面的示意图。如图11所示,该计划管理页面显示有一个正在直播的目标直播计划,以及另外两个直播计划。如果检测到另一直播计划的选择操作,将被选择的另一直播计划确定为更换后的目标直播计划;如果检测到更换前的目标直播计划的选择操作,显示更换前的目标直播计划。
在步骤S303中,响应于该目标直播计划中每个物品对象的发布指令,确定每个物品对象的物品状态,该物品状态包括正常状态和异常状态,该异常状态用于指示该目标物品对象无法发布。
在本公开实施例中,主播用户能够通过对每个物品对象的发布操作,来触发目标直播计划中每个物品对象的发布指令。终端接收到每个物品对象的发布指令之后,确定每个物品对象当前的物品状态,如果每个物品对象当前的物品状态为异常状态,则终端执行步骤S304;如果每个物品对象当前的物品状态为正常状态,则终端执行步骤S305。
在步骤S304中,响应于每个物品对象的物品状态为正常状态,将每个物品对象确定为在该目标直播间的直播界面发布的物品对象。
在本公开实施例中,终端在确定每个物品对象的物品状态为正常状态的情况下,确定每个物品对象能够发布到目标直播间的直播界面,将每个物品对象确定为物品对象。
在一些实施例中,终端在接收到上述发布指令后,还会判断每个物品对象是否包括多个价格。响应于被发布的每个物品对象包括多个价格,终端基于上述发布指令,从多个价格中选定目标价格,然后以悬浮窗形式展示选定的目标价格。终端响应于接收到该目标价格的确认操作,将每个物品对象确定为该目标直播间发布的物品对象。
例如,参见图12所示,图12是根据一示例性实施例提供的一种展示选定的目标价格的示意图。如图12所示,“私家小众香水”这一物品对象包括三个价格,终端根据发布指令从该三个价格中选定目标价格19.99,然后以悬浮窗形式展示该价格,使主播用户二次确认以该目标价格19.99发布“私家小众香水”这一物品对象。
在一些实施例中,终端在确定每个物品对象的物品状态为异常状态时,能够对每个物品对象异常状态进行提示,以使主播用户根据提示进行相应的处理。可选地,异常状态包括库存异常状态、交易中状态、已下架状态、已删除状态以及价格异常状态中的至少一种。
例如,物品对象的物品状态为库存异常状态,也即当前库存小于目标直播计划中设置的库存,如果当前库存大于等于1,则终端提示“商品库存不足,还剩x件商品,是否以当前库存发布?”,在检测到确认操作时,以当前库存发布该物品对象;在检测到库存修改操作时,显示目标设置页面,主播用户能够基于该目标设置页面对当前库存进行修改;如果当前库存等于0,则终端提示“商品库存不足”。物品对象的物品状态为交易中状态,也即在选择该目标直播计划之前,该物品对象已发布,则终端提示“操作失败,该商品已发布”。物品对象的物品状态为已下架状态,则终端提示“商品已下架,发布失败”,则主播用户明确商家已下架该商品,从而能够通过指示商家重新上架该商品,来重新发布该物品对象。物品对象的物品状态为已删除状态,则终端提示“商品已删除,发布失败”,则主播用户能够明确商家已删除该商品,从而主播用户能够跳过发布该商品。物品对象的物品状态为价格异常状态,则终端提示“商品价格异常,发布失败”,则主播用户能够确定该商品的价格设置不正确,从而主播用户能够基于该物品对象的目标设置页面进行设置,如何保存规则可正常保存,保存后更新物品状态,而不符合保存规则不允许保存。
在步骤S305中,终端获取每个物品对象的交互条件,该交互条件用于指示用户账号在获取每个物品对象时所需满足的条件。
在本公开实施例中,每个物品对象的交互条件为创建上述目标直播计划时为每个物品对象添加的交互条件,或者修改每个物品对象时为每个物品对象添加的交互条件,本公开实施例对此不进行限制。
在一些实施例中,终端获取每个物品对象的交互条件之后,还能够判断每个物品对象是否存在已有的交互条件。如果每个物品对象存在已有的交互条件,则终端获取每个物品对象 已有的交互条件,然后判断每个物品对象的已有的交互条件是否与每个物品对象在直播计划中设置的交互条件冲突,响应于每个物品对象设置的交互条件与已有的交互条件冲突,终端进行冲突提示。其中,该交互条件用于指示用户账号在获取物品对象时所需满足的条件。可选地,终端能够以弹窗的形式进行冲突提示,以提示主播用户取消物品对象已有的交互条件,如在弹窗上展示跳转链接,由主播用户通过该跳转链接跳转至物品对象已有的交互条件的设置页面,取消该已有的交互条件。可选地,终端还能够以弹窗的形式进行冲突提示,并让主播用户选择是否替换该已有的交互条件,如果终端接收到确定替换指令,则终端取消已有的交互条件,并创建目标交互条件。
例如,物品对象为“私家小众香水”,该“私家小众香水”已有的交互条件为“秒杀”,“秒杀”表示在一定时间范围内用户账号能够以较低的秒杀价格购买该“私家小众香水”。而在在目标直播计划中,该“私家小众香水”设置的交互条件为“福利购”,“福利购”表示用户账号能够通过使用优惠券来购买该“私家小众香水”。由于“秒杀”与“福利购”相冲突,则终端展示包含跳转链接的提示弹窗,以使主播用户取消对“私家小众香水”的“秒杀”;或者终端展示是否确认替换的询问弹窗,以使主播用户通过点击确定来直接取消“秒杀”,并创建“福利购”。
需要说明的是,如果物品对象未配置交互条件,则终端确定该物品对象的交互条件为空,若发布该物品对象时该物品对象存在已有的交互条件,且该已有的交互条件不为空,则终端确定该交互条件与该已有的交互条件冲突。
在步骤S306中,终端在该目标直播间的直播界面中显示每个物品对象及每个物品对象的交互条件。
在本公开实施例中,终端能够将每个物品对象以及每个物品对象的交互条件发布到该目标直播间中,该目标直播间的直播界面会显示每个物品对象以及每个物品对象的交互条件。观看该目标直播间的观众用户能够查看每个物品对象以及每个物品对象的交互条件,进而根据需求购买物品对象。
在一些实施例中,主播用户还能够录制对每个物品对象的讲解视频。终端响应于对已发布的每个物品对象的讲解录制指令,录制该目标直播间内的直播数据,得到每个物品对象的讲解视频。
例如,以任一物品对象为例,讲解录制指令包括开始录制指令和结束录制指令,主播用户能够通过触发该物品对象的“开始讲解”按钮来触发开始录制指令,终端开始录制该目标直播间内的直播数据,主播用户在讲解完该物品对象后,通过触发该物品对象的“结束讲解”按钮来触发结束录制指令,终端结束录制该目标直播间内的直播数据,得到该物品对象的讲解视频。
为了使上述步骤S301至步骤S306所描述的场景更易理解,参见图13所示,图13是根据一示例性实施例提供的一种直播场景示意图。如图13所示,包括开直播、直播中以及结束直播三个阶段,上述步骤S301至步骤S305所描述的场景主要对应与直播中这一阶段。主播用户在直播开始前进行开播设置,然后选择已创建的目标直播计划或者新建一个直播计划作为目标直播计划。在直播过程中,主播用户启用目标直播计划,然后执行该目标直播计划,包括但不限于启动计划、停止计划、更换计划、临时添加物品对象、临时添加虚拟资源对象、临时修改目标直播计划中的物品对象以及提示物品对象的物品状态。登录有主播账号的终端能够记录与该主播账号关联的主播用户在直播过程中的操作记录。在目标直播计划执行完毕后,进入结束直播阶段。相应的,在直播开始前,观众用户通过登录有观众账号的终端收到该目标直播间的开播通知,然后在直播过程中随时进入该目标直播间。观众用户能够查看已发布的物品对象、查看将要发布的物品对象以及接收后续直播的预告推送。当然,观众用户还能够查看该目标直播间已发布的各物品对象的售卖记录。目标直播间的直播结束后,观众用户能够查看该目标直播间后续的直播预告。
本公开实施例提供了一种直播数据处理方法,通过提供直播计划,使得在直播过程中能够显示被选中的目标直播计划中的计划内容,由于目标直播计划中的计划内容包括提前设置好的物品对象,因此在直播过程中不需要实时输入和修改,即可在直播间对物品对象进行对象发布,操作简单且不容易出错,减少操作成本,提高了人机交互效率。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘 述。
图14是根据一示例性实施例示出的一种直播数据处理装置的框图。参照图14,该装置包括:界面显示单元1401、计划内容显示单元1402以及对象发布单元1403。
界面显示单元1401,被配置为显示目标直播间的计划管理页面,该计划管理页面显示有至少一个直播计划,该直播计划表示在该目标直播间内对物品对象的发布计划;
计划内容显示单元1402,被配置为响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,该计划内容至少包括至少一个物品对象;
对象发布单元1403,被配置为基于该目标直播计划中的计划内容,在该目标直播间内发布该至少一个物品对象。
在一些实施例中,该对象发布单元1403,被配置为响应于该目标直播计划中每个物品对象的发布指令,获取每个该物品对象的交互条件,该交互条件用于指示用户账号在获取每个该物品对象时所需满足的条件;在该目标直播间的直播界面中显示每个该物品对象及每个该物品对象的交互条件。
在一些实施例中,该对象发布单元1403,被配置为响应于该目标直播计划中每个物品对象的发布指令,确定每个该物品对象的物品状态,该物品状态包括正常状态和异常状态,该异常状态用于指示物品对象无法发布;响应于每个该物品对象的物品状态为正常状态,获取每个该物品对象的交互条件。
在一些实施例中,该对象发布单元1403,还被配置为响应于每个该物品对象的物品状态为异常状态,对每个该物品对象的异常状态进行提示。
在一些实施例中,该对象发布单元1403,被配置为响应于该目标直播计划中每个物品对象的发布指令,在每个该物品对象包括多个价格的情况下,基于该发布指令从该多个价格中选定目标价格;以悬浮窗形式展示选定的目标价格;响应于接收到对该目标价格的确认操作,获取每个该物品对象的交互条件。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
冲突提示单元1404,被配置为获取每个该物品对象已有的交互条件;响应于每个该物品对象的交互条件与该已有的交互条件冲突,进行冲突提示
在一些实施例中,该计划管理页面的第一显示区域用于显示已发布的物品对象,该计划管理页面的第二显示区域用于显示该目标直播计划中的该至少一个物品对象;
该对象发布单元1403,被配置为响应于该目标直播计划中每个物品对象的发布指令,在该计划管理页面的第一显示区域显示每个该物品对象;将每个该物品对象对应的在该第二显示区域中的状态更新为已发布状态。
在一些实施例中,该至少一个直播计划还包括计划开始时刻;
该界面显示单元1401,被配置为在该目标直播间的计划管理页面,显示至少一个第一直播计划,该第一直播计划的计划开始时刻在当前时刻之后的目标时间范围内。
在一些实施例中,该界面显示单元1401,还被配置为在该目标直播间的计划管理页面,显示至少一个第二直播计划,该第二直播计划的计划开始时刻不在该当前时刻之后的该目标时间范围内。
在一些实施例中,该计划内容显示单元1402,被配置为响应于对任一直播计划的选择操作,获取该被选中的目标直播计划中的至少一个物品对象以及该至少一个物品对象的排列顺序;按照该至少一个物品对象的排列顺序,显示该至少一个物品对象。
在一些实施例中,该计划内容显示单元1402,被配置为响应于对该任一直播计划的选择操作,采用与物品状态对应的显示形式显示被选中的该目标直播计划中的至少一个物品对象,该物品状态包括正常状态和异常状态,该异常状态用于指示物品对象无法发布。
在一些实施例中,该异常状态包括库存异常状态、交易中状态、已下架状态、已删除状态以及价格异常状态中的至少一种。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
对象修改单元1405,被配置为响应于对目标直播计划中任一物品对象的设置操作,显示目标设置页面,该目标设置页面用于设置该任一物品对象的关联信息;基于对该目标设置页面的编辑操作,获取该任一物品对象修改后的关联信息;在该目标直播计划中显示该任一物 品对象修改后的相关信息。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
计划更换单元1406,被配置为响应于计划更换操作,显示该计划管理页面;基于对该计划管理页面中另一直播计划的选择操作,获取更换后的目标直播计划;显示该更换后的目标直播计划中的计划内容。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
对象创建单元1407,被配置为响应于对象创建操作,显示对象创建页面,该对象创建页面用于显示至少一种虚拟资源类型;基于对该对象创建页面的编辑操作,创建目标资源对象,该目标资源对象为该至少一种虚拟资源类型中的一种;在该目标直播计划中添加该目标资源对象。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
对象获取单元1408,被配置为响应于对象获取操作,显示对象获取页面,该对象获取页面用于显示与该目标直播间的主播账号关联的多个待选物品;基于对该对象获取页面中至少一个待选物品的选择操作,将该至少一个待选物品确定为至少一个新增物品对象;在该目标直播计划中添加该至少一个新增物品对象。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
计划创建单元1409,被配置为响应于计划创建操作,显示计划创建页面,该计划创建页面用于显示待编辑的计划内容;基于对该计划创建页面中待编辑的计划内容的编辑操作,创建直播计划。
在一些实施例中,参见图15所示,该直播数据处理装置还包括:
讲解视频录制单元1410,被配置为响应于对已发布的每个物品对象的讲解录制指令,录制该目标直播间内的直播数据,得到每个物品对象的讲解视频。
需要说明的是,上述实施例提供的直播数据处理装置在处理直播数据时,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将电子设备的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。另外,上述实施例提供的直播数据处理装置与直播数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图16是根据一示例性实施例示出的一种终端1600的框图。该终端1600可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端1600包括有:处理器1601和存储器1602。
处理器1601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1601所执行以实现本公 开中方法实施例提供的直播数据处理方法。
在一些实施例中,终端1600还可选包括有:***设备接口1603和至少一个***设备。处理器1601、存储器1602和***设备接口1603之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1603相连。具体地,***设备包括:射频电路1604、显示屏1605、摄像头组件1606、音频电路1607、定位组件1608和电源1609中的至少一种。
***设备接口1603可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1601和存储器1602。在一些实施例中,处理器1601、存储器1602和***设备接口1603被集成在同一芯片或电路板上;在一些其他实施例中,处理器1601、存储器1602和***设备接口1603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1604用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1604包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1604还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本公开对此不加以限定。
显示屏1605用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1605是触摸显示屏时,显示屏1605还具有采集在显示屏1605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1601进行处理。此时,显示屏1605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1605可以为一个,设置终端1600的前面板;在另一些实施例中,显示屏1605可以为至少两个,分别设置在终端1600的不同表面或呈折叠设计;在再一些实施例中,显示屏1605可以是柔性显示屏,设置在终端1600的弯曲表面上或折叠面上。甚至,显示屏1605还可以设置成非矩形的不规则图形,也即异形屏。显示屏1605可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1606用于采集图像或视频。可选地,摄像头组件1606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1601进行处理,或者输入至射频电路1604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1601或射频电路1604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1607还可以包括耳机插孔。
定位组件1608用于定位终端1600的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件1608可以是基于美国的GPS(Global Positioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源1609用于为终端1600中的各个组件进行供电。电源1609可以是交流电、直流电、一次性电池或可充电电池。当电源1609包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
本领域技术人员可以理解,图16中示出的结构并不构成对终端1600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器1602,上述指令可由终端1600的处理器1601执行以完成上述直播数据处理方法。可选地,计算机可读存储介质可以是ROM(只读存储器,Read Only Memory)、RAM(随机存取存储器,Random Access Memory)、CD-ROM(只读光盘,Compact Disc Read-Only Memory)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被终端的处理器执行时,终端能够执行上述直播数据处理方法中的步骤。
本公开所有实施例均可以单独被执行,也可以与其他实施例相结合被执行,均视为本公开要求的保护范围。

Claims (39)

  1. 一种直播数据处理方法,包括:
    显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
    响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
    基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
  2. 根据权利要求1所述的直播数据处理方法,其中,所述基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象,包括:
    响应于所述目标直播计划中每个物品对象的发布指令,获取每个所述物品对象的交互条件,所述交互条件用于指示用户账号在获取每个所述物品对象时所需满足的条件;
    在所述目标直播间的直播界面中显示每个所述物品对象及每个所述物品对象的交互条件。
  3. 根据权利要求2所述的直播数据处理方法,其中,所述响应于所述目标直播计划中每个物品对象的发布指令,获取每个所述物品对象的交互条件,包括:
    响应于所述目标直播计划中每个物品对象的发布指令,确定每个所述物品对象的物品状态,所述物品状态包括正常状态和异常状态,所述异常状态用于指示物品对象无法发布;
    响应于每个所述物品对象的物品状态为正常状态,获取每个所述物品对象的交互条件。
  4. 根据权利要求3所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于每个所述物品对象的物品状态为异常状态,对每个所述物品对象的异常状态进行提示。
  5. 根据权利要求2所述的直播数据处理方法,其中,所述响应于所述目标直播计划中每个物品对象的发布指令,获取每个所述物品对象的交互条件,包括:
    响应于所述目标直播计划中每个物品对象的发布指令,在每个所述物品对象包括多个价格的情况下,基于所述发布指令从所述多个价格中选定目标价格;
    以悬浮窗形式展示选定的所述目标价格;
    响应于接收到对所述目标价格的确认操作,获取每个所述物品对象的交互条件。
  6. 根据权利要求2所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    获取每个所述物品对象已有的交互条件;
    响应于每个所述物品对象的交互条件与所述已有的交互条件冲突,进行冲突提示。
  7. 根据权利要求1所述的直播数据处理方法,其中,所述计划管理页面的第一显示区域用于显示已发布的物品对象,所述计划管理页面的第二显示区域用于显示所述目标直播计划中的所述至少一个物品对象;
    所述基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象,包括:
    响应于所述目标直播计划中每个物品对象的发布指令,在所述第一显示区域显示每个所述物品对象;
    将每个所述物品对象在所述第二显示区域中的状态更新为已发布状态。
  8. 根据权利要求1所述的直播数据处理方法,其中,所述至少一个直播计划还包括计划开始时刻;
    所述显示目标直播间的计划管理页面,包括:
    在所述计划管理页面中显示至少一个第一直播计划,所述第一直播计划的计划开始时刻在当前时刻之后的目标时间范围内。
  9. 根据权利要求8所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    在所述计划管理页面,显示至少一个第二直播计划,所述第二直播计划的计划开始时刻不在所述当前时刻之后的所述目标时间范围内。
  10. 根据权利要求1所述的直播数据处理方法,其中,所述响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,包括:
    响应于对任一直播计划的选择操作,获取所述被选中的目标直播计划中的至少一个物品 对象以及所述至少一个物品对象的排列顺序;
    按照所述至少一个物品对象的排列顺序,显示所述至少一个物品对象。
  11. 根据权利要求1所述的直播数据处理方法,其中,所述响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,包括:
    响应于对所述任一直播计划的选择操作,采用与物品状态对应的显示形式显示被选中的所述目标直播计划中的至少一个物品对象,所述物品状态包括正常状态和异常状态,所述异常状态用于指示物品对象无法发布。
  12. 根据权利要求3或11所述的直播数据处理方法,其中,所述异常状态包括库存异常状态、交易中状态、已下架状态、已删除状态以及价格异常状态中的至少一种。
  13. 根据权利要求1所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于对目标直播计划中每个物品对象的设置操作,显示目标设置页面,所述目标设置页面用于设置每个所述物品对象的关联信息;
    基于对所述目标设置页面的编辑操作,获取每个所述物品对象修改后的关联信息;
    在所述目标直播计划中显示每个所述物品对象修改后的相关信息。
  14. 根据权利要求1所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于计划更换操作,显示所述计划管理页面;
    基于对所述计划管理页面中另一直播计划的选择操作,获取更换后的目标直播计划;
    显示所述更换后的目标直播计划中的计划内容。
  15. 根据权利要求1所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于对象创建操作,显示对象创建页面,所述对象创建页面用于创建虚拟资源对象,所述对象创建页面显示有至少一种虚拟资源类型;
    基于对所述对象创建页面的编辑操作,创建目标资源对象,所述目标资源对象为所述至少一种虚拟资源类型中的一种;
    在所述目标直播计划中添加所述目标资源对象。
  16. 根据权利要求1所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于对象获取操作,显示对象获取页面,所述对象获取页面用于显示与所述目标直播间的主播账号关联的多个待选物品;
    基于对所述对象获取页面中至少一个待选物品的选择操作,将所述至少一个待选物品确定为至少一个新增物品对象;
    在所述目标直播计划中添加所述至少一个新增物品对象。
  17. 根据权利要求1所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于计划创建操作,显示计划创建页面,所述计划创建页面用于显示待编辑的计划内容;
    基于对所述计划创建页面中待编辑的计划内容的编辑操作,创建直播计划。
  18. 根据权利要求1所述的直播数据处理方法,其中,所述直播数据处理方法还包括:
    响应于对已发布的每个物品对象的讲解录制指令,录制所述目标直播间内的直播数据,得到每个所述物品对象的讲解视频。
  19. 一种直播数据处理装置,所述直播数据处理装置包括:
    界面显示单元,被配置为显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
    计划内容显示单元,被配置为响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
    对象发布单元,被配置为基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
  20. 根据权利要求19所述的直播数据处理装置,其中,所述对象发布单元,被配置为响应于所述目标直播计划中每个物品对象的发布指令,获取每个所述物品对象的交互条件,所述交互条件用于指示用户账号在获取每个所述物品对象时所需满足的条件;在所述目标直播间的直播界面中显示每个所述物品对象及每个所述物品对象的交互条件。
  21. 根据权利要求20所述的直播数据处理装置,其中,所述对象发布单元,被配置为响应于所述目标直播计划中每个物品对象的发布指令,确定每个所述物品对象的物品状态,所 述物品状态包括正常状态和异常状态,所述异常状态用于指示物品对象无法发布;响应于每个所述物品对象的物品状态为正常状态,获取每个所述物品对象的交互条件。
  22. 根据权利要求21所述的直播数据处理装置,其中,所述对象发布单元,还被配置为响应于每个所述物品对象的物品状态为异常状态,对每个所述物品对象的异常状态进行提示。
  23. 根据权利要求20所述的直播数据处理装置,其中,所述对象发布单元,被配置为响应于所述目标直播计划中每个物品对象的发布指令,在每个所述物品对象包括多个价格的情况下,基于所述发布指令从所述多个价格中选定目标价格;以悬浮窗形式展示选定的所述目标价格;响应于接收到对所述目标价格的确认操作,获取每个所述物品对象的交互条件。
  24. 根据权利要求20所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    冲突提示单元,被配置为获取每个所述物品对象已有的交互条件;响应于每个所述物品对象的交互条件与所述已有的交互条件冲突,进行冲突提示。
  25. 根据权利要求19所述的直播数据处理装置,其中,所述计划管理页面的第一显示区域用于显示已发布的物品对象,所述计划管理页面的第二显示区域用于显示所述目标直播计划中的所述至少一个物品对象;
    所述对象发布单元,被配置为响应于所述目标直播计划中每个物品对象的发布指令,在所述计划管理页面的第一显示区域显示每个所述物品对象;将每个所述物品对象对应的在所述第二显示区域中的状态更新为已发布状态。
  26. 根据权利要求19所述的直播数据处理装置,其中,所述至少一个直播计划还包括计划开始时刻;
    所述界面显示单元,被配置为在所述计划管理页面,显示至少一个第一直播计划,所述第一直播计划的计划开始时刻在当前时刻之后的目标时间范围内。
  27. 根据权利要求26所述的直播数据处理装置,其中,所述界面显示单元,还被配置为在所述计划管理页面,显示至少一个第二直播计划,所述第二直播计划的计划开始时刻不在所述当前时刻之后的所述目标时间范围内。
  28. 根据权利要求19所述的直播数据处理装置,其中,所述计划内容显示单元,被配置为响应于对任一直播计划的选择操作,获取所述被选中的目标直播计划中的至少一个物品对象以及所述至少一个物品对象的排列顺序;按照所述至少一个物品对象的排列顺序,显示所述至少一个物品对象。
  29. 根据权利要求19所述的直播数据处理装置,其中,所述计划内容显示单元,被配置为响应于对所述任一直播计划的选择操作,采用与物品状态对应的显示形式显示被选中的所述目标直播计划中的至少一个物品对象,所述物品状态包括正常状态和异常状态,所述异常状态用于指示物品对象无法发布。
  30. 根据权利要求21或29所述的直播数据处理装置,其中,所述异常状态包括库存异常状态、交易中状态、已下架状态、已删除状态以及价格异常状态中的至少一种。
  31. 根据权利要求19所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    对象修改单元,被配置为响应于对目标直播计划中每个物品对象的设置操作,显示目标设置页面,所述目标设置页面用于设置每个所述物品对象的关联信息;基于对所述目标设置页面的编辑操作,获取每个所述物品对象修改后的关联信息;在所述目标直播计划中显示每个所述物品对象修改后的相关信息。
  32. 根据权利要求19所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    计划更换单元,被配置为响应于计划更换操作,显示所述计划管理页面;基于对所述计划管理页面中另一直播计划的选择操作,获取更换后的目标直播计划;显示所述更换后的目标直播计划中的计划内容。
  33. 根据权利要求19所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    对象创建单元,被配置为响应于对象创建操作,显示对象创建页面,所述对象创建页面用于创建虚拟资源对象,所述对象创建页面显示有至少一种虚拟资源类型;基于对所述对象创建页面的编辑操作,创建目标资源对象,所述目标资源对象为所述至少一种虚拟资源类型中的一种;在所述目标直播计划中添加所述目标资源对象。
  34. 根据权利要求19所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    对象获取单元,被配置为响应于对象获取操作,显示对象获取页面,所述对象获取页面 用于显示与所述目标直播间的主播账号关联的多个待选物品;基于对所述对象获取页面中至少一个待选物品的选择操作,将所述至少一个待选物品确定为至少一个新增物品对象;在所述目标直播计划中添加所述至少一个新增物品对象。
  35. 根据权利要求19所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    计划创建单元,被配置为响应于计划创建操作,显示计划创建页面,所述计划创建页面用于显示待编辑的计划内容;基于对所述计划创建页面中待编辑的计划内容的编辑操作,创建直播计划。
  36. 根据权利要求19所述的直播数据处理装置,其中,所述直播数据处理装置还包括:
    讲解视频录制单元,被配置为响应于对已发布的每个物品对象的讲解录制指令,录制所述目标直播间内的直播数据,得到每个所述物品对象的讲解视频。
  37. 一种电子设备,所述电子设备包括:
    一个或多个处理器;
    用于存储所述处理器可执行程序代码的存储器;
    其中,所述处理器被配置为执行所述程序代码,以实现下述步骤:
    显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
    响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
    基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
  38. 一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够实现下述步骤:
    显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
    响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
    基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
  39. 一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现下述步骤:
    显示目标直播间的计划管理页面,所述计划管理页面显示有至少一个直播计划,所述直播计划表示在所述目标直播间内对物品对象的发布计划;
    响应于对任一直播计划的选择操作,显示被选中的目标直播计划中的计划内容,所述计划内容至少包括至少一个物品对象;
    基于所述目标直播计划中的计划内容,在所述目标直播间内发布所述至少一个物品对象。
PCT/CN2021/120268 2021-02-26 2021-09-24 直播数据处理方法及装置 WO2022179098A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110221243.8A CN112995691B (zh) 2021-02-26 2021-02-26 直播数据处理方法、装置、电子设备及存储介质
CN202110221243.8 2021-02-26

Publications (1)

Publication Number Publication Date
WO2022179098A1 true WO2022179098A1 (zh) 2022-09-01

Family

ID=76351345

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/120268 WO2022179098A1 (zh) 2021-02-26 2021-09-24 直播数据处理方法及装置

Country Status (2)

Country Link
CN (1) CN112995691B (zh)
WO (1) WO2022179098A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112995691B (zh) * 2021-02-26 2023-02-28 北京达佳互联信息技术有限公司 直播数据处理方法、装置、电子设备及存储介质
CN113596603B (zh) * 2021-07-28 2023-03-21 北京达佳互联信息技术有限公司 虚拟物品的显示控制方法、虚拟物品的显示方法、装置
CN113596499B (zh) * 2021-07-29 2023-03-24 北京达佳互联信息技术有限公司 直播数据处理方法、装置、计算机设备及介质
CN116137662A (zh) * 2021-11-18 2023-05-19 北京有竹居网络技术有限公司 页面展示方法及装置、电子设备、存储介质和程序产品
CN114245166B (zh) * 2021-12-17 2024-02-06 北京达佳互联信息技术有限公司 直播数据处理方法、装置、设备以及存储介质
CN114461109A (zh) * 2021-12-21 2022-05-10 北京达佳互联信息技术有限公司 直播规划信息处理方法、装置及存储介质
CN113992935B (zh) * 2021-12-24 2022-06-14 北京达佳互联信息技术有限公司 直播预告方法、装置、电子设备、存储介质及产品
CN114900709B (zh) * 2022-05-10 2024-01-02 北京达佳互联信息技术有限公司 对象信息展示方法、装置、电子设备及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106604048A (zh) * 2016-12-15 2017-04-26 深圳市智联宝生态科技有限公司 一种直播间嵌入购物模块的直播方法及***
CN107734380A (zh) * 2017-09-29 2018-02-23 深圳市美知互动科技有限公司 直播购物的方法及装置
CN109429074A (zh) * 2017-08-25 2019-03-05 阿里巴巴集团控股有限公司 一种直播内容处理方法、装置和***
US10440436B1 (en) * 2015-06-26 2019-10-08 Amazon Technologies, Inc. Synchronizing interactive content with a live video stream
JP6714306B1 (ja) * 2020-02-13 2020-06-24 株式会社白紙とロック 配信システム、ライブ配信装置、ライブ配信方法及びプログラム
CN111951082A (zh) * 2020-08-18 2020-11-17 广州华多网络科技有限公司 网络直播交易订单执行、控制方法及其装置、设备与介质
CN112162671A (zh) * 2020-10-13 2021-01-01 北京达佳互联信息技术有限公司 直播数据处理方法、装置、电子设备及存储介质
CN112199008A (zh) * 2020-09-01 2021-01-08 北京达佳互联信息技术有限公司 任务组定位方法、装置及电子设备
CN112235647A (zh) * 2020-10-13 2021-01-15 北京达佳互联信息技术有限公司 网络数据处理方法、装置、终端及服务器
CN112995691A (zh) * 2021-02-26 2021-06-18 北京达佳互联信息技术有限公司 直播数据处理方法、装置、电子设备及存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103702233B (zh) * 2013-12-16 2017-11-10 Tcl集团股份有限公司 一种实现网络虚拟直播的***及方法
US20150348141A1 (en) * 2014-05-29 2015-12-03 Wayve Ltd. Method and system for unifying workflow processes for producing advertisement content
CN108989264B (zh) * 2017-05-31 2020-04-03 华为技术有限公司 一种直播方法、***以及相关设备
CN109104639B (zh) * 2017-06-20 2021-11-02 阿里巴巴集团控股有限公司 直播***、确定直播视频主题的方法、装置以及电子设备
CN110097428B (zh) * 2019-04-30 2021-08-17 北京达佳互联信息技术有限公司 电子订单生成方法、装置、终端及存储介质
CN110139121B (zh) * 2019-06-18 2022-08-23 北京达佳互联信息技术有限公司 基于直播的物品发布方法、装置、电子设备及存储介质
CN110933448B (zh) * 2019-11-29 2022-07-12 广州市百果园信息技术有限公司 直播列表服务***及方法
CN111314723B (zh) * 2020-02-14 2021-10-08 腾讯科技(深圳)有限公司 展示方法、装置、电子设备和存储介质
CN111757131B (zh) * 2020-04-03 2021-06-11 北京达佳互联信息技术有限公司 一种应用于直播的任务目标设置方法、装置、***及电子设备
CN112104899B (zh) * 2020-09-11 2024-03-08 腾讯科技(深圳)有限公司 直播中的信息推荐方法、装置、电子设备及存储介质
CN112218127B (zh) * 2020-10-16 2022-03-01 广州方硅信息技术有限公司 虚拟直播方法、装置、设备及存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10440436B1 (en) * 2015-06-26 2019-10-08 Amazon Technologies, Inc. Synchronizing interactive content with a live video stream
CN106604048A (zh) * 2016-12-15 2017-04-26 深圳市智联宝生态科技有限公司 一种直播间嵌入购物模块的直播方法及***
CN109429074A (zh) * 2017-08-25 2019-03-05 阿里巴巴集团控股有限公司 一种直播内容处理方法、装置和***
CN107734380A (zh) * 2017-09-29 2018-02-23 深圳市美知互动科技有限公司 直播购物的方法及装置
JP6714306B1 (ja) * 2020-02-13 2020-06-24 株式会社白紙とロック 配信システム、ライブ配信装置、ライブ配信方法及びプログラム
CN111951082A (zh) * 2020-08-18 2020-11-17 广州华多网络科技有限公司 网络直播交易订单执行、控制方法及其装置、设备与介质
CN112199008A (zh) * 2020-09-01 2021-01-08 北京达佳互联信息技术有限公司 任务组定位方法、装置及电子设备
CN112162671A (zh) * 2020-10-13 2021-01-01 北京达佳互联信息技术有限公司 直播数据处理方法、装置、电子设备及存储介质
CN112235647A (zh) * 2020-10-13 2021-01-15 北京达佳互联信息技术有限公司 网络数据处理方法、装置、终端及服务器
CN112995691A (zh) * 2021-02-26 2021-06-18 北京达佳互联信息技术有限公司 直播数据处理方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN112995691A (zh) 2021-06-18
CN112995691B (zh) 2023-02-28

Similar Documents

Publication Publication Date Title
WO2022179098A1 (zh) 直播数据处理方法及装置
US11818423B2 (en) Method for outputting audio and electronic device for the same
WO2022179090A1 (zh) 直播数据处理方法及装置
KR101457632B1 (ko) 프로그램 알림 기능을 갖는 휴대용 전자 기기 및 이를 위한 프로그램 알림 방법
WO2022078045A1 (zh) 网络数据处理方法及设备
WO2021169809A1 (zh) 挂件展示方法及装置
CN111064655B (zh) 模板消息的推送方法、装置、设备及存储介质
CN111045568B (zh) 基于区块链的虚拟物品处理方法、装置、设备及存储介质
CN111083042B (zh) 模板消息的推送方法、装置、设备及存储介质
CN113518265B (zh) 直播数据处理方法、装置、计算机设备及介质
CN113518237B (zh) 语音直播方法、装置、计算机设备及存储介质
CN108702412A (zh) 一种显示方法及装置
CN111309431A (zh) 群组会话中的显示方法、装置、设备及介质
CN111241115A (zh) 数据同步方法、装置、设备及存储介质
US8700017B2 (en) System and method for transmitting and receiving an event message
CN112533015A (zh) 直播互动方法、装置、设备及存储介质
CN116418795A (zh) 用户访问请求的处理方法、电子装置、电子设备以及介质
WO2022127200A1 (zh) 内容显示方法及装置
CN111399717B (zh) 发表内容的方法、装置、设备及存储介质
CN111654717B (zh) 数据处理方法、装置、设备及存储介质
CN114222155A (zh) 资源推荐方法、装置、电子设备以及存储介质
CN112087366B (zh) 账号管理方法、装置和即时通信***
CN111539791A (zh) 团单处理方法、装置、设备及存储介质
CN112235399B (zh) 内容推送方法、装置、计算机设备及存储介质
CN109067690B (zh) 离线计算结果数据的推送方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21927524

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 24-01-2024)