Display device and data source analysis method

By updating the page element information after the user clicks on the page control and displaying the identification code on the cashier page, the problem of not being able to determine the order starting entrance in the existing technology is solved, and accurate order source analysis and drainage effect evaluation are achieved.

CN120471678APending Publication Date: 2025-08-12青岛聚看云科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510398071.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

The existing order source analysis method cannot obtain the details page from which page entry the user enters the details page before purchasing, and cannot meet the needs of accurate data analysis.

Method used

After the user clicks on the page control, update the starting and/or core page element information and displays the identification code on the cashier page to include this information in the order log, which is scanned and sent to the server for analysis.

Benefits of technology

Clarify the order starting portal or core portal, accurately determine the traffic effect of each page, and support more refined marketing budget allocation and advertising delivery optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120471678A_ABST
    Figure CN120471678A_ABST
Patent Text Reader

Abstract

Embodiments of the invention show a display device and a data source analysis method. The method comprises the steps of receiving a confirmation operation of a user on a first control in a first page; obtaining a first page element; under the condition that the first page element is the page element in the first data set, updating the starting page element information to be the first page element, and / or under the condition that the first page element is the page element in the second data set, updating the core page element information to be the first page element; and generating a display identification code based on the initial page element information and / or the core page element information, so that the mobile terminal sends an order log carrying the initial page element information and / or the core page element information to a server after scanning and analyzing the identification code. According to the invention, the starting and / or core page element information can be added in the order log. In order source analysis, an order starting entrance or a core entrance can be determined, which is helpful for determining the drainage effect of each page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a data source analysis method. Background Art

[0002] As the media asset application business enters a period of stability, revenue growth has clearly weakened. The growth formula needs to be broken down more precisely to identify key growth drivers. Accurate source analysis methods can clearly depict user conversion paths and identify which channels, activities, or content have the greatest impact on driving user spending, thereby optimizing marketing budget allocation and improving advertising efficiency.

[0003] Currently, order source analysis can only identify those touchpoints that directly guide users to the checkout counter to complete the purchase, such as the membership entrance on the homepage, the membership activity entrance on the details page, and the membership guide that appears when previewing the playback page.

[0004] While direct touchpoints can track a user's final step, from click to checkout, this order analysis method has significant limitations. It cannot identify the page from which a user entered the detail page before purchasing the order, and therefore cannot meet existing data analysis needs. Summary of the Invention

[0005] Some embodiments of the present application provide a display device and a data source analysis method, which can update the starting and / or core page element information after the user clicks a control on the page. After entering the checkout page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. In order source analysis, the order starting entrance or core entrance can be clarified, which helps to accurately determine the drainage effect of each page.

[0006] In a first aspect, some embodiments of the present application provide a display device, including:

[0007] A display configured to display a user interface;

[0008] A controller is coupled to the display and is configured to:

[0009] In a case where the display is controlled to display the first page, receiving a confirmation operation of the user on the first control in the first page;

[0010] Obtain a first page element corresponding to the first control, where the first page element includes the page where the first control is located and the element corresponding to the first control;

[0011] If the first page element is a page element pre-configured in the first data set, updating the start page element information to the first page element, and / or if the first page element is a page element pre-configured in the second data set, updating the core page element information to the first page element;

[0012] After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the display is controlled to display the identification code on the checkout page, so that the mobile terminal sends the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code. The order log is used to analyze the source of the order.

[0013] The above technical solution has the following advantages or beneficial effects: after the user clicks a control on the page, the starting and / or core page element information is updated. After entering the checkout page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. In order source analysis, the order starting entrance or core entrance can be clearly identified, which helps to accurately determine the traffic diversion effect of each page.

[0014] In some embodiments, when controlling the display to display the first page, the controller is further configured to:

[0015] Get the start page element information, core page element information and the first page display log;

[0016] The start page element information and the core page element information are spliced into the display log, and the spliced display log is reported to the server, so that the server performs source analysis on the display content in the spliced display log.

[0017] The above technical solution has the following advantages or beneficial effects: after the page is displayed, the starting page element information and the core page element information can be spliced into the reported display log to perform source analysis on the displayed content.

[0018] In some embodiments, after receiving a user confirmation operation on a first control on a first page, the controller is further configured to:

[0019] Get the start page element information, core page element information and the click log of the first control;

[0020] The start page element information and the core page element information are spliced into the click log, and the spliced click log is reported to the server so that the server can perform source analysis on the click content in the spliced click log.

[0021] The above technical solution has the following advantages or beneficial effects: after receiving a user click control instruction, the start page element information and the core page element information can be spliced into the reported click log to perform source analysis on the click content.

[0022] In a second aspect, some embodiments of the present application provide a display device, including:

[0023] A display configured to display a user interface;

[0024] A controller is coupled to the display and is configured to:

[0025] In response to an instruction to display a second application page, obtaining recommendation data for the first application;

[0026] Controlling the display to display the presentation content in the recommended data on the second application page;

[0027] Receive the user's confirmation operation on the displayed content;

[0028] Updating the start page element information and / or the core page element information to the page element corresponding to the second application in the recommendation data;

[0029] After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the display is controlled to display the identification code on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server. The order log is used to analyze the source of the order.

[0030] The above technical solution has the following advantages or beneficial effects: when the second application obtains the recommendation data of the first application, the page elements of the second application can be added to the recommendation data, so that when the user purchases the product of the first application, the page elements of the second application are added to the order log, so as to analyze the drainage effect of the second application on the first application based on the order log.

[0031] In some embodiments, after receiving a user confirmation operation on the displayed content, the controller is further configured to:

[0032] Controlling the display to display the second page of the first application corresponding to the display content;

[0033] receiving a user confirmation operation on a second control on a second page;

[0034] Obtain a second page element corresponding to the second control, where the second page element includes the page where the second control is located and the element corresponding to the second control;

[0035] When the second page element is a page element pre-configured in the first data set, the starting page element information is updated to the second page element, and / or, when the second page element is a page element pre-configured in the second data set, the core page element information is updated to the second page element.

[0036] The above technical solution has the following advantages or beneficial effects: after the user clicks a control on the page, the starting and / or core page element information is updated. After entering the checkout page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. In order source analysis, the order starting entry or core entry can be clearly identified, which helps to accurately determine the traffic diversion effect of the second application and each page.

[0037] In a third aspect, some embodiments of the present application provide a display device, including:

[0038] A display configured to display a user interface;

[0039] A controller is coupled to the display and is configured to:

[0040] Responding to an instruction displayed on the first application page, obtaining target media asset data;

