Display device control method, electronic device and storage medium

By receiving content display requests and determining the target display device through the control terminal, the system automatically matches the content to be displayed with the target display device, solving the problem of cumbersome operation of display devices and realizing automated content display of the electronic photo wall.

CN121644751APending Publication Date: 2026-03-10BEIJING BOE TECH DEV CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

When using display devices to create an electronic photo wall, it is necessary to manually clarify the relationship between the content to be displayed and the display device, which makes the operation cumbersome.

Method used

The control terminal receives content display requests, determines the target display device, and controls the target display device to display the content to be displayed, thereby achieving automatic matching between the content to be displayed and the target display device.

Benefits of technology

It solves the cumbersome problem of manually determining the relationship between the content to be displayed and the display device, and realizes the automatic matching and display of the content to be displayed and the target display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644751A_ABST
    Figure CN121644751A_ABST
Patent Text Reader

Abstract

The invention provides a control method of display equipment, which is applied to a control end, and comprises the following steps: receiving a content display request which comprises at least one content to be displayed; determining a target display device for displaying the to-be-displayed content; and controlling the target display device to display the to-be-displayed content. The invention further provides electronic equipment and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and more specifically, to a control method for a display device, an electronic device, a storage medium, and a program product. Background Technology

[0002] In some situations, it is necessary to display multiple photos of different sizes and styles at the same time. With display devices such as digital photo panels, electronic photo frames, and wall-mounted TVs becoming mainstream products, multiple electronic products can be combined to form an electronic photo wall.

[0003] However, in the process of using display devices to display content and form an electronic photo wall, it is necessary to manually clarify the relationship between the content to be displayed and the display device. For example, it is necessary to determine that the content to be displayed, A, is to be displayed on display device B, which is a rather cumbersome operation. Summary of the Invention

[0004] In view of the above, this disclosure provides a control method, apparatus, electronic device, storage medium, and program product for a display device.

[0005] One aspect of this disclosure provides a control method for a display device, applied at a control terminal, the method comprising: receiving a content display request, wherein the content display request includes at least one content to be displayed; determining a target display device for displaying the content to be displayed; and controlling the target display device to display the content to be displayed.

[0006] One aspect of this disclosure provides a control device for a display device, applied at a control end. The device includes: a receiving module for receiving a content display request, the content display request including at least one content to be displayed; a first determining module for determining a target display device for displaying the content to be displayed; and a first control module for controlling the target display device to display the content to be displayed.

[0007] Another aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein, when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the method as described above.

[0008] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are used to implement the method described above.

[0009] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, are used to implement the method described above.

[0010] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0011] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0012] Figure 1 The illustration schematically depicts application scenarios of control methods, apparatuses, devices, media, and program products for display devices according to embodiments of the present disclosure;

[0013] Figure 2 A flowchart illustrating a control method for a display device according to an embodiment of the present disclosure is shown schematically.

[0014] Figure 3 A flowchart illustrating a method for matching content with a device according to an embodiment of this disclosure is shown schematically.

[0015] Figure 4 This illustration schematically shows a matching result diagram of content and device matching according to an embodiment of the present disclosure;

[0016] Figure 5 This illustration schematically shows a matching result diagram of content and device matching according to another embodiment of the present disclosure;

[0017] Figure 6 This illustration schematically shows a matching result diagram of content and device matching according to another embodiment of the present disclosure;

[0018] Figure 7 A flowchart illustrating a content optimization method according to an embodiment of the present disclosure is shown schematically.

[0019] Figure 8 A flowchart illustrating a supplementary display content generation method according to an embodiment of the present disclosure is shown schematically;

[0020] Figure 9 A flowchart illustrating a control method for a display device according to another embodiment of the present disclosure is shown schematically;

[0021] Figure 10 A flowchart illustrating a control method for a display device according to another embodiment of the present disclosure is shown schematically.

[0022] Figure 11 A block diagram schematically illustrates a control device for a display device according to an embodiment of the present disclosure, and

[0023] Figure 12A block diagram of an electronic device suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Detailed Implementation

[0024] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0025] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0026] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0027] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).

[0028] In some situations, it's necessary to display multiple photos of different sizes and styles simultaneously, such as in public spaces, exhibition halls, home displays, training institutions, cinemas, and elevator advertisements. In one example, photo albums are hung on a wall to create a photo wall showcasing different sizes and styles. With electronic display devices such as digital photo panels, digital photo frames, and wall-mounted TVs becoming mainstream products, multiple electronic products can be combined to form an electronic photo wall.

[0029] However, in the above process of displaying content using display devices, it is necessary to clarify the relationship between the content to be displayed and the display device. For example, it is necessary to determine that the content to be displayed, A, is to be displayed on display device B, which is a rather cumbersome operation.

[0030] This disclosure provides a control method for a display device, applied to a control terminal. The method includes: receiving a content display request, the content display request including at least one content to be displayed; determining a target display device for displaying the content to be displayed; and controlling the target display device to display the content to be displayed.

[0031] Figure 1 The illustration schematically depicts an application scenario of a control method, apparatus, device, medium, and program product for a display device according to embodiments of the present disclosure. It should be noted that... Figure 1 The examples shown are merely examples of application scenarios that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0032] like Figure 1 As shown, application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a control terminal 105. The network 104 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the control terminal 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0033] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the control terminal 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social media platform software (for example only).

[0034] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0035] The control terminal 105 can manage at least one display device, such as display device 1, display device 2, ..., display device n. The control terminal 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process received user requests and other data, and display the processing results (such as matching the content to be displayed with the display device according to the user request) on the matched display device.

[0036] It should be noted that the control method for the display device provided in this embodiment can generally be executed by the server of the control terminal 105. Correspondingly, the control device for the display device provided in this embodiment can generally be located in the server of the control terminal 105. The control method for the display device provided in this embodiment can also be executed by a server or server cluster that is different from the server of the control terminal 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the control terminal 105. Correspondingly, the control device for the display device provided in this embodiment can also be located in a server or server cluster that is different from the server of the control terminal 105 and is capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the control terminal 105.

[0037] It should be understood that Figure 1 The number of terminal devices, networks, and control terminals shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and control terminals can be included.

[0038] Figure 2 A flowchart illustrating a control method for a display device according to an embodiment of the present disclosure is shown schematically.

[0039] According to embodiments of this disclosure, the control method for the display device can be applied to a control terminal, which can be a server or an electronic device.

[0040] According to embodiments of this disclosure, the control method for the display device may include, for example: Figure 2 The operations shown are S210 to S230.

[0041] In operation S210, a content display request is received, wherein the content display request includes at least one piece of content to be displayed.

[0042] A content display request can be sent by a user from a client to a control terminal. The request may include content information for at least one piece of content to be displayed. This content information may include the size information of the content to be displayed. The content to be displayed can be text, images, videos, etc. For example, the content information may include the size information of an image or a video.

[0043] In operation S220, the target display device for displaying the content to be displayed is determined.

