CN104123078B - 输入信息的方法和设备 - Google Patents

输入信息的方法和设备 Download PDF

Info

Publication number
CN104123078B
CN104123078B CN201410395745.2A CN201410395745A CN104123078B CN 104123078 B CN104123078 B CN 104123078B CN 201410395745 A CN201410395745 A CN 201410395745A CN 104123078 B CN104123078 B CN 104123078B
Authority
CN
China
Prior art keywords
region
selected region
suspension windows
interface
input information
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
Application number
CN201410395745.2A
Other languages
English (en)
Other versions
CN104123078A (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.)
Samsung Guangzhou Mobile R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Guangzhou Mobile R&D Center
Samsung Electronics 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 Samsung Guangzhou Mobile R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Guangzhou Mobile R&D Center
Priority to CN201410395745.2A priority Critical patent/CN104123078B/zh
Publication of CN104123078A publication Critical patent/CN104123078A/zh
Application granted granted Critical
Publication of CN104123078B publication Critical patent/CN104123078B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

根据本发明的一种输入信息的方法和设备,该方法包括步骤:(a)接收用户在屏幕上的第一界面选择区域的第一指令;(b)创建悬浮窗口,其中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中;(c)接收用户切换屏幕至用于输入的第二界面的第二指令;(d)响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面,从而用户可以对照悬浮窗口中显示的内容在第二界面中进行输入。本发明通过将被选择的区域中的内容在悬浮窗口中显示,便于用户在用于输入的第二界面中对照悬浮窗口中显示的内容进行输入,提高了效率。

Description

