基于客户端的窗口最小化方法和装置制造方法

文档序号:6526315阅读:235来源:国知局
基于客户端的窗口最小化方法和装置制造方法
【专利摘要】本发明公开了一种基于客户端的窗口最小化方法和装置,属于计算机【技术领域】。所述方法包括:接收对基于客户端的显示窗口的最小化操作指令,所述显示窗口为所述客户端的应用界面或频道界面;隐藏该显示窗口,根据所述显示窗口的界面主题,生成窗口最小化条目,所述最小化条目至少包括所述界面主题;在所述客户端界面的预设区域,显示所述窗口最小化条目。本发明通过在对显示窗口进行最小化时,不在桌面任务栏中显示其最小化条目,而是在该显示窗口对应的应用程序客户端界面上进行显示,避免了与其他应用程序竞争桌面任务栏的空间,提高了最小化条目的辨识度,且融合了应用程序界面与其显示窗口,使得显示窗口本身与应用程序之间的归属关系更加明显。
【专利说明】基于客户端的窗口最小化方法和装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种基于客户端的窗口最小化方法和装置。
【背景技术】
[0002]随着计算机的发展,能够在计算机上运行的应用越来越多。为了避免多个应用界面在显示过程中的互相影响,系统为应用界面提供了诸如缩小显示、全屏显示以及最小化等操作选项。
[0003]当对应用界面进行最小化时,最小化窗口会以一个条目或应用标识的形式显示在桌面任务栏中,如果桌面任务栏中已有多个条目,那么该最小化窗口会显示在已有条目的后面。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]对于最小化窗口来说,如果均在桌面任务栏中对其进行显示,会与其他应用抢占显示位置,如果桌面任务栏中已有条目过多,会导致任务栏中的条目辨识度低,且不能很好的区分最小化窗口和应用程序之间所属关系。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种基于客户端的窗口最小化方法和装置。所述技术方案如下:
[0007]—方面,提供了一种基于客户端的窗口最小化方法,所述方法包括:
[0008]接收对基于客户端的显示窗口的最小化操作指令,所述显示窗口为所述客户端的应用界面或频道界面;
[0009]隐藏所述显示窗口 ;
[0010]根据所述显示窗口的界面主题,生成窗口最小化条目,所述最小化条目至少包括所述界面主题;
[0011]在所述客户端界面的预设区域,显示所述窗口最小化条目。
[0012]另一方面,提供了一种基于客户端的窗口最小化装置,所述装置包括:
[0013]接收模块,用于接收对基于客户端的显示窗口的最小化操作指令,所述显示窗口为所述客户端的应用界面或频道界面;
[0014]条目生成模块,用于根据所述显示窗口的界面主题,生成窗口最小化条目,所述最小化条目至少包括所述界面主题;
[0015]显示模块,用于隐藏所述显示窗口,并在所述客户端界面的预设区域,显示所述窗口最小化条目。
[0016]本发明实施例提供的技术方案带来的有益效果是:
[0017]通过在对显示窗口进行最小化时,不在桌面任务栏中显示其最小化条目,而是在该显示窗口对应的应用程序客户端界面上进行显示,避免了与其他应用程序竞争桌面任务栏的空间,提高了最小化条目的辨识度,且融合了应用程序界面与其显示窗口,使得显示窗口本身与应用程序之间的归属关系更加明显。
【专利附图】

