Information determination method and apparatus, electronic device, and storage medium
By constructing segmentation points in live stream information and filtering target interaction segments, the problem of lack of page granularity in live e-commerce is solved, enabling rapid and accurate attribution of interaction information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2026-03-31
AI Technical Summary
The lack of page-level browsing flow in live-streaming e-commerce makes it difficult to effectively attribute traditional interactive information.
By determining the action dataset and interaction information set of the object in the live broadcast information, slice segmentation points are constructed to divide the live broadcast information into multiple interactive slices, and target interactive slices are selected from them. Target functional controls are then used to determine the attribution functional controls of the interactive information.
It enables rapid and accurate attribution analysis of live interactive information, and can effectively trace the channels through which interactive information influences.
Smart Images

Figure CN115269969B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an information determination method, apparatus, electronic device, and storage medium. Background Technology
[0002] In traditional shelf-based e-commerce, a fixed interaction window is typically used to acquire interaction information indicating successful product recommendation. This information is then traced back to identify the pages that influenced the interaction, thus establishing the attribution channel. Live-streaming e-commerce differs from shelf-based e-commerce. While shelf-based e-commerce tracks interactions through page navigation, live-streaming e-commerce lacks this page-level navigation. Therefore, traditional interaction information cannot be effectively attributed to interactions within a live stream. Summary of the Invention
[0003] This disclosure provides an information determination method, apparatus, electronic device, and storage medium to at least solve the problem in related technologies that cannot attribute live interactive information. The technical solution of this disclosure is as follows:
[0004] According to a first aspect of the present disclosure, an information determination method is provided, comprising:
[0005] The target interaction information of the object is determined, along with the target resource and live streaming information; the target interaction information represents the information that the target resource has been successfully recommended.
[0006] From at least two interactive slices corresponding to the live stream information, determine the target interactive slice corresponding to the target resource; the target interactive slice includes a target functional control;
[0007] Based on the target function controls in the target interaction slice, determine the attribution function controls corresponding to the target interaction information.
[0008] In one exemplary implementation, the method for constructing the at least two interactive slices includes:
[0009] Obtain the operation dataset and interaction information set of the object during the playback of the live broadcast information; the operation data in the operation dataset represents the operation information of the object.
[0010] Based on the operation dataset and the interaction information set, determine the slice segmentation points;
[0011] The live stream information is segmented based on the segmentation points to obtain at least two interactive slices.
[0012] In one exemplary implementation, determining the slice segmentation point based on the operation dataset and the interaction information set includes:
[0013] Based on the live broadcast information, determine the data trigger page corresponding to each operation data in the operation dataset to obtain the data trigger page set;
[0014] Based on the live broadcast information, determine the interaction information generation page corresponding to each interaction information in the interaction information set, and obtain the interaction information generation page set;
[0015] Based on the data, a page set is generated using the trigger page set and the interaction information, and the slice segmentation point is determined.
[0016] In one exemplary implementation, the step of generating a page set based on the data-triggered page set and the interaction information, and determining the slice segmentation point, includes:
[0017] Based on the playback time corresponding to each data trigger page in the data trigger page set, an adjacent data trigger page set is determined; the pages in the adjacent data trigger page set form continuous playback information;
[0018] Based on the live stream information and the set of adjacent data trigger pages, determine the first segmentation point;
[0019] Each interactive information generation page in the set of interactive information generation pages is taken as the second dividing point;
[0020] The first segmentation point and the second segmentation point are determined as the slice segmentation points.
[0021] In one exemplary implementation, determining the adjacent data trigger page set based on the playback time corresponding to each data trigger page in the data trigger page set includes:
[0022] Based on the playback time corresponding to each data trigger page in the data trigger page set, determine the data trigger pages located in adjacent positions;
[0023] The set of data trigger pages located in adjacent positions is defined as the adjacent data trigger page set.
[0024] In one exemplary implementation, determining the first segmentation point based on the live stream information and the adjacent data trigger page set includes:
[0025] Based on the playback time of each page in the adjacent data trigger page set, a first data trigger page and a second data trigger page are determined; the playback time of the first data trigger page is located before the playback time of the second data trigger page.
[0026] The live stream page located in the frame preceding the first data trigger page and following the second data trigger page in the live stream information is determined as the first segmentation point, and the live stream page is a full-screen display of the live stream room corresponding to the live stream information.
[0027] In one exemplary implementation, determining the target interaction slice corresponding to the target resource from at least two interaction slices corresponding to the live stream information includes:
[0028] Based on the at least two interactive slices, determine the data slices for the filtering operation;
[0029] Determine the target functional control corresponding to the target resource;
[0030] The slice that includes the target functional control in the filtered operation data slice is determined as the target interaction slice corresponding to the target resource.
[0031] In one exemplary implementation, determining the filtering operation data slice based on the at least two interactive slices includes:
[0032] Determine the resource corresponding to each interaction in the interaction information set to obtain the resource set;
[0033] Based on the resource set, filter operation data is determined from the operation dataset; the filter operation data is used to obtain attribute information of resources in the resource set.
[0034] Determine the filter function control corresponding to the filter operation data;
[0035] The slice that includes the filtering function control among the at least two interactive slices is identified as the filtering operation data slice.
[0036] In one exemplary implementation, determining the target interaction slice corresponding to the target resource from at least two interaction slices corresponding to the live stream information includes:
[0037] Determine the target functional control corresponding to the target resource;
[0038] The slice that includes the target functional control in the filtered operation data slice is determined as the target interaction slice corresponding to the target resource.
[0039] In one exemplary implementation, determining the attribution function control corresponding to the target interaction information based on the target function control in the target interaction slice includes:
[0040] Obtain the playback time corresponding to at least two target interactive slices;
[0041] Based on the attribution determination strategy and the playback time corresponding to each of the at least two target interactive slices, attribution operation data slices are determined from the at least two target interactive slices; the attribution determination strategy characterizes the playback time ranking result of the attribution operation data slices in the at least two target interactive slices.
[0042] The target function control corresponding to the first target operation data in the attribution operation data slice is determined as the attribution function control corresponding to the target interaction information.
[0043] According to a second aspect of the present disclosure, an information determining apparatus is provided, comprising:
[0044] The information determination module is configured to determine the target resources and live streaming information corresponding to the target interaction information of the object; the target interaction information represents the information that the target resource has been successfully recommended.
[0045] The target interaction slice determination module is configured to determine the target interaction slice corresponding to the target resource from at least two interaction slices corresponding to the live broadcast information; the target interaction slice includes a target functional control;
[0046] The attribution function control determination module is configured to determine the attribution function control corresponding to the target interaction information based on the target function control in the target interaction slice.
[0047] In one exemplary embodiment, the apparatus further includes:
[0048] The interactive information set acquisition module is configured to acquire the operation dataset and interactive information set of the object during the playback process of the live broadcast information.
[0049] The slice segmentation point determination module is configured to determine slice segmentation points based on the operation dataset and the interaction information set.
[0050] The interactive slice determination module is configured to perform segmentation of the live broadcast information based on the slice segmentation points to obtain the at least two interactive slices.
[0051] In one exemplary embodiment, the slice segmentation point determination module includes:
[0052] The data trigger page set determination unit is configured to determine the data trigger page corresponding to each operation data in the operation dataset based on the live broadcast information, thereby obtaining the data trigger page set;
[0053] The interactive information generation page set determination unit is configured to determine the interactive information generation page corresponding to each interactive information in the interactive information set based on the live broadcast information, thereby obtaining the interactive information generation page set;
[0054] The slice segmentation point determination unit is configured to generate a page set based on the data triggering the page set and the interaction information, and determine the slice segmentation point.
[0055] In one exemplary embodiment, the slice segmentation point determination unit includes:
[0056] The page set determination subunit is configured to determine adjacent data trigger page sets based on the playback time corresponding to each data trigger page in the data trigger page set; the pages in the adjacent data trigger page sets form continuous playback information.
[0057] The first segmentation point determination subunit is configured to execute the determination of the first segmentation point based on the live broadcast information and the adjacent data trigger page set;
[0058] The second segmentation point determination subunit is configured to execute each interactive information generation page in the interactive information generation page set as the second segmentation point;
[0059] The slice segmentation point determination subunit is configured to determine the first segmentation point and the second segmentation point as the slice segmentation point.
[0060] In one exemplary implementation, the page set determination subunit includes:
[0061] The data trigger page determination subunit is configured to determine the data trigger page located in an adjacent position based on the playback time corresponding to each data trigger page in the data trigger page set;
[0062] The data trigger page set determination subunit is configured to determine the set of data trigger pages located in adjacent positions as the adjacent data trigger page set.
[0063] In one exemplary embodiment, the first segmentation point determining subunit includes:
[0064] The page determination subunit is configured to execute the playback time of each page in the adjacent data trigger page set to determine the first data trigger page and the second data trigger page; the playback time corresponding to the first data trigger page is located before the playback time corresponding to the second data trigger page.
[0065] The segmentation point determination subunit is configured to determine the live page located in the frame before the first data trigger page and the frame after the second data trigger page in the live information as the first segmentation point, and the live page is a full-screen display of the live room corresponding to the live information.
[0066] In one exemplary embodiment, the target interactive slice determination module includes:
[0067] The filtering operation data slice determination unit is configured to perform the determination of the filtering operation data slice based on the at least two interactive slices;
[0068] The target function control determination unit is configured to determine the target function control corresponding to the target resource.
[0069] The target interactive slice determination unit is configured to determine the slice in the filtered operation data slice that includes the target functional control as the target interactive slice corresponding to the target resource.
[0070] In one exemplary embodiment, the target interactive slice determination unit includes:
[0071] The resource set determination subunit is configured to determine the resources corresponding to each interaction in the interaction information set, thereby obtaining the resource set.
[0072] The filtering operation data determination subunit is configured to determine filtering operation data from the operation dataset based on the resource set; the filtering operation data is used to obtain attribute information of resources in the resource set.
[0073] The filter function control determination subunit is configured to execute the filter function control corresponding to the filter operation data;
[0074] The filtering operation data slice determination subunit is configured to determine the slice that includes the filtering function control among the at least two interactive slices as the filtering operation data slice.
[0075] In one exemplary embodiment, the target interactive slice determination module includes:
[0076] The target function control determination unit is configured to determine the target function control corresponding to the target resource.
[0077] The target interactive slice determination unit is configured to determine the slice in the filtered operation data slice that includes the target functional control as the target interactive slice corresponding to the target resource.
[0078] In one exemplary embodiment, the attribution function control determination module includes:
[0079] The playback time acquisition unit is configured to acquire the playback time corresponding to at least two target interactive slices.
[0080] The attribution operation data slice determination unit is configured to perform attribution operation data slice determination based on the attribution determination strategy and the playback time corresponding to each of the at least two target interactive slices; the attribution determination strategy characterizes the playback time ranking result of the attribution operation data slice in the at least two target interactive slices.
[0081] The attribution function control determination unit is configured to determine the target function control corresponding to the first target operation data in the attribution operation data slice as the attribution function control corresponding to the target interaction information.
[0082] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0083] processor;
[0084] Memory used to store the processor's executable instructions;
[0085] The processor is configured to execute the instructions to implement the information determination method described above.
[0086] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, which, when the instructions in the computer-readable storage medium are executed by an electronic device processor, enables the electronic device to perform the information determination method as described above.
[0087] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the information determination method as described above.
[0088] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects:
[0089] This disclosure determines the target resources and live streaming information corresponding to the target interaction information of an object; it determines the target interaction slice corresponding to the target resource from at least two interaction slices; the target interaction slice includes a target functional control, which is used to obtain the attribute information of the target resource; the at least two interaction slices are obtained by segmenting the live streaming information based on slice segmentation points; the slice segmentation points are determined based on the operation dataset and interaction information set of the object during the playback of the live streaming information; the interaction information set includes the target interaction information; and the attribution functional control corresponding to the target interaction information is determined according to the target interaction slice. This disclosure determines the slice segmentation points based on the operation dataset and interaction information set of the object during the live streaming process, decomposes the live streaming information into multiple interaction slices based on the slice segmentation points, and then determines the target interaction slice based on the target resource corresponding to the target interaction information, thereby realizing the rapid determination of the attribution slice corresponding to the target interaction information; then, based on the target interaction slice, the attribution functional control corresponding to the target interaction information is quickly and accurately determined, realizing the rapid and accurate analysis of interaction information attribution.
[0090] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0091] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0092] Figure 1 This is an application environment diagram illustrating an information determination method according to an exemplary embodiment.
[0093] Figure 2 This is a flowchart illustrating an information determination method according to an exemplary embodiment.
[0094] Figure 3 This is a flowchart illustrating a method for segmenting live stream information based on the slice segmentation points to obtain the at least two interactive slices, according to an exemplary embodiment.
[0095] Figure 4 This is a flowchart illustrating a method for generating a page set based on the data triggering the page set and the interaction information, and determining the slice segmentation point, according to an exemplary embodiment.
[0096] Figure 5 This is a flowchart illustrating a method for determining slice segmentation points based on a first segmentation point and a second segmentation point, according to an exemplary embodiment.
[0097] Figure 6 This is a flowchart illustrating a method for determining a set of adjacent data trigger pages according to an exemplary embodiment.
[0098] Figure 7 This is a flowchart illustrating a method for determining a first segmentation point according to an exemplary embodiment.
[0099] Figure 8 This is a flowchart illustrating a method for determining the attribution function control corresponding to the target interaction information based on the target interaction slice, according to an exemplary embodiment.
[0100] Figure 9 This is a schematic diagram illustrating the access trajectory of a live streaming room according to an exemplary embodiment.
[0101] Figure 10 This is a schematic diagram of a target interactive slice corresponding to a live broadcast room, according to an exemplary embodiment.
[0102] Figure 11 This is a block diagram illustrating an information determining device according to an exemplary embodiment.
[0103] Figure 12 This is a block diagram illustrating an electronic device for determining the attribution of interactive information according to an exemplary embodiment. Detailed Implementation
[0104] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0105] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0106] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0107] In traditional e-commerce, time windows such as T0 (order day) and T+1 (order day and the previous day) are typically used to trace the user's data path. Tracing back from the order placement, pages visited in a specific sequence are identified as the pages that influenced the order, i.e., the channels through which the transaction is attributed. For example: a user clicks on product A from the app's homepage, enters product A's details page, then visits product B in the same-store product recommendations within product A's details page, and finally places an order. According to the above approach, this transaction would be attributed to the same-store product recommendations on the details page.
[0108] 1) The above attribution of channels focuses on an enumeration of an infinite set of elements (each functional point is composed of page-block-element progression), which is difficult to achieve through automated algorithms.
[0109] 2) Tracing the attribution channels backward from the interaction information using the sequential "step number" method makes it difficult to accurately locate the impact of functions. For example, in the above example, if a user accesses product B through the product details of product A, then visits the store page, and simultaneously places an order for product B on the store page, according to the last statistical attribution, the two examples will be counted as "same-store product recommendation" and "store page" respectively, while the business judgment should be that the attribution belongs to "same-store product recommendation".
[0110] 3) Live-streaming e-commerce differs from shelf-based e-commerce in its user browsing scenario. Shelf-based e-commerce uses the user's browsing path to track user movement, while live-streaming e-commerce does not actually have a page-level user browsing path. Instead, it is a user viewing segment. Therefore, traditional interactive information tracing logic cannot effectively attribute the causes to the viewing segments.
[0111] To enable rapid and accurate analysis of the attribution of live interactive information, this disclosure provides an information determination method, apparatus, electronic device, and storage medium.
[0112] Please see Figure 1 The diagram illustrates an application environment for an information determination method according to an exemplary embodiment. The application environment may include a server 01 and a client 02.
[0113] Specifically, in the embodiments of this specification, server 01 may include a standalone server, a distributed server, or a server cluster composed of multiple servers. It may also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. Server 01 may include a network communication unit, a processor, and a memory, etc. Specifically, server 01 can be used to determine a target interaction slice based on the live streaming information and target resources corresponding to the target interaction information, then determine the attribution function control corresponding to the target interaction information based on the target interaction slice, and send the description information of the attribution function control to client 02.
[0114] Specifically, in the embodiments of this specification, the client 02 may include physical devices such as smartphones, desktop computers, tablets, laptops, digital assistants, smart wearable devices, and in-vehicle terminals, and may also include software running on the physical device, such as web pages provided to users by some service providers, or applications provided to users by these service providers. Specifically, the client 02 can be used to display description information of attribution function controls for target interactive information.
[0115] Figure 2 This is a flowchart illustrating an information determination method according to an exemplary embodiment, such as... Figure 2 As shown, this method can be applied to Figure 1 The server 01 shown includes the following steps.
[0116] In step S21, the target resources and live streaming information corresponding to the target interaction information of the object are determined, wherein the target interaction information represents the information that the target resource has been successfully recommended.
[0117] In this embodiment of the disclosure, the object is the user who places an order corresponding to the target interaction information, and the target interaction information is interaction information generated based on the live broadcast information; the live broadcast information may include, but is not limited to, live broadcast video, live broadcast audio, etc.; the target resource may be the product corresponding to the target interaction information. The target interaction information may be the order corresponding to the target resource.
[0118] In some embodiments, the target resources and live streaming information corresponding to the target interaction information of the determined object may include:
[0119] Receive an interaction information attribution query request sent by the client, wherein the interaction information attribution query request carries the object of the target interaction information, the target resource, and the live broadcast information identifier;
[0120] Parse the interaction information attribution query request to determine the target resource and object corresponding to the target interaction information;
[0121] The live stream information is determined based on the live stream information identifier.
[0122] In this embodiment of the disclosure, attribution analysis can be performed on the target interaction information according to the client's request.
[0123] In step S22, a target interactive slice corresponding to the target resource is determined from at least two interactive slices corresponding to the live broadcast information; the target interactive slice includes a target functional control.
[0124] In this embodiment of the disclosure, such as Figure 3 As shown, the method for constructing the at least two interactive slices includes:
[0125] In step S31, the operation dataset and interaction information set of the object during the playback of the live broadcast information are obtained; the operation data in the operation dataset represents the operation information of the object;
[0126] In this embodiment of the disclosure, the operation dataset may include one or more operation data sets; the object's operation dataset is a collection of all operation data performed by the object during the playback of live streaming information, and this operation data may include, but is not limited to, click operation data, swipe operation data, drag operation data, etc., of functional controls on the live streaming page. The interaction information set is all interaction information performed by the object during the playback of live streaming information, and may include one or more interaction information sets, which may be orders for resources.
[0127] In step S32, the slice segmentation point is determined based on the operation dataset and the interaction information set;
[0128] In this embodiment of the disclosure, the slice segmentation point is used to segment the live broadcast information, which can decompose the live broadcast information into multiple information fragments.
[0129] In some embodiments, such as Figure 4 As shown, determining the slice segmentation point based on the operation dataset and the interaction information set includes:
[0130] In step S321, based on the live broadcast information, the data trigger page corresponding to each operation data in the operation dataset is determined to obtain the data trigger page set;
[0131] In this embodiment of the disclosure, a data trigger page corresponding to each operation data in the operation dataset can be determined based on the live broadcast information. The data trigger page includes an operation data trigger control, and the object can perform operation data based on the operation data trigger control. The data trigger pages in the data trigger page set can be arranged in sequential or reverse order according to the page playback time.
[0132] In step S322, based on the live broadcast information, the interaction information generation page corresponding to each interaction information in the interaction information set is determined, thus obtaining the interaction information generation page set;
[0133] In this embodiment of the disclosure, an interaction information generation page corresponding to each interaction information in the interaction information set can be determined based on the live broadcast information. The interaction information generation page may include an interaction information trigger control, and an object generates interaction information by triggering the interaction information trigger control.
[0134] In step S323, a page set is generated based on the data trigger page set and the interaction information, and the slice segmentation point is determined.
[0135] In this embodiment of the disclosure, a page set can be generated based on the data trigger page set and the interaction information, and the segmentation point in the live broadcast information can be determined, thereby quickly dividing the live broadcast information into multiple interactive slices.
[0136] In some embodiments, such as Figure 5 As shown, the step of generating a page set based on the data trigger page set and the interaction information, and determining the slice segmentation point, includes:
[0137] In step S3231, adjacent data trigger page sets are determined based on the playback time corresponding to each data trigger page in the data trigger page set; the pages in the adjacent data trigger page sets form continuous playback information;
[0138] In this embodiment of the disclosure, one or more adjacent data trigger page sets can be determined based on the data trigger page set, and each adjacent data trigger page set includes multiple consecutive data trigger pages.
[0139] In some embodiments, such as Figure 6 As shown, determining the adjacent data trigger page set based on the playback time corresponding to each data trigger page in the data trigger page set includes:
[0140] In step S32311, the data trigger pages located in adjacent positions are determined according to the playback time corresponding to each data trigger page in the data trigger page set;
[0141] In this embodiment of the disclosure, multiple data trigger pages located in adjacent positions are determined based on the playback time corresponding to each data trigger page; for example, two adjacent data trigger pages can be determined first, and then the adjacent pages of these two pages can be determined respectively, and so on, thereby determining all adjacent data trigger pages.
[0142] In step S32312, the set of data trigger pages located in adjacent positions is determined as the adjacent data trigger page set.
[0143] In this embodiment of the disclosure, data trigger pages that can form continuous playback information and are located in adjacent positions can be regarded as a set, thereby determining one or more sets of adjacent data trigger pages.
[0144] In this embodiment of the disclosure, adjacent data trigger pages can be aggregated by the playback time corresponding to each data trigger page to obtain a set of adjacent data trigger pages, thereby facilitating the rapid and accurate segmentation of live broadcast information in the future.
[0145] In step S3232, the first segmentation point is determined based on the live broadcast information and the adjacent data trigger page set;
[0146] In some embodiments, such as Figure 7 As shown, determining the first segmentation point based on the live stream information and the adjacent data trigger page set includes:
[0147] In step S32321, a first data trigger page and a second data trigger page are determined based on the playback time of each page in the adjacent data trigger page set; the playback time corresponding to the first data trigger page is located before the playback time corresponding to the second data trigger page.
[0148] In this embodiment of the disclosure, when there are multiple adjacent data trigger page sets, the first data trigger page and the second data trigger page corresponding to each adjacent data trigger page set can be determined, thereby determining multiple segmentation points.
[0149] In step S32322, the live page located in the frame before the first data trigger page and the frame after the second data trigger page in the live information is determined as the first segmentation point, and the live page is a full-screen display of the live room corresponding to the live information.
[0150] In this embodiment of the disclosure, the first segmentation point can be determined as the live page frame preceding the first data trigger page and the live page frame following the second data trigger page in the live information; wherein the live page has only one window, excluding pop-ups and other small windows, and is used to display the live room corresponding to the live information in full screen.
[0151] In this embodiment of the disclosure, the live streaming pages located before and after the adjacent data trigger page set can be determined based on the first data trigger page and the second data trigger page in the adjacent data trigger page set, thereby determining the first segmentation point, which facilitates accurate segmentation of the live streaming information.
[0152] In step S3233, each interactive information generation page in the interactive information generation page set is taken as a second segmentation point;
[0153] In step S3234, the first segmentation point and the second segmentation point are determined as the slice segmentation points.
[0154] In this embodiment of the disclosure, the page when the object leaves the live broadcast room can also be used as the slice segmentation point.
[0155] In this embodiment of the disclosure, a first segmentation point can be determined based on adjacent data trigger page sets and live streaming information, and a second segmentation point can be determined based on interactive information generated page sets, thereby quickly and accurately determining the slice segmentation points in the live streaming information.
[0156] In step S33, the live broadcast information is segmented based on the slice segmentation points to obtain the at least two interactive slices.
[0157] In this embodiment of the disclosure, each interactive slice may include one or more operation data triggering controls, and at least two interactive slices may constitute complete live broadcast information or partial live broadcast information.
[0158] In this embodiment of the disclosure, an operation data slice is constructed at the end of each live broadcast; during the interaction information analysis process, the target interaction slice corresponding to the target resource in the interaction information is found based on the constructed operation data slice, thereby further determining the attribution function control of the interaction information.
[0159] In this embodiment of the disclosure, the slice segmentation point can be determined based on the object's operation dataset and the interaction information set; the live information can be segmented based on the slice segmentation point to obtain at least two interaction slices corresponding to the live information; thereby, the interaction slice corresponding to each interaction information can be determined, which facilitates the rapid determination of the interaction information attribution.
[0160] In some embodiments, the slice segmentation points are at least two, and the segmentation of the live stream information based on the slice segmentation points to obtain the at least two interactive slices includes:
[0161] The at least two slice division points are sorted according to the playback time corresponding to each of the at least two slice division points;
[0162] In this embodiment of the disclosure, the slice division points can be arranged sequentially or in reverse order according to the playback time. Sequential arrangement means arranging them from front to back according to the playback time.
[0163] Based on the sorting results, the information located between two adjacent slice segmentation points in the live broadcast information is determined as the interactive slice.
[0164] In this embodiment of the disclosure, the information between two adjacent slice segmentation points after sorting can be determined as an interactive slice, thereby obtaining multiple interactive slices.
[0165] In some embodiments, determining the target interaction slice corresponding to the target resource from at least two interaction slices corresponding to the live stream information includes:
[0166] Based on the at least two interactive slices, determine the data slices for the filtering operation;
[0167] In this embodiment of the disclosure, a filtering operation data slice can be determined from the at least two interactive slices, wherein the filtering operation data slice is a slice that includes valid operation data; the valid operation data is operation data that has reported object information.
[0168] Determine the target functional control corresponding to the target resource;
[0169] The slice that includes the target functional control in the filtered operation data slice is determined as the target interaction slice corresponding to the target resource.
[0170] In this embodiment of the disclosure, a filtering operation data slice can be determined first based on at least two interactive slices, and then the target interactive slice can be quickly determined from the filtering operation data slice based on the target function control.
[0171] In some embodiments, determining the data slice for the filtering operation based on the at least two interactive slices includes:
[0172] Determine the resource corresponding to each interaction in the interaction information set to obtain the resource set;
[0173] In this embodiment of the disclosure, the resource corresponding to each interactive information can be a product in the interactive information.
[0174] Based on the resource set, filter operation data is determined from the operation dataset; the filter operation data is used to obtain attribute information of resources in the resource set.
[0175] In this embodiment of the disclosure, the filtering operation data is used to obtain the attribute information of the resources in the resource set. For example, it can be the operation data that has reported product information. The attribute information of the resources may include, but is not limited to, the price, place of origin, and place of shipment of the resources.
[0176] Determine the filter function control corresponding to the filter operation data;
[0177] In this embodiment of the disclosure, a filtering function control corresponding to each filtering operation data can be determined, and the object can trigger the filtering operation data based on the filtering function control.
[0178] The slice that includes the filtering function control among the at least two interactive slices is identified as the filtering operation data slice.
[0179] In some embodiments, the filtering operation data slice can be determined from the interactive slice based on the filtering function control, thereby determining the operation data slice corresponding to the filtering operation data, which facilitates further determination of the interaction information attribution.
[0180] In this embodiment of the disclosure, the step of determining the target interactive slice corresponding to the target resource from at least two interactive slices corresponding to the live broadcast information; the target interactive slice includes a target functional control, including:
[0181] Determine the target functional control corresponding to the target resource;
[0182] In this embodiment of the disclosure, the target function control is the control corresponding to the operation data before the object generates the target interactive information.
[0183] The slice that includes the target functional control in the filtered operation data slice is determined as the target interaction slice corresponding to the target resource.
[0184] In this embodiment of the disclosure, a target interactive slice corresponding to a target resource can be determined based on the target functional control. The target interactive slice includes a target functional control for obtaining attribute information of the target resource.
[0185] In this embodiment of the disclosure, the target interactive slice corresponding to the target resource can be quickly determined based on the target functional control corresponding to the target resource.
[0186] In step S23, the attribution function control corresponding to the target interaction information is determined based on the target function control in the target interaction slice.
[0187] In this embodiment of the disclosure, determining the attribution function control corresponding to the target interaction information based on the target function control in the target interaction slice includes:
[0188] The target function control corresponding to the first target operation data in the target interaction slice is determined as the attribution function control corresponding to the target interaction information.
[0189] In this embodiment of the disclosure, if there is only one target interaction slice, the functional control corresponding to the first target operation data in the slice can be determined as the attribution functional control corresponding to the target interaction information.
[0190] In this embodiment of the disclosure, such as Figure 8 As shown, when there are multiple target interaction slices, the step of determining the attribution function control corresponding to the target interaction information based on the target function control in the target interaction slice includes:
[0191] In step S231, the playback time corresponding to at least two target interactive slices is obtained;
[0192] In this embodiment of the disclosure, each target interactive slice corresponds to a playback time, which is usually a time period.
[0193] In step S232, attribution operation data slices are determined from the at least two target interaction slices based on the attribution determination strategy and the playback time corresponding to each of the at least two target interaction slices; the attribution determination strategy characterizes the playback time ranking result of the attribution operation data slices in the at least two target interaction slices.
[0194] In this embodiment of the disclosure, an attribution determination strategy can be pre-built. For example, based on the first order placement strategy, the slice with the earliest playback time can be determined as the attribution operation data slice; or based on the last order placement strategy, the slice with the latest playback time can be determined as the attribution operation data slice.
[0195] In step S233, the target function control corresponding to the first target operation data in the attribution operation data slice is determined as the attribution function control corresponding to the target interaction information.
[0196] In this embodiment of the disclosure, the functional control corresponding to the first target operation data in the attribution operation data slice can be determined as the attribution functional control corresponding to the target interaction information. For example, the target interaction slice includes: slice A—slice B—slice C—slice D. According to the last order placement strategy, slice D can be defined as the interaction information attribution slice (attribution operation data slice), thereby determining the attribution functional control.
[0197] In this embodiment of the disclosure, when there are multiple target interaction slices, the attribution operation data slice can be determined according to the attribution determination strategy, thereby further determining the attribution function control corresponding to the target interaction information. Thus, the attribution function control can be quickly and accurately determined based on multiple target interaction slices.
[0198] In a specific embodiment, such as Figure 9 As shown, Figure 9This diagram illustrates Xiaoming's visit to a live stream on March 1st. After the live stream was exposed, a "Reputation Radar" widget was displayed. Clicking the widget revealed a half-screen display of the Reputation Radar interface. Closing the half-screen revealed the live stream interface and triggered a pop-up coupon notification. Clicking the coupon opened the shopping cart, revealing product A. Clicking product A revealed a half-screen order page for product A within the live stream interface. Closing the order page revealed the live stream interface. A "Lecture in Progress" control was triggered in the background, displaying a "Lecture in Progress" bubble B. Clicking this revealed a half-screen product details page for product B. Returning to the shopping cart revealed a half-screen display of the shopping cart, revealing product A. Closing the shopping cart revealed the live stream page, displaying the coupon widget. Clicking the coupon widget revealed a coupon pop-up. Opening the shopping cart again revealed product A, revealing a half-screen order page for product A, and the user placed an order for product A. The "shopping cart" refers to the shopping cart itself; placing an order in the shopping cart allows users to add desired items to their cart for purchase. Figure 10 As shown, Figure 10 This is a schematic diagram of the target interaction slice corresponding to the live broadcast room; according to the method of this embodiment... Figure 9 The live stream access trajectory is segmented to obtain three target interaction slices A, B, and C. If the last order placement strategy is used, the coupon widget in slice C is identified as the attribution function control for the interaction information. If the first order placement strategy is used, the coupon pop-up in slice A is identified as the attribution function control for the interaction information. Alternatively, the attribution function controls in both slices can be used as the attribution function controls for the interaction information at the same time.
[0199] In this embodiment of the disclosure, tracking elements can also be set in the live broadcast information. The operation dataset of the object can be determined by the tracking elements, the target operation data corresponding to the target resource can be further determined, and the target functional control can be determined according to the target operation data. Thus, other functional controls before the target functional control can be traced in the live broadcast information, and finally the attribution functional control of the interaction information can be determined.
[0200] This disclosure displays a pop-up page on the original page of the target application; the pop-up page includes object display information and object viewing controls; thereby, based on the characteristics of a first user and a second user on the local terminal, object display information is recommended to the first user; the first user can trigger the object viewing controls to view object description information on the target page, and add the object description information to the first user's sharing list based on the object addition controls on the target page; thereby improving the efficiency of object selection and the efficiency of sharing list generation, and further improving the click-through rate of the sharing list.
[0201] Figure 11 This is a block diagram illustrating an information determining apparatus according to an exemplary embodiment. (Refer to...) Figure 11The device includes:
[0202] The information determination module 1110 is configured to determine the target resources and live streaming information corresponding to the target interaction information of the object; the target interaction information represents the information that the target resource has been successfully recommended.
[0203] The target interactive slice determination module 1120 is configured to determine the target interactive slice corresponding to the target resource from at least two interactive slices corresponding to the live broadcast information; the target interactive slice includes a target functional control.
[0204] The attribution function control determination module 1130 is configured to determine the attribution function control corresponding to the target interaction information based on the target function control in the target interaction slice.
[0205] In some embodiments, the apparatus further includes:
[0206] The interactive information set acquisition module is configured to acquire the operation dataset and interactive information set of the object during the playback process of the live broadcast information.
[0207] The slice segmentation point determination module is configured to determine slice segmentation points based on the operation dataset and the interaction information set.
[0208] The interactive slice determination module is configured to perform segmentation of the live broadcast information based on the slice segmentation points to obtain the at least two interactive slices.
[0209] In some embodiments, the slice segmentation point determination module includes:
[0210] The data trigger page set determination unit is configured to determine the data trigger page corresponding to each operation data in the operation dataset based on the live broadcast information, thereby obtaining the data trigger page set;
[0211] The interactive information generation page set determination unit is configured to determine the interactive information generation page corresponding to each interactive information in the interactive information set based on the live broadcast information, thereby obtaining the interactive information generation page set;
[0212] The slice segmentation point determination unit is configured to generate a page set based on the data triggering the page set and the interaction information, and determine the slice segmentation point.
[0213] In some embodiments, the slice segmentation point determination unit includes:
[0214] The page set determination subunit is configured to determine adjacent data trigger page sets based on the playback time corresponding to each data trigger page in the data trigger page set; the pages in the adjacent data trigger page sets form continuous playback information.
[0215] The first segmentation point determination subunit is configured to execute the determination of the first segmentation point based on the live broadcast information and the adjacent data trigger page set;
[0216] The second segmentation point determination subunit is configured to execute each interactive information generation page in the interactive information generation page set as the second segmentation point;
[0217] The slice segmentation point determination subunit is configured to determine the first segmentation point and the second segmentation point as the slice segmentation point.
[0218] In some embodiments, the page set determination subunit includes:
[0219] The data trigger page determination subunit is configured to determine the data trigger page located in an adjacent position based on the playback time corresponding to each data trigger page in the data trigger page set;
[0220] The data trigger page set determination subunit is configured to determine the set of data trigger pages located in adjacent positions as the adjacent data trigger page set.
[0221] In some embodiments, the first segmentation point determining subunit includes:
[0222] The page determination subunit is configured to execute the playback time of each page in the adjacent data trigger page set to determine the first data trigger page and the second data trigger page; the playback time corresponding to the first data trigger page is located before the playback time corresponding to the second data trigger page.
[0223] The segmentation point determination subunit is configured to determine the live page located in the frame before the first data trigger page and the frame after the second data trigger page in the live information as the first segmentation point, and the live page is a full-screen display of the live room corresponding to the live information.
[0224] In some embodiments, the target interactive slice determination module includes:
[0225] The filtering operation data slice determination unit is configured to perform the determination of the filtering operation data slice based on the at least two interactive slices;
[0226] The target function control determination unit is configured to determine the target function control corresponding to the target resource.
[0227] The target interactive slice determination unit is configured to determine the slice in the filtered operation data slice that includes the target functional control as the target interactive slice corresponding to the target resource.
[0228] In some embodiments, the target interactive slice determination unit includes:
[0229] The resource set determination subunit is configured to determine the resources corresponding to each interaction in the interaction information set, thereby obtaining the resource set.
[0230] The filtering operation data determination subunit is configured to determine filtering operation data from the operation dataset based on the resource set; the filtering operation data is used to obtain attribute information of resources in the resource set.
[0231] The filter function control determination subunit is configured to execute the filter function control corresponding to the filter operation data;
[0232] The filtering operation data slice determination subunit is configured to determine the slice that includes the filtering function control among the at least two interactive slices as the filtering operation data slice.
[0233] In some embodiments, the target interactive slice determination module includes:
[0234] The target function control determination unit is configured to determine the target function control corresponding to the target resource.
[0235] The target interactive slice determination unit is configured to determine the slice in the filtered operation data slice that includes the target functional control as the target interactive slice corresponding to the target resource.
[0236] In some embodiments, the attribution function control determination module includes:
[0237] The playback time acquisition unit is configured to acquire the playback time corresponding to at least two target interactive slices.
[0238] The attribution operation data slice determination unit is configured to perform attribution operation data slice determination based on the attribution determination strategy and the playback time corresponding to each of the at least two target interactive slices; the attribution determination strategy characterizes the playback time ranking result of the attribution operation data slice in the at least two target interactive slices.
[0239] The attribution function control determination unit is configured to determine the target function control corresponding to the first target operation data in the attribution operation data slice as the attribution function control corresponding to the target interaction information.
[0240] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0241] In one exemplary embodiment, an electronic device is also provided, including a processor; a memory for storing processor-executable instructions; wherein, when the processor is configured to execute the instructions stored in the memory, it implements the information determination method provided in any of the above embodiments.
[0242] The electronic device can be a terminal, a server, or a similar computing device. Taking a server as an example... Figure 12 This is a block diagram illustrating an electronic device according to an exemplary embodiment, such as... Figure 12 As shown, the server 1200 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 1210 (CPUs 1210 may include, but are not limited to, microprocessors such as MCUs or programmable logic devices such as FPGAs), a memory 1230 for storing data, and one or more storage media 1220 (e.g., one or more mass storage devices) for storing application programs 1223 or data 1222. The memory 1230 and storage media 1220 may be temporary or persistent storage. The program stored in the storage media 1220 may include one or more modules, each module may include a series of instruction operations on the server. Furthermore, the CPU 1210 may be configured to communicate with the storage media 1220 and execute the series of instruction operations stored in the storage media 1220 on the server 1200. Server 1200 may also include one or more power supplies 1260, one or more wired or wireless network interfaces 1250, one or more input / output interfaces 1240, and / or one or more operating systems 1221, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0243] The input / output interface 1240 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 1200. In one example, the input / output interface 1240 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 1240 may be a radio frequency (RF) module for wireless communication with the Internet.
[0244] Those skilled in the art will understand that Figure 12 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 1200 may also include... Figure 12 The more or fewer components shown, or having the same Figure 12 The different configurations shown.
[0245] In one exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1230 including instructions, which can be executed by a processor 1210 of the device 1200 to perform the above-described method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0246] In one exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by a processor, implements the information determination method provided in any of the above embodiments.
[0247] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0248] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0249] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An information determination method characterized by comprising: The method comprises the following steps: determining target resource corresponding to target interaction information of an object and live broadcast information; the target interaction information represents information that the target resource is successfully recommended; from at least two interaction slices corresponding to the live broadcast information, a target interaction slice corresponding to the target resource is determined; the target interaction slice includes a target function control; from the at least two target interaction slices, an attribution operation data slice is determined, and a target function control corresponding to a first target operation data in the attribution operation data slice is determined as an attribution function control corresponding to the target interaction information.
2. The method of claim 1, wherein, The construction method of the at least two interaction slices comprises the following steps: obtaining an operation data set and an interaction information set of the object in the playing process of the live broadcast information; operation data in the operation data set represents operation information of the object; determining a slice segmentation point according to the operation data set and the interaction information set; segmenting the live broadcast information based on the slice segmentation point to obtain the at least two interaction slices.
3. The method of claim 2, wherein, The method of determining the slice segmentation point according to the operation data set and the interaction information set comprises the following steps: determining a data trigger page corresponding to each operation data in the operation data set according to the live broadcast information to obtain a data trigger page set; determining an interaction information generation page corresponding to each interaction information in the interaction information set according to the live broadcast information to obtain an interaction information generation page set; determining the slice segmentation point according to the data trigger page set and the interaction information generation page set.
4. The method of claim 3, wherein, The method of determining the slice segmentation point according to the data trigger page set and the interaction information generation page set comprises the following steps: determining an adjacent data trigger page set according to the playing time of each data trigger page in the data trigger page set; the pages in the adjacent data trigger page set form continuous playing information; determining a first segmentation point according to the live broadcast information and the adjacent data trigger page set; taking each interaction information generation page in the interaction information generation page set as a second segmentation point; determining the first segmentation point and the second segmentation point as the slice segmentation point.
5. The method of claim 4, wherein, The method of determining the adjacent data trigger page set according to the playing time of each data trigger page in the data trigger page set comprises the following steps: determining data trigger pages located at adjacent positions according to the playing time of each data trigger page in the data trigger page set; determining a set formed by the data trigger pages located at adjacent positions as the adjacent data trigger page set.
6. The method of claim 4, wherein, The method of determining the first segmentation point according to the live broadcast information and the adjacent data trigger page set comprises the following steps: determining a first data trigger page and a second data trigger page based on the playing time of each page in the adjacent data trigger page set; the playing time of the first data trigger page is located before the playing time of the second data trigger page; determining a live broadcast page located at a frame before the first data trigger page and a frame after the second data trigger page in the live broadcast information as the first segmentation point, the live broadcast page being a page for full-screen displaying a live room corresponding to the live broadcast information.
7. The method of claim 2, wherein, The target interaction slice corresponding to the target resource is determined from the at least two interaction slices corresponding to the live broadcast information. The filtering operation data slice is determined based on the at least two interaction slices. The target function control corresponding to the target resource is determined. The slice including the target function control in the filtering operation data slice is determined as the target interaction slice corresponding to the target resource.
8. The method of claim 7, wherein, The filtering operation data slice is determined based on the at least two interaction slices. The resource set is obtained by determining the resource corresponding to each interaction information in the interaction information set. The filtering operation data is determined from the operation data set according to the resource set; the filtering operation data is used to obtain the attribute information of the resource in the resource set. The filtering function control corresponding to the filtering operation data is determined. The slice including the filtering function control in the at least two interaction slices is determined as the filtering operation data slice.
9. The method according to any one of claims 1-8, characterized in that, The determination method of the attribution operation data slice includes: The playing time corresponding to each of the at least two target interaction slices is obtained. The attribution operation data slice is determined from the at least two target interaction slices based on the attribution determination strategy and the playing time corresponding to each of the at least two target interaction slices; the attribution determination strategy represents the playing time sorting result of the attribution operation data slice in the at least two target interaction slices.
10. An information determining apparatus characterized by comprising: It includes: The information determination module is configured to determine the target resource corresponding to the target interaction information of the object and the live broadcast information. The target interaction information represents information that the target resource is successfully recommended; The target interaction slice determination module is configured to determine the target interaction slice corresponding to the target resource from the at least two interaction slices corresponding to the live broadcast information. The target interaction slice includes a target function control; The attribution function control determination module is configured to determine the attribution operation data slice from the at least two target interaction slices, and determine the target function control corresponding to the first target operation data in the attribution operation data slice as the attribution function control corresponding to the target interaction information.
11. An electronic device, comprising: It includes: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information determination method of any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the electronic device, the electronic device can execute the information determination method of any one of claims 1-9.
13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the information determination method of any one of claims 1-9.
Citation Information
Patent Citations
Information display and processing method and device, equipment and medium
CN112584224A
Resource allocation method and device, equipment and computer storage medium
CN114266624A