不同OTT之间互通的方法及设备与流程

文档序号:17247082发布日期:2019-03-30 08:52阅读:360来源:国知局
不同OTT之间互通的方法及设备与流程

本发明涉及通信技术,尤其涉及一种不同ott之间互通的方法及设备。



背景技术:

ott为在…之上(overthetop)的缩写,是一种互联网企业利用运营商的宽带网络发展自己的业务的技术,如国外的谷歌、苹果、skype、netflix,国内的skype和qq。netflix网络视频以及各种移动应用商店里的应用都是ott业务。

随着ott业务不断增多,需要一种技术来实现不同ott业务之间的交互。但是现有相关的一种方法是通过一个统一的界面显示用户的所有ott业务的账号,用户需要登录所有ott账号,才能通过该界面与同ott内的好友通讯,并不能真正实现不同ott业务之间的交互。如用户通过该界面登录otta业务,只能与otta业务内的好友交互,而不能与ottb业务内的用户交互。现有涉及不同ott业务之间的交互的另一种方法是通过将同一ott业务内建立好友关系的两个用户在另一个ott业务内也建立好友关系,但是,好友关系的建立仍然局限在同一ott内,也未真正实现不同ott业务之间的交互。



技术实现要素:

有鉴于此,本发明实施例提供一种不同ott之间互通的方法及设备,以实现跨ott好友之间的互通。

第一方面,本发明实施例提供一种不同ott之间互通的方法,包括:

获得目标用户的ott信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

结合第一方面,在第一方面的第一种可能的实现方式中,

所述获得目标用户的ott信息,包括:

根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友;

或者,

所述获得目标用户的ott信息,包括:获得目标用户的在线状态信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

向将所述目标用户作为跨ott好友的用户发送所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述目标用户在线状态信息。

结合第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,

所述获得目标用户的在线状态信息包括:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

结合第一方面,在第一方面的第三种可能实现的方式中,

所述获得目标用户的ott信息之前,还包括:接收ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

所述获得目标用户的ott信息,包括:根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

结合第一方面的第三种可能实现的方式,在第一方面的第四种可能实现的方式中,

所述跨ott服务请求为添加跨ott好友的请求,所述目标用户信息包括待添加为跨ott好友的用户的信息;

所述获得目标用户的ott信息,包括:根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

结合第一方面的第四种可能实现的方式,在第一方面的第五种可能实现的方式中,

所述接收ott用户的跨ott服务请求之前,还包括:

接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

结合第一方面的第四或第五种可能实现的方式,在第一方面的第六种可能实现的方式中,

所述将待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,还包括:

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

结合第一方面的第三种可能实现的方式,在第一方面的第七种可能实现的方式中,

所述跨ott服务请求为跨ott的通讯请求,所述目标用户信息为所述ott用户请求跨ott通讯的对端的用户的信息;

所述获得目标用户的ott信息,包括:根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott帐户信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

结合第一方面,在第一方面的第八种可能实现的方式中,

所述获得目标用户的ott信息之前,还包括:接收ott用户通过ott客户端发布的分享信息;

所述获得目标用户的ott信息,包括:获得将所述ott用户作为跨ott好友的用户的状态信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端,或者

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

结合第一方面的第三种可能实现的方式,在第一方面的第九种可能实现的方式中,

所述接收ott用户的跨ott服务请求,包括:接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述获得目标用户的ott信息,包括:根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

结合第一方面的第三种可能实现的方式,在第一方面的第十种可能实现的方式中,

所述接收ott用户的跨ott服务请求,包括:

接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的ott用户信息的请求;

所述目标用户信息为所述接收用户的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

结合第一方面的第三种可能实现的方式,在第一方面的第十一种可能实现的方式中,

包括接收ott用户的跨ott服务请求,包括:接收ott用户的建立跨ott通信群组请求;

所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

包括获得目标用户的ott信息,包括:根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;

根据所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组,并向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

结合第一方面的第十种可能实现的方式,在第一方面的第十二种可能实现的方式中,接收的所述建立跨ott通信群组请求中还携带有所述ott用户请求建立的跨ott通信群组的名称。

结合第一方面的第十二种可能实现的方式,在第一方面的第十三种可能实现的方式中,

所述根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组,包括:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

结合第一方面的第三种可能实现的方式,在第一方面的第十四种可能实现的方式中,

所述接收ott用户的跨ott服务请求,包括:通过ott服务器或ott互通平台客户端接收来所述ott用户的跨ott服务请求。

第二方面,本发明实施例提供一种不同ott之间互通的方法,包括:

接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

显示接收的跨ott好友的互通信息。

结合第二方面,在第二方面的第一种可能实现的方式中,

所述接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息之前,还包括:

向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

结合第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,

所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

显示接收的跨ott好友的互通信息,包括:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或跨ott通信群组信息。

结合第二方面的第二种可能实现的方式,在第二方面的第三种可能实现的方式中,

所述显示待添加为跨ott好友的用户的ott信息之后,还包括:向所述ott互通平台服务器或ott服务器发送用户的确认信息。

第三方面,本发明实施例提供一种不同ott之间互通的方法,包括:

接收ott互通平台服务器发送的跨ott好友的互通信息;

将接收的跨ott互通信息发送到对应的ott客户端。

结合第三方面,在第三方面的第一种可能实现的方式中,

所述接收ott互通平台服务器发送的跨ott好友的互通信息之前,还包括:

接收所述ott客户端发送的跨ott服务请求;

将接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

结合第三方面的第一种可能实现的方式,在第三方面的第二种可能实现的方式中,所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

结合第三方面的第二种可能实现的方式,在第三方面的第三种可能实现的方式中,

所述将接收的跨ott互通信息发送到对应的ott客户端之后,还包括:

接收所述ott客户端发送的所述ott用户的确认信息;

向所述ott互通平台服务器发送接收的确认信息。

第四方面,本发明实施例提供一种ott互通平台服务器,包括:

信息处理模块,用于获得目标用户的ott信息;

通讯模块,用于根据所述信息处理模块获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

结合第四方面,在第四方面的第一种可能实现的方式中,

所述信息处理模块具体用于:根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;

所述通讯模块具体用于:通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述信息处理模块获得的所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友;

或者,

所述信息处理模块具体用于:获得目标用户的在线状态信息;

所述通讯模块具体用于:

向将所述目标用户作为跨ott好友的用户发送所述信息处理模块获得的所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述信息处理模块获得的所述目标用户在线状态信息。

结合第四方面的第一种可能实现的方式,在第四方面的第二种可能实现的方式中,

所述信息处理模块具体用于:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

结合第四方面,在第四方面的第三种可能实现的方式中,所述通讯模块还用于在所述信息处理模块获得目标用户的ott信息之前,接收ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

所述信息处理模块具体用于:根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

结合第四方面的第三种可能实现的方式,在第四方面的第四种可能实现的方式中,所述通讯模块接收的所述跨ott服务请求为添加跨ott好友的请求,所述目标用户信息包括待添加为跨ott好友的用户的信息;

所述信息处理模块具体用于:根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

结合第四方面的第四种可能实现的方式,在第四方面的第五种可能实现的方式中,所述通讯模块还用于在接收ott用户的跨ott服务请求之前,接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

所述信息处理模块还用于根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

所述通讯模块还用于将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

结合第四方面的第四或第五种可能实现的方式,在第四方面的第六种可能实现的方式中,

所述通讯模块还用于在所述信息处理模块将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

结合第四方面的第三种可能实现的方式,在第四方面的第七种可能实现的方式中,所述通讯模块接收的所述跨ott服务请求为跨ott的通讯请求,所述目标用户信息为所述ott用户请求跨ott通讯的对端的用户的信息;

所述信息处理模块具体用于:根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott帐户信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

所述通讯模块还用于根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

结合第四方面,在第四方面的第八种可能实现的方式中,

所述通讯模块还用于在所述信息处理模块获得目标用户的ott信息之前,接收ott用户通过ott客户端发布的分享信息;

所述信息处理模块具体用于:获得将所述ott用户作为跨ott好友的用户的状态信息;

所述通讯模块还用于:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端,或者

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

结合第四方面的第三种可能实现的方式,在第四方面的第九种可能实现的方式中,

所述通讯模块具体用于:接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述信息处理模块具体用于:根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述通讯模块还用于:向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

结合第四方面的第三种可能实现的方式,在第四方面的第十种可能实现的方式中,

所述通讯模块具体用于:接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的接收用户的ott信息;

所述目标用户信息为所述接收用户的ott信息;

所述通讯模块还用于:将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

结合第四方面的第三种可能实现的方式,在第四方面的第十一种可能实现的方式中,

所述通讯模块具体用于:接收ott用户的建立跨ott通信群组请求;所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

所述信息处理模块具体用于:根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;并根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组;

所述通讯模块还用于向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

结合第四方面的第十种可能实现的方式,在第四方面的第十二种可能实现的方式中,所述通讯模块接收的所述建立跨ott通信群组请求中还携带有所述ott用户请求建立的跨ott通信群组的名称。

结合第四方面的第十二种可能实现的方式,在第四方面的第十三种可能实现的方式中,所述信息处理模块具体用于:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

结合第四方面的第三种可能实现的方式,在第四方面的第十四种可能实现的方式中,所述通讯模块具体用于:通过ott服务器或ott互通平台客户端接收来所述ott用户的跨ott服务请求。

第五方面,本发明实施例提供一种不同ott之间互通的装置,包括:

通讯模块,用于接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

显示模块,用于显示所述通讯模块接收的跨ott好友的互通信息。

结合第五方面,在第五方面的第一种可能实现的方式中,所述通讯模块还用于在接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息之前,向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

结合第五方面的第一种可能实现的方式,在第五方面的第二种可能实现的方式中,所述通讯模块接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述通讯模块接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

所述显示模块具体用于:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或ott通信群组建立结果或者跨ott好友添加结果。

结合第五方面的第二种可能实现的方式,在第五方面的第三种可能实现的方式中,所述通讯模块还用于在所述显示模块显示待添加为跨ott好友的用户的ott信息之后,向所述ott互通平台服务器或ott服务器发送用户的确认信息。

结合第五方面或其第一至第三种可能实现的方式中的任一种,在第五方面的第四种可能实现的方式中,所述装置为ott客户端或ott互通平台客户端。