[0044] A display device can be any electronic device that includes a display screen. For example, a display device can include a picture screen, an electronic photo frame, a wall-mounted TV, a mobile phone, a computer, etc.

[0045] The target display device used to display the content to be displayed may include one target display device for each content to be displayed. For example, the content to be displayed includes content 1 and content 2, with content 1 corresponding to target display device A and content 2 corresponding to target display device B.

[0046] The target display device used to display the content to be displayed may also include one content to be displayed corresponding to multiple target display devices. For example, content 1 may correspond to target display device A and target display device B. In this case, content 1 can be displayed using either target display device A or target display device B.

[0047] The target display device used to display the content to be displayed can also include multiple contents corresponding to the same target display device. For example, content 1 corresponds to target display device A, and content 2 also corresponds to target display device A, that is, both content 1 and content 2 correspond to target display device A.

[0048] The target display device for the content to be displayed can be set by the client and sent to the control terminal. For example, a user sets the content to be displayed for the target display device through the client. The control terminal receives the content to be displayed and the target display device, and controls the corresponding target display device to display the content. Before controlling the target display device to display the content, the control terminal determines whether the content information of the content to be displayed is consistent with the device parameters of the target display device. If the content information is consistent, the control terminal displays the content. If the content is inconsistent, the control terminal processes the content, including truncating the content (e.g., aspect ratio < target device screen aspect ratio) and supplementing the content (e.g., aspect ratio > target device screen aspect ratio) to ensure that the content information matches the device parameters (e.g., target device screen aspect ratio).

[0049] The target display device for the content to be displayed can be set by the control terminal. Upon receiving the content to be displayed, the control terminal determines the target display device for displaying the content and controls the corresponding target display device to display the content. From the display devices manageable by the control terminal, candidate display devices are identified for at least one piece of content to be displayed. Based on the device parameters of the candidate display devices and the content information of the content to be displayed, content and device matching is performed to obtain a device matching result. This device matching result includes the target display device for displaying the content.

[0050] In operation S230, the target display device is controlled to display the content to be displayed.

[0051] By employing a control terminal to receive content display requests, determining the target display device for displaying the content based on at least one piece of content to be displayed included in the request, and then controlling the target display device to display the content, this technique achieves the matching of at least one piece of content to be displayed with a target display device, as well as the automatic matching and display of multiple pieces of content to be displayed with multiple target display devices. This at least partially solves the technical problem of requiring manual identification of the relationship between the content to be displayed and the display device, which leads to cumbersome operation.

[0052] According to embodiments of this disclosure, the control terminal can manage N display devices, where N ≥ 1. Determining the target display device for displaying content to be displayed includes: determining candidate display devices from the N display devices for at least one content to be displayed; matching content with devices based on device parameters of the candidate display devices and content information of the content to be displayed, to obtain a device matching result, wherein the device matching result includes the target display device for displaying the content to be displayed.

[0053] Managing N display devices can include registering N display devices with the control terminal or authorizing N display devices to the control terminal. For example, a display device sends a registration request to the control terminal to register itself, enabling the control terminal to control the display device. Similarly, a display device sends an authorization request to the control terminal to authorize itself, enabling the control terminal to control the display device.

[0054] Device parameters may include the device's display aspect ratio, and content information may include the aspect ratio of the content to be displayed. Content-device matching may involve matching the aspect ratio of each piece of content to be displayed with the display aspect ratio of each display device. If the aspect ratio of the content to be displayed is the same as the display aspect ratio of the display device, then that display device can be determined as the target display device for displaying that content.

[0055] The number of candidate display devices can be the same as or different from the amount of content to be displayed in the content display request.

[0056] For example, the number of contents to be displayed can be equal to the number of candidate display devices. For example, the contents to be displayed include content 1, content 2, and content 3, and the display devices include device A, device B, and device C. The device matching result R1 obtained after matching the contents with the devices can include: the target display device for displaying content 1 is device A, the target display device for displaying content 2 is device B, and the target display device for displaying content 3 is device C.

[0057] For example, the number of contents to be displayed can be greater than the number of candidate display devices. For example, the contents to be displayed include content 1, content 2, content 3, and content 4, and the display devices include device A, device B, and device C. The device matching result R2 obtained after matching the contents with the devices can include: the target display device for displaying content 1 is device A, the target display device for displaying content 2 is device B, the target display device for displaying content 3 is device C, and the target display device for displaying content 4 is device A. In this case, device A corresponds to two contents to be displayed, namely content 1 and content 4.

[0058] For example, the number of contents to be displayed can be less than the number of candidate display devices. For example, the contents to be displayed include content 1 and content 2, and the display devices include device A, device B, and device C. The device matching result R3 obtained after matching the content with the devices can include: the target display device for displaying content 1 is device A, the target display device for displaying content 2 is device B, and since the number of contents to be displayed is less than the number of display devices, device C has no corresponding contents to be displayed.

[0059] According to embodiments of this disclosure, controlling a target display device to display content may include controlling each target display device to display the corresponding content based on device matching results.

[0060] For example, when the device matching result indicates that the number of contents to be displayed is the same as the number of display devices, as described above in device matching result R1, controlling each target display device to display the corresponding contents to be displayed may include: controlling each target display device to display its own corresponding contents to be displayed, for example, controlling device A to display content 1, device B to display content 2, and device C to display content 3.

[0061] For example, when the device matching result indicates that the number of contents to be displayed is greater than the number of display devices (N), as described in the device matching result R2 above, controlling each target display device to display the corresponding contents to be displayed can include selecting (number of contents - number of devices) contents to display, with additional contents displayed in rotation; or additional contents can be queued and displayed when the switching condition is met (such as time condition, event condition). For example, controlling device A to display one of contents 1 and contents 4, such as displaying content 1, controlling device B to display content 2, and device C to display content 3, and controlling device A to display content 4 when the switching condition is met.

[0062] For example, when the number of content elements to be displayed, as indicated by the device matching result, is less than the number of N display devices, as described above with device matching result R3, controlling each target display device to display the corresponding content can include analyzing the content elements of the content to be displayed to obtain relevant content, such as content 5, for display. For example, controlling device A to display content 1, controlling device B to display content 2, and controlling device C to display content 5. The relevant content can be text, images, or videos.

[0063] According to embodiments of this disclosure, the content display request further includes at least one of the following: display device identification information, group identification information corresponding to the display device, location information of the requesting device, requesting device identification information, and target user identification information, wherein the requesting device is the device that sends the content display request, and the target user is the user who uses the requesting device to send the content display request.

[0064] According to embodiments of this disclosure, the display device identification information may include information such as the display device model, device name, and device number. When the content display request includes the display device identification information, a candidate display device is determined from N display devices based on the display device identification information. For example, a candidate display device is determined from N display devices based on the device number.

[0065] The control terminal manages N display devices and can group these devices, with each group having a corresponding group identifier. For example, the N display devices include device A, device B, device C, device D, and device E; device A and device B form one group, which can be named the first group and numbered group 1; device C, device D, and device E form another group, which can be named the second group and numbered group 2.

