滚动球控制截屏的方法及相关的智能设备
【技术领域】
本发明关于图像操作,尤其关于一种利用滚动球来控制截屏的方法及相关的智能设备。
【背景技术】
随着科学技术的日益提高,手机等移动智能设备的应用越来越多,通过智能设备的交流也越来越频繁,传统的便捷的信息传递方式是发送短消息,但是随着对多媒体信息的需求越来越大,在智能设备上截取图像进行传播成为一种更为直接的表达方式,同时我们经常会遇到某些需要求助别人的情况,如某些功能异常或功能不会使用等,而通常的解决途径为例如打电话、发短信等,都很难准确描述问题,因而在智能设备上也迫切需要有类似于电脑的截屏(screenshot)功能来提高沟通的效率。
目前,大多数智能设备都具有截屏的功能,例如用户可以通过智能手机上的特定按键或按键组合对显示屏当前显示的屏幕画面截取下来保存用于后续学习或便于记忆,也可以将截取的图片内容分享给他人。即,通过单屏截图功能进行屏幕截图,这样可以方便用户对感兴趣或重要的图片或者文字进行实时保存或者分享。用户截屏功能应用的场景普遍,包括截取聊天对话信息、截取地图路线、截取订单信息(车票,电影票)、截取游戏画面等等。
现有的常用截图方法可以包括以下几种:利用屏幕上设置的快捷键进行截屏,通过移动设备外设的两个实体按键同时按下进行截屏,利用手机助手电脑版软件进行截屏、通过手机自带的截屏功能等。
但是,以上截屏方式除了会带来硬件损耗、需要电脑操作、无法进行区域选择性截屏等缺点外,在实际应用中,近年来随着大屏幕智能设备的大量涌现,单手截屏操作的难度也越来越大,有些大尺寸屏幕的智能设备需要双手才能完成操作。因此,有必要提供一种截屏方法及相关智能设备,能够对用户感兴趣的屏幕区域进行选择性截屏,还可便于用户在大尺寸屏幕设备上单手进行操作。
【发明内容】
有鉴于此,本发明提供一种滚动球控制截屏的方法及相关的智能设备,以解决上述问题。
根据本发明实施例第一方面,提供一种滚动球控制截屏的方法,包括:获取开启滚动球截屏功能的指令;将智能设备的屏幕界面划分为多个区域并分别分配对应的区域坐标值;所述滚动球被控制为动态滚动并显示所述多个区域坐标值;检测点击所述滚动球上特定坐标值的动作,并根据所述检测到的动作在所述屏幕界面确定目标截屏区域;以及将所述目标截屏区域对应的图像截屏保存为截屏图像。
根据本发明实施例第二方面,提供一种滚动球控制截屏的智能设备,包括:滚动球处理模块,用于获取开启滚动球截屏功能的指令;页面分析模块,用于将所述智能设备的屏幕界面划分为多个区域并分别分配对应的区域坐标值;控制模块,用于控制所述滚动球动态滚动并在所述滚动球上显示所述多个区域坐标值;数据处理模块,用于检测点击所述滚动球上特定坐标值的动作,并根据所述检测到的动作在所述屏幕界面确定目标截屏区域;以及数据存储模块,用于将所述目标截屏区域对应的图像截屏保存为截屏图像。
本发明实施例提供的滚动球控制截屏的方法及相关的智能设备可以使用户通过单手操作滚动球来实现区域性选择截屏的目的,提高了用户的操作体验。
【附图说明】
图1为依据本发明实施例的滚动球控制截屏的方法的流程图。
图2为依据本发明实施例的在智能设备的创意标签里显示滚动球控制截屏功能的示意图。
图3为根据本发明实施例的滚动球的三维效果的示意图。
图4为根据本发明实施例的对智能设备的屏幕界面进行划分的示意图。
图5A-5B分别为根据本发明实施例的对图4所示屏幕界面进行区域性选择截屏的示意图。
图6为依据本发明实施例的利用滚动球控制截屏的智能设备的方框图。
【具体实施方式】
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。应当理解的是,此处所描述的具体实施例仅仅用于解释本发明,并非用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及附图中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,应该理解这里描述的实施例不必以所描述的特定顺序或先后次序来执行,而是在适当情况下可以互换操作步骤,只要能够实现大致相同的目的。
本文中提到的智能设备终端是一类具有无线上网功能的移动设备,例如移动电话(cellphone),智能手机(smartphone),平板电脑(tablet computer),个人数码助理(personal digital assistant,PDA),移动互联网设备(Mobile Internet Device,MID)和电子书阅读器(e-book reader)等。
请参考图1,其为依据本发明实施例的滚动球控制截屏的方法100的流程图。如图1所示,该滚动球控制截屏的方法100包括至少以下步骤:
步骤S102:获取开启滚动球截屏功能的指令;
步骤S104:将智能设备的屏幕界面划分为多个区域并分别分配对应的区域坐标值;
步骤S106:所述滚动球被控制为动态滚动并显示所述多个区域坐标值;
步骤S108:检测点击所述滚动球上特定坐标值的动作,并根据所述检测到的动作在所述屏幕界面确定目标截屏区域;
步骤S110:将所述目标截屏区域对应的图像截屏保存为截屏图像。
其中,步骤S106中所述滚动球为三维立体状,通过实时滚动可放置于屏幕界面的任意位置,并可实时显示屏幕页面各区域的坐标值。这样一来,用户通过点击滚动球相应的坐标值即可实现对智能设备的屏幕进行选择性控制截屏,同时,在大屏幕智能设备上需要进行截屏时,用户也可单手进行控制及操作,避免了需要双手截屏的麻烦,方便快捷。
在一实施例中,步骤S108还包括若检测到所点击的滚动球上的特定坐标值与对应的区域坐标值相匹配,则确定所述区域坐标值对应的特定区域为目标截屏区域。在另一实施例中,步骤S108还包括若检测到点击所述滚动球动作为点击预设坐标值(例如坐标值0),则将整个屏幕确定为所述目标截屏区域,其中该预设坐标值不同于各个区域的坐标值。具体操作描述如下。
步骤S102可通过图2所示的开启滚动球截屏功能的方式来获取相应指令。请参考图2,其为依据本发明实施例的在智能设备的创意标签里显示滚动球控制截屏功能的示意图,可通过控制指示滚动球截屏是否开启的按钮来选择性开启或关闭该智能设备的滚动球截屏功能。如图2所示,用户通过点击或向右滑动按钮来输入用户指令后,即可获取到开启滚动球截屏功能的指令(步骤S102),在创意标签里显示开启滚动球截屏功能后,滚动球即出现在屏幕上并可进行实时滚动。进一步参考图3,图3为根据本发明实施例的滚动球的三维效果的示意图。该滚动球类似于iPhone手机的AssistiveTouch,但该创意标签滚动球为三维立体状,并可实时动态滚动,实时显示屏幕页面各区域的坐标值,用户点击滚动球上对应的特定坐标值即可控制对智能设备屏幕界面的特定区域进行精准截屏。
结合图3一起来参考图4,步骤S104可通过图4来说明。图4为根据本发明实施例的对智能设备的屏幕界面进行划分的示意图。如图4所示,当前屏幕界面为打开第三方微信APP后的页面,通过横向纵向划分来将该微信页面划分为多个区域,例如图4所示的九宫格,其包括区域A1-A3、B1-B3、C1-C3。其中每个区域被分配给对应的区域坐标值,即图4所示的各区域所对应的区域坐标值分别为A1、A2、A3、B1、B2、B3、C1、C2、C3。同时,在屏幕C1区域显示有图3所示的三维滚动球,该滚动球可实时动态在屏幕各区域滚动并显示有所划分区域各自对应的区域坐标值,应理解的是,本实施例中滚动球所在的位置不作为本发明的限制,滚动球也可以实时滚动至屏幕的任意其他区域,方便用户单手操作。除此之外,滚动球上还包括预设坐标值(例如坐标值0)。用户可通过点击滚动球上的特定坐标来实现截取特定屏幕的区域性选择截屏的目的。
如图4所示,在一实施例中,若想要截取第三方微信APP腾讯新闻图标,用户可点击C1区域里的滚动球上的坐标值A1。当检测到所点击的滚动球上的特定坐标值A1与对应的区域坐标值A1相匹配时,则确定区域坐标值A1对应的特定区域为目标截屏区域,如图5A所示,其为点击滚动球上的特定坐标值A1后所截取的目标截屏区域,实现了对屏幕中的部分特定区域进行区域选择性截屏的目的。
在另一实施例中,若想要截取“通讯录”和“发现”图标所在区域的屏幕,用户可点击C1区域中的滚动球上的坐标值C2。当检测到所点击的滚动球上的特定坐标值C2与对应的区域坐标值C2相匹配时,则确定区域坐标值C2对应的特定区域为目标截屏区域,如图5B所示,其为点击滚动球上的特定坐标值C2后所截取的目标截屏区域,实现了对屏幕页面中的部分特定区域进行选择性截屏的目的。
在又一实施例中,若想要截取整个屏幕,则点击滚动球操作可以为点击预设坐标值(例如点击滚动球上的坐标值0),这样整个屏幕即被截图并保存下来,需注意的是,该预设坐标值不同于各个区域的坐标值。
图6为依据本发明实施例的利用滚动球控制截屏的智能设备600的方框图,其包括滚动球处理模块602、页面分析模块604、控制模块606、数据处理模块608、数据存储模块610。其中,滚动球处理模块602用于获取开启滚动球截屏功能的指令。页面分析模块604用于将所述智能设备的屏幕界面划分为多个区域并分别分配对应的区域坐标值。控制模块606用于控制所述滚动球动态滚动并在所述滚动球上显示所述多个区域坐标值。数据处理模块608用于检测点击所述滚动球上特定坐标值的动作,并根据所述检测到的动作在所述屏幕界面确定目标截屏区域。数据存储模块610用于将所述目标截屏区域对应的图像截屏保存为截屏图像。
在一实施例中,若检测到点击所述滚动球动作为点击预设坐标值(例如坐标值0),则数据处理模块608还用于将整个屏幕确定为目标截屏区域。
在另一实施例中,若检测到所点击的所述滚动球上的特定坐标值与对应的区域坐标值相匹配,则数据处理模块608还用于将所述区域坐标值对应的特定区域确定为目标截屏区域。
上述滚动球控制截屏的方法100可通过图6所示的智能设备600来实现,本领域技术人员根据上述实施例的描述,可明白智能设备600中的各个模块如何分别用于执行滚动球控制截屏的方法100中的各个步骤,因此,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的模块及设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明提供的滚动球控制截屏的方法及相关智能设备可以使用户通过单手操作滚动球来实现区域性选择截屏,为用户带来了极大的便利,在提高用户的操作体验的同时,其还具有兼容性好、易于移植、方便快捷、趣味性强等优点。
在本发明实施例中,截屏控制区域为当前屏幕内容所涵盖的形状,上述截屏控制区域为矩形,该矩形截屏控制区域的宽度和高度可以根据所需截屏区域的大小来设置。考虑到移动终端显示屏信息的排布规则,本发明实施例采用矩形的截屏控制区域有助于用户截取更加完整的图像信息,节省操作时间。需注意的是,这不作为对本发明的限制,除了矩形之外,也可以将屏幕划分为其他形状的多个区域,本领域技术人员根据本实施例的教导可明白相应的变化和改动也符合本发明的精神。
在本申请所提供的几个实施例中,应该理解到,所揭露的模块,设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可时以包括:只读存储器(Read Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁盘或光盘等。
以上对本发明所提供的一种滚动球控制截屏的方法及相关的智能设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,以上所述仅为本发明的较佳实施例,本说明书内容不应理解为对本发明的限制,本发明的范围以所附权利要求书界定。本领域技术人员在不脱离本发明精神和原则下,所做的任何修改、替换和变型等,均应包含在本发明的保护范围内。