本发明涉及信息技术领域,尤其涉及一种信息的显示方法及装置。
背景技术:
即时通讯应用已然成为我们日常生活中必备的通讯交流的工具。即时通讯应用几乎都具有群组聊天功能,群成员人数一般小则三五人,多则成百上千人,用户通过即时通讯应用的群组功能将信息同时分享给更多的用户,实现与多个群成员同时进行交流。
在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
群组成员众多,聊天信息更新速度快,信息记录很容易被新的聊天信息淹没,当用户想要查看某些群成员发送的信息,只能一条条的翻看聊天记录,信息查找的效率低,操作费时费力。
技术实现要素:
有鉴于此,本发明实施例提供了一种信息的显示方法及装置,能够方便快捷将用户关心的信息显示给用户。
第一方面,本发明实施例提供一种信息的显示方法,适用于移动终端中,所述方法包括:
当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息;
从所述第一显示窗口相关的信息中选择与指定对象相关的信息;
将所述与指定对象相关的信息通过第二显示窗口进行显示。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取第一显示窗口相关的信息之前还包括:
接收用户输入的请求信息,所述请求信息携带有指定对象的标识信息以及指定时间;其中,所述指定时间包括显示与指定对象相关信息的时间、与指定对象相关信息的发送时间中至少一种指定时间;
则所述获取第一显示窗口相关的信息包括:
响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取第一显示窗口相关的信息之前包括:
接收服务器或所述指定对象发送的请求信息,所述请求信息中携带有所述指定对象的标识信息以及指定的时间;
则所述获取第一显示窗口相关的信息包括:
响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在接收服务器或所述指定对象发送的请求信息之后包括:
向所述标识信息对应的对象发送请求应答信息,所述应答信息用于指示所述移动终端是否接受所述请求。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述与指定对象相关的信息通过第二显示窗口进行显示之前包括:
当移动终端接收到一个所述请求信息时,将所述请求信息中携带的所述指定对象的标识信息以及所述指定对象发送的信息显示在第二显示窗口中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述与指定对象相关的信息通过第二显示窗口进行显示还包括:
当移动终端接收到多个所述请求信息时,将其中一个请求信息中携带的所述指定对象的标识信息显示以及所述指定对象发送的信息在第二显示窗口中;
生成若干个显示窗口,以使得其他所述请求信息中携带的所述指定对象的标识信息以及所述若干指定对象发送的信息分别显示在所述若干显示窗口中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述与指定对象相关的信息显示在所述第二显示窗口之后包括:
关闭第二显示窗口。
第二方面,本发明实施例提供了一种信息的显示装置,适用于移动终端中,所述装置包括:
获取模块,用于当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息;
选择模块,用于从所述第一显示窗口相关的信息中选择与指定对象相关的信息;
显示模块,用于将所述与指定对象相关的信息通过第二显示窗口进行显示。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
第一接收模块,用于接收用户输入的请求信息,所述请求信息携带有指定对象的标识信息以及指定时间;其中,所述指定时间包括显示与指定对象相关信息的时间、与指定对象相关信息的发送时间中至少一种指定时间;
则所述获取模块包括:
第一获取单元,用于响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
第二接收模块,用于接收服务器或所述指定对象发送的请求信息,所述请求信息中携带有所述指定对象的标识信息以及指定的时间;
则所述获取模块还包括:
第二获取单元,用于响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:
发送模块,用于向所述标识信息对应的对象发送请求应答信息,所述应答信息用于指示所述移动终端是否接受所述请求。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示模块包括:
第一显示单元,用于当移动终端接收到一个所述请求信息时,将所述请求信息中携带的所述指定对象的标识信息以及所述指定对象发送的信息显示在第二显示窗口中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示模块还包括:
第二显示单元,用于当移动终端接收到多个所述请求信息时,将其中一个请求信息中携带的所述指定对象的标识信息显示以及所述指定对象发送的信息在第二显示窗口中;
生成单元,用于生成若干个显示窗口,以使得其他所述请求信息中携带的所述指定对象的标识信息以及所述若干指定对象发送的信息分别显示在所述若干显示窗口中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,其特征在于,所述装置还包括:
关闭模块,用于关闭第二显示窗口。
本发明实施例提供一种信息的显示方法及装置,利用当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息;然后,从所述第一显示窗口相关的信息中选择与指定对象相关的信息;从而,将所述与指定对象相关的信息通过第二显示窗口进行显示。当第一显示窗口相关信息的信息量比较大,信息更新速度快时,通过对第一显示窗口相关信息进行筛选,选择出与指定对象相关信息,将选择出与指定对象相关的信息通过一个单独的窗口进行显示,从而,减小用户查看相关信息的操作,提高了信息查找效率。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的第一种信息的显示方法的流程图;
图2是本发明实施例提供的移动终端显示界面的示意图;
图3是本发明实施例提供的第二种信息的显示方法的流程图;
图4是本发明实施例提供的第三种信息的显示方法的流程图;
图5是本发明实施例提供的第四种信息的显示方法的流程图;
图6是本发明实施例提供的第五种信息的显示方法的流程图;
图7是本发明实施例提供的第六种信息的显示方法的流程图;
图8是本发明实施例提供的第七种信息的显示方法的流程图;
图9是本发明实施例提供的移动终端显示界面的另一种示意图;
图10是本发明实施例提供的第一种信息的显示装置的结构组成图;
图11是本发明实施例提供的第二种信息的显示装置的结构组成图;
图12是本发明实施例提供的第三种信息的显示装置的结构组成图;
图13是本发明实施例提供的第四种信息的显示装置的结构组成图;
图14是本发明实施例提供的第五种信息的显示装置的结构组成图;
图15是本发明实施例提供的第六种信息显示装置的结构组成图;
图16是本发明实施例提供的第七种信息显示装置的结构组成图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供一种信息的显示方法,适用于移动终端中,如图1所示,所述方法包括:
101、当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息。
102、从所述第一显示窗口相关的信息中选择与指定对象相关的信息。
其中,第一显示窗口的相关信息包括用户的标识信息、信息发送的时间、发送信息的内容等。即时应用软件接收到的相关的信息是以数据的形式保存在移动终端为其分配的存储空间中或者即时应用的服务器上,这些数据携带有用户的标识信息,移动终端通过将指定对象的标识信息与数据库中的数据携带的用户的标识信息进行对比,从而筛选出与指定对象相关的信息。
103、将所述与指定对象相关的信息通过第二显示窗口进行显示。
其中,第二显示窗口与第一显示窗口是相互独立的,第一显示窗口与第二显示窗口并列显示在移动终端显示界面中,第二显示窗口不影响第一显示窗口的显示。还需要说明的是,第二显示窗口只在所述移动终端的显示界面显示,而不影响其他相关移动终端用户的显示界面。
第一显示窗口与第二显示窗口存在某种位置关系,如图2所示,这种位置关系是能够调整的,用户通过长按第二显示窗口或者利用鼠标等设备拖动第二显示窗口到任意位置,改变第二显示窗口位置,调整与第一显示窗口的位置关系。补充说明的是,第二显示窗口的窗口背景、文字的字体字号等属性通常默认与第一显示窗口相同,用户还可以根据自己的喜好进行设置,其设置依照现有技术与第一显示窗口的设置方法相同。
本发明实施例提供一种信息的显示方法,利用当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息;然后,从所述第一显示窗口相关的信息中选择与指定对象相关的信息;从而,将所述与指定对象相关的信息通过第二显示窗口进行显示。当第一显示窗口相关信息的信息量比较大,信息更新速度快时,通过对第一显示窗口相关信息进行筛选,选择出与指定对象相关信息,将选择出与指定对象相关的信息通过一个单独的窗口进行显示,从而,减小用户查看相关信息的操作,提高了信息查找效率。
进一步,用户可以根据需要选择指定对象,将所述指定对象发送的相关信息显示在第二显示窗口中。基于此目的,在获取第一显示窗口相关的信息之前,本发明实施例还提供了以下步骤,如图3所示,具体执行步骤包括:
104、接收用户输入的请求信息,所述请求信息携带有指定对象的标识信息以及指定时间。
其中,所述指定时间包括显示与指定对象相关信息的时间、与指定对象相关信息的发送时间中至少一种指定时间。
其中,所述指定对象的标识信息是一种标志信息,用于区分各个对象。所述指定对象的标识信息包括:指定对象的即时应用的账号、用户昵称、备注名称以及指定对象的头像等标志信息。
则所述获取第一显示窗口相关的信息包括:
1011、响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
由于所述指定的时间包括显示与指定对象相关信息的时间、与指定对象相关信息的发送时间中至少一种指定时间,根据所述指定的时间的类型,获取第一显示窗口的信息的操作,具体举例说明。
1、当所述指定的时间为显示与指定对象相关信息的时间时,假设指定在09:00至11:00这段时间内将与指定对象相关信息一直显示在用户面前,在响应于所述请求信息时,还需要判断当前时间是否在指定的显示时间段内,如果判断出当前时间在所述指定的显示时间段内,则获取第一显示窗口相关的信息;如果判断出当前时间不在所述指定的时间内,则执行现有技术中的信息显示方式。
2、当所述指定的时间为与指定对象相关信息的发送时间时,假设指定将09:00到10:00时间内发送或接收的信息显示在用户面前,移动终端响应所述请求信息,获取所述指定的时间内第一显示窗口接收到相关信息。
3、当所述指定的时间包括以上两种时间参数时,假设指定将09:00到10:00时间内发送或接收的信息在09:00至11:00这段时间内一直显示在用户面前,在响应于所述请求信息时,还需要判断当前时间是否在指定的显示时间段内,如果判断出当前时间在所述指定的显示时间段内,则获取指定的时间内第一显示窗口接收的相关的信息;如果判断出当前时间不在所述指定的时间内,则执行现有技术中的信息显示方式。
进一步来说,用户可以根据指定对象发送的请求信息,将所述指定对象发送的相关信息显示在第二显示窗口中。基于此目的,在获取第一显示窗口相关的信息之前,本发明实施例还提供了以下步骤,如图4所示,具体执行步骤包括:
105、接收服务器或所述指定对象发送的请求信息,所述请求信息中携带有所述指定对象的标识信息以及指定的时间。
则所述获取第一显示窗口相关的信息包括:
1012、响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
进一步,为实现上述操作,确定是否采用第二显示窗口显示相关信息,基于此目的,本发明实施例提供了相应的操作流程,如图5所示,执行步骤106接收服务器或所述指定对象发送的请求信息之后,还需执行以下步骤:
106、向所述标识信息对应的对象发送请求应答信息,所述应答信息用于指示所述移动终端是否接受所述请求。
当所述应答信息为接受所述请求,则执行相应的显示流程,在移动终端显示界面增加第二显示窗口,通过第一显示窗口以及第二显示窗口显示相关信息;当所述应答信息为拒绝所述请求,则执行现有技术的显示方式,移动终端显示界面不增加第二显示窗口,只通过第一显示窗口显示相关信息。
需要说明的是,如果所述指定对象的权限高于所述终端,则所述移动终端允许不向所述指定对象发送请求应答信息,直接执行第二显示窗口显示的相关流程。具体举例说明,在即时应用群组聊天中,指定对象A希望用户B关注其在群组里发送的信息,其中指定对象A是群主或者群组管理员,指定对象A向用户B发送请求信息,用户B接收到请求信息后,用户B的移动终端不用执行步骤108,而是直接响应于指定用户A发送的请求信息,获取第一显示窗口的相关信息。
进一步,指定对象相关的信息通过增加单独的窗口进行显示,当移动终端接收到一个所述请求信息时,本发明实施例提供了一种信息的显示方法,如图6所示,执行步骤103将所述与指定对象相关的信息通过第二显示窗口进行显示,具体步骤如下:
1031、当移动终端接收到一个所述请求信息时,将所述请求信息中携带的所述指定对象的标识信息以及所述指定对象发送的信息显示在第二显示窗口中。
进一步来说,当移动终端接收到多个所述请求信息时,相应的操作流程如图7所示,执行步骤103将所述与指定对象相关的信息通过第二显示窗口进行显示,具体步骤还包括:
1032、当移动终端接收到多个所述请求信息时,将其中一个请求信息中携带的所述指定对象的标识信息以及所述指定对象发送的信息显示在第二显示窗口中。
1033、生成若干个显示窗口,以使得其他所述请求信息中携带的所述指定对象的标识信息以及所述指定对象发送的信息分别显示在所述若显示窗口中。
进一步,为了简化移动终端显示界面,当用户不需要通过第二显示窗口显示相关信息时,本发明实施例提供了相应的处理方式,如图8所示,包括:
107、关闭第二显示窗口。
用户可以通过单击鼠标或者手动点击指定对象的头像、昵称来关闭所述第二显示窗口;用户还可以通过双击或者长按第二显示窗口的方式,选择关闭第二显示窗口,本发明实施例对此不作过多限定。
补充说明的是,关闭第二显示窗口时,不影响第一显示窗口接收显示信息,第一显示窗口仍然显示在移动终端显示界面中,移动终端信息的显示将遵循现有技术的显示方式,此时,移动终端显示界面的示意图如图9所示。
本发明实施例提供了一种信息的显示装置,适用于移动终端中,如图10所述,所述装置包括:
获取模块81,用于当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息。
选择模块82,用于从所述第一显示窗口相关的信息中选择与指定对象相关的信息。
显示模块83,用于将所述与指定对象相关的信息通过第二显示窗口进行显示。
可选的是,如图11所示,所述装置还包括:
第一接收模块84,用于接收用户输入的请求信息,所述请求信息携带有指定对象的标识信息以及指定时间;其中,所述指定时间包括显示与指定对象相关信息的时间、与指定对象相关信息的发送时间中至少一种指定时间。
则所述获取模块81包括:
第一获取单元811响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
可选的是,如图12所示,所述装置还包括:
第二接收模块85,用于接收服务器或所述指定对象发送的请求信息,所述请求信息中携带有所述指定对象的标识信息以及指定的时间。
则所述获取模块81还包括:
第二获取单元812,用于响应于所述请求信息,根据所述指定的时间,获取第一显示窗口相关的信息。
可选的是,如图13所示,所述装置还包括:
发送模块86,用于向所述标识信息对应的对象发送请求应答信息,所述应答信息用于指示所述移动终端是否接受所述请求。
可选的是,如图14所示,所述显示模块83包括:
第一显示单元831,用于当移动终端接收到一个所述请求信息时,将所述请求信息中携带的所述指定对象的标识信息以及所述指定对象发送的信息显示在第二显示窗口中。
可选的是,如图15所示,所述显示模块83还包括:
第二显示单元832,用于当移动终端接收到多个所述请求信息时,将其中一个请求信息中携带的所述指定对象的标识信息显示以及所述指定对象发送的信息在第二显示窗口中。
生成单元833,用于生成若干个显示窗口,以使得其他所述请求信息中携带的所述指定对象的标识信息以及所述若干指定对象发送的信息分别显示在所述若干显示窗口中。
可选的是,如图16所示,所述装置还包括:
关闭模块86,用于关闭第二显示窗口。
本发明实施例提供一种信息的显示装置,利用当第一显示窗口处于开启状态时,获取第一显示窗口相关的信息;然后,从所述第一显示窗口相关的信息中选择与指定对象相关的信息;从而,将所述与指定对象相关的信息通过第二显示窗口进行显示。当第一显示窗口相关信息的信息量比较大,信息更新速度快时,通过对第一显示窗口相关信息进行筛选,选择出与指定对象相关信息,将选择出与指定对象相关的信息通过一个单独的窗口进行显示,从而,减小用户查看相关信息的操作,提高了信息查找效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。