Displaying content display method and device and storage medium

By automatically generating focus jump rules, the problem of cumbersome focus jump rule adjustments in remote control display devices is solved, thus improving the user experience.

CN121858017APending Publication Date: 2026-04-14GUANGZHOU SHIZHEN INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Adjusting the focus jump rules for promotional content on remote-controlled display devices is cumbersome, resulting in a degraded user experience.

Method used

The first display device obtains the coordinate information of the target component based on the coordinate system of the component editing area, automatically generates focus jump rules, and sends them to the second display device to realize focus movement controlled by the remote control.

Benefits of technology

The process of adjusting focus jump rules has been simplified, improving the user experience of remote control display devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121858017A_ABST
    Figure CN121858017A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of display equipment control, and discloses a method and equipment for displaying propaganda content and a storage medium, and when a user edits the propaganda content through first display equipment, coordinate information of each target component capable of obtaining a focus is obtained based on a coordinate system preset in a component editing area in an editing interface. And based on the coordinate information of each target component, focus jump rules of each target component are determined, and the focus jump rules of each target component jointly form focus configuration information of the propaganda content. After the user completes editing of the propaganda content through the first display device, the edited target propaganda content is sent to the second display device to be displayed. Under the condition that the propaganda content needs to be adjusted frequently, the mode of automatically generating the focus jump rule of each target component can improve the experience of the user when the propaganda content is displayed through the second display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display device control technology, such as a method and device for displaying promotional content, and a storage medium. Background Technology

[0002] Currently, the backend control terminal can send content to be displayed to the display device via the network, such as sending notifications or advertisements. This method is called content promotion, and the content sent is called promotional content.

[0003] In related technologies, touch-screen displays or remote-controlled displays are typically used to display promotional content. When displaying promotional content via a remote-controlled display, if the content is adjusted, the focus transition rules between the various components within the content need to be manually adjusted. This allows the remote-controlled display to respond to the remote control's signals based on the manually adjusted focus transition rules. This enables the user to properly control the promotional content displayed on the remote-controlled display.

[0004] However, the promotional content displayed on remote-controlled display devices often needs to be adjusted flexibly, which also necessitates frequent adjustments to the focus transition rules between various components within the promotional content. When the focus transition rules between components within the promotional content require frequent adjustments, the manual adjustment methods in related technologies are cumbersome, reducing the user experience when displaying promotional content via remote-controlled display devices. Summary of the Invention

[0005] This application provides a method, device, and storage medium for displaying promotional content, which can automatically generate focus jump rules between various components in the promotional content to improve the user experience when displaying promotional content through a remote control display device.

[0006] In a first aspect, embodiments of this application provide a method for displaying promotional content, applied to a first display device. The first display device stores a promotional content editing program. The editing display device displays an editing interface for the promotional content by running the promotional content editing program. The editing interface includes a component editing area, and the component editing area has a preset coordinate system. The method includes:

[0007] When a user edits the promotional content in the editing interface, the coordinate information of each target component in the component editing area is obtained based on the coordinate system; wherein, the target component is the component in the component editing area that can obtain focus;

[0008] Based on the coordinate information of each target component, the focus jump rules of each target component are determined respectively;

[0009] Based on the focus jump rules of each target component, generate the focus configuration information of the promotional content;

[0010] When the user completes the editing of the promotional content in the editing interface, the edited target promotional content and the focus configuration information of the target promotional content are sent to the second display device, so that the second display device displays the target promotional content and responds to the control signal from the remote control according to the focus configuration information of the target promotional content, controlling the focus to move between the target components.

[0011] Optionally, based on the coordinate information of each target component, the focus jump rules for each target component are determined, including: according to the coordinate information of each target component, selecting components to be jumped to in each jump direction from the target components; based on the components to be jumped to in each jump direction, determining the jump components in each jump direction; and based on the jump components in each jump direction, determining the focus jump rules for the current target component; wherein, the current target component is any one of the target components.

[0012] Optionally, the jump directions include above, below, left, and right. Correspondingly, based on the coordinate information of each target component, selecting components to be jumped to in each jump direction from the target components includes: sorting the target components according to a preset rule based on their vertical coordinate information to obtain a first sorting result; and sorting the target components according to the preset rule based on their horizontal coordinate information to obtain a second sorting result; based on the first sorting result, selecting a first component to be jumped to above the current target component and a second component to be jumped to below the current target component from the target components; and based on the second sorting result, selecting a third component to be jumped to the left of the current target component and a fourth component to be jumped to the right of the current target component from the target components.

[0013] Optionally, determining the jump component for each jump direction based on the jump components for each jump direction includes: when there are multiple jump components for the target direction, selecting the jump component closest to the current target component from the multiple jump components and determining it as the jump component for the target direction; or, when there is only one jump component for the target direction, determining the jump component for the target direction as the jump component for the target direction; or, when there is no jump component for the target direction, determining the jump component for the target direction as the current target component; wherein, the target direction is any one of the jump directions.

[0014] Optionally, the editing interface further includes an attribute display area, which is used to display the attribute information of the selected target component, including focus jump information; correspondingly, based on the coordinate information of each target component, the focus jump rules of each target component are determined, including: receiving user input into the attribute display area for preset focus jump information of each target component; and determining the focus jump rules of each target component according to the preset focus jump information of each target component.

[0015] Optionally, based on the coordinate information of each target component, the focus jump rule of each target component is determined, including: receiving a drag command from the user in the component editing area for each target component; and in response to the drag command of each target component, determining the focus jump rule of each target component.

[0016] Optionally, before obtaining the coordinate information of each target component in the component editing area based on the coordinate system, the method further includes: receiving an editing operation performed by the user on the editing interface; and in response to the editing operation, adding the component to be edited to the component editing area.

[0017] Optionally, after generating the focus configuration information of the promotional content according to the focus jump rules of each target component, the method further includes: determining the target component that first gains focus from each target component according to preset requirements; recording the target component that first gains focus in the focus configuration information; wherein, the target component that first gains focus is the target component that first gains focus when the second display device displays the target promotional content.

