CN109358937A - 一种基于虚拟输入装置远程操控pc的方法及*** - Google Patents

一种基于虚拟输入装置远程操控pc的方法及*** Download PDF

Info

Publication number
CN109358937A
CN109358937A CN201811154833.8A CN201811154833A CN109358937A CN 109358937 A CN109358937 A CN 109358937A CN 201811154833 A CN201811154833 A CN 201811154833A CN 109358937 A CN109358937 A CN 109358937A
Authority
CN
China
Prior art keywords
input interface
key
virtual
customized
input device
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
CN201811154833.8A
Other languages
English (en)
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.)
DALONGTECH
Shanghai Dalong Information Technology Co Ltd
Original Assignee
DALONGTECH
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 DALONGTECH filed Critical DALONGTECH
Priority to CN201811154833.8A priority Critical patent/CN109358937A/zh
Publication of CN109358937A publication Critical patent/CN109358937A/zh
Priority to PCT/CN2019/101984 priority patent/WO2020063214A1/zh
Priority to JP2020568020A priority patent/JP2021517328A/ja
Priority to US16/764,034 priority patent/US20200364066A1/en
Priority to US17/537,436 priority patent/US11907741B2/en
Pending legal-status Critical Current

Links

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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明提供一种基于虚拟输入装置远程操控PC的方法,包括:移动终端设备远程登录PC端后,在移动终端设备中启动虚拟输入装置;在虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。实施上述方法的***,包括移动终端设备与虚拟输入装置;所述移动终端设备远程登录PC端后,在移动终端设备中启动虚拟输入装置;所述虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。本发明使得用户可以通过移动终端设备远程访问PC桌面,并进行相关操控,且无需用户购买外设。

Description

一种基于虚拟输入装置远程操控PC的方法及***
技术领域
本发明涉及一种操控PC的方法,尤其是一种基于虚拟输入装置远程操控PC的方法及***。
背景技术
随着科技与技术的不断进步,智能移动终端设备的不断普及,各种厂商生产的手机、平板、穿戴式智能设备层出不穷,但无一例外的都采用的软键盘实现用户对于终端应用的信息输入。用户通过智能移动终端设备的软键盘来进行按键操作,但各类软键盘的布局及设计大同小异,也有个别软件实现了软键盘的自定义,但凡此种种技术的实现都针对于移动端应用;目前随着云计算的发展,现已有个别厂商实现了使用移动终端设备远程访问PC桌面,可实现像操作本地PC一样使用移动终端设备对PC桌面应用进行操作,例如PC游戏、社交软件以及办公软件等等,但目前对于此项新业务板块的发展,各厂商都采用使用外设来进行输入操作,例如实体键鼠、游戏手柄。目前尚无一厂商对此做出创新性举措,即开发一款当移动终端设备在远程访问操控PC远程桌面时,可通过虚拟输入装置对PC端进行操控,以实现无需外设、便可以随时随地实现移动终端设备与PC端的无缝切换。
发明内容
针对上述问题中存在的不足之处,本发明提供一种使得用户可以通过移动终端设备远程访问PC桌面,并进行相关操控,且无需用户购买外设,具有省时、省钱、随时随地可用特点的一种基于虚拟输入装置远程操控PC的方法及***。
为实现上述目的,本发明提供一种基于虚拟输入装置远程操控PC的方法,包括以下步骤:
步骤1、移动终端设备远程登录PC端后,在移动终端设备中启动虚拟输入装置;
步骤2、在虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。
上述的一种基于虚拟输入装置远程操控PC的方法,其中,在步骤2中,通过以下步骤实现初始化输入界面与自定义输入界面之间的选择:
步骤2a、登录虚拟输入装置后,进入输入界面选择页面;
步骤2b、进入输入界面选择页面后,需要选择初始化输入界面或当前的自定义输入界面,若选择使用初始化输入界面,则进入步骤2c,否则进入步骤2d;
步骤2c,选择使用初始化输入界面后,使用初始化输入界面中的按键,直接进入步骤2h;
步骤2d,若对初始化输入界面不满意或对当前的自定义输入界面不满意,则可以重新设置新的自定义输入界面;
步骤2e,在设置完毕新的自定义输入界面后,可以选择放弃当前操作直接进入步骤2g,若选择保存当前设置则进入步骤2f;
步骤2f、用户将已编辑设置好的自定义输入界面进行命名保存,进入步骤2h;
步骤2g、退出虚拟输入装置;
步骤2h、使用虚拟输入装置。
上述的一种基于虚拟输入装置远程操控PC的方法,其中,在步骤2d中,通过以下步骤重新设置新的自定义输入界面:
在虚拟输入装置的编辑页面中选择多个所需按键;
在编辑页面中,根据自身需求设置所需按键的名称、对多个所需按键、以及对输入界面的显示效果进行布局;
对编辑好的多个所需按键与输入界面的显示效果进行保存后,以生成虚拟输入装置的自定义输入界面。
上述的一种基于虚拟输入装置远程操控PC的方法,其中,在步骤2e中,在设置完毕新的自定义输入界面后,可以将新的自定义输入界面发送至自定义界面服务器,以供其他用户进行选择下载使用并评论、分享及编辑。
上述的一种基于虚拟输入装置远程操控PC的方法,其中,在自定义输入界面中,对所需按键进行的布局包括设置所需按键在输入界面中的位置、所需按键的大小、所需按键的颜色、及所需按键的形状;对输入界面的显示效果进行布局包括设置输入界面的样式。
上述的一种基于虚拟输入装置远程操控PC的方法,其中,所述自定义输入界面包括实体键盘、实体鼠标或实体手柄中的至少一种;
所述实体键盘包括字母按键、功能按键、方向键及数字键等按键中的至少一种;
所述实体鼠标包括按键和/或滚轮;
所述实体手柄包括按键和/或摇杆。
本发明还提供一种基于虚拟输入装置远程操控PC的***,包括移动终端设备与虚拟输入装置;
所述移动终端设备远程登录PC端后,在移动终端设备中启动虚拟输入装置;
所述虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。
上述的***,其中,所述自定义输入界面包括实体键盘、实体鼠标或实体手柄中的至少一种;
所述实体键盘包括字母按键、功能按键、方向键及数字键等按键中的至少一种;
所述实体鼠标包括按键和/或滚轮;
所述实体手柄包括按键和/或摇杆。上述的***,其中,所述移动终端设备包括智能手机、平板电脑、以及其他触摸式智能移动设备。
上述的***,其中,还包括自定义界面服务器,在设置完毕新的自定义输入界面后,通过虚拟输入装置将新的自定义输入界面发送至自定义界面服务器,以供其他用户进行选择下载使用并评论、分享及编辑。
与现有技术相比,本发明具有以下优点:
本发明针对现有虚拟输入装置的短板,解决了用户的使用需求,从PC端各应用所需输入设备、用户个性等方面考虑,使得用户可以通过移动终端设备远程访问PC桌面,并进行相关操控,且无需用户购买外设,具有省时、省钱、随时随地可用特点,还可达到用户个性化需求。
附图说明
图1为本发明的方法部分的流程图;
图2为本发明中对两种输入界面进行选择的流程图;
图3为本发明中重新设置新的自定义输入界面的流程图;
图4为本发明的***部分的结构框图。
主要附图标记说明如下:
1-移动终端设备;2-虚拟输入装置;3-PC端;4-自定义界面服务器
具体实施方式
如图1至图3所示,本发明提供一种基于虚拟输入装置远程操控PC的方法,包括以下步骤:
步骤1、移动终端设备远程登录PC端后,在移动终端设备中启动虚拟输入装置;
步骤2、在虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。
其中,在步骤2中,通过以下步骤实现初始化输入界面与自定义输入界面之间的选择:
步骤2a、登录虚拟输入装置后,进入输入界面选择页面;
步骤2b、进入输入界面选择页面后,需要选择初始化输入界面或当前的自定义输入界面,若选择使用初始化输入界面,则进入步骤2c,否则进入步骤2d;
步骤2c,选择使用初始化输入界面后,使用初始化输入界面中的按键,直接进入步骤2h;
步骤2d,若对初始化输入界面不满意或对当前的自定义输入界面不满意,则可以重新设置新的自定义输入界面;
步骤2e,在设置完毕新的自定义输入界面后,可以选择放弃当前操作直接进入步骤2g,若选择保存当前设置则进入步骤2f;
步骤2f、用户将已编辑设置好的自定义输入界面进行命名保存,进入步骤2h;
步骤2g、退出虚拟输入装置;
步骤2h、使用虚拟输入装置。
另外,在步骤2b和步骤2d中,当前的自定义输入界面与新的自定义输入界面都是通过以下步骤生成:
在虚拟输入装置的编辑页面中选择多个所需按键;
在编辑页面中,根据自身需求设置所需按键的名称、对多个所需按键、以及对输入界面的显示效果进行布局;
对编辑好的多个所需按键与输入界面的显示效果进行保存后,以生成虚拟输入装置的自定义输入界面。
另外,在步骤2e中,在设置完毕新的自定义输入界面后,可以将新的自定义输入界面发送至自定义界面服务器。
在自定义输入界面中,对所需按键进行的布局包括设置所需按键在输入界面中的位置、所需按键的大小、所需按键的颜色、及所需按键的形状。
对输入界面的显示效果进行布局包括设置输入界面的样式。
输入界面的样式包括输入界面的颜色、尺寸、形状等。
另外,自定义输入界面包括实体键盘、实体鼠标或实体手柄中的至少一种;
实体键盘包括字母按键、功能按键、方向键及数字键等按键中的至少一种;
实体鼠标包括按键和/或滚轮;
实体手柄包括按键和/或摇杆。
如图4所示,本发明还提供一种基于虚拟输入装置远程操控PC的***,包括移动终端设备1与虚拟输入装置2;
移动终端设备1在远程登录PC端3后,在移动终端设备1中启动虚拟输入装置2;
虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。
在虚拟输入装置中,通过以下步骤实现初始化输入界面与自定义输入界面之间的选择:
登录虚拟输入装置后,进入输入界面选择页面;
进入输入界面选择页面后,需要选择初始化输入界面或当前的自定义输入界面,若选择使用初始化输入界面,则在点击输入界面选择页面中的初始化输入界面选择按键,从而进入初始化输入界面;
若对初始化输入界面不满意或对当前的自定义输入界面不满意,则可以重新设置新的自定义输入界面;
在设置完毕新的自定义输入界面后,可以选择放弃当前操作直接退出虚拟输入装置;
若选择保存当前设置则用户将已编辑设置好的自定义输入界面进行命名保存,在保存后,可直接选择进入自定义输入界面的使用状态、或在下次进入虚拟输入装置时选择直接使用自定义输入界面或编辑自定义输入界面。
当前的自定义输入界面与新的自定义输入界面都是通过以下步骤生成:
在虚拟输入装置的编辑页面中选择多个所需按键;
在编辑页面中,根据自身需求设置所需按键的名称、对多个所需按键、以及对输入界面的显示效果进行布局;
对编辑好的多个所需按键与输入界面的显示效果进行保存后,以生成虚拟输入装置的自定义输入界面。
在自定义输入界面中,对所需按键进行的布局包括设置所需按键在输入界面中的位置、所需按键的大小、所需按键的颜色、及所需按键的形状。
对输入界面的显示效果进行布局包括设置输入界面的样式。输入界面的样式包括输入界面的颜色、尺寸、形状等。
另外,自定义输入界面包括实体键盘、实体鼠标或实体手柄中的至少一种;
实体键盘包括字母按键、功能按键、方向键及数字键等按键中的至少一种;
实体鼠标包括按键和/或滚轮;
实体手柄包括按键和/或摇杆。
通过本发明使得移动终端设备可以在无外设条件下远程操控PC各类应用。其中,移动终端设备包括但不限于智能手机、平板电脑以及其他触摸式智能设备。
本发明中的虚拟输入装置提供由预设的软键盘、各类游戏通用键位及单一游戏专用键位所构成的初始化输入界面,以及用户根据实际需求对所需按键进行布局后而形成的自定义输入界面,以满足用户各类需求。
还包括自定义界面服务器4,在设置完毕新的自定义输入界面后,通过虚拟输入装置2将新的自定义输入界面发送至自定义界面服务器4。
由于虚拟输入装置可以与自定义界面服务器进行信息交互,因此,用户可将自己创建并对使用效果满意的自定义输入界面通过虚拟输入装置上传至自定义界面服务器,其他用户可从装置上直接下载使用或进行编辑操作保存后再使用,并对原上传作品进行点赞、评价等操作。
用户通过自定义创建的虚拟输入装置按键包含对所需按键内容、个数、位置(可以拖动到屏幕任意位置不限定)、大小、布局和按键方式等进行设置,还可对按键的颜色皮肤等进行个性化设置保存,保存后若想修改设置还可在原有保存基础上继续编辑操作。
本发明的目的在于为使用移动终端设备远程访问PC桌面却缺少外设的用户而开发。在目前现有技术中,少数的移动端自定义虚拟键盘只适用于移动端应用,例如社交聊天,网络访问,且各类手游都配备其游戏厂商自行开发的游戏操作装置,故目前已知的移动端自定义键盘应用范围不广,具有很强的局限性。本发明的实现为用户提供了在无外设情况下远程访问PC端的自定义输入界面,包含虚拟键盘(包含功能键、字母键、方向键、符号键、数字键等)、虚拟鼠标、虚拟手柄,实现社交、网络访问、PC游戏的无障碍使用,且还能根据用户使用PC的习惯,特定任务,手感等进行自定义设置,达到用户个性化需求,使得用户更加方便灵活的进行操作。
以上所述仅为本发明的较佳实施例,对发明而言仅仅是说明性的,而非限制性的。本专业技术人员理解,在发明权利要求所限定的精神和范围内可对其进行许多改变,修改,甚至等效,但都将落入本发明的保护范围内。

Claims (10)

1.一种基于虚拟输入装置远程操控PC的方法,包括以下步骤:
步骤1、移动终端设备远程登录PC端后,在移动终端设备中启动虚拟输入装置;
步骤2、在虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。
2.根据权利要求1所述的一种基于虚拟输入装置远程操控PC的方法,其特征在于,在步骤2中,通过以下步骤实现初始化输入界面与自定义输入界面之间的选择:
步骤2a、登录虚拟输入装置后,进入输入界面选择页面;
步骤2b、进入输入界面选择页面后,需要选择初始化输入界面或当前的自定义输入界面,若选择使用初始化输入界面,则进入步骤2c,否则进入步骤2d;
步骤2c,选择使用初始化输入界面后,使用初始化输入界面中的按键,直接进入步骤2h;
步骤2d,若对初始化输入界面不满意或对当前的自定义输入界面不满意,则可以重新设置新的自定义输入界面;
步骤2e,在设置完毕新的自定义输入界面后,可以选择放弃当前操作直接进入步骤2g,若选择保存当前设置则进入步骤2f;
步骤2f、用户将已编辑设置好的自定义输入界面进行命名保存,进入步骤2h;
步骤2g、退出虚拟输入装置;
步骤2h、使用虚拟输入装置。
3.根据权利要求2所述的一种基于虚拟输入装置远程操控PC的方法,其特征在于,在步骤2b和步骤2d中,当前的自定义输入界面与新的自定义输入界面都是通过以下步骤生成:
在虚拟输入装置的编辑页面中选择多个所需按键;
在编辑页面中,根据自身需求设置所需按键的名称、对多个所需按键、以及对输入界面的显示效果进行布局;
对编辑好的多个所需按键与输入界面的显示效果进行保存后,以生成虚拟输入装置的自定义输入界面。
4.根据权利要求3所述的一种基于虚拟输入装置远程操控PC的方法,其特征在于,在步骤2e中,在设置完毕新的自定义输入界面后,可以将新的自定义输入界面发送至自定义界面服务器,以供其他用户进行选择下载使用并评论、分享及编辑。
5.根据权利要求4所述的一种基于虚拟输入装置远程操控PC的方法,其特征在于,在自定义输入界面中,对所需按键进行的布局包括设置所需按键在输入界面中的位置、所需按键的大小、所需按键的颜色、及所需按键的形状等;
对输入界面的显示效果进行布局包括设置输入界面的样式。
6.根据权利要求1至5中的任一所述的一种基于虚拟输入装置远程操控PC的方法,其特征在于,所述自定义输入界面包括实体键盘、实体鼠标或实体手柄中的至少一种;
所述实体键盘包括字母按键、功能按键、方向键及数字键等按键中的至少一种;
所述实体鼠标包括按键和/或滚轮;
所述实体手柄包括按键和/或摇杆。
7.一种实施权利要求1所述的基于虚拟输入装置远程操控PC的方法的***,其特征在于,包括移动终端设备与虚拟输入装置;
所述移动终端设备远程登录PC端后,在所述移动终端设备中启动虚拟输入装置;
所述虚拟输入装置中选择初始化输入界面或自定义输入界面后,通过点击输入界面中的按键,并根据输入请求调用与该按键对应的虚拟键码以完成相应的操控。
8.根据权利要求7中所述的***,其特征在于,所述自定义输入界面包括实体键盘、实体鼠标或实体手柄中的至少一种;
所述实体键盘包括字母按键、功能按键、方向键及数字键等按键中的至少一种;
所述实体鼠标包括按键和/或滚轮;
所述实体手柄包括按键和/或摇杆。
9.根据权利要求7中所述的***,其特征在于,所述移动终端设备包括智能手机、平板电脑、以及其他触摸式智能移动设备。
10.根据权利要求7中所述的***,其特征在于,还包括自定义界面服务器,在设置完毕新的自定义输入界面后,通过虚拟输入装置将新的自定义输入界面发送至自定义界面服务器以供其他用户进行选择下载使用并评论、分享及编辑。
CN201811154833.8A 2018-09-30 2018-09-30 一种基于虚拟输入装置远程操控pc的方法及*** Pending CN109358937A (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201811154833.8A CN109358937A (zh) 2018-09-30 2018-09-30 一种基于虚拟输入装置远程操控pc的方法及***
PCT/CN2019/101984 WO2020063214A1 (zh) 2018-09-30 2019-08-22 一种基于虚拟输入装置远程操控pc的方法及***
JP2020568020A JP2021517328A (ja) 2018-09-30 2019-08-22 仮想入力装置によりpcをリモートコントロールする方法及びシステム
US16/764,034 US20200364066A1 (en) 2018-09-30 2019-08-22 Method and system for remotely controlling personal computer based on virtual input device
US17/537,436 US11907741B2 (en) 2018-09-30 2021-11-29 Virtual input device-based method and system for remotely controlling PC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811154833.8A CN109358937A (zh) 2018-09-30 2018-09-30 一种基于虚拟输入装置远程操控pc的方法及***

Publications (1)

Publication Number Publication Date
CN109358937A true CN109358937A (zh) 2019-02-19

Family

ID=65348609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811154833.8A Pending CN109358937A (zh) 2018-09-30 2018-09-30 一种基于虚拟输入装置远程操控pc的方法及***

Country Status (4)

Country Link
US (2) US20200364066A1 (zh)
JP (1) JP2021517328A (zh)
CN (1) CN109358937A (zh)
WO (1) WO2020063214A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110175059A (zh) * 2019-04-16 2019-08-27 上海达龙信息科技有限公司 基于陀螺仪的远程桌面操控方法及***、存储介质、服务器
WO2020063214A1 (zh) * 2018-09-30 2020-04-02 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
CN111103532A (zh) * 2019-12-13 2020-05-05 青岛海信智慧家居***股份有限公司 一种智能按键面板检测触点的方法及装置
CN113918080A (zh) * 2021-09-09 2022-01-11 西安震有信通科技有限公司 一种虚拟键盘的控制方法、***及计算机可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786887A (zh) * 2004-12-08 2006-06-14 上海环达计算机科技有限公司 在个人数字助理上实现个人计算机远程操作的方法
CN102866848A (zh) * 2012-09-13 2013-01-09 电子科技大学 基于wifi的云教室智能教鞭的控制方法
CN103345303A (zh) * 2013-06-19 2013-10-09 华南理工大学 一种用智能移动设备全替代鼠标键盘的***及实现方法
CN103607618A (zh) * 2013-11-21 2014-02-26 乐视致新电子科技(天津)有限公司 智能电视中游戏控制方法和装置
CN105653189A (zh) * 2015-12-28 2016-06-08 网宿科技股份有限公司 基于智能终端的虚拟主机手柄的方法及***
CN106227416A (zh) * 2016-08-05 2016-12-14 上海贝锐信息科技有限公司 一种远程桌面虚拟鼠标控制方法及***

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
US7242387B2 (en) * 2002-10-18 2007-07-10 Autodesk, Inc. Pen-mouse system
JP2004341813A (ja) * 2003-05-15 2004-12-02 Casio Comput Co Ltd 入力装置表示制御方法及び入力装置
FR2891928B1 (fr) * 2005-10-11 2008-12-19 Abderrahim Ennadi Clavier a ecran tactile universel multilingue et multifonction
US8413075B2 (en) * 2008-01-04 2013-04-02 Apple Inc. Gesture movies
US8140593B2 (en) * 2008-05-15 2012-03-20 Microsoft Corporation Data viewer management
US20100192102A1 (en) * 2009-01-29 2010-07-29 International Business Machines Corporation Displaying radial menus near edges of a display area
CN102918490B (zh) * 2010-04-01 2014-07-23 思杰***有限公司 与在平板计算装置的虚拟桌面内显示的远程应用交互
US20140055400A1 (en) * 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
US9582187B2 (en) * 2011-07-14 2017-02-28 Microsoft Technology Licensing, Llc Dynamic context based menus
KR101811755B1 (ko) * 2011-07-15 2018-01-26 엘지전자 주식회사 이동 단말기
US9116611B2 (en) * 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
KR20130109389A (ko) * 2012-03-27 2013-10-08 박승배 개인화 가상키보드 제공방법
JP2013219610A (ja) * 2012-04-10 2013-10-24 Asuko:Kk 情報処理装置、情報処理方法およびキーボード作成システム
CN103513896B (zh) * 2012-06-20 2017-03-08 Tcl集团股份有限公司 一种自定义电子终端的虚拟键盘的方法及***
EP3873073A1 (en) * 2012-09-10 2021-09-01 Samsung Electronics Co., Ltd. Method for connecting mobile terminal and external display and apparatus implementing the same
US9195368B2 (en) * 2012-09-13 2015-11-24 Google Inc. Providing radial menus with touchscreens
JP6205568B2 (ja) * 2013-01-16 2017-10-04 株式会社日本デジタル研究所 リモートアクセス制御システム、方法、およびプログラム
KR20140132917A (ko) * 2013-05-09 2014-11-19 삼성전자주식회사 휴대 전자기기와 연결 가능한 부가 장치를 통한 표시 방법 및 장치
KR101558354B1 (ko) * 2013-11-13 2015-10-20 현대자동차 주식회사 차량용 블라인드 콘트롤 시스템
US20150138089A1 (en) * 2013-11-15 2015-05-21 TabiTop, LLC Input devices and methods
US9197697B2 (en) * 2014-03-10 2015-11-24 Gazoo, Inc. Cloud computing system and method
CN104281385B (zh) * 2014-09-17 2017-03-15 北京搜狗科技发展有限公司 输入法虚拟键盘的调整方法和输入法装置
US20160371048A1 (en) * 2015-06-16 2016-12-22 T1V, Inc. Remote gesture control, input monitor, systems including the same, and associated methods
CN106802762B (zh) * 2015-11-26 2020-09-11 思杰***有限公司 在虚拟会话中同步服务器侧键盘布局与客户端侧布局
US11169831B1 (en) * 2017-11-27 2021-11-09 Parallels International Gmbh System and method for providing a customized graphical user interface based on user inputs
CN109358937A (zh) * 2018-09-30 2019-02-19 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
US11579830B2 (en) * 2018-10-31 2023-02-14 International Business Machines Corporation Displaying a window of a remote desktop computer on a mobile device with a native layout
US11093046B2 (en) * 2019-12-16 2021-08-17 Microsoft Technology Licensing, Llc Sub-display designation for remote content source device
KR20220143851A (ko) * 2020-01-22 2022-10-25 메쏘디컬 마인드, 엘엘씨. 그래픽 사용자 인터페이스 시스템
US11860766B2 (en) * 2021-10-08 2024-01-02 Microsoft Technology Licensing, Llc What-if analysis for notebooks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786887A (zh) * 2004-12-08 2006-06-14 上海环达计算机科技有限公司 在个人数字助理上实现个人计算机远程操作的方法
CN102866848A (zh) * 2012-09-13 2013-01-09 电子科技大学 基于wifi的云教室智能教鞭的控制方法
CN103345303A (zh) * 2013-06-19 2013-10-09 华南理工大学 一种用智能移动设备全替代鼠标键盘的***及实现方法
CN103607618A (zh) * 2013-11-21 2014-02-26 乐视致新电子科技(天津)有限公司 智能电视中游戏控制方法和装置
CN105653189A (zh) * 2015-12-28 2016-06-08 网宿科技股份有限公司 基于智能终端的虚拟主机手柄的方法及***
CN106227416A (zh) * 2016-08-05 2016-12-14 上海贝锐信息科技有限公司 一种远程桌面虚拟鼠标控制方法及***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063214A1 (zh) * 2018-09-30 2020-04-02 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
US11907741B2 (en) 2018-09-30 2024-02-20 Shanghai Dalong Technology Co., Ltd. Virtual input device-based method and system for remotely controlling PC
CN110175059A (zh) * 2019-04-16 2019-08-27 上海达龙信息科技有限公司 基于陀螺仪的远程桌面操控方法及***、存储介质、服务器
CN111103532A (zh) * 2019-12-13 2020-05-05 青岛海信智慧家居***股份有限公司 一种智能按键面板检测触点的方法及装置
CN113918080A (zh) * 2021-09-09 2022-01-11 西安震有信通科技有限公司 一种虚拟键盘的控制方法、***及计算机可读存储介质
CN113918080B (zh) * 2021-09-09 2024-03-29 西安震有信通科技有限公司 一种虚拟键盘的控制方法、***及计算机可读存储介质

Also Published As

Publication number Publication date
JP2021517328A (ja) 2021-07-15
US20200364066A1 (en) 2020-11-19
US11907741B2 (en) 2024-02-20
US20220188054A1 (en) 2022-06-16
WO2020063214A1 (zh) 2020-04-02

Similar Documents

Publication Publication Date Title
CN109358937A (zh) 一种基于虚拟输入装置远程操控pc的方法及***
US20090189864A1 (en) Self-adapting virtual small keyboard apparatus and method
CN105022495B (zh) 一种基于云端服务的可实现自定义键位组合和映射关系的键盘***和方法
US7859830B2 (en) Mobile quick-keying device
JP2007510233A (ja) ヒューマンインターフェースシステム
CN101581994B (zh) 用于在终端的触摸屏上输入汉字的装置和方法
US20030117374A1 (en) Portable electronic device with rear-facing touch typing keyboard
CN103294400A (zh) 一种触摸键盘、手持移动终端及快速文本录入的方法
CN102023806B (zh) 一种触摸屏幕的输入方法
CN109710343A (zh) 计算机桌面的窗口切换方法、装置、设备以及存储介质
WO2013149421A1 (zh) 一种处理键盘输入的方法及设备
CN106873763B (zh) 虚拟现实设备及其信息输入方法
CN108363540A (zh) 创意网络输入法
CN106648086A (zh) 可视盲击操作鼠标键盘手套及操作***
CN101452346B (zh) 一种基于按键和笔画的字词混合的输入方法
CN101741943A (zh) 一种移动终端的键盘
CA2363978A1 (en) Emoticon keyboard and input device
CN112463014B (zh) 输入面板展示方法、相关设备及可读存储介质
CN113975803B (zh) 虚拟角色的控制方法和装置、存储介质及电子设备
CN113680051A (zh) 游戏的控制方法、装置、设备及存储介质
CN212966092U (zh) 一种用于数字绘画的电脑外设装置
CN104007999B (zh) 用于控制应用的方法和相关的***
CN106445307A (zh) 虚拟现实设备的交互界面设置方法及装置
RU2616157C2 (ru) Портативное устройство дистанционного управления
CN102455853B (zh) 输入方法、输入装置及计算机***

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