Distributed display method of interface, electronic equipment and communication system

By detecting touch operations between electronic devices and sending functional area content, the display and operation problems of different content on different devices on the same interface are solved, and the user experience is improved.

CN120276693APending Publication Date: 2025-07-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510161905.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2020-09-29
Filing Date
2020-10-23
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The prior art cannot realize distributed collaborative display and collaborative operation of different contents on different devices on the same interface, affecting the user experience.

Method used

The touch operation with the second electronic device is detected by the first electronic device, and in response to the detected touch operation, the content of the first functional area is sent to the second electronic device for display, and the display layout of the remaining functional areas is redistributed on the first electronic device, supporting the flexible adjustment and adaptation capabilities of the multiple functional areas, such as stretching, scaling, hiding, folding, equalizing and extending.

Benefits of technology

实现了同一界面上不同内容在多个电子设备上的分布式协同显示,提高了用户操作便利性和使用体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120276693A_ABST
    Figure CN120276693A_ABST
Patent Text Reader

Abstract

The invention discloses a distributed display method of an interface, electronic equipment and a communication system, relates to the technical field of electronics, and can realize distributed collaborative display of different contents on the same interface, improve the use convenience of a user and improve the use experience of the user. In the application, the first electronic equipment can display the contents of a plurality of functional areas (such as the first functional area and the second functional area) on the first electronic equipment and other electronic equipment (such as the second electronic equipment) in a distributed and collaborative manner. Specifically, when the first electronic equipment displays the content of the first functional area and the content of the second functional area, the first electronic equipment can send the content of one functional area (such as the first functional area) to the second electronic equipment to be displayed. Through the scheme, a user can conveniently process different tasks through a plurality of electronic devices, and user operation is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202011149035.3, the filing date of the original application is October 23, 2020, and the entire content of the original application is incorporated herein by reference.

[0002] This application claims the priority of Chinese patent applications filed with the National Intellectual Property Administration on September 29, 2020, with application numbers 202011050573.7 and invention title "A Distributed Display Method, Electronic Device and Communication System for an Interface", and 202011053974.8 and invention title "A Multi-Task Cooperative Display Method, Electronic Device and Communication System", the entire content of which is incorporated herein by reference. Technical Field

[0003] Embodiments of this application relate to the field of electronic technologies, and in particular, to a distributed display method, an electronic device and a communication system for an interface. Background Art

[0004] With the development of terminal technologies, multi-device display has brought more and more convenience to people's lives. Multi-device display refers to realizing interface display through multiple electronic device displays.

[0005] Generally, multi-device display can include mirror display, transfer display or extended display. For example, as shown in (a) of Figure 1 , mirror display means mirroring the interface a displayed on device A to device B, where the same interface is displayed on the displays of device B and device A. As shown in (b) of Figure 1 , transfer display means transferring the interface a displayed on device A to device B for display. Extended display means splicing and displaying an interface on the displays of device B and device A. For example, as shown in (c) of Figure 1 , splitting the interface a geometrically into interface a1 and interface a2, and interface a1 and interface a2 are respectively displayed on the display of device A and the display of device B.

[0006] However, neither the mirror display nor the transfer display in the above conventional technologies can achieve distributed collaborative display of different contents on the interface on different devices. The above extended display can achieve multi-device splicing and display of the same interface, but still cannot achieve distributed collaborative display and collaborative operation of different contents on the same interface on different devices. And in some scenarios, the distributed display and collaborative operation of interface contents are quite important for improving the user experience. Summary of the Invention

[0007] This application provides a method for distributed display of an interface and an electronic device, which can realize the distributed collaborative display of different contents on the same interface, improve the convenience of user use, and enhance the user experience.

[0008] To achieve the above object, the embodiments of this application adopt the following technical solutions:

[0009] In a first aspect, a method for distributed display of an interface is provided. The method includes: a first electronic device displays a first interface of a first application program including at least a first function area and a second function area; the first electronic device detects a touch operation with a second electronic device; in response to the detected touch operation, the first electronic device sends the content of the first function area to the second electronic device for display; the first electronic device displays a second interface of the first application program, where the second interface includes the second function area and does not include the first function area.

[0010] For the solution provided in the above first aspect, the first electronic device can distributively and collaboratively display the contents of multiple function areas (such as the first function area and the second function area) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the contents of the first function area and the second function area, the first electronic device can send the content of one of the function areas (such as the first function area) to the second electronic device for display. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0011] In a possible implementation, after the first electronic device sends the content of the first function area to the second electronic device for display, the method further includes: the first electronic device reallocates the display layout of the remaining function areas on the first electronic device. This application supports flexible adjustment of the display layouts of multiple function areas.

[0012] In a possible implementation, the above first function area is determined by the first electronic device according to the user's selection operation on the function area; or, the first function area is determined by the first electronic device according to the functions implemented by the function areas on the first interface. This application supports sending the content of a certain function area to other electronic devices for display according to the user's actual selection, or sending the content of a certain function area to other electronic devices for display according to the specific functions implemented by different function areas.

[0013] In a possible implementation, the above-mentioned first functional area is determined by the first electronic device according to the user's selection operation on the content of the functional area; alternatively, the first functional area is determined by the first electronic device according to the task attributes of the content of the functional area on the first interface. This application supports sending the content of a certain functional area to other electronic devices for display according to the user's actual selection, or sending the content of a certain functional area to other electronic devices for display according to the specific task attributes of the content of different functional areas.

[0014] In a possible implementation, the first functional area and the second functional area on the above-mentioned first interface are arranged on the first electronic device in a preset relative position relationship.

[0015] In a possible implementation, the above-mentioned first functional area and the second functional area support adjustment of the adaptation ability; the adaptation ability includes: stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability. In this application, each first functional area can accept flexible adjustment of the adaptation ability, including stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability, etc.

[0016] In a possible implementation, the above-mentioned method further includes: the first electronic device responds to the user's operation of triggering the withdrawal of collaborative display, and withdraws the content of the first functional area from the second electronic device; after the first electronic device withdraws the content of the first functional area from the second electronic device, the first electronic device displays the first interface of the first application program, and this first interface at least includes the first functional area and the second functional area. In this application, the master device (i.e., the first device) can withdraw the content of the functional area sent to the slave device (i.e., the second device) at any time.

[0017] In a possible implementation, the content of the first functional area and the content of the second functional area on the above-mentioned first interface are jointly rendered on the virtual screen of the first electronic device in the form of one or more atomic services according to a preset frame template. In this application, since the content of multiple functional areas is jointly rendered in the form of one or more atomic services according to a preset frame template, it is possible to accept content splitting at the granularity of the functional area.

[0018] In a possible implementation, the first electronic device sends the content of the first functional area to the second electronic device for display, including: the first electronic device sends the standard video stream corresponding to the content of the first functional area on the virtual screen to the second electronic device for display.

[0019] In a second aspect, a first electronic device is provided. The first electronic device includes: a memory for storing computer program code, the computer program code including instructions; a radio frequency circuit for transmitting and receiving wireless signals; a processor for executing the instructions, such that the first electronic device displays a first interface of a first application program including at least a first function area and a second function area; and, when a touch operation with a second electronic device is detected, in response to the detected touch operation, sending the content of the first function area to the second electronic device for display; wherein, after the first electronic device sends the content of the first function area to the second electronic device for display through the radio frequency circuit, the first electronic device displays a second interface of the first application program, the second interface including the second function area and not including the first function area.

[0020] In the solution provided in the above second aspect, the first electronic device can distributively and collaboratively display the content of multiple function areas (such as the first function area and the second function area) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the content of the first function area and the content of the second function area, the first electronic device can send the content of one of the function areas (such as the first function area) to the second electronic device for display through the radio frequency circuit. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0021] In a possible implementation manner, the above processor is further configured to execute the instructions, such that after the radio frequency circuit of the first electronic device sends the content of the first function area to the second electronic device for display through the radio frequency circuit, re - allocate the display layout of the remaining function areas on the first electronic device. This application supports flexible adjustment of the display layouts of multiple function areas.

[0022] In a possible implementation manner, the above first function area is determined by the processor executing the instructions according to the user's selection operation on the function area; or is determined by itself according to the function implemented by the function area on the first interface. This application supports sending the content of a certain function area to other electronic devices for display according to the user's actual selection, or sending the content of a certain function area to other electronic devices for display according to the specific function implemented by different function areas.

[0023] In a possible implementation manner, the above first function area is determined by the processor executing the instructions according to the user's selection operation on the content of the function area; or is determined by itself according to the task attribute of the content of the function area on the first interface. This application supports sending the content of a certain function area to other electronic devices for display according to the user's actual selection, or sending the content of a certain function area to other electronic devices for display according to the specific task attribute of the content of different function areas.

[0024] In a possible implementation, the first functional area and the second functional area on the first interface are arranged on the first electronic device in a preset relative positional relationship.

[0025] In a possible implementation, the above-mentioned first functional area and the second functional area support adjustment of adaptation capabilities; the adaptation capabilities include: stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability. In this application, each first functional area can accept flexible adjustment of adaptation capabilities, including stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability, etc.

[0026] In a possible implementation, the above-mentioned processor is further configured to execute the instruction, in response to a user-triggered operation to retract the collaborative display, retract the content of the first functional area from the second electronic device; after the first electronic device retracts the content of the first functional area from the second electronic device, the first electronic device displays a first interface of a first application program, and the first interface includes at least a first functional area and a second functional area. In this application, the master device (i.e., the first device) can retract the content of the functional area sent to the slave device (i.e., the second device) at any time.

[0027] In a possible implementation, the content of the first functional area and the content of the second functional area on the first interface are rendered on the virtual screen of the first electronic device in the form of one or more atomic services by the processor executing the instruction according to a preset framework template. In this application, since the content of multiple functional areas is rendered together in the form of one or more atomic services according to a preset framework template, content splitting can be accepted at the granularity of the functional area.

[0028] In a possible implementation, the above-mentioned processor is specifically configured to execute the instruction to cause the first electronic device to send the standard video stream corresponding to the content of the first functional area on the virtual screen to the second electronic device for display through the radio frequency circuit.

[0029] In a third aspect, a first electronic device is provided, and the first electronic device includes: a display unit for displaying a first interface of a first application program including at least a first functional area and a second functional area; a transceiver unit and a processing unit, where the processing unit is configured to, when detecting a touch operation with a second electronic device, in response to the detected touch operation, send the content of the first functional area to the second electronic device for display; wherein, after the first electronic device sends the content of the first functional area to the second electronic device for display through the transceiver unit, the first electronic device displays a second interface of the first application program, and the second interface includes a second functional area and does not include a first functional area.

[0030] For the solution provided in the third aspect above, the first electronic device can distributively and collaboratively display the content of multiple functional areas (such as the first functional area and the second functional area) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the content of the first functional area and the second functional area, the first electronic device can send the content of one of the functional areas (such as the first functional area) to the second electronic device for display. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0031] In a possible implementation manner, the above-mentioned processing unit is further configured to, after sending the content of the first functional area to the second electronic device for display through the transceiver unit, reallocate the display layout of the remaining functional areas on the first electronic device. This application supports flexible adjustment of the display layouts of multiple functional areas.

[0032] In a possible implementation manner, the above-mentioned first functional area is determined by the processing unit according to the user's selection operation on the functional area; or, it is determined by itself according to the functions implemented by the functional areas on the first interface. This application supports sending the content of a certain functional area to other electronic devices for display according to the user's actual selection, or sending the content of a certain functional area to other electronic devices for display according to the specific functions implemented by different functional areas.

[0033] In a possible implementation manner, the above-mentioned first functional area is determined by the processing unit according to the user's selection operation on the content of the functional area; or, it is determined by itself according to the task attributes of the content of the functional areas on the first interface. This application supports sending the content of a certain functional area to other electronic devices for display according to the user's actual selection, or sending the content of a certain functional area to other electronic devices for display according to the specific task attributes of the content of different functional areas.

[0034] In a possible implementation manner, the first functional area and the second functional area on the above-mentioned first interface are arranged on the first electronic device in a pre-set relative position relationship.

[0035] In a possible implementation manner, the above-mentioned first functional area and the second functional area support adjustment of the adaptation capabilities; the adaptation capabilities include: stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability. In this application, each first functional area can accept flexible adjustment of the adaptation capabilities, including stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability, etc.

[0036] In a possible implementation, the above-mentioned processing unit is further configured to, in response to a user's operation of triggering the recall of collaborative display, recall the content of the first function area from the second electronic device; after the first electronic device recalls the content of the first function area from the second electronic device, the first electronic device displays a first interface of a first application, and the first interface includes at least a first function area and a second function area. In this application, the master device (i.e., the first device) can recall the content of the function area sent to the slave device (i.e., the second device) at any time.

[0037] In a possible implementation, the content of the first function area and the content of the second function area on the above-mentioned first interface are jointly rendered on the virtual screen of the first electronic device in the form of one or more atomic services according to a pre-set framework template. In this application, since the content of multiple function areas is jointly rendered in the form of one or more atomic services according to a pre-set framework template, content splitting can be accepted at the granularity of the function area.

[0038] In a possible implementation, the above-mentioned processing unit is specifically configured to send the standard video stream corresponding to the content of the first function area on the virtual screen to the second electronic device for display through the transceiver unit.

[0039] Fourthly, a method for distributed display of an interface is provided, and the method includes: the first electronic device displays a first interface including at least a first application interface, a second application interface, and a third application interface; the first electronic device detects a touch operation with the second electronic device; in response to detecting the touch operation, the first electronic device sends the content of the first application interface to the second electronic device for display; the first electronic device displays a second interface, and the second interface includes the second application interface and the third application interface and does not include the first application interface.

[0040] For the solution provided in the above fourth aspect, the first electronic device can distribute and collaboratively display the content of multiple application interfaces (such as the first application interface, the second application interface, and the third application interface) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the first application interface, the second application interface, and the third application interface, the first electronic device can send the content of one of the application interfaces (such as the first application interface) to the second electronic device for display. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0041] In a possible implementation, after the first electronic device sends the content of the first application interface to the second electronic device for display, the above-mentioned method further includes: the first electronic device reallocates the display layout of the remaining application interfaces on the first electronic device. This application supports flexible adjustment of the display layout of multiple application interfaces.

[0042] In a possible implementation, the above-mentioned first application interface is determined by the first electronic device according to the user's selection operation on the application interface; alternatively, the first application interface is determined by the first electronic device according to the functions implemented by the first application interface, the second application interface, and the third application interface. This application supports sending a certain application interface to other electronic devices for display according to the user's actual selection, or sending a certain application interface to other electronic devices for display according to the specific functions implemented by different application interfaces.

[0043] In a possible implementation, the windows of the above-mentioned first application interface, second application interface, and third application interface support adjustment of the adaptation ability; the adaptation ability includes: stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability.

[0044] In a possible implementation, the above method further includes: the first electronic device responds to the user's operation of triggering the recall of collaborative display, and recalls the first application interface from the second electronic device; after the first electronic device recalls the first application interface from the second electronic device, the first electronic device displays a first interface, and the first interface includes at least the first application interface, the second application interface, and the third application interface. In this application, the master device (i.e., the first device) can recall the application interface sent to the slave device (i.e., the second device) at any time.

[0045] In a fifth aspect, a first electronic device is provided, and the first electronic device includes: a memory for storing computer program code, where the computer program code includes instructions; a radio frequency circuit for sending and receiving wireless signals; a processor for executing the instructions, so that the first electronic device displays a first interface including at least the first application interface, the second application interface, and the third application interface; and, when detecting a touch operation with the second electronic device, in response to detecting the touch operation, sending the content of the first application interface to the second electronic device for display; wherein, after the first electronic device sends the content of the first application interface to the second electronic device for display, the first electronic device displays a second interface, and the second interface includes the second application interface and the third application interface and does not include the first application interface.

[0046] In the solution provided in the fifth aspect above, the first electronic device can distributively and collaboratively display the contents of multiple application interfaces (such as the first application interface, the second application interface, and the third application interface) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the first application interface, the second application interface, and the third application interface, the first electronic device can send the content of one of the application interfaces (such as the first application interface) to the second electronic device for display. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0047] In a possible implementation manner, the above-mentioned processor is further configured to execute the instruction, so that after the first electronic device sends the content of the first application interface to the second electronic device for display, it reallocates the display layout of the remaining application interfaces on the first electronic device. This application supports flexible adjustment of the display layouts of multiple application interfaces.

[0048] In a possible implementation manner, the above-mentioned first application interface is determined by the processor executing the above instruction according to the user's selection operation on the application interface; or it is determined by itself according to the functions implemented by the first application interface, the second application interface, and the third application interface. This application supports sending a certain application interface to other electronic devices for display according to the user's actual selection, or sending a certain application interface to other electronic devices for display according to the specific functions implemented by different application interfaces.

[0049] In a possible implementation manner, the windows of the above-mentioned first application interface, the second application interface, and the third application interface support adjustment of the adaptation capabilities; the adaptation capabilities include: stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability.

[0050] In a possible implementation manner, the above-mentioned processor is further configured to execute the above instruction, in response to the user triggering an operation to withdraw the collaborative display, to withdraw the first application interface from the second electronic device; after the first electronic device withdraws the first application interface from the second electronic device, the first electronic device displays the first interface, and the first interface includes at least the first application interface, the second application interface, and the third application interface. In this application, the master device (i.e., the first device) can withdraw the application interface sent to the slave device (i.e., the second device) at any time.

[0051] In a sixth aspect, a first electronic device is provided. The first electronic device includes: a display unit for displaying a first interface including at least a first application interface, a second application interface, and a third application interface; a transceiver unit and a processing unit. The processing unit is configured to, when detecting a touch operation with a second electronic device, in response to detecting the touch operation, send the content of the first application interface to the second electronic device for display through the transceiver unit. After the first electronic device sends the content of the first application interface to the second electronic device for display, the first electronic device displays a second interface, which includes the second application interface and the third application interface and does not include the first application interface.

[0052] In the solution provided in the above sixth aspect, the first electronic device can distributively and collaboratively display the content of multiple application interfaces (such as the first application interface, the second application interface, and the third application interface) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the first application interface, the second application interface, and the third application interface, the first electronic device can send the content of one of the application interfaces (such as the first application interface) to the second electronic device for display. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0053] In a possible implementation, the above processing unit is further configured to, after sending the content of the first application interface to the second electronic device for display, re - allocate the display layout of the remaining application interfaces on the first electronic device. This application supports flexible adjustment of the display layouts of multiple application interfaces.

