一种信息显示方法及设备与流程

文档序号:14156976阅读:139来源:国知局

本发明涉及数据处理领域,特别涉及一种信息显示方法及设备。



背景技术:

目前,用户可以通过登录自己的账号在社交分享平台分享自己想要分享给好友或者联系人的动态,社交分享平台例如可以是朋友圈、qq空间、微博等等,用户可以在这些社交共享平台中发布分享给好友信息或者联系人的链接等。

但是当出现焦点事件时,即出现大家都较为关注的话题时,用户自己或者多个好友可能都会对该焦点事件进行分享,以使得自己的好友能够看到该焦点事件,那么在该用户的账号登录的社交分享平台可能会出现多条相同或者类似的动态,这样用户则需要消耗过多的时间对同样的信息进行阅读,从而使得用户的使用体验不佳。



技术实现要素:

本发明实施例提供一种信息显示方法及设备,用于减少用户在阅读相同信息时消耗的时间。

第一方面,提供一种信息显示方法,该方法包括:

确定通过第一账号登录的社交分享平台中更新的m条动态信息是否包括n条关联动态信息,其中,m为不小于2的正整数,n为不小于2的正整数,且m≥n;

若确定所述社交分享平台中更新的所述m条动态信息包括所述n条关联动态信息,则将所述n条关联动态信息进行合并,生成p条合并动态信息,其中,p为正整数,且n>p;

将所述p条合并动态信息显示在所述社交分享平台的显示界面中。

可选的,在将所述p条合并动态信息显示在所述社交分享平台中时,所述方法还包括:

将合并生成第一合并动态信息的关联动态信息对应的用户id,显示在所述第一合并动态信息对应的第一预设区域,其中,所述第一合并动态信息为所述p条合并动态信息中的任意一条。

可选的,所述方法还包括:

接收对所述第一预设区域进行的第一操作,其中,所述第一操作用于从所述第一预设区域显示的用户id中选择至少一个用户id;

接收对所述至少一个用户id进行的第二操作,其中,所述第二操作用于输入与所述至少一个用户id对应的用户帐号的互动信息;

将所述互动信息发送给所述至少一个用户id对应的用户帐号,以使得通过所述至少一个用户id对应的帐号登录的社交分享平台能够显示所述第二操作信息。

可选的,所述关联动态信息为包括相同关键字和/或相同网页链接的动态信息。

第二方面,提供一种信息显示设备,该设备包括:

确定单元,用于确定通过第一账号登录的社交分享平台中更新的m条动态信息是否包括n条关联动态信息,其中,m为不小于2的正整数,n为不小于2的正整数,且m≥n;

合并单元,用于若确定所述社交分享平台中更新的所述m条动态信息包括所述n条关联动态信息,则将所述n条关联动态信息进行合并,生成p条合并动态信息,其中,p为正整数,且n>p;

显示单元,用于将所述p条合并动态信息显示在所述社交分享平台的显示界面中。

可选的,

所述显示单元,还用于在将所述p条合并动态信息显示在所述社交分享平台中时,将合并生成第一合并动态信息的关联动态信息对应的用户id,显示在所述第一合并动态信息对应的第一预设区域,其中,所述第一合并动态信息为所述p条合并动态信息中的任意一条。

可选的,所述设备还包括收发单元,

所述收发单元,用于接收对所述第一预设区域进行的第一操作,其中,所述第一操作用于从所述第一预设区域显示的用户id中选择至少一个用户id;接收对所述至少一个用户id进行的第二操作,其中,所述第二操作用于输入与所述至少一个用户id对应的用户帐号的互动信息;将所述互动信息发送给所述至少一个用户id对应的用户帐号,以使得通过所述至少一个用户id对应的帐号登录的社交分享平台能够显示所述第二操作信息。

可选的,所述关联动态信息为包括相同关键字和/或相同网页链接的动态信息。

第三方面,提供一种计算机装置,所述装置包括至少一个处理器,所述处理器用于执行存储器中存储的计算机程序时实现如第一方面提供的信息显示方法的步骤。

第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面提供的信息显示方法的步骤。

在本发明实施例中,当社交分享平台中更新的多条动态信息中包括相关联的信息时,则将互相关联的信息进行合并,再将合并后的动态信息显示在社交分享平台的显示界面中,这样,用户在登录自己的账号查看社交分享平台中更新的动态信息时,对于相同或者类似的动态信息,无需进行多次阅读,从而节省用户在阅读动态信息时所消耗的时间,进而节省阅读成本,提升用户的使用体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的信息显示方法的流程示意图;

图2为本发明实施例提供的社交分享平台的一种显示界面示意图;