[0018] Secondly, embodiments of this application provide a method for displaying promotional content, applied to a second display device. The second display device stores a promotional content display program, and the second display device displays a display interface for the promotional content by running the promotional content display program; the method further includes:

[0019] Upon receiving the target promotional content and focus configuration information of the target promotional content sent by the first display device, the target promotional content is displayed through the display interface;

[0020] When the second display device receives a control signal from the remote controller, it determines the component to be focused based on the control signal and the focus configuration information.

[0021] Control the component to be focused to display a focused state;

[0022] The focus configuration information of the target promotional content is used to record the focus jump rules of each target component in the target promotional content that can obtain focus; the focus jump rules of the target components are generated by the first display device based on the coordinate information of each target component when the user edits the target promotional content through the first display device.

[0023] Optionally, the focus configuration information of the target promotional content is further used to record the target component that first gains focus in the target promotional content; correspondingly, when the second display device receives a control signal from the remote control, the component to be focused is determined according to the control signal and the focus configuration information, including: listening to the button event corresponding to the control signal; when the button event is detected to be a preset button event and no target component is displayed in focus state on the display interface, the target component that first gains focus recorded in the focus configuration information is determined as the component to be focused.

[0024] Optionally, when the second display device receives a control signal from the remote controller, it determines the component to be focused based on the control signal and the focus configuration information, including: listening to the button event corresponding to the control signal; when the button event is detected to be a directional button event and the display interface shows a target component in a focused state, it determines the component to be focused based on the focus jump rules of each target component recorded in the focus configuration information.

[0025] Thirdly, embodiments of this application provide a promotional content display system, including a first display device and a second display device; wherein the first display device is configured to perform the promotional content display method as described in the first aspect, and the second display device is configured to perform the promotional content display method as described in the second aspect.

[0026] Fourthly, embodiments of this application provide an electronic device, including a processor and a memory storing program instructions, wherein the processor is configured to execute a method for displaying promotional content as described in the first or second aspect when running the program instructions.

[0027] Fifthly, embodiments of this application provide a storage medium storing program instructions, which, when executed, perform the method for displaying promotional content as described in the first or second aspect.

[0028] The method, device, and storage medium for displaying promotional content provided in this application embodiment can achieve the following technical effects:

[0029] When a user edits promotional content through the first display device, the first display device can obtain the coordinate information of each target component in the component editing area that can obtain focus, based on the preset coordinate system of the component editing area in the editing interface. The coordinate information of each target component can reflect the positional relationship between the target components, and the focus jump rules of each target component can be determined according to the positional relationship between the target components. The focus jump rules of each target component together constitute the focus configuration information of the promotional content. After the user completes the editing of the promotional content through the first display device, the first display device sends the edited target promotional content and the focus configuration information of the target promotional content to the second display device, which then displays the target promotional content. Furthermore, when the second display device displays the target promotional content, after the user sends a control signal through the remote control, the second display device can respond to the control signal according to the focus configuration information of the target promotional content, controlling the focus to move between the target components according to the focus configuration rules recorded in the focus configuration information. Thus, the user can edit the promotional content and display the edited promotional content through the second display device. In this embodiment, the first display device can automatically generate focus jump rules for each target component based on the positional relationship between them in the component editing area. This automatic generation of focus jump rules simplifies the process of adjusting these rules compared to manual adjustment, reducing the complexity and efficiency of determining them. This allows the second display device to adapt to remote control operations promptly based on the focus jump rules of each target component, thereby improving the user experience when displaying promotional content on the second display device.

[0030] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description

[0031] Figure 1 This is a schematic diagram of a display system for promotional content provided in an embodiment of this application;

[0032] Figure 2This is a schematic diagram of an editing interface in a first display device provided in an embodiment of this application;

[0033] Figure 3 This is a schematic diagram of a method for displaying promotional content provided in an embodiment of this application;

[0034] Figure 4 This is an example diagram of a target component in a component editing area provided in an embodiment of this application;

[0035] Figure 5 This is a schematic diagram of another editing interface in a first display device provided in an embodiment of this application;

[0036] Figure 6 This is another example diagram of a target component in a component editing area provided in an embodiment of this application;

[0037] Figure 7 This is a schematic diagram of a display device for promotional content provided in an embodiment of this application;

[0038] Figure 8 This is a schematic diagram of another display device for promotional content provided in an embodiment of this application;

[0039] Figure 9 This is a schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0040] The terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0041] Unless otherwise stated, the term "multiple" means two or more.

[0042] In this embodiment, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.

[0043] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.

[0044] The term "correspondence" can refer to an association or binding relationship. The correspondence between A and B means that there is an association or binding relationship between A and B.

[0045] In related technologies, the backend control unit (such as a computer device) can send content to be displayed to a display device via a network, such as sending notifications or advertisements. This method is called content promotion, and the content sent is called promotional content. To facilitate editing or adjusting promotional content, touch-screen displays are typically used. When the promotional content needs to be adjusted, users can quickly edit or adjust it by performing touch operations on the display device.

[0046] However, in larger exhibition halls and other spacious settings, to make promotional content more eye-catching, large-screen displays such as commercial giant screens are typically used. Since these large-screen displays are usually wall-mounted and not easily touch-operated, they are often remote-controlled.

[0047] In related technologies, if a user wants to adjust the promotional content displayed on a remote-controlled display device, the content typically needs to be edited using a computer. The computer then sends the edited content to the remote-controlled display device for display. The user can control the displayed content using a remote control. After the content is adjusted, to ensure the remote-controlled display device is better compatible with the remote control and can be controlled by the user to display the content correctly, the technology involves manually adjusting the focus transition rules between components within the content. This allows the remote-controlled display device to respond to the remote control's signals based on these adjusted rules. This enables the user to control the displayed content using the remote control.