[0054] In a possible implementation, the above first application interface is determined by the processing unit according to the user's selection operation on the application interface; or, it is determined by itself according to the functions implemented by the first application interface, the second application interface, and the third application interface. This application supports sending a certain application interface to other electronic devices for display according to the user's actual selection, or sending a certain application interface to other electronic devices for display according to the specific functions implemented by different application interfaces.

[0055] In a possible implementation, the windows of the above first application interface, the second application interface, and the third application interface support adjustment of the adaptation capabilities; the adaptation capabilities include: stretching ability, scaling ability, hiding ability, line - breaking ability, equal - division ability, proportion - occupation ability, and extension ability.

[0056] In a possible implementation, the above processing unit is further configured to, in response to a user's operation of triggering the recall of collaborative display, recall the first application interface from the second electronic device; after the first electronic device recalls the first application interface from the second electronic device, the first electronic device displays a first interface, and the first interface includes at least the first application interface, the second application interface, and the third application interface. In this application, the master device (i.e., the first device) can recall the application interface sent to the slave device (i.e., the second device) at any time.

[0057] In a seventh aspect, a communication system is provided, and the communication system includes a first electronic device in any possible implementation manner of the second aspect, the third aspect, the fifth aspect, or the sixth aspect, and a second electronic device.

[0058] In an eighth aspect, a method for distributed display of an interface is provided, and the method includes: the first electronic device displays a first interface, where the first interface includes an electronic document list, and the electronic document list includes at least one unread electronic document and at least one read electronic document; the first electronic device detects a touch operation with the second electronic device and determines that the second electronic device is a slave device of the first electronic device; the first electronic device searches for the most recent unread electronic document among at least one unread electronic document and displays the details interface of the most recent unread electronic document on the second electronic device; the first electronic device continues to display the electronic document list, where the most recent unread electronic document in the electronic document list is marked as a read state.

[0059] For the solution provided in the above eighth aspect, the first electronic device can distributively and collaboratively display the electronic document list and the details interface of the unread electronic document (such as the most recent unread electronic document) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the electronic document list, the first electronic device can display the details interface of the most recent unread electronic document on the second electronic device. Through this solution, it is convenient for the user to process different tasks through multiple electronic devices and facilitates user operation.

[0060] In a possible implementation, the above-mentioned first electronic device searches for the most recent unread electronic document among at least one unread electronic document, and displays the details interface of the most recent unread electronic document on the second electronic device, including: in response to a touch operation, the first electronic device searches for the most recent unread electronic document among at least one unread electronic document, and sends the details interface of the most recent unread electronic document to the second electronic device for display. In this application, when the first electronic device displays the electronic document list, in response to receiving a preset operation (such as a touch operation between the second electronic device and the first electronic device), the details interface of the most recent unread electronic document is sent to the second electronic device for display, so that users can process different tasks through multiple electronic devices, facilitating user operation.

[0061] In a possible implementation, the above-mentioned electronic document list is any one of the following: an email list, a short message list, or a memo list. The solution provided in this application supports the distributed collaborative display of the list interface and details interface of electronic documents such as emails, short messages, or memos on different electronic devices, so that users can process different tasks through multiple electronic devices, facilitating user operation.

[0062] In a possible implementation, the above-mentioned electronic document list is an email list or a short message list; the method further includes: in response to receiving an editing operation by the user on the details interface of the most recent unread electronic document, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the input keyboard on the first electronic device, so that users can edit electronic documents through the first electronic device, facilitating user operation.

[0063] In a possible implementation, the above-mentioned electronic document list is an email list or a short message list; the method further includes: in response to receiving an editing operation by the user on the details interface of the most recent unread electronic document, the second electronic device suspends or superimposes the display of the input keyboard on the editing interface of the most recent unread electronic document; in response to detecting a touch operation with the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so that users can edit electronic documents through the first electronic device, facilitating user operation.

[0064] In a possible implementation, the above electronic document list is an email list or a short message list; the above method further includes: in response to receiving a user's reply operation on the most recent unread electronic document, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the reply interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the reply interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the input keyboard on the first electronic device, so as to facilitate the user to reply to the electronic document through the first electronic device and facilitate the user's operation.

[0065] In a possible implementation, the above electronic document list is an email list or a short message list; the above method further includes: in response to receiving a user's reply operation on the most recent unread electronic document, the second electronic device suspends or superimposes and displays the input keyboard on the reply interface of the most recent unread electronic document; in response to detecting a touch operation with the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the reply interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the reply interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so as to facilitate the user to reply to the electronic document through the first electronic device and facilitate the user's operation.

[0066] In a possible implementation, the above electronic document list is a memo list; the above method further includes: in response to receiving a user's editing operation on the most recent unprocessed memo note, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unprocessed memo note. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document (such as the most recent unprocessed memo note) in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so as to facilitate the user to process the most recent unprocessed memo note through the first electronic device and facilitate the user's operation.

[0067] In a possible implementation, the above electronic document list is a memo list; the above method further includes: in response to receiving an editing operation of the user on the most recent unprocessed memo note, the second electronic device floats or superimposes and displays an input keyboard on the editing interface of the most recent unprocessed memo note; in response to detecting a touch operation with the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unprocessed memo note. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document (such as the most recent unprocessed memo note) in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the input keyboard that is floating or superimposed on the first electronic device, so as to facilitate the user to process the electronic document through the first electronic device and facilitate the user's operation.

[0068] In a possible implementation, the above first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the second operation of the user; wherein, the second operation is a selection operation of the user on the prompt box; the prompt box is displayed on the display screen of the first electronic device in response to a touch operation, and the prompt box is used for the user to select the main device and the secondary device. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that distributes and collaboratively displays with the first electronic device according to the user's selection.

[0069] In a possible implementation, the above first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the second operation of the user; wherein, the second operation is a selection operation of the user on the prompt box; the prompt box is displayed on the display screen of the first electronic device in response to the user dragging the draggable icon, and the prompt box is used for the user to select the main device and the secondary device, and the draggable icon is displayed on the display screen of the first electronic device in response to a touch operation. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that distributes and collaboratively displays with the first electronic device according to the user's selection.

[0070] In a possible implementation, the above first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the motion data of the first electronic device; wherein, the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that distributes and collaboratively displays with the first electronic device according to the motion data of the first electronic device.

[0071] In a ninth aspect, a communication system is provided. The communication system includes: a first electronic device for displaying a first interface, where the first interface includes a list of electronic documents, and the list of electronic documents includes at least one unread electronic document and at least one read electronic document; the first electronic device detects a touch operation with a second electronic device and determines that the second electronic device is a secondary device of the first electronic device; the first electronic device searches for the most recent unread electronic document among at least one unread electronic document and displays the details interface of the most recent unread electronic document on the second electronic device; the second electronic device is for displaying the details interface of the most recent unread electronic document from the first electronic device; wherein, after the first electronic device sends the details interface of the most recent unread electronic document to the second electronic device, the first electronic device continues to display the list of electronic documents, and the most recent unread electronic document in the list of electronic documents is marked as read.

[0072] For the method provided in the above ninth aspect, the first electronic device can distributively and collaboratively display the list of electronic documents and the details interface of the unread electronic document (such as the most recent unread electronic document) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the list of electronic documents, the first electronic device can display the details interface of the most recent unread electronic document on the second electronic device. Through this solution, it is convenient for the user to process different tasks through multiple electronic devices and facilitates user operation.

[0073] In a possible implementation manner, the above first electronic device is specifically configured to, in response to a touch operation, search for the most recent unread electronic document among at least one unread electronic document and send the details interface of the most recent unread electronic document to the second electronic device for display. In this application, when the first electronic device displays the list of electronic documents, in response to receiving a preset operation (such as a touch operation between the second electronic device and the first electronic device), the first electronic device sends the details interface of the most recent unread electronic document to the second electronic device for display, so as to facilitate the user to process different tasks through multiple electronic devices and facilitate user operation.

[0074] In a possible implementation manner, the above list of electronic documents is any one of the following: an email list, a short message list, or a memo list. The solution provided in this application supports the distributive and collaborative display of the list interface and the details interface of electronic documents such as emails, short messages, or memos on different electronic devices, so as to facilitate the user to process different tasks through multiple electronic devices and facilitate user operation.

[0075] In a possible implementation, the above electronic document list is an email list or a short message list; the second electronic device is further configured to, in response to receiving an editing operation by the user on the details interface of the most recent unread electronic document, send an input keyboard to the first electronic device for display; wherein, after the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the input keyboard on the first electronic device, so as to facilitate the user to edit the electronic document through the first electronic device and facilitate the user's operation.

[0076] In a possible implementation, the above electronic document list is an email list or a short message list; the second electronic device is further configured to, in response to receiving an editing operation by the user on the details interface of the most recent unread electronic document, suspend or superimpose and display an input keyboard on the editing interface of the most recent unread electronic document; in response to detecting a touch operation with the first electronic device, send the input keyboard to the first electronic device for display; wherein, after the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so as to facilitate the user to edit the electronic document through the first electronic device and facilitate the user's operation.

[0077] In a possible implementation, the above electronic document list is an email list or a short message list; the second electronic device is further configured to, in response to receiving a reply operation by the user on the most recent unread electronic document, send an input keyboard to the first electronic device for display; wherein, after the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the reply interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the reply interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the input keyboard on the first electronic device, so as to facilitate the user to reply to the electronic document through the first electronic device and facilitate the user's operation.

[0078] In a possible implementation, the above electronic document list is an email list or a short message list; the second electronic device is further configured to, in response to receiving a user's reply operation on the most recent unread electronic document, suspend or superimpose and display an input keyboard on the reply interface of the most recent unread electronic document; in response to detecting a touch operation with the first electronic device, send the input keyboard to the first electronic device for display; wherein, after the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the reply interface of the most recent unread electronic document. In this application, when the second electronic device distributes and collaboratively displays the reply interface of an electronic document in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so as to facilitate the user to reply to the electronic document through the first electronic device and facilitate the user's operation.

[0079] In a possible implementation, the above electronic document list is a memo list; the second electronic device is further configured to, in response to receiving a user's editing operation on the most recent unprocessed memo note, send the input keyboard to the first electronic device for display; wherein, after the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unprocessed memo note. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document (such as the most recent unprocessed memo note) in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so as to facilitate the user to process the most recent unprocessed memo note through the first electronic device and facilitate the user's operation.

[0080] In a possible implementation, the above electronic document list is a memo list; the second electronic device is further configured to, in response to receiving a user's editing operation on the most recent unprocessed memo note, suspend or superimpose and display an input keyboard on the editing interface of the most recent unprocessed memo note; in response to detecting a touch operation with the first electronic device, send the input keyboard to the first electronic device for display; wherein, after the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unprocessed memo note. In this application, when the second electronic device distributes and collaboratively displays the editing interface of an electronic document (such as the most recent unprocessed memo note) in the electronic document list on the first electronic device, the second electronic device can also distribute and collaboratively display the suspended or superimposed input keyboard on the first electronic device, so as to facilitate the user to process the electronic document through the first electronic device and facilitate the user's operation.

[0081] In a possible implementation, the above-mentioned first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user; wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the display screen of the first electronic device in response to a touch operation, and the prompt box is used for the user to select a primary device and a secondary device. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that is distributed and collaboratively displayed with the first electronic device according to the user's selection.

[0082] In a possible implementation, the above-mentioned first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user; wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the display screen of the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a primary device and a secondary device, and the draggable icon is displayed on the display screen of the first electronic device in response to a touch operation. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that is distributed and collaboratively displayed with the first electronic device according to the user's selection.

[0083] In a possible implementation, the above-mentioned first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the motion data of the first electronic device; wherein, the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that is distributed and collaboratively displayed with the first electronic device according to the motion data of the first electronic device.

[0084] In a tenth aspect, a first electronic device is provided. The first electronic device includes: a memory for storing computer program code, where the computer program code includes instructions; a radio frequency circuit for transmitting and receiving wireless signals; a processor for executing the instructions, such that the first electronic device displays a first interface, where the first interface includes a list of electronic documents, and the list of electronic documents includes at least one unread electronic document and at least one read electronic document; and upon detecting a touch operation with a second electronic device, determining that the second electronic device is a secondary device of the first electronic device; and searching for the most recent unread electronic document among the at least one unread electronic document, and displaying the details interface of the most recent unread electronic document on the second electronic device; wherein, after displaying the details interface of the most recent unread electronic document on the second electronic device, the first electronic device continues to display the list of electronic documents, and the most recent unread electronic document in the list of electronic documents is marked as read status.

[0085] In the solution provided in the above tenth aspect, the first electronic device can distributively and collaboratively display the list of electronic documents and the details interface of the unread electronic document (such as the most recent unread electronic document) on the first electronic device and other electronic devices (such as the second electronic device). Specifically, when the first electronic device displays the list of electronic documents, the first electronic device can display the details interface of the most recent unread electronic document on the second electronic device. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0086] In a possible implementation manner, the above processor is specifically configured to execute the above instructions, such that the first electronic device, in response to the touch operation, searches for the most recent unread electronic document among the at least one unread electronic document, and sends the details interface of the most recent unread electronic document to the second electronic device for display through the radio frequency circuit. In this application, when the first electronic device displays the list of electronic documents, in response to receiving a preset operation (such as a touch operation between the second electronic device and the first electronic device), the first electronic device sends the details interface of the most recent unread electronic document to the second electronic device for display, so as to facilitate users to process different tasks through multiple electronic devices and facilitate user operation.

[0087] In a possible implementation manner, the above list of electronic documents is any one of the following: an email list, a short message list, or a memo list. The solution provided in this application supports the distributed collaborative display of the list interface and the details interface of electronic documents such as emails, short messages, or memos on different electronic devices, so as to facilitate users to process different tasks through multiple electronic devices and facilitate user operation.

[0088] In a possible implementation, the above-mentioned processor is specifically configured to execute the above-mentioned instructions, so that the first electronic device determines the second electronic device as a secondary device of the first electronic device according to the second operation of the user; wherein, the second operation is a selection operation of the user on the prompt box; the prompt box is displayed on the display screen of the first electronic device in response to a touch operation, and the prompt box is used for the user to select a primary device and a secondary device. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) for distributed collaborative display with the first electronic device according to the user's selection.

[0089] In a possible implementation, the above-mentioned processor is specifically configured to execute the above-mentioned instructions, so that the first electronic device determines the second electronic device as a secondary device of the first electronic device according to the second operation of the user; wherein, the second operation is a selection operation of the user on the prompt box; the prompt box is displayed on the display screen of the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a primary device and a secondary device, and the draggable icon is displayed on the display screen of the first electronic device in response to a touch operation. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) for distributed collaborative display with the first electronic device according to the user's selection.

[0090] In a possible implementation, the above-mentioned processor is specifically configured to execute the above-mentioned instructions, so that the first electronic device determines the second electronic device as a secondary device of the first electronic device according to the motion data of the first electronic device; wherein, the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) for distributed collaborative display with the first electronic device according to the motion data of the first electronic device.

[0091] In a tenth aspect, a first electronic device is provided, and the first electronic device includes: a display screen for displaying a first interface, where the first interface includes an electronic document list, and the electronic document list includes at least one unread electronic document and at least one read electronic document; a processing unit for determining the second electronic device as a secondary device of the first electronic device when the first electronic device detects a touch operation with the second electronic device; and searching for the most recent unread electronic document among at least one unread electronic document, and displaying the details interface of the most recent unread electronic document on the second electronic device; wherein, after the details interface of the most recent unread electronic document is displayed on the second electronic device, the first electronic device continues to display the electronic document list, and the most recent unread electronic document in the electronic document list is marked as a read state.

[0092] For the solution provided in the eleventh aspect above, the first electronic device can distributively and collaboratively display the electronic document list and the details interface of the unread electronic document (e.g., the most recent unread electronic document) on the first electronic device and other electronic devices (e.g., the second electronic device). Specifically, when the first electronic device displays the electronic document list, the first electronic device can display the details interface of the most recent unread electronic document on the second electronic device. Through this solution, it is convenient for users to process different tasks through multiple electronic devices and facilitates user operation.

[0093] In a possible implementation, the above-mentioned first electronic device further includes: a transceiver unit; specifically, the processing unit is configured to cause the first electronic device to search for the most recent unread electronic document among at least one unread electronic document in response to a touch operation, and send the details interface of the most recent unread electronic document to the second electronic device for display through the transceiver unit. In this application, when the first electronic device displays the electronic document list, in response to receiving a preset operation (such as a touch operation between the second electronic device and the first electronic device), the first electronic device can send the details interface of the most recent unread electronic document to the second electronic device for display, so as to facilitate users to process different tasks through multiple electronic devices and facilitate user operation.

[0094] In a possible implementation, the above-mentioned electronic document list is any one of the following: an email list, a short message list, or a memo list. The solution provided in this application supports the distributive and collaborative display of the list interface and the details interface of electronic documents such as emails, short messages, or memos on different electronic devices, so as to facilitate users to process different tasks through multiple electronic devices and facilitate user operation.

[0095] In a possible implementation, the above-mentioned processing unit is specifically configured to cause the first electronic device to determine the second electronic device as a secondary device of the first electronic device according to a second operation of the user; wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the display screen of the first electronic device in response to a touch operation, and the prompt box is used for the user to select the primary device and the secondary device. In this application, the first electronic device can determine the second electronic device (i.e., the secondary device) that distributively and collaboratively displays with the first electronic device according to the user's selection.

[0096] In a possible implementation, the above processing unit is specifically configured to cause the first electronic device to determine a second electronic device as a secondary device of the first electronic device according to a second operation of a user; wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the display screen of the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a primary device and a secondary device, and the draggable icon is displayed on the display screen of the first electronic device in response to a touch operation. In this application, the first electronic device can determine a second electronic device (i.e., the secondary device) for distributed collaborative display with the first electronic device according to the user's selection.

[0097] In a possible implementation, the above processing unit is specifically configured to cause the first electronic device to determine a second electronic device as a secondary device of the first electronic device according to the motion data of the first electronic device; wherein, the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold. In this application, the first electronic device can determine a second electronic device (i.e., the secondary device) for distributed collaborative display with the first electronic device according to the motion data of the first electronic device.

