通信终端的悬浮按钮的实现方法以及通信终端与流程

文档序号:11250521阅读:700来源:国知局
通信终端的悬浮按钮的实现方法以及通信终端与流程

本发明涉及通信技术领域,特别涉及一种通信终端的悬浮按钮的实现方法以及通信终端。



背景技术:

随着电子信息产业的发展,通信终端在人们的生活中越来越普及,例如,手机、ipad、平板电脑等。现有技术中,通信终端产品大多采用触摸屏作为交互媒介,在通信终端的显示屏上,往往会显示有控制按钮,以供用户进行点击操作。

本发明的发明人发现,用户操作通信终端时,一般习惯于单手操作,但是对于通信终端显示屏上部的控制按钮(例如返回、添加等),用户单手操作起来很不方便。这样的通信终端用户体验效果差,产品竞争力也不强。



技术实现要素:

本发明实施方式的目的在于提供一种通信终端的悬浮按钮的实现方法以及通信终端,使得用户可以单手操作通信终端,提升用户体验效果,提高产品竞争力。

为解决上述技术问题,本发明的实施方式提供了一种通信终端的悬浮按钮的实现方法,包含以下步骤:通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号;根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号;执行与所述第二操作信号对应的动作。

本发明的实施方式还提供了一种通信终端,包含:第一信号接收模块,用于通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号;第二信号获取模块,与所述第一信号接收模块连接,用于根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号;执行模块,与所述第二信号获取模块连接,用于执行与所述第二操作信号对应的动作。

对于现有技术而言,本发明实施方式通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号,根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号,执行与所述第二操作信号对应的动作,使得用户可以单手操作通信终端,提升用户体验效果,提高产品竞争力。

另外,所述通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号,包括:通过不同的所述悬浮按钮接收不同的所述第一操作信号,可以实现不同的悬浮按钮与不同的控制按钮之间的操作的对应。

另外,所述通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号,包括:通过所述悬浮按钮根据不同的操作接收不同的所述第一操作信号,可以实现对悬浮按钮的不同操作与不同的控制按钮之间的对应。

另外,在所述通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号之前,还包括步骤:开启所述通信终端的悬浮按钮功能,以便对通信终端的悬浮按钮进行操作。

附图说明

图1是本发明第一实施方式的通信终端的悬浮按钮的实现方法的流程图;

图2是本发明第一实施方式的通信终端的悬浮按钮的实现方法的用户界面示意图;

图3是本发明第二实施方式的通信终端的悬浮按钮的实现方法的流程图;

图4是本发明第三实施方式的通信终端的悬浮按钮的实现方法的流程图;

图5是本发明第四实施方式的通信终端的悬浮按钮的实现方法的流程图;

图6是本发明第五实施方式的通信终端的结构示意图;

图7是本发明第六实施方式的通信终端的结构示意图;

图8是本发明第七实施方式的通信终端的结构示意图;

图9是本发明第八实施方式的通信终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种通信终端的悬浮按钮的实现方法,具体流程如图1所示,包括以下步骤:

步骤s10,通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号。

具体地,在用户界面下方点击悬浮按钮,该悬浮按钮接收与用户操作对应的第一操作信号。

步骤s11,根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号。

在本实施方式中,控制按钮可以用于指示返回上一级菜单、进入子菜单、添加菜单等。

步骤s12,执行与所述第二操作信号对应的动作。

其中,第二操作信号与控制按钮一一对应,如果用户直接操作一控制按钮,产生与该控制按钮对应的第二操作信号,即通过控制按钮接收第二操作信号,进而执行与第二操作信号对应的操作。在本实施方式中,将悬浮按钮接收的第一操作信号映射至控制按钮对应的第二操作信号,使得用户只需操作悬浮按钮即可实现操作与之形成映射关系的控制按钮的功能。

在本实施方式中,步骤s10运行在通信终端的用户界面层,步骤s11和s12运行在通信终端的驱动层。

本发明实施方式通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号,根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号,执行与所述第二操作信号对应的动作,使得用户可以单手操作通信终端,提升用户体验效果,提高了产品竞争力。

关于所述步骤s10,具体地,所述位于用户界面下方的悬浮按钮可以为一个或一个以上,用户点击悬浮按钮产生第一操作信号,所述悬浮按钮接收第一操作信号。

本实施例中,用户可以自定义悬浮按钮的形状,如图2所示,所述悬浮按钮1的形状为圆形,在其他实施例中,所述悬浮按钮的形状也可以为方形或其他形状,具体地可以根据需要而定。

