CN106445431A - 终端的操作方法及装置 - Google Patents

终端的操作方法及装置 Download PDF

Info

Publication number
CN106445431A
CN106445431A CN201510471461.1A CN201510471461A CN106445431A CN 106445431 A CN106445431 A CN 106445431A CN 201510471461 A CN201510471461 A CN 201510471461A CN 106445431 A CN106445431 A CN 106445431A
Authority
CN
China
Prior art keywords
screen
terminal
operation interface
pseudo operation
designated area
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
CN201510471461.1A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510471461.1A priority Critical patent/CN106445431A/zh
Priority to PCT/CN2015/091783 priority patent/WO2016145832A1/zh
Publication of CN106445431A publication Critical patent/CN106445431A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

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是根据本发明实施例的终端屏幕的操作方法的流程图三;
图4a是本发明可选实施例的终端的屏幕区域划分示意图一;
图4b是本发明可选实施例的终端的屏幕区域划分示意图二;
图4c是本发明可选实施例的终端的屏幕区域划分示意图三;
图4d是本发明可选实施例的终端的屏幕区域划分示意图四;
图5是本发明可选实施中的判断双击点所在区域的坐标图;
图6是本发明可选实施例的虚拟操作界面绘制的流程图;
图7是本发明可选实施例的应用图标平移坐标确定的示意图;
图8a是本发明优选实施例的动态调整手机界面布局的原始界面示意图;
图8b是本发明优选实施例的动态调整手机界面布局的左手操作模式界面的示意图;
图8c是本发明优选实施例的动态调整手机界面布局的右手操作模式界面的示意图;
图9是根据本发明优选实施例的终端的操作方法的流程图;
图10是根据本发明实施例的终端的操作装置的结构框图一;
图11是根据本发明实施例的终端的操作装置的结构框图二;
图12是根据本发明实施例的终端的操作装置的结构框图三;
图13是根据本发明实施例的终端的操作装置的结构框图四;
图14是根据本发明实施例提供的终端的操作装置的结构框图五。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本实施例中提供了一种终端的操作方法,图1是根据本发明实施例的终端屏幕的操作方法的流程图一,如图1所示,该流程包括如下步骤:
步骤S102,接收操作指令,在终端屏幕的指定区域上显示与指定区域对应的虚拟操作界面;其中,指定区域为操作指令所指示的操作区域,该操作区域位于屏幕上;
需要说明的是,上述指定区域可以包括左手操作区域、右手操作区域;不同的操作区域对应不同的虚拟操作界面,比如,左手操作区域对应左手虚拟操作见面,右手操作区域对应右手操作界面;上述指定区域可以但不限于是终端的半屏幕。
上述操作指令可以包括以下至少之一:依据在指定区域的触摸操作信号生成的第一操作指令;依据终端上的压力传感器采集到的压力信号生成的第二操作指令,压力信号与指定区域相对应;依据终端上的距离传感器采集到的距离信号生成的第三操作指令,其中,距离信号与指定区域相对应,用于指示终端与终端用户的左手或右手的距离。在一个优选的实施例中,上述压力传感器位于终端的背面;和/或上述距离传感器位于终端的侧面。通过判断产生该操作指令的区域是左手操作区域还是右手操作区域,能够判断用户是左手还是右手对终端进行的操作。
步骤S104,接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,屏幕区域是依据预定的布局格式对屏幕进行划分得到的区域。
在步骤S104中,预定的布局格式可以是终端的屏幕的布局格式,布局格式可以包括:应用图标的行数和列数,应用图标的大小,应用图标在屏幕的位置,应用图标的图像资源路径,应用图标所对应的应用程序的包名、类名等,根据该布局格式对终端的屏幕进行划分,主要是根据布局格式中的应用图标在屏幕中的行数列数对屏幕进行划分,不同的行列数对屏幕划分的方式是不同的,在一个优选的实施例中,可将屏幕划分为若干个对等对称的区域。这些划分得到的区域即为步骤S104中所指的屏幕区域。
在本发明实施例中,上述选择指令可以包括以下至少之一:依据终端的姿态信息生成的第一类选择指令,其中,终端的姿态信息用于指示终端的放置状态;依据虚拟操作界面接收的触摸信号生成的第二类选择指令,其中,触摸信号用于指示用户在虚拟操作界面的操作方向,并且不同的操作方向对应不同的屏幕区域。
在一个优选的实施例中,上述姿态信息可以包括以下至少之一:第一姿态信息、第二姿态信息、第三姿态信息;第一姿态信息用于指示终端的屏幕平行于地面且终端的背面朝上;第二姿态信息用于指示终端竖屏放置;第三姿态信息用于指示终端横屏放置。上述第一类选择指令可以包括以下至少之一:第一选择指令、第二选择指令和第三选择指令;其中,第一选择指令依据第一姿态信息生成,用于指示选择处于指定区域的对角方向的屏幕区域;第二选择指令依据第二姿态信息生成,用于指示选择处于指定区域的正右方或者正左方的屏幕区域;第三选择指令依据第三姿态信息生成,用于指示选择处于指定区域的正上方或正下方的屏幕区域;其中,上述指定区域的正右方、正左方、正上方、正下方和对角方向可以是但不限于:以终端屏幕面对终端用户时的指定区域为参照物确定的方位。需要说明的是,参照物不同,确定的方位也是不同的。
需要说明的是,上述姿态信息可以通过终端的重力传感器来获取,这种获取方式不需要陀螺仪的检测倾斜角度,然后再按照复杂的计算公式计算出来那些应用要移动、要移动多少,不同的角度计算出来的结果是不同的,比较繁琐,且用户操作起来也不方便。
在一个优选的实施例中,上述触摸信号可以包括以下至少之一:第一触摸信号、第二触摸信号、第三触摸信号;第一触摸信号为在虚拟操作界面上执行左右方向操作所产生的信号;第二触摸信号为在虚拟操作界面上执行上下方向操作所产生的信号;第三触摸信号为在虚拟操作界面上对角线方向操作所产生的信号。上述第二类选择指令可以包括以下至少之一:第四选择指令、第五选择指令、第六选择指令;其中,第四选择指令依据第一触摸信号生成,用于指示选择处于指定区域的正左方或正右方的屏幕区域;第五选择指令依据第二触摸信号生成,用于指示选择处于指定区域的正上方或正下方的屏幕区域;第六选择指令依据第三触摸信号生成,用于指示选择处于指定区域的对角方向的屏幕区域;其中,上述指定区域的正右方、正左方、正上方、正下方和对角方向可以是但不限于:以终端屏幕面对终端用户时的指定区域为参照物确定的方位。需要说明的是,参照物不同,确定的方位也是不同的。
通过上述步骤,将屏幕划分成多个屏幕区域,将选择指令指示的屏幕区域上的应用图标显示在指定区域所对应的虚拟操作界面上,进而使得终端用户能够使用单手在该指定区域对应的虚拟操作界面上对用户需要的应用程序进行操作,解决了相关技术中用户单手操作大屏幕终端不方便的问题,提高了用户的体验。
在本发明的一个优选实施例中,将选择的屏幕区域的应用图标显示在虚拟操作界面上可以但不限于包括:在虚拟操作界面上重新绘制选择的屏幕区域的应用图标,并绘制后的应用图标显示在虚拟操作界面;其中,绘制后的应用图标与屏幕区域的应用图标的大小是相同的。这样使得在虚拟操作界面上重绘的图标与原始的屏幕区域上的应用图标的大小是相同的,进而避免了由于屏幕缩略图所带来的应用图标变小而导致的用户操作不变的问题,提高了用户的体验度。
需要说明的是,在虚拟操作界面上重新绘制选择的屏幕区域的应用图标可以但不限于包括:获取屏幕区域的应用图标需要平移的坐标参数,生成应用图标对应的新的屏幕坐标;根据新的屏幕坐标在虚拟操作界面上绘制应用图标。通过获知屏幕区域的应用图标平移到上述虚拟操作界面上时需要平移的坐标参数大小,得到应用图标对应的新的屏幕坐标,当存在多个应用图标的情况下,使得在虚拟操作界面上重绘的应用图标与原始的屏幕区域上的应用图标,不仅大小相同,而且图标之间的间距也是相同的,进而避免了由于屏幕缩略图所带来的应用图标变小、间距变小而导致的用户操作不变的问题,进一步提高了用户的体验度。
在本发明实施例中,在步骤S102中的在终端的屏幕的指定区域上显示与指定区域对应的虚拟操作界面可以通过以下方式实现:将屏幕的应用图标置为不可见状态,将指定区域对应的虚拟操作界面设置为用户可见状态。
图2是根据本发明实施例的终端的操作方法的流程图二,如图2所示,在步骤S102之前,上述方法还包括:
步骤S202,按照指定区域的布局格式创建虚拟操作界面,以及保存虚拟操作界面。
在本发明的一个优选实施例中,步骤S202中的按照指定区域的布局格式创建虚拟操作界面可以通过以下方式实现:隐藏指定区域的应用图标,绘制虚拟操作界面;其中,虚拟操作界面叠加显示于指定区域上,以及虚拟操作界面的大小和布局格式与指定区域的大小和布局格式一致。
需要说明的是,虚拟操纵界面叠加显示于指定区域是指在上述指定区域的上方显示一个悬浮的虚拟操作界面,即该虚拟操作界面可与上述指定区域重叠。
在本发明实施例中还提供了一种终端的操作方法,图3是根据本发明实施例的终端屏幕的操作方法的流程图三,如图3所示,该流程包括如下步骤:
步骤S302,接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,屏幕区域是依据预定的布局格式对终端屏幕进行划分得到的区域,虚拟操作界面显示在终端屏幕的指定区域上。
需要说明的是,虚拟操作界面显示在终端屏幕的指定区域上,可以是如图1步骤S102中描述的方式实现,即通过接收操作指令的方式,在终端屏幕的指定区域上显示与指定区域对应的虚拟操作界面;也可以通过其他方式实现,比如在终端屏幕的指定区域上存在虚拟操作界面。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
为了方便理解上述方法,以下结合可选实施例进行详细说明。
本发明提供了一种可选的终端的操作方法,该终端中,屏幕上的应用程序排布是由具体的界面布局格式来完成的,其中界面布局格式(即为图1步骤S104中的预定的布局格式)定义了屏幕上显示成几行几列应用图标,应用图标在屏幕上的显示坐标、显示尺寸等信息。本发明可选实施例把终端的屏幕分为对等对称的若干区域,把这些区域中最靠近屏幕左下角的区域,称之为左手操作区域(当图1中操作指令来自于左手操作区域时,对应图1中步骤S102中的指定区域),把这些区域中最靠近屏幕右下角的区域,称之为右手操作区域(当图1中操作指令来自于右手操作区域时,对应图1中步骤S102中的指定区域)。本发明可选实施例会自适应的判断用户是使用左手操作还是右手操作,不需要用户去自己设定手机的单手操作模式是左手还是右手,在自适应判断之后,会创建用户对应手(左手或右手)的虚拟操作界面。本发明可选实施例中的虚拟操作界面是指的在移动终端左手或右手操作区域的上方生成一个同等大小的悬浮的图层区域,在该区域中按照移动终端的界面布局格式布局应用程序图标。本发明可选实施例会根据用户实际操作指令来判断出用户需要点击的应用图标是在屏幕的哪个区域(对应图1步骤S104中的屏幕区域)内,然后把对应屏幕区域内的所有应用程序在虚拟操作界面内动态重绘。经过以上操作后,本发明可以动态的将用户想要点击的应用程序调整到用户对应手(左手或右手)的操作区域所对应的虚拟操作界面上,方便用户点击,从而提升用户体验。
本发明可选实施例包括以下步骤:
步骤A:双击当前屏幕界面中空白位置区域,或者点击悬浮在屏幕侧边的单手操作屏幕助手,进入单手操作模式;
步骤B:获取双击点的屏幕坐标A(X0,Y0),通过这个坐标点是在屏幕的左半侧还是右半侧(对应图1中步骤S102中的指定区域)来自适应判断用户是左手还是右手拿着终端,然后开始绘制其对应的虚拟操作界面;
步骤C:当用户旋转终端以致终端左右侧边垂直地面(对于上述实施例中的第二姿态信息)的时候,将选中对应左手或右手操作区域在左右方向上相邻的屏幕区域;当用户旋转终端以致终端上下侧边垂直地面(对于上述实施例中的第三姿态信息)的时候,将选中对应左手或右手操作区域在上下方向上相邻的屏幕区域;当用户旋转终端以致终端背面朝上(对于上述实施例中的第一姿态信息)的时候,将选中对应左手或右手操作区域关于屏幕中心对称的屏幕区域。然后将该选中屏幕区域中的应用程序图标动态的重绘在虚拟操作界面内。
步骤D:当用户在虚拟操作界面中左右滑动(对应上述实施例的第一触摸信号)时,将选中对应左手或右手操作区域在左右方向上相邻的屏幕区域;当用户在虚拟操作界面中上下滑动(对应上述实施例的第二触摸信号)时,将选中对应左手或右手操作区域在上下方向上相邻的屏幕区域;当用户虚拟操作界面中沿屏幕对角线方向滑动(对应上述实施例的第三触摸信号)时,将选中对应左手或右手操作区域关于屏幕中心对称的屏幕区域。然后将该选中屏幕区域中的应用程序图标动态的重绘在虚拟操作界面内。
步骤E:用户手动点击虚拟操作界面中的某一个应用程序后,退出单手操作模式,进入用户点击的应用程序。
所述的单手操作模式,是一种提取当前界面的布局格式,以此格式重新绘制一个悬浮在当前界面的虚拟操作界面布局的模式。在这种模式下,可以对原始界面的布局再次进行动态的调整,达到满足用户单手操作的效果,同时还保留的原始界面布局不受影响。
所述的把屏幕划分为若干对等对称的区域以及左手、右手操作区域的确定。假设终端屏幕预置的应用图标是m行、n列,图4a是本发明可选实施例的终端的屏幕区域划分示意图一,若m是偶数,n是偶数,则屏幕区域划分如图4a所示;图4b是本发明可选实施例的终端的屏幕区域划分示意图二,若m是偶数,n是奇数,则屏幕区域划分如图4b所示;图4c是本发明可选实施例的终端的屏幕区域划分示意图三,若m是奇数,n是偶数,则屏幕区域划分如图4c所示;图4d是本发明可选实施例的终端的屏幕区域划分示意图四,若m是奇数,n是奇数,则屏幕区域划分如图4d所示;
在本发明可选实施例中,判断A(X0,Y0)在左半屏幕还是右半屏幕的方法,图5是本发明可选实施中的判断双击点所在区域的坐标图,如图5所示,若是X0<=W/2,则A点分布在左半屏幕,则在左手操作区域上方绘制虚拟操作界面。若是X0>W/2,则A点分布在右半屏幕,则在右手操作区域上方绘制虚拟操作界面。
上述的终端竖屏垂直地面且底侧边在下方、横屏垂直地面且左侧边在下方、横屏垂直地面且右侧边在下方、屏幕平行于地面且背面朝上的姿态的判断,可以通过重力传感器来感知判断。并且把屏幕平行于地面且背面朝上的姿态称为姿态1;把终端竖屏垂直地面且底侧边在下方的姿态称为姿态2;把横屏垂直地面且右侧边在下方的姿态称为姿态3;把横屏垂直地面且左侧边在下方的姿态称为姿态4。
图6是本发明可选实施例的虚拟操作界面绘制的流程图,如图6所示,绘制方法包括以下步骤:
S601:启动终端;
每当用户启动终端就去执行S602。
S602:单手操作虚拟操作界面实例是否都已经创建成功;
查看管理屏幕桌面的内存,看左手、右手操作虚拟操作界面的实例是否已经创建。若是已经创建成功,则等待用户事件E001的发生;若是没有创建成功,则执行S603。
S603:获取屏幕桌面的布局格式;
屏幕桌面的布局格式主要包括在屏幕中可以布置几行几列的应用程序图标,应用程序的图标的大小、显示在屏幕上的位置坐标、图标的图像资源路径、图标所对应的应用程序的包名类名等信息。当我们获取这些信息之后,按照我们划分屏幕区域的方法,我们可以确定左手、右手操作区域在屏幕界面上的位置。执行S604。
S604:创建虚拟操作界面实例;
以创建左手操作的虚拟操作界面实例为例,我们把屏幕界面上左手操作区域的背景色置为不透明,把屏幕上非左手操作区域的背景色置为透明色。将屏幕界面上左手操作区域的布局格式设定为移动终端屏幕桌面的布局格式,并创建好相应的android***屏幕相关的***,比如,单击、滑动、长按屏幕等***。这样左手操作的虚拟操作界面实例就创建成功了。右手操作虚拟操作界面实例的创建采用同样的方式。执行S605。
S605:保存虚拟操作界面实例;
将创建好的左手操作的虚拟操作界面实例、右手操作的虚拟操作界面实例保存在屏幕桌面管理的内存中,并将这两个实例置为用户不可见状态,即这两个虚拟操作界面实例运行在***的后台。等待E001用户事件的发生。
E001:等待用户进入单手操作模式的命令;
用户进入单手操作模式的命令优先采用用户双击屏幕的空白处,接到用户双击事件后。执行S606。
S606:判断用户是左手操作还是右手操作;
获取屏幕上双击点A的坐标,判断A(X0,Y0)在左半屏幕还是右半屏幕,判断方法如图5所示。若用户是左手操作的话,则进入S607,若用户是右手操作的话,则进入S609。
S607:检查左手操作虚拟操作界面实例是否已经创建成功;
在管理屏幕桌面的内存中检查左手操作虚拟操作界面实例是否创建成功,若是成功则进入S608,若不成功则进入S611。
S608:显示左手操作虚拟操作界面;
将当前屏幕桌面的实例置为不可见状态,将左手操作虚拟操作界面置为用户可见状态,即当前屏幕界面上显示的是左手虚拟操作界面。
S609:检查右手操作虚拟操作界面实例是否已经创建成功;
在管理屏幕桌面的内存中检查右手操作虚拟操作界面实例是否创建成功,若是成功则进入S610,若不成功则进入S611。
S610:显示左手操作虚拟操作界面;
将当前屏幕桌面的实例置为不可见状态,将右手操作虚拟操作界面置为用户可见状态,即当前屏幕界面上显示的是右手虚拟操作界面。
S611:退出单手操作模式;
退出单手操作模式,继续显示当前的屏幕界面。
上述可选实施例的将选中区域内的应用程序图标动态的重绘在虚拟操作界面内。由于虚拟操作界面实例的布局格式和屏幕桌面的格式是一样,因此,我们只需要确定每个应用程序在虚拟操作界面中的坐标即可。同样的因为选中区域和虚拟屏幕区域的大小以及布局格式都是一样的,所以每个应用需要平移的坐标都是一样的,以左手操作为例,图7是本发明可选实施例的应用图标平移坐标确定的示意图,如图7所示。其右临区域需要平移坐标参数为(W/2,0)、其上方区域需要平移的坐标参数为(0,H/2)、其对角方向区域需要平移的坐标参数为(W/2,H/2)。
上述可选实施例采用动态调整终端界面布局的方式,将用户选定的屏幕区域中的应用程序在左手或右手的虚拟操作界面中重绘,从而方便用户实际使用,提高用户满意度。
本发明还提供了一种优选的终端的操作方法,以手机为例,本优选实施例中,图8a是本发明优选实施例的动态调整手机界面布局的原始界面示意图,图8b是本发明优选实施例的动态调整手机界面布局的左手操作模式界面的示意图,图8c是本发明优选实施例的动态调整手机界面布局的右手操作模式界面的示意图,如图8a~8c所示,A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P为16个应用,假如用户现在只能左手拿着终端进行操作,此时想要打开应用程序P。用户只要在左半屏幕上空白区域双击,终端即可判断出用户是左手操作,此时就在左手操作区域上方动态绘制虚拟操作界面。当终端接到用户调整终端姿势、或者滑动虚拟操作界面屏幕的指令后,把应用程序P所在的区域中的应用程序移动到左手操作界面。其调整后的最终效果如图8b所示,这样用户就可以很方便的打开应用程序P。假如用户现在只能右手操作的时候,采用同样的操作步骤,使其调整后的最终效果如图8c所示。
图9是根据本发明优选实施例的终端的操作方法的流程图,如图9所示,该方法包括以下步骤:
S901:进入屏幕界面(相当于上述实施例中的屏幕)
启动终端,进入屏幕界面,手机屏幕上看可以看到用户安装的各个应用的图标,点击应用图标可以执行其对应的功能。如电话、短信、浏览网页等。然后执行S902.
S902:划分对等区域
获取终端的界面布局格式,根据当前界面布局方式将屏幕区域分为4个区域,针对不同的界面布局格式共有4种划分方法,具体的可以参考图4a~4d所示。区域划分完成后,把左下角区域设定为左手操作区域,把右下角区域划分为右手操作区域。等待E001事件发生。
E001:双击界面空白处,准备进入单手操作模式
单手操作情况下,若用户想要操作的应用图标在自己手指操作范围之内,则直接点击应用图标执行相应的功能;若用户看到自己想要操作的应用图标在自己手指操作范围之外,则双击屏幕的空白处,准备进入单手操作模式。执行S903.
S903:自动判断决定是进入左手还是右手操作模式
获取屏幕上双击点A的坐标,判断A(X0,Y0)在左半屏幕还是右半屏幕,判断方法如图5所示。若用户是左手操作的话,则进入S904,若用户是右手操作的话,则进入S909。
S904:在左手操作区域上方绘制虚拟操作界面
隐藏左手操作界面中的应用程序,并在其区域的上方重新绘制一个悬浮的虚拟操作界面,该界面的大小以及布局格式完全继承左手操作区域。绘制完成后,进入S905。
S905:启动终端姿态检测、滑动轨迹检测
启动重力传感器进行终端姿态的检测,检测的姿态包括如下4种,竖屏垂直地面且底侧边在下方、横屏垂直地面且左侧边在下方、横屏垂直地面且右侧边在下方、屏幕平行于地面且背面朝上。同时启动虚拟操作界面上的滑动轨迹检测,然后等待E002、E003、E004、E005、E006、E007事件的发生。
E002:终端处于姿态1
当检测到用户把手机姿态置成屏幕平行于地面且背面朝上的姿态(姿态1)时候,进入S906。
E003:终端处于姿态2
当检测到用户把手机姿态置成终端竖屏垂直地面且底侧边在下方的姿态(姿态2)时候,进入S907。
E004:终端处于姿态3
当检测到用户把手机姿态置成横屏垂直地面且右侧边在下方的姿态(姿态3)时候,进入S908。
E005:在虚拟操作界面上沿左右方向滑动屏幕
当检测到用户在虚拟操作界面上沿左右方向水平滑动屏幕的时候,进入S908。
E006:在虚拟操作界面沿上下方向滑动屏幕
当检测到用户在虚拟操作界面上沿上下方向垂直滑动屏幕的时候,进入S907。
E007:在虚拟操作界面沿对角线方向滑动屏幕
当检测到用户在虚拟操作界面上沿对角线方向滑动屏幕的时候,进入S906。
S906:选定左手操作区域的对角方向的区域
当前处于左手操作模式,当E002或者E007事件发生之后,即用户告知我们需要操作的应用分布在左手操作区域的对角方向,此时我们需要把该区域选中。然后,进入S914。
S907:选定左手操作区域的正上方紧邻区域
当前处于左手操作模式,当E003或者E006事件发生之后,即用户告知我们需要操作的应用分布在左手操作区域的正上方,此时我们需要把该区域选中。然后,进入S914。
S908:选定左手操作区域的正右方紧邻区域
当前处于左手操作模式,当E004或者E005事件发生之后,即用户告知我们需要操作的应用分布在左手操作区域的正右方,此时我们需要把该区域选中。然后,进入S914。
S909:在右手操作区域上方绘制虚拟操作界面
隐藏右手操作界面中的应用程序,并在其区域的上方重新绘制一个悬浮的虚拟操作界面,该界面的大小以及布局格式完全继承右手操作区域。绘制完成后,进入S910。
S910:启动终端姿态检测、滑动轨迹检测
启动重力传感器进行终端姿态的检测,检测的姿态包括如下4种,竖屏垂直地面且底侧边在下方、横屏垂直地面且左侧边在下方、横屏垂直地面且右侧边在下方、屏幕平行于地面且背面朝上。同时启动虚拟操作界面上的滑动轨迹检测,然后等待E008、E009、E010、E011、E012、E013事件的发生。
E008:终端处于姿态1
当检测到用户把手机姿态置成屏幕平行于地面且背面朝上的姿态(姿态1)时候,进入S913。
E009:终端处于姿态2
当检测到用户把手机姿态置成终端竖屏垂直地面且底侧边在下方的姿态(姿态2)时候,进入S912。
E010:终端处于姿态4
当检测到用户把手机姿态置成横屏垂直地面且左侧边在下方的姿态(姿态4)时候,进入S911。
E011:在虚拟操作界面上沿左右方向滑动屏幕
当检测到用户在虚拟操作界面上沿左右方向水平滑动屏幕的时候,进入S911。
E012:在虚拟操作界面沿上下方向滑动屏幕
当检测到用户在虚拟操作界面上沿上下方向垂直滑动屏幕的时候,进入S912。
E013:在虚拟操作界面沿对角线方向滑动屏幕
当检测到用户在虚拟操作界面上沿对角线方向滑动屏幕的时候,进入S913。
S911:选定右手操作区域的正左方向的区域
当前处于右手操作模式,当E010或者E011事件发生之后,即用户告知我们需要操作的应用分布在右手操作区域的正左方向,此时我们需要把该区域选中。然后,进入S914。
S912:选定右手操作区域的正上方紧邻区域
当前处于右手操作模式,当E009或者E012事件发生之后,即用户告知我们需要操作的应用分布在右手操作区域的正上方,此时我们需要把该区域选中。然后,进入S914。
S913:选定右手操作区域的对角方向区域
当前处于右手操作模式,当E008或者E013事件发生之后,即用户告知我们需要操作的应用分布在右手操作区域的对角方向,此时我们需要把该区域选中。然后,进入S914。
S914:将选定区域内的应用程序在虚拟操作界面中重绘
通过之前用户的选择,我们已经选中了需要重绘的屏幕区域,因为该屏幕区域和虚拟屏幕区域的大小以及布局格式都是一样的。在虚拟操作界面内重绘选中区域内的所有应用程序的时候,只需要确定应用程序的屏幕坐标需要平移的坐标参数,然后生成每个应用程序对应的新的屏幕坐标并绘制即可,其中平移坐标参数的确定如图7所示。
E014:点击某一应用
当用户看到自己想要操作的应用时,手动点击该应用时,进入S915。
S915:退出手动操作模式
当用户手动选择自己想要操作的应用后,我们需要退出当前对应的单手操作模式,然后启动用户选择的应用。
需要说明的是,在本发明的优选实施例中优选的把移动终端的屏幕划分为四个对等对称的区域,但不限于此,比如也可以把屏幕分成六个、九个等更多的对等的区域,然后选中区域的翻转方式可以有相应的变化,比如每调整一个姿态,选中区域由当前区域向终端姿态规定的方向滑动一个区域,如此以来用户通过多次调整终端姿态也可以选中所划分的任一区域。
在本发明的优选实施例中优选的把移动终端的屏幕划分为四个对等对称的区域,用户只需要调整一次终端的姿态、或者在虚拟操作界面中滑动一次即可选中用户想要的区域,但并不限于此,比如也可以通过两次调整姿态或者滑动屏幕来完成,比如用户想要把右上角的区域调整到左手操作区域上的虚拟操作界面的话,可以通过先把终端调整为姿态2、再调整为姿态3来实现,也可以先在虚拟操作界面上左右滑动、再上下滑动来实现。
本发明优选实施例中优选的通过用户双击屏幕空白区域,通过双击点在屏幕的左半侧还是右半侧来判断用户是左手操作还是右手操作的,但不限于此,还可以利用其他的方式来判断,比如通过预置在手机背面的压力传感器来判定用户是左手持终端还是右手持终端;比如通过预置在手机侧边的接近传感器来判定用户是左手持终端还是右手持终端等。
上述实施例可以应用于以下应用场景:
用户乘坐公交车,右手抓住扶手,此时用左手拿起手机,想浏览下网页新闻。解锁屏幕后,发现浏览器的应用图标位于屏幕的右上角,此时用左手无法点中浏览器的应用图标。此时用户只需要双击下左半屏幕上的空白区域,也可以点击下悬浮在手机左侧边的单手操作模式的快捷控件,此时手机进入左手操作模式。在手机屏幕的左下角区域(左手操作区域)上方重绘了一个虚拟操作界面,用户只需要把手机置成屏幕平行于地面且屏幕背面朝上的姿态,此时屏幕右上角的所有应用就在屏幕的左下角区域重新绘制出来了,那么用户只需要点击下被重绘的浏览器图标,即可轻松方便的达到用户的目的。
上述优选实施例把移动终端的屏幕划分为四个对等对称的区域,把最靠近左手的左下角区域称为左手操作区域,把最靠近右手的右下角区域称为右手操作区域。当用户进入单手操作模式后,通过简单翻转、侧翻等动作,就可以把想要操作应用所在区域在对应手的操作区域内重绘,这样的重绘出来的图标是等大的、图标之间的间距也是和原始屏幕上一致的,如此就可以解决由于采用屏幕缩略图而带来图标缩小、图标间距变小的问题。
当用户进入单手操作模式后,通过简单翻转、侧翻等动作,或者通过在虚拟操作界面中的简单滑动,就可以确定想要操作应用所在的区域,进而执行重绘的操作。这种方式只是重力传感器的基本应用,不需要陀螺仪的检测倾斜角度,然后再按照复杂的计算公式计算出来那些应用要移动、要移动多少,不同的角度计算出来的结果是不同的,比较繁琐,且用户操作起来也不方便。
本发明的上述优选实施例采用在虚拟操作界面中重绘的方法,重绘的应用大约是当前屏幕中所有应用的1/4,并且不影响当前屏幕的格局。而在原始屏幕界面上调整,既要改变当前屏幕界面格局,改变完成后还要恢复原始界面,如此以来,移动终端的内存开销比较大,且用户感觉不太好。而本专利不存在这样的问题,用户体验比较好。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种终端的操作装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图10是根据本发明实施例的终端的操作装置的结构框图一,如图10所示,该装置包括:
第一接收显示模块102,用于接收操作指令,以及在终端屏幕的指定区域上显示与指定区域对应的虚拟操作界面;其中,指定区域为操作指令所指示的操作区域,该操作区域位于屏幕上;
需要说明的是,上述指定区域可以包括左手操作区域、右手操作区域;不同的操作区域对应不同的虚拟操作界面,比如,左手操作区域对应左手虚拟操作见面,右手操作区域对应右手操作界面;上述指定区域可以但不限于是终端的半屏幕。
上述操作指令可以包括以下至少之一:依据在指定区域的触摸操作信号生成的第一操作指令;依据终端上的压力传感器采集到的压力信号生成的第二操作指令,压力信号与指定区域相对应;依据终端上的距离传感器采集到的距离信号生成的第三操作指令,其中,距离信号与指定区域相对应,用于指示终端与终端用户的左手或右手的距离。在一个优选的实施例中,上述压力传感器位于终端的背面;和/或上述距离传感器位于终端的侧面。通过判断产生该操作指令的区域是左手操作区域还是右手操作区域,能够判断用户是左手还是右手对终端进行的操作。
第二接收显示模块104,用于接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,屏幕区域是依据预定的布局格式对屏幕进行划分得到的区域。
上述预定的布局格式可以是终端的屏幕的布局格式,布局格式可以包括:应用图标的行数和列数,应用图标的大小,应用图标在屏幕的位置,应用图标的图像资源路径,应用图标所对应的应用程序的包名、类名等,根据该布局格式对终端的屏幕进行划分,主要是根据布局格式中的应用图标在屏幕中的行数列数对屏幕进行划分,不同的行列数对屏幕划分的方式是不同的,在一个优选的实施例中,可将屏幕划分为若干个对等对称的区域。这些划分得到的区域即为上述屏幕区域。
在本发明实施例中,上述选择指令可以包括以下至少之一:依据终端的姿态信息生成的第一类选择指令,其中,终端的姿态信息用于指示终端的放置状态;依据虚拟操作界面接收的触摸信号生成的第二类选择指令,其中,触摸信号用于指示用户在虚拟操作界面的操作方向,并且不同的操作方向对应不同的屏幕区域。
在一个优选的实施例中,上述姿态信息可以包括以下至少之一:第一姿态信息、第二姿态信息、第三姿态信息;第一姿态信息用于指示终端的屏幕平行于地面且终端的背面朝上;第二姿态信息用于指示终端竖屏放置;第三姿态信息用于指示终端横屏放置。上述第一类选择指令可以包括以下至少之一:第一选择指令、第二选择指令和第三选择指令;其中,第一选择指令依据第一姿态信息生成,用于指示选择处于指定区域的对角方向的屏幕区域;第二选择指令依据第二姿态信息生成,用于指示选择处于指定区域的正右方或者正左方的屏幕区域;第三选择指令依据第三姿态信息生成,用于指示选择处于指定区域的正上方或正下方的屏幕区域;其中,上述指定区域的正右方、正左方、正上方、正下方和对角方向可以是但不限于:以终端屏幕面对终端用户时的指定区域为参照物确定的方位。需要说明的是,参照物不同,确定的方位也是不同的。
在一个优选的实施例中,上述触摸信号可以包括以下至少之一:第一触摸信号、第二触摸信号、第三触摸信号;第一触摸信号为在虚拟操作界面上执行左右方向操作所产生的信号;第二触摸信号为在虚拟操作界面上执行上下方向操作所产生的信号;第三触摸信号为在虚拟操作界面上对角线方向操作所产生的信号。上述第二类选择指令可以包括以下至少之一:第四选择指令、第五选择指令、第六选择指令;其中,第四选择指令依据第一触摸信号生成,用于指示选择处于指定区域的正左方或正右方的屏幕区域;第五选择指令依据第二触摸信号生成,用于指示选择处于指定区域的正上方或正下方的屏幕区域;第六选择指令依据第三触摸信号生成,用于指示选择处于指定区域的对角方向的屏幕区域;其中,上述指定区域的正右方、正左方、正上方、正下方和对角方向可以是但不限于:以终端屏幕面对终端用户时的指定区域为参照物确定的方位。需要说明的是,参照物不同,确定的方位也是不同的。
通过上述装置,将屏幕划分成多个屏幕区域,将选择指令指示的屏幕区域上的应用图标显示在指定区域所对应的虚拟操作界面上,进而使得终端用户能够使用单手在该指定区域对应的虚拟操作界面上对用户需要的应用程序进行操作,解决了相关技术中用户单手操作大屏幕终端不方便的问题,提高了用户的体验。
图11是根据本发明实施例的终端的操作装置的结构框图二,如图11所示,上述第二接收显示模块104包括:第一绘制单元1042,用于在虚拟操作界面上重新绘制选择的屏幕区域的应用图标;显示单元1044,用于将绘制后的应用图标显示在虚拟操作界面;其中,绘制后的应用图标与屏幕区域的应用图标的大小是相同的。通过第二接收显示模块104中的第一绘制单元1042和显示单元1044使得在虚拟操作界面上重绘的图标与原始的屏幕区域上的应用图标的大小是相同的,进而避免了由于屏幕缩略图所带来的应用图标变小而导致的用户操作不变的问题,提高了用户的体验度。
在一个优选的实施例中,第一绘制单元1042可以包括:获取单元,用于获取屏幕区域的应用图标需要平移的坐标参数,以及生成应用图标对应的新的屏幕坐标;绘制次单元,用于根据新的屏幕坐标在虚拟操作界面上绘制应用图标。当存在多个应用图标的情况下,通过该第一绘制单元1042中的获取单元和绘制次单元,使得在虚拟操作界面上重绘的应用图标与原始的屏幕区域上的应用图标,不仅大小相同,而且图标之间的间距也是相同的,进而避免了由于屏幕缩略图所带来的应用图标变小、间距变小而导致的用户操作不变的问题,进一步提高了用户的体验度。
图12是根据本发明实施例的终端的操作装置的结构框图三,如图12所示,第一接收显示模块102包括:设置单元1022,用于将屏幕的应用图标置为终端用户不可见状态,以及将指定区域对应的虚拟操作界面设置为终端用户可见状态。
图13是根据本发明实施例的终端屏幕的操作装置的结构框图四,如图13所示,上述装置还包括:创建保存模块1302,用于按照指定区域的布局格式创建虚拟操作界面,以及保存虚拟操作界面。
在本发明实施例中,创建保存模块1302包括:第二绘制单元,用于隐藏指定区域的应用图标,绘制虚拟操作界面;其中,虚拟操作界面叠加显示于指定区域上,以及虚拟操作界面的大小和布局格式与指定区域的大小和布局格式一致。
需要说明的是,虚拟操纵界面叠加显示于指定区域是指在上述指定区域的上方显示一个悬浮的虚拟操作界面,即该虚拟操作界面可与上述指定区域重叠。
在本发明实施例中还提供了一种终端的操作装置,图14是根据本发明实施例提供的终端的操作装置的结构框图五,如图14所示,包括:接收模块1402,用于接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,屏幕区域是依据预定的布局格式对终端屏幕进行划分得到的区域,虚拟操作界面显示在终端屏幕的指定区域上。
需要说明的是,虚拟操作界面显示在终端屏幕的指定区域上,可以是如图10第一接收显示模块102执行的方式实现,即通过接收操作指令的方式,在终端屏幕的指定区域上显示与指定区域对应的虚拟操作界面;也可以通过其他方式实现,比如在终端屏幕的指定区域上存在虚拟操作界面。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,接收操作指令,在终端屏幕的指定区域上显示与指定区域对应的虚拟操作界面;其中,指定区域为操作指令所指示的操作区域,该操作区域位于屏幕上;
S2,接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,屏幕区域是依据预定的布局格式对屏幕进行划分得到的区域。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (26)