[0098] In a twelfth aspect, a computer-readable storage medium is provided, on which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the method in any possible implementation manner of the first aspect, the fourth aspect, or the eighth aspect is implemented.

[0099] In a thirteenth aspect, a chip system is provided, the chip system includes a processor and a memory, and instructions are stored in the memory; when the instructions are executed by the processor, the method in any possible implementation manner of the first aspect, the fourth aspect, or the eighth aspect is implemented. The chip system can be composed of chips, or can include chips and other discrete devices.

[0100] In a fourteenth aspect, a computer program product is provided, which when running on a computer, causes the method in any possible implementation manner of the first aspect, the fourth aspect, or the eighth aspect to be implemented. Description of the Drawings

[0101] Figure 1 Schematic diagrams of three multi-device display modes;

[0102] Figure 2 Schematic hardware structure diagram of an electronic device provided in an embodiment of the present application;

[0103] Figure 3 Schematic software structure diagram of an electronic device provided in an embodiment of the present application;

[0104] Figure 4Examples of application scenarios for distributed display of two interfaces provided by embodiments of the present application Figure 1 ;

[0105] Figure 5 Examples of application scenarios for distributed display of two interfaces provided by embodiments of the present application Figure 2 ;

[0106] Figure 6 Examples of application scenarios for distributed display of two interfaces provided by embodiments of the present application Figure 3 ;

[0107] Figure 7 A first operation example diagram provided by embodiments of the present application;

[0108] Figure 8 Three first operation example diagrams provided by embodiments of the present application;

[0109] Figure 9 Another three first operation example diagrams provided by embodiments of the present application;

[0110] Figure 10 A schematic diagram of a method for an electronic device to determine a main device and a secondary device provided by embodiments of the present application;

[0111] Figure 11A Another schematic diagram of a method for an electronic device to determine a main device and a secondary device provided by embodiments of the present application;

[0112] Figure 11B A third schematic diagram of a method for an electronic device to determine a main device and a secondary device provided by embodiments of the present application;

[0113] Figure 12 A schematic diagram of an option operation method for removing a draggable icon provided by embodiments of the present application;

[0114] Figure 13 An example of distributed display of an interface provided by embodiments of the present application Figure 1 ;

[0115] Figure 14 An example of distributed display of an interface provided by embodiments of the present application Figure 2 ;

[0116] Figure 15A An example of distributed display of an interface provided by embodiments of the present application Figure 3 ;

[0117] Figure 15B An example of distributed display of an interface provided by embodiments of the present application Figure 4 ;

[0118] Figure 15CAn example of distributed display of an interface provided by an embodiment of the present application Figure 5 ;

[0119] Figure 16 An example of distributed display of an interface provided by an embodiment of the present application Figure 6 ;

[0120] Figure 17 An example of distributed display of an interface provided by an embodiment of the present application Figure 7 ;

[0121] Figure 18 An example of distributed display of an interface provided by an embodiment of the present application Figure 8 ;

[0122] Figure 19 An example of distributed display of an interface provided by an embodiment of the present application Figure 9 ;

[0123] Figure 20 An example of distributed display of an interface provided by an embodiment of the present application Figure 10 ;

[0124] Figure 21 An example of distributed display of an interface provided by an embodiment of the present application Figure 10 One;

[0125] Figure 22 An example of distributed display of an interface provided by an embodiment of the present application Figure 10 Two;

[0126] Figure 23 An example of distributed display of an interface provided by an embodiment of the present application Figure 10 Three;

[0127] Figure 24 Example diagrams of several adaptation capabilities provided by an embodiment of the present application;

[0128] Figure 25 A schematic diagram of selecting a distributed interface provided by an embodiment of the present application;

[0129] Figure 26 A schematic diagram of withdrawing a distributed interface provided by an embodiment of the present application;

[0130] Figure 27 Another schematic diagram of withdrawing a distributed interface provided by an embodiment of the present application;

[0131] Figure 28 A structural block diagram of an electronic device provided by an embodiment of the present application;

[0132] Figure 29A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0133] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality of" means two or more than two.

[0134] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of this embodiment, unless otherwise specified, the meaning of "a plurality of" is two or more than two.

[0135] The embodiment of the present application provides a method for distributed display of an interface, and this method can be used to distributively and collaboratively display different contents on an interface on different electronic devices.

[0136] Among them, the electronic device in the present application includes one or more display screens. For example, the electronic device may be a smart phone, a netbook, a tablet computer, a smart camera, a personal digital assistant (PDA), a portable multimedia player (PMP), an augmented reality (AR) / virtual reality (VR) device, a laptop computer, a personal computer (PC), an ultra-mobile personal computer (UMPC), etc. Or, the electronic device may also be an electronic device of other types or structures including a display screen, which is not limited in the present application.

[0137] Please refer to Figure 2 , Figure 2 Taking a smart phone as an example, a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application is shown. As Figure 2As shown, the electronic device may include a processor 210, a memory (including an external memory interface 220 and an internal memory 221), a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, a headphone interface 270D, a sensor module 280, a button 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc. The sensor module 280 may include a gyroscope sensor 280A, an acceleration sensor 280B, a magnetic sensor 280C, a touch sensor 280D, a fingerprint sensor 280E, and a pressure sensor 280F. In some embodiments, the sensor module 280 may further include a barometric pressure sensor, a distance sensor, a proximity light sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, etc.

[0138] It can be understood that the structure schematically shown in the embodiments of the present invention does not constitute a specific limitation on the electronic device. In other embodiments of the present application, the electronic device may include more or fewer components than those shown, or combine certain components, or split certain components, or have different component arrangements. The components shown may be implemented in hardware, software, or a combination of software and hardware.

[0139] The processor 210 may include one or more processing units. For example, the processor 210 may include an application processor (AP), a modulation and demodulation processor, a graphics processing unit (GPU), an image signal processor (ISP), a flight controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0140] A memory may also be provided in the processor 210 for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. This memory may hold the instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses and reduces the waiting time of the processor 210, thus improving the efficiency of the system.

[0141] In some embodiments, the processor 210 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0142] The charging management module 240 is configured to receive a charging input from a charger. The charger may be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 240 may receive the charging input from the wired charger through the USB interface 230. In some embodiments of wireless charging, the charging management module 240 may receive the wireless charging input through the wireless charging coil of the electronic device. While charging the battery 242, the charging management module 240 may also supply power to the electronic device through the power management module 241.

[0143] The power management module 241 is used to connect the battery 242, the charging management module 240, and the processor 210. The power management module 241 receives the inputs from the battery 242 and / or the charging management module 240, and supplies power to the processor 210, the internal memory 221, the display screen 294, the camera 293, the wireless communication module 260, etc. The power management module 241 can also be used to monitor parameters such as the battery capacity, the number of battery cycles, and the battery health status (leakage, impedance). In some embodiments, the power management module 241 can also be disposed in the processor 210. In other embodiments, the power management module 241 and the charging management module 240 can also be disposed in the same device.

[0144] The wireless communication function of the electronic device can be implemented by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, the modulation and demodulation processor, and the baseband processor, etc.

[0145] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as the diversity antenna of the wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0146] The mobile communication module 250 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc. applied to the electronic device. The mobile communication module 250 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 250 can receive electromagnetic waves by the antenna 1, filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 250 can also amplify the signal modulated by the modulation and demodulation processor and convert it into electromagnetic waves through the antenna 1 for radiation. In some embodiments, at least some functional modules of the mobile communication module 250 can be disposed in the processor 210. In some embodiments, at least some functional modules of the mobile communication module 250 and at least some modules of the processor 210 can be disposed in the same device.

[0147] The modulation and demodulation processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 270A, the receiver 270B, etc.), or displays an image or video through the display screen 294. In some embodiments, the modulation and demodulation processor may be an independent device. In other embodiments, the modulation and demodulation processor may be independent of the processor 210 and be disposed in the same device as the mobile communication module 250 or other functional modules.

[0148] The wireless communication module 260 may provide solutions for wireless communications applied to the electronic device, including wireless local area networks (WLANs) (such as WiFi networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared technology (IR), and so on. The wireless communication module 260 may be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive the signal to be transmitted from the processor 210, perform frequency modulation on it, amplify it, and convert it into electromagnetic waves through the antenna 2 for radiation.

[0149] In some embodiments, the antenna 1 of the electronic device is coupled to the mobile communication module 250, and the antenna 2 is coupled to the wireless communication module 260, so that the electronic device can communicate with the network and other devices through wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).

[0150] The electronic device realizes the display function through the GPU, the display screen 294, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor. The GPU is used to execute mathematical and geometric calculations for graphics rendering. The processor 210 may include one or more GPUs, which execute program instructions to generate or change display information.

[0151] The display screen 294 is used to display images, videos, etc. The display screen 294 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device may include one or N display screens 294, where N is a positive integer greater than 1.

[0152] The electronic device can implement the shooting function through the ISP, the camera 293, the video codec, the GPU, the display screen 294, the application processor, etc.

[0153] The external memory interface 220 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 210 through the external memory interface 220 to implement the data storage function. For example, files such as music and videos are saved in the external memory card.

[0154] The internal memory 221 can be used to store computer-executable program code, and the executable program code includes instructions. The internal memory 221 can include a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, the image playback function, etc.). The data storage area can store the data created during the use of the electronic device (such as audio data, phone book, etc.). In addition, the internal memory 221 can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 210 executes various functional applications and data processing of the portable device by running the instructions stored in the internal memory 221 and / or the instructions stored in the memory provided in the processor.

[0155] The gyroscope sensor 280A can be used to determine the attitude of the electronic device during movement. In some embodiments, the angular velocity of the electronic device in a preset coordinate system can be determined by the gyroscope sensor 280A.

[0156] The acceleration sensor 280B can detect the motion direction and acceleration of the electronic device. When the electronic device is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of the electronic device and is applied to applications such as pedometers.

[0157] The magnetic sensor 280C is a device that converts changes in the magnetic properties of a sensitive element caused by external factors such as magnetic fields, currents, stress and strain, temperature, and light into electrical signals to detect the corresponding physical quantities in this way. In some embodiments, the magnetic sensor can measure the angles between the electronic device and the four directions of east, south, west, and north.

[0158] The touch sensor 280D can also be referred to as a "touch panel". The touch sensor 280D can be disposed on the display screen 294. The touch sensor 280D and the display screen 294 form a touch screen, also known as a "touch display screen". The touch sensor 280D is used to detect touch operations acting on it or in its vicinity. The touch sensor 280D can transmit the detected touch operations to the application processor to determine the type of touch event. The electronic device can provide visual outputs related to the touch operations through the display screen 294. In other embodiments, the touch sensor 280D can also be disposed on the surface of the electronic device at a different position from the display screen 294.

[0159] The fingerprint sensor 280E is used to collect fingerprints. The electronic device can use the collected fingerprint characteristics to achieve fingerprint unlocking, access to application locks, fingerprint photography, fingerprint answering of incoming calls, etc.

[0160] The pressure sensor 280F is used to sense pressure signals and convert the pressure signals into electrical signals. For example, the pressure sensor 280F can be disposed on the display screen 294. Among them, touch operations with the same touch position but different touch operation intensities can correspond to different operation instructions.

[0161] The electronic device can implement audio functions through the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, and the application processor, etc. Such as music playback, recording, etc. Regarding the specific working principles and functions of the audio module 270, the speaker 270A, the receiver 270B, and the microphone 270C, reference can be made to the introductions in conventional technologies.

[0162] The keys 290 include a power-on key, volume keys, etc. The keys 290 can be mechanical keys or touch keys. The electronic device can receive key inputs and generate key signal inputs related to the user settings and function controls of the electronic device.

[0163] The motor 291 can generate vibration prompts. The motor 291 can be used for incoming call vibration prompts and also for touch vibration feedback. For example, touch operations for different applications (such as taking pictures, audio playing, etc.) can correspond to different vibration feedback effects. For touch operations on different areas of the display screen 294, the motor 291 can also correspond to different vibration feedback effects. Different application scenarios (such as time reminder, receiving messages, alarm clock, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0164] The indicator 292 can be an indicator light and can be used to indicate the charging state, power change, and can also be used to indicate messages, missed calls, notifications, etc.

[0165] The SIM card interface 295 is used to connect the SIM card. The SIM card can be inserted into or removed from the SIM card interface 295 to achieve contact and separation from the electronic device. The electronic device can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 295 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 295 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 295 can also be compatible with different types of SIM cards. The SIM card interface 295 can also be compatible with external memory cards. The electronic device interacts with the network through the SIM card to implement functions such as calls and data communication. In some embodiments, the electronic device uses an eSIM, that is, an embedded SIM card. The eSIM card can be embedded in the electronic device and cannot be separated from the electronic device.

[0166] It should be noted that Figure 2 The hardware modules included in the illustrated electronic device are only described exemplarily and do not limit the specific structure of the electronic device. For example, the electronic device may further include other functional modules.

[0167] Among them, in this application, the operating system of the electronic device may include but is not limited to operating systems such as Harmony, and this application is not limited.

[0168] Please refer to Figure 3 , Figure 3 Taking the Android operating system as an example, the software structure diagram of the electronic device in the embodiments of this application will be specifically introduced.

[0169] As Figure 3 shown, the Android operating system can include an application layer, an application framework layer (framework, FWK), system libraries, Android runtime, and a kernel layer (kernel).

[0170] Among them, the application layer can provide some core applications. For the convenience of description, the application will be simply referred to as an app hereinafter. The apps in the application layer can include native apps (such as the apps installed in the electronic device when the operating system is installed before the electronic device leaves the factory), such as Figure 3 shown in the camera, map, music, short message, gallery, contacts, and Bluetooth, etc. The apps in the application layer can also include third-party apps (such as the apps downloaded and installed by the user through the app store), such as Figure 3 shown in Douyin, email, Toutiao, and video apps, etc.

[0171] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the apps in the application layer. The application framework layer includes some predefined functions.

[0172] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the apps in the application layer. As Figure 3 shown, the application framework layer may include a window management server (window manager service, VMS), an activity management server (activity manager service, AMS), and an input event management server (input manager service, IMS). In some embodiments, the application framework layer may also include a content provider, a view system, a phone manager, a resource manager, a notification manager, etc.( Figure 3 not shown in the figure).

[0173] As Figure 3 shown, the application framework layer may include a window management server (window manager service, VMS), an activity management server (activity manager service, AMS), an input event management server (input manager service, IMS), a content provider, a view system, a phone manager, a resource manager, a notification manager, etc.

[0174] Among them, the window management server is used to manage window programs. The window management server can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0175] The Activity Manager Service (AMS) is responsible for managing Activities, and is responsible for tasks such as starting, switching, scheduling of various components in the system, and management and scheduling of application programs.

[0176] The Input Event Management Server (IMS) can be used to process raw input events such as translation and encapsulation, to obtain input events with more information, and send them to the Window Management Server. The Window Management Server stores the clickable areas (such as controls) of each application, the position information of the focused window, etc. Therefore, the Window Management Server can correctly distribute input events to the specified control or focused window.

[0177] The Content Provider is used to store and obtain data, and make this data accessible to application programs. The data can include videos, images, audio, incoming and outgoing calls, browsing history and bookmarks, phone books, etc.

[0178] The View System includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The View System can be used to build application programs. The display interface can be composed of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying pictures.

[0179] The Phone Manager is used to provide the communication functions of the electronic device. For example, management of call status (including connection, disconnection, etc.).

[0180] The Resource Manager provides various resources for application programs, such as localized strings, icons, pictures, layout files, video files, etc.

[0181] The Notification Manager enables application programs to display notification information in the status bar. It can be used to convey notification-type messages, which can automatically disappear after a short stay without user interaction. For example, the Notification Manager is used to inform that the download is complete, message reminder, etc. The Notification Manager can also be a notification in the form of a chart or scroll bar text that appears in the system top status bar, such as the notification of a background running application program, or a notification in the form of a dialogue window that appears on the screen. For example, prompt text information in the status bar, emit a prompt tone, the electronic device vibrates, the indicator light flashes, etc.

[0182] The System Library and Android Runtime include the functional functions required by the FWK, the core libraries of Android, and the Android Virtual Machine. The System Library can include multiple functional modules. For example: browser kernel, three-dimensional (3D) graphics, font library, etc.

[0183] The system library can include multiple functional modules. For example: surface manager, Media Libraries, 3D graphics processing library (e.g., OpenGL ES), 2D graphics engine (e.g., SGL), etc.

[0184] The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.

[0185] The media library supports the playback and recording of multiple common audio and video formats, as well as static image files, etc. The media library can support multiple audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0186] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing, etc.

[0187] The 2D graphics engine is the drawing engine for 2D drawing.

[0188] The kernel layer is the foundation of the Android operating system, and all the final functions of the Android operating system are completed through the kernel layer. The kernel layer can include display drivers, input / output device drivers (e.g., keyboard, touch screen, headphones, speakers, microphones, etc.), device nodes, Bluetooth drivers, camera drivers, audio drivers, and sensor drivers, etc. Users perform input operations through input devices, and the kernel layer can generate corresponding raw input events according to the input operations and store them in the device nodes.

[0189] As described above, it can be understood that conventional multi-device displays can achieve mirror display, transfer display, or tiled extended display. For example, based on the Sidecar function of Mac OS, the display screen of the iPad can be used as an extended screen of the Mac to achieve mirror display (i.e., mirror the interface displayed on the macOS device on the iPad), transfer display (i.e., transfer the interface displayed on the macOS device to the iPad), or tiled extended display (i.e., tile and extend the interface displayed on the macOS device on the iPad). Simply put, the Sidecar function can make the iPad an external display of the Mac. Among them, during the implementation of the Sidecar function, the iPad and the Mac need to be wirelessly connected in the same network environment or connected through a USB-C data cable.

[0190] However, the above mirror display, transfer display, and tiled extended display do not involve the distributed display of different contents on the interface. For example, the above extended display can achieve the tiled display of the same interface on multiple devices, but still cannot achieve the distributed collaborative display and collaborative operation of different contents on the same interface on different devices. In some scenarios, the distributed collaborative display and collaborative operation of different contents on an interface can often bring great convenience to users and are quite important for improving the user experience.