图3为本发明实施例提供的信息显示设备的一种结构示意图;

图4为本发明实施例提供的计算机装置的一种结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

下面介绍本发明实施例的技术背景。

目前,用户可以通过登录自己的账号在社交分享平台分享自己想要分享给好友或者联系人的动态,但是当出现焦点事件时,即出现大家都较为关注的话题时,用户自己或者多个好友可能都会对该焦点事件进行分享,以使得自己的好友能够看到该焦点事件,那么在该用户的账号登录的社交分享平台可能会出现多条相同或者类似的动态,这样用户则需要消耗过多的时间对同样的信息进行阅读,从而使得用户的使用体验不佳。

鉴于此,本发明实施例提供一种信息显示方法,在该方法中,当社交分享平台中更新的多条动态信息中包括相关联的信息时,则将互相关联的信息进行合并,再将合并后的动态信息显示在社交分享平台的显示界面中,这样,用户在登录自己的账号查看社交分享平台中更新的动态信息时,对于相同或者类似的动态信息,无需进行多次阅读,从而节省用户在阅读动态信息时所消耗的时间,进而节省阅读成本,提升用户的使用体验。

下面结合附图介绍本发明实施例提供的技术方案。

请参见图1,本发明一实施例提供一种信息显示方法,该方法包括:

步骤101:确定通过第一账号登录的社交分享平台中更新的m条动态信息是否包括n条关联动态信息,其中,m为不小于2的正整数,n为不小于2的正整数,且m≥n;

步骤102:若确定社交分享平台中更新的m条动态信息包括n条关联动态信息,则将n条关联动态信息进行合并,生成p条合并动态信息,其中,p为正整数,且n>p;

步骤103:将p条合并动态信息显示在社交分享平台的显示界面中。

本发明实施例中,社交分享平台为可以向好友或者联系人分享动态信息的平台,例如可以使微信中的朋友圈、qq空间、微博和人人网等等,当然,也可能是其他可能的分享平台,本发明实施例对此不作限制。

本发明实施例中,在用户通过第一账号在社交分享平台发布了动态信息,或者该用户的好友在社交分享平台发布了动态信息,动态信息则会发送到与该社交分享平台对应的服务器,服务器再确定需要推送给哪些账号,当确定之后在推送给需要推送的账号。例如上述第一账号的好友发布动态信息之后,服务器则会推送给第一账号。

其中,当出现焦点事件,例如使用第一账号的用户的多数好友共同较为关注的话题时,则可能会有多个好友会发布与焦点事件相关的动态信息,例如携带相同话题的动态信息,或者携带相同的该焦点事件的相关网页链接。那么若是一一均在第一账号登录的社交分享平台进行显示,那么第一账户对应的用户在查看社交分享平台更新的动态信息,则会重复的查看较多的信息,消耗时间较长,因此,在显示更新的动态信息之前,还可以确定更新的m条动态信息中是否包括n条关联动态信息,其中,m为不小于2的正整数,n为不小于2的正整数,且m≥n。

具体的,在社交分享平台中通常会按照时间顺序显示用户和该用户的好友的所有动态信息,已经被用户查看的动态信息也可以进行显示,因此除了可以确定更新的动态信息中是否包括关联动态信息,还可以是确定所有的动态信息中是否包括关联动态信息。当然,由于动态信息的信息量较为庞大的,且焦点事件的热度时间通常也较为短暂,在进行动态信息是否包括关联动态信息的确定之时,还可以设置所要确定的一个时间段内的动态信息,例如一个时间段可以是在一天内,或者在三天内,当然,也可以是其他可能的时间长度,具体的可以根据用户的喜好进行设置,或者根据设备的处理能力进行设置。

具体的,关联动态信息可以是包括相同的关键字和/或相同网页链接的动态信息。因此,判断多条动态是否为关联动态信息则可以通过这几条动态信息是否包括相同的关键字或者相同网页链接的动态信息进行判断。例如,当好友1和好友2均分享一条包括相同网页链接的动态信息,那么则可以认为这两条动态信息为关联动态信息;或者,好友1和好友2均分享了一条包括关键字a的动态信息,那么则可以认为这两条动态信息为关联动态信息。

本发明实施例中,当确定更新的m条动态信息中未包括关联动态信息时,即好友发布的动态信息均不相同或者类似时,则可以将这m条动态信息直接显示在社交分享平台的显示界面中。

本发明实施例中,当确定更新的m条动态信息中包括n条关联动态信息时,为了避免用户在查看动态信息时重复的阅读到相同的内容,因此会将这n条关联动态信息进行合并,生成p条合并动态信息。其中,p为正整数,且n>p。

