显示控制方法和设备与流程

文档序号:11949168阅读:125来源:国知局
显示控制方法和设备与流程

本发明涉及计算机技术领域,尤其涉及一种显示控制方法和装置。



背景技术:

目前类似播放器等应用都会将大部分附加功能(特别是高级功能)纳入鼠标右键菜单,即不在播放器界面做默认显示。用户通过鼠标右键呼出菜单,然后点击菜单项使用某个功能。

由于鼠标右键在播放器界面是不可见的,只能通过用户使用软件的经验积累,才能想到用鼠标右键来操作附件功能。有很多初级用户,如果不能意识到点击右键可以找到更多的功能,会导致这些功能对于不具有这类经验的用户而言,基本全部浪费。



技术实现要素:

技术问题

有鉴于此,本发明要解决的技术问题是,如何在显示界面方便的显示各种功能,以使得用户方便的在显示界面上使用各种功能。

解决方案

为了解决上述技术问题,根据本发明的一实施例,提供了一种显示控制方法,包括:

在显示界面上显示光标的情况下,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件;

响应于用户触发所述功能呈现控件的操作,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件。

对于上述方法,在一种可能的实现方式中,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件,包括:

响应于所述用户在所述显示界面上对所述光标的移动操作,判断所述光标与所述功能呈现控件之间的距离是否大于第一阈值;

在所述距离大于所述第一阈值的情况下,控制所述功能呈现控件跟随所述光标在所述显示界面上移动。

对于上述方法,在一种可能的实现方式中,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件,还包括:

在所述距离小于或等于所述第一阈值的情况下,控制所述功能呈现控件在所述显示界面上保持位置不变。

对于上述方法,在一种可能的实现方式中,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件,还包括:

在所述光标与所述功能呈现控件的距离小于或等于第二阈值的情况下,在所述显示界面上显示所述功能呈现控件的允许点击状态。

对于上述方法,在一种可能的实现方式中,在所述显示界面上显示所述功能呈现控件的允许点击状态,包括:

在所述显示界面上显示所述功能呈现控件的放大状态;或

在所述显示界面上显示所述功能呈现控件的特效状态。

对于上述方法,在一种可能的实现方式中,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件,包括:

在所述显示界面上显示包含所述功能启动控件的作为功能项的菜单。

对于上述方法,在一种可能的实现方式中,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件,包括:

在所述显示界面上以按钮形式显示所述功能启动控件。

对于上述方法,在一种可能的实现方式中,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件之后,还包括:

响应于所述用户对所述功能启动控件的触发操作,将所述功能启动控件隐藏;或

响应于所述用户从所述功能启动控件中将所述光标移出的操作,将所述功能启动控件隐藏。

为了解决上述技术问题,根据本发明的另一实施例,提供了一种显示控制设备,包括:

跟随显示模块,用于在显示界面上显示光标的情况下,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件;

功能呈现模块,用于响应于用户触发所述功能呈现控件的操作,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件。

对于上述设备,在一种可能的实现方式中,所述跟随显示模块包括:

判断单元,用于响应于所述用户在所述显示界面上对所述光标的移动操作,判断所述光标与所述功能呈现控件之间的距离是否大于第一阈值;

移动单元,与所述判断单元连接,用于在所述距离大于所述第一阈值的情况下,控制所述功能呈现控件跟随所述光标在所述显示界面上移动。

对于上述设备,在一种可能的实现方式中,所述跟随显示模块还包括:

保持单元,与所述判断单元连接,用于在所述距离小于或等于所述第一阈值的情况下,控制所述功能呈现控件在所述显示界面上保持位置不变。

对于上述设备,在一种可能的实现方式中,所述跟随显示模块还包括:

允许点击单元,与所述判断单元连接,用于在所述光标与所述功能呈现控件的距离小于或等于第二阈值的情况下,在所述显示界面上显示所述功能呈现控件的允许点击状态。

对于上述设备,在一种可能的实现方式中,所述允许点击单元还用于在所述显示界面上显示所述功能呈现控件的放大状态;或,在所述显示界面上显示所述功能呈现控件的特效状态。