第六方面,本发明实施例提供一种ott服务器,包括:

服务器通讯模块,用于接收ott互通平台服务器发送的跨ott好友的互通信息;

客户端通讯模块,用于将所述服务器通讯模块接收的跨ott互通信息发送到对应的ott客户端。

结合第六方面,在第六方面的第一种可能实现的方式中,所述客户端通讯模块还用于在所述服务器通讯模块接收ott互通平台服务器发送的跨ott好友的互通信息之前,

接收所述ott客户端发送的跨ott服务请求;

所述服务器通讯模块还用于将所述客户端通讯模块接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

结合第六方面的第一种可能实现的方式,在第六方面的第二种可能实现的方式中,所述客户端通讯模块接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述服务器通讯模块接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

结合第六方面的第二种可能实现的方式,在第六方面的第三种可能实现的方式中,所述客户端通讯模块还用于在将接收的跨ott互通信息发送到对应的ott客户端之后,接收所述ott客户端发送的所述ott用户的确认信息;

所述服务器通讯模块还用于向所述ott互通平台服务器发送接收的确认信息。

第七方面,本发明实施例提供一种ott互通平台服务器,包括:

处理器,用于获得目标用户的ott信息;

收发器,用于根据所述处理器获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

结合第七方面,在第七方面的第一种可能实现的方式中,

所述处理器具体用于:根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;

所述收发器具体用于:通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述处理器获得的所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友;

或者,

所述处理器具体用于:获得目标用户的在线状态信息;

所述收发器具体用于:

向将所述目标用户作为跨ott好友的用户发送所述处理器获得的所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述处理器获得的所述目标用户在线状态信息。

结合第七方面的第一种可能实现的方式,在第七方面的第二种可能实现的方式中,

所述处理器具体用于:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

结合第七方面,在第七方面的第三种可能实现的方式中,所述收发器还用于在所述处理器获得目标用户的ott信息之前,接收ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

所述处理器具体用于:根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

结合第七方面的第三种可能实现的方式,在第七方面的第四种可能实现的方式中,所述收发器接收的所述跨ott服务请求为添加跨ott好友的请求,所述目标用户信息包括待添加为跨ott好友的用户的信息;

所述处理器具体用于:根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

结合第七方面的第四种可能实现的方式,在第七方面的第五种可能实现的方式中,所述收发器还用于在接收ott用户的跨ott服务请求之前,接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

所述处理器还用于根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

所述收发器还用于将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

结合第七方面的第四或第五种可能实现的方式,在第七方面的第六种可能实现的方式中,

所述收发器还用于在所述处理器将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

结合第七方面的第三种可能实现的方式,在第七方面的第七种可能实现的方式中,所述收发器接收的所述跨ott服务请求为跨ott的通讯请求,所述目标用户信息为所述ott用户请求跨ott通讯的对端的用户的信息;

所述处理器具体用于:根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott帐户信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

所述收发器还用于根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

结合第七方面,在第七方面的第八种可能实现的方式中,

所述收发器还用于在所述处理器获得目标用户的ott信息之前,接收ott用户通过ott客户端发布的分享信息;

所述处理器具体用于:获得将所述ott用户作为跨ott好友的用户的状态信息;

所述收发器还用于:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端,或者

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

结合第七方面的第三种可能实现的方式,在第七方面的第九种可能实现的方式中,

所述收发器具体用于:接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述处理器具体用于:根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述收发器还用于:向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

结合第七方面的第三种可能实现的方式,在第七方面的第十种可能实现的方式中,

所述收发器具体用于:接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的接收用户的ott信息;

所述目标用户信息为所述接收用户的ott信息;

所述收发器还用于:将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

结合第七方面的第三种可能实现的方式,在第七方面的第十一种可能实现的方式中,

所述收发器具体用于:接收ott用户的建立跨ott通信群组请求;所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

所述处理器具体用于:根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;并根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组;

所述收发器还用于向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

结合第七方面的第十种可能实现的方式,在第七方面的第十二种可能实现的方式中,所述收发器接收的所述建立跨ott通信群组请求中还携带有所述ott用户请求建立的跨ott通信群组的名称。

结合第七方面的第十二种可能实现的方式,在第七方面的第十三种可能实现的方式中,所述处理器具体用于:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

结合第七方面的第三种可能实现的方式,在第七方面的第十四种可能实现的方式中,所述收发器具体用于:通过ott服务器或ott互通平台客户端接收来所述ott用户的跨ott服务请求。

第八方面,本发明实施例提供一种不同ott之间互通的装置,包括:

收发器,用于接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

显示器,用于显示所述收发器接收的跨ott好友的互通信息。

结合第八方面,在第八方面的第一种可能实现的方式中,所述收发器还用于在接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息之前,向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

结合第八方面的第一种可能实现的方式,在第八方面的第二种可能实现的方式中,所述收发器接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述收发器接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

所述显示器具体用于:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或ott通信群组信息。

结合第八方面的第二种可能实现的方式,在第八方面的第三种可能实现的方式中,所述收发器还用于在所述显示器显示待添加为跨ott好友的用户的ott信息之后,向所述ott互通平台服务器或ott服务器发送用户的确认信息。

结合第八方面或其第一至第三种可能实现的方式中的任一种,在第八方面的第四种可能实现的方式中,所述装置为ott客户端或ott互通平台客户端。

第九方面,本发明实施例提供一种ott服务器,包括:

收发器,用于接收ott互通平台服务器发送的跨ott好友的互通信息;

所示收发器,还用于将接收的跨ott互通信息发送到对应的ott客户端。

结合第九方面,在第九方面的第一种可能实现的方式中,所述收发器还用于在所述收发器接收ott互通平台服务器发送的跨ott好友的互通信息之前,

接收所述ott客户端发送的跨ott服务请求;

所述收发器还用于将所述收发器接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

结合第九方面的第一种可能实现的方式,在第九方面的第二种可能实现的方式中,所述收发器接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述收发器接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

结合第九方面的第二种可能实现的方式,在第九方面的第三种可能实现的方式中,所述收发器还用于在将接收的跨ott互通信息发送到对应的ott客户端之后,接收所述ott客户端发送的所述ott用户的确认信息;

所述收发器还用于向所述ott互通平台服务器发送接收的确认信息。

本发明实施例提供的不同ott之间互通的方法及设备通过获得目标用户的ott信息,并根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,实现了跨ott好友之间的互通。

附图说明

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

图1a为本发明一个实施例提供的不同ott之间互通的方法的流程图;

图1b为本发明实施例提供的不同ott之间互通的方法中ott互通平台示意图;

图2为本发明实施例提供的不同ott之间互通的方法的一个应用示意图;

图3为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图4为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图5为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图6为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图7为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图8为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图9为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图10为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图11为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图12为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图13为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图14为本发明实施例提供的不同ott之间互通的方法的另一个应用示意图;

图15为本发明另一实施例提供的不同ott之间互通的方法的流程图;

图16为本发明另一实施例提供的不同ott之间互通的方法的流程图;

图17为本发明另一实施例提供的ott互通平台服务器的结构示意图;

图18为本发明另一实施例提供的不同ott之间互通的装置的结构示意图;

图19为本发明另一实施例提供的ott服务器的结构示意图;

图20为本发明另一实施例提供的ott互通平台服务器结构示意图;

图21为本发明另一实施例提供的不同ott之间互通的装置的结构示意图;

图22为本发明另一实施例提供的ott服务器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1a为本发明一个实施例提供的不同ott之间互通的方法的流程图。本实施例所示的方法为ott互通平台服务器侧的操作流程,其中,ott互通平台服务器如图1b所示,为ott互通平台在网络侧的设备,具有跨ott交互的功能,如可与ott业务的ott服务器交互,以使不同ott业务的用户之间能进行通讯、信息分享、状态显示、添加或推荐ott好友等。本实施例中,不同ott之间互通的方法包括:

步骤11、获得目标用户的ott信息;

步骤12、根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

不同ott好友之间的互通可以是跨ott好友的推荐,如将一个ott业务的用户推荐为另一个ott业务的用户的好友;还可以是跨ott好友的状态显示,如一个ott业务的用户的客户端显示另一个ott业务的用户的状态信息;还可以是跨ott好友的添加,如将一个ott业务的用户添加为另一个ott业务的用户的好友;也可以是跨ott通讯,如一个ott业务的用户与另一ott业务的用户之间进行通讯;还可以是跨ott分享信息,如一个ott业务的用户发布的个人分享信息被另一个ott业务的用户分享;还可以是建立跨ott通信群组,如otta用户、ottb用户和ottc用户之间建立通信群组。

跨ott好友指的是某两个用户分别在不同ott服务器上注册了用户帐号。其中一个用户将另一个用户添加为好友后,或者是相互添加好友关系后,这两个用户互为跨ott好友。

当不同ott之间的互通用于推荐好友时,上述步骤11可包括:根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;相应的,步骤12可包括:通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友。

例如,如图2、图3、图4、图5、图6、图7和图8所示,当一个用户(以用户a为例)的2个或2个以上的好友(以用户b和c为例)共同拥有任意其他的ott用户作为好友时(以用户d为例),ott互通平台服务器可以将用户d进一步推荐给用户a。其中用户a、用户b、用户c和用户d之间的关系可以是分别属于4个不同的ott业务用户,也可以是其中两个用户共同应用某一个ott业务,或者其中三个用户共同应用一个ott业务。对于otta业务,网络侧设置有otta服务器,用户侧设置有otta客户端,用来实现otta业务;对于ottb业务,网络侧设置有ottb服务器,用户侧设置有ottb客户端,用来实现ottb业务;对于ottc业务,网络侧设置有ottc服务器,用户侧设置有ottc客户端,用来实现ottc业务;对于ottd业务,网络侧设置有ottd服务器,用户侧设置有ottd客户端,用来实现ottd业务。

如图2所示,用户a注册了otta的帐号,而用户b、c和d注册/登录的是ottb业务。且用户b和c都是用户a的跨ott好友。当用户b和c同时将用户d作为好友时,ott互通平台服务器可以将用户d推荐给用户a作为跨ott好友。

