一种实现第三方应用社交化的方法及装置、系统的制作方法

文档序号:8000074阅读:106来源:国知局
一种实现第三方应用社交化的方法及装置、系统的制作方法
【专利摘要】一种实现第三方应用社交化的方法及装置、系统,该方法包括:接收操作终端发送的动态操作数据,建立操作用户账号与动态操作数据的映射关系;接收目标终端发送的动态操作查询请求,从建立的映射关系中查询与目标用户账号互为关系用户的操作用户账号所在的映射关系,当识别查询到的映射关系包括的动态操作数据对应的时间戳在目标终端上一次查询时间以及当前查询时间之内时,将查询到的映射关系包括的动态操作数据发送给目标终端。能够使用户查看其关系用户(如好友)在该第三方应用中的动态操作,从而有利于提高用户对该第三方应用的使用效率。
【专利说明】一种实现第三方应用社交化的方法及装置、系统

【技术领域】
[0001]本发明涉及互联网【技术领域】,具体涉及一种实现第三方应用社交化的方法及装置、系统。

【背景技术】
[0002]随着互联网越来越开放化,越来越多的第三方应用(亦称为第三方应用程序,SPAPP)以合作形式参与到互联网中,从而可以不断地丰富互联网的应用。在实际应用中,很多的第三方应用都允许用户在终端上利用账号(如即时通讯账号)来登录第三方应用,比如,用户可以在终端上利用账号来登录比如新闻、游戏等第三方应用程序。更进一步地,用户利用账号登录第三方应用之后,用户还可以对第三方应用进行分享、转播、评论、赞、推荐、顶、踩、收藏,评分,或者下载等动态操作。
[0003]在实践中发现,当用户在终端上登录第三方应用之后,用户无法查看其关系用户(如好友)在该第三方应用中的动态操作,无法利于提高用户使用该第三方应用的积极性,从而会降低用户对该第三方应用的使用效率。


【发明内容】

[0004]本发明实施例公开了一种实现第三方应用社交化的方法及装置、系统,能够使用户查看其关系用户(如好友)在该第三方应用中的动态操作,有利于提高用户使用该第三方应用的积极性,以提高用户对该第三方应用的使用效率。
[0005]本发明实施例第一方面公开一种实现第三方应用社交化的方法,包括:
[0006]操作终端发送动态操作数据给服务器,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳;
[0007]所述服务器接收到所述操作终端发送的所述动态操作数据之后,根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系;
[0008]目标终端发送动态操作更新请求给所述服务器,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识;
[0009]所述服务器接收到所述目标终端发送的动态操作更新请求之后,根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;从建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
[0010]本发明实施例第二方面公开一种实现第三方应用社交化的方法,包括:
[0011]接收操作终端发送的动态操作数据,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳;
[0012]根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映身寸关系;
[0013]接收目标终端发送的动态操作更新请求,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识;
[0014]根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;从建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
[0015]本发明实施例第三方面公开一种实现第三方应用社交化的装置,包括:
[0016]第一接收单元,用于接收操作终端发送的动态操作数据,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳;
[0017]获取建立单元,用于根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系;
[0018]第二接收单元,用于接收目标终端发送的动态操作更新请求,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识;
[0019]获取单元,用于根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;
[0020]查询发送单元,用于从所述获取建立单元建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
[0021]本发明实施例第四方面公开一种实现第三方应用社交化的系统,包括操作终端、服务器以及目标终端,其中:
[0022]所述操作终端,用于发送动态操作数据给服务器,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳;
[0023]所述服务器,用于接收到所述操作终端发送的所述动态操作数据之后,根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系;
[0024]所述目标终端,用于发送动态操作更新请求给所述服务器,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识;
[0025]所述服务器,还用于接收到所述目标终端发送的动态操作更新请求之后,根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;从建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
[0026]本发明实施例中,服务器接收到操作终端发送的动态操作数据之后,可以根据该动态操作数据包括的第三方应用的标识以及操作用户的身份标识来获取操作用户登录第三方应用的操作用户账号,进一步地可以建立操作用户账号与该动态操作数据的映射关系,当服务器接收到目标终端发送的动态操作更新请求之后,可以根据该动态操作更新请求包括第三方应用的标识以及目标用户的身份标识来获取目标用户登录第三方应用的目标用户账号;从而,服务器可以从建立的映射关系中查询与目标用户账号互为关系用户的操作用户账号所在的映射关系,并且当查询到的映射关系包括的动态操作数据对应的时间戳在目标终端上一次查询时间以及当前查询时间之内时,将查询到的映射关系包括的动态操作数据发送给目标终端。可见,通过实施本发明实施例,使得用户可以查看其关系用户(如好友)在第三方应用中的动态操作,从而有利于提高用户使用该第三方应用的积极性,有助于提高用户对该第三方应用的使用效率。

