Intelligent display device and application management method

文档序号:1864969 发布日期:2021-11-19 浏览:8次 中文

阅读说明:本技术 智能显示设备及应用管理方法 (Intelligent display device and application management method ) 是由 王光强 李珑 于 2021-05-14 设计创作,主要内容包括:本申请提供了一种智能显示设备及应用管理方法,智能显示设备包括第一成像机构,用于根据控制器的控制在第一平面上形成第一显示画面;第二成像机构,用于根据控制器的控制在第二平面上形成第二显示画面;控制器,分别与第一成像机构、第二成像机构通信连接,控制器被配置为:接收用户输入的进程管理指令;响应于进程管理指令,根据第一类进程和第二类进程的类型在第一显示画面上显示进程管理界面,其中,第一类进程为仅在第一显示画面上显示的进程,第二类进程为仅在第二显示画面上显示的进程,在进程管理界面中,第一类进程和第二类进程交替排列。本申请提高了进程管理体验。(The application provides an intelligent display device and an application management method, wherein the intelligent display device comprises a first imaging mechanism, a second imaging mechanism and a controller, wherein the first imaging mechanism is used for forming a first display picture on a first plane according to the control of the controller; a second imaging mechanism for forming a second display screen on the second plane according to the control of the controller; a controller in communication with the first imaging mechanism and the second imaging mechanism, respectively, the controller configured to: receiving a process management instruction input by a user; and responding to a process management instruction, displaying a process management interface on the first display screen according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display screen, the second type of process is a process only displayed on the second display screen, and the first type of process and the second type of process are alternately arranged in the process management interface. The application improves process management experience.)

1. An intelligent display device, comprising:

a first imaging mechanism for forming a first display screen on a first plane according to control of the controller;

a second imaging mechanism for forming a second display screen on a second plane according to the control of the controller;

a controller communicatively coupled to the first imaging mechanism and the second imaging mechanism, respectively, the controller configured to:

receiving a process management instruction input by a user;

and responding to the process management instruction, displaying a process management interface on the first display screen according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display screen, the second type of process is a process only displayed on the second display screen, and in the process management interface, the first type of process and the second type of process are alternately arranged.

2. The smart display device according to claim 1, wherein displaying a process management page on the first display screen according to types of a first class process and a second class process includes:

determining M first-class processes and N second-class processes running in a background, wherein M is greater than or equal to N, and N is greater than zero;

and alternately displaying the first N first-type processes and the N second-type processes on the first 2N sequence bits on the process management page, wherein the rest sequences of the rest M-N first-type processes after the first 2N sequence bits are sequentially arranged.

3. The intelligent display device according to claim 1, wherein a third process is further executed by the intelligent display device, and the third process is a process that is displayed on the first display screen and the second display screen at the same time;

displaying a process management interface on the first display picture according to the types of the first type of process and the second type of process, wherein the process management interface comprises the following steps: displaying a process management interface on the first display picture according to the types of the first type of process, the second type of process and the third type of process;

the first class of processes and the second class of processes are alternately arranged in the process management interface, and the process management interface comprises the following steps: in the process management interface, the first class of processes, the second class of processes and the third class of processes are arranged alternately.

4. The intelligent display device according to claim 3, wherein displaying a process management page on the first display screen according to types of a first class process, a second class process, and a third class process includes:

determining M first-class processes, N second-class processes and Q third-class processes which run in a background, wherein M is larger than or equal to N, N is larger than or equal to Q, and Q is larger than zero;

and alternately displaying the first Q first-class processes, the first Q second-class processes and the Q third-class processes on the first 3Q sequence bits on the process management page, alternately displaying the N-Q first-class processes and the N-Q second-class processes on the 2(N-Q) sequence bits after the first 3Q sequence bits on the process management page, and displaying the rest M-N first-class processes on the subsequent sequence bits.

5. The intelligent display device according to claim 4, wherein each process displays a screen identifier on the process management page, the screen identifier of the first type of process is a first identifier, the screen identifier of the second type of process is a second identifier, and the screen identifier of the third type of process is a third identifier, and the controller is configured to determine the display picture of each process according to the screen identifiers.

6. The smart display device of claim 5 wherein the process management page is provided with an application display screen toggle control, the controller further configured to:

receiving a triggering instruction of the application display screen switching control,

and responding to a triggering instruction of the application display screen switching control, and changing the screen identifier of the current process arranged at the forefront in the process management page from the current first identifier to the second identifier, or from the current second identifier to the first identifier.

7. The intelligent display device according to claim 1, wherein in the process management page, a process arranged in front of two adjacent processes forms a block on a preset area of a process arranged behind the process.

8. An intelligent display device, comprising:

a first imaging mechanism for forming a first display screen on a first plane according to control of the controller;

a second imaging mechanism for forming a second display screen on a second plane according to the control of the controller;

a controller communicatively coupled to the first imaging mechanism and the second imaging mechanism, respectively, the controller configured to:

receiving a process management instruction input by a user;

and responding to the process management instruction, displaying a process management interface on the first display picture according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display picture, the second type of process is a process only displayed on the second display picture, in the process management interface, the first type of process is arranged independently, and the second type of process and the first type of process are arranged independently at a preset distance.

9. The intelligent display device according to claim 8, wherein a third process is further executed by the intelligent display device, and the third process is a process that is displayed on the first display screen and the second display screen at the same time;

displaying a process management interface on the first display picture according to the types of the first type of process and the second type of process, wherein the process management interface comprises the following steps: displaying a process management interface on the first display picture according to the types of the first type of process, the second type of process and the third type of process;

in the process management interface, the first class of processes are arranged separately, and the second class of processes are arranged separately with a preset distance from the first class of processes, including: in the process management interface, the first class of processes are arranged independently, the second class of processes are arranged independently with a preset distance from the first class of processes, and the third class of processes are arranged independently with a preset distance from the second class of processes.

10. An application management method for an intelligent display device, wherein the intelligent display device is provided with a first display screen and a second display screen, the application management method comprising:

receiving a process management instruction input by a user;

and responding to the process management instruction, displaying a process management interface on the first display screen according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display screen, the second type of process is a process only displayed on the second display screen, and in the process management interface, the first type of process and the second type of process are alternately arranged.

Technical Field

The application relates to the technical field of projection, in particular to an intelligent display device and an application management method.

Background

Projection equipment is a display device that can project image or video to the object and show, compares with the display device that can direct image or video of showing on the screen, and projection equipment has obtained more and more users' liking gradually with advantages such as its projection interface size is big, the installation is nimble, can protect eyesight.

In the related art, an intelligent projection device may have two projection mechanisms, which are capable of projecting two display frames. The intelligent projection equipment can also be provided with a plurality of application programs, and the plurality of application programs can be displayed on different display screens after being started. When a user starts a plurality of application programs, there is a need for process management of the plurality of application programs. At present, a plurality of opened applications are usually tiled and displayed on a process management interface of a display device, however, for the display device such as an intelligent projection device, if the application processes on a plurality of display pictures are directly tiled and displayed, it is not beneficial for a user to search the application processes, and the user experience is not good.

