界面显示方法和装置制造方法

文档序号:6488558阅读:186来源:国知局
界面显示方法和装置制造方法
【专利摘要】本发明提供一种界面显示方法和装置,方法包括:在应用程序运行时,判断操作指示符是否移动到预定位置;若所述操作指示符移动到所述预定位置,则继续判断所述操作指示符在所述预定位置的时间是否达到预设时间;若所述操作指示符在所述预定位置的时间达到预设时间,则将所述预定位置对应的应用程序界面在预定窗口显示;其中所述预定位置对应一应用程序界面;接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示。本发明不仅方便应用程序记忆,避免出现记忆混换,又方便用户的使用,避免出现点击错误。
【专利说明】界面显示方法和装置
【【技术领域】】
[0001]本发明涉及软件【技术领域】,特别是涉及一种界面显示方法和装置。
【【背景技术】】[0002]随着各种应用程序(譬如绘图软件)的发展和普及,用户对应用程序功能的要求也越来越高。
[0003]以应用程序的界面前进和后退功能为例,现有技术中,为了实现应用程序中的界面前进和后退功能,一般通过如下两种方式来实现:
[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]在本发明一实施例中:所述第一预定位置为所述应用程序的显示窗口的第一侧边区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域;
[0031]而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界面。
[0032]在本发明一实施例中:所述操作指示符判断模块具体包括:
[0033]坐标生成模块,用于生成一对应所述应用程序显示窗口的坐标系;
[0034]坐标获取模块,用于获取所述操作指示符在所述坐标系的坐标;
[0035]坐标判断模块,用于判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操作指示符移动到所述预定位置。
[0036]在本发明一实施例中:所述预定窗口与所述操作指示符的距离小于预定距离,而所述预定窗口的面积小于所述显示窗口的面积。
[0037]相对于现有技术,本发明通过将应用程序的显示窗口的预定位置对应一应用程序界面,当操作指示符移动到该预定位置且在该预定位置的时间符合预设时间时,则在一预定窗口将该预定位置对应的应用程序界面显示,若客户端在该预定窗口输入界面显示指令,则将该预定窗口内的应用程序界面在该应用程序的显示窗口显示。显然,本发明不仅方便应用程序记忆,避免出现记忆混换,又方便用户的使用,避免出现点击错误。
[0038]为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【【专利附图】

