Screen mirroring display method using layer orders of target controls and electronic device

US11907604B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11907604-B2
Application numberUS-202017616833-A
CountryUS
Kind codeB2
Filing dateJun 2, 2020
Priority dateJun 5, 2019
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A screen mirroring display method includes a destination device receiving a first message from a first source device and a second message from a second source device, where the first message includes a first drawing instruction. The first drawing instruction instructs the destination device to draw a first target control in a first interface displayed by the first source device. The second message includes a second drawing instruction. The second drawing instruction instructs the destination device to draw a second target control in a second interface displayed by the second source device. Then the destination device draws a screen mirroring interface according to the first drawing instruction and the second drawing instruction, where the screen mirroring interface includes the first target control and the second target control.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, from a first source device, a first message-comprising: a first drawing instruction instructing to draw one or more first target controls, wherein each of the one or more first target controls is a control in a first interface displayed by the first source device; and first view information comprising a first layer order of the one or more first target controls in a screen mirroring interface; receiving, from a second source device, a second message comprising: a second drawing instruction instructing to draw one or more second target controls, wherein each of the one or more second target controls is a control in a second interface displayed by the second source device; and second view information comprising a second layer order of the one or more second target controls in the screen mirroring interface; generating, based on the first view information and the second view information, third view information comprising the first layer order and the second layer order in the screen mirroring interface; and executing the first drawing instruction and the second drawing instruction based on the third view information to draw the screen mirroring interface, wherein the screen monitoring interface comprises the one or more first target controls and the one or more second target controls. 2. The method of claim 1 , wherein before executing the first drawing instruction and the second drawing instruction, the method further comprises: obtaining a configuration file corresponding to both the first interface and the second interface, wherein the configuration file records a first display location of each of the one or more first target controls in the screen mirroring interface and a second display location of each of the one or more second target controls in the screen mirroring interface; and splitting and recombining, based on the configuration file, the one or more first target controls in the first view information and the one or more second target controls in the second view information to obtain the third view information. 3. The method of claim 2 , further comprising: executing the first drawing instruction at the first display location based on the first layer order in the third view information to draw the one or more first target controls; and executing the second drawing instruction at the second display location based on the second layer order in the third view information to draw the one or more second target controls. 4. The method of claim 1 , wherein before executing the first drawing instruction and the second drawing instruction, the method further comprises: obtaining a first configuration file corresponding to the first interface, wherein the first configuration file records a first display location of each of the one or more first target controls in the screen mirroring interface; obtaining a second configuration file corresponding to the second interface, wherein the second configuration file records a second display location of each of the one or more second target controls in the screen mirroring interface; and splitting and recombining, based on the first configuration file and the second configuration file, the one or more first target controls in the first view information and the one or more second target controls in the second view information to obtain the third view information. 5. The method of claim 4 , further comprising: executing the first drawing instruction at the first display location based on the first layer order in the third view information to draw the one or more first target controls; and executing the second drawing instruction at the second display location based on the second layer order in the third view information to draw the one or more second target controls. 6. The method of claim 1 , wherein first display locations of the one or more first target controls in the first interface and the screen mirroring interface are the same, and wherein second display locations of the one or more second target controls in the second interface and the screen mirroring interface are the same. 7. The method of claim 1 , wherein before receiving the first message, the method further comprises displaying a third interface, and wherein the screen mirroring interface further comprises one or more third target controls in the third interface. 8. An electronic device comprising: one or more processors; and a memory configured to store instructions, wherein when executed by the one or more processors, the instructions cause the electronic device to: receive, from a first source device, a first message comprising: a first drawing instruction instructing to draw one or more first target controls, wherein each of the one or more first target controls is a control in a first interface displayed by the first source device; and first view information comprising a first layer order of the one or more first target controls in the screen mirroring interface; receive, from a second source device, a second message comprising: a second drawing instruction instructing to draw one or more second target controls, wherein each of the one or more second target control is a control in a second interface displayed by the second source device; and second view information comprising a second layer order of the one or more second target controls in the screen mirroring interface; generate, based on the first view information and the second view information, third view information comprising the first layer order and the second layer order in the screen mirroring interface; and execute the first drawing instruction and the second drawing instruction based on the third view information to draw the screen mirroring interface, wherein the screen mirroring interface comprises the one or more first target controls and the one or more second target controls. 9. The electronic device of claim 8 , wherein before executing the first drawing instruction and the second drawing instruction, when executed by the one or more processors, the instructions further cause the electronic device to: obtain a configuration file corresponding to both the first interface and the second interface, wherein the configuration file records a first display location of each of the one or more first target controls in the screen mirroring interface and a second display location of each of the one or more second target controls in the screen mirroring interface; and split and recombine, based on the configuration file, the one or more first target controls in the first view information and the one or more second target controls in the second view information to obtain the third view information. 10. The electronic device of claim 9 , wherein when executed by the one or more processors, the instructions further cause the electronic device to: execute the first drawing instruction at the first display location based on the first layer order in the third view information to draw the one or more first target controls; and execute the second drawing instruction at the second display location based on the second layer order in the third view information to draw the second target controls. 11. The electronic device of claim 8 , wherein before executing the first drawing instruction and the second drawing instruction, when executed by the one or more processors, the instructions further cause the electronic device to: obtain a first configuration file corresponding to the first interface, wherein the first configuration file records a first display location of each of the one or more first target controls in the screen mirroring interface; o

Assignees

Inventors

Classifications

  • G06F3/1454Primary

    involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Worn on the wrist, hand or arm · CPC title

  • using two-way short-range wireless interfaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11907604B2 cover?
A screen mirroring display method includes a destination device receiving a first message from a first source device and a second message from a second source device, where the first message includes a first drawing instruction. The first drawing instruction instructs the destination device to draw a first target control in a first interface displayed by the first source device. The second mess…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1454. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).