Disclosure of Invention

In order to solve the technical problem of poor process management experience, the application provides the intelligent display device and the application management method.

In a first aspect, the present application provides an intelligent display device, comprising:

a first imaging mechanism for forming a first display screen on a first plane according to control of the controller;

a second imaging mechanism for forming a second display screen on a second plane according to the control of the controller;

a controller communicatively coupled to the first imaging mechanism and the second imaging mechanism, respectively, the controller configured to:

receiving a process management instruction input by a user;

and responding to the process management instruction, displaying a process management interface on the first display screen according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display screen, the second type of process is a process only displayed on the second display screen, and in the process management interface, the first type of process and the second type of process are alternately arranged.

In a second aspect, the present application provides a smart display device, comprising:

a first imaging mechanism for forming a first display screen on a first plane according to control of the controller;

a second imaging mechanism for forming a second display screen on a second plane according to the control of the controller;

a controller communicatively coupled to the first imaging mechanism and the second imaging mechanism, respectively, the controller configured to:

receiving a process management instruction input by a user;

and responding to the process management instruction, displaying a process management interface on the first display picture according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display picture, the second type of process is a process only displayed on the second display picture, in the process management interface, the first type of process is arranged independently, and the second type of process and the first type of process are arranged independently at a preset distance.

In a third aspect, the present application provides an application management method for an intelligent display device, including:

receiving a process management instruction input by a user;

and responding to the process management instruction, displaying a process management interface on the first display screen according to the types of a first type of process and a second type of process, wherein the first type of process is a process only displayed on the first display screen, the second type of process is a process only displayed on the second display screen, and in the process management interface, the first type of process and the second type of process are alternately arranged.

The intelligent display equipment and the application management method have the advantages that:

according to the method and the device, the application processes running on the first display picture, the application processes running on the second display picture and the application processes running on the first display picture and the second display picture are alternately and overlappedly displayed or overlappedly displayed according to the display positions on the process management interface, regular display of the application processes is achieved, convenience is brought to users to check the processes on the display pictures, convenience is brought to the users to perform process management, and user experience is improved.

Drawings

In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.

FIG. 1 is a schematic diagram of an intelligent desk lamp according to some embodiments of the present disclosure;

FIG. 2 is a schematic illustration of a position where a virtual display screen is formed in some embodiments of the present application;

FIG. 3 is another schematic diagram of an intelligent desk lamp according to some embodiments of the present disclosure;

FIG. 4 is a schematic illustration of a second launch page in some embodiments of the present application;

FIG. 5 is a schematic illustration of a first launch page in some embodiments of the present application;

FIG. 6 is a schematic illustration of a display control interface D0 corresponding to a two-screen control D according to some embodiments of the present application;

FIG. 7 is a timing diagram illustrating process management according to some embodiments of the present application;

FIG. 8 is a schematic illustration of process sequencing in some embodiments of the present application;

FIG. 9 is a schematic illustration of process sequencing in some embodiments of the present application;

FIG. 10 is a schematic illustration of process sequencing in some embodiments of the present application;

FIG. 11 is a schematic illustration of process sequencing in some embodiments of the present application;

FIG. 12 is a diagram of a process management page in some embodiments of the present application;

FIG. 13 is a diagram of a process management page in some embodiments of the present application;

FIG. 14 is a diagram of a process management page in some embodiments of the present application.

Detailed Description

To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, and not all of the embodiments.

It should be noted that the brief descriptions of the terms in the present application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.

The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.

The terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.

The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.

The desk lamp is a lighting tool for assisting people in reading, learning and working, common household equipment in the life of people develops towards the direction of intellectualization along with the progress of technology, and under the wave, the functions of the desk lamp are more and more abundant. In some embodiments, the desk lamp may be provided with a projection mechanism, which can be connected to a display device to implement the projection function of the projector, and such a desk lamp may be referred to as an intelligent desk lamp.

However, in the conventional projection technology, the content of the display device is directly projected, and if the content displayed by the display device is the superimposed content, the projected picture also displays the superimposed content, for example, in a video chat scene, a chat window is usually superimposed on the original interface, which may block the content of the original interface and affect the viewing experience of the user.

In order to solve the technical problem, in the embodiment of the application, the plurality of projection mechanisms are arranged on the desk lamp, so that the desk lamp becomes an intelligent display device, a plurality of pictures can be obtained through projection, and then a plurality of interfaces of the application program are displayed on the plurality of projected pictures in a separated manner, so that the plurality of interfaces are not shielded.

Fig. 1 is a schematic structural diagram of an intelligent desk lamp provided in some embodiments of the present application, and as shown in fig. 1, the intelligent desk lamp includes: at least two imaging mechanisms, a controller 200, and a camera 300. The imaging mechanism may be a projection mechanism, and the controller 200 is connected to the at least two projection mechanisms and the camera 300, respectively, so that the controller 200 can control the operating states of the at least two projection mechanisms and acquire the content captured by the camera 300.

In some embodiments, the intelligent desk lamp further comprises a base, a support and an illuminating bulb, the illuminating lamp, the projection mechanism and the camera can be arranged on the support, the support can be arranged on the base, and the controller 200 can be arranged inside the base.

In some embodiments, the controller 200 in the intelligent desk lamp is provided with a network communication function, so that the current intelligent desk lamp can communicate with other intelligent desk lamps, an intelligent terminal (e.g., a mobile phone) or a server (e.g., a network platform) to obtain the projection content.

In some embodiments, the controller 200 in the intelligent desk lamp may further be installed with an operating system, so that the projection can be performed without being connected to a display device, and of course, the intelligent desk lamp installed with the operating system may also have a network communication function, so that the intelligent desk lamp can communicate with devices such as a server, and the like, so as to implement some network functions, such as upgrading the operating system, installing an application program, interacting with other intelligent desk lamps, and the like. Referring to fig. 1, the at least two projection mechanisms include at least a first imaging mechanism 110 and a second imaging mechanism 120, the first imaging mechanism 110 may also be referred to as a desktop projection mechanism for projecting a first virtual display screen VS 1; the second imaging mechanism 120 may also be referred to as a wall projection mechanism for projecting a second virtual screen VS2, and the first virtual screen VS1 is formed at a different position from the second virtual screen VS 2.

For example, fig. 2 is a schematic diagram of the forming positions of the virtual display screens in some embodiments of the present application, as shown in fig. 2, the first virtual display screen VS1 formed by projection of the first imaging mechanism 110 may be formed on a desktop of a desk on which the smart desk lamp is disposed, the desktop may be a horizontal plane, and an interface on the first virtual display screen VS1 may be referred to as a first display screen; the second virtual display screen VS2 projected by the second imaging mechanism 120 may be formed on a wall surface on which the table is resting, the wall surface may be a vertical plane, and the interface on the second virtual display screen VS2 may be referred to as a second display screen. It can be understood that, in practical application, the forming position of the virtual display screen can be adjusted according to actual needs, the desktop can be a substantially horizontal plane, and the wall surface can be a substantially vertical plane.