[0048] However, the same promotional content is usually not displayed on remote-controlled display devices for extended periods. The content displayed on these devices frequently needs to be adjusted, which in turn necessitates frequent adjustments to the focus transition rules between components within the promotional content. When these rules require frequent adjustments, the manual methods for adjusting focus transition rules in existing technologies are cumbersome and inefficient, negatively impacting the user experience when viewing promotional content via remote-controlled display devices.

[0049] In view of this, embodiments of this application provide a method for displaying promotional content. When editing promotional content, the method can automatically generate focus jump rules for each component to be edited based on their positional relationships, simplifying the process of adjusting the focus jump rules for each target component and enabling the remote-controlled display device to better adapt to remote control operations. This improves the user experience when displaying promotional content through a remote-controlled display device.

[0050] The following will describe the display system of the promotional content to which the display method of the promotional content provided in the embodiments of this application is applicable.

[0051] Combination Figure 1 As shown in the figure, this application embodiment provides a display system for promotional content, which includes a first display device 11 and a second display device 12. A network connection is established between the first display device 11 and the second display device 12, which can be a wired connection or a wireless connection.

[0052] The first display device 11 is a display device with a screen, such as a tablet computer or a laptop. The first display device 11 stores a promotional content editing program. When the first display device 11 runs the promotional content editing program, the editing interface for the promotional content is displayed on the screen. The editing interface can be as follows: Figure 2 The interface shown is as follows. From left to right, the editing interface includes a component list area, a component editing area, and an attribute display area. Each component editing area has a pre-defined coordinate system. The attribute display area displays the attribute information of a selected component when it is selected in the editing area. This attribute information includes at least the component's editing options, display style, and focus transition information. Users can edit the selected component by editing its attribute information.

[0053] The second display device 12 is a remote control device with a display screen, such as a commercial large screen or commercial monitor. The second display device 12 stores a program for displaying promotional content. When the second display device 12 runs the program for displaying promotional content, the display screen shows the interface of the promotional content.

[0054] In this embodiment, after the user completes the editing of promotional content on the first display device 11, they can send the edited promotional content to the second display device 12 for display by clicking the corresponding function button in the editing interface, based on the network connection between the first display device 11 and the second display device 12. During the display of the promotional content on the second display device 12, the user can control the promotional content displayed on the second display device 12 using a remote control; for example, they can move the focus between the various components of the promotional content displayed on the second display device 12.

[0055] Below, based on the above-mentioned display system for promotional content, the method for displaying promotional content provided in the embodiments of this application will be described.

[0056] Combination Figure 3 As shown in the embodiment of this application, a method for displaying promotional content is provided, which can be applied to... Figure 1In the illustrated display system, the method is described from the perspective of the interaction between the first display device 11 and the second display device 12. The method includes:

[0057] S31, when the user edits promotional content in the editing interface of the first display device, the first display device obtains the coordinate information of each target component in the component editing area based on the coordinate system.

[0058] S32, the first display device determines the focus jump rules for each target component based on the coordinate information of each target component.

[0059] S33, the first display device generates focus configuration information for the promotional content based on the focus jump rules of each target component.

[0060] S34, when the user completes the editing of the promotional content in the editing interface of the first display device, the first display device sends the edited target promotional content and the focus configuration information of the target promotional content to the second display device.

[0061] S35, the second display device displays the target promotional content.

[0062] S36, the second display device receives a control signal from the remote control.

[0063] S37, the second display device determines the component to be focused based on the control signal and focus configuration information.

[0064] S38, the second display device controls the component to be focused to display the focused state.

[0065] The method for displaying promotional content provided in this application embodiment enables the first display device to obtain the coordinate information of each target component in the component editing area that can obtain focus, based on a preset coordinate system in the component editing area of ​​the editing interface, when the user edits the promotional content through the first display device. The coordinate information of each target component reflects the positional relationship between them, and the focus jump rules for each target component can be determined according to the positional relationship. The focus jump rules of each target component collectively constitute the focus configuration information of the promotional content. After the user completes the editing of the promotional content through the first display device, the first display device sends the edited target promotional content and its focus configuration information to the second display device, which then displays the target promotional content. Furthermore, when the second display device displays the target promotional content, after the user sends a control signal via a remote control, the second display device can respond to the control signal according to the focus configuration information of the target promotional content, controlling the focus to move between the target components according to the focus configuration rules recorded in the focus configuration information. This allows users to edit promotional content and display the edited content on a second display device. In this embodiment, the first display device can automatically generate focus jump rules for each target component based on the positional relationship between them in the component editing area. This automatic generation of focus jump rules simplifies the process of adjusting these rules compared to manual adjustment, especially when the promotional content displayed on the second display device needs frequent adjustments. It reduces the complexity of determining these rules and improves efficiency, enabling the second display device to adapt to remote control operations promptly based on the focus jump rules, thereby enhancing the user experience when displaying promotional content on the second display device.

[0066] In step S31 above, when the user edits promotional content in the editing interface of the first display device, the first display device receives the editing operation performed by the user on the editing interface and, in response to the editing operation, adds the component to be edited to the component editing area.

[0067] In this embodiment, when a user needs to edit promotional content, the user selects (e.g., clicks) a component in the component list area of ​​the editing interface. The first display device receives the user's editing operation (e.g., click operation) and responds by adding the selected component to the component editing area. The selected component is the component to be edited. After the component to be edited is added to the component editing area, in order to distinguish each component, the first display device assigns a component identifier to each component. The component identifiers are different between different components and are used to uniquely identify the component to be edited. Specifically, the component identifiers can be assigned sequentially according to the time order in which the components to be edited are added to the component editing area. For example, component identifiers A, B, C...Z can be assigned sequentially, or component identifiers 1, 2, 3... can be assigned sequentially. In this embodiment, the representation of the component identifiers is only required to distinguish each component and is not specifically limited.