具体的,n条关联动态信息中可能包括多组关联动态信息,也可能只包括一组关联动态信息。其中,一组关联动态信息即是指包括相同的关键字和/或相同网页链接的多条动态信息。当n条关联动态信息只包括一组关联动态信息时,即这n条关联动态信息均包括相同的关键字和/或相同的网页链接;当n条关联动态信息包括多组关联动态信息时,即这n条关联动态信息包括的每一组关联动态信息包括相同的关键字和/或相同的网页链接,且不同组包括的关键字或者网页链接都不同。因为针对每一组关联动态信息所进行的合并的过程都可以是相同的。

当n条关联动态信息仅包括一组关联动态信息时,那么合并过后所得到的合并动态信息则只有一条,即p为1。其中,将n条关联动态信息进行合并后,则可以将合并所得到的合并动态信息显示在社交分享平台的显示界面中。

具体的,通过第一账号登录的社交分享平台更新的m条动态信息中,还包括出关联动态信息之外的其他不相关联的动态信息,在将合并动态信息和这些不相关联的动态信息共同进行显示时,可以按照发布时间顺序依次进行排序显示,例如发布时间较早的显示在后面,发布时间较晚的显示在前面;或者,发布时间较早的显示在前面,发布时间较晚的显示在后面。其中,合并动态信息的发布时间可以以合并生成该条合并动态信息的关联动态信息中发布时间最晚的时间为准,或者也可以以合并生成该条合并动态信息的关联动态信息中发布时间最早的时间为准,当然,还可以以合并生成该条合并动态信息的关联动态信息中任意一个的发布时间为准,本发明实施例对此不作限制。

本发明实施例中,在合并成一条合并动态信息之后,用户则可能无法知晓该条动态信息为哪个好友发布的,因此除了将合并动态信息显示在显示界面中,还可以将用于合并生成该条合并动态信息的关联动态信息对应的用户信息也显示在合并动态信息对应的第一预设区域。

具体的,显示的用户信息可以是用户id(identity),或者也可以是对这些用户的备注,或者为用户的头像,当然,还可以是其他可能的信息,本发明实施例对此不作限制。例如用于合并生成该条合并动态信息的关联动态信息对应的其中一个用户的id为“9856”,而第一账户对应的用户对该用户的备注为“李四”,那么显示的用户信息则可以是“9856”,或者可以是“李四”。

其中,第一预设区域可以在软件开发者设定的固定区域,例如固定显示在合并动态信息相邻的下方区域;或者,还可以是由用户根据自己的喜好自行进行设置的。请参见图2,为社交分享平台的一种显示界面图,其中,动态信息显示区域用于显示用户发布的动态信息,该动态信息包括非关联的动态信息和合并动态信息,第一显示区域位于动态信息显示区域下方相邻的区域。如图2中所示,动态信息1为好友1~好友3共同发布的合并过后的合并动态信息,动态信息2是好友1发布的非关联的动态信息。

本发明实施例中,在发布关联动态信息对应的用户信息之时,也可以按照发布关联动态信息的时间顺序进行显示,例如按照发布时间从早到晚的顺序进行显示,或者按照发布时间从晚到早的顺序进行显示;或者,还可以根据第一账号对应的用户与发布关联动态信息对应的用户之间的亲密度关系,设置与第一账号对应的用户亲密度较高的用户优先显示;或者,用户还可以自行设置哪些用户优先进行显示。当然,还可以按照其他可能的方式进行显示,本发明实施例对此不做限制。另外,可能转发该条合并动态信息的用户较多,第一预设区域可能无法将全部用户信息进行显示,或者若是要将全部用户进行显示,则第一预设区域则需要占据屏幕的较大空间,因此,若是需要显示的用户信息较多时,则可以选择部分的用户信息进行显示。

本发明实施例中,用户还可以跟发布动态信息对应的用户进行互动,例如用户可以对合并动态信息进行评论、点赞或者转发该条动态信息等。

具体的,当用户想要跟发布动态信息对应的用户进行互动时,用户可以对合并动态信息对应的第一预设区域进行第一操作,第一操作则是可以用于从第一预设区域显示的用户信息中选择需要与其进行互动的用户对应的用户信息。例如,当用户信息为用户id时,则可以是从第一预设区域显示的用户id中选择一个或者多个用户id。