如图3所示,用户a注册了otta的帐号,而用户b和c注册/登录的是ottb业务,用户d注册/登录的是ottc业务。用户b和c都是用户a的跨ott好友。当用户b和c同时将用户d作为跨ott好友时,ott互通平台服务器可以将用户d推荐给用户a。

如图4所示,用户a,b注册了otta的帐号,而用户c和d注册/登录的是ottb业务。用户b是用户a在otta内的好友,而用户c是用户a的跨ott好友。当用户b和c同时将用户d作为好友时,ott互通平台服务器可以将用户d推荐给用户a。

如图5所示,用户a,b注册了otta的帐号,而用户c注册/登录的是ottb业务,用户d注册/登录的是ottc业务。用户b是用户a在otta业务内的好友,而用户c是用户a的跨ott好友。当用户b和c同时将用户d作为跨ott好友时,ott互通平台服务器可以将用户d推荐给用户a。

如图6所示,用户a注册了otta的帐号,而用户b注册/登录的是ottb业务,用户c注册/登录的是ottc业务,用户d注册/登录的是ottd业务。用户b和c都是用户a的跨ott好友。当用户b和c同时将用户d作为跨ott好友时,ott互通平台服务器可以将用户d推荐给用户a。

如图7所示,用户a和d注册了otta的帐号,而用户b注册/登录的是ottb业务,用户c注册/登录的是ottc业务,且用户b和c都是用户a的跨ott好友。当用户b和c同时将用户d作为跨ott好友时,ott互通平台服务器可以将用户d推荐给用户a。

如图8所示,用户a、b和d注册了otta的帐号,而用户c注册/登录的是ottb业务,且用户b是用户a的ott内好友,用户c是用户a的跨ott好友。当用户b和c同时将用户d作为跨ott好友时,ott互通平台服务器可以将用户d推荐给用户a。

图2-图8所示的场景中,假设用户a的终端安装了ott互通平台客户端,且ott互通平台服务器拥有所有用户的好友列表,那么ott互通平台服务器可以获知用户a的好友为用户b和用户c。其中,ott互通平台客户端如图1b所示,与ott互通平台服务器相对应,位于用户侧,或者说ott互通平台客户端是ott互通平台服务器的客户端,能够与ott互通平台服务器进行交互,搭建出一个ott互通平台,以实现不同ott用户之间的互通。

当用户b和用户c将用户d加为ott内部好友或者跨ott好友后,ott互通平台服务器在本地同步更新用户b和用户c的好友列表,并向用户a的ott互通平台客户端发送好友推荐信息,以将用户d推荐给用户a。

用户a的ott互通平台客户端收到ott互通平台服务器发送的好友推荐信息后,用户a可以选择是否将用户d加入好友,并将选择结果反馈给ott互通平台服务器。

若用户a选择将用户d加入好友,则ott互通平台服务器将用户d的ott账号添加到用户a的ott好友列表中,完成用户a的ott好友添加工作。

ott互通平台服务器完成好友添加后,通知给用户a的ott互通平台客户端,并同步更新ott互通平台服务器侧的用户a的好友列表信息。

进一步地,还可以同时通知到用户a的客户端,以便显示给用户a。

或者,图2-图8所示的场景中,用户a的终端未安装ott互通平台客户端,那么,用户a也可以通过所注册/登录的ott业务的客户端本实施例中即otta客户端将用户d加为好友。

具体地,ott互通平台服务器仍然拥有所有用户的好友列表,ott互通平台服务器可以根据好友列表得到用户a的好友是用户b和用户c。

用户b和用户c将用户d加为好友(可以是ott内部好友,也可以是跨ott好友),ott互通平台服务器同步更新用户b和用户c的好友列表。

ott互通平台服务器向用户a的otta服务器发送好友推荐信息。

otta服务器将该好友推荐信息发送到otta客户端。

用户a根据otta客户端收到的好友推荐信息后,可以选择是否将用户d加入好友,并将选择结果反馈给otta服务器。

otta服务器收到反馈结果后,发送给ott互通平台服务器。

假设用户a选择将用户d加为好友,则ott互通平台服务器将用户d的ott账号加入到用户a的好友列表中,完成好友添加操作。

ott互通平台服务器完成好友添加工作后,将添加结果通知给otta服务器。还可以通知用户d当前所登录的ott服务器,以便用户d了解到这一信息。

otta服务器接收到添加结果的通知后,同步更新otta服务器上的用户a好友列表信息。

当不同ott之间的互通用于显示跨ott好友状态时,上述步骤11可包括:获得目标用户的在线状态信息;相应的,步骤12可包括:

向将所述目标用户作为跨ott好友的用户发送所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述目标用户在线状态信息。这样,所述ott用户的跨ott好友的ott客户端可以显示所述ott用户的跨ott好友的状态。ott服务器也可通过相关方法收集到其某个用户的包括跨ott好友在内的ott好友的状态。以便基于相关信息扩展更多应用。

其中,

获得目标用户的在线状态信息包括:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

例如,图9所示的场景中,用户a的终端安装有ott互通平台客户端,且网络侧ott互通平台服务器可以获知将用户a加为好友的用户有用户y1、y2和y3等。并且,用户y1、y2和y3等将用户a加为好友的用户的终端也安装的是ott互通平台客户端。

用户a以ott互通平台客户端为入口,登录互通平台界面。ott互通平台客户端与ott互通平台服务器交互,完成用户a的登录。

用户a登录ott互通平台后,ott互通平台服务器同步更新用户a的状态信息。

并且,ott互通平台服务器查找用户a的好友列表,了解用户a的好友--用户y1、y2和y3等的在线状态信息,将用户y1、y2和y3等好友的状态信息返回给用户a的ott互通平台客户端。

值得指出的是这里假设ott互通平台服务器可以采用与获取用户a在线状态相同方式了解用户a的好友用户y1、y2和y3等的在线状态信息。

这里,ott互通平台服务器可通过推送消息的方式直接将用户y1、y2和y3等好友的在线状态信息发送给用户a的ott互通平台客户端,即只要发现用户a在线,就立即将其所有好友的状态信息发送给用户a。

ott互通平台服务器也可以采用主动请求(pull)的方式,即当用户a登录后,ott互通平台服务器并不主动把其好友的状态信息发送给用户a的ott互通平台客户端,而是收到来自用户a的请求后,再将其好友的状态信息发送给用户a的ott互通平台客户端。

当ott互通平台服务器采用拉的方式发送用户a的好友状态信息时,用户a的ott互通平台客户端可在用户a点击进入通讯录相关界面后,立即向网络侧请求其好友的状态信息,并在收到ott互通平台服务器返回后的好友状态信息后显示给用户a。

或者,ott互通平台服务器可进一步查找将用户a作为好友的用户,了解这些用户的在线情况,将用户a的在线状态信息发送到这些将用户a加为好友的在线用户登录的ott互通平台客户端进行显示。

需要说明的是,用户a的好友状态信息显示的实现与将用户a作为好友的用户的客户端显示用户a的在线状态信息之间没有时序上的限制,可以同时执行,也可以不同时执行。

当某个用户(以用户a为例)发生(例如由上线变为下线或者离线)状态变化后,ott互通平台服务器获取该用户状态刷新的信息。如ott互通平台客户端将用户a的下线信息告知ott互通平台服务器,或者ott互通平台服务器自己判断,例如长时间没有收到ue心跳包,则ott互通平台服务器判断用户a已下线。

ott互通平台服务器在本地将用户a的状态信息更新为下线,并同步发送到所有将用户作为好友的在线用户们登录的ott互通平台客户端进行显示。

同样,当用户a的任意一个好友的状态信息发生变化(如由上线变为下线或离线状态)后,ott互通平台服务器将该好友的新的状态信息发送到用户a的ott互通平台客户端上进行显示。

假如图10所示的场景中,用户a及将用户a作为好友的用户y1、y2和y3等用户的终端安装的是ott客户端(如用户a通过otta客户端登录otta服务器)。

用户a通过otta客户端登录时,otta客户端与otta服务器交互完成用户a的登录。

用户a登录后,otta服务器将用户a的上线信息告知ott互通平台服务器。

ott互通平台服务器收到otta服务器发送的用户a的上线信息后,在本地同步更新用户a的状态信息,包括用户a当前登录的ott标识,以及上线状态。

然后,ott互通平台服务器查找用户a的好友列表,了解这些好友的在线状态信息后,ott互通平台服务器将用户a的好友状态信息发送给otta服务器。

值得指出的是,这里所指出的otta获得用户a的好友在线状态信息只是一种实现方式,不排除otta在此前某个时间已经从互通平台上了解了用户a的好友列表,又从其他时间分别了解到这些好友的在线信息,并加以保存。

otta服务器通过推或拉的方式将接收到的用户a的好友状态信息发送到用户a登录使用的otta客户端进行显示,包括用户a的好友登录的ott名称以及上线情况。当otta服务器通过拉的方式将接收到的用户a的好友状态信息发送到用户a登录使用的otta客户端进行显示时,otta客户端可在用户点击进入通讯录相关界面后,立即向网络侧请求,并在收到otta服务器返回的好友状态信息后进行显示。其中,推或拉的方式详见上述实施例中的说明。

ott互通平台服务器还可以查找将用户a作为好友的用户,了解这些用户的在线情况。然后通过拉或推的方式将用户a的在线状态信息发送到所有将用户a加为好友的在线用户登录的ott服务器。之后,所有将用户a加为好友的在线用户登录的ott服务器将接收到的用户a的在线状态信息发送到所有将用户a加为好友的在线用户登录使用的ott客户端进行显示。如将用户a加为好友的在线用户y1登录的是ottb服务器,将用户a加为好友的在线用户y2登录的是ottc服务器,则ott互通平台服务器将用户a的在线状态信息发送到ottb服务器和ottc服务器,然后,ottb服务器将用户a的在线状态信息发送到用户y1登录使用的ottb客户端进行显示,ottc服务器将用户a的在线状态信息发送到用户y2登录使用的ottc客户端进行显示。

需要说明的是,用户a的好友状态信息显示的实现与将用户a作为好友的用户的客户端显示用户a的在线状态信息之间没有时序上的限制,可以同时执行,也可以不同时执行。