1.一种终端的操作方法,其特征在于,包括:
接收操作指令,在终端屏幕的指定区域上显示与所述指定区域对应的虚拟操作界面;其中,所述指定区域为所述操作指令所指示的操作区域,该操作区域位于所述屏幕上;
接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在所述虚拟操作界面上,其中,所述屏幕区域是依据预定的布局格式对所述屏幕进行划分得到的区域。
2.根据权利要求1所述的方法,其特征在于,将选择的所述屏幕区域的应用图标显示在所述虚拟操作界面上包括:
在所述虚拟操作界面上重新绘制选择的所述屏幕区域的应用图标,并绘制后的应用图标显示在所述虚拟操作界面;其中,所述绘制后的应用图标与所述屏幕区域的应用图标的大小是相同的。
3.根据权利要求2所述的方法,其特征在于,在所述虚拟操作界面上重新绘制选择的所述屏幕区域的应用图标包括:
获取所述屏幕区域的应用图标需要平移的坐标参数,生成所述应用图标对应的新的屏幕坐标;
根据所述新的屏幕坐标在所述虚拟操作界面上绘制所述应用图标。
4.根据权利要求1所述的方法,其特征在于,所述操作指令包括以下至少之一:
依据在所述指定区域的触摸操作信号生成的第一操作指令;
依据所述终端上的压力传感器采集到的压力信号生成的第二操作指令,所述压力信号与所述指定区域相对应;
依据所述终端上的距离传感器采集到的距离信号生成的第三操作指令,其中,所述距离信号与所述指定区域相对应,用于指示所述终端与终端用户的左手或右手的距离。
5.根据权利要求4所述的方法,其特征在于,所述压力传感器位于所述终端的背面;和/或所述距离传感器位于所述终端的侧面。
6.根据权利要求1所述的方法,其特征在于,所述选择指令包括以下至少之一:
依据所述终端的姿态信息生成的第一类选择指令,其中,所述终端的姿态信息用于指示所述终端的放置状态;
依据所述虚拟操作界面接收的触摸信号生成的第二类选择指令,其中,所述触摸信号用于指示用户在所述虚拟操作界面的操作方向,并且不同的操作方向对应不同的所述屏幕区域。
7.根据权利要求6所述的方法,其特征在于,所述姿态信息包括以下至少之一:第一姿态信息、第二姿态信息、第三姿态信息;
所述第一姿态信息用于指示所述终端的屏幕平行于地面且所述终端的背面朝上;
所述第二姿态信息用于指示所述终端竖屏放置;
所述第三姿态信息用于指示所述终端横屏放置。
8.根据权利要求7所述的方法,其特征在于,所述第一类选择指令包括以下至少之一:第一选择指令、第二选择指令和第三选择指令;
其中,所述第一选择指令依据所述第一姿态信息生成,用于指示选择处于所述指定区域的对角方向的所述屏幕区域;所述第二选择指令依据所述第二姿态信息生成,用于指示选择处于所述指定区域的正右方或者正左方的所述屏幕区域;所述第三选择指令依据所述第三姿态信息生成,用于指示选择处于所述指定区域的正上方或正下方的所述屏幕区域;其中,所述指定区域的正右方、正左方、正上方、正下方和对角方向是以所述终端屏幕面对终端用户时的所述指定区域为参照物确定的方位。
9.根据权利要求6所述的方法,其特征在于,所述触摸信号包括以下至少之一:第一触摸信号、第二触摸信号、第三触摸信号;
所述第一触摸信号为在所述虚拟操作界面上执行左右方向操作所产生的信号;
所述第二触摸信号为在所述虚拟操作界面上执行上下方向操作所产生的信号;
所述第三触摸信号为在所述虚拟操作界面上对角线方向操作所产生的信号。
10.根据权利要求9所述的方法,其特征在于,所述第二类选择指令包括以下至少之一:第四选择指令、第五选择指令、第六选择指令;
其中,所述第四选择指令依据所述第一触摸信号生成,用于指示选择处于所述指定区域的正左方或正右方的所述屏幕区域;所述第五选择指令依据所述第二触摸信号生成,用于指示选择处于所述指定区域的正上方或正下方的所述屏幕区域;所述第六选择指令依据所述第三触摸信号生成,用于指示选择处于所述指定区域的对角方向的所述屏幕区域;其中,所述指定区域的正右方、正左方、正上方、正下方和对角方向是以所述终端屏幕面对用户时的指定区域为参照物确定的方位。
11.根据权利要求1所述的方法,其特征在于,在终端屏幕的指定区域上显示与所述指定区域对应的虚拟操作界面包括:
将所述屏幕的应用图标置为不可见状态,将所述指定区域对应的虚拟操作界面设置为用户可见状态。
12.根据权利要求1至3中任一项所述的方法,其特征在于,所述布局格式包括:所述应用图标的大小,所述应用图标在所述屏幕的位置,所述应用图标的图像资源路径,所述应用图标所对应的应用程序的包名、类名。
13.根据权利要求1所述的方法,其特征在于,在接收所述操作指令之前,所述方法还包括:
按照所述指定区域的布局格式创建所述虚拟操作界面,以及保存所述虚拟操作界面。
14.根据权利要求13所述的方法,其特征在于,按照所述指定区域的布局格式创建所述虚拟操作界面包括:
隐藏所述指定区域的应用图标,绘制所述虚拟操作界面;其中,所述虚拟操作界面叠加显示于所述指定区域上,以及所述虚拟操作界面的大小和布局格式与所述指定区域的大小和布局格式一致。
15.一种终端的操作装置,其特征在于,包括:
第一接收显示模块,用于接收操作指令,以及在终端屏幕的指定区域上显示与所述指定区域对应的虚拟操作界面;其中,所述指定区域为所述操作指令所指示的操作区域,该操作区域位于所述屏幕上;
第二接收显示模块,用于接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在所述虚拟操作界面上,所述屏幕区域是依据预定的布局格式对所述屏幕进行划分得到的区域。
16.根据权利要求15所述的装置,其特征在于,所述第二接收显示模块包括:
第一绘制单元,用于在所述虚拟操作界面上重新绘制选择的所述屏幕区域的应用图标;
显示单元,用于将绘制后的应用图标显示在所述虚拟操作界面;其中,所述绘制后的应用图标与所述屏幕区域的应用图标的大小是相同的。
17.根据权利要求16所述的装置,其特征在于,所述第一绘制单元包括:
获取单元,用于获取所述屏幕区域的应用图标需要平移的坐标参数,以及生成所述应用图标对应的新的屏幕坐标;
绘制次单元,用于根据所述新的屏幕坐标在所述虚拟操作界面上绘制所述应用图标。
18.根据权利要求15所述的装置,其特征在于,所述操作指令包括以下至少之一:
依据在所述指定区域的触摸操作信号生成的第一操作指令;
依据所述终端上的压力传感器采集到的压力信号生成的第二操作指令,所述压力信号与所述指定区域相对应;
依据所述终端上的距离传感器采集到的距离信号生成的第三操作指令,其中,所述距离信号与所述指定区域相对应,用于指示所述终端与终端用户的左手或右手的距离。
19.根据权利要求18所述的装置,其特征在于,所述压力传感器位于所述终端的背面;
和/或所述距离传感器位于所述终端的侧面。
20.根据权利要求15所述的装置,其特征在于,所述选择指令包括以下至少之一:
依据所述终端的姿态信息生成的第一类选择指令,其中,所述终端的姿态信息用于指示所述终端的放置状态;
依据所述虚拟操作界面接收的触摸信号生成的第二类选择指令,其中,所述触摸信号用于指示用户在所述虚拟操作界面的操作方向,并且不同的操作方向对应不同的所述屏幕区域。
21.根据权利要求15所述的装置,其特征在于,所述第一接收显示模块包括:
设置单元,用于将所述屏幕的应用图标置为终端用户不可见状态,以及将所述指定区域对应的虚拟操作界面设置为终端用户可见状态。
22.根据权利要求15至17中任一项所述的装置,其特征在于,所述布局格式包括:所述应用图标的大小,所述应用图标在所述屏幕的位置,所述应用图标的图像资源路径,所述应用图标所对应的应用程序的包名、类名。
23.根据权利要求15所述的装置,其特征在于,所述装置还包括:
创建保存模块,用于按照所述指定区域的布局格式创建所述虚拟操作界面,以及保存所述虚拟操作界面。
24.根据权利要求23所述的装置,其特征在于,所述创建保存模块包括:
第二绘制单元,用于隐藏所述指定区域的应用图标,绘制所述虚拟操作界面;其中,所述虚拟操作界面叠加显示于所述指定区域上,以及所述虚拟操作界面的大小和布局格式与所述指定区域的大小和布局格式一致。
25.一种终端的操作方法,其特征在于,包括:
接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,所述屏幕区域是依据预定的布局格式对终端屏幕进行划分得到的区域,所述虚拟操作界面显示在所述终端屏幕的指定区域上。
26.一种终端的操作装置,其特征在于,包括:
接收模块,用于接收选择指令,并将该选择指令所指示的屏幕区域上的应用图标显示在虚拟操作界面上,其中,所述屏幕区域是依据预定的布局格式对终端屏幕进行划分得到的区域,所述虚拟操作界面显示在所述终端屏幕的指定区域上。
CN201510471461.1A 2015-08-04 2015-08-04 终端的操作方法及装置 Pending CN106445431A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510471461.1A CN106445431A (zh) 2015-08-04 2015-08-04 终端的操作方法及装置
PCT/CN2015/091783 WO2016145832A1 (zh) 2015-08-04 2015-10-12 终端的操作方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510471461.1A CN106445431A (zh) 2015-08-04 2015-08-04 终端的操作方法及装置

