CN113312122A - Virtual keyboard calling method and device, computer storage medium and electronic equipment - Google Patents
Virtual keyboard calling method and device, computer storage medium and electronic equipment Download PDFInfo
- Publication number
- CN113312122A CN113312122A CN202010124561.8A CN202010124561A CN113312122A CN 113312122 A CN113312122 A CN 113312122A CN 202010124561 A CN202010124561 A CN 202010124561A CN 113312122 A CN113312122 A CN 113312122A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- virtual keyboard
- remote server
- event
- input
- 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 37
- 238000004590 computer program Methods 0.000 claims description 11
- 239000000126 substance Substances 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- 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
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a virtual keyboard calling method, a virtual keyboard calling device, a computer storage medium and electronic equipment. The virtual keyboard calling method executed by the remote server comprises the following steps: receiving a press-down event and a lift-up event sent by a user terminal; acquiring the current cursor type of the remote desktop; and if the cursor type is an input cursor, sending a notification message that the current user needs to input the text to the user terminal so that the user terminal can display the virtual keyboard on a screen. According to the invention, when a user controls the remote desktop to perform character input operation by using the user terminal without the peripheral, the user terminal can display the virtual keyboard in the screen for the user to input by clicking in the input box of the remote desktop, so that the operation is simple, convenient and quick, and the good feeling of using the remote desktop by the user is improved.
Description
Technical Field
The invention relates to the technical field of remote desktops, in particular to a virtual keyboard calling method and device, a computer storage medium and electronic equipment.
Background
The remote desktop control is realized by using a certain software on the intelligent terminal to control the remote server by one key. Currently, an intelligent terminal is used to connect a remote server, access application programs, files and network resources of the remote server, and realize real-time operation. A user can input information such as characters through a peripheral input device connected to the intelligent terminal, and the intelligent terminal transmits the information to the remote server to perform operations such as chatting, account password input and searching. However, the smart terminal is not always capable of being connected with a peripheral for use.
Before, when the user uses the local function, the intelligent terminal can judge whether to pop up the virtual keyboard during the user operation by oneself, but this function can not be applicable to the use that intelligent terminal connects remote server, so remote desktop service manufacturer generally adds the shift knob of text keyboard device function to the suspension window of remote desktop, and the user calls out the text keyboard device through clicking the suspension window of entering when needing to use, or calls out the text keyboard device by oneself through certain type of gesture or other modes.
Although the measures can help the user to complete the corresponding input function in the input box of the remote desktop, the using steps are more complicated, and the intelligent degree is lower.
Disclosure of Invention
In view of the above-mentioned shortcomings in the prior art, it is an object of the present invention to provide a virtual keyboard calling method, apparatus, computer storage medium and electronic device, which are used to solve the above problems in the prior art.
In order to achieve the above objects and other related objects, the present invention provides a virtual keyboard calling method, which is applied to a remote server; the method comprises the following steps: receiving a press-down event and a lift-up event sent by a user terminal; the user terminal displays a remote desktop provided by the remote server; acquiring the current cursor type of the remote desktop; and if the cursor type is an input cursor, sending a notification message that the current user needs to input the text to the user terminal so that the user terminal can display the virtual keyboard on a screen.
In an embodiment of the present invention, the method further includes: receiving a first coordinate of the press and lift event sent by the user terminal; determining a second coordinate corresponding to the first coordinate in the remote server based on the resolution of the user terminal and the resolution of the remote server; performing the press and lift event at the location of the second coordinate.
In an embodiment of the present invention, the method further includes: calculating the time difference between the pressing operation time and the lifting operation time in the pressing and lifting events; if the calculated time difference is not larger than the preset time difference, judging that the pressing and lifting events are click events; executing the click event at the second coordinate.
In order to achieve the above objects and other related objects, the present invention provides a virtual keyboard calling method, which is applied to a user terminal, where the user terminal displays a remote desktop provided by a remote server; the method comprises the following steps: acquiring a press-down event and a lift-up event, and transmitting the press-down event and the lift-up event to the remote server; and displaying the virtual keyboard on a screen when receiving a notification message sent by the remote server and indicating that the current user needs to input text.
In an embodiment of the present invention, the method further includes: and when the connection with the external input equipment is detected, stopping sending the obtained pressing and lifting events to the remote server.
In an embodiment of the present invention, the method further includes: and sending the first coordinates of the pressing and lifting events to the remote server.
In order to achieve the above objects and other related objects, the present invention provides a virtual keyboard invoking device, which is applied to a remote server; the device comprises: a press-down and lift-up event receiving module for receiving a press-down and lift-up event transmitted by a user terminal; the user terminal displays a remote desktop provided by the remote server; the cursor type acquisition module is used for acquiring the current cursor type of the remote desktop; and the notification message sending module is used for sending a notification message that a current user needs to input text to the user terminal when the cursor type is the input type cursor so that the user terminal can display the virtual keyboard on a screen.
In order to achieve the above objects and other related objects, the present invention provides a virtual keyboard invoking device, which is applied to a user terminal, wherein the user terminal displays a remote desktop provided by a remote server; the device comprises: the pressing and lifting event acquisition module is used for acquiring a pressing and lifting event and transmitting the pressing and lifting event to the remote server; and the virtual keyboard display module is used for displaying the virtual keyboard in a screen when receiving a notification message which is sent by the remote server and requires text input by the current user.
To achieve the above objects and other related objects, the present invention provides a computer-readable storage medium, in which a computer program is stored, and the computer program is loaded and executed by a processor to implement the virtual keyboard invoking method.
To achieve the above and other related objects, the present invention provides an electronic device, comprising: a processor, a memory, and a communicator; wherein the communicator is used for communicating with an external device; the memory is used for storing a computer program; the processor is used for loading and executing the computer program so as to enable the electronic equipment to execute the virtual keyboard calling method.
As described above, according to the virtual keyboard calling method and apparatus, the computer storage medium, and the electronic device of the present invention, when a user uses a user terminal without a peripheral device to control a remote desktop to perform a text input operation, the user terminal can display a virtual keyboard on a screen for the user to input only by clicking on an input box of the remote desktop, so that the operation is simple, convenient, and fast, and the user's perception of using the remote desktop is improved.
Drawings
Fig. 1 is a schematic view of an application scenario of a virtual keyboard calling method according to an embodiment of the present invention.
Fig. 2 is a flowchart illustrating a virtual keyboard invoking method according to an embodiment of the present invention.
Fig. 3 is a block diagram of a virtual keyboard invoking device according to an embodiment of the present invention.
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention, and the components related to the present invention are only shown in the drawings rather than drawn according to the number, shape and size of the components in actual implementation, and the type, quantity and proportion of the components in actual implementation may be changed freely, and the layout of the components may be more complicated.
In the prior art, a remote desktop service manufacturer adds functions such as a floating button and gesture operation in a remote desktop, so that when a user terminal is not connected with an external input device but needs to input in an input box of the remote desktop, the user terminal can autonomously call out a text keyboard function of the remote desktop by clicking the floating button or making a gesture. However, the intelligent degree of the mode is low, the operation is not convenient enough, and the user experience is influenced. In view of this, the embodiment provides a virtual keyboard calling method, so that when a user uses a user terminal without a peripheral to control a remote desktop to perform a text input operation, the user terminal can display a virtual keyboard in a screen for the user to input only by clicking in an input box of the remote desktop, the operation is simple, convenient and fast, and the user experience is greatly improved.
As shown in fig. 1, the user terminal is communicatively connected to the remote server. The user terminal includes, but is not limited to, devices such as smart phones, tablet computers, and portable computers, and the remote server includes, but is not limited to, a single server and a server group. The user terminal is provided with a client, and is connected to and accesses the remote server through the client (such as app and wap). The remote server provides a remote desktop to the user terminal, and the user terminal displays the remote desktop, for example: the remote server provides the virtual cloud desktop to the user terminal, and the user terminal displays the virtual cloud desktop.
The virtual keyboard calling method of the embodiment comprises the following steps:
s21: the user terminal acquires the pressing and lifting events and transmits the pressing and lifting events to the remote server.
Specifically, the generation of press and click events is, for example: the user operates an external mouse connected with the user terminal, moves the mouse to a destination (such as an input box) of a remote desktop, and executes the operation of pressing and lifting a left button of the mouse, or the user operates a touch screen of the user terminal, and executes the pressing and lifting operation after a cursor is dragged to the destination (such as the input box) by a finger, or directly clicks the destination (such as the input box) to execute the pressing and lifting operation without dragging the cursor in a touch screen mode.
After acquiring the pressing and lifting event (such as the pressing and lifting event of the left mouse button), the user terminal sends the pressing and lifting event to the remote server. Preferably, in an embodiment, the ue sends the location coordinates of the press and lift events to the remote server.
In other embodiments, when the user terminal is connected to an external input device, such as a mouse, a physical keyboard, a tablet, etc., the user may select to close the function of the virtual keyboard, that is, the user terminal may stop sending the obtained press-down and lift-up events and the position coordinates thereof to the remote server.
S22: and the remote server side receives the pressing and lifting events sent by the user terminal and then acquires the current cursor type of the remote desktop.
In an embodiment, after receiving the press and lift event and the position coordinates thereof, the remote server calculates the corresponding position coordinates of the press and lift event in the remote server according to the resolution of the user terminal and the resolution of the remote server. For convenience of description, the occurrence position of the press-and-lift event in the user terminal is referred to as a first coordinate, and the corresponding position of the first coordinate in the remote server is referred to as a second coordinate. For example: the resolution of the ue is a × b, the resolution of the remote server is c × d, and assuming that the first coordinate is (m, n), the second coordinate should be (c/a × m, d/b × n). The remote server executes the press and lift events at the second coordinate location.
In an embodiment, the press and lift events received by the remote server further include a press operation timestamp and a lift operation timestamp. And the remote server calculates the time difference between the pressing operation and the lifting operation of the pressing and lifting event according to the two timestamps, judges that the pressing and lifting event is a click event after the time difference meets a preset condition (if the preset time difference is 200ms, the calculated time difference is less than 200ms, the calculated time difference is considered to meet the preset condition), executes the click event at a second coordinate position, and then calls the system api to acquire the type of the mouse cursor currently displayed on the remote desktop. Preferably, all click events in this embodiment refer to left click events.
S23: and the remote server identifies the cursor type, and if the cursor type is an input cursor, a notification message that the current user needs to input the text is sent to the user terminal.
Specifically, the remote server judges the type of the acquired cursor, determines that a point clicked by a user is an input box and needs to input a text if the cursor type is IBEAM (in other words, an I-shaped cursor), and then sends a notification message to the user terminal.
S24: and after receiving the notification message sent by the remote server, the user terminal displays the virtual keyboard on a screen.
And when the user terminal receives the notification message returned by the remote server, calling the virtual keyboard to be displayed in a screen so as to allow the user to perform input operation. The virtual keyboard may include all keys or some keys in the physical keyboard, or other keys added by the manufacturer, such as symbol keys, emoticon keys, and so on.
All or part of the steps for implementing the above method embodiments may be performed by hardware associated with a computer program. Based upon such an understanding, the present invention also provides a computer program product comprising one or more computer instructions. The computer instructions may be stored in a computer readable storage medium. The computer-readable storage medium can be any available medium that a computer can store or a data storage device, such as a server, a data center, etc., that is integrated with one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Referring to fig. 3, fig. 3 shows a virtual keyboard calling device installed in a user terminal and a remote server. The virtual keyboard calling device is installed in the electronic equipment as software, and executes a corresponding virtual keyboard calling method during operation. Since the technical principle of the embodiment of the apparatus is similar to that of the embodiment of the method, repeated description of the same technical details is omitted.
The virtual keyboard calling device carried by the remote server comprises the following modules:
a press and lift event receiving module 31 for receiving a press and lift event sent by a user terminal; the user terminal displays a remote desktop provided by the remote server;
a cursor type obtaining module 32, configured to obtain a current cursor type of the remote desktop;
a notification message sending module 33, configured to send a notification message that a current user needs to input text to the user terminal when the cursor type is an input type cursor, so that the user terminal displays a virtual keyboard on a screen.
The virtual keyboard calling device carried by the user terminal comprises the following modules:
a push-down and push-up event acquiring module 34, configured to acquire a push-down and push-up event and transmit the push-down and push-up event to the remote server;
and the virtual keyboard display module 35 is configured to display a virtual keyboard on a screen when receiving a notification message sent by the remote server that a current user needs to perform text input.
Those skilled in the art should understand that the division of the modules in the embodiment of fig. 3 is only a logical division, and the actual implementation can be fully or partially integrated into one or more physical entities. And the modules can be realized in a form that all software is called by the processing element, or in a form that all the modules are realized in a form that all the modules are called by the processing element, or in a form that part of the modules are called by the hardware. For example, the notification message sending module 33 may be a separately established processing element, or may be implemented by being integrated in a chip, or may be stored in a memory in the form of program code, and the function of the notification message sending module 33 may be called and executed by a certain processing element. Other modules are implemented similarly. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
Referring to fig. 4, the present embodiment provides an electronic device 40, where the electronic device 40 may be a desktop computer, a laptop computer, a tablet computer, a smart phone, and the like. In detail, the electronic device 40 comprises at least, connected by a bus 41: a communicator 44, a memory 42 and a processor 43, wherein the communicator 44 is used for communicating with an external device, the memory 42 is used for storing a computer program, and the processor 43 is used for executing the computer program stored in the memory 42 so as to execute all or part of the steps executed by the user terminal or all or part of the steps executed by the remote server.
The above-mentioned system bus may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The system bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus. The communication interface is used for realizing communication between the database access device and other equipment (such as a client, a read-write library and a read-only library). The Memory may include a Random Access Memory (RAM), and may further include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory.
The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the Integrated Circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete gate or transistor logic device, or discrete hardware components.
In summary, the virtual keyboard calling method, the virtual keyboard calling device, the computer storage medium and the electronic device of the invention can automatically display the virtual keyboard in the screen of the user terminal when detecting that the user needs to input in the remote desktop, the operation is simple, convenient and fast, and the good feeling of the user using the remote desktop is improved. Therefore, the invention effectively overcomes various defects in the prior art and has high industrial utilization value.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.
Claims (10)
1. A virtual keyboard calling method is characterized in that the method is applied to a remote server; the method comprises the following steps:
receiving a press-down event and a lift-up event sent by a user terminal; the user terminal displays a remote desktop provided by the remote server;
acquiring the current cursor type of the remote desktop;
and if the cursor type is an input cursor, sending a notification message that the current user needs to input the text to the user terminal so that the user terminal can display the virtual keyboard on a screen.
2. The method of claim 1, further comprising:
receiving a first coordinate of the press and lift event sent by the user terminal;
determining a second coordinate corresponding to the first coordinate in the remote server based on the resolution of the user terminal and the resolution of the remote server;
performing the press and lift event at the location of the second coordinate.
3. The method of claim 2, further comprising:
calculating the time difference between the pressing operation time and the lifting operation time in the pressing and lifting events;
if the calculated time difference is not larger than the preset time difference, judging that the pressing and lifting events are click events;
executing the click event at the second coordinate.
4. A virtual keyboard calling method is characterized by being applied to a user terminal, wherein the user terminal displays a remote desktop provided by a remote server; the method comprises the following steps:
acquiring a press-down event and a lift-up event, and transmitting the press-down event and the lift-up event to the remote server;
and displaying the virtual keyboard on a screen when receiving a notification message sent by the remote server and indicating that the current user needs to input text.
5. The method of claim 4, further comprising: and when the connection with the external input equipment is detected, stopping sending the obtained pressing and lifting events to the remote server.
6. The method of claim 4, further comprising: and sending the first coordinates of the pressing and lifting events to the remote server.
7. A virtual keyboard calling device is characterized by being applied to a remote server; the device comprises:
a press-down and lift-up event receiving module for receiving a press-down and lift-up event transmitted by a user terminal; the user terminal displays a remote desktop provided by the remote server;
the cursor type acquisition module is used for acquiring the current cursor type of the remote desktop;
and the notification message sending module is used for sending a notification message that a current user needs to input text to the user terminal when the cursor type is the input type cursor so that the user terminal can display the virtual keyboard on a screen.
8. The virtual keyboard calling device is applied to a user terminal, and the user terminal displays a remote desktop provided by a remote server; the device comprises:
the pressing and lifting event acquisition module is used for acquiring a pressing and lifting event and transmitting the pressing and lifting event to the remote server;
and the virtual keyboard display module is used for displaying the virtual keyboard in a screen when receiving a notification message which is sent by the remote server and requires text input by the current user.
9. A computer-readable storage medium, in which a computer program is stored which, when loaded and executed by a processor, implements a virtual keyboard invocation method according to any one of claims 1 to 6.
10. An electronic device, comprising: a processor, a memory, and a communicator; wherein the content of the first and second substances,
the communicator is used for communicating with external equipment;
the memory is used for storing a computer program;
the processor is configured to load and execute the computer program to cause the electronic device to execute the virtual keyboard call method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010124561.8A CN113312122A (en) | 2020-02-27 | 2020-02-27 | Virtual keyboard calling method and device, computer storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010124561.8A CN113312122A (en) | 2020-02-27 | 2020-02-27 | Virtual keyboard calling method and device, computer storage medium and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113312122A true CN113312122A (en) | 2021-08-27 |
Family
ID=77370399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010124561.8A Pending CN113312122A (en) | 2020-02-27 | 2020-02-27 | Virtual keyboard calling method and device, computer storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113312122A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114546573A (en) * | 2022-02-25 | 2022-05-27 | 广州点云科技有限公司 | Input window control method and system based on remote control |
CN114546242A (en) * | 2022-02-25 | 2022-05-27 | 阿里巴巴(中国)有限公司 | Control method and system for virtual keyboard of cloud office system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102890562A (en) * | 2012-09-25 | 2013-01-23 | 中国人民解放军95989部队 | Virtual keyboard control method under remote desktop of computer or equipment |
CN102929415A (en) * | 2012-09-17 | 2013-02-13 | 浪潮(北京)电子信息产业有限公司 | Local monitor and mouse display synchronization method for local monitor and remote virtual machine |
CN103354620A (en) * | 2013-05-31 | 2013-10-16 | 深圳市同洲电子股份有限公司 | Method and system for remote control of digital television terminal through mobile terminal |
CN104853157A (en) * | 2015-05-06 | 2015-08-19 | 金三立视频科技(深圳)有限公司 | Network video recorder (NVR) remote screen control method, screen control device and screen control system |
CN105338318A (en) * | 2015-11-09 | 2016-02-17 | 浙江宇视科技有限公司 | Monitoring system and remote control method thereof |
KR20160064827A (en) * | 2014-11-28 | 2016-06-08 | 한국전자통신연구원 | Apparatus and Method for Automatic Text Input Detection and Easy Typing in Remote Screen Transmission |
CN106575292A (en) * | 2014-08-18 | 2017-04-19 | 纽昂斯通讯公司 | Concept identification and capture of named entities for filling forms across applications |
-
2020
- 2020-02-27 CN CN202010124561.8A patent/CN113312122A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929415A (en) * | 2012-09-17 | 2013-02-13 | 浪潮(北京)电子信息产业有限公司 | Local monitor and mouse display synchronization method for local monitor and remote virtual machine |
CN102890562A (en) * | 2012-09-25 | 2013-01-23 | 中国人民解放军95989部队 | Virtual keyboard control method under remote desktop of computer or equipment |
CN103354620A (en) * | 2013-05-31 | 2013-10-16 | 深圳市同洲电子股份有限公司 | Method and system for remote control of digital television terminal through mobile terminal |
CN106575292A (en) * | 2014-08-18 | 2017-04-19 | 纽昂斯通讯公司 | Concept identification and capture of named entities for filling forms across applications |
KR20160064827A (en) * | 2014-11-28 | 2016-06-08 | 한국전자통신연구원 | Apparatus and Method for Automatic Text Input Detection and Easy Typing in Remote Screen Transmission |
CN104853157A (en) * | 2015-05-06 | 2015-08-19 | 金三立视频科技(深圳)有限公司 | Network video recorder (NVR) remote screen control method, screen control device and screen control system |
CN105338318A (en) * | 2015-11-09 | 2016-02-17 | 浙江宇视科技有限公司 | Monitoring system and remote control method thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114546573A (en) * | 2022-02-25 | 2022-05-27 | 广州点云科技有限公司 | Input window control method and system based on remote control |
CN114546242A (en) * | 2022-02-25 | 2022-05-27 | 阿里巴巴(中国)有限公司 | Control method and system for virtual keyboard of cloud office system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107390983B (en) | Service instruction execution method, client and storage medium | |
US8977961B2 (en) | Gesture based context-sensitive functionality | |
CN104808983B (en) | A kind of method for pushing and server of application program | |
US9395890B2 (en) | Automatic discovery of system behavior | |
US20220324327A1 (en) | Method for controlling terminal, electronic device and storage medium | |
CN103473027A (en) | Split-screen multi-task interaction method for communication terminal and communication terminal | |
WO2017127320A1 (en) | Cross application digital ink repository | |
CN105376719A (en) | Information pushing method and device | |
CN113312122A (en) | Virtual keyboard calling method and device, computer storage medium and electronic equipment | |
CN112749074B (en) | Test case recommending method and device | |
US20160274736A1 (en) | Synchronized multi-window interaction with hierarchical data on thin-client | |
US11243679B2 (en) | Remote data input framework | |
CN113391749A (en) | Mouse click simulation method and device, computer readable storage medium and electronic equipment | |
CN107102937B (en) | User interface testing method and device | |
CN113672290A (en) | File opening method and equipment | |
CN112966201B (en) | Object processing method, device, electronic equipment and storage medium | |
CN106201220B (en) | Display content acquisition method and device | |
JP2017102847A (en) | Information processing system, relay device, method, and program | |
US10254858B2 (en) | Capturing pen input by a pen-aware shell | |
CN113360074B (en) | Soft keyboard display method, related device and computer program product | |
CN114116095B (en) | Input method, input device, electronic equipment, medium and product | |
US10409453B2 (en) | Group selection initiated from a single item | |
US20240176481A1 (en) | Remote control system and method, and storage medium | |
US20210240339A1 (en) | Unified hover implementation for touch screen interfaces | |
CN116010097A (en) | Data service generation 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 |