一种用户动态信息展示的方法以及相关装置与流程

文档序号:23891043发布日期:2021-02-09 09:52阅读:150来源:国知局
一种用户动态信息展示的方法以及相关装置与流程

[0001]
本申请涉及互联网技术领域,尤其涉及一种用户动态信息展示的方法以及相关装置。


背景技术:

[0002]
伴随着互联网的快速发展,社交网络服务(social networking services,sns)越来越受到关注,社交网络平台即为提供sns的系统。一些sns平台已经迅速发展为包括:结识朋友、拓展关系圈、展现自我、分享信息以及游戏娱乐等多种功能的综合平台。人们通过sns建立朋友关系链,分享信息和知识,进行交流以及互助和协作。
[0003]
为了更好地保护用户的隐私,目前采用的方式为,用户将自己的动态信息设置为一段时间可见,比如,用户在三天内发布的动态信息可以对该用户所有的好友可见,而三天前发布的动态信息则无法被好友查看。
[0004]
然而,上述方式虽然能够有效地保护用户隐私,但是设置固定的可见时间范围后,会导致动态信息展示的灵活性大幅降低。


技术实现要素:

[0005]
本申请实施例提供了一种用户动态信息展示的方法以及相关装置,用于向服务器发送信息设置指令和分组指令确定,信息设置指令中携带目标时长的时长标识,分组指令中携带部分好友的标识,从而用户可以根据需求对部分好友设置相应的可见时间范围,使得这部分的好友可以在指定的一段时间内查看到该用户的用户动态信息,从而提升了动态信息展示的灵活性。
[0006]
有鉴于此,本申请第一方面提供一种用户动态信息展示的方法,包括:
[0007]
第一客户端向服务器发送信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0008]
第一客户端向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系,n为大于或等于1,且小于m的整数;
[0009]
第一客户端向服务器发送用户动态信息,以使若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0010]
本申请第二方面提供一种用户动态信息展示的方法,包括:
[0011]
服务器接收第一客户端发送的信息设置指令,其中,信息设置指令中携带目标时
长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0012]
服务器接收第一客户端发送的分组指令,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,n为大于或等于1,且小于m的整数;
[0013]
服务器根据信息设置指令以及分组指令,生成信息展示规则,其中,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系;
[0014]
若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0015]
本申请第三方面提供一种客户端,所述客户端为第一客户端,第一客户端包括:
[0016]
发送单元,用于向服务器发送信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0017]
发送单元,还用于向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系,n为大于或等于1,且小于m的整数;
[0018]
发送单元,还用于向服务器发送用户动态信息,以使若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0019]
在一种可能的设计中,在本申请实施例的第三方面的第一种实现方式中,
[0020]
发送单元具体用于:
[0021]
向服务器发送第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0022]
向服务器发送第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0023]
向服务器发送第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0024]
向服务器发送第二分组指令,以使服务器根据第一信息设置指令、第二信息设置指令、第一分组指令以及第二分组指令,生成信息展示规则,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数。
[0025]
在一种可能的设计中,在本申请实施例的第三方面的第二种实现方式中,第一客户端还包括:接收单元,用于通过时长选择界面接收信息设置指令,其中,时长选择界面包
括至少一个已设时长,至少一个已设时长包括目标时长。
[0026]
在一种可能的设计中,在本申请实施例的第三方面的第三种实现方式中,
[0027]
第一客户端还包括:接收单元,用于通过时长选择界面接收时长设置指令;
[0028]
展示单元,用于根据接收单元接收的时长设置指令,展示时长自定义界面;
[0029]
接收单元,还用于通过展示单元展示的时长自定义界面接收信息设置指令。
[0030]
在一种可能的设计中,在本申请实施例的第三方面的第四种实现方式中,
[0031]
第一客户端还包括:
[0032]
获取单元,用于获取分组建立指令;
[0033]
展示单元,用于根据获取单元获取的分组建立指令,展示关联用户界面,其中,关联用户界面中包括m个关联用户,关联用户与关联客户端具有对应关系;
[0034]
接收单元,用于通过展示单元展示的关联用户界面接收用户选择指令,其中,用户选择指令中携带n个用户标识;
[0035]
生成单元,用于根据接收单元接收的用户选择指令生成目标分组。
[0036]
在一种可能的设计中,在本申请实施例的第三方面的第五种实现方式中,
[0037]
发送单元还用于,在接收到信息修改指令的情况下,向服务器发送信息修改指令,以使服务器根据信息修改指令,对信息展示规则进行更新;
[0038]
发送单元还用于,在接收到分组修改指令的情况下,向服务器发送分组修改指令,以使服务器根据分组修改指令,对信息展示规则进行更新。
[0039]
在一种可能的设计中,在本申请实施例的第三方面的第六种实现方式中,
[0040]
第一客户端还包括:
[0041]
获取单元,用于获取信息查看指令;
[0042]
展示单元,用于根据获取单元获取的信息查看指令,在全局动态信息界面上展示用户动态信息以及用户动态信息所对应的可见对象信息,其中,可见对象信息包括n个用户标识。
[0043]
在一种可能的设计中,在本申请实施例的第三方面的第七种实现方式中,
[0044]
第一客户端还包括:
[0045]
获取单元,用于从服务器中获取关联度参数,其中,关联度参数为服务器根据第一客户端与m个关联客户端之间的交互程度确定的;
[0046]
确定单元,用于根据获取单元获取的关联度信息,从m个关联客户端中确定n个第二客户端;
[0047]
生成单元,用于根据确定单元确定的n个第二客户端生成分组指令。
[0048]
在一种可能的设计中,在本申请实施例的第三方面的第八种实现方式中,
[0049]
第一客户端还包括:
[0050]
获取单元,用于获取m个关联客户端的备注信息;
[0051]
确定单元,用于根据获取单元获取的m个关联客户端的备注信息,从m个关联客户端中确定n个第二客户端;
[0052]
生成单元,用于根据确定单元确定的n个第二客户端生成分组指令。
[0053]
在一种可能的设计中,在本申请实施例的第三方面的第九种实现方式中,
[0054]
第一客户端还包括:
[0055]
获取单元,用于从服务器中获取m个关联客户端的信用分值;
[0056]
确定单元,用于根据获取单元获取的m个关联客户端的信用分值,从m个关联客户端中确定n个第二客户端;
[0057]
生成单元,用于根据确定单元确定的n个第二客户端生成分组指令。
[0058]
本申请第四方面提供了一种用户动态信息展示装置,包括:
[0059]
接收单元,用于接收第一客户端发送的信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0060]
接收单元,还用于接收第一客户端发送的分组指令,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,n为大于或等于1,且小于m的整数;
[0061]
生成单元,用于根据接收单元接收的信息设置指令以及分组指令,生成信息展示规则,其中,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系;
[0062]
发送单元,用于在接收单元接收到第二客户端发送的信息展示指令的情况下,根据生成单元生成的信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0063]
在一种可能的设计中,在本申请实施例的第四方面的第一种实现方式中,
[0064]
接收单元具体用于:
[0065]
接收第一客户端发送的第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0066]
接收第一客户端发送的第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0067]
接收第一客户端发送的第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0068]
接收第一客户端发送的第二分组指令,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数;
[0069]
生成单元具体用于:
[0070]
根据第一信息设置指令以及第一分组指令,建立第一映射关系,其中,第一映射关系表示第一目标时长、目标用户标识与p个第一用户标识之间的对应关系;
[0071]
根据第二信息设置指令以及第二分组指令,建立第二映射关系,其中,第二映射关系表示第二目标时长、目标用户标识与q个第二用户标识之间的对应关系;
[0072]
根据第一映射关系以及第二映射关系,生成信息展示规则。
[0073]
在一种可能的设计中,在本申请实施例的第四方面的第二种实现方式中,
[0074]
发送单元具体用于:
[0075]
若接收单元接收到第二客户端发送的信息展示指令,则获取第二客户端的用户标
识;
[0076]
若第二客户端的用户标识为第一用户标识,则根据第一映射关系,向第二客户端发送第一客户端的第一用户动态信息,以使第二客户端展示第一用户动态信息,其中,第一用户动态信息的生成时间为第三时刻,第一时刻与第三时刻之间的时间间隔小于或等于第一目标时长;
[0077]
若第二客户端的用户标识为第二用户标识,则根据第二映射关系,向第二客户端发送第一客户端的第二用户动态信息,以使第二客户端展示第二用户动态信息,其中,第二用户动态信息的生成时间为第四时刻,第一时刻与第四时刻之间的时间间隔小于或等于第二目标时长。
[0078]
本申请的第五方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0079]
从以上技术方案可以看出,本申请实施例具有以下优点:
[0080]
本申请实施例中,提供了一种用户动态信息展示的方法,第一客户端向服务器发送信息设置指令,信息设置指令中携带目标时长的时长标识,第一客户端向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则。第一客户端向服务器发送用户动态信息,若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,第二客户端展示该用户动态信息,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。通过上述方式,用户可以根据需求对部分好友设置相应的可见时间范围,使得这部分的好友可以在指定的一段时间内查看到该用户的用户动态信息,从而提升了动态信息展示的灵活性。
附图说明
[0081]
图1为本申请实施例中用户动态信息展示系统的一个架构示意图;
[0082]
图2为本申请实施例中用户动态信息展示的方法一个实施例示意图;
[0083]
图3为本申请实施例中用户动态信息展示的方法中分组指令接收界面的一种界面示意图;
[0084]
图4为本申请实施例中用户动态信息展示的方法中信息设置指令接收界面的一个界面示意图;
[0085]
图5为本申请实施例中用户动态信息展示的方法中信息设置指令接收界面的一个界面示意图;
[0086]
图6为本申请实施例中用户动态信息展示的方法中生成目标分组的一个流程示意图;
[0087]
图7为本申请实施例中用户动态信息展示的方法中关联用户展示用户动态信息的两个界面示意图;
[0088]
图8为本申请实施例中用户动态信息展示的方法中全局动态信息界面的一个界面示意图;
[0089]
图9为本申请实施例中用户动态信息展示的方法另一个实施例示意图;
[0090]
图10为本申请实施例中客户端一个实施例示意图;
[0091]
图11为本申请实施例中客户端另一个实施例示意图;
[0092]
图12为本申请实施例中用户动态信息展示装置一个实施例示意图;
[0093]
图13为本申请实施例中终端设备一个实施例示意图;
[0094]
图14为本申请实施例中服务器一个实施例示意图。
具体实施方式
[0095]
本申请实施例提供了一种用户动态信息展示的方法以及相关装置,用于向服务器发送信息设置指令和分组指令确定,信息设置指令中携带目标时长的时长标识,分组指令中携带部分好友的标识,从而用户可以根据需求对部分好友设置相应的可见时间范围,使得这部分的好友可以在指定的一段时间内查看到该用户的用户动态信息,从而提升了动态信息展示的灵活性。
[0096]
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“对应于”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0097]
应当理解,本申请实施例提供的用户动态信息展示的方法可以应用于通过即时通讯应用进行用户动态信息展示的应用场景中,具体的,当用户通过即时通讯应用中的动态信息分享平台向用户的好友展示动态新时,可以设置仅一段时间内的动态信息可见,例如三天内的动态信息可见、一个月内的动态信息可见、半年内的动态信息可见等,但用户会希望不同的好友可以看到的动态信息的多少不同,例如用户的好友中有闺蜜、普通同学、普通同事等,则可能用户会想要普通同事看到三天内的动态信息,想要普通同学看到一个月内的动态信息,想要闺蜜看到全部的动态信息,也即会有对动态信息的可见时间的精细化设置的需求。
[0098]
基于上述需求,为了便于理解,本申请提出了一种用户动态信息展示的方法,该方法应用于图1所示的用户动态信息展示系统,请参阅图1,图1为本申请实施例中用户动态信息展示系统的一个架构示意图,如图所示,用户动态信息展示系统中可以包括第一客户端100、服务器200和第二客户端300,其中,第一客户端100和第二客户端200均可以为即时通讯类型的客户端,第一客户端100为用户动态信息的发送客户端,第二客户单300为第一客户端100发送的用户动态信息的查看客户端。第一客户端100用于向服务器200发送信息设置指令、分组指令以及用户动态信息,其中,第一客户端100存在m个关联客户端,信息设置指令中携带有目标时长的时长标识,分组指令中携带有目标用户标识和n个用户标识;服务器200可以根据目标用户标识确定第一客户端100,并根据n个用户标识从m个关联客户端中确定n个第二客户端300(也即目标用户的部分好友);当服务器200接收到n个第二客户端300中的任一第二客户端300发送的信息展示指令时,向第二客户端发送第一客户端100的用户动态信息,所述用户动态信息的生成时间与所述信息展示指令的接收时间之间的时间间隔小于目标时长,从而实现了动态信息对部分好友的可见时间的设定,也即不再是只能
在全部好友层面设定动态信息的可见时间,也即实现了动态信息的可见时间的精细化设置。
[0099]
其中,第一客户端100和第二客户端300均可以表现为网页客户端,也可以表现为应用程序类客户端,服务器200为用户动态信息展示系统的后台服务器,可以是一台服务器或多台服务器组成的服务器集群或云计算中心等,具体此处均不限定。
[0100]
需要说明的是,第一客户端100和第二客户端300均部署于终端设备上,其中,终端设备包含但不仅限于平板电脑、笔记本电脑、掌上电脑、手机、语音交互设备及个人电脑(personal computer,pc),此处不做限定。其中,语音交互设备包含但不仅限于智能音响以及智能家电。
[0101]
第一客户端100、服务器200和第二客户端300之间均可以通过无线网络连接。其中,上述的无线网络使用标准通信技术和/或协议。无线网络通常为因特网、但也可以是任何网络,包括但不限于局域网(local area network,lan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、移动、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,可以使用定制或专用数据通信技术取代或者补充上述数据通信技术。
[0102]
虽然图1中仅示出了三个第一客户端100、一个服务器200和三个第二客户端300,但应当理解,图1中的示例仅用于理解本方案,具体第一客户端100、服务器200以及第二客户端300的数量均应当结合实际情况灵活确定。本申请实施例中,仅以提供的用户动态信息展示的方法应用于通讯类型的客户端上为例,进行说明。
[0103]
结合上述介绍,下面将对本申请中用户动态信息展示的方法进行介绍,请参阅图2,本申请实施例中用户动态信息展示的方法一个实施例包括:
[0104]
101、第一客户端向服务器发送信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数。
[0105]
本实施例中,第一客户端上可以展示有信息设置指令的接收界面,从而可以接收用户输入的信息设置指令,进而可以向服务器发送信息设置指令。第一客户端具有m个关联客户端,也即第一客户端具有m个好友,m为大于1的整数,具体m的取值应当结合第一客户端的好友数量确定,此处不做限定。信息设置指令中携带有目标时长的时长标识,用于供服务器确定目标时长的长度,其中,目标时长可以为最近三天、最近一个月、最近半年、最近一年、全部以及其他自定义时长等等;目标时长的标识可以表现为目标时长本身,例如当目标时长为最近三天时,目标时长的标识可以为三天;例如当目标时长为当前至2019年1月1日,则目标时长的标识可以为2019年1月1日;目标时长的标识也可以为预先配置的字符串,作为示例,例如当目标时长为最近三天时,目标时长的标识为“001”或“ys001”等;当目标时长为一个月时,目标时长的标识为“002”或“ys002”等;当目标时长为自定义,为当前至2019年1月1日,则目标时长的标识可以为“zdy20190101”或“20190101”等等,此处不做限定。
[0106]
102、第一客户端向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系,n为大于或等于1,且小于m的整数。
[0107]
本实施例中,第一客户端上还可以展示有分组指令的接收界面,其中,第一客户端上接收的分组指令中携带有n个用户标识,n个用户标识中的每个用户标识用于标识一个第二客户端,也即n个用户标识用于标识n个第二客户端,而n个第二客户端属于m个关联客户端中的客户端,其中,n为大于等于1,且小于m的整数,也即n个第二客户端为第一客户端的m个好友中的部分好友所在的客户端,在第一客户端接收到分组指令之后,可以向服务器发送分组指令,向服务器发送的分组指令中还包括目标用户标识,目标用户标识用于标识第一客户端,以使服务器可以根据目标用户标识确定第一客户端,并根据n个用户标识以及信息设置指令,生成第一客户端的动态信息的信息展示规则,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系,也即信息展示规则用于指示服务器向第一客户端的n个好友发送的第一客户端的每个用户动态信息,均为生成时刻距离当前时刻小于或等于目标时长的动态信息。
[0108]
其中,目标用户标识和n个用户标识均可以为服务器预先配置好的,目标用户标识和n个用户标识中的每个用户标识均用于唯一标识一个客户端,用户标识具体可以表现为数字串或字符串,作为示例,例如“00000001”、“00000583”、“zhanghong00001”、“wangsan00008”、“张红00001”或其他用户标识等等,具体此处不做限定。
[0109]
具体的,在一种情况下,用户可以通过第一客户端提前生成至少一个分组,则第一客户端可以在分组选择指令的接收界面上展示有与所述至少一个分组中每个分组对应的分组标识,并接收用户从所述至少一个分组中选择目标分组的分组选择指令,目标分组中可以包括一个分组,也可以包括至少两个分组,目标分组中有n个用户,分别对应所述n个用户标识,其中,第一客户端展示的分组标识可以为分组名称、分组中用户名称、分组中用户头像等元素中的一种或多种元素。
[0110]
在另一种情况下,用户也可以不提前生成至少一个分组,而是展示与目标用户关联的m个用户,从而目标用户可以通过m个用户的展示界面输入用户选择指令,每个用户选择指令中携带有一个用户标识,在用户确定执行完对n个用户的选择指令之后,第一客户端可以视为获取到用户输入的分组指令。
[0111]
在另一种情况下,第一客户端可以同时展示至少一个分组的分组标识以及触发展示与目标用户关联的m个用户的触发按钮,从而用户可以通过对目标分组进行选择的方式和/或从m个关联用户展示界面中输入用户选择指令的方式输入分组指令,既提高了分组指令过程的灵活性,又保证了分组指令过程的完整性,为进一步理解本方案,请参阅图3,图3为本申请实施例中用户动态信息展示的方法中分组指令接收界面的一种界面示意图,图3中包括三个已设分组,分别为同学、游戏同事和家人,其中,a1用于接收目标用户输入的的用户选择指令,目标用户可以同时对一个或至少两个分组执行分组选择操作,图3中还展示了进入m个关联用户展示界面的触发接口(也即a2),当用户点击a2时,可以进入m个关联用户展示界面,从而目标用户可以通过m个用户的展示界面输入用户选择指令;可选的,当用户点击a3时,还可以触发信息修改操作和/或分组修改操作,从而进入信息修改指令和/或分组修改指令的接收界面,应当理解,图3中的示例仅为方便理解本方案,不用于限定本方案。
[0112]
应当理解,本申请实施例中不限定步骤101和步骤102的执行顺序,可以先执行步骤101,再执行步骤102;也可以先执行步骤102,再执行步骤101;还可以同时执行步骤101和
步骤102。
[0113]
103、第一客户端向服务器发送用户动态信息,以使若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0114]
本实施例中,用户还可以通过第一客户端向服务器发送用户动态信息,而当服务器接收到第二客户端发送的信息展示指令时,由于信息展示指令中携带目标用户标识,则服务器可以获取与目标用户标识关联的信息展示规则,进而可以从信息展示规则中获取与第二客户端对应的目标时长的时长标识,向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,用户动态信息具体可以表现为文字、图像、视频、链接、动图或其他类型的用户动态信息中的一种或多种信息的组合。第二客户端为一个泛指的概念,指的是与第一客户端上的目标用户具有关联关系的关联用户所使用的客户端。信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长;进一步的,信息展示指令的触发时间可以为服务器接收信息展示指令的时间,也可以为服务器获取向第二客户端发送的用户动态信息的时间等,具体此处不做限定。
[0115]
应当理解,本申请实施例不限定步骤103和步骤101至102的执行顺序,可以先执行步骤101至102,再执行步骤103;也可以先执行步骤103,再执行步骤101至102。此外,本申请实施例也不限定步骤103和步骤101至102的执行次数之间的对应关系,可以为执行至少两次步骤101至102的情况下,仅执行步骤103一次;也可以为在执行至少两次步骤103的情况下,仅执行步骤101至102一次;还可以为在执行至少两次步骤101至102的情况下,执行至少两次步骤103,也即步骤101至102与步骤103的执行次数不一定是相同的。
[0116]
本申请实施例中,提供了一种用户动态信息展示的方法,第一客户端向服务器发送信息设置指令,信息设置指令中携带目标时长的时长标识,第一客户端向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则。第一客户端向服务器发送用户动态信息,若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,第二客户端展示该用户动态信息,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。通过上述方式,用户可以根据需求对部分好友设置相应的可见时间范围,使得这部分的好友可以在指定的一段时间内查看到该用户的用户动态信息,从而提升了动态信息展示的灵活性。
[0117]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,第一客户端向服务器发送信息设置指令,包括:
[0118]
第一客户端向服务器发送第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0119]
第一客户端向服务器发送第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0120]
第一客户端向服务器发送分组指令,以使服务器根据分组指令以及信息设置指
令,生成信息展示规则,包括:
[0121]
第一客户端向服务器发送第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0122]
第一客户端向服务器发送第二分组指令,以使服务器根据第一信息设置指令、第二信息设置指令、第一分组指令以及第二分组指令,生成信息展示规则,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数。
[0123]
本实施例中,由于用户可以通过第一客户端执行步骤101和102不止一次,则第一客户端可以向服务器发送不止一次信息设置指令以及分组指令,具体的,第一客户端可以向服务器发送第一信息设置指令和第一分组指令,还可以向服务器发送第二信息设置指令和第二分组指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识,第二信息设置指令中携带第二目标时长的第二时长标识,且第二目标时长与第一目标时长的时长不一致,作为示例,例如第一目标时长为三天,第二目标时长为一个月。与第一信息设置指令对应的为第一分组指令,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端一一对应,p为大于或等于1,且小于或等于n的整数;与第二信息设置指令对应的为第二分组指令,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数,其中p和q的取值可以相同也可以不同,具体此处不做限定。
[0124]
更具体的,为了使服务器确定第一信息设置指令与第一分组指令之间具有对应关系,第二信息设置指令与第二分组指令之间具有对应关系,第一客户端可以将第一信息设置指令和第一分组指令打包成为一个报文发送给服务器,将第二信息设置指令和第二分组指令打包称为另一个报文发送给服务器,以告知服务器信息设置指令与分组指令之间的的对应关系;也可以为在第一信息设置指令与第一分组指令分别携带有相同的第一标识信息,在第二信息设置指令与第二分组指令分别携带有相同的第二标识信息,第一标识信息与第二标识信息不同,例如第一标识信息为“000001”,第二标识信息为“000002”,从而告知服务器信息设置指令与分组指令之间的对应关系等等,当然,第一客户端也可以通过其他方式来告知服务器信息设置指令与分组指令之间的对应关系等等,具体此处不做限定。
[0125]
第一客户端在向服务器发送第一信息设置指令、第一分组指令、第二信息设置指令以及第二分组指令之后,服务器可以根据第一信息设置指令、第二信息设置指令、第一分组指令以及第二分组指令,生成信息展示规则,信息展示规则中包括目标用户标识、第一目标时长与p个第一用户标识之间的对应关系,以及,目标用户标识、第二目标时长与q个第二用户标识之间的对应关系。为进一步理解本方案,此处以通过表格的形式展示信息展示规则为例,对信息展示规则的具体内容进行展示。
[0126]
表1
[0127]
目标用户标识目标时长用户标识00000001最近三天00000002、00000023、00000058、0000106200000001最近一个月00000003、00000065、00000072
[0128]
请参阅如上表1,表1中以接收到第一客户端的两个信息设置指令为例进行说明,从而第一客户端的信息展示规则中包括两行数据,分别为对两个分组的动态信息展示时间的设置,其中,第一客户端所对应的目标用户标识为00000001,其中,对第一用户标识为“00000002、00000023、00000058以及00001062”的关联用户展示最近三天的用户动态信息,对第二用户标识为“00000003、00000065、00000072”的关联用户展示最近一个月的用户动态消息,应当理解,服务器上存储的信息展示规则中还可以包括目标标识为“00000001”的用户的其它关联用户的用户动态信息展示情况,上述表1仅为方便理解本方案,不用于限定本方案。
[0129]
本申请实施例中,第一客户端可以向服务器发送第一信息设置指令、第一分组指令、第二信息设置指令以及第二分组指令,第一信息设置指令和第二信息设置指令中分别携带有不同目标时长的时长标识,第一信息设置指令与第一分组指令对应,第二信息设置指令与第二分组指令对应,第一分组指令中可以包括p个第一用户标识,第二分组指令中可以包括q个第二用户标识,以使得服务器可以根据第一信息设置指令、第一分组指令、第二信息设置指令以及第二分组指令生成信息展示规则,通过上述方式,用户不仅可以根据需求对部分好友设置相应的可见时间范围,且还可以将不同的好友设置为不同的分组,从而针对不同的好友分组设置不同的可见时间范围,进一步提升了动态信息展示的灵活性。
[0130]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,第一客户端向服务器发送信息设置指令之前,方法还包括:
[0131]
第一客户端通过时长选择界面接收信息设置指令,其中,时长选择界面包括至少一个已设时长,至少一个已设时长包括目标时长。
[0132]
本实施例中,第一客户端在向服务器发送信息设置指令之前,可以向用户展示时长选择界面,从而可以接收用户输入的信息设置指令,其中,时长选择界面中包括至少一个已设时长,所述至少一个已设时长包括目标时长;进一步的,至少一个已设时长中可以包括一个时长、两个时长、三个时长或其他数量的时长等等,作为示例,每个已设时长可以为最近三天、最近一个月、最近半年、全部等等,此处不做限定。
[0133]
具体的,时长选择界面上可以展示有与至少一个已设时长对应的至少一个按钮,用于接收用户对至少一个已设时长中的一个已设时长(也即目标时长)输入的信息设置指令,由于所述至少一个已设时长中包括目标时长,从而第一客户端可以获取与选取的一个已设时长对应的时长标识,进而可以向服务器发送携带有目标时长的时长标识的信息设置指令;进一步的,在第一客户端通过时长选择界面接收到信息设置指令之后,可以进入分组指令接收界面,以接收用户输入的分组指令。
[0134]
为进一步理解本方案,请参阅图4,图4为本申请实施例中用户动态信息展示的方法中信息设置指令接收界面的一个界面示意图,其中,图4包括(a)和(b)两个子示意图,图4以通过朋友圈展示用户动态信息为例进行说明,图4的(a)子示意图展示的为对朋友圈的设置界面,其中,b1代表的是各种朋友圈的各种权限设置接口,包括不让他(她)看朋友圈、不看他(她)的朋友圈、允许朋友查看朋友圈的范围,其中,当用户点击b2时,触发进入图4的(b)子示意图,图4的(b)子示意图示出的为时长选择界面,图4的(b)子示意图中示出了四个已设时长,分别为最近三天、最近一个月、最近半年以及全部,当用户点击图4的(b)子示意图中的任一个选项时,视为用户输入了信息设置指令,进而可以进入图3所示出的示意图,
以接收用户输入的分组选择指令;当然,也可以为当用户点击b2时,进入图3,在接收用户输入的分组选择指令之后,再进入图4的(b)子示意图,应当理解,图4中的示例仅为方便理解本方案,不用于限定本方案。
[0135]
本申请实施例中,第一客户端可以预先设置时长选择界面,时长选择界面上展示有至少一个已设时长,以接收对至少一个已设时长中的目标时长的信息设置指令,通过上述方式,用户可以通过执行选择操作的方式输入信息设置指令,提供了一种便捷的信息设置指令的的输入方式。
[0136]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,第一客户端向服务器发送信息设置指令之前,方法还包括:
[0137]
第一客户端通过时长选择界面接收时长设置指令;
[0138]
第一客户端根据时长设置指令,展示时长自定义界面;
[0139]
第一客户端通过时长自定义界面接收信息设置指令。
[0140]
本实施例中,第一客户端在向服务器发送信息设置指令之前,可以向用户展示时长选择界面,时长选择界面上还可以展示有进入时长自定义界面的触发按钮,从而可以通过时长选择界面输入时长设置指令,从而第一客户端可以根据时长设置指令,展示时长自定义界面,通过时长自定义界面接收信息设置指令,信息设置指令中携带用户自定义的目标时长的时长标识,作为示例,例如自定义的目标时长可以为当前至目标日期。具体的,第一客户端可以通过日历表的形式展示自定义界面,从而用户可以通过从日历表中选择一个目标日期;也可以输出文本框,从而接收用户输入的目标日期等等,具体此处不做限定。
[0141]
为进一步理解本方案,请参阅图5,图5为本申请实施例中用户动态信息展示的方法中信息设置指令接收界面的一个界面示意图,图5包括(a)和(b)两个子示意图,图5的(a)子示意图与图4的(b)子示意图类似,均为时长选择界面,与图4的(b)子示意图不同的是,图5的(a)子示意图中增加有接收时长设置指令的按钮,当用户按压c1时,进入图5的(b)子示意图,图5的(b)子示意图以通过日历的方式展示时长自定义界面为例,用户可以通过点击c2和c3来切换月份,通过点击对应的日期来输入信息设置指令,信息设置指令中包括目标日期,则目标时长为当前至目标时期;进而可以进入图3所示出的示意图,以接收用户输入的分组选择指令,进而根据分组选择指令中的n个用户标识生成分组指令,但应当理解,图5中的示例仅为方便理解本方案,不用于限定本方案。
[0142]
本申请实施例中,第一客户端还可以通过时长选择界面接收时长设置指令,并根据时长设置指令来展示时长自定义界面,进而可以通过时长自定义界面接收信息设置指令,信息设置指令中携带有用户自定义的目标时长的时长标识,通过上述方式,用户可以通过西丁一界面输入信息设置指令,信息设置指令中携带有目标时长的时长标识,从而用户可以对目标时长进行自定义设置,提高了本方案中时长设置过程中的灵活性,也扩展了本方案的可实现场景。
[0143]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,第一客户端向服务器发送分组指令之前,方法还包括:
[0144]
第一客户端获取分组建立指令;
[0145]
第一客户端根据分组建立指令,展示关联用户界面,其中,关联用户界面中包括m个关联用户,关联用户与关联客户端具有对应关系;
[0146]
第一客户端通过关联用户界面接收用户选择指令,其中,用户选择指令中携带n个用户标识;
[0147]
第一客户端根据用户选择指令生成目标分组。
[0148]
本实施例中,第一客户端获取在第一客户端向服务器发送分组指令之前,用户还可以通过第一客户端建立分组,具体的,第一客户端可以获取到用户发送的分组建立指令,并根据分组建立指令展示关联用户界面,关联用户界面中包括m个关联用户(也即目标用户的m个好友),m个关联用户与m个关联客户端具有一一对应关系,从而用户对关联用户界面中展示的m个关联用户执行用户选择指令,其中,用户选择指令中携带n个用户标识,从而第一客户端可以根据用户选择指令生成目标分组,目标分组中携带有n个用户标识,从而当第一客户端接收到用户对目标分组输入的分组指令时,可以获取到所述n个用户标识。
[0149]
为进一步理解本方案,请参阅图6,图6为本申请实施例中用户动态信息展示的方法中生成目标分组的一个流程示意图,图6包括(a)和(b)两个子示意图,图6的(a)子示意图示出的为分组建立指令的接收界面,其中,还可以通过这个界面查找新的朋友,建立群聊,当用户点击“添加标签”(也即点击d1)时,可以触发进入图6的(b)子示意图,也即展示m个关联用户,用户还可以通过上下滑动的方式以浏览更多的关联用户,从而用户可以通过关联用户展示界面执行对n个用户的选择操作,从而获取n个用户标识,进而生成目标分组。
[0150]
本申请实施例中,第一客户端可以获取分组建立指令,并根据分组建立指令展示关联用户界面,从而通过关联用户界面接收用户选择指令,并根据用户选择指令生成目标分组,通过上述方式,提供了分组的具体实现方式,增强了本方案的完整性。
[0151]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,第一客户端向服务器发送用户动态信息之后,方法还包括:
[0152]
若第一客户端接收到信息修改指令,则第一客户端向服务器发送信息修改指令,以使服务器根据信息修改指令,对信息展示规则进行更新;
[0153]
若第一客户端接收到分组修改指令,则第一客户端向服务器发送分组修改指令,以使服务器根据分组修改指令,对信息展示规则进行更新。
[0154]
本实施例中,第一客户端向服务器发送用户动态信息之后,第一客户端还可以接受信息修改指令,并向第一客户端发送信息修改指令,以使服务器根据信息修改指令,对信息展示规则进行更新,具体的,信息修改指令中携带有第三目标时长、目标用户标识以及分组标识,从而服务器可以根据信息修改指令对目标用户的目标分组的用户动态信息的展示时长进行修改,将其修改为第三目标时长。
[0155]
第一客户端向服务器发送用户动态信息之后,第一客户端也可以接受分组修改指令,并向第一客户端发送分组修改指令,以使服务器根据分组修改指令,对信息展示规则进行更新,具体的,分组修改指令中携带有目标用户标识、分组标识以及第三用户标识,从而服务器可以根据分组修改指令对目标用户的目标分组的组员进行修改。
[0156]
为进一步理解本方案,请参阅图7,图7为本申请实施例中用户动态信息展示的方法中关联用户展示用户动态信息的两个界面示意图,图7包括(a)和(b)两个子示意图,分别展示的为对信息展示规则进行修改前和进行修改后,关联用户的展示界面。图7的(a)子示意图中示出的为目标用户对关联用户展示最近三天的用户动态信息的界面示意图,图7的(b)子示意图中示出的为目标用户对关联用户展示最近一个月的用户动态信息时的界面示
意图,应当理解,图7中的示例仅为方便理解本方案,不用于限定本方案。
[0157]
本申请实施例中,在第一客户端向服务器发送用户动态信息之后,还可以向服务器发送信息修改指令,从而服务器可以根据信息修改指令对信息展示规则进行更新;第一客户端也可以向服务器发送分组修改指令,从而服务器还可以根据分组修改指令对信息展示规则进行更新,通过上述方式,用户不仅可以对不同的用户分别展示不同的用户动态信息,而且可以对不同用户的展示规则进行修改,从而进一步增加了本方案中,进一步提升了动态信息展示的灵活性。
[0158]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,方法还包括:
[0159]
第一客户端获取信息查看指令;
[0160]
第一客户端根据信息查看指令,在全局动态信息界面上展示用户动态信息以及用户动态信息所对应的可见对象信息,其中,可见对象信息包括n个用户标识。
[0161]
本实施例中,第一客户端还可以获取信息查看指令,从而进入目标用户的全局动态信息界面,在全局动态信息界面上展示用户动态信息以及用户动态信息所对应的可见对象信息,其中,可见对象信息包括n个用户标识,全局动态信息界面上展示的n个用户标识可以为每个关联用户的头像、昵称等等,具体此处不做限定。具体的,由于在全局动态信息界面上会按照时间的先后顺序逐次排列用户动态信息,而由于目标用户对不同的关联用户展示的用户动态信息的可见时间的长度(也即可见目标时长)不同,则在不同的目标时长的节点处,可以展示关联用户的用户标识。
[0162]
为进一步理解本方案,请参阅图8,图8为本申请实施例中用户动态信息展示的方法中全局动态信息界面的一个界面示意图,请参阅图8,在最近三天的时间节点处展示有2个关联用户的头像(也即可见对象信息),在最近一个月的时间节点处展示有3个关联用户的头像(也即可见对象信息),应当理解,图8中的示例仅为方便理解本方案,不用于限定本方案,在其他实施例中,全局动态信息界面上还可以展示有触发信息修改功能和/或分组修改功能的触发接口,以触发接收信息修改指令和/或分组修改指令的界面。
[0163]
本申请实施例中,第一客户端还可以获取信息查看指令,并根据信息查看指令,在全局动态信息界面上展示用户动态信息以及用户动态信息所对应的可见对象信息,其中,可见对象信息包括n个用户标识,通过上述方式,目标用户在对n个关联用户进行用户动态信息的可见时间范围进行设置之后,还可以通过全局动态信息界面对目标用户的设置界面进行展示,从而目标用户可以方便的对设置结果进行查看。
[0164]
可选地,在上述图2对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,第一客户端向服务器发送分组指令之前,方法还包括:
[0165]
第一客户端从m个关联客户端中确定n个第二客户端;
[0166]
第一客户端根据n个第二客户端生成分组指令。
[0167]
本实施例中,在一种实现方式中,第一客户端在获取到信息设置指令之后,第一客户端可以根据m个客户端中每个客户端与第一客户端的关联度参数、m个关联客户端的备注信息或m个关联客户端的信用分值等元素自动根据m个关联客户端生成至少一个分组,进而可以在分组指令的接收界面上展示有与所述至少一个分组中每个分组对应的分组标识,并接收用户从所述至少一个分组中选择目标分组的分组选择指令,目标分组中可以包括一个
分组,也可以包括至少两个分组,目标分组中有n个用户,分别对应所述n个用户标识,从而第二客户端可以根据n个第二客户端生成分组指令;应当理解,第一客户端还可以利用其它元素来实现根据m个关联客户端生成至少一个分组的操作,具体此处不做限定。
[0168]
在另一种实现方式中,在第一客户端获取到信息设置指令之后,由于信息设置指令中携带有目标时长的时长标识,第一客户端也可以根据m个客户端中每个客户端与第一客户端的关联度参数、m个关联客户端的备注信息或m个关联客户端的信用分值等元素自动从m个关联客户端中选取与信息设置指令匹配的n个第二客户端,并根据n个第二客户端生成分组指令。可选地,第一客户端在获取到信息设置指令之后,可以输出询问提示,所述询问提示用于确定是否启动自动匹配与目标时长对应的n个第二客户端操作,在第一客户端接收到用户的确定启动的确认指令的情况下,第一客户端才从m个关联客户端中选取与目标时长匹配的n个第二客户端。具体的,关联度参数越高的关联客户端可以与较长的目标时长匹配,关联度参数越低的关联客户端可以与较短的目标时长匹配;备注信息所指示的关系越亲密的可以与较长的目标时长匹配,备注信息所指示的关系越疏远的可以与较短的目标时长匹配;信用分值越高的关联客户可以与较长的目标时长匹配,信用分值越低的关联客户可以与较短的目标时长匹配等,应当理解,第一客户端还可以根据其他元素来完成n个第二客户端的匹配操作,具体此处不做限定。
[0169]
在一种情况下,第一客户端根据m个关联客户端的关联度参数执行自动分组或自动匹配n个第二客户端操作,则第一客户端从m个关联客户端中确定n个第二客户端可以包括:第一客户端从服务器中获取关联度参数,其中,关联度参数为服务器根据第一客户端与m个关联客户端之间的交互程度确定的;第一客户端根据关联度信息,从m个关联客户端中确定n个第二客户端。
[0170]
具体的,服务器上可以根据第一客户端与m个关联客户端之间的交互程度确定m个客户端与第一客户端的关联度参数,其中,交互程度可以为预设时长内m个关联客户端中每个关联客户端与第一客户端之间的交互次数,交互时长或其他可以体现交互亲密度的参数等,从而第一客户端可以从服务器中获取m个关联客户端中每个关联客户端的关联度参数。进而若第一客户端为根据关联度参数执行自动分组操作,则第一客户端可以根据m个关联客户端的关联度参数对m个关联客户端进行排序,并设置至少一个关联度参数阈值,从而利用不同的关联度参数阈值将m个关联客户端进行自动分组;若第一客户端为根据关联度参数执行匹配n个第二客户端操作,则也可以根据m个关联客户端的关联度参数对m个关联客户端进行排序,若目标时长对应的时长较短,例如目标时长为不可见或三天,则从m个关联客户端中选取n个关联度参数较低的第二客户端,若目标时长对应的时长较长,例如目标时长为全部或一年,则从m个关联客户端中选取n个关联度参数较高的第二客户端,若目标时长对应的时长不是很长也不是很短,例如一个月或半年,则从m个关联客户端中选取n个关联度参数位于中间水平的第二客户端等,具体此处不做限定。
[0171]
在一种情况下,第一客户端根据m个关联客户端的备注信息执行自动分组或自动匹配n个第二客户端操作,则第一客户端从m个关联客户端中确定n个第二客户端可以包括:第一客户端获取m个关联客户端的备注信息;第一客户端根据m个关联客户端的备注信息,从m个关联客户端中确定n个第二客户端。
[0172]
具体的,第一客户端上可以存储有关联客户端的备注信息,若第一客户端为根据
关联度参数执行自动分组操作,则第一客户端可以获取每个关联客户端的备注信息的语义信息,进而进行自动分组,作为示例,例如若备注信息为爸爸、妈妈、婶婶、叔叔、弟弟等,则可以归入家人分组;例如若备注信息为同事王红、同事张亮等,则可以归入同事分组等等,此处不再对其他情况进行举例。若第一客户端为根据关联度参数执行n个第二客户端的匹配操作,则第一客户端也可以获取么个关联客户端的备注信息的语义信息,进而可以执行n个第二客户端的匹配操作,作为示例,例如若备注信息为豆子、沁沁、荷妹等具有亲切昵称的备注,则可以归入好朋友分组,从而可以与时长较长的目标时长进行匹配;例如有些连备注都没有的用户,可以归入普通联系人分组,从而可以与时长较短的目标时长进行匹配等等,应当理解,上述举例均仅为方便理解本方案,不用于限定本方案。
[0173]
在一种情况下,第一客户端根据m个关联客户端的信用分值执行自动分组或自动匹配n个第二客户端操作,则第一客户端从m个关联客户端中确定n个第二客户端可以包括:第一客户端从服务器中获取m个关联客户端的信用分值;第一客户端根据m个关联客户端的信用分值,从m个关联客户端中确定n个第二客户端。
[0174]
具体的,服务器上可以存储有m个关联客户端中每个关联客户端的信用分值,其中,信用分值可以通过每个关联客户端的好友对所述关联客户端的用户动态信息的可见时长设置情况确定,作为示例,例如若第一客户端的m个关联客户端中的一个目标关联客户端有50个好友,50个好友中有25个以上的好友均对所述目标关联客户端设置用户动态信息不可见,则所述目标关联客户端的信用分值较低;作为另一示例,例如若第一客户端的m个关联客户端中的一个目标关联客户端有60个好友,60个好友均对所述目标关联客户端设置用户动态信息全部或一年可见,则所述目标关联客户端的信用分值较高,应当理解此处举例仅为方便理解本方案,当然服务器也可以根据其他因素确定关联客户端的信用分值,例如关联客户端在个人征信系统中的信用评分等等,具体此处不做限定;从而第一客户端可以从服务器上获取每个关联客户端的信用分值,进而可以执行根据m个关联客户端的信用分值自动分组操作或者根据m个关联客户端的信用分值自动匹配n个第二客户端操作,由于与根据m个关联客户端的关联度参数自动分组操作或者根据m个关联客户端的关联度参数自动匹配n个第二客户端操作类似,区别仅在于前者利用的是每个关联客户端的信用分值,后者利用的是每个关联客户端的关联度参数,具体可参考上述描述,此处不再一一赘述。
[0175]
本申请实施例中,第一客户端可以获取m个关联客户端的关联度参数、备注信息或信用分值,进而根据m个关联客户端的关联度参数、备注信息或信用分值从m个关联客户端中确定n个第二客户端,进而第一客户端可以根据n个第二客户端生成分组指令,通过上述方式,通过上述方式,第一客户端可以根据关联度参数、备注信息或信用分值等元素对m个关联客户端自动分组或直接自行匹配n个第二客户端,则用户不再需要自行对m个关联客户端进行分组,减少了操作步骤,提高了本方案的便捷性;且第一客户端可以根据关联度参数、备注信息或信用分值进行自动分组或n个第二客户端匹配操作,扩展了本方案的应用场景,也提高了本方案的实现灵活性。
[0176]
结合上述介绍,本申请实施例还提供了另一种用户动态信息展示的方法,请参阅图9,本申请实施例中用户动态信息展示的方法一个实施例包括:
[0177]
201、服务器接收第一客户端发送的信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数。
[0178]
202、服务器接收第一客户端发送的分组指令,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,n为大于或等于1,且小于m的整数。
[0179]
应当理解,本申请实施例中不限定步骤201和步骤202的执行顺序,可以先执行步骤201,再执行步骤202;也可以先执行步骤202,再执行步骤201;还可以同时执行步骤201和步骤202。
[0180]
203、服务器根据信息设置指令以及分组指令,生成信息展示规则,其中,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系。
[0181]
本实施例中,服务器在接收到信息设置指令以及分组指令之后,可以生成并存储目标用户的信息展示规则,其中,信息展示规则中包括时长标识、目标用户标识以及n个用户标识之间的对应关系。具体的,服务器可以通过表格、索引或其它形式存储信息展示规则。
[0182]
204、若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0183]
本实施例中,服务器上可以存储有多个用户的用户动态信息的信息展示规则,当服务器接收到第二客户端发送的信息展示指令时,由于信息展示指令中携带目标用户标识,则服务器可以根据目标用户标识从多个信息展示规则中选取目标用户的信息展示规则,而信息展示指令中也包括与第二客户端对应的用户标识,从而可以根据第二客户端对应的用户标识从目标用户标识所在的信息展示规则中,获取与第二客户端对应的时长标识,从而可以获取信息展示指令的触发时间并将其确定为第一时刻,还可以获取目标用户的多个用户动态信息中每个用户动态信息的生成时间并将其确定为第二时刻,从而可以确定生成每个用户动态信息的第二时刻与第一时刻之间的时间间隔,并获取第一时刻与第二时刻之间的时间间隔小于或等于目标时长的用户动态信息,进而可以向第二客户端发送获取到的用户动态信息,应当理解,服务器可能获取到0个、1个或至少两个用户动态信息,具体应当结合实际情况确定,此处不做限定。
[0184]
应当理解,本申请实施例不限定步骤201至203与步骤204的执行顺序,可以先执行步骤201至203,再执行步骤204;也可以先执行步骤204,再执行步骤201至203。此外,本申请实施例也不限定步骤204和步骤201至203的执行次数之间的对应关系,可以为执行至少两次步骤201至203的情况下,仅执行步骤204一次;也可以为在执行至少两次步骤204的情况下,仅执行步骤201至203一次;还可以为在执行至少两次步骤201至203的情况下,执行至少两次步骤204,也即步骤201至203与步骤204的执行次数不一定是相同的。
[0185]
本申请实施例中,提供了一种用户动态信息展示的方法,用户可以根据需求对部分好友设置相应的可见时间范围,使得这部分的好友可以在指定的一段时间内查看到该用户的用户动态信息,从而提升了动态信息展示的灵活性。
[0186]
可选地,在上述图9对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,服务器接收第一客户端发送的信息设置指令,包括:
[0187]
服务器接收第一客户端发送的第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0188]
服务器接收第一客户端发送的第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0189]
服务器接收第一客户端发送的分组指令,包括:
[0190]
服务器接收第一客户端发送的第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0191]
服务器接收第一客户端发送的第二分组指令,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数;
[0192]
服务器根据信息设置指令以及分组指令,生成信息展示规则,包括:
[0193]
服务器根据第一信息设置指令以及第一分组指令,建立第一映射关系,其中,第一映射关系表示第一目标时长、目标用户标识与p个第一用户标识之间的对应关系;
[0194]
服务器根据第二信息设置指令以及第二分组指令,建立第二映射关系,其中,第二映射关系表示第二目标时长、目标用户标识与q个第二用户标识之间的对应关系;
[0195]
服务器根据第一映射关系以及第二映射关系,生成信息展示规则。
[0196]
本实施例中,由于服务器执行步骤201至步骤203的次数可以不止一次,则服务器可以接收到第一客户端发送的不止一次信息设置指令以及分组指令,具体的,服务器可以接收到第一客户端发送的第一信息设置指令和第一分组指令,还可以接收到第一客户端发送的第二信息设置指令和第二分组指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识,第二信息设置指令中携带第二目标时长的第二时长标识,且第二目标时长与第一目标时长的时长不一致,与第一信息设置指令对应的为第一分组指令,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端一一对应,p为大于或等于1,且小于或等于n的整数;与第二信息设置指令对应的为第二分组指令,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数,其中p和q的取值可以相同也可以不同,具体此处不做限定。
[0197]
从而服务器可以根据第一信息设置指令以及第一分组指令,建立第一映射关系,其中,第一映射关系表示第一目标时长、目标用户标识与p个第一用户标识之间的对应关系,根据第二信息设置指令以及第二分组指令,建立第二映射关系,其中,第二映射关系表示第二目标时长、目标用户标识与q个第二用户标识之间的对应关系;服务器根据第一映射关系以及第二映射关系,生成并存储信息展示规则,信息展示规则中包括第一映射关系和第二映射关系,具体的,服务器可以通过表格、索引等方式存储信息展示规则,为进一步理解本方案,请参阅上述表1,表1中以通过表格的方式存储信息展示规则为例,对信息展示规则的具体内容进行展示,表1中的每一行数据对应一个映射关系。
[0198]
本申请实施例中,用户不仅可以根据需求对部分好友设置相应的可见时间范围,且还可以将不同的好友设置为不同的分组,从而针对不同的好友分组设置不同的可见时间范围,进一步提升了动态信息展示的灵活性。
[0199]
可选地,在上述图9对应的实施例的基础上,本申请实施例提供的用户动态信息展示的方法第一个可选实施例中,若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,包括:
[0200]
若服务器接收到第二客户端发送的信息展示指令,则服务器获取第二客户端的用户标识;
[0201]
若第二客户端的用户标识为第一用户标识,则服务器根据第一映射关系,向第二客户端发送第一客户端的第一用户动态信息,以使第二客户端展示第一用户动态信息,其中,第一用户动态信息的生成时间为第三时刻,第一时刻与第三时刻之间的时间间隔小于或等于第一目标时长;
[0202]
若第二客户端的用户标识为第二用户标识,则服务器根据第二映射关系,向第二客户端发送第一客户端的第二用户动态信息,以使第二客户端展示第二用户动态信息,其中,第二用户动态信息的生成时间为第四时刻,第一时刻与第四时刻之间的时间间隔小于或等于第二目标时长。
[0203]
本实施例中,服务器在接收到第二客户端发送的信息展示指令时,可以获取第二客户端的用户标识,进而可以将第二客户端的用户标识与信息展示规则中各个映射关系中的用户标识进行匹配。若第二客户端的用户标识为第一映射关系中的第一用户标识,则服务器根据第一映射关系,确定第一目标时长,进而可以获取第一用户动态信息,其中,第一用户动态信息中可以包括0个、1个或至少2个用户动态信息,第一用户动态信息中的所有用户动态信息的生成时刻与第一时刻之间的时间间隔小于或等于第一目标时长,第三时刻为一个泛指的概念,指的是第一用户动态信息中的任一个用户动态信息的生成时刻,进而可以向第二客户端发送第一客户端的第一用户动态信息,以使第二客户端展示第一用户动态信息。若第二客户端的用户标识为第二映射关系中的第二用户标识,则服务器根据第二映射关系,向第二客户端发送第一客户端的第二用户动态信息,以使第二客户端展示第二用户动态信息,其中,第二用户动态信息的生成时间为第四时刻,第一时刻与第四时刻之间的时间间隔小于或等于第二目标时长,第四时刻也是一个泛指的概念,指的是第二用户动态信息中的任一个用户动态信息的生成时刻,由于服务器根据第二映射关系发送第一客户端的第二用户动态信息的具体实现方式,与服务器根据第一映射关系发送第一客户端的第一用户动态信息的具体实现方式类似,此处不再一一赘述。
[0204]
为进一步理解本方案,此处结合表1进行举例,服务器接收到第二客户端发送的信息展示指令,信息展示指令中携带的第二客户端的用户标识为“00000058”,则服务器查询信息展示规则中的各个映射关系,确定“00000058”属于第一映射关系中的第一和用户标识,进而可以发现第一目标时长为最近三天,从而可以获取第一客户端最近三天内的用户动态信息,并将其确定为第一用户动态信息,进而可以将第一用户动态信息发送给第二客户端,应当理解,此处举例仅为方便理解本方案,不用于限定本方案。
[0205]
本申请实施例中,服务器在接收到第二客户端发送的信息展示指令之后,可以获取第二客户端的用户标识,若第二客户端的用户标识为第一用户标识,则服务器根据第一映射关系,向第二客户端发送第一客户端的第一用户动态信息,其中,第一用户动态信息的生成时间为第三时刻,第一时刻与第三时刻之间的时间间隔小于或等于第一目标时长;若
第二客户端的用户标识为第二用户标识,则服务器根据第二映射关系,向第二客户端发送第一客户端的第二用户动态信息,其中,第二用户动态信息的生成时间为第四时刻,第一时刻与第四时刻之间的时间间隔小于或等于第二目标时长,通过上述方式,提供了服务器如何向不同的第二客户端发送不同用户动态信息的具体实现方式,提高了本方案的完整性和可实现性。
[0206]
下面对本申请中的第一客户端以及用户动态信息展示装置进行详细描述,请参阅图10,图10为本申请实施例中第一客户端一个实施例示意图,客户端30包括:
[0207]
发送单元301,用于向服务器发送信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0208]
发送单元301,还用于向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系,n为大于或等于1,且小于m的整数;
[0209]
发送单元301,还用于向服务器发送用户动态信息,以使若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0210]
本申请实施例中,发送单元301向服务器发送信息设置指令,信息设置指令中携带目标时长的时长标识,发送单元301向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则。发送单元301向服务器发送用户动态信息,若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,第二客户端展示该用户动态信息,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。通过上述方式,用户可以根据需求对部分好友设置相应的可见时间范围,使得这部分的好友可以在指定的一段时间内查看到该用户的用户动态信息,从而提升了动态信息展示的灵活性。
[0211]
可选地,在上述图10对应的实施例的基础上,本申请实施例提供的客户端的另一实施例中,发送单元301具体用于:
[0212]
向服务器发送第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0213]
向服务器发送第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0214]
向服务器发送第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0215]
向服务器发送第二分组指令,以使服务器根据第一信息设置指令、第二信息设置指令、第一分组指令以及第二分组指令,生成信息展示规则,其中,第二分组指令携带目标
用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数。
[0216]
可选地,在上述图10对应的实施例的基础上,请参阅图11,图11为本申请实施例中客户端一个实施例示意图,本申请实施例提供的客户端的另一实施例中,客户端还包括:接收单元302,用于通过时长选择界面接收信息设置指令,其中,时长选择界面包括至少一个已设时长,至少一个已设时长包括目标时长。
[0217]
可选地,在上述图10对应的实施例的基础上,本申请实施例提供的客户端的另一实施例中,客户端30还包括:
[0218]
接收单元302,用于通过时长选择界面接收时长设置指令;
[0219]
展示单元303,用于根据接收单元302接收的时长设置指令,展示时长自定义界面;
[0220]
接收单元302,还用于通过展示单元303展示的时长自定义界面接收信息设置指令。
[0221]
可选地,在上述图10以及图11对应的实施例的基础上,本申请实施例提供的客户端的另一实施例中,第一客户端还包括:
[0222]
获取单元304,用于获取分组建立指令;
[0223]
展示单元303,用于根据获取单元304获取的分组建立指令,展示关联用户界面,其中,关联用户界面中包括m个关联用户,关联用户与关联客户端具有对应关系;
[0224]
接收单元302,用于通过展示单元303展示的关联用户界面接收用户选择指令,其中,用户选择指令中携带n个用户标识;
[0225]
生成单元305,用于根据接收单元302接收的用户选择指令生成目标分组。
[0226]
可选地,在上述图10对应的实施例的基础上,本申请实施例提供的客户端的另一实施例中,
[0227]
发送单元301还用于,在接收到信息修改指令的情况下,向服务器发送信息修改指令,以使服务器根据信息修改指令,对信息展示规则进行更新;
[0228]
发送单元301还用于,在接收到分组修改指令的情况下,向服务器发送分组修改指令,以使服务器根据分组修改指令,对信息展示规则进行更新。
[0229]
可选地,在上述图10以及图11对应的实施例的基础上,本申请实施例提供的客户端的另一实施例中,客户端还包括:
[0230]
获取单元304,用于获取信息查看指令;
[0231]
展示单元303,用于根据获取单元304获取的信息查看指令,在全局动态信息界面上展示用户动态信息以及用户动态信息所对应的可见对象信息,其中,可见对象信息包括n个用户标识。
[0232]
本申请实施例还提供了一种用户动态信息展示装置,请参阅图12,图12为本申请实施例中用户动态信息展示装置一个实施例示意图,用户动态信息展示装置40包括:
[0233]
接收单元401,用于接收第一客户端发送的信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0234]
接收单元401,还用于接收第一客户端发送的分组指令,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,n为大于或等
于1,且小于m的整数;
[0235]
生成单元402,用于根据接收单元401接收的信息设置指令以及分组指令,生成信息展示规则,其中,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系;
[0236]
发送单元403,用于在接收单元401接收到第二客户端发送的信息展示指令的情况下,根据生成单元402生成的信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0237]
可选地,在上述图12对应的实施例的基础上,本申请实施例提供的用户动态信息展示装置的另一实施例中,
[0238]
接收单元401具体用于:
[0239]
接收第一客户端发送的第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0240]
接收第一客户端发送的第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0241]
接收第一客户端发送的第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0242]
接收第一客户端发送的第二分组指令,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数;
[0243]
生成单元402具体用于:
[0244]
根据第一信息设置指令以及第一分组指令,建立第一映射关系,其中,第一映射关系表示第一目标时长、目标用户标识与p个第一用户标识之间的对应关系;
[0245]
根据第二信息设置指令以及第二分组指令,建立第二映射关系,其中,第二映射关系表示第二目标时长、目标用户标识与q个第二用户标识之间的对应关系;
[0246]
根据第一映射关系以及第二映射关系,生成信息展示规则。
[0247]
可选地,在上述图12对应的实施例的基础上,本申请实施例提供的用户动态信息展示装置的另一实施例中,
[0248]
发送单元403具体用于:
[0249]
若接收单元401接收到第二客户端发送的信息展示指令,则获取第二客户端的用户标识;
[0250]
若第二客户端的用户标识为第一用户标识,则根据第一映射关系,向第二客户端发送第一客户端的第一用户动态信息,以使第二客户端展示第一用户动态信息,其中,第一用户动态信息的生成时间为第三时刻,第一时刻与第三时刻之间的时间间隔小于或等于第一目标时长;
[0251]
若第二客户端的用户标识为第二用户标识,则根据第二映射关系,向第二客户端发送第一客户端的第二用户动态信息,以使第二客户端展示第二用户动态信息,其中,第二
用户动态信息的生成时间为第四时刻,第一时刻与第四时刻之间的时间间隔小于或等于第二目标时长。
[0252]
接下来,本申请实施例还提供了一种终端设备,所述终端设备上可以部署有上述图10或图11对应的实施例中提供的第一客户端,用于执行图2至图8对应的实施例中第一客户端执行的步骤。如图13所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端设备可以为包括手机、平板电脑、个人数字助理(personal digital assistant,pda)、销售终端(point of sales,pos)、车载电脑等任意终端设备,以属性信息展示装置为手机为例:
[0253]
图13示出的是与本申请实施例提供的属性信息展示装置相关的手机的部分结构的框图。参考图13,手机包括:射频(radio frequency,rf)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(wireless fidelity,wifi)模块570、处理器580、以及电源590等部件。本领域技术人员可以理解,图13中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0254]
下面结合图13对手机的各个构成部件进行具体的介绍:
[0255]
rf电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,rf电路510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。此外,rf电路510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、电子邮件、短消息服务(short messaging service,sms)等。
[0256]
存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0257]
输入单元530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电
阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0258]
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图13中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
[0259]
手机还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0260]
音频电路560、扬声器361,传声器362可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经rf电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
[0261]
wifi属于短距离无线传输技术,手机通过wifi模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图13示出了wifi模块570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0262]
处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;可选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
[0263]
手机还包括给各个部件供电的电源590(比如电池),可选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0264]
尽管未示出,手机还可以包括摄像模块、蓝牙模块等,在此不再赘述。
[0265]
在本申请实施例中,该终端设备所包括的处理器580还用于执行如下步骤:
[0266]
向服务器发送信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第
一客户端具有m个关联客户端,m为大于1的整数;
[0267]
向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系,n为大于或等于1,且小于m的整数;
[0268]
向服务器发送用户动态信息,以使若服务器接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0269]
可选地,处理器580具体用于:
[0270]
向服务器发送第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0271]
向服务器发送第二信息设置指令,其中,第二信息设置指令中携带第二目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0272]
向服务器发送分组指令,以使服务器根据分组指令以及信息设置指令,生成信息展示规则,包括:
[0273]
向服务器发送第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0274]
向服务器发送第二分组指令,以使服务器根据第一信息设置指令、第二信息设置指令、第一分组指令以及第二分组指令,生成信息展示规则,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数。
[0275]
可选地,处理器580还用于:
[0276]
通过时长选择界面接收信息设置指令,其中,时长选择界面包括至少一个已设时长,至少一个已设时长包括目标时长。
[0277]
可选地,处理器580还用于:
[0278]
通过时长选择界面接收时长设置指令;
[0279]
根据时长设置指令,展示时长自定义界面;
[0280]
通过时长自定义界面接收信息设置指令。
[0281]
可选地,处理器580还用于:
[0282]
获取分组建立指令;
[0283]
根据分组建立指令,展示关联用户界面,其中,关联用户界面中包括m个关联用户,关联用户与关联客户端具有对应关系;
[0284]
通过关联用户界面接收用户选择指令,其中,用户选择指令中携带n个用户标识;
[0285]
根据用户选择指令生成目标分组。
[0286]
可选地,处理器580还用于:
[0287]
若接收到信息修改指令,则向服务器发送信息修改指令,以使服务器根据信息修改指令,对信息展示规则进行更新;
[0288]
若接收到分组修改指令,则向服务器发送分组修改指令,以使服务器根据分组修改指令,对信息展示规则进行更新。
[0289]
可选地,处理器580还用于:
[0290]
获取信息查看指令;
[0291]
根据信息查看指令,在全局动态信息界面上展示用户动态信息以及用户动态信息所对应的可见对象信息,其中,可见对象信息包括n个用户标识。
[0292]
本申请实施例还提供了一种服务器,所述服务器上可以部署有上述图12对应的实施例中提供的信息分配装置,用于执行图9对应的实施例中服务器执行的步骤。请参阅图14,图14是本申请实施例提供的服务器一种结构示意图,该服务器600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)622(例如,一个或一个以上处理器)和存储器632,一个或一个以上存储应用程序642或数据644的存储介质630(例如一个或一个以上海量存储设备)。其中,存储器632和存储介质630可以是短暂存储或持久存储。存储在存储介质630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器622可以设置为与存储介质630通信,在服务器600上执行存储介质630中的一系列指令操作。
[0293]
服务器600还可以包括一个或一个以上电源626,一个或一个以上有线或无线网络接口650,一个或一个以上输入输出接口658,和/或,一个或一个以上操作系统641,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
[0294]
上述图14对应的实施例中由平台服务器所执行的步骤可以基于该图14所示的平台服务器结构。
[0295]
在本申请实施例中,服务器600包括的中央处理器622还用于执行如下步骤:
[0296]
接收第一客户端发送的信息设置指令,其中,信息设置指令中携带目标时长的时长标识,第一客户端具有m个关联客户端,m为大于1的整数;
[0297]
接收第一客户端发送的分组指令,其中,分组指令中携带目标用户标识以及n个用户标识,目标用户标识与第一客户端具有对应关系,n个用户标识与n个第二客户端具有对应关系,n个第二客户端属于m个关联客户端中的客户端,n为大于或等于1,且小于m的整数;
[0298]
根据信息设置指令以及分组指令,生成信息展示规则,其中,信息展示规则包括时长标识、目标用户标识以及n个用户标识之间的对应关系;
[0299]
若接收到第二客户端发送的信息展示指令,则服务器根据信息展示规则向第二客户端发送第一客户端的用户动态信息,以使第二客户端展示用户动态信息,其中,信息展示指令携带目标用户标识,信息展示指令的触发时间为第一时刻,用户动态信息的生成时间为第二时刻,第一时刻与第二时刻之间的时间间隔小于或等于目标时长。
[0300]
可选地,中央处理器622具体用于:
[0301]
接收第一客户端发送的第一信息设置指令,其中,第一信息设置指令中携带第一目标时长的第一时长标识;
[0302]
接收第一客户端发送的第二信息设置指令,其中,第二信息设置指令中携带第二
目标时长的第二时长标识,第二目标时长与第一目标时长不一致;
[0303]
接收第一客户端发送的第一分组指令,其中,第一分组指令携带目标用户标识以及p个第一用户标识,p个第一用户标识与p个第二客户端具有对应关系,p为大于或等于1,且小于或等于n的整数;
[0304]
接收第一客户端发送的第二分组指令,其中,第二分组指令携带目标用户标识以及q个第二用户标识,q个第二用户标识与q个第二客户端具有对应关系,q为大于或等于1,且小于或等于n的整数;
[0305]
根据第一信息设置指令以及第一分组指令,建立第一映射关系,其中,第一映射关系表示第一目标时长、目标用户标识与p个第一用户标识之间的对应关系;
[0306]
根据第二信息设置指令以及第二分组指令,建立第二映射关系,其中,第二映射关系表示第二目标时长、目标用户标识与q个第二用户标识之间的对应关系;
[0307]
根据第一映射关系以及第二映射关系,生成信息展示规则。
[0308]
可选地,中央处理器622具体用于:
[0309]
若接收到第二客户端发送的信息展示指令,则获取第二客户端的用户标识;
[0310]
若第二客户端的用户标识为第一用户标识,则根据第一映射关系,向第二客户端发送第一客户端的第一用户动态信息,以使第二客户端展示第一用户动态信息,其中,第一用户动态信息的生成时间为第三时刻,第一时刻与第三时刻之间的时间间隔小于或等于第一目标时长;
[0311]
若第二客户端的用户标识为第二用户标识,则根据第二映射关系,向第二客户端发送第一客户端的第二用户动态信息,以使第二客户端展示第二用户动态信息,其中,第二用户动态信息的生成时间为第四时刻,第一时刻与第四时刻之间的时间间隔小于或等于第二目标时长。
[0312]
本申请实施例还提供了一种用户动态信息展示系统,所述用户动态信息展示系统可以包含图10和图11所描述实施例中的第一客户端以及图12所描述实施例中的用户动态信息展示装置,或者所述客服分配系统也可以包含图13所描述实施例中的终端设备和图14所描述实施例中的服务器。
[0313]
本申请实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如前述图2至图8所示实施例描述的方法中第一客户端所执行的步骤。
[0314]
本申请实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如前述图9所示实施例描述的方法中服务器所执行的步骤。
[0315]
本申请实施例中还提供一种包括程序的计算机程序产品,当其在计算机上运行时,使得计算机执行如前述图2至图8所示实施例描述的方法中管理客户端所执行的步骤。
[0316]
本申请实施例中还提供一种包括程序的计算机程序产品,当其在计算机上运行时,使得计算机执行如前述图9所示实施例描述的方法中服务器所执行的步骤。
[0317]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0318]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0319]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0320]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0321]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0322]
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1