[0066] According to embodiments of this disclosure, the group identification information corresponding to the display device may include a group name, group number, etc. When the content display request includes group identification information, determining candidate display devices from N display devices based on the group identification information may include determining candidate display devices from N display devices based on the group name or group number. For example, if the group identification information is the first group described above, then determining candidate display devices from N display devices may include: determining display devices within the first group, namely device A and device B, as candidate display devices.

[0067] According to embodiments of this disclosure, the location information of the requesting device includes the IP address information of the requesting device. The requesting device includes the device that sent the content display request. If it is determined that the content display request includes the location information of the requesting device, then based on the location information, display devices within a preset range from the requesting device among N display devices are identified as candidate display devices.

[0068] According to embodiments of this disclosure, the requested device identification information may include information such as the name and number of the requested device. When the content display request includes the requested device identification information, the display device associated with the requested device among N display devices is determined as a candidate display device based on the requested device identification information.

[0069] According to embodiments of this disclosure, the target user identification information may include the target user's name, account, and other information. The target user may be a user who sends a content display request using a requesting device. If the content display request includes the target user identification information, the display device associated with the target user among N display devices is determined as a candidate display device based on the target user identification information.

[0070] According to embodiments of this disclosure, the method further includes: determining whether the content quantity of the content to be displayed is consistent with the number of candidate display devices; if the content quantity of the content to be displayed is consistent with the number of candidate display devices, performing content-device matching based on the device parameters of the candidate display devices and the content information of the content to be displayed to obtain a device matching result; and if the content quantity of the content to be displayed is inconsistent with the number of candidate display devices, optimizing the content to be displayed so that the optimized content quantity of the content to be displayed is consistent with the number of candidate display devices, and performing content-device matching based on the device parameters of the candidate display devices and the content information of the content to be displayed.

[0071] According to embodiments of this disclosure, optimizing the content to be displayed includes: when it is determined that the number of contents to be displayed is greater than the number of candidate display devices, selecting the same number of contents to be displayed as the number of candidate display devices and marking them, so that the number of marked contents to be displayed is consistent with the number of candidate display devices; when it is determined that the number of contents to be displayed is less than the number of candidate display devices, generating supplementary display content, so that the sum of the number of contents of the supplementary display content and the number of contents to be displayed is consistent with the number of candidate display devices.

[0072] For example, generating supplementary display content may include: analyzing the content elements of the content to be displayed to obtain and display relevant content, which may be text, images, or videos. Specifically, content of a style or type based on at least one of the content to be displayed can be obtained as relevant content. For example, if at least one of the content to be displayed is in the style of anime images, then anime images can be obtained as relevant content.

[0073] According to embodiments of this disclosure, content-device matching to obtain a device matching result includes: determining whether the content information of the content to be displayed is consistent with the device parameters of the candidate display device; and generating a device matching result if the content information of the content to be displayed is consistent with the device parameters of the candidate display device.

[0074] If the content information of the content to be displayed and the device parameters of the candidate display devices are consistent, and the aspect ratio of the content to be displayed is the same as the aspect ratio of the candidate devices, then there is no need to group the content to be displayed and the candidate devices. The content to be displayed is directly and randomly matched with the candidate devices to determine the target display device corresponding to each content to be displayed, and the device matching result can be generated.

[0075] According to embodiments of this disclosure, when it is determined that the content information of the content to be displayed and the device parameters of the candidate display devices are inconsistent, the candidate display devices are classified according to a first classification rule to obtain at least one device group, and the content to be displayed is classified according to a second classification rule to obtain at least one content group; at least one matching pair is determined, wherein each matching pair includes a matching content group and a device group, wherein the content group and the device group of each matching pair have the same classification type; and a device matching result is generated based on at least one matching pair.

[0076] According to embodiments of this disclosure, the first classification rule includes classification based on the aspect ratio of the device display; the second classification rule includes classification based on the aspect ratio of the content size.

[0077] Figure 3 A flowchart illustrating a method for matching content with a device according to an embodiment of this disclosure is shown schematically.

[0078] According to embodiments of this disclosure, candidate display devices may include multiple, such as Figure 3 As shown, the method includes operations S310 to S340.

[0079] In operation S310, the candidate display devices are classified according to their display aspect ratio based on their device parameters to obtain at least one device group.

[0080] The aspect ratio of a device's display is the ratio obtained by dividing the horizontal width of the display screen by its vertical height. Typical aspect ratios include 16:9 and 9:16.

[0081] For example, classifying multiple candidate display devices according to their aspect ratio can include: grouping candidate display devices with an aspect ratio greater than 1 into one group, grouping candidate display devices with an aspect ratio less than 1 into another group, and grouping candidate display devices with an aspect ratio equal to 1 into yet another group. For example, candidate display devices with an aspect ratio of 16:9 can be grouped into the first group; and candidate display devices with an aspect ratio of 9:16 can be grouped into the second group.

[0082] In operation S320, based on the content information of the content to be displayed, the content to be displayed is classified according to the aspect ratio of the content size to obtain at least one content group.

[0083] The aspect ratio of content dimensions is the ratio obtained by dividing the horizontal width of the content dimensions by the vertical height. When the content to be displayed is a photograph, the aspect ratio can generally include 16:9, 9:16, 1:1, and 1:2.1.

[0084] For example, classifying at least one piece of content to be displayed according to its aspect ratio can include: grouping content with an aspect ratio greater than 1 into one group, grouping content with an aspect ratio less than 1 into another group, and grouping content with an aspect ratio equal to 1 into yet another group. For instance, content with an aspect ratio of 16:9 can be grouped into a first group; content with aspect ratios of 9:16 and 1:1.2 can be grouped into a second group; and content with an aspect ratio of 1:1 can be grouped into a third group.

[0085] In operation S330, at least one matching pair is determined, wherein each matching pair includes a matching content group and a device group, wherein the content group and the device group of each matching pair have the same classification type.

[0086] For example, determining at least one matching pair may include: matching at least one content group with at least one device group based on a category type, and considering content groups and device groups belonging to the same category type as a matching pair. For example, a content group with a content aspect ratio greater than 1, such as the first content group described above, and a device group with a display aspect ratio greater than 1, such as the first device group described above, form a matching pair; a content group with a content aspect ratio less than 1, such as the second content group described above, and a device group with a display aspect ratio less than 1, such as the second device group described above, form a matching pair.

[0087] It should be noted that since the matching pairs are based on category matching, the content to be displayed and the candidate display devices within the same matching pair have the same aspect ratio. A candidate display device can display any one of the content to be displayed, and similarly, the content to be displayed can be displayed on any of the candidate display devices. In other words, the target display device for displaying the content to be displayed can be any of the candidate display devices. For example, if the content group in the matching pair includes content 1, content 2, and content 3, and the device group includes device A, device B, and device C, then device A can display any one of content 1, content 2, and content 3. Similarly, content 1 can also be displayed on any of device A, device B, and device C.