[0041] Controlling the display to display the presentation content in the target media asset data on the first application page;

[0042] Receive the user's confirmation operation on the displayed content;

[0043] Updating the start page element information and / or the core page element information to the page element in the target media asset data corresponding to the display form of the target media asset data;

[0044] After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the display is controlled to display the identification code on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server. The order log is used to analyze the source of the order.

[0045] The above technical solution has the following advantages or beneficial effects: when obtaining target media data, page elements corresponding to the display form of the target media data can be added to the target media data, so that when the user purchases the product of the first application, the page elements corresponding to the display form are added to the order log, so as to analyze the drainage effect of target media data with different display forms on the first application based on the order log.

[0046] In some embodiments, after receiving a user confirmation operation on the displayed content, the controller is further configured to:

[0047] Controlling the display to display a third page corresponding to the display content;

[0048] receiving a confirmation operation of the user on the third control on the third page;

[0049] Obtain a third page element corresponding to the third control, where the third page element includes the page where the third control is located and the element corresponding to the third control;

[0050] When the third page element is a page element pre-configured in the first data set, the starting page element information is updated to the third page element, and / or, when the third page element is a page element pre-configured in the second data set, the core page element information is updated to the third page element.

[0051] The above technical solution has the following advantages or beneficial effects: After the user clicks a control on the page, the starting and / or core page element information is updated. After entering the checkout page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. During order source analysis, the starting entry or core entry point of the order can be clearly identified, which helps to accurately determine the display format of different target media data and the traffic diversion effect of each page.

[0052] In a fourth aspect, some embodiments of the present application provide a data source analysis method, comprising:

[0053] When the first page is displayed, receiving a confirmation operation of the user on the first control in the first page;

[0054] Get the first page element corresponding to the first control;

[0055] If the first page element is a page element pre-configured in the first data set, updating the start page element information to the first page element, and / or if the first page element is a page element pre-configured in the second data set, updating the core page element information to the first page element;

[0056] After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the identification code is displayed on the checkout page, so that the mobile terminal can send the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code. The order log is used to analyze the source of the order.

[0057] The above technical solution has the following advantages or beneficial effects: after the user clicks a control on the page, the starting and / or core page element information is updated. After entering the checkout page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. In order source analysis, the order starting entrance or core entrance can be clearly identified, which helps to accurately determine the traffic diversion effect of each page.

[0058] In a fifth aspect, some embodiments of the present application provide a data source analysis method, comprising:

[0059] In response to an instruction to display a second application page, obtaining recommendation data for the first application;

[0060] Displaying the recommended content on the second application page;

[0061] Receive the user's confirmation operation on the displayed content;

[0062] Updating the start page element information and / or the core page element information to the page element corresponding to the second application in the recommendation data;

[0063] After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the identification code is displayed on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server. The order log is used to analyze the source of the order.

[0064] The above technical solution has the following advantages or beneficial effects: when the second application obtains the recommendation data of the first application, the page elements of the second application can be added to the recommendation data, so that when the user purchases the product of the first application, the page elements of the second application are added to the order log, so as to analyze the drainage effect of the second application on the first application based on the order log.

[0065] In a sixth aspect, some embodiments of the present application provide a data source analysis method, comprising:

[0066] Responding to an instruction displayed on the first application page, obtaining target media asset data;

[0067] Displaying the display content in the target media asset data on the first application page;

[0068] Receive the user's confirmation operation on the displayed content;

[0069] Updating the start page element information and / or the core page element information to the page element in the target media asset data corresponding to the display form of the target media asset data;

[0070] After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the identification code is displayed on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server. The order log is used to analyze the source of the order.

[0071] The above technical solution has the following advantages or beneficial effects: when obtaining target media data, page elements corresponding to the display form of the target media data can be added to the target media data, so that when the user purchases the product of the first application, the page elements corresponding to the display form are added to the order log, so as to analyze the drainage effect of target media data with different display forms on the first application based on the order log.

[0072] The embodiment of the present application can update the starting and / or core page element information after the user clicks the control in the page. After entering the cashier page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. In the order source analysis, the order starting entrance or core entrance can be clearly identified, which helps to accurately determine the drainage effect of each page. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0074] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0075] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0076] Figure 3 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0077] Figure 4 A schematic diagram of a home page provided in some embodiments of the present application;

[0078] Figure 5 A schematic diagram of a cashier page provided in some embodiments of the present application;

[0079] Figure 6 A flowchart of a first data source analysis method provided in some embodiments of the present application;

[0080] Figure 7 A flowchart of an entry / core parameter processing method provided in some embodiments of the present application;

[0081] Figure 8 A timing diagram of a first data source analysis method provided in some embodiments of the present application;

[0082] Figure 9 A timing diagram of a second data source analysis method provided in some embodiments of the present application;

[0083] Figure 10 A schematic diagram of a topic page provided in some embodiments of the present application;

[0084] Figure 11 A schematic diagram of a details page provided in some embodiments of the present application;

[0085] Figure 12 A flowchart of a second data source analysis method provided in some embodiments of the present application;

[0086] Figure 13 A flowchart of a method for obtaining page elements provided in some embodiments of the present application;

[0087] Figure 14 A timing diagram of a third data source analysis method provided in some embodiments of the present application;

[0088] Figure 15 A flowchart of a third data source analysis method provided in some embodiments of the present application;

[0089] Figure 16 A timing diagram of the fourth data source analysis method provided in some embodiments of the present application. DETAILED DESCRIPTION

[0090] The following embodiments are described in detail, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numbers in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following embodiments are not intended to represent all possible implementations consistent with the present application. They are merely examples of systems and methods consistent with certain aspects of the present application, as detailed in the claims.

[0091] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0092] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.

[0093] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0094] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functionality associated with that element.

[0095] In the embodiments of the present application, the display device 200 generally refers to a device capable of displaying images and processing data. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0096] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG, a user can operate the display device 200 through touch operation, a mobile terminal 300, and a control device 100. The control device 100 is configured to receive user input and convert the operation instructions into control instructions that the display device 200 can recognize and respond to. For example, the control device 100 can be a remote control, a stylus, a controller, etc. The mobile terminal 300 includes a mobile phone, a tablet computer, a laptop computer, a smartwatch, etc.

[0097] The mobile terminal 300 can function as a control device for performing human-computer interaction between a user and the display device 200. The mobile terminal 300 can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, enabling connection and communication via a network communication protocol, enabling one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 for synchronized display.

[0098] In some embodiments, the mobile terminal 300 or other electronic devices can also simulate the functions of the control device 100 by running an application program for controlling the display device 200 .