[0068] The attribute display area in the editing interface can also show the focus-receiving properties of the selected component to be edited. After a component to be edited is added to the component editing area, the user can select a component and adjust whether the component can receive focus by editing its focus-receiving properties. Considering that some components in the editing interface have focus-receiving properties that cannot be edited, when a component with a non-editable focus-receiving property is selected, the attribute display area can either not display the component's focus-receiving property, or display the component's focus-receiving property as unadjustable, thereby avoiding accidental editing of the component's focus-receiving property.

[0069] After the component to be edited is added to the component editing area, the user can select a component to be edited and drag it to change its position in the component editing area. That is, the first display device can adjust the layout of the components to be edited according to the user's needs, so that the first display device can meet the user's editing needs for the promotional content.

[0070] After the user adjusts the positions of each component to be edited in the component editing area, the first display device can obtain the coordinate information of each target component in the component editing area based on the preset coordinate system of the component editing area. The target component is the component in the component editing area that can obtain focus. Obtaining only the coordinate information of the target components is to avoid obtaining the coordinate information of components that cannot obtain focus when generating focus jump rules for the target components later, thus reducing the subsequent calculation workload and improving the efficiency of generating focus jump rules for the target components. Furthermore, considering the area occupied by the target component in the component editing area, which is usually a rectangular area enclosed by the outer border of the target component, the coordinates of the center point of each target component can be uniformly selected as the coordinate information of the target component. The coordinate information of the target component is used to represent the position of the target component in the component editing area.

[0071] In step S32 above, after acquiring the coordinate information of each target component, the first display device can determine the focus switching rules for each target component based on the coordinate information. The process by which the first display device determines the focus switching rules for each target component will be explained below.

[0072] Optionally, the first display device determines the focus jump rules for each target component based on the coordinate information of each target component, including: filtering out the components to be jumped to in each jump direction from the target components according to the coordinate information of each target component; determining the jump components in each jump direction based on the components to be jumped to in each jump direction; and determining the focus jump rules for the current target component based on the jump components in each jump direction. Here, the current target component is any one of the target components.

[0073] In this implementation, the coordinate information of each target component reflects the positional relationship between them. Therefore, based on the coordinate information of each target component, it is possible to filter out the components to be jumped to in each jump direction from the current target component. There may be one or more components to be jumped to in each jump direction, or there may be no components to be jumped to. However, since focus jumps from the current target component to another target component, it is not possible to jump from the current target component to multiple target components simultaneously. Therefore, it is necessary to determine one jump component in each jump direction from the components to be jumped to in each jump direction. After determining the jump components in each jump direction of the current target component, the focus jump rule of the current target component can be obtained. The focus jump rule of the current target component is used to characterize which target component will jump to when the focus jumps from the current target component to each direction.

[0074] It should be noted that in this embodiment, the first display device can generate focus jump rules for each target component in real time based on the coordinate information of each target component in the component editing area. When the positional relationship between the target components changes, the focus jump rules for each target component can be generated promptly. Of course, to save computing resources, the first display device can also periodically generate focus jump rules for each target component based on the coordinate information of each target component in the component editing area. The user can customize the specific focus rule generation method according to their needs.

[0075] In this implementation, after the first display device responds to the user's editing operation and adds each component to be edited to the component editing area, the first display device can generate focus jump rules for each target component based on the coordinate information of each target component that can obtain focus, thereby realizing the automatic generation of focus jump rules corresponding to each target component.

[0076] Furthermore, when generating the focus jump rules for the current target component, each jump direction can include above, below, left, and right. Based on the coordinate information of each target component, the components to be jumped to in each jump direction are selected from the target components. This can include: sorting the target components according to a preset rule based on their vertical coordinate information to obtain a first sorting result; and sorting the target components according to a preset rule based on their horizontal coordinate information to obtain a second sorting result. Based on the first sorting result, the first component to be jumped to above the current target component and the second component to be jumped to below the current target component are selected from the target components. Based on the second sorting result, the third component to be jumped to the left of the current target component and the fourth component to be jumped to the right of the current target component are selected from the target components.

[0077] In this implementation, the ordinate information of each target component reflects its vertical position within the component editing area. By sorting the target components according to ascending or descending ordinate order, the component to be jumped to above and below the current target component can be determined based on the sorting results. Similarly, the abscissa information of each target component reflects its vertical position within the component editing area. By sorting the target components according to ascending or descending abscissa order, the component to be jumped to the left and right of the current target component can be determined based on the sorting results.

[0078] It is understandable that there are multiple ways to set the coordinate system for the corresponding component editing area, such as setting the coordinate system with the upper left corner of the component editing area as the origin, or setting the coordinate system with the lower left corner of the component editing area as the origin. Therefore, in this embodiment, when determining the component to be jumped to above the current target component by setting the coordinate system with the upper left corner of the component editing area as the origin, a target component with a ordinate smaller than the current target component can be selected as the component to be jumped to above. Similarly, when determining the component to be jumped to below the current target component by setting the coordinate system with the lower left corner of the component editing area as the origin, a target component with a ordinate larger than the current target component can be selected as the component to be jumped to above. It is also understandable that this embodiment is equally applicable to methods such as setting the coordinate system with the upper right corner of the component editing area as the origin, the lower right corner of the component editing area as the origin, or the midpoint of the left boundary of the component editing area as the origin. The specific processing can be referred to the above methods, as the principles are similar, and this embodiment will not be elaborated upon here.

[0079] In this implementation method, after the first display device obtains the coordinate information of each target component in the component editing area, it can further clarify the positional relationship between each target component based on the coordinate information of each target component. That is, it can clarify the target components to be jumped to in each direction of the current target component, so as to determine the jump components in each jump direction in the future, thereby laying the groundwork for determining the focus jump rules of each target component.

[0080] Furthermore, when generating the focus jump rule for the current target component, the jump components for each jump direction are determined based on the components to be jumped to in each jump direction. This includes: when there are multiple components to be jumped to in the target direction, selecting the component closest to the current target component from among the multiple components to be jumped to, and determining it as the jump component for the target direction. Alternatively, when there is only one component to be jumped to in the target direction, determining that component as the jump component for the target direction. Alternatively, when there is no component to be jumped to in the target direction, determining that component as the current target component. Here, the target direction can be any one of the jump directions.