[0088] In operation S340, a device matching result is generated based on at least one matching pair.

[0089] By categorizing candidate display devices and content to be displayed, and then matching device groups and content groups based on the category type, matching efficiency can be improved. Furthermore, the content to be displayed can be shown on any candidate display device included in the matching pair, without needing to explicitly define the relationship between the content to be displayed and the candidate display devices.

[0090] According to embodiments of this disclosure, generating a device matching result based on at least one matching pair includes: determining at least one matching pair as a device matching result when it is determined that each matching pair satisfies the content and device matching conditions, wherein the content and device matching conditions include the number of contents to be displayed contained in the matching pair, which is consistent with the number of candidate display devices.

[0091] Figure 4 The illustration shows a schematic diagram of the matching result of content and device matching according to an embodiment of the present disclosure.

[0092] like Figure 4 As shown, the candidate display devices 410 in this embodiment include six devices: device A, device B, device C, device D, device E, and device F. Devices A, B, and C have an aspect ratio of 16:9, while devices D, E, and F have an aspect ratio of 9:16. The content to be displayed 420 includes six photographs: content 1, content 2, content 3, content 4, content 5, and content 6. Contents 1, 2, and 3 have an aspect ratio of 4:3; content 4 and 5 have an aspect ratio of 3:4; and content 6 has an aspect ratio of 1:2.1.

[0093] First, classifying at least one candidate display device and at least one content to be displayed may include: grouping devices with an aspect ratio greater than 1 (i.e., devices A, B, and C) into the same group to obtain device group G1-1; grouping devices with an aspect ratio less than 1 (i.e., devices D, E, and F) into the same group to obtain device group G1-2; grouping content to be displayed with an aspect ratio greater than 1 (i.e., content 1, content 2, and content 3) into the same group to obtain content group g1-1; and grouping content to be displayed with an aspect ratio less than 1 (i.e., content 4, content 5, and content 6) into the same group to obtain content group g1-2.

[0094] Then, determining at least one matching pair may include: device group G1-1 and content group g1-1 as a first matching pair, and device group G1-2 and content group g1-2 as a second matching pair.

[0095] In this embodiment, the number of contents to be displayed in the first matching pair and the second matching pair is the same as the number of candidate display devices, that is, both the first matching pair and the second matching pair satisfy the content and device matching condition.

[0096] According to embodiments of this disclosure, the method further includes: for the i-th matching pair in at least one matching pair, if it is determined that the i-th matching pair does not meet the content and device matching conditions, optimizing the content to be displayed contained in the i-th matching pair according to the content optimization rules to obtain the optimized i-th matching pair, wherein i≥1.

[0097] Content optimization rules can include adding content to be displayed when the number of content items is less than the number of devices; and marking content to be displayed that is equal to the number of devices when the number of content items is greater than the number of devices.

[0098] Figure 5 The illustration shows a schematic diagram of the matching result of content and device according to another embodiment of the present disclosure.

[0099] like Figure 5 As shown, the candidate display devices 510 in this embodiment include six devices: device A, device B, device C, device D, device E, and device F. Devices A, B, and C have an aspect ratio of 16:9, while devices D, E, and F have an aspect ratio of 9:16. The content to be displayed 520 includes six photographs: content 1, content 2, content 3, content 4, content 5, and content 6. Content 1 has an aspect ratio of 1:1, content 2, 3, and 4 have an aspect ratio of 4:3, and content 5 and 6 have an aspect ratio of 3:4.

[0100] First, group the devices with an aspect ratio greater than 1 (devices A, B, and C) into the same group, resulting in device group G2-1. Group the devices with an aspect ratio less than 1 (devices D, E, and F) into the same group, resulting in device group G2-2. Group the content to be displayed with an aspect ratio greater than 1 (contents 2, 3, and 4) into the same group, resulting in content group g2-1. Group the content to be displayed with an aspect ratio less than 1 (contents 5 and 6) into the same group, resulting in content group g2-2. Group the content to be displayed with an aspect ratio equal to 1 (content 1) into the same group, resulting in content group g2-3.

[0101] Then, determining at least one matching pair may include: device group G2-1 and content group g2-1 as a first matching pair, and device group G2-2 and content group g2-2 as a second matching pair.

[0102] In this embodiment, the number of contents to be displayed in the second matching pair is different from the number of candidate display devices, that is, the content and device matching conditions are not met, and the contents to be displayed in the second matching pair need to be optimized according to the content optimization rules.

[0103] Figure 6 The illustration shows a schematic diagram of the matching result of content and device matching according to another embodiment of the present disclosure.

[0104] like Figure 6 As shown, the candidate display devices 610 in this embodiment include six devices: device A, device B, device C, device D, device E, and device F. Devices A, B, and C have an aspect ratio of 16:9, while devices D, E, and F have an aspect ratio of 9:16. The content to be displayed 620 includes six photographs: content 1, content 2, content 3, content 4, content 5, and content 6. Contents 1, 2, 3, and 4 have an aspect ratio of 4:3, while content 5 and 6 have an aspect ratio of 3:4.

[0105] First, as mentioned above, devices with an aspect ratio greater than 1, namely devices A, B, and C, are grouped together to obtain device group G3-1. Devices with an aspect ratio less than 1, namely devices D, E, and F, are grouped together to obtain device group G3-2. Contents to be displayed with an aspect ratio greater than 1, namely content 1, content 2, content 3, and content 4, are grouped together to obtain content group g3-1. Contents to be displayed with an aspect ratio less than 1, namely content 5 and content 6, are grouped together to obtain content group g3-2.

[0106] Then, determining at least one matching pair may include: device group G3-1 and content group g3-1 as a first matching pair, and device group G3-2 and content group g3-2 as a second matching pair.

[0107] In this embodiment, the number of contents to be displayed in the first matching pair and the second matching pair are different from the number of candidate display devices. That is, neither the first matching pair nor the second matching pair meets the content and device matching conditions, and the contents to be displayed in the first matching pair and the second matching pair need to be optimized according to the content optimization rules.

[0108] By optimizing the content of matching pairs that do not meet the content-device matching criteria, it is possible to display the content on each candidate display device.

[0109] Figure 7 A flowchart illustrating a content optimization method according to an embodiment of this disclosure is shown schematically.

[0110] like Figure 7 As shown, this embodiment includes operations S710 to S740.

[0111] In operation S710, the number of the i-th content to be displayed in the i-th matching pair and the number of the i-th candidate display devices are obtained, where i≥1.

[0112] In operation S720, it is determined whether the number of contents of the i-th element is less than the number of devices of the i-th element. If yes, operation S730 is executed; otherwise, operation S740 is executed.

[0113] In operation S730, supplementary display content is generated according to the preset supplementary rules, and the supplementary display content is added to the i-th matching pair so that the number of i-th content is consistent with the number of i-th devices.