Publications (1)

Publication Number Publication Date
CN106445431A true CN106445431A (zh) 2017-02-22

Family

ID=56920371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510471461.1A Pending CN106445431A (zh) 2015-08-04 2015-08-04 终端的操作方法及装置

Country Status (2)

Country Link
CN (1) CN106445431A (zh)
WO (1) WO2016145832A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107247556A (zh) * 2017-06-21 2017-10-13 维沃移动通信有限公司 一种对象操作方法及移动终端
CN107343092A (zh) * 2017-06-28 2017-11-10 努比亚技术有限公司 操作屏幕的方法、设备及计算机可读存储介质
CN108574763A (zh) * 2017-03-07 2018-09-25 上海传英信息技术有限公司 一种通信终端单手操作的方法
CN108733275A (zh) * 2018-04-28 2018-11-02 维沃移动通信有限公司 一种对象显示方法及终端
CN109391733A (zh) * 2018-08-21 2019-02-26 奇酷互联网络科技(深圳)有限公司 虚拟按键显示的方法、移动终端和存储介质
WO2020006988A1 (zh) * 2018-07-04 2020-01-09 珠海格力电器股份有限公司 一种移动终端***界面设置方法、装置、介质和设备
CN111752508A (zh) * 2019-03-29 2020-10-09 上海擎感智能科技有限公司 移动终端及其投影多个车载屏幕的方法和车载投影***
CN112565847A (zh) * 2021-02-22 2021-03-26 成都云帆数联科技有限公司 大屏显示控制方法及装置
CN113377250A (zh) * 2020-02-25 2021-09-10 北京小米移动软件有限公司 应用程序界面显示方法及装置、终端设备

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446775B (zh) * 2017-01-23 2023-11-24 北京嘀嘀无限科技发展有限公司 网络约车订单生成方法、网络约车订单生成装置
WO2019056393A1 (zh) * 2017-09-25 2019-03-28 华为技术有限公司 一种终端界面的显示方法及终端
CN111026303A (zh) * 2019-11-28 2020-04-17 维沃移动通信有限公司 界面显示方法及终端设备
CN113141669B (zh) * 2021-04-15 2022-07-22 维沃移动通信有限公司 数据传输方法、发送终端和电子设备
CN113986106A (zh) * 2021-10-15 2022-01-28 深圳集智数字科技有限公司 触摸屏的双手操作方法、装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103279294A (zh) * 2013-05-02 2013-09-04 深圳市金立通信设备有限公司 一种终端的操作方法和终端
WO2014030456A1 (ja) * 2012-08-23 2014-02-27 株式会社エヌ・ティ・ティ・ドコモ ユーザインタフェース装置、ユーザインタフェース方法及びプログラム
CN104345887A (zh) * 2014-10-31 2015-02-11 广东欧珀移动通信有限公司 桌面图标的位置调整方法与装置
CN104461426A (zh) * 2014-11-28 2015-03-25 东莞宇龙通信科技有限公司 操作界面的分区显示方法及***
CN104731501A (zh) * 2015-03-25 2015-06-24 努比亚技术有限公司 控制图标的方法和移动终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9268481B2 (en) * 2011-08-29 2016-02-23 Kyocera Corporation User arrangement of objects on home screen of mobile device, method and storage medium thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014030456A1 (ja) * 2012-08-23 2014-02-27 株式会社エヌ・ティ・ティ・ドコモ ユーザインタフェース装置、ユーザインタフェース方法及びプログラム
CN103279294A (zh) * 2013-05-02 2013-09-04 深圳市金立通信设备有限公司 一种终端的操作方法和终端
CN104345887A (zh) * 2014-10-31 2015-02-11 广东欧珀移动通信有限公司 桌面图标的位置调整方法与装置
CN104461426A (zh) * 2014-11-28 2015-03-25 东莞宇龙通信科技有限公司 操作界面的分区显示方法及***
CN104731501A (zh) * 2015-03-25 2015-06-24 努比亚技术有限公司 控制图标的方法和移动终端

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108574763A (zh) * 2017-03-07 2018-09-25 上海传英信息技术有限公司 一种通信终端单手操作的方法
CN107247556A (zh) * 2017-06-21 2017-10-13 维沃移动通信有限公司 一种对象操作方法及移动终端
CN107343092B (zh) * 2017-06-28 2020-08-21 南京心视窗信息科技有限公司 操作屏幕的方法、设备及计算机可读存储介质
CN107343092A (zh) * 2017-06-28 2017-11-10 努比亚技术有限公司 操作屏幕的方法、设备及计算机可读存储介质
CN108733275A (zh) * 2018-04-28 2018-11-02 维沃移动通信有限公司 一种对象显示方法及终端
WO2020006988A1 (zh) * 2018-07-04 2020-01-09 珠海格力电器股份有限公司 一种移动终端***界面设置方法、装置、介质和设备
US11385791B2 (en) 2018-07-04 2022-07-12 Gree Electric Appliances, Inc. Of Zhuhai Method and device for setting layout of icon of system interface of mobile terminal, and medium
CN109391733A (zh) * 2018-08-21 2019-02-26 奇酷互联网络科技(深圳)有限公司 虚拟按键显示的方法、移动终端和存储介质
CN109391733B (zh) * 2018-08-21 2021-11-23 奇酷互联网络科技(深圳)有限公司 虚拟按键显示的方法、移动终端和存储介质
CN111752508A (zh) * 2019-03-29 2020-10-09 上海擎感智能科技有限公司 移动终端及其投影多个车载屏幕的方法和车载投影***
CN113377250A (zh) * 2020-02-25 2021-09-10 北京小米移动软件有限公司 应用程序界面显示方法及装置、终端设备
CN112565847A (zh) * 2021-02-22 2021-03-26 成都云帆数联科技有限公司 大屏显示控制方法及装置
CN112565847B (zh) * 2021-02-22 2021-07-13 成都云帆数联科技有限公司 大屏显示控制方法及装置