当某个用户(以用户a为例)发生状态变化时(如由上线变成下线,或者离线后),otta服务器获取该用户状态变化的信息,如otta客户端将用户a下线信息告知otta服务器,或者otta服务器自己判断,例如长时间没有收到ue心跳包,otta服务器就判定用户a已下线。

otta服务器向ott互通平台服务器发送用户a的状态变化信息,本实施例中状态信息为用户下线信息。

ott互通平台服务器更新ott互通平台服务器上的用户a的状态信息(例如变为为下线)。

ott互通平台服务器将用户a的新的状态信息发送到所有将用户作为好友的在线用户们登录的ott服务器(例如ottb服务器,ottc服务器等上)。

所有将用户作为好友的在线用户们登录的ott服务器将用户a的新的状态信息发送到所有将用户作为好友的在线用户们登录使用的ott客户端进行显示。

同样,当用户a的任意一个好友的状态信息发生变化后,ott互通平台服务器可以将该好友的状态信息发送到otta服务器上,然后,otta服务器将接收到的该好友的状态信息发送给otta客户端进行显示。

或者,如图11所示的场景中,用户a通过ott互通平台客户端登录,(其所使用的otta业务可以是通过ott互通平台客户端与ott互通平台服务器交互以及ott互通平台服务器与otta服务器的交互来实现)。将用户a作为好友的在线用户x1、x2和x3等使用的是ottb业务,通过ott互通平台客户端及ott互通平台服务器登录(其所使用的ottb业务可以是通过ott互通平台客户端与ott互通平台服务器交互,也可以是ott互通平台服务器与ottb服务器的交互来实现)。将用户a作为好友的在线用户y1、y2和y3等使用的是ottc业务,通过ottc客户端登录到ottc服务器。

用户a的ott互通平台客户端显示其好友状态信息的过程与上述图9所示实施例给出的方法相同。

ott互通平台服务器查找将用户a作为好友的所有用户,了解这些用户的在线情况以及当前登录使用的客户端。本实施例中,ott互通平台服务器查找到将用户a作为好友的在线用户x1、x2和x3等通过ott互通平台客户端登录,将用户a作为好友的在线用户y1、y2和y3等通过ottc客户端登录。

之后,ott互通平台服务器通过推或拉的方式将用户a的在线状态信息发送到将用户a加为好友的在线用户x1、x2和x3登录使用的ott互通平台客户端进行显示,并发送到将用户a加为好友的在线用户y1、y2和y3登录的ottc服务器。

接收到用户a的在线状态信息的ottc服务器可以通过推或拉的方式将用户a的在线状态信息发送到用户y1、y2和y3登录使用的ottc客户端进行显示。

当用户a的任意一个好友的状态信息发生变化后,ott互通平台服务器将该好友的状态信息进行更新,并将该好友更新后的状态信息发送到用户a的ott互通平台客户端上进行显示。

当用户a下线后,ott互通平台服务器通过ott互通平台客户端获得用户a的下线信息,并将用户a的下线信息发送到将用户a加为好友的在线用户的客户端进行显示。具体地,对于通过ott互通平台客户端登录的将用户a加为好友的在线用户,ott互通平台服务器将用户a的下线信息发送到将用户a加为好友的在线用户的ott互通平台客户端;对于通过ott客户端登录的将用户a加为好友的在线用户,ott互通平台服务器将用户a的下线信息发送到将用户a加为好友的在线用户登录的ott服务器,然后,ott服务器将接收的用户a的下线信息发送到对应的ott客户端。

假如图12所示场景中用户a通过otta客户端登录到otta服务器,其余场景不变。

用户a的otta客户端显示其好友状态信息时,ott互通平台服务器可将找到的用户a的在线好友的状态信息通过otta服务器发送到用户a的otta客户端进行显示。

所有将用户a作为好友的在线用户的客户端显示用户a的状态信息的方法同上述图10中用户a通过ott互通平台客户端登录的场景中所有将用户a作为好友的在线用户的客户端显示用户a的状态信息的方法,这里不再赘述。

当用户a的任意一个好友的状态信息发生变化后,ott互通平台服务器将该好友的新的状态信息通过otta服务器发送到用户a的otta客户端进行显示。

上述ott互通平台服务器实现好友状态显示的实施例中,可以对于某个用户通讯录中的所有ott好友的状态进行显示,ott好友可以是与该用户使用同一ott业务的好友,也可以是跨ott好友。这样,ott用户就可以及时获知其ott好友的在线情况,从而当该ott用户的好友在线时,就可以根据需要与该ott用户发起跨ott的实时聊天,如语音、视频、文本、文件传输等聊天操作。该ott用户可以通过ott互通平台客户端或ott客户端。与网络侧ott互通平台服务器进行直接或间接通讯,实现不同ott用户之间的互通。

当不同ott之间的互通用于添加ott好友、跨ott通讯或跨ott分享信息、获取所述ott用户的好友的ott信息、获取可以接收所述ott用户发送的分享信息的ott用户信息、或者建立跨ott通信群组、跨ott通信群组通信时,上述步骤11之前,还可包括:接收来自ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

相应的,上述步骤11可包括:根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

当不同ott之间的互通用于添加ott好友时,所述跨ott请求可为添加跨ott好友的请求,所述目标用户信息可包括待添加为跨ott好友的用户的信息;

获得目标用户的ott信息,可包括:根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息。ott帐户信息主要包括用户所注册的ott账号信息,还包括注册时登记的用户名、密码、联系方式等信息。

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,可包括:

根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

示例性的,接收ott用户的跨ott服务请求之前,还可包括:

接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

当添加ott好友需要发起请求的ott用户确认时,所述将待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,还可包括:

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

例如,图13所示的场景中,用户a通过终端ue1在otta服务器上注册了某个ott帐号(假定为otta)。某些情况下,其亲朋好友例如用户b和c并未在该otta上注册帐号(或者即使注册了otta帐号,但并不常使用),而是分别通过终端ue2和ue3在ottb和ottc服务器上注册了帐号。通过ott互通平台提供的功能,可以为其找到用户b和c的跨ott帐号(跨ott即不同于用户a的ott的ott),并添加为其跨ott好友(跨ott好友即用户a的好友中ott不同于用户a的ott的用户)。

本实施例中,用户a通过终端ue1下载并安装了一个ott互通平台客户端,用户a通过该ott互通平台客户端与网络侧的ott互通平台服务器通讯,完成相应的ott功能。

具体地,该ott互通平台客户端可以向用户提供操作界面,而用户a所有的ott操作在该ott互通平台客户端上进行。

例如用户a要添加ott好友,则可以在ott互通平台客户端的操作界面上,输入所要添加的好友如用户b的任何一个联系方式,如提供用户b在ottb服务器上的帐号,或者其他任何联系方式,例如手机号、email、任意一个其他的ott账号或者用户b的昵称等。如果输入的是昵称,还需要进一步提供该昵称注册的ott信息。

ott互通平台客户端将携带有用户输入的目标用户信息如用户b的信息的添加跨ott好友的相关请求(查询请求或者添加请求)发送到ott互通平台服务器。

ott互通平台服务器接收到相关请求后,根据请求中携带的目标用户信息查找用户b的ott信息,ott信息可以是用户b注册的所有ott账号。

具体地,这里假定ott互通平台服务器提前通过某种方式了解到并保存了所有ott用户的所有帐户信息,可以是所有用户在注册ott业务、后期维护、撤销ott业务时,相应的ott服务器将注册、后期维护、撤销等信息同步到ott互通平台服务器,由ott互通平台服务器加以保存。这样ott互通平台服务器可以从本地查找目标用户的ott信息。

进一步,用户b还可以预先设置是否允许将其所有的ott账号发送给任意一个查询用户,或者允许哪类用户得到其账号信息,以及是否要求在网络每次将查询结果返回给查询用户(这里的用户a)前征得用户b的同意等,这些设置也可以同步到ott互通平台服务器。这样,ott互通平台服务器会可以根据用户b的设置确定进行相应的操作。

ott互通平台服务器查找到用户b的所有ott帐号列表后,向ott互通平台客户端返回用户b的所有ott帐号列表或者仅仅是用户b在ottb上的帐号。

用户a可以在ott互通平台服务器返回的用户b的所有帐号中选择添加用户b的ottb账号或者所有其他联系方式作为其跨ott好友。

用户a通过终端ue1上的ott互通平台客户端将用户a的选择发送到ott互通平台服务器。

ott互通平台服务器根据用户a的选择将用户b的ottb账号或者所有其他联系方式添加到用户a的跨ott好友列表中,完成跨ott好友的添加。

ott互通平台服务器完成好友添加操作后,向用户a的ott互通平台客户端返回添加成功与否的信息。

用户a可以以同样的方式将另一个好友用户c(ottc的用户)添加到好友列表中,实现跨ott好友的添加。

当用户a选择将用户b从好友列表中删除出去时,用户a可以在ott互通平台客户端界面中进行删除操作。

ott互通平台客户端将删除用户b的相关信息发送给ott互通平台服务器。

ott互通平台服务器接收到删除用户b的相关信息后,将用户b的ott账号等联系方式从用户a的好友列表中删除,完成好友删除操作。

或者,例如,图14所示的场景中,用户a的终端不需要安装一个专门的ott互通平台客户端,而是通过扩展各个ott现有的客户端实现与ott互通平台服务器之间的交互。

该场景中,用户a可以在otta客户端的操作界面上,输入所要添加的好友用户b的任何一个联系方式,如可以直接提供好友b在ottb上的帐号,或者其他任何联系方式,例如手机号,email,或者任意一个其他的ott账号,甚至是用户b在某个ott上的昵称。如果输入的是用户b的昵称,则还需要提供该昵称注册的ott信息如ott账号。

otta客户端将用户a发起携带有用户a输入的目标用户信息的跨ott好友的请求通过otta服务器发送到ott互通平台服务器。

ott互通平台服务器接收到请求后,根据请求中的目标用户信息这里为用户b的联系方式查找用户b的所有ott帐号。

进一步,用户b还可以预先设置是否允许将其所有的ott账号发送给任意一个查询用户,或者允许哪类用户得到其账号信息,以及是否要求在网络每次将查询结果返回给查询用户(这里的用户a)前征得用户b的同意等,这些设置也可以同步到ott互通平台服务器。这样,ott互通平台服务器会可以根据用户b的设置确定进行相应的操作。