[0114] The preset supplementary rules can include selecting content to be displayed from the target matching pair as supplementary display content when a target matching pair exists; and generating new content to be displayed as supplementary display content when no target matching pair exists.

[0115] In operation S740, select the same number of content items to be displayed from the i-th matching pair as the number of i-th devices and mark them, so that the number of marked content items to be displayed is consistent with the number of i-th devices.

[0116] For example, for the i-th matching pair, the i-th content group includes content 1, content 2, and content 3, and the i-th device group includes device A and device B; selecting the same number of content items to be displayed from the i-th matching pair as the number of devices can include selecting two content items from content 1, content 2, and content 3, such as content 2 and content 3, for marking.

[0117] Figure 8 A flowchart illustrating a supplementary display content generation method according to an embodiment of the present disclosure is shown schematically.

[0118] like Figure 8 As shown, this embodiment includes operations S810 to S830.

[0119] In operation S810, it is determined whether a target matching pair exists among at least one matching pair, wherein the target matching pair indicates that the number of contents to be displayed contained in the matching pair is greater than the number of candidate display devices. If it exists, operation S820 is executed; if it does not exist, operation S830 is executed.

[0120] In operation S820, select the content to be displayed from the target matching pair as supplementary display content.

[0121] For example, selecting content to be displayed from the target matching pair as supplementary display content may include: selecting a first number of content items to be displayed from the target matching pair as supplementary display content, wherein the first number may be the number of missing content items in the i-th matching pair or the number of extra content items to be displayed in the target matching pair.

[0122] In operation S830, a new content to be displayed is generated based on at least one content to be displayed, and the new content to be displayed is determined to be supplementary content to be displayed.

[0123] For example, generating new content to be displayed based on at least one type of content to be displayed may include: analyzing the content elements of at least one type of content to be displayed to obtain relevant content for display, which may be text, images, or videos. Specifically, content of a certain style or type can be obtained as relevant content based on the style or type of at least one type of content to be displayed. For example, if the style of at least one type of content to be displayed is anime images, then anime images can be obtained as relevant content.

[0124] By selecting content to be displayed from the target matching pair as supplementary display content, while adding supplementary display content to matching pairs that lack content to be displayed, the amount of content to be displayed in the target matching pair can be reduced, thereby making the amount of content in the target matching pair closer to the number of devices.

[0125] According to an embodiment of this disclosure, controlling a target display device to display content includes: when it is determined that the number of i-th content items is greater than the number of i-th devices, controlling the target display device corresponding to the marked content to be displayed in the i-th matching pair to display the marked content to be displayed; and in response to satisfying a first content exchange triggering condition, controlling the target display device corresponding to the unmarked content to be displayed in the i-th matching pair to display the unmarked content to be displayed.

[0126] According to embodiments of this disclosure, the first content exchange triggering condition includes at least one of the following: a time condition, a contact event, and a non-contact event.

[0127] Time conditions can include the current content display duration meeting a preset duration; contact events can include receiving operations such as button presses, touches, and swipes; non-contact events can include changes in the viewer's attention. For example, by statistically analyzing the time spent viewing the device over a period of time, when the viewing time of a certain content is less than that of other content, the content can be switched and displayed as the marked content to be displayed.

[0128] Figure 9 A flowchart illustrating a control method for a display device according to another embodiment of the present disclosure is shown schematically.

[0129] like Figure 9 As shown, the method of this embodiment includes operations S910 to S950.

[0130] In operation S910, the j-th matching pair in at least one matching pair is obtained, where j≥1.

[0131] In operation S920, it is determined whether there is any content to be processed and displayed in the j-th matching pair, where the content to be processed and displayed indicates that the aspect ratio of the content to be displayed is inconsistent with the aspect ratio of the target display device. If it exists, operations S930 and S940 are executed; if it does not exist, operation S950 is executed.

[0132] For example Figure 4 If the aspect ratio of content 6 in the second matching pair is inconsistent with the aspect ratio of the target display device, then there is content 6 in the second matching pair that needs to be processed for display.

[0133] In operation S930, the content to be displayed is processed based on the aspect ratio of the target display device corresponding to the content to be displayed, and the processed content to be displayed is obtained.

[0134] For example, processing the content to be displayed may include: truncating the content to be displayed, and / or supplementing the content to be displayed.

[0135] For example Figure 4 In this embodiment, the aspect ratio of content 6 (1:2.1) is smaller than the aspect ratio of the target display device (9:16). In some embodiments, the aspect ratio of content 6 can be made consistent with the aspect ratio of the target display device by cropping the upper or lower portion of content 6. In other embodiments, the aspect ratio of content 6 can be made consistent with the aspect ratio of the target display device by supplementing content on the left or right sides of content 6.

[0136] In operation S940, the target display device corresponding to the content to be displayed in the j-th matching pair is controlled to display the processed content to be displayed.

[0137] In operation S950, the target display device corresponding to the processed content to be displayed in the j-th matching pair is controlled to display the processed content to be displayed.

[0138] According to an embodiment of this disclosure, each matching pair is configured with a second content exchange triggering condition, and the method further includes: for each matching pair, in response to satisfying the second content exchange triggering condition corresponding to the matching pair, controlling at least two candidate display devices in the matching pair to exchange the currently displayed content to be displayed.

[0139] For example, a matching pair includes device group G1-1 and content group g1-1. The content to be displayed in content group g1-1 can be exchanged among candidate display devices in device group G1-1. For example, device group G1-1 includes device A, device B, and device C; content group g1-1 includes content 1, content 2, and content 3. Currently, the display is as follows: device A displays content 1, device B displays content 2, and device C displays content 3. When device A and device B receive a content exchange request, they can send the content of device A, i.e., content 1, to device B, thereby realizing the content transfer. Similarly, the content of device B, i.e., content 2, can be sent to device C for display; the content of device C, i.e., content 3, can be sent to device A for display. Optionally, bidirectional content sending and display can occur between device A and device B. In other implementations, device A can directly send a content exchange request to device B.

[0140] Content to be displayed in the same matching pair can be automatically transferred between multiple candidate display devices, which helps to improve the viewer's visual experience.

[0141] According to embodiments of this disclosure, the second content exchange triggering condition includes at least one of the following: a time condition, a contact event, or a non-contact event.

[0142] Time conditions can include the current content display duration meeting a preset duration; contact events can include receiving operations such as button presses, touches, and swipes; non-contact events can include changes in the viewer's attention. For example, by statistically analyzing the time spent viewing the device over a period of time, when the viewing time of a certain content is longer than that of other content, the content can be moved to a device with a better location or a larger screen size.

[0143] Figure 10 A flowchart illustrating a control method for a display device according to another embodiment of the present disclosure is shown.

[0144] like Figure 10As shown, in this embodiment, the control terminal receives registration requests from device 1, device 2... device n, registers n display devices on the control terminal, and saves the device parameters of the n display devices, such as the aspect ratio. Then, the user configures the information of at least one display device and the content information of at least one content to be displayed through the client, and then sends it to the control terminal. The control terminal performs the following operations S1010 to S1070.