It can be understood that the specific display content of the first virtual display VS1 may be different from the specific display content of the second virtual display VS2, so that the two virtual displays cooperate with each other to achieve the purpose of comprehensively displaying content with large capacity and high complexity.

After the at least two projection mechanisms respectively project to form the at least two virtual display screens, the camera 300 is configured to collect an operation gesture on the at least one virtual display screen, and send the operation gesture to the controller 200, where the operation gesture may specifically be operation click information of a user on display content on the virtual display screen, and the like.

For example, the camera 300 may capture only the operation gesture on the first virtual display VS1, may capture only the operation gesture on the second virtual display VS2, or may capture both the operation gestures on the first virtual display VS1 and the second virtual display VS 2.

In addition, the number of the cameras 300 can be set to be multiple based on the number of the virtual display screens needing to acquire the operation gestures, that is, a single camera acquires the operation gestures of a single virtual display screen.

In some embodiments, the camera 300 may be an infrared camera, so that the infrared detection technology may be utilized to ensure the accuracy of the acquired operation gesture in the poor light scenes such as night and cloudy day.

In some embodiments, the camera 300 may collect user images in addition to the operation gestures, so as to realize video call, photographing and other functions.

After the at least two projection mechanisms respectively project to form the at least two virtual display screens, the controller 200 is configured to control projection contents of the at least two projection mechanisms on the at least two virtual display screens, respectively, and adjust the projection contents of the at least two projection mechanisms based on an operation gesture on the at least one virtual display screen after receiving an operation gesture sent by the camera 300.

For example, the controller 200 may adjust only the projection content of the first imaging mechanism 110 on the first virtual display VS1 based on the operation gesture, may adjust only the projection content of the second imaging mechanism 120 on the second virtual display VS2 based on the operation gesture, and may adjust both the projection content of the first imaging mechanism 110 on the first virtual display VS1 and the projection content of the second imaging mechanism 120 on the second virtual display VS2 based on the operation gesture.

It is understood that the two projection mechanisms are only an exemplary illustration of the multi-screen projection performed by the intelligent desk lamp in the present application, and the at least two projection mechanisms may also be another number of projection mechanisms, for example, 3 or more than 3, and the present application does not specifically limit the number of projection mechanisms of the intelligent desk lamp. For convenience of explanation, the embodiments of the present application each use two projection mechanisms as an example, and the technical solutions of the present application are explained.

In some embodiments, the number of the controllers 200 may be multiple, and may be the same as the number of the projection mechanisms, so that a single controller may be provided to control the projection content of a single projection mechanism, and there is a communication connection between the controllers.

For example, for the case that the at least two projection mechanisms include at least the first imaging mechanism 110 and the second imaging mechanism 120, the controller 200 may specifically include a first controller and a second controller, wherein the first controller controls the projection content of the first imaging mechanism 110, the second controller controls the projection content of the second imaging mechanism 120, and the first controller and the second controller are in communication connection.

In some embodiments, the plurality of controllers may be centralized, that is, the plurality of controllers are disposed at the same designated location in the intelligent desk lamp; the controller may be separately provided, that is, the controller may be provided corresponding to the corresponding projection mechanism, and the like.

Some embodiments provide an intelligence desk lamp, this intelligence desk lamp includes two at least projection mechanisms, and this application belongs to the intelligence desk lamp of many screen projections promptly to, the formation position of the virtual display screen of every projection mechanism projection formation is different, thereby can form a plurality of virtual display screens in different positions, shows through the cooperation of a plurality of virtual display screens, in order to play the purpose that comprehensive display capacity is big, the high display content of complexity. Meanwhile, the operation gesture on the virtual display screen is obtained through the camera, and the projection content is adjusted according to the operation gesture, so that the interactivity among different users can be further enhanced.

Fig. 3 is another schematic structural diagram of an intelligent desk lamp according to some embodiments of the present application, and as shown in fig. 3, the first imaging mechanism 110 includes: a first light source 112, a first imaging unit 114, and a first lens 116; the first light source 112 is configured to emit light, the first imaging unit 114 is configured to form a pattern based on the light emitted by the first light source 112, and the first light source 112 and the first imaging unit 114 are configured to cooperate to form a first projection pattern; the first lens 116 is used for magnifying the first projection pattern, so that the first light source 112, the first imaging unit 114 and the first lens 116 cooperate to display the corresponding display content on the first virtual display screen VS1 corresponding to the first imaging mechanism 110. In some embodiments, first light source 112 includes at least one of a tri-color light source, a white light source, and a blue light wheel light source. The three-color light source and the blue-light wheel light source are used to emit light of different colors, so that color content can be displayed on the first virtual display screen VS 1. The white light source is used for emitting white light so as to realize the basic desk lamp lighting function.

In some embodiments, first light source 112 may include only a white light source, such that a basic lighting function may be achieved. The first light source 112 may comprise only a three-color light source or only a blue light wheel light source so that color content may be displayed on the first virtual display screen VS1 when projection is desired. The first light source 112 may include a white light source and a three-color light source, or a white light source and a blue light wheel light source, or a white light source, a three-color light source and a blue light wheel light source, so as to realize the basic illumination function and simultaneously display the color content on the first virtual display screen VS 1.

Referring to fig. 3, the second imaging mechanism 120 includes: a second light source 122, a second imaging unit 124, and a second lens 126; the second light source 122 is configured to emit light, the second imaging unit 124 is configured to form a pattern based on the light emitted by the second light source 122, and the second light source 122 and the second imaging unit 124 are configured to cooperate to form a second projection pattern; the second lens 126 is used for magnifying the second projection pattern, so that the second light source 122, the second imaging unit 124 and the second lens 126 cooperate to display corresponding display contents on the second virtual display screen VS2 corresponding to the second imaging mechanism 120.

In some embodiments, the second light source 122 includes at least one of a three-color light source, a white light source, and a blue light wheel light source. The three-color light source and the blue-light wheel light source are used to emit light of different colors, so that color content can be displayed on the second virtual display screen VS 2. The white light source is used for emitting white light so as to realize the basic desk lamp lighting function.

In some embodiments, the second light source 122 may include only a white light source, such that a basic lighting function may be achieved. The second light source 122 may comprise only a three-color light source or only a blue light wheel light source so that color content may be displayed on the second virtual display screen VS2 when projection is desired. The second light source 122 may include a white light source and a three-color light source, or a white light source and a blue light wheel light source, or a white light source, a three-color light source and a blue light wheel light source, so as to realize the basic illumination function and display the color content on the second virtual display screen VS 2.

In some embodiments, the lens in the projection mechanism is a focus-adjustable lens, and the controller 200 can adjust the size of the projected image by adjusting the focus of the lens.

In some embodiments, the first light source 112 and the second light source 122 may be different light sources respectively providing light beams for different imaging units, or may be the same light source providing light beams for different imaging units through splitting.

In one embodiment, the smart desk lamp may include one or more of the following components: a storage component, a power component, an audio component, and a communication component.

