Content display method, device, intelligent terminal and computer-readable storage medium

By displaying the user interface content of other devices on the display device of the smart terminal, and using screen recording and floating window technology, the problem that multiple people cannot view the same display screen at the same time is solved, and the content sharing and simultaneous viewing is realized, improving operation efficiency and accuracy.

CN114253492BActive Publication Date: 2025-07-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011002169.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-22
Publication Date
2025-07-22
Estimated Expiration
2040-09-22

AI Technical Summary

Technical Problem

Multiple people cannot view content displayed on the display screen of the same smart terminal at the same time, especially in the presence of distances or blockages.

Method used

By displaying the first content in the display window of the first display device and displaying the user interface content acquired from the second display device in the second display window of the same device, content sharing and simultaneous viewing are achieved using screen recording technology and floating window technology.

Benefits of technology

It realizes that multiple people can watch content on the display screen of the same smart terminal at the same time, improving the efficiency and accuracy of collaborative operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114253492B_ABST
    Figure CN114253492B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a content display method, apparatus, intelligent terminal, and computer-readable storage medium. Among them, the content display method includes: displaying first content in a first display window of a first display device; and displaying second content in a second display window of the first display device, where the second content is obtained from the display content in the user interface of a second display device. Through the embodiments of the present application, sharing of display content and simultaneous viewing of display content can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technologies, and in particular, to a content display method, a content display device, an intelligent terminal, and a computer-readable storage medium. Background Art

[0002] With the popularization of intelligent terminals (such as smart phones, tablet computers, smart bracelets, smart watches, etc.) and the increasing functions of intelligent terminals, intelligent terminals have become an essential tool in people's daily lives. Currently, when people want to view the content displayed on a certain display screen set on a certain intelligent terminal, they can only view it through the certain display screen of the certain intelligent terminal. When multiple people all want to view the content displayed on the certain display screen of the certain intelligent terminal, but it is inconvenient for them to watch together (such as at a certain distance, with an obstacle in the middle, etc.), multiple people cannot view the content displayed on the certain display screen of the certain intelligent terminal at the same time. Summary of the Invention

[0003] Embodiments of this application provide a content display method, device, intelligent terminal, and storage medium, which can achieve the sharing of display content and the simultaneous viewing of display content.

[0004] On the one hand, embodiments of this application provide a content display method, and the method includes:

[0005] Display a first content in a first display device, where the first content is displayed in a first display window of the first display device; and display a second content in a second display window of the first display device, where the second content is obtained from the display content in the user interface of a second display device, and the first content is associated with the second content.

[0006] On the one hand, embodiments of this application provide a content display device, and the device includes a processing unit, configured to:

[0007] Display a first content in a first display device, where the first content is displayed in a first display window of the first display device; and

[0008] Display a second content in a second display window of the first display device, where the second content is obtained from the display content in the user interface of a second display device, and the first content is associated with the second content.

[0009] In one embodiment, the first display device and the second display device are provided on the same intelligent terminal.

[0010] In one embodiment, the second display window is a floating window, and the second display window is displayed in the first display window;

[0011] Alternatively, the first display window and the second display window are displayed on the user interface of the first display device in a non-overlapping manner.

[0012] In one embodiment, the processing unit is specifically configured to:

[0013] Obtain the second content by capturing the screen of the second display device.

[0014] In one embodiment, the processing unit is further configured to:

[0015] Respond to a first operation on the first content and / or the second content;

[0016] Synchronously display the first operation in the user interface of the second display device, and / or change the display content in the user interface of the second display device based on the first operation.

[0017] In one embodiment, the processing unit is further configured to:

[0018] Display third content in the user interface of the second display device, where the third content is obtained from the display content of a target display area in the first display window.

[0019] In one embodiment, the device further includes an acquisition unit, and the acquisition unit is configured to:

[0020] Respond to a content push instruction input by the user of the first display device, and determine push content corresponding to the content push instruction;

[0021] The processing unit is further configured to display the push content in the user interface of the second display device.

[0022] In one embodiment, the processing unit is further configured to:

[0023] Respond to a second operation on the second display device;

[0024] Synchronously display the second operation in the second display window, and / or change the first content and / or the second content based on the second operation.

[0025] In one embodiment, the device further includes a determination unit, and the determination unit is configured to:

[0026] Determine first text prompt content according to the change of the first content and / or the operation on the first display device;

[0027] The processing unit is further configured to synchronously display the first text prompt content in the user interface of the second display device.

[0028] In one embodiment, the determining unit is further configured to determine second text prompt content according to the change of the second content and / or an operation on the second display device.

[0029] The processing unit is further configured to synchronously display the second text prompt content in the first display window and / or the second display window.

[0030] In one embodiment, the device further includes a window control unit, and the window control unit is configured to:

[0031] When the second display window is in an expanded state, in response to a collapse instruction for the second display window, collapse the second display window;

[0032] When the second display window is in a collapsed state, in response to an expansion instruction for the second display window, expand the second display window.

[0033] On the one hand, an embodiment of the present application provides an intelligent terminal, including: a processor, a display device, and a memory. The processor, the display device, and the memory are interconnected. Among them, the memory stores executable program code, and the processor is configured to call the executable program code to execute the above content display method.

[0034] Correspondingly, an embodiment of the present application further provides a computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When it runs on a computer, the computer is enabled to execute the above content display method.

[0035] Correspondingly, an embodiment of the present application further provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, enabling the computer device to execute the above content display method.

[0036] In the embodiment of the present application, by displaying the first content in the first display window of the first display device and displaying the second content obtained from the second display device in the second display window of the first display device, the display content of other display devices can be displayed on the display device, realizing the sharing of display content and the simultaneous viewing of display content. Description of the Drawings

[0037] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0038] Figure 1a is a schematic structural diagram of an intelligent terminal provided by an embodiment of the present application;

[0039] Figure 1b is a schematic architecture diagram of a content display system provided by an embodiment of the present application;

[0040] Figure 1c is a schematic diagram of a user interface provided by an embodiment of the present application;

[0041] Figure 1d is a schematic diagram of another user interface provided by an embodiment of the present application;

[0042] Figure 2 is a schematic flowchart of a content display method provided by an embodiment of the present application;

[0043] Figure 3 is a schematic diagram of yet another user interface provided by an embodiment of the present application;

[0044] Figure 4 shows Figure 2 other processes of the process shown;