[0145] In operation S1010, based on information from at least one display device, candidate display devices are selected from n display devices, including devices 1, 2, ..., m, where devices 1, 2, ..., m are interconnected devices, such as multiple display devices of a photo wall.

[0146] In operation S1020, the m devices are divided into one or more device groups according to the aspect ratio of the displayed devices. Optionally, the m devices can be grouped according to the aspect ratio of the devices being greater than 1, equal to 1, or less than 1.

[0147] The aspect ratio of the device display can be determined based on the device parameters, such as the device's landscape and portrait information. Since there is a difference between the aspect ratios of the landscape and portrait displays, the aspect ratio of the device can be dynamically calculated based on the aforementioned device parameters.

[0148] In operation S1030, the content to be displayed is divided into one or more content groups according to the aspect ratio of the content size. Optionally, the content to be displayed is grouped according to the aspect ratio of the content size > 1, the aspect ratio of the content size = 1, or the aspect ratio of the content size < 1.

[0149] In operation S1040, at least one matching pair is determined based on the classification type.

[0150] In operation S1050, it is determined whether the number of contents in all matching pairs is consistent with the number of devices. If they are consistent, the corresponding content to be displayed is sent to devices 1, 2, ..., m for display. If they are inconsistent, operation S1060 is executed.

[0151] In operation S1060, for inconsistent matching pairs, optimize the content to be displayed in the matching pair.

[0152] When inconsistent matching pairs, if the content and device parts match, such as Figure 5 If the content of the first matching pair matches the device, but the content of the second matching pair does not match the device, then the content to be displayed, i.e., content 1, with an aspect ratio of 1, can be sent to the second matching pair. However, operation S1070 is required to process the content of content 1.

[0153] In operation S1070, for content to be displayed whose aspect ratio does not match the device's display aspect ratio, content is truncated and / or supplemented. Then, the processed content to be displayed is sent to devices 1, 2, ..., m for display.

[0154] By matching the aspect ratio of the content with the aspect ratio of the device display, multiple pieces of content can be automatically matched and displayed on multiple display devices. At the same time, for content that does not match the device, the content can be automatically processed to make the aspect ratio of the content consistent with the aspect ratio of the device. In addition, multiple pieces of content can be transferred between multiple display devices, improving the user's visual experience.

[0155] Figure 11 A block diagram of a control device for a display device according to an embodiment of the present disclosure is shown schematically.

[0156] like Figure 11 As shown, the control device for the display device in this embodiment can be applied to the control terminal. The device 1100 includes a receiving module 1110, a first determining module 1120, and a first control module 1130.

[0157] The receiving module 1110 is used to receive a content display request, which includes at least one piece of content to be displayed.

[0158] The first determining module 1120 is used to determine the target display device for displaying the content to be displayed.

[0159] The first control module 1130 is used to control the target display device to display the content to be displayed.

[0160] According to embodiments of this disclosure, the control terminal manages N display devices, where N≥1, and the first determining module includes a candidate device determining submodule and a matching submodule.

[0161] The candidate device determination submodule is used to determine, from N display devices, a candidate display device for at least one content to be displayed.

[0162] The matching submodule is used to match content with devices based on the device parameters of candidate display devices and the content information of the content to be displayed, and to obtain the device matching result. The device matching result includes the target display device for displaying the content to be displayed.

[0163] According to embodiments of this disclosure, the above-described apparatus further includes: a quantity determination module, a device matching module, and a content optimization module.

[0164] The quantity determination module is used to determine whether the quantity of the content to be displayed and the quantity of the candidate display devices are consistent.

[0165] The device matching module is used to perform content-device matching based on the device parameters of the candidate display devices and the content information of the content to be displayed, when it is determined that the number of contents of the content to be displayed and the number of candidate display devices are consistent, and to obtain the device matching result.

[0166] The content optimization module is used to optimize the content to be displayed when the number of contents of the content to be displayed is inconsistent with the number of candidate display devices, so that the number of contents of the optimized content to be displayed is consistent with the number of candidate display devices, and to perform the operation of matching content with devices based on the device parameters of the candidate display devices and the content information of the content to be displayed.

[0167] According to embodiments of this disclosure, the first determining module includes: a first determining submodule, a first generating submodule, and a second generating submodule.

[0168] The first determination submodule is used to determine whether the content information of the content to be displayed is consistent with the device parameters of the candidate display device.

[0169] The first generation submodule is used to generate device matching results when it is determined that the content information of the content to be displayed and the device parameters of the candidate display devices are consistent.

[0170] The second generation submodule is used to classify candidate display devices according to a first classification rule to obtain at least one device group when the content information of the content to be displayed and the device parameters of the candidate display devices are inconsistent, and to classify the content to be displayed according to a second classification rule to obtain at least one content group; to determine at least one matching pair, wherein each matching pair includes a matching content group and a device group, wherein the content group and the device group of each matching pair have the same classification type; and to generate a device matching result based on at least one matching pair.

[0171] According to an embodiment of this disclosure, the second generation submodule includes: a determination unit.

[0172] The determining unit is configured to determine at least one matching pair as a device matching result when each matching pair satisfies the content and device matching conditions, wherein the content and device matching conditions include the number of contents to be displayed contained in the matching pair, which is consistent with the number of candidate display devices.

[0173] According to embodiments of this disclosure, the second generation submodule further includes an optimization unit.

[0174] An optimization unit is configured to optimize the content to be displayed contained in the i-th matching pair according to the content optimization rules when it is determined that the i-th matching pair does not meet the content and device matching conditions, so as to obtain the optimized i-th matching pair, where i≥1.

[0175] According to embodiments of this disclosure, the optimization unit includes a generation subunit and a tagging subunit.

[0176] A generation subunit is used to generate supplementary display content according to a preset supplementary rule when the number of the i-th content to be displayed is less than the number of the i-th candidate display devices in the i-th matching pair, and add the supplementary display content to the i-th matching pair so that the number of the i-th content is consistent with the number of the i-th devices.

[0177] The marking subunit is used to select the same number of content items to be displayed from the i-th matching pair as the number of i-th devices and mark them, so that the number of marked content items to be displayed is consistent with the number of i-th devices, when it is determined that the number of i-th content items is greater than the number of i-th devices.

[0178] According to embodiments of this disclosure, the generating subunit is further configured to, when it is determined that a target matching pair exists, select content to be displayed from the target matching pair as supplementary display content, wherein the target matching pair indicates that the number of content to be displayed contained in the matching pair is greater than the number of candidate display devices; and when it is determined that no target matching pair exists, generate new content to be displayed based on at least one content to be displayed, and determine the new content to be displayed as supplementary display content.

[0179] According to embodiments of this disclosure, the first control module includes: a first control submodule and a second control submodule.