[0191] For example, please refer to Figure 4 , Figure 4 which shows example diagrams of two application scenarios of interface distribution provided by the embodiments of the present application. As Figure 4 shown in (a) of, in an e-classroom, a live video of the teacher, an e-lecture, and a class communication group interface are simultaneously displayed on an electronic device. In some scenarios, as Figure 4 shown in (a) of, a student's memo may also be displayed on the electronic device. During the live broadcast of the e-classroom, students can refer to the content in the e-lecture while watching the teacher's live video. In some scenarios, students can casually record knowledge points, questions, and other class notes in the memo. In some scenarios, students can view messages from the teacher or other students, such as notifications, questions, and other relevant information, on the class communication group interface.

[0192] In, for example, Figure 4 the multitasking interface shown in (a) of, the teacher needs to switch between multiple task interfaces on the same electronic device to complete video live broadcast, e-lecture display or annotation, group message posting, etc. Students also need to switch between multiple task interfaces on the same electronic device to complete live video viewing, e-lecture viewing or annotation, group message viewing or posting, class note recording, etc. The above multiple task interfaces will cause incomplete display of task interfaces (such as the group message interface and the memo interface) on one display screen. Also, the switching of the above multitasking interface is complex for users (such as teachers or students).

[0193] In addition, in order to clearly display the above multiple task interfaces for easy viewing by users, the above multiple task interfaces are usually displayed on a large-screen device (such as a computer). However, since users (such as teachers or students) need to manipulate the large-screen device (such as a computer) at any time, they need to keep a relatively close distance from the large-screen device. If users keep a relatively close distance from the large-screen device for a long time, it will affect the users' visual health.

[0194] Another example is Figure 4 shown in (b) of, where a memo interface and a short message interface are simultaneously split-screen displayed on an electronic device. Users can use the electronic device to simultaneously process memo-related tasks and short message-related tasks. However, for some small-screen devices, such as smartphones, in, for exampleFigure 4 On the multitasking interface shown in (b) of , the display areas of the memo interface and the short message interface are very small, and the screen areas available for the user to handle memo-related tasks and short message-related tasks are also very small, which will greatly affect the efficiency of the user in handling memo-related tasks and short message-related tasks, and will also affect the user's visual health.

[0195] For another example Figure 5 As shown in (a) of , a video playback interface is displayed on the electronic device. The video playback interface includes a video playback frame, a video selection area, a quick processing area (for comments, favorites, downloads, sharing, etc.) and a more videos area, etc. The user can use the electronic device to perform other video playback interface-related operations while watching the video in the video playback frame, such as posting comments and browsing more videos. However, for some small-screen devices, such as smartphones, etc., on the multitasking interface shown in (a) of Figure 5 if the user posts a comment or browses more videos, it will force the user not to maximize the video playback frame. The inability to maximize the video playback frame will greatly affect the user's experience of watching videos.

[0196] For another example Figure 5 As shown in (b) of , a short video interface of Douyin is displayed on the electronic device. The short video interface of Douyin includes a video playback frame and a comment area. Among them, as Figure 5 shown in (b) of , when the user posts a comment in the comment area, the Douyin application will call up the input keyboard. The input keyboard is displayed on the short video interface in a floating or superimposed form. The user can use the electronic device to input comments through the input keyboard while watching the short video and browsing the comments. However, the above-mentioned input keyboard displayed in a floating or superimposed manner will block the vast majority of the comment area. Therefore, it will affect the user's experience of browsing comments.

[0197] For another example Figure 6 As shown in (a) of , a picture list is displayed on the electronic device, and the picture list includes thumbnails of multiple pictures. The user can select a picture in the picture list to enter the details interface of the selected picture to view the picture details. However, the above method of viewing the details interface of the picture is complex in operation. The user needs to select pictures one by one, view the details interface of the picture, return to the picture list, select another picture to enter the details interface of that picture... In addition, the above method of viewing the details interface of the picture will affect the efficiency of the user in viewing the details interface of the picture.

[0198] For another example Figure 6As shown in (b) therein, an email list is displayed on the electronic device. The email list includes a thumbnail list of multiple emails (including unread emails and / or read emails). The user can enter the details interface of the selected email to view the email details by selecting an email in the email list. However, the method of viewing the email details interface described above is complex to operate. The user needs to select emails one by one, process the emails in the email details interface, return to the email list, and select another email to enter the details interface of that email... In addition, the method of viewing the details interface of the email will affect the efficiency of the user in processing the details interface of the email.

[0199] Based on the above considerations, the present application provides a method for distributed display of an interface. A method for distributed display of an interface provided by the present application is specifically used to distribute and collaboratively display the content displayed on a first electronic device on multiple different electronic devices (such as the first electronic device and the second electronic device). So that the user can process different tasks through multiple electronic devices, which is convenient for the user to operate.

[0200] For example, the one interface is the first interface. The first interface can be the interface of any application. For example, the first interface is the interface of an application (i.e., a native application) installed in the first electronic device when the operating system is installed before the first electronic device leaves the factory, such as Figure 3 the interface of the short message application, the contact application, or the gallery application shown. Again, for example, the first interface is the interface of an application (i.e., a third-party application) downloaded and installed by the user through the application store, such as Figure 3 shown application, the email application, application, or the video application shown. The present application does not limit the specific application corresponding to the first interface and the specific content displayed on the interface. In some embodiments, the first electronic device can, in response to an operation (such as the first operation) used by the user to trigger distributed collaborative display, distribute and collaboratively display some content on the above-mentioned first interface on the second electronic device. For example, the first electronic device displays a video selection area, a quick processing area (for commenting, favoriting, downloading, or sharing, etc.), and a more video area as shown in (a) of Figure 5 ; the second electronic device displays a video playback frame as shown in (a) of Figure 5 . Again, for example, the first electronic device displays a video playback frame and a comment area as shown in (b) of Figure 5 ; the second electronic device displays an input keyboard as shown in (b) of Figure 5 .

[0201] Further, in some embodiments, the first interface may include multiple task interfaces. In some embodiments, the first electronic device may, in response to an operation by the user for triggering distributed collaborative display (such as the first operation), perform distributed collaborative display of the above-mentioned multiple task interfaces on the second electronic device. For example, the first electronic device displays a first interface of a first application, and this first interface includes at least a first function area and a second function area. Among them, the content of the first function area is the first task interface, and the content of the second function area is the second task interface. The first electronic device may send the first task interface in the first function area to the second electronic device for display. After the first electronic device sends the first task interface in the first function area to the second electronic device for display, the first electronic device displays a second interface of the first application, and the second interface includes the second function area and does not include the first function area. For example, the first electronic device displays a live video as shown in (a) of Figure 4 ; the second electronic device displays an electronic lecture note, a class communication group interface, and a memorandum as shown in (a) of Figure 4 . Another example is that the first electronic device displays a memorandum interface as shown in (b) of Figure 4 ; the second electronic device displays a short message interface as shown in (b) of Figure 4 .

[0202] It should be noted that the first electronic device and the second electronic device in this application can be electronic devices of any type or structure including a display screen. For example, the first electronic device and the second electronic device can be the above-mentioned smart phones, netbooks, tablet computers, smart cameras, personal digital assistants, PMPs, AR / VR devices, laptops, PCs, UMPCs, etc., and this application is not limited.

[0203] In addition, in this application, the first electronic device and the second electronic device can be of the same type of electronic device. For example, the first electronic device is smart phone 1, and the second electronic device is smart phone 2. The first electronic device and the second electronic device can also be of different types of electronic devices. For example, the first electronic device is a smart phone, and the second electronic device is a tablet computer.

[0204] In addition, it should be noted that in this application, the number n of electronic devices for distributed collaborative display is greater than or equal to 2, where n is an integer. For example, n = 2 means that different contents on one interface displayed on the first electronic device are distributed and collaboratively displayed on the first electronic device and one second electronic device, a total of 2 electronic devices. Another example is that n = 3 means that different contents on one interface displayed on the first electronic device are distributed and collaboratively displayed on the first electronic device and two second electronic devices, a total of 3 electronic devices.

[0205] The following will specifically introduce a method for distributed display of an interface provided by an embodiment of the present application in combination with the accompanying drawings.

[0206] In the embodiment of the present application, a first interface may include multiple function areas (such as a first function area and a second function area). Among them, the content of different function areas is used to implement different functions. The first electronic device may also be referred to as the master device. The master device may transfer one or more of the multiple task interfaces displayed on the master device to one or more other devices. For example, transfer the task interfaces of one or more function areas to the second electronic device for display. Opposite to the master device is the slave device (i.e., the second electronic device).

[0207] As Figure 5 shown in (a) of Figure 5 , the video playback interface (i.e., the first interface) includes a function area for playing videos, i.e., a video playback frame, and also includes function areas for commenting, favoriting, downloading, or sharing, i.e., a video selection area and a quick processing area. Another example,

[0208] as shown in (b) of Figure 4 , the short video interface of Douyin (i.e., the first interface) includes a function area for playing videos, i.e., a video playback frame, and also includes a function area for commenting, i.e., a comment area. When the user posts a comment in the comment area, the short video interface of Douyin (i.e., the first interface) also includes a function area for inputting comments, i.e., an input keyboard.

[0208] Another example, the first interface may include multiple application interfaces or multiple mini-program interfaces, as Figure 4 shown in (a) of Figure 4 or (b) of

[0209] . Among them, the above-mentioned multiple application interfaces may be composed of task interfaces of multiple applications, or may be composed of different task interfaces of the same application. The above-mentioned multiple mini-program interfaces may be composed of task interfaces of multiple mini-programs, or may be composed of different task interfaces of the same mini-program. The present application does not limit the specific sources of the multiple task interfaces displayed on the first electronic device.

[0209] In some embodiments, the multiple task interfaces displayed on the first electronic device may be different application interfaces. For example, the above-mentioned multiple task interfaces may be any multiple application interfaces installed in the first electronic device.

[0210] In some other embodiments, the multiple task interfaces displayed on the first electronic device may be the same application interface. It can be understood that the same application may include different application interfaces at different levels. Among them, there may be a hierarchical relationship between different levels, or there may be no hierarchical relationship at all. In response to a user's operation on one interface, the interface may call the next-level interface of that interface. Therefore, the multiple task interfaces displayed on the first electronic device may be application interfaces at the same level or different levels of the same application. For example, two application interfaces are displayed on the first electronic device, one of which is the Moments interface, and the other is the official account interface.

[0211] In some other embodiments, the multiple task interfaces displayed on the first electronic device may be mini-program interfaces. For example, the mini-program interfaces in an application (such as or ).

[0212] Among them, the multiple task interfaces in the embodiments of the present application may be displayed in the same window or may be separately displayed in multiple windows, which is not limited in the present application.

[0213] In some embodiments, the multiple task interfaces in the embodiments of the present application may be displayed in one window. For example, if the multiple task interfaces in the embodiments of the present application are a combination of multiple mini-program interfaces, the multiple task interfaces may be displayed in one window. As shown in (a) of Figure 4 , the live video interface, the e-lecture interface, the class communication group interface, and the memo interface are displayed in one application (such as the e-classroom application shown in (a) of Figure 4 ) window.

[0214] In some other embodiments, the multiple task interfaces in the embodiments of the present application may be separately displayed in multiple windows. For example, if the multiple task interfaces in the embodiments of the present application include multiple application interfaces, the multiple task interfaces may be displayed in multiple windows. As shown in (b) of Figure 4 , the memo interface is displayed in the memo application window, and the short message interface is displayed in the short message application window.

[0215] In some embodiments, multiple task interfaces of multiple functional areas (such as a first functional area and a second functional area) on the first interface can be laid out on the display screen of the first electronic device in a preset relative positional relationship. For example, multiple frame templates are preset in the first electronic device, and the multiple frame templates are used to specify the number of functional areas, the position of each functional area, the shape and size of each functional area, etc.; or are used to specify the number of task interfaces that can be displayed, the position where each task interface is displayed, the shape and size of each task interface, etc., which is not limited in this application. The multiple task interfaces can be arranged on the display screen of the first electronic device according to a suitable frame template.

[0216] Exemplarily, in the embodiments of this application, the first interface can be jointly rendered on the virtual screen of the first electronic device in the form of one or more atomic abilities (AA) (also called atomized services) according to a preset frame template, and sent to the display screen of the first electronic device. Taking the first interface including a first functional area and a second functional area as an example, the first electronic device can render the first content in the form of an atomic service in the first functional area of the virtual screen according to a preset frame template, render the second content in the form of another atomic service in the second functional area of the virtual screen, and send the first content and the second content jointly rendered on the virtual screen to the display screen of the first electronic device.

[0217] It can be understood that in the embodiments of this application, the business logic of the application program can be decoupled and divided into atomic abilities that can work independently on any device. Based on different atomic abilities, cross-device migration can be completed on a distributed infrastructure. Among them, each atomic ability can implement a program function. And the interface can be opened to developers and directly called by this system or other systems. In addition, different atomic abilities can support flexible assembly to form an interface of an application, such as the first interface in the embodiments of this application. In some embodiments, the first electronic device can determine which frame template to use according to the number and functions of the functional areas. For example, if the first interface includes 2 functional areas, the frame template of split-screen display vertically or split-screen display horizontally is used to display the 2 functional areas. Another example is that if the first interface includes 5 functional areas, where 1 functional area is used to implement the core function and the remaining 4 functional areas are used to implement non-core functions, the frame template of 1 large functional area + 4 small functional areas is used to display the 5 functional areas.

[0218] In other embodiments, the first electronic device can determine which frame template to use according to the number and attributes of the task interfaces. For example, if there are 2 task interfaces, the frame template of split-screen display vertically or split-screen display horizontally is used to display the 2 task interfaces, such as Figure 4as shown in (b) of [reference]. For another example, if there are 5 task interfaces, where 1 task interface is the core task interface and the remaining 4 task interfaces are non-core task interfaces, then use Figure 4 the frame template of 1 large interface + 4 small interfaces shown in (a) of [reference] to display these 5 task interfaces, such as Figure 4 shown in (a) of [reference].

[0219] In the embodiment of the present application, when the first electronic device displays the first interface, in response to the first operation of the user, the first electronic device may transfer some content on the first interface to the second electronic device. For example, send one or more task interfaces in the first functional area to the second electronic device for display. Among them, the first functional area is any functional area in the functional areas on the first interface of the first electronic device. For example, the functional area selected by the user, the functional area determined by the first electronic device itself, etc.

[0220] In the embodiment of the present application, the first electronic device transferring some content on the first interface to the second electronic device may specifically include: the first electronic device sending the standard video stream corresponding to some content on the first interface to the second electronic device for display. For example, the first electronic device sends the standard video stream corresponding to the content of one or more functional areas to the second electronic device for display. Among them, the content of different functional areas corresponds to different task interfaces.

[0221] In some embodiments, the first operation may include but is not limited to the touch operation between the first electronic device and the second electronic device (for example, the operation of the user holding the second electronic device to touch (i.e., "touch and hold") the first electronic device), the operation of the user "shaking" the first electronic device and the second electronic device at the same time, the operation of the user "shaking" the first electronic device, the preset gesture operation of the user on the first electronic device, the preset operation of the user on the physical keys of the first electronic device (for example, the preset operation on the power key, the volume increase ("+") key and the volume decrease key ("-")), the operation of the user on the virtual keys of the first electronic device (including single click, double click, long press and other operations) or the selection operation of the user on the options displayed on the display screen of the first electronic device (including the selection operation of one or more options), etc. Or, the first operation may also be other preset operations for triggering distributed display of the interface, and the specific operation form is not limited in the present application.

[0222] Please refer to Figure 7 , Figure 7 which shows an example diagram of a first operation provided by the embodiment of the present application. Assume that the first interface shown in (a) of [reference] is displayed on the smart phone 701 (i.e., the first electronic device). As Figure 5 shown in [reference]. Figure 7 As shown, the first operation is the operation 703 of the user holding the smart phone 702 to "touch and hold" the smart phone 701.

[0223] It should be noted that the above Figure 7 only takes the "touch" of a corner of the smart phone 701 and a corner of the smart phone 702 as an example. In the embodiments of the present application, the "touch" can be performed between any part of the first electronic device and any part of the second electronic device.

[0224] Among them, in the embodiments of the present application, an electronic device (such as Figure 7 the smart phone 701 or the smart phone 702 shown) can collect the motion direction, motion acceleration, and motion speed of the electronic device in real time through an acceleration sensor and / or a gravity sensor to determine whether the "touch" operation has occurred on the electronic device. For example, if the electronic device suddenly stops moving during the process of moving at a certain speed, the electronic device infers that the electronic device may have touched other electronic devices.

[0225] In some other embodiments, the electronic device can collect the rotation direction, rotation angular velocity, rotation angle, etc. of the electronic device in real time through a gyroscope sensor to determine whether the "touch" operation has occurred on the electronic device. For example, if the electronic device suddenly stops moving during the process of moving at a certain rotation angular velocity, the electronic device infers that the electronic device may have touched other electronic devices.

[0226] In some other embodiments, the electronic device can determine whether the "touch" operation has occurred on the electronic device by analyzing the audio data collected by the microphone. For example, if the audio data received by the microphone meets a certain pitch, a certain loudness, and a specific impact timbre, the electronic device infers that the electronic device may have touched other electronic devices. Regarding the basis for the electronic device to determine whether the touch operation with other electronic devices has occurred, reference can be made to conventional technologies, which will not be listed one by one here.

[0227] For another example, Figure 8 shows three first operation example diagrams provided by the embodiments of the present application. Assume that a first interface is displayed on the smart phone 701 (i.e., the first electronic device). As Figure 8 shown in (a) of, the first operation is a preset gesture operation 801 on the touch screen (i.e., the display screen) of the smart phone 701. As Figure 8 shown in (b) of, the first operation is an operation 802 of the user simultaneously pressing the power button and the volume increase ("+") button of the smart phone 701. As Figure 8 shown in (c) of, the first operation is a click operation 803 (including single click, double click, long press, etc.) of the user on the virtual button on the first interface.