[0045] Figure 5a is an application scenario diagram of closing a floating window provided by an embodiment of the present application;

[0046] Figure 5b is another application scenario diagram of closing a floating window provided by an embodiment of the present application;

[0047] Figure 6 shows the framework of the content display method described in the embodiments of the present application;

[0048] Figure 7 is a schematic flowchart of another content display method provided by an embodiment of the present application;

[0049] Figure 8 is a schematic structural diagram of a content display device provided by an embodiment of the present application;

[0050] Figure 9 is a schematic structural diagram of an intelligent terminal provided by an embodiment of the present application;

[0051] Figure 10It is a schematic structural diagram of another intelligent terminal provided by an embodiment of the present application. Detailed implementation manners

[0052] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the scope of protection of the present application.

[0053] For the convenience of understanding, taking the Android system as an example, the screen recording technology, floating window technology and some terms involved in the embodiments of the present application will be introduced first. However, the following term descriptions do not affect the protection scope of the present solution. The present application is not limited to the Android system, and the implementation solutions under other systems also belong to the scope of protection of the present application:

[0054] 1. Screen recording technology

[0055] In the Android system, the following official Android interface classes are mainly used for the screen recording technology: MediaProjection, Media Projection Manager, Virtual Display, Surface and Surface View.

[0056] Media Projection is a built-in screen recording function class in Android. Using Media Projection, the current screen content can be recorded in real time.

[0057] Media Projection Manager is a screen recording function management class provided by Android, mainly responsible for managing the use of the screen recording function by each application.

[0058] Virtual Display is a display class provided by Android and used in conjunction with Media Projection. The content recorded through Media Projection can be rendered through the Surface bound in the Virtual Display object and then displayed on other interfaces or screens.

[0059] Surface is a built-in interface content display carrier in Android. The content rendered by Surface can come from the interface content of the current screen or the interface content provided by screen recording from another screen.

[0060] Surface View is a UI (User Interface) control provided by Android officially. By creating a SurfaceView, a corresponding Surface can be created.

[0061] Through the functions provided by the above-mentioned interface classes such as Media Projection, Media Projection Manager, Virtual Display, Surface, and Surface View, the screen content of a certain display device can be recorded in real time and presented on another display device in real time.

[0062] 2. Floating window (i.e., floating window) technology

[0063] The floating window technology mainly uses the following Android official interface classes: Window and Window Manager.

[0064] Window is a window class provided by Android officially, representing a window on the screen interface. A window refers to a rectangular range for displaying content on the graphical user interface. Each window is bound to the above-mentioned Surface class, which can provide a canvas for content rendering of the Surface class, enabling the rendered content to be displayed on the screen.

[0065] Window Manager is a window management class provided by Android officially, mainly responsible for managing functions such as the creation, destruction, display, and position on the screen of windows. Using the window management class, a window can be flexibly added dynamically on the screen, and at the same time, the display size and position of the window can be dynamically adjusted.

[0066] Through the functions provided by the above-mentioned Window and Window Manager interface classes, the screen recording content of a certain display device can be displayed on another display device by creating a Widnow on the other display device; at the same time, the specific position and size of the display can be flexibly controlled.

[0067] It can be known that in other systems except Android, there are also corresponding screen recording technologies, floating window (i.e., floating window) technologies, etc., and their specific implementation technologies can be realized based on system interfaces.

[0068] With the popularization of smart terminals (such as smart phones, tablets, smart bracelets, smart watches, etc.) and the increasing functions of smart terminals, smart terminals have become an essential tool in people's daily lives. Currently, when people want to view the content displayed on a certain display screen set on a certain smart terminal, they can only view it through the certain display screen of the certain smart terminal. When multiple people all want to view the content displayed on a certain display screen of a certain smart terminal, but it is inconvenient for them to watch together (such as being separated by a certain distance, having an obstacle in the middle, etc.), multiple people cannot view the content displayed on a certain display screen of the certain smart terminal at the same time.

[0069] For this reason, multi-screen devices have emerged. Taking a dual-screen device as an example, a dual-screen device refers to a terminal device provided with two display screens. In the scenario of using a dual-screen device for payment, the dual-screen device usually has two display screens, one in the front and the other in the back. For example: in a supermarket, one is the screen for the cashier to view and operate (abbreviated as the cashier screen or the rear screen), and the other is the screen for the customer to view and operate (abbreviated as the customer screen or the front screen). In the actual use process, since the orientations of the two screens of the dual-screen device are opposite and the displays are independent, the cashier can usually only see the content displayed on the cashier screen (rear screen) and cannot view the content displayed on the customer screen (front screen), which will cause the cashier to be unable to assist the customer in performing faster and more accurate operations (such as placing an order and making a payment). This application does not limit the number of screens and is not limited to the usage scenario. Other usage scenarios besides supermarkets also fall within the scope of protection of this application.

[0070] Based on this, the embodiments of this application provide a content display method to display the display content of other display devices on a display device, so as to achieve the sharing of display content and the simultaneous viewing of display content.

[0071] In one embodiment, as Figure 1a shown, the structure of the smart terminal to which the content display method provided by the embodiments of this application is applicable is shown. At least two display devices are provided on the smart terminal 10, including a first display device 11 and a second display device 12 provided on the smart terminal 10. In another embodiment, as Figure 1bAs shown, the system architecture applicable to the content display method provided by the embodiments of the present application is shown. The system includes: an intelligent terminal (i.e., the first terminal) 10, a first display device 11 configured on the intelligent terminal 10, a terminal device (i.e., the second terminal) 13, and a second display device 12 configured on the terminal device 13. In this scenario, a communication connection is established between the intelligent terminal 10 and the terminal device 13. Among them, the intelligent terminal 10 and the terminal device 13 can be computer devices such as smartphones, tablets, laptops, desktop computers, smart watches, smart bracelets, etc., which are configured with display devices and have content display functions. The display device (or display screen) is composed of a display device and related circuits, and can provide visual information that meets the visual perception factors.