【专利附图】

【附图说明】
[0027]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本发明实施例公开的一种实现第三方应用社交化的方法的流程图;
[0029]图2是本发明实施例公开的另一种实现第三方应用社交化的方法的流程图;
[0030]图3是本发明实施例公开的一种关系用户动态操作显示界面的示意图;
[0031]图4是本发明实施例公开的一种关系用户动态操作提示界面的示意图;
[0032]图5是本发明实施例公开的另一种实现第三方应用社交化的方法的流程图;
[0033]图6是本发明实施例公开的一种实现第三方应用社交化的装置的结构图;
[0034]图7是本发明实施例公开的一种实现第三方应用社交化的系统的结构图。

【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]本发明实施例公开了一种实现第三方应用社交化的方法及装置、系统,能够使用户查看其关系用户(如好友)在该第三方应用中的动态操作,有利于提高用户使用该第三方应用的积极性,以提高用户对该第三方应用的使用效率。以下分别进行详细说明。
[0037]请参阅图1,图1是本发明实施例公开的一种实现第三方应用社交化的方法的流程图。如图1所示,该方法可以包括以下步骤。
[0038]S101、操作终端发送动态操作数据给服务器,该动态操作数据包括第三方应用的标识、操作用户的身份标识以及操作用户在第三方应用中的动态操作信息、动态操作数据对应的时间戳。
[0039]本发明实施例中,服务器可以是即时通讯服务器、云端服务器,本发明实施例不作限定。
[0040]本发明实施例中,操作终端可以包括智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及其他移动互联网设备(Mobile Internet Devices, MID),也可以包括个人电脑(Personal Computer, PC),本发明实施例不作限定。
[0041]本发明实施例中,第三方应用可以包括连接应用程序,比如电子邮件、即时通讯、GPS导航、远程访问等;也可以包括商业应用程序,比如移动银行服务、股市跟踪与交易、文件处理及日程规划等;也可以包括生活方式的应用程序,比如电子商务、账单支付、健康监测、数字阅读与社交等;还可以包括娱乐应用程序,比如新闻、游戏、多媒体播放器、照片及视频编辑器等,本发明实施例不作限定。
[0042]本发明实施例中,用户对第三方应用的动态操作可以包括分享、转播、评论、赞、推荐、顶、踩、收藏,评分,或者下载等动态操作,本发明实施例不作限定。
[0043]本发明实施例中,操作用户可以利用操作用户即时通讯账号来登录第三方应用,并对第三方应用进行动态操作,使得操作终端可以发送用于描述操作用户对第三方应用的动态操作的动态操作数据给即时通讯服务器。在一个实施例中,为了提高网络传输安全,操作终端可以操作终端采用Https方式、或Http方式或socket方式发送用于描述操作用户对第三方应用的动态操作的动态操作数据给即时通讯服务器,本发明实施例不作限定。
[0044]本发明实施例中,该动态操作数据包括的操作用户的身份标识可以由第三方应用的标识以及操作用户账号(如操作用户即时通讯账号)组成,例如,操作用户的身份标识可以由第三方应用的标识和操作用户账号拼接构成,本发明实施例不作具体限定。本发明实施例中,不同的第三方应用的标识互不相同。
[0045]S102、服务器接收到操作终端发送的动态操作数据之后,根据第三方应用的标识以及操作用户的身份标识获取操作用户登录第三方应用的操作用户账号。
[0046]本发明实施例中,服务器可以从操作用户的身份标识中删除与第三方应用的标识相同的字段,从而获得操作用户用于登录第三方应用的操作用户账号。
[0047]S103、建立操作用户账号与该动态操作数据的映射关系。
[0048]S104、目标终端发送动态操作更新请求给即时通讯服务器,该动态操作更新请求包括第三方应用的标识以及目标用户的身份标识。
[0049]本发明实施例中,目标用户在目标终端上利用目标用户账号(如目标用户即时通讯账号)来登录与操作用户登录的相同的第三方应用之后,目标终端可以发送包括第三方应用的标识以及目标用户的身份标识的动态操作更新请求给服务器。
[0050]本发明实施例中,该动态操作更新请求包括的目标用户的身份标识可以由第三方应用的标识以及目标用账号组成,例如,目标用户的身份标识可以由三方应用的标识和目标用户账号拼接构成,本发明实施例不作具体限定。
[0051]S105、服务器接收到目标终端发送的动态操作更新请求之后,根据第三方应用的标识以及目标用户的身份标识获取目标用户登录第三方应用的目标用户账号。
[0052]本发明实施例中,服务器可以从目标用户的身份标识中删除与第三方应用的标识相同的字段,从而获得目标用户登录第三方应用的目标用户账号。
[0053]S106、服务器从建立的映射关系中查询与目标用户账号互为关系用户的操作用户账号所在的映射关系。
[0054]本发明实施例中,关系用户可以指好友用户、社交用户等,本发明实施例不作限定。
[0055]S107、当查询到的映射关系包括的动态操作数据对应的时间戳在目标终端上一次查询时间以及当前查询时间之内时,服务器将查询到的映射关系包括的动态操作数据发送给目标终端。
[0056]本发明实施例中,当查询到的映射关系包括的动态操作数据对应的时间戳不在目标终端上一次查询时间以及当前查询时间之内时,服务器可以发送关系用户无动态操作提示信息给目标终端。
[0057]本发明实施例中,操作终端发送的动态操作数据中的动态操作信息还可以包括用于说明操作用户对第三应用进行何种动态操作的写操作描述数据、用于向关系用户展示的展示数据、用于给关系用户看到展示数据后进行后续操作的提示数据以及操作用户自定义数据,本发明实施例不作限定。
[0058]本发明实施例中,操作终端发送的动态操作数据中的动态操作信息还可以包括授权标识token,该授权标识token用于表示操作用户对第三方应用的动态操作的有效性,本发明实施例不作限定。
[0059]本发明实施例中,当查询到的映射关系包括的动态操作数据对应的时间戳在目标终端上一次查询时间以及当前查询时间之内时,服务器还可以将查询到的映射关系包括的操作用户账号对应的操作用户个人信息发送给目标终端;其中,操作用户个人信息包括操作用户的头像、昵称等,本发明实施例不作限定。
[0060]在图1所描述的方法中,服务器接收到操作终端发送的动态操作数据之后,可以根据该动态操作数据包括的第三方应用的标识以及操作用户的身份标识来获取操作用户登录第三方应用的操作用户账号,进一步地可以建立操作用户账号与该动态操作数据的映射关系,当服务器接收到目标终端发送的动态操作更新请求之后,可以根据该动态操作更新请求包括第三方应用的标识以及目标用户的身份标识来获取目标用户登录第三方应用的目标用户账号;从而,服务器可以从建立的映射关系中查询与目标用户账号互为关系用户的操作用户账号所在的映射关系,并且当查询到的映射关系包括的动态操作数据对应的时间戳在目标终端上一次查询时间以及当前查询时间之内时,将查询到的映射关系包括的动态操作数据发送给目标终端。可见,通过实施图1所描述的方法,使得用户可以查看其关系用户(如好友)在第三方应用中的动态操作,从而有利于提高用户使用该第三方应用的积极性,有助于提高用户对该第三方应用的使用效率。
[0061]请参阅图2,图2是本发明实施例公开的另一种实现第三方应用社交化的方法的流程图。如图2所示,该方法可以包括以下步骤。
[0062]S201、操作终端发送动态操作数据给服务器,该动态操作数据包括第三方应用的标识(AppID)、操作用户的身份标识(OpenID)以及操作用户在第三方应用中的动态操作信息、动态操作数据对应的时间戳。
[0063]本发明实施例中,操作终端可以包括智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及其他MID,也可以包括PC,本发明实施例不作限定。
[0064]本发明实施例中,第三方应用可以包括连接应用程序,比如电子邮件、即时通讯、GPS导航、远程访问等;也可以包括商业应用程序,比如移动银行服务、股市跟踪与交易、文件处理及日程规划等;也可以包括生活方式的应用程序,比如电子商务、账单支付、健康监测、数字阅读与社交等;还可以包括娱乐应用程序,比如新闻、游戏、多媒体播放器、照片及视频编辑器等,本发明实施例不作限定。
[0065]本发明实施例中,用户对第三方应用的动态操作可以包括分享、转播、评论、赞、推荐、顶、踩、收藏,评分,或者下载等动态操作,本发明实施例不作限定。
[0066]本发明实施例中,操作用户可以利用操作用户账号来登录第三方应用,并对第三方应用进行动态操作,使得操作终端可以发送用于描述操作用户对第三方应用的动态操作的动态操作数据给即时通讯服务器。在一个实施例中,为了提高网络传输安全,操作终端可以操作终端采用Https方式、或Http方式或socket方式发送用于描述操作用户对第三方应用的动态操作的动态操作数据给即时通讯服务器,本发明实施例不作限定。
[0067]本发明实施例中,该动态操作数据包括的操作用户的身份标识可以由第三方应用的标识以及操作用户账号组成,例如,操作用户的身份标识可以由三方应用的标识和操作用户账号拼接构成,本发明实施例不作具体限定。本发明实施例中,不同的第三方应用的标识互不相同。
[0068]本发明实施例中,操作终端发送的动态操作数据中的动态操作信息可以包括用于说明操作用户对第三应用进行何种动态操作的写操作描述数据、用于向关系用户展示的展示数据、用于给关系用户看到展示数据后进行后续操作的提示数据以及操作用户自定义数据,本发明实施例不作限定。为了方便网络通讯和程序处理,一般可以采用JSON格式或XML格式来表示动态操作数据,也可以采用二进制等其他自定义格式来表示动态操作数据,本发明实施例不作限定。
[0069]举例来说,操作终端发送的动态操作数据中的动态操作信息包括的写操作描述数据、展示数据、提示数据以及操作用户自定义数据的说明可以如表I所示,其中:
[0070]表I数据说明
[0071]