对于上述设备,在一种可能的实现方式中,所述功能呈现模块包括:

菜单显示单元,用于在所述显示界面上显示包含所述功能启动控件的作为功能项的菜单。

对于上述设备,在一种可能的实现方式中,所述功能呈现模块包括:

按钮显示单元,用于在所述显示界面上以按钮形式显示所述功能启动控件。

对于上述设备,在一种可能的实现方式中,还包括:

第一隐藏单元,用于响应于所述用户对所述功能启动控件的触发操作,将所述功能启动控件隐藏;和/或

第二隐藏单元,用于响应于所述用户从所述功能启动控件中将所述光标移出的操作,将所述功能启动控件隐藏。

有益效果

本发明实施例,通过跟随光标在显示界面上显示能够使预设功能呈现的功能呈现控件,能够应于用户触发功能呈现控件的操作,在显示界面上呈现能够启动功能呈现控件对应的功能的功能启动控件,能够在显示界面方便的显示各种功能,以使得用户方便的在显示界面上使用各种功能。

根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。

附图说明

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。

图1示出根据本发明一实施例的显示控制方法的流程示意图;

图2示出根据本发明一实施例的显示控制方法的步骤101的流程示意图;

图3至图6示出根据本发明一实施例的显示控制方法中功能呈现控件的示例性界面示意图;

图7示出根据本发明一实施例的显示控制方法的步骤102的流程示意图;

图8示出根据本发明一实施例的显示控制设备的结构示意图。

图9示出根据本发明另一实施例的显示控制设备的结构示意图。

图10示出了本发明的另一实施例的显示控制设备的结构框图。

具体实施方式

以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。

实施例1

图1示出根据本发明一实施例的显示控制方法的流程示意图。如图1所示,该显示控制方法主要可以包括:

步骤101、在显示界面上显示光标的情况下,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件;

步骤102、响应于用户触发所述功能呈现控件的操作,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件。

具体而言,在终端设备的显示界面上能够显示光标的场景下,均可以采用本实施例的显示控制方法进行显示控制。例如,在终端设备的桌面、播放器的显示界面(播放界面)、其他应用的操作界面等。

在本实施例中,以在终端设备的播放器播放视频等多媒体资源为例进行说明,其他类似场景不再赘述。通常,在播放器的显示界面可以显示光标或隐藏光标。其中,光标通常可以通过鼠标或光标控制面板等进行操作,所以光标有时也被称为鼠标、鼠标箭头、鼠标指针等。用户采用鼠标操作光标时,如果鼠标长时间静止,光标可以从显示界面消失,以避免影响观看效果;用户一旦在显示界面移动鼠标,光标即会再次显示在显示界面上。本领域技术人员应能理解,本实施例中仅以鼠标箭头为例进行说明,但光标在显示界面显示的具体形态不限于鼠标箭头,可以根据用户的个人喜好或具体应用场景的需求灵活设置。

在一种可能的实现方式中,如图2所示,在步骤101中,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件,具体可以包括:

步骤1011、响应于所述用户在所述显示界面上对所述光标的移动操作,判断所述光标与所述功能呈现控件之间的距离是否大于第一阈值;

步骤1012、在所述距离大于所述第一阈值的情况下,控制所述功能呈现控件跟随所述光标在所述显示界面上移动。

在一种可能的实现方式中,在步骤101中,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件,具体还可以包括:

步骤1013、在所述距离小于或等于所述第一阈值的情况下,控制所述功能呈现控件在所述显示界面上保持位置不变。

本实施例可以保持右键呼出功能菜单的功能,并在显示界面出现光标时,在光标的附近出现一个功能呈现控件。举例而言,如图3所示,可以在鼠标箭头附近出现一个用于表示功能呈现控件的小按钮。按钮的具体形状不限于图中所示的圆形,可以为任意形状,或者设置多种形状供用户选择。当用户移动鼠标时,响应于用户移动鼠标的操作,终端设备(或播放器)可以计算鼠标箭头与按钮之间的距离,如果鼠标箭头与按钮的距离超过一定阈值(如50像素),则控制该按钮与鼠标箭头一起移动,并保持该阈值距离不变,达到跟随的效果。如图4所示,当鼠标箭头与该按钮的距离小于该阈值时,则保持该按钮的位置不变,便于用户控制鼠标箭头能够点击到该按钮。本领域技术人员应能理解,50像素仅是对该阈值的一种示例,在具体应用场景中,根据不同终端屏幕的大小、播放器所支持的播放格式、不同播放内容的画质等,该阈值能够灵活的选择。