[0072] The content display method described in the embodiments of the present application is applied to Figure 1a the intelligent terminal shown in Figure 1b or the content display system shown in Figure 1c When it is, the specific steps are as follows: Display the first content in the first display window of the first display device 11, and display the second content in the second display window of the first display device 11. Among them, the second content is obtained from the display content in the user interface of the second display device 12; the first content is associated with the second content. For example, in the payment scenario, the first content is the content shown to the cashier for viewing, and the second content is the content shown to the customer for viewing. Both the first content and the second content include information about the goods selected by the customer. Among them, as Figure 1c or as shown in 1d, the first display device 11 displays a first display window 111 and a second display window 12. As Figure 1c shown, the second display window 12 can be a floating window and can be displayed in the first display window 111. Or as Figure 1d shown, both the first display window 111 and the second display window 112 are floating windows, and the first display window 111 and the second display window 112 are independently displayed on the user interface of the first display device 11. By adopting the above method, the content displayed on the second display device 12 can be displayed in the display window of the first display device 11, so that the user of the first display device 11 can also view the content displayed on the second display device 12 at the same time, realizing the sharing and simultaneous viewing of the display content of the second display device 12.

[0073] The main steps of the content display method described in the embodiments of the present application are introduced above. Next, the specific implementation manner of the content display method will be introduced in detail. The content display method described in the embodiments of the present application is executed by the intelligent terminal 10 as shown in Figure 1a or Figure 1b shown. Please refer to Figure 2, which is a schematic flowchart of a content display method provided by an embodiment of the present application. The method includes but is not limited to the following steps:

[0074] S201. Display first content on a first display device, where the first content is displayed in a first display window of the first display device.

[0075] In one or more embodiments, the first display device is disposed on a smart terminal. The smart terminal controls the first display device to display the first display window and displays the first content in the first display window. For example, as Figure 3 shown, when the smart terminal is applied to a cash register scenario and the first display device is used as a cash register screen, the first content shown in 302 can be displayed in the first display window 301. The first content may include a list of items selected by the customer, and the item list includes the name, price, quantity, total price, etc. of the items.

[0076] S202. Display second content in a second display window of the first display device, where the second content is obtained from the display content in the user interface of a second display device, and the first content is associated with the second content.

[0077] For example, in a payment scenario, the first content is the content shown to the cashier for viewing, and the second content is the content shown to the customer for viewing. Both the first content and the second content include information about the items selected by the customer. As Figure 3 shown, when the first display device is used as a cash register screen and the second display device is used as a customer screen, the first content shown in 302 can be displayed in the first display window 301, and the second content shown in 304 can be displayed in the second display window 303. Both the first content shown in 302 and the second content shown in 304 include information about the items selected by the customer.

[0078] In one or more embodiments, it may be that while the smart terminal controls the first display device to display the first display window, it automatically controls the first display device to display the second display window; or it may be that the first display device is first controlled to display the first display window, and when a window creation instruction of the user input of the first display device is detected, the first display device is controlled to display the second display window. In one embodiment, as Figure 1c or Figure 3 shown, the second display window may be a floating window and can be displayed in the first display window. In this case, the first display window may refer to the entire user interface of the first display device.

[0079] In another embodiment, the first display window and the second display window are independently displayed on the user interface of the first display device. Specifically, the first display window and the second display window can be displayed on the user interface of the first display device in a non-overlapping manner. As Figure 1d shown, the first display window and the second display window can be displayed on the user interface of the first display device side by side left and right and without overlapping each other. Of course, the first display window and the second display window can also be displayed on the user interface of the first display device side by side up and down and without overlapping each other. The first display window and the second display window can occupy the entire user interface of the first display device, or only occupy a part of the user interface of the first display device.

[0080] In this case, if the second display window is created and displayed after detecting a window creation instruction, the first display window that is displayed first can initially occupy the entire user interface of the first display device. While the second display window is being created and displayed, the layout of the first display window is adjusted (for example, adjusting the window size, adjusting the window display position, etc.) to make room for the second display window. In one or more embodiments, both the first display window and the second display window can be floating windows.

[0081] In one or more embodiments, the intelligent terminal can create a window class Window through the add View method provided by the window management class Window Manager, thereby creating a floating window. The floating window is bound to a surface content display carrier Surface, which can provide a canvas for content rendering, so that the rendered content can be displayed in the floating window. In other feasible embodiments, the intelligent terminal can also complete the creation of the floating window through other direct or indirect ways of creating a Window provided by the official Android (such as through Activity, Dialog, etc.). The floating window can support movement and window size adjustment.

[0082] In one or more embodiments, the second display device and the first display device can be set on the same intelligent terminal, or can be set on different terminals. During the process of the second display device displaying content, the intelligent terminal performs screen recording on the second display device to obtain the second content.

[0083] In one or more embodiments, in the case where the first display device and the second display device are both provided on the intelligent terminal, the intelligent terminal first determines the screen recording function class Media Projection corresponding to the second display device. Specifically, an available screen recording function class MediaProjection can be obtained through the screen recording function management class MediaProjection Manager and assigned to the application of the second display device. Then, during the process of the second display device displaying content, the screen recording function class Media Projection is used to perform screen recording on the second display device, that is, to perform real-time recording on the screen content of the second display device, so as to obtain the second content.

[0084] Correspondingly, the intelligent terminal creates an interface content display carrier Surface corresponding to the first display device, and binds the second display window (floating window) previously created for the first display device to the interface content display carrier Surface; creates a display class Virtual Display object corresponding to the second display device, and by binding the display class Virtual Display object to the interface content display carrier Surface, renders the second content obtained by performing screen recording on the second display device using the screen recording function class Media Projection corresponding to the second display device onto the interface content display carrier Surface; finally, displays the second content rendered onto the interface content display carrier Surface in the second display window. In this way, the display content of the second display device can be displayed in the second display window of the first display device. For example, as Figure 3 shown, when the intelligent terminal is applied to a cashier scenario and the second display device is used as a customer screen, the second content shown in 304 can be displayed in the second display window 303. The second content may include the content of the product selection page currently browsed by the customer, and the product selection page includes the category, name, price, quantity, etc. of the product.

[0085] In one or more embodiments, the intelligent terminal can also complete the creation of the Surface through other direct or indirect ways provided by the Android official to create the Surface (such as GL Surface View, etc.).