【附图说明】】
[0039]图1为本发明中界面显示方法的较佳实施例流程示意图;
[0040]图2为本发明中应用程序显示窗口的示意图;
[0041]图3为本发明中判断操作指示符是否移动到预定位置的流程示意图;
[0042]图4为本发明中应用程序显示窗口坐标系的示意图;
[0043]图5为本发明中界面显示装置的较佳实施例结构示意图;
[0044]图6为本发明中操作指示符判断模块的结构示意图。
【【具体实施方式】】
[0045]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。在图中,结构相似的单元是以相同标号表示。
[0046]请参阅图1,图1为本发明中界面显示方法的较佳实施例流程示意图。
[0047]在步骤SlOl中,在应用程序运行时,判断操作指示符是否移动到预定位置,若是则进行步骤S102,否则继续进行该判断步骤SlOl。
[0048]所述操作指示符譬如为鼠标指针,当然也可以是其它的指示符,譬如光标等。
[0049]在步骤S102中,判断所述操作指示符在所述预定位置的时间是否达到预设时间,若是则进行步骤S103,否则进行该判断步骤S102。
[0050]所述预设时间的范围为3秒至20秒,优选为5秒,即若所述操作指示符在所述预定位置的时间达到5秒,则进行步骤S103。
[0051]在步骤S103中,将所述预定位置对应的应用程序界面在预定窗口显示。
[0052]请参阅图2,图2为本发明中应用程序的显示窗口的示意图。其中预定窗口 21位于显示窗口 20内。当然在其它实施例中,所述预定窗口 21也可在所述显示窗口 20之外。且所述预定窗口 21的面积优选小于所述显示窗口 20的面积,以便于客户端的操作。当然若所述预定窗口 21在所述显示窗口 20之外,则所述预定窗口 21的面积也可大于所述显示窗口 20的面积,此处不一一赘述。
[0053]所述预定位置位于所述显示窗口 20内,譬如可以为所述显示窗口 20的左上角的一个区域,也可以是其它的位置。在本实施例中,所述预定位置优选为所述显示窗口 20的两侧边区域,譬如第一侧边22区域和第二侧边23区域。为便于客户端的操作,所述第一侧边22和第二侧边23为所述应用程序显示窗口 20相对的两侧边,而所述第一侧边22区域为靠近所述第一侧边22的区域,即位于所述显示窗口 20内,且与所述第一侧边22的距离不超过预设阈值,该预设阈值的范围在0.01厘米至0.5厘米之间,譬如为0.1厘米。所述第二侧边23区域的定义类似,不再赘述。[0054]所述第一侧边21区域对应第一应用程序界面,所述第二侧边23区域对应第二应用程序界面。其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,譬如为当前应用程序界面的前一页界面或者前几页界面中的其中之一;而所述第二应用程序界面位于当前应用程序界面的逻辑显示之后,譬如为当前应用程序界面的后一页界面或者后几页界面中的其中之一。本发明优选为所述第一侧边21区域对应所述当前应用程序界面的前一页界面,而所述第二侧边23区域对应所述当前应用程序界面的后一页界面。
[0055]在具体实施过程中,所述预定窗口 21与所述操作指示符的距离小于预定距离,譬如在图2中,当所述鼠标指针位于A点时,所述预定窗口 21与该A点的距离D小于预定距离,该预定距离的范围为0.1厘米至1.0厘米,譬如该预定距离为0.5厘米,以方便客户端快速的选择并打开所述预定窗口 21内的应用程序界面。
[0056]在步骤S104中,接收客户端在所述预定窗口 21输入的界面显示指令,将所述预定窗口 21内的应用程序界面在所述显示窗口 20显示。
[0057]即当客户端将操作指示符移动至该预定窗口 21,并通过点击该预定窗口 21输入界面显示指令时,所述应用程序通过所述显示窗口 20将所述预定窗口 21内的应用程序界面显示,譬如将当前应用程序界面的上一页界面显示。
[0058]请参阅图3,图3为步骤SlOl中判断操作指示符是否移动到预定位置详细过程示意图。
[0059]在步骤S301中,生成一对应所述显示窗口 20的坐标系。
[0060]譬如请参阅图4,以所述显示窗口 20的第一侧边22为X轴,以与所述第一侧边22垂直的第三侧边24为Y轴,以所述第一侧边22和第三侧边24的交点为原点O建立一坐标系(X,Y)。其中所述第一侧边22的坐标(Xa,Yl) ;(Xa,Υ2)…(Xa,YN),Xa为零;所述第二侧边 23 的坐标(Xb,Yl) ;(Xb,Y2)...(Xb,YN)。
[0061]在步骤S302中,获取所述操作指示符在所述坐标系的坐标。
[0062]在步骤S303中,判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则进行步骤S304,否则继续进行该判断步骤S303。
[0063]在步骤S304中,判定所述操作指示符移动到所述预定位置。譬如当所述操作指示符的坐标X在Xa至Xa+M (Μ可为上文的预设阈值)的范围内,所述操作指示符坐标Y在Yl至YN范围内时,即判定所述操作指示符位于所述第一侧边22区域。
[0064]当所述操作指示符的坐标X在Xb至Xb-M的范围内,所述操作指示符坐标Y在Π至YN范围内时,即判定所述操作指示符位于所述第二侧边23区域。
[0065]请参阅图5,图5为本发明中界面显示装置的较佳实施例流程示意图。所述界面显示装置包括操作指示符判断模块51、时间判断模块52、预定窗口显示模块53以及显示窗口显示模块54。
[0066]所述操作指示符判断模块51判断操作指示符是否移动到预定位置,当所述操作指示符判断模块51判定操作指示符移动到预定位置时,所述时间判断模块52判断所述操作指示符在所述预定位置的时间是否达到预设时间。
[0067]当所述时间判断模块52判定所述操作指示符在所述预定位置的时间达到预设时间时,所述预定窗口显示模块53用于将所述预定位置对应的应用程序界面在预定窗口显
/Jn ο
[0068]在具体实施过程中,所述预定窗口与所述操作指示符的距离小于预定距离,而所述预定窗口的面积小于应用程序显示窗口的面积。
[0069]所述显示窗口显示模块54接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示。
[0070]在具体实施过程中,所述预定位置包括第一预定位置和第二预定位置,而所述应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的逻辑显示之后;所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应所述第二应用程序界面。
[0071]更优的,所述第一预定位置为所述应用程序显示窗口的第一侧边区域,所述第二预定位置为所述应用程序显示窗口的第二侧边区域;而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界面。
[0072]请参阅图6,图6为所述操作指示符判断模块51的结构示意图,所述操作指示符判断模块51具体包括坐标生成模块511、坐标获取模块512和坐标判断模块513。
[0073]所述坐标生成模块511用于生成一对应所述应用程序显示窗口的坐标系。所述坐标获取模块512用于获取所述操作指示符在所述坐标系的坐标。所述坐标判断模块513用于判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操作指示符移动到所述预定位置。
[0074]本发明通过将应用程序的显示窗口的预定位置对应一应用程序界面,当操作指示符移动到该预定位置且在该预定位置的时间符合预设时间时,则在一预定窗口将该预定位置对应的应用程序界面显示,若客户端在该预定窗口输入界面显示指令,则将该预定窗口内的应用程序界面在该应用程序的显示窗口显示。显然,本发明不仅方便应用程序记忆,避免出现记忆混换,又方便用户的使用,避免出现点击错误。
[0075]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种界面显示方法,其特征在于:包括以下步骤: 在应用程序运行时,判断操作指示符是否移动到预定位置; 若所述操作指示符移动到所述预定位置,则继续判断所述操作指示符在所述预定位置的时间是否达到预设时间; 若所述操作指示符在所述预定位置的时间达到所述预设时间,则将所述预定位置对应的应用程序界面在预定窗口显示;其中所述预定位置对应一应用程序界面; 接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示。
2.根据权利要求1所述的界面显示方法,其特征在于:所述预定位置包括第一预定位置和第二预定位置,而所述应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的逻辑显示之后; 所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应第二应用程序界面。
3.根据权利要求2所述的界面显示方法,其特征在于:所述第一预定位置为所述应用程序的显示窗口的第一侧边区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域; 而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界面。
4.根据权利要求1所述的界面显示方法,其特征在于:判断操作指示符是否移动到预定位置的步骤具体包括: 生成一对应所述应用程序显示窗口的坐标系; 获取所述操作指示符在所述坐标系的坐标; 判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操作指示符移动到所述预定位置。
5.根据权利要求1所述的界面显示方法,其特征在于:所述预定窗口与所述操作指示符的距离小于一预定距离,而所述预定窗口的面积小于所述显示窗口的面积。
6.一种界面显示装置,其特征在于:所述装置包括: 操作指示符判断模块,用于判断操作指示符是否移动到预定位置; 时间判断模块,用于在所述操作指示符判定模块判断所述操作指示符移动到所述预定位置后,判断所述操作指示符在所述预定位置的时间是否达到预设时间; 预定窗口显示模块,用于在所述时间判断模块判定所述操作指示符在所述预定位置的时间达到所述预设时间后,将所述预定位置对应的应用程序界面在预定窗口显示,其中所述预定位置对应一应用程序界面; 显示窗口显示模块,用于接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示。
7.根据权利要求6所述的界面显示装置,其特征在于:所述预定位置包括第一预定位置和第二预定位置,而所述应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的逻辑显示之后; 所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应第二应用程序界面。
8.根据权利要求7所述的界面显示装置,其特征在于:所述第一预定位置为所述应用程序的显示窗口的第一侧边区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域; 而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界面。
9.根据权利要求6所述的界面显示装置,其特征在于:所述操作指示符判断模块具体包括: 坐标生成模块,用于生成一对应所述应用程序显示窗口的坐标系; 坐标获取模块,用于获取所述操作指示符在所述坐标系的坐标; 坐标判断模块, 指示符移动到所述预定位置。
10.根据权利要求6所述的界面显示装置,其特征在于:所述预定窗口与所述操作指示符的距离小于预定距离,而所述预定窗口的面积小于所述显示窗口的面积。
【文档编号】G06F3/0484GK103677547SQ201210323423
【公开日】2014年3月26日 申请日期:2012年9月4日 优先权日:2012年9月4日
【发明者】沈艳慧 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1