[0081] In this implementation, since focus transition is from the current target component to another target component, and it's not possible to transition from the current target component to multiple target components simultaneously, it's necessary to determine one target component for each transition direction from the components to be transitioned to in each direction. Specifically:

[0082] When there is only one component to be jumped to in the target direction for the current target component, no filtering operation is required, and the component to be jumped to in the target direction can be directly identified as the jump component of the current target component in the target direction.

[0083] When there are multiple components to be navigated to in the target direction for the current target component, the component closest to the current target component can be selected as the navigation component in the target direction. For example, suppose the current target component is component A, and the coordinates of component A are (x... a y a ), the components to be jumped to in the target direction of component A are component B and component C, and the coordinates of component B are (x, y). b y b The coordinates of component C are (x...). c y c The distance between component A and component B, |AB|, is calculated using the following coordinate distance calculation formula (1), and the distance between component A and component C, |AC|, is calculated using the following coordinate distance calculation formula (2).

[0084]

[0085] Based on the comparison between distances |AB| and |AC|, the component that is closest to component B and component C is selected as the jump component for component A in the target direction.

[0086] If there is no component to jump to in the target direction for the current target component, the current target component itself is determined as the jump component in the target direction. When the control focus jumps from the current target component to the target direction, the focus remains on the current target component. As an optional implementation, if there is no component to jump to in the target direction for the current target component, it can also be determined that there is no jump component in the target direction for the current target component, and the jump component in the target direction for the current target component is set to empty. When the control focus jumps from the current target component to the target direction, the focus remains on the current target component, and no focus jump operation is performed.

[0087] By adopting this implementation method, when there are multiple jump components to be jumped to in the target direction for the current target component, or when there are no jump components to be jumped to in the target direction for the current target component, the jump component in the target direction for the current target component can be accurately determined, so as to ensure that the focus can be controlled and jump normally from the current target component to the jump component, thereby reducing the situation of abnormal focus jump.

[0088] Combination Figure 4 As shown, the process of the first display device automatically generating focus jump rules for each target component in step S32 above is illustrated with an example, as follows:

[0089] Assume the component editing area has dimensions of 1920*1080, and establish a coordinate system with the top-left corner of the component editing area as the origin. Five target components are added to the component editing area: target component 1 (x1: 960, y1: 540), target component 2 (x2: 1360, y2: 540), target component 3 (x3: 800, y3: 440), target component 4 (x4: 960, y4: 200), and target component 5 (x5: ​​960, y5: 840).

[0090] Assume that the first display device generates the focus jump rule for target component 1. First, in the vertical direction, after sorting the 5 target components in ascending order according to their ordinates, we obtain the ordinate sorting results of target component 4 (y4: 200) — target component 3 (y3: 440) — target component 1 (y1: 540) and target component 2 (y2: 540) — target component 5 (y5: 840). Based on the ordinate sorting results, we compare and determine that the components with ordinates less than the ordinate of target component 1 are target component 3 and target component 4, that is, the components above target component 1 that need to be jumped to are target component 3 and target component 4. We also compare and determine that the component with ordinates greater than the ordinate of target component 1 is target component 5, that is, the component below target component 1 that needs to be jumped to is target component 5. Since there are two components above the target component that need to be jumped to, it is calculated that the distance between target component 1 and target component 3 is less than the distance between target component 1 and target component 4. Therefore, the component above target component 1 is identified as target component 3, and the component below target component 1 is identified as target component 5. Secondly, in the horizontal direction, after sorting the five target components in ascending order according to their x-coordinates, the x-coordinates of target component 3 (x3: 800) – target component 4 (x4: 960), target component 1 (x1: 960), and target component 5 (x5: ​​960) – target component 2 (x2: 1360) are obtained. Based on these x-coordinates, the component with a x-coordinate less than that of target component 1 is identified as target component 3, i.e., the component to the left of target component 3 that needs to be jumped to is target component 3. Conversely, the component with a x-coordinate greater than that of target component 1 is identified as target component 2, i.e., the component to the right of target component 1 that needs to be jumped to is target component 2. Next, the jump component to the left of target component 1 is identified as target component 3, and the jump component to the right of target component 1 is identified as target component 4. Finally, the focus jump rules for target component 1 are obtained, which record that the jump component above the target component is target component 3, the jump component below the target component is target component 5, the jump component to the left of the target component is target component 3, and the jump component to the right of the target component is target component 2.

[0091] In this embodiment of the application, in addition to automatically generating focus jump rules for each target component, the first display device also allows the user to customize the focus jump rules for each target component in the editing interface. The process of the user customizing the focus jump rules for each target component in the editing interface will be described below.

[0092] Optionally, the first display device determines the focus jump rules for each target component based on the coordinate information of each target component, including: receiving preset focus jump information for each target component input by the user into the attribute display area; and determining the focus jump rules for each target component based on the preset focus jump information of each target component.

[0093] In this embodiment, in addition to automatically generating focus jump rules for each target component, the first display device can also determine the focus jump rules for the target components based on the preset focus jump information of the target components input by the user into the attribute display area. Combined with... Figure 5 For example, by entering focus jump information in the attribute display area, the user can set the jump component above the target component in the component editing area to be the component with component identifier 3, the jump component below the target component to be the component with component identifier 4, the jump component to the left of the target component to be the component with component identifier 1, and the jump component to the right of the target component to be the component with component identifier 2.

[0094] Using this implementation method, users can customize the focus jump rules of each target component according to their needs, thereby meeting the personalized needs of users in setting the focus jump rules of target components and improving the user experience when editing promotional content using the first display device.

[0095] Optionally, the first display device determines the focus transition rules for each target component based on the coordinate information of each target component, including: receiving drag commands from the user on each target component within the component editing area; and determining the focus transition rules for each target component in response to the drag commands.