[0086] In one or more embodiments, when the first display device and the second display device are set on different terminals. The intelligent terminal corresponding to the first display device first establishes a communication connection with the terminal device corresponding to the second display device, and sends a content acquisition request to the terminal device corresponding to the second display device through the communication connection. The content acquisition request is used to request the terminal device corresponding to the second display device to record the screen of the second display device and return the content obtained by the screen recording. After the content acquisition request passes, the terminal device corresponding to the second display device first determines the screen recording function class Media Projection corresponding to the second display device. During the process of the second display device displaying content, the screen recording function class Media Projection is used to record the screen of the second display device, and the content obtained by the screen recording is sent to the intelligent terminal corresponding to the first display device in real time during the screen recording process. Correspondingly, the intelligent terminal corresponding to the first display device receives the content sent by the terminal device corresponding to the second display device in real time, thereby obtaining the second content, and displays the second content in the second display window. In this way, the display content of the second display device can also be displayed in the second display window of the first display device.

[0087] In one or more embodiments, after the terminal device corresponding to the second display device receives the content acquisition request, it outputs a selection box for the user to determine whether to allow other terminals to acquire the display content. When receiving the allow instruction input by the user for the selection box, it is determined that the content acquisition request passes. Optionally, the content acquisition request carries the device information of the intelligent terminal corresponding to the first display device, and the device information is displayed in the selection box. The device information may include: device identifier (such as model), merchant information corresponding to the device, location information of the device, and so on. This is beneficial for the user to check the authenticity of the device and ensure security.

[0088] Optionally, before outputting the selection box, first obtain the distance between the terminal device corresponding to the second display device and the intelligent terminal corresponding to the first display device. When the distance is greater than the preset distance threshold, directly determine that the content acquisition request does not pass; otherwise, when the distance is less than or equal to the preset distance threshold, output the selection box. In some application scenarios, such as the payment scenario, the distance between the terminal used by the customer and the terminal used by the merchant for cash register is usually not too far. If the two are too far apart, there is likely to be a situation of malicious content acquisition. By adopting the above method, the security can be improved to a certain extent. In addition, for this type of application scenario, in order to ensure the accuracy of the acquired distance, Bluetooth, infrared, etc. can be used to determine the distance.

[0089] In one or more embodiments, in the case where the first display device and the second display device are both disposed on the intelligent terminal, since the content display of the first display device and the second display device is controlled by the same processing device, during the process of controlling the second display device to display content, the intelligent terminal can directly obtain the content displayed on the second display device through the processing device, thereby obtaining the second content. Then, the second content is displayed in the second display window. In this way, the display content of the second display device can also be displayed in the second display window of the first display device.

[0090] In the embodiments of the present application, by displaying the first content in the first display window of the first display device and displaying the second content obtained from the second display device in the second display window of the first display device, the display content of other display devices can be displayed on the display device, realizing the sharing of display content and the simultaneous viewing of display content.

[0091] In one or more embodiments, the content display method may further include the following steps: in response to a first operation on the first content and / or the second content; synchronously displaying the first operation in the user interface of the second display device, and / or, based on the first operation, changing the display content in the user interface of the second display device. In one or more embodiments, the first operation may be a content change operation (such as adjusting the quantity of a commodity) by the user on the first content in the first display window and / or the second content in the second display window, and when the content change operation is detected, the content change operation is synchronously displayed in the user interface of the second display device, and / or, based on the content change operation, the display content in the user interface of the second display device is changed. The first operation may also be a trigger operation by the user on an operation button (such as a next page button) in the first content and / or the second content, and when the trigger operation of the operation button is detected, the operation of the trigger operation button is synchronously displayed in the user interface of the second display device, and / or, based on the display content after the operation button is triggered, the display content in the user interface of the second display device is changed. It should be noted that the operation button may be an operation button for controlling the display content in the user interface of the second display device. By adopting this method, not only can the user of the second display device understand the operation content of the user of the first display device, but also the control of the display content of the second display device can be realized.

[0092] In one or more embodiments, the content display method may further include the following steps: in response to a second operation on the second display device; synchronously display the second operation in the second display window, and / or, based on the second operation, change the first content in the first display window and / or change the second content in the second display window. In one or more embodiments, the second operation may be a content change operation by the user on the display content in the user interface of the second display device, and when the content change operation is detected, the content change operation is synchronously displayed in the second display window, and / or, based on the content change operation, the first content and / or the second content is changed. The first operation may also be a trigger operation by the user on an operation button in the user interface of the second display device, and when the trigger operation of the operation button is detected, the operation of the trigger operation button is synchronously displayed in the second display window, and / or, based on the display content after the operation button is triggered, the first content in the first display window and / or the second content in the second display window is changed. It should be noted that the operation button may be an operation button for controlling the display content in the user interface of the first display device, an operation button for controlling the display content in the first display window, or an operation button for controlling the display content in the second display window or the user interface of the second display device.

[0093] In one or more embodiments, the content display method may further include the following steps: determine first text prompt content according to the change of the first content and / or the operation on the first display device; the first text prompt content is used to indicate the result of the operation by the user of the first display device on the first display device, and the first text prompt content may be, for example, "a certain commodity has been deleted". Then the first text prompt content is synchronously displayed in the user interface of the second display device. This can enable the user of the second display device to also understand the operation content of the user of the first display device.

[0094] In one or more embodiments, the content display method may also include the following steps: displaying third content in the user interface of the second display device, where the third content is obtained from the display content of the target display area in the first display window. The target display area may be all display areas in the first display window or partial display areas in the first display window. For the case where the second display window is displayed in the first display window, the target display area may be the display area in the first display window except for the display area of the second display window. In one implementation, the target display area may be default. For example, the display area where the product list in the first display window is located may be used as the default target display area. In another implementation, the target display area may be selected by the user of the first display device. When the user of the first display device wants to show the display content of a certain display area to the user of the second display device among the multiple display areas included in the first display window, the certain display area may be selected as the target display area. By using this method, at least partial content displayed in the first display window can be shown to the user of the second display device.

[0095] In one or more embodiments, the content display method may also include the following steps: responding to a content push instruction input by the user of the first display device, obtaining push content corresponding to the content push instruction; and displaying the push content in the user interface of the second display device. For example, in a shopping scenario, the user of the first display device may push a payment code, recent promotional activities, coupons, product information of a certain product, etc. to the user of the second display device. Another example is that in a quiz scenario, the user of the first display device may push the answer to a question, analysis, the next question, etc. to the user of the second display device. By using this method, content can be pushed to the second display device, and control over the display content of the second display device can be achieved.

[0096] In one or more embodiments, the content display method may also include the following steps: determining second text prompt content according to the change of the second content and / or operations on the second display device; the second text prompt content is used to indicate the result generated by the user of the second display device for the operations on the second display device. The second text prompt content may be, for example, "2 bottles of mineral water are selected". Then, the second text prompt content is synchronously displayed in the first display window and / or the second display window. By using this method, the operation content of the user of the second display device can be intuitively shown to the user of the first display device.