[0099] like Figure 1As shown in FIG, the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0100] Server 400 includes a database, a data aggregation module, a data analysis platform, a terminal-oriented subsystem, an operation subsystem, a search subsystem, a recommendation subsystem, and an advertising system.

[0101] In the embodiment of the present application, the database, namely the log-hive warehouse, is used to store logs reported by the display device 200 and the mobile terminal 300. The logs include display logs, click logs, play logs, and activity logs uploaded by the display device 200, as well as order logs and order payment success logs uploaded by the mobile terminal 300. The display device 200 and the mobile terminal 300 can report the logs to the server 400 through the communication connection established with the server 400 and store them in the database of the server 400.

[0102] The data aggregation module is used to store and configure a first data set and a second data set. The first data set includes page elements requiring updates to the start page element information, such as the recommended section on the homepage. The second data set includes page elements requiring updates to the core page element information, such as the recommended section on the featured page. The display device 200 can obtain the latest configured first and second data sets from the server 400 via a communication connection.

[0103] The data analysis platform is used to obtain logs from the database and perform data analysis based on the logs. For example, the main source of order creation is determined based on the order log. The terminal-oriented subsystem is used to directly connect to terminals such as the display device 200, and transmit data issued by systems such as the operation subsystem, search subsystem and recommendation subsystem to the terminal. The operation subsystem is mainly responsible for the daily operation and management of the video platform. The search subsystem is mainly responsible for providing users with efficient and accurate information retrieval services. The recommendation subsystem is mainly responsible for recommending media data that may be of interest to users by analyzing user behavior data, such as browsing history, purchase history, collection preferences, etc. The advertising system is used to send advertising data to the display device 200.

[0104] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart TV, Internet Protocol television (IPTV), etc.

[0105] Figure 2 Some embodiments of this application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0106] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0107] In some embodiments, detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 may include a light receiver, such as a sensor for collecting ambient light intensity; or an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or a sound collector, such as a microphone, for receiving external sounds.

[0108] In some embodiments, the display 260 includes a display component for presenting images and a driver component for driving image display. The display 260 is configured to receive image signals output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces.

[0109] In some embodiments, the communication device 220 is a component used to communicate with an external device or server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 depending on the supported communication methods. For example, if the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. If the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality.

[0110] The communication device 220 can establish a communication connection between the display device 200 and an external device or server 400 via a wireless or wired connection. A wired connection can connect the display device 200 to an external device via a data cable, an interface, or other components. A wireless connection can connect the display device 200 to an external device via a wireless signal or wireless network. The display device 200 can establish a connection with an external device directly or indirectly through a gateway, router, or connection device.

[0111] In some embodiments, the controller 250 may include at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processor, and a power processor, and first to nth interfaces for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in a memory. The controller 250 controls the overall operation of the display device 200.

[0112] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0113] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0114] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or an external audio output device connected to the display device 200. For the external audio output device connected to the display device 200, the display device 200 may further be provided with an external audio output terminal, through which the audio output device may be connected to the display device 200 to output the sound of the display device 200.

[0115] In some embodiments, the user input interface 280 may be configured to receive a command input by a user. For example, the user input interface 280 may receive a confirmation command from a user for a control in a user interface.

[0116] To facilitate user interaction, in some embodiments, the display device 200 may run an operating system. An operating system is a computer program used to manage and control the hardware and software resources of the display device 200. The operating system can control the display device to provide a user interface. For example, the operating system can directly control the display device to provide a user interface, or it can provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

[0117] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for display devices.

[0118] The operating system can be divided into different modules or layers according to the functions implemented, e.g. Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (referred to as "application layer"), the application framework layer (referred to as "framework layer"), the system library layer and the kernel layer.

[0119] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer can host at least one application, which can include built-in window programs, system settings programs, clock programs, and the like, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0120] The framework layer provides applications with an application programming interface (API) and programming framework. The application framework layer includes predefined functions. The application framework layer acts as a processing center, determining the actions taken by applications in the application layer. Through the API, applications can access system resources and services during execution.

[0121] like Figure 3 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to the system location service; a package manager for retrieving various information related to the application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0122] In some embodiments, the activity manager is used to manage the lifecycle of each application and common navigation back functions, such as controlling application exit, opening, and back. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling changes in display windows, such as shrinking, shaking, or distorting the display window.

[0123] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0124] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 3 As shown, the kernel layer can be configured with hardware drivers, and the drivers included in the kernel layer can be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0125] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0126] As the media asset application business enters a period of stability, revenue growth has clearly weakened. The growth formula needs to be broken down more precisely to identify key growth drivers. Accurate source analysis methods can clearly depict user conversion paths and identify which channels, activities, or content have the greatest impact on driving user spending, thereby optimizing marketing budget allocation and improving advertising efficiency.

[0127] Currently, order source analysis can only identify those touchpoints that directly guide users to the checkout counter to complete the purchase, such as the membership entrance on the homepage, the membership activity entrance on the details page, and the membership guide that appears when previewing the playback page.

[0128] In some embodiments, after receiving user input to select a video control, the display device 200 displays the following Figure 4 The home page shown in FIG. The home page includes a membership opening control 41. After receiving the user's confirmation operation on the membership opening control 41, the following may be displayed: Figure 5The cashier page shown. The QR code in the cashier page contains information about the member activation control on the touch-details page. The user uses the mobile terminal 300 to scan the QR code. The mobile terminal 300 can parse the touch-details page member activation control from the QR code and add the touch-details page member activation control information to the generated order log. The mobile terminal 300 sends the order log to the server. The server 400 can obtain the order log of the most recent month in the database and count the number of three contact sources: the homepage member entrance, the member activity entrance in the details page, and the member guide that appears when previewing the playback page.

[0129] While the aforementioned method of adding direct touchpoints to order logs can track the user's final step, from click to checkout, this order analysis method has significant limitations. It cannot identify the page from which the user entered the detail page before purchasing the order, and therefore cannot meet existing data analysis needs.

[0130] In order to analyze the starting entrance and core entrance of the order, the embodiment of the present application provides a display device 200. The structure and functions of each part of the display device 200 can refer to the above embodiment. In addition, based on the display device 200 shown in the above embodiment, this embodiment further improves some functions of the display device 200. Figure 6 As shown, the controller 250 is configured to perform the following steps:

[0131] Step S601: When controlling the display to display a first page, receiving a confirmation operation of a user on a first control in the first page.

[0132] The first page includes pages in the media asset application, such as the home page, thematic page, and media asset details page. The first control includes a recommended position control, a media asset playback control, a membership activation control, and a QR code.

[0133] In some embodiments, when displaying the first page, the starting page element information, the core page element information, and the display log of the first page can be obtained, and then the starting page element information and the core page element information can be spliced into the display log. The spliced display log can be saved locally, or the spliced display log can be reported to the server 400. The server 400 performs a source analysis on the display content in the spliced display log. Among them, the current page element information can also be determined based on the display log of the first page, and the current page element information includes the first page. The current page element information is spliced into the display log and uploaded to the server 400.

[0134] It should be noted that the page element information includes two parts: page and element, but the page display log only involves page display, and its current page element information may only include page information.

[0135] When the home page of the media resource application is first displayed, the start page element information and the core page element information are empty. After receiving the user's confirmation operation on the control on the home page, the start page element information and the core page element information will be updated.

[0136] Exemplarily, upon receiving the user input of the instruction to turn on or start the media application, the display 260 is controlled to display the home page. The display component of the home page will send the display log of the home page to the log processing module, that is, the media application SDK (Software Development Kit). The log processing module obtains the current page element (curpage) as the home page from the display log of the home page, and obtains the starting page element information (entry) and the core page element (core) information as empty (null) from the designated storage location. The log processing module splices the information of curpage: home page; entry: null; core: null into the display log of the home page, and sends the spliced home page display log to the server 400. The data analysis platform of the server 400 can filter out all the display logs of the past month from the log database, and count the starting entry and core entry of each display page to determine the drainage effect of each page and element.

[0137] In some embodiments, after executing and receiving the user's confirmation operation on the first control in the first page, the starting page element information, the core page element information and the click log of the first control can also be obtained, and then the starting page element information and the core page element information can be spliced into the click log. The spliced click log can be saved locally, or the spliced click log can be reported to the server so that the server can perform source analysis on the click content in the spliced click log. Among them, the current page element information can also be determined based on the click log of the first control and the spliced display log. The current page element information includes the elements corresponding to the first page and the first control. The current page element information can be spliced into the click log and uploaded to the server 400.

[0138] Exemplarily, when the home page is displayed, the user's confirmation operation on the recommendation position control in the home page is received, and the display component of the home page will send the click log of the recommendation position control to the log processing module. The log processing module obtains the element as the recommendation position from the click log of the recommendation position control, and obtains the page as the home page from the current page element (curpage) of the previous home page display log, thereby determining that the current page element (curpage) is the home page-recommendation position. The starting page element information (entry) and the core page element (core) information obtained from the designated storage location are empty (null). The log processing module splices the information of curpage: home page-recommendation position; entry: null; core: null into the display log of the home page recommendation position, and sends the spliced log to the server 400. The data analysis platform of the server 400 can filter out all the click logs in the past month from the log database, and count the starting entrance and core entrance of each thematic control clicked to help evaluate the drainage effect of different thematic entrances or promotional activities.

[0139] Step S602: Acquire a first page element corresponding to the first control.

[0140] The first page element includes the page where the first control is located and the element corresponding to the first control.

[0141] In some embodiments, a corresponding page element is configured for each control in the page in the page data. After obtaining that the user has selected a first control, the first page element corresponding to the first control can be directly obtained from the page data.

[0142] In other embodiments, the first page element can be obtained from the current page element information in the click log of the first control. When the first page display log is received, the current page element information for the first page is added to the first page display log. When the click log of the first control is received, the current page element information - the first page is obtained from the first page display log, and the control element - the element corresponding to the first control is obtained from the click log of the first control, and the two are spliced to generate the current page element information of the first control click log, and then the first page element is obtained from the current page element information of the first control click log.

[0143] In some embodiments, the first page element further includes the content of the first control. For example, the first page element includes {pageid (page ID): LauncherActivity (homepage); elementid (element ID): content_recommand_ele (recommended position); mediaid (media asset ID): 111111 (media asset name)}.

[0144] Step S603: When the first page element is a page element pre-configured in the first data set, the starting page element information is updated to the first page element, and / or, when the first page element is a page element pre-configured in the second data set, the core page element information is updated to the first page element.

[0145] When launching a media asset application, the log processing module needs to pre-acquire a first data set and a second data set. The first data set includes configuration parameters for updating rules for entry information on the start page. The second data set includes configuration parameters for updating rules for core page information. The first data set may include, for example, homepage recommended placement. The second data set may include, for example, homepage recommended placement and feature page recommended placement.

[0146] After obtaining the first page element, the log processing module can determine whether the first page element matches the starting page element information update rule, that is, whether the first page element is a page element pre-configured in the first data set. If the first page element is a page element pre-configured in the first data set, the starting page element information is updated to the first page element. If the first page element is not a page element pre-configured in the first data set, the starting page element information is not updated to the first page element, that is, the starting page element information does not need to be updated.

[0147] Exemplarily, the first data set includes the homepage - recommended position. When the starting page element information is empty, if the first page element is the homepage - recommended position, the starting page element information is updated from empty to the homepage - recommended position. When the starting page element information is the homepage - recommended position, if the first page element is the topic page - recommended position, the starting page element information is not updated and the starting page element information remains the homepage - recommended position.

[0148] After obtaining the first page element, the log processing module can determine whether the first page element matches the core page element information update rule, that is, whether the first page element is a page element pre-configured in the second data set. If the first page element is a page element pre-configured in the second data set, the core page element information is updated to the first page element. If the first page element is not a page element pre-configured in the second data set, the core page element information is not updated to the first page element, that is, the core page element information does not need to be updated.

[0149] Exemplarily, the second data set includes the homepage-recommended position and the topic page-recommended position. When the core page element information is the homepage-recommended position, if the first page element is the topic page-recommended position, the core page element information is updated from the homepage-recommended position to the topic page-recommended position. When the core page element information is the topic page-recommended position, if the first page element is the details page-checkout entrance, the core page element information is not updated and the core page element information remains the topic page-recommended position.

[0150] Step S604: After receiving the instruction to display the checkout page, generate an identification code based on the starting page element information and / or the core page element information, and control the display to display the identification code on the checkout page, so that the mobile terminal will send the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code.

[0151] The mobile terminal 300 can scan the identification code, parse the starting page element information and / or the core page element information from the identification code, add the starting page element information and / or the core page element information to the order log, and then send the order log to the server 400. The server 400 can analyze the source of the order based on the order log. The identification code can include a QR code, a barcode, etc.

[0152] The mobile terminal 300 can display the payment page after scanning the identification code using the payment application. After the user successfully pays, the payment application server sends the payment success message of the order back to the payment application of the mobile terminal 300. The payment application can then upload the order payment success log to the server 400. The order payment success log includes the starting page element information and / or the core page element information.