输入信息的方法和设备
技术领域
本发明涉及电子设备领域。更具体地讲,涉及一种输入信息的方法和设备。
背景技术
随着科技的发展,计算机和各种移动的电子设备,如手机、平板电脑等,在人们的生活和工作中承担着重要的角色。在使用这些电子设备时,用户经常需要在某个应用窗口中输入另外一个应用(如网页或邮件)中的文字,用户可以采用调整上述两个窗口的大小和位置使其同时在屏幕中显示,或者频繁地在两个窗口之间切换,看一些,输入一些。这两种方式操作起来都繁琐,且第二种还需要较好的记忆力。目前,现有技术中部分移动终端增加了新的功能,用户可在一个窗口中选择一个区域,该区域中包含了需要参考输入的内容,在其他窗口中将所述选择的区域进行置顶显示,方便用户对照所述置顶显示的区域在当前显示窗口中进行信息输入,但是当用户需要更换或增加参考的内容时,需要返回参考内容所在的页面重新选择区域,再将其置顶显示,这要的操作仍然不够便利。
发明内容
本发明的目的在于提供一种输入信息的方法和设备,以解决现有技术中需要参考其他页面的内容来进行输入的情况下,操作不够便利的问题。
本发明的一方面提供一种输入信息的方法,包括步骤:(a)接收用户在屏幕上的第一界面选择区域的第一指令;(b)创建悬浮窗口,其中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中;(c)接收用户切换屏幕至用于输入的第二界面的第二指令;(d)响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面。
在上述方法中的步骤(b)中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中可通过以下步骤实现:复制被选择的区域中的内容至悬浮窗口。
在上述方法中,复制被选择的区域中的内容至悬浮窗口的步骤可包括:获取第一界面所对应的内存区域;基于被选择的区域的边界的坐标从所述内存区域之中提取与被选择的区域对应的数据;将提取的数据复制至悬浮窗口对应的内存区域,从而被选择的区域中的内容将在悬浮窗口中被显示。
在上述方法中,当悬浮窗口的位置和/或大小被改变时,基于改变的位置和/或大小确定在第一界面中的与位置和/或大小被改变的悬浮窗口对应的区域,并将确定的区域中的显示内容通过数据映射的方式显示在悬浮窗口中。
在上述方法中,在步骤(a)之前还可包括步骤:将当前运行的应用的窗口设置为全屏显示。
在上述方法中,所述悬浮窗口上可设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
在上述方法中,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域中的内容分别在多个悬浮窗口中显示。
在上述方法中,步骤(b)还可包括:记录所述被选择的区域的界面和被选择的区域的边界坐标;将本次被选择的区域的界面和坐标与之前被选择的区域的界面和坐标进行比较;当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口。
在根据本发明的输入信息的方法中,通过将被选择的区域中的内容在悬浮窗口中显示,便于用户在用于输入的第二界面中对照悬浮窗口中显示的内容进行输入,提高了效率。
本发明的另一方面还提供一种输入信息的方法,包括步骤:(a)接收用户在屏幕上的第一界面中选择需要输入内容的区域的第一指令;(b)创建悬浮窗口,将被选择的区域显示在悬浮窗口中;(c)接收用户切换屏幕至第二界面的第二指令;(d)响应于第二指令将屏幕切换至第二界面,在显示第二界面的过程中所述悬浮窗口始终显示在屏幕的最前面。
在上述方法中,在步骤(b)中,当步骤(a)中的被选择的区域为输入框时,将输入框显示在悬浮窗口中。
在上述方法中,在步骤(a)中,第一指令可通过对输入框执行预定动作的方式来实现。
在上述方法中,还可包括步骤:当悬浮窗口中被输入内容时,复制被输入的内容至被选择的区域。
在上述方法中,步骤(a)之前还可包括步骤:将当前运行的应用的窗口设置为全屏显示。
在上述方法中,所述悬浮窗口上可设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
在上述方法中,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,多个被选择的区域分别显示在多个悬浮窗口中。
在上述方法中,步骤(b)还可包括:记录所述被选择的区域的界面和被选择的区域的边界的坐标;将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口。
在根据本发明的输入信息的方法中,通过将被选择的区域在悬浮窗口中显示,便于用户参照显示在第二界面中的内容在悬浮窗口进行输入,提高了效率。
本发明的另一方面还提供一种输入信息的设备,包括:第一接收单元,用于接收用户在屏幕上的第一界面选择区域的第一指令;创建单元,用于创建悬浮窗口,其中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中;第二接收单元,用于接收用户切换屏幕至用于输入的第二界面的第二指令;切换单元,用于响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面。
在上述设备中,创建单元还可用于,复制被选择的区域中的内容至悬浮窗口。
在上述设备中,所述创建单元可包括:悬浮单元,用于创建悬浮窗口;获取单元,用于获取第一界面所对应的内存区域;提取单元,用于基于被选择的区域的边界的坐标从所述内存区域之中提取与被选择的区域对应的数据;复制单元,用于将提取的数据复制至悬浮窗口对应的内存区域,从而被选择的区域中的内容将在悬浮窗口中被显示。
在上述设备中,还可包括:更改显示单元,用于当悬浮窗口的位置和/或大小被改变时,基于改变的位置和/或大小确定在第一界面中的与位置和/或大小被改变的悬浮窗口对应的区域,并将确定的区域中的显示内容通过数据映射的方式显示在悬浮窗口中。
在上述设备中,还可包括:全屏显示单元,用于在第一接收单元接收第一指令之前将当前运行的应用的窗口设置为全屏显示。
在上述设备中,所述悬浮窗口上可设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
在上述设备中,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域中的内容分别在多个悬浮窗口中显示。
在上述设备中,创建单元还可包括:记录单元,用于记录所述被选择的区域的界面和被选择的区域的边界坐标;比较单元,用于将本次被选择的区域的界面和坐标与之前被选择的区域的界面和坐标进行比较;关闭单元,用于当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口。
在根据本发明的输入信息的设备中,通过将被选择的区域中的内容在悬浮窗口中显示,便于用户在用于输入的第二界面中对照悬浮窗口中显示的内容进行输入,提高了效率。
本发明的另一个方面还提供一种输入信息的设备,包括:第一接收单元,用于接收用户在屏幕上的第一界面中选择需要输入内容的区域的第一指令;创建单元,用于创建悬浮窗口,将被选择的区域显示在悬浮窗口中;第二接收单元,用于接收用户切换屏幕至第二界面的第二指令;切换单元,用于响应于第二指令将屏幕切换至第二界面,在显示第二界面的过程中所述悬浮窗口始终显示在屏幕的最前面。
在上述设备中,当被选择的区域为输入框时,创建单元可将输入框显示在悬浮窗口中。
在上述设备中,所述第一指令可通过对输入框执行预定动作的方式来实现。
在上述设备中,还可包括:复制单元,当悬浮窗口中被输入内容时,复制被输入的内容至被选择的区域。
在上述设备中,还可包括:全屏显示单元,用于在第一接收单元接收第一指令之前将当前运行的应用的窗口设置为全屏显示。
在上述设备中,所述悬浮窗口上可设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
在上述设备中,当所述被选择的区域的数量为多个时,创建单元创建数量与被选择的区域的数量相同的悬浮窗口,所多个被选择的区域分别显示在多个悬浮窗口中。
在上述设备中,创建单元包括:悬浮单元,用于创建悬浮窗口,将被选择的区域显示在悬浮窗口中;记录单元,用于记录所述被选择的区域的界面和被选择的区域的边界的坐标;比较单元,用于将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;关闭单元,用于当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口。
在根据本发明的输入信息的设备中,通过将被选择的区域在悬浮窗口中显示,便于用户参照显示在第二界面中的内容在悬浮窗口进行输入,提高了效率。
附图说明
通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:
图1为根据本发明的实施例一的输入信息的方法的流程图;
图2为根据本发明的实施例一的悬浮窗口的示例图;
图3为根据本发明的实施例一的多个悬浮窗口的一种排列方式的示例图;
图4为根据本发明的实施例一的对照在悬浮窗口中显示的内容在第二界面进行输入的示例图;
图5为根据本发明的实施例二的输入信息的方法的流程图;
图6为根据本发明实施例二的对照第二界面中显示的内容在悬浮窗口中进行输入的示例图;
图7为根据本发明的实施例三的输入信息的设备的框图;
图8为根据本发明的实施例四的输入信息的设备的框图。
具体实施方式
下面将参照附图来描述根据本发明的实施例。
图1示出根据本发明的实施例一的输入信息的方法的流程图。
如图1所示,在步骤101,接收用户在屏幕上的第一界面选择区域的第一指令。用户在屏幕上选择区域的第一指令,对于支持鼠标操作的电子设备,可以是通过按住鼠标左键并在屏幕上划取一个封闭的区域或直线移动的轨迹作为被选取的矩形的对角线来实现;对于具有触摸屏的电子设备,可以是通过用户手指按压屏幕并且划取一个封闭的区域或直线移动的轨迹作为被选取的矩形的对角线来实现。
优选地,为了扩大显示范围,在步骤101之前,将当前运行的应用的窗口设置为全屏显示,即不显示所述应用的工具栏和菜单栏,只显示文字部分。
在步骤102,创建悬浮窗口,其中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中。不管当前应用为什么应用,所述悬浮窗口都会一直显示在最前面。
优选地,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中通过以下步骤实现:复制被选择的区域中的内容至悬浮窗口。当然也可以通过其他方式实现。
优选地,复制被选择的区域中的内容至悬浮窗口的步骤包括:
获取第一界面所对应的内存区域;基于被选择的区域的边界的坐标从所述内存区域之中提取与被选择的区域对应的数据;将提取的数据复制至悬浮窗口对应的内存区域,从而被选择的区域中的内容将在悬浮窗口中被显示。
优选地,当悬浮窗口的位置和/或大小被改变时,基于改变的位置和/或大小确定在第一界面中的与位置和/或大小被改变的悬浮窗口对应的区域,并将确定的区域中的显示内容通过数据映射的方式显示在悬浮窗口中。换句话说,被选择的区域移动与悬浮窗口的位置变化的位移相同的位移和/或进行与悬浮窗口大小改变的比例相同比例的缩放后在第一界面中所覆盖的区域即为上述确定的区域。这样当需要重新选择参考的内容时,就可以不用返回至第一界面,而直接移动悬浮窗口或改变悬浮窗口的大小就可实现。
在另一个实施例中,被选择的区域中的内容还可以通过图片的方式在悬浮窗口中显示。换句话说,通过图片的方式,就是将被选择的区域的内容以图片的方式进行保存,再在悬浮窗口中将被保存的图片进行显示。
优选地,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。图2示出了根据本发明实施例的悬浮窗口的示例图,用户可以通过点击悬浮窗口上的预定按钮来返回至第一界面。这样可以方便用户返回第一界面重新选择参考的内容或增加选择的区域。
悬浮窗口的形状可以与用户选择的区域的形状一样,还可以是与选择的区域的形状接近的平滑形状。悬浮窗口尺寸和位置可以进行调节。创建的悬浮窗口的尺寸和形状优选为与屏幕的大小相适应的矩形,与屏幕大小相适应的具体为既可以尽量地显示参考的内容,又不妨碍用户对参考的内容的输入。悬浮窗口的位置也可以自动调整为不覆盖当前输入内容的区域的位置。
优选地,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域中的内容分别在多个悬浮窗口中显示。多个悬浮窗口可以随机的排列;也可以按创建的先后顺序排列在屏幕上;还可以按创建的先后顺序以叠加窗口的方式显示,窗口上增加实现翻页的功能按钮,如实现上一页、下一页的功能按钮。当然对于上述三种排列方式,用户都可以拖动窗口进行任意排列。图3示出了根据本发明的实施例的多个悬浮窗口的一种排列方式的示例图。参照图3,图中三个悬浮窗口按创建的先后顺序排列在屏幕上。
优选地,当被选择的区域为多个时,步骤102还可以包括如下步骤:记录所述被选择的区域的界面和被选择的区域的边界的坐标;将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口。这样当用户选择的区域包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口,可以使用户界面更为简洁。
在步骤103,接收用户切换屏幕至用于输入的第二界面的第二指令。
在步骤104,响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面,从而用户可以对照悬浮窗口中显示的内容在第二界面中进行输入。图4示出了根据本发明的实施例一的对照在悬浮窗口中显示的内容在第二界面进行输入的示例图。在输入过程中,如果用户需要参考其他的内容,就可以点击悬浮窗口上的预定按钮,返回第一界面,选择显示其他内容的区域;或者移动悬浮窗口或更高悬浮窗口的大小,从而在悬浮窗口中显示其他内容。当用户完成内容的输入时,关闭悬浮窗口即可。
根据本发明实施例一的输入信息的方法,通过将被选择的区域中的在悬浮窗口中显示,便于用户在用于输入的第二界面中对照悬浮窗口中显示的内容进行输入,提高了效率。
图5示出了根据本发明实施例二的输入信息的方法的流程图。
如图5所示,在步骤501,接收用户在屏幕上的第一界面中选择需要输入内容的区域的第一指令。用户在屏幕上选择区域的第一指令,对于支持鼠标操作的电子设备,可以是通过按住鼠标左键并在屏幕上划取一个封闭的区域或直线移动形成的轨迹作为被选取的矩形的对角线来实现;对于具有触摸屏的电子设备,可以是通过用户手指按压屏幕并且划取一个封闭的区域或直线移动的轨迹作为被选取的矩形的对角线来实现。
被选择的需要输入内容的区域可能是输入框,如某些应用的登录界面中的用户名和密码的输入框;也可能是可编辑的文档中光标所在的区域。当被选择的区域为输入框时,第一指令可通过对输入框执行预定动作的方式来实现。所述预定动作可以是***预先设置的,也可以是用户自定义设置的。作为示例,所述预定动作可以设置为长按输入框、双击输入框等其他动作。
优选地,为了扩大显示范围,在步骤501之前,将当前运行的应用的窗口设置为全屏显示,即不显示所述应用的工具栏和菜单栏,只显示文字部分。
在步骤502,创建悬浮窗口,将被选择的区域显示在悬浮窗口中。不管当前应用为什么应用,所述悬浮窗口都会一直显示在最前面。所述悬浮窗口中可以被输入内容,当悬浮窗口中被输入内容时,复制被输入的内容至被选择的区域。可以在用户输入的过程中,或者,当用户完成输入后关闭悬浮窗口时,将被输入的内容复制至被选择的区域。
当步骤501中选择的区域为输入框时,将输入框显示在悬浮窗口中。所述输入框在悬浮窗口中显示的大小以及形状可与输入框的原始大小以及形状相同,也可以不相同。
优选地,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。这样可以方便用户返回第一界面重新选择需要输入内容的区域或增加选择的区域。
悬浮窗口的形状可以与用户选择的区域的形状一样,还可以是与选择的区域的形状接近的平滑形状。悬浮窗口尺寸和位置可以进行调节。创建的悬浮窗口的尺寸和形状优选为与屏幕的大小相适应的矩形,与屏幕大小相适应的具体为既可以便于用户在悬浮窗口中输入内容,又不妨碍用户查看希望参考的内容。
优选地,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域分别显示在多个悬浮窗口中。多个悬浮窗口可以随机的排列;也可以按创建的先后顺序排列在屏幕上;还可以按创建的先后顺序以叠加窗口的方式显示,窗口上增加实现翻页的功能按钮,如实现上一页、下一页的功能按钮。当然对于上述三种排列方式,用户都可以拖动窗口进行任意排列。
优选地,当被选择的区域为多个时,步骤502还可以包括如下步骤:记录所述被选择的区域的界面和被选择的区域的边界的坐标;将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口。这样当用户选择的区域包含之前被选择的区域时,关闭与被包含的区域对应的悬浮窗口。这样当用户选择的区域包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口,可以使用户界面更为简洁。
在步骤503,接收用户切换屏幕至第二界面的第二指令。
在步骤504,响应于第二指令将屏幕切换至第二界面,在显示第二界面的过程中所述悬浮窗口始终显示在屏幕的最前面,从而用户可以对照第二界面中显示的内容在悬浮窗口中进行输入。图6示出了根据本发明实施例二的对照第二界面中显示的内容在悬浮窗口中进行输入的示例图。可以在用户输入的过程中,或者,当用户完成输入关闭悬浮窗口时,将被输入的内容复制至被选择的区域。
根据本发明实施例二的输入信息的方法,通过创建用于显示被选择的区域对应的悬浮窗口,便于用户对照在第二界面中显示的内容在悬浮窗口中进行输入,提高了效率。
图7示出了根据本发明实施例三的输入信息的设备的框图。
如图7所示,根据本发明实施例四的输入信息的设备,包括第一接收单元701、创建单元702、第二接收单元703、切换单元704。
第一接收单元701,用于接收用户在屏幕上的第一界面选择显示区域的第一指令。用户在屏幕上选择区域的指令,对于支持鼠标操作的电子设备,可以是通过按住鼠标左键并在屏幕上划取一个封闭的区域或直线移动的轨迹作为被选取的矩形的对角线来实现;对于具有触摸屏的电子设备,可以是通过用户手指按压屏幕并且划取一个封闭的区域或直线移动的轨迹作为被选取的矩形的对角线来实现。
优选地,为了扩大显示范围,本设备还包括全屏显示单元,用于在第一接收单元701接收第一指令之前将当前运行的应用的窗口设置为全屏显示。将当前运行的应用的窗口设置为全屏显示,即不显示所述应用的工具栏和菜单栏,只显示文字部分。
创建单元702,用于创建悬浮窗口,其中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中。不管当前应用为什么应用,所述悬浮窗口都会一直显示在最前面。
优选地,创建单元702还用于,复制被选择的区域中的内容至悬浮窗口。
优选地,所述创建单元702还包含:悬浮单元,用于创建悬浮窗口;获取单元,用于获取第一界面所对应的内存区域;提取单元,用于基于被选择的区域的边界的坐标从所述内存区域之中提取与被选择的区域对应的数据;复制单元,用于将提取的数据复制至悬浮窗口对应的内存区域,从而被选择的区域中的内容将在悬浮窗口中被显示。
优选地,本设备还包括:更改显示单元,用于当悬浮窗口的位置和/或大小被改变时,基于改变的位置和/或大小确定在第一界面中的与位置和/或大小被改变的悬浮窗口对应的区域,并将确定的区域中的显示内容通过数据映射的方式显示在悬浮窗口中。句话说,被选择的区域移动与悬浮窗口的位置变化的位移相同的位移和/或进行与悬浮窗口大小改变的比例相同比例的缩放后在第一界面中所覆盖的区域即为上述确定的区域。这样当需要重新选择参考的内容时,就可以不用返回至第一界面,而直接移动悬浮窗口或改变悬浮窗口的大小就可实现。
在另一个实施例中,被选择的区域中的内容还可以通过图片的方式在悬浮窗口中显示。换句话说,通过图片的方式,就是将被选择的区域的内容以图片的方式进行保存,再在悬浮窗口中将被保存的图片进行显示。
优选地,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
悬浮窗口的形状可以与用户选择的区域的形状一样,还可以是与选择的区域的形状接近的平滑形状。悬浮窗口尺寸和位置可以进行调节。创建的悬浮窗口的尺寸和形状优选为与屏幕的大小相适应的矩形,与屏幕大小相适应的具体为既可以尽量地显示被选择的区域中的内容,又不妨碍用户对内容的输入。悬浮窗口的位置也可以自动调整为不覆盖当前输入内容的区域的位置。
优选地,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域中的内容分别在多个悬浮窗口中显示。多个悬浮窗口可以随机的排列;也可以按创建的先后顺序排列在屏幕上;还可以按创建的先后顺序以叠加窗口的方式显示,窗口上增加实现翻页的功能按钮,如实现上一页、下一页的功能按钮。当然对于上述三种排列方式,用户都可以拖动窗口进行任意排列。
优选地,创建单元702还包括:记录单元,用于记录所述被选择的区域的界面和被选择的区域的边界坐标;比较单元,用于将本次被选择的区域的界面和坐标与之前被选择的区域的界面和坐标进行比较;关闭单元,用于当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口。这样当用户选择的区域包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口,可以使用户界面更为简洁。
第二接收单元703,用于接收用户切换屏幕至用于输入的第二界面的第二指令。
切换单元704,用于响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面,从而用户可以对照悬浮窗口中显示的内容在第二界面中进行输入。在输入过程中,如果用户需要参考其他的内容,就可以点击悬浮窗口上的预定按钮,返回第一界面,选择显示其他参考的内容的区域;或者移动悬浮窗口或更高悬浮窗口的大小,从而在悬浮窗口中显示其他参考的内容。当用户完成参考的内容的输入时,关闭悬浮窗口即可。
根据本发明实施例三的输入信息的设备,通过将被选择的区域中的内容在悬浮窗口中显示,便于用户在用于输入的第二界面中对照悬浮窗口中显示的内容进行输入,提高了效率。
图8示出了根据本发明实施例四的输入信息的设备的框图。
如图8所示,根据本发明实施例四的输入信息的设备,包括第一接收单元801、创建单元802、第二接收单元803、切换单元804。
第一接收单元801,用于接收用户在屏幕上的第一界面中选择需要输入内容的区域的第一指令。被选择的需要输入内容的区域可能是输入框,如某些应用的登录界面中的用户名和密码的输入框;也可能是可编辑的文档中光标所在的区域。当被选择的区域为输入框时,第一指令可通过对输入框执行预定动作的方式来实现。所述预定动作可以是***预先设置的,也可以是用户自定义设置的。作为示例,所述预定动作可以设置为长按输入框、双击输入框等其他动作。用户在屏幕上选择区域的第一指令可以通过多种方式实现,在其他实施例中进行了详述。
优选地,为了扩大显示范围,本设备还包括全屏显示单元,用于在第一接收单元接收第一指令之前将当前运行的应用的窗口设置为全屏显示。即不显示所述应用的工具栏和菜单栏,只显示文字部分。
创建单元802,用于创建悬浮窗口,将被选择的区域显示在悬浮窗口中。不管当前应用为什么应用,所述悬浮窗口都会一直显示在最前面。所述悬浮窗口中可以被输入内容,当悬浮窗口中被输入内容时,复制被输入的内容至被选择的区域。可以在用户输入的过程中,或者,当用户完成输入后关闭悬浮窗口时,将被输入的内容复制至被选择的区域。
当选择的区域为输入框时,创建单元802将输入框显示在悬浮窗口中。所述输入框在悬浮窗口中显示的大小以及形状可与输入框的原始大小以及形状相同,也可以不相同。
优选地,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。这样可以方便用户返回第一界面重新选择需要输入内容的区域或增加选择的区域。
本实施例中的悬浮窗口的形状、大小、位置与实施例二中的相关内容相同,不再赘述。
优选地,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域分别显示在多个悬浮窗口中。多个悬浮窗口可以随机的排列;也可以按创建的先后顺序排列在屏幕上;还可以按创建的先后顺序以叠加窗口的方式显示,窗口上增加实现翻页的功能按钮,如实现上一页、下一页的功能按钮。当然对于上述三种排列方式,用户都可以拖动窗口进行任意排列。
优选地,创建单元802包括:悬浮单元,用于创建悬浮窗口,将被选择的区域显示在悬浮窗口中;记录单元,用于记录所述被选择的区域的界面和被选择的区域的边界的坐标;比较单元,用于将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;关闭单元,用于当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭与被包含的区域对应的悬浮窗口。这样当用户选择的区域包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口,可以使用户界面更为简洁。
第二接收单元803,用于接收用户切换屏幕至第二界面的第二指令。
切换单元804,用于响应于第二指令将屏幕切换至第二界面,在显示第二界面的过程中所述悬浮窗口始终显示在屏幕的最前面,从而用户可以对照第二界面中显示的内容在悬浮窗口中进行输入。可以在用户输入的过程中,或者,当用户完成输入后关闭悬浮窗口时,将被输入的内容复制至被选择的区域。
根据本发明实施例四的输入信息的设备,通过创建用于显示被选择的区域的悬浮窗口,便于用户对照第二界面中显示的内容在悬浮窗口中进行输入,提高了效率。
应该理解,根据本发明的示例性实施例的输入信息的设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。
此外,根据本发明的上述方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。
此外,尽管在这里可使用术语第一、第二等来描述不同的组件,但是这些组件不应被这些术语所限制。这些术语仅用于区分一个组件与另一组件。例如,在不脱离示例实施例的范围的情况下,第一组件可被称为第二组件,类似地,第二组件可被称为第一组件。
尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