[0097] In the embodiments of the present application, the second display window may have two states: expanded and collapsed, and it may support switching between the expanded state and the collapsed state. As Figure 4 shown, the content display method provided in the embodiments of the present application may also include the following steps:

[0098] S401. When the second display window is in the expanded state, in response to a collapse instruction for the second display window, collapse the second display window.

[0099] In one or more embodiments, when the second display window is in the expanded state (i.e., the window size is large, or greater than or equal to a specific size threshold), if a collapse instruction input by the user for the second display window is received, then in response to the collapse instruction, collapse the second display window, that is, adjust the state of the second display window from the expanded state to the collapsed state. Optionally, for the case where the second display window is displayed in the first display window, the collapsed second display window can be displayed at a first position (such as a corner position) in the first display window, so as to avoid obscuring the first content displayed in the first display window.

[0100] When the user of the first display device needs to view the first content in the first display window, the second display window can be collapsed. Although the complete second content obtained from the second display device can also be displayed in the second display window in the collapsed state at this time, since the window size of the second display window in the collapsed state is set to be relatively small for the convenience of the user to view the complete first content, the user can only view a very small part of the content displayed in the second display window at this time and usually cannot obtain useful information. In this case, as Figure 5a shown in the right figure in the middle, other content except specific content (such as a window expansion button, etc.) can be not displayed in the second display window in the collapsed state. Optionally, content associated with the second content can be displayed in the second display window in the collapsed state. Specifically, the intelligent terminal determines the user operation content according to the second content and displays the user operation content in the second display window. For example, according to the different content included in the second content at the previous moment and the current moment, it is determined that the user has added 2 bottles of cola to the shopping cart, then as Figure 5b shown in the right figure in the middle, the user operation content "added 2 bottles of cola" is displayed in the second display window in the collapsed state. This can enable the user of the first display device to timely understand the operation content of the user of the second display device when the second display window is in the collapsed state.

[0101] S402. When the second display window is in the collapsed state, in response to an expansion instruction for the second display window, expand the second display window.

[0102] In one or more embodiments, when the second display window is in a retracted state (i.e., the window size is small, or less than a specific size threshold), if an expansion instruction input by the user for the second display window is received, the second display window is expanded in response to the expansion instruction, that is, the state of the second display window is adjusted from the retracted state to the expanded state. Optionally, for the case where the second display window is displayed in the first display window, the expanded second display window can be displayed at a second position (such as the middle position) in the first display window for the user to view. It should be noted that the window size of the second display window in the expanded state is less than or equal to the window size of the first display window, but greater than the window size of the second display window in the retracted state. It should be noted that the order of steps S401 and S402 is not limited.

[0103] In one or more embodiments, a window retraction button and a window expansion button for the second display window are displayed on the user interface displayed by the first display device. The window retraction button and the window expansion button can be displayed in the second display window, such as Figure 3 shown. In the toolbar 305 of the second display window 303, the button shown at 305 is the window expansion button, and the button shown at 306 is the window retraction button. It should be noted that the window retraction button and the window expansion button can also be displayed at a position outside the second display window on the user interface. When a trigger operation by the user on the window expansion button is detected, it is determined that an expansion instruction is detected; when a trigger operation by the user on the window retraction button is detected, it is determined that a retraction instruction is detected. Among them, the trigger operation includes single-click, multi-click, long-press, or hard-press, etc. As Figure 5a shown, when the second display window is in the expanded state (as shown in the left figure in Figure 5a ), when a click operation by the user on the window retraction button in the second display window is detected, the state of the second display window is adjusted from the expanded state to the retracted state (as shown in the right figure in Figure 5a ).

[0104] In one or more embodiments, when the second display window is in the expanded state, the window expansion button is dimmed, that is, the window expansion function corresponding to the window expansion button is turned off; when the second display window is in the retracted state, the window retraction button is dimmed, that is, the window retraction function corresponding to the window retraction button is turned off.

[0105] In one or more embodiments, the window expansion button and the window retraction button can be integrated into a function button. When the second display window is in the expanded state, the function button corresponds to the function of the window retraction button; when the second display window is in the retracted state, the function button corresponds to the function of the window expansion button.

[0106] In one or more embodiments, as Figure 5b shown, when the second display window is in the expanded state, when a window collapsing gesture operation input by the user for the second display window is detected, it is determined that a collapse instruction is detected, and in response to the collapse instruction, the second display window is collapsed, that is, the state of the second display window is adjusted from the expanded state to the collapsed state. Similarly, when the second display window is in the collapsed state, when a window expansion gesture operation input by the user for the second display window is detected, it is determined that an expansion instruction is detected, and in response to the expansion instruction, the second display window is expanded, that is, the state of the second display window is adjusted from the collapsed state to the expanded state.

[0107] In one or more embodiments, when the second display window is in the expanded state, if an enlargement or reduction instruction input by the user for the second display window is received, the window size of the second display window is enlarged or reduced once; wherein, the window size of the second display window can be enlarged or reduced according to a preset enlargement or reduction ratio. For example, based on the current window size, it is enlarged or reduced by 1 / 4. It should be noted that when the window size of the second display window is enlarged or reduced to the maximum or minimum window size in the preset expanded state, no further enlargement or reduction is performed.

[0108] In one or more embodiments, it may be when a trigger operation on the above window expansion button or a window enlargement button displayed in the user interface is detected, or when a window enlargement gesture operation input by the user is detected, that it is determined that an enlargement instruction for the second display window is received. It may be when a trigger operation on the window reduction button displayed in the user interface is detected, or when a window reduction gesture operation input by the user is detected, that it is determined that a reduction instruction for the second display window is received. It should be noted that the window expansion button, window collapse button, window expansion gesture operation, window collapse gesture operation, window enlargement button, window reduction button, window enlargement operation, and window reduction gesture operation described in the embodiments of the present application are different.

[0109] In one or more embodiments, regardless of whether the second display window is in the collapsed state or the expanded state, when a movement operation input by the user for the second display window is detected, the display position of the second display window is adjusted accordingly according to the movement operation.

[0110] It should be noted that when the first display window is also a floating window, the first display window can also support operations similar to those of the second display window, which will not be elaborated here.