[0153] The data analysis platform of server 400 can filter out all order logs and order payment success logs in the past month from the log database, and count the number of orders from different core entrances and starting entrances to help evaluate the drainage effect of different pages and elements.

[0154] In some embodiments, after receiving the media asset playback log sent by the page display component, the log processing module may also add the starting page element information and / or the core page element information to the media asset playback log and report it to the server 400. The data analysis platform of the server 400 may filter all media asset playback logs from the log database for the past month and count the starting entrances and core entrances of each media asset playback to help evaluate the traffic-generating effect of different thematic entrances on the media asset playback.

[0155] In some embodiments, the log processing module may receive a media asset playback activity log sent by the page display component after detecting that the media asset playback duration exceeds a certain time, and then add the starting page element information and / or core page element information to the media asset playback activity log and report it to the server 400. The data analysis platform of the server 400 may filter all media asset playback activity logs from the log database for the past month and count the starting entrance and core entrance of each media asset playback to help evaluate the traffic-generating effect of different thematic entrances on the media asset playback.

[0156] like Figure 7 As shown, when the media asset application is started, the log processing module sends a request to obtain entry / core parameters to the server, and then determines whether the entry / core update rule configuration parameters sent by the server 400 are received. If the entry / core update rule configuration parameters sent by the server 400 are received, the log processing module updates the entry / core update rule configuration parameters in the local memory. If the entry / core update rule configuration parameters sent by the server 400 are not received, the log processing module uses the locally preset entry / core update rule configuration parameters. The log processing module also needs to periodically send update query requests to the server 400 to determine whether the entry / core update rule configuration parameters in the server 400 are updated. If the entry / core update rule configuration parameters in the server 400 are updated, the log processing module updates the entry / core update rule configuration parameters in the local memory.

[0157] After receiving logs from the display component, the log processing module needs to update the entry / core. This is done by retrieving the entry / core update rule configuration parameters from local memory. If the current page element in the log matches the entry update rule, the entry is updated. If the current page element in the log matches the core update rule, the core is updated.

[0158] After receiving the log reported by the presentation component, the log processing module needs to perform entry / core splicing processing. The specific method is to obtain the latest updated entry / core, splice the entry / core into the reported log, and report the log to the server 400.

[0159] In some embodiments, the timing diagram of the data source analysis method can be as follows: Figure 8As shown. The first page display component displays the first page and reports the first page display log to the log processing module. The log processing module adds the starting page element information, core page element information, and current page element information to the first page display log. The starting page element information and core page element information are obtained from a specified storage location, and the current page element information is the name of the first page obtained from the first page display log.

[0160] After receiving the user's confirmation operation on the first control on the first page, the first page display component reports the first control click log to the log processing module. The log processing module adds the starting page element information, core page element information, and current page element information to the first control click log. The starting page element information and core page element information are obtained from a designated storage location, and the current page element information is the first page element obtained by concatenating the first page name obtained from the current page element information in the first page display log and the corresponding element of the first control obtained from the first control display log.

[0161] The log processing module determines whether the first page element is a page element in the first data set. If the first page element is a page element in the first data set, the starting page element information is updated to the first page element and saved to a designated storage location. If the first page element is not a page element in the first data set, the starting page element information is not updated.

[0162] The log processing module determines whether the first page element is a page element in the second data set. If the first page element is a page element in the second data set, the core page element information is updated to the first page element and saved to a designated storage location. If the first page element is not a page element in the second data set, the core page element information is not updated.

[0163] After receiving the instruction to display the cashier page, the cashier page display component reports the cashier page display log to the log processing module. The log processing module adds the starting page element information, core page element information, and current page element information to the cashier page display log. The log processing module can generate a QR code based on the starting page element information and core page element information. The log processing module can also send the starting page element information and core page element information to the QR code generation module to generate a QR code. The QR code is then displayed on the cashier page.

[0164] The mobile terminal 300 scans the QR code, parses the QR code to obtain the start page element information and the core page element information, adds them to the order log and sends them to the server 400. The server 400 can analyze the order source based on the order log.

[0165] For example, the timing diagram of the data source analysis method can be as follows: Figure 9 As shown. The display device includes a home page display component, a special page display component, a detail page display component, a cashier display component and a log processing module (media asset application SDK). The server includes a database and a data analysis platform. The log processing module can obtain the first data set and the second data set from the data aggregation module. After receiving the user input to display the home page, the display is as shown. Figure 4 The home page shown in the figure. The home page display component reports the home page display log to the log processing module. The log processing module splices {entry: null; core: null; curpage: homepage} into the home page display log.

[0166] After receiving the user's confirmation operation on the topic control 42, the home page display component reports the home page recommendation position click log to the log processing module. The log processing module splices {entry: null; core: null; curpage: home page - recommendation position} into the home page recommendation position click log. Since the home page - recommendation position is in the first data set and also in the second data set, at this time entry: home page - recommendation position; core: home page - recommendation position. After receiving the user's confirmation operation on the topic control, it is displayed as follows Figure 10 The topic page shown. The topic page display component reports the topic page display log to the log processing module. The log processing module splices {entry: Home - Recommended Position; core: Home - Recommended Position; curpage: Topic Page} into the topic page display log.

[0167] After receiving the user's confirmation operation on the media asset control 101 in the special page, the special page display component reports the special page recommendation position click log to the log processing module. The log processing module splices {entry: homepage-recommendation position; core: homepage-recommendation position; curpage: special page-recommendation position} into the special page recommendation position click log. Since the special page-recommendation position is not in the first data set, it does not need to be updated, but the special page-recommendation position is in the second data set and needs to be updated. At this time, entry: homepage-recommendation position; core: special page-recommendation position. After receiving the user's confirmation operation on the media asset control, it is displayed as follows Figure 11 The details page shown. The details page display component reports the details page display log to the log processing module. The log processing module splices {entry: Home - Recommended Position; core: Feature Page - Recommended Position; curpage: Details Page} into the details page display log.

[0168] After receiving the user's confirmation operation on the activation of the membership control 41 in the details page, the details page display component reports the cashier entrance click log to the log processing module. The log processing module splices {entry: home page - recommended position; core: special page - recommended position; curpage: details page - cashier entrance} into the details page recommended position click log. Since the details page - cashier entrance is not in the first data set and the second data set. At this time, entry: home page - recommended position; core: special page - recommended position. After receiving the user's confirmation operation on the activation of the membership control 41, it is displayed as follows Figure 5 The cashier page shown in the figure. The cashier receipt display component reports the cashier display log to the log processing module. The log processing module splices {entry: Home - Recommended section; core: Feature page - Recommended section; curpage: Cashier page} into the cashier display log. The log processing module generates a QR code based on the start page element information and the core page element information and displays it on the cashier page.