【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明实施例提供的一种基于客户端的窗口最小化方法的流程图;
[0020]图2是本发明实施例提供的一种基于客户端的窗口最小化方法的流程图;
[0021]图3是本发明实施例提供的一种窗口最小化的显不不意图;
[0022]图4是本发明实施例提供的一种基于客户端的窗口最小化装置结构示意图。
【具体实施方式】
[0023]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0024]图1是本发明实施例提供的一种基于客户端的窗口最小化方法的流程图。参见图1,该方法包括:
[0025]101、接收对基于客户端的显示窗口的最小化操作指令,该显示窗口为该客户端的应用界面或频道界面。
[0026]其中,该客户端可以是即时通信客户端,该客户端可以提供多个应用以及多个频道,通过在客户端触发显示应用界面或频道界面,从而得到基于客户端的显示窗口。而对于显示窗口来说,显示窗口可以包括关闭窗口、最小化窗口以及调整窗口大小的选项,当检测到对最小化窗口选项的激活操作时,触发该最小化操作指令,直接使得终端设备接收基于客户端的显示窗口的最小化操作指令。
[0027]102、隐藏该显示窗口,根据该显示窗口的界面主题,生成窗口最小化条目,该最小化条目至少包括该界面主题。
[0028]103、在客户端界面的预设区域,显示该窗口最小化条目。
[0029]本发明实施例提供的方法,通过在对显示窗口进行最小化时,不在桌面任务栏中显示其最小化条目,而是在该显示窗口对应的应用程序客户端界面上进行显示,避免了与其他应用程序竞争桌面任务栏的空间,提高了最小化条目的辨识度,且使得显示窗口本身与应用程序之间的归属关系更加明显。
[0030]可选地,该最小化条目还包括对该显示窗口的操作选项,在该客户端界面的预设区域,显示该窗口最小化条目之后,该方法还包括:
[0031]当检测到对该操作选项的触发操作时,根据该操作选项对应的功能,对该显示窗口进行处理。
[0032]可选地,当检测到对该操作选项的触发操作时,根据该操作选项对应的功能,对该显示窗口进行处理包括:
[0033]该操作选项包括关闭选项,当检测到对该关闭选项的触发操作时,隐藏该客户端界面的预设区域中已显示的该窗口最小化条目;或,
[0034]该操作选项为还原选项,当检测到对该还原选项的触发操作时,重新显示该显示窗口,并隐藏该客户端界面的预设区域中已显示的该窗口最小化条目。
[0035]可选地,在该客户端界面的预设区域,显示该窗口最小化条目之后,该方法还包括:
[0036]当检测到对该窗口最小化条目的触发操作时,重新显示该显示窗口,并隐藏该客户端界面的预设区域中已显示的该窗口最小化条目。
[0037]可选地,该方法还包括:
[0038]当接收到对基于客户端的显示窗口的最小化操作指令时,捕获将该窗口最小化条目显示在桌面任务栏中的指令,使得该窗口最小化条目不显示在该桌面任务栏。
[0039]图2是本发明实施例提供的一种基于客户端的窗口最小化方法的流程图。参见图
2,该实施例具体包括:
[0040]201、接收对基于客户端的显示窗口的最小化操作指令,该显示窗口为该客户端的应用界面或频道界面。
[0041]该步骤201与步骤101同理,在此不再赘述。
[0042]202、捕获将该窗口最小化条目显示在桌面任务栏中的指令,使得该窗口最小化条目不显示在该桌面任务栏。
[0043]该步骤202为可选步骤,对于操作系统来说,每当接收到最小化操作指令,均会基于该最小化操作指令将显示窗口缩小于桌面任务栏中,而本发明实施例通过终端设备捕获该将该窗口最小化条目显示在桌面任务栏中的指令,避免了桌面任务栏显示该窗口最小化条目。当然,也可以不对该指令进行捕获,直接执行后续步骤203,也可以使得最小化条目与其所属的应用程序客户端之间的归属关系更加明确。
[0044]203、隐藏所述显示窗口,根据该显示窗口的界面主题,生成窗口最小化条目,该最小化条目至少包括该界面主题。
[0045]该窗口最小化条目至少包括界面主题,该界面主题可以是显示窗口的名称或名称的简写等,以便区分不同显示窗口对应的窗口最小化条目。
[0046]另外,该窗口最小化条目还可以包括还原选项和关闭选项中的至少一项。该还原选项用于恢复对窗口最小化条目所对应的显示界面的显示,而关闭选项用于关闭该窗口最小化条目。
[0047]具体地,终端设备根据该显示窗口的显示主题和预设窗口最小化条目格式,生成包含还原选项和关闭选项中的至少一项以及显示主题的窗口最小化条目。
[0048]204、在该客户端界面的预设区域,显示该窗口最小化条目。
[0049]其中,该预设区域可以为客户端界面的左下角、右下角等可放置图标的位置。当然,该客户端界面的预设区域还可以是指该客户端界面的延伸界面,也即是,客户端界面并不包括用于显示窗口最小化条目的区域,而当通过步骤203生成了窗口最小化条目时,该客户端界面可以在客户端界面的基础上提供一延伸部分,用于显示该窗口最小化条目,本发明实施例对此不作具体限定。
[0050]参见图3,图3是本发明实施例提供的一种窗口最小化的显示示意图。在图3中,仅以预设区域为客户端界面的左下角为例,而事实上,对于不同用户,该显示可以按照用户的设置进行显示,如用户可以使用拖拽等操作将预设区域设置于左下角或右下角,以为后续窗口最小化条目的处理提供更加人性化的设置。对于左撇子用户来说,可以将预设区域设置在右下角。
[0051]当然,对于该客户端来说,其预设区域中可能已经包括有多个窗口最小化条目,此时可以将新生成的窗口最小化条目添加至已有的条目后方进行显示。
[0052]205、当检测到对窗口最小化条目上所显示的关闭选项的触发操作时,隐藏该客户端界面的预设区域中已显示的该窗口最小化条目,并关闭所述显示窗口。
[0053]当检测到对窗口最小化条目上所显示的关闭选项的触发操作时,认为用户需要完全关闭该显示窗口,则隐藏该客户端界面的预设区域中已显示的该窗口最小化条目。该关闭选项可以如图3中所示,本发明实施例对其具体表现形式不作限定。
[0054]206、当检测到对该窗口最小化条目的触发操作时,重新显示该显示窗口,并隐藏该客户端界面的预设区域中已显示的该窗口最小化条目。
[0055]当用户需要还原该显示窗口时,可以通过点击该窗口最小化条目实现。当终端设备检测到对该窗口最小化条目的触发操作时,显示最小化之前的显示窗口,并隐藏该客户端界面的预设区域中已显示的该窗口最小化条目。
[0056]当然,该客户端界面中的窗口最小化条目还可以包括还原选项,当检测到对所述还原选项的触发操作时,重新显示所述显示窗口,并隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目。
[0057]本发明实施例提供的方法,通过在对显示窗口进行最小化时,不在桌面任务栏中显示其最小化条目,而是在该显示窗口对应的应用程序客户端界面上进行显示,避免了与其他应用程序竞争桌面任务栏的空间,提高了最小化条目的辨识度,且融合了应用程序界面与其显示窗口,使得显示窗口本身与应用程序之间的归属关系更加明显。
[0058]图4是本发明实施例提供的一种基于客户端的窗口最小化装置的结构示意图。参见图4,装置包括:
[0059]接收模块401,用于接收对基于客户端的显示窗口的最小化操作指令,该显示窗口为该客户端的应用界面或频道界面;
[0060]条目生成模块402,用于根据该显示窗口的界面主题,生成窗口最小化条目,该最小化条目至少包括该界面主题;
[0061]显示模块403,用于隐藏所述显示窗口,并在所述客户端界面的预设区域,显示所述窗口最小化条目。
[0062]可选地,该最小化条目还包括对该显示窗口的操作选项,该装置还包括:
[0063]处理模块404,用于当检测到对该操作选项的触发操作时,根据该操作选项对应的功能,对该显示窗口进行处理。
[0064]可选地,该处理模块404用于如果该操作选项包括关闭选项,当检测到对该关闭选项的触发操作时,隐藏该客户端界面的预设区域中已显示的该窗口最小化条目,并关闭所述显示窗口 ;和/或,
[0065]该处理模块404用于如果该操作选项为还原选项,当检测到对该还原选项的触发操作时,隐藏该客户端界面的预设区域中已显示的该窗口最小化条目,触发该显示模块重新显示该显示窗口。[0066]可选地,该处理模块404还用于当检测到对该窗口最小化条目的触发操作时,隐藏该客户端界面的预设区域中已显示的该窗口最小化条目,触发该显示模块重新显示该显示窗口。
[0067]可选地,该装置还包括:
[0068]捕获模块405,用于当接收到对基于客户端的显示窗口的最小化操作指令时,捕获将该窗口最小化条目显示在桌面任务栏中的指令,使得该窗口最小化条目不显示在该桌面任务栏。
[0069]需要说明的是:上述实施例提供的窗口最小化装置在窗口最小化时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的窗口最小化装置与窗口最小化方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0070]本发明实施例提供的装置,通过在对显示窗口进行最小化时,不在桌面任务栏中显示其最小化条目,而是在该显示窗口对应的应用程序客户端界面上进行显示,避免了与其他应用程序竞争桌面任务栏的空间,提高了最小化条目的辨识度,且融合了应用程序界面与其显示窗口,使得显示窗口本身与应用程序之间的归属关系更加明显。
[0071]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0072]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于客户端的窗口最小化方法,其特征在于,所述方法包括: 接收对基于客户端的显示窗口的最小化操作指令,所述显示窗口为所述客户端的应用界面或频道界面; 隐藏所述显示窗口; 根据所述显示窗口的界面主题,生成窗口最小化条目,所述最小化条目至少包括所述界面主题; 在所述客户端界面的预设区域,显示所述窗口最小化条目。
2.根据权利要求1所述的方法,其特征在于,所述最小化条目还包括对所述显示窗口的操作选项,在所述客户端界面的预设区域,显示所述窗口最小化条目之后,所述方法还包括: 当检测到对所述操作选项的触发操作时,根据所述操作选项对应的功能,对所述显示窗口进行处理。
3.根据权利要求2所述的方法,其特征在于,当检测到对所述操作选项的触发操作时,根据所述操作选项对应的功能, 对所述显示窗口进行处理包括: 所述操作选项包括关闭选项,当检测到对所述关闭选项的触发操作时,隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目,并关闭所述显示窗口 ;或, 所述操作选项为还原选项,当检测到对所述还原选项的触发操作时,重新显示所述显示窗口,并隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目。
4.根据权利要求1所述的方法,其特征在于,在所述客户端界面的预设区域,显示所述窗口最小化条目之后,所述方法还包括: 当检测到对所述窗口最小化条目的触发操作时,重新显示所述显示窗口,并隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当接收到对基于客户端的显示窗口的最小化操作指令时,捕获将所述窗口最小化条目显示在桌面任务栏中的指令,使得所述窗口最小化条目不显示在所述桌面任务栏。
6.一种基于客户端的窗口最小化装置,其特征在于,所述装置包括: 接收模块,用于接收对基于客户端的显示窗口的最小化操作指令,所述显示窗口为所述客户端的应用界面或频道界面; 条目生成模块,用于根据所述显示窗口的界面主题,生成窗口最小化条目,所述最小化条目至少包括所述界面主题; 显示模块,用于隐藏所述显示窗口,并在所述客户端界面的预设区域,显示所述窗口最小化条目。
7.根据权利要求6所述的装置,其特征在于,所述最小化条目还包括对所述显示窗口的操作选项,所述装置还包括: 处理模块,用于当检测到对所述操作选项的触发操作时,根据所述操作选项对应的功能,对所述显示窗口进行处理。
8.根据权利要求7所述的装置,其特征在于,所述处理模块用于如果所述操作选项包括关闭选项,当检测到对所述关闭选项的触发操作时,隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目,并关闭所述显示窗口 ;和/或,所述处理模块用于如果所述操作选项为还原选项,当检测到对所述还原选项的触发操作时,隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目,触发所述显示模块重新显示所述显示窗口。
9.根据权利要求6所述的装置,其特征在于,所述处理模块还用于当检测到对所述窗口最小化条目的触发操作时,隐藏所述客户端界面的预设区域中已显示的所述窗口最小化条目,触发所述显示模块重新显示所述显示窗口。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 捕获模块,用于当接收到对基于客户端的显示窗口的最小化操作指令时,捕获将所述窗口最小化条目显示在桌面任务栏中的指令,使得所述窗口最小化条目不显示在所述桌面任务 栏。
【文档编号】G06F9/44GK103729182SQ201310740753
【公开日】2014年4月16日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】彭铁磊 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1