CN105511787B - 输入方法、电子设备和输入系统 - Google Patents
输入方法、电子设备和输入系统 Download PDFInfo
- Publication number
- CN105511787B CN105511787B CN201510886293.2A CN201510886293A CN105511787B CN 105511787 B CN105511787 B CN 105511787B CN 201510886293 A CN201510886293 A CN 201510886293A CN 105511787 B CN105511787 B CN 105511787B
- Authority
- CN
- China
- Prior art keywords
- input
- electronic device
- content
- unit
- display
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种输入方法以及使用该输入方法的电子设备和输入系统。所述输入方法包括:接收输入指令,确定第一电子设备的显示界面上对应于所述输入指令的输入焦点;接收经由与所述第一电子设备具有通信连接的第二电子设备输入的输入内容;以及将所述输入内容显示在所述输入焦点处。
Description
技术领域
本发明涉及文本输入领域,更具体地,本发明涉及一种输入方法以及使用该输入方法的电子设备和输入系统。
背景技术
在诸如智能电话和平板电脑等的便携式设备中,由于通常仅能通过触控面板执行输入,所以在需要执行大量文本输入的情况下,输入效率和交互性能很低。
因此,希望提供一种输入方法以及使用该输入方法的电子设备和输入系统,其能够通过经由与该电子设备具有通信连接的另一电子设备执行输入,提高输入效率。
发明内容
根据本公开的一个实施例,提供了一种输入方法,应用于第一电子设备,所述输入方法包括:接收输入指令,确定所述第一电子设备的显示界面上对应于所述输入指令的输入焦点;接收经由与所述第一电子设备具有通信连接的第二电子设备输入的输入内容;以及将所述输入内容显示在所述输入焦点处。
此外,根据本公开的一个实施例的输入方法,其中将所述输入内容显示在所述输入焦点处包括:响应于所述输入内容,更新对应于所述输入焦点处的显示内容;以及将更新的所述显示内容显示在所述输入焦点处。
此外,根据本公开的一个实施例的输入方法,其中所述接收输入指令,确定所述第一电子设备的显示界面上对应于所述输入指令的输入焦点包括:确定所述第一电子设备上运行的前台应用;确定所述前台应用的显示界面上是否存在所述输入焦点的变化;在存在所述输入焦点的变化的情况下,判断所述输入焦点所处的所述显示界面的区域是否可编辑。
此外,根据本公开的一个实施例的输入方法,还包括:在所述输入焦点所处的所述显示界面的区域可编辑的情况下,经由所述通信连接将所述输入焦点处的显示内容发送到所述第二电子设备,用于在所述第二电子设备上编辑。
此外,根据本公开的一个实施例的输入方法,还包括:在接收所述输入指令之后,确定是否存在可连接用于执行输入的所述第二电子设备;以及响应于确定存在所述第二电子设备,建立所述第一电子设备与所述第二电子的通信连接。
根据本公开的另一个实施例,提供了一种输入方法,应用于第二电子设备,所述输入方法包括:所述第二电子设备的显示单元上显示输入界面;在所述输入界面显示经由所述第二电子设备输入的输入内容;以及经由与所述第一电子设备的通信连接,将所述输入内容发送到所述第一电子设备,以使得所述第一电子设备将所述输入内容显示在当前输入焦点处。
此外,根据本公开的另一个实施例的输入方法,其中响应于来自所述第一电子设备的输入指令,在所述第二电子设备的显示单元上显示所述输入界面。
此外,根据本公开的另一个实施例的输入方法,还包括:经由所述通信连接,接收来自所述第一电子设备的显示界面的输入焦点处的内容,用于在所述输入界面上编辑。
根据本公开的又一个实施例,提供了一种电子设备,包括:输入单元,用于接收输入指令;显示单元,用于显示所述电子设备的显示界面;通信单元,用于建立和执行与其他设备的通信;处理单元,用于执行输入控制;其中,在所述输入单元接收所述输入指令后,所述处理单元确定所述显示界面上对应于所述输入指令的输入焦点;接收经由与所述电子设备具有通信连接的另一电子设备输入的输入内容;所述显示单元将所述输入内容显示在所述输入焦点处。
此外,根据本公开的又一个实施例的电子设备,其中所述显示单元响应于所述输入内容,更新对应于所述输入焦点处的显示内容;并且将更新的所述显示内容显示在所述输入焦点处。
此外,根据本公开的又一个实施例的电子设备,其中所述处理单元确定所述第一电子设备上运行的前台应用;确定所述前台应用的显示界面上是否存在所述输入焦点的变化;在存在所述输入焦点的变化的情况下,判断所述输入焦点所处的所述显示界面的区域是否可编辑。
此外,根据本公开的又一个实施例的电子设备,其中在所述输入焦点所处的所述显示界面的区域可编辑的情况下,所述处理单元控制经由所述通信连接将所述输入焦点处的内容发送到所述第二电子设备,用于在所述输入界面上编辑。
根据本公开的再一个实施例,提供了一种输入系统,包括:第一电子设备,其包括第一输入单元,用于接收输入指令;第一显示单元,用于显示所述第一电子设备的显示界面;第一通信单元,用于建立和执行与其他设备的通信连接;第一处理单元,用于执行输入控制;第二电子设备,其包括第二输入单元,用于执行输入;第二显示单元,用于显示第二电子设备的输入界面;第二通信单元,用于建立和执行与其他设备的通信连接;第二处理单元,用于执行输入控制;其中,在所述第一输入单元接收所述输入指令后,所述第一处理单元确定所述显示界面上对应于所述输入指令的输入焦点;所述第一电子设备经由所述通信连接发送所述输入指令到所述第二电子设备,并且接收经由所述第二输入单元输入的输入内容;所述第一显示单元将所述输入内容显示在所述输入焦点处。
此外,根据本公开的再一个实施例的输入系统,其中所述第一显示单元响应于所述输入内容,更新对应于所述输入焦点处的显示内容;并且将更新的所述显示内容显示在所述输入焦点处。
此外,根据本公开的再一个实施例的输入系统,其中所述第一处理单元确定所述第一电子设备上运行的前台应用;确定所述前台应用的显示界面上是否存在所述输入焦点的变化;在存在所述输入焦点的变化的情况下,判断所述输入焦点所处的所述显示界面的区域是否可编辑。
此外,根据本公开的再一个实施例的输入系统,在所述输入焦点所处的所述显示界面的区域可编辑的情况下,所述第一处理单元控制经由所述通信连接将所述输入焦点处的内容发送到所述第二电子设备,用于在所述输入界面上编辑。
此外,根据本公开的再一个实施例的输入系统,其中在所述第一输入单元接收所述输入指令之后,所述第一处理单元确定是否存在可连接用于执行输入的所述第二电子设备;以及响应于确定存在所述第二电子设备,所述第一通信单元和所述第二通信单元建立所述第一电子设备与所述第二电子的通信连接。
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
附图说明
通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1是图示根据本发明实施例的电子设备的框图;
图2是概述根据本发明实施例的输入方法的第一示例性流程图;
图3是概述根据本发明实施例的输入方法的第二示例性流程图
图4是图示根据本发明实施例的输入系统的框图;
图5是进一步图示根据本发明实施例的输入方法的第一示例性流程图;
图6A到6C是进一步图示根据本发明实施例的输入系统的第一示例性状态示意图;
图7是进一步图示根据本发明实施例的输入方法的第二示例性流程图;
图8A到8C是进一步图示根据本发明实施例的输入系统的第二示例性状态示意图;以及
图9A到9C是进一步图示根据本发明实施例的输入系统的第三示例性状态示意图。
具体实施方式
为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本公开中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。
以下,将参考附图详细描述本发明的实施例。
图1是图示根据本发明实施例的电子设备的框图。如图1所示,根据本发明实施例的电子设备1至少包括输入单元11、显示单元12、通信单元13和处理单元14。容易理解的是,图1仅示出了与本发明密切相关的单元。然而,根据本发明实施例的电子设备不限于此,而是还可以包括其他单元,诸如存储单元、图像采集单元等,在此将省略其具体描述。在以下将详细描述的本发明的实施例中,根据本发明实施例的电子设备1可以为诸如智能电话、平板电脑、个人数字助理等便携式电子设备,其通常需要经由诸如触摸面板的输入单元执行输入。当然,需要理解的是,根据本发明实施例的电子设备1不限于此,而是还可以包括任何其他具有上述配置的电子设备。
具体地,所述输入单元11用于接收输入指令。在本发明的一个实施例中,所述输入单元11可以由触摸面板配置,以接收用户对于所述电子设备1的指令和文本输入。
所述显示单元12用于显示所述电子设备1的显示界面。在本发明的一个实施例中,所述显示单元12可以由诸如LCD、LED、OLED等显示组件配置。进一步地,在本发明的一个实施例中,所述输入单元11和所述显示单元12组合为所述电子设备1的触控显示屏。
所述通信单元13用于建立和执行与其他设备的通信。在本发明的一个实施例中,所述通信单元13可以经由有线或无线的方式建立和执行与其他设备的通信。例如,所述通信单元13可以经由诸如具有USB接口线缆,在所述电子设备1和另一电子设备之间建立通信连接。此外,所述通信单元13可以经由诸如有限局域网(LAN)、近场通信(NFC)、红外、Zigbee、Z-Wave等无线通信方式,在所述电子设备1和另一电子设备之间建立通信连接。
所述处理单元14用于执行输入控制。在本发明的一个实施例中,所述处理单元14可以是所述电子设备1的中央处理单元(CPU)。在本发明的又一个实施例中,所述处理单元14可以是所述电子设备1中用于执行输入控制的专用处理单元。
在具有如上所述配置的电子设备1中,在经由所述输入单元11接收用户输入的所述输入指令后,所述处理单元14确定所述显示单元12显示的所述显示界面上对应于所述输入指令的输入焦点。在根据本发明实施例的电子设备1中,由于所述输入单元11通常不能高效地执行文本的输入,所述电子设备1将通过所述通信单元13接收经由与所述电子设备1具有通信连接的另一电子设备输入的输入内容,所述处理单元14控制所述显示单元12将所述输入内容显示在所述输入焦点处。如以下将进一步详细描述的,与所述电子设备1具有通信连接的另一电子设备通常是诸如桌面型计算机或笔记本计算机的电子设备,其具有键盘、鼠标等可以方便和高效地执行输入的输入单元以及用于显示输入界面以便利用户执行输入的显示单元。因此,在根据本发明实施例的电子设备1中,通过将经由另一电子设备输入的输入内容显示在所述电子设备1的输入焦点处,可以极大地提高所述电子设备1的输入效率和交互性。以下,将进一步参照附图详细描述根据本发明实施例的输入方法以及采用所述输入方法的输入系统的多种输入状态的实施例。
图2是概述根据本发明实施例的输入方法的第一示例性流程图。根据本发明实施例的输入方法的第一示例性流程由参照图1描述的根据本发明实施例的电子设备1执行。如图2所示,根据本发明实施例的输入方法的第一示例性流程包括以下步骤。
在步骤S201中,接收输入指令,确定第一电子设备的显示界面上对应于所述输入指令的输入焦点。如上所述,经由所述输入单元11接收用户对于所述电子设备1的指令和文本输入。所述处理单元14确定所述显示单元12显示的所述显示界面上对应于所述输入指令的输入焦点。此后,处理进到步骤S202。
在步骤S202中,接收经由与所述第一电子设备具有通信连接的第二电子设备输入的输入内容。如上所述,所述通信单元13经由有线或无线通信连接,接收经由与所述电子设备1具有通信连接的第二电子设备输入的输入内容。此后,处理进到步骤S203。
在步骤S203中,将所述输入内容显示在所述输入焦点处。在本发明的一个实施例中,所述控制单元14响应于所述输入内容,更新对应于所述输入焦点处的显示内容,所述显示内容例如可以存储在所述第一电子设备1的显示缓存区(未图示)中。此后所述控制单元14控制所述显示单元12将更新的所述显示内容显示在所述输入焦点处。如以下将参照具体流程图和状态示意图详细描述的,在接收所述输入内容之后,根据所述输入内容在由随机存取存储器(RAM)或闪速存储器配置的显示缓存区中更新对应于当前帧的显示数据,并且将基于更新后的显示数据的显示内容显示在所述输入焦点处。此外,在本发明的一个实施例中,在接收所述输入内容之后,根据所述输入内容改变并且存储由随机存取存储器(RAM)配置的所述第一电子设备1的工作缓存区中对应于当前显示内容的内容数据。进一步地,所述第一电子设备1的工作缓存区中对应于当前显示内容的内容数据可以发送到第二电子设备,并且在第二电子设备中由用户的输入和编辑后发回所述第一电子设备用于存储和显示。在本发明的一个实施例中,所述显示缓存区和所述工作缓存区是不同的缓存区域;或者可替代地,所述显示缓存区和所述工作缓存区可以是同一缓存区域。
图3是概述根据本发明实施例的输入方法的第二示例性流程图。根据本发明实施例的输入方法的第二示例性流程由上述第二电子设备(未图示)执行。如上所述,所述第二电子设备是诸如桌面型计算机或笔记本计算机的电子设备,其具有键盘、鼠标等可以方便和高效地执行输入的输入单元。如图3所示,根据本发明实施例的输入方法的第二示例性流程包括以下步骤。
在步骤S301中,所述第二电子设备的显示单元上显示输入界面。在本发明的一个实施例中,可以响应于来自所述第一电子设备1的输入指令,在所述第二电子设备的显示单元上显示所述输入界面。具体地,当所述第一电子设备1接收到用户的输入指令,并且用户将输入焦点设置到可以输入的控件中时,所述第二电子设备响应于来自所述第一电子设备1的输入指令,在其显示单元上自动显示输入界面(UI)。在本发明的另一个实施例中,所述第二电子设备的显示单元上可以一直显示所述输入界面。或者可替代地,所述第二电子设备可以响应于用户的特定操作(诸如,点击显示单元上的特定区域或图标和/或按压特定物理按键或按键组合),在其显示单元显示所述输入界面。此后,处理进到步骤S302。
在步骤S302中,在所述输入界面显示经由所述第二电子设备输入的输入内容。在本发明的一个实施例中,用户可以经由所述第二电子设备的输入单元(例如,键盘和鼠标)执行内容输入,并且将输入内容显示在所述第二电子设备的所述输入界面(UI)上。具体地,所述输入内容可以是与用户操作的普通按键对应的内容,或者可以是响应于与特定功能按键或者按键组合对应的复制粘贴操作所生成的内容。此后,处理进到步骤S303。
在步骤S303中,经由与所述第一电子设备的通信连接,将所述输入内容发送到所述第一电子设备,以使得所述第一电子设备将所述输入内容显示在当前输入焦点处。在本发明的一个实施例中,用户可以经由所述第二电子设备的输入单元在所述输入界面(UI)上输入诸如回车的命令,从而将所述输入内容发送到所述第一电子设备。具体地,用户可以在所述输入界面中输入一段内容后通过键入诸如回车的命令将该段内容发送到所述第一电子设备。或者可替代地,用户在所述输入界面中实时输入的内容可以被实时地发送到所述第一电子设备。所述第一电子设备将利用参照图2描述的处理将所述输入内容显示在当前输入焦点处。
图4是图示根据本发明实施例的输入系统的框图。如图4所示,根据本发明实施例的输入系统4包括第一电子设备31和第二电子设备32。
所述第一电子设备31可以是如上参照图1描述的第一电子设备,其执行参照图2描述的根据本发明实施例的输入方法的第一示例性流程。所述第一电子设备31包括的第一输入单元311、第一显示单元312、第一通信单元313和第一处理单元314分别对应于参照图1描述的输入单元11、显示单元12、通信单元13和处理单元14,在此将省略其重复描述。
所述第二电子设备32可以是如上所述的第二电子设备,其执行参照图3描述的根据本发明实施例的输入方法的第二示例性流程。所述第二电子设备32至少包括第二输入单元321、第二显示单元322、第二通信单元323和第二处理单元324。
具体地,所述第二输入单元321用于执行输入。在本发明的一个实施例中,所述第二输入单元321可以是诸如鼠标和键盘的输入组件。
所述第二显示单元322用于显示所述第二电子设备32的输入界面。在本发明的一个实施例中,所述第二显示单元322可以由诸如CRT、LCD、LED、OLED等显示组件配置。
所述第二通信单元323用于建立和执行与其他设备的通信连接。在本发明的一个实施例中,所述第二通信单元323可以经由诸如有限局域网(LAN)、近场通信(NFC)、红外、Zigbee、Z-Wave等无线通信方式,建立和执行与其他设备的通信连接。
所述第二处理单元324用于执行输入控制。在本发明的一个实施例中,所述第二处理单元324可以是所述第二电子设备32的中央处理单元(CPU)。在本发明的又一个实施例中,所述第二处理单元324可以是所述第二电子设备32中用于执行输入控制的专用处理单元。
以上,参照图1到图4概述了根据本发明实施例的电子设备和输入系统及其采用的输入方法,以下将参照图5到图9C进行进一步的详细描述。
图5是进一步图示根据本发明实施例的输入方法的第一示例性流程图。如图5所示,根据本发明实施例的输入方法的第一示例性流程包括以下步骤。
在步骤S501中,确定第一电子设备上运行的前台应用。此后,处理进到步骤S502。
在步骤S502中,判断所述前台应用的显示界面上是否存在输入焦点的变化。所述输入焦点的变化包括新出现输入焦点,或者输入焦点的位置发生变化。
如果在步骤S502中获得否定结果,即所述前台应用的显示界面上不存在输入焦点的变化,即用户没有输入输入指令,则处理返回步骤S501以继续等待输入指令。
相反地,如果在步骤S502中获得肯定结果,即所述前台应用的显示界面上存在输入焦点的变化,即用户在所述前台应用的显示界面上输入了输入指令,则处理进到步骤S503。
在步骤S503,判断是否存在可连接用于执行输入的第二电子设备。在本发明的一个实施例中,所述第一电子设备可以有线地或无线地发出输入请求信号,如果接收到可连接用于执行输入的第二电子设备响应于所述输入请求信号所发送的输入应答信号,则确定存在可连接用于执行输入的第二电子设备。
如果在步骤S503中获得否定结果,即不存在可连接用于执行输入的第二电子设备,则处理返回步骤S501,以经由前台应用自身的显示界面执行进一步的输入。
相反地,如果在步骤S503中获得肯定结果,即存在可连接用于执行输入的第二电子设备,则处理进到步骤S504。
在步骤S504中,建立第一电子设备与第二电子设备的通信连接。在本发明的一个实施例中,可以经由有线或无线方式在第一电子设备与第二电子设备之间建立通信连接。或者,在检测到存在所述前台应用的显示界面上是否存在输入焦点的变化之前,第一电子设备与第二电子设备之间已经存在通信连接。此后,处理进到步骤S505。
在步骤S505中,接收经由第二电子设备输入的输入内容。在本发明的一个实施例中,接收经由第二电子设备的第二输入单元(诸如键盘和鼠标)输入的输入内容,该输入内容经由所述通信连接从第二电子设备发送到第一电子设备。此后,处理进到步骤S506。
在步骤S506中,响应于输入内容,更新对应于输入焦点处的显示内容。在本发明的一个实施例中,所述第一电子设备的显示内容例如可以存储在显示缓存区中,所述第一电子设备的控制单元通过利用接收到的输入内容更新存储的显示内容。此后,处理进到步骤S507。
在步骤S507中,将更新的显示内容显示在输入焦点处。
图6A到6C是进一步图示根据本发明实施例的输入系统的第一示例性状态示意图。图6A到6C图示的输入系统的第一示例性状态对应于以上参照图5描述的根据本发明实施例的输入方法的第一示例性流程。
如图6A所示,确定了第一电子设备31上运行的前台应用显示界面601上存在输入焦点602的变化。输入焦点602的变化可以是响应于用户在前台应用显示界面601上操作而出现的。
如图6B所示,建立了所述第一电子设备31和所述第二电子设备41之间的通信连接。所述第二电子设备41是诸如笔记本电脑的电子设备,其具有便于输入的键盘和鼠标组件。在所述第二电子设备41的显示单元上显示输入界面603。所述输入界面603可以是响应于用户在前台应用显示界面601上的操作,在所述第二电子设备41的显示单元上自动显示的。在图6B所示的示例中,经由所述第二电子设备41的输入单元输入的内容AA显示在所述显示输入界面603上。此外,经由所述第一电子设备31和所述第二电子设备41之间的通信连接,将该输入内容AA发送到所述第一电子设备31。
如图6C所示,响应于接收到输入内容AA,在所述第一电子设备31的前台应用显示界面601的输入焦点602处,更新并且显示所述输入内容AA。
图7是进一步图示根据本发明实施例的输入方法的第二示例性流程图。图7所示的根据本发明实施例的输入方法的第二示例性流程中的步骤S701到S704分别与图5所示的根据本发明实施例的输入方法的第一示例性流程中的步骤S501到S504相同,在此将省略其详细描述。
如图7所示,在步骤S704中建立了第一电子设备与第二电子设备的通信连接之后,处理进到步骤S705。
在步骤S705中,判断输入焦点处的显示界面的区域是否可编辑。
如果在步骤S705中获得肯定结果,即输入焦点处的显示界面的区域可编辑,则处理进到步骤S706。
在步骤S706中,经由第一电子设备与第二电子设备的通信连接,将第一电子设备的输入焦点处的当前显示内容发送到第二电子设备。用于在第二电子设备中编辑。此后,处理进到步骤S707。
相反地,如果在步骤S705中获得否定结果,即输入焦点处的显示界面的区域不可编辑,则处理直接进到步骤S707。
此后,图7所示的根据本发明实施例的输入方法的第二示例性流程中的步骤S707到S709分别与图5所示的根据本发明实施例的输入方法的第一示例性流程中的步骤S505到S505相同,在此将省略其详细描述。
需要注意的是,在根据本发明实施例的输入方法的第二示例性流程中,通过将第一电子设备的输入焦点处的显示界面的可编辑区域中的显示内容发送到第二电子设备,可以实现在第二电子设备上对于第一电子设备中的已有显示内容进行便利的编辑。
图8A到8C是进一步图示根据本发明实施例的输入系统的第二示例性状态示意图。图8A到8C图示的输入系统的第二示例性状态对应于以上参照图7描述的根据本发明实施例的输入方法的第二示例性流程。
如图8A所示,确定了第一电子设备31上运行的前台应用显示界面801上存在输入焦点802的变化。输入焦点802的变化可以是响应于用户在前台应用显示界面801上操作而出现的。需要注意的,在如图8A所示的前台应用显示界面801中,当前已经存在显示内容AA。
如图8B所示,建立了所述第一电子设备31和所述第二电子设备41之间的通信连接。所述第二电子设备41是诸如笔记本电脑的电子设备,其具有便于输入的键盘和鼠标组件。在所述第二电子设备41的显示单元上显示输入界面803。所述输入界面803可以是响应于用户在前台应用显示界面801上的操作,在所述第二电子设备41的显示单元上自动显示的。在图8B所示的示例中,在确定前台应用显示界面801的输入焦点802所处区域可编辑的情况下,经由通信连接将所述前台应用显示界面801已经存在的可编辑的显示内容AA发送到所述第二电子设备41。经由所述第二电子设备41的输入单元输入并且编辑该显示内容AA,获得编辑后的显示内容ABAB显示在所述显示输入界面803上。此外,经由所述第一电子设备31和所述第二电子设备41之间的通信连接,将该输入内容ABAB发送到所述第一电子设备31。
如图8C所示,响应于接收到输入内容ABAB,在所述第一电子设备31的前台应用显示界面801的输入焦点802处,更新并且显示所述输入内容ABAB。
图9A到9C是进一步图示根据本发明实施例的输入系统的第三示例性状态示意图。不同于上述第一和第二示例性状态,根据本发明实施例的输入系统的第三示例性状态包括三个电子设备,即接收输入内容的第一电子设备31和第三电子设备51(所述第三电子设备51与所述第一电子设备31是相同或相似的便携式电子设备),以及执行内容输入的第二电子设备41。
如图9A所示的状态对应于图6C所示的输入状态,即经由第二电子设备41在所述第一电子设备31的第一前台应用显示界面901上的第一输入焦点902处输入了输入内容AA。此时,第一电子设备31和第二电子设备41之间存在通信连接。
如图9B所示,在第三电子设备51上运行的前台应用显示界面904上存在第二输入焦点905的变化的情况下,重新建立了所述第三电子设备51和所述第二电子设备41之间的通信连接,并且此时断开所述第一电子设备31和所述第二电子设备41之间的通信连接。并且,经由所述第二电子设备41的输入单元输入的内容CC显示在所述显示输入界面903上。进一步地,经由所述第三电子设备51和所述第二电子设备41之间的通信连接,将该输入内容CC发送到所述第三电子设备51。
如图9C所示,响应于接收到输入内容CC,在所述第三电子设备51的第二前台应用显示界面904的第二输入焦点905处,更新并且显示所述输入内容CC。注意,此时在所述第三电子设备51的第二前台应用显示界面904上存在有效的第二输入焦点905,而在所述第一电子设备31的第一前台应用显示界面901上不存在有效的输入焦点。
也就是说,经由用户在所述第三电子设备51上输入操作,实现了有效的输入焦点的切换。如此,可以在多个便携式电子设备之间方便地实现输入设备的共享和切换。
以上,参照图1到图9C描述了根据本发明实施例的输入方法以及使用该输入方法的电子设备和输入系统,其能够通过经由与便携式电子设备具有通信连接的另一电子设备执行输入,提高输入效率。此外,根据本发明实施例的输入方法输入设备上输入界面的自动显示,以及在多个便携式设备之间输入设备的有效共享和切换。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (8)
1.一种输入方法,应用于第一电子设备和第三电子设备,所述输入方法包括:
接收输入指令,确定所述第一电子设备的显示界面上对应于所述输入指令的第一输入焦点;
接收经由与所述第一电子设备具有通信连接的第二电子设备输入的输入内容;以及
将所述输入内容显示在所述第一输入焦点处;
在所述第三电子设备上运行的前台应用显示界面上存在第二输入焦点的变化时,重新建立所述第三电子设备和所述第二电子设备之间的通信连接,并且此时断开所述第一电子设备和所述第二电子设备之间的通信连接;并且,经由所述第三电子设备和所述第二电子设备之间的通信连接,将所述第二电子设备的输入单元输入的内容发送到所述第三电子设备;并且将所述第二电子设备的输入单元输入的内容显示在所述第二输入焦点处。
2.如权利要求1所述的输入方法,其中将所述输入内容显示在所述第一输入焦点处包括:
响应于所述输入内容,更新对应于所述第一输入焦点处的显示内容;以及
将更新的所述显示内容显示在所述第一输入焦点处。
3.如权利要求1或2所述的输入方法,还包括:
在接收所述输入指令之后,确定是否存在可连接用于执行输入的所述第二电子设备;以及
响应于确定存在所述第二电子设备,建立所述第一电子设备与所述第二电子的通信连接。
4.一种输入方法,应用于第二电子设备,所述输入方法包括:
所述第二电子设备的显示单元上显示输入界面;
在所述输入界面显示经由所述第二电子设备输入的输入内容;以及
经由与第一电子设备的通信连接,将所述输入内容发送到所述第一电子设备,以使得所述第一电子设备将所述输入内容显示在当前输入焦点处;
在第三电子设备上运行的前台应用显示界面上存在第二输入焦点的变化时,重新建立所述第三电子设备和所述第二电子设备之间的通信连接,并且此时断开所述第一电子设备和所述第二电子设备之间的通信连接;并且,经由所述第三电子设备和所述第二电子设备之间的通信连接,将所述第二电子设备的输入单元输入的内容发送到所述第三电子设备;并且将所述第二电子设备的输入单元输入的内容显示在所述第二输入焦点处。
5.如权利要求4所述的输入方法,其中
响应于来自所述第一电子设备的输入指令,在所述第二电子设备的显示单元上显示所述输入界面。
6.一种输入系统,包括:
第一电子设备,其包括
第一输入单元,用于接收输入指令;
第一显示单元,用于显示所述第一电子设备的显示界面;
第一通信单元,用于建立和执行与其他设备的通信连接;
第一处理单元,用于执行输入控制;
第二电子设备,其包括
第二输入单元,用于执行输入;
第二显示单元,用于显示第二电子设备的输入界面;
第二通信单元,用于建立和执行与其他设备的通信连接;
第二处理单元,用于执行输入控制;
第三电子设备,其包括
第三输入单元,用于接收输入指令;
第三显示单元,用于显示所述第三电子设备的显示界面;
第三通信单元,用于建立和执行与其他设备的通信连接;
第三处理单元,用于执行输入控制;
其中,在所述第一输入单元接收所述输入指令后,所述第一处理单元确定所述显示界面上对应于所述输入指令的第一输入焦点;
所述第一电子设备经由所述通信连接发送所述输入指令到所述第二电子设备,并且接收经由所述第二输入单元输入的输入内容;
所述第一显示单元将所述输入内容显示在所述第一输入焦点处;
所述第一处理单元用于确定所述第一电子设备上运行的前台应用,
确定所述前台应用的显示界面上是否存在所述第一输入焦点的变化,
其中,在所述第三电子设备上运行的前台应用显示界面上存在第二输入焦点的变化时,重新建立所述第三电子设备和所述第二电子设备之间的通信连接,并且此时断开所述第一电子设备和所述第二电子设备之间的通信连接;并且,经由所述第三电子设备和所述第二电子设备之间的通信连接,将所述第二电子设备的输入单元输入的内容发送到所述第三电子设备;并且将所述第二电子设备的第二输入单元输入的内容显示在所述第二输入焦点处。
7.如权利要求6所述的输入系统,其中所述第一显示单元响应于所述输入内容,更新对应于所述第一输入焦点处的显示内容;并且将更新的所述显示内容显示在所述第一输入焦点处。
8.如权利要求6或7所述的输入系统,其中
在所述第一输入单元接收所述输入指令之后,所述第一处理单元确定是否存在可连接用于执行输入的所述第二电子设备;以及
响应于确定存在所述第二电子设备,所述第一通信单元和所述第二通信单元建立所述第一电子设备与所述第二电子的通信连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510886293.2A CN105511787B (zh) | 2015-12-04 | 2015-12-04 | 输入方法、电子设备和输入系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510886293.2A CN105511787B (zh) | 2015-12-04 | 2015-12-04 | 输入方法、电子设备和输入系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105511787A CN105511787A (zh) | 2016-04-20 |
CN105511787B true CN105511787B (zh) | 2020-03-24 |
Family
ID=55719808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510886293.2A Active CN105511787B (zh) | 2015-12-04 | 2015-12-04 | 输入方法、电子设备和输入系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105511787B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107315554B (zh) * | 2016-04-26 | 2020-06-02 | 上海炬一科技有限公司 | 一种用户界面显示方法及装置 |
CN109729216A (zh) * | 2017-10-30 | 2019-05-07 | 卓望数码技术(深圳)有限公司 | 一种电脑代理手机输入方法和系统 |
CN116069224A (zh) * | 2021-10-29 | 2023-05-05 | 华为终端有限公司 | 输入控制方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593213A (zh) * | 2013-11-04 | 2014-02-19 | 华为技术有限公司 | 文本信息输入方法及装置 |
CN103607779A (zh) * | 2013-11-13 | 2014-02-26 | 四川长虹电器股份有限公司 | 多屏协同智能输入系统及其实现方法 |
CN105051705A (zh) * | 2012-11-09 | 2015-11-11 | 微软技术许可有限责任公司 | 便携式设备及其控制方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101667060A (zh) * | 2008-09-04 | 2010-03-10 | 黄轶 | 输入设备和输入方法 |
KR101058525B1 (ko) * | 2009-10-09 | 2011-08-23 | 삼성전자주식회사 | 텍스트 입력방법 및 이를 적용한 디스플레이 장치 |
JP2015176437A (ja) * | 2014-03-17 | 2015-10-05 | 株式会社Nttドコモ | 情報入力装置及び情報入力方法 |
-
2015
- 2015-12-04 CN CN201510886293.2A patent/CN105511787B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105051705A (zh) * | 2012-11-09 | 2015-11-11 | 微软技术许可有限责任公司 | 便携式设备及其控制方法 |
CN103593213A (zh) * | 2013-11-04 | 2014-02-19 | 华为技术有限公司 | 文本信息输入方法及装置 |
CN103607779A (zh) * | 2013-11-13 | 2014-02-26 | 四川长虹电器股份有限公司 | 多屏协同智能输入系统及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105511787A (zh) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022105425A1 (zh) | 显示方法、电子设备及可读存储介质 | |
RU2506634C2 (ru) | Системы и способы для пользовательских интерфейсов между переносным устройством и компьютером | |
US20190306277A1 (en) | Interaction between devices displaying application status information | |
US20160004425A1 (en) | Method of displaying graphic user interface and electronic device implementing same | |
KR102253453B1 (ko) | 그룹을 생성하기 위한 방법 및 디바이스 | |
CN104133581A (zh) | 物理对象检测和触摸屏交互 | |
US20160048320A1 (en) | Electronic apparatus and screen display method thereof | |
JP6640893B2 (ja) | 文字を入力する方法及び装置 | |
CN104335497A (zh) | 蓝牙人机接口设备的自动连接 | |
JP2012053642A (ja) | 通信装置、通信システム、通信制御方法、および通信制御プログラム | |
US20150378599A1 (en) | Method and electronic device for displaying virtual keyboard | |
WO2022156606A1 (zh) | 信息处理方法、装置及电子设备 | |
CN105511787B (zh) | 输入方法、电子设备和输入系统 | |
CN103838375A (zh) | 终端输入方法及终端 | |
US10038750B2 (en) | Method and system of sharing data and server apparatus thereof | |
KR102115076B1 (ko) | 데이터 조작 제어 방법 및 그 시스템과 사용자 단말 | |
US11243679B2 (en) | Remote data input framework | |
US20150189498A1 (en) | Interactive Remote Windows Between Applications Operating Within Heterogeneous Operating Systems on Mobile and Stationary Devices | |
CN110309462B (zh) | 数据展示方法及系统 | |
CN105786367A (zh) | 一种虚拟桌面的显示方法和终端 | |
KR102157078B1 (ko) | 휴대 단말기에서 전자문서 작성 방법 및 장치 | |
CN110531952B (zh) | 语音技能的处理方法、装置及设备 | |
CN113641439A (zh) | 文本识别和展示方法、装置、电子设备和介质 | |
KR20170100269A (ko) | 컴퓨터에서 이동통신 단말기를 제어하기 위한 시스템 및 방법 | |
KR101688788B1 (ko) | 전자 디바이스간 어플리케이션의 메뉴 동기화 방법 및 이를 이용하는 전자 디바이스 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |