社交圈消息显示方法及终端设备的制造方法
【专利摘要】本发明实施例提供一种社交圈消息显示方法及终端设备,该方法包括:接收用户在社交圈界面输入的消息排序方式切换指令,消息排序方式切换指令包括目标消息排序方式,其中,社交圈界面包括多个消息排序方式,目标消息排序方式为多个消息排序方式中的任意一个;根据登录社交圈的用户名,获取用户名在切换时刻对应的第一社交圈消息集合,切换时刻为接收消息排序方式切换指令的时刻;根据目标消息排序方式对应的目标排序规则,对第一社交圈消息集合中的社交圈消息进行排序,并在社交圈界面中显示按照目标排序规则进行排序后的第一社交圈消息集合。用以提高显示社交圈消息的灵活性。
【专利说明】
社交圈消息显示方法及终端设备
技术领域
[0001] 本发明实施例设及互联网技术领域,尤其设及一种社交圈消息显示方法及终端设 备。
【背景技术】
[0002] 目前,终端设备中可W安装多种社交应用程序,比如QQ、微信等,该社交应用程序 中通常包括社交圈应用,用户可W在社交圈应用中发布消息,且用户可W查看社交好友在 社交圈应用中发布的社交圈消息。
[0003] 在现有技术中,在终端设备通过社交圈界面向用户显示好友发布的社交圈消息 时,终端设备获取各个好友发布社交圈消息的发布时刻,并根据社交圈消息的发布时刻,对 社交圈消息进行排序,并通过社交圈界面向用户显示排序后的社交圈消息。在现有技术中, 终端设备社交圈消息的排序方式单一死板,使得用户体验差。
【发明内容】
[0004] 本发明实施例提供一种社交圈消息显示方法及终端设备,用W提高显示社交圈消 息的灵活性。
[0005] 第一方面,本发明实施例提供一种社交圈消息显示方法,该方法应用于安装有社 交应用程序的终端设备,所述社交应用程序中包括社交圈应用,所述方法包括:
[0006] 接收用户在社交圈界面输入的消息排序方式切换指令,所述消息排序方式切换指 令包括目标消息排序方式,其中,所述社交圈界面包括多个消息排序方式,所述目标消息排 序方式为所述多个消息排序方式中的任意一个;
[0007] 根据登录所述社交圈的用户名,获取所述用户名在切换时刻对应的第一社交圈消 息集合,所述切换时刻为接收所述消息排序方式切换指令的时刻;
[000引根据所述目标消息排序方式对应的目标排序规则,对所述第一社交圈消息集合中 的社交圈消息进行排序,并在所述社交圈界面中显示按照所述目标排序规则进行排序后的 第一社交圈消息集合。
[0009] 如上所述的方法,所述接收用户在社交圈界面输入的消息排序方式切换指令之 前,还包括:
[0010] 在接收到社交圈启动指令后,获取所述多个消息排序方式,并在所述多个消息排 序方式中,获取默认消息排序方式;
[0011] 根据登录所述社交圈的用户名,获取所述用户名在启动时刻对应的第二社交圈消 息集合,所述启动时刻为接收所述社交圈启动指令的时刻;
[0012] 根据所述默认消息排序方式对应的默认排序规则,对所述第二社交圈消息集合中 的社交圈消息进行排序;
[0013] 在所述社交圈界面中显示所述多个消息排序方式、W及按照默认排序规则排序后 的第二社交圈消息集合。
[0014] 如上所述的方法,所述接收用户在社交圈界面输入的消息排序方式切换指令包 括:
[0015] 接收用户在所述社交圈界面中对第一消息排序方式的选中操作,所述第一消息排 序方式为所述多个消息排序方式中的任意一种;
[0016] 在所述多个消息排序方式中获取当前消息排序方式,其中,所述当前消息排序方 式为所述社交圈界面当前显示的社交圈消息的排序方式;
[0017] 判断所述第一消息排序方式和所述当前消息排序方式是否相同;
[0018] 若判断结果为否,则生成所述消息排序方式切换指令,并将所述第一消息排序方 式确定为所述目标消息排序方式。
[0019] 如上所述的方法,所述目标排序方式为好友列表排序方式,所述根据所述目标排 序规则对应的所述目标排序规则,对所述第一社交圈消息集合中的社交圈消息进行排序, 包括:
[0020] 获取所述用户名对应的多个好友的关注度;
[0021] 在所述第一社交圈消息集合中,根据社交圈消息的发布者获取多个好友社交圈消 息集合,各所述好友社交圈消息集合中包括一个好友发布的所有社交圈消息;
[0022] 生成各所述好友社交圈消息集合的好友社交圈选项,所述好友社交圈选项中包括 所述好友社交圈选项对应的好友用户名;
[0023] 按照关注度由高到低的顺序,在所述社交圈界面中显示各所述好友社交圈选项。
[0024] 如上所述的方法,所述按照关注度由高到低的顺序,在所述社交圈界面中显示各 所述好友社交圈选项之后,还包括:
[0025] 接收用户对第一好友社交圈选项的选中操作;
[0026] 获取所述第一好友社交圈选项对应的第一好友社交圈消息集合;
[0027] 根据社交圈消息的发布时刻,显示第一好友社交圈消息集合中的社交圈消息。
[0028] 如上所述的方法,所述目标排序方式为时间列表排序方式,所述根据所述目标排 序规则对应的所述目标排序规则,对所述第一社交圈消息集合中的社交圈消息进行排序, 包括:
[0029] 根据预设的时段划分规则,将当前时刻之前的时段划分为多个时段;
[0030] 在所述第一社交圈消息集合中,根据社交圈消息的发布时刻,获取多个时段社交 圈消息集合,各所述时段社交圈消息集合中包括发布时刻在一个时段内的所有社交圈消 息;
[0031] 生成各所述时段社交圈消息集合的时段社交圈选项,各所述时段社交圈选项中包 括所述时段社交圈选项对应时段的起始时刻和终止时刻;
[0032] 按照各所述时段中包括时刻的先后顺序,在所述社交圈界面中显示各所述时段社 交圈选项。
[0033] 如上所述的方法,所述按照各所述时段中包括时刻的先后顺序,在所述社交圈界 面中显示各所述时段社交圈选项之后,还包括:
[0034] 接收用户对第一时段社交圈选项的选中操作;
[0035] 获取所述第一时段社交圈选项对应的第一时段社交圈消息集合;
[0036] 根据社交圈消息的发布时刻,显示第一时段社交圈消息集合中的社交圈消息。
[0037] 如上所述的方法,所述目标排序方式为位置列表排序方式,所述根据所述目标排 序规则对应的所述目标排序规则,对所述第一社交圈消息集合中的社交圈消息进行排序, 包括:
[0038] 获取所述第一社交圈消息集合中各社交圈消息的发布位置;
[0039] 在所述第一社交圈消息集合中,根据各所述社交圈消息的发布位置获取多个位置 社交圈消息集合,各所述位置社交圈消息集合中包括在相同位置发布的所有社交圈消息;
[0040] 生成各所述位置社交圈消息集合的位置社交圈选项,所述位置社交圈选项中包括 所述位置社交圈选项对应的位置信息;
[0041] 根据各所述位置社交圈选项对应的位置的优先级,在所述社交圈界面中显示各所 述位置社交圈选项。
[0042] 如上所述的方法,根据各所述位置社交圈选项对应的位置的优先级,在所述社交 圈界面中显示各所述位置社交圈选项之后,还包括:
[0043] 接收用户对第一位置社交圈选项的选中操作;
[0044] 获取所述第一位置社交圈选项对应的第一位置社交圈消息集合;
[0045] 根据社交圈消息的发布时刻,显示第一位置社交圈消息集合中的社交圈消息。
[0046] 第二方面,本发明实施例提供一种终端设备,所述终端设备包括:
[0047] 接收模块,用于接收用户在社交圈界面输入的消息排序方式切换指令,所述消息 排序方式切换指令包括目标消息排序方式,其中,所述社交圈界面包括多个消息排序方式, 所述目标消息排序方式为所述多个消息排序方式中的任意一个;
[0048] 获取模块,用于根据登录所述社交圈的用户名,获取所述用户名在切换时刻对应 的第一社交圈消息集合,所述切换时刻为接收所述消息排序方式切换指令的时刻;
[0049] 排序模块,用于根据所述目标消息排序方式对应的目标排序规则,对所述第一社 交圈消息集合中的社交圈消息进行排序;
[0050] 显示模块,用于在所述社交圈界面中显示按照所述目标排序规则进行排序后的第 一社交圈消息集合。
[0051] 如上所述的终端设备,所述接收模块还用于,在所述接收模块接收用户在社交圈 界面输入的消息排序方式切换指令之前,接收社交圈启动指令;
[0052] 所述获取模块还用于,获取所述多个消息排序方式,并在所述多个消息排序方式 中,获取默认消息排序方式;
[0053] 所述获取模块还用于,根据登录所述社交圈的用户名,获取所述用户名在启动时 刻对应的第二社交圈消息集合,所述启动时刻为接收所述社交圈启动指令的时刻;
[0054] 所述排序模块还用于,根据所述默认消息排序方式对应的默认排序规则,对所述 第二社交圈消息集合中的社交圈消息进行排序;
[0055] 所述显示模块还用于,在所述社交圈界面中显示所述多个消息排序方式、W及按 照默认排序规则排序后的第二社交圈消息集合。
[0056] 如上所述的终端设备,所述接收模块包括接收单元、获取单元、判断单元、W及生 成单元,其中,
[0057] 所述接收单元用于,接收用户在所述社交圈界面中对第一消息排序方式的选中操 作,所述第一消息排序方式为所述多个消息排序方式中的任意一种;
[0058] 所述获取单元用于,在所述多个消息排序方式中获取当前消息排序方式,其中,所 述当前消息排序方式为所述社交圈界面当前显示的社交圈消息的排序方式;
[0059] 所述判断单元,用于判断所述第一消息排序方式和所述当前消息排序方式是否相 同;
[0060] 所述生成单元用于,在所述判断单元判断所述第一消息排序方式和所述当前消息 排序方式不相同时,生成所述消息排序方式切换指令,并将所述第一消息排序方式确定为 所述目标消息排序方式。
[0061] 如上所述的终端设备,所述目标排序方式为好友列表排序方式,所述排序模块具 体用于,获取所述用户名对应的多个好友的关注度;
[0062] 在所述第一社交圈消息集合中,根据社交圈消息的发布者获取多个好友社交圈消 息集合,各所述好友社交圈消息集合中包括一个好友发布的所有社交圈消息;
[0063] 生成各所述好友社交圈消息集合的好友社交圈选项,所述好友社交圈选项中包括 所述好友社交圈选项对应的好友用户名;
[0064] 相应的,所述显示模块具体用于,按照关注度由高到低的顺序,在所述社交圈界面 中显示各所述好友社交圈选项。
[0065] 如上所述的终端设备,所述接收模块还用于,在所述显示模块按照关注度由高到 低的顺序,在所述社交圈界面中显示各所述好友社交圈选项之后,接收用户对第一好友社 交圈选项的选中操作;
[0066] 所述获取模块还用于,获取所述第一好友社交圈选项对应的第一好友社交圈消息 集合;
[0067] 相应的,所述显示模块还用于,根据社交圈消息的发布时刻,显示第一好友社交圈 消息集合中的社交圈消息。
[0068] 如上所述的终端设备,所述目标排序方式为时间列表排序方式,所述排序模块具 体用于,根据预设的时段划分规则,将当前时刻之前的时段划分为多个时段;
[0069] 在所述第一社交圈消息集合中,根据社交圈消息的发布时刻,获取多个时段社交 圈消息集合,各所述时段社交圈消息集合中包括发布时刻在一个时段内的所有社交圈消 息;
[0070] 生成各所述时段社交圈消息集合的时段社交圈选项,各所述时段社交圈选项中包 括所述时段社交圈选项对应时段的起始时刻和终止时刻;
[0071] 相应的,所述显示模块具体用于,按照各所述时段中包括时刻的先后顺序,在所述 社交圈界面中显示各所述时段社交圈选项。
[0072] 如上所述的终端设备,所述接收模块还用于,在所述显示模块按照各所述时段中 包括时刻的先后顺序,在所述社交圈界面中显示各所述时段社交圈选项之后,接收用户对 第一时段社交圈选项的选中操作;
[0073] 所述获取模块还用于,获取所述第一时段社交圈选项对应的第一时段社交圈消息 集合;
[0074] 相应的,所述显示模块还用于,根据社交圈消息的发布时刻,显示第一时段社交圈 消息集合中的社交圈消息。
[0075] 如上所述的终端设备,所述目标排序方式为位置列表排序方式,所述排序模块具 体用于,获取所述第一社交圈消息集合中各社交圈消息的发布位置;
[0076] 在所述第一社交圈消息集合中,根据各所述社交圈消息的发布位置获取多个位置 社交圈消息集合,各所述位置社交圈消息集合中包括在相同位置发布的所有社交圈消息;
[0077] 生成各所述位置社交圈消息集合的位置社交圈选项,所述位置社交圈选项中包括 所述位置社交圈选项对应的位置信息;
[0078] 相应的,所述显示模块具体用于,根据各所述位置社交圈选项对应的位置的优先 级,在所述社交圈界面中显示各所述位置社交圈选项。
[0079] 如上所述的终端设备,所述接收模块还用于,在所述显示模块根据各所述位置社 交圈选项对应的位置的优先级,在所述社交圈界面中显示各所述位置社交圈选项之后,接 收用户对第一位置社交圈选项的选中操作;
[0080] 所述获取模块还用于,获取所述第一位置社交圈选项对应的第一位置社交圈消息 集合;
[0081] 相应的,所述显示模块还用于,根据社交圈消息的发布时刻,显示第一位置社交圈 消息集合中的社交圈消息。
[0082] 本发明实施例提供的社交圈消息显示方法及终端设备,在终端设备接收用户在社 交圈界面输入的、包括目标消息排序方式的消息排序方式切换指令之后,根据登录社交圈 的用户名,获取用户名在切换时刻对应的第一社交圈消息集合,根据目标消息排序方式对 应的目标排序规则,对第一社交圈消息集合中的社交圈消息进行排序,并在社交圈界面中 显示按照目标排序规则进行排序后的第一社交圈消息集合,在上述过程中,由于社交圈应 用中包括多种消息排序方式,使得用户可W根据实际需要选择任意一种消息排序方式对社 交圈应用中的社交圈消息进行排序,提高了终端设备向用户显示社交圈消息的灵活性,进 而提高用户体验。
【附图说明】
[0083] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据运些附图获得其他的附图。
[0084] 图1为本发明提供社交圈消息显示方法的流程图;
[0085] 图2为本发明提供的对社交圈消息进行默认排序方法的流程图;
[0086] 图3为本发明提供的根据好友列表排序方式进行排序方法的流程图;
[0087] 图4为本发明提供的终端界面示意图一;
[0088] 图5为本发明提供的根据时间列表排序方式进行排序方法的流程图;
[0089] 图6为本发明提供的终端界面示意图二;
[0090] 图7为本发明提供的根据位置列表排序方式进行排序方法的流程图;
[0091] 图8为本发明提供的终端界面示意图Ξ;
[0092] 图9为本发明提供的终端设备的结构示意图一;
[0093] 图10为本发明提供的终端设备的结构示意图二。
【具体实施方式】
[0094] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0095] 在本发明实施例中,终端设备可W为电脑、手机、电视等设备,在终端设备中可W 安装社交应用程序,该社交应用程序可W为微信、QQ等,且终端设备中安装的社交应用程序 中包括社交圈应用,在社交圈应用用于向用户显示社交应用程序中好友发布的社交圈消 息;在本发明实施例中,社交圈消息包括多种不同的排列方式,且用户可W根据实际需要对 社交圈消息的排列方式进行切换。下面,通过具体实施例对本申请所述的方案进行详细说 明。
[0096] 图1为本发明提供社交圈消息显示方法的流程图,该方法的执行主体为终端设备, 请参照图1,该方法可W包括:
[0097] S101、接收用户在社交圈界面输入的消息排序方式切换指令,消息排序方式切换 指令包括目标消息排序方式,其中,社交圈界面包括多个消息排序方式,目标消息排序方式 为多个消息排序方式中的任意一个;
[0098] S102、根据登录社交圈的用户名,获取用户名在切换时刻对应的第一社交圈消息 集合,切换时刻为接收消息排序方式切换指令的时刻;
[0099] S103、根据目标消息排序方式对应的目标排序规则,对第一社交圈消息集合中的 社交圈消息进行排序,并在社交圈界面中显示按照目标排序规则进行排序后的第一社交圈 消息集合。
[0100] 在本发明实施例中,在终端设备中安装有社交应用程序,用户可W通过用户名、密 码登录社交应用程序,且用户可W在社交应用程序中添加好友,该社交应用程序中包括社 交圈应用,用户可W通过社交圈应用发布社交圈消息,且用户可W通过社交圈应用查看社 交应用程序中的好友在社交圈应用中发布的消息;在实际应用过程中,用户可W通过登录 社交应用程序,在社交应用程序中登录社交圈应用,用户还可W通过用户名、密码直接登录 社交圈应用。
[0101] 在本发明实施例中,当用户在终端设备上登录社交应用程序之后,当用户在终端 设备上启动社交圈应用后,终端设备可W对用户好友发布的社交圈消息进行多种方式的排 序,可选的,对社交圈消息的排序方式可W包括:时间列表排序方式、好友列表排序方式、位 置列表排序方式等,其中,每一种排序方式对应一种排序规则,例如,时间列表排序方式对 应的排序规则可W为:根据发布社交圈消息的时间时序,对社交圈消息进行排序,好友列表 排序方式对应的排序规则可W为:根据社交圈消息的发布者,对社交圈消息进行排序。
[0102] 在实际应用过程中,在用户打开社交圈应用之后,在社交圈界面中显示着按照默 认方式排序的多条社交圈消息,当用户需要终端设备按照另一种消息排序方式对社交圈消 息的排序时,用户可W在社交圈界面输入消息排序方式切换指令,该消息排序方式切换指 令中包括目标消息排序方式;在用户输入消息排序方式切换指令之前,在社交圈消息在社 交圈界面中W当前消息排序方式进行排序,可选的,终端设备可W通过如下方式获取用户 输入的消息排序方式切换指令:终端设备接收用户在社交圈界面中对第一消息排序方式的 选中操作,在多个消息排序方式中获取当前消息排序方式,并判断第一消息排序方式和当 前消息排序方式是否相同,若否,则生成消息排序方式切换指令,并将第一消息排序方式确 定为目标消息排序方式。可选的,为了便于用户在社交圈界面中输入消息排序方式切换指 令,可W在社交圈界面中显示各个消息排序方式对应的按钮,用户可W对消息排序方式对 应的按钮进行点击操作,W实现输入消息排序方式切换指令。
[0103] 在终端设备接收到用户输入的消息排序方式切换指令之后,终端设备获取目标消 息排序方式对应的目标排序规则,同时,终端设备还根据登录社交圈的用户名获取该用户 名在切换时刻对应的第一社交圈消息集合,该切换时刻为终端设备接收消息排序方式切换 指令的时刻,然后,终端设备根据目标排序规则对第一社交圈消息集合进行排序,并在社交 圈界面中显示排序后的第一社交圈消息集合。
[0104] 本发明实施例提供的社交圈消息显示方法,在终端设备接收用户在社交圈界面输 入的、包括目标消息排序方式的消息排序方式切换指令之后,根据登录社交圈的用户名,获 取用户名在切换时刻对应的第一社交圈消息集合,根据目标消息排序方式对应的目标排序 规则,对第一社交圈消息集合中的社交圈消息进行排序,并在社交圈界面中显示按照目标 排序规则进行排序后的第一社交圈消息集合,在上述过程中,由于社交圈应用中包括多种 消息排序方式,使得用户可W根据实际需要选择任意一种消息排序方式对社交圈应用中的 社交圈消息进行排序,提高了终端设备向用户显示社交圈消息的灵活性,进而提高用户体 验。
[0105] 在图1所示实施例的基础上,在终端设备接收到用户在社交圈界面输入的消息排 序方式切换指令之前,用户需要先登录社交圈应用,且在用户登录社交圈应用之后,终端设 备采用默认消息排序方式对社交圈消息进行排序,下面,通过图2所示实施例对终端设备采 用默认消息排序方式对社交圈消息进行排序的过程进行详细说明。
[0106] 图2为本发明提供的对社交圈消息进行默认排序方法的流程图,在图1所示实施例 的基础上,请参照图2,该方法可W包括:
[0107] S201、在接收到社交圈启动指令后,获取多个消息排序方式,并在多个消息排序方 式中,获取默认消息排序方式;
[0108] S202、根据登录社交圈的用户名,获取用户名在启动时刻对应的第二社交圈消息 集合,启动时刻为接收社交圈启动指令的时刻;
[0109] S203、根据默认消息排序方式对应的默认排序规则,对第二社交圈消息集合中的 社交圈消息进行排序;
[0110] S204、在社交圈界面中显示多个消息排序方式、W及按照默认排序规则排序后的 第二社交圈消息集合。
[0111] 在图2所示的实施例中,在社交圈应用中设置有默认消息排序方式,该默认消息排 序方式可W为社交圈应用在发开过程中进行设置的,也可W是用户在使用过程中自行设置 的。
[0112] 在实际应用过程中,当用户需要通过社交圈应用查看社交圈消息时,用户可W在 终端设备中输入社交圈启动指令,可选的,用户可W通过W下两种可行的实现方式实现输 入社女圈启动指令:
[0113] -种可行的实现方式:用户先登录社交应用程序,在社交应用程序中设置有"社交 圈登录"按钮,用户可W通过对"社交圈登录"按钮进行点击操作,W实现输入社交圈启动指 令。
[0114] 另一种可行的实现方式:用户使用用户名和密码,通过网页或者应用程序直接登 录社交圈应用,W实现输入社交圈启动指令。
[0115] 在终端设备接收到用户输入的社交圈启动指令之后,终端设备获取社交圈应用中 包括的多个消息排序方式,并在该多个消息排序方式中获取默认消息排序方式,同时,终端 设备根据登录社交圈的用户名获取用户名在启动时刻对应的第二社交圈消息集合,该启动 时刻为接收社交圈启动指令的时刻,然后,终端设备获取默认消息排序方式对应的默认排 序规则,根据默认排序规则对第二社交圈消息集合中的社交圈消息进行排序,并在社交圈 界面中显示排序后的第二社交圈消息集合。
[0116] 在本发明实施例中,用户可W根据实际需要在社交圈应用中设置默认消息排序方 式,使得社交圈应用在启动之后根据默认消息排序方式对社交圈消息进行排序,进一步提 高了终端设备向用户显示社交圈消息的灵活性,进而提高用户体验。
[0117] 在上述任意一个实施例的基础上,在社交圈应用中可W包括好友列表排序方式、 时间列表排序方式、W及位置列表排序方式,下面通过图3-图8所示实施例对上述Ξ种排序 方式进行详细说明。
[0118] 图3为本发明提供的根据好友列表排序方式进行排序方法的流程图,请参照图3, 该方法可W包括:
[0119] S301、获取用户名对应的多个好友的关注度;
[0120] S302、在第一社交圈消息集合中,根据社交圈消息的发布者获取多个好友社交圈 消息集合,各好友社交圈消息集合中包括一个好友发布的所有社交圈消息;
[0121] S303、生成各好友社交圈消息集合的好友社交圈选项,好友社交圈选项中包括好 友社交圈选项对应的好友用户名;
[0122] S304、按照关注度由高到低的顺序,在社交圈界面中显示各好友社交圈选项。
[0123] 在图3所示实施例中,在社交应用程序中,一个用户名对应的多个好友均有其对应 的关注度,可选的,用户可W根据实际需要设置每一个好友的关注度,社交应用程序还可W 根据用户与好友的互动频率设置每一个好友的关注度,其中,与好友互动的频率越高,该好 友的关注度也越高。
[0124] 在实际应用过程中,当终端设备需要根据好友列表排序方式对第一社交圈消息集 合中的社交圈消息进行排序时,终端设备先获取登录社交圈的用户名对应的多个好友的关 注度,同时,终端设备在第一社交圈集合中,根据社交圈消息的发布者获取多个好友社交圈 消息集合,每一个好友社交圈消息集合中包括了一个好友发布的所有社交圈消息。
[0125] 在终端设备获取得到多个好友社交圈消息集合之后,为了便于在社交圈界面中显 示各个好友社交圈消息集合,终端设备生成各个好友社交圈消息集合对应的好友社交圈选 项,好友社交圈选项中包括了好友社交圈选项对应的好友用户名,然后,终端设备可W按照 关注度由高到低的顺序,在社交圈界面中显示各好友社交圈选项。
[0126] 在终端设备在社交圈界面中显示各个好友社交圈选项之后,终端设备可W接收用 户对第一好友社交圈选项的选中操作,该第一好友社交圈选项为多个好友社交圈选项中的 任意一个,然后,终端设备获取第一好友社交圈选项对应的第一好友社交圈消息集合,并根 据社交圈消息的发布时刻,显示第一好友社交圈消息集合中的社交圈消息。
[0127]下面,结合图4所示的终端界面示意图,通过具体示例对图3实施例所示的方法进 行详细说明。
[01%]图4为本发明提供的终端界面示意图一,请参照图4,包括界面401-界面402,具体 的:
[0129] 在界面401中,包括Ξ种社交圈消息排序方式,用户当前选中的社交圈消息排序方 式为"好友列表排序方式",在该种排序方式下,在社交圈消息列表中显示着各个好友的社 交圈选项,其中,该多个社交圈选项按照好友的关注度进行排序,排序靠前的社交圈选项的 好友关注度较高,例如,请参照界面401,好友1、好友2、好友3、好友4等好友的关注度依次递 减,当用户需要对某一个好友的发布的所有社交圈消息进行查看时,用户可W对该好友的 社交圈选项进行点击操作,例如,假设用户需要查看好友2发布的所有社交圈消息,则用户 可W对好友2的社交圈选项进行点击操作,使得终端的当前页面跳转至界面402。
[0130] 在界面402中,显示着好友2发布的所有社交圈消息,可选的,在界面402中显示好 友2的社交圈消息列表时,可W显示各个社交圈消息的详细信息,也可W显示各个社交圈消 息的缩略消息,当在界面402上显示社交圈消息的缩略消息时,则用户可W对该缩略消息进 行点击操作,W在界面402上显示出该社交圈消息的详细信息,例如,假设在界面402上显示 的是各个社交圈消息的缩略消息,当用户需要对社交圈消息2的详情信息进行查看时,用户 可W对社交圈消息2进行点击操作,W在界面402上显示社交圈消息2的详情信息,具体的, 请参见区域M。
[0131] 在该种可行的实现方式中,终端设备通过根据好友的关注度,在社交圈界面中显 示各个好友的社交圈选项,使得用户可W方便的查看一个好友发布的所有社交圈消息,同 时,用户还可W根据实际需要设置各个好友的关注度,使得终端设备可W优先显示关注度 较高的好友的社交圈选项,该种方式灵活方便,进一步提高了终端设备向用户显示社交圈 消息的灵活性,进而提高用户体验。
[0132] 图5为本发明提供的根据时间列表排序方式进行排序方法的流程图,请参照图5, 该方法可W包括:
[0133] S501、根据预设的时段划分规则,将当前时刻之前的时段划分为多个时段;
[0134] S502、在第一社交圈消息集合中,根据社交圈消息的发布时刻,获取多个时段社交 圈消息集合,各时段社交圈消息集合中包括发布时刻在一个时段内的所有社交圈消息;
[0135] S503、生成各时段社交圈消息集合的时段社交圈选项,各时段社交圈选项中包括 时段社交圈选项对应时段的起始时刻和终止时刻;
[0136] S504、按照各时段中包括时刻的先后顺序,在社交圈界面中显示各时段社交圈选 项。
[0137] 在图5所示实施例中,在终端设备在社交圈界面中显示社交圈消息之前,终端设备 可W先根据预设的时段划分规则,将当前时刻之前的时段划分成多个时段,可选的,预设的 时段划分规则可W为按照预设时长进行时段划分,例如,假设预设的时段划分规则为:依次 按照时段的时长为1天、1周、1个月、3个月、1年进行时段划分,再假设当前时刻为2016年10 月10号,则终端设备可W根据预设时段划分规则将2016年10月1号之前的时段划分为表1所 示的6个时段:
[013引 表1 「01391
~需要说明的是,表1只是W示例的形式示意一种预设的时段划分规则,并不是对时 段划分规则的限定,在实际应用过程中,可W根据实际需要设置时段划分规则,本发明对此 不作具体限定。
[0141] 在实际应用过程中,当终端设备根据预设的时段划分规则,将当前时刻之前的时 段划分为了多个时段之后,终端设备根据社交圈消息的发布时刻,对第一社交圈消息集合 中的社交圈消息进行划分,得到多个时段社交圈消息集合,每一个时段社交圈消息集合中 的社交圈消息的发布时刻均在一个时段内。
[0142] 在终端设备得到多个时段社交圈消息集合之后,终端设备生成各个时段社交圈消 息集合的时段社交圈选项,在各个时段社交圈选项中显示该时段社交圈选项对应时段的起 始时刻和终止时刻,并按照各时段中包括时刻的先后顺序,在社交圈界面中显示各个时段 社交圈选项。
[0143] 在终端设备在社交圈界面中显示各个时段社交圈选项之后,终端设备可W接收用 户对第一时段社交圈选项的选中操作,该第一时段社交圈选项为多个时段社交圈选项中的 任意一个,然后,终端设备获取第一时段社交圈选项对应的第一时段社交圈消息集合,并根 据社交圈消息的发布时刻,显示第一时段社交圈消息集合中的社交圈消息。
[0144] 下面,结合图6所示的终端界面示意图,通过具体示例对图5实施例所示的方法进 行详细说明
[0145] 图6为本发明提供的终端界面示意图二,请参照图6,包括界面601-界面602,具体 的:
[0146] 在界面601中,包括Ξ种社交圈消息排序方式,用户当前选中的社交圈消息排序方 式为"时间列表排序方式",在该种排序方式下,在社交圈消息列表中显示着各个时段内的 社交圈选项,其中,该多个社交圈选项按照各个时段中包括时刻的先后顺序进行排序,排序 靠前的社交圈选项对应的时段中时刻距当前时刻最近,当用户需要对某一个时段内发布的 所有社交圈消息进行查看时,用户可W对该时段对应的社交圈选项进行点击操作,例如,假 设用户需要查看时段2内发布的所有社交圈消息,则用户可W对时段2的社交圈选项进行点 击操作,使得终端的当前页面跳转至界面602。
[0147] 在界面602中,显示着时段2内发布的所有社交圈消息,可选的,在界面602中显示 时段2内发布的社交圈消息列表时,可W显示各个社交圈消息的详细信息,也可W显示各个 社交圈消息的缩略消息,当在界面602上显示社交圈消息的缩略消息时,则用户可W对该缩 略消息进行点击操作,W在界面602上显示出该社交圈消息的详细信息,例如,假设在界面 602上显示的是各个社交圈消息的缩略消息,当用户需要对社交圈消息2的详情信息进行查 看时,用户可W对社交圈消息2进行点击操作,W在界面602上显示社交圈消息2的详情信 息,具体的,请参见区域M。
[0148] 在该种可行的实现方式中,终端设备通过各个时段内时刻的先后顺序,在社交圈 界面中显示各个时段的社交圈选项,使得用户可W方便的查看在一个时段内发布的所有社 交圈消息,同时,用户还可W根据实际需要设置各个时段的起始时刻和终止时刻,进一步提 高了终端设备向用户显示社交圈消息的灵活性,进而提高用户体验。
[0149] 图7为本发明提供的根据位置列表排序方式进行排序方法的流程图,请参照图7, 该方法可W包括:
[0150] S701、获取第一社交圈消息集合中各社交圈消息的发布位置;
[0151] S702、在第一社交圈消息集合中,根据各社交圈消息的发布位置获取多个位置社 交圈消息集合,各位置社交圈消息集合中包括在相同位置发布的所有社交圈消息;
[0152] S703、生成各位置社交圈消息集合的位置社交圈选项,位置社交圈选项中包括位 置社交圈选项对应位置信息;
[0153] S704、根据各位置社交圈选项对应的位置的优先级,在社交圈界面中显示各位置 社交圈选项。
[0154] 在图7所示的实施例中,在用户通过社交圈应用发布社交圈消息时,终端设备可W 获取用户发布社交圈消息时的发布位置,可选的,发布位置可W精确至市或者省。
[0155] 在实际应用过程中,当终端设备需要根据位置列表排序方式对第一社交圈消息集 合中的社交圈消息进行排序时,终端设备先获取第一社交圈消息集合中各社交圈消息的发 布位置,并根据各个社交圈消息的发布位置,将第一社交圈消息集合中的社交圈消息划分 为多个位置社交圈消息集合,一个位置社交圈集合中包括在相同位置发布的所有社交圈消 息。
[0156] 在终端设备获取得到多个位置社交圈消息集合之后,为了便于在社交圈界面中显 示各个位置社交圈集合,终端设备生成各个位置社交圈消息集合对应的位置社交圈选项, 该位置社交圈选项中包括位置社交圈选项对应位置信息,然后终端设备获取各个位置的优 先级,该优先级可W为用户预先设置的,并根据位置的优先级,对社交圈界面中显示各个位 置社交圈选项。
[0157] 在终端设备在社交圈界面中显示各个时段社交圈选项之后,终端设备可W接收用 户对第一位置社交圈选项的选中操作,获取第一位置社交圈选项对应的第一位置社交圈消 息集合,并根据社交圈消息的发布时刻,显示第一位置社交圈消息集合中的社交圈消息。
[0158] 下面,结合图8所示的终端界面示意图,通过具体示例对图7实施例所示的方法进 行详细说明
[0159] 图8为本发明提供的终端界面示意图Ξ,请参照图8,包括界面801-界面802,具体 的:
[0160] 在界面801中,包括Ξ种社交圈消息排序方式,用户当前选中的社交圈消息排序方 式为"位置列表排序方式",在该种排序方式下,在社交圈消息列表中显示着各个位置的社 交圈选项,其中,该多个社交圈选项按照各个位置的优先级进行排序,排序靠前的位置社交 圈选项对应的位置的优先级较高,当用户需要对某一个位置内发布的所有社交圈消息进行 查看时,用户可W对该位置社交圈选项进行点击操作,例如,假设用户需要查看在上海发布 的所有社交圈消息,则用户可W对上海的社交圈选项进行点击操作,使得终端的当前页面 跳转至界面802。
[0161] 在界面802中,显示着在上海发布的所有社交圈消息,可选的,在界面802中显示在 上海发布的社交圈消息列表时,可W显示各个社交圈消息的详细信息,也可W显示各个社 交圈消息的缩略消息,当在界面802上显示社交圈消息的缩略消息时,则用户可W对该缩略 消息进行点击操作,W在界面802上显示出该社交圈消息的详细信息,例如,假设在界面802 上显示的是各个社交圈消息的缩略消息,当用户需要对社交圈消息2的详情信息进行查看 时,用户可W对社交圈消息2进行点击操作,W在界面802上显示社交圈消息2的详情信息, 具体的,请参见区域M。
[0162] 在该种可行的实现方式中,终端设备通过各个位置的优先级,在社交圈界面中显 示各个位置的社交圈选项,使得用户可W方便的查看在一个位置内发布的所有社交圈消 息,同时,用户还可W根据实际需要设置各个位置的优先级,进一步提高了终端设备向用户 显示社交圈消息的灵活性,进而提高用户体验。
[0163] 图9为本发明提供的终端设备的结构示意图一,请参照图9,该终端设备可W包括:
[0164] 接收模块901,用于接收用户在社交圈界面输入的消息排序方式切换指令,消息排 序方式切换指令包括目标消息排序方式,其中,社交圈界面包括多个消息排序方式,目标消 息排序方式为多个消息排序方式中的任意一个;
[0165] 获取模块902,用于根据登录社交圈的用户名,获取用户名在切换时刻对应的第一 社交圈消息集合,切换时刻为接收消息排序方式切换指令的时刻;
[0166] 排序模块903,用于根据目标消息排序方式对应的目标排序规则,对第一社交圈消 息集合中的社交圈消息进行排序;
[0167] 显示模块904,用于在社交圈界面中显示按照目标排序规则进行排序后的第一社 交圈消息集合。
[0168] 可选的,接收模块901还可W用于,在接收模块901接收用户在社交圈界面输入的 消息排序方式切换指令之前,接收社交圈启动指令;
[0169] 获取模块902还可W用于,获取多个消息排序方式,并在多个消息排序方式中,获 取默认消息排序方式;
[0170] 获取模块902还可W用于,根据登录社交圈的用户名,获取用户名在启动时刻对应 的第二社交圈消息集合,启动时刻为接收社交圈启动指令的时刻;
[0171] 排序模块903还可W用于,根据默认消息排序方式对应的默认排序规则,对第二社 交圈消息集合中的社交圈消息进行排序;
[0172] 显示模块904还可W用于,在社交圈界面中显示多个消息排序方式、W及按照默认 排序规则排序后的第二社交圈消息集合。
[0173] 图10为本发明提供的终端设备的结构示意图二,在图9所示实施例的基础上,请参 照图10,接收模块901包括接收单元9011、获取单元9012、判断单元9013、W及生成单元 9014,其中,
[0174] 接收单元9011用于,接收用户在社交圈界面中对第一消息排序方式的选中操作, 第一消息排序方式为多个消息排序方式中的任意一种;
[0175] 获取单元9012用于,在多个消息排序方式中获取当前消息排序方式,其中,当前消 息排序方式为社交圈界面当前显示的社交圈消息的排序方式;
[0176] 判断单元9013,用于判断第一消息排序方式和当前消息排序方式是否相同;
[0177] 生成单元9014用于,在判断单元9013判断第一消息排序方式和当前消息排序方式 不相同时,生成消息排序方式切换指令,并将第一消息排序方式确定为目标消息排序方式。
[0178] 在实际应用过程中,当目标排序方式为好友列表排序方式时:
[0179] 排序模块903具体用于,获取用户名对应的多个好友的关注度;
[0180] 在第一社交圈消息集合中,根据社交圈消息的发布者获取多个好友社交圈消息集 合,各好友社交圈消息集合中包括一个好友发布的所有社交圈消息;
[0181] 生成各好友社交圈消息集合的好友社交圈选项,好友社交圈选项中包括好友社交 圈选项对应的好友用户名;
[0182] 相应的,显示模块904具体用于,按照关注度由高到低的顺序,在社交圈界面中显 示各好友社交圈选项。
[0183] 相应的,接收模块901还可W用于,在显示模块904按照关注度由高到低的顺序,在 社交圈界面中显示各好友社交圈选项之后,接收用户对第一好友社交圈选项的选中操作;
[0184] 获取模块902还可W用于,获取第一好友社交圈选项对应的第一好友社交圈消息 集合;
[0185] 相应的,显示模块904还可W用于,根据社交圈消息的发布时刻,显示第一好友社 交圈消息集合中的社交圈消息。
[0186] 当目标排序方式为时间列表排序方式时:
[0187] 排序模块903具体用于,根据预设的时段划分规则,将当前时刻之前的时段划分为 多个时段;
[0188] 在第一社交圈消息集合中,根据社交圈消息的发布时刻,获取多个时段社交圈消 息集合,各时段社交圈消息集合中包括发布时刻在一个时段内的所有社交圈消息;
[0189] 生成各时段社交圈消息集合的时段社交圈选项,各时段社交圈选项中包括时段社 交圈选项对应时段的起始时刻和终止时刻;
[0190] 相应的,显示模块904具体用于,按照各时段中包括时刻的先后顺序,在社交圈界 面中显示各时段社交圈选项。
[0191] 相应的,接收模块901还可W用于,在显示模块904按照各时段中包括时刻的先后 顺序,在社交圈界面中显示各时段社交圈选项之后,接收用户对第一时段社交圈选项的选 中操作;
[0192] 获取模块902还可W用于,获取第一时段社交圈选项对应的第一时段社交圈消息 集合;
[0193] 相应的,显示模块904还可W用于,根据社交圈消息的发布时刻,显示第一时段社 交圈消息集合中的社交圈消息。
[0194] 当目标排序方式为位置列表排序方式时:
[01%]排序模块903具体用于,获取第一社交圈消息集合中各社交圈消息的发布位置;
[0196]在第一社交圈消息集合中,根据各社交圈消息的发布位置获取多个位置社交圈消 息集合,各位置社交圈消息集合中包括在相同位置发布的所有社交圈消息;
[0197] 生成各位置社交圈消息集合的位置社交圈选项,位置社交圈选项中包括位置社交 圈选项对应的位置信息;
[0198] 相应的,显示模块904具体可W用于,根据各位置社交圈选项对应的位置的优先 级,在社交圈界面中显示各位置社交圈选项。
[0199] 相应的,接收模块901还可W用于,在显示模块904根据各位置社交圈选项对应的 位置的优先级,在社交圈界面中显示各位置社交圈选项之后,接收用户对第一位置社交圈 选项的选中操作;
[0200] 获取模块902还可W用于,获取第一位置社交圈选项对应的第一位置社交圈消息 集合;
[0201] 相应的,显示模块904还可W用于,根据社交圈消息的发布时刻,显示第一位置社 交圈消息集合中的社交圈消息。
[0202] 本发明实施例所示的终端设备可W执行上述方法实施例所示的技术方案,其实现 原理W及有益效果类似,此处不再进行寶述。
[0203] 本领域普通技术人员可W理解:实现上述各方法实施例的全部或部分步骤可W通 过程序指令相关的硬件来完成。前述的程序可W存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R〇M、RAM、磁碟或 者光盘等各种可W存储程序代码的介质。
[0204] 最后应说明的是:W上各实施例仅用W说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种社交圈消息显示方法,其特征在于,应用于安装有社交应用程序的终端设备,所 述社交应用程序中包括社交圈应用,所述方法包括: 接收用户在社交圈界面输入的消息排序方式切换指令,所述消息排序方式切换指令包 括目标消息排序方式,其中,所述社交圈界面包括多个消息排序方式,所述目标消息排序方 式为所述多个消息排序方式中的任意一个; 根据登录所述社交圈的用户名,获取所述用户名在切换时刻对应的第一社交圈消息集 合,所述切换时刻为接收所述消息排序方式切换指令的时刻; 根据所述目标消息排序方式对应的目标排序规则,对所述第一社交圈消息集合中的社 交圈消息进行排序,并在所述社交圈界面中显示按照所述目标排序规则进行排序后的第一 社交圈消息集合。2. 根据权利要求1所述的方法,其特征在于,所述接收用户在社交圈界面输入的消息排 序方式切换指令之前,还包括: 在接收到社交圈启动指令后,获取所述多个消息排序方式,并在所述多个消息排序方 式中,获取默认消息排序方式; 根据登录所述社交圈的用户名,获取所述用户名在启动时刻对应的第二社交圈消息集 合,所述启动时刻为接收所述社交圈启动指令的时刻; 根据所述默认消息排序方式对应的默认排序规则,对所述第二社交圈消息集合中的社 交圈消息进行排序; 在所述社交圈界面中显示所述多个消息排序方式、以及按照默认排序规则排序后的第 二社交圈消息集合。3. 根据权利要求1所述的方法,其特征在于,所述接收用户在社交圈界面输入的消息排 序方式切换指令包括: 接收用户在所述社交圈界面中对第一消息排序方式的选中操作,所述第一消息排序方 式为所述多个消息排序方式中的任意一种; 在所述多个消息排序方式中获取当前消息排序方式,其中,所述当前消息排序方式为 所述社交圈界面当前显示的社交圈消息的排序方式; 判断所述第一消息排序方式和所述当前消息排序方式是否相同; 若判断结果为否,则生成所述消息排序方式切换指令,并将所述第一消息排序方式确 定为所述目标消息排序方式。4. 根据权利要求1-3任一项所述的方法,其特征在于,所述目标排序方式为好友列表排 序方式,所述根据所述目标排序规则对应的所述目标排序规则,对所述第一社交圈消息集 合中的社交圈消息进行排序,包括: 获取所述用户名对应的多个好友的关注度; 在所述第一社交圈消息集合中,根据社交圈消息的发布者获取多个好友社交圈消息集 合,各所述好友社交圈消息集合中包括一个好友发布的所有社交圈消息; 生成各所述好友社交圈消息集合的好友社交圈选项,所述好友社交圈选项中包括所述 好友社交圈选项对应的好友用户名; 按照关注度由高到低的顺序,在所述社交圈界面中显示各所述好友社交圈选项。5. 根据权利要求4所述的方法,其特征在于,所述按照关注度由高到低的顺序,在所述 社交圈界面中显示各所述好友社交圈选项之后,还包括: 接收用户对第一好友社交圈选项的选中操作; 获取所述第一好友社交圈选项对应的第一好友社交圈消息集合; 根据社交圈消息的发布时刻,显示第一好友社交圈消息集合中的社交圈消息。6. 根据权利要求1-3任一项所述的方法,其特征在于,所述目标排序方式为时间列表排 序方式,所述根据所述目标排序规则对应的所述目标排序规则,对所述第一社交圈消息集 合中的社交圈消息进行排序,包括: 根据预设的时段划分规则,将当前时刻之前的时段划分为多个时段; 在所述第一社交圈消息集合中,根据社交圈消息的发布时刻,获取多个时段社交圈消 息集合,各所述时段社交圈消息集合中包括发布时刻在一个时段内的所有社交圈消息; 生成各所述时段社交圈消息集合的时段社交圈选项,各所述时段社交圈选项中包括所 述时段社交圈选项对应时段的起始时刻和终止时刻; 按照各所述时段中包括时刻的先后顺序,在所述社交圈界面中显示各所述时段社交圈 选项。7. 根据权利要求6所述的方法,其特征在于,所述按照各所述时段中包括时刻的先后顺 序,在所述社交圈界面中显示各所述时段社交圈选项之后,还包括: 接收用户对第一时段社交圈选项的选中操作; 获取所述第一时段社交圈选项对应的第一时段社交圈消息集合; 根据社交圈消息的发布时刻,显示第一时段社交圈消息集合中的社交圈消息。8. 根据权利要求1-3任一项所述的方法,其特征在于,所述目标排序方式为位置列表排 序方式,所述根据所述目标排序规则对应的所述目标排序规则,对所述第一社交圈消息集 合中的社交圈消息进行排序,包括: 获取所述第一社交圈消息集合中各社交圈消息的发布位置; 在所述第一社交圈消息集合中,根据各所述社交圈消息的发布位置获取多个位置社交 圈消息集合,各所述位置社交圈消息集合中包括在相同位置发布的所有社交圈消息; 生成各所述位置社交圈消息集合的位置社交圈选项,所述位置社交圈选项中包括所述 位置社交圈选项对应的位置信息; 根据各所述位置社交圈选项对应的位置的优先级,在所述社交圈界面中显示各所述位 置社交圈选项。9. 根据权利要求8所述的方法,其特征在于,根据各所述位置社交圈选项对应的位置的 优先级,在所述社交圈界面中显示各所述位置社交圈选项之后,还包括: 接收用户对第一位置社交圈选项的选中操作; 获取所述第一位置社交圈选项对应的第一位置社交圈消息集合; 根据社交圈消息的发布时刻,显示第一位置社交圈消息集合中的社交圈消息。10. -种终端设备,其特征在于,所述终端设备包括: 接收模块,用于接收用户在社交圈界面输入的消息排序方式切换指令,所述消息排序 方式切换指令包括目标消息排序方式,其中,所述社交圈界面包括多个消息排序方式,所述 目标消息排序方式为所述多个消息排序方式中的任意一个; 获取模块,用于根据登录所述社交圈的用户名,获取所述用户名在切换时刻对应的第 一社交圈消息集合,所述切换时刻为接收所述消息排序方式切换指令的时刻; 排序模块,用于根据所述目标消息排序方式对应的目标排序规则,对所述第一社交圈 消息集合中的社交圈消息进行排序; 显示模块,用于在所述社交圈界面中显示按照所述目标排序规则进行排序后的第一社 交圈消息集合。
【文档编号】H04M1/725GK106060239SQ201610307992
【公开日】2016年10月26日
【申请日】2016年5月11日
【发明人】孙丽琴, 王欣, 于芝涛
【申请人】青岛海信传媒网络技术有限公司