[0228] Among them, Figure 8In (a), the "one"-shaped preset gesture operation at the middle position of the touch screen of the smart phone 701 by the user is taken as an example. In the embodiments of the present application, the specific trajectory of the preset gesture is not limited. For example, the preset gesture can also be any shape such as "○", "∠"-shaped, or "└"-shaped. The embodiments of the present application do not limit the specific form of the gesture either. For example, it can also be a multi-finger (such as three-finger) sliding gesture. Further, the present application does not limit the input position of the preset gesture either. For example, the preset gesture can also be that the user slides inwards from the edge of the touch screen of the smart phone 701. Additionally, Figure 8 In (b), taking the power button located on the upper short side of the screen of the smart phone 701 and the volume increase ("+") button and the volume decrease ("-") button located on the long side on the right side of the screen of the smart phone 701 as an example, the first operation of the user pressing the power button and the volume increase ("+") button of the smart phone 701 simultaneously is shown. In the embodiments of the present application, the specific positions of the respective physical buttons on the electronic device are not limited. Additionally, Figure 8 In (c), taking the virtual button being displayed at the lower left corner of the touch screen of the smart phone 701 as an example, in the embodiments of the present application, the virtual button can also be displayed at any other position on the touch screen, which is not limited in the present application.

[0229] For another example, Figure 9 Taking Figure 4 the multi-task scenario of the electronic classroom shown in (a) as an example, three other first operation example diagrams provided by the embodiments of the present application are introduced.

[0230] Such as Figure 9 As shown in (a), a virtual button 901 for triggering multi-task distributed display is displayed on the display screen of the first electronic device. In response to the operation of the user clicking the virtual button 901, the first electronic device triggers multi-task distributed display, and transfers one or more of the multiple task interfaces displayed on the display screen to the second electronic device.

[0231] Such as Figure 9 As shown in (b), a virtual button 901 for triggering multi-task distributed display is displayed on the display screen of the first electronic device. In response to the operation of the user clicking the virtual button 901, the first electronic device displays an option box 902. Such as Figure 9 As shown in (b), the option box 902 includes a list of second electronic devices for the user to select the second electronic device to be distributedly displayed with the first electronic device. For example, Figure 9"My Smart Phone", "My Tablet", and "My TV" as shown in (b). In response to the user's operation of selecting a second electronic device (such as "My Tablet") from the second electronic device list, the first electronic device triggers multitask distributed display, and transfers one or more of the multiple task interfaces displayed on the display screen to the selected second electronic device (such as "My Tablet").

[0232] For another example Figure 9 As shown in (c), an option box 902 for triggering multitask distributed display is displayed on the display screen of the first electronic device. As Figure 9 shown in (b), the option box 902 includes a second electronic device list for the user to select the second electronic device to be distributed and displayed with the first electronic device, such as Figure 9 "My Smart Phone", "My Tablet", and "My TV" as shown in (b). In response to the user's operation of selecting a second electronic device (such as "My Tablet") from the second electronic device list, the first electronic device triggers multitask distributed display, and transfers one or more of the multiple task interfaces displayed on the display screen to the selected second electronic device (such as "My Tablet").

[0233] In some examples, as Figure 9 shown in (b) and Figure 9 shown in (c), the option box 902 may also display options for multi-device display modes, such as mirror display, transfer display, or distributed collaborative display. In response to the user's operation of selecting a second electronic device (such as "My Tablet") from the second electronic device list, the user's operation of selecting multitask collaborative display, and the user's operation of clicking the OK option, the first electronic device triggers multitask distributed collaborative display, and transfers one or more of the multiple task interfaces displayed on the display screen to the selected second electronic device (such as "My Tablet").

[0234] In other examples, as Figure 9 shown in (b) and Figure 9 shown in (c), the option box 902 may also display device options for audio output. This option is used for the user to select the device for outputting audio. For example, in response to the user's operation of selecting a second electronic device (such as "My Tablet") from the second electronic device list, the user's operation of selecting multitask collaborative display, and the operation of selecting to output audio through "My Tablet", and then the user's operation of clicking the OK option, the first electronic device triggers multitask distributed collaborative display, and transfers one or more of the multiple task interfaces displayed on the display screen to the selected second electronic device (such as "My Tablet"). Among them, "My Tablet" is responsible for outputting audio.

[0235] It should be noted that Figure 9 in (a) of Figure 9 in (b) of Figure 9 and in (b) of only take the first operation in the form of clicking a virtual button or selecting an option as an example, showing several possible first operations in the embodiments of the present application. The present application does not limit the specific form of the virtual button icon, the display position, nor the specific display form, display position or specific content included in the option, etc. For example, the option box 902 may also display device options of a camera for collecting the user's avatar, or device options of a microphone for collecting the user's voice, etc.

[0236] In addition, Figure 9 in (a) of Figure 9 in (b) of Figure 9 and in (b) of take the multi-task scenario of the e-classroom shown in (a) of Figure 4 as an example, Figure 9 in (a) of Figure 9 in (b) of Figure 9 and in (b) of the first operation based on the virtual button or option shown is applicable to any multi-task scenario, and the embodiments of the present application will not list them one by one.

[0237] In some embodiments, the above virtual button or option may always be floatingly displayed on the first electronic device. As shown in (a) of Figure 9 and (b) of Figure 9 the virtual button 901 is always floatingly displayed on the interface of the first electronic device.

[0238] In some other embodiments, the above virtual button or option may also be hidden and displayed on the first electronic device. For example, in response to the user's click operation on the retraction button 903 shown in (b) of Figure 9 or (c) of Figure 9 the first electronic device hides and displays the option box 902 on the interface.

[0239] It should be noted that in the present application, the second electronic device for distributed collaborative display with the first electronic device may be determined by the first electronic device according to the user's first operation, or may be determined by the first electronic device itself in response to the user's first operation, and the present application does not limit this.

[0240] For the case where the first electronic device determines the second electronic device according to the user's first operation, for example, assuming that the first operation is the operation of the user holding the first electronic device and "touching" the second electronic device, the first electronic device can determine the second electronic device by detecting a device whose distance from the first electronic device is less than a preset threshold (such as 5 cm). Another example, assuming that the first operation is the operation of the user "shaking" the first electronic device and the second electronic device at the same time, the first electronic device can determine the second electronic device by detecting a device that is being "shaken" near the first electronic device.

[0241] Another example, assuming that the first operation is Figure 9 the selection operation of the option displayed on the display screen of the first electronic device by the user as shown in (a) of Figure 9 (including the selection operation of one or more options), the second electronic device can also be determined by the first electronic device according to the selection operation of the option displayed on the display screen of the first electronic device by the user. For example, for Figure 9 the example shown in (b) of

[0242] or the example shown in (c) of

[0243] Another example, for the case where the first operation is Figure 9The selection operation of the user for the options displayed on the display screen of the first electronic device as shown in (a) (including the selection operation for one or more options). The second electronic device can be determined by the first electronic device according to the electronic device information that distributes and collaboratively displays a multi-task interface with the first electronic device within a preset time period. Exemplarily, the second electronic device can be the electronic device that distributes and collaboratively displays a multi-task interface with the first electronic device the most times within a preset time period. For another example, the second electronic device can be the electronic device that has most recently distributed and collaboratively displayed a multi-task interface with the first electronic device. Among them, the above preset time period can include within the most recent three days, within the most recent week, within the most recent month, within the most recent three months, etc., and the present application is not limited thereto.

[0244] In some embodiments of the present application, it is necessary to first determine the main device and the secondary device. For different forms of the first operation, the main device and the secondary device can be determined at least by the following two methods:

[0245] Method 1: Determine the main device and the secondary device according to the user's selection.

[0246] In some embodiments, the main device and the secondary device can be determined according to the selection operation (i.e., the second operation) of the user on the interface (such as the second interface) displayed by the electronic device in response to the user's first operation. Among them, this method is applicable to any of the above forms of the first operation.

[0247] In some examples, in response to the user's first operation, the electronic device can display a prompt box for the user to select the main device and the secondary device.

[0248] For example, assume that the first operation is the operation of the user holding the first electronic device to "touch" the second electronic device (such as Figure 7 the operation 703 shown), then in response to the user's first operation, the interface (such as the second interface) displayed by the first electronic device can be as shown in Figure 10 the interface 1001 in (a) (i.e., the second interface). In some examples, a prompt box 1002 is displayed on the interface 1001, which is used to prompt the user with the device model of the device "touched" by this device (it can also be the device identifier or the device name customized by the user, Figure 10 not shown in the figure, and the present application is not limited thereto). In some other embodiments, as shown in the interface 1001, the prompt box 1002 is also used for the user to select whether to expand the interface content of the local machine (i.e., the first electronic device) to the second electronic device, or to select to expand the interface content of the second electronic device to the local machine (i.e., the first electronic device).

[0249] Based on Figure 10On the prompt box 1002 on the interface 1001 shown in (a) in [reference], if the user selects the option of "extending the first electronic device to the second electronic device" (i.e., the second operation), the first electronic device determines that the first electronic device is the master device and the second electronic device is the slave device. That is, the first electronic device determines to distributively display some content on the first interface of the first electronic device to the second electronic device.

[0250] If the user selects the option of "extending the second electronic device to the first electronic device" (i.e., the second operation), the first electronic device determines that the second electronic device is the master device and the first electronic device is the slave device. That is, the first electronic device determines to distributively display some content on the first interface of the second electronic device.

[0251] For another example, assume that the first operation is an operation where the user holds the first electronic device and "touches" the second electronic device (such as Figure 7 the operation 703 shown in [reference]), then in response to the user's first operation, the interface displayed by the second electronic device (such as the second interface) can be the interface 1003 (i.e., the second interface) shown in (b) in Figure 10 [reference]. Among them, in some examples, a prompt box 1004 is displayed on the interface 1003, which is used to prompt the device model of the device that the user "touches" with this device (it can also be a device identifier or a device name defined by the user, Figure 10 not shown in [reference], and the present application is not limited). In some other embodiments, as shown in the interface 1003, the prompt box 1004 is also used for the user to select whether to extend the interface content of the local device (i.e., the second electronic device) to the first electronic device or to select whether to extend the interface content of the first electronic device to the local device (i.e., the second electronic device).

[0252] Based on Figure 10 the prompt box 1004 on the interface 1003 shown in (b) in [reference], if the user selects the option of "extending the local device to the first electronic device" (i.e., the second operation), the second electronic device determines that the second electronic device is the master device and the first electronic device is the slave device. That is, the second electronic device determines to distributively display some content on the first interface of the second electronic device to the first electronic device.

[0253] If the user selects the option of "extending the first electronic device to the local device" (i.e., the second operation), the second electronic device determines that the first electronic device is the master device and the second device is the slave device. That is, the second electronic device determines to distributively display some content on the first interface of the first electronic device.

