【技术实现步骤摘要】
本专利技术涉及网络
,特别涉及一种提供指定通信服务的方法、装置和系统。
技术介绍
网络技术的发展给人们的生活提供了诸多便利,例如,在通讯方面,提供了基于互联网的音视频通信方法,以实现更方便而快捷的交流。现有的音视频通信方法有以下两种:(一)一些社交应用程序中内嵌了音视频功能,为用户提供音视频通信,如,在即时通信应用中,用户可通过点击视频通话选项,实现与好友的视频通话。(二)提供用于实现音视频通信的通信SDK(SoftwareDevelopmentKit,软件开发包),通过将通信SDK植入到应用程序客户端中,并将对应的SDK植入到应用程序的后台服务器中,应用程序客户端中的通信SDK和后台服务器中的SDK之间通过私有协议完成音视频通信。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:在实现音视频通信时,对于方法(一),用户只能通过在终端上安装的特定应用程序,来进行音视频通信,并不能够将音视频服务开放给第三方使用;对于方法(二),在应用程序客户端添加了通讯SDK后,还需由开发人员在后台服务器端植入相对应的通信SDK,也即是将运营维护的成本转嫁至应用开发商,对应用开发商的接入能力以及开发运营能力均要求较高。
技术实现思路
为了解决相关技术的问题,本专利技术实施例所示了一种提供指定通信服务的方法、装置和系统。所述技术方案如下:第一方面,一种提供指定通信服务的方法,所述方法包括:向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;如果所述第 ...
【技术保护点】
一种提供指定通信服务的方法,其特征在于,所述方法包括:向信令接入服务器发送指定通信服务请求,所述指定服务请求携带本端的第三方应用标识和第一用户身份标识,所述信令接入服务器用于提供指定通信的接入服务;如果所述第三方应用标识和第一用户身份标识通过验证,与所述信令接入服务器建立信令通道,所述信令通道用于提供与所述信令接入服务器之间的信令传输接口;基于所述信令通道进行指定通信。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。