【权利要求】
1.一种实现第三方应用社交化的方法,其特征在于,包括: 操作终端发送动态操作数据给服务器,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳; 所述服务器接收到所述操作终端发送的所述动态操作数据之后,根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系; 目标终端发送动态操作更新请求给所述服务器,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识; 所述服务器接收到所述目标终端发送的动态操作更新请求之后,根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;从建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
2.根据权利要求1所述的方法,其特征在于,所述操作终端发送动态操作数据给服务器包括: 操作终端采用Https方式、或Http方式或socket方式发送动态操作数据给服务器。
3.根据权利要求1所述的方法,其特征在于,所述服务器根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号包括: 所述服务器从所述操作用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述操作用户登录所述第三方应用的操作用户账号。
4.根据权利要求1所述的方法,其特征在于,所述服务器根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号包括: 所述服务器从所述目标用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述目标用户登录所述第三方应用的目标用户账号。
5.根据权利要求1所述的方法,其特征在于,所述动态操作信息包括用于说明操作用户对所述第三应用进行何种动态操作的写操作描述数据、用于向关系用户展示的展示数据、用于给关系用户看到所述展示数据后进行后续操作的提示数据以及操作用户自定义数据。
6.根据权利要求1所述的方法,其特征在于,所述动态操作信息还包括授权标识token,所述授权标识token用于表示所述操作用户对第三方应用的动态操作的有效性。
7.根据权利要求1?6任一项所述的方法,其特征在于,所述方法还包括: 当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,所述服务器将所述查询到的映射关系包括的所述操作用户账号对应的操作用户个人信息发送给所述目标终端;其中,所述操作用户个人信息包括所述操作用户的头像、昵称。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括: 所述目标终端发送动态操作查看指令给所述第三应用服务器,其中,所述动态操作查看指令是所述目标用户对所述目标终端收到的所述动态操作数据进行操作输入所述目标终端的; 所述第三应用服务器将与所述动态操作数据相关的第三方应用的动态操作对象发送给所述目标终端。
9.一种实现第三方应用社交化的方法,其特征在于,包括: 接收操作终端发送的动态操作数据,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳; 根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系; 接收目标终端发送的动态操作更新请求,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识; 根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;从建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
10.根据权利要求9所述的方法,其特征在于,所述接收操作终端发送的动态操作数据包括: 接收操作终端采用Https方式、或Http方式或socket方式发送的动态操作数据。
11.根据权利要求9所述的方法,其特征在于,所述根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号包括: 从所述操作用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述操作用户登录所述第三方应用的操作用户账号。
12.根据权利要求9所述的方法,其特征在于,所述根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号包括: 从所述目标用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述目标用户登录所述第三方应用的目标用户账号。
13.根据权利要求9所述的方法,其特征在于,所述动态操作信息包括用于说明操作用户对所述第三应用进行何种动态操作的写操作描述数据、用于向关系用户展示的展示数据、用于给关系用户看到所述展示数据后进行后续操作的提示数据以及操作用户自定义数据。
14.根据权利要求9所述的方法,其特征在于,所述动态操作信息还包括授权标识token,所述授权标识token用于表示所述操作用户对第三方应用的动态操作的有效性。
15.根据权利要求9?14任一项所述的方法,其特征在于,所述方法还包括: 当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的所述操作用户账号对应的操作用户个人信息发送给所述目标终端;其中,所述操作用户个人信息包括所述操作用户的头像、昵称。
16.一种实现第三方应用社交化的装置,其特征在于,包括: 第一接收单元,用于接收操作终端发送的动态操作数据,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳; 获取建立单元,用于根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系; 第二接收单元,用于接收目标终端发送的动态操作更新请求,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识; 获取单元,用于根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号; 查询发送单元,用于从所述获取建立单元建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
17.根据权利要求16所述的装置,其特征在于,所述第一接收单元用于接收操作终端采用Https方式、或Http方式或socket方式发送的动态操作数据。
18.根据权利要求16所述的装置,其特征在于,所述获取建立单元根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号包括: 获取建立单元用于从所述操作用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述操作用户登录所述第三方应用的操作用户账号。
19.根据权利要求16所述的装置,其特征在于,所述获取单元具体用于从所述目标用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述目标用户登录所述第三方应用的目标用户账号。
20.根据权利要求16所述的装置,其特征在于,所述动态操作信息包括用于说明操作用户对所述第三应用进行何种动态操作的写操作描述数据、用于向关系用户展示的展示数据、用于给关系用户看到所述展示数据后进行后续操作的提示数据以及操作用户自定义数据。
21.根据权利要求16所述的装置,其特征在于,所述动态操作信息还包括授权标识token,所述授权标识token用于表示所述操作用户对第三方应用的动态操作的有效性。
22.根据权利要求16?21任一项所述的装置,其特征在于,所述查询发送单元还用于当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的所述操作用户账号对应的操作用户个人信息发送给所述目标终端;其中,所述操作用户个人信息包括所述操作用户的头像、昵称。
23.一种实现第三方应用社交化的系统,其特征在于,包括操作终端、服务器以及目标终端,其中: 所述操作终端,用于发送动态操作数据给服务器,所述动态操作数据包括所述第三方应用的标识、操作用户的身份标识以及所述操作用户在所述第三方应用中的动态操作信息、所述动态操作数据对应的时间戳; 所述服务器,用于接收到所述操作终端发送的所述动态操作数据之后,根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号,以及建立所述操作用户账号与所述动态操作数据的映射关系; 所述目标终端,用于发送动态操作更新请求给所述服务器,所述动态操作更新请求包括所述第三方应用的标识以及目标用户的身份标识; 所述服务器,还用于接收到所述目标终端发送的动态操作更新请求之后,根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号;从建立的映射关系中,查询与所述目标用户账号互为关系用户的操作用户账号所在的映射关系;以及,当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,将所述查询到的映射关系包括的动态操作数据发送给所述目标终端。
24.根据权利要求23所述的系统,其特征在于,所述操作终端发送动态操作数据给服务器包括: 操作终端采用Https方式、或Http方式或socket方式发送动态操作数据给服务器。
25.根据权利要求23所述的系统,其特征在于,所述服务器根据所述第三方应用的标识以及所述操作用户的身份标识获取所述操作用户登录所述第三方应用的操作用户账号包括: 所述服务器从所述操作用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述操作用户登录所述第三方应用的操作用户账号。
26.根据权利要求23所述的系统,其特征在于,所述服务器根据所述第三方应用的标识以及所述目标用户的身份标识获取所述目标用户登录所述第三方应用的目标用户账号包括: 所述服务器从所述目标用户的身份标识中删除与所述第三方应用的标识相同的字段,获得所述目标用户登录所述第三方应用的目标用户账号。
27.根据权利要求23所述的系统,其特征在于,所述动态操作信息包括用于说明操作用户对所述第三应用进行何种动态操作的写操作描述数据、用于向关系用户展示的展示数据、用于给关系用户看到所述展示数据后进行后续操作的提示数据以及操作用户自定义数据。
28.根据权利要求23所述的系统,其特征在于,所述动态操作信息还包括授权标识token,所述授权标识token用于表示所述操作用户对第三方应用的动态操作的有效性。
29.根据权利要求23?28任一项所述的系统,其特征在于, 当查询到的映射关系包括的动态操作数据对应的时间戳在所述目标终端上一次查询时间以及当前查询时间之内时,所述服务器还用于将所述查询到的映射关系包括的所述操作用户账号对应的操作用户个人信息发送给所述目标终端;其中,所述操作用户个人信息包括所述操作用户的头像、昵称。
30.根据权利要求29所述的系统,其特征在于,所述系统还包括第三应用服务器,其中: 所述目标终端,还用于发送动态操作查看指令给所述第三应用服务器,其中,所述动态操作查看指令是所述目标用户对所述目标终端收到的所述动态操作数据进行操作输入所述目标终端的; 所述第三应用服务器,用于将与所述动态操作数据相关的第三方应用的动态操作对象发送给所述目标终端。
【文档编号】H04L29/08GK104184782SQ201310203951
【公开日】2014年12月3日 申请日期:2013年5月28日 优先权日:2013年5月28日
【发明者】任旻 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1