ott互通平台服务器查找到用户b的所有ott帐号列表或者仅仅是用户b在ottb上的帐号后,将查找到的信息发到otta服务器,再由otta服务器发送到otta客户端。

用户a可以通过otta客户端在otta服务器返回的用户b的所有帐号中选择添加用户b的ottb账号或者所有其他联系方式作为其跨ott好友。

otta客户端将用户a的选择信息通过otta服务器发送到ott互通平台服务器。

ott互通平台服务器根据用户a的选择信息将用户b的部分或全部ott账号添加到用户a的好友列表中,完成好友添加操作。

ott互通平台服务器添加完用户a的好友后,通过otta服务器向otta客户端返回添加结果信息。

如果添加成功,则otta服务器在otta服务器上同步更新用户a的好友列表。也就是说,ott服务器也可以具有跨ott好友的管理功能。

用户a还可以以同样的方式将另一个好友用户c(ottc的用户)添加到好友列表中。

当用户a选择将另一用户b从好友列表中删除出去时,用户a在otta客户端界面中进行删除操作。

otta客户端将用户a删除用户b的相关信息通过otta服务器告知ott互通平台服务器。

ott互通平台服务器从用户a的好友列表中删除用户b的相关信息,完成删除操作。之后,可将删除结果通过otta服务器发送到otta客户端。

如果删除成功,otta服务器可以同步更新otta服务器中的用户a的好友列表。

示例性的,跨ott好友的推荐可以是在通过上述跨ott好友添加方式添加了跨ott好友后,ott互通平台服务器根据添加后得到的好友们的关联关系,向某一用户推荐其他的跨ott好友。

当不同ott之间的互通为不同ott用户之间的通讯时,所述跨ott服务请求可为跨ott的通讯请求,所述目标用户信息可为所述ott用户请求跨ott通讯的对端的用户的信息;

所述获得目标用户的ott信息,包括:根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,可包括:

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

例如,otta业务的用户a通过ott互通平台客户端登录,当用户a要与其他ott业务的用户如ottb业务的用户b通讯时,用户a可以在ott互通平台客户端操作界面中点击已有好友列表中的用户b,或者在操作界面中输入用户b的ott标识。该ott标识可以是一个完整的在ottb上的账号,也可以是一个昵称,并选择相应的ott名称(例如输入linda,选择的ott名称为微博)。

ott互通平台客户端将携带有用户b的ott信息的通讯请求如语音呼叫请求/文件传输请求或者仅仅是一条私信消息发送给ott互通平台服务器。

ott互通平台服务器收到通讯请求后,找到用户b当前所登录的ott服务器如ottb服务器,当用户b通过ott互通平台客户端登录时,用户b登录的是ott互通平台服务器。

然后,ott互通平台服务器将通讯请求发送到用户b登录的ott服务器完成相应的功能,例如建立呼叫连接等,或者ott互通平台服务器直接将私信消息信息转到用户b登录的ott互通平台客户端,由ott互通平台完成相应通讯功能。

其中,ottb服务器或者ott互通平台服务器将用户a发送的私信消息发到用户b登录的客户端,或者建立用户a和用户b的呼叫连接,可以完全遵照现有技术。

再例如,otta业务的用户a通过otta客户端登录,当用户a要与其他ott业务的用户如ottb业务的用户b通讯时,用户a可以在otta客户端操作界面中点击已有好友列表中的用户b,或者在操作界面中输入用户b的ott标识。该ott标识可以是一个完整的在ottb上的账号,也可以是一个昵称,并选择相应的ott名称(例如输入linda,选择的ott名称为微博)。。

otta客户端将携带有用户b的ott信息的呼叫请求或离线(offline)消息发到otta服务器。otta服务器再向ott互通平台服务器发送相关请求。

如果otta服务器向ott互通平台服务器发送的请求是获取用户b的ott在线信息请求,则ott互通平台服务器查找到用户b的在线信息,包括用户b当前登录的服务器地址信息。然后将查到的信息发给otta服务器。

需要说明的是,otta服务器获得用户b当前登录的ott服务器的信息的步骤之前可以不发请求,而是从ott互通平台服务器得到。例如,ott互通平台服务器获知用户b登录ottb服务器时,主动将该信息告知otta服务器。或者,用户a上线后,otta服务器从ott互通平台服务器获取用户a好友在线状态信息。后续由otta服务器联系ottb服务器完成后续连接建立过程。

或者,如果otta服务器向ott互通平台服务器发送的请求是用户a和用户b的呼叫请求或获取用户b的在线信息请求,ott互通平台服务器查找到用户b的在线信息包括用户b当前登录的服务器地址信息后,将呼叫请求或获取用户b的在线信息请求发到ottb服务器上。由ottb服务器向用户b登录使用的ottb客户端转发该呼叫请求或获取用户b的在线信息请求。

如果是呼叫请求,那么ottb服务器还可向ott互通平台服务器发送用户响应。

ott互通平台服务器可以为后续的呼叫建立连接。例如帮助otta服务器和ottb服务器建立通信通道。完成后续的用户之间的呼叫连接建立以及语音图片信息的传递。

需要说明的是,当用户b通过ott互通平台客户端登录时,用户b登录的是ott互通平台服务器

上述不同ott用户之间通讯的示例中,当对端用户没有通过ott客户端登录,也可以实现与本端用户之间的通讯。

当不同ott之间的互通为跨ott好友之间的信息分享时,获得目标用户的ott信息之前,还可包括:接收ott用户通过ott客户端发布的分享信息;

获得目标用户的ott信息,可包括:获得将所述ott用户作为跨ott好友的用户的状态信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端,或者

根据获得的所述状态信息将接收的所述个人分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

例如,用户a通过ott互通平台客户端登录,并发布一条个人信息分享,例如上传一个照片、一段文字、一个视频文件、一个内容链接等。

ott互通平台客户端将用户a发布的信息发送给ott互通平台服务器。

ott互通平台服务器收到用户a发布的信息后,查找所有将用户a作为好友的ott用户如用户b和用户c。将这些用户作为信息接收的候选集合。并进一步查找这些用户的在线情况如是否在线、采用的是哪个客户端登录等。假设用户b采用ott互通平台客户端登录,而用户c采用ottb客户端登录。

ott互通平台服务器将用户a发布的信息或信息的链接发送到ottb服务器以及用户b的ott互通平台客户端。

当信息接收的候选集合中有当前不在线的用户,那么ott互通平台服务器可以选择保存信息,待这些用户上线后再发送到这些用户的ott互通平台客户端,或者发送到这些用户默认的ott服务器上。

ottb服务器将ott互通平台服务器发送的用户a发布的信息或者信息的链接发到用户c的ott客户端。

需要说明的是,用户b的跨ott好友也可以只采用ott互通平台客户端登录。这种情况下,用户a的发布的共享信息可以采用上述分享到用户b的方法直接将信息发给所有用户的ott互通平台客户端即可。

反过来,用户a的好友发布了分享信息后,也可以通过ott互通平台服务器将其好友发布的信息或信息的链接发送到用户a的ott互通平台客户端进行显示,分享给用户a。

或者,例如,用户a通过otta客户端登录,并发布一条个人信息分享,例如上传一个照片、一段文字、一个视频文件、一个内容链接等。

otta客户端可以通过otta服务器将用户a发布的信息发送给ott互通平台服务器,由ott互通平台服务器将分享信息发送到相应的ott服务器或ott互通平台客户端。或者,otta客户端将用户a发布的信息发送给otta服务器后,otta服务器从本地即otta服务器或者从ott互通平台服务器获取接收信息的候选集合,之后,otta服务器将用户a发布的分享信息发送到候选集合中的用户登录的ott服务器。

示例性的,接收ott用户的跨ott服务请求,可包括:接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述获得目标用户的ott信息,可包括:根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

示例性的,所述接收ott用户的跨ott服务请求,可包括:接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的接收用户的ott信息;

所述目标用户信息为所述接收用户的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,可包括:将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

例如,ott互通平台服务器在获知用户b登录ottb服务器时告知otta服务器,或者是用户a上线后,otta服务器从ott互通平台服务器获取用户a的好友在线状态信息,使得otta服务器中可同步保存以及同步更新有跨ott好友列表以及好友状态信息时,这样,otta服务器可以从本地获取用户a的好友信息,包括用户a的跨ott好友的信息,从而直接将用户a发布的分享信息发送给其跨ott好友登录的ott服务器。当otta客户端通过otta服务器将用户a发布的信息发送给ott互通平台服务器时,用户a的跨ott好友分享用户a发布的信息的方法与上述通过ott互通平台客户端登录的用户a发布的信息分享到跨ott好友的方法相同。

当otta客户端将用户a发布的信息发送给otta服务器,且otta服务器能够获取信息接收的候选集合时,otta服务器将a发布的信息转给候选集合中用户登录的ott服务器,如用户b和c所登录的ott服务器。对用户b来说,转给ott互通平台服务器,对用户c来说,则转给ottb服务器。

反过来,对于用户a来说,当其通过ott互通平台客户端登录后,其好友的ott服务器可以将其任何好友发布的最新个人信息分享发到用户a的客户端显示,分享给用户a。

上述信息分享实施例中,ott用户不仅能够看到来自同一ott业务内的好友发布的个人信息,也可以收到跨ott好友发布的信息。而且,用户a发布的个人信息也可以在将用户a作为好友的所有ott客户端中显示,进行分享。这里,ott客户端可以是ott互通平台客户端,也可以是扩展后的ott客户端。

示例性的,当跨ott好友之间的互通为不同ott用户之间的通讯时,所述接收ott用户的跨ott服务请求,可包括:接收ott用户的建立跨ott通信群组请求;

所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

所述获得目标用户的ott信息,可包括:根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;

根据所述目标用户的ott信息进行跨ott好友之间的互通处理操作,可包括:

根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的通信群组,并向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

或者,所述跨ott服务请求还可为群组消息,所述跨ott服务请求携带的所述目标用户信息可为所有被请求加入跨ott通信群组的ott用户的信息。即某个用户可以发起群组的建立,而建立的跨ott通信群组可以包括不同ott业务的用户。