[0180] The first control submodule is used to control the target display device corresponding to the marked content to be displayed in the i-th matching pair to display the marked content when it is determined that the number of i-th content is greater than the number of i-th devices.

[0181] The second control submodule is used to control the target display device corresponding to the unmarked content to be displayed in the i-th matching pair to display the unmarked content to be displayed in response to the fulfillment of the first content exchange trigger condition.

[0182] According to embodiments of this disclosure, the first classification rule includes classification based on the aspect ratio of the device display; the second classification rule includes classification based on the aspect ratio of the content size.

[0183] According to embodiments of this disclosure, the first control module further includes: a third control submodule, a processing submodule, and a fourth control submodule.

[0184] The third control submodule is used to control the target display device corresponding to the content to be displayed in at least one matching pair to display the content to be displayed in the j-th matching pair when it is determined that there is no content to be displayed in the j-th matching pair. Here, the content to be displayed is characterized by the fact that the aspect ratio of the content to be displayed is inconsistent with the aspect ratio of the device display of the target display device, and j≥1.

[0185] The processing submodule is used to process the content to be displayed based on the aspect ratio of the target display device corresponding to the content to be displayed when it is determined that there is content to be displayed to be processed in the j-th matching pair, so as to obtain the processed content to be displayed.

[0186] The fourth control submodule is used to control the target display device corresponding to the content to be displayed after the j-th matching pair has been processed to display the processed content.

[0187] According to embodiments of this disclosure, the processing submodule includes: an interception unit and a supplementation unit.

[0188] The capture unit is used to capture the content to be displayed that needs to be processed.

[0189] The supplementary unit is used to supplement the content to be displayed that needs to be processed.

[0190] According to embodiments of this disclosure, each matching pair is configured with a second content exchange trigger condition.

[0191] According to embodiments of this disclosure, the above-described apparatus method further includes a second control module.

[0192] The second control module is used to control at least two candidate display devices in each matching pair to exchange the currently displayed content in response to the fulfillment of the second content exchange trigger condition corresponding to the matching pair.

[0193] According to embodiments of this disclosure, the first content exchange triggering condition or the second content exchange triggering condition includes at least one of the following: a time condition, a contact event, or a non-contact event.

[0194] According to embodiments of this disclosure, the content display request further includes at least one of the following: display device identification information, group identification information corresponding to the display device, location information of the requesting device, requesting device identification information, and target user identification information, wherein the requesting device is the device that sends the content display request, and the target user is the user who uses the requesting device to send the content display request.

[0195] According to embodiments of this disclosure, the first determining module includes: a second determining submodule, a third determining submodule, a fourth determining submodule, and a fifth determining submodule.

[0196] The first determination submodule is used to determine candidate display devices from N display devices based on the display device identification information when the content display request includes display device identification information.

[0197] The second determination submodule, when the content display request includes group identification information, determines candidate display devices from N display devices based on the group identification information.

[0198] The third determination submodule, when the content display request includes the location information of the requesting device, determines the display devices that are within a preset range from the requesting device among N display devices as candidate display devices based on the location information.

[0199] The fourth determination submodule, when the content display request includes the request device identification information, determines the display device associated with the request device among N display devices as the candidate display device based on the request device identification information.

[0200] The fifth determination submodule, when the content display request includes target user identification information, determines the display device associated with the target user among N display devices as candidate display devices based on the target user identification information.

[0201] According to embodiments of this disclosure, the content optimization module includes: a tagging submodule and a supplementary submodule.

[0202] The marking submodule is used to mark the same number of content items to be displayed as the number of candidate display devices when the number of content items to be displayed is greater than the number of candidate display devices, so that the number of marked content items to be displayed is consistent with the number of candidate display devices.

[0203] The supplementary submodule is used to generate supplementary display content when the amount of content to be displayed is less than the number of candidate display devices, so that the sum of the amount of supplementary display content and the amount of content to be displayed is consistent with the number of candidate display devices.

[0204] According to embodiments of this disclosure, any plurality of the receiving module 1110, the first determining module 1120, and the first control module 1130 may be combined into one module / unit / subunit, or any one of these modules / units / subunits may be split into multiple modules / units / subunits. Alternatively, at least a portion of the functionality of one or more of these modules / units / subunits may be combined with at least a portion of the functionality of other modules / units / subunits and implemented in one module / unit / subunit. According to embodiments of this disclosure, at least one of the receiving module 1110, the first determining module 1120, and the first control module 1130 may be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of software, hardware, and firmware methods, or in a suitable combination of any of these methods. Alternatively, at least one of the receiving module 1110, the first determining module 1120, and the first control module 1130 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.

[0205] It should be noted that the control device part of the display device in the embodiments of this disclosure corresponds to the control method part of the display device in the embodiments of this disclosure. For a detailed description of the control device part of the display device, please refer to the control method part of the display device, which will not be repeated here.

[0206] Figure 12 A block diagram of an electronic device suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Figure 12 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0207] like Figure 12 As shown, an electronic device 1200 according to an embodiment of the present disclosure includes a processor 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage portion 1208 into a random access memory (RAM) 1203. The processor 1201 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1201 may also include onboard memory for caching purposes. The processor 1201 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0208] RAM 1203 stores various programs and data required for the operation of electronic device 1200. Processor 1201, ROM 1202, and RAM 1203 are interconnected via bus 1204. Processor 1201 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 1202 and / or RAM 1203. It should be noted that the programs may also be stored in one or more memories other than ROM 1202 and RAM 1203. Processor 1201 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0209] According to embodiments of this disclosure, the electronic device 1200 may further include an input / output (I / O) interface 1205, which is also connected to the bus 1204. The electronic device 1200 may also include one or more of the following components connected to the input / output (I / O) interface 1205: an input section 1206 including a keyboard, mouse, etc.; an output section 1207 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN card, modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to the input / output (I / O) interface 1205 as needed. A removable medium 1211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 1210 as needed so that computer programs read from it can be installed into the storage section 1208 as needed.

[0210] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1209, and / or installed from removable medium 1211. When the computer program is executed by processor 1201, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0211] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0212] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0213] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 1202 and / or RAM 1203 described above and / or one or more memories other than ROM 1202 and RAM 1203.

[0214] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the control method for the display device provided in the embodiments of this disclosure.

[0215] When the computer program is executed by the processor 1201, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0216] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 1209, and / or installed from the removable medium 1211. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0217] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0218] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0219] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A control method of a display device, applied to a control terminal, comprising: receiving a content display request, wherein the content display request comprises at least one to-be-displayed content; determining a target display device for displaying the to-be-displayed content; controlling the target display device to display the to-be-displayed content.

2. The method of claim 1, said control end managing N display devices, wherein, N≥1, wherein the determining the target display device for displaying the to-be-displayed content comprises: determining a candidate display device for the at least one to-be-displayed content from the N display devices; performing content and device matching according to device parameters of the candidate display device and content information of the to-be-displayed content to obtain a device matching result, wherein the device matching result comprises the target display device for displaying the to-be-displayed content.

