Customized display method, equipment, storage medium and system
By generating and applying local display parameters through a customized display system, the target display device displays page components of the local page area on the top layer, solving the problem of coexistence between the local page area and the original content, and realizing the interaction and display coexistence of customized content and original content.
Patent Information
- Application Number
- CN202511130853.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-12-19
AI Technical Summary
In existing technologies, users may want to display a portion of a page as customized content on the display screen, but this only occupies a part of the screen and coexists with the original content on the screen, and there is no effective solution.
By building a customized display system, the customized management device generates local display parameters, including area parameters and component parameters. The target display device displays page components in the local page area on the top layer of the display interface according to these parameters, so that the customized content can coexist with the original content.
It enables the display of a local page area as customized content on the display device, allowing users to interact with the original content while maintaining the original display effect.
Smart Images

Figure CN121166252A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the display field, and particularly to a customized display method, device, storage medium and system. BACKGROUND
[0002] Display screens are widely used in various fields in life. A user can edit a page or a program to form customized content through a management background, and then the management background can send the customized content to a display screen for display. Generally, the management background packages the customized content to be displayed by the display screen into a complete configuration file and sends the configuration file to the display screen. The display screen loads the configuration file to obtain related display information of the customized content, and displays the customized content on the entire screen according to the related display information of the customized content.
[0003] In some scenarios, a user wants to display a partial page region in a page as customized content on a display screen. The customized content only occupies a part of the screen and coexists with the original content displayed on the screen. For example, the user displays a floating button for returning to a home page as customized content above the content displayed on the screen. SUMMARY
[0004] The present application provides a customized display method, device, storage medium and system, which aims to display a partial page region in a page as customized content on a user-specified display device.
[0005] In a first aspect, a customized display method is provided, which is applied to a customized management device in a customized display system. The customized display system includes the customized management device and a target display device, and the target display device is connected to the customized management device. The method includes the following steps. displaying a page editing interface, wherein the page editing interface includes a partial page region to be displayed, and the partial page region includes one or more page components; generating local display parameters corresponding to the partial page region, wherein the local display parameters include region parameters and component parameters, the region parameters include a position and a size of the partial page region, and the component parameters include a position, a size and a target display level position of the page components in the partial page region, and the target display level position is a level position representing the uppermost layer; sending the local display parameters to the target display device, and the local display parameters are used by the target display device to display the page components in the partial page region on the uppermost layer of a display interface of the target display device.
[0006] In the technical solution, a page editing interface is displayed, the page editing interface includes a local page region to be displayed, the local page region includes one or more page components, local display parameters corresponding to the local page region are generated, and the local display parameters are sent to a target display device. Since the local display parameters include region parameters and component parameters, the region parameters include the position and size of the local page region, and the component parameters include the position, size and target display level position of the page component in the local page region, the target display level position is a level position representing the uppermost layer, and the target display device can display the page component in the local page region on the uppermost layer of the display interface of the target display device according to the local display parameters. In this way, the page component in the local page region can be displayed as customized content in the display device on the basis of maintaining the display of the originally displayed page content in the display device, so that the customized content coexists with the originally displayed content in the display device. With reference to the first aspect, in a possible implementation manner, the local page region is a local region of a target page in the page editing interface; the local display parameters further include a moving range parameter, the moving range parameter being used to indicate a movable range of the local page region; and the generating the local display parameters corresponding to the local page region includes: displaying a moving range frame in the target page, the moving range frame being used to limit the movable range of the local page region in the target page; and generating the moving range parameter according to the moving range frame.
[0007] The moving range frame is displayed in the page in the page editing interface, and the moving range parameter indicating the movable range of the local page region is generated according to the moving range frame, so that a user can intuitively perceive the movable range of the local page region.
[0008] With reference to the first aspect, in a possible implementation manner, the page editing interface further includes a drag switch control; and the displaying the moving range frame in the target page includes: receiving a trigger operation acting on the drag switch control; and displaying the moving range frame in the target page.
[0009] The moving range frame is displayed in the page in the page editing interface according to the trigger operation acting on the drag switch control, so that a user can set the movable range of the page component.
[0010] With reference to the first aspect, in a possible implementation manner, the local display parameter further comprises a track parameter, the track parameter being used for representing a moving track of the local page region; the generating the local display parameter corresponding to the local page region comprises: displaying a track editing interface; receiving a track editing operation acting on the track editing interface, in the track editing interface, a moving track corresponding to the track editing operation is displayed; and generating the track parameter according to the moving track corresponding to the track editing operation.
[0011] According to the moving track displayed in the track editing interface, the track parameter representing the moving track of the page component in the local page region is generated, which is beneficial to the user to set the customized content of the dynamic display.
[0012] With reference to the first aspect, in a possible implementation manner, the number of the target display devices is a plurality; the local page region is a local region of a target page in the page editing interface, the page editing interface further comprises a plurality of device display boxes in the target page, the plurality of device display boxes are device display boxes corresponding to the plurality of target display devices, the device display box is used for representing a target display device in the target page; the local display parameter further comprises a device position parameter, the device position parameter is used for representing a position distribution of the target display device; and the generating the local display parameter corresponding to the local page region comprises: generating the device position parameter according to the device display box.
[0013] When the number of the target display devices is a plurality, the device display box used for representing the target display device is displayed in the page editing interface, and the device position parameter representing the position distribution of the target display device is generated according to the device display box, which is convenient for the user to adjust the relative positions among the target display devices.
[0014] With reference to the first aspect, in a possible implementation manner, after the local display parameter is sent to the target display device, the method further comprises: in a case where a first configuration completion message sent by each target display device in the plurality of target display devices is received, sending a first notification message to the each target display device; the first configuration completion message is used for indicating that the parsing and configuration of the local display parameter are completed, and the first notification message is used for notifying the target display device to display the page component in the local page region.
[0015] When the number of the target display devices is a plurality, in a case where the configuration completion message sent by each target display device is received, the target display device is notified to display the page component in the local page region, which is beneficial to the display synchronization of the page component among the target display devices, and in particular, is beneficial to guarantee the display effect in the process of the dynamic display of the page component among the plurality of display devices.
[0016] With reference to the first aspect, in a possible implementation manner, after the local display parameter corresponding to the local page area is generated, the method further includes: determining a master target display device from the plurality of target display devices; the master target display device is used to connect slave target display devices, the slave target display devices being target display devices other than the master target display device from the plurality of target display devices; and sending device information of each slave target display device from the plurality of target display devices to the master target display device; the device information is used by the master target display device to establish a connection with each slave target display device to inform each slave target display device to display a page component in the local page area.
[0017] The master target display device is determined from the plurality of target display devices to connect slave target display devices, and the device information of each slave target display device is sent to the master target display device, which facilitates the establishment of a connection between the master target display device and the slave target display devices, thereby ensuring that the page components are synchronously displayed between the target display devices.
[0018] The second aspect provides another local page display method, which is applied to a target display device in a customized display system, the customized display system including a customization management device and the target display device, the target display device being connected to the customization management device; and the method includes: receiving local display parameters corresponding to a local page area sent by the customization management device, the local page area including one or more page components, the area parameters including a position and a size of the local page area, and the component parameters including a position, a size, and a target display hierarchical position of the page component in the local page area, the target display hierarchical position being a hierarchical position representing an uppermost layer; displaying the page components in the local page area on the uppermost layer of a display interface according to the local display parameters.
[0019] In this technical solution, by receiving the local display parameters corresponding to the local page area sent by the customization management device, and then displaying the page components in the local page area on the uppermost layer of the display interface according to the local display parameters, the page components in the local page area can be displayed in the display device as customized content while the display device displays the original page content, so that the customized content coexists with the originally displayed content in the display device.
[0020] With reference to the second aspect, in a possible implementation manner, the local display parameter further comprises a moving range parameter and / or a track parameter, the moving range parameter is used to indicate a movable range of the local page region, and the track parameter is used to indicate a moving track of the local page region.
[0021] The local display parameter comprises the moving range parameter, so that the target display device can determine the movable range of the customized content, and the local display parameter comprises the track parameter, which is beneficial to dynamic display of the customized content.
[0022] With reference to the second aspect, in a possible implementation manner, the number of the target display devices is multiple, and the local display parameter further comprises a device position parameter, the device position parameter being used to indicate a position distribution of the target display devices.
[0023] When the number of the target display devices is multiple, the local display parameter comprises the device position parameter, so that the target display device can determine the position distribution thereof.
[0024] With reference to the second aspect, in a possible implementation manner, the displaying, according to the local display parameter, of the page component in the local page region on the uppermost layer of the display interface comprises: parsing and configuring the local display parameter; sending a first configuration completion message to the customization management device, the first configuration completion message being used to indicate completion of the parsing and configuration of the local display parameter; receiving a first notification message sent by the customization management device, the first notification message being used to notify the target display device to display the page component in the local page region; and displaying the page component in the local page region on the uppermost layer of the display interface.
[0025] When the number of the target display devices is multiple, the page component in the local page region is displayed after receiving the notification message sent by the customization management device, which is beneficial to display synchronization of the page component among the target display devices, and in particular, is beneficial to guaranteeing display effect of the page component in the process of dynamic display among the multiple display devices.
[0026] With reference to the second aspect, in a possible implementation manner, the target display device is a master target display device in a plurality of target display devices, the master target display device is configured to connect slave target display devices, and the slave target display devices are target display devices other than the master target display device in the plurality of target display devices; before displaying the page component in the local page region on the top layer of the display interface according to the local display parameter, the method further includes: receiving device information of each slave target display device in the plurality of target display devices sent by the customization management device; and displaying the page component in the local page region on the top layer of the display interface according to the local display parameter, includes: establishing a connection with each slave target display device according to the device information; parsing and configuring the local display parameter; in a case where a second configuration completion message sent by each slave target display device is received through the connection between each slave target display device, sending a second notification message to each slave target display device through the connection between each slave target display device; the second configuration completion message is used to indicate that the parsing and configuration of the local display parameter are completed, and the second notification message is used to notify the slave target display device to display the page component in the local page region; and displaying the page component in the local page region on the top layer of the display interface.
[0027] When the number of target display devices is a plurality and the target display device is a master target display device, the master target display device displays the page component in a case where a configuration completion message sent by each slave target display device is received, and notifies each slave target display device to display the page component, which is beneficial to the display synchronization of the page component between the target display devices, and in particular, is beneficial to guaranteeing the display effect in the process of dynamically displaying the page component between the plurality of display devices.
[0028] With reference to the second aspect, in a possible implementation manner, the target display device is a slave target display device in a plurality of target display devices, the slave target display device is a target display device other than a master target display device in the plurality of target display devices, and the master target display device is configured to connect the slave target display device; and the displaying, according to the local display parameter, of the page component in the local page region on the top layer of the display interface comprises: establishing a connection with the master target display device; parsing and configuring the local display parameter; sending, to the master target display device through the connection between the slave target display device and the master target display device, a second configuration completion message, the second configuration completion message being used to indicate that the parsing and configuration of the local display parameter are completed; receiving, through the connection between the slave target display device and the master target display device, a second notification message sent by the master target display device, the second notification message being used to notify the slave target display device to display the page component in the local page region; and displaying the page component in the local page region on the top layer of the display interface.
[0029] When the number of target display devices is a plurality and the target display device is a slave target display device, the slave target display device displays the page component in the local page region only after receiving the notification display message sent by the master target display device, which is beneficial to the display synchronization of the page component among the target display devices, and in particular, is beneficial to guaranteeing the display effect in the process of dynamic display of the page component among the plurality of display devices.
[0030] With reference to the second aspect, in a possible implementation manner, the local display parameter further comprises a track parameter, the track parameter being used to indicate a movement track of the local page region, and the track parameter comprising a plurality of track coordinates; and the parsing and configuring of the local display parameter comprises: converting the plurality of track coordinates in the track parameter according to the device position parameter.
[0031] When the number of target display devices is a plurality, the conversion of the track coordinates in the track parameter of the local display parameter according to the device position parameter in the local display parameter is beneficial to the dynamic display of the page component among the plurality of target display devices.
[0032] According to a third aspect, a customization display apparatus is provided, which is applied to a customization management device in a customization display system, the customization display system comprising the customization management device and a target display device, the target display device being connected with the customization management device; and the apparatus comprises: a display module, configured to display a page editing interface, the page editing interface comprising a local page region to be displayed, and the local page region comprising one or more page components; a parameter generation module, configured to generate a local display parameter corresponding to the local page area, the local display parameter comprising an area parameter and a component parameter, the area parameter comprising a position and a size of the local page area, and the component parameter comprising a position, a size and a target display level position of the page component in the local page area, the target display level position being a level position representing an uppermost layer; a sending module, configured to send the local display parameter to the target display device, the local display parameter being used by the target display device to display the page component in the local page area on an uppermost layer of a display interface of the target display device.
[0033] In a fourth aspect, another customization display apparatus is provided, which is applied to a target display device in a customization display system, the customization display system comprising a customization management device and the target display device, the target display device being connected to the customization management device; the apparatus comprises: a receiving module, configured to receive a local display parameter corresponding to a local page area sent by the customization management device, the local page area comprising one or more page components, the area parameter comprising a position and a size of the local page area, and the component parameter comprising a position, a size and a target display level position of the page component in the local page area, the target display level position being a level position representing an uppermost layer; a display module, configured to display the page component in the local page area on an uppermost layer of a display interface according to the local display parameter.
[0034] In a fifth aspect, a computer device is provided, comprising a memory and a processor, the memory being connected to the processor, the processor being configured to execute one or more computer programs stored in the memory, the processor, when executing the one or more computer programs, causing the computer device to perform the customization display method of the first aspect or the second aspect.
[0035] In a sixth aspect, a computer readable storage medium is provided, the computer readable storage medium storing a computer program, the computer program comprising program instructions, the program instructions, when executed by a processor, causing the processor to perform the customization display method of the first aspect or the second aspect.
[0036] In a seventh aspect, a customization display system is provided, comprising a customization management device and a target display device, the target display device being connected to the customization management device; the customization management device is configured to perform the customization display method of the first aspect, and the target display device is configured to perform the customization display method of the second aspect.
[0037] The application can achieve the following technical effects: since the local display parameter comprises the region parameter and the component parameter, the region parameter comprises the position and size of the local page region, and the component parameter comprises the position, size and target display level position of the page component in the local page region, the target display level position is the level position representing the uppermost layer, the target display device can display the page component in the local page region on the uppermost layer of the display interface of the target display device according to the local display parameter, thus, the page component in the local page region can be displayed in the display device as customized content on the basis of maintaining the display of the originally displayed page content by the display device, so that the customized content coexists with the originally displayed content in the display device. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the application. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can also be obtained by those skilled in the art without any creative labor on the basis of these drawings.
[0039] Figure 1 The system composition schematic diagram of the customized display system provided by the embodiments of the application is provided. Figure 2 The flowchart of the customized display method provided by the embodiments of the application is provided. Figures 3A-3C The schematic diagram of the page editing interface provided by the embodiments of the application is provided. Figure 3D The schematic diagram of the display device candidate interface provided by the embodiments of the application is provided. Figure 3E The schematic diagram of the page editing interface provided by the embodiments of the application is provided. Figures 4A-4C The schematic diagram of the page editing interface provided by the embodiments of the application is provided. Figure 5 The schematic diagram of the page editing interface provided by the embodiments of the application is provided. Figures 6A-6C The schematic diagram of the trajectory editing interface provided by the embodiments of the application is provided. Figure 7 The flowchart of another customized display method provided by the embodiments of the application is provided. Figure 8 The flowchart of another customized display method provided by the embodiments of the application is provided. Figure 9 The structural schematic diagram of the customized display device provided by the embodiments of the application is provided. Figure 10is another structural schematic diagram of a customized display device provided by an embodiment of the present application. Figure 11 is a structural schematic diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0041] It should be noted that the various features in the embodiments of the present application can be combined with each other without conflict, and all fall within the scope of protection of the present application. In addition, although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from the module division in the device or the order in the flowchart. Furthermore, the "first", "second", "third" and the like used in the present application do not limit the data and execution order, but only distinguish the same items or similar items with basically the same function and effect.
[0042] The technical solution of the present application is applicable to a customized display scenario, which refers to a scenario in which a user specifies a display device (hereinafter referred to as a target display device) to be displayed according to specific content display requirements, and specifies content (hereinafter referred to as customized content) to be displayed for the target display device, so that the target display device displays the customized content.
[0043] In the customized display scenario, the user forms the customized content by editing a page or a program through a management background, and then issues the customized content to the target display device for display through the management background. The management background packs the customized content to form a complete configuration file and issues it to the target display device. The target display device loads the configuration file to obtain display-related information of the customized content, and displays the customized content on the entire screen of the target display device according to the display-related information of the customized content.
[0044] Since the customized content is displayed on the entire screen of the target display device, the customized content usually covers the content originally displayed by the target display device (e.g., covers the desktop of the target display device), and the content originally displayed by the target display device cannot be displayed, and the user cannot interact with the content originally displayed by the target display device. In some implementation scenarios, the user wants to display only a partial page region in a page as the customized content on a partial display region of the target display device, and the customized content coexists with the content originally displayed by the target display device, so that the user can interact with the content originally displayed by the target display device. There is no related solution yet.
[0045] Therefore, the present application provides a display scheme of a page component. By constructing a customized display system, the customized display system includes a customized management device and a target display device. The customized management device displays a page editing interface, generates local display parameters for a partial page region to be displayed in the page editing interface, and then sends the local display parameters to the target display device. The local display parameters include region parameters and component parameters. The region parameters include the position and size of the partial page region. The component parameters include the position, size, and target display level position of the page component in the partial page region. The target display level position is a level position representing the uppermost layer. The target display device can display the page component in the partial page in the uppermost layer of the display interface of the target display device according to the local display parameters. In this way, the page component in the partial page region can be displayed as customized content in the display device on the basis of maintaining the display of the page content originally displayed by the display device, so that the customized content coexists with the content originally displayed in the display device, and the user can interact with the content originally displayed by the target display device.
[0046] The technical scheme of the present application is applied to a customized display system. For ease of understanding, the customized display system of the present application is first introduced.
[0047] Referring to Figure 1 , Figure 1 The system composition schematic diagram of the customized display system provided in the embodiments of the present application is as follows: Figure 1As shown, the customization display system 10 includes a customization management device 101 and a target display device 102. Among them, the customization management device 101 is a background device for centrally managing multiple display devices, the customization management device 101 is used for interacting with a user, determining a display device selected by the user, and obtaining page content or a page area customized by the user. The customization management device 101 is also used for connecting with a display device, obtaining various information of the display device, and issuing various information required for display to the display device. In some embodiments, the customization management device 101 is composed of an interactive device and a background server. The interactive device is used to display an interactive interface to interact with the user, for example, a page editing interface and a track editing interface introduced later, etc. The interactive device is also used to interact with the background server according to the interactive operation of the user to respond to the interactive operation of the user. The background server is used to communicate and interact with the interactive device and the display device. The background server is also used to store various information resources, such as device information of the display device and customization content related information. The device information includes but is not limited to device resolution, device identification, network address, network connection mode, etc. The device resolution refers to the screen resolution of the display device. The device identification is used to identify the display device, and the device identification of different display devices is different. The network address is, for example, the IP address of the device. The network connection mode is used to indicate whether the network connection of the display device is a local area network connection (such as a Wifi connection) or a wired connection. The customization content related information includes component information of a page component in a page and position information of the page component in the page, etc. The page component refers to a visual element or an interactive element constituting a page, including but not limited to pictures, videos, texts, documents, icons, two-dimensional codes, screen transmission codes, etc.
[0048] The target display device 102 is a display device selected by the user to display the customized content, and the number of the target display device 102 is one or more. The target display device 102 is added by the user through the interactive interface. The target display device 102 is connected with the customization management device 101. The connection between the target display device 102 and the customization management device 101 is, for example, a hypertext transfer protocol (HTTP) long connection.
[0049] In addition to the target display device 102, the customized display system 10 also includes other candidate display devices. Candidate display devices are those intended to display customized content. These devices are pre-bound to the customization management device 101 and pre-report their device information. After startup, a display device can establish a connection with the customization management device 101 and report its own device information to become a candidate display device. Upon receiving the device information reported by the display device, the customization management device 101 determines the reporting device as a candidate display device and stores the reported device information.
[0050] Candidate display devices are selected and added by the user as target display devices. The customized management device 101 can establish a connection with the target display device added by the user after the user selects and adds it; alternatively, the customized management device 101 can also establish a connection with the candidate display device after being bound to it. This application does not impose any limitations on this.
[0051] based on Figure 1 The customized display system shown can realize the technical solution of this application. The technical solution of this application is described in detail below.
[0052] See Figure 2 , Figure 2 This is a flowchart illustrating a customized display method provided in an embodiment of this application, as shown below. Figure 2 As shown, the method includes the following steps: S201, Customized management device display page editing interface.
[0053] Here, the page editing interface is a display interface provided to users for editing the page. The page content edited by the user in the page editing interface is customized content that needs to be displayed by the target display device.
[0054] The page editing interface includes a page display area, which is the interface area used to display the complete page. In addition to the page display area, the page editing interface may also include an interactive toolbar. The interactive toolbar provides various components that can be added to the page for users to select and add to the page display area to form page components. The interactive toolbar also provides a device addition tool for users to select and add target display devices; an area tool for users to select a specific area of the page as customized content; a trajectory tool for users to set a movement trajectory for customized content; and various functional controls required for editing and publishing, etc.
[0055] For example, the page editing interface can be as follows: Figure 3A As shown,Figure 3A Q1 in the text represents the page display area. Figure 3A L1, L2, and L3 in the diagram represent interactive toolbars. Interactive toolbar L2 contains selectable page components, including but not limited to the following: "Meeting Schedule," "Case Center," "Meeting Operations," "Image," "Video," "Text," "Document," "Carousel," "Web Page," "Message Notification," "Application," "Time," "Weather," "QR Code," "Screen Sharing Code," "Input Source," "Native Desktop," and "Page Jump." Different page components provide different types of page content. For example, the "Time" component displays the real-time time on the target page; the "Weather" component displays the actual weather; and the "Message Notification" component displays real-time notifications, etc.
[0056] The complete page displayed in the page display area is the target page. The target page includes a partial page area to be displayed. The partial page area is a part of the target page. The partial page area to be displayed can be understood as the partial page area selected by the user on the target page that needs to be displayed by the target display device.
[0057] The partial page area to be displayed includes one or more page components, which can be understood as customized content that needs to be displayed by the target display device.
[0058] The partial page area to be displayed, and one or more page components within that partial page area, are obtained by the user selecting and editing the partial page area within the page display area, and adding and editing page components within that partial page area. For example, the page editing interface might look like this: Figure 3A As shown, when the user is Figure 3A When you click the "Region Customization" button in the interactive toolbar L1 of the page editing interface shown, the page editing interface will appear as follows: Figure 3B As shown, Figure 3BWhen the user performs an editing operation (such as dragging, zooming in, or zooming out, etc.) on the region selection box k1 in the page display area, a local page region to be displayed is obtained, and the page region within the region selection box k1 is the local page region to be displayed. When the user selects a page component in the interactive toolbar L2 in the page editing interface to add to the local page region, and performs editing and setting operations on the page component in the local page region through the interactive toolbar L3, one or more page components in the local page region to be displayed are obtained.
[0059] In an example, the customization management device displays a page editing interface as shown in Figure 3C .
[0060] In some possible cases, the number of target display devices is multiple, and the page editing interface further includes multiple device display boxes in the target page, the multiple device display boxes being device display boxes corresponding to the multiple target display devices, the device display box being used for representing the target display device in the target page, and one device display box being used for representing one target display device. The width-to-height ratio of the device display box is the same as the width-to-height ratio of the target display device. The width-to-height ratio of the device display box refers to the ratio of the width and the height of the device display box, and the width-to-height ratio of the target display device refers to the ratio of the width and the height of the target display device, which is obtained based on the device display resolution of the target display device. For example, the device display resolution of the target display device A is 1920x1080, and the width-to-height ratio of the target display device A is 16:9. Correspondingly, the width-to-height ratio of the device display box in the target page for representing the target display device A is 16:9.
[0061] The device display box in the target page is obtained based on the target display device added by the user. For example, the page editing interface is as shown in Figure 3A When the user clicks the "add device" button in the interactive toolbar L1 in the page editing interface as shown in Figure 3A , the customization management device displays a display device candidate interface as shown in Figure 3D . The display device candidate interface displays multiple candidate display devices for the user to select. When the user selects one or more candidate display devices as target display devices in the display device candidate interface, device display boxes for representing the selected target display devices are displayed in the target page, and the width-to-height ratio of the device display box is the same as the width-to-height ratio of the selected target display device.
[0062] In another example, the customization management device displays a page editing interface as shown in Figure 3E .
[0063] It should be understood that the above Figures 3A-3EThe interface shown is only a schematic of the present application, and does not limit the present application.
[0064] In S202, the customization management device generates a partial display parameter corresponding to the partial page region to be displayed.
[0065] Here, the partial display parameter corresponding to the partial page region to be displayed refers to a display parameter required for displaying a page component in the partial page region in the target display device. The partial display parameter corresponding to the partial page region to be displayed includes a region parameter and a component parameter.
[0066] The region parameter includes the position and size of the partial page region to be displayed. In an example, the position and size of the partial page region to be displayed can be the position and size of the partial page region to be displayed in a reference screen, which is a screen used as a reference standard for the target display device, and can be understood as a screen that fully presents the target page. The position and size of the partial page region to be displayed in the reference screen can be expressed in the form of {canvasWidth, canvasHeight, canvasX, canvasY}, where canvasWidth represents the width of the partial page region to be displayed in the reference screen, canvasHeight represents the height of the partial page region to be displayed in the reference screen, and (canvasX, canvasY) represents the position coordinates of the partial page region to be displayed in the reference screen. The position coordinates of the partial page region to be displayed in the reference screen include the position coordinates of the top-left corner of the partial page region to be displayed in the reference screen, and / or the position coordinates of the top-right corner of the partial page region to be displayed in the reference screen, and / or the position coordinates of the center point of the partial page region to be displayed in the reference screen, etc. Alternatively, in the case where the screen resolution of the target display device is stored in the customization management device, the position and size of the partial page region to be displayed can also be the position and size of the partial page region to be displayed in the target display device, which is not limited in the present application.
[0067] The component parameter comprises a position, a size, and a target display level position of the page component in the partial page region to be displayed in the partial page region to be displayed, and the target display level position is a level position representing the uppermost layer. In an example, the position, the size, and the target display level position of the page component in the partial page region to be displayed in the partial page region can be represented in the form of {width, height, x, y, z}, where width represents the width of the page component in the partial page region to be displayed in the partial page region to be displayed, height represents the height of the page component in the partial page region to be displayed in the partial page region to be displayed, z represents the level position of the page component in the partial page region to be displayed in the partial page region to be displayed, and z=1 indicates that the page component in the partial page region to be displayed is located at the uppermost layer in the partial page region to be displayed. (x, y) represents the position coordinates of the page component in the partial page region to be displayed in the partial page region to be displayed. The position coordinates of the page component in the partial page region to be displayed in the partial page region to be displayed are taken as the origin of a local coordinate system, which is a coordinate system constructed based on the partial page region to be displayed, and the origin of the local coordinate system is, for example, the upper left corner of the partial page region to be displayed. The position coordinates of the page component in the partial page region to be displayed in the partial page region to be displayed comprise the position coordinates of the upper left corner of the page component in the partial page region to be displayed, and / or the position coordinates of the upper right corner of the page component in the partial page region to be displayed, and / or the position coordinates of the center point of the page component in the partial page region to be displayed, and the like.
[0068] The component parameter can further comprise one or more of the transparency, the rotation angle, the text content, the text size, the text color, and the text font of the page component in the partial page region to be displayed, and the component identifier and the component type of the page component in the partial page region to be displayed, and the present application does not limit the same.
[0069] In some embodiments, the local display parameter further comprises a moving range parameter, the moving range parameter being used to indicate a movable range of the local page region to be displayed. In an example, the moving range parameter is used to indicate a movable range of the local page region to be displayed in the reference screen, and the moving parameter can be represented as {dragStartX, dragStartY, dragEndtX, dragEndY}, where (dragStartX, dragStartY) represents a position coordinate of a top-left corner of the movable range in the reference screen, and (dragEndtX, dragEndY) represents a position coordinate of a bottom-right corner of the movable range in the reference screen. It can be understood that the moving range parameter can also have other forms of representation, for example, the moving range parameter can also be represented as a position coordinate of a top-right corner of the movable range in the reference screen and a position coordinate of a bottom-left corner of the movable range in the reference screen, or the moving range parameter can also be represented as a width and a height of the movable range in the reference screen and a position coordinate of the movable range in the reference screen; the present application does not limit this. Alternatively, the moving range parameter is used to indicate a movable range of the local page region to be displayed in the target display device; the present application does not limit this.
[0070] Optionally, the local display parameter further comprises a drag identifier, the drag identifier being used to indicate whether the local page region to be displayed is draggable. In an example, the drag identifier can be represented as “isDragable”, where isDragable=tur e indicates that the local page region to be displayed is draggable, and isDragable=false indicates that the local page region to be displayed is not draggable. It can be understood that the drag identifier can also have other forms of representation, for example, the drag identifier “DragFlag”, where DragFlag=1 indicates that the local page region to be displayed is draggable, and DragFlag=0 indicates that the local page region to be displayed is not draggable. The present application does not limit this.
[0071] The local display parameter comprises the moving range parameter, which facilitates the target display device to determine the movable range of the customized content.
[0072] In some embodiments, the page display parameter further comprises a trajectory parameter, the trajectory parameter being used to indicate a moving trajectory of the local page region to be displayed. The trajectory parameter comprises a plurality of trajectory coordinates, the trajectory coordinates being used to indicate positions of the local page region to be displayed in the process of movement, the positions of the local page region to be displayed in the process of movement comprising a position of a center of the local page region to be displayed, and / or a position of a top-left corner of the local page region to be displayed, etc. In an example, the trajectory parameter can be represented as { (x1, y1), (x2, y2), …, (xn, yn)}, where (x1, y1) represents a position coordinate of the local page region to be displayed in the process of movement, (x2, y2) represents a position coordinate of the local page region to be displayed in the process of movement, and (xn, yn) represents a position coordinate of the local page region to be displayed in the process of movement. It can be understood that the trajectory parameter can also have other forms of representation, for example, the trajectory parameter can also be represented as a position coordinate of a center of the local page region to be displayed in the process of movement, and / or a position coordinate of a top-left corner of the local page region to be displayed in the process of movement; the present application does not limit this.n , y n ), (x1, y1) represents the start point trajectory coordinates, i.e., the starting position of the local page region to be displayed, (x n , y n ) represents the end point trajectory coordinates, i.e., the termination position of the local page region to be displayed.
[0073] The local display parameter includes the trajectory parameter, which is beneficial to customizing the dynamic display of the content.
[0074] In some embodiments, the number of target display devices is multiple, and the local display parameter further includes a device position parameter, which is used to indicate the position distribution of the target display devices. In an example, the device position parameter can be expressed in the form of (dX, dY), where (dX, dY) represents the position coordinates of the device display frame corresponding to the target display device in the spliced page, where the spliced page refers to a page formed by splicing multiple device display frames. The position coordinates of the device display frame corresponding to the target display device in the spliced page include the position coordinates of the top-left corner of the device display frame corresponding to the target display device in the spliced page, and / or the position coordinates of the center point of the device display frame corresponding to the target display device in the spliced page, etc.
[0075] The device display frame corresponding to the target display device refers to the device display frame in the page editing interface for representing the target display device. The position coordinates of the device display frame corresponding to different target display devices in the spliced page are different, i.e., the device position parameters corresponding to different target display devices are different.
[0076] When the number of target display devices is multiple, the local display parameter includes the device position parameter, which is convenient for the target display device to determine its own position distribution.
[0077] In addition to the above-mentioned region parameter, component parameter, movement range parameter, drag identifier, trajectory parameter, and device position parameter, the local display parameter further includes the screen resolution of the reference screen, which includes the reference screen width and the reference screen height. For example, if the screen resolution of the reference screen is 1920x1080, then the reference screen width is 1920 and the reference screen height is 1080. The local display parameter can further include a content identifier (which is used to identify the customized content) and other parameters, which are not limited in the present application.
[0078] The specific implementation manner of the custom management device generating the local display parameter corresponding to the local page region to be displayed will be described hereinafter, and reference can be made to the description thereof in the following.
[0079] In S203, the custom management device sends the local display parameter to the target display device, and the target display device receives the local display parameter.
[0080] S204, the target display device displays the page components in the local page area on the top layer of the display interface according to the local display parameter.
[0081] The target display device parses and configures the local display parameter, and displays the page components in the local page area on the top layer of the display interface after the parsing and configuration of the local display parameter are completed.
[0082] In a specific embodiment, the target display device scales the position and size in the area parameter and the component parameter in the local display parameter according to the screen resolution of the target display device and the screen resolution of the reference screen in the local display parameter, so that the ratio between the scaled area parameter and the unscaled area parameter conforms to the resolution ratio, and the ratio between the scaled position and size in the component parameter and the unscaled position and size in the component parameter conforms to the resolution ratio, and the resolution ratio is the ratio between the screen resolution of the target display device and the screen resolution of the reference screen in the local display parameter, to complete the parsing and configuration of the area parameter and the component parameter in the local display parameter; then the target display device creates the custom content window on the top layer of the display interface according to the scaled area parameter, the position coordinates of the custom content window in the display interface of the target display device can be the scaled (canvasX, canvasY), the width of the custom content window can be the scaled canvasWidth, and the height of the custom content window can be the scaled canvasHeight; after the creation of the custom content window, the target display device creates the page components in the custom content window according to the scaled component parameter, and sets the attribute values of the page components according to the scaled component parameter.
[0083] For example, the target display device displays the page components in the local page area on the top layer of the display interface, as shown in Figure 3C Figure 4A
[0084] In a case where the local display parameter includes the drag identifier and the drag identifier is used to indicate that the local page region is draggable, after the customized content window is created, the target display device sets the customized content window to be able to listen to gestures according to the drag identifier. In a case where the local display parameter includes the movement range parameter, the target display device further scales the movement range parameter in the local page region according to the screen resolution of the target display device and the screen resolution of the reference screen in the local display parameter, so that a ratio between the scaled movement range parameter and the unscaled movement range parameter conforms to a resolution ratio, to complete the resolution of the movement range parameter in the local display parameter. In the process of displaying the page components of the local page region in the top layer of the display interface, the target display device receives a drag operation acting on the customized content window, adjusts the position of the customized content window in the top layer of the display interface according to the drag operation, so that the customized content window moves following the drag operation, and limits the position of the customized content window in the top layer of the display interface within a movable range corresponding to the scaled movement range parameter.
[0085] In an example, the target display device adjusts the position of the customized content window in the top layer of the display interface according to the drag operation acting on the customized content window, so that the customized content window moves following the drag operation, which can be as shown in Figure 4B
[0086] In a case where the local display parameter includes the track parameter, the target display device further scales the track parameter in the local page region according to the screen resolution of the target display device and the screen resolution of the reference screen in the local display parameter, so that a ratio between the scaled track parameter and the unscaled track parameter conforms to a resolution ratio, to complete the resolution and configuration of the track parameter in the local display parameter; the target display device adjusts the position of the customized content window in the top layer of the display interface according to the plurality of track coordinates in the scaled track parameter in sequence, so that the position coordinates of the customized content window in the top layer of the display interface are the respective track coordinates in the scaled track parameter in sequence.
[0087] In an example, the target display device adjusts the position of the customized content window according to the plurality of track coordinates in the track parameter, so that the position coordinates of the customized content window in the top layer of the display interface are the respective track coordinates in the track parameter in sequence, which can be as shown in Figure 4C
[0088] In the process of adjusting the position of the customized content window according to the plurality of trajectory coordinates in the scaled trajectory parameters, so that the position coordinates of the customized content window in the uppermost layer of the display interface are the respective trajectory coordinates in the scaled trajectory parameters, the target display device can further calculate a target rotation angle according to two adjacent trajectory coordinates in the scaled trajectory parameters, for example, the calculation formula of the target rotation angle is: α = atan[(x i+1 -x i ) / (y i+1 -y i )], α is the target rotation angle, representing the included angle between the customized content window and the horizontal direction (i.e., the x-axis) of the display interface, (x i , y i ) and (x i+1 , y i+1 ) represent the two adjacent trajectory coordinates; and the rotation angle of the customized content window is adjusted to the target rotation angle, so that the rotation angle of the customized content window is adapted to the movement trajectory.
[0089] It should be noted that in the case where the local display parameter includes the trajectory parameter, the local page region is not draggable, and the target display device does not monitor the drag operation acting on the customized content window.
[0090] In the above Figure 2 corresponding technical solutions, the local display parameter corresponding to the local page region to be displayed is generated through the display page editing interface, the local page region includes one or more page components, and then the local display parameter is sent to the target display device. Since the local display parameter includes the region parameter and the component parameter, the region parameter includes the position and size of the local page region, and the component parameter includes the position, size and target display level position of the page component in the local page region, the target display level position is the level position representing the uppermost layer, and the target display device can display the page component in the local page in the uppermost layer of the display interface of the target display device according to the local display parameter. In this way, the page component in the local page region can be displayed as customized content in the display device on the basis of maintaining the display of the originally displayed page content of the display device, so that the customized content coexists with the originally displayed content in the display device.
[0091] Next, the specific implementation manner of the customization management device for generating the local display parameter corresponding to the local page region to be displayed is introduced.
[0092] I. Specific implementation manner of generating region parameter and component parameter In the case that the number of target display devices is one, the customization management device generates the region parameter according to the position and size of the local page region to be displayed in the target page, and generates the component parameter according to the position and size of the page component in the local page region to be displayed in the local page region to be displayed.
[0093] In the case that the number of target display devices is more than one, the customization management device generates the region parameter according to the position and size of the local page region to be displayed in the spliced page, and the position of the device display frame corresponding to the target display device in the spliced page, and generates the component parameter according to the position and size of the page component in the local page region to be displayed in the local page region to be displayed. The relationship between canvasX and canvasY in the region parameter and the position of the device display frame corresponding to the target display device in the spliced page is as follows: canvasX = X1 - dXk canvasY = Y1 - dYk (X1, Y1) represents the position coordinates of the local page region to be displayed in the spliced page, and (dXk, dYk) represents the position coordinates of the device display frame corresponding to the target display device in the spliced page.
[0094] According to the position and size of the local page region and the page component in the page in the page editing interface, the position and size of the local page region and the page component in the local page region are determined, which helps to restore the display of the local page region in the target display device.
[0095] II. Specific implementation of generating movable range parameter In some embodiments, the customization management device generates the movable range parameter through steps A1-A2 as follows: A1. The customization management device displays a moving range frame in the target page.
[0096] The moving range frame is used to limit the movable range of the page component in the target page.
[0097] In some possible implementations, the page editing interface further includes a drag switch control, which, as shown by c1 in FIG. 13A, can receive a trigger operation acting on the drag switch control and display the moving range frame in the target page. For example, when it is detected that the user clicks the drag switch control c1 in FIG. 13A, the trigger operation acting on the drag switch control is received, and the moving range frame is displayed in the target page, as shown in FIG. 13B. The moving range frame is shown by k2 in FIG. 13B. Figure 3C Figure 3C Figure 5 Figure 5
[0098] In some possible embodiments, the page editing interface further includes a moving range drawing control, and the moving range drawing control can receive a triggering operation of the user on the moving range drawing control and receive an operation of drawing a moving range frame on the target page. The target page in the page editing interface displays the moving range frame.
[0099] In some possible embodiments, the page editing interface further includes a dragging parameter input area, and the dragging parameter input area can receive a dragging parameter input by the user in the dragging parameter input area. The target page displays a moving range frame corresponding to the dragging parameter input by the user.
[0100] The present application does not limit the specific triggering manner of displaying the moving range frame on the target page.
[0101] A2. The customization management device generates a moving range parameter according to the moving range frame in the target page.
[0102] Specifically, the customization management device generates the moving range parameter according to the position and size of the moving range frame in the target page.
[0103] In the above steps A1-A2, the moving range frame is displayed on the target page, and the moving range parameter representing the movable range of the local page area is generated according to the moving range frame, so that the user can intuitively perceive the movable range of the local page area.
[0104] In some embodiments, the page editing interface includes a dragging parameter input area, and the moving range parameter can be generated according to the dragging parameter input by the user in the dragging parameter input area. The present application does not limit the specific implementation manner of generating the moving range parameter.
[0105] III. Specific implementation manner of generating the track parameter In some embodiments, the customization management device generates the track parameter through the following steps B1-B3: B1. The customization management device displays a track editing interface.
[0106] Here, the track editing interface is an interface provided to the user for editing the moving track of the local page area.
[0107] The customization management device can display the track editing interface after displaying the page editing interface. For example, the page editing interface displayed by the customization management device is as shown in FIG. 6A. When the user clicks the “track customization” button in FIG. 6A, the customization management device displays the track editing interface, which can be as shown in FIG. 6B. Figure 5 Figure 5 Figure 6A
[0108] B2, the customization management device receives a track editing operation acting on the track editing interface, and displays a movement track corresponding to the track editing operation in the track editing interface.
[0109] The track editing operation acting on the track editing interface is an operation of editing the movement track in the track editing interface, and the operation of editing the movement track in the track editing interface includes an operation of manually drawing a track in the track editing interface, and / or an operation of adding and editing a preset graphic route in the track editing interface, which is not limited in the present application.
[0110] The customization management device displays the movement track corresponding to the track editing operation in the track editing interface can be as shown in Figure 6B or Figure 6C The movement track shown in Figure 6B The movement track shown in Figure 6C The movement track shown in
[0111] The movement track includes a starting point and an ending point, and a track direction.
[0112] B3, the customization management device generates a track parameter according to the movement track corresponding to the track editing operation.
[0113] The customization management device can determine the position coordinates of the movement track in the page of the track editing interface according to the starting point, the ending point and the track direction of the movement track in the page of the track editing interface, and generate the track parameter according to the position coordinates of the movement track in the page of the track editing interface. It can be understood that the size of the page in the track editing interface is the same as the size of the target page / splicing page in the page editing interface.
[0114] In the above steps B1-B3, the track parameter representing the movement track of the page component in the local page area is generated according to the movement track displayed in the track editing interface, which is beneficial to the user to set the customized content for dynamic display.
[0115] Four, specific implementation of generating device position parameters Specifically, the customization management device generates a device position parameter corresponding to a target display device according to a device display frame corresponding to the target display device. The device position parameter corresponding to the target display device includes position coordinates of the device display frame corresponding to the target display device in the splicing page of the page editing interface.
[0116] When the number of target display devices is multiple, the device display frame for representing the target display device is displayed in the page editing interface, and the device position parameter representing the position distribution of the target display device is generated according to the device display frame, which is convenient for the user to adjust the relative positions between the target display devices.
[0117] In the case where the number of target display devices is multiple, it is necessary to manage and coordinate the display of the page components in the local page area among the multiple target display devices. In some embodiments, the display of the page components in the local page area among the multiple target display devices can be managed and coordinated by the customization management device. See Figure 7 , Figure 7 Another flowchart of a method for customizing display provided by an embodiment of the present application is shown in FIG. 4, which includes the following steps: Figure 7 S301, the customization management device displays a page editing interface.
[0118] S302, the customization management device generates local display parameters corresponding to the local page area to be displayed.
[0119] S303, the customization management device sends the local display parameters to each of the multiple target display devices, and each of the multiple target display devices receives the local display parameters.
[0120] Here, the specific implementation of steps S301-S303 is described above in steps S201-S203, which will not be repeated here.
[0121] It should be noted that the trajectory parameters corresponding to each target display device are the same in the local display parameters sent by the customization management device to each target display device.
[0122] S304, each of the multiple target display devices parses and configures the local display parameters.
[0123] In which, each of the multiple target display devices parses and configures the local display parameters according to the same principle. The principle of parsing and configuring the local display parameters is described above in step S204, which will not be repeated here.
[0124] In the process of parsing and configuring the local display parameters, the target display device converts the multiple trajectory coordinates in the trajectory parameters according to the device position parameters corresponding to the target display device. The conversion formula is as follows: xd i =x i -dXk yd i =y i -dYk (x i , y i ) represents the i-th trajectory coordinate in the trajectory parameters, (xd i , yd i ) converts the obtained i-th track coordinate.
[0125] Each target display device displays the partial page region according to the plurality of track coordinates converted respectively.
[0126] When the number of target display devices is multiple, the track coordinates in the track parameter of the local display parameter are converted according to the device position parameter in the local display parameter, which is beneficial to the dynamic display of the page components among the multiple target display devices.
[0127] S305, each target display device in the plurality of target display devices sends a first configuration completion message to the customization management device, and the customization management device receives the first configuration completion message.
[0128] Here, the first configuration completion message is used to indicate that the parsing and configuration of the local display parameter are completed, and the completion of the parsing and configuration of the local display parameter means that the target display device has completed the display preparation work and can display the page components in the partial page region.
[0129] S306, the customization management device sends a first notification message to each target display device in the plurality of target display devices, and each target display device in the plurality of target display devices receives the first notification message.
[0130] Here, the first notification message is used to notify the target display device to display the page components in the partial page region.
[0131] S307, each target display device in the plurality of target display devices displays the page components in the partial page region on the top layer of the display interface.
[0132] In the above Figure 7 In the corresponding technical solutions, when the number of target display devices is multiple, the customization management device, after sending the local display parameter to each target display device, notifies each target display device to display the page components in the partial page region in the case of receiving the first configuration completion message sent by each target display device, and each target display device displays the page components in the partial page region after receiving the first notification message sent by the customization management device, which is beneficial to the display synchronization of the page components among the target display devices, and in particular, is beneficial to guarantee the display effect in the process of dynamically displaying the page components among the multiple target display devices.
[0133] In some other embodiments, the customization management device can also select one target display device from the plurality of target display devices to manage and coordinate the display of the page components in the partial page region among the plurality of target display devices. See Figure 8 , Figure 8 Another flowchart of a customization display method provided by the embodiments of the present application is shown in FIG. 6.Figure 8 As shown, the method comprises the following steps: S401, the customization management device displays a page editing interface.
[0134] S402, the customization management device generates a local display parameter corresponding to a local page area to be displayed.
[0135] S403, the customization management device sends the local display parameter to each target display device in the plurality of target display devices, and each target display device in the plurality of target display devices receives the local display parameter.
[0136] S404, each target display device in the plurality of target display devices parses and configures the display parameter.
[0137] Here, the specific implementation of steps S401-S404 is described in the foregoing steps S301-S304, which will not be repeated here.
[0138] S405, the customization management device determines a master target display device in the plurality of target display devices.
[0139] Here, the master target display device is used to connect the slave target display devices in the plurality of target display devices, and the slave target display devices are the target display devices in the plurality of target display devices except the master target display device.
[0140] In one possible implementation, the customization management device can determine the first added target display device in the plurality of target display devices as the master target display device. The first added target display device refers to the first target display device added by the user for displaying the customized content.
[0141] In another possible implementation, the customization management device can determine the master target display device according to the following steps C1-C3: C1, the customization management device determines whether there is a first target display device in the plurality of target display devices.
[0142] Among them, the network connection mode of the first target display device is local area network connection.
[0143] C2, in the case where there is a first target display device in the plurality of target display devices, the customization management device determines the first target display device as the master target display device.
[0144] It can be understood that in the case where there are a plurality of first target display devices in the plurality of target display devices, the customization management device can determine any one of the first target display devices or the first added first target display device as the master target display device in the plurality of target display devices.
[0145] C3. In the case where the first target display device does not exist in the plurality of target display devices, the customization management device determines the first added target display device in the plurality of target display devices as the master target display device.
[0146] According to the network connection mode of the target display device, the master target display device for connecting the slave target display devices is determined in the plurality of target display devices, which helps to select a more reliable target display device as the master target display device; and the target display device using the local area network connection is preferentially selected as the master target display device, which helps to connect the plurality of target display devices to the same local area network.
[0147] It should be noted that there is no necessary sequence relationship between step S405 and step S403, and step S405 can be executed before step S403, or after step S403, or in parallel with step S403.
[0148] S406. The customization management device sends device information of each slave target display device in the plurality of target display devices to the master target display device, and the master target display device receives the device information of each slave target display device in the plurality of target display devices.
[0149] The device information includes a device identifier and a network address. The device identifier is used to identify the target display device; and the network address is used to establish a communication connection between the target display devices.
[0150] It should be noted that there is no necessary sequence relationship between step S406 and step S403, and step S406 can be executed before step S403, or after step S403, or in parallel with step S403.
[0151] S407. The master target display device establishes a connection with each slave target display device in the plurality of target display devices according to the device information of each slave target display device in the plurality of target display devices.
[0152] In a feasible implementation, the master target display device can establish a connection with each slave target display device in the plurality of target display devices through the following steps D1-D3: D1. The master target display device sends a local area network service set identifier and a password of the master target display device to the customization management device, so that the customization management device forwards the local area network service set identifier and the password of the master target display device to each slave target display device in the plurality of target display devices.
[0153] The customization management device forwards the LAN service set identifier and the password of the master target display device to each of the plurality of target display devices according to the device identifier of each of the plurality of target display devices.
[0154] Before the master target display device sends the LAN service set identifier and the password of the master target display device to the customization management device, it is determined whether each of the plurality of target display devices is in the same LAN as the master target display device. For the target display devices in the same LAN as the master target display device, the master target display device reports the device identifiers of the target display devices to the customization management device, and the customization management device informs the target display devices to establish a point-to-point connection request with the master target display device. The customization management device sends the device identifier of the master target display device to the target display devices to indicate that the target display devices establish a point-to-point connection request with the master target display device. For the target display devices not in the same LAN as the master target display device, the master target display device performs step D1. In step D1, the master target display device pings the network address of each of the plurality of target display devices to determine whether each of the plurality of target display devices is in the same LAN as the master target display device.
[0155] D2, the master target display device receives a point-to-point connection request sent by each of the plurality of target display devices according to the LAN service set identifier and the password of the master target display device.
[0156] In step D2, each of the plurality of target display devices accesses the LAN corresponding to the LAN service set identifier of the master target display device according to the password of the master target display device after receiving the LAN service set identifier and the password sent by the master target display device from the customization management device, and sends a point-to-point connection request to the master target display device.
[0157] D3, the master target display device establishes a point-to-point communication connection with each of the plurality of target display devices.
[0158] In steps D1-D3, a point-to-point communication connection is established with the target display devices, which reduces the time consumption of message transmission between the master target display device and the target display devices.
[0159] S408, each of the plurality of target display devices sends a second configuration completion message to the master target display device, and the master target display device receives the second configuration completion message.
[0160] The second configuration completion message is used to indicate completion of parsing and configuration of the local display parameter.
[0161] The second notification message is used to notify the slave target display device to display the page component in the local page area.
[0162] The second notification message is used to notify the slave target display device to display the page component in the local page area.
[0163] When the number of target display devices is multiple and the target display device is the master target display device, the master target display device displays the page component in the local page area and notifies each slave target display device to display the page component in the local page area upon receiving the second configuration completion message sent by each slave target display device, which helps to synchronize display of the page component by each target display device and is beneficial to guarantee display effect of the page component in the process of dynamic display among multiple display devices.
[0164] S410, each target display device in the multiple target display devices displays the page component in the local page area on the top layer of the display interface.
[0165] In the above Figure 8 In the corresponding technical solution, when the number of target display devices is multiple, the customization management device determines the master target display device for connecting the slave target display devices in the multiple target display devices after generating the local display parameter, and sends device information of each slave target display device to the master target display device, which facilitates establishment of connection between the master target display device and the slave target display devices, thereby guaranteeing synchronized display of the page component among the target display devices.
[0166] The above introduces the method of the application, and the following introduces the device of the application.
[0167] Referring to Figure 9 , Figure 9 is a structural schematic diagram of a customized display device provided by an embodiment of the application, which is applied to a customization management device in a customized display system, such as shown in Figure 1 As shown in Figure 9 , the customized display device 50 comprises: The display module 501 is configured to display a page editing interface, the page editing interface comprising a local page area to be displayed, and the local page area comprising one or more page components. The parameter generation module 502 is configured to generate a local display parameter corresponding to the local page area, the local display parameter comprising an area parameter and a component parameter, the area parameter comprising a position and a size of the local page area, and the component parameter comprising a position, a size and a target display level position of the page component in the local page area, the target display level position being a level position representing an uppermost layer. The sending module 503 is configured to send the local display parameter to the target display device, so that the target display device displays the page component in the local page area on an uppermost layer of a display interface of the target display device according to the local display parameter.
[0168] It should be noted that the customized display device 50 can perform the customized display method provided in the present application, and has the corresponding function modules and beneficial effects. Technical details not described in detail in the embodiment of the customized display device 50 can be referred to the customized display method performed by the customized management device provided in the embodiments of the present application.
[0169] Referring to Figure 10 , Figure 10 is a structural schematic diagram of another customized display device provided in the embodiments of the present application, which is applied to a target display device in a customized display system, as shown in Figure 1 . As shown in Figure 10 , the customized display device 60 comprises: The receiving module 601 is configured to receive a local display parameter corresponding to a local page area sent by the customized management device, the local page area comprising one or more page components, the area parameter comprising a position and a size of the local page area, and the component parameter comprising a position, a size and a target display level position of the page component in the local page area, the target display level position being a level position representing an uppermost layer. The display module 602 is configured to display the page component in the local page area on an uppermost layer of a display interface according to the local display parameter.
[0170] It should be noted that the customized display device 60 can perform the customized display method provided in the present application, and has the corresponding function modules and beneficial effects. Technical details not described in detail in the embodiment of the customized display device 60 can be referred to the customized display method performed by the target display device provided in the embodiments of the present application.
[0171] Referring to Figure 11 , Figure 11Fig. 1 is a structural schematic diagram of a computer device provided by an embodiment of the present application. The computer device 70 comprises a processor 701 and a memory 702. The memory 702 is connected to the processor 701, for example, through a bus.
[0172] The processor 701 is configured to support the computer device 70 to perform the corresponding functions in the methods in the above method embodiments. The processor 701 can be a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof. The hardware chip can be an application specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0173] The memory 702 is configured to store program codes and the like. The memory 702 can include a volatile memory (VM), for example, a random access memory (RAM); the memory 702 can also include a non-volatile memory (NVM), for example, a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); and the memory 702 can further include a combination of the above-mentioned memories.
[0174] The memory 702 is configured to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the customized display method in the embodiments of the present application. The processor performs various functional applications and data processing of the customized display method by running the non-volatile software programs, instructions and modules stored in the memory, that is, realizes the functions of the customized display method provided by the above method embodiments.
[0175] The memory 702 can include a program storage area and a data storage area, where the program storage area can store an operating system, application programs required by at least one function. The data storage area can store data created according to the use of the customized display device, etc. In some embodiments, the memory can include a memory remotely arranged with respect to the processor, which can be connected to the customized display device through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0176] The one or more modules are stored in the memory, and when executed by the one or more processors, perform the customized display method in any of the above method embodiments, for example, perform the method steps described in the above method embodiments, and realize the functions of the modules described in the above device embodiments.
[0177] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, the computer program includes program instructions, and the program instructions, when executed by a computer, cause the computer to perform the method described in the above embodiments.
[0178] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by a computer program instructing related hardware. The program can be stored in a computer readable storage medium, and when executed, can include the processes of the above method embodiments. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.
[0179] The above disclosure is only the preferred embodiments of the present application, and of course cannot limit the scope of the rights of the present application, so the equivalent changes made according to the claims of the present application still fall within the scope of the present application.
Claims
1. A customized display method, characterized in that, A customization management device for use in a customized display system, the customized display system including the customization management device and a target display device, the target display device being connected to the customization management device; the method includes: The page editing interface is displayed, which includes a partial page area to be displayed, and the partial page area includes one or more page components; Generate local display parameters corresponding to the local page area. The local display parameters include area parameters and component parameters. The area parameters include the position and size of the local page area. The component parameters include the position, size, and target display layer position of the page component in the local page area. The target display layer position is the position of the topmost layer. The local display parameters are sent to the target display device, and the target display device uses the local display parameters to display page components in the local page area at the top layer of the display interface of the target display device.
2. The method according to claim 1, characterized in that, The local page area is a local area of the target page in the page editing interface; the local display parameters also include a movement range parameter, which is used to represent the movable range of the local page area; The generation of local display parameters corresponding to the local page area includes: On the target page, a movement range box is displayed, which is used to define the movable range of the local page area on the target page; The movement range parameters are generated based on the movement range frame.
3. The method according to claim 1, characterized in that, The local display parameters also include trajectory parameters, which are used to represent the movement trajectory of the local page area; The generation of local display parameters corresponding to the local page area includes: Display the trajectory editing interface; Receive a trajectory editing operation applied to the trajectory editing interface, and display the movement trajectory corresponding to the trajectory editing operation in the trajectory editing interface; The trajectory parameters are generated based on the movement trajectory corresponding to the trajectory editing operation.
4. The method according to claim 1, characterized in that, The number of target display devices is multiple; the local page area is a local area of the target page in the page editing interface, and the page editing interface also includes multiple device display frames in the target page, the multiple device display frames being device display frames corresponding to multiple target display devices, and the device display frames being used to represent the target display devices in the target page; the local display parameters also include device position parameters, the device position parameters being used to represent the positional distribution of the target display devices; The generation of local display parameters corresponding to the local page area includes: The device position parameters are generated based on the device display frame.
5. The method according to claim 4, characterized in that, After sending the local display parameters to the target display device, the method further includes: Upon receiving a first configuration completion message from each of the plurality of target display devices, a first notification message is sent to each target display device; the first configuration completion message is used to indicate the completion of parsing and configuring the local display parameters, and the first notification message is used to notify the target display device to display the page components in the local page area.
6. The method according to claim 4, characterized in that, After generating the local display parameters corresponding to the local page area, the method further includes: Among the plurality of target display devices, a primary target display device is determined; the primary target display device is used to connect to the secondary target display devices, and the secondary target display devices are target display devices other than the primary target display device among the plurality of target display devices. The main target display device sends device information of each of the plurality of target display devices to the main target display device; the device information is used by the main target display device to establish a connection with each of the target display devices to notify each of the target display devices to display page components in the local page area.
7. A method for displaying a partial page, characterized in that, A target display device is applied in a customized display system, the customized display system including a customization management device and the target display device, the target display device being connected to the customization management device; the method includes: The system receives local display parameters corresponding to a local page area sent by the customized management device. The local page area includes one or more page components. The area parameters include the position and size of the local page area. The component parameters include the position, size, and target display layer position of the page component in the local page area. The target display layer position is the position of the topmost layer. Based on the local display parameters, page components in the local page area are displayed at the top layer of the display interface.
8. The method according to claim 7, characterized in that, The local display parameters also include a movement range parameter and / or a trajectory parameter; the movement range parameter is used to represent the movable range of the local page area, and the trajectory parameter is used to represent the movement trajectory of the local page area.
9. The method according to claim 7, characterized in that, The number of target display devices is multiple; the local display parameters also include device position parameters, which are used to indicate the positional distribution of the target display devices.
10. The method according to claim 9, characterized in that, The local display parameters also include trajectory parameters, which are used to represent the movement trajectory of the local page area, and the trajectory parameters include multiple trajectory coordinates; The step of displaying page components in the local page area at the top layer of the display interface according to the local display parameters includes: Analyze and configure the local display parameters; The page components in the aforementioned local page area are displayed at the top layer of the display interface; The parsing and configuration of the local display parameters includes: Based on the device position parameters, the multiple trajectory coordinates in the trajectory parameters are transformed.
11. A computer device, characterized in that, The device includes a memory and a processor, the memory being connected to the processor, the processor being configured to execute one or more computer programs stored in the memory, the processor causing the computer device to perform the method as described in any one of claims 1-6 or any one of claims 7-10 when executing the one or more computer programs.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-6 or any one of claims 7-10.
13. A customized display system, comprising a customized management device and a target display device, wherein the target display device is connected to the customized management device, the customized management device is configured to perform the method as described in any one of claims 1-6, and the target display device is configured to perform the method as described in any one of claims 7-10.
Citation Information
Patent Citations
Method for controlling display of display screen, display screen assembly, equipment and storage medium
CN110515684A
Electronic equipment, display method applied by electronic equipment and medium
CN114879880A
Method for adapting to page layout of multiple devices and electronic device
CN116450251A
Remote control method and device based on mobile terminal, equipment and medium
CN116880946A
Display device and method for displaying photo
CN118656010A