假设用户a是otta的用户,用户b是ottb的用户,用户c是ottc的用户。用户a可以发起由用户a,用户b,用户c建立的群组,建立成员为用户a、用户b和用户c的跨ott通信群组,从而用于群组通讯。

示例性的,接收的所述建立跨ott通信群组请求中可携带有所述ott用户请求建立的跨ott通信群组的名称。

示例性的,所述根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组,可包括:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

建立跨ott通信群组时,用户a通过otta的客户端登录,实现与otta服务器的通讯联系,之后,用户a发起建立跨ott通信群组请求,该请求中携带有所有被请求加入待建立的跨ott通信群组的ott好友的列表;以及请求建立的跨ott通信群组的名称。

用户a口可通过otta客户端发起建立跨ott通信群组请求,otta客户端将该请求发送到otta服务器后,otta服务器将该请求发送到ott互通平台服务器。

或者,用户a可以通过ott互通平台客户端登录,直接将建立跨ott通信群组请求发送给ott互通平台服务器。

ott互通平台服务器收到建立跨ott通信群组请求后,根据所述请求携带的所有被请求加入跨ott通信群组的ott用户的信息,向所有被请求加入跨ott通信群组的ott用户的ott服务器发送群组建立知会请求。

可选的,ott互通平台服务器可保存用户请求建立的这一群组的所有成员信息如ott账号,来建立跨ott通信群组。

若跨ott通信群组内的某个用户是通过ott互通平台客户端登录的,那么可以由ott互通平台服务器发送消息到该用户的ott互通平台客户端,告知该用户。

接收到知会请求的ott服务器,将接收的知会请求发送到对应的ott客户端,告知群组内的用户。

跨ott通信群组的成员进行更新时,例如当一跨ott通信群组内某个用户(例如用户x)想要将另一个新用户(例如用户y)加入该群组时,可以通过用户x的客户端与服务器连接,登录服务器,通过客户端向当前登录的服务器提交更新请求。用户x可以通过ott互通平台客户端登录,也可通过某个ott客户端登录。如果用户x通过ott客户端登录,那么登录的ott服务器需要将用户x通过ott客户端提交的更新请求发给ott互通平台服务器。如果用户x通过ott互通平台客户端登录到ott互通平台服务器,那么,用户x可通过ott互通平台客户端将更新请求直接提交到ott互通平台服务器。

ott互通平台服务器接收到更新请求后,根据更新请求中携带的用户y的信息,将用户y添加到该跨ott通信群组中,完成群组更新工作。之后,对于通过ott客户端登录的用户,ott互通平台服务器向该群组内的这些用户登录的ott服务器发送群组建立知会请求,这些用户登录的ott服务器将收的知会请求发送到对应的ott客户端显示给用户。对于通过ott互通平台客户端登录的用户,ott互通平台服务器向该群组内的这些用户的ott互通平台客户端发送群组建立知会请求。

建立的跨ott通信群组通信时,以聊天为例进行说明。

假设群组内某个用户x通过ottx的客户端发出聊天消息,提交到对应的服务器即ottx服务器。

然后ottx服务器与ott互通平台服务器交互。具体地,ottx服务器可以从ott互通平台服务器获取群组内各个成员当前登录的ott服务器信息。或者ottx服务器可以将聊天消息转发到ott互通平台服务器。

当ottx服务器从ott互通平台服务器获取群组内各个成员当前登录的ott服务器信息时,可以是在此前的某个时刻,从ott互通平台服务器得到,例如ott互通平台服务器获知某个用户例如用户y登录到某个ott服务器时,直接告知ottx服务器。

ottx服务器得到群组内各个成员当前登录的ott服务器信息后,ottx服务器可以根据得到的ott服务器信息,将聊天消息转发到群组内成员当前登录的ott服务器。再由各成员当前登录的ott服务器按照现有方式将聊天消息推送(push)到各成员对应的ott客户端。

如果ottx服务器将聊天消息转发到ott互通平台服务器,那么ott互通平台服务器则需要将消息转发到群组成员当前登录的ott服务器。由ott服务器按照现有方式将消息push到对应的客户端。如果某个用户通过ott互通平台客户端登录,那么ott互通平台服务器可将聊天消息直接分发给用户的ott互通平台客户端。

图15为本发明另一实施例提供的不同ott之间互通的方法的流程图。本实施例所示的方法为ott客户端或ott互通平台客户端侧的处理流程,可包括:

步骤151、接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

步骤152、显示接收的跨ott好友的互通信息。

示例性的,步骤151之前,还可包括:

向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

示例性的,所述跨ott服务请求可为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述跨ott好友的互通信息可为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

显示接收的跨ott好友的互通信息,可包括:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或跨ott通信群组信息。

示例性的,步骤152之后,还可包括:向所述ott互通平台服务器或ott服务器发送用户的确认信息。

图16为本发明另一实施例提供的不同ott之间互通的方法的流程图。本实施例所示方法为ott服务器侧的处理流程,包括:

步骤161、接收ott互通平台服务器发送的跨ott好友的互通信息;

步骤162、将接收的跨ott互通信息发送到对应的ott客户端。

示例性的,步骤161之前,还可包括:

接收所述ott客户端发送的跨ott服务请求;

将接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

示例性的,所述跨ott服务请求可为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取可以接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述跨ott好友的互通信息可为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、可以接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

示例性的,将接收的跨ott互通信息发送到对应的ott客户端将之后,还可包括:

接收所述ott客户端发送的所述ott用户的确认信息;

向所述ott互通平台服务器发送接收的确认信息。

图17为本发明另一实施例提供的ott互通平台服务器的结构示意图。本实施例所示的服务器用于实现图1所示的方法,包括:

信息处理模块171,用于获得目标用户的ott信息;

通讯模块172,用于根据所述信息处理模块171获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

示例性的,本发明实施例提供的服务器还可包括数据存储模块173,用于存储不同ott业务的用户的ott信息;例如,数据存储模块173可设置有用户信息数据库。该数据库可保存有用户的不同ott账号信息。例如某一用户在注册了新的ott账号后,该数据库可刷新并保存该用户注册的新的ott账号。

新ott账号的获取渠道跟用户注册新账号的方法有关。例如,如果该用户直接通过ott互通平台客户端注册新账号,那么就由ott互通平台客户端直接提供。如果该用户通过某个ott服务器(例如qq服务器)注册,那么该账号可以由ott服务器提供,也可以由用户提供。

该数据库还可保存有用户的好友关系列表。

当某个用户a将另一个用户b的ott账号加为好友时,可将该另一个用户b的ott账号添加到用户a的好友关系列表中。

执行用户新好友添加的功能实体可以某个是ott服务器,也可以是ott互通平台服务器。对应地,用户新的好友关系还可以是ott互通平台服务器从用户所注册的ott服务器获取(甚至用户告知),也可以是ott互通平台服务器直接提供给ott服务器。

数据存储模块173还可保存群组管理信息。群组管理信息包括跨ott通信群组的名称及成员信息。

示例性的,用户信息数据库中,加入群组的用户的ott帐户信息中可以增加该用户所加入的群组的名称。

数据存储模块173还可保存用户在线状态信息。数据存储模块173中可设置一个临时数据库,用来保存各个用户当前在线状态信息。

示例性的,信息处理模块171可从所述数据存储模块173存储的ott信息中获得目标用户的ott信息。

例如,信息处理模块171可开放用户的ott账号信息。

当ott互通平台服务器接收来自于ueott好友查询消息时,信息处理模块171能够根据查询消息里携带的某个用户的身份信息,找到该用户的ott账号记录,然后ott互通平台服务器在信息处理模块171查到记录后,向ue返回查询到的用户的一个或者一组ott账号。

当ott互通平台服务器接收来自于ue所登录的ott服务器发来好友查询消息时,信息处理模块171能够根据查询消息里携带的某个用户的身份信息,找到该用户的ott账号记录。然后ott互通平台服务器在信息处理模块171查到记录后向ott服务器返回查询到的用户的一个或者一组ott账号。

信息处理模块171还可具有开放用户好友关系功能。

当某一个用户发布了类似于微薄这样的需要分享给好友的信息时,ue当前登录的ott服务器需要确定信息接收者名单。而信息接收者名单需要从好友关系列表中导出。这时,ott互通平台服务器可以将用户的好友关系列表开放给ott服务器,由ott服务器从好友关系列表中导出信息接收者名单。也可以由信息处理模块171根据好友关系列表中导出导出信息接收者名单后,ott互通平台服务器将信息接收者名单发给ott服务器。

当用户好友关系刷新后,需要将刷新后的好友关系共享给用户所登录的ott服务器,以便ott服务器根据新的好友关系列表确定后续信息接收者,还可根据关联关系向某个用户推荐新的好友,等等。

或者当用户好友关系刷新后,由互通平台直接根据关联关系衍生新好友推荐信息发给ott服务器。

信息处理模块171还可具有开放用户在线状态信息功能。

如,将某一用户的在线状态信息(是否上线,以及在哪上线)共享给所有关注了该用户的ott好友们,以便这些好友了解该用户的在线情况。

又如,将用户在线状态信息(是否上线,以及在哪上线)共享给ott服务器,以便ott服务器扩展跨ott互通的更多功能。

信息处理模块171还可互通平台客户端的用户服务功能。该功能的实现主要是用户通过ott互通平台客户端登录后,直接从ott互通平台服务器上获得服务的功能。

当一个用户发布了分享给好友的信息如微博时,ott互通平台服务器获取相关信息。信息处理模块171直接根据好友关系列表中导出导出信息接收者名单后,由通讯模块172将相关信息转发到接收者客户端,或者接收者当前登录的ott服务器。

信息处理模块171还可具有新好友推荐功能。

例如,当保存的好友关系列表刷新后,根据关联关系衍生新的可能关系,向某个用户推荐新的好友。例如某个用户的其它好友共同发展了一个新的用户作为好友,那么可以向这个用户推荐这个新的用户。推荐消息的发送可由通讯模块172执行。

信息处理模块171还可具有群组管理功能。例如,通讯模块172接收来自用户或者来自ott服务器的群组建立请求后,信息处理模块171完成群组的建立工作,在用户帐户信息中增加群组信息。并在完成群组建立后知会给群组内各个用户或者用户登录的ott服务器。知会请求消息由通讯模块172发送。