[0169] The mobile terminal 300 scans the QR code, parses the QR code to obtain the start page element information and the core page element information, adds it to the order log and sends it to the database. The data analysis platform obtains the order log from the database and analyzes the order source.

[0170] Among them, the spliced page display log and recommendation position click log can be uploaded to the server, so that the server can analyze the sources of the page display and recommendation position click based on the page display log and recommendation position click log.

[0171] When a third-party app recommends media content from a media app, it's impossible to quantify the number of orders generated by traffic directed to the media app by the external app. Instead, we can only obtain the number of users who access a specific page (feature page or media details page) from the external app.

[0172] In order to facilitate the determination of the number of orders from third-party applications and the drainage effect of third-party applications, this embodiment further improves some functions of the display device 200. Figure 12 As shown, the controller 250 is configured to perform the following steps:

[0173] Step S1201: In response to an instruction to display a second application page, obtain recommendation data for a first application.

[0174] After receiving the instruction to display the second application page, the server of the second application can be requested for page data and the second application page can be displayed. A recommended content request can also be sent to server 400, and the recommended content request includes the application identifier of the second application. Server 400 can issue recommended data for the first application based on the recommended content request. The first application and the second application are different. The recommended data can include displayed content and page elements corresponding to the application identifier of the second application. The page elements include page and element. The page includes the second application page, and the element includes the element corresponding to the displayed content.

[0175] Step S1202: Control the display to display the presentation content in the recommended data on the second application page.

[0176] After receiving the recommendation data, the display content may be displayed in the corresponding display area or the recommendation area of the second application page. The display content includes images, videos, pages, etc.

[0177] Step S1203: Receive the user's confirmation operation on the displayed content.

[0178] Step S1204: Update the start page element information and / or the core page element information to the page element corresponding to the second application in the recommendation data.

[0179] After receiving the user's confirmation of the displayed content, the user is redirected to the public redirect page via JSON. The public redirect page reports the external redirect log to the log processing module. The external redirect log contains the page elements corresponding to the second application. After receiving the external redirect log, the log processing module updates the starting page element information and / or core page element information with the page elements corresponding to the second application in the recommendation data.

[0180] In some embodiments, the recommendation data may not include the page element corresponding to the application identifier of the second application, and needs to be determined from the mapping relationship between the third-party source package name and the page element. The third-party source package name includes the second application package name.

[0181] like Figure 13As shown, when jumping to the first application, the log processing module can obtain the mapping relationship between the package name and the page element, the third-party source package name and the jump parameter JSON, and then first determine whether the third-party source package name is the package name of the first application. If the third-party source package name is not the package name of the first application, determine whether the third-party source package name is in the mapping relationship between the package name and the page element. If the third-party source package name is in the mapping relationship between the package name and the page element, then obtain the page element from the configuration item corresponding to the third-party source package name. If the third-party source package name is not in the mapping relationship between the package name and the page element, then determine whether the pageloginfo of the jump parameter JSON has a value. If the pageloginfo of the jump parameter JSON has a value, then obtain the page element from the pageloginfo of the jump parameter JSON. If the third-party source package name is the package name of the first application, or the pageloginfo of the jump parameter JSON has no value, then you can jump directly to the first application.

[0182] The embodiment of the present application can obtain page elements in the jump parameters, or obtain page elements corresponding to the second application through the mapping relationship between the package name and the page elements, thereby ensuring that the page elements of multiple second applications can be updated to the starting page element information and / or core page element information, thereby adding third-party application information to the order log.

[0183] In some embodiments, after receiving a user confirmation operation on the displayed content, the application can jump to the first application and control the display 260 to display the second page. After receiving a user confirmation operation on the second control on the second page, the second page element corresponding to the second control is obtained. Then, if the second page element is a page element pre-configured in the first data set, the starting page element information is updated to the second page element, and / or, if the second page element is a page element pre-configured in the second data set, the core page element information is updated to the second page element.

[0184] It should be noted that the method of obtaining the second page element corresponding to the second control is similar to the method of obtaining the first page element corresponding to the first control. It is obtained based on the second page display log and the second control click log, and will not be repeated here.

[0185] Step S1205: After receiving the instruction to display the checkout page, generate an identification code based on the starting page element information and / or the core page element information, and control the display to display the identification code on the checkout page, so that the mobile terminal will send the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code.

[0186] The mobile terminal 300 can scan the identification code, parse the starting page element information and / or the core page element information from the identification code, add the starting page element information and / or the core page element information to the order log, and then send the order log to the server 400. The server 400 can analyze the source of the order based on the order log. The identification code can include a QR code, a barcode, etc.

[0187] The mobile terminal 300 can display the payment page after scanning the identification code using the payment application. After the user successfully pays, the payment application server sends the payment success message of the order back to the payment application, and then the payment application can upload the order payment success log to the server 400. The order payment success log includes the starting page element information and / or core page element information.

[0188] Exemplarily, a screen recognition application is used to identify media information, and a media request carrying the media information is sent to the server 400. The server 400 sends page data related to the media information and page elements of the screen recognition application-recognition result recommendation position based on the media information. The screen recognition application can display the content corresponding to the page data in the specified area. After receiving the user's confirmation operation to display the control in the specified area, it can jump to the media application and display the page corresponding to the control content. At this time, the starting page element information and / or the core page element information can be updated to the screen recognition application-recognition result recommendation position. If the user purchases a membership under this jump (without returning to the homepage), the order information will include information of the screen recognition application-recognition result recommendation position, which can help determine that the order is directed by the screen recognition application-recognition result recommendation position when analyzing the source of the order.

[0189] In some embodiments, the timing diagram of the data source analysis method can be as follows: Figure 14As shown. The second application sends a request to obtain recommended content to the terminal-oriented subsystem. The terminal-oriented subsystem sends the request to obtain recommended content to the operation subsystem / search subsystem / recommendation subsystem. The operation subsystem / search subsystem / recommendation subsystem sends the recommended content carrying the second application page element to the terminal-oriented subsystem, and the terminal-oriented subsystem sends the recommended content to the second application. The second application displays the recommended content. After receiving the instruction that the user clicks on the recommended content, the second application will jump to the first application input and send the jump parameter JSON to the second application SDK. The second application SDK jumps to the first application input, and parses the jump parameter JSON for a second time and sends it to the first application jump transfer page middleware (middleware). The jump parameter JSON carries the second application page element. The first application jump transfer page middleware reports the external jump log to the log processing module. The second application page element is encapsulated in the external jump log. The log processing module updates the start page element information and core page element information to the second application page element. After redirecting to the first application and displaying the second page, the start page element information and the core page element information can be updated based on the page display log and the control click log. The log processing module can upload the external redirect log containing the start page element information and the core page element information to the server 400, so that the server 400 can determine the third-party application traffic diversion effect based on the external redirect log.