The storage component is configured to store various types of data to support operation at the intelligent desk lamp. Examples of such data include student exercises, examination papers, electronic textbooks, exercise analysis and interpretation, etc. for projection display on the intelligent desk lamp, and types of data specifically include documents, pictures, audio, and video, etc. The memory components may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.

The power supply assembly provides power for various components of the intelligent table lamp. The power components may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the intelligent desk lamp.

The audio component is configured to output and/or input an audio signal. For example, the audio component includes a Microphone (MIC) configured to receive an external audio signal when the smart desk lamp is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in a storage component or transmitted via a communication component. In some embodiments, the audio assembly further comprises a speaker for outputting audio signals.

The communication component is configured to facilitate wired or wireless communication between the intelligent desk lamp and other devices. The intelligent desk lamp can access a wireless network based on a communication standard, such as WiFi, 4G or 5G, and the like, or a combination of the WiFi, the 4G or the 5G. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

In one embodiment, the principle of the camera 300 acquiring the operation gesture is explained.

The actual imaging interface may become a virtual display screen, which in some embodiments may be a desktop, a wall, a dedicated projection screen, or other surface structure that presents a projected image, and the user's operation on the virtual display screen is identified by an image captured by a camera or location information transmitted by a controlled location sensing device.

Some exemplary operational acquisition modes are as follows:

(I) motion track

After the controller 200 controls the projection mechanism to project on the virtual display screen, the camera 300 captures an image of the finger of the user on the virtual display screen in real time and sends the image to the controller 200. The controller 200 recognizes the user's fingertip in the image by a fingertip tracking technique, and thus, the operation trajectory of the user on the virtual display screen can be obtained based on the movement trajectory of the fingertip.

In some embodiments, in the image acquired by the camera 300, if only a single finger is included, the operation trajectory of the user is determined based on the fingertip of the finger; if a plurality of fingers are included, the operation trajectory of the user is determined based on the fingertip of a specific finger, and the specific finger may be, for example, an index finger or the like, or the trajectories of a plurality of fingertips are determined.

(II) click operation

The camera 300 of the intelligent desk lamp is arranged above the finger of the user, when the user performs the finger pressing and clicking operation, the fingertip image of the user can be changed to a certain extent, and the controller 200 can identify whether the user performs the clicking operation according to the change of the fingertip image.

For example, when the position of the camera 300 is fixed, when the user performs the finger down-click operation, the distance between the fingertip and the camera 300 changes, and in the image acquired by the camera 300, the size of the fingertip pattern before the finger down-click is larger than the size of the fingertip pattern after the finger down-click, so that when the size of the fingertip pattern changes, it can be considered that the user performs the down-click operation.

For example, when some users click, the fingertips may bend downward, which may cause the image to have a deformed or incomplete fingertip pattern, and thus, when the fingertip pattern is deformed or displayed incompletely, the user may be considered to have performed a click operation.

It can be understood that when the fingertip image is just changed, the user can be considered to be in a fingertip pressing state; after the fingertip image is restored, the user can be considered to be in a fingertip lifting state, so that the fingertip image of the user changes once, and the user can be considered to have performed an effective click operation once.

(III) Single click operation

When the controller 200 confirms that the user is in a state of fingertip pressing, the position coordinates of the position Point1 of the state and the time stamp are recorded.

When it is confirmed that the user is in a state where the fingertip is lifted, the position coordinates and the time stamp of the position Point2 in the state are recorded.

If the distance between the position coordinates of position Point1 and position coordinates of position Point2 is smaller than a preset threshold, and the time difference between the timestamp of position Point1 and the timestamp of position Point2 is smaller than the preset threshold, it is considered that the user has performed a single-click operation at position Point1 (same as Point 2).

(IV) double click operation

When the controller 200 confirms that the user has performed the first valid click operation, the position coordinates and the time stamp of the position Point3 of the click operation are recorded.

When it is confirmed that the user has performed the second valid click operation, the position coordinates and the time stamp of the position Point4 of the click operation are recorded.

If the distance between the position coordinates of the position Point3 and the position coordinates of the position Point4 is smaller than a preset threshold, and the time difference between the timestamp of the position Point3 and the timestamp of the position Point4 is smaller than the preset threshold, it is considered that the clicking operation performed by the user at the position points Point3 and Point4 constitutes an effective double-click operation.

It is understood that the recognition principle of the multi-click operation is similar to that of the double-click operation, and the description thereof is omitted.

(V) Long-pressing operation

When the controller 200 confirms that the user is in a state of fingertip pressing, the position coordinates of the position Point5 of the state and the time stamp are recorded.

When it is confirmed that the user is in a state where the fingertip is lifted, the position coordinates and the time stamp of the position Point6 in the state are recorded.

If the distance between the position coordinates of position Point5 and position coordinates of position Point6 is smaller than a preset threshold, and the time difference between the timestamp of position Point5 and the timestamp of position Point6 is greater than the preset threshold, it is considered that the user has performed a long-press operation at position Point5 (same as Point 6).

(VI) sliding operation

When the controller 200 confirms that the user is in a state of fingertip pressing, the position coordinates of the position Point7 of the state and the time stamp are recorded.

When it is confirmed that the user is in a state where the fingertip is lifted, the position coordinates and the time stamp of the position Point8 in the state are recorded.

If the distance between the position coordinates of position Point7 and position coordinates of position Point8 is greater than a preset threshold, and the time difference between the time stamp of position Point7 and the time stamp of position Point8 is greater than a preset threshold, it is considered that the user has performed a sliding operation between position points 7 to 8.

It is understood that the sliding operation may be a lateral sliding, such as a leftward sliding or a rightward sliding, a longitudinal sliding, such as an upward sliding or a downward sliding, or an oblique sliding, such as an upward leftward sliding or a downward rightward sliding, etc.

In some embodiments, the sliding distance and the sliding direction (positive X-axis to the right and positive Y-axis to the up in the default position coordinate system) may be determined based on the position coordinates of the position Point7 and Point 8.

For example, the sliding distance may be calculated by the following formula:

where dis is the sliding distance, x7 and y7 are the position coordinates of position Point7, and x8 and y8 are the position coordinates of position Point 8.

When x7 is equal to x8 or the difference between x7 and x8 is smaller than a preset threshold, if y7> y8, the sliding direction is downward sliding; if y7< y8, the sliding direction is up.

When y7 is equal to y8 or the difference between y7 and y8 is smaller than a preset threshold, if x7> x8, the sliding direction is towards sitting; if x7< x8, the sliding direction is to the right.

When x7> x8, if y7> y8, the sliding direction is downward and leftward sliding; if y7< y8, the sliding direction is to slide left and up.

When x7< x8, if y7> y8, the sliding direction is rightward and downward sliding; if y7< y8, the sliding direction is to the right and upward.

In one embodiment, the user's operation on the virtual display screen may also be simulated by other peripheral devices. The peripheral devices are specifically such as an induction pen and the like.

In some embodiments, the pen point of the induction pen is provided with a position sensor, the position sensor transmits the position of the pen point to the controller 200 of the intelligent desk lamp in real time, and therefore the intelligent desk lamp obtains the operation track of the user on the virtual display screen through the position change condition transmitted by the controller 200.