信息处理模块171还可具有用户身份管理功能。如管理ott用户的所有ott帐号信息,包括帐号、所注册的ott等。

再如信息处理模块171根据通讯模块172或者ott服务器,获取客户端或者ott服务器请求。

再如信息处理模块171根据客户端的请求或者ott服务器,查询某一个ott用户的某一个或者所有ott帐号。

将查询结果由通讯模块172发给客户端或者ott服务器。

信息处理模块171还可具有ott好友管理功能。如可管理用户的所有ott好友,包括好友信息列表。

信息处理模块171还可与通讯模块172连接,获取用户好友删除,添加或者通讯的相关请求。

信息处理模块171还可根据请求,为某个用户删除,或者添加某个ott好友,或者查询好友的相关信息(包括好友当前登录的ott服务器/服务器信息)。

由通讯模块172将处理结果反馈给客户端或者是ott服务器。

信息处理模块171还可具有用户状态信息管理功能。如管理所有用户的在线状态(是否上线,当前登录的客户端/服务器)、获取用户上线或者下线信息。由通讯模块172将相应信息发到客户端,或者ott服务器。

通讯模块172可与ott互通平台客户端交互,如接收客户端的请求;并根据请求将相关处理功能转到相应的功能模块,如信息处理模块等。并将处理结果转给客户端。

通讯模块172还可与ott服务器通讯,如接收ott服务器的请求;并根据请求将相关处理功能转到相应的功能模块,如信息处理模块等,并且将处理结果转给ott服务器。

示例性的,

所述信息处理模块171具体用于:根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;

所述通讯模块172具体用于:通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述信息处理模块171获得的所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友;

或者,

所述信息处理模块171具体用于:获得目标用户的在线状态信息;

所述通讯模块172具体用于:

向将所述目标用户作为跨ott好友的用户发送所述信息处理模块171获得的所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述信息处理模块171获得的所述目标用户在线状态信息。

示例性的,所述信息处理模块171具体用于:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

示例性的,所述通讯模块172还用于在所述信息处理模块171获得目标用户的ott信息之前,接收ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

所述信息处理模块171具体用于:根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

示例性的,所述通讯模块172接收的所述跨ott服务请求为添加跨ott好友的请求,所述目标用户信息包括待添加为跨ott好友的用户的信息;

所述信息处理模块171具体用于:根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

示例性的,所述通讯模块172还用于在接收ott用户的跨ott服务请求之前,接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

所述信息处理模块171还用于根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

所述通讯模块172还用于将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

示例性的,所述通讯模块172还用于在所述信息处理模块171将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

示例性的,所述通讯模块172接收的所述跨ott服务请求为跨ott的通讯请求,所述目标用户信息为所述ott用户请求跨ott通讯的对端的用户的信息;

所述信息处理模块171具体用于:根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott帐户信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

所述通讯模块172还用于根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

示例性的,所述通讯模块172还用于在所述信息处理模块获得目标用户的ott信息之前,接收ott用户通过ott客户端发布的分享信息;

所述信息处理模块171具体用于:获得将所述ott用户作为跨ott好友的用户的状态信息;

所述通讯模块172还用于:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端,或者

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

示例性的,所述通讯模块172具体用于:接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述信息处理模块171具体用于:根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述通讯模块172还用于:向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

示例性的,所述通讯模块172具体用于:接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的接收用户的ott信息;

所述目标用户信息为所述接收用户的ott信息;

所述通讯模块172还用于:将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

示例性的,所述通讯模块172具体用于:接收ott用户的建立跨ott通信群组请求;所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

所述信息处理模块171具体用于:根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;并根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组;

所述通讯模块172还用于向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

示例性的,所述通讯模块172接收的所述建立跨ott通信群组请求中还携带有所述ott用户请求建立的跨ott通信群组的名称。

示例性的,所述信息处理模块171具体用于:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

示例性的,所述通讯模块172具体用于:通过ott服务器或ott互通平台客户端接收来所述ott用户的跨ott服务请求。

图18为本发明另一实施例提供的不同ott之间互通的装置的结构示意图。本实施例所示的装置用于实现图15所示的方法,包括:

通讯模块181,用于接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

显示模块182,用于显示所示通讯模块181接收的跨ott好友的互通信息。

示例性的,所述通讯模块181还用于在接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息之前,向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

示例性的,所述通讯模块181接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述通讯模块181接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

所述显示模块182具体用于:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或跨ott通信群组信息。

示例性的,所述通讯模块181还用于在所述显示模块显示待添加为跨ott好友的用户的ott信息之后,向所述ott互通平台服务器或ott服务器发送用户的确认信息。

示例性的,所述装置可为ott客户端或ott互通平台客户端。

当所述装置为ott互通平台客户端时,显示模块182可通过用户操作界面实现。用户操作界面可包括跨ott好友列表显示功能,可显示好友列表以及当前状态,并具有跨好友查询、添加或删除功能操作功能,以及跨ott好友推荐显示功能。

通过用户操作界面可直接向跨ott好友发起通讯请求。

用户操作界面还可显示跨ott好友私信或信息、跨ott好友的发布的分享信息。

通讯模块181可将来自用户界面的操作请求发至ott互通平台服务器,以及接收来自ott互通平台服务器的信息,并转发至用户界面进行显示。

当所述装置为ott客户端时,显示模块182可通过用户操作界面实现。

用户操作界面可显示跨ott好友列表以及跨ott好友当前状态、显示推荐跨ott好友的消息、跨ott好友私信/信息、跨ott好友发布的分享信息等

用户操作界面还可提供跨好友查询/添加/删除功能操作功能以及发起跨ott好友通讯的功能。

通讯模块181可将来自用户界面的操作请求发至ott服务器,还可接收来自ott服务器的信息,转发至用户界面进行显示。

图19为本发明另一实施例提供的ott服务器的结构示意图。本实施例所示的服务器用于实现图16所示的方法,包括:

服务器通讯模块191,用于接收ott互通平台服务器发送的跨ott好友的互通信息;

客户端通讯模块192,用于将所述服务器通讯模块191接收的跨ott互通信息发送到对应的ott客户端。客户端通讯模块192还可获取用户侧发来的信息,并将相关信息转发至相应模块。并且将各个模块对用户的发送信息转发给客户端。

示例性的,所述客户端通讯模块192还用于在所述服务器通讯模块191接收ott互通平台服务器发送的跨ott好友的互通信息之前,

接收所述ott客户端发送的跨ott服务请求;

所述服务器通讯模块191还用于将所述客户端通讯模块192接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

示例性的,所述客户端通讯模块192接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取可以接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述服务器通讯模块191接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、可以接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

示例性的,所述客户端通讯模块192还用于在将接收的跨ott互通信息发送到对应的ott客户端之后,接收所述ott客户端发送的所述ott用户的确认信息;

所述服务器通讯模块191还用于向所述ott互通平台服务器发送接收的确认信息。

此外,ott服务器还可包括用户跨ott好友管理模块,用于管理用户的所有ott好友,包括好友信息列表。

用户跨ott好友管理模块还可与客户端通讯模块192或者与ott服务器通讯模块191连接,获取用户好友,查询,删除,添加或者通讯的相关请求。

用户跨ott好友管理模块还可与ott互通平台服务器通讯,处理用户好友查询,添加,删除功能请求所需对应功能,例如获取该用户请求查询的好友ott帐号信息/同步更新用户好友添加和删除后的好友列表/获取用户跨ott好友信息(包括用户的好友,以及将用户作为好友的用户),这些信息包括好友当前登录的ott客户端/服务器信息。并将处理结果反馈给客户端通讯模块192。

上述实施例提供的方法及设备使得用户不再需要申请多个ott帐号,也不必登录多个ott系统,便可实时与其所有ott好友通信,如实现跨ott好友列表的显示,跨ott好友的状态,实时与跨ott好友发生通讯联系,了解所有跨ott好友发布的最新信息。有效地解决了用户由于没有申请某些ott账户,便失去了与使用这些ott应用得好友联系的机会。此外,由于ott用户不必为仅仅与某些ott好友实现通讯,便开启相应的ott客户端,从而可以为用户终端省去大量由于客户端与服务器不断保持心跳包联系而耗费的大量电量,有利于节约能耗。

图20为本发明另一实施例提供的ott互通平台服务器结构示意图。本实施例所示的服务器用于实现图1所示的方法,包括:

处理器201,用于获得目标用户的ott信息;

收发器202,用于根据所述处理器201获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

示例性的,

所述处理器201具体用于:根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;

所述收发器202具体用于:通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述处理器201获得的所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友;

或者,

所述处理器201具体用于:获得目标用户的在线状态信息;

所述收发器202具体用于:

向将所述目标用户作为跨ott好友的用户发送所述处理器201获得的所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述处理器201获得的所述目标用户在线状态信息。

示例性的,所述处理器201具体用于:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

示例性的,所述收发器202还用于在所述处理器201获得目标用户的ott信息之前,接收ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

所述处理器201具体用于:根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

示例性的,所述收发器202接收的所述跨ott服务请求为添加跨ott好友的请求,所述目标用户信息包括待添加为跨ott好友的用户的信息;

所述处理器201具体用于:根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

示例性的,所述收发器202还用于在接收ott用户的跨ott服务请求之前,接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

所述处理器201还用于根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

所述收发器202还用于将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

示例性的,所述收发器202还用于在所述处理器201将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

示例性的,所述收发器202接收的所述跨ott服务请求为跨ott的通讯请求,所述目标用户信息为所述ott用户请求跨ott通讯的对端的用户的信息;

所述处理器201具体用于:根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott帐户信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

所述收发器202还用于根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

示例性的,所述收发器202还用于在所述处理器201获得目标用户的ott信息之前,接收ott用户通过ott客户端发布的分享信息;

所述处理器201具体用于:获得将所述ott用户作为跨ott好友的用户的状态信息;

所述收发器202还用于:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端,或者

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

示例性的,所述收发器202具体用于:接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述处理器201具体用于:根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述收发器202还用于:向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

示例性的,所述收发器202具体用于:接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的接收用户的ott信息;

所述目标用户信息为所述接收用户的ott信息;

所述收发器202还用于:将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

示例性的,所述收发器202具体用于:接收ott用户的建立跨ott通信群组请求;所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