Also Published As

Publication number Publication date
WO2016145832A1 (zh) 2016-09-22

Similar Documents

Publication Publication Date Title
CN106445431A (zh) 终端的操作方法及装置
EP2852882B1 (en) Method and apparatus of controlling user interface using touch screen
KR101542625B1 (ko) 제스처를 수행함으로써 사용자 인터페이스 내 오브젝트를 선택하기 위한 방법 및 장치
US10691316B2 (en) Guide objects for drawing in user interfaces
CN105378630B (zh) 用于范围过滤器的包含/排除用户界面控件
CN105892831A (zh) 一种移动终端的列表数据的滑动显示方法和装置
US20170090722A1 (en) Visual field guidance method, computer-readable storage medium, and visual field guidance apparatus
CN105659295A (zh) 用于在移动设备上的真实环境的视图中表示兴趣点的方法以及用于此方法的移动设备
CN103150170B (zh) 一种移动终端的桌面生成与操作方法及其对应的装置
DE102008028223A1 (de) Modusabhängige Verarbeitung von Berührungsdaten
TW201220176A (en) A method, computer program and system for multi-desktop management
CN100478881C (zh) 一种用户操作区域反遮挡的装置和方法
DE202013100255U1 (de) Anzeigevorrichtung, Fernbedienungsvorrichtung sowie Bedienungsfunktion derselben
CN104899361B (zh) 一种远程操控方法及装置
CN104808923A (zh) 一种屏幕控制方法和电子设备
EP2642377A1 (en) Handheld device and homescreen management method thereof
CN103064535A (zh) 触控笔、触控输入***及更改触控操作特性的方法
CN105700708A (zh) 一种终端界面的调整方法及终端
CN102810047B (zh) 用于浏览在触摸屏上显示的地图的设备和方法
CN104216644A (zh) 一种映射被遮挡区的***和方法
CN103543908A (zh) 一种基于背景颜色的鼠标颜色显示方法和装置
CN106598422A (zh) 基于指向型的操控、混合操控方法及操控***和电子设备
CN109543171A (zh) 一种键盘录入和手写签批的电子表单实现方法及***
CN109460543A (zh) 一种逻辑表达式的录入方法、装置、电子设备及可读介质
CN103959204B (zh) 信息处理装置、信息处理方法和记录介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222

RJ01 Rejection of invention patent application after publication