设置视频通话参数、和发送能力参数的方法及装置的制作方法

文档序号:7867610阅读:173来源:国知局
专利名称:设置视频通话参数、和发送能力参数的方法及装置的制作方法
技术领域
本发明涉及即时通讯(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是本发明实施例二提供的设置视频通话参数的方法流程图;图3是本发明实施例三提供的发送能力参数的方法流程图;图4是本发明实施例四提供的发送能力参数的方法流程图;图5是本发明实施例五提供的设置视频通话参数的装置结构示意图;图6是本发明实施例六提供的设置视频通话参数的装置结构示意图;图7是本发明实施例七提供的发送能力参数的装置结构示意图;图8是本发明实施例八提供的第一种发送能力参数的装置结构示意图;图9是本发明实施例八提供的第二种发送能力参数的装置结构示意图。
具体实施例方式以下结合附图对优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明实施例,并不用于限定本发明实施例。实施例一本实施例一的方法应用于第一用户使用的第一终端。图1是本发明实施例一提供的设置视频通话参数的方法流程图,该流程包括步骤11 :接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。步骤12 :根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。可见,本实施例一的状态更新消息中,携带了第一用户通讯列表中当前已登录的第二用户使用的第二终端的能力参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加执行步骤,另一方面,这样能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。实施例二本实施例二的方法应用于第一用户使用的第一终端。图2是本发明实施例二提供的设置视频通话参数的方法流程图,该流程包括步骤21 :检测第一用户的登录触发事件。本步骤中,登录触发事件可以是双击用户界面上IM应用程序的登录快捷方式,还可以是其他实现方式。步骤22 :获取所述第一用户的登录认证信息和第一终端的能力参数。本步骤中,第一用户的登录认证信息由用户通过登录用户界面输入,包括用户名和密码。 能力参数从第一终端内部存储有终端各项参数的存储单元中获取。步骤23 :发送携带登录认证信息和第一终端的能力参数的登录请求。通过步骤21 步骤23,将第一终端的能力参数携带在第一用户的登录请求中发送给服务器,如果第一用户位于其他用户的通讯列表中,则服务器在收到第一用户的登录请求后,就可以获取第一终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。 作为另一种可选的实施方式,如果不在第一用户的登录请求中携带第一终端的能力参数,也可以预先将第一用户可能使用的各个终端的标识及对应的能力参数上传至服务器,第一用户的登录请求中携带第一用户当前使用的终端的标识,这样服务器在收到第一用户的登录请求后,直接查找相应终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。步骤24 :接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。步骤25 :根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。步骤2Γ步骤25在第一用户登录成功后可以执行若干次,只要通讯列表中的第二用户由未登录变化为已登录,就可以执行步骤2Γ步骤25。由此在第一终端与第二终端真正建立视频通话之前,即设置好了第一终端和第二终端进行视频通话的参数。在步骤25之后,作为一种可选的实施方式,在第二用户退出登录后,第一终端已不可能再与第二终端建立视频通话,此时可以及时删除第二终端的能力参数和设置好的进行视频通话的参数,进而节省存储空间,为实现这一目的,图1所示的方法还可以包括如下步骤接收指示所述第二用户当前已退出登录的状态更新消息;删除所述第二终端的能力参数及所述第一终端与所述第二终端进行视频通话的参数。这里的步骤在第一用户登录成功后可以执行若干次,只要通讯列表中的第二用户由已登录变化为未登录,就可以执行这里的步骤。在步骤25之后,作为一种可选的实施方式,在第一用户退出登录后,第一终端已不可能再与第二终端建立视频通话,此时可以及时删除接收到的所有能力参数及设置好的所有进行视频通话的参数,进而节省存储空间,为实现这一目的,图1所示的方法还可以包括如下步骤检测所述第一用户的退出登录触发事件;删除接收到的所有能力参数及设置的所有进行视频通话的参数。这里的退出登录触发事件,可以是点击用户界面上退出登录的软按键,也可以是其他实现方式。实施例三本实施例三的方法应用于服务器。图3是本发明实施例三提供的发送能力参数的方法流程图,该流程包括步骤31 :获取位于第一用户通讯列表中的第二用户当前已登录的状态。步骤32 :向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。可见,本实施例三在发送给第一终端的状态更新消息中,携带了第一用户通讯列表中当前已登录的第二用户使用的第二终端的能力参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加执行步骤,另一方面,这样使得第一终端能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。实施例四本实施例四的方法应用于服务器。第一用户使用的是第一终端,第二用户使用的是第二终端。图4是本发明实施例四提供的发送能力参数的方法流程图,该流程包括步骤41 :接收第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的能力参数。本步骤中,将第一终端的能力参数携带在第一用户的登录请求中发送给服务器,如果第一用户位于其他用户的通讯列表中,则服务器在收到第一用户的登录请求后,就可以获取第一终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。作为一种可替换的实施方式,服务器中可以预先存储第一用户可能使用的各个终端的标识及对应的能力参数,服务器接收携带第一用户当前使用的终端的标识的登录请求,然后直接查找出相应终端的能力参数、并通过状态更新消息将第一终端的能力参数发送给其他用户。 步骤42 :获取位于第一用户通讯列表中的第二用户当前已登录的状态。步骤43 :向第一终端发送指示所述第二用户当前已登录的状态更新消息,其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。步骤42 步骤43在第一用户登录成功后可以执行若干次,只要通讯列表中的第二用户由未登录变化为已登录,就可以执行步骤42 步骤43。由此使得第一终端与第二终端真正建立视频通话之前,即设置好了第一终端和第二终端进行视频通话的参数。作为一种可选的实施方式,在第二用户退出登录后,第一终端已不可能在与第二终端建立视频通话,为了使第一终端及时删除第二终端的能力参数和设置好的进行视频通话的参数,进而节省存储空间,图4所示的方法还可以包括如下步骤获取所述第二用户当前已退出登录的状态;向所述第一终端发送指示所述第二用户当前已退出登录的状态更新消息。这里的步骤在第一用户登录成功后可以执行若干次,只要通讯列表中的第二用户由已登录变化为未登录,就可以执行这里的步骤。实施例五本实施例五中的装置应用于第一用户使用的第一终端。图5是本发明实施例五提供的设置视频通话参数的装置,该装置包括接收单元51,用于接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。设置单元52,用于根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。可见,本实施例五的状态更新消息中,携带了第一用户通讯列表中当前已登录的第二用户使用的第二终端的能力参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加操作,另一方面,这样能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。实施例六本实施例六中的装置应用于第一用户使用的第一终端。图6为本发明实施例六提供的设置视频通话参数的装置,该装置包括接收单元61、设置单元62、请求单元63、第一删除单元64和第二删除单元65。接收单元61,用于接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。设置单元62,用于根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。请求单元63,用于检测所述第一用户的登录触发事件;获取所述第一用户的登录认证信息和所述第一终端的能力参数 ;向服务器发送携带所述登录认证信息和所述第一终端的能力参数的登录请求。作为可以替换的实施方式,请求单元63用于检测所述第一用户的登录触发事件;获取所述第一用户的登录认证信息和所述第一终端的标识;向服务器发送携带所述登录认证信息和所述第一终端的标识的登录请求。在这种实施方式中,服务器中预先存储有第一用户的各个终端的标识及对应的能力参数,服务器在接收到第一用户的登录请求后,根据登录请求中携带的终端的标识,可以查找到相应的能力参数。第一删除单元64,用于接收指示所述第二用户当前已退出登录的状态更新消息;删除所述第二终端的能力参数及所述第一终端与所述第二终端进行视频通话的参数。在第二用户退出登录后,第一终端已不可能再与第二终端建立视频通话,此时可以及时删除第二终端的能力参数和设置好的进行视频通话的参数,进而节省存储空间,第一删除单元64就是基于这样的目的而设置的。第二删除单元65,用于检测所述第一用户的退出登录触发事件;删除接收到的所有能力参数及设置的所有进行视频通话的参数。在第一用户退出登录后,第一终端已不可能再与第二终端建立视频通话,此时可以及时删除接收到的所有能力参数及设置好的所有进行视频通话的参数,进而节省存储空间,第二删除单元65就是基于这样的目的而设置的。实施例七本实施例七中的装置应用于服务器。图7为本发明实施例七提供给的发送能力参数的装置结构示意图,该装置包括第一获取单元71和第二获取单元72。第一获取单元71,用于获取第一用户通讯列表中的第二用户当前已登录的状态。第一发送单元72,用于向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。可见,本实施例七在发送给第一终端的状态更新消息中,携带了第一用户通讯列表中当前已登录的第二用户使用的第二终端的能力参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加操作,另一方面,这样能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。实施例八本实施例八提供的装置应用于服务器。图8为本发明实施例八提供的第一种发送能力参数的装置结构示意图,该装置包括第一获取单元81、第二获取单元82、接收单元83、第二获取单元84和第二发送单元85。第一获取单元81,用于获取第一用户通讯列表中的第二用户当前已登录的状态。
第一发送单元82,用于向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。接收单元83,用于接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的能力参数。第二获取单元84,用于获取所述第二用户当前已退出登录的状态。第二发送单元85,用于向所述第一终端发送指示所述第二用户当前已退出登录的状态更新消息。图9为本发明实施例八提供的第二种发送能力参数的装置结构示意图,包括 第一获取单元91、第二获取单元92、接收单元93、第二获取单元94、第二发送单元95和查找单元96。其中,第一获取单元91、第二获取单元92、第二获取单元94和第二发送单元95的功能,分别与图8中示出的相同。接收单元93用于接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的标识。查找单元96,用于根据所述第一终端的标识,在预先存储的终端标识对应的能力参数中,查找所述第一终端的能力参数。本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。 显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于权利要求及其等同技术的范围之内,则本发明实施例也意图包含这些改动和变型在内。
权利要求
1.一种设置视频通话参数的方法,应用于第一用户使用的第一终端;其特征在于,该方法包括 接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数; 根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。
2.如权利要求1所述的方法,其特征在于,该方法还包括 检测所述第一用户的登录触发事件; 获取所述第一用户的登录认证信息和所述第一终端的能力参数; 发送携带所述登录认证信息和所述第一终端的能力参数的登录请求。
3.如权利要求1所述的方法,其特征在于,该方法还包括 检测所述第一用户的登录触发事件; 获取所述第一用户的登录认证信息和所述第一终端的标识; 发送携带所述登录认证信息和所述第一终端的标识的登录请求。
4.如权利要求1所述的方法,其特征在于,该方法还包括 接收指示所述第二用户当前已退出登录的状态更新消息; 删除所述第二终端的能力参数及所述第一终端与所述第二终端进行视频通话的参数。
5.如权利要求1至4任一项所述的方法,其特征在于,该方法还包括 检测所述第一用户的退出登录触发事件; 删除接收到的所有能力参数及设置的所有进行视频通话的参数。
6.一种发送能力参数的方法,应用于服务器;其特征在于,该方法包括 获取位于第一用户通讯列表中的第二用户当前已登录的状态; 向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。
7.如权利要求6所述的方法,其特征在于,该方法还包括 接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的能力参数。
8.如权利要求6所述的方法,其特征在于,该方法还包括 接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的标识; 根据所述第一终端的标识,在预先存储的终端标识对应的能力参数中,查找所述第一终端的能力参数。
9.如权利要求6所述的方法,其特征在于,该方法还包括 获取所述第二用户当前已退出登录的状态; 向所述第一终端发送指示所述第二用户当前已退出登录的状态更新消息。
10.一种设置视频通话参数的装置,应用于第一用户使用的第一终端;其特征在于,该装置包括 接收单元,用于接收指示第二用户当前已登录的状态更新消息;其中,所述第二用户位于所述第一用户的通讯列表中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数; 设置单元,用于根据所述第二终端的能力参数,设置所述第一终端与所述第二终端进行视频通话的参数。
11.如权利要求10所述的装置,其特征在于,该装置还包括 请求单元,用于检测所述第一用户的登录触发事件;获取所述第一用户的登录认证信息和所述第一终端的能力参数;发送携带所述登录认证信息和所述第一终端的能力参数的登录请求。
12.如权利要求10所述的装置,其特征在于,该装置还包括 请求单元,用于检测所述第一用户的登录触发事件;获取所述第一用户的登录认证信息和所述第一终端的标识;发送携带所述登录认证信息和所述第一终端的标识的登录请求。
13.如权利要求10所述的装置,其特征在于,该装置还包括 第一删除单元,用于接收指示所述第二用户当前已退出登录的状态更新消息;删除所述第二终端的能力参数及所述第一终端与所述第二终端进行视频通话的参数。
14.如权利要求10至13任一项所述的装置,其特征在于,该装置还包括 第二删除单元,用于检测所述第一用户的退出登录触发事件;删除接收到的所有能力参数及设置的所有进行视频通话的参数。
15.一种发送能力参数的装置,应用于服务器;其特征在于,该装置包括 第一获取单元,用于获取第一用户通讯列表中的第二用户当前已登录的状态; 第一发送单元,用于向所述第一用户使用的第一终端发送指示所述第二用户当前已登录的状态更新消息;其中,所述状态更新消息携带所述第二用户使用的第二终端的能力参数。
16.如权利要求15所述的装置,其特征在于,该装置还包括 接收单元,用于接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的能力参数。
17.如权利要求15所述的装置,其特征在于,该装置还包括 接收单元,用于接收所述第一终端发送的登录请求,所述登录请求中携带所述第一用户的登录认证信息及所述第一终端的标识; 查找单元,用于根据所述第一终端的标识,在预先存储的终端标识对应的能力参数中,查找所述第一终端的能力参数。
18.如权利要求15所述的装置,其特征在于,该装置还包括 第二获取单元,用于获取所述第二用户当前已退出登录的状态; 第二发送单元,用于向所述第一终端发送指示所述第二用户当前已退出登录的状态更新消息。
全文摘要
本发明公开了设置视频通话参数、发送能力参数的方法及装置。向第一用户使用的第一终端发送指示第二用户当前已登录的状态更新消息,其中第二用户位于第一用户的通讯录列表中,状态更新消息携带第二用户使用的第二终端的能力参数,然后根据第二终端的能力参数设置第一终端与第二终端进行视频通话的参数。一方面,状态更新消息是服务器本身就要推送的消息,将第二终端的能力参数携带在状态更新消息中并没有增加执行步骤,另一方面,这样能够在第二用户登录后即设置好第一终端与第二终端进行视频通话的参数,当真正需要进行视频通话时,无需在建立视频通话的过程中设置视频通话参数,从而缩短了视频通话建立的时间。
文档编号H04L12/58GK103037195SQ20121051789
公开日2013年4月10日 申请日期2012年12月5日 优先权日2012年12月5日
发明者林形省, 武小军, 汪轩然 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1