[0254] It should be noted that in some embodiments, assume that the first operation is an operation where the user holds the first electronic device and "touches" the second electronic device (such as Figure 7In the operation 703 shown in [reference], in response to the user's first operation, a prompt box can be displayed on both the first electronic device and the second electronic device. For example, the interface 1001 shown in (a) of [reference] is displayed on the first electronic device, and the interface 1003 shown in (b) of [reference] is displayed on the second electronic device. In this case, the user can select, through the prompt box on the interface 1001 or the interface 1003, whether to extend the interface content of the local device (i.e., the second electronic device) to the first electronic device, or to extend the interface content of the first electronic device to the local device (i.e., the second electronic device). Among them, the response of the device that first receives the user's selection operation is used as the final result. Figure 10 The interface 1001 shown in (a) of [reference], and the interface 1003 shown in (b) of [reference] is displayed on the second electronic device. Figure 10 In this case, the user can select, through the prompt box on the interface 1001 or the interface 1003, whether to extend the interface content of the local device (i.e., the second electronic device) to the first electronic device, or to extend the interface content of the first electronic device to the local device (i.e., the second electronic device). Among them, the response of the device that first receives the user's selection operation is used as the final result.

[0255] In another example, in response to the user's first operation, the electronic device can display a draggable icon, and determine the master device and the slave device according to the user's dragging action and the selection operation on the third interface displayed by the electronic device in response to the user's dragging action.

[0256] For example, in response to the user's first operation on the first electronic device (such as Figure 7 the operation 703 shown in [reference], Figure 8 the operation 801 shown in (a) of [reference], Figure 8 the operation 802 shown in (b) of [reference], or Figure 8 the operation 803 shown in (c) of [reference], etc.), the first electronic device displays Figure 11A the interface 1101 (i.e., the second interface) shown in (a) of [reference] or Figure 11B the interface 1101 (i.e., the second interface) shown in (a) of [reference]. Among them, an icon "transmission corner" 1102 is displayed on the interface 1101. The "transmission corner" 1102 is used for the user to determine, through a dragging action, the interface content to be distributed and displayed on other devices.

[0257] Based on Figure 11A the "transmission corner" 1102 of the interface 1101 shown in (a) of [reference] or Figure 11B the "transmission corner" 1102 of the interface 1101 shown in (a) of [reference], if the first electronic device receives the user's dragging operation on the "transmission corner" 1102, it can be preliminarily determined that the first electronic device is the master device. Among them, the user's dragging operation on the "transmission corner" 1102 can include, but is not limited to, the user dragging the "transmission corner" 1102 to the content area to be extended and distributed and displayed on other devices, or the user dragging the content to be extended and distributed and displayed on other devices to the "transmission corner" 1102. This application does not limit.

[0258] In some embodiments, when the "transmission corner" 1102 appears for the first time, instructions on the use of the "transmission corner" 1102 can also be displayed on the interface 1101 (i.e., the second interface), such as Figure 11A the instructions shown in (a) of [reference] or Figure 11Bas shown by the guiding box 1103 in (a) therein.

[0259] In some embodiments, the first electronic device may determine, according to a second operation of the user, that the second electronic device is a secondary device of the first electronic device. Wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a primary device and a secondary device, and the draggable icon is displayed on the first electronic device in response to a touch operation. For example, in response to the user's dragging operation on the "transmission corner" 1102, the first electronic device displays an interface 1104 (i.e., the third interface) as shown in Figure 11A (b) therein. Wherein, a prompt box 1105 is displayed on the interface 1104. In some embodiments, as shown in Figure 11A (b) therein, the prompt box 1105 is used for the user to select whether to extend the interface content of the local device (i.e., the first electronic device) to the second electronic device or to select to extend the interface content of the second electronic device to the local device (i.e., the first electronic device).

[0260] Based on Figure 11A the prompt box 1105 on the interface 1104 shown in (b) therein, if the user selects the option of "extending the local device to the second electronic device" (i.e., the third operation), it can be further determined that the first electronic device is the primary device and the second electronic device is the secondary device. That is, the first electronic device determines to distributively display some content on the first interface of the first electronic device to the second electronic device.

[0261] If the user selects the option of "extending the second electronic device to the local device" (i.e., the third operation), it can be further determined that the second electronic device is the primary device and the first electronic device is the secondary device. That is, the first electronic device determines to distributively display some content on the first interface of the second electronic device.

[0262] In some other embodiments, in response to the user's dragging operation on the "transmission corner" 1102 (i.e., the second operation), the first electronic device displays an interface 1106 (i.e., the third interface) as shown in Figure 11B (b) therein. Wherein, a prompt box 1107 is displayed on the interface 1106. In some embodiments, as shown in Figure 11B (b) therein, the prompt box 1107 is used for the user to determine whether to extend the interface content of the local device (i.e., the first electronic device) to the second electronic device.

[0263] Based on Figure 11BOn the prompt box 1107 on the interface 1106 shown in (b) in [the above], if the user determines to expand the interface content of the local device (i.e., the first electronic device) to the second electronic device, the second electronic device can be determined as the secondary device. That is, the first electronic device determines to distributively display some content on the first interface of the first electronic device to the second electronic device. If the user cancels expanding the interface content of the local device (i.e., the first electronic device) to the second electronic device, the current distributive display process is aborted.

[0264] In another example, in response to a first operation of the user, the electronic device can display a draggable icon to determine the master device according to the dragging action of the user (i.e., the second operation), and determine the secondary device by itself.

[0265] For example, in response to a first operation of the user on the first electronic device (such as Figure 7 the operation 703 shown in [the figure], Figure 8 the operation 801 shown in (a) in [the figure], Figure 8 the operation 802 shown in (b) in [the figure] or Figure 8 the operation 803 shown in (c) in [the figure], etc.), the first electronic device displays Figure 11A the interface 1101 (i.e., the second interface) shown in (a) in [the figure] or Figure 11B the interface 1101 shown in (a) in [the figure]. Among them, an icon "transmission corner" 1102 is displayed on the interface 1101. The "transmission corner" 1102 is used for the user to determine the interface content to be distributively displayed on other devices through a dragging action.

[0266] Based on Figure 11A the "transmission corner" 1102 of the interface 1101 shown in (a) in [the figure] or Figure 11B the interface 1101 shown in (a) in [the figure], if the first electronic device receives a dragging operation of the user on the "transmission corner" 1102 (i.e., the second operation), the first electronic device can be determined as the master device.

[0267] In another example, when the electronic device discovers that a device is connected to it (such as a wired connection or a wireless connection), it can also display Figure 10 the prompt box 1002 shown in (a) in [the figure] or Figure 10 the prompt box 1004 shown in (b) in [the figure] for the user to select the master device and the secondary device.

[0268] In other examples, when the electronic device discovers that a device is connected to it (such as a wired connection or a wireless connection), it can also display a draggable icon to determine the master device according to the dragging action of the user (i.e., the second operation), and determine the secondary device by itself. Or, according to the dragging action of the user (i.e., the second operation), combined with the selection operation (i.e., the third operation) on the third interface displayed by the electronic device in response to the dragging action of the user (i.e., the second operation), the master device and the secondary device are determined.

[0269] Further, the first electronic device may obtain information of an electronic device that distributes the display interface content with the first electronic device within a preset time period, so as to determine the second electronic device according to the electronic device information. For example, the second electronic device may be the electronic device that distributes the display interface content with the first electronic device the most times within the preset time period. Another example is that the second electronic device may be the electronic device that distributes the display interface content with the first electronic device most recently. The present application does not limit this.

[0270] In some embodiments, during the process of distributed display between the master device (i.e., the first electronic device) and the slave device (i.e., the second electronic device), the above-mentioned draggable icon (such as the "transfer corner") may always be floatingly displayed on the display screen of the master device, so that the user can adjust the interface content to be transferred to the slave device at any time.

[0271] In some other embodiments, when the master device starts distributed display with the slave device (i.e., the second electronic device), the master device may display an option to remove the draggable icon for the user to select. In some examples, as shown in (a) of Figure 12 in response to the user's operation of clicking the draggable icon 1201 to remove it, the master device removes the draggable icon (such as the "transfer corner" 1202), and at the same time removes the icon 1201. In some other examples, as shown in (b) of Figure 12 if the master device does not receive the user's operation of clicking the icon 1201 within a preset time (such as within 10 seconds), the master device removes the icon 1201, but still displays the "transfer corner" 1202.

[0272] It should be noted that in the present application Figure 10 the prompt box 1004 shown in (a) of Figure 10 is only an example. The present application does not limit the specific display form of the prompt box, including the display position, size of the prompt box on the display screen, and the specific language expression in the prompt box, etc. In the present application Figure 11A the "transfer corner" 1102 shown in (a) of Figure 11A in Figure 11B the (a) of Figure 11B and the "transfer corner" 1202 shown in (b) of Figure 12 the (a) of Figure 12 and the (b) of

[0273] In addition, in the present application Figure 12 the "transfer corner" 1102 shown in (a) of Figure 12In (b), taking the option to remove the draggable icon floating above the draggable icon as an example, the present application does not limit the specific display form of the option to remove the draggable icon. For example, the option may also be displayed independently of the draggable icon at other positions. Moreover, the option to remove the draggable icon may also be presented to the user in the form of other icons.

[0274] Method 2: Determine the master device and the slave device according to the motion data of the electronic device.

[0275] Among them, this method is applicable to the "touch and touch" operation.

[0276] Taking the operation of a user holding the first electronic device to "touch and touch" the second electronic device (i.e., the first operation) as an example, exemplarily, in response to the user's first operation, the first electronic device and / or the second electronic device may collect their own motion data. Among them, the motion data may include but is not limited to the motion direction, motion acceleration, motion speed, rotation direction, rotation angular velocity, and rotation angle of the device, etc.

[0277] In some examples, the stationary device may be determined as the master device and the moving device as the slave device according to the motion data of the first electronic device and / or the second electronic device.

[0278] In other examples, the device with a small motion acceleration (such as less than a preset threshold) may be determined as the master device and the device with a large motion acceleration (such as greater than a preset threshold) as the slave device according to the motion data of the first electronic device and / or the second electronic device.

[0279] In other examples, if the motion accelerations of the first electronic device and the second electronic device are the same, the master device and the slave device may be determined according to the user's selection. For example, the first electronic device and / or the second electronic device may pop up a prompt box (such as Figure 10 shown in (a) or Figure 10 shown in (b)) for the user to select which device's interface content is to be extended to which device, that is, for the user to select which device is the master device and which device is the slave device.

[0280] In the present application, after determining the master device (i.e., the first electronic device) and the slave device (i.e., the second electronic device), the master device (i.e., the first electronic device) transfers some content on the first interface to be displayed on the slave device (i.e., the second electronic device).

[0281] Among them, the embodiments of the present application do not limit the number of task interfaces displayed on each second electronic device.

[0282] In some embodiments, when the first electronic device and the second electronic device perform distributed collaborative display, one of the above-mentioned multiple task interfaces is displayed on each second electronic device. For example, when the first electronic device and the second electronic device perform distributed collaborative display Figure 4 for the multiple task interfaces shown in (a) in Figure 4 , any one of the live video interface, the electronic lecture notes interface, the class communication group interface, or the memo interface shown in (a) in Figure 4 can be displayed on the second electronic device. Another example is that when the first electronic device and the second electronic device perform distributed collaborative display Figure 4 for the multiple task interfaces shown in (b) in

[0283] such as Figure 13 shown, Figure 13 taking the first electronic device as a laptop computer and the second electronic device as a tablet computer, and the laptop computer displays Figure 4 the multi-task scenario of the electronic classroom shown in (a) in Figure 13 as an example, an interface distributed display example diagram provided by the embodiments of the present application is introduced. As Figure 13 shown, in response to the user's operation of selecting "My Tablet" from the second electronic device list in the option box 902 by the mouse cursor, the user's operation of selecting multi-task collaborative display, and the operation of selecting to output audio through "My Tablet", and then the user's operation of clicking the OK option, the laptop computer triggers multi-task distributed collaborative display. As

[0284] wherein, Figure 13 in the distributed collaborative display example shown, in response to the user's operation of selecting "My Tablet" from the second electronic device list in the option box 902 by the mouse cursor, the user's operation of selecting multi-task collaborative display, and the operation of selecting to output audio through "My Tablet", and then the user's operation of clicking the OK option, the laptop computer can decouple the multiple task interfaces displayed. For example, the live video interface, the electronic lecture notes interface, and the class communication group interface are decoupled into one atomic ability (such as the first atomic ability), and the memo interface is decoupled into another atomic ability (such as the second atomic ability). And, the memo interface corresponding to the second atomic ability is transferred to the tablet computer for display, and the laptop computer still displays the live video interface, the electronic lecture notes interface, and the class communication group interface corresponding to the first atomic ability.

[0285] Another example is Figure 14 shown, Figure 14Taking the first electronic device as smartphone A and the second electronic device as smartphone B, and taking the split-screen display scenario shown in (b) of Figure 4 as an example, an example diagram of interface distributed display provided by the embodiments of the present application is introduced. As shown in Figure 14 , after the user selects the operation of "My Smartphone" from the second electronic device list in the option box 902, selects the operation of multitasking collaborative display, and selects the operation of outputting audio through "My Smartphone", and then clicks the OK option, smartphone A triggers multitasking distributed collaborative display. As shown in Figure 14 , smartphone A transfers the memo interface to be displayed on smartphone B, and smartphone A displays the short message interface. Figure 4 Taking the split-screen display scenario shown in (b) of Figure 4 as an example, an example diagram of interface distributed display provided by the embodiments of the present application is introduced. As Figure 14 shown, after the user selects the operation of "My Smartphone" from the second electronic device list in the option box 902, selects the operation of multitasking collaborative display, and selects the operation of outputting audio through "My Smartphone", and then clicks the OK option, smartphone A triggers multitasking distributed collaborative display. As Figure 14 shown, smartphone A transfers the memo interface to be displayed on smartphone B, and smartphone A displays the short message interface.

[0286] In some other embodiments, multiple of the above-mentioned multiple task interfaces are displayed on each second electronic device. For example, when the first electronic device and the second electronic device are distributed and collaboratively display the multiple task interfaces shown in (a) of Figure 4 , two or more of the live video interface, electronic lecture notes interface, class communication group interface or memo interface shown in (a) of Figure 4 can be displayed on the second electronic device. Figure 4 Taking the multitasking scenario of an electronic classroom shown in (a) of Figure 4 as an example, an example diagram of interface distributed display provided by the embodiments of the present application is introduced. As Figure 4 shown, two or more of the live video interface, electronic lecture notes interface, class communication group interface or memo interface shown in (a) of Figure 4 can be displayed on the second electronic device.

[0287] As Figure 15A shown, Figure 15A Taking the first electronic device as a laptop and the second electronic device as a tablet computer, and taking the multitasking scenario of an electronic classroom shown in (a) of Figure 4 as an example, an example diagram of interface distributed display provided by the embodiments of the present application is introduced. As Figure 4 shown, after the user selects the operation of "My Tablet Computer" from the second electronic device list in the option box 902 through the mouse cursor, selects the operation of multitasking collaborative display, and selects the operation of outputting audio through "My Tablet Computer", and then clicks the OK option, the laptop triggers multitasking distributed collaborative display. As Figure 15A shown, after the user selects the operation of "My Tablet Computer" from the second electronic device list in the option box 902 through the mouse cursor, selects the operation of multitasking collaborative display, and selects the operation of outputting audio through "My Tablet Computer", and then clicks the OK option, the laptop triggers multitasking distributed collaborative display. As Figure 15A shown, the laptop transfers the memo interface and the class communication group interface to be displayed on the tablet computer, and the laptop displays the live video interface and the electronic lecture notes interface.

[0288] Another example is Figure 15B shown, Figure 15BTaking the first electronic device as smartphone A and the second electronic device as smartphone B, and taking the split-screen display scenario of smartphone A as an example, this application embodiment provides an example diagram of interface distributed display. Suppose there are a memo interface, a short message interface, and a video interface displayed in split screen on smartphone A. After responding to the user's operation of selecting "My Smartphone" from the list of second electronic devices in option box 902, the user's operation of selecting multitask collaborative display, and the operation of selecting to output audio through "My Smartphone", and then the user clicks the OK option, smartphone A triggers multitask distributed collaborative display. As Figure 15B shown, smartphone A transfers the video interface to smartphone B for display, and smartphone A displays the short message interface and the memo interface. Among them, the short message interface and the memo interface can be Figure 15B shown as being split-screen displayed vertically on smartphone A as shown. In this application embodiment, after distributing and collaboratively displaying multiple task interfaces displayed on the first electronic device on the first electronic device and the second electronic device, that is, after transferring one or more of the multiple task interfaces displayed on the first electronic device to the second electronic device, the first electronic device will reallocate the display layout of the remaining functional areas on the first electronic device. For example, the first electronic device will reallocate the functional areas of the display screen and re-layout the remaining task interfaces in the reallocated functional areas. For example, suppose the first electronic device sends the task interface of the first functional area to the second electronic device for display, then the first electronic device will jointly render the remaining functional areas on the virtual screen of the first electronic device according to the newly determined frame template and send it to the display screen of the first electronic device.

[0289] Among them, a method for distributed display of an interface provided in this application embodiment can support but is not limited to the following specific ways of distributed display: Way (1): The second electronic device displays the key content of interest on the first interface; Way (2): The second electronic device displays the lower-layer interface information of the first interface on the second electronic device; Way (3): The second electronic device displays the floating or superimposed content on the first interface on the second electronic device; and Way (4): The second electronic device displays the task interface of the functional area selected by the user on the first interface. The following will specifically introduce the method for distributed display of an interface based on the above four ways in combination with the accompanying drawings.

[0290] Way (1): The second electronic device displays the key content of interest on the first interface.

[0291] Among them, in this application, the key content of interest can be understood as the interface content with a relatively high degree of user attention or the core content of the first interface. In some embodiments, the core content can be defined by business attributes or application attributes, etc.

[0292] In some examples, the first electronic device may determine the interface content or core content on the first interface that is relatively highly concerned by the user according to the application attributes corresponding to the first interface. For example, for a map application interface, the interface content that is relatively highly concerned by the user is the interface content corresponding to the navigation window, and the core content of the map application interface is also the interface content corresponding to the navigation window. In such a case, the interface content corresponding to the navigation window can be transferred from the display screen of the first electronic device to the second electronic device for display, and the remaining other relevant information (such as other optional routes, nearby supermarkets, banks, etc.) of the first interface is displayed on the first electronic device.

[0293] For another example, for a video playback interface, the interface content that is relatively highly concerned by the user is the interface content corresponding to the video playback frame, and the core content of the video playback interface is also the interface content corresponding to the video playback frame. In such a case, the interface content corresponding to the video playback frame can be transferred from the display screen of the first electronic device to the second electronic device for display, and the remaining other relevant information (such as episode selection, more video information) of the first interface is displayed on the first electronic device.

[0294] Please refer to Figure 16 , Figure 16 which shows an example diagram of distributed display of an interface provided by an embodiment of the present application. As shown in (a) of Figure 16 , it is assumed that a video playback interface 1601 (i.e., the first interface) is vertically displayed on a smart phone 1601 (i.e., the first electronic device). Among them, the interface content corresponding to the video playback frame 1602 is the key concern content on the video playback interface 1601 (i.e., the first interface), and the remaining content is video-related content. In such a case, as shown in (b) of Figure 16 , the smart phone 1601 can transfer the interface content corresponding to the video playback frame 1602 to the tablet computer 1603 (i.e., the second electronic device) for playback, and the remaining video-related content is still displayed on the smart phone 1601 (i.e., the first electronic device).

[0295] It should be noted that in the present application, the interface content or core content of the first interface that is relatively highly concerned by the user and is transferred (such as the video playback frame 1602 shown in (b) of Figure 16 ) can be displayed full screen on the second electronic device (such as the tablet computer 1603), or can be displayed in the form of a window on the second electronic device, and the present application does not make a limitation.

[0296] For example, please refer to Figure 17 , Figure 17The smart phone 1601 (i.e., the first electronic device) in [description] transfers the video playback frame 1602 on the portrait video playback interface 1601 (i.e., the first interface) to the tablet computer 1603. The tablet computer 1603 displays the video playback frame 1602 transferred from the smart phone 1601 in the form of a video playback window (such as the video playback window 1701 shown in Figure 17 ). Among them, window adjustment buttons, close buttons, and drag buttons are displayed on the video playback window 1701. Among them, the window adjustment buttons are used to adjust the shape and size of the video playback window 1701; the close buttons are used to close the video playback window 1701 on the smart phone 1603 (i.e., the second electronic device), and the drag buttons are used to change the position of the video playback window 1701 by dragging.

[0297] Among them, Figure 16 or Figure 17 The scenario where the first electronic device transfers the video playback frame to the second electronic device shown in [description] is applicable to any of the above embodiments of this application. Through Figure 16 or Figure 17 The distributed display scheme of the interface shown in [description], the user can watch the video on the tablet computer 1603 while browsing video-related content on the smart phone 1601. Greatly improving the convenience of the user when watching videos and browsing other video-related information.

[0298] For another example, in some embodiments of this application, the first electronic device determines the first functional area according to the functions implemented by multiple functional areas, and determines the task interface transferred from the first electronic device to the second electronic device. For example, for the task interface on the functional area that implements the main function (i.e., the interface of the key content of concern on the first interface), it can be preferentially displayed on the large-screen device; for the task interface on the functional area that implements the secondary function, it can be preferentially displayed on the small-screen device. Among them, the main function can be understood as the function that can be realized by tasks with a relatively high degree of user concern. Such as Figure 4 The electronic lecture interface and the live video interface shown in (a) of [description].

[0299] In some embodiments, the user can also return to the current video playback interface on the smart phone 1601 and browse its upper-level interface. In other embodiments, the user can also click on an option on the current video playback interface to enter the next-level interface. In other embodiments, the user can also exit the current video playback interface and open the interface of other applications.

[0300] In some embodiments, the form in which the second electronic device (i.e., the secondary device) displays the interface content transferred from the first electronic device (i.e., the primary device), including full-screen display or window display, can be determined by the application attributes corresponding to the first interface, or can also be user-defined or adjusted. This application does not make any limitations.

[0301] In some embodiments, the second electronic device can also accept user-defined adjustments (such as dragging a corner of the window) to adjust the shape and size of the window, etc. For details, reference can be made to the methods for adjusting application windows in conventional technologies, which will not be elaborated here.

[0302] Method (2): The second electronic device displays the underlying interface information of the first interface.

[0303] Among them, the underlying interface information of the first interface can be understood as the hidden interface information of the first interface, such as detailed interface information. It can be understood that the same application can include different application interfaces at different levels. Among them, there can be an upper and lower level relationship between different levels, or there can be no level relationship at all. In response to a user's operation on an interface, the interface can call the next-level interface of that interface.

[0304] For example, the underlying interface information of the first interface refers to the next-level interface of some content on the first interface, such as detailed interface information. Exemplarily, the first interface includes an electronic document list, and the electronic document list includes at least one electronic document. Among them, the electronic document list can be any one of the following: an email list, a picture list, a short message list, or a memo list. Then the first electronic device can send the corresponding email detail interface, picture detail interface, short message detail interface, or memo detail interface to the second electronic device for display. In some embodiments, the above electronic document list can include at least one unread electronic document. For example, the electronic document list can be an email list or a short message list, etc.

[0305] Exemplarily, in some embodiments, the first electronic device displays the first interface, where the first interface includes an electronic document list, and the electronic document list includes at least one unread electronic document; after the first electronic device detects a touch operation with the second electronic device, it determines that the second electronic device is the secondary device of the first electronic device; then the first electronic device searches for the most recent unread electronic document among at least one unread electronic document, and displays the detail interface of the most recent unread electronic document on the second electronic device. After the first electronic device displays the detail interface of the most recent unread electronic document on the second electronic device, the first electronic device continues to display the electronic document list, where the most recent unread electronic document in the electronic document list is marked as read.

[0306] In some embodiments, if the above electronic document list includes at least one unread electronic document, the above electronic document list may further include at least one read electronic document.

[0307] For example, if the first interface includes a picture list and the picture list includes thumbnails of multiple pictures, the lower-level interface information of the first interface may be the detailed interface of a certain picture (such as the picture selected by the user or the most recent picture). Please refer to Figure 18 , such as Figure 18 shown in (a) of. Assume that a thumbnail interface 1802 (i.e., the first interface) of a gallery application is displayed on a tablet computer 1801 (i.e., the first electronic device). Among them, the thumbnail interface 1802 includes thumbnails of multiple pictures. In this case, assume that the second electronic device (i.e., the secondary device) is determined to be a smart phone 1803. If the user selects (such as clicks) the thumbnail of picture A on the thumbnail interface 1802, as Figure 18 shown in (b) of, the tablet computer 1801 (i.e., the first electronic device) may transfer the next-level interface of picture A (i.e., the detailed interface 1104 of picture A) to the smart phone 1803 (i.e., the second electronic device) for display, and the original thumbnail interface 1802 (i.e., the first interface) remains displayed on the tablet computer 1801 (i.e., the first electronic device).

[0308] Through Figure 18 the distributed display scheme of the interface shown, the user can browse thumbnails on the tablet computer 1801 while viewing the detailed interface of the picture on the smart phone 1803. This greatly reduces the operation complexity when the user uses the gallery and improves the convenience when the user uses the gallery.

[0309] Another example is that if the first interface includes an email list and the email list includes a thumbnail list of multiple emails (including unread emails and / or read emails), the lower-level interface information of the first interface may be the detailed interface of a certain email (such as the email selected by the user). Please refer to Figure 19 , such as Figure 19 shown in (a) of. Assume that an email list interface 1902 (i.e., the first interface) of an email application is displayed on a tablet computer 1901 (i.e., the first electronic device). Among them, the email list interface 1902 includes thumbnail information of multiple emails. In this case, assume that the second electronic device (i.e., the secondary device) is determined to be a smart phone 1903. If the user selects (such as clicks) the thumbnail information of email A on the email list interface 1902, as Figure 19As shown in (b) thereof, the tablet computer 1901 (i.e., the first electronic device) may transfer the next-level interface of Email A (i.e., the Email A details interface 1904) to the smart phone 1903 (i.e., the second electronic device) for display, and the original email list interface 1902 (i.e., the first interface) remains displayed on the tablet computer 1901 (i.e., the first electronic device).

[0310] Alternatively, assume that an email list interface of an email application is displayed on the first electronic device (i.e., the first interface). Among them, the email list interface includes thumbnail information of multiple emails. Among them, the multiple emails include at least one unread email. In this case, if a communication connection is established between the first electronic device and the second electronic device, the second electronic device may default to display the email details interface of the most recent unread email. That is, the first electronic device transfers the next-level interface of the most recent unread email (i.e., the email details interface) to the second electronic device for display, and the original email list interface remains displayed on the first electronic device. Among them, the most recent unread email on the original email list interface is marked as read. Alternatively, assume that an email list interface of an email application is displayed on the first electronic device (i.e., the first interface). Among them, the email list interface includes thumbnail information of multiple emails. Among them, the multiple emails include at least one unread email and at least one read email. In this case, if a communication connection is established between the first electronic device and the second electronic device, the second electronic device may default to display the email details interface of the most recent email. That is, the first electronic device transfers the next-level interface of the most recent email (i.e., the email details interface) to the second electronic device for display, and the original email list interface remains displayed on the first electronic device. Among them, if the most recent email is an unread email, the most recent email on the original email list interface is marked as read.

[0311] It should be noted that in this application, if the first electronic device transfers the lower-level interface information of the first interface to the second electronic device, the lower-level interface information of the first interface may be displayed full screen on the second electronic device (as shown in (b) of Figure 18 and Figure 19 shown in (b) of), or may be displayed in the form of a window on the second electronic device. If the lower-level interface information of the first interface is displayed in the form of a window on the second electronic device, in some embodiments, the shape, size, or position of the window may also be customized and adjusted (for example, by dragging the window), which will not be elaborated here in this application.

[0312] Taking the tablet computer 1901 shown in Figure 20 as an example of transferring the next-level interface of Email A (i.e., the Email A details interface 2001) to the smart phone 1903 (i.e., the second electronic device) for display, as shown in Figure 20As shown, the details interface 2001 of email A is displayed on the smartphone 1903 (i.e., the second electronic device) in the form of a window. Among them, on this window (such as the window 2001 shown in (b) of Figure 20 ), a window adjustment button, a close button, and a drag button are displayed. Among them, the window adjustment button is used to adjust the shape and size of the window 2001; the close button is used to close the window 2001 on the smartphone 1903 (i.e., the second electronic device), and the drag button is used to change the position of the window 2001 by dragging.

[0313] Through Figure 19 or Figure 20 the distributed display scheme of the interface shown, the user can browse the email thumbnail information on the tablet 1901 while viewing the email details interface on the smartphone 1903. This greatly reduces the operation complexity when the user processes emails and improves the convenience when the user processes emails.

[0314] For another example, the first interface includes a short message list. If the first electronic device and the second electronic device establish a communication connection and the short message list includes at least one short message, the first electronic device can default to sending the most recent short message or the short message selected by the user to the second electronic device for display, and the original short message list is still displayed on the first electronic device. Or, further, if the short message list includes at least one unread short message, the second electronic device can default to sending the most recent unread short message to the second electronic device for display, and the original short message list is still displayed on the first electronic device, where the most recent unread short message on the original short message list interface is marked as read.

[0315] For another example, the first interface includes a memo list. If the first electronic device and the second electronic device establish a communication connection and the short message list includes at least one memo note, the first electronic device can default to sending the most recent memo note or the memo note selected by the user to the second electronic device for display, and the memo list is still displayed on the first electronic device.

[0316] Mode (3): The second electronic device displays the floating content or overlay content on the first interface.

[0317] In some embodiments, the floating content or overlay content on the first interface can be the interface content corresponding to the auxiliary function. For example, an input keyboard.

[0318] As Figure 21 shown in (a) of, assume that a short video interface 2102 (i.e., the first interface) of Douyin is displayed on the smartphone 2101 (i.e., the first electronic device). Among them, the short video interface 2102 includes a video playback frame and a comment area. When the user posts a comment in the comment area, the Douyin application will call up the input keyboard. Among them, asFigure 21 As shown in (a) of [description], the input keyboard 2103 is displayed on the short video interface 2102 in a floating or superimposed form. In this case, it is assumed that the second electronic device (i.e., the secondary device) is the smart phone 2104. As Figure 21 shown in (b) of [description], the smart phone 2101 (i.e., the first electronic device) can transfer the input keyboard 2103 to the smart phone 2104 (i.e., the second electronic device) for display, and the remaining short video related content (such as the video playback frame and the comment area) is still displayed on the smart phone 2101 (i.e., the first electronic device).

[0319] Through Figure 21 the distributed display scheme of the interface shown, the user can watch the short video and comments on the smart phone 2101 while using the smart phone 2104 as an input keyboard to post comments. This greatly improves the convenience of the user when watching short videos and posting comments.

[0320] In some embodiments, in response to receiving an editing operation of the user on the details interface of the most recent unread electronic document, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unread electronic document.

[0321] For another example, in some other embodiments, in response to receiving an editing operation of the user on the details interface of the most recent unread electronic document, the second electronic device floats or superimposes and displays the input keyboard on the editing interface of the most recent unread electronic document; and in response to detecting a touch operation with the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unread electronic document.

[0322] Exemplarily, assuming that the electronic document list is an email list or a short message list, in response to receiving a reply operation of the user on the most recent unread electronic document (such as an unread email or an unread short message), the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the reply interface of the most recent unread electronic document (such as an unread email or an unread short message). Or, in response to receiving a reply operation of the user on the most recent unread electronic document (such as an unread email or an unread short message), the second electronic device floats or superimposes and displays the input keyboard on the reply interface of the most recent unread electronic document (such as an unread email or an unread short message); and in response to detecting a touch operation with the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the reply interface of the most recent unread electronic document (such as an unread email or an unread short message). As Figure 22As shown in (a) therein, assume that the tablet computer 1901 transfers the next-level interface of email A (i.e., the email A details interface 2001) to the smart phone 1903 (i.e., the second electronic device) for display, and the email A details interface 2001 is displayed on the smart phone 1903 (i.e., the second electronic device) in the form of a window display. Further, assume that the user clicks the edit button below the email A details interface 2001, then the smart phone 1903 (i.e., the second electronic device) sends the input keyboard to the tablet computer 1901 (i.e., the first electronic device) for display.

[0323] In some embodiments, assume that the user clicks the edit button below the email A details interface 2001, then as Figure 22 shown in (b) therein, the smart phone 1903 (i.e., the second electronic device) suspends or superimposes and displays the input keyboard 2202 on the email A editing interface 2201.

[0324] Further, assume that when the tablet computer 1901 and the smart phone 1903 are in the Figure 22 state shown in (b) therein, the tablet computer 1901 and / or the smart phone 1903 receives the first operation of the user (such as "touch and touch"), then as Figure 22 shown in (c) therein, the smart phone 1903 sends the input keyboard 2202 to the tablet computer 1901 for display, and the email A editing interface 2201 is still displayed on the smart phone 1903.

[0325] For another example, assume that the first electronic device transfers the next-level interface of a certain short message (such as the default short message, the most recent unread short message, or the short message selected by the user, etc.) (i.e., the short message details interface) to the second electronic device for display. Further, assume that the user clicks the reply button on the short message details interface, then the second electronic device sends the input keyboard to the first electronic device for display. The short message reply interface is displayed on the second electronic device.

[0326] In some embodiments, assume that the user clicks the reply button on the short message details interface, then the second electronic device suspends or superimposes and displays the input keyboard on the short message editing interface. Further, assume that the second electronic device receives the first operation of the user (such as a touch operation with the first electronic device), then the second electronic device sends the input keyboard to the first electronic device for display, and the short message reply interface is still displayed on the second electronic device.

[0327] For another example, assume that the first electronic device transfers the next-level interface (i.e., the memo note details interface) of a certain memo note (such as the most recent memo note or the memo note selected by the user) to the second electronic device for display. Further, assume that the user clicks the reply button on the memo note details interface, then the second electronic device sends the input keyboard to the first electronic device for display. The memo note editing interface is displayed on the second electronic device.

[0328] In some embodiments, assume that the user clicks the edit button on the memo note details interface, then the second electronic device suspends or superimposes the display of the input keyboard on the memo note editing interface. Further, assume that the second electronic device receives the first operation of the user (such as a touch operation with the first electronic device), then the second electronic device sends the input keyboard to the first electronic device for display, and the memo note editing interface is still displayed on the second electronic device.

[0329] It should be noted that in this application, the floating content or superimposed content on the transferred first interface (such as Figure 22 the input keyboard 2202 shown in (c)) can be displayed on the tablet computer 1901 in a landscape state or in a portrait state, and this application does not make a limitation.

[0330] Through Figure 22 the distributed display scheme of the interface shown, the user can view the email details interface on the smart phone 1903 while using the tablet computer 1901 as an input keyboard to edit the email. This greatly improves the convenience of the user when processing emails.

[0331] Method (4): The second electronic device displays the task interface of the function area selected by the user on the first interface.

[0332] For example, in some other embodiments of this application, the first electronic device can determine the first function area according to the user's selection operation on the function area of the first interface, and determine the task interface transferred from the first electronic device to the second electronic device. For example, the first electronic device can determine the function area to which the touch screen area where the user's selection operation is received belongs, and determine all the task interfaces on this function area.

[0333] In some examples, the tablet computer 1901 can determine whether to display the input keyboard 2202 in a landscape state or in a portrait state according to its device state. As Figure 22 shown in (c), if the device state of the tablet computer 1901 is in a landscape state, then the tablet computer 1901 displays the input keyboard 2202 in a landscape state. Assume that the device state of the tablet computer 1901 is in a portrait state, then the tablet computer 1901 can display the input keyboard in a portrait state.

[0334] For another example, Figure 23 when the input keyboard 2103 (i.e., the first electronic device) suspended or superimposed on the small video interface 2102 (i.e., the first interface) is transferred to the smart phone 2104, the smart phone 2104 can determine to display the input keyboard transferred from the smart phone 2101 in a landscape screen state according to its device state. As Figure 23 shown in (b) of, the smart phone 2104 displays the input keyboard 2301 in a landscape screen state, and the remaining small video related content (such as the video playback frame and the comment area) is still displayed on the smart phone 2101 (i.e., the first electronic device).

[0335] Through Figure 23 the distributed display solution of the interface shown, the user can watch small videos and comments on the smart phone 2101 while using the smart phone 2104 as an input keyboard to post comments. This greatly improves the convenience of the user when watching small videos and posting comments.

[0336] In some embodiments, after the content displayed on the first electronic device is distributed and co-displayed on the first electronic device and the second electronic device, if there is one remaining task interface on the first electronic device (such as the task interface on the second function area), the first electronic device can display the remaining one task interface full screen. Alternatively, the first electronic device can display the remaining one task interface in a window of a preset size. Alternatively, the first electronic device can display the interface in the best display ratio of the remaining one task interface, which is not limited in this application.

[0337] In other embodiments, after the content displayed on the first electronic device is distributed and co-displayed on the first electronic device and the second electronic device, if there are two remaining task interfaces on the first electronic device (such as the task interface on the second function area and the task interface on the third function area), the two task interfaces can be split-screen displayed horizontally or vertically, which is not limited in this application. For example, Figure 15B the remaining interfaces of the smart phone A after transfer display, the short message interface and the memo interface, are split-screen displayed vertically on the smart phone A.

[0338] In some embodiments, the first electronic device can determine the split-screen mode of the remaining content interfaces (such as the task interfaces on the second function area and the task interfaces on the third function area) according to the device state. For example, if the first electronic device is in a vertical state, the remaining content interfaces are split-screen displayed vertically (such as Figure 15Bas shown); if the first electronic device is in the landscape screen state, the remaining content interface is displayed in a split-screen manner horizontally. In the embodiments of the present application, the interface transferred from the first electronic device to the second electronic device can be displayed in the landscape screen on the second electronic device or in the portrait screen on the second interface, which is not limited in the present application. For example, Figure 15B the video interface transferred from the smart phone A to the smart phone B is displayed in the portrait screen on the smart phone B. Among them, window adjustment buttons, close buttons, and drag buttons are displayed on the video window. Among them, the window adjustment button is used to adjust the shape and size of the video window; the close button is used to close the video window, and the drag button is used to change the position of the video window by dragging.

[0339] In some embodiments, the second electronic device can determine the interface transferred from the first electronic device according to the device state. For example, if the second electronic device is in the portrait screen state, the interface transferred from the first electronic device is displayed in the portrait screen (such as Figure 15B as shown); if the second electronic device is in the landscape screen state, the interface transferred from the first electronic device is displayed in the landscape screen (such as Figure 15C as shown).

[0340] In other embodiments, after the content displayed on the first electronic device is distributed and co-displayed on the first electronic device and the second electronic device, if there are more than two task interfaces remaining on the first electronic device (such as the task interfaces on the second function area and the third function area), the first electronic device can be arranged on the display screen of the first electronic device in a preset relative position relationship. For example, the first electronic device can determine (such as according to the number, attributes, functions, etc. of the task interfaces) to use a suitable frame template to display the above-mentioned multiple task interfaces on the display screen of the first electronic device from multiple frame templates preset in the first electronic device. Similarly, if there are more than two task interfaces (i.e., multiple task interfaces) displayed on the second electronic device, the second electronic device can determine (such as according to the number, attributes, functions, etc. of the task interfaces) to use a suitable frame template to display the above-mentioned multiple task interfaces on the display screen of the second device.

[0341] It should be noted that the above embodiments take the distributed display of multiple task interfaces by the first electronic device and one second electronic device as an example, and the number of second electronic devices that cooperate with the first electronic device to display multiple task interfaces is not limited in the present application.

[0342] For example, taking the first electronic device as a laptop computer and the second electronic devices as a tablet computer and a smart phone, the laptop computer displays Figure 4Taking the distributed collaboration scenario of the e-classroom shown in (a) as an example, after the user selects "My Tablet" from the second electronic device list of the option box 502 through the mouse cursor, selects the operation of multi-task collaborative display, and selects the operation of outputting audio through "My Tablet", and then clicks the OK option, the laptop triggers multi-task distributed collaborative display. For example, the laptop transfers the memo interface to the tablet for display, transfers the class communication group interface to the smartphone for display, and the laptop displays the live video interface and the e-lecture interface.

[0343] Through the interface distributed display method provided by the embodiments of the present application, the display content on one electronic device (such as the first electronic device) can be distributed and collaboratively displayed on multiple different electronic devices (such as the first electronic device and the second electronic device), so that the user can process different tasks through multiple electronic devices, which is convenient for the user to operate. In addition, it can solve the problems such as incomplete display of the task interface and inconvenient operation caused by multiple tasks on one display screen.

[0344] In some embodiments, the windows of the task interfaces displayed on the first electronic device and the second electronic device, or the task interfaces can accept adjustments to the adaptation capabilities. Among them, the adjustment of the adaptation capabilities is used to adapt to the display screen size of the device and the display effect of the task interface. The adjustment of the adaptation capabilities can include but is not limited to automatic adjustment by the device and adjustment by the device accepting the user's operations (such as dragging operations). The adaptation capabilities can include but are not limited to stretching ability, scaling ability, hiding ability, line-breaking ability, equal division ability, proportion ability, and extension ability.

[0345] Among them, the stretching ability refers to the ability to change the shape and size of a window / interface. For example, the ability to adaptively adjust through a device or to change the shape and size of a window / interface by a user's operation of stretching the window / interface. The stretching ability can include the horizontal stretching ability and the vertical stretching ability. The scaling ability refers to the ability to change the size of a window / interface without changing its shape. The ability to adaptively adjust through a device or to change the size of a window / interface by a user's operation of dragging a corner of the window / interface. The scaling ability can include the shrinking ability and the magnifying ability. The hiding ability refers to the ability to adjust the display form of a window / interface. The hiding ability can include the ability to hide a window / interface and the ability to display a window / interface. For example, the ability to adaptively adjust through a device or to hide or display a window / interface by a user's selection operation. The line-breaking ability refers to the ability to adjust the display of multiple windows / interfaces from one line to multiple lines. For example, the ability to adaptively adjust through a device or to adjust the display of multiple windows / interfaces from one line to multiple lines by a user's operation of dragging a window / interface. The equal-distribution ability refers to the ability to display multiple windows / interfaces in an equally divided functional area. For example, the ability to adaptively adjust through a device or to display multiple windows / interfaces in an equally divided functional area by a user's operation of selecting the equal-distribution option. The proportion ability refers to the ability to adjust the proportion of the functional area occupied by multiple windows / interfaces on the device display screen to the display screen. For example, the ability to adaptively adjust through a device or to adjust the proportion of the functional area occupied by multiple windows / interfaces on the device display screen to the display screen by a user's input of a proportion. The extension ability refers to the ability to adjust the display of multiple windows / interfaces from multiple lines (such as two lines) to one line. For example, the ability to adaptively adjust through a device or to adjust the display of multiple windows / interfaces from multiple lines (such as two lines) to one line by a user's operation of dragging a window / interface.

[0346] Please refer to Figure 24 , Figure 24 which shows an example diagram of several adaptation abilities provided by an embodiment of the present application. Among them, Figure 24 (a) in shows the stretching ability, Figure 24 (b) in shows the scaling ability, Figure 24 (c) in shows the hiding ability, Figure 24 (d) in shows the line-breaking ability, Figure 24 (e) in shows the equal-distribution ability, Figure 24 (f) in shows the proportion ability, Figure 24 (g) in shows the extension ability. Among them, Figure 24 the several adaptation abilities shown are only examples, and the adaptation abilities described in the embodiments of the present application may also include other window / interface adjustment abilities for adapting to the display size of a device and the display effect of a task interface.

[0347] In the embodiments of the present application, multiple task interfaces can be jointly rendered on the virtual screen of the first electronic device and sent to the first electronic device for display. For example, the first electronic device renders different task interfaces in different functional areas on the virtual screen according to a pre-set frame template.

[0348] In the embodiments of the present application, the first electronic device can determine the first functional area from the multiple functional areas by any of the following methods: determine the first functional area according to the task attributes corresponding to the multiple task interfaces; determine the first functional area according to the selection operation of the user on one or more task interfaces, where the one or more task interfaces are located in the first functional area; determine the first functional area according to the functions implemented by the multiple functional areas; determine the first functional area according to the user's selection operation on the functional area.

[0349] In some embodiments of the present application, the first electronic device determines the first functional area according to the task attributes of the content in the functional area on the first interface, and determines the task interface transferred from the first electronic device to the second electronic device. Wherein, the task interface is the task interface on the functional area determined by the first electronic device. For example, for a key task interface or a main task interface, it can be preferentially displayed on a large-screen device; for a secondary task interface, it can be preferentially displayed on a small-screen device. Among them, the key task interface or the main task interface can be understood as a task interface with a relatively high degree of user attention or the core task interface in the multi-task interface displayed by the first electronic device. Such as Figure 4 the e-lecture interface and the live video interface shown in (a) of. Again, assuming that the second electronic device is a large-screen device (such as a TV or a laptop, etc.), the first electronic device can send the content suitable for display on the large-screen device (such as the video playback interface on the video functional area) to the second electronic device for display.

[0350] In other embodiments of the present application, the first electronic device determines the first functional area according to the selection operation (such as a click operation, a drag operation, etc.) of the user on the functional area of the first interface, and determines the task interface transferred from the first electronic device to the second electronic device. Wherein, the task interface is the task interface on the functional area selected by the user.

[0351] For example, in response to the user's operation of selecting an interface on the multi-task interface according to the reminder of the first electronic device, the first electronic device transfers the task interface selected by the user to the second electronic device for display. Exemplarily, as Figure 25 shown, after the first electronic device responds to the user's operation of selecting "My Tablet" from the second electronic device list in the option box 902, the user's operation of selecting multi-task collaborative display, and the operation of selecting to output audio through "My Tablet", and then the user clicks the OK option, the first electronic device displays Figure 25The prompt box 2501 shown is used to prompt the user to select the task interface to be transferred to the second electronic device (ie, “my tablet computer”) through a click operation on the multitasking interface.

[0352] In some embodiments, when the first electronic device determines the content to be transferred to the second electronic device, the first electronic device can transfer the corresponding content to the second electronic device, and re-render the remaining content (such as the remaining task interface) to the virtual screen of the first electronic device and re-display it to the first electronic device. For example, the first electronic device re-renders the remaining task interface to a different area of ​​the virtual screen according to the re-determined frame template.

[0353] In some embodiments, during the process of the first electronic device and the second electronic device collaboratively displaying the multitasking interface, the first electronic device can retrieve the content transferred to the second electronic device at any time. For example, the first electronic device can respond to the user (i.e., the task interface transferred to the second electronic device).

[0354] For example, the user can click Figure 9 (c) or Figure 9 The corresponding device button in the option box 902 shown in (c) in FIG. 1 is used to retrieve the task interface transferred to the second electronic device. Figure 26 As shown, it is assumed that the laptop computer and the tablet computer display a multi-task interface in a distributed collaborative manner, wherein the laptop computer displays a live video interface, an electronic handout interface, and a class communication group interface, and the tablet computer displays a memo interface. In response to the user clicking again on the "My Tablet Computer" operation in the option box 502 displayed on the laptop computer, the laptop computer retracts the memo interface transferred to the tablet computer. After the laptop computer retracts the memo interface transferred to the tablet computer, the laptop computer displays the live video interface, the electronic handout interface, the class communication group interface, and the memo interface (i.e., the first interface).

[0355] For example, users can click Figure 9 (b) or Figure 9 In the option box 902 shown in (c), the task interface transferred to the second electronic device is retrieved. Figure 27 As shown, it is assumed that smartphone A and smartphone B display multitasking interfaces in a distributed collaborative manner, wherein smartphone A displays a short message interface and smartphone B displays a memo interface. In response to the user clicking the button retract key 903 on smartphone A that hides the option box, smartphone A displays an option box 902. In response to the user clicking "Retract to main device" in option box 902, smartphone A retracts the memo interface transferred to smartphone B. After smartphone A retracts the memo interface transferred to smartphone B, smartphone A displays the short message interface and the memo interface (i.e., the first interface).

[0356] It can be understood that in order for an electronic device (such as the first electronic device or the second electronic device) to implement the functions of any of the above embodiments, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, for the units and algorithm steps of each example described in combination with the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0357] The embodiments of this application can divide the functions of an electronic device (such as the first electronic device or the second electronic device). For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0358] For example, in the case of dividing each function module in an integrated manner, as Figure 28 shown, it is a structural block diagram of an electronic device provided by the embodiments of this application. The electronic device can be the first electronic device or the second electronic device. The electronic device can include a processing unit 2810, a transceiver unit 2820, and a display 2830.