所述处理器201具体用于:根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;并根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组;

所述收发器202还用于向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

示例性的,所述收发器202接收的所述建立跨ott通信群组请求中还携带有所述ott用户请求建立的跨ott通信群组的名称。

示例性的,所述处理器201具体用于:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

示例性的,所述收发器202具体用于:通过ott服务器或ott互通平台客户端接收来所述ott用户的跨ott服务请求。

图21为本发明另一实施例提供的不同ott之间互通的装置的结构示意图。本实施例所示的装置用于实现图15所示的方法,包括:

收发器211,用于接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

显示器212,用于显示所述收发器211接收的跨ott好友的互通信息。

示例性的,所述收发器211还用于在接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息之前,向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

示例性的,所述收发器211接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述收发器211接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

所述显示器212具体用于:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或跨ott通信群组信息。

示例性的,所述收发器211还用于在所述显示器212显示待添加为跨ott好友的用户的ott信息之后,向所述ott互通平台服务器或ott服务器发送用户的确认信息。

示例性的,所述装置为ott客户端或ott互通平台客户端。

图22为本发明另一实施例提供的ott服务器的结构示意图。本实施例所示的服务器用于实现图16所示的方法,包括:

收发器221,用于接收ott互通平台服务器发送的跨ott好友的互通信息;

所述收发器221,还用于将所述服务器收发器221接收的跨ott互通信息发送到对应的ott客户端。

示例性的,所述收发器221还用于在接收ott互通平台服务器发送的跨ott好友的互通信息之前,

接收所述ott客户端发送的跨ott服务请求;

所述收发器221还用于将接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

示例性的,所述收发器221接收的所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取可以接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述收发器221接收的所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、可以接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

示例性的,所述收发器221还用于在将接收的跨ott互通信息发送到对应的ott客户端之后,接收所述ott客户端发送的所述ott用户的确认信息;

所述收发器221还用于向所述ott互通平台服务器发送接收的确认信息。

本发明实施例还给出一种计算机程序产品,该计算机程序产品包括计算机可读介质,该可读介质包括第一组程序代码,用于执行上述图1所示方法中的步骤:

获得目标用户的ott信息;

根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作。

可选地,

所述获得目标用户的ott信息,包括:

根据ott用户的ott内好友的关联关系和跨ott好友的关联关系中的至少一种关联关系获得所述目标用户的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

通过推送消息向所述ott用户或所述ott用户登录的ott服务器发送所述目标用户的ott信息,所述目标用户的ott信息用于向所述ott用户推荐新的跨ott好友或推荐新的ott内好友;

或者,

所述获得目标用户的ott信息,包括:获得目标用户的在线状态信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

向将所述目标用户作为跨ott好友的用户发送所述目标用户在线状态信息;或

向将所述目标用户作为跨ott好友的用户所登录的ott服务器,发送所述目标用户在线状态信息。

可选地,所述获得目标用户的在线状态信息包括:

获得所述目标用户的上线信息或下线信息;或者

获得所述目标用户的上线信息和所述目标用户登录的ott信息;或者

获得所述目标用户的离线信息和所述目标用户登录的ott信息。

可选地,所述获得目标用户的ott信息之前,还包括:

接收ott用户的跨ott服务请求,所述跨ott服务请求携带有目标用户信息;

所述获得目标用户的ott信息,包括:

根据所述目标用户信息获得所述目标用户的ott信息,所述ott信息包括ott账号。

可选地,

所述跨ott服务请求为添加跨ott好友的请求,所述目标用户信息包括待添加为跨ott好友的用户的信息;

所述获得目标用户的ott信息,包括:

根据所述待添加为跨ott好友的用户的信息获得所述待添加为跨ott好友的用户的ott帐户信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所述待添加的跨ott好友的用户的ott账户信息,将所述待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中。

可选地,所述接收ott用户的跨ott服务请求之前,还包括:

接收所述ott用户的查询请求,用于查询所述待添加为跨ott好友的用户的ott账户信息;

根据所述查询请求获得所述待添加为跨ott好友的用户的ott帐户信息;

将获得的所述待添加为跨ott好友的用户的ott帐户信息发送给所述ott用户或所述ott用户登录的服务器。

可选地,所述将待添加为跨ott好友的用户的ott账号添加到所述ott用户的ott好友列表中之前,还包括:

将所述待添加为跨ott好友的用户的ott账户信息发送给所述ott用户或所述ott用户登录的ott服务器;

接收所述ott用户或所述ott用户登录的ott服务器返回的确认信息,所述确认信息包括将所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息;

根据所述待添加为跨ott好友的用户的部分或全部ott账号添加为好友的信息,将所述待添加为跨ott好友的用户的部分或全部ott账号添加到所述ott用户的ott好友列表中。

可选地,所述跨ott服务请求为跨ott的通讯请求,所述目标用户信息为所述ott用户请求跨ott通讯的对端的用户的信息;

所述获得目标用户的ott信息,包括:

根据所述ott用户请求跨ott通讯的对端的用户的信息获得所述ott用户请求跨ott通讯的对端的用户的ott帐户信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所述ott用户请求跨ott通讯的对端的用户的ott帐户信息,获取所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器信息;

根据获得的ott服务器信息,将所述通讯请求发送到所述ott用户请求跨ott通讯的对端的用户当前登录的ott服务器或登录使用的ott互通平台客户端,以实现跨ott通讯。

可选地,所述获得目标用户的ott信息之前,还包括:接收ott用户通过ott客户端发布的分享信息;

所述获得目标用户的ott信息,包括:

获得将所述ott用户作为跨ott好友的用户的状态信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录使用的ott客户端;或者

根据获得的所述状态信息将接收的所述分享信息通过推送消息或主动请求的方式发送到将所述ott用户作为跨ott好友的用户登录的ott服务器,以使所述ott服务器将所述分享信息发送到将所述ott用户作为跨ott好友的用户的ott客户端。

可选地,所述接收ott用户的跨ott服务请求,包括:

接收所述ott用户的获取所述ott用户的好友的ott信息请求,所述目标用户信息为所述ott用户的好友的信息;

所述获得目标用户的ott信息,包括:

根据所述ott用户的好友的信息获得ott用户的好友的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

向所述ott用户发送获得的所述ott用户的好友的ott信息;或

向所述ott用户登录的ott服务器发送获得的所述ott用户的好友的ott信息。

可选地,所述接收ott用户的跨ott服务请求,包括:

接收ott用户登录的ott服务器的请求,所述请求用于获得所述ott用户发送的分享信息的接收用户的ott信息;

所述目标用户信息为所述接收用户的ott信息;

所述根据获得的所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

将获得的所述接收用户的ott信息,发送给所述ott用户登录的ott服务器。

可选地,所述接收ott用户的跨ott服务请求,包括:接收ott用户的建立跨ott通信群组请求;

所述目标用户信息为所有被请求加入跨ott通信群组的ott用户的信息;

所述获得目标用户的ott信息,包括:

根据所述被请求加入跨ott通信群组的ott用户的信息,获得所有被请求加入群组的ott用户的ott信息;

根据所述目标用户的ott信息进行跨ott好友之间的互通处理操作,包括:

根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组,并向所述通信群组内的所有ott用户或者所述所有ott用户登录的ott服务器发送群组建立信息。

可选地,所述接收的所述建立跨ott通信群组请求中还携带有所述ott用户请求建立的跨ott通信群组的名称。

可选地,所述根据获得的所有被请求加入跨ott通信群组的ott用户的ott信息建立所述ott用户的跨ott通信群组,包括:

保存所述ott用户请求建立的跨ott通信群组的名称及所述跨ott通信群组内的所有成员信息。

可选地,所述接收ott用户的跨ott服务请求,包括:

通过ott服务器或ott互通平台客户端接收来所述ott用户的跨ott服务请求。

另外,本发明实施例还给出另一种计算机程序产品,该计算机程序产品包括计算机可读介质,该可读介质包括第二组程序代码,用于执行上述图15所示方法中的步骤:

接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息;

显示接收的跨ott好友的互通信息。

可选地,

所述接收ott互通平台服务器或ott服务器发送的跨ott好友的互通信息之前,还包括:

向所述ott互通平台服务器或ott服务器发送跨ott服务请求,以使所述ott互通平台服务器或ott服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

可选地,所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取允许接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果;

显示接收的跨ott好友的互通信息,包括:显示推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、所述ott用户的好友的ott信息、允许接收所述ott用户发送的分享信息的ott用户信息或跨ott通信群组信息。

可选地,所述显示待添加为跨ott好友的用户的ott信息之后,还包括:向所述ott互通平台服务器或ott服务器发送用户的确认信息。

另外,本发明实施例还给出另一种计算机程序产品,该计算机程序产品包括计算机可读介质,该可读介质包括第三组程序代码,用于执行上述图16所示方法中的步骤:

接收ott互通平台服务器发送的跨ott好友的互通信息;

将接收的跨ott互通信息发送到对应的ott客户端。

可选地,

所述接收ott互通平台服务器发送的跨ott好友的互通信息之前,还包括:

接收所述ott客户端发送的跨ott服务请求;

将接收的所述跨ott服务请求发送到所述ott互通平台服务器,以使所述ott互通平台服务器根据所述跨ott服务请求返回所述跨ott好友的互通信息。

可选地,所述跨ott服务请求为获得跨ott好友的状态信息的请求、添加跨ott好友的请求、跨ott的通讯请求、分享跨ott好友发布的分享信息的请求、获取ott用户的好友的ott信息请求、获取可以接收所述ott用户发送的分享信息的ott用户信息的请求、或者建立跨ott通信群组请求;

所述跨ott好友的互通信息为推荐跨ott好友的信息、跨ott好友的在线状态信息、待添加为跨ott好友的用户的ott信息、跨ott好友发布的分享信息、ott用户的好友的ott信息、可以接收所述ott用户发送的分享信息的ott用户信息、跨ott通信群组建立结果或者跨ott好友添加结果。

可选地,所述将接收的跨ott互通信息发送到对应的ott客户端之后,还包括:

接收所述ott客户端发送的所述ott用户的确认信息;

向所述ott互通平台服务器发送接收的确认信息。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(disk)和碟(disc)包括压缩光碟(cd)、激光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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