3. The method of claim 2, further comprising: determining whether a content quantity of the to-be-displayed content and a device quantity of the candidate display device are consistent; in a case where it is determined that the content quantity of the to-be-displayed content and the device quantity of the candidate display device are consistent, performing content and device matching according to device parameters of the candidate display device and content information of the to-be-displayed content to obtain the device matching result; and in a case where it is determined that the content quantity of the to-be-displayed content and the device quantity of the candidate display device are inconsistent, performing optimization processing on the to-be-displayed content to make the content quantity of the optimized to-be-displayed content and the device quantity of the candidate display device consistent, and performing the operation of performing content and device matching according to device parameters of the candidate display device and content information of the to-be-displayed content. The performing content and device matching to obtain a device matching result comprises:

4. The method of claim 2 or 3, wherein, determining whether content information of the to-be-displayed content and device parameters of the candidate display device are consistent; in a case where it is determined that the content information of the to-be-displayed content and the device parameters of the candidate display device are consistent, generating the device matching result; and in a case where it is determined that the content information of the to-be-displayed content and the device parameters of the candidate display device are inconsistent, classifying the candidate display device according to a first classification rule to obtain at least one device group, and classifying the to-be-displayed content according to a second classification rule to obtain at least one content group; determining at least one matching pair, wherein each matching pair comprises a matched content group and a device group, and the content group and the device group of each matching pair have the same classification type; generating the device matching result according to the at least one matching pair. The generating the device matching result according to the at least one matching pair comprises:

5. The method of claim 4, wherein, in a case where it is determined that each matching pair satisfies a content and device matching condition, determining that the at least one matching pair is the device matching result, wherein the content and device matching condition comprises that a content quantity of the to-be-displayed content contained in a matching pair is consistent with a device quantity of the candidate display device.

6. The method of claim 5, further comprising: ​ In a case where it is determined that the i-th matching pair does not satisfy the content and device matching condition, the content to be displayed included in the i-th matching pair is optimized according to a content optimization rule, to obtain an optimized i-th matching pair, where i≥1.

7. The method of claim 6, wherein, The content optimization rule includes: In a case where the i-th content quantity of the content to be displayed in the i-th matching pair is determined to be less than the i-th device quantity of the candidate display device, supplementary display content is generated according to a preset supplementary rule, and the supplementary display content is added to the i-th matching pair, so that the i-th content quantity is consistent with the i-th device quantity; In a case where the i-th content quantity is determined to be greater than the i-th device quantity, the same number of the content to be displayed as the i-th device quantity is selected from the i-th matching pair and marked, so that the marked content to be displayed is consistent with the i-th device quantity.

8. The method of claim 7, wherein, The preset supplementary rule includes: In a case where the target matching pair exists, the content to be displayed in the target matching pair is selected as the supplementary display content, where the target matching pair represents that the content quantity of the content to be displayed included in the matching pair is greater than the device quantity of the candidate display device; In a case where the target matching pair does not exist, new content to be displayed is generated according to the at least one content to be displayed, and the new content to be displayed is determined to be the supplementary display content.

9. The method of claim 7 or 8, wherein, The control of the target display device to display the content to be displayed includes: In a case where the i-th content quantity is determined to be greater than the i-th device quantity, the target display device corresponding to the marked content to be displayed in the i-th matching pair is controlled to display the marked content to be displayed; In response to a first content exchange trigger condition being satisfied, the target display device corresponding to the unmarked content to be displayed in the i-th matching pair is controlled to display the unmarked content to be displayed.

10. The method of claim 4, wherein, The first classification rule includes classification according to a device display aspect ratio; and the second classification rule includes classification according to a content size aspect ratio.

11. The method of claim 10, wherein, The control of the target display device to display the content to be displayed includes: In a case where the j-th matching pair does not have content to be displayed that needs to be processed, the target display device corresponding to the content to be displayed in the j-th matching pair is controlled to display the content to be displayed, where the content to be displayed that needs to be processed represents that the content size aspect ratio of the content to be displayed is inconsistent with the device display aspect ratio of the target display device, and j≥1; In a case where the j-th matching pair has the content to be displayed that needs to be processed, the content to be displayed that needs to be processed is processed based on the device display aspect ratio of the target display device corresponding to the content to be displayed, to obtain processed content to be displayed; The target display device corresponding to the processed content to be displayed in the j-th matching pair is controlled to display the processed content to be displayed.

12. The method of claim 11, wherein, The processing of the to-be-displayed content to be processed includes: clipping the to-be-displayed content to be processed, and / or supplementing the to-be-displayed content to be processed.

13. The method of claim 4, wherein, Each matching pair is configured with a second content exchange trigger condition, and the method further includes: For each matching pair, in response to satisfying the second content exchange trigger condition corresponding to the matching pair, controlling at least two of the candidate display devices in the matching pair to exchange currently displayed to-be-displayed content.

14. The method of claim 9 or 13, wherein, The first content exchange trigger condition or the second content exchange trigger condition includes at least one of the following: a time condition, a contact event, and a non-contact event.

15. The method of claim 2, wherein, The content display request further includes at least one of the following: display device identification information, group identification information corresponding to the display device, location information of a request device, request device identification information, and target user identification information, wherein the request device is a device that sends the content display request, and the target user is a user that sends the content display request using the request device. The determining of the candidate display device for the at least one to-be-displayed content from the N display devices includes: In a case where it is determined that the display device identification information is included in the content display request, determining the candidate display device from the N display devices according to the display device identification information; In a case where it is determined that the group identification information is included in the content display request, determining the candidate display device from the N display devices according to the group identification information; In a case where it is determined that the location information of the request device is included in the content display request, determining, according to the location information, a display device within a preset range from the request device in the N display devices as the candidate display device; In a case where it is determined that the request device identification information is included in the content display request, determining, according to the request device identification information, a display device associated with the request device in the N display devices as the candidate display device; In a case where it is determined that the target user identification information is included in the content display request, determining, according to the target user identification information, a display device associated with the target user in the N display devices as the candidate display device.

16. The method of claim 3, wherein, The optimization processing of the to-be-displayed content includes: In a case where it is determined that the content quantity of the to-be-displayed content is greater than the device quantity of the candidate display devices, selecting a same number of to-be-displayed contents as the device quantity of the candidate display devices to be marked, so that the marked to-be-displayed contents are consistent with the device quantity of the candidate display devices; In a case where it is determined that the content quantity of the to-be-displayed content is less than the device quantity of the candidate display devices, generating supplemental display content, so that the content quantity of the supplemental display content is consistent with the sum of the content quantity of the to-be-displayed content and the device quantity of the candidate display devices.

17. An electronic device, comprising: one or more processors; memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to carry out the method of any one of claims 1 to 16.

18. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to carry out the method of any one of claims 1 to 16.

19. A computer program product comprising a computer program that, when executed by a processor, carries out the method according to any one of claims 1 to 16.