In addition, the nib of the induction pen is provided with a pressing induction structure (for example, a pressure sensor and the like), when a user needs to perform a click operation, the user can touch the desktop by using the induction pen, so that the pressing induction structure acquires a pressing signal and sends the acquired pressing signal to the controller 200 of the intelligent desk lamp, and the controller 200 can determine the position where the user clicks based on the current position of the note and the pressing signal.

It is understood that the principle of other operations (such as double-click, long-press, etc.) performed by the user through the sensing pen is the same as that performed through the fingertip, and the detailed description thereof is omitted here.

For the convenience of understanding, in the following embodiments, the smart desk lamp is described by taking an example that the smart desk lamp includes a single controller 200, two projection mechanisms (the first imaging mechanism 110 and the second imaging mechanism 120), and a single camera 300, wherein the camera 300 only captures an operation gesture on the first virtual display screen VS1, the first virtual display screen VS1 projected by the first imaging mechanism 110 is formed on a desktop of a desk on which the smart desk lamp is disposed, and the second virtual display screen VS2 projected by the second imaging mechanism 120 is formed on a wall surface on which the desk leans.

In one embodiment, an application management method of an intelligent desk lamp is explained.

In some embodiments, a power-on key is arranged on the base of the intelligent desk lamp. The starting key can be a physical pressing type structure or a touch control structure, and when the starting key is in the physical pressing type structure, if a user presses the starting key, the starting key can be considered to be in an active state; when the power-on key is a touch structure, if a user's limb (e.g., a finger) is placed on the surface of the power-on key, the power-on key can be considered to be in an active state.

In some embodiments, the active state of the power-on key refers to a state in which the power-on key is pressed.

The traditional desk lamp is also provided with a start-up key, and after a user presses or touches the start-up key, a light source of the desk lamp is powered on to emit light, so that the lighting function is realized. Compare with traditional desk lamp, intelligent desk lamp still is provided with a plurality of virtual display screens, and after the start, except can realizing the illumination function, the virtual display screen can show predetermined projection picture to realize showing the function.

In some embodiments, the intelligent desk lamp can be provided with a start key and a projection key, when the intelligent desk lamp is started, the virtual display screen does not display a projection picture, so that the intelligent desk lamp can be used as a common desk lamp after being started, when a user needs to perform projection display, the user can press or touch the projection key to enable the virtual display screen to display the projection picture, the user presses or touches the projection key again, and the virtual display screen can close the display of the projection picture, so that the effect of saving energy is achieved.

In some embodiments, the function of the above-mentioned projection key may also be implemented by integrating it into a power-on key, for example, the power-on key is configured to be turned on or off by a user for a long time, and the user turns on or off the projection when clicking.

In some embodiments, after the user triggers the power-on key, the controller obtains a trigger signal of the power-on key, then generates a first start page and a second start page according to the trigger signal, then controls the desktop projection mechanism to project the first start page, controls the wall projection mechanism to project the second start page, and starts the camera, so that the operation of the user on the second start page and/or the first start page is monitored through the camera.

Referring to fig. 4, which is an interface schematic diagram of a second start page according to some embodiments, as shown in fig. 4, the second start page may not be provided with a control, and only shows some information that does not need to be focused by the user for a long time, such as weather information, time information, and the like. Of course, in some embodiments, the first launch page may also be provided with a small number of controls, for example, "weather sunny" in fig. 4 may be an interface control, and the user may enter the weather detail interface by clicking on the interface control.

Referring to fig. 5, which is an interface schematic diagram of a first start-up page according to some embodiments, the first start-up page may include an education interface, as shown in fig. 5, the education interface may be provided with a plurality of controls, such as "online teaching system", "teaching channel", "exercise practice", "test simulation", and "homework correction", each of the controls is a display position, and after a user clicks one of the controls, the user may enter the interface corresponding to the control. The first starting page can be provided with a two-screen control D, and the control D is configured to call up a control interface for operating the wall surface projection interface on the current interface in response to triggering.

In some embodiments, it may be inconvenient for the user to directly operate the control on the second launch page, and the user may click the D control on the first launch page shown in fig. 5, thereby bringing up the control interface of the second launch page on the first virtual display screen, and operating on the second launch page on the control interface.

It should be noted that, referring to fig. 5, in some embodiments, for the first virtual display VS1, the interface lower side of the Launcher interface includes 4 control keys, which are a return key, a home key, a progress key, and a minimize key. The return key is used for returning to a previous page, the home page key is used for directly returning to a corresponding Launcher interface, the process key is used for displaying all current processes to conduct process management, and the minimize key is used for minimizing the application running in the current foreground.

In one embodiment, the screen display control of the second virtual display screen VS2 is explained.

Referring to fig. 5, a two-screen control D is disposed on a display page of the first virtual display screen VS1, and when a user clicks the two-screen control D, the first virtual display screen VS1 displays a display control interface of the second virtual display screen VS2 above an original interface.

Fig. 6 is a schematic diagram of a display control interface D0 corresponding to the two-screen control D, and as shown in fig. 6, the display control interface D0 includes a display area D1, a return-to-one-screen control D2, a close-two-screen control D3, a touch area D4, and an exit control D5.

The display area D1 is used to display the currently running process of the second virtual display screen VS 2.

The return-to-one screen control D2 is used to switch the content displayed on the second virtual display screen VS2 to the first virtual display screen VS1 for display. For example, for a process, if the currently displayed content of the process is displayed on the second virtual display VS2, and if the user clicks the return-to-one-screen control D2, the process switches to the first virtual display VS1 for display, and at this time, the second virtual display VS2 may display a Launcher interface or a time interface.

The close two-screen control D3 is used to switch the content displayed on the second virtual screen VS2 to the first virtual screen VS1 for display, while the second virtual screen VS2 is turned off. For example, for a certain process, if the currently displayed content of the process is displayed on the second virtual display screen VS2, if the user clicks the off-two-screen control D3, the process switches to the first virtual display screen VS1 for display, at this time, the second virtual display screen VS2 switches to the off-screen state, that is, the second virtual display screen VS2 does not display the content.

Touchpad D4 is used to control the operation of second virtual display screen VS2 (in a similar manner to a notebook touchpad). According to the operation of the user in the touch area D4 acquired by the camera, the mapping relation between the position of the operation of the user in the touch area D4 and the preset position, the operation of the user is mapped to the operation of the corresponding position of the VS2 of the second virtual display screen, and then the control for executing the operation is determined according to the position of the VS2 control of the second virtual display screen. For example, the user can manipulate a screen pointer on the second virtual display screen VS2 through the touch area D4, so as to perform corresponding operations.

The exit control D5 is used to collapse the display control interface D0. For example, the user may collapse the display control interface D0 by clicking the exit control D5, and at this time, the icon of the two-screen control D is displayed on the first virtual display screen VS 1.

In one embodiment, the process control management of the first virtual display VS1 and the second virtual display VS2 is explained.

In some embodiments, an application on the intelligent desk lamp may generate a process of the application on the intelligent desk lamp after being started, and thus, managing the application may include managing the process of the application.