[0359] When the electronic device is the first electronic device, the display unit 2830 is used to support the first electronic device to display a first interface of a first application program including at least a first function area and a second function area. The processing unit 2810 is used to support the first electronic device to, when detecting a touch operation with the second electronic device, in response to the detected touch operation, send the content of the first function area to the second electronic device for display through the transceiver unit 2820. The transceiver unit 2820 will send the content of the first function area to the second electronic device for display. Among them, after the transceiver unit 2820 sends the content of the first function area to the second electronic device for display, the first electronic device displays a second interface of the first application program, and the second interface includes the second function area and does not include the first function area.

[0360] Alternatively, when the electronic device is the first electronic device, the display unit 2830 is used to support the first electronic device to display a first interface including an electronic document list. The electronic document list includes at least one unread electronic document and at least one read electronic document. The processing unit 2810 is used to support the first electronic device to determine that the second electronic device is a secondary device of the first electronic device when the first electronic device detects a touch operation with the second electronic device; and search for the most recent unread electronic document among at least one unread electronic document, and display the details interface of the most recent unread electronic document on the second electronic device. The transceiver unit 2820 is used to support the first electronic device to send the details interface of the most recent unread electronic document to the second electronic device for display. After the transceiver unit 2820 sends the details interface of the most recent unread electronic document to the second electronic device for display, the display unit 2830 continues to display the electronic document list, and the most recent unread electronic document in the electronic document list is marked as read status.