当确定了需要与其进行互动的用户对应的用户信息之后,用户则可以对选择的用户信息进行第二操作,第二操作则可以是用于输入想要与选择的用户信息对应的用户进行互动的具体互动信息。例如,当想要与选择的用户信息对应的用户进行互动的具体互动信息为对这些用户发布的动态信息进行评论,那么第二操作则是触摸评论按钮,并输入评论信息;当想要与选择的用户信息对应的用户进行互动的具体互动信息为对这些用户发布的动态信息进行点赞,那么第二操作则是触摸点赞按钮;当想要与选择的用户信息对应的用户进行互动的具体互动信息为对这些用户发布的动态信息进行转发,那么第二操作则是触摸转发按钮,并确认转发。

需要声明的是,第一操作和第二操作并没有实质上的先后顺序,可以是先进行第一操作,在进行第二操作;当然,也可以是先进行第二操作,然后再进行第一操作,本发明实施例对此不作限制。

在通过第一账号登录社交分享平台的用户完成第一操作和第二操作之后,即知晓用户所选择的用户信息和想要进行的互动相关的互动信息之后,则可以将互动信息发送给上述选择的用户信息对应的用户账号。具体的,可以将这些互动信息发送给登录的社交分享平台对应的服务器,在通过服务器推送给上述选择的用户信息对应的用户账号,在上述选择的用户信息对应的用户通过相应的用户账号登录该社交分享平台之后,则可以查看到通过第一账号登录社交分享平台的用户与其进行互动的互动信息。另外,服务器除了将互动信息推送给上述选择的用户信息对应的用户账号之外,还可以将互动信息推送给第一账号,这样,通过第一账号登录社交分享平台的用户也能查看到自己进行的操作,以确认第一操作和第二操作进行成功。

综上所述,本发明实施例中,当社交分享平台中更新的多条动态信息中包括相关联的信息时,则将互相关联的信息进行合并,再将合并后的动态信息显示在社交分享平台的显示界面中,这样,用户在登录自己的账号查看社交分享平台中更新的动态信息时,对于相同或者类似的动态信息,无需进行多次阅读,从而节省用户在阅读动态信息时所消耗的时间,进而节省阅读成本,提升用户的使用体验。

请参见图3,基于同一发明构思,本发明一实施例提供一种信息显示设备30,该设备包括:

确定单元301,用于确定通过第一账号登录的社交分享平台中更新的m条动态信息是否包括n条关联动态信息,其中,m为不小于2的正整数,n为不小于2的正整数,且m≥n;

合并单元302,用于若确定社交分享平台中更新的m条动态信息包括n条关联动态信息,则将n条关联动态信息进行合并,生成p条合并动态信息,其中,p为正整数,且n>p;

显示单元303,用于将p条合并动态信息显示在社交分享平台的显示界面中。

可选的,

显示单元303,还用于在将p条合并动态信息显示在社交分享平台中时,将合并生成第一合并动态信息的关联动态信息对应的用户id,显示在第一合并动态信息对应的第一预设区域,其中,第一合并动态信息为p条合并动态信息中的任意一条。

可选的,设备还包括收发单元304,

收发单元304,用于接收对第一预设区域进行的第一操作,其中,第一操作用于从第一预设区域显示的用户id中选择至少一个用户id;接收对至少一个用户id进行的第二操作,其中,第二操作用于输入与至少一个用户id对应的用户帐号的互动信息;将互动信息发送给至少一个用户id对应的用户帐号,以使得通过至少一个用户id对应的帐号登录的社交分享平台能够显示第二操作信息。

可选的,关联动态信息为包括相同关键字和/或相同网页链接的动态信息。

该设备可以用于执行图1所示的实施例所提供的方法,因此,对于该设备的各功能模块所能够实现的功能等可参考图1所示的实施例的描述,不多赘述。其中,收发单元304虽然在图3中一并示出,但需要知道的是收发单元304不是必选的功能模块,因此在图3中以虚线示出。

请参见图4,本发明一实施例还提供一种计算机装置,该计算机装置包括至少一个处理器401,至少一个处理器401用于执行存储器中存储的计算机程序时实现本发明实施例提供的视频流解码方法的步骤。

可选的,至少一个处理器401具体可以是中央处理器、特定应用集成电路(英文:applicationspecificintegratedcircuit,简称:asic),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(英文:fieldprogrammablegatearray,简称:fpga)开发的硬件电路,可以是基带处理器。

可选的,至少一个处理器401可以包括至少一个处理核心。

可选的,该计算机装置还包括存储器402,存储器402可以包括只读存储器(英文:readonlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)和磁盘存储器。存储器402用于存储至少一个处理器401运行时所需的数据。存储器402的数量为一个或多个。其中,存储器402虽然在图4中一并示出,但需要知道的是存储器402不是必选的功能模块,因此在图4中以虚线示出。

发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如图1所示的实施例提供的信息显示方法的步骤。

在本发明实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明实施例的方法,不应理解为对本发明实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本发明实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1