[0190] After receiving the instruction to display the cashier page, the cashier page display component reports the cashier page display log to the log processing module. The log processing module can generate a QR code based on the starting page element information and the core page element information, and then display the QR code on the cashier page. The mobile terminal 300 scans the QR code, parses the QR code to obtain the starting page element information and the core page element information, adds them to the order log, and sends them to the server 400. The server 400 can analyze the source of the order based on the order log. The starting page element information is the second application page element.

[0191] It should be added that, when the second page is displayed, if the user confirms the operation of the home page control, the home page is displayed. After receiving the user's confirmation operation of the thematic control, the page element corresponding to the thematic control is obtained as the home page-recommended position. This page element is the page element in the first data set. Therefore, the starting page element information is updated from the second application page element to the home page-recommended position. If the cashier page is entered again at this time, the QR code is no longer generated based on the starting page element information of the second application page element, but is generated based on the starting page element information of the home page-recommended position.

[0192] Media asset application ad placement includes traffic placement for media asset content. This placement includes startup ads, pop-up ads, and internal ads. Ads are redirected to the media asset application page via a JSON string. Ad impressions and click logs are reported to the advertising system. The media asset application server cannot obtain data reflecting the effectiveness of ad placement, meaning it cannot quantify the number of orders generated by ads directed to the media asset application.

[0193] In order to facilitate the determination of the number of orders from different forms of advertisements and the drainage effect of different forms of advertisements, this embodiment further improves some functions of the display device 200. Figure 15 As shown, the controller 250 is configured to perform the following steps:

[0194] Step S1501: Responding to an instruction displayed on the first application page, obtaining target media asset data.

[0195] The target media asset data may be advertising data, which includes the display content, the name of the advertising package, and the page elements corresponding to the advertising display format. Advertising display formats include startup ads, first-focus naked-eye 3D ads (pop-up ads), and screen-dominant ads.

[0196] When the first application page is displayed, if the page has an advertisement identifier, the advertisement display component is required to send a request to obtain advertisement data to the advertisement backend terminal. The request is then forwarded to the operation subsystem via the advertisement backend terminal and the advertisement system. The operation subsystem then sends the advertisement data to the advertisement display component via the advertisement system and the advertisement backend terminal.

[0197] Step S1502: Control the display to display the presentation content in the target media asset data on the first application page.

[0198] The advertisement display component displays the display content in the advertisement data on the first application page. The display content includes images, videos, and pages.

[0199] Step S1503: Receive the user's confirmation operation on the displayed content.

[0200] Step S1504: updating the starting page element information and / or the core page element information to the page elements in the target media asset data corresponding to the display form of the target media asset data.

[0201] After receiving the user's confirmation of the displayed content, the page is redirected to a public redirection page via JSON. The public redirection page reports the ad redirection log to the log processing module. This log contains the page elements corresponding to the ad display format. Upon receiving the log redirection log, the log processing module updates the start page element information and / or core page element information to the page elements corresponding to the ad display format.

[0202] In some embodiments, the recommended data may not include the page elements corresponding to the ad display format. This is determined by mapping the third-party source package name of the ad to the page elements. The ad package name and the second application package name are both third-party source package names, and the method for obtaining the page elements is the same, so I will not elaborate on this here.

[0203] In some embodiments, after receiving a user confirmation operation on the displayed content, the display 260 may be controlled to display a third page. After receiving a user confirmation operation on a third control on the third page, a third page element corresponding to the third control is obtained. Then, if the third page element is a page element pre-configured in the first data set, the starting page element information is updated to the third page element, and / or, if the third page element is a page element pre-configured in the second data set, the core page element information is updated to the third page element.

[0204] It should be noted that the method of obtaining the third page element corresponding to the third control is similar to the method of obtaining the first page element corresponding to the first control. It is obtained based on the third page display log and the click log of the third control, and will not be repeated here.

[0205] Step S1505: After receiving the instruction to display the checkout page, generate an identification code based on the starting page element information and / or the core page element information, and control the display to display the identification code on the checkout page, so that the mobile terminal will send the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code.

[0206] The mobile terminal 300 can scan the identification code, parse the starting page element information and / or the core page element information from the identification code, add the starting page element information and / or the core page element information to the order log, and then send the order log to the server 400. The server 400 can analyze the source of the order based on the order log. The identification code can include a QR code, a barcode, etc.

[0207] The mobile terminal 300 can display the payment page after scanning the identification code using the payment application. After the user successfully pays, the payment application server sends the payment success message of the order back to the payment application, and then the payment application can upload the order payment success log to the server 400. The order payment success log includes the starting page element information and / or core page element information.

[0208] For example, when the home page of the media resource application is displayed for the first time, a request for obtaining the dominance advertisement data can be sent to the server 400. The server 400 sends the dominance advertisement data and the page elements of the dominance advertisement. The dominance advertisement content is displayed in the specified area of the home page. Upon receiving an instruction from the user to press the confirmation key of the control device 100, the page corresponding to the dominance advertisement can be jumped to. At this time, the starting page element information and / or the core page element information can be updated to the dominance advertisement. If the user purchases a membership under this jump (without returning to the home page), the order information will include the dominance advertisement information, which can help determine that the order is caused by the dominance advertisement when analyzing the source of the order.

[0209] In some embodiments, the timing diagram of the data source analysis method can be as follows: Figure 16 As shown. The advertising display component will obtain the advertising data request and send it to the operation subsystem via the advertising background terminal and the advertising system end. The operation subsystem sends the advertising data to the advertising display component via the advertising system end and the advertising background terminal. The advertising display component displays the advertising content, and after receiving the instruction that the user clicks on the advertising content, it will jump to the first application input and send the jump parameter JSON to the first application SDK. The first application SDK jumps to the first application input, and parses the jump parameter JSON for a second time and sends it to the first application jump transfer page middleware (middleware). The jump parameter JSON carries the advertising display form page element. The first application jump transfer page middleware reports the advertising jump log to the log processing module. The advertising jump log encapsulates the advertising display form page element. The log processing module updates the start page element information and the core page element information to the advertising display form page element. After the third page is displayed, the start page element information and the core page element information can be updated according to the page display log and the control click log. The log processing module can upload the advertisement jump log carrying the start page element information and the core page element information to the server 400 so that the server 400 can determine the advertisement drainage effect based on the advertisement jump log.

