一种窗口显示处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,具体涉及一种窗口显示处理方法及装置。
【背景技术】
[0002]近年来,人们通常采用各种即时通信软件进行实时通信,利用即时通信软件进行实时通信时,用户通常是通过会话窗口与各个通信对象进行实时通信,由于通信对象不同并且数量较多,因此往往会有多个会话窗口。当同时打开多个会话窗口时,则会显得比较杂乱,给用户造成不便。
【发明内容】
[0003]本发明实施例公开了一种窗口显示处理方法及装置,能够对进行实时通信的各个会话窗口进行有效管理,提高用户体验。
[0004]本发明实施例第一方面公开一种窗口显不处理方法,包括:
[0005]获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0006]获取所述合并窗口中各个所述会话窗口的属性信息;
[0007]对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。
[0008]本发明实施例第二方面公开一种窗口显示处理装置,包括:
[0009]第一获取单元,用于获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0010]第二获取单元,用于获取所述合并窗口中各个所述会话窗口的属性信息;
[0011 ] 调整处理单元,对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。
[0012]本发明实施例中,获取用于进行实时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例公开的一种窗口显示处理方法的流程图;
[0015]图2是本发明实施例公开的另一种窗口显示处理方法的流程图;
[0016]图3是本发明实施例公开的又一种窗口显示处理方法的流程图;
[0017]图4是本发明实施例公开的一种窗口分类显示示意图;
[0018]图5是本发明实施例公开的一种窗口显不装置的结构图;
[0019]图6是本发明实施例公开的另一种窗口显示装置的结构图;
[0020]图7是本发明实施例公开的又一种窗口显示装置的结构图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例公开了一种窗口显示处理方法及装置可以应用于各种即时通信软件的通信会话中,通过即时通信软件与各个通信对象进行通信时,往往需要不同的会话窗口,本发明实施例的窗口显示处理方法即是对各个会话窗口进行有序的管理,便于用户查看或者搜索等等,提尚了用户体验。
[0023]请参阅图1,图1是本发明实施例公开的一种窗口显示处理方法的流程图。如图1所示,该方法可以包括以下步骤。
[0024]S100、获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0025]本发明实施例中,通过即时通信软件进行通信会话时,与不同通信对象进行通信的会话窗口不同,获取进行实时通信的至少一个会话窗口。将该至少一个会话窗口进行合并,形成合并窗口,即在合并窗口中只显示各个会话窗口的标识信息,当用户点击该会话窗口的标识信息时,才在合并窗口中显示用户所点击标识信息所对应的会话窗口。
[0026]S101、获取所述合并窗口中各个所述会话窗口的属性信息;
[0027]本发明实施例中,会话窗口的属性信息可以为该会话窗口的通信时间间隔,例如该会话窗口收发信息的时间间隔,会话窗口的通信时间间隔可以表明该会话窗口的活跃程度。会话窗口的属性信息还可以为该会话窗口所关联的实时通信所属通信类别,例如该实时通信为一对一通信会话,或者为讨论组通信会话,或者为群通信会话等等。会话窗口的属性信息还可以为该会话窗口的创建时间等等,会话窗口的属性信息在不同的应用场景下具有不同的含义,在此不作限定。
[0028]S102,对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。
[0029]本发明实施例中,根据所获取的各个会话窗口的属性信息,对合并窗口中的会话窗口的显示方式进行与该会话窗口的属性信息对应的调整处理,调整处理的处理方式根据具体的属性信息所确定,例如,若会话窗口的属性信息为该会话窗口的通信时间间隔,则调整处理的处理方式可以是,若该会话窗口的通信时间间隔大于预设阈值,则将该会话窗口进行关闭,若会话窗口的属性为该会话窗口所关联的实时通信所属通信类别,则调整处理方式可以是根据会话窗口所关联的实时通信所属通信类别,将该会话窗口进行分类,并且进行分类显示,例如,将所有一对一通信会话的会话窗口分为一类,将所有讨论组通信会话的会话窗口分为一类,将所有群通信会话的会话窗口分为一类,将所有会话窗口分类后可以方便用户查看。
[0030]本发明实施例中,获取用于进行实时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
[0031]请参阅图2,图2是本发明实施例公开的另一种窗口显示处理方法的流程图。如图2所示,该方法可以包括以下步骤。
[0032]S200、获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0033]本发明实施例步骤S200请参照图1的实施例步骤S100,在此不再赘述。
[0034]S201、判断所述合并窗口中会话窗口的数量是否大于第二预设阈值;
[0035]本发明实施例中,将进行实时通信的至少一个会话窗口进行合并形成合并窗口后,判断合并窗口中会话窗口的数量,若进行实时通信的会话窗口的数量比较多,超过第二预设阈值,例如超过5个会话窗口时,对于用户来说,则显得很杂乱。
[0036]S202、若所述合并窗口中会话窗口的数量大于第二预设阈值,则获取所述合并窗口中各个所述会话窗口的属性信息。
[0037]本发明实施例中,若合并窗口中会话窗口的数量大于第二预设阈值,则需要对合并窗口进行调整处理,例如关闭一些会话窗口。在调整处理之前,获取合并窗口中各个会话窗口的属性信息。会话窗口的属性信息可以是该会话窗口的通信时间间隔。
[0038]S203,判断所述合并窗口中目标会话窗口的通信时间间隔是否大于第一预设阈值,若是,则关闭所述合并窗口中所述目标会话窗口的显示。
[0039]本发明实施例中,判断合并窗口中目标会话窗口的通信时间间隔是否大于第一预设
阈值,若是,则将目标会话窗口的显示关闭,例如,合并窗口中的目标会话窗口超过5分钟没有收发任何消息,则将该目标会话窗口关闭。这种实施方式可以在会话窗口比较多的情况下,有效保证合并窗口中活跃会话窗口的个数。
[0040]本发明实施例中,获取用于进行实时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
[0041]请参阅图3,图3是本发明实施例公开的又一种窗口显示处理方法的流程图。如图3所示,该方法可以包括以下步骤:
[0042]S300,获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0043]S301,获取所述合并窗口中各个所述会话窗口的属性信息;
[0044]本发明实施例步骤S300-S301请参照图1的实施例步骤S100-S101,在此不再赘述。
[0045]S302,确定所述会话窗口所关联的实时通信所属通信类别,根据所述通信类别将所述合并窗口中的所述至少一个会话窗口划分为至少一个类别,并按照所述至少一个类别将所述至少一个会话窗口在所述合并窗口中进行分类显示。
[0046]本发明实施例中,会话窗口的属性信息包括该会话窗口所关联的实时通信所属通信类别,通信类别可以包括一对一通信会话,讨论组通信会话以及群通信会话等等。确定会话窗口所关联的实时通信所属通信类别,根据所确定的各个会话窗口的通信类别将合并窗口中的各个会话窗口划分为至少一个类别,并在合并窗口中将各个类别的会话窗口进行分类显示,如图4所示,即是将所有会话窗口划分为了类别1、类别2以及类别3,每一个类别里面都包括多个会话窗口,各个会话窗口可以与不同的通信对象进行会话。
[0047]S303,当需要在目标类别中搜索会话窗口时,获取搜索关键字;
[0048]本发明实施例中,将各个会话窗口进行分类显示后,每一个类别里面的会话窗口均支持关键字搜索功能,当需要在目标类别中搜索会话窗口时,获取用户输入的搜索关键字,搜索关键字可以包括需要搜索的目标会话窗口的标识,也可以包括目标会话窗口中的会话内容等等,如图4所示,当需要在类别I中进行搜索时,则用户在类别I中输入关键字。
[0049]S304,在所述目标类别的会话窗口中搜索与所述关键字匹配的目标会话窗口。
[0050]本发明实施例中,在目标类别的多个会话窗口中搜索与关键字匹配的目标会话窗口,例如若关键字为目标会话窗口的标识信息,则搜索出与标识信息匹配的目标会话窗口。
[0051]本发明实施例中,获取用于进行实时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
[0052]请参阅图5,图5是本发明实施例公开的一种窗口显示处理装置的结构图。如图5所示,该窗口显示处理装置包括:
[0053]第一获取单元100,用于获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0054]本发明实施例中,通过即时通信软件进行通信会话时,与不同通信对象进行通信的会话窗口不同,第一获取单元100获取进行实时通信的至少一个会话窗口。将该至少一个会话窗口进行合并,形成合并窗口,即在合并窗口中只显示各个会话窗口的标识信息,当用户点击该会话窗口的标识信息时,才在合并窗口中显示用户所点击标识信息所对应的会话窗口。
[0055]第二获取单元101,用于获取所述合并窗口中各个所述会话窗口的属性信息;
[0056]本发明实施例中,会话窗口的属性信息可以为该会话窗口的通信时间间隔,例如该会话窗口收发信息的时间间隔,会话窗口的通信时间间隔可以表明该会话窗口的活跃程度。会话窗口的属性信息还可以为该会话窗口所关联的实时通信所属通信类别,例如该实时通信为一对一通信会话,或者为讨论组通信会话,或者为群通信会话等等。会话窗口的属性信息还可以为该会话窗口的创建时间等等,会话窗口的属性信息在不同的应用场景下具有不同的含义,在此不作限定。
[0057]调整处理单元102,用于对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。
[0058]本发明实施例中,调整处理单元102根据所获取的各个会话窗口的属性信息,对合并窗口中的会话窗口的显示方式进行与该会话窗口的属性信息对应的调整处理,调整处理的处理方式根据具体的属性信息所确定,例如,若会话窗口的属性信息为该会话窗口的通信时间间隔,则调整处理的处理方式可以是,若该会话窗口的通信时间间隔大于预设阈值,则将该会话窗口进行关闭,若会话窗口的属性为该会话窗口所关联的实时通信所属通信类别,则调整处理方式可以是根据会话窗口所关联的实时通信所属通信类别,将该会话窗口进行分类,并且进行分类显示,例如,将所有一对一通信会话的会话窗口分为一类,将所有讨论组通信会话的会话窗口分为一类,将所有群通信会话的会话窗口分为一类,将所有会话窗口分类后可以方便用户查看。
[0059]本发明实施例中,获取用于进行实时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
[0060]请参阅图6,图6是本发明实施例公开的另一种窗口显示处理装置的结构图。如图6所示,该窗口显示处理装置包括:
[0061]第一获取单元200,用于获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0062]判断单元201,用于判断所述合并窗口中会话窗口的数量是否大于第二预设阈值;
[0063]本发明实施例中,将进行实时通信的至少一个会话窗口进行合并形成合并窗口后,判断单元201判断合并窗口中会话窗口的数量,若进行实时通信的会话窗口的数量比较多,超过第二预设阈值,例如超过5个会话窗口时,对于用户来说,则显得很杂乱。
[0064]第二获取单元202,用于若所述合并窗口中会话窗口的数量大于第二预设阈值,则获取所述合并窗口中各个所述会话窗口的属性信息;
[0065]本发明实施例中,若合并窗口中会话窗口的数量大于第二预设阈值,则需要对合并窗口进行调整处理,例如关闭一些会话窗口。在调整处理之前,第二获取单元202获取合并窗口中各个会话窗口的属性信息。会话窗口的属性信息可以是该会话窗口的通信时间间隔。
[0066]所述调整处理单元203,用于判断所述合并窗口中目标会话窗口的通信时间间隔是否大于第一预设阈值,若是,则关闭所述合并窗口中所述目标会话窗口的显示。
[0067]本发明实施例中,判断合并窗口中目标会话窗口的通信时间间隔是否大于第一预设阈值,若是,调整处理单元203则将目标会话窗口的显示关闭,例如,合并窗口中的目标会话窗口超过5分钟没有收发任何消息,则将该目标会话窗口关闭。这种实施方式可以在会话窗口比较多的情况下,有效保证合并窗口中活跃会话窗口的个数。
[0068]本发明实施例中,获取用于进行实
时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
[0069]请参阅图7,图7是本发明实施例公开的又一种窗口显示处理装置的结构图。如图7所示,该窗口显示处理装置包括:
[0070]第一获取单元300,用于获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;
[0071]第二获取单元301,用于获取所述合并窗口中各个所述会话窗口的属性信息;
[0072]调整处理单元302,用于确定所述会话窗口所关联的实时通信所属通信类别,根据所述通信类别将所述合并窗口中的所述至少一个会话窗口划分为至少一个类别,并按照所述至少一个类别将所述至少一个会话窗口在所述合并窗口中进行分类显示。
[0073]本发明实施例中,会话窗口的属性信息包括该会话窗口所关联的实时通信所属通信类别,通信类别可以包括一对一通信会话,讨论组通信会话以及群通信会话等等。调整处理单元302确定会话窗口所关联的实时通信所属通信类别,根据所确定的各个会话窗口的通信类别将合并窗口中的各个会话窗口划分为至少一个类别,并在合并窗口中将各个类别的会话窗口进行分类显示,如图4所示,即是将所有会话窗口划分为了类别1、类别2以及类别3,每一个类别里面都包括多个会话窗口,各个会话窗口可以与不同的通信对象进行会话。
[0074]第三获取单元303,用于当需要在目标类别中搜索会话窗口时,获取搜索关键字;
[0075]本发明实施例中,将各个会话窗口进行分类显示后,每一个类别里面的会话窗口均支持关键字搜索功能,当需要在目标类别中搜索会话窗口时,第三获取单元303获取用户输入的搜索关键字,搜索关键字可以包括需要搜索的目标会话窗口的标识,也可以包括目标会话窗口中的会话内容等等,如图4所示,当需要在类别I中进行搜索时,则用户在类别I中输入关键字。
[0076]搜索单元304,用于在所述目标类别的会话窗口中搜索与所述关键字匹配的目标会话窗口。
[0077]本发明实施例中,搜索单元304在目标类别的多个会话窗口中搜索与关键字匹配的目标会话窗口,例如若关键字为目标会话窗口的标识信息,则搜索出与标识信息匹配的目标会话窗口。
[0078]本发明实施例中,获取用于进行实时通信的至少一个会话窗口,将该至少一个会话窗口进行合并形成合并窗口,获取该合并窗口中各个会话窗口的属性信息,并对合并窗口中的会话窗口的显示方式进行与属性信息对应的调整处理。通过本实施例,可以通过将各个会话窗口进行合并,并对合并窗口中各个会话窗口的显示方式进行调整处理,实现对进行实时通信的各个会话窗口的有效管理,提高用户体验。
[0079]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory, ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0080]以上对本发明实施例公开的一种客户端播放控制方法及客户端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种窗口显示处理方法,其特征在于,包括: 获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口; 获取所述合并窗口中各个所述会话窗口的属性信息; 对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。2.如权利要求1所述的方法,其特征在于,所述会话窗口的属性信息包括所述会话窗口的通信时间间隔; 所述对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理,包括: 判断所述合并窗口中目标会话窗口的通信时间间隔是否大于第一预设阈值,若是,则关闭所述合并窗口中所述目标会话窗口的显示。3.如权利要求2所述的方法,其特征在于,所述获取所述合并窗口中各个所述会话窗口的属性信息之前,还包括: 判断所述合并窗口中会话窗口的数量是否大于第二预设阈值; 若是,则获取所述合并窗口中各个所述会话窗口的属性信息。4.如权利要求1所述的方法,其特征在于,所述会话窗口的属性信息包括所述会话窗口所关联的实时通信所属通信类别; 所述对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理,包括: 确定所述会话窗口所关联的实时通信所属通信类别,根据所述通信类别将所述合并窗口中的所述至少一个会话窗口划分为至少一个类别,并按照所述至少一个类别将所述至少一个会话窗口在所述合并窗口中进行分类显示。5.如权利要求4所述的方法,其特征在于,所述方法还包括: 当需要在目标类别中搜索会话窗口时,获取搜索关键字; 在所述目标类别的会话窗口中搜索与所述关键字匹配的目标会话窗口。6.一种窗口显示处理装置,其特征在于,包括: 第一获取单元,用于获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口; 第二获取单元,用于获取所述合并窗口中各个所述会话窗口的属性信息; 调整处理单元,对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。7.如权利要求6所述的装置,其特征在于,所述会话窗口的属性信息包括所述会话窗口的通信时间间隔; 所述调整处理单元具体用于判断所述合并窗口中目标会话窗口的通信时间间隔是否大于第一预设阈值,若是,则关闭所述合并窗口中的所述目标会话窗口的显示。8.如权利要求7所述的装置,其特征在于,所述装置还包括: 判断单元,用于判断所述合并窗口中会话窗口的数量是否大于第二预设阈值; 所述第二获取单元具体用于若所述合并窗口中会话窗口的数量大于第二预设阈值,则获取所述合并窗口中各个所述会话窗口的属性信息。9.如权利要求6所述的装置,其特征在于,所述会话窗口的属性信息包括所述会话窗口所关联的实时通信所属通信类别; 所述调整处理单元具体用于确定所述会话窗口所关联的实时通信所属通信类别,根据所述通信类别将所述合并窗口中的所述至少一个会话窗口划分为至少一个类别,并按照所述至少一个类别将所述至少一个会话窗口在所述合并窗口中进行分类显示。10.如权利要求9所述的装置,其特征在于,所述装置还包括: 第三获取单元,用于当需要在目标类别中搜索会话窗口时,获取搜索关键字; 搜索单元,用于在所述目标类别的会话窗口中搜索与所述关键字匹配的目标会话窗□ O
【专利摘要】本发明实施例涉及电子技术领域,公开了一种窗口显示处理方法及装置。其中,该方法包括:获取用于进行实时通信的至少一个会话窗口,并将所述至少一个会话窗口进行合并形成合并窗口;获取所述合并窗口中各个所述会话窗口的属性信息;对所述合并窗口中的所述会话窗口的显示方式进行与所述属性信息对应的调整处理。实施本发明实施例,能够对进行实时通信的各个会话窗口进行有效管理,提高用户体验。
【IPC分类】G06F9/44
【公开号】CN104881295
【申请号】CN201510330097
【发明人】贺灏, 张聪
【申请人】广州华多网络科技有限公司
【公开日】2015年9月2日
【申请日】2015年6月15日
转载请注明原文地址:https://www.famiwei.com/read-8138780.html