[0096] In this implementation, when setting the focus jump rules for a target component, the user can also select the target component in the component editing area. The selected target component will switch to the focus jump rule setting state. After the target component switches to the focus jump rule setting state, the user drags the target component to another target component located in each jump direction. The first display device receives the user's drag command and executes the drag command, establishing a focus jump relationship between the target component and another target component, thereby establishing the focus jump rules for the target component. Combined with... Figure 6For example, suppose a user needs to set the focus jump rule for component A. When component A is selected, it will switch to focus jump rule editing mode, meaning a diamond-shaped area will be formed around the position point of component A. After the user drags the upper vertex of the diamond area to component B, the left vertex to component C, the right vertex to component D, and the lower vertex to component E, the first display device responds to the dragging operation and generates the focus jump rule for component A. The focus jump rule for component A records the jump component above component A as component B, the jump component below component A as component E, the jump component to the left of component A as component C, and the jump component to the right of component A as component D.

[0097] Using this implementation method, when users customize the focus jump rules of each target component according to their needs, they can set the focus jump rules of the target component by dragging the target component. This realizes the visual setting of the focus jump rules of the target component, making it easier for users to customize the focus jump rules of each target component according to their needs and improving the user experience when editing promotional content using the first display device.

[0098] In step S33 above, after the first display device generates the focus jump rules for each target component, it can generate focus configuration information corresponding to the promotional content. The focus configuration information is used to record the focus jump rules for each target component in the promotional content that can obtain focus. In this embodiment, the format of the focus configuration information can be a program document. For example, combined with... Figure 4 As shown, the focus configuration information can be as follows:

[0099]

[0100] Optionally, after generating the focus configuration information for the promotional content, the method further includes: the first display device can determine the target component that first gains focus from among the target components according to preset requirements. The target component that first gains focus is recorded in the focus configuration information. Specifically, the target component that first gains focus is the one that first gains focus when the second display device displays the target promotional content.

[0101] In this implementation, during the display of promotional content, if the focus needs to be controlled to move between various target components of the promotional content, it is necessary to determine from which target component the focus should jump, i.e., to determine the target component that first gains focus. Specifically, the user can input the component identifier of the target component that first gains focus in the attribute display area. After receiving the user's request, the first display device determines the target component that first gains focus from the target components and records it in the focus configuration information. Continuing with the previous example, after recording the target component that first gains focus in the focus configuration information, the content of the focus configuration information can be as follows:

[0102]

[0103] By adopting this implementation method, by setting the target component that first gains focus in the focus configuration information of the promotional content, users can understand which target component the focus is currently on during the subsequent display of promotional content. This allows users to refer to the position of the focus and control the focus jump, thereby improving the user experience.

[0104] In this embodiment, after the user completes the editing of the promotional content using the first display device, the edited target promotional content will be displayed by the second display device. The process of the second display device displaying the target promotional content will be described below.

[0105] Combination Figure 1 As shown in steps S34 and S35 above, when the user finishes editing the promotional content in the editing interface, they can click the publish button in the editing interface to send the edited target promotional content and its focus configuration information to the second display device via the first display device. Upon receiving the target promotional content, the second display device can display it in its display interface.

[0106] In steps S36, S37, and S38 above, after the second display device displays the target promotional content, the user can control the display of the target promotional content via a remote control. For example, the target promotional content may contain a video component playing a video, and the user may need to pause the video playback. The user can control the focus to move to the video component and pause the video playback using the pause button on the remote control. In this embodiment, when the user controls the second display device via the remote control, the process of the second display device controlling the focus movement includes: the second display device receiving a control signal from the remote control; the second display device determining the component to be focused based on the control signal and focus configuration information; and the second display device controlling the component to be focused to be displayed in a focused state.

[0107] Optionally, when the second display device receives a control signal from the remote control, it determines the component to be focused based on the control signal and focus configuration information, including: listening to the button event corresponding to the control signal. If the listened button event is a preset button event and no target component is displayed in focus on the display interface, the target component that first gained focus recorded in the focus configuration information is determined as the component to be focused. Alternatively, if the listened button event is a direction button event and a target component is displayed in focus on the display interface, the component to be focused is determined according to the focus jump rules of each target component recorded in the focus configuration information.

[0108] In this embodiment, after receiving the control signal from the remote control, the second display device needs to determine whether a target component in the display interface has gained focus, and to determine the button event corresponding to the control signal, thereby determining whether it is the first time to control focus movement or a second time to control focus movement. After receiving the control signal from the remote control, the second display device generates a button event corresponding to the control signal. When the button event is a directional button event or an "OK" button event, and no target component in the display interface is shown in focus, it indicates that the focus movement is being controlled for the first time. When the button event is a directional button event, and a target component in the display interface is shown in focus, it indicates that the focus movement is being controlled for a second time.

[0109] In the initial control of focus movement, the second display device may have just displayed the target promotional content. Typically, the target component is not yet in focus on the display interface; that is, the focus is not displayed. The user needs to operate a preset button on the remote control (e.g., a directional button or the "OK" button) to display the focus on the display interface. The second display device identifies the target component that first gained focus, as recorded in the focus configuration information of the target promotional content, as the component to be focused, and controls the component to be focused to be displayed in a focused state, thereby displaying the focus on the target component that first gained focus.

[0110] When the focus is moved again, since the focus position is already displayed on the screen, the next component to gain focus is obtained directly according to the focus jump rules of each target component recorded in the focus configuration information. This component then gains focus and is displayed as having gained focus. Figure 4For example, assuming the focus is on target component 1, after the user presses the right directional button on the remote control, the second display device, based on the focus configuration information, can determine that the component to be jumped to to the right of target component 1 is target component 2, and controls target component 2 to be displayed in focus. It is understood that in this embodiment, only one target component is allowed to gain focus on the display interface of the second display device. When a target component gains focus, the remaining target components on the display interface are all displayed in out-of-focus state. For example, after the focus moves from target component 1 to target component 2, target component 1 changes from a focused state to an out-of-focus state, and target component 2 changes from an out-of-focus state to a focused state.