[0111] In one or more embodiments, the second display window has two states: expanded and collapsed, and supports switching between the expanded state and the collapsed state, so that the user can flexibly switch between viewing the display content of the first display device and viewing the display content of the second display device.

[0112] To better understand the content display method provided in the embodiments of the present application, the following takes the scenario where the content display method is applied to a payment using a dual-screen device as an example for illustration.

[0113] In the scenario of using a dual-screen device for payment, the dual-screen device usually has two display screens, one is the screen for the cashier to view and operate (abbreviated as the cashier screen or the rear screen), and the other is the screen for the customer to view and operate (abbreviated as the customer screen or the front screen). In the actual use process, since the orientations of the two screens of the dual-screen device are opposite and the displays are independent, the cashier can usually only see the content displayed on the cashier screen (rear screen) and cannot view the content displayed on the customer screen (front screen). When the customer encounters operation problems such as payment problems on the customer screen (front screen), the cashier cannot assist the customer to solve the problem based on the content displayed on the customer screen (front screen), and thus cannot assist the customer to perform faster and more accurate operations (such as placing an order and making a payment). Through the content display method provided in the embodiments of the present application, the content displayed on the customer screen (front screen) can be displayed on the cashier screen (rear screen), which is beneficial for the cashier to assist the customer to perform faster and more accurate operations.

[0114] As Figure 6 and Figure 7 shown, the framework and process of the content display method for displaying the content displayed on the customer screen (front screen) on the cashier screen (rear screen) are shown, which mainly include the following steps:

[0115] 1. The cashier screen (rear screen) application creates a UI control Surface View, and also creates a Surface, which is the interface content display carrier corresponding to the UI control Surface View.

[0116] 2. The cashier screen (rear screen) application can let the system (i.e., the processing system of the dual-screen device) create a floating window Window by calling the addView method of the window management class Window Manager, and bind the floating window Window to the Surface, which is the interface content display carrier in the UI control Surface View created in step 1. Among them, through the parameters in addView, the properties such as the size, display position, and layer of the floating window can be controlled. The floating window in the embodiments of the present application has two states: expanded and collapsed, and can be switched between the expanded state and the collapsed state according to the user's control operation.

[0117] 3. The cashier screen (rear screen) application passes the Surface, which is the interface content display carrier in the UI control Surface View, to the customer screen (front screen) application.

[0118] 4. The customer screen (front screen) application uses the Media Projection Manager in the screen recording function management class to obtain an available Media Projection for the screen recording function. It should be noted that this step may involve permission issues, and the corresponding permissions need to be applied in advance using the interfaces provided by the Android official.

[0119] 5. The customer screen (front screen) application uses the Media Projection Manager in the screen recording function management class to create a Virtual Display object of the display class, and binds the Virtual Display object of the display class to the Surface, which is the interface content display carrier passed from the cashier screen (rear screen). After the two are bound, the system will automatically complete the screen content recording of the customer screen (front screen), and render the recorded customer screen (front screen) screen content onto the Surface, which is the interface content display carrier of the cashier screen (rear screen), so as to realize the display of the content displayed on the customer screen (front screen) on the cashier screen (rear screen). Thus, the goal of monitoring the customer screen (front screen) on the cashier screen (rear screen) is achieved.

[0120] It should be noted that in addition to being able to call the Window Manager to create a floating window Window, it is also possible to complete the creation of the floating window Window through other direct or indirect ways provided by the Android official to create a floating window Window (such as through Activity, Dialog, etc.). In addition, in addition to being able to use Surface View to create a Surface, it is also possible to complete the creation of the Surface through other direct or indirect ways provided by the Android official to create a Surface (such as GLSurface View, etc.).

[0121] Through the above method, the content displayed on the customer screen (front screen) can be displayed on the cashier screen (rear screen), which is convenient for the cashier to view the screen content of the customer screen (front screen). When the customer encounters an operation problem (such as a payment problem), the cashier can quickly give some operation tips to the customer based on the viewed screen content of the customer screen (front screen), so as to quickly solve the customer's operation problem and thus accelerate the order-taking and cashier efficiency. At the same time, through the floating window design, the cashier can freely expand or collapse the floating window, so as to freely choose whether to view the screen content of the customer screen (front screen), which allows the cashier to flexibly switch between operating the cashier screen (rear screen) and assisting the customer.

[0122] Please refer to Figure 8 , which is a schematic structural diagram of a content display device provided by an embodiment of the present application. In the embodiment of the present application, the described content display device is used to execute the content display method described in the embodiment of the present application. The content display device can be set on the intelligent terminal described above. The device includes a processing unit 801, which is used for:

[0123] Display the first content in the first display device, where the first content is displayed in the first display window of the first display device; and display the second content in the second display window of the first display device, where the second content is obtained from the display content in the user interface of the second display device, and the first content is associated with the second content.

[0124] In one embodiment, the first display device and the second display device are set on the same intelligent terminal.

[0125] In one embodiment, the second display window is a floating window, and the second display window is displayed in the first display window;

[0126] Or, the first display window and the second display window are displayed on the user interface of the first display device in a non-overlapping manner.

[0127] In one embodiment, the processing unit 801 is specifically used for:

[0128] Obtain the second content by capturing the screen of the second display device.

[0129] In one embodiment, the processing unit 801 is further used for:

[0130] Respond to a first operation on the first content and / or the second content;

[0131] Synchronously display the first operation in the user interface of the second display device, and / or change the display content in the user interface of the second display device based on the first operation.

[0132] In one embodiment, the processing unit 801 is further used for:

[0133] Display the third content in the user interface of the second display device, where the third content is obtained from the display content in the target display area of the first display window.

[0134] In one embodiment, the device further includes an acquisition unit 802, and the acquisition unit 802 is used for:

[0135] Determine the push content corresponding to the content push instruction in response to the user input of the first display device;

[0136] The processing unit 801 is further configured to display the push content in the user interface of the second display device.

[0137] In one embodiment, the processing unit 801 is further configured to:

[0138] Respond to a second operation on the second display device;

[0139] Synchronously display the second operation in the second display window, and / or change the first content and / or the second content based on the second operation.

[0140] In one embodiment, the device further includes a determination unit 803, and the determination unit 803 is configured to:

[0141] Determine the first text prompt content according to the change of the first content and / or the operation on the first display device;

[0142] The processing unit 801 is further configured to synchronously display the first text prompt content in the user interface of the second display device.