In some embodiments, the applications on the smart desk lamp include three types, the first type is an application that is only exposed on the first virtual display screen VS1, the applications may include interactive applications that the developer of the smart desk lamp self-develops, the second type is an application that is only exposed on the second virtual display screen VS2, the applications may include presentation-type applications of a third party, the third type is an application that is both exposed on the first virtual display screen VS1 and the second virtual display screen VS2, the applications may include comprehensive applications that the developer of the smart desk lamp self-develops, the first type and the second type of applications may be referred to as single-screen applications, and the third type of applications may be referred to as double-screen applications. The interactive application may refer to an application that requires a user to perform a large number of operations, such as a game application, and the user needs to perform real-time control; the presentation application may refer to an application that does not require user operation, or requires only a small amount of user operation, such as a weather application, that does not require user operation, or that requires only input of a geographic location; the comprehensive application may refer to an application that requires a user to operate in some scenarios and does not require the user to operate in some scenarios, such as a notepad application, where the user needs to interact with the application when inputting an event, and after inputting the event, the application only needs to display the event input by the user.

In some embodiments, in order to enable the smart desk lamp to identify which virtual display screen an application needs to be displayed on, some applications may carry a screen identifier in an installation package, where the screen identifier may be a screen parameter, and if the parameter takes the value of VS1, the screen identifier may be a first identifier indicating that the application is of a type that needs to be displayed on the first virtual display screen VS1, a process generated after the application is started may be referred to as a first type of process, if the parameter takes the value of VS2, the screen identifier may be a second identifier indicating that the application is of a type that needs to be displayed on the second virtual display screen VS2, a process generated after the application is started may be referred to as a second type of process, and if the parameter takes the value of (VS1, VS2), the screen identifier may be a third identifier indicating that the application is of a type that needs to be displayed on both the first virtual display screen VS1 and the second virtual display screen VS2, the processes generated by the application after startup may be referred to as processes of a third type. It should be noted that, for an application with a screen parameter value of 3, at a certain time, the application may display interfaces on two display screens, or may display an interface on only one display screen. After the applications are installed on the intelligent desk lamp, the screen identification can be stored in the installation information of the applications. In some embodiments, some applications may not carry screen identification in their installation package, and the smart desk lamp may default that the application needs to be displayed on the first virtual display VS1 or the second virtual display VS 2. After the applications are installed on the intelligent desk lamp, the intelligent desk lamp can add screen identification in installation information of the applications.

In some embodiments, the process management timing diagram of the installed application on the intelligent desk lamp can be seen in fig. 7, and in fig. 7, the application management stack, the application process management module, and the desktop management module can be software modules executed on a controller of the intelligent desk lamp.

In some embodiments, after the smart desk lamp is turned on, the controller of the smart desk lamp may create three application management stacks for storing an application displayed only on the first virtual display VS1, an application displayed only on the second virtual display VS2, and screen usage information of an application provided with a display screen on each of the first virtual display VS1 and the second virtual display VS 2. The screen use information can be the same as the screen identification in the installation information of the application program when the application is started, and if a user switches the display screen displayed by the application program in the later period, the screen use information can change along with the operation of the user and is different from the screen identification in the installation information of the application program.

In some embodiments, after the intelligent desk lamp is turned on, the controller of the intelligent desk lamp may also not create the application management stack first, and create the first application management stack after the user starts an application displayed only on the first virtual display screen VS 1; after the user starts an application displayed only on the second virtual display VS2, a second application management stack is created; after the user starts an application having a display screen on each of the first virtual display VS1 and the second virtual display VS2, a third application management stack is created.

Taking the example that the intelligent desk lamp automatically creates three application management stacks after being started, in some embodiments, a user may click one application program from a first start page or a second start page to generate an application start instruction of the application program.

In some embodiments, the controller of the intelligent desk lamp responds to the application starting instruction to start the application program, and the application program generates at least one starting interface after starting. If the application program is a double-screen application, two starting interfaces are generated, the application program can respectively set screen identifiers for the two starting interfaces, so that the controller can read the screen identifiers corresponding to the starting interfaces and project the two starting interfaces to corresponding virtual display screens according to the screen identifiers; and if the application program is single-screen application, generating a starting interface, wherein the application program can set a screen identifier which is the same as the screen identifier of the application program for the starting interface, so that the controller can read the screen identifier corresponding to the starting interface and project the starting interface onto the corresponding virtual display screen according to the interface screen identifier.

In some embodiments, the controller of the intelligent desk lamp responds to the application starting instruction, and obtains the screen identifier of the application program from the installation information of the application program. If the value of the screen identifier is VS1, adding the screen use information of the application program into the first application management stack; if the value of the screen identifier is VS2, adding the screen use information of the application program into a second application management stack; and if the screen identifier takes the value of (VS1, VS2), adding the screen use information of the application program into the third application management stack.

In some implementations, after a user starts an application, the user can return to the display interface where the icon of the application is located, when the user clicks the application again on the display interface, an application entering instruction is input into the intelligent desk lamp, and the intelligent desk lamp redisplays the interface of the application according to the application entering instruction.

In some embodiments, a user may continue to launch other applications after launching one application. After each application is started, the screen use information of the application is stored in the corresponding application management stack. In an application management stack, the screen use information of each application is sorted according to the opening sequence of a user, the application opened by the user firstly is positioned at the bottom of the stack, the application opened by the user finally is positioned at the top of the stack, and the screen use information sequence of each application in the application management stack is automatically adjusted along with the operation of the user as the user switches the applications back and forth.

In some embodiments, if a user opens more applications, the memory resource consumption of the intelligent desk lamp will be large, and the user may perform process management on the intelligent desk lamp, for example, close some applications, to release the memory resource occupied by the applications.

In some embodiments, the user may click on a process control on the first virtual display VS1 to manage the launched application.

In some embodiments, the user may also slide upward from the bottom of the first virtual display VS1 to trigger a process control to manage the opened application.

In some embodiments, after the user clicks the process control, the application process management module responds to the trigger signal of the process control to control the intelligent desk lamp to display a process management page for the user to perform application management.

In some embodiments, the application process management module, in response to the trigger signal of the process control, may read screen usage information of a currently-started application stored in each application management stack, and determine a process currently running in the memory of the intelligent desk lamp. After the screen use information of the currently opened application is read, the screen use information can be processed, and therefore a process management interface is generated.

To facilitate the user's understanding of the applications currently running on the first virtual display VS1 and the applications running on the second virtual display VS2, the application windows of all open applications may be presented on a regular basis.

In some embodiments, one way in which application processes are presented on a regular basis may be to alternate the ordering of the presentation by application processes that differ in screen usage information.

In some embodiments, the application process management module may calculate, according to the screen usage information of the started applications, the number of applications corresponding to each application management stack, to obtain that the number of the one-screen applications is M, the number of the two-screen applications is N, and the number of the one/two-screen applications is Q, where the one-screen application refers to an application whose current display screen is the first virtual display screen VS1, the two-screen application refers to an application whose current display screen is the second virtual display screen VS2, and the one/two-screen application refers to an application whose current display screen is the first virtual display screen VS1 and the second virtual display screen VS 2.