本实施例中,所述步骤s10,具体包括:通过不同的所述悬浮按钮接收不同的所述第一操作信号,可以实现不同的悬浮按钮与不同的控制按钮之间的操作的对应。例如图2中的用户界面下方左侧的圆形悬浮按钮1与上方左侧的箭头表示的控制按钮2对应,用户界面下方右侧的圆形悬浮按钮1与上方右侧的加号表示的控制按钮3对应。如此,当用户操作用户界面下方左侧的圆形悬浮按钮1时,移动终端接收与用户界面下方左侧的圆形悬浮按钮1对应的第一操作信号,根据预设的控制按钮与第一操作信号的映射关系映射成接收与控制按钮2对应的第二操作信号,进而执行与该第二操作信号对应的动作,使得用户可以通过操作悬浮按钮实现对控制按钮的操作功能,从而使得用户可以单手操作通信终端,提升用户体验效果,提高产品竞争力。

另外,也可以通过所述悬浮按钮根据不同的操作接收不同的所述第一操作信号,实现对悬浮按钮的不同操作与不同的控制按钮之间的对应,例如单击图2中的用户界面下方左侧的圆形悬浮按钮1对应用户界面上方左侧的箭头表示的控制按钮2,双击下方左侧的同一圆形悬浮按钮对应用户界面上方右侧的加号表示的控制按钮3。具体的实现方法与通过不同的所述悬浮按钮接收不同的所述第一操作信号的实现方法相同,在此不再赘述。

本发明的第二实施方式涉及一种通信终端的悬浮按钮的实现方法,第二实施方式与第一实施方式大体相同,不同之处在于,在所述步骤s10之前,如图3所示,还包括以下步骤:

步骤s20,定义位于所述用户界面上部至少一所述控制按钮的坐标范围;

在步骤s20中,所述定义位于所述用户界面上部至少一所述控制按钮的坐标范围也就是限定控制按钮的作用范围。用户可以在定义的控制按钮的坐标范围内点击用户界面,即完成对控制按钮的操作,通信终端进而根据对控制按钮的操作执行对应的动作。

步骤s21,定义位于所述用户界面下方的至少一所述悬浮按钮的坐标范围,用于接收所述第一操作信号;

在步骤s21中,定义所述悬浮按钮的坐标范围也即定义悬浮按钮在用户界面上的作用范围。用户可以在定义的悬浮按钮的坐标范围内操作悬浮按钮,通过悬浮按钮接收用户操作对应的第一操作信号。具体地,通过不同的所述悬浮按钮接收不同的所述第一操作信号,或者通过所述悬浮按钮根据不同的操作接收不同的所述第一操作信号。

步骤s22,建立并保存所述控制按钮与所述第一操作信号的坐标映射关系。

在步骤s22中,所述坐标映射关系可以为用户界面下方左侧的悬浮按钮对应用户界面上方左侧的控制按钮,用户界面下方右侧的悬浮按钮对应用户界面上方右侧的控制按钮。当然坐标映射关系也可以为用户界面下方左侧的悬浮按钮对应用户界面上方右侧的控制按钮,用户界面下方右侧的悬浮按钮对应用户界面上方左侧的控制按钮,在此不作限制。

或者,坐标映射关系也可以为单击悬浮按钮对应用户界面上方左侧控制按钮,双击悬浮按钮对应用户界面上方右侧的控制按钮。

本实施方式中,步骤s20、s21和s22运行在通信终端的驱动层。

本发明的第三实施方式涉及一种通信终端的悬浮按钮的实现方法,在第三实施方式中,为更加灵活操作,用户可以自定义是否开启悬浮按钮功能。如图4所示,在所述步骤s10之前,还包括步骤s30:开启所述通信终端的悬浮按钮功能。

在本实施方式中,开启所述通信终端的悬浮按钮功能之后,才可以通过位于通信终端的用户界面下方的至少一悬浮按钮接收第一操作信号,进而根据控制按钮与所述第一操作信号的坐标映射关系获取第二操作信号。若不开启悬浮按钮功能,则用户需要直接操作控制按钮,通过控制按钮接收第二操作信号进而执行与第二操作信号对应的动作。考虑到控制按钮位于移动终端用户界面的上方,这样不利于单手操作。

本发明的第四实施方式涉及一种通信终端的悬浮按钮的实现方法,第四实施方式与第三实施方式大体相同,不同之处在于,如图5所示,在所述步骤s30之后,还包括:

步骤s31:接收用户的操作信号。其中,该操作信号作用在悬浮按钮的作用范围内。

步骤s32:判断通信终端用户界面是否有控制按钮。若通信终端用户界面有控制按钮,则执行步骤s10,若通信终端用户界面没有控制按钮,则返回步骤s31。