[0143] In one embodiment, the determination unit 803 is further configured to determine the second text prompt content according to the change of the second content and / or the operation on the second display device;

[0144] The processing unit 801 is further configured to synchronously display the second text prompt content in the first display window and / or the second display window.

[0145] In one embodiment, the device further includes a window control unit 804, and the window control unit 804 is configured to:

[0146] When the second display window is in an expanded state, in response to a collapse instruction for the second display window, collapse the second display window;

[0147] When the second display window is in a collapsed state, in response to an expansion instruction for the second display window, expand the second display window.

[0148] It can be understood that the functions of the functional units of the content display device provided in the embodiments of the present application can be specifically implemented according to the methods in the above method embodiments, and the specific implementation process can refer to the relevant descriptions of the above method embodiments, which will not be elaborated here.

[0149] In the embodiments of the present application, by displaying the first content in the first display window of the first display device and displaying the second content obtained from the second display device in the second display window of the first display device, it is possible to display the display content of other display devices on the display device, realizing the sharing of display content and the simultaneous viewing of display content.

[0150] Please refer to Figure 9 , which is a schematic structural diagram of an intelligent terminal provided by the embodiments of the present application. The intelligent terminal described in the embodiments of the present application includes: a processor 901, a first display device 902, a communication interface 903, and a memory 904. Among them, the processor 901, the first display device 902, the communication interface 903, and the memory 904 can be connected through a bus or other means. In the embodiments of the present application, the case of connection through a bus is taken as an example.

[0151] Among them, the processor 901 (or CPU (Central Processing Unit, central processor)) is the computing core and control core of the terminal. It can parse various instructions in the terminal and process various data of the terminal. For example: The CPU can be used to parse the power-on and power-off instructions sent by the user to the terminal and control the terminal to perform power-on and power-off operations; Another example: The CPU can transmit various interactive data between the internal structures of the terminal, and so on. The first display device 902 is a medium for realizing the interaction and information exchange between the user and the terminal, and its specific embodiment can include a display screen (Display) for output. The communication interface 903 can optionally include a standard wired interface, a wireless interface (such as Wi-Fi, a mobile communication interface, etc.), and is controlled by the processor 901 to send and receive data. The memory 904 (Memory) is a memory device in the terminal, used to store programs and data. It can be understood that the memory 904 here can include both the built-in memory of the terminal and, of course, the extended memory supported by the terminal. The memory 904 provides a storage space, and the operating system of the terminal is stored in this storage space, which can include but is not limited to: Android system, iOS system, Windows Phone system, etc. The present application does not make any limitations in this regard.

[0152] In the embodiments of the present application, the processor 901 performs the following operations by running the executable program code in the memory 904:

[0153] The first content is displayed on the first display device 902, where the first content is displayed in the first display window of the first display device; and the second content is displayed in the second display window of the first display device 902, where the second content is obtained from the display content in the user interface of the second display device, and the first content is associated with the second content. Wherein, the first display device 902 and the second display device are provided on different terminal devices.

[0154] In one embodiment, the second display window is a floating window, and the second display window is displayed in the first display window; or, the first display window and the second display window are displayed on the user interface of the first display device 902 in a non-overlapping manner.

[0155] In one embodiment, the processor 901 is specifically configured to: obtain the second content by capturing the screen of the second display device.

[0156] In one embodiment, the processor 901 is further configured to: in response to a first operation on the first content and / or the second content; synchronously display the first operation in the user interface of the second display device, and / or, based on the first operation, change the display content in the user interface of the second display device.

[0157] In one embodiment, the processor 901 is further configured to: send third content to the terminal device where the second display device is located through the communication interface 903, so as to display the third content in the user interface of the second display device, where the third content is obtained from the display content in the target display area of the first display window.

[0158] In one embodiment, the processor 901 is further configured to: in response to a content push instruction input by the user of the first display device 902, determine push content corresponding to the content push instruction; send the push content to the terminal device where the second display device is located through the communication interface 903, so as to display the push content in the user interface of the second display device.

[0159] In one embodiment, the processor 901 is further configured to: in response to a second operation on the second display device; synchronously display the second operation in the second display window, and / or, based on the second operation, change the first content and / or the second content.

[0160] In one embodiment, the processor 901 is further configured to: determine first text prompt content according to the change of the first content and / or the operation on the first display device 902; send the first text prompt content to the terminal device where the second display device is located through the communication interface 903, so as to synchronously display the first text prompt content in the user interface of the second display device.

[0161] In one embodiment, the processor 901 is further configured to: determine second text prompt content according to the change of the second content and / or the operation on the second display device; synchronously display the second text prompt content in the first display window and / or the second display window.

[0162] In one embodiment, the processor 901 is further configured to: when the second display window is in an expanded state, in response to a collapse instruction for the second display window, collapse the second display window; when the second display window is in a collapsed state, in response to an expansion instruction for the second display window, expand the second display window.

[0163] In a specific implementation, the processor 901, the first display device 902, the communication interface 903, and the memory 904 described in the embodiments of the present application may execute the corresponding implementation manners described in a content display method provided by the embodiments of the present application, which will not be elaborated herein.

[0164] In the embodiments of the present application, by displaying the first content in the first display window of the first display device and displaying the second content obtained from the second display device in the second display window of the first display device, the display content of other display devices can be displayed on the display device, realizing the sharing of display content and the simultaneous viewing of display content.

[0165] For Figure 9 the smart terminal shown, the first display device is arranged on the smart terminal, while the second display device is arranged on other terminal devices. In a feasible embodiment, the first display device and the second display device may also be both arranged on the smart terminal. As Figure 10As shown in the figure, it is a schematic structural diagram of another intelligent terminal provided by an embodiment of the present application. The intelligent terminal includes: a processor 1001, a first display device 1002, a second display device 1003, and a memory 1004. Among them, the processor 1001, the first display device 1002, the second display device 1003, and the memory 1004 can be connected through a bus or other means. In this embodiment of the present application, the connection through the bus is taken as an example. The first display device 1002 and the second display device 1003 are media for realizing interaction and information exchange between the user and the terminal, and their specific embodiments may include a display screen (Display) for output. For the relevant introduction of the processor 1001 and the memory 1004, reference can be made to the previous description, which will not be elaborated here.

[0166] In one or more embodiments, the processor 1001 performs the following operations by running the executable program code in the memory 1004:

