CN110688042A - Interface display method and device - Google Patents
Interface display method and device Download PDFInfo
- Publication number
- CN110688042A CN110688042A CN201910939608.3A CN201910939608A CN110688042A CN 110688042 A CN110688042 A CN 110688042A CN 201910939608 A CN201910939608 A CN 201910939608A CN 110688042 A CN110688042 A CN 110688042A
- Authority
- CN
- China
- Prior art keywords
- virtual
- interface
- operation screen
- communication device
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004891 communication Methods 0.000 claims abstract description 221
- 238000009877 rendering Methods 0.000 claims abstract description 25
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000015654 memory Effects 0.000 claims description 20
- 230000009471 action Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses an interface display method and device, and relates to the field of Internet of things. The specific implementation scheme is as follows: generating a virtual operation screen according to an installed application program of the first communication device; acquiring a virtual interface corresponding to the virtual operation screen, and sending the virtual interface to the second communication equipment so as to display the virtual interface on a display screen of the second communication equipment; acquiring an operation event of a user on a virtual interface; responding to the operation event on the virtual operation screen, and rendering the virtual operation screen according to the response data; and acquiring a virtual updating interface corresponding to the rendered virtual operation screen, and sending the virtual updating interface to the second communication equipment so as to display the virtual updating interface on a display screen of the second communication equipment. Thus, the separate virtual operation screen is generated based on the split screen of the second communication device for communication, so that the operations of the second communication device and the first communication device can be performed separately without mutual limitation.
Description
Technical Field
The application relates to the technical sub-field of physical networks in the technical field of computers, and provides an interface display method and device.
Background
With the development of computer technology, interconnection between communication devices is common, for example, interconnection between a mobile phone and a car machine becomes mainstream in the technical field of car networking.
In the related technology, when the vehicle and the machine are interconnected, a mask layer is displayed at the mobile phone end to shield the operation of a user on the mobile phone, and only the operation of the user at the vehicle end is received, or the same content must be completely and synchronously displayed no matter the operation is at the mobile phone end or at the vehicle end, so that no matter which technical scheme is adopted, the normal use of the user on the mobile phone is influenced depending on the synchronous execution or the shielding operation of the mobile phone end, for example, if the user quits the related application program at the mobile phone end, the vehicle end obviously cannot execute the function of the corresponding application program, so the interconnection between the current communication devices has higher dependence on the linkage and mutual restriction of the two.
Disclosure of Invention
A first object of the present application is to provide an interface display method.
A second object of the present application is to provide an interface display device.
A third object of the present application is to provide an electronic device.
A fourth object of the present application is to propose a non-transitory computer readable storage medium storing computer instructions.
In order to achieve the above object, an embodiment of a first aspect of the present application provides an interface display method, where the method is applied to a first communication device, and the first communication device is communicatively connected to a second communication device, where the method includes the following steps: generating a virtual operation screen according to the installed application program of the first communication equipment; acquiring a virtual interface corresponding to the virtual operation screen, and sending the virtual interface to the second communication device so as to display the virtual interface on a display screen of the second communication device; acquiring an operation event of a user on the virtual interface; responding the operation event on the virtual operation screen, and rendering the virtual operation screen according to response data; and acquiring a virtual updating interface corresponding to the rendered virtual operation screen, and sending the virtual updating interface to the second communication equipment so as to display the virtual updating interface on a display screen of the second communication equipment.
In order to achieve the above object, a second aspect of the present application provides an interface display apparatus, where the apparatus is applied to a first communication device, and the first communication device is communicatively connected to a second communication device, and the interface display apparatus includes: the generating module is used for generating a virtual operation screen according to the installed application program of the first communication equipment; the interface sending module is used for acquiring a virtual interface corresponding to the virtual operation screen and sending the virtual interface to the second communication equipment so as to display the virtual interface on a display screen of the second communication equipment; the acquisition module is used for acquiring the operation event of the user on the virtual interface; the rendering module is used for responding to the operation event on the virtual operation screen and rendering the virtual operation screen according to response data; the interface sending module is further configured to obtain a virtual update interface corresponding to the rendered virtual operation screen, and send the virtual update interface to the second communication device, so that the virtual update interface is displayed on a display screen of the second communication device.
To achieve the above object, a third aspect of the present application provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the interface display method described in the above embodiments.
To achieve the above object, a fourth aspect of the present application provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the interface display method described in the above embodiment.
One embodiment in the above application has the following advantages or benefits:
the method comprises the steps of generating a virtual operation screen according to an installed application program of first communication equipment, obtaining a virtual interface corresponding to the virtual operation screen, sending the virtual interface to second communication equipment to display the virtual interface on a display screen of the second communication equipment, further obtaining an operation event of a user on the virtual interface, responding to the operation event on the virtual operation screen, rendering the virtual operation screen according to response data, finally obtaining a virtual updating interface corresponding to the rendered virtual operation screen, and sending the virtual updating interface to the second communication equipment to display the virtual updating interface on the display screen of the second communication equipment. Thus, the separate virtual operation screen is generated based on the split screen of the second communication device for communication, so that the operations of the second communication device and the first communication device can be performed separately without mutual limitation.
Other effects of the above-described alternative will be described below with reference to specific embodiments.
Drawings
The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
fig. 1 is a flowchart of an interface display method according to a first embodiment of the present application;
FIG. 2-1 is a schematic view of a virtual operating screen interface according to a second embodiment of the present application;
FIG. 2-2 is a schematic view of a virtual operating screen interface according to a third embodiment of the present application;
FIG. 3 is a flow chart of an interface display method according to a fourth embodiment of the present application;
FIG. 4-1 is a flowchart of an interface display method according to a fifth embodiment of the present application;
FIG. 4-2 is a flowchart of an interface display method according to a sixth embodiment of the present application;
4-3 are flowcharts of an interface display method according to a seventh embodiment of the present application;
fig. 5 is a schematic structural diagram of an interface display device according to an eighth embodiment of the present application;
fig. 6 is a schematic structural diagram of an interface display device according to a ninth embodiment of the present application;
fig. 7 is a block diagram of an electronic device for implementing a method of interface display according to an embodiment of the present application.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness. The interface display method and apparatus of the present application are described below with reference to the accompanying drawings.
In order to solve the technical problems that when communication devices are interconnected, respective operations affect each other and the limitation ratio is high in the background art, the application provides a method for distributing an individual operation screen for each communication device through split screen operation, so that when the communication devices are interconnected, the operation of any communication device can be executed independently, the operation flexibility is high, and the interconnection communication experience of the communication devices is improved.
Specifically, fig. 1 is a flowchart of an interface display method according to a first embodiment of the present disclosure, and a first communication device and a second communication device in the embodiment of the present disclosure are in communication connection, where the first communication device may be understood as a device such as a mobile phone and the like having a processor with relatively strong computing capability, and the second communication device may be understood as a device such as a vehicle end and the like having a processor with relatively weak cloud end capability, as shown in fig. 1, the method includes:
Specifically, in this embodiment, after the first communication device and the second communication device are in communication connection, a split screen operation is performed, and in addition to an original native operation screen (which may be understood as a common operation screen on a mobile phone) generated for the first communication device, a virtual operation screen is generated according to an installed application program of the first communication device, where the virtual operation screen is two screens with respect to an operation of the second communication device, and the virtual operation screen is not displayed in the first communication device.
Of course, when the first communication device and the second communication device are not in communication connection, the screen-splitting operation described above is not performed, and all operations are normally performed in the first communication device, regardless of the second communication device.
As described above, since the arithmetic capability of the processor of the first communication device and the arithmetic capability of the processor of the second communication device are different and the like, the application programs already installed in the first communication device may not be all executed in the second communication device, and therefore, in order to improve the usability of the virtual operation screen, when the virtual operation screen is generated from the application programs already installed in the first communication device, it is necessary to screen out the target application programs that can be executed in the second communication device to access to the virtual operation screen.
As a possible implementation manner, communication parameters of an installed application program are acquired, a target application program of which the communication parameters satisfy preset conditions corresponding to runnable conditions of the second communication device is determined, and a virtual operation screen containing start-up entry information of the target application program is generated. The starting entry information may be understood as an entry for starting the corresponding application from the background, and the starting entry information may be represented as an icon of the target application on the virtual operation screen, as shown in fig. 2-1, as a name of the target application, as shown in fig. 2-2, or as any other identification information of the target application.
It should be noted that, in different application scenarios, the communication parameters include different contents, and the manner of determining the target application program whose communication parameters satisfy the preset conditions is also different, which is illustrated as follows:
example one:
in this example, the communication parameters contain an application identification.
Specifically, an application identifier of an application program that can be run is preset for the second communication device, the application identifier of the installed application program is matched with the preset application program, and a target application program corresponding to the successfully matched application identifier is obtained.
Example two:
in this example, the communication parameters comprise a communication network.
Specifically, the communication network quality requirement when each installed application program runs is obtained, the communication quality of the current communication network of the first communication device and the second communication device is obtained, and the application program meeting the communication network quality requirement is used as the target application program, so that the situation that playing of the application program related to video playing and the like on the second communication device is blocked is avoided.
Of course, in the present embodiment, the target application may change in real time when the communication quality changes. Example three:
in this example, the communication parameter includes a display resolution.
Specifically, the display resolution requirement of each installed application program during running is obtained, the display resolution of the second communication device is obtained, and the application program meeting the display resolution is used as the target application program, so that the situation that the playing of the application program related to video playing and the like on the second communication device is not clear is avoided.
And 102, acquiring a virtual interface corresponding to the virtual operation screen, and sending the virtual interface to the second communication equipment so as to display the virtual interface on a display screen of the second communication equipment.
Specifically, in this embodiment, a virtual interface is sent to the second communication device, so as to display the virtual interface on the display screen of the second communication device.
Of course, when there are a plurality of virtual interfaces corresponding to the virtual operation screen, the plurality of virtual interfaces may be encoded into a video stream to be transmitted to the second communication device for display.
In an embodiment of the present invention, the virtual interface is obtained by screenshot the virtual operation interface, and it should be emphasized that the screenshot operation in this implementation is executed in the background, and even if the virtual operation interface is not displayed in the background of the first communication device, the implementation of the screenshot operation is not affected.
In the actual execution process, in order to ensure the display effect, a virtual interface can be generated according to the display resolution of the second communication device, so that the virtual interface can be adapted to the display screen of the second communication device, and the distortion phenomenon cannot occur.
In different application scenarios, the manner of obtaining the virtual interface according to the display resolution is different, and examples are as follows:
example one:
in this example, the display resolution of the display screen of the second communication device is obtained, and then an initial virtual operation screen is generated according to the display resolution, and a screenshot of the virtual operation screen is adapted to the display screen of the second communication device, and further, in the embodiment, the virtual operation screen may be generated according to an installed application program of the first communication device on the basis of the initial virtual operation screen. Therefore, in the embodiment, the adaptation of the virtual interface and the display screen of the second communication device can be realized by directly performing screenshot operation on the virtual operation screen.
Example two:
in this example, the display resolution of the display screen of the second communication device is obtained, and then, after the virtual operation screen capture is operated by the root, the screen capture is subsequently adjusted according to the display resolution, so that the screen capture is adapted to the display screen of the second communication device.
And 103, acquiring an operation event of the user on the virtual interface.
Specifically, when the virtual interface is displayed on the display screen of the second communication device, the user may operate the virtual screenshot as an operation screen, obtain an operation event of the user based on the display screen, and send the operation event to the first communication device.
And 104, responding to the operation event on the virtual operation screen, and rendering the virtual operation screen according to the response data.
Specifically, the operation event is responded to the virtual operation screen, and the virtual operation screen is synchronously rendered according to the response data. It is equivalent to executing the operation event on the virtual operation screen.
And 105, acquiring a virtual updating interface corresponding to the rendered virtual operation screen, and sending the virtual updating interface to the second communication device so as to display the virtual updating interface on a display screen of the second communication device.
Specifically, a virtual update interface corresponding to the rendered virtual operation screen is obtained, and the virtual update interface is sent to the second communication device, so that the virtual update interface is displayed on a display screen of the second communication device, and therefore, the operation process is displayed on the second communication device in an image or video stream mode, the operation of the virtual operation interface is irrelevant to the native operation interface of the first communication device, and the native operation interface can be kept unchanged, so that the normal operation of a user on the first communication device is not affected.
It should be noted that, in different application scenarios, the content included in the operation event is different, and the following example is given:
example one:
in this example, the operation time includes voice information corresponding to the application program and the operation instruction of the operation, and the voice information may be directly transmitted to the first communication device, and the first communication device directly calls the corresponding application program through the start entry information on the virtual operation screen to execute the operation instruction, and synchronously renders the virtual operation screen.
Example two:
in this example, the operation event includes an operation action and operation coordinate information, and the obtaining of the operation event may be implemented by a sensor on the display screen of the second communication device, and further, target start-up entry information corresponding to the operation coordinate information may be determined in the virtual operation screen, for example, the coordinate information of the virtual operation event may be sent to the first communication device on a virtual interface, so that the first communication device determines the corresponding target start-up entry information based on image recognition, or, for example, the target start-up entry information may be determined based on conversion of the operation coordinate information into coordinates on the virtual operation screen, and if the previous virtual operation screen is set according to the display resolution of the display screen of the second communication device, the operation coordinate information is coordinates on the virtual operation screen, in determining the target start-up entry information, and starting the corresponding application program to respond to the operation action according to the target starting entry information, and rendering a virtual operation screen according to the corresponding data. Based on the rendered virtual operation screen, a virtual update screenshot can be obtained.
It can be understood that when the second communication device synchronously displays the virtual updating interface, when the virtual updating interface includes an interface of an application program, the first communication device may synchronously receive a trigger operation of a user on an interface of the application program on an operation control related to the application program, and the first communication device controls a response and rendering of the related application program and generates a new virtual updating interface based on the trigger operation, so that the interaction between the first communication device and the second communication device may be multi-round, and each interaction may be synchronously displayed on the second communication device in the manner of the virtual updating interface, thereby forming an effect of actual operation on the second communication interface. At the moment, the generation and the sending of the virtual updating interface are realized based on the mode that the background runs related application programs and the background screenshot, and no matter the first communication device is in a screen locking state or other states, the specific implementation is not influenced.
The above embodiment analyzes that the operation at the second communication device does not affect the normal use of the first communication device by the user, that is, when the corresponding application program is not run in the first communication device, the corresponding operation event is only responded on the virtual operation screen, and of course, when the corresponding application program is run in the first communication device, the corresponding operation process can also be displayed in a linkage manner, that is, when the application program run in the first communication device is the same as the application program corresponding to the current operation event, the related operation information is displayed in a linkage manner.
It is to be understood that, as analyzed above, in the actual implementation, it is possible that the user has a need for linkage display, and thus, how to balance the display linkage and the display does not affect each other as described below on the first communication device side.
Fig. 3 is a flowchart of an interface display method according to a fourth embodiment of the present application, and as shown in fig. 3, after acquiring a virtual interface corresponding to the virtual operation screen and sending the virtual interface to a second communication device, the method further includes:
The operation instruction may be a touch operation instruction or a voice operation instruction, which is not limited herein.
Specifically, since the native operation screen is an operation screen displayed on the first communication device, the user can execute a corresponding operation instruction on the native operation screen of the first communication device.
Specifically, whether the operation instruction is an exit instruction or not and whether the operation instruction is an exit instruction for an application program or not are determined.
In an embodiment of the application, if the operation instruction is an exit instruction, the application program corresponding to the exit instruction is controlled to exit and render to generate a native update interface, at this time, the virtual interface of the second communication device may remain unchanged, that is, exiting the application program at the first communication device end does not affect the operation of the virtual interface, or, in order to intuitively indicate that the user has exited the application program in the first communication device, the virtual interface may be controlled to return to the initial virtual interface state for display, where the initial virtual interface state may be the initially generated virtual interface.
In step 203, if the operation instruction is not the exit instruction, it is determined whether the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen.
Specifically, if the application program is not the exit instruction, it is determined whether the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen, that is, it is determined whether the current application program is included in the virtual operation screen.
In an embodiment of the application, if the current application program does not belong to the application program corresponding to the virtual operation screen, the independent execution of the first communication device is still satisfied, that is, the application program corresponding to the operation instruction is controlled to respond to the operation instruction, and the native operation screen is rendered according to the response data. At this point, the virtual interface may remain unchanged.
And 204, if the operation command belongs to the virtual operation screen, controlling the application program corresponding to the operation command to synchronously respond to the operation command on the virtual operation screen and the native operation screen respectively, and rendering the native operation screen and the virtual operation screen according to the response data.
Specifically, if the current application program is contained in the virtual operation screen, the virtual operation screen and the native operation screen are controlled to synchronously execute the operation instruction, so as to further realize linkage between the first communication device and the second communication device, that is, the application program corresponding to the operation instruction respectively synchronously responds to the operation instruction on the virtual operation screen and the native operation screen, and renders the native operation screen and the virtual operation screen according to the response data.
Specifically, the virtual update interface corresponding to the rendered virtual operation screen is obtained, and the manner of obtaining the virtual update interface may be the same as the manner of obtaining the virtual interface, which is not described herein again.
Specifically, a virtual update interface is sent to the second communication device to display the virtual update interface on a display screen of the second communication device, that is, the virtual update interface in the execution process of the operation instruction is displayed in the second communication device, so that linkage of the first communication device and the second communication device is realized.
In order to make it more clear for those skilled in the art to understand the interface display method of the embodiment of the present application, the following examples are given with reference to various stages of the first communication device and the second communication device, where the various stages include an unconnected communication stage, a connected communication stage, an application running stage, an application exiting stage, and the like. In this example, the first communication device is a mobile phone, and the second communication device is a car machine. The application program referred to is coexistent in the native operation screen and the virtual operation screen, as exemplified below:
and (3) an application program starting stage:
when the application program is started, as shown in fig. 4-1, whether the starting instruction is started from the mobile phone end is judged, if the starting instruction is started from the mobile phone end, whether the mobile phone is connected with the vehicle end is judged, if the starting instruction is connected with the vehicle end, a split screen rendering operation is started, a virtual operation screen is generated, a native operation screen and a virtual operation screen are rendered, and a virtual updating screenshot corresponding to the rendered virtual operation screen is obtained and sent to the vehicle end. If the vehicle end is not connected, only the native operation screen is rendered by default.
In this stage, if the application program is started from the vehicle end, whether the application program is started at the mobile phone end is judged, if not, the application program is called, only the application program is started and a virtual operation screen is rendered, a virtual update screenshot corresponding to the virtual operation screen after the rendering generation is obtained and sent to the vehicle end, and if the application program is started at the mobile phone end, a corresponding virtual interface is directly generated according to the original operation interface and sent to the virtual operation screen.
And (3) an application program operation stage:
when the application program operates, as shown in fig. 4-2, whether the operation instruction is operated from the mobile phone end is judged, if the operation is started from the mobile phone end, whether the mobile phone is connected with the vehicle machine is judged, if the operation instruction is not connected, the rendering is performed on a native operation interface of the mobile phone, if the mobile phone is connected with the vehicle machine, or when the operation is performed on the vehicle end, a native operation screen and a virtual operation screen are rendered, and a virtual update screenshot corresponding to the virtual operation screen generated by the rendering is acquired and sent to the vehicle end. It should be noted that, in this embodiment, the application program of the mobile phone end is in an open state.
In the exit stage of the application program, as shown in fig. 4-3, it is determined whether the mobile phone is connected to the car machine, if so, it is determined whether an exit instruction is input on the mobile phone, if so, the car machine end is notified to return to the original virtual interface, the application program of the mobile phone end exits, and if not, the car machine end returns to the original virtual interface, and the interface of the mobile phone end remains unchanged.
In this embodiment, if the mobile phone is not connected to the car machine, the application program is directly exited.
To sum up, the interface display method according to the embodiment of the present application generates a virtual operation screen according to an installed application program of a first communication device, obtains a virtual interface corresponding to the virtual operation screen, and sends the virtual interface to a second communication device, so as to display the virtual interface on a display screen of the second communication device, further, obtains an operation event of a user on the virtual interface, responds to the operation event on the virtual operation screen, and renders the virtual operation screen according to response data, and finally, obtains a virtual update interface corresponding to the rendered virtual operation screen, and sends the virtual update interface to the second communication device, so as to display the virtual update interface on the display screen of the second communication device. Thus, the separate virtual operation screen is generated based on the split screen of the second communication device for communication, so that the operations of the second communication device and the first communication device can be performed separately without mutual limitation.
In order to implement the above embodiments, the present application further provides an interface display device. Fig. 5 is a schematic structural diagram of an interface display apparatus according to an eighth embodiment of the present application, where the apparatus is applied to a first communication device, and the first communication device is communicatively connected to a second communication device, as shown in fig. 5, the interface display apparatus includes: the device comprises a generating module 100, an interface sending module 200, an obtaining module 300 and a rendering module 400, wherein the generating module 100 is used for generating a virtual operation screen according to an installed application program of the first communication device.
The interface sending module 200 is configured to obtain a virtual interface corresponding to the virtual operation screen, and send the virtual interface to the second communication device, so that the virtual interface is displayed on the display screen of the second communication device.
An obtaining module 300, configured to obtain an operation event of a user on a virtual interface;
a rendering module 400, configured to respond to the operation event on the virtual operation screen, and render the virtual operation screen according to the response data;
the interface sending module 200 is further configured to obtain a virtual update interface corresponding to the rendered virtual operation screen, and send the virtual update interface to the second communication device, so as to display the virtual update interface on the display screen of the second communication device.
In an embodiment of the present application, the generating module 100 is specifically configured to:
acquiring communication parameters of an installed application program;
determining a target application program with communication parameters meeting preset conditions;
and generating a virtual operation screen containing the starting entrance information of the target application program.
In an embodiment of the present application, the operation event includes an operation action and operation coordinate information, and the rendering module 400 is specifically configured to:
determining target starting entry information corresponding to the operation coordinate information in the virtual operation screen;
and starting the corresponding application program response operation action according to the target starting entry information.
In one embodiment of the present application, as shown in fig. 6, on the basis of fig. 5, the apparatus further comprises: a receiving module 500, a first judging module 600 and a second judging module 700, wherein,
a receiving module 500, configured to receive an operation instruction of a user on a native operation screen of a first communication device;
a first determining module 600, configured to determine whether the operation instruction is an exit instruction;
the second determining module 700 is configured to determine whether the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen when the application program is not the exit instruction. In this embodiment, the rendering module 400 is further configured to control the application program corresponding to the operation instruction to synchronously respond to the operation instruction on the virtual operation screen and the native operation screen respectively when the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen, and render the native operation screen and the virtual operation screen according to the response data.
The interface sending module 200 is further configured to obtain a virtual update interface corresponding to the rendered virtual operation screen, and send the virtual update interface to the second communication device, so that the virtual update interface is displayed on a display screen of the second communication device.
It should be noted that the foregoing explanation of the interface display method is also applicable to the interface display apparatus in the embodiment of the present application, and the implementation principle is similar, and is not repeated herein.
To sum up, the interface display apparatus according to the embodiment of the present application generates a virtual operation screen according to an installed application of a first communication device, obtains a virtual interface corresponding to the virtual operation screen, and sends the virtual interface to a second communication device, so as to display the virtual interface on a display screen of the second communication device, further obtain an operation event of a user on the virtual interface, respond to the operation event on the virtual operation screen, render the virtual operation screen according to response data, and finally obtain a virtual update interface corresponding to the rendered virtual operation screen, and send the virtual update interface to the second communication device, so as to display the virtual update interface on the display screen of the second communication device. Thus, the separate virtual operation screen is generated based on the split screen of the second communication device for communication, so that the operations of the second communication device and the first communication device can be performed separately without mutual limitation.
According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.
Fig. 7 is a block diagram of an electronic device according to an embodiment of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 7, the electronic apparatus includes: one or more processors 701, a memory 702, and interfaces for connecting the various components, including a high-speed interface and a low-speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). In fig. 7, one processor 701 is taken as an example.
The memory 702 is a non-transitory computer readable storage medium as provided herein. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the method of interface display provided herein. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to perform the method of interface display provided by the present application.
The memory 702, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the method of interface display in the embodiments of the present application (for example, the generation module 100, the interface transmission module 200, the acquisition module 300, and the rendering module 400 shown in fig. 5). The processor 701 executes various functional applications of the server and data processing, i.e., a method of implementing interface display in the above-described method embodiments, by executing non-transitory software programs, instructions, and modules stored in the memory 702.
The memory 702 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device performing the interface display method, and the like. Further, the memory 702 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 702 may optionally include memory located remotely from the processor 701, and such remote memory may be connected over a network to an electronic device performing the interface display method. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device performing the interface display method may further include: an input device 703 and an output device 704. The processor 701, the memory 702, the input device 703 and the output device 704 may be connected by a bus or other means, and fig. 7 illustrates an example of a connection by a bus.
The input device 703 may receive input numeric or character information and generate key signal inputs related to user settings and function control of an electronic apparatus performing the interface display method, such as an input device of a touch screen, a keypad, a mouse, a track pad, a touch pad, a pointing stick, one or more mouse buttons, a track ball, a joystick, or the like. The output devices 704 may include a display device, auxiliary lighting devices (e.g., LEDs), and tactile feedback devices (e.g., vibrating motors), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, and the present invention is not limited thereto as long as the desired results of the technical solutions disclosed in the present application can be achieved.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (14)
1. An interface display method is applied to a first communication device, wherein the first communication device is in communication connection with a second communication device, and the method comprises the following steps:
generating a virtual operation screen according to the installed application program of the first communication equipment;
acquiring a virtual interface corresponding to the virtual operation screen, and sending the virtual interface to the second communication device so as to display the virtual interface on a display screen of the second communication device;
acquiring an operation event of a user on the virtual interface;
responding the operation event on the virtual operation screen, and rendering the virtual operation screen according to response data;
and acquiring a virtual updating interface corresponding to the rendered virtual operation screen, and sending the virtual updating interface to the second communication equipment so as to display the virtual updating interface on a display screen of the second communication equipment.
2. The method of claim 1, wherein generating a virtual operation screen from an installed application of the first communication device comprises:
acquiring communication parameters of the installed application program;
determining a target application program of which the communication parameters meet preset conditions;
and generating the virtual operation screen containing the starting entrance information of the target application program.
3. The method of claim 1, wherein prior to said generating a virtual operating screen from an installed application of the first communication device, comprising:
acquiring the display resolution of a display screen of the second communication equipment;
generating an initial virtual operation screen according to the display resolution;
the generating of the virtual operation screen according to the installed application program of the first communication device includes:
and generating the virtual operation screen according to the installed application program of the first communication device and the initial virtual operation screen.
4. The method of claim 3, wherein the obtaining of the virtual interface corresponding to the virtual operation screen comprises:
and acquiring the virtual interface for the screenshot of the virtual operation.
5. The method of claim 2, wherein the operation event includes an operation action and operation coordinate information, and the responding to the operation event on the virtual operation screen includes:
determining target starting entrance information corresponding to the operation coordinate information in the virtual operation screen;
and starting a corresponding application program according to the target starting entry information to respond to the operation action.
6. The method of claim 1, wherein after the obtaining of the virtual interface corresponding to the virtual operation screen and the sending of the virtual interface to the second communication device, the method further comprises:
receiving an operation instruction of a user on a native operation screen of the first communication device;
judging whether the operation instruction is an exit instruction or not;
if the operation instruction is not the exit instruction, judging whether the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen;
if the operation instruction belongs to the virtual operation screen, controlling an application program corresponding to the operation instruction to synchronously respond to the operation instruction on the virtual operation screen and the native operation screen respectively, and rendering the native operation screen and the virtual operation screen according to response data;
acquiring a virtual updating interface corresponding to the rendered virtual operation screen;
and sending the virtual updating interface to the second communication equipment so as to display the virtual updating interface on a display screen of the second communication equipment.
7. The method of claim 6, after said determining whether the operation instruction is an exit instruction, further comprising:
and if the command is the quitting command, controlling the application program corresponding to the quitting command to quit and render to generate a native update interface.
8. The method according to claim 6, wherein after the determining whether the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen, the method further comprises:
and if not, controlling an application program corresponding to the operation instruction to respond to the operation instruction, and rendering the native operation screen according to response data.
9. An interface display device, wherein the device is applied to a first communication device, and the first communication device is in communication connection with a second communication device, comprising:
the generating module is used for generating a virtual operation screen according to the installed application program of the first communication equipment;
the interface sending module is used for acquiring a virtual interface corresponding to the virtual operation screen and sending the virtual interface to the second communication equipment so as to display the virtual interface on a display screen of the second communication equipment;
the acquisition module is used for acquiring the operation event of the user on the virtual interface;
the rendering module is used for responding to the operation event on the virtual operation screen and rendering the virtual operation screen according to response data;
the interface sending module is further configured to obtain a virtual update interface corresponding to the rendered virtual operation screen, and send the virtual update interface to the second communication device, so that the virtual update interface is displayed on a display screen of the second communication device.
10. The apparatus of claim 9, wherein the generating module is specifically configured to:
acquiring communication parameters of the installed application program;
determining a target application program of which the communication parameters meet preset conditions;
and generating the virtual operation screen containing the starting entrance information of the target application program.
11. The apparatus of claim 10, wherein the operational event comprises an operational action and operational coordinate information, and the rendering module is specifically configured to:
determining target starting entrance information corresponding to the operation coordinate information in the virtual operation screen;
and starting a corresponding application program according to the target starting entry information to respond to the operation action.
12. The apparatus of claim 9, further comprising:
the receiving module is used for receiving an operation instruction of a user on a native operation screen of the first communication device;
the first judgment module is used for judging whether the operation instruction is an exit instruction or not;
the second judging module is used for judging whether the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen or not when the instruction is not the exit instruction;
the rendering module is further configured to control the application program corresponding to the operation instruction to synchronously respond to the operation instruction on the virtual operation screen and the native operation screen respectively when the application program corresponding to the operation instruction belongs to the application program corresponding to the virtual operation screen, and render the native operation screen and the virtual operation screen according to response data; the interface sending module is further configured to obtain a virtual update interface corresponding to the rendered virtual operation screen, and send the virtual update interface to the second communication device, so that the virtual update interface is displayed on a display screen of the second communication device.
13. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the interface display method of any one of claims 1-8.
14. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the interface display method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910939608.3A CN110688042A (en) | 2019-09-29 | 2019-09-29 | Interface display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910939608.3A CN110688042A (en) | 2019-09-29 | 2019-09-29 | Interface display method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110688042A true CN110688042A (en) | 2020-01-14 |
Family
ID=69111216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910939608.3A Pending CN110688042A (en) | 2019-09-29 | 2019-09-29 | Interface display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110688042A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314768A (en) * | 2020-02-24 | 2020-06-19 | 北京小米移动软件有限公司 | Screen projection method, screen projection device, electronic equipment and computer readable storage medium |
CN111324248A (en) * | 2020-01-21 | 2020-06-23 | 维达力实业(深圳)有限公司 | Terminal control method, terminal control device, terminal, computer equipment and storage medium |
CN111432070A (en) * | 2020-03-17 | 2020-07-17 | 北京百度网讯科技有限公司 | Application screen projection control method, device, equipment and medium |
CN112965651A (en) * | 2021-03-16 | 2021-06-15 | 深圳市前海手绘科技文化有限公司 | Optimization method for demonstrating video source output |
CN113126862A (en) * | 2021-03-15 | 2021-07-16 | 维沃移动通信有限公司 | Screen capture method and device, electronic equipment and readable storage medium |
CN113220195A (en) * | 2021-04-27 | 2021-08-06 | 中天智领(北京)科技有限公司 | Screen interactive system capable of displaying virtual window |
WO2021213120A1 (en) * | 2020-04-23 | 2021-10-28 | 华为技术有限公司 | Screen projection method and apparatus, and electronic device |
CN113746837A (en) * | 2021-09-03 | 2021-12-03 | 北京百度网讯科技有限公司 | Information processing method and device, electronic equipment and computer readable medium |
CN113821132A (en) * | 2021-07-27 | 2021-12-21 | 荣耀终端有限公司 | Message processing method and device |
CN114884990A (en) * | 2022-05-06 | 2022-08-09 | 亿咖通(湖北)技术有限公司 | Screen projection method and device based on virtual screen |
CN115048191A (en) * | 2021-02-26 | 2022-09-13 | 花瓣云科技有限公司 | Method for switching display equipment by fast application and related equipment |
CN115474175A (en) * | 2022-09-19 | 2022-12-13 | 重庆长安汽车股份有限公司 | Mutual control method and device of vehicle machine and mobile terminal, vehicle machine and mobile terminal |
WO2024169916A1 (en) * | 2023-02-14 | 2024-08-22 | 维沃移动通信有限公司 | Display processing method and apparatus, and electronic device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942022A (en) * | 2014-03-27 | 2014-07-23 | 北京百度网讯科技有限公司 | Mobile terminal and vehicle-mounted terminal interconnection method and system and mobile terminal |
CN104977018A (en) * | 2015-07-10 | 2015-10-14 | 钛马信息网络技术有限公司 | Vehicle-mounted navigation equipment, mobile device, vehicle-mounted navigation equipment navigation method, mobile device navigation method, and navigation system |
CN105260112A (en) * | 2015-09-14 | 2016-01-20 | 百度在线网络技术(北京)有限公司 | Method and device for controlling screen between terminals |
CN105549821A (en) * | 2015-12-18 | 2016-05-04 | 东软集团股份有限公司 | Interconnecting method, device and system of mobile equipment and car-mounted information entertainment product |
WO2016091339A1 (en) * | 2014-12-09 | 2016-06-16 | Daimler Ag | Information-entertainment system for a motor vehicle and method for operation thereof |
CN106161502A (en) * | 2014-11-03 | 2016-11-23 | Lg电子株式会社 | Mobile communication system and control method, auxiliary terminal and vehicle |
CN107341015A (en) * | 2017-06-30 | 2017-11-10 | 百度在线网络技术(北京)有限公司 | Inter-terminal data synchronous method, device, terminal and storage medium |
CN109196455A (en) * | 2016-06-12 | 2019-01-11 | 苹果公司 | Application shortcuts for carplay |
CN109918032A (en) * | 2017-12-11 | 2019-06-21 | 卓望数码技术(深圳)有限公司 | Screen sharing method and system between a kind of Intelligent mobile equipment |
-
2019
- 2019-09-29 CN CN201910939608.3A patent/CN110688042A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942022A (en) * | 2014-03-27 | 2014-07-23 | 北京百度网讯科技有限公司 | Mobile terminal and vehicle-mounted terminal interconnection method and system and mobile terminal |
CN106161502A (en) * | 2014-11-03 | 2016-11-23 | Lg电子株式会社 | Mobile communication system and control method, auxiliary terminal and vehicle |
WO2016091339A1 (en) * | 2014-12-09 | 2016-06-16 | Daimler Ag | Information-entertainment system for a motor vehicle and method for operation thereof |
CN104977018A (en) * | 2015-07-10 | 2015-10-14 | 钛马信息网络技术有限公司 | Vehicle-mounted navigation equipment, mobile device, vehicle-mounted navigation equipment navigation method, mobile device navigation method, and navigation system |
CN105260112A (en) * | 2015-09-14 | 2016-01-20 | 百度在线网络技术(北京)有限公司 | Method and device for controlling screen between terminals |
CN105549821A (en) * | 2015-12-18 | 2016-05-04 | 东软集团股份有限公司 | Interconnecting method, device and system of mobile equipment and car-mounted information entertainment product |
CN109196455A (en) * | 2016-06-12 | 2019-01-11 | 苹果公司 | Application shortcuts for carplay |
CN107341015A (en) * | 2017-06-30 | 2017-11-10 | 百度在线网络技术(北京)有限公司 | Inter-terminal data synchronous method, device, terminal and storage medium |
CN109918032A (en) * | 2017-12-11 | 2019-06-21 | 卓望数码技术(深圳)有限公司 | Screen sharing method and system between a kind of Intelligent mobile equipment |
Non-Patent Citations (1)
Title |
---|
鲸跃汽车: "iOS 13!你把我们的 CarPlay 变成啥样了!?", 《HTTPS://ZHUANLAN.ZHIHU.COM/P/83464129》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111324248A (en) * | 2020-01-21 | 2020-06-23 | 维达力实业(深圳)有限公司 | Terminal control method, terminal control device, terminal, computer equipment and storage medium |
CN111314768A (en) * | 2020-02-24 | 2020-06-19 | 北京小米移动软件有限公司 | Screen projection method, screen projection device, electronic equipment and computer readable storage medium |
CN111432070B (en) * | 2020-03-17 | 2022-04-08 | 阿波罗智联(北京)科技有限公司 | Application screen projection control method, device, equipment and medium |
CN111432070A (en) * | 2020-03-17 | 2020-07-17 | 北京百度网讯科技有限公司 | Application screen projection control method, device, equipment and medium |
WO2021213120A1 (en) * | 2020-04-23 | 2021-10-28 | 华为技术有限公司 | Screen projection method and apparatus, and electronic device |
CN115048191B (en) * | 2021-02-26 | 2024-10-18 | 花瓣云科技有限公司 | Method for switching display equipment by fast application and related equipment |
CN115048191A (en) * | 2021-02-26 | 2022-09-13 | 花瓣云科技有限公司 | Method for switching display equipment by fast application and related equipment |
CN113126862A (en) * | 2021-03-15 | 2021-07-16 | 维沃移动通信有限公司 | Screen capture method and device, electronic equipment and readable storage medium |
CN113126862B (en) * | 2021-03-15 | 2022-06-10 | 维沃移动通信有限公司 | Screen capture method and device, electronic equipment and readable storage medium |
CN112965651A (en) * | 2021-03-16 | 2021-06-15 | 深圳市前海手绘科技文化有限公司 | Optimization method for demonstrating video source output |
CN113220195A (en) * | 2021-04-27 | 2021-08-06 | 中天智领(北京)科技有限公司 | Screen interactive system capable of displaying virtual window |
CN113821132A (en) * | 2021-07-27 | 2021-12-21 | 荣耀终端有限公司 | Message processing method and device |
CN113821132B (en) * | 2021-07-27 | 2023-08-15 | 荣耀终端有限公司 | Message processing method and device |
CN113746837A (en) * | 2021-09-03 | 2021-12-03 | 北京百度网讯科技有限公司 | Information processing method and device, electronic equipment and computer readable medium |
CN114884990A (en) * | 2022-05-06 | 2022-08-09 | 亿咖通(湖北)技术有限公司 | Screen projection method and device based on virtual screen |
CN115474175A (en) * | 2022-09-19 | 2022-12-13 | 重庆长安汽车股份有限公司 | Mutual control method and device of vehicle machine and mobile terminal, vehicle machine and mobile terminal |
WO2024169916A1 (en) * | 2023-02-14 | 2024-08-22 | 维沃移动通信有限公司 | Display processing method and apparatus, and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110688042A (en) | Interface display method and device | |
CN112102448B (en) | Virtual object image display method, device, electronic equipment and storage medium | |
CN110704136A (en) | Rendering method of small program assembly, client, electronic device and storage medium | |
CN111968203B (en) | Animation driving method, device, electronic equipment and storage medium | |
CN110620844B (en) | Program starting method, device, equipment and storage medium | |
CN110806865A (en) | Animation generation method, device, equipment and computer readable storage medium | |
US20080238929A1 (en) | Local Themeing Of Remote Applications | |
CN110727434B (en) | Rendering method, rendering device, electronic equipment and storage medium | |
CN111290768B (en) | Updating method, device, equipment and medium of containerized application system | |
US9396001B2 (en) | Window management for an embedded system | |
CN111679738B (en) | Screen switching method and device, electronic equipment and storage medium | |
CN112825013A (en) | Control method and device of terminal equipment | |
CN111949169A (en) | Application interface display method and device | |
US11120617B2 (en) | Method and apparatus for switching panoramic scene | |
CN112235417A (en) | Method and device for sending debugging instruction | |
CN112435313A (en) | Method and device for playing frame animation, electronic equipment and readable storage medium | |
CN110727383B (en) | Touch interaction method and device based on small program, electronic equipment and storage medium | |
JP7410905B2 (en) | Car window display method and device | |
CN110764858A (en) | Display method, display device and electronic equipment | |
CN111275803A (en) | 3D model rendering method, device, equipment and storage medium | |
CN111339462A (en) | Component rendering method, device, server, terminal and medium | |
CN113778593A (en) | Cloud desktop control method and device, electronic equipment, storage medium and program product | |
CN110674338B (en) | Voice skill recommendation method, device, equipment and storage medium | |
CN112016524A (en) | Model training method, face recognition device, face recognition equipment and medium | |
CN111882483A (en) | Video rendering method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200114 |