Claims (32)

1.一种输入信息的方法,其特征在于,包括步骤:
(a)接收用户在屏幕上的第一界面选择区域的第一指令;
(b)创建悬浮窗口,其中,被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中;
(c)接收用户切换屏幕至用于输入的第二界面的第二指令;
(d)响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面。
2.根据权利要求1所述的输入信息的方法,其特征在于,步骤(b)中,所述被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中通过以下步骤实现:
复制被选择的区域中的内容至悬浮窗口。
3.根据权利要求2所述的输入信息的方法,其特征在于,复制被选择的区域中的内容至悬浮窗口的步骤包括:
获取第一界面所对应的内存区域;
基于被选择的区域的边界的坐标从所述内存区域之中提取与被选择的区域对应的数据;
将提取的数据复制至悬浮窗口对应的内存区域,从而被选择的区域中的内容将在悬浮窗口中被显示。
4.根据权利要求1所述的输入信息的方法,其特征在于,当悬浮窗口的位置和/或大小被改变时,基于改变的位置和/或大小确定在第一界面中的与位置和/或大小被改变的悬浮窗口对应的区域,并将确定的区域中的显示内容通过数据映射的方式显示在悬浮窗口中。
5.根据权利要求1所述的输入信息的方法,其特征在于,在步骤(a)之前还包括步骤:将当前运行的应用的窗口设置为全屏显示。
6.根据权利要求1所述的输入信息的方法,其特征在于,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
7.根据权利要求1所述的输入信息的方法,其特征在于,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域中的内容分别在多个悬浮窗口中显示。
8.根据权利要求1所述的输入信息的方法,其特征在于,步骤(b)还包括:
记录所述被选择的区域的界面和被选择的区域的边界坐标;
将本次被选择的区域的界面和坐标与之前被选择的区域的界面和坐标进行比较;
当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口。
9.一种输入信息的方法,其特征在于,包括步骤:
(a)接收用户在屏幕上的第一界面中选择需要输入内容的区域的第一指令;
(b)创建悬浮窗口,将被选择的区域显示在悬浮窗口中;
(c)接收用户切换屏幕至第二界面的第二指令;
(d)响应于第二指令将屏幕切换至第二界面,在显示第二界面的过程中所述悬浮窗口始终显示在屏幕的最前面。
10.根据权利要求9所述的输入信息的方法,其特征在于,在步骤(b)中,当步骤(a)中的被选择的区域为输入框时,将输入框显示在悬浮窗口中。
11.根据权利要求10所述的输入信息的方法,其特征在于,在步骤(a)中,第一指令通过对输入框执行预定动作的方式来实现。
12.根据权利要求9所述的输入信息的方法,其特征在于,还包括步骤:
当悬浮窗口中被输入内容时,复制被输入的内容至被选择的区域。
13.根据权利要求9所述的输入信息的方法,其特征在于,步骤(a)之前还包括步骤:将当前运行的应用的窗口设置为全屏显示。
14.根据权利要求9所述的输入信息的方法,其特征在于,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
15.根据权利要求9所述的输入信息的方法,其特征在于,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,多个被选择的区域分别显示在多个悬浮窗口中。
16.根据权利要求9所述的输入信息的方法,其特征在于,步骤(b)还包括:记录所述被选择的区域的界面和被选择的区域的边界的坐标;
将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;
当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口。
17.一种输入信息的设备,其特征在于,包括:
第一接收单元,用于接收用户在屏幕上的第一界面选择区域的第一指令;
创建单元,用于创建悬浮窗口,其中,被选择的区域中的内容通过数据映射的方式被显示在悬浮窗口中;
第二接收单元,用于接收用户切换屏幕至用于输入的第二界面的第二指令;
切换单元,用于响应于第二指令将屏幕切换至用于输入的第二界面,在显示第二界面的过程中悬浮窗口始终显示在屏幕的最前面。
18.根据权利要求17所述的输入信息的设备,其特征在于,创建单元还用于,复制被选择的区域中的内容至悬浮窗口。
19.根据权利要求18所述的输入信息的设备,其特征在于,所述创建单元包括:
悬浮单元,用于创建悬浮窗口;
获取单元,用于获取第一界面所对应的内存区域;
提取单元,用于基于被选择的区域的边界的坐标从所述内存区域之中提取与被选择的区域对应的数据;
复制单元,用于将提取的数据复制至悬浮窗口对应的内存区域,从而被选择的区域中的内容将在悬浮窗口中被显示。
20.根据权利要求17所述的输入信息的设备,其特征在于,还包括:更改显示单元,用于当悬浮窗口的位置和/或大小被改变时,基于改变的位置和/或大小确定在第一界面中的与位置和/或大小被改变的悬浮窗口对应的区域,并将确定的区域中的显示内容通过数据映射的方式显示在悬浮窗口中。
21.根据权利要求17所述的输入信息的设备,其特征在于,还包括:全屏显示单元,用于在第一接收单元接收第一指令之前将当前运行的应用的窗口设置为全屏显示。
22.根据权利要求17所述的输入信息的设备,其特征在于,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
23.根据权利要求17所述的输入信息的设备,其特征在于,所述被选择的区域的数量为多个,所述悬浮窗口的数量与被选择的区域的数量相同,所述多个被选择的区域中的内容分别在多个悬浮窗口中显示。
24.根据权利要求17所述的输入信息的设备,其特征在于,创建单元还包括:
记录单元,用于记录所述被选择的区域的界面和被选择的区域的边界坐标;
比较单元,用于将本次被选择的区域的界面和坐标与与之前被选择的区域的界面和坐标进行比较;
关闭单元,用于当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域中的内容的悬浮窗口。
25.一种输入信息的设备,其特征在于,包括:
第一接收单元,用于接收用户在屏幕上的第一界面中选择需要输入内容的区域的第一指令;
创建单元,用于创建悬浮窗口,将被选择的区域显示在悬浮窗口中;
第二接收单元,用于接收用户切换屏幕至第二界面的第二指令;
切换单元,用于响应于第二指令将屏幕切换至第二界面,在显示第二界面的过程中所述悬浮窗口始终显示在屏幕的最前面。
26.根据权利要求25所述的输入信息的设备,其特征在于,当被选择的区域为输入框时,创建单元将输入框显示在悬浮窗口中。
27.根据权利要求26所述的输入信息的设备,其特征在于,所述第一指令通过对输入框执行预定动作的方式来实现。
28.根据权利要求25所述的输入信息的设备,其特征在于,还包括:复制单元,当悬浮窗口中被输入内容时,复制被输入的内容至被选择的区域。
29.根据权利要求25所述的输入信息的设备,其特征在于,还包括:全屏显示单元,用于在第一接收单元接收第一指令之前将当前运行的应用的窗口设置为全屏显示。
30.根据权利要求25所述的输入信息的设备,其特征在于,所述悬浮窗口上设置有预定按钮,其中,当该预定按钮被点击时,在屏幕上显示第一界面。
31.根据权利要求25所述的输入信息的设备,其特征在于,当所述被选择的区域的数量为多个时,创建单元创建数量与被选择的区域的数量相同的悬浮窗口,所多个被选择的区域分别显示在多个悬浮窗口中。
32.根据权利要求25所述的输入信息的设备,其特征在于,创建单元包括:
悬浮单元,用于创建悬浮窗口,将被选择的区域显示在悬浮窗口中;
记录单元,用于记录所述被选择的区域的界面和被选择的区域的边界的坐标;
比较单元,用于将本次被选择的区域的界面和被选择的区域的边界的坐标与之前被选择的区域的界面和被选择的区域的坐标进行比较;
关闭单元,用于当本次被选择的区域与之前被选择的区域位于同一界面且包含之前被选择的区域时,关闭显示被包含的区域的悬浮窗口。
CN201410395745.2A 2014-08-12 2014-08-12 输入信息的方法和设备 Active CN104123078B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410395745.2A CN104123078B (zh) 2014-08-12 2014-08-12 输入信息的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410395745.2A CN104123078B (zh) 2014-08-12 2014-08-12 输入信息的方法和设备