[0111] In this implementation, when the second display device displays the target promotional content, the user can use a remote control to move the focus between the various components of the displayed target promotional content, thereby improving the user experience when the second display device displays the promotional content.

[0112] After step S38 above, when there is a focusable control inside the target component currently in focus state, the user can switch the focus to the control inside the target component by operating the remote control. Specifically, when the second display device detects a long press of the "OK" button, it can control the focus to switch to the inside of the target component, thereby enabling normal editing and display of the composite component.

[0113] The following will describe the display device for the promotional content.

[0114] Combination Figure 7 As shown, this application embodiment provides a display device for promotional content. This device can be integrated into the first display device of the above embodiment. The device includes:

[0115] The location determination module 701 is configured to obtain the coordinate information of each target component in the component editing area based on a coordinate system when the user edits promotional content in the editing interface. The target component is the component in the component editing area that can obtain focus.

[0116] The rule determination module 702 is configured to determine the focus jump rules for each target component based on the coordinate information of each target component.

[0117] The configuration determination module 703 is configured to generate focus configuration information for promotional content based on the focus jump rules of each target component.

[0118] The content sending module 704 is configured to send the edited target promotional content and the focus configuration information of the target promotional content to the second display device when the user completes the editing of the promotional content in the editing interface, so that the second display device displays the target promotional content and responds to the control signal from the remote controller according to the focus configuration information of the target promotional content, and controls the focus to move between the various target components.

[0119] Optionally, the rule determination module 702 is used to filter out the components to be jumped to in each jump direction from the target components based on the coordinate information of each target component. Based on the components to be jumped to in each jump direction, the jump components in each jump direction are determined. Based on the jump components in each jump direction, the focus jump rule of the current target component is determined. Here, the current target component is any one of the target components.

[0120] Optionally, the jump directions include top, bottom, left, and right. The rule determination module 702 is specifically used to sort the target components according to a preset rule based on their vertical coordinate information, obtaining a first sorting result. And to sort the target components according to a preset rule based on their horizontal coordinate information, obtaining a second sorting result. Based on the first sorting result, from the target components, a first component to be jumped to located above the current target component and a second component to be jumped to located below the current target component are selected. Based on the second sorting result, from the target components, a third component to be jumped to located to the left of the current target component and a fourth component to be jumped to located to the right of the current target component are selected.

[0121] Optionally, the rule determination module 702 is specifically used to, when there are multiple components to be jumped to in the target direction, filter out the component to be jumped to that is closest to the current target component and determine it as the jump component in the target direction. Alternatively, when there is only one component to be jumped to in the target direction, determine that component as the jump component in the target direction. Alternatively, when there is no component to be jumped to in the target direction, determine that component as the current target component. Here, the target direction can be any one of the various jump directions.

[0122] Optionally, the rule determination module 702 is specifically used to receive user input into the attribute display area for preset focus jump information for each target component. Based on the preset focus jump information for each target component, the focus jump rules for each target component are determined respectively.

[0123] Optionally, the rule determination module 702 is specifically used to receive drag commands from the user targeting each target component in the component editing area. In response to the drag commands for each target component, it determines the focus transition rules for each target component.

[0124] Optionally, the display device for promotional content provided in this application embodiment further includes a component adding module 705, used to receive editing operations performed by the user on the editing interface. In response to the editing operation, the component to be edited is added to the component editing area.

[0125] Optionally, the configuration determination module 703 is specifically used to determine the target component that first gains focus from among the various target components according to preset requirements. The target component that first gains focus is recorded in the focus configuration information. Specifically, the target component that first gains focus is the one that first gains focus when the target promotional content is displayed on the second display device.

[0126] The display device for promotional content provided in this application embodiment can perform the actions of the first display device in the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0127] Combination Figure 8 As shown, this application embodiment provides a display device for promotional content, which is integrated into the second display device in the above embodiment. The device includes:

[0128] The content display module 801 is configured to display the target promotional content through a display interface when it receives the target promotional content and the focus configuration information of the target promotional content sent by the first display device.

[0129] The focus determination module 802 is configured to determine the component to be focused based on the control signal and focus configuration information when the second display device receives a control signal from the remote controller.

[0130] The focus display module 803 is configured to control the component to be focused to display in a focused state.

[0131] The focus configuration information of the target promotional content is used to record the focus jump rules of each target component in the target promotional content that can obtain focus. The focus jump rules of the target components are generated by the first display device based on the coordinate information of each target component when the user edits the target promotional content through the first display device.

[0132] Optionally, the focus determination module 802 is specifically used to listen to the button events corresponding to the control signals. When the button event is a preset button event and no target component is displayed in focus state on the display interface, the target component that first gained focus recorded in the focus configuration information is determined as the component to be focused.

[0133] Optionally, the focus determination module 802 is specifically used to listen to the button events corresponding to the control signals. When a directional button event is detected and the target component is displayed in focus on the display interface, the component to be focused is determined according to the focus jump rules of each target component recorded in the focus configuration information.

[0134] The display device for promotional content provided in this application embodiment can perform the actions of the second display device in the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0135] Combination Figure 9 As shown, this application embodiment provides an electronic device 900, including a processor 100 and a memory 101. Optionally, the electronic device 900 may further include a communication interface 102 and a bus 103. The processor 100, communication interface 102, and memory 101 can communicate with each other via the bus 103. The communication interface 102 can be used for information transmission. The processor 100 can call logical instructions in the memory 101 to execute the content display method described in the above embodiment.

[0136] Furthermore, the logic instructions in the aforementioned memory 101 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0137] The memory 101, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this application. The processor 100 executes functional applications and data processing by running the program instructions / modules stored in the memory 101, that is, it implements the method for displaying promotional content in the above embodiments.

[0138] The memory 101 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 101 may include high-speed random access memory and may also include non-volatile memory.

[0139] This application provides a storage medium storing computer-executable instructions, which are configured to execute the display method of the promotional content in the above embodiments.

[0140] The aforementioned storage medium can be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0141] The foregoing description and accompanying drawings fully illustrate embodiments of this disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for descriptive purposes only and is not intended to limit the claims.

Claims

1. A method for displaying promotional content, characterized in that, The method is applied to a first display device, which stores a promotional content editing program. The first display device runs the promotional content editing program to display an editing interface for the promotional content. The editing interface includes a component editing area with a preset coordinate system. When a user edits the promotional content in the editing interface, the coordinate information of each target component in the component editing area is obtained based on the coordinate system; wherein, the target component is the component in the component editing area that can obtain focus; Based on the coordinate information of each target component, the focus jump rules of each target component are determined respectively; Based on the focus jump rules of each target component, generate the focus configuration information of the promotional content; When the user completes the editing of the promotional content in the editing interface, the edited target promotional content and the focus configuration information of the target promotional content are sent to the second display device, so that the second display device displays the target promotional content and responds to the control signal from the remote control according to the focus configuration information of the target promotional content, controlling the focus to move between the target components.

2. The method according to claim 1, characterized in that, Based on the coordinate information of each target component, the focus transition rules for each target component are determined, including: Based on the coordinate information of each target component, select the components to be jumped to from each target component that are located in each jump direction; Based on the jump components to be jumped to in each of the jump directions, determine the jump components for each of the jump directions; Based on the jump components of each jump direction, determine the focus jump rule of the current target component; The current target component is any one of the target components.

3. The method according to claim 2, characterized in that, The jump directions include upward, downward, leftward, and rightward; correspondingly, based on the coordinate information of each target component, components to be jumped to in each jump direction are selected from the target components, including: Based on the vertical coordinate information of each target component, the target components are sorted according to a preset rule to obtain a first sorting result; and based on the horizontal coordinate information of each target component, the target components are sorted according to the preset rule to obtain a second sorting result. Based on the first sorting result, from each of the target components, a first component to be jumped to, located above the current target component, and a second component to be jumped to, located below the current target component, are selected. Based on the second sorting result, from each of the target components, the third component to be jumped to, located to the left of the current target component, and the fourth component to be jumped to, located to the right of the current target component, are selected.

4. The method according to claim 3, characterized in that, Based on the jump components to be jumped to in each of the jump directions, the jump components for each of the jump directions are determined, including: When there are multiple components to be jumped to in the target direction, the component closest to the current target component is selected from these components and determined as the jump component in the target direction; or, When there is only one component to be jumped to in the target direction, the component to be jumped to in the target direction is determined as the jump component in the target direction; or, If the component to be jumped to in the target direction does not exist, the component to be jumped to in the target direction is determined as the current target component; The target direction is any one of the jump directions.

5. The method according to claim 1, characterized in that, The editing interface also includes an attribute display area, which is used to display the attribute information of the selected target component, including focus jump information; Accordingly, based on the coordinate information of each target component, the focus transition rules for each target component are determined, including: Receive user input into the attribute display area, and preset focus jump information for each of the target components; Based on the preset focus jump information of each target component, the focus jump rules of each target component are determined respectively.

6. The method according to claim 1, characterized in that, Based on the coordinate information of each target component, the focus transition rules for each target component are determined, including: Receive drag commands from the user in the component editing area for each of the target components; In response to the drag command of each of the target components, the focus jump rule of each of the target components is determined respectively.

7. The method according to any one of claims 1 to 6, characterized in that, Before obtaining the coordinate information of each target component in the component editing area based on the coordinate system, the process further includes: Receive editing operations performed by the user on the editing interface; In response to the editing operation, the component to be edited is added to the component editing area.

8. The method according to any one of claims 1 to 6, characterized in that, After generating the focus configuration information of the promotional content according to the focus jump rules of each target component, the method further includes: Based on preset requirements, determine the target component that first gains focus from among the various target components; The target component that first gains focus is recorded in the focus configuration information; The target component that first gains focus is the target component that first gains focus when the second display device displays the target promotional content.

9. A method for displaying promotional content, characterized in that, The method is applied to a second display device, which stores a program for displaying promotional content. The second display device displays the promotional content's interface by running the program. The method further includes: Upon receiving the target promotional content and focus configuration information of the target promotional content sent by the first display device, the target promotional content is displayed through the display interface; When the second display device receives a control signal from the remote controller, it determines the component to be focused based on the control signal and the focus configuration information. Control the component to be focused to display a focused state; The focus configuration information of the target promotional content is used to record the focus jump rules of each target component in the target promotional content that can obtain focus; the focus jump rules of the target components are generated by the first display device based on the coordinate information of each target component when the user edits the target promotional content through the first display device.

10. The method according to claim 9, characterized in that, The focus configuration information of the target promotional content is also used to record the target component in the target promotional content that first gains focus; correspondingly, when the second display device receives a control signal from the remote controller, it determines the component to be focused based on the control signal and the focus configuration information, including: Listen for key events corresponding to the control signals; When the button event is detected as a preset button event and no target component is displayed in focus on the display interface, the target component that first gained focus recorded in the focus configuration information is identified as the component to be focused.

11. The method according to claim 9, characterized in that, When the second display device receives a control signal from the remote controller, it determines the component to be focused based on the control signal and the focus configuration information, including: Listen for key events corresponding to the control signals; When the button event is detected as a directional button event and a target component is displayed in focus on the display interface, the component to be focused is determined according to the focus jump rules of each target component recorded in the focus configuration information.

12. A content display system for promotional materials, characterized in that, The device includes a first display device and a second display device; wherein the first display device is configured to perform the method for displaying promotional content as described in any one of claims 1 to 8, and the second display device is configured to perform the method for displaying promotional content as described in any one of claims 9 to 11.

13. An electronic device comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to, when executing the program instructions, perform the method for displaying promotional content as described in any one of claims 1 to 11.

14. A storage medium storing program instructions, characterized in that, When the program instructions are executed, they perform the method for displaying promotional content as described in any one of claims 1 to 11.