Video access interaction processing method and apparatus
By processing user action data and page data on the server side to generate interaction adaptation parameters, the problem of interactive components affecting user experience in existing video applications is solved, enabling personalized and contextualized display of video interactive components and improving user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
- Filing Date
- 2026-03-17
- Publication Date
- 2026-05-29
AI Technical Summary
Existing video applications suffer from issues with interactive components that negatively impact the user viewing experience. How can we improve the user's video access and interactive experience?
By receiving user action data uploaded by the client on the server side, obtaining page data and interaction data of the video page, calling the video interaction intelligent agent to perform interaction adaptation processing, generating interaction adaptation parameters, and sending them to the client for personalized and contextualized display of video interaction components.
It enables personalized and contextualized display of video interactive components, enhancing the user's viewing experience.
Smart Images

Figure CN122120551A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of data processing technology, and in particular to a video access and interaction processing method and apparatus. Background Technology
[0002] With the rapid development of internet technology and the increasing popularity of smart terminals, the application scope of video services provided by the internet is becoming wider and wider. Users obtaining information and entertainment through video applications has become an important part of daily life. However, existing video applications often have interactive components that affect the user's video viewing experience. Therefore, how to further improve the user's video access interaction experience has become a key focus of attention for all parties. Summary of the Invention
[0003] This specification provides one or more embodiments of a video access interaction processing method, applied to a server, the method comprising: The system receives user action data from a video service uploaded by a client; the video service is configured with a video interaction component. It obtains page data of the video page corresponding to the user action data, as well as interaction data of the video interaction component. Based on the user action data, the page data, and the interaction data, it invokes a video interaction agent to perform interaction adaptation processing for the video interaction component, obtaining interaction adaptation parameters for the video interaction component. It then sends the interaction adaptation parameters to the client to display the video interaction component in an interactive manner on the video page according to the interaction adaptation parameters.
[0004] This specification provides one or more embodiments of another video access interaction processing method, applied to a client, the method comprising: The system acquires user action data from the video service and uploads it to the server. It receives interaction adaptation parameters for the video interaction components configured in the video service from the server; these parameters are obtained by invoking a video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction components. The system then displays the video interaction components in an interactive manner on the video page corresponding to the user action data according to the interaction adaptation parameters.
[0005] This specification provides one or more embodiments of a video access interaction processing device, running on a server. The device includes: a data receiving module configured to receive user action data of a video service uploaded by a client; the video service is configured with a video interaction component; a data acquisition module configured to acquire page data of the video page corresponding to the user action data, and interaction data of the video interaction component; a parameter acquisition module configured to, based on the user action data, the page data, and the interaction data, invoke a video interaction agent to perform interaction adaptation processing of the video interaction component, and obtain interaction adaptation parameters of the video interaction component; and a parameter sending module configured to send the interaction adaptation parameters to the client, so as to perform interactive adaptation display of the video interaction component on the video page according to the interaction adaptation parameters.
[0006] This specification provides one or more embodiments of another video access interaction processing device, running on a client side. The device includes: a data upload module configured to acquire user action data in a video service and upload it to a server; a parameter receiving module configured to receive interaction adaptation parameters of a video interaction component configured in the video service, returned by the server; the interaction adaptation parameters are obtained by invoking a video interaction agent for interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component; and an adaptation display module configured to perform interactive adaptation display of the video interaction component on the video page corresponding to the user action data according to the interaction adaptation parameters.
[0007] This specification provides one or more embodiments of a video access interaction processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: receive user action data of a video service uploaded by a client; the video service is configured with a video interaction component; acquire page data of a video page corresponding to the user action data, and interaction data of the video interaction component; based on the user action data, the page data, and the interaction data, invoke a video interaction agent to perform interaction adaptation processing of the video interaction component, and obtain interaction adaptation parameters of the video interaction component; send the interaction adaptation parameters to the client, so as to display the video interaction component in an interactive adaptation manner on the video page according to the interaction adaptation parameters.
[0008] This specification provides one or more embodiments of another video access interaction processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: acquire user action data of a user in a video service and upload it to a server; receive interaction adaptation parameters of a video interaction component configured in the video service returned by the server; the interaction adaptation parameters are obtained by invoking a video interaction agent to perform interaction adaptation processing based on the user action data, page data, and interaction data of the video interaction component; and perform interactive adaptation display of the video interaction component on the video page corresponding to the user action data according to the interaction adaptation parameters.
[0009] This specification provides one or more embodiments of a computer-readable storage medium for storing computer-executable instructions, which, when executed, perform the following process: The system receives user action data from a video service uploaded by a client; the video service is configured with a video interaction component. It obtains page data of the video page corresponding to the user action data, as well as interaction data of the video interaction component. Based on the user action data, the page data, and the interaction data, it invokes a video interaction agent to perform interaction adaptation processing for the video interaction component, obtaining interaction adaptation parameters for the video interaction component. It then sends the interaction adaptation parameters to the client to display the video interaction component in an interactive manner on the video page according to the interaction adaptation parameters.
[0010] This specification provides one or more embodiments of another computer-readable storage medium for storing computer-executable instructions, which, when executed, implement the following process: acquiring user action data in a video service and uploading it to a server; receiving interaction adaptation parameters of a video interaction component configured in the video service returned by the server; the interaction adaptation parameters are obtained by invoking a video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component; and displaying the video interaction component in an interactive adaptation manner on the video page corresponding to the user action data according to the interaction adaptation parameters. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Figure 1A schematic diagram illustrating the implementation environment of a video access interaction processing method provided in one or more embodiments of this specification; Figure 2 A flowchart illustrating a video access interaction processing method provided in one or more embodiments of this specification; Figure 3 A schematic diagram of a first interactive interface provided for one or more embodiments of this specification; Figure 4 A schematic diagram of a second interactive interface provided for one or more embodiments of this specification; Figure 5 A schematic diagram of a third interactive interface provided for one or more embodiments of this specification; Figure 6 A schematic diagram of a fourth interactive interface provided for one or more embodiments of this specification; Figure 7 A schematic diagram of a fifth interactive interface provided for one or more embodiments of this specification; Figure 8 A timing diagram of a video access interaction processing method for video access interaction scenarios provided in one or more embodiments of this specification; Figure 9 A flowchart illustrating a video access interaction processing method provided in one or more embodiments of this specification; Figure 10 A schematic diagram of an embodiment of a video access interaction processing device provided in one or more embodiments of this specification; Figure 11 A schematic diagram of another embodiment of a video access interaction processing apparatus provided in one or more embodiments of this specification; Figure 12 A schematic diagram of the structure of a video access and interaction processing device provided for one or more embodiments of this specification; Figure 13 This is a schematic diagram of the structure of another video access and interaction processing device provided in one or more embodiments of this specification. Detailed Implementation
[0012] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.
[0013] The video access interaction processing method provided in one or more embodiments of this specification is applicable to the implementation environment of a video access interaction processing system. (Refer to...) Figure 1 The implementation environment includes at least: Server 101, Client 102, Video Interactive Intelligent Agent 103; Among them, the server 101 is used to receive user action data uploaded by the client 102, obtain page data and interaction data, and call the video interaction intelligent agent to obtain the interaction adaptation parameters of the video interaction component and send them to the client 102; the server 101 can be deployed on one or more servers, a server cluster composed of several servers, or a cloud server of a cloud computing platform. The client 102 runs a video service. The client 102 is used to obtain user action data in the video service and upload it to the server 101. It receives the interaction adaptation parameters returned by the server 101 and displays the interactive adaptation of video interaction components on the video page according to the interaction adaptation parameters. The client 102 can run on a user terminal, which can be a mobile phone, personal computer, tablet computer, e-book reader, wearable device, device for information interaction based on AR (Augmented Reality) / VR (Virtual Reality), and laptop computer, etc. The video interaction agent 103 refers to the agent deployed within the server 101, used to perform interaction adaptation processing on video interaction components and obtain interaction adaptation parameters. Specifically, the video interaction agent 103 can perform interaction adaptation processing and generate interaction adaptation parameters based on user action data, page data, and interaction data through a scheduling architecture of agents and sub-agents. The video interaction agent 103 can be deployed inside the server 101 or independently deployed on a dedicated server that communicates with the server 101. In this implementation environment, client 102 first collects user action data in the video service and uploads it to server 101. After receiving the user action data, server 101 obtains the page data of the video page corresponding to the user action data, as well as the interaction data of the video interaction components configured in the video service. Then, based on the user action data, page data, and interaction data, it calls video interaction agent 103 to perform interaction adaptation processing on the video interaction components, obtains the interaction adaptation parameters of the video interaction components, and returns them to server 101. Server 101 sends the interaction adaptation parameters to client 102. Client 102 displays the interaction adaptation of the video interaction components on the video page according to the interaction adaptation parameters, thereby realizing the personalized and contextualized presentation of the video interaction components.
[0014] It should be noted that, considering that the user action data, page data, interaction data, and / or interaction behavior data involved in this specification may, to some extent, constitute user privacy, authorization from the user must be obtained before collecting such data to ensure that the data collection operation complies with relevant data management regulations. For example, user authorization can be granted when accessing a video service or entering a video page for the first time. Specific methods of data authorization could include sending a data authorization reminder to the user, who then confirms the reminder with an instruction to obtain data authorization; alternatively, data authorization could be granted by signing a data authorization agreement. This embodiment does not limit the scope of the authorization.
[0015] The video access interaction processing method provided in this embodiment can be applied to the server. The method specifically includes steps S202 to S208.
[0016] Step S202: Receive user action data for the video service uploaded by the client.
[0017] The video service described in this embodiment refers to a video application or a video service module within an application that provides functions such as video content playback, browsing, and interaction. Optionally, the video service includes a video subroutine within the application or a video service module within the application. The video service is configured with video interaction components, which are components configured in the video service and displayed on the video page of the video service for interacting with the user. Specifically, the video interaction components may include a bottom navigation bar, a top tab bar, a side toolbar, and / or a video playback bar. The user action data refers to the interactive action data generated by users in the video service. Specifically, user action data includes users' click operations, swipe operations, dwell time, page operations and / or gesture operations, etc. User action data is used to characterize users' behavioral intentions and interaction habits on the video page. In practice, during the process of acquiring user action data, the server receives user action data from the video service uploaded by the client, providing a data foundation for subsequent calls to the video interaction agent to perform interactive adaptation processing of video interaction components.
[0018] In practical applications, users' behavioral intentions and interaction habits in video services are usually different. It is difficult to accurately determine users' needs for video interaction components based on data from a single dimension. In order to obtain users' interaction intentions more accurately and thus provide accurate data for video interaction agents, in an optional implementation method provided in this embodiment, user action data is obtained in the following way: The system collects explicit and implicit user behavior characteristics in video services through the client, and then correlates these explicit and implicit behavior characteristics to generate user action data.
[0019] Explicit behavioral behaviors refer to interactive actions actively triggered by users, such as clicks, swipes, and gestures. Implicit behavioral characteristics refer to non-active interactive behaviors of users during the interaction process, such as the duration of user stay on the page, the area of focus of their gaze, and the frequency and interval of their actions.
[0020] Specifically, in the process of acquiring user action data, the client collects the explicit and implicit behavioral characteristics of users in the video service. Then, the client associates the explicit and implicit behavioral characteristics of the same user within the same time period to obtain user action data containing multi-dimensional features, and uploads it to the server.
[0021] Step S204: Obtain the page data of the video page corresponding to the user action data, and the interaction data of the video interaction component.
[0022] In practice, after receiving user action data, the server determines the corresponding video page based on the user action data, obtains the page data of the video page, and obtains the interaction data of the video interaction components, thus providing a data foundation for the subsequent video interaction intelligent agent to perform interaction adaptation processing of the video interaction components.
[0023] Page data refers to the data used to describe the video page. Specifically, page data may include page type, page content, page layout parameters, and / or page status information. Interaction data refers to the data generated by the user's interaction with the video interaction component. Specifically, interaction data includes the video interaction component's material data, and / or the user's interaction behavior data, and / or the video interaction component's status data. Material data refers to the visual elements used to render the video rendering component, such as icons, text, and background colors. User interaction behavior data refers to the behavioral data generated during the user's interaction with the video interaction component, including the user's historical interaction behavior data, such as the user's click frequency and operation preferences. Status data refers to the current state of the video interaction component, such as the video interaction component's interactivity, selected state, and position information.
[0024] In practical applications, video services typically contain various types of video pages, each with different functions and content. For example, a recommendation page might suggest video content that a user might be interested in, while a channel page might display various types of videos. Therefore, the video interaction components corresponding to each page could also be different. Based on this, in one optional implementation of this embodiment, the interactive component elements of the video interaction component are mapped to the video page, or the interactive component elements are mapped to the page type of the video page.
[0025] Interactive component elements refer to the independently configurable and interactive component elements in video interactive components. Specifically, interactive component elements include: access record elements, resource interactive elements, page interactive elements, and / or video interactive elements. Among them, access history elements refer to interactive elements in the video interaction component related to the user's access history, used to record or display the user's viewing history, access trajectory, etc. For example, users can enter the history viewing page to view previously viewed video content by clicking the history icon; resource interaction elements refer to interactive elements in the video interaction component related to platform operation activities or resource entry points, used to provide users with activity participation entry points or resource acquisition channels, such as activity entry icons, which users can click to enter operation activity pages such as red envelope collection and promotional activities; page interaction elements refer to elements in the video interaction component used to realize page switching or page type selection, used to guide users to navigate between different functional modules of the video service, such as page switching entry icons, or recommendation tags, channel tags, etc., which users can click to jump between different page types; video interaction elements refer to elements in the video interaction component related to video playback control, used to adjust and control the video playback status and playback effect, such as speed adjustment controls, brightness adjustment controls, volume adjustment controls, play / pause buttons, etc.
[0026] For example, Figure 3 The recommended page shown contains access history element 301, resource interaction element 302, and page interaction element 303. Users can interact with each element to navigate between pages. Specifically, users can interact with access history element 301 to navigate to... Figure 4 The access history page shown displays the user's browsing history and video viewing progress. Users can also interact with resource interaction element 302 to navigate to... Figure 5 The page showing the operational activities.
[0027] Step S206: Based on the user action data, the page data, and the interaction data, invoke the video interaction agent to perform interaction adaptation processing of the video interaction component, and obtain the interaction adaptation parameters of the video interaction component.
[0028] In practice, after obtaining user action data, page data, and interaction data, the video interaction agent is invoked to perform interaction adaptation processing of the video interaction components based on the user action data, page data, and interaction data, thereby obtaining the interaction adaptation parameters of the video interaction components.
[0029] Among them, the video interaction agent can be deployed on the server side to perform interaction adaptation processing of video interaction components based on user action data, page data and interaction data and obtain the interaction adaptation parameters of video interaction components. Specifically, the video interaction agent is deployed with a scheduling agent and at least one sub-agent, and the sub-agent corresponds to the interaction component element or element type of the video interaction component. Interaction adaptation parameters refer to the parameters used by video interactive components to adapt their display. Specifically, interaction adaptation parameters may include the visibility of interactive component elements, display duration, animation effects and / or element styles. Video interactive components can perform interactive adaptation display based on interaction adaptation parameters, which may include interactive component elements and the interaction adaptation parameters of interactive component elements.
[0030] In practical applications, user access behavior in video services can unfold according to corresponding access links. For example, from the homepage to the recommendation page, then from the recommendation page to the video playback page, and then jumping to different pages. The video pages at different link nodes may have different requirements for video interaction components. In order to adapt the interaction of video interaction components according to the nodes of the video page in the access link, the link nodes of the video page in the access link can be determined based on user action data and page data, and then the interaction adaptation parameters of the node can be determined. In one optional implementation of this embodiment, the interaction adaptation processing of video interaction components includes: Based on the link nodes in the video service access chain determined by user action data and page data, the interactive component elements of the video interaction component are determined. Based on the interaction data, the parameters of the interactive component elements are adapted to obtain the interaction adaptation parameters of the interactive component elements.
[0031] The access link refers to the sequence of pages that a user visits in chronological order within the video service. Specifically, the access link can record information such as the user's page navigation path and dwell time. The access link has one or more link nodes. A link node is a single page in the access link, and each link node corresponds to a video page.
[0032] Specifically, in the process of obtaining interaction adaptation parameters, the link nodes of the video page in the access chain of the video service are first determined based on user action data and page data. The interaction component elements of the video interaction component are determined based on the link nodes. The parameters of the interaction component elements are adapted based on the interaction data to obtain the interaction adaptation parameters of the interaction component elements.
[0033] Furthermore, different video pages may belong to the same page type or different page types, and different page types belong to different link nodes. Based on this, the step of determining the link node of the video page in the video service access link based on user action data and page data, and determining the interactive component elements of the video interaction component, can be replaced by: Based on user action data and the page type of the video page, the link nodes in the video service access chain of the video page are determined, and the interactive component elements of the video interactive component are determined. Alternatively, it can be replaced with: determining the interactive component elements of the video interactive component based on user action data and the page type of the video page.
[0034] Furthermore, after determining the interactive component elements of the video interactive component, it is necessary to adapt the parameters of the interactive component elements to achieve personalized display in different scenarios. Specifically, access record materials can be generated based on access record data, and the interaction time parameters and interaction position parameters of the materials can be determined. The interaction time parameters and interaction position parameters of the resource interactive materials can be determined based on page data and resource interactive elements. In one optional implementation method provided in this embodiment, the parameter adaptation of interactive component elements is performed based on interactive data to obtain the interaction adaptation parameters of the interactive component elements, including: Based on the access record data corresponding to the access record element, generate access record material that interactively transforms and displays the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record material. Based on page data and resource interaction elements, determine the interaction time parameters and interaction location parameters of the resource interaction materials.
[0035] Among them, access record data refers to the user's historical access behavior data. Specifically, access record data can be the user's recently watched video list, viewing progress, viewing time, etc. After the user triggers the access record data, they can enter the video playback page. Access record material refers to the content generated based on access record data that can be displayed on access record elements. Access record material corresponds to interaction time parameters and interaction position parameters, which correspond to the display time and display position of access record material. Interactive resource materials refer to the content displayed on interactive resource elements, such as event icons, event titles, and related animations. Similarly, interactive resource materials correspond to interaction time parameters and interaction position parameters, which correspond to the display time and display position of the interactive resource materials.
[0036] Specifically, in the process of obtaining the interaction adaptation parameters of interactive component elements, based on the access record data corresponding to the access record elements, access record materials that interactively transform and display the access record elements are generated, and the interaction time parameters and interaction position parameters of the access record materials are determined. Then, based on the page data and the resource interaction materials of the resource interaction elements, the interaction time parameters and interaction position parameters of the resource interaction materials are determined.
[0037] In addition, there may be cases where the access record element is displayed before the resource interaction element is displayed. In this case, the step of determining the interaction time parameter and interaction position parameter of the resource interaction material based on the page data and the resource interaction material of the resource interaction element can be replaced by: determining the interaction time parameter and interaction position parameter of the resource interaction material of the resource interaction element based on the interaction time parameter and interaction position parameter of the access record material. Alternatively, it can be replaced with: determining the interaction time parameters and interaction location parameters of the resource interaction materials based on the interaction time parameters and interaction location parameters of the resource interaction materials of the resource interaction elements.
[0038] It should also be noted that in real-world scenarios, access record elements and resource interaction elements may only trigger one type of event. Therefore, the process described above for adapting the parameters of interactive component elements based on interaction data to obtain the interaction adaptation parameters of the interactive component elements can be replaced by: Based on the access record data corresponding to the access record element, generate access record materials that interactively transform and display the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record materials.
[0039] Correspondingly, the step of adapting video interaction components to user interaction can be replaced by: Based on the link nodes in the video service access chain determined by user action data and page data, the interactive component elements of the video interaction component are determined. Based on the access record data corresponding to the access record element, generate access record materials that interactively transform and display the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record materials.
[0040] Similarly, the process described above of adapting the parameters of interactive component elements based on interaction data to obtain the interaction adaptation parameters of the interactive component elements can also be replaced by: Based on page data and resource interaction elements, determine the interaction time parameters and interaction location parameters of the resource interaction materials.
[0041] Correspondingly, the step of adapting video interaction components to user interaction can be replaced by: Based on the link nodes in the video service access chain determined by user action data and page data, the interactive component elements of the video interaction component are determined. Based on page data and resource interaction elements, determine the interaction time parameters and interaction location parameters of the resource interaction materials.
[0042] In practical applications, user action data, page data, and interaction data may contain data unrelated to the current interaction adaptation process, such as irrelevant user operation records on historical pages or page content data unrelated to the current component. To improve the accuracy and efficiency of interaction adaptation processing, adaptation metadata and interaction adaptation parameters can be determined from the above three types of data based on the video page and interactive component elements. In one optional implementation of this embodiment, interaction adaptation processing of video interactive components includes: Based on the interactive component elements of the video page and video interactive components, the adaptation metadata is determined from the user action data, page data, and interaction data, and the interaction adaptation parameters of each interactive component element are determined based on the adaptation metadata.
[0043] Among them, adaptation metadata refers to data that is filtered from user action data, page data, and interaction data and is related to the current video page and interactive component elements.
[0044] In the specific execution process, firstly, based on the interactive component elements of the video page and video interactive components, the adaptation metadata is determined from the user action data, page data, and interaction data. Then, based on the adaptation metadata, the interaction adaptation parameters of each interactive component element are determined, thereby improving the accuracy and efficiency of the interaction adaptation parameters.
[0045] Since interactive component elements can have corresponding interactive states, such as the access history element being selected, different interactive states can correspond to different interactive adaptation parameters, thereby improving the personalization and adaptability of the display of each interactive component element. Based on this, the interaction adaptation process of the above video interactive components can be replaced by: Based on the interaction state of each interactive component element, the adaptation metadata is determined from the user action data, page data, and interaction data. Based on the interaction state and the determined adaptation metadata, the interaction adaptation parameters of each interactive component element are determined.
[0046] It should be noted that the two different methods for determining the interaction adaptation parameters mentioned above can be selected and used according to the actual scenario, or they can be used in combination. This embodiment does not make specific limitations here.
[0047] In specific implementation, to improve the efficiency of interaction adaptation processing of video interaction components, user action data, page data, and interaction data can be input into the scheduling agent of the video interaction agent to obtain the adaptation component elements and corresponding adaptation metadata. Then, the adaptation metadata is input into the corresponding sub-agent to obtain element adaptation parameters. The scheduling agent constructs interaction adaptation parameters based on the obtained element adaptation parameters. In one optional implementation of this embodiment, the interaction adaptation processing of the video interaction component includes: User action data, page data, and interaction data are input into the scheduling agent to perform component element matching and data matching, obtain the adapted component elements and corresponding adaptation metadata, input the obtained adaptation metadata into the sub-agent corresponding to the adapted component element to perform element parameter adaptation, obtain element adaptation parameters, and construct interaction adaptation parameters by the scheduling agent based on the obtained element adaptation parameters.
[0048] Among them, the scheduling agent refers to the agent module responsible for overall decision-making and task distribution. It determines the interactive component elements that need to be adapted in the current scene based on the input data, and filters and matches the input data to obtain the adaptation metadata corresponding to each interactive component element. The sub-agent refers to the agent responsible for the element parameter adaptation of specific interactive component elements. For example, an access record sub-agent can be set to improve the personalized adaptation of interactive component elements. Adaptive component elements refer to the interactive component elements that the scheduling agent determines need to be adapted and displayed based on the input data. Each adaptive component element corresponds to its own adaptive metadata.
[0049] In the specific execution process, when calling the video interaction agent for interaction adaptation processing, user action data, page data, and interaction data are first input into the scheduling agent. The scheduling agent analyzes this input data, identifies the adaptation component elements that need to be adapted in the current scene, and the adaptation metadata corresponding to each adaptation component element. Then, the adaptation metadata is input into the agent corresponding to each adaptation component element for element parameter adaptation, obtaining the element adaptation parameters corresponding to each adaptation component element. Finally, the scheduling agent constructs the interaction adaptation parameters based on the obtained element adaptation parameters.
[0050] Alternatively, the video interaction agent can deploy at least one sub-agent, which corresponds to an interaction component element or element type of the video interaction component. Accordingly, the above steps can be replaced with: Input user action data, page data, and interaction data into the corresponding sub-agent of each element type to obtain element adaptation parameters for interactive component elements, and construct interaction adaptation parameters based on the obtained element adaptation parameters.
[0051] In addition, the video interaction agent can be replaced by the video interaction model. Correspondingly, the sub-agent can be replaced by the network or module of the video interaction model, or by the sub-model. Based on this, the above steps can be replaced with: User action data, page data, and interaction data are input into the scheduling sub-model of the video interaction model for component element matching and data matching to obtain the adapted component elements and corresponding adaptation metadata. The obtained adaptation metadata is then input into the parameter adaptation network corresponding to the adapted component elements for element parameter adaptation to obtain element adaptation parameters. The scheduling sub-model then constructs interaction adaptation parameters based on the obtained element adaptation parameters.
[0052] In the specific execution process, user action data, page data, and interaction data are first input into the scheduling sub-model. Specifically, the scheduling sub-model can be a deep neural network based on the Transformer architecture. The scheduling sub-model converts the input data into a high-dimensional feature vector through a feature encoding layer, and then calculates the interaction weights between different data sources through an attention layer to obtain fused features. Next, the fused features are decoded through a classification layer to predict the list of component elements that need to be adapted in the current scene, and corresponding adaptation metadata is generated for each element. Furthermore, the adaptation metadata of each adaptation component element is input into the corresponding parameter adaptation network. Dimension compression and feature transformation are performed through multiple fully connected layers to finally obtain the interaction adaptation parameters and return them to the scheduling sub-model. The scheduling sub-model constructs the interaction adaptation parameters based on the obtained interaction adaptation parameters.
[0053] In specific implementation, to more accurately identify user intent and improve the accuracy of interactive component element display, interactive intent recognition can be performed on user action data, page data, and interaction data to obtain the interactive intent. Based on the interactive intent and corresponding adaptation metadata, the interactive adaptation parameters of the interactive component elements are determined. In one optional implementation provided in this embodiment, based on user action data, page data, and interaction data, a video interactive agent is invoked to perform interactive adaptation processing of the video interactive component, obtaining the interactive adaptation parameters of the video interactive component, including: Interaction intent is obtained by identifying user action data, page data, and interaction data. The interaction adaptation parameters of the interactive component elements of the video interactive component are determined based on the interaction intent and the corresponding adaptation metadata.
[0054] Specifically, in the process of obtaining the interaction adaptation parameters of the video interaction component, the interaction intent is first obtained by recognizing the user action data, page data and interaction data. Then, the interaction adaptation parameters of the interaction component elements of the video interaction component are determined based on the interaction intent and the corresponding adaptation metadata.
[0055] In addition, user action data, page data, and interaction data can be input into the interaction intent recognition model to obtain the interaction intent. Based on the interaction intent and the corresponding adaptation metadata, the interaction adaptation parameters of the interactive component elements are determined. In one optional implementation of this embodiment, based on user action data, page data, and interaction data, a video interaction agent is invoked to perform interaction adaptation processing of the video interaction components to obtain the interaction adaptation parameters of the video interaction components, including: The video interactive intelligent agent inputs user action data, page data, and interaction data into the interaction intent recognition model to obtain the interaction intent; The interaction adaptation parameters of the interactive component elements of the video interactive component are determined based on the interaction intent and the corresponding adaptation metadata.
[0056] The interaction intent recognition model can be a deep neural network using the Transformer architecture. It encodes user action data, page data, and access record data into feature sequences, uses a multi-head attention mechanism to capture the correlation between different data dimensions, and finally outputs the user's interaction intent label and confidence level on the current page through a fully connected layer and a Softmax function.
[0057] In the specific execution process, when recognizing interaction intent, user action data, page data, and interaction data are first input into the interaction intent recognition model. The embedding layer in the model maps the user action data, page data, and interaction data into high-dimensional feature vectors respectively. Then, a multi-head attention mechanism is used to perform interactive calculations on each feature vector to capture the correlation between different data dimensions. Next, a feedforward neural network is used to perform nonlinear transformation and feature abstraction on the output of the attention layer. Finally, a fully connected layer and a Softmax function are used to output the user's interaction intent label and confidence level on the current page, and the intent with the highest probability is selected as the current user's interaction intent. Furthermore, the interaction adaptation parameters of the interactive component elements of the video interaction component are determined based on the interaction intent and the corresponding adaptation metadata.
[0058] In practical applications, during the element parameter adaptation process, the sub-agent can adopt different parameter adaptation strategies for different types of interactive component elements to improve the accuracy of element display and user experience. In one optional implementation method provided in this embodiment, element parameter adaptation is achieved in the following way: The element transformation parameters of the page interaction elements are determined based on the interaction behavior data and the page state data of the target video page. The video interactive controls on the target video page are extracted and encapsulated to obtain video interactive elements. The element adaptation parameters of the video interactive elements are determined based on element transformation parameters, interactive behavior data and / or page state data.
[0059] Among them, page interactive elements refer to the interactive elements in the video interactive component used to realize page switching or page type selection. Page interactive elements can be transformed according to element transformation parameters. Element transformation parameters refer to the parameters used to adjust the display effect of page interactive elements. Specifically, element transformation parameters may include: the color, size and / or transparency of page interactive elements, etc. Video interactive controls refer to interactive controls related to video playback control in a video page, such as play buttons, pause buttons, progress bars, volume controls, bullet screen toggle, speed adjustment buttons, etc.; video interactive elements refer to element objects obtained by extracting and encapsulating the core elements of video interactive controls, which can be uniformly managed and adapted in video interactive components. The encapsulated elements retain the functions of the original controls and add adaptable display attributes. Specifically, in the process of adapting element parameters, the interaction behavior data and the page state data of the target video page are first obtained. Then, the element transformation parameters of the page interaction elements are determined based on the interaction behavior data and the page state data. After that, the video interaction controls of the target video page are extracted and encapsulated to obtain the video interaction elements. The element adaptation parameters of the video interaction elements are determined based on the element transformation parameters, interaction behavior data and / or page state data.
[0060] Furthermore, it should be noted that the input data used by the aforementioned video interactive intelligent agent for interaction adaptation processing is not limited to user action data, page data, and interaction data. In practical applications, any one or more of the above data can be selected as input, depending on the scenario requirements and data acquisition conditions, or other alternative data related to interaction adaptation can be used. Accordingly, the specific implementation method of the video interactive intelligent agent for interaction adaptation processing can adopt some of the technical means provided in the above implementation examples, or adopt some of the technical means provided in the new implementation method formed on the basis of the above multiple embodiments. For example, adaptation decisions can be made based solely on user action data and page data, or solely on user action data. The data processing method can be adapted to different application scenarios and data conditions. Alternatively, page data can be input into a scheduling agent to perform component element matching and data matching to obtain adapted component elements and corresponding adaptation metadata. The obtained adaptation metadata can be input into the sub-agent corresponding to the adapted component element to obtain element adaptation parameters. The scheduling agent can then construct interaction adaptation parameters based on the obtained element adaptation parameters. Alternatively, supplementary data such as user device information, network status, and geographical location can be introduced as input. This flexibility allows the data processing method provided in this embodiment to adapt to different application scenarios and data conditions. Those skilled in the art can reasonably select and configure the input data according to the actual situation. This embodiment does not impose specific limitations here.
[0061] Step S208: Send the interaction adaptation parameters to the client so that the video interaction component can be displayed interactively on the video page according to the interaction adaptation parameters.
[0062] In practice, after obtaining the interaction adaptation parameters, the server sends the interaction adaptation parameters to the client. The client then displays the video interaction components on the current video page according to the received interaction adaptation parameters, thereby realizing the personalized and contextualized display of the video interaction components.
[0063] As described above, interactive component elements have a mapping relationship with video pages, or interactive component elements have a mapping relationship with the page type of video pages. Based on this, when an element switching instruction for an interactive component element is received, the video interactive component and the video page can perform corresponding adaptation switching processing. In an optional implementation provided in this embodiment, if an element switching instruction for an interactive component element is received, the video interactive component switching adaptation processing and the page switching processing of the video page mapped to the interactive component element are performed.
[0064] Among them, the element switching instruction refers to the instruction generated by the user's trigger operation on the interactive component element. Specifically, it can be the operation instruction generated when the user clicks on interactive component elements such as access record elements, resource interactive elements, page interactive elements or video interactive elements. The instruction carries the identifier of the triggered interactive component element and the corresponding mapping information.
[0065] Specifically, during the switching adaptation process, on the one hand, the interactive display parameters matched by the element switching command are used to perform interactive display processing on the video interactive components, such as adjusting the display state of the components according to the page type of the target page; on the other hand, the video page is switched based on the mapping information carried by the element switching command, thereby achieving synchronization between component switching processing and page switching processing.
[0066] In practical applications, to improve the user experience when switching pages, the interactive display of the switching components can be synchronized with the page transition. In one optional implementation of this embodiment, the switching adaptation processing of the video interactive components includes: The video interactive components are processed for interactive display based on the interactive display parameters matched by the element switching command. Based on the page data of the target page, the component elements of the video interaction component are reconstructed to obtain the switching interaction component, and the interaction of the switching interaction component is displayed according to the interaction display parameters of the switching interaction component.
[0067] Interactive display parameters refer to parameters used to control the display effect of video interactive controls during the switching process. Specifically, interactive display parameters can be interactive hiding parameters that control the hiding of video interactive controls. For example, when a user clicks the recommendation button from the channel page to switch to the playback page of recommended videos, the video interactive controls are hidden according to the interactive display parameters, and the page switches simultaneously. After the page switch is completed, the switching interactive components are reconstructed according to the page data of the video playback page and the switching interactive components are displayed according to the corresponding interactive display parameters. The target page for switching refers to the video page that the element switching command points to after the switch. The target page for switching is configured with switching interaction components. The switching interaction components are the interactive components displayed on the target page after the switch, used for user interaction.
[0068] Specifically, in the process of switching and adapting video interactive components, the interactive display parameters of the video interactive components are first processed according to the interactive display parameters matched by the element switching instructions. Then, the component elements of the video interactive components are reconstructed based on the page data of the switching page to obtain the switching interactive components. The interactive display of the switching interactive components is then performed according to the interactive display parameters of the switching interactive components. It should be noted that the interactive display processing of the video interactive components is executed synchronously with the page switching processing of the video page to improve the user experience.
[0069] It should be noted that, in order to improve the display and reconstruction accuracy of interactive component elements on the video page, page data and interaction detection can be performed on the page data of the target page to obtain the interactive component elements of the target page. Based on these interactive component elements, a switching interactive component is obtained, and the interactive display parameters of the interactive component are determined based on the interaction behavior data and page data. In one optional implementation of this embodiment, the reconstruction of the video interactive component elements based on the page data of the target page to obtain the switching interactive component includes: Perform page recognition and interaction detection on the page data of the target page to obtain the interactive component elements of the target page; The interactive component is reconstructed based on the interactive component element to obtain the switching interactive component, and the interactive display parameters of the switching interactive component are determined based on the interactive behavior data and page data.
[0070] Interaction behavior data refers to user interaction habit data, such as whether the user is a new user or a registered user, the duration of the user's interaction, habit preferences, etc. The interaction display parameters of the corresponding interaction display components can be different or the same for users with different interaction behavior data.
[0071] In the specific execution process, the page data of the target page is first identified and the interaction is detected to obtain the interactive component elements of the target page. Then, the interactive components are reconstructed based on the interactive component elements to obtain the switching interactive components. The interactive display parameters of the switching interactive components are determined based on the interactive behavior data and page data, so as to achieve the accurate display of the switching interactive components.
[0072] Furthermore, the process of reconstructing the component elements of the video interaction component based on page data to obtain the switching interaction component can also be achieved through an interaction recognition model. Correspondingly, the steps of performing page recognition and interaction detection on the page data of the target page to obtain the interactive component elements of the target page, reconstructing the interaction component based on these elements to obtain the switching interaction component, and determining the interaction display parameters of the switching interaction component based on interaction behavior data and page data can be replaced with: The page data of the target page to be switched is input into the interaction recognition model for page recognition and interaction detection to obtain the interactive component elements of the target page to be switched. The interactive component is reconstructed based on the interactive component element to obtain the switching interactive component, and the interactive display parameters of the switching interactive component are determined based on the interactive behavior data and page data.
[0073] In the specific execution process, the page data of the target page to be switched is input into the interaction recognition model for page recognition and interaction detection. The interaction recognition model can be a convolutional neural network based on object detection. It extracts page features from the page data of the target page through convolutional layers to obtain page features, identifies potential interaction areas through a region proposal network, and outputs the type of interactive component element and its position coordinates corresponding to each area through a classification and regression network. Then, based on the identified list of interactive component elements and the layout rules of the target page, the switching interaction component adapted to the current page is reconstructed. Furthermore, the interaction display parameters of the switching interaction component are determined based on the user's interaction behavior data and the page data of the target page to be switched.
[0074] In practical applications, the visual style of the video page may change during video page switching. To improve user visual comfort and operating experience, the pixel display parameters of the interactive component elements can be determined based on the video pixel data of the interactive area. In one optional implementation provided in this embodiment, the pixel display parameters of the switching interactive components are determined in the following way: The video pixel parameters are determined based on the video pixel data of the interactive area corresponding to the interactive component element in the video page. Then, the pixel display parameters that have a pixel mapping relationship with the video pixel parameters are determined and used as the pixel display parameters of the interactive component element.
[0075] Among them, video pixel data refers to the image pixel data of the area where the interactive component element is located in the video page, such as the color, contrast, and brightness values of the area; video pixel parameters refer to the quantized parameters obtained after feature extraction of the video pixel data, such as the dominant color value and the average brightness of the area; pixel mapping relationship refers to the correspondence between the video pixel parameters and the interactive display parameters of the switching interactive component, such as when the video page is dark, the component color is light to ensure visibility; pixel display parameters refer to the specific display parameters of the interactive component element determined according to the pixel mapping relationship, such as the component's color, transparency, and shadow effect.
[0076] Specifically, in determining the pixel display parameters, the video pixel data of the interactive area of the interactive component element in the video page is first obtained, the interactive area is analyzed to obtain the video pixel parameters, and then the corresponding pixel display parameters are determined according to the preset mapping relationship, which are used as the pixel display parameters of the interactive component element.
[0077] For example, when a user clicks Figure 3 After clicking "Recommended" in the page interaction element 303, the page switches to... Figure 6 The recommendation page shown recommends videos that users may be interested in. While the user is watching a recommended video, the video playback page displays interactive elements, such as... Figure 7 As shown, when a user interacts with the video interactive element 701, the page will not redirect; instead, the user can adjust the playback status and effects of the current video.
[0078] In summary, the video access interaction processing method provided in this embodiment involves the server first receiving user action data for the video service uploaded by the client, then obtaining the page data of the video page corresponding to the user action data, as well as the interaction data of the video interaction component. Based on the user action data, page data, and interaction data, the server calls the video interaction intelligent agent to perform interaction adaptation processing of the video interaction component, obtains the interaction adaptation parameters of the video interaction component, and finally sends the interaction adaptation parameters to the client so that the video interaction component can be interactively adapted and displayed on the video page according to the interaction adaptation parameters, thereby improving the user's access and interaction experience in the video service.
[0079] It should be noted that steps S202 to S208 provided in this embodiment can be executed by the server. It should also be noted that steps S202 to S208 executed by the server and steps S902 to S906 executed by the client in the following embodiment can cooperate with each other during execution. Therefore, when reading this embodiment, please refer to the corresponding content of steps S902 to S906 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S202 to S208 provided in this embodiment.
[0080] The following example uses a video access interaction processing method provided in this embodiment to illustrate its application in a video access interaction scenario. Figure 8 The video access interaction processing method provided in this embodiment will be further explained below. See [link to documentation]. Figure 8 A video access interaction processing method applied to video access interaction scenarios specifically includes the following steps: Step S804: Receive user action data for the video service uploaded by the client; Step S806: Determine the video page corresponding to the user action data and obtain the page data of the video page; Step S808: Obtain the interaction data of the video interaction components configured on the video page; Step S810: Input user action data, page data and interaction data into the scheduling agent to perform component element matching and data matching, and obtain the adapted component element and the corresponding adapted metadata. Step S812: Input the adaptation metadata into the sub-smart agent corresponding to the adaptation component element to perform element parameter matching and obtain the element adaptation parameters. Step S814: Return the obtained element adaptation parameters to the scheduling agent, and construct the interaction adaptation parameters based on the element adaptation parameters through the scheduling agent. Step S816: Send interaction adaptation parameters to the client so that the video interaction components can be displayed in an interactive way on the video page according to the interaction adaptation parameters; It should be noted that any one or more steps in steps S804 to S816 can be combined with any one or more steps in steps S202 to S208 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features in steps S804 to S816 can be selected and combined with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. Alternatively, any one or more technical features in steps S804 to S816 can be replaced with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.
[0081] Furthermore, it should be noted that steps S804 to S816 provided in this embodiment can be executed by the server. It should be noted that steps S804 to S816 executed by the server can cooperate with steps S802, S818 to S822 executed by the client in the following embodiment. Therefore, when reading this embodiment, please refer to the corresponding content of steps S802, S818 to S822 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S804 to S816 provided in this embodiment.
[0082] One or more embodiments of another video access interaction processing method provided in this specification are as follows: Reference Figure 4 The video access interaction processing method provided in this embodiment can be applied to a client. The method specifically includes steps S902 to S906.
[0083] Step S902: Obtain user action data in the video service and upload it to the server.
[0084] The video service described in this embodiment refers to a video application or a video service module within an application that provides functions such as video content playback, browsing, and interaction. Optionally, the video service includes a video subroutine within the application or a video service module within the application. The video service is configured with video interaction components, which are components configured in the video service and displayed on the video page of the video service for interacting with the user. Specifically, the video interaction components may include a bottom navigation bar, a top tab bar, a side toolbar, and / or a video playback bar. The user action data refers to the interactive action data generated by users in the video service. Specifically, user action data includes users' click operations, swipe operations, dwell time, page operations and / or gesture operations, etc. User action data is used to characterize users' behavioral intentions and interaction habits on the video page. In practice, during the process of acquiring user action data, the server receives user action data from the video service uploaded by the client, providing a data foundation for subsequent calls to the video interaction agent to perform interactive adaptation processing of video interaction components.
[0085] In practical applications, users' behavioral intentions and interaction habits in video services are usually different. It is difficult to accurately determine users' needs for video interaction components based on data from a single dimension. In order to obtain users' interaction intentions more accurately and thus provide accurate data for video interaction agents, in an optional implementation method provided in this embodiment, user action data is obtained in the following way: The system collects explicit and implicit user behavior characteristics in video services through the client, and then correlates these explicit and implicit behavior characteristics to generate user action data.
[0086] Explicit behavioral behaviors refer to interactive actions actively triggered by users, such as clicks, swipes, and gestures. Implicit behavioral characteristics refer to non-active interactive behaviors of users during the interaction process, such as the duration of user stay on the page, the area of focus of their gaze, and the frequency and interval of their actions.
[0087] Specifically, in the process of acquiring user action data, the client collects the explicit and implicit behavioral characteristics of users in the video service. Then, the client associates the explicit and implicit behavioral characteristics of the same user within the same time period to obtain user action data containing multi-dimensional features, and uploads it to the server.
[0088] Step S904: Receive the interaction adaptation parameters of the video interaction component configured by the video service returned by the server; the interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component.
[0089] In practice, after uploading user action data to the server, the system receives the interaction adaptation parameters of the video interaction components configured by the video service returned by the server. This provides a data foundation for the subsequent interactive adaptation and display of the video interaction components on the video page corresponding to the user action data based on the interaction adaptation parameters.
[0090] Among them, the video interaction agent can be deployed on the server side to perform interaction adaptation processing of video interaction components based on user action data, page data and interaction data and obtain the interaction adaptation parameters of video interaction components. Specifically, the video interaction agent is deployed with a scheduling agent and at least one sub-agent, and the sub-agent corresponds to the interaction component element or element type of the video interaction component. Interaction adaptation parameters refer to the parameters used by video interactive components to adapt their display. Specifically, interaction adaptation parameters may include the visibility of interactive component elements, display duration, animation effects and / or element styles. Video interactive components can perform interactive adaptation display based on interaction adaptation parameters, which may include interactive component elements and the interaction adaptation parameters of interactive component elements.
[0091] In practical applications, user access behavior in video services can unfold according to corresponding access links. For example, from the homepage to the recommendation page, then from the recommendation page to the video playback page, and then jumping to different pages. The video pages at different link nodes may have different requirements for video interaction components. In order to adapt the interaction of video interaction components according to the nodes of the video page in the access link, the link nodes of the video page in the access link can be determined based on user action data and page data, and then the interaction adaptation parameters of the node can be determined. In one optional implementation of this embodiment, the interaction adaptation processing of video interaction components includes: Based on the link nodes in the video service access chain determined by user action data and page data, the interactive component elements of the video interaction component are determined. Based on the interaction data, the parameters of the interactive component elements are adapted to obtain the interaction adaptation parameters of the interactive component elements.
[0092] The access link refers to the sequence of pages that a user visits in chronological order within the video service. Specifically, the access link can record information such as the user's page navigation path and dwell time. The access link has one or more link nodes. A link node is a single page in the access link, and each link node corresponds to a video page.
[0093] Specifically, in the process of obtaining interaction adaptation parameters, the link nodes of the video page in the access chain of the video service are first determined based on user action data and page data. The interaction component elements of the video interaction component are determined based on the link nodes. The parameters of the interaction component elements are adapted based on the interaction data to obtain the interaction adaptation parameters of the interaction component elements.
[0094] Furthermore, different video pages may belong to the same page type or different page types, and different page types belong to different link nodes. Based on this, the step of determining the link node of the video page in the video service access link based on user action data and page data, and determining the interactive component elements of the video interaction component, can be replaced by: Based on user action data and the page type of the video page, the link nodes in the video service access chain of the video page are determined, and the interactive component elements of the video interactive component are determined. Alternatively, it can be replaced with: determining the interactive component elements of the video interactive component based on user action data and the page type of the video page.
[0095] Furthermore, after determining the interactive component elements of the video interactive component, it is necessary to adapt the parameters of the interactive component elements to achieve personalized display in different scenarios. Specifically, access record materials can be generated based on access record data, and the interaction time parameters and interaction position parameters of the materials can be determined. The interaction time parameters and interaction position parameters of the resource interactive materials can be determined based on page data and resource interactive elements. In one optional implementation method provided in this embodiment, the parameter adaptation of interactive component elements is performed based on interactive data to obtain the interaction adaptation parameters of the interactive component elements, including: Based on the access record data corresponding to the access record element, generate access record material that interactively transforms and displays the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record material. Based on page data and resource interaction elements, determine the interaction time parameters and interaction location parameters of the resource interaction materials.
[0096] Among them, access record data refers to the user's historical access behavior data. Specifically, access record data can be the user's recently watched video list, viewing progress, viewing time, etc. After the user triggers the access record data, they can enter the video playback page. Access record material refers to the content generated based on access record data that can be displayed on access record elements. Access record material corresponds to interaction time parameters and interaction position parameters, which correspond to the display time and display position of access record material. Interactive resource materials refer to the content displayed on interactive resource elements, such as event icons, event titles, and related animations. Similarly, interactive resource materials correspond to interaction time parameters and interaction position parameters, which correspond to the display time and display position of the interactive resource materials.
[0097] Specifically, in the process of obtaining the interaction adaptation parameters of interactive component elements, based on the access record data corresponding to the access record elements, access record materials that interactively transform and display the access record elements are generated, and the interaction time parameters and interaction position parameters of the access record materials are determined. Then, based on the page data and the resource interaction materials of the resource interaction elements, the interaction time parameters and interaction position parameters of the resource interaction materials are determined.
[0098] In addition, there may be cases where the access record element is displayed before the resource interaction element is displayed. In this case, the step of determining the interaction time parameter and interaction position parameter of the resource interaction material based on the page data and the resource interaction material of the resource interaction element can be replaced by: determining the interaction time parameter and interaction position parameter of the resource interaction material of the resource interaction element based on the interaction time parameter and interaction position parameter of the access record material. Alternatively, it can be replaced with: determining the interaction time parameters and interaction location parameters of the resource interaction materials based on the interaction time parameters and interaction location parameters of the resource interaction materials of the resource interaction elements.
[0099] It should also be noted that in real-world scenarios, access record elements and resource interaction elements may only trigger one type of event. Therefore, the process described above for adapting the parameters of interactive component elements based on interaction data to obtain the interaction adaptation parameters of the interactive component elements can be replaced by: Based on the access record data corresponding to the access record element, generate access record materials that interactively transform and display the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record materials.
[0100] Correspondingly, the step of adapting video interaction components to user interaction can be replaced by: Based on the link nodes in the video service access chain determined by user action data and page data, the interactive component elements of the video interaction component are determined. Based on the access record data corresponding to the access record element, generate access record materials that interactively transform and display the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record materials.
[0101] Similarly, the process described above of adapting the parameters of interactive component elements based on interaction data to obtain the interaction adaptation parameters of the interactive component elements can also be replaced by: Based on page data and resource interaction elements, determine the interaction time parameters and interaction location parameters of the resource interaction materials.
[0102] Correspondingly, the step of adapting video interaction components to user interaction can be replaced by: Based on the link nodes in the video service access chain determined by user action data and page data, the interactive component elements of the video interaction component are determined. Based on page data and resource interaction elements, determine the interaction time parameters and interaction location parameters of the resource interaction materials.
[0103] In practical applications, user action data, page data, and interaction data may contain data unrelated to the current interaction adaptation process, such as irrelevant user operation records on historical pages or page content data unrelated to the current component. To improve the accuracy and efficiency of interaction adaptation processing, adaptation metadata and interaction adaptation parameters can be determined from the above three types of data based on the video page and interactive component elements. In one optional implementation of this embodiment, interaction adaptation processing of video interactive components includes: Based on the interactive component elements of the video page and video interactive components, the adaptation metadata is determined from the user action data, page data, and interaction data, and the interaction adaptation parameters of each interactive component element are determined based on the adaptation metadata.
[0104] Among them, adaptation metadata refers to data that is filtered from user action data, page data, and interaction data and is related to the current video page and interactive component elements.
[0105] In the specific execution process, firstly, based on the interactive component elements of the video page and video interactive components, the adaptation metadata is determined from the user action data, page data, and interaction data. Then, based on the adaptation metadata, the interaction adaptation parameters of each interactive component element are determined, thereby improving the accuracy and efficiency of the interaction adaptation parameters.
[0106] Since interactive component elements can have corresponding interactive states, such as the access history element being selected, different interactive states can correspond to different interactive adaptation parameters, thereby improving the personalization and adaptability of the display of each interactive component element. Based on this, the interaction adaptation process of the above video interactive components can be replaced by: Based on the interaction state of each interactive component element, the adaptation metadata is determined from the user action data, page data, and interaction data. Based on the interaction state and the determined adaptation metadata, the interaction adaptation parameters of each interactive component element are determined.
[0107] It should be noted that the two different methods for determining the interaction adaptation parameters mentioned above can be selected and used according to the actual scenario, or they can be used in combination. This embodiment does not make specific limitations here.
[0108] In specific implementation, to improve the efficiency of interaction adaptation processing of video interaction components, user action data, page data, and interaction data can be input into the scheduling agent of the video interaction agent to obtain the adaptation component elements and corresponding adaptation metadata. Then, the adaptation metadata is input into the corresponding sub-agent to obtain element adaptation parameters. The scheduling agent constructs interaction adaptation parameters based on the obtained element adaptation parameters. In one optional implementation of this embodiment, the interaction adaptation processing of the video interaction component includes: User action data, page data, and interaction data are input into the scheduling agent to perform component element matching and data matching, obtain the adapted component elements and corresponding adaptation metadata, input the obtained adaptation metadata into the sub-agent corresponding to the adapted component element to perform element parameter adaptation, obtain element adaptation parameters, and construct interaction adaptation parameters by the scheduling agent based on the obtained element adaptation parameters.
[0109] Among them, the scheduling agent refers to the agent module responsible for overall decision-making and task distribution. It determines the interactive component elements that need to be adapted in the current scene based on the input data, and filters and matches the input data to obtain the adaptation metadata corresponding to each interactive component element. The sub-agent refers to the agent responsible for the element parameter adaptation of specific interactive component elements. For example, an access record sub-agent can be set to improve the personalized adaptation of interactive component elements. Adaptive component elements refer to the interactive component elements that the scheduling agent determines need to be adapted and displayed based on the input data. Each adaptive component element corresponds to its own adaptive metadata.
[0110] In the specific execution process, when calling the video interaction agent for interaction adaptation processing, user action data, page data, and interaction data are first input into the scheduling agent. The scheduling agent analyzes this input data, identifies the adaptation component elements that need to be adapted in the current scene, and the adaptation metadata corresponding to each adaptation component element. Then, the adaptation metadata is input into the agent corresponding to each adaptation component element for element parameter adaptation, obtaining the element adaptation parameters corresponding to each adaptation component element. Finally, the scheduling agent constructs the interaction adaptation parameters based on the obtained element adaptation parameters.
[0111] Alternatively, the video interaction agent can deploy at least one sub-agent, which corresponds to an interaction component element or element type of the video interaction component. Accordingly, the above steps can be replaced with: Input user action data, page data, and interaction data into the corresponding sub-agent of each element type to obtain element adaptation parameters for interactive component elements, and construct interaction adaptation parameters based on the obtained element adaptation parameters.
[0112] In addition, the video interaction agent can be replaced by the video interaction model. Correspondingly, the sub-agent can be replaced by the network or module of the video interaction model, or by the sub-model. Based on this, the above steps can be replaced with: User action data, page data, and interaction data are input into the scheduling sub-model of the video interaction model for component element matching and data matching to obtain the adapted component elements and corresponding adaptation metadata. The obtained adaptation metadata is then input into the parameter adaptation network corresponding to the adapted component elements for element parameter adaptation to obtain element adaptation parameters. The scheduling sub-model then constructs interaction adaptation parameters based on the obtained element adaptation parameters.
[0113] In the specific execution process, user action data, page data, and interaction data are first input into the scheduling sub-model. Specifically, the scheduling sub-model can be a deep neural network based on the Transformer architecture. The scheduling sub-model converts the input data into a high-dimensional feature vector through a feature encoding layer, and then calculates the interaction weights between different data sources through an attention layer to obtain fused features. Next, the fused features are decoded through a classification layer to predict the list of component elements that need to be adapted in the current scene, and corresponding adaptation metadata is generated for each element. Furthermore, the adaptation metadata of each adaptation component element is input into the corresponding parameter adaptation network. Dimension compression and feature transformation are performed through multiple fully connected layers to finally obtain the interaction adaptation parameters and return them to the scheduling sub-model. The scheduling sub-model constructs the interaction adaptation parameters based on the obtained interaction adaptation parameters.
[0114] In specific implementation, to more accurately identify user intent and improve the accuracy of interactive component element display, interactive intent recognition can be performed on user action data, page data, and interaction data to obtain the interactive intent. Based on the interactive intent and corresponding adaptation metadata, the interactive adaptation parameters of the interactive component elements are determined. In one optional implementation provided in this embodiment, based on user action data, page data, and interaction data, a video interactive agent is invoked to perform interactive adaptation processing of the video interactive component, obtaining the interactive adaptation parameters of the video interactive component, including: Interaction intent is obtained by identifying user action data, page data, and interaction data. The interaction adaptation parameters of the interactive component elements of the video interactive component are determined based on the interaction intent and the corresponding adaptation metadata.
[0115] Specifically, in the process of obtaining the interaction adaptation parameters of the video interaction component, the interaction intent is first obtained by recognizing the user action data, page data and interaction data. Then, the interaction adaptation parameters of the interaction component elements of the video interaction component are determined based on the interaction intent and the corresponding adaptation metadata.
[0116] In addition, user action data, page data, and interaction data can be input into the interaction intent recognition model to obtain the interaction intent. Based on the interaction intent and the corresponding adaptation metadata, the interaction adaptation parameters of the interactive component elements are determined. In one optional implementation of this embodiment, based on user action data, page data, and interaction data, a video interaction agent is invoked to perform interaction adaptation processing of the video interaction components to obtain the interaction adaptation parameters of the video interaction components, including: The video interactive intelligent agent inputs user action data, page data, and interaction data into the interaction intent recognition model to obtain the interaction intent; The interaction adaptation parameters of the interactive component elements of the video interactive component are determined based on the interaction intent and the corresponding adaptation metadata.
[0117] The interaction intent recognition model can be a deep neural network using the Transformer architecture. It encodes user action data, page data, and access record data into feature sequences, uses a multi-head attention mechanism to capture the correlation between different data dimensions, and finally outputs the user's interaction intent label and confidence level on the current page through a fully connected layer and a Softmax function.
[0118] In the specific execution process, when recognizing interaction intent, user action data, page data, and interaction data are first input into the interaction intent recognition model. The embedding layer in the model maps the user action data, page data, and interaction data into high-dimensional feature vectors respectively. Then, a multi-head attention mechanism is used to perform interactive calculations on each feature vector to capture the correlation between different data dimensions. Next, a feedforward neural network is used to perform nonlinear transformation and feature abstraction on the output of the attention layer. Finally, a fully connected layer and a Softmax function are used to output the user's interaction intent label and confidence level on the current page, and the intent with the highest probability is selected as the current user's interaction intent. Furthermore, the interaction adaptation parameters of the interactive component elements of the video interaction component are determined based on the interaction intent and the corresponding adaptation metadata.
[0119] In practical applications, during the element parameter adaptation process, the sub-agent can adopt different parameter adaptation strategies for different types of interactive component elements to improve the accuracy of element display and user experience. In one optional implementation method provided in this embodiment, element parameter adaptation is achieved in the following way: The element transformation parameters of the page interaction elements are determined based on the interaction behavior data and the page state data of the target video page. The video interactive controls on the target video page are extracted and encapsulated to obtain video interactive elements. The element adaptation parameters of the video interactive elements are determined based on element transformation parameters, interactive behavior data and / or page state data.
[0120] Among them, page interactive elements refer to the interactive elements in the video interactive component used to realize page switching or page type selection. Page interactive elements can be transformed according to element transformation parameters. Element transformation parameters refer to the parameters used to adjust the display effect of page interactive elements. Specifically, element transformation parameters may include: the color, size and / or transparency of page interactive elements, etc. Video interactive controls refer to interactive controls related to video playback control in a video page, such as play buttons, pause buttons, progress bars, volume controls, bullet screen toggle, speed adjustment buttons, etc.; video interactive elements refer to element objects obtained by extracting and encapsulating the core elements of video interactive controls, which can be uniformly managed and adapted in video interactive components. The encapsulated elements retain the functions of the original controls and add adaptable display attributes. Specifically, in the process of adapting element parameters, the interaction behavior data and the page state data of the target video page are first obtained. Then, the element transformation parameters of the page interaction elements are determined based on the interaction behavior data and the page state data. After that, the video interaction controls of the target video page are extracted and encapsulated to obtain the video interaction elements. The element adaptation parameters of the video interaction elements are determined based on the element transformation parameters, interaction behavior data and / or page state data.
[0121] Furthermore, it should be noted that the input data used by the aforementioned video interactive intelligent agent for interaction adaptation processing is not limited to user action data, page data, and interaction data. In practical applications, any one or more of the above data can be selected as input, depending on the scenario requirements and data acquisition conditions, or other alternative data related to interaction adaptation can be used. Accordingly, the specific implementation method of the video interactive intelligent agent for interaction adaptation processing can adopt some of the technical means provided in the above implementation examples, or adopt some of the technical means provided in the new implementation method formed on the basis of the above multiple embodiments. For example, adaptation decisions can be made based solely on user action data and page data, or solely on user action data. The data processing method can be adapted to different application scenarios and data conditions. Alternatively, page data can be input into a scheduling agent to perform component element matching and data matching to obtain adapted component elements and corresponding adaptation metadata. The obtained adaptation metadata can be input into the sub-agent corresponding to the adapted component element to obtain element adaptation parameters. The scheduling agent can then construct interaction adaptation parameters based on the obtained element adaptation parameters. Alternatively, supplementary data such as user device information, network status, and geographical location can be introduced as input. This flexibility allows the data processing method provided in this embodiment to adapt to different application scenarios and data conditions. Those skilled in the art can reasonably select and configure the input data according to the actual situation. This embodiment does not impose specific limitations here.
[0122] Step S906: Based on the interaction adaptation parameters, the video interaction component is displayed in an interactive adaptation manner on the video page corresponding to the user action data.
[0123] In practice, after obtaining the interaction adaptation parameters, the server sends the interaction adaptation parameters to the client. The client then displays the video interaction components on the current video page according to the received interaction adaptation parameters, thereby realizing the personalized and contextualized display of the video interaction components.
[0124] As described above, interactive component elements have a mapping relationship with video pages, or interactive component elements have a mapping relationship with the page type of video pages. Based on this, when an element switching instruction for an interactive component element is received, the video interactive component and the video page can perform corresponding adaptation switching processing. In an optional implementation provided in this embodiment, if an element switching instruction for an interactive component element is received, the video interactive component switching adaptation processing and the page switching processing of the video page mapped to the interactive component element are performed.
[0125] Among them, the element switching instruction refers to the instruction generated by the user's trigger operation on the interactive component element. Specifically, it can be the operation instruction generated when the user clicks on interactive component elements such as access record elements, resource interactive elements, page interactive elements or video interactive elements. The instruction carries the identifier of the triggered interactive component element and the corresponding mapping information.
[0126] Specifically, during the switching adaptation process, on the one hand, the interactive display parameters matched by the element switching command are used to perform interactive display processing on the video interactive components, such as adjusting the display state of the components according to the page type of the target page; on the other hand, the video page is switched based on the mapping information carried by the element switching command, thereby achieving synchronization between component switching processing and page switching processing.
[0127] In practical applications, to improve the user experience when switching pages, the interactive display of the switching components can be synchronized with the page transition. In one optional implementation of this embodiment, the switching adaptation processing of the video interactive components includes: The video interactive components are processed for interactive display based on the interactive display parameters matched by the element switching command. Based on the page data of the target page, the component elements of the video interaction component are reconstructed to obtain the switching interaction component, and the interaction of the switching interaction component is displayed according to the interaction display parameters of the switching interaction component.
[0128] Interactive display parameters refer to parameters used to control the display effect of video interactive controls during the switching process. Specifically, interactive display parameters can be interactive hiding parameters that control the hiding of video interactive controls. For example, when a user clicks the recommendation button from the channel page to switch to the playback page of recommended videos, the video interactive controls are hidden according to the interactive display parameters, and the page switches simultaneously. After the page switch is completed, the switching interactive components are reconstructed according to the page data of the video playback page and the switching interactive components are displayed according to the corresponding interactive display parameters. The target page for switching refers to the video page that the element switching command points to after the switch. The target page for switching is configured with switching interaction components. The switching interaction components are the interactive components displayed on the target page after the switch, used for user interaction.
[0129] Specifically, in the process of switching and adapting video interactive components, the interactive display parameters of the video interactive components are first processed according to the interactive display parameters matched by the element switching instructions. Then, the component elements of the video interactive components are reconstructed based on the page data of the switching page to obtain the switching interactive components. The interactive display of the switching interactive components is then performed according to the interactive display parameters of the switching interactive components. It should be noted that the interactive display processing of the video interactive components is executed synchronously with the page switching processing of the video page to improve the user experience.
[0130] It should be noted that, in order to improve the display and reconstruction accuracy of interactive component elements on the video page, page data and interaction detection can be performed on the page data of the target page to obtain the interactive component elements of the target page. Based on these interactive component elements, a switching interactive component is obtained, and the interactive display parameters of the interactive component are determined based on the interaction behavior data and page data. In one optional implementation of this embodiment, the reconstruction of the video interactive component elements based on the page data of the target page to obtain the switching interactive component includes: Perform page recognition and interaction detection on the page data of the target page to obtain the interactive component elements of the target page; The interactive component is reconstructed based on the interactive component element to obtain the switching interactive component, and the interactive display parameters of the switching interactive component are determined based on the interactive behavior data and page data.
[0131] Interaction behavior data refers to user interaction habit data, such as whether the user is a new user or a registered user, the duration of the user's interaction, habit preferences, etc. The interaction display parameters of the corresponding interaction display components can be different or the same for users with different interaction behavior data.
[0132] In the specific execution process, the page data of the target page is first identified and the interaction is detected to obtain the interactive component elements of the target page. Then, the interactive components are reconstructed based on the interactive component elements to obtain the switching interactive components. The interactive display parameters of the switching interactive components are determined based on the interactive behavior data and page data, so as to achieve the accurate display of the switching interactive components.
[0133] Furthermore, the process of reconstructing the component elements of the video interaction component based on page data to obtain the switching interaction component can also be achieved through an interaction recognition model. Correspondingly, the steps of performing page recognition and interaction detection on the page data of the target page to obtain the interactive component elements of the target page, reconstructing the interaction component based on these elements to obtain the switching interaction component, and determining the interaction display parameters of the switching interaction component based on interaction behavior data and page data can be replaced with: The page data of the target page to be switched is input into the interaction recognition model for page recognition and interaction detection to obtain the interactive component elements of the target page to be switched. The interactive component is reconstructed based on the interactive component element to obtain the switching interactive component, and the interactive display parameters of the switching interactive component are determined based on the interactive behavior data and page data.
[0134] In the specific execution process, the page data of the target page to be switched is input into the interaction recognition model for page recognition and interaction detection. The interaction recognition model can be a convolutional neural network based on object detection. It extracts page features from the page data of the target page through convolutional layers to obtain page features, identifies potential interaction areas through a region proposal network, and outputs the type of interactive component element and its position coordinates corresponding to each area through a classification and regression network. Then, based on the identified list of interactive component elements and the layout rules of the target page, the switching interaction component adapted to the current page is reconstructed. Furthermore, the interaction display parameters of the switching interaction component are determined based on the user's interaction behavior data and the page data of the target page to be switched.
[0135] In practical applications, the visual style of the video page may change during video page switching. To improve user visual comfort and operating experience, the pixel display parameters of the interactive component elements can be determined based on the video pixel data of the interactive area. In one optional implementation provided in this embodiment, the pixel display parameters of the switching interactive components are determined in the following way: The video pixel parameters are determined based on the video pixel data of the interactive area corresponding to the interactive component element in the video page. Then, the pixel display parameters that have a pixel mapping relationship with the video pixel parameters are determined and used as the pixel display parameters of the interactive component element.
[0136] Among them, video pixel data refers to the image pixel data of the area where the interactive component element is located in the video page, such as the color, contrast, and brightness values of the area; video pixel parameters refer to the quantized parameters obtained after feature extraction of the video pixel data, such as the dominant color value and the average brightness of the area; pixel mapping relationship refers to the correspondence between the video pixel parameters and the interactive display parameters of the switching interactive component, such as when the video page is dark, the component color is light to ensure visibility; pixel display parameters refer to the specific display parameters of the interactive component element determined according to the pixel mapping relationship, such as the component's color, transparency, and shadow effect.
[0137] Specifically, in determining the pixel display parameters, the video pixel data of the interactive area of the interactive component element in the video page is first obtained, the interactive area is analyzed to obtain the video pixel parameters, and then the corresponding pixel display parameters are determined according to the preset mapping relationship, which are used as the pixel display parameters of the interactive component element.
[0138] The following example uses a video access interaction processing method provided in this embodiment to illustrate its application in a video access interaction scenario. Figure 8 The video access interaction processing method provided in this embodiment will be further explained below. See [link to documentation]. Figure 8 The video access interaction processing method applied to video access interaction scenarios specifically includes the following steps.
[0139] Step S802: Obtain user action data in the video service and upload it to the server; Step S818: Perform interactive display processing of the video interactive component according to the interactive display parameters matched by the element switching instruction of the interactive component element. Step S820: Based on the page data of the target page, the component elements of the video interaction component are reconstructed to obtain the switching interaction component; Step S822: Switch the interactive display of the interactive component according to the interactive display parameters of the switching interactive component.
[0140] It should be noted that any one or more steps in steps S802, S818 to S822 can be combined with any one or more steps in steps S902 to S906 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features in steps S802, S818 to S822 can be selected and combined with any one or more technical features provided in steps S902 to S906 to form a new implementation method according to the actual deployment needs. Alternatively, any one or more technical features in steps S802, S818 to S822 can be replaced with any one or more technical features provided in steps S902 to S906 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.
[0141] This specification provides an embodiment of a video access and interactive processing device as follows: In the above embodiments, a video access interaction processing method is provided, and correspondingly, a video access interaction processing device is also provided, which will be described below with reference to the accompanying drawings.
[0142] Reference Figure 10 This illustration shows a schematic diagram of an embodiment of a video access interaction processing device provided in this embodiment.
[0143] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.
[0144] This embodiment provides a video access interaction processing device, which runs on a server. The device includes: The data receiving module 1002 is configured to receive user action data of a video service uploaded by a client; the video service is configured with a video interaction component. The data acquisition module 1004 is configured to acquire page data of the video page corresponding to the user action data, and interaction data of the video interaction component; The parameter acquisition module 1006 is configured to, based on the user action data, the page data and the interaction data, call the video interaction agent to perform interaction adaptation processing of the video interaction component and obtain the interaction adaptation parameters of the video interaction component. The parameter sending module 1008 is configured to send the interaction adaptation parameters to the client so as to perform interactive adaptation display of the video interaction component on the video page according to the interaction adaptation parameters.
[0145] For ease of description, the above devices are described by dividing them into various modules or units based on their functions. Of course, when implementing one or more of these specifications, the functions of each module or unit can be implemented in the same or different software and / or hardware, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0146] Another embodiment of the video access and interactive processing device provided in this specification is as follows: In the above embodiments, another video access interaction processing method is provided, and correspondingly, another video access interaction processing device is also provided, which will be described below with reference to the accompanying drawings.
[0147] Reference Figure 11 This illustration shows a schematic diagram of an embodiment of a video access interaction processing device provided in this embodiment.
[0148] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.
[0149] This embodiment provides a video access interaction processing device, which runs on a client side. The device includes: The data upload module 1102 is configured to acquire user action data in the video service and upload it to the server. The parameter receiving module 1104 is configured to receive the interaction adaptation parameters of the video interaction component configured by the video service returned by the server; the interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data and the interaction data of the video interaction component. The adaptation display module 1106 is configured to perform interactive adaptation display of the video interaction component on the video page corresponding to the user action data according to the interaction adaptation parameters.
[0150] For ease of description, the above devices are described by dividing them into various modules or units based on their functions. Of course, when implementing one or more of these specifications, the functions of each module or unit can be implemented in the same or different software and / or hardware, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0151] This specification provides an embodiment of a video access and interactive processing device as follows: Corresponding to the video access interaction processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a video access interaction processing device, which is used to execute the video access interaction processing method provided above. Figure 12 This is a schematic diagram of the structure of a video access and interaction processing device provided for one or more embodiments of this specification.
[0152] This embodiment provides a video access and interactive processing device, comprising: like Figure 12As shown, device 1200 mainly consists of a communication interface 1202, a user interface 1204, a processor 1206, and a data storage 1208. These components are interconnected and communicate with each other via a system bus, network, or other connection mechanism 1210. The communication interface 1202 enables device 1200 to communicate with other devices, access networks, and transmission networks via analog or digital modulation. For example, the communication interface 1202 may include a chipset and antenna for wireless communication with a radio access network or access point. Furthermore, the communication interface 1202 can be a wired interface such as Ethernet, Token Ring, or a USB port, or a wireless interface such as Wi-Fi, Bluetooth, Global Positioning System (GPS), or a wide-area wireless interface (e.g., WiMAX or LTE). Of course, the communication interface 1202 can also support other forms of physical layer interfaces and standard or proprietary communication protocols. The communication interface 1202 may also include multiple physical communication interfaces, such as Wi-Fi, Bluetooth, and wide-area wireless interfaces. The user interface 1204 includes receiving user input and providing output to the user. Therefore, user interface 1204 may include input components such as a keypad, keyboard, touch-sensitive or presence-sensitive panel, computer mouse, trackball, joystick, microphone, still camera, and video camera, and output components such as a display screen (which may be combined with a touch-sensitive panel), CRT, LCD, LED, display using DLP technology, printer, and other similar devices known or developed in the future. User interface 1204 may also generate auditory output via speakers, speaker jacks, audio output ports, audio output devices, headphones, and other similar devices known or developed in the future. In some embodiments, user interface 1204 may include software, circuitry, or other forms of logic capable of transmitting data to and receiving data from external user input / output devices. Additionally or alternatively, device 1200 may support remote access from other devices via communication interface 1202 or another physical interface (not shown). User interface 1204 may be configured to receive user input, the position and movement of which may be indicated by indicators or cursors described herein. User interface 1204 may also be configured as a display device for rendering or displaying text fragments.
[0153] Processor 1206 may include one or more general-purpose processors and / or dedicated processors. Data storage 1208 may include one or more volatile and / or non-volatile storage components and may be integrated wholly or partially with processor 1206. Data storage 1208 may include removable and non-removable components.
[0154] Processor 1206 is capable of executing program instructions 1218 (e.g., compiled or uncompiled program logic and / or machine code) stored in data storage 1208 to perform the various functions described herein. Data storage 1208 may contain a non-transitory computer-readable medium on which program instructions are stored, which, when executed by device 1200, enable device 1200 to perform any methods, processes, or functions disclosed in this specification and / or the accompanying drawings. Execution of program instructions 1218 by processor 1206 may result in processor 1206 using data 1212. For example, program instructions 1218 may include an operating system 1222 (e.g., an operating system kernel, device drivers, and / or other modules) installed on device 1200 and one or more application programs 1220 (e.g., a browser, social application, or game application). Similarly, data 1212 may include operating system data 1216 and application data 1214. Operating system data 1216 is primarily accessible to operating system 1222, while application data 1214 is primarily accessible to one or more application programs 1220. Application data 1214 may reside in a file system visible or hidden from the user of device 1200. Application 1220 may communicate with operating system 1222 via one or more application programming interfaces (APIs). These APIs facilitate application 1220 reading and / or writing application data 1214, transmitting or receiving information via communication interface 1202, receiving or displaying information on user interface 1204, etc. In some terms, application 1220 may be simply referred to as an "app". Furthermore, application 1220 may be downloaded to device 1200 through one or more online app stores or app markets. However, applications may also be installed on device 1200 in other ways, such as through a web browser or a physical interface on device 1200 (e.g., a USB port).
[0155] In one specific embodiment, the video access interaction processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the video access interaction processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: Receive user action data for the video service uploaded by the client; the video service is configured with video interaction components; Obtain the page data of the video page corresponding to the user action data, and the interaction data of the video interaction component; Based on the user action data, the page data, and the interaction data, the video interaction agent is invoked to perform interaction adaptation processing of the video interaction component, and the interaction adaptation parameters of the video interaction component are obtained. The interaction adaptation parameters are sent to the client so that the video interaction components can be displayed interactively on the video page according to the interaction adaptation parameters.
[0156] Another embodiment of the video access and interactive processing device provided in this specification is as follows: Corresponding to the other video access interaction processing method described above, based on the same technical concept, one or more embodiments of this specification also provide another video access interaction processing device, which is used to execute the other video access interaction processing method provided above. Figure 13 This is a schematic diagram of the structure of another video access and interaction processing device provided in one or more embodiments of this specification.
[0157] This embodiment provides a video access and interactive processing device, comprising: like Figure 13As shown, device 1300 mainly consists of a communication interface 1302, a user interface 1304, a processor 1306, and a data storage 1308. These components are interconnected and communicate with each other via a system bus, network, or other connection mechanism 1310. The communication interface 1302 enables device 1300 to communicate with other devices, access networks, and transmission networks via analog or digital modulation. For example, the communication interface 1302 may include a chipset and antenna for wireless communication with a radio access network or access point. Furthermore, the communication interface 1302 can be a wired interface such as Ethernet, Token Ring, or a USB port, or a wireless interface such as Wi-Fi, Bluetooth, Global Positioning System (GPS), or a wide-area wireless interface (e.g., WiMAX or LTE). Of course, the communication interface 1302 can also support other forms of physical layer interfaces and standard or proprietary communication protocols. The communication interface 1302 may also include multiple physical communication interfaces, such as Wi-Fi, Bluetooth, and wide-area wireless interfaces. The user interface 1304 includes receiving user input and providing output to the user. Therefore, user interface 1304 may include input components such as a keypad, keyboard, touch-sensitive or presence-sensitive panel, computer mouse, trackball, joystick, microphone, still camera, and video camera, and output components such as a display screen (which may be combined with a touch-sensitive panel), CRT, LCD, LED, display using DLP technology, printer, and other similar devices known or developed in the future. User interface 1304 may also generate auditory output via speakers, speaker jacks, audio output ports, audio output devices, headphones, and other similar devices known or developed in the future. In some embodiments, user interface 1304 may include software, circuitry, or other forms of logic capable of transmitting data to and receiving data from external user input / output devices. Additionally or alternatively, device 1300 may support remote access from other devices via communication interface 1302 or another physical interface (not shown). User interface 1304 may be configured to receive user input, the position and movement of which may be indicated by indicators or cursors described herein. User interface 1304 may also be configured as a display device for rendering or displaying text fragments.
[0158] Processor 1306 may include one or more general-purpose processors and / or special-purpose processors. Data storage 1308 may include one or more volatile and / or non-volatile storage components and may be integrated wholly or partially with processor 1306. Data storage 1308 may include removable and non-removable components.
[0159] Processor 1306 is capable of executing program instructions 1318 (e.g., compiled or uncompiled program logic and / or machine code) stored in data store 1308 to perform the various functions described herein. Data store 1308 may contain a non-transitory computer-readable medium on which program instructions are stored, which, when executed by device 1300, enable device 1300 to perform any methods, processes, or functions disclosed in this specification and / or the accompanying drawings. Execution of program instructions 1318 by processor 1306 may result in processor 1306 using data 1312. For example, program instructions 1318 may include an operating system 1322 (e.g., an operating system kernel, device drivers, and / or other modules) installed on device 1300 and one or more application programs 1320 (e.g., a browser, social application, or game application). Similarly, data 1312 may include operating system data 1316 and application data 1314. Operating system data 1316 is primarily accessible to operating system 1322, while application data 1314 is primarily accessible to one or more application programs 1320. Application data 1314 may reside in a file system visible or hidden to the user of device 1300. Application 1320 may communicate with operating system 1322 via one or more application programming interfaces (APIs). These APIs facilitate application 1320 reading and / or writing application data 1314, transmitting or receiving information via communication interface 1302, receiving or displaying information on user interface 1304, etc. In some terms, application 1320 may be simply referred to as an "app". Furthermore, application 1320 may be downloaded to device 1300 through one or more online app stores or app markets. However, applications may also be installed on device 1300 in other ways, such as through a web browser or a physical interface on device 1300 (e.g., a USB port).
[0160] In one specific embodiment, the video access interaction processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the video access interaction processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: Obtain user action data in the video service and upload it to the server; The system receives the interaction adaptation parameters of the video interaction component configured by the video service returned by the server. The interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component. Based on the interaction adaptation parameters, the video interaction component is displayed in an interactive adaptation manner on the video page corresponding to the user action data.
[0161] This specification provides an embodiment of a computer-readable storage medium as follows: Corresponding to the video access interaction processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.
[0162] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, implement the following process: Receive user action data for the video service uploaded by the client; the video service is configured with video interaction components; Obtain the page data of the video page corresponding to the user action data, and the interaction data of the video interaction component; Based on the user action data, the page data, and the interaction data, the video interaction agent is invoked to perform interaction adaptation processing of the video interaction component, and the interaction adaptation parameters of the video interaction component are obtained. The interaction adaptation parameters are sent to the client so that the video interaction components can be displayed interactively on the video page according to the interaction adaptation parameters.
[0163] It should be noted that the embodiments of a computer-readable storage medium described in this specification and the embodiments of a video access interaction processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0164] Another embodiment of a computer-readable storage medium provided in this specification is as follows: Corresponding to the other video access interaction processing method described above, based on the same technical concept, one or more embodiments of this specification also provide another computer-readable storage medium.
[0165] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, implement the following process: Obtain user action data in the video service and upload it to the server; The system receives the interaction adaptation parameters of the video interaction component configured by the video service returned by the server. The interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component. Based on the interaction adaptation parameters, the video interaction component is displayed in an interactive adaptation manner on the video page corresponding to the user action data.
[0166] It should be noted that the embodiments of another computer-readable storage medium described in this specification and the embodiments of another video access interaction processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0167] This specification provides an example of a computer program product as follows: Corresponding to the video access interaction processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a computer program product.
[0168] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: Receive user action data for the video service uploaded by the client; the video service is configured with video interaction components; Obtain the page data of the video page corresponding to the user action data, and the interaction data of the video interaction component; Based on the user action data, the page data, and the interaction data, the video interaction agent is invoked to perform interaction adaptation processing of the video interaction component, and the interaction adaptation parameters of the video interaction component are obtained. The interaction adaptation parameters are sent to the client so that the video interaction components can be displayed interactively on the video page according to the interaction adaptation parameters.
[0169] It should be noted that the embodiments of a computer program product described in this specification and the embodiments of a video access interaction processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0170] Another example of a computer program product provided in this specification is as follows: Corresponding to the other video access interaction processing method described above, based on the same technical concept, one or more embodiments of this specification also provide another computer program product.
[0171] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: Obtain user action data in the video service and upload it to the server; The system receives the interaction adaptation parameters of the video interaction component configured by the video service returned by the server. The interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component. Based on the interaction adaptation parameters, the video interaction component is displayed in an interactive adaptation manner on the video page corresponding to the user action data.
[0172] It should be noted that the embodiments of another computer program product described in this specification and the embodiments of another video access interaction processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0173] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments. For example, the device embodiment, equipment embodiment and computer-readable storage medium embodiment are all similar to the method embodiment, so the description is relatively simple. When reading the relevant content of the device embodiment, equipment embodiment and computer-readable storage medium embodiment, please refer to the description of the method embodiment.
[0174] While one or more embodiments of this specification provide method steps as described in the embodiments or flowcharts, it is understood that the order of steps listed in the embodiments or flowcharts is merely one possible execution order among many steps, and does not represent the only execution order. Therefore, when the claims involve method steps, any changes or adjustments to the order of such steps, or the parallelism between steps, are also within the scope of protection of the claims. This specification uses specific terms to describe embodiments of this specification. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0175] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0176] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0177] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0178] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0179] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.
[0180] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, system, or computer program product. Therefore, one or more embodiments of this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0181] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0182] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0183] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0184] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0185] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0186] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0187] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising at least one…" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0188] One or more embodiments of this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0189] The above description is merely an embodiment of this document and is not intended to limit the scope of this document. Various modifications and variations can be made to this document by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this document should be included within the scope of the claims of this document.
Claims
1. A video access interaction processing method, applied on a server side, the method comprising: Receive user action data for video services uploaded by the client; The video service is configured with video interaction components; Obtain the page data of the video page corresponding to the user action data, and the interaction data of the video interaction component; Based on the user action data, the page data, and the interaction data, the video interaction agent is invoked to perform interaction adaptation processing of the video interaction component, and the interaction adaptation parameters of the video interaction component are obtained. The interaction adaptation parameters are sent to the client so that the video interaction components can be displayed interactively on the video page according to the interaction adaptation parameters.
2. The video access interaction processing method according to claim 1, wherein the interactive component elements of the video interaction component have a mapping relationship with the video page, or the interactive component elements have a mapping relationship with the page type of the video page; If an element switching instruction for the interactive component element is received, the switching adaptation processing of the video interactive component and the page switching processing of the video page mapped by the interactive component element are performed.
3. The video access interaction processing method according to claim 2, wherein the switching adaptation processing of the video interaction component includes: The video interactive component is interactively displayed according to the interactive display parameters matched by the element switching instruction. Based on the page data of the target page, the component elements of the video interaction component are reconstructed to obtain the switching interaction component, and the switching interaction component is interactively displayed according to the interaction display parameters of the switching interaction component.
4. The video access interaction processing method according to claim 3, wherein the interaction display parameters of the switching interaction component are determined in the following manner: The video pixel parameters are determined based on the video pixel data of the interactive area corresponding to the interactive component element in the video page. Pixel display parameters that have a pixel mapping relationship with the video pixel parameters are determined and used as the pixel display parameters of the interactive component elements.
5. The video access interaction processing method according to claim 3, wherein the step of reconstructing the component elements of the video interaction component based on the page data of the target page to obtain the switching interaction component includes: The page data of the target page to be switched is input into the interaction recognition model for page recognition and interaction detection to obtain the interactive component elements of the target page to be switched. Based on the interactive component elements, the interactive components are reconstructed to obtain the switching interactive component, and the interactive display parameters of the switching interactive component are determined based on the interactive behavior data and the page data.
6. The video access interaction processing method according to claim 1, wherein performing the interaction adaptation processing of the video interaction component includes: Based on the user action data and the page data, the link nodes of the video page in the access chain of the video service are determined, and the interactive component elements of the video interaction component are determined. Based on the interaction data, the parameters of the interactive component elements are adapted to obtain the interaction adaptation parameters of the interactive component elements.
7. The video access interaction processing method according to claim 6, wherein the step of adapting the parameters of the interactive component element based on the interaction data to obtain the interaction adaptation parameters of the interactive component element includes: Based on the access record data corresponding to the access record element, generate access record material that interactively transforms and displays the access record element, and determine the interaction time parameters and interaction position parameters that are adapted to the access record material. Based on the page data and the resource interaction materials of the resource interaction elements, determine the interaction time parameters and interaction position parameters of the resource interaction materials.
8. The video access interaction processing method according to claim 1, wherein the video interaction agent is deployed with a scheduling agent and at least one sub-agent; The sub-agent corresponds to the interaction component element or element type of the video interaction component; The interaction adaptation processing of the video interaction component includes: The user action data, the page data, and the interaction data are input into the scheduling agent to perform component element matching and data matching, thereby obtaining the adapted component elements and the corresponding adapted metadata. The obtained adaptation metadata is input into the sub-agent corresponding to the adaptation component element to adapt the element parameters and obtain the element adaptation parameters. The scheduling agent constructs the interaction adaptation parameters based on the obtained element adaptation parameters.
9. The video access interaction processing method according to claim 8, wherein the element parameter adaptation is implemented in the following manner: The element transformation parameters of the page interaction elements are determined based on the interaction behavior data and the page state data of the target video page. The video interactive controls of the target video page are extracted and encapsulated to obtain video interactive elements, and the element adaptation parameters of the video interactive elements are determined based on the element transformation parameters, the interactive behavior data and / or page state data.
10. The video access interaction processing method according to claim 1, wherein the interaction adaptation processing of the video interaction component includes: Based on the video page and the interactive component elements of the video interactive component, adaptation metadata is determined from the user action data, the page data, and the interaction data, and the interaction adaptation parameters of each interactive component element are determined based on the adaptation metadata. or, Based on the interaction state of each interactive component element, adaptation metadata is determined from the user action data, the page data, and the interaction data. Based on the interaction state and the determined adaptation metadata, the interaction adaptation parameters of each interactive component element are determined.
11. The video access interaction processing method according to claim 1, wherein the step of invoking a video interaction agent to perform interaction adaptation processing of the video interaction component based on the user action data, the page data, and the interaction data, and obtaining the interaction adaptation parameters of the video interaction component, includes: The video interaction agent inputs the user action data, the page data, and the interaction data into the interaction intent recognition model to obtain the interaction intent; The interaction adaptation parameters of the interactive component elements of the video interaction component are determined based on the interaction intent and the corresponding adaptation metadata.
12. The video access interaction processing method according to claim 1, wherein the video service includes a video subroutine within an application, or a video service module of the application; The video interaction component is displayed on the video page of the video service.
13. A video access interaction processing method, applied to a client, the method comprising: Obtain user action data in the video service and upload it to the server; The system receives the interaction adaptation parameters of the video interaction component configured by the video service returned by the server. The interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component. Based on the interaction adaptation parameters, the video interaction component is displayed in an interactive adaptation manner on the video page corresponding to the user action data.
14. The video access interaction processing method according to claim 13, wherein the interactive component elements of the video interaction component have a mapping relationship with the video page, or the interactive component elements have a mapping relationship with the page type of the video page; If an element switching instruction for the interactive component element is received, the switching adaptation processing of the video interactive component and the page switching processing of the video page mapped by the interactive component element are performed.
15. The video access interaction processing method according to claim 14, wherein the switching adaptation processing of the video interaction component includes: The interactive display of the video interactive component is processed according to the interactive display parameters matched by the element switching instruction. Based on the page data of the target page, the component elements of the video interaction component are reconstructed to obtain the switching interaction component, and the switching interaction component is interactively displayed according to the interaction display parameters of the switching interaction component.
16. A video access and interaction processing device, operating on a server, the device comprising: The data receiving module is configured to receive user action data from the video service uploaded by the client. The video service is configured with video interaction components; The data acquisition module is configured to acquire page data of the video page corresponding to the user action data, as well as interaction data of the video interaction component; The parameter acquisition module is configured to, based on the user action data, the page data, and the interaction data, invoke the video interaction agent to perform interaction adaptation processing of the video interaction component and obtain the interaction adaptation parameters of the video interaction component. The parameter delivery module is configured to send the interaction adaptation parameters to the client so as to perform interactive adaptation display of the video interaction component on the video page according to the interaction adaptation parameters.
17. A video access interaction processing device, operating on a client, the device comprising: The data upload module is configured to acquire user action data in the video service and upload it to the server. The parameter receiving module is configured to receive the interaction adaptation parameters of the video interaction component configured by the video service returned by the server; the interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data and the interaction data of the video interaction component. The adaptation and display module is configured to perform interactive adaptation and display of the video interaction components on the video page corresponding to the user action data according to the interaction adaptation parameters.
18. A video access interactive processing device, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: Receive user action data for the video service uploaded by the client; the video service is configured with video interaction components; Obtain the page data of the video page corresponding to the user action data, and the interaction data of the video interaction component; Based on the user action data, the page data, and the interaction data, the video interaction agent is invoked to perform interaction adaptation processing of the video interaction component, and the interaction adaptation parameters of the video interaction component are obtained. The interaction adaptation parameters are sent to the client so that the video interaction components can be displayed interactively on the video page according to the interaction adaptation parameters.
19. A video access interactive processing device, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: Obtain user action data in the video service and upload it to the server; The system receives the interaction adaptation parameters of the video interaction component configured by the video service returned by the server. The interaction adaptation parameters are obtained by calling the video interaction agent to perform interaction adaptation processing based on the user action data, page data, and the interaction data of the video interaction component. Based on the interaction adaptation parameters, the video interaction component is displayed in an interactive adaptation manner on the video page corresponding to the user action data.
20. A computer-readable storage medium for storing computer-executable instructions that, when executed, implement the steps of the method of claim 1 or claim 13.