在一种可能的实现方式中,如图2所示,在步骤101中,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件,具体还可以包括:步骤1014、在所述光标与所述功能呈现控件的距离小于或等于第二阈值的情况下,在所述显示界面上显示所述功能呈现控件的允许点击状态。

其中,在所述显示界面上显示所述功能呈现控件的允许点击状态,具体可以包括:在所述显示界面上显示所述功能呈现控件的放大状态;或在所述显示界面上显示所述功能呈现控件的特效状态。

举例而言,如图5所示,当鼠标箭头进入功能呈现控件对应的按钮的热区范围,该按钮可以放大或呈现特效,以告知用户该按钮可以点击。其中,热区范围可以是与该按钮的中心具有一定距离的范围。因此,可以通过判断该按钮与鼠标箭头之间的距离判断鼠标箭头是否处于按钮的热区范围。例如,在按钮与鼠标箭头之间的距离小于某个阈值(如10像素),判定鼠标箭头处于按钮的热区范围,这种情况下,可以控制按钮产生如图5所示的放大效果,当然也可以产生其他特效,例如该按钮改变为其他形状、立体显示、变色等。此外,还可以在显示界面提供一些必要的文字提示,告知用户该按钮可以点击。

需要说明的是,尽管以10像素作为示例介绍了第二阈值如上,但本领域技术人员能够理解,本发明应不限于此。事实上,用户完全可根据个人喜好和/或实际应用场景灵活设定第二阈值的具体数值。

在一种可能的实现方式中,如图6所示,在步骤102中,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件,具体可以包括以下任意一种呈现方式:

方式一、在所述显示界面上显示包含所述功能启动控件的作为功能项的菜单。如图6所示,该功能启动控件中包括具有许多功能项的菜单。例如,在播放器的显示界面中,功能启动控件可以包括供用户选择操作所播放的文件、对播放器或播放模式等的功能项。在其他应用的显示界面中,可以包括用户常用的该应用的各种功能所对应的功能项,以便于用户选择操作。

方式二、在所述显示界面上以按钮形式显示所述功能启动控件。除了功能菜单的形式之外,也可以将功能启动控件设置成一些具有特定动能的按钮,以便于用户选择和操作。

在一种可能的实现方式中,如图7所示,在步骤102之后,该显示控制方法还可以包括以下任意一种处理步骤:

步骤103、响应于所述用户对所述功能启动控件的触发操作,将所述功能启动控件隐藏。

步骤104、响应于所述用户从所述功能启动控件中将所述光标移出的操作,将所述功能启动控件隐藏。

举例而言,如图6所示,如果用户点击功能呈现控件对应的按钮,可以呼出功能启动控件对应的功能菜单,给用户展现大量高阶功能。用户点击菜单中的功能项或者将鼠标箭头从该功能菜单移出后,该功能菜单可以从在显示界面消失。如图6所示,用户点击功能项“放入桌面”,则播放器启动该放入桌面的功能,并控制该功能菜单隐藏。当然,除了点击功能项或将光标从功能菜单中移出之后隐藏功能菜单外,也可以采用单击右键隐藏或别的隐藏方式,也可以设置多种隐藏方式供用户选择。

本实施例通过跟随光标在显示界面上显示能够使预设功能呈现的功能呈现控件,能够应于用户触发功能呈现控件的操作,在显示界面上呈现能够启动功能呈现控件对应的功能的功能启动控件,能够在显示界面方便的显示各种功能例如通过功能菜单隐藏的功能,以使得用户方便的在显示界面上使用各种功能。