[0361] It should be noted that the above transceiver unit 2820 may include a radio frequency circuit. Specifically, the electronic device can receive and send wireless signals through the radio frequency circuit. Generally, the radio frequency circuit includes, but is not limited to, antennas, at least one amplifier, transceivers, couplers, low noise amplifiers, duplexers, etc. In addition, the radio frequency circuit can also communicate with other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communications, General Packet Radio Service, Code Division Multiple Access, Wideband Code Division Multiple Access, Long Term Evolution, email, Short Message Service, etc.

[0362] It should be understood that each module in the electronic device can be implemented in the form of software and / or hardware, and no specific limitation is made thereto. In other words, the electronic device is presented in the form of functional modules. Here, the "module" can refer to an Application Specific Integrated Circuit ASIC, a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. Optionally, in a simple embodiment, those skilled in the art can think that the electronic device can adopt Figure 29 the form shown. The processing unit 2810 can be implemented by the Figure 29 shown processor 2910. The transceiver unit 2820 can be implemented by the Figure 29 shown transceiver 2920. Specifically, the processor is implemented by executing a computer program stored in the memory. Optionally, the memory is a storage unit inside the chip, such as a register, a cache, etc., and the storage unit can also be a storage unit outside the chip in the computer device, such as [[ the shown memory 2930.

[0363] In an alternative approach, when data transmission is implemented using software, it can be realized in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are realized in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that incorporates one or more available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0364] The steps of the methods or algorithms described in conjunction with the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in an electronic device. Of course, the processor and the storage medium can also exist as discrete components in the electronic device.

[0365] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0366] In an alternative manner, the present application provides a communication system, which includes a first electronic device and a second electronic device. The first electronic device and the second electronic device are used to implement the methods in any possible implementation manner provided by the present application.

[0367] In an alternative manner, the present application provides a chip system, which includes a processor and a memory. Instructions are stored in the memory. When the instructions are executed by the processor, the methods in any possible implementation manner provided by the present application are implemented. The chip system may be composed of chips or may include chips and other discrete devices.

[0368] In several embodiments provided by the present application, it should be understood that the disclosed electronic devices and methods may be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other may be through some interfaces. The indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.

[0369] The units described as separate components may or may not be physically separated. The components displayed as units may be one physical unit or multiple physical units, that is, they may be located in one place or may be distributed to multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0370] In addition, in each embodiment of the present application, the functional units may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0371] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs.

[0372] As described above, the above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A distributed display method for an interface, characterized in that, The method includes: The first electronic device displays a first interface, where the first interface includes a list of electronic documents, and the list of electronic documents includes at least one unread electronic document and at least one read electronic document; The first electronic device detects a touch operation with the second electronic device and determines that the second electronic device is a secondary device of the first electronic device; The first electronic device searches for the most recent unread electronic document among the at least one unread electronic documents and displays the details interface of the most recent unread electronic document on the second electronic device; The first electronic device continues to display the list of electronic documents, where the most recent unread electronic document in the list of electronic documents is marked as read.

2. The method according to claim 1, wherein The first electronic device searches for the most recent unread electronic document among the at least one unread electronic documents and displays the details interface of the most recent unread electronic document on the second electronic device, including: In response to the touch operation, the first electronic device searches for the most recent unread electronic document among the at least one unread electronic documents and sends the details interface of the most recent unread electronic document to the second electronic device for display.

3. The method according to claim 1 or 2, characterized in that The list of electronic documents is any one of the following: an email list, a short message list, or a memo list.

4. The method according to claim 3, characterized in that, The list of electronic documents is an email list or a short message list; the method further includes: In response to receiving an edit operation by the user on the details interface of the most recent unread electronic document, the second electronic device sends an input keyboard to the first electronic device for display, and the second electronic device only displays the edit interface of the most recent unread electronic document.

5. The method according to claim 3, characterized in that, The list of electronic documents is an email list or a short message list; the method further includes: In response to receiving an edit operation by the user on the details interface of the most recent unread electronic document, the second electronic device suspends or superimposes and displays an input keyboard on the edit interface of the most recent unread electronic document; In response to detecting a touch operation with the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the edit interface of the most recent unread electronic document.

6. The method according to claim 3, characterized in that The list of electronic documents is an email list or a short message list; the method further includes: In response to receiving a reply operation by the user on the most recent unread electronic document, the second electronic device sends an input keyboard to the first electronic device for display, and the second electronic device only displays the reply interface of the most recent unread electronic document.

7. The method according to claim 3, wherein The list of electronic documents is an email list or a short message list; the method further includes: In response to receiving a reply operation by the user on the most recent unread electronic document, the second electronic device suspends or superimposes and displays an input keyboard on the reply interface of the most recent unread electronic document. In response to detecting a touch operation on the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the reply interface of the most recent unread electronic document.

8. The method according to claim 3, characterized in that, The electronic document list is a memo list; the method further includes: In response to receiving an editing operation by the user on the most recent unprocessed memo note, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unprocessed memo note.

9. The method according to claim 3, wherein The electronic document list is a memo list; the method further includes: In response to receiving an editing operation by the user on the most recent unprocessed memo note, the second electronic device suspends or superimposes the display of the input keyboard on the editing interface of the most recent unprocessed memo note. In response to detecting a touch operation on the first electronic device, the second electronic device sends the input keyboard to the first electronic device for display, and the second electronic device only displays the editing interface of the most recent unprocessed memo note.

10. The method according to any one of claims 1-9, characterized in that, The first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: The first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user. Wherein, the second operation is a selection operation by the user on a prompt box; the prompt box is displayed on the first electronic device by the first electronic device in response to the touch operation, and the prompt box is used for the user to select a primary device and a secondary device.

11. The method according to any one of claims 1 to 9, characterized in that, The first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: The first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user. Wherein, the second operation is a selection operation by the user on a prompt box; the prompt box is displayed on the first electronic device by the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a primary device and a secondary device, and the draggable icon is displayed on the first electronic device by the first electronic device in response to the touch operation.

12. The method according to any one of claims 1-9, characterized in that, The first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: The first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the motion data of the first electronic device. Wherein, the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold.

13. A first electronic device, characterized in that, The electronic device includes: A memory for storing computer program code, the computer program code including instructions; A radio frequency circuit for sending and receiving wireless signals; A processor for executing the instructions, so that the first electronic device displays a first interface, wherein the first interface includes an electronic document list, and the electronic document list includes at least one unread electronic document and at least one read electronic document; And when a touch operation with the second electronic device is detected, determining that the second electronic device is a secondary device of the first electronic device; And searching for the most recent unread electronic document among the at least one unread electronic document, and displaying a detail interface of the most recent unread electronic document on the second electronic device; wherein, after the detail interface of the most recent unread electronic document is displayed on the second electronic device, the first electronic device continues to display the electronic document list, and the most recent unread electronic document in the electronic document list is marked as read.

14. The first electronic device according to claim 13, wherein The processor is specifically configured to, Execute the instruction, so that the first electronic device searches for the most recent unread electronic document among the at least one unread electronic document in response to the touch operation, and sends the detail interface of the most recent unread electronic document to the second electronic device for display through the radio frequency circuit.

15. The first electronic device according to claim 13 or 14, characterized in that, The electronic document list is any one of the following: an email list, a short message list, or a memo list.

16. The first electronic device according to any one of claims 13-15, characterized in that, The processor is specifically configured to, Execute the instruction, so that the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user; Wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the first electronic device in response to the touch operation, and the prompt box is used for the user to select a main device and a secondary device.

17. The first electronic device according to any one of claims 13-15, characterized in that, The processor is specifically configured to, Execute the instruction, so that the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user; Wherein, the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a main device and a secondary device, and the draggable icon is displayed on the first electronic device in response to the touch operation.

18. The first electronic device according to any one of claims 13-15, characterized in that, The processor is specifically configured to, Execute the instruction, so that the first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the motion data of the first electronic device; Wherein, the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold.

19. A communication system, characterized in that, The communication system includes: A first electronic device, configured to display a first interface, wherein the first interface includes an electronic document list, and the electronic document list includes at least one unread electronic document and at least one read electronic document; and when a touch operation with a second electronic device is detected, determining that the second electronic device is a secondary device of the first electronic device; and searching for the most recent unread electronic document among the at least one unread electronic document, and sending a detail interface of the most recent unread electronic document to the second electronic device; A second electronic device for displaying a details interface of the most recent unread electronic document from the first electronic device; After the first electronic device sends the details interface of the most recent unread electronic document to the second electronic device, the first electronic device continues to display the electronic document list, where the most recent unread electronic document in the electronic document list is marked as read.

20. The communication system according to claim 19, wherein The first electronic device is specifically configured to In response to the touch operation, search for the most recent unread electronic document among the at least one unread electronic document, and send the details interface of the most recent unread electronic document to the second electronic device for display.

21. The communication system according to claim 19 or 20, characterized in that, The electronic document list is any one of the following: an email list, a short message list, or a memo list.

22. The communication system according to any one of claims 19-21, characterized in that, The electronic document list is an email list or a short message list; the second electronic device is further configured to In response to receiving an editing operation by the user on the details interface of the most recent unread electronic document, send an input keyboard to the first electronic device for display; After the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unread electronic document.

23. The communication system according to any one of claims 19-21, characterized in that, The electronic document list is an email list or a short message list; the second electronic device is further configured to In response to receiving an editing operation by the user on the details interface of the most recent unread electronic document, float or superimpose an input keyboard on the editing interface of the most recent unread electronic document; In response to detecting a touch operation with the first electronic device, send the input keyboard to the first electronic device for display; After the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unread electronic document.

24. The communication system according to any one of claims 19-21, characterized in that, The electronic document list is an email list or a short message list; the second electronic device is further configured to In response to receiving a reply operation by the user on the most recent unread electronic document, send an input keyboard to the first electronic device for display; After the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the reply interface of the most recent unread electronic document.

25. The communication system according to any one of claims 19-21, characterized in that, The electronic document list is an email list or a short message list; the second electronic device is further configured to In response to receiving a reply operation by the user on the most recent unread electronic document, float or superimpose an input keyboard on the reply interface of the most recent unread electronic document; In response to detecting a touch operation with the first electronic device, send the input keyboard to the first electronic device for display; After the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the reply interface of the most recent unread electronic document.

26. The communication system according to any one of claims 19-21, characterized in that, The electronic document list is a memo list; the second electronic device is further configured to, in response to receiving an editing operation of the user on the most recent unprocessed memo note, send the input keyboard to the first electronic device for display; After the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unprocessed memo note.

27. The communication system according to any one of claims 19-21, characterized in that, The electronic document list is a memo list; the second electronic device is further configured to, in response to receiving an editing operation of the user on the most recent unprocessed memo note, float or superimpose and display the input keyboard on the editing interface of the most recent unprocessed memo note; in response to detecting a touch operation with the first electronic device, send the input keyboard to the first electronic device for display; After the second electronic device sends the input keyboard to the first electronic device for display, the first electronic device displays the input keyboard, and the second electronic device only displays the editing interface of the most recent unprocessed memo note.

28. The communication system according to any one of claims 19-27, characterized in that, The first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: The first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user; wherein the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the first electronic device in response to the touch operation, and the prompt box is used for the user to select a main device and a secondary device.

29. The communication system according to any one of claims 19-27, characterized in that, The first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: The first electronic device determines that the second electronic device is a secondary device of the first electronic device according to a second operation of the user; wherein the second operation is a selection operation of the user on a prompt box; the prompt box is displayed on the first electronic device in response to the user dragging a draggable icon, and the prompt box is used for the user to select a main device and a secondary device, and the draggable icon is displayed on the first electronic device in response to the touch operation.

30. The communication system according to any one of claims 19-27, characterized in that, The first electronic device determines that the second electronic device is a secondary device of the first electronic device, including: The first electronic device determines that the second electronic device is a secondary device of the first electronic device according to the motion data of the first electronic device; wherein the motion data of the first electronic device indicates that the first electronic device is stationary or the motion acceleration is less than a preset threshold.

31. A first electronic device, characterized in that, The first electronic device includes: a memory for storing computer program code, the computer program code including instructions; a radio frequency circuit for sending and receiving wireless signals; A processor for executing the instructions, such that the first electronic device implements the method according to any one of claims 1-12.

32. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored on the computer-readable storage medium, and when the computer-executable instructions are executed by a processing circuit, the method according to any one of claims 1-12 is implemented.

33. A computer program product, characterized in that, The computer program product includes program instructions, and when the program instructions are executed, the method according to any one of claims 1-12 is implemented.