Publications (2)

Publication Number Publication Date
CN104123078A CN104123078A (zh) 2014-10-29
CN104123078B true CN104123078B (zh) 2017-05-31

Family

ID=51768509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410395745.2A Active CN104123078B (zh) 2014-08-12 2014-08-12 输入信息的方法和设备

Country Status (1)

Country Link
CN (1) CN104123078B (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778037B (zh) * 2015-03-19 2019-01-04 小米科技有限责任公司 应用程序的窗口小部件显示方法及装置
CN104834469A (zh) * 2015-05-04 2015-08-12 广东欧珀移动通信有限公司 一种移动终端的显示控制方法及装置
CN104820541B (zh) * 2015-05-25 2017-04-05 腾讯科技(深圳)有限公司 一种参考内容展示的方法及装置
CN105117185B (zh) * 2015-08-07 2018-02-13 东北电力大学 一种桌面***的辅助信息显示面板***
CN106557221A (zh) * 2015-09-24 2017-04-05 天津三星通信技术研究有限公司 在终端输入文本的方法和设备
CN105389084A (zh) * 2015-11-17 2016-03-09 惠州Tcl移动通信有限公司 一种移动终端方便用户进行信息输入的方法及移动终端
CN106354275A (zh) * 2016-08-25 2017-01-25 维沃移动通信有限公司 一种信息输入的方法和移动终端
CN106527859A (zh) * 2016-10-31 2017-03-22 北京小米移动软件有限公司 信息复制方法、信息复制装置和电子设备
CN108228020B (zh) * 2016-12-12 2021-09-07 腾讯科技(深圳)有限公司 一种信息处理方法及终端
CN109324847A (zh) * 2017-07-28 2019-02-12 阿里巴巴集团控股有限公司 界面切换方法及装置
CN107992243A (zh) * 2017-11-29 2018-05-04 珠海市魅族科技有限公司 一种信息展示方法和装置、终端、可读存储介质
CN109582189A (zh) * 2018-11-26 2019-04-05 珠海格力电器股份有限公司 应用窗口管理方法和装置、移动终端
CN112148401A (zh) * 2019-06-28 2020-12-29 华为技术有限公司 一种视图显示方法和电子设备
CN110321046A (zh) * 2019-07-09 2019-10-11 维沃移动通信有限公司 一种内容选择方法及终端
CN110427150A (zh) * 2019-08-08 2019-11-08 北京字节跳动网络技术有限公司 应用程序的显示方法、装置、电子设备及计算机可读介质
CN110737383B (zh) * 2019-09-30 2021-06-18 广州视源电子科技股份有限公司 元素添加方法、装置和电子设备
CN112162870A (zh) * 2020-09-25 2021-01-01 深圳传音控股股份有限公司 文件处理操作方法、移动终端及存储介质
CN115509369A (zh) * 2021-06-03 2022-12-23 华为技术有限公司 录入方法及电子设备、存储介质
CN113342243A (zh) * 2021-06-08 2021-09-03 深圳集智数字科技有限公司 输入方法及输入装置、计算机可读存储介质及电子设备
CN114327717A (zh) * 2021-12-27 2022-04-12 无锡闻泰信息技术有限公司 用户界面处理方法、装置、设备及计算机可读存储介质
CN114895815A (zh) * 2022-06-17 2022-08-12 维沃移动通信有限公司 数据处理方法和电子设备
CN117632329A (zh) * 2022-08-19 2024-03-01 荣耀终端有限公司 显示方法、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101635015A (zh) * 2009-08-31 2010-01-27 北京飞天诚信科技有限公司 一种增强界面安全性的方法
CN102883041A (zh) * 2012-08-02 2013-01-16 聚熵信息技术(上海)有限公司 移动终端的语音控制装置及方法
WO2014031451A1 (en) * 2012-08-20 2014-02-27 Microsoft Corporation User interface for interactive visual data mining
CN103744575A (zh) * 2013-10-08 2014-04-23 百度在线网络技术(北京)有限公司 一种用于提供输入应用的输入辅助区域的方法与设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101635015A (zh) * 2009-08-31 2010-01-27 北京飞天诚信科技有限公司 一种增强界面安全性的方法
CN102883041A (zh) * 2012-08-02 2013-01-16 聚熵信息技术(上海)有限公司 移动终端的语音控制装置及方法
WO2014031451A1 (en) * 2012-08-20 2014-02-27 Microsoft Corporation User interface for interactive visual data mining
CN103744575A (zh) * 2013-10-08 2014-04-23 百度在线网络技术(北京)有限公司 一种用于提供输入应用的输入辅助区域的方法与设备

Also Published As

Publication number Publication date
CN104123078A (zh) 2014-10-29

Similar Documents

Publication Publication Date Title
CN104123078B (zh) 输入信息的方法和设备
CN106484266A (zh) 一种文本处理方法及装置
CN106484242A (zh) 界面的信息显示方法和装置
CN103324898B (zh) 触摸屏显示内容的加密/解密方法及通信终端
CN109844707A (zh) 桌面启动器中的页面导航
CN103473016B (zh) 多窗口显示方法及触控终端
CN104123520A (zh) 二维码扫描方法及装置
CN104317474A (zh) 窗口切换方法及装置
CN106325688A (zh) 一种文本处理方法及装置
CN107102786B (zh) 一种信息处理方法及客户端
US10911825B2 (en) Apparatus and method for displaying video and comments
US9798437B2 (en) Information processing method and electronic device
CN105183338A (zh) 对象处理方法
CN107239528A (zh) 搜索结果显示方法及装置
CN107272881A (zh) 一种信息输入方法及装置,输入法键盘和电子设备
CN104423800A (zh) 电子设备以及执行其应用程序的方法
CN107357515A (zh) 多应用程序画面同时呈现的方法及其***
CN104571904B (zh) 一种信息处理方法及电子设备
CN107832311A (zh) 一种翻译方法、装置、终端及可读存储设备
KR20150106330A (ko) 화상 표시 장치 및 화상 표시 방법
CN106681616A (zh) 一种浏览器功能栏显示方法、装置及设备
US9542764B2 (en) Displaying contents of a file in different regions
CN104598133B (zh) 对象的说明书生成方法和装置
CN105183538B (zh) 一种信息处理方法及电子设备
US10001906B2 (en) Apparatus and method for providing a visual indication of an operation

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