本发明专利技术公开了设置视频通话参数、发送能力参数的方法及装置。向第一用户使用的第一终端发送指示第二用户当前已登录的状态更新消息,其中第二用户位于第一用户的通讯录列表中,状态更新消息携带第二用户使用的第二终端的能力参数,然后根据第二终端的能力参数设置第一终端与第二终端进行视频通话的参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加执行步骤,另一方面,这样能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。
【技术实现步骤摘要】
本专利技术涉及即时通讯(IM, Instant Messager)领域,特别涉及基于IM的设置视频通话参数的方法及装置,和发送能力参数的方法及装置。
技术介绍
随着互联网技术和多媒体技术的发展,越来越多的人利用IM应用程序进行视频通话。能力参数交换是视频通话建立过程中的重要环节,欲建立视频通话的两个终端分别获得对方的能力参数,能力参数包括支持的编解码格式、终端的屏幕尺寸和终端的CPU主频信息等,然后分别基于获得的能力参数设置视频通话的各项参数,例如设置摄像头捕获图像的帧率和码率、及图像采集的分辨率等。假设用户I使用终端A登录頂应用程序,用户I的通讯列表中包括用户2、用户3和用户4,其中用户2使用终端B登录IM应用程序。用户I使用终端A登录頂应用程序的过程包括步骤11 :终端A检测到登录触发事件;步骤12 :终端A获取用户I的登录认证信息,并携带在登录认证消息中发送给服务器; 步骤13 :服务器验证所述登录认证信息后,向终端A返回状态更新消息,该状态更新消息中携带用户I的通讯列表中的用户的登录状态,例如用户2和用户3当前已登录,用户4当前未登录。步骤13中的状态更新消息并不只在用户I登录成功之后才发送,当用户I的通讯列表中用户的登录状态发生变化时,服务器就可以向终端A发送状态更新消息。例如,用户I登录成功时,通讯列表中的用户4并未登录,但过了一段时间后用户4登录,此时服务器就可以再次向终端A发送状态更新消息,通知用户4当前已登录。经过上述步骤If 13,用户I使用终端A登录頂应用程序,此时可以与通讯列表中当前已登录的用户建立视频通话,假设用户I当前想和用户2进行视频通话,视频通话建立时能力参数交换的过程包括步骤14 :终端A向终端B发送携带终端A的能力参数的视频通话请求;步骤15 :终端B解析终端A的能力参数,并设置视频通话的参数;步骤16 :终端B向终端A发送携带终端B的能力参数的视频通话响应;步骤17 :终端A解析终端B的能力参数,并设置视频通话的参数。经过上述步骤1Γ17,终端A和终端B都基于对方的能力参数设置了进行视频通话的参数,再经过后续的若干步骤即可建立视频通话。可见,目前能力参数交换过程在视频通话建立中执行,由于涉及通话双方根据能力参数设置进行视频通话的参数,使得视频通话建立的时间较长。
技术实现思路
本专利技术实施例提供设置视频通话参数、及发送能力参数的方法及装置,能够缩短视频通话建立的时间。本专利技术实施例提供一种设置视频通话参数的方法,应用于第一用户使用的第一终端;该方法包括接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数;根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。本实施例的状态更新消息中携带了第一用户通讯列表中当前已登录的第二用户使用的第二终端的能力参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加执行步骤,另一方面,这样能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话 的过程中设置视频通话参数,从而缩短了视频通话建立的时间。较优的,该方法还包括检测所述第一用户的登录触发事件;获取所述第一用户的登录认证信息和所述第一终端的能力参数;发送携带所述登录认证信息和所述第一终端的能力参数的登录请求。这里的较优实施方式中,第一终端的能力参数在第一用户的登录请求中携带,如果第一用户位于其他用户的通讯列表中,则服务器在收到第一用户的登录请求后,就可以获取第一终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。较优的,该方法还包括检测所述第一用户的登录触发事件;获取所述第一用户的登录认证信息和所述第一终端的标识;发送携带所述登录认证信息和所述第一终端的标识的登录请求。这里的较优实施方式中,第一用户的登录请求携带第一用户当前使用的终端的标识,这样服务器在收到第一用户的登录请求后,直接在预先设置的终端标识对应的能力参数中查找第一终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。较优的,该方法还包括接收指示所述第二用户当前已退出登录的状态更新消息;删除所述第二终端的能力参数及所述第一终端与所述第二终端进行视频通话的参数。这里的较优实施方式中,第二用户退出登录后,及时删除第二终端的能力参数和设置好的进行视频通话的参数,节省存储空间。较优的,该方法还包括检测所述第一用户的退出登录触发事件;删除接收到的所有能力参数及设置的所有进行视频通话的参数。这里的较优实施方式中,第一用户退出登录后,及时删除接收到的所有能力参数及设置好的所有进行视频通话的参数,节省存储空间。本专利技术实施例提供一种发送能力参数的方法,应用于服务器;该方法包括获取位于第一用户通讯列表中的第二用户当前已登录的状态;向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。本实施例在发送给第一终端的状态更新消息中,携带了第一用户通讯列表中当前已登录的第二用户使用的第二终端的能力参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加执行步骤,另一方面,这样使得第一终端能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。较优的,该方法还包括接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的能力参数。这里的较优实施方式中,第一终端的能力参数在第一用户的登录请求中携带,如果第一用户位于其他用户的通讯列表中,则服务器在收到第一用户的登录请求后,就可以获取第一终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。较优的,该方法还包括接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的标识;根据所述第一终端的标识,在预先存储的终端标识对应的能力参数中,查找所述第一终端的能力参数。这里的较优实施方式中,第一用户的登录请求携带第一用户当前使用的终端的标识,这样服务器在收到第一用户的登录请求后,直接在预先设置的终端标识对应的能力参数中查找第一终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。 较优的,该方法还包括获取所述第二用户当前已退出登录的状态;向所述第一终端发送指示所述第二用户当前已退出登录的状态更新消息。这里的较优实施方式中,第二用户退出登录后,及时向第一终端发送状态更新消息,使得第一终端及时删除第二终端的能力参数和设置好的进行视频通话的参数,节省存储空间。本专利技术实施例提供一种设置视频通话参数的装置,应用于第一用户使用的第一终端;该装置包括接收单元,用于接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数; 设置单元,用于根据所述本文档来自技高网...
【技术保护点】
一种设置视频通话参数的方法,应用于第一用户使用的第一终端;其特征在于,该方法包括:接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数;根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。
【技术特征摘要】
1.一种设置视频通话参数的方法,应用于第一用户使用的第一终端;其特征在于,该方法包括 接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数; 根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。2.如权利要求1所述的方法,其特征在于,该方法还包括 检测所述第一用户的登录触发事件; 获取所述第一用户的登录认证信息和所述第一终端的能力参数; 发送携带所述登录认证信息和所述第一终端的能力参数的登录请求。3.如权利要求1所述的方法,其特征在于,该方法还包括 检测所述第一用户的登录触发事件; 获取所述第一用户的登录认证信息和所述第一终端的标识; 发送携带所述登录认证信息和所述第一终端的标识的登录请求。4.如权利要求1所述的方法,其特征在于,该方法还包括 接收指示所述第二用户当前已退出登录的状态更新消息; 删除所述第二终端的能力参数及所述第一终端与所述第二终端进行视频通话的参数。5.如权利要求1至4任一项所述的方法,其特征在于,该方法还包括 检测所述第一用户的退出登录触发事件; 删除接收到的所有能力参数及设置的所有进行视频通话的参数。6.一种发送能力参数的方法,应用于服务器;其特征在于,该方法包括 获取位于第一用户通讯列表中的第二用户当前已登录的状态; 向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。7.如权利要求6所述的方法,其特征在于,该方法还包括 接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的能力参数。8.如权利要求6所述的方法,其特征在于,该方法还包括 接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的标识; 根据所述第一终端的标识,在预先存储的终端标识对应的能力参数中,查找所述第一终端的能力参数。9.如权利要求6所述的方法,其特征在于,该方法还包括 获取所述第二用户当前已退出登录的状态; 向所述第一终端发送指示所述第二用户当前已退出登录的状态更新消息。10.一种设置视频通话参数的装置,应用于第一用户使用的第一终端;其特征在于,该装置包括 接收单元,用于接...
【专利技术属性】
技术研发人员:林形省,武小军,汪轩然,
申请(专利权)人:北京小米科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。