In some embodiments, the method for alternately ordering different application processes may be: the priority of the first class process, the priority of the second class process and the priority of the third class process are the same, the first class process, the second class process and the third class process are alternately ordered, and then the processes of the rest classes are alternately ordered.

According to the sorting mode, if the running processes only have the first class processes and the second class processes, when M is larger than or equal to N and N is larger than zero, the first N first class processes and the N second class processes are alternately displayed on the first 2N sequence bits on the process management page, and the remaining sequences of the remaining M-N first class processes after the first 2N sequence bits are sequentially arranged. And when M is smaller than N, alternately displaying the first M first-class processes and the M second-class processes on the first 2M sequence bits on the process management page, wherein the rest sequences of the rest N-M second-class processes after the first 2M sequence bits are sequentially arranged.

According to the sorting mode, if the running processes comprise a first class process, a second class process and a third class process, when M is larger than or equal to N, N is larger than or equal to Q, and Q is larger than zero, the first Q first class processes, the first Q second class processes and the Q third class processes are alternately displayed on the first 3Q sequence bits on the process management page, the N-Q first class processes and the N-Q second class processes are alternately displayed on the 2(N-Q) sequence bits after the first 3Q sequence bits on the process management page, and the rest M-N first class processes are displayed on the subsequent sequence bits. And when M is less than N, M and is greater than Q, alternately displaying the first Q first-class processes, the first Q second-class processes and the Q third-class processes on the first 3Q sequence bits on the process management page, alternately displaying the M-Q first-class processes and the M-Q second-class processes on the 2(M-Q) sequence bits after the first 3Q sequence bits on the process management page, and displaying the rest N-M second-class processes on the subsequent sequence bits.

In some embodiments, the method for alternately ordering and presenting different application processes may be: the priority of the first class process and the priority of the second class process are the same and are greater than the priority of the third class process, the first class process and the second class process are alternately ordered, and then the rest processes and the third class process are alternately ordered, or the second class process and the first class process are alternately ordered, and then the rest processes and the third class process are alternately ordered.

According to the sorting mode, when M is smaller than N, several specific sorting modes are as follows:

if M is smaller than N and the sum of M and Q is smaller than N, the application process management module may alternately sort the application processes of the two-screen application and the application processes of the one-screen application, and then alternately sort the remaining application processes of the two-screen application and the application processes of the one/two-screen application. Because the sum of M and Q is less than N, a part of application processes of the two-screen application cannot be alternately sequenced with application processes with different screen use information, and the part of application processes of the two-screen application can be directly displayed in an overlapping mode to finally obtain a group of overlapped processes. Ordering effects referring to fig. 8, in fig. 8, the ordering of application processes for the same screen usage information is consistent with the ordering of screen usage information within the respective application management stacks.

If M is smaller than N and the sum of M and Q is equal to N, the application process management module can alternately sort the application processes of the two-screen application and the application processes of the one-screen application, and then alternately sort the remaining application processes of the two-screen application and the application processes of the one/two-screen application, and finally obtain a group of superposed windows. The sorting effect can be seen in fig. 9, the sorting of the application processes with the same screen usage information is consistent according to the sorting of the screen usage information in the respective application management stacks.

If M is smaller than N and the sum of M and Q is larger than N, the application process management module may alternately sort the application processes of the two-screen application and the application processes of the one-screen application, and then alternately sort the remaining application processes of the two-screen application and the application processes of the one/two-screen application. Because the sum of M and Q is larger than N, a part of application processes of the one-screen/two-screen application cannot be alternately sequenced with application processes with different screen use information, and the part of application processes of the one-screen/two-screen application can be directly displayed in an overlapping mode to finally obtain a group of overlapped windows. Ordering effects see fig. 10, where the ordering of application processes for the same screen usage information is consistent with the ordering of screen usage information within the respective application management stacks in fig. 10.

If M is greater than N, the processes of the started applications can be sorted according to the condition that the sum of N and Q is less than M, N and the sum of Q is equal to M, N and the sum of Q is greater than M, and the sorting method can be similar to the sorting method when M is less than N, and is not described herein again.

In some embodiments, after the controller sorts the first class process, the second class process, and the third class process according to the above alternate sorting rule, the process management page may be generated according to the sorted processes.

In some embodiments, in the process management page, the multiple processes are displayed in a vertically overlapped manner according to the above alternate sorting, the process sorted in the front may form a shield on a preset area of the process arranged in the rear, the preset area may be a lower area, and the partially shielded overlapped display mode may display more processes in a smaller area than the tiled display mode of all the processes. In some embodiments, the manner in which an application process is presented on a regular basis may also be a separate presentation of application processes that differ in screen usage information. After the application process management module obtains the screen use information of the opened application from each application management stack, the application process management module can display the application process of the one-screen application in a superposition mode, display the application process of the two-screen application in a superposition mode, display the application process of the one-screen application/the two-screen application in a superposition mode, and obtain three groups of processes displayed in a superposition mode. The sorting effect can be seen in fig. 11, as shown in fig. 11, each class of processes can be arranged separately, and processes in different classes can be separated by a preset distance, which is convenient for a user to distinguish and difference.

In fig. 11, the ordering of application processes for the same screen usage information is consistent with the ordering of screen usage information within the respective application management stacks.

In some embodiments, after obtaining the sequence of all application processes with applications started, the application management process may generate a process management interface provided with a screen identifier VS1 according to the beat sequence, and then send the application management process interface to the desktop management module according to the screen identifier VS1, so that the desktop management module may display the process management interface on the first virtual display screen VS 1.

For example, the process management interface can be seen in fig. 12, and the user can manage the currently running process through the process management page, for example, close, switch the display screen, and so on.

As shown in fig. 12, a plurality of currently running processes are displayed in a stacked manner, and a user can select a process to be managed by scrolling the processes up and down. For example, the currently managed process is process one, and by scrolling down, the currently managed process can be switched to process two.

In some embodiments, after the currently managed process is switched, if the user clicks and selects the currently managed process, the content of the currently managed process is directly displayed on the corresponding virtual display screen.

In addition, a label A is arranged in a corresponding area of different processes, and the label A is used for identifying the virtual display screen on which the process is currently displayed. The label a may be determined according to the screen identifier, and may display "one screen" if the screen identifier is VS1, may display "two screens" if the screen identifier is VS2, and may display "one screen + two screens" if the screen identifier is (VS1, VS 2). After receiving an input instruction for process management, acquiring an operating process and a position presented by the process, and displaying in a label sub-control of a process control controlled by the position presented before receiving the instruction according to an application corresponding to the process (a first virtual display VS1 or a second virtual display VS2), wherein the content displayed by the label sub-control at the position presented before receiving the instruction is different for the application corresponding to the process. For example, tag a1 corresponding to process one in fig. 12 is "one screen", which means that process one is displayed on the first virtual screen VS 1; label a2 corresponding to process two is "two screens", i.e. it means that process two is displayed on second virtual screen VS 2; label a3 corresponding to process three is "one screen + two screen", that is, it indicates that process three is simultaneously displayed on the first virtual display VS1 and the second virtual display VS 2. At this time, if the user clicks to select the first process, directly displaying the content corresponding to the first process on the first virtual display screen VS 1; if the user clicks the selected process two, directly displaying the content corresponding to the process two on a second virtual display screen VS 2; if the user clicks and selects the process three, the content corresponding to the process three is directly displayed on the first virtual display screen VS1 and the second virtual display screen VS 2.

