弹出窗显示方法和装置制造方法

文档序号:6488632阅读:168来源:国知局
弹出窗显示方法和装置制造方法
【专利摘要】本发明公开了一种弹出窗显示方法和装置,属于计算机【技术领域】。所述方法包括:接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。本发明提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。
【专利说明】弹出窗显示方法和装置【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种弹出窗显示方法和装置。
【背景技术】
[0002]在计算机操作界面中,弹出窗口是桌面系统以及软件常用的信息展示命令或操作的模式。当前激活窗口的命令操作区域可能分布在屏幕的任何位置,执行打开窗口操作后,窗口在显示器/父窗口的基础上居中打开。居中是指在垂直方向上稍稍偏向显示器的上方:从显示器/父窗口顶端到窗口顶端的空间占45%,显示器/父窗口底端到窗口底端的空间占55%。如此一来,用户从激活窗口到进入窗口进行操作的过程中,无论是鼠标还是视线都会产生从不同位置到屏幕中间的较长距离移动。 [0003]目前windows以及市场上桌面系统以及软件对弹窗的显示位置都采用了居中显示,具体有以下问题:对于现代高分辨率、大屏幕显示设备来说,窗口弹在屏幕中间会拉长鼠标的移动距离,用户打开窗口的入口也许是在屏幕的角落,但当窗口弹出时,用户需要将鼠标从屏幕角落移动到屏幕中间,大大拉长了操作距离,增加移动时间,降低了用户工作效率。

【发明内容】

[0004]为了解决现有技术的问题,本发明实施例提供了一种弹出窗显示方法和装置。所述技术方案如下:
[0005]一方面,一种弹出窗显示方法,所述方法包括:
[0006]接收弹出窗指令;
[0007]当接收到弹出窗指令时,检测光标在屏幕上的位置;
[0008]根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0009]根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,包括:
[0010]根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;
[0011]根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。
[0012]根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,包括:
[0013]根据所述光标在屏幕上的位置,得到所述光标的坐标轴;
[0014]根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0015]所述当接收到弹出窗指令时,检测光标在屏幕上的位置,包括:[0016]当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。
[0017]所述方法适用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。
[0018]另一方面,一种弹出窗显示装置,所述装置包括:
[0019]接收模块,用于接收弹出窗指令;
[0020]检测模块,用于当接收到弹出窗指令时,检测光标在屏幕上的位置;
[0021]显示模块,用于根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0022]所述显示模块具体包括:
[0023]计算单元,用于根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;
[0024]显示单元,用于根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。
[0025]所述计算单元具体用于根据所述光标在屏幕上的位置,得到所述光标的坐标轴;根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0026]所述检测模块具体用于当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。
[0027]所述装置用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。
[0028]本发明实施例提供的一种弹出窗显示方法和装置,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。
【专利附图】

