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 PDF

Info

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
Application number
CN202010124561.8A
Other languages
Chinese (zh)
Inventor
万安庆
杨冰雁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Dalong Information Technology Co Ltd
Original Assignee
Shanghai Dalong Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Dalong Information Technology Co Ltd filed Critical Shanghai Dalong Information Technology Co Ltd
Priority to CN202010124561.8A priority Critical patent/CN113312122A/en
Publication of CN113312122A publication Critical patent/CN113312122A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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

Virtual keyboard calling method and device, computer storage medium and electronic equipment
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.
CN202010124561.8A 2020-02-27 2020-02-27 Virtual keyboard calling method and device, computer storage medium and electronic equipment Pending CN113312122A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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