本实施例中,通过通信终端内设的程序对用户界面上的每一帧显示图像进行检测,判断该帧图像的上方是否有控制按钮,若有则自动显示悬浮按钮,以方便用户通过对悬浮按钮的操作实现对与之对应的控制按钮的操作功能。

本实施方式中,步骤s30和s31运行在通信终端的用户界面层,步骤s32运行在通信终端的应用层。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

如图6所示,本发明第五实施方式涉及一种通信终端100,包含:

第一信号接收模块10,用于通过位于通信终端100的用户界面下方的至少一悬浮按钮接收第一操作信号。

第二信号获取模块11,与所述第一信号接收模块10连接,用于根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号。执行模块12,与所述第二信号获取模块11连接,用于执行与所述第二操作信号对应的动作。

本实施方式中,所述第一信号接收模块10位于通信终端的用户界面层,所述第二信号获取模块11和执行模块12位于通信终端的驱动层。本发明实施方式的移动终端100,首先通过第一信号接收模块10通过位于通信终端100的用户界面下方的至少一悬浮按钮接收第一操作信号,然后通过与所述第一信号接收模块10连接的第二信号获取模块11根据预设的控制按钮与所述第一操作信号的映射关系获取第二操作信号,最后通过与所述第二信号获取模块11连接的执行模块12执行与所述第二操作信号对应的动作。本发明实施方式相对于现有技术而言,通过设计与控制按钮具有映射关系的悬浮按钮,使得用户可以单手操作通信终端100,提升用户体验效果,提高了产品竞争力。

本实施例中,用户可以自定义悬浮按钮的形状,所述悬浮按钮的形状为圆形,在其他实施例中,所述悬浮按钮的形状也可以为方形或其他形状,具体地可以根据需要而定,关于所述悬浮按钮的形状示意图在前述第一实施方式中的方法步骤有介绍,为避免重复,这里不再赘述。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

本发明第六实施方式涉及一种通信终端100,所述通信终端100还包括:第一坐标定义模块20、第二坐标定义模块21和坐标映射模块22,如图7所示,

所述第一坐标定义模块20用于定义位于所述用户界面上部至少一所述控制按钮的坐标范围,所述定义位于所述用户界面上部至少一所述控制按钮的坐标范围也就是限定控制按钮的作用范围。

所述第二坐标定义模块21用于定义位于所述用户界面下方的至少一所述悬浮按钮的坐标范围,用于接收所述第一操作信号,定义所述悬浮按钮的坐标范围也即定义悬浮按钮在用户界面上的作用范围。用户可以在定义的悬浮按钮的坐标范围内操作悬浮按钮,通过悬浮按钮接收用户操作对应的第一操作信号。

所述坐标映射模块22用于建立并保存所述控制按钮与所述第一操作信号的坐标映射关系,所述坐标映射关系可以为用户界面下方左侧的悬浮按钮对应用户界面上方左侧的控制按钮,用户界面下方右侧的悬浮按钮对应用户界面上方右侧的控制按钮。当然坐标映射关系也可以为用户界面下方左侧的悬浮按钮对应用户界面上方右侧的控制按钮,用户界面下方右侧的悬浮按钮对应用户界面上方左侧的控制按钮,在此不作限制。

或者,坐标映射关系可以为单击悬浮按钮对应用户界面上方左侧控制按钮,双击悬浮按钮对应用户界面上方右侧的控制按钮。

需要说明的是,所述第一坐标定义模块20、所述第二坐标定义模块21和所述坐标映射模块22均位于通信终端100的驱动层。

不难发现,本实施方式为与第二实施方式相对应的装置实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本发明第七实施方式涉及一种通信终端100,如图8所示,为更加灵活操作,所述通信终端100还包括启动模块30,所述启动模块30用于开启所述通信终端100的悬浮按钮功能,开启通信终端100的悬浮按钮之后,才可以通过位于通信终端100的用户界面下方的至少一悬浮按钮接收第一操作信号,进而根据控制按钮与所述第一操作信号的坐标映射关系获取第二操作信号。需要说明的是,所述启动模块30位于通信终端100的用户界面层。

不难发现,本实施方式为与第三实施方式相对应的装置实施例,本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。

本发明第八实施方式涉及一种通信终端100,与第七实施方式相比,第八实施方式的通信终端100还包括判断模块31,如图9所示,所述判断模块31用于判断所述通信终端100用户界面是否有控制按钮。需要说明的是,所述判断模块31位于通信终端100的应用层。关于所述判断模块31的更详细的工作方法,在前述第一实施方式中的方法步骤有介绍,为避免重复,这里不再赘述。

不难发现,本实施方式为与第四实施方式相对应的装置实施例,本实施方式可与第四实施方式互相配合实施。第四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第四实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1