It is to be understood that the multiple processes currently running may also be displayed in other forms, for example, in a form of multiple small windows, and the display form of the multiple processes is not limited in this application.

In addition, the expression form of the tag content is not limited in the application, the tag content can be any combination of numbers, letters and characters, and a user can clearly and intuitively know which virtual display screen the process is displayed on according to the tag content. For example, the tag content "one screen" in fig. 12 may also be "1", "two screens" may also be "2", and the like.

In some embodiments, referring to fig. 12, after the user opens the process management page, in addition to seeing which virtual display screen the process is displayed on, the user can also perform process shutdown management on the currently running process. In some embodiments, the user may close the running process through process close control B.

For example, the user may close process one by clicking on process close control B1 corresponding to process one, close process two by clicking on process close control B2 corresponding to process two, and close process three by clicking on process close control B3 corresponding to process three. Thus, the user can shut down the process needing to be shut down in a targeted manner.

In some embodiments, referring to fig. 12, the process management page is further provided with a one-touch closing control B0, and when the number of processes that need to be closed currently is large, the user can close all currently running processes by clicking the one-touch closing control B0 without clicking the process closing controls corresponding to the processes one by one, so that the process closing efficiency can be improved.

After the user completes the process closing operation, the page before the process management can be returned by clicking the return key. In some embodiments, after completing the process shutdown operation, if the user clicks on a blank in the process management interface, an educational interface in the Launcher interface is returned.

In some embodiments, after opening the process management page, the user may perform process closing management on the currently running process, and may also switch the virtual display screen corresponding to the currently running process. In some embodiments, the user may perform a display screen switch on the process by applying the display screen switch control C.

In some embodiments, application display screen toggle control C can include control C1 and control C2. The triggering mode of the control C1 may be that a user operation of sliding leftward is received in the display area of the top-most process, an instruction for switching the application display screen may be generated after the triggering, and the top-most process may be switched to the second virtual display screen VS2 in response to the instruction; the control C2 may be triggered in such a way that a user operation of sliding to the right is received in the display area of the topmost process, and the topmost process may be switched to the first virtual display CS1 in response to the trigger. As shown in FIG. 12, control C1 and control C2 can be simultaneously exposed on the process management page. As shown in FIG. 13, control C1 may also be displayed only when the top-most application is a one-screen process. As shown in FIG. 14, control C2 may also be displayed only when the top-most application is a two-screen process.

In some embodiments, when the currently managed process is process one, the tag a1 corresponding to process one is "one screen", that is, process one is displayed on the first virtual display screen VS1 before receiving the process management instruction, at this time, the user may perform a left-sliding operation corresponding to the control C1 to switch process one to the second virtual display screen VS2 for display, at this time, the first virtual display screen VS1 no longer displays the content of process one, that is, display process one by switching between different screens.

In some embodiments, when the currently managed process is process one, the user may perform a right-slide operation corresponding to control C2, and the process one is still shown on one screen.

In some embodiments, when the currently managed process is process two, the tag a2 corresponding to process two is "two screens", that is, process two is displayed on the second virtual display screen VS2 before receiving the process management instruction, at this time, the user may perform a right-sliding operation corresponding to the control C2 to switch process two to the first virtual display screen VS1 for display, at this time, the second virtual display screen VS2 no longer displays the content of process two, that is, the process two is displayed by switching between different screens.

In some embodiments, when the currently managed process is process two, the user may perform a left-sliding operation corresponding to the control C1, and process two is still displayed on the two screens.

In some embodiments, when the currently managed process is process three, the label a3 corresponding to process three is "one screen + two screens", that is, at this time, process two is displayed on the first virtual display screen VS1 and the second virtual display screen VS2 before receiving the process management instruction, at this time, the user may perform a left-sliding operation corresponding to the control C1 to switch process three to the second virtual display screen VS2 for display, at this time, the first virtual display screen VS1 no longer displays the content of process three, that is, switch process three from a two-screen display to a single-screen (the second virtual display screen VS2) for display. At this time, the first virtual display screen VS1 may display a Launcher interface, for example, an educational interface or the like.

In some embodiments, the user may also perform a right-sliding operation corresponding to the control C2 to switch the process three to the first virtual display screen VS1 for displaying, at this time, the second virtual display screen VS2 no longer displays the content of the process three, that is, the process three is switched from the dual-screen display to the single-screen display (the first virtual display screen VS 1). At this time, the second virtual display screen VS2 may display a Launcher interface or a time interface.

In some embodiments, the controls C1 and C2 are conditionally hidden/displayed, i.e., the controls C1 and C2 are not always in a displayed state.

In some embodiments, the control C1 is not displayed until the currently managed process is currently displayed on the first virtual display VS1 and can be switched to the second virtual display VS2 for display (e.g., process one in fig. 12), and the control C2 is hidden.

When the currently managed process is currently displayed on the second virtual display VS2 and can be switched to the first virtual display VS1 for display (for example, process two in fig. 12), the control C2 is displayed, and at this time, the control C1 is hidden.

When the currently managed process is currently displayed on the first virtual display VS1 and the second virtual display VS2, and can be switched to the first virtual display VS1 or the second virtual display VS2 for display separately (for example, process three in fig. 12), the control C1 and the control C2 are simultaneously displayed.

When the currently managed process is currently displayed on the first virtual display VS1 and the second virtual display VS2 and cannot be switched to the first virtual display VS1 or the second virtual display VS2 for display alone (for example, process three in fig. 12), the control C1 and the control C2 are hidden.

Therefore, by setting the controls C1 and C2 as conditional hiding/displaying, it is possible to avoid causing interference to the user when the user switches the display.

In some embodiments, the user may also set controls C1 and C2 to be always displayed or always hidden by setting them to be always hidden.

In one embodiment, a plurality of intelligent table lamps are connected through a network to form a communication system, a plurality of users corresponding to the plurality of intelligent table lamps can perform information interaction through the communication system, and the plurality of users can be users with different identity types. For example, the plurality of users may include a first number of first identity users and a second number of second identity users, and so on.

As can be seen from the above embodiments, in the embodiments of the present application, the application process running on the first display picture, the application process running on the second display picture, and the application processes running on the first display picture and the second display picture are alternately displayed in an overlapping manner or displayed in an overlapping manner according to the display positions on the process management interface, so that the application process is regularly displayed, which is beneficial to a user to check the processes on the display pictures, and the user can conveniently perform process management, thereby improving the user experience.

Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.

The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:虚拟投影方法、装置以及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类