【附图说明】
[0029]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本发明实施例提供的一种弹出窗显示方法的流程图;
[0031]图2是本发明实施例提供的一种弹出窗显示方法的示意图;
[0032]图3是本发明实施例提供的一种弹出窗显示方法的详细流程图;
[0033]图4是本发明实施例提供的一种弹出窗显示装置的结构示意图。
【具体实施方式】[0034]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0035]图1是本发明实施例提供的一种弹出窗显示方法的流程图。该实施例的执行主体为终端设备,该终端设备可以为移动终端或固定终端,该移动终端可以为智能手机、平板电脑、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、PDA (Personal Digital Assistant,个人数字助理)等,该固定终端可以为PC(Personal Computer,个人电脑)。参见图1,所述方法包括:
[0036]101、接收弹出窗指令;
[0037]该弹出窗指令可以由用户的操作触发,如终端设备接收到用户的鼠标对文档关闭项的点击,或终端设备接收到用户的鼠标对页面关闭项的点击等,或终端设备接收到用户对文档关闭项的点击触屏操作,或终端设备接收到用户对页面关闭项的点击触屏操作等。本领域技术人员可以获知,当用户对文档编辑类软件、图形绘制类软件进行操作时,会涉及到弹出窗。
[0038]图1所示实施例提供的方法用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。
[0039]该终端设备可以为具有触屏功能的移动终端,还可以是具有触屏功能的移动终端,因此,该弹出窗指令可以由用户的触屏操作或鼠标的点击触发,具体地,该步骤101可以包括:(I)对于具有触屏功能的移动终端来说,检测触屏操作,当所述触屏操作为指定操作时,触发弹出窗指令,使得移动终端接收弹出窗指令。(2)对于与鼠标等手控设备配合使用的移动终端来说,当接收到受控设备对指定接口的点击指令时,触发弹出窗指令,使得移动终端接收弹出窗指令。其中,指定操作和指定接口可以由技术人员在开发时设置。
[0040]该终端设备可以为具有触屏功能的固定终端,还可以是具有触屏功能的固定终端,因此,该弹出窗指令可以由用户的触屏操作或鼠标的点击触发,具体地,该步骤101可以包括:(I)对于具有触屏功能的固定终端来说,检测触屏操作,当所述触屏操作为指定操作时,触发弹出窗指令,使得固定终端接收弹出窗指令。(2)对于与鼠标等手控设备配合使用的固定终端来说,当接收到受控设备对指定接口的点击指令时,触发弹出窗指令,使得固定终端接收弹出窗指令。其中,指定操作和指定接口可以由技术人员在开发时设置。
[0041]102、当接收到弹出窗指令时,检测光标在屏幕上的位置;
[0042]本领域技术人员可以获知,光标的位置是鼠标在终端设备上的点击位置,或是用户手指在终端设备上的点击位置,则可以认为用户的鼠标或手指此刻停留再该光标位置,因此,检测光标在屏幕上的位置,可以获知用户的鼠标或手指当前在屏幕上的位置。
[0043]103、根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0044]如,光标在屏幕上的坐标为(xl,yl),屏幕的长为x2,宽为y2,而弹出窗的长为x2,宽为y2,在本实施例中,弹出窗中心点的坐标为(x3,y3),其中,x3<x2/2, y3〈y2/2,优选地,x3〈x2/4,y3〈y2/4。本领域技术人员可以获知,该显示是指在屏幕范围内的显示。
[0045]本发明实施例提供的一种弹出窗显示方法,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。
[0046]可选地,在图1所示实施例技术方案的基础上,步骤103 “根据所述光标在屏幕上的位置,在所述光标的预设范围内显示弹出窗”,具体包括步骤103a和103b:
[0047]103a、根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;
[0048]在该实施例中,对于弹出窗的左边框和上边框位置的计算,可以根据指定函数实现,还可以是根据现有技术中的计算方式实现,在此不再赘述。
[0049]而所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,用于限制左边框与上边框的位置。
[0050]103b、根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。
[0051]当计算得到所述弹出窗的左边框和上边框的位置,即已经获知该弹出窗的显示位置,因此根据该弹出窗的显示位置,显示所述弹出窗。
[0052]在本发明实施例中,不关注弹出窗的具体显示内容,而仅关注弹出窗的显示位置,因此,在此不对具体显示内容进行限制。
[0053]本发明实施例提供的一种弹出窗显示方法,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。进一步地,通过根据光标的位置,计算弹出窗的左边框和上边框的位置,从而根据计算得到的位置,对弹出窗进行显示,实现了弹出窗与光标位置的关联。
[0054]进一步可选地,在图1所示实施例技术方案的基础上,步骤103中的步骤103a“根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离”,具体包括下述步骤(I)和(2):
[0055](I)根据所述光标在屏幕上的位置,得到所述光标的坐标轴;
[0056](2)根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0057]在本实施例中,以光标在屏幕上的位置,形成以光标为原点的坐标轴,并根据该坐标轴为基准,计算弹出窗的左边框和上边框的位置(此处仅以左边框和上边框为例进行说明,而在其他实施例中,该左边框和上边框还可以为右边框和下边框等能够确定弹出窗显示位置的元素),该计算的标准为所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。[0058]进一步地,步骤103之后还包括:当接收到对另一页面的弹出窗指令时,根据已显示的弹出窗,在该已显示的弹出窗以外的区域,显示该另一页面的弹出窗。具体地,该显示的具体过程可于步骤101-103同理,具体包括:当接收对另一页面的弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置以及已显示的弹出窗,显示弹出窗,在该已显示的弹出窗以外的区域,显示该另一页面的弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。在该实施例中,在计算该另一页面的弹出窗位置时,将已显示的弹出窗的位置区域从可选区域中去除,以避免弹出窗的重叠,解决了多个页面均显示弹出窗时造成的操作区域有限的问题。
[0059]本发明实施例提供的一种弹出窗显示方法,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。进一步地,通过根据光标的位置,计算弹出窗的左边框和上边框的位置,从而根据计算得到的位置,对弹出窗进行显示,实现了弹出窗与光标位置的关联。进一步地,对多个页面进行弹出窗显示时,各个弹出窗的位置进行了区别,避免了由于用户执行命令区域集中,使得多个窗口同时出现造成的任务窗口重叠的情况,解决了操作区域有限等问题。
[0060]可选地,在图1所示实施例技术方案的基础上,步骤102 “所述当接收到弹出窗指令时,检测光标在屏幕上的位置”,具体包括:当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。
[0061]对于上述各个步骤中所述的位置来说,位置即是屏幕坐标,而该屏幕坐标可以由终端设备接收到弹出窗指令时,调用指定应用程序编程接口 API实现,在本步骤中,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。而在步骤103中,根据所述光标在屏幕上的位置的屏幕坐标,在所述光标的预设范围内显示弹出窗。在步骤103a和103b中,可通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标,根据所述光标在屏幕上的位置的屏幕坐标,计算所述弹出窗的左边框和上边框的位置的屏幕坐标,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;根据计算得到所述弹出窗的左边框和上边框的位置的屏幕坐标,显示所述弹出窗。在步骤(I)和(2)中,根据所述光标在屏幕上的位置的屏幕坐标,得到所述光标的坐标轴;根据所述坐标轴的位置的屏幕坐标,计算所述弹出窗的左边框和上边框的位置的屏幕坐标,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0062]本发明实施例提供的一种弹出窗显示方法,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。
[0063]上述所有可选技术方案可以采用可以结合的方式任意结合构成本发明实施例的可选实施例,在此不再一一举例说明。
[0064]举例说明,图2是本发明实施例提供的一种弹出窗显示方法的示意图。参见图2,假设关闭项所在的位置即是光标所在位置,则可以看出弹出窗在光标所在位置的附近,且弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0065]图3是本发明实施例提供的一种弹出窗显示方法的详细流程图。该图3所示实施例结合图1所示实施例的具体步骤,对本发明的具体流程进行了说明,并且,在该图3所示实施例中,以执行主体为与鼠标配合使用的个人电脑为例进行说明,参见图3,该实施例具体包括:
[0066]301、终端设备接收弹出窗指令;
[0067]302、当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标;
[0068]303、根据所述光标在屏幕上的位置的屏幕坐标,得到所述光标的坐标轴;
[0069]304、根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置的屏幕坐标,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;
[0070]305、根据计算得到所述弹出窗的左边框和上边框的位置的屏幕坐标,显示所述弹出窗。
[0071]具体显示效果可以参照图2的示例。需要说明的是,图2所示仅为显示弹出窗的一种形式,而对于本发明来说,该弹出窗仅需在光标位置相应的有限区域显示即可,不受图2所示位置的限制。
[0072]本发明实施例提供的一种弹出窗显示方法,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。
[0073]图4是本发明实施例提供的一种弹出窗显示装置的结构示意图。参见图4,该装置包括:
[0074]接收模块10,用于接收弹出窗指令;
[0075]检测模块20,用于当接收到弹出窗指令时,检测光标在屏幕上的位置;
[0076]显示模块30,用于根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0077]可选地,所述显示模块30具体包括:
[0078]计算单元,用于根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离;
[0079]显示单元,用于根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。
[0080]可选地,所述计算单元具体用于根据所述光标在屏幕上的位置,得到所述光标的坐标轴;根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
[0081]可选地,所述检测模块20具体用于当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。
[0082]可选地,所述装置用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。
[0083]本发明实施例提供的一种弹出窗显示装置,通过接收弹出窗指令;当接收到弹出窗指令时,检测光标在屏幕上的位置;根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。采用本发明提供的技术方案,在现有桌面软件弹出窗口的基础上,提出一种根据光标位置的弹出窗显示方法,将光标位置与弹出窗的显示位置关联起来,使得所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,不仅降低打开入口与窗口之间的跳转,而且缩短鼠标到窗口的移动距离和时间。
[0084]图4所示实施例的弹出窗显示装置,以包括上述所有可选技术方案为例描述本发明的技术方案,实际应用中,上述所有可选技术方案可以采用任何可结合的方式构成本发明实施例的可选技术方案,在此不再 举例。
[0085]本实施例的弹出窗显示装置,通过采用上述模块实现应用程序安装包的特征信息的提取,与上述相关方法实施例的实现机制相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
[0086]需要说明的是:上述实施例提供的弹出窗显示装置在弹出窗显示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的弹出窗显示装置与弹出窗显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0087]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0088]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种弹出窗显示方法,其特征在于,所述方法包括: 接收弹出窗指令; 当接收到弹出窗指令时,检测光标在屏幕上的位置; 根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
2.根据权利要求1所述的方法,其特征在于,根据所述光标在屏幕上的位置,在所述光标的预设范围内显示弹出窗,,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,包括: 根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离; 根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。
3.根据权利要求2所述的方法,其特征在于,根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离,包括: 根据所述光标在屏幕上的位置,得到所述光标的坐标轴; 根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述当接收到弹出窗指令时,检测光标在屏幕上的位置,包括: 当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。
5.根据权利要求4所述的方法,其特征在于,所述方法用于具有触屏功能的终端设备或与手控设备配合使用的终端设备。
6.一种弹出窗显示装置,其特征在于,所述装置包括: 接收模块,用于接收弹出窗指令; 检测模块,用于当接收到弹出窗指令时,检测光标在屏幕上的位置; 显示模块,用于根据所述光标在屏幕上的位置,显示弹出窗,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
7.根据权利要求6所述的装置,其特征在于,所述显示模块具体包括: 计算单元,用于根据所述光标在屏幕上的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离; 显示单元,用于根据计算得到所述弹出窗的左边框和上边框的位置,显示所述弹出窗。
8.根据权利要求7所述的装置,其特征在于,所述计算单元具体用于根据所述光标在屏幕上的位置,得到所述光标的坐标轴;根据所述坐标轴的位置,计算所述弹出窗的左边框和上边框的位置,所述弹出窗的中心点与所述光标之间的距离小于所述屏幕中心点与所述光标之间的距离。
9.根据权利要求6-8任一项所述的装置,其特征在于,所述检测模块具体用于当接收到弹出窗指令时,调用指定应用程序编程接口,通过所述指定应用程序编程接口获取所述光标在屏幕上的位置的屏幕坐标。
10.根据权利要求9所述的装置,其特征在于,所述装置用于具有触屏功能的终端设备或与手控设备配合使用的终端设 备。
【文档编号】G06F3/0484GK103677493SQ201210327575
【公开日】2014年3月26日 申请日期:2012年9月6日 优先权日:2012年9月6日
【发明者】沈艳慧, 张雪慧 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1