此外,本实施例中采用按钮实现功能呈现控件,可以通过可视化的按钮来提供本属于右键的播放器菜单,该按钮可以随鼠标移动;而当鼠标靠近按钮时,按钮位置固定,便于用户点击;按钮在移动和鼠标悬停于上时,又不同的样式呈现,以引导用户点击;按钮会随鼠标消失而消失,随鼠标出现而出现。可以在不增加播放器界面的常显按钮、并不影响鼠标的其它操作(移动、左键、右键等)的情况下,以明显并趣味的方式,提供用户高阶功能菜单入口,明显降低用户对高阶功能的发现和使用成本。

实施例2

图8示出根据本发明一实施例的显示控制设备的结构示意图。如图8所示,该显示控制设备主要可以包括:

跟随显示模块81,用于在显示界面上显示光标的情况下,跟随所述光标在所述显示界面上显示能够使预设功能呈现的功能呈现控件;

功能呈现模块83,与跟随显示模块81连接,用于响应于用户触发所述功能呈现控件的操作,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件。

本实施例中关于光标、功能呈现控件、功能启动控件的解释和示例,可以参见上述实施例1中的相关描述,在此不再赘述。

本实施例的显示控制设备,通过跟随显示模块跟随光标在显示界面上显示能够使预设功能呈现的功能呈现控件,功能呈现模块能够应于用户触发功能呈现控件的操作,在显示界面上呈现能够启动功能呈现控件对应的功能的功能启动控件,能够在显示界面方便的显示各种功能,以使得用户方便的在显示界面上使用各种功能。

图9示出根据本发明另一实施例的显示控制设备的结构示意图。图9中标号与图8相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。

如图9所示,所述跟随显示模块81包括:

判断单元91,用于响应于所述用户在所述显示界面上对所述光标的移动操作,判断所述光标与所述功能呈现控件之间的距离是否大于第一阈值;

移动单元93,与所述判断单元91连接,用于在所述距离大于所述第一阈值的情况下,控制所述功能呈现控件跟随所述光标在所述显示界面上移动。

在一种可能的实现方式中,所述跟随显示模块81还包括:

保持单元95,与所述判断单元91连接,用于在所述距离小于或等于所述第一阈值的情况下,控制所述功能呈现控件在所述显示界面上保持位置不变。

在一种可能的实现方式中,所述跟随显示模块81还包括:

允许点击单元97,与所述判断单元91连接,用于在所述光标与所述功能呈现控件的距离小于或等于第二阈值的情况下,在所述显示界面上显示所述功能呈现控件的允许点击状态。

在一种可能的实现方式中,所述允许点击单元97还用于在所述显示界面上显示所述功能呈现控件的放大状态;或,在所述显示界面上显示所述功能呈现控件的特效状态。

本实施例中关于第一阈值、第二阈值、放大状态、特许状态等解释与示例,可以参见上述实施例1中的相关描述,在此不再赘述。

在一种可能的实现方式中,所述功能呈现模块83包括:

菜单显示单元98,用于在所述显示界面上显示包含所述功能启动控件的作为功能项的菜单。

在一种可能的实现方式中,所述功能呈现模块包括:

按钮显示单元99,用于在所述显示界面上以按钮形式显示所述功能启动控件。

在一种可能的实现方式中,该显示控制设备还包括:第一隐藏单元85和/或第二隐藏单元87。

其中,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件之后,第一隐藏单元能够响应于所述用户对所述功能启动控件的触发操作,将所述功能启动控件隐藏。或者,在所述显示界面上呈现能够启动所述功能呈现控件对应的功能的功能启动控件之后,第二隐藏单元能够响应于所述用户从所述功能启动控件中将所述光标移出的操作,将所述功能启动控件隐藏。

实施例3

图10示出了本发明的另一实施例的显示控制设备的结构框图。所述显示控制设备1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本发明具体实施例并不对计算节点的具体实现做限定。

所述显示控制设备1100包括处理器(processor)1110、通信接口(Communications Interface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。

通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。

处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。

在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:实现实施例1中各步骤的操作。

本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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