提供指定通信服务的方法、装置和系统制造方法及图纸

技术编号:14347557 阅读:74 留言:0更新日期:2017-01-04 18:17
本发明专利技术公开了一种提供指定通信服务的方法、装置和系统,属于网络技术领域。方法包括:向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;如果所述第三方应用标识和第一用户身份标识通过验证,与所述信令接入服务器建立信令通道,所述信令通道用于提供与所述信令接入服务器之间的信令传输接口;基于所述信令通道进行指定通信。本发明专利技术为不具备指定通信能力的应用提供了相对独立的指定通信服务,提高了应用的使用灵活性,降低了应用开发商在指定通信服务时所需的运营成本以及开发成本。

【技术实现步骤摘要】

本专利技术涉及网络
,特别涉及一种提供指定通信服务的方法、装置和系统
技术介绍
网络技术的发展给人们的生活提供了诸多便利,例如,在通讯方面,提供了基于互联网的音视频通信方法,以实现更方便而快捷的交流。现有的音视频通信方法有以下两种:(一)一些社交应用程序中内嵌了音视频功能,为用户提供音视频通信,如,在即时通信应用中,用户可通过点击视频通话选项,实现与好友的视频通话。(二)提供用于实现音视频通信的通信SDK(SoftwareDevelopmentKit,软件开发包),通过将通信SDK植入到应用程序客户端中,并将对应的SDK植入到应用程序的后台服务器中,应用程序客户端中的通信SDK和后台服务器中的SDK之间通过私有协议完成音视频通信。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:在实现音视频通信时,对于方法(一),用户只能通过在终端上安装的特定应用程序,来进行音视频通信,并不能够将音视频服务开放给第三方使用;对于方法(二),在应用程序客户端添加了通讯SDK后,还需由开发人员在后台服务器端植入相对应的通信SDK,也即是将运营维护的成本转嫁至应用开发商,对应用开发商的接入能力以及开发运营能力均要求较高。
技术实现思路
为了解决相关技术的问题,本专利技术实施例所示了一种提供指定通信服务的方法、装置和系统。所述技术方案如下:第一方面,一种提供指定通信服务的方法,所述方法包括:向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;如果所述第三方应用标识和第一用户身份标识通过验证,与所述信令接入服务器建立信令通道,所述信令通道用于提供与所述信令接入服务器之间的信令传输接口;基于所述信令通道进行指定通信。第二方面,一种提供指定通信服务的方法,包括:接收第三方应用客户端的指定通信服务请求,所述指定服务请求携带第三方应用标识和第一用户身份标识;对所述第三方应用标识和第一用户身份标识进行验证;如果所述第三方应用标识和第一用户身份标识验证通过,与所述第三方应用客户端建立信令通道,所述信令通道用于提供信令传输接口;基于所述信令通道,为所述第三方应用客户端提供指定通信服务。第三方面,一种提供指定通信服务的装置,所述装置包括:发送模块,用于向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;通道建立模块,用于如果所述第三方应用标识和第一用户身份标识通过验证,与所述信令接入服务器建立信令通道,所述信令通道用于提供与所述信令接入服务器之间的信令传输接口;通信模块,用于基于所述信令通道进行指定通信。第四方面,一种指定通信服务系统,包括:信令接入服务器、资料关系链平台、消息平台、音视频平台和富媒体平台;所述信令接入服务器用于接收第三方应用客户端的指定通信服务请求,所述指定服务请求携带第三方应用标识和第一用户身份标识;所述资料关系链平台用于对所述第三方应用标识和第一用户身份标识进行验证;如果所述资料关系链平台对所述第三方应用标识和第一用户身份标识验证通过,所述信令接入服务器与所述第三方应用客户端建立信令通道,所述信令通道用于提供信令传输接口;所述信令接入服务器还用于基于所述信令通道,通过消息平台、音视频平台和富媒体平台中至少一个平台为所述第三方应用客户端提供指定通信服务。本专利技术实施例所示的技术方案带来的有益效果是:通过基于第三方应用客户端的请求,在第三方应用客户端与能够指定通信服务系统之间建立信令通道,为第三方应用提供了接入指定通信服务的基础,能够为不具备音指定通信能力的应用提供了相对独立的指定通信服务,提高了应用的使用灵活性,降低了应用开发商在指定通信服务时所需的运营成本以及开发成本。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例所示的一种提供指定通信服务的方法的流程图;图2是本专利技术实施例所示的一种提供指定通信服务的方法的流程图;图3是本专利技术实施例所示的指定通信服务系统的结构示意图;图4是本专利技术实施例所示的一种提供指定通信服务的方法的流程图;图5是本专利技术实施例所示的一种提供指定通信服务的方法的流程图;图6是本专利技术实施例所示的一种指定通信服务装置的结构示意图;图7是本专利技术实施例所示的一种指定通信服务系统的结构示意图;图8是本专利技术实施例所示的一种终端的结构示意图;图9是本专利技术实施例所示的一种服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。OAUTH(OpenAuthorization),是指一种用于授权的互联网协议,旨在为用户资源的授权提供一个安全、开放而又简易的标准。OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是比较安全的。SDK(SoftwareDevelopmentKit,软件开发工具包),一般指一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。PTT(Push-to-Talk),原指移动通信领域里快速建立通话的业务,即只要按下一个按键即可进行通话。而在互联网领域,则主要指离线方式的语音对讲功能,如一些即时通信应用或社交应用提供的语音对讲机功能等。IM(InstantMessenger,即时通讯),是指社交应用中的消息交互功能,即时通讯用户可以基于社交应用所提供的消息交互功能进行消息、数据文件等的发送和接收,当然,本专利技术实施例中的社交应用还可以具有其他功能,如个人状态展示、订阅等等,在此不做赘述。图1是本专利技术实施例所示的一种提供指定通信服务的方法的流程图。本实施例所示的提供指定通信服务的方法的执行主体为终端,该终端可以是手机、平板电脑或台式机等,参见图1,该方法流程包括:101、向信令接入服务器发送指定通信服务请求,该指定服务请求携带本端的第三方应用标识和第一用户身份标识,该信令接入服务器用于提供指定通信的接入服务。102、如果该第三方应用标识和第一用户身份标识通过验证,与该信令接入服务器建立信令通道,该信令通道用于提供与该信令接入服务器之间的信令传输接口。103、基于该信令通道进行指定通信。可选地,基于该信令通道进行指定通信包括:通过该信令通道向该信令接入服务器发送音视频房间创建请求,使得信令接入服务器返回由音视频平台为第一用户分配的音视频数据服务地址;基于该音视频数据地址,与第二用户进行音视频通信,该第二用户为第一用户邀请加入音视频房间的用户。可选地,基于所述音视频数据地址,与第二用户进行音视频通信包括:在音视频房间创建成功后,通过所述信令通道向所述信令接入服务器发送第二用户标识和音视频房间标识,使得所述信令接入服务器通过消息平台向所述第二用户发送邀请消息,当所述第二用户接受邀请时进本文档来自技高网...
提供指定通信服务的方法、装置和系统