[0167] Display first content in the first display device 1002, where the first content is displayed in the first display window of the first display device; and display second content in the second display window of the first display device 1002, where the second content is obtained from the display content in the user interface of the second display device 1003, and the first content is associated with the second content.

[0168] In one embodiment, the second display window is a floating window, and the second display window is displayed in the first display window; or, the first display window and the second display window are displayed on the user interface of the first display device 1002 in a non-overlapping manner.

[0169] In one embodiment, the processor 1001 is specifically configured to: obtain the second content by recording the screen of the second display device 1003.

[0170] In one embodiment, the processor 1001 is further configured to: in response to a first operation on the first content and / or the second content; synchronously display the first operation in the user interface of the second display device 1003, and / or, based on the first operation, change the display content in the user interface of the second display device 1003.

[0171] In one embodiment, the processor 1001 is further configured to: display third content in the user interface of the second display device 1003, where the third content is obtained from the display content in the target display area of the first display window.

[0172] In one embodiment, the processor 1001 is further configured to: in response to a content push instruction input by a user of the first display device 1002, determine push content corresponding to the content push instruction; and display the push content in a user interface of the second display device 1003.

[0173] In one embodiment, the processor 1001 is further configured to: in response to a second operation on the second display device 1003; synchronously display the second operation in the second display window, and / or, based on the second operation, change the first content and / or the second content.

[0174] In one embodiment, the processor 1001 is further configured to: determine first text prompt content according to a change in the first content and / or an operation on the first display device 1002; and synchronously display the first text prompt content in a user interface of the second display device 1003.

[0175] In one embodiment, the processor 1001 is further configured to: determine second text prompt content according to a change in the second content and / or an operation on the second display device 1003; and synchronously display the second text prompt content in the first display window and / or the second display window.

[0176] In one embodiment, the processor 1001 is further configured to: when the second display window is in an expanded state, in response to a collapse instruction for the second display window, collapse the second display window; when the second display window is in a collapsed state, in response to an expand instruction for the second display window, expand the second display window.

[0177] In a specific implementation, the processor 1001, the first display device 1002, the second display device 1003, and the memory 1004 described in the embodiments of the present application may execute the corresponding implementation manners described in a content display method provided in the embodiments of the present application, which will not be elaborated herein.

[0178] In one or more embodiments, by displaying first content in a first display window of a first display device and displaying second content obtained from a second display device in a second display window of the first display device, it is possible to display the display content of other display devices on the display device, realizing sharing of display content and simultaneous viewing of display content.

[0179] The embodiments of the present application further provide a computer-readable storage medium, in which instructions are stored. When the instructions run on a computer, the computer is caused to execute the content display method as described in the embodiments of the present application. The specific implementation manner may refer to the foregoing description and will not be elaborated herein.

[0180] The embodiments of the present application also provide a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the content display method as described in the embodiments of the present application. For the specific implementation manners, reference may be made to the foregoing descriptions and will not be elaborated herein.

[0181] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequences, because according to the present application, some steps may be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0182] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the foregoing embodiments can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium, and the storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0183] What is disclosed above is only some embodiments of the present application. Of course, the scope of rights of the present application cannot be limited thereby. Therefore, equivalent changes made according to the claims of the present application still fall within the scope covered by the present application.

Claims

1. A content display method, characterized in that, The method includes: displaying first content on a first display device, where the first content is displayed in a first display window of the first display device; and displaying second content in a second display window of the first display device, where the second content is obtained from the display content in the user interface of a second display device, and the first content is associated with the second content; the second display window is a floating window, the second display window is displayed in the first display window, or the first display window and the second display window are displayed on the user interface of the first display device in a non-overlapping manner; when the second content is displayed in the second display window, the second content remains displayed in the user interface of the second display device.

2. The method according to claim 1, characterized in that, The first display device and the second display device are provided on the same intelligent terminal.

3. The method according to claim 1, wherein The method further includes: obtaining the second content by recording the screen of the second display device.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: responding to a first operation on the first content and / or the second content; synchronously displaying the first operation in the user interface of the second display device, and / or changing the display content in the user interface of the second display device based on the first operation.

5. The method according to any one of claims 1 to 3, characterized in that, The method further includes: displaying third content in the user interface of the second display device, where the third content is obtained from the display content of a target display area in the first display window.

6. The method according to any one of claims 1 to 3, characterized in that, The method further includes: responding to a content push instruction input by the user of the first display device, and determining push content corresponding to the content push instruction; displaying the push content in the user interface of the second display device.

7. The method according to any one of claims 1 to 3, characterized in that The method further includes: responding to a second operation on the second display device; synchronously displaying the second operation in the second display window, and / or changing the first content and / or the second content based on the second operation.

8. The method according to any one of claims 1 to 3, characterized in that The method further includes: determining first text prompt content according to the change of the first content and / or the operation on the first display device; synchronously displaying the first text prompt content in the user interface of the second display device.

9. The method according to any one of claims 1-3, characterized in that, The method further includes: determining second text prompt content according to the change of the second content and / or the operation on the second display device; synchronously displaying the second text prompt content in the first display window and / or the second display window.

10. The method according to claim 1, characterized in that The method further includes: when the second display window is in an expanded state, responding to a collapse instruction for the second display window, and collapsing the second display window; when the second display window is in a collapsed state, responding to an expansion instruction for the second display window, and expanding the second display window.

11. A content display device, characterized in that, The device includes a processing unit for: displaying first content on a first display device, where the first content is displayed in a first display window of the first display device; and Display a second content in a second display window of the first display device, where the second content is obtained from the display content in the user interface of a second display device, and the first content is associated with the second content; the second display window is a floating window, and the second display window is displayed in the first display window, or the first display window and the second display window are displayed on the user interface of the first display device in a non-overlapping manner; when the second content is displayed in the second display window, the second content remains displayed in the user interface of the second display device.

12. An intelligent terminal, characterized in that, Comprising: A processor, a display device, and a memory, where the processor, the display device, and the memory are interconnected. The memory stores executable program code, and the processor is configured to call the executable program code to execute the content display method according to any one of claims 1-10.

13. A computer-readable storage medium, characterized in that, Instructions are stored in the computer-readable storage medium, and when they run on a computer, the computer is caused to execute the content display method according to any one of claims 1-10.

14. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium. The processor reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the content display method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Display method and device

    CN108781235A