[0210] After receiving the instruction to display the cashier page, the cashier page display component reports the cashier page display log to the log processing module. The log processing module can generate a QR code based on the starting page element information and the core page element information, and then display the QR code on the cashier page. The mobile terminal 300 scans the QR code, parses the QR code to obtain the starting page element information and the core page element information, adds them to the order log, and sends them to the server 400. The server 400 can analyze the source of the order based on the order log. The starting page element information is the advertising display form page element.

[0211] It should be added that when the third page is displayed, if the user returns to the home page and then enters the special page according to the user's instructions, the starting page element information must be updated from the advertising display form page element to the home page-recommended position.

[0212] The embodiment of the present application can update the starting and / or core page element information after the user clicks the control in the page. After entering the cashier page, the starting and / or core page element information can be set in the identification code so that the order log includes the starting and / or core page element information. In the order source analysis, the order starting entrance or core entrance can be clearly identified, which helps to accurately determine the drainage effect of each page.

[0213] Some embodiments of the present application further provide a computer-readable storage medium that may store a program. When the computer storage medium is configured in a display device or a server, the program, when executed, may include the procedural steps involved in the data source analysis method in the above embodiments. The computer storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0214] An embodiment of the present application provides an electronic device comprising: a processor and a memory for storing processor-executable instructions, wherein the processor is configured to read the executable instructions from the memory and execute the instructions to implement the data source analysis method of the above embodiment.

[0215] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

[0216] For ease of explanation, the above description has been presented in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations are possible. The above embodiments have been selected and described to better explain the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that: include: monitor; configured to display a user interface; a controller coupled to the display and configured to: In a case of controlling the display to display a first page, receiving a confirmation operation of a user on a first control in the first page; Obtain a first page element corresponding to the first control, where the first page element includes the page where the first control is located and the element corresponding to the first control; If the first page element is a page element pre-configured in the first data set, updating the start page element information to the first page element, and / or, if the first page element is a page element pre-configured in the second data set, updating the core page element information to the first page element; After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the display is controlled to display the identification code on the checkout page, so that the mobile terminal sends the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code, and the order log is used to analyze the source of the order.

2. The display device according to claim 1, wherein When controlling the display to display the first page, the controller is further configured to: Obtaining the starting page element information, the core page element information, and the display log of the first page; The starting page element information and the core page element information are spliced into the display log, and the spliced display log is reported to the server, so that the server performs source analysis on the display content in the spliced display log.

3. The display device according to claim 1, wherein After receiving a confirmation operation of the user on the first control in the first page, the controller is further configured to: Obtaining start page element information, core page element information, and a click log of the first control; The starting page element information and the core page element information are spliced into the click log, and the spliced click log is reported to the server, so that the server performs source analysis on the click content in the spliced click log.

4. A display device, characterized in that: include: monitor; configured to display a user interface; a controller coupled to the display and configured to: In response to an instruction to display a second application page, obtaining recommendation data for the first application; Controlling the display to display the presentation content in the recommended data on the second application page; receiving a user's confirmation operation on the displayed content; Updating the start page element information and / or the core page element information to the page element corresponding to the second application in the recommendation data; After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the display is controlled to display the identification code on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server, and the order log is used to analyze the source of the order.

5. The display device according to claim 4, wherein: After receiving a confirmation operation of the user on the displayed content, the controller is further configured to: Controlling the display to display a second page of the first application corresponding to the displayed content; receiving a confirmation operation of the user on the second control in the second page; Obtain a second page element corresponding to the second control, where the second page element includes a page where the second control is located and an element corresponding to the second control; In the case where the second page element is a page element pre-configured in the first data set, the starting page element information is updated to the second page element, and / or, in the case where the second page element is a page element pre-configured in the second data set, the core page element information is updated to the second page element.

6. A display device, characterized in that: include: monitor; configured to display a user interface; a controller coupled to the display and configured to: Responding to an instruction displayed on the first application page, obtaining target media asset data; Controlling the display to display the presentation content in the target media asset data on the first application page; receiving a user's confirmation operation on the displayed content; Updating the starting page element information and / or the core page element information to the page element in the target media asset data corresponding to the display form of the target media asset data; After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the display is controlled to display the identification code on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server, and the order log is used to analyze the source of the order.

7. The display device according to claim 6, wherein: After receiving a confirmation operation of the user on the displayed content, the controller is further configured to: Controlling the display to display a third page corresponding to the displayed content; receiving a confirmation operation of the user on the third control in the third page; Obtain a third page element corresponding to the third control, where the third page element includes the page where the third control is located and the element corresponding to the third control; In the case where the third page element is a page element pre-configured in the first data set, the starting page element information is updated to the third page element, and / or, in the case where the third page element is a page element pre-configured in the second data set, the core page element information is updated to the third page element.

8. A data source analysis method, characterized in that: include: When a first page is displayed, receiving a confirmation operation of a user on a first control in the first page; Obtaining a first page element corresponding to the first control; If the first page element is a page element pre-configured in the first data set, updating the start page element information to the first page element, and / or, if the first page element is a page element pre-configured in the second data set, updating the core page element information to the first page element; After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the identification code is displayed on the checkout page, so that the mobile terminal can send the order log carrying the starting page element information and / or the core page element information to the server after scanning and parsing the identification code, and the order log is used to analyze the source of the order.

9. A data source analysis method, characterized in that: include: In response to an instruction to display a second application page, obtaining recommendation data for the first application; Displaying the presentation content in the recommended data on the second application page; receiving a user's confirmation operation on the displayed content; Updating the start page element information and / or the core page element information to the page element corresponding to the second application in the recommendation data; After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the identification code is displayed on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server. The order log is used to analyze the source of the order.

10. A data source analysis method, characterized in that: include: Responding to an instruction displayed on the first application page, obtaining target media asset data; Displaying the display content in the target media asset data on the first application page; receiving a user's confirmation operation on the displayed content; Updating the start page element information and / or the core page element information to the page element in the target media asset data corresponding to the display form of the target media asset data; After receiving the instruction to display the checkout page, an identification code is generated based on the starting page element information and / or the core page element information, and the identification code is displayed on the checkout page, so that the mobile terminal scans and parses the identification code and sends the order log carrying the starting page element information and / or the core page element information to the server. The order log is used to analyze the source of the order.