【技术保护点】
一种提供指定通信服务的方法,其特征在于,所述方法包括:向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;如果所述第三方应用标识和第一用户身份标识通过验证,与所述信令接入服务器建立信令通道,所述信令通道用于提供与所述信令接入服务器之间的信令传输接口;基于所述信令通道进行指定通信。

【技术特征摘要】
1.一种提供指定通信服务的方法,其特征在于,所述方法包括:向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;如果所述第三方应用标识和第一用户身份标识通过验证,与所述信令接入服务器建立信令通道,所述信令通道用于提供与所述信令接入服务器之间的信令传输接口;基于所述信令通道进行指定通信。2.根据权利要求1所述的方法,其特征在于,基于所述信令通道进行指定通信包括:通过所述信令通道向所述信令接入服务器发送音视频房间创建请求,使得信令接入服务器返回由音视频平台为第一用户分配的音视频数据服务地址;基于所述音视频数据地址,与第二用户进行音视频通信,所述第二用户为第一用户邀请加入音视频房间的用户。3.根据权利要求2所述的方法,其特征在于,基于所述音视频数据地址,与第二用户进行音视频通信包括:在音视频房间创建成功后,通过所述信令通道向所述信令接入服务器发送第二用户标识和音视频房间标识,使得所述信令接入服务器通过消息平台向所述第二用户发送邀请消息,当所述第二用户接受邀请时进入所述音视频房间;所述第一用户向所述音视频数据地址发送音视频数据,使得音视频平台将所述音视频数据发送至所述音视频房间内的第二用户。4.根据权利要求1-3任一项所述的方法,其特征在于,基于所述信令通道进行指定通信还包括:通过所述信令通道向所述信令接入服务器发送消息交互请求,所述消息交互请求携带消息内容和目标用户,使得所述信令接入服务器通过消息平台将所述消息内容发送至所述目标用户。5.根据权利要求1-3任一项所述的方法,其特征在于,基于所述信令通道进行指定通信还包括:通过所述信令通道向所述信令接入服务器发送富媒体上传请求,使得信令接入服务器返回由富媒体平台为第一用户分配的富媒体数据服务地址和富媒体文件标识;将富媒体文件发送至所述富媒体数据服务地址;将所述富媒体文件标识发送至目标用户,使得所述目标用户基于所述富媒体文件标识获取所述富媒体数据服务地址,并从所述富媒体数据服务地址下载所述富媒体文件。6.一种提供指定通信服务的方法,其特征在于,包括:接收第三方应用客户端的指定通信服务请求,所述指定服务请求携带第三方应用标识和第一用户身份标识;对所述第三方应用标识和第一用户身份标识进行验证;如果所述第三方应用标识和第一用户身份标识验证通过,与所述第三方应用客户端建立信令通道,所述信令通道用于提供信令传输接口;基于所述信令通道,为所述第三方应用客户端提供指定通信服务。7.根据权利要求6所述的方法,其特征在于,接收第三方应用客户端的指定通信服务请求之前,所述方法还包括:为申请接入的应用进行注册;为注册成功的应用颁发应用标识和应用校验数据,所述应用标识用于唯一标识所述应用,所述应用校验数据用于对所述应用的合法性进行校验。8.根据权利要求6所述的方法,其特征在于,基于所述信令通道,为所述第三方应用客户端提供指定通信服务包括:通过所述信令通道接收音视频房间创建请求;当对所述音视频房间创建请求验证通过时,为第一用户分配音视频数据服务地址;基于所述音视频数据服务地址,创建音视频房间;基于所述音视频房间,为第一用户提供音视频通信服务。9.根据权利要求8所述的方法,其特征在于,基于所述音视频房间,为第一用户提供音视频通信服务之后,所述方法还包括:如果检测到所述音视频房间内所有用户已退出房间,销毁所述音视频房间。10.根据权利要求6-9任一项所述的方法,其特征在于,基于所述信令通道,为所述第三方应用客户端提供指定通信服务包括:通过所述信令通道接收所述第一用户的消息发送请求,所述消息发送请求携带消息内容和目标用户;如果找到所述目标用户的在线实例,向目标用户发送所述消息内容;如果未找到所述目标用户的在线实例,缓存所述消息内容,直到所述目标用户来注册在线实例,向所述目标用户发送所述消息内容。11.根据权利要求6-9任一项所述的方法,其特征在于,基于所述信令通道,为所述第三方应用客户端提供指定通信服务还包括:通过所述信令通道接收富媒体上传请求;当对所述富媒体上传请求验证通过时,为第一用户分配富媒体数据服务地址和富媒体文件标识;接收所述第一用户上传至所述富媒体数据服务地址的富媒体文件;当接收到第二用户发送的下载请求,根据所述下载请求携带的富媒体文件标识,向所述第二用户发送所述富媒体数据服务地址,使得所述第二用户下载所述富媒体文件。12.根据权利要求6-9任一项所述的方法,其特征在于,基于所述信令通道,为所述第三方应用客户端提供指定通信服务之后,所述方法还包括:如果接收到所述第一用户的结束指定通信服务请求,销毁所述信令通道。13.一种提供指定通信服务的装置,其特征在于,所述装置包括:发送模块,用于向信令接入服务器发送指定通信服务请求,所述指定服...

【专利技术属性】
技术研发人员:薛笛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1