著录项信息
专利名称 | 界面显示方法和装置 |
申请号 | CN201210323423.8 | 申请日期 | 2012-09-04 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-03-26 | 公开/公告号 | CN103677547A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区赛格科技园2栋东403号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 沈艳慧 |
代理机构 | 深圳翼盛智成知识产权事务所(普通合伙) | 代理人 | 欧阳启明 |
摘要
本发明提供一种界面显示方法和装置,方法包括:在应用程序运行时,判断操作指示符是否移动到预定位置;若所述操作指示符移动到所述预定位置,则继续判断所述操作指示符在所述预定位置的时间是否达到预设时间;若所述操作指示符在所述预定位置的时间达到预设时间,则将所述预定位置对应的应用程序界面在预定窗口显示;其中所述预定位置对应一应用程序界面;接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示。本发明不仅方便应用程序记忆,避免出现记忆混换,又方便用户的使用,避免出现点击错误。
1.一种界面显示方法,其特征在于:在应用程序的显示窗口的预定位置对应应用程序界面,所述方法包括以下步骤:
在应用程序运行时,判断操作指示符是否移动到预定位置;
若所述操作指示符移动到所述预定位置,则继续判断所述操作指示符在所述预定位置的时间是否达到预设时间;
若所述操作指示符在所述预定位置的时间达到所述预设时间,则将所述预定位置对应的应用程序界面在预定窗口显示;其中所述预定位置对应一应用程序界面;
接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示;其中,所述预定位置对应应用程序界面为当前应用程序界面的前一页界面或者前几页界面中的其中之一,和/或当前应用程序界面的后一页界面或者后几页界面中的其中之一。
2.根据权利要求1所述的界面显示方法,其特征在于:所述预定位置包括第一预定位置和第二预定位置,而所述应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的逻辑显示之后;
所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应第二应用程序界面。
3.根据权利要求2所述的界面显示方法,其特征在于:所述第一预定位置为所述应用程序的显示窗口的第一侧边区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域;
而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界面。
4.根据权利要求1所述的界面显示方法,其特征在于:判断操作指示符是否移动到预定位置的步骤具体包括:
生成一对应所述应用程序显示窗口的坐标系;
获取所述操作指示符在所述坐标系的坐标;
判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操作指示符移动到所述预定位置。
5.根据权利要求1所述的界面显示方法,其特征在于:所述预定窗口与所述操作指示符的距离小于一预定距离,而所述预定窗口的面积小于所述显示窗口的面积。
6.一种界面显示装置,其特征在于:在应用程序的显示窗口的预定位置对应应用程序界面;所述装置包括:
操作指示符判断模块,用于判断操作指示符是否移动到预定位置;
时间判断模块,用于在所述操作指示符判定模块判断所述操作指示符移动到所述预定位置后,判断所述操作指示符在所述预定位置的时间是否达到预设时间;
预定窗口显示模块,用于在所述时间判断模块判定所述操作指示符在所述预定位置的时间达到所述预设时间后,将所述预定位置对应的应用程序界面在预定窗口显示,其中所述预定位置对应一应用程序界面;
显示窗口显示模块,用于接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序界面在该应用程序的显示窗口显示;其中,所述预定位置对应应用程序界面为当前应用程序界面的前一页界面或者前几页界面中的其中之一,和/或当前应用程序界面的后一页界面或者后几页界面中的其中之一。
7.根据权利要求6所述的界面显示装置,其特征在于:所述预定位置包括第一预定位置和第二预定位置,而所述应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的逻辑显示之后;
所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应第二应用程序界面。
8.根据权利要求7所述的界面显示装置,其特征在于:所述第一预定位置为所述应用程序的显示窗口的第一侧边区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域;
而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界面。
9.根据权利要求6所述的界面显示装置,其特征在于:所述操作指示符判断模块具体包括:
坐标生成模块,用于生成一对应所述应用程序显示窗口的坐标系;
坐标获取模块,用于获取所述操作指示符在所述坐标系的坐标;
坐标判断模块,用于判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操作指示符移动到所述预定位置。
10.根据权利要求6所述的界面显示装置,其特征在于:所述预定窗口与所述操作指示符的距离小于预定距离,而所述预定窗口的面积小于所述显示窗口的面积。
界面显示方法和装置\n【技术领域】\n[0001] 本发明涉及软件技术领域,特别是涉及一种界面显示方法和装置。\n【背景技术】\n[0002] 随着各种应用程序(譬如绘图软件)的发展和普及,用户对应用程序功能的要求也\n越来越高。\n[0003] 以应用程序的界面前进和后退功能为例,现有技术中,为了实现应用程序中的界\n面前进和后退功能,一般通过如下两种方式来实现:\n[0004] 第一、通过按钮识别的方式,即应用程序的界面设置有前进按钮和后退按钮,客户\n端可通过点击前进按钮或者后退按钮打开当前界面的前一页界面或者后一页界面。但是该\n方式需要客户端利用鼠标等工具进行精准的点击,而且前进按钮和后退按钮往往设置的距\n离较近,极易导致客户端点击错误,给客户端的使用带来极大的不便。\n[0005] 第二、通过手势识别的方式,即客户端在应用程序的界面画出一条轨迹线,应用程\n序通过识别轨迹线来打开当前界面的前一页界面或者后一页界面。但是该方式需要应用程\n序记忆轨迹线等手势,而手势往往过于复杂,极易导致应用程序识别错误。\n[0006] 综上,如何提供一种即方便应用程序记忆,避免出现记忆混换,又方便用户的使\n用,避免出现点击错误的界面显示方式,是应用程序技术领域研究的方向之一。\n【发明内容】\n[0007] 本发明的一个目的在于提供一种界面显示方法,既方便应用程序的记忆,避免出\n现记忆混换,又方便用户的使用,避免出现点击错误。\n[0008] 为达到上述有益效果,本发明构造了一种界面显示方法,包括以下步骤:\n[0009] 在应用程序运行时,判断操作指示符是否移动到预定位置;\n[0010] 若所述操作指示符移动到所述预定位置,则继续判断所述操作指示符在所述预定\n位置的时间是否达到预设时间;\n[0011] 若所述操作指示符在所述预定位置的时间达到所述预设时间,则将所述预定位置\n对应的应用程序界面在预定窗口显示;其中所述预定位置对应一应用程序界面;\n[0012] 接收客户端在所述预定窗口输入的界面显示指令,将所述预定窗口内的应用程序\n界面在该应用程序的显示窗口显示。\n[0013] 在本发明一实施例中:所述预定位置包括第一预定位置和第二预定位置,而所述\n应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位\n于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的\n逻辑显示之后;\n[0014] 所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应第二应用\n程序界面。\n[0015] 在本发明一实施例中:所述第一预定位置为所述应用程序的显示窗口的第一侧边\n区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域;\n[0016] 而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用\n程序界面为所述当前应用程序界面的后一页界面。\n[0017] 在本发明一实施例中:判断操作指示符是否移动到预定位置的步骤具体包括:\n[0018] 生成一对应所述应用程序显示窗口的坐标系;\n[0019] 获取所述操作指示符在所述坐标系的坐标;\n[0020] 判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操\n作指示符移动到所述预定位置。\n[0021] 在本发明一实施例中:所述预定窗口与所述操作指示符的距离小于预定距离,而\n所述预定窗口的面积小于所述显示窗口的面积。\n[0022] 本发明的另一个目的在于提供一种界面显示装置,既方便应用程序的记忆,避免\n出现记忆混换,又方便用户的使用,避免出现点击错误。\n[0023] 为达到上述有益效果,本发明构造了一种界面显示装置,所述装置包括:\n[0024] 操作指示符判断模块,用于判断操作指示符是否移动到预定位置;\n[0025] 时间判断模块,用于在所述操作指示符判定模块判断所述操作指示符移动到所述\n预定位置后,判断所述操作指示符在所述预定位置的时间是否达到预设时间;\n[0026] 预定窗口显示模块,用于在所述时间判断模块判定所述操作指示符在所述预定位\n置的时间达到所述预设时间后,将所述预定位置对应的应用程序界面在预定窗口显示,其\n中所述预定位置对应一应用程序界面;\n[0027] 显示窗口显示模块,用于接收客户端在所述预定窗口输入的界面显示指令,将所\n述预定窗口内的应用程序界面在该应用程序的显示窗口显示。\n[0028] 在本发明一实施例中:所述预定位置包括第一预定位置和第二预定位置,而所述\n应用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位\n于当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的\n逻辑显示之后;\n[0029] 所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应第二应用\n程序界面。\n[0030] 在本发明一实施例中:所述第一预定位置为所述应用程序的显示窗口的第一侧边\n区域,所述第二预定位置为所述应用程序的显示窗口的第二侧边区域;\n[0031] 而所述第一应用程序界面为所述当前应用程序界面的前一页界面,所述第二应用\n程序界面为所述当前应用程序界面的后一页界面。\n[0032] 在本发明一实施例中:所述操作指示符判断模块具体包括:\n[0033] 坐标生成模块,用于生成一对应所述应用程序显示窗口的坐标系;\n[0034] 坐标获取模块,用于获取所述操作指示符在所述坐标系的坐标;\n[0035] 坐标判断模块,用于判断所述操作指示符的坐标是否与所述预定位置的坐标一\n致,若是则判定所述操作指示符移动到所述预定位置。\n[0036] 在本发明一实施例中:所述预定窗口与所述操作指示符的距离小于预定距离,而\n所述预定窗口的面积小于所述显示窗口的面积。\n[0037] 相对于现有技术,本发明通过将应用程序的显示窗口的预定位置对应一应用程序\n界面,当操作指示符移动到该预定位置且在该预定位置的时间符合预设时间时,则在一预\n定窗口将该预定位置对应的应用程序界面显示,若客户端在该预定窗口输入界面显示指\n令,则将该预定窗口内的应用程序界面在该应用程序的显示窗口显示。显然,本发明不仅方\n便应用程序记忆,避免出现记忆混换,又方便用户的使用,避免出现点击错误。\n[0038] 为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作\n详细说明如下:\n【附图说明】\n[0039] 图1为本发明中界面显示方法的较佳实施例流程示意图;\n[0040] 图2为本发明中应用程序显示窗口的示意图;\n[0041] 图3为本发明中判断操作指示符是否移动到预定位置的流程示意图;\n[0042] 图4为本发明中应用程序显示窗口坐标系的示意图;\n[0043] 图5为本发明中界面显示装置的较佳实施例结构示意图;\n[0044] 图6为本发明中操作指示符判断模块的结构示意图。\n【具体实施方式】\n[0045] 以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施\n例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以\n限制本发明。在图中,结构相似的单元是以相同标号表示。\n[0046] 请参阅图1,图1为本发明中界面显示方法的较佳实施例流程示意图。\n[0047] 在步骤S101中,在应用程序运行时,判断操作指示符是否移动到预定位置,若是则\n进行步骤S102,否则继续进行该判断步骤S101。\n[0048] 所述操作指示符譬如为鼠标指针,当然也可以是其它的指示符,譬如光标等。\n[0049] 在步骤S102中,判断所述操作指示符在所述预定位置的时间是否达到预设时间,\n若是则进行步骤S103,否则进行该判断步骤S102。\n[0050] 所述预设时间的范围为3秒至20秒,优选为5秒,即若所述操作指示符在所述预定\n位置的时间达到5秒,则进行步骤S103。\n[0051] 在步骤S103中,将所述预定位置对应的应用程序界面在预定窗口显示。\n[0052] 请参阅图2,图2为本发明中应用程序的显示窗口的示意图。其中预定窗口21位于\n显示窗口20内。当然在其它实施例中,所述预定窗口21也可在所述显示窗口20之外。且所述\n预定窗口21的面积优选小于所述显示窗口20的面积,以便于客户端的操作。当然若所述预\n定窗口21在所述显示窗口20之外,则所述预定窗口21的面积也可大于所述显示窗口20的面\n积,此处不一一赘述。\n[0053] 所述预定位置位于所述显示窗口20内,譬如可以为所述显示窗口20的左上角的一\n个区域,也可以是其它的位置。在本实施例中,所述预定位置优选为所述显示窗口20的两侧\n边区域,譬如第一侧边22区域和第二侧边23区域。为便于客户端的操作,所述第一侧边22和\n第二侧边23为所述应用程序显示窗口20相对的两侧边,而所述第一侧边22区域为靠近所述\n第一侧边22的区域,即位于所述显示窗口20内,且与所述第一侧边22的距离不超过预设阈\n值,该预设阈值的范围在0.01厘米至0.5厘米之间,譬如为0.1厘米。所述第二侧边23区域的\n定义类似,不再赘述。\n[0054] 所述第一侧边21区域对应第一应用程序界面,所述第二侧边23区域对应第二应用\n程序界面。其中所述第一应用程序界面位于当前应用程序界面的逻辑显示之前,譬如为当\n前应用程序界面的前一页界面或者前几页界面中的其中之一;而所述第二应用程序界面位\n于当前应用程序界面的逻辑显示之后,譬如为当前应用程序界面的后一页界面或者后几页\n界面中的其中之一。本发明优选为所述第一侧边21区域对应所述当前应用程序界面的前一\n页界面,而所述第二侧边23区域对应所述当前应用程序界面的后一页界面。\n[0055] 在具体实施过程中,所述预定窗口21与所述操作指示符的距离小于预定距离,譬\n如在图2中,当所述鼠标指针位于A点时,所述预定窗口21与该A点的距离D小于预定距离,该\n预定距离的范围为0.1厘米至1.0厘米,譬如该预定距离为0.5厘米,以方便客户端快速的选\n择并打开所述预定窗口21内的应用程序界面。\n[0056] 在步骤S104中,接收客户端在所述预定窗口21输入的界面显示指令,将所述预定\n窗口21内的应用程序界面在所述显示窗口20显示。\n[0057] 即当客户端将操作指示符移动至该预定窗口21,并通过点击该预定窗口21输入界\n面显示指令时,所述应用程序通过所述显示窗口20将所述预定窗口21内的应用程序界面显\n示,譬如将当前应用程序界面的上一页界面显示。\n[0058] 请参阅图3,图3为步骤S101中判断操作指示符是否移动到预定位置详细过程示意\n图。\n[0059] 在步骤S301中,生成一对应所述显示窗口20的坐标系。\n[0060] 譬如请参阅图4,以所述显示窗口20的第一侧边22为X轴,以与所述第一侧边22垂\n直的第三侧边24为Y轴,以所述第一侧边22和第三侧边24的交点为原点O建立一坐标系(X,\nY)。其中所述第一侧边22的坐标(Xa,Y1);(Xa,Y2)…(Xa,YN),Xa为零;所述第二侧边23的坐标(Xb,Y1);(Xb,Y2)…(Xb,YN)。\n[0061] 在步骤S302中,获取所述操作指示符在所述坐标系的坐标。\n[0062] 在步骤S303中,判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若\n是则进行步骤S304,否则继续进行该判断步骤S303。\n[0063] 在步骤S304中,判定所述操作指示符移动到所述预定位置。譬如当所述操作指示\n符的坐标X在Xa至Xa+M(M可为上文的预设阈值)的范围内, 所述操作指示符坐标Y在Y1至YN\n范围内时,即判定所述操作指示符位于所述第一侧边22区域。\n[0064] 当所述操作指示符的坐标X在Xb至Xb-M的范围内,所述操作指示符坐标Y在Y1至YN\n范围内时,即判定所述操作指示符位于所述第二侧边23区域。\n[0065] 请参阅图5,图5为本发明中界面显示装置的较佳实施例流程示意图。所述界面显\n示装置包括操作指示符判断模块51、时间判断模块52、预定窗口显示模块53以及显示窗口\n显示模块54。\n[0066] 所述操作指示符判断模块51判断操作指示符是否移动到预定位置,当所述操作指\n示符判断模块51判定操作指示符移动到预定位置时,所述时间判断模块52判断所述操作指\n示符在所述预定位置的时间是否达到预设时间。\n[0067] 当所述时间判断模块52判定所述操作指示符在所述预定位置的时间达到预设时\n间时,所述预定窗口显示模块53用于将所述预定位置对应的应用程序界面在预定窗口显\n示。\n[0068] 在具体实施过程中,所述预定窗口与所述操作指示符的距离小于预定距离,而所\n述预定窗口的面积小于应用程序显示窗口的面积。\n[0069] 所述显示窗口显示模块54接收客户端在所述预定窗口输入的界面显示指令,将所\n述预定窗口内的应用程序界面在该应用程序的显示窗口显示。\n[0070] 在具体实施过程中,所述预定位置包括第一预定位置和第二预定位置,而所述应\n用程序界面包括第一应用程序界面和第二应用程序界面,其中所述第一应用程序界面位于\n当前应用程序界面的逻辑显示之前,而所述第二应用程序界面位于当前应用程序界面的逻\n辑显示之后;所述第一预定位置对应所述第一应用程序界面,所述第二预定位置对应所述\n第二应用程序界面。\n[0071] 更优的,所述第一预定位置为所述应用程序显示窗口的第一侧边区域,所述第二\n预定位置为所述应用程序显示窗口的第二侧边区域;而所述第一应用程序界面为所述当前\n应用程序界面的前一页界面,所述第二应用程序界面为所述当前应用程序界面的后一页界\n面。\n[0072] 请参阅图6,图6为所述操作指示符判断模块51的结构示意图,所述操作指示符判\n断模块51具体包括坐标生成模块511、坐标获取模块512和坐标判断模块513。\n[0073] 所述坐标生成模块511用于生成一对应所述应用程序显示窗口的坐标系。所述坐\n标获取模块512用于获取所述操作指示符在所述坐标系的坐标。所述坐标判断模块513用于\n判断所述操作指示符的坐标是否与所述预定位置的坐标一致,若是则判定所述操作指示符\n移动到所述预定位置。\n[0074] 本发明通过将应用程序的显示窗口的预定位置对应一应用程序界面,当操作指示\n符移动到该预定位置且在该预定位置的时间符合预设时间时,则在一预定窗口将该预定位\n置对应的应用程序界面显示,若客户端在该预定窗口输入界面显示指令,则将该预定窗口\n内的应用程序界面在该应用程序的显示窗口显示。显然,本发明不仅方便应用程序记忆,避\n免出现记忆混换,又方便用户的使用,避免出现点击错误。\n[0075] 综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限\n制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润\n饰,因此本发明的保护范围以权利要求界定的范围为准。
法律信息
- 2018-05-25
- 2015-05-06
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201210323423.8
申请日: 2012.09.04
- 2014-03-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-11-18
|
2008-12-12
| | |
2
| | 暂无 |
1992-12-31
| | |
3
| |
2009-10-28
|
2009-04-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |