建立通话的方法和装置的制造方法

文档序号:9846699阅读:292来源:国知局
建立通话的方法和装置的制造方法
【技术领域】
[0001 ]本公开涉及通讯技术领域,特别涉及一种建立通话的方法和装置。
【背景技术】
[0002]各类的通讯软件给用户之间的沟通交流带来了极大便利。
[0003]在相关技术中,当用户向另一用户发起聊天通话时,另一用户往往会出于某种原因而不便进行聊天通话。例如,当另一用户正在开会时,往往无法及时地回复用户的聊天信息或者响应于用户的通话请求。用户发起上述失败的聊天通话请求,无疑会造成服务器资源的浪费。

【发明内容】

[0004]为了解决相关技术中存在的问题,本公开实施例提供了一种建立通话的方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种建立通话的方法,所述方法包括:
[0006]从服务器获取联系人的状态信息,所述联系人的状态信息用于指示所述联系人的聊天通话意愿;
[0007]在通讯列表的对应于所述联系人的条目中显示可操作控件,所述可操作控件用于展示所述联系人的状态信息;
[0008]获取对应于所述可操作控件的触发信号;
[0009]根据所述触发信号与所述联系人建立通话连接。
[0010]可选地,所述从服务器获取联系人的状态信息,包括:
[0011]获取当前地理位置;
[0012]向所述服务器发送所述当前地理位置,以使得所述服务器根据所述当前地理位置获取目标范围内的联系人的状态信息;
[0013]从所述服务器接收所述目标范围内的联系人的状态信息。
[0014]可选地,所述根据所述触发信号与所述联系人建立通话连接,包括:
[0015]根据所述触发信号向所述服务器发送通话建立请求;
[0016]其中,所述通话建立请求中至少包括所述联系人的标识,以使得所述服务器根据所述联系人的标识建立本端与所述联系人之间的通话连接,所述通话连接为语音通话连接或者视频通话连接。
[0017]可选地,所述根据所述触发信号向所述服务器发送通话建立请求,包括:
[0018]当检测到所述触发信号时,在所述通讯列表上层叠加显示通话类型选择界面;其中,所述通话类型选择界面中至少包括语音通话选择项和视频通话选择项;
[0019]当检测到对应于目标选择项的选择指示时,向所述服务器发送所述通话建立请求;其中,所述通话建立请求中包括所述联系人的标识和所述目标选择项对应的通话类型,所述目标选择项为所述语音通话选择项或者所述视频通话选择项。
[0020]可选地,所述通话类型选择界面中还包括文字聊天选择项;
[0021]所述方法还包括:
[0022]当检测到对应于所述文字聊天选择项的选择指示时,显示对应于所述联系人的聊天会话界面。
[0023]可选地,所述方法还包括:
[0024]获取所述联系人的距离;
[0025]根据所述联系人的距离确定所述联系人的条目的排列顺序;
[0026]将所述联系人的条目按所述排列顺序显示于所述通讯列表中。
[0027]可选地,所述在通讯列表的对应于所述联系人的条目中显示可操作控件,包括:
[0028]根据所述联系人的状态信息,确定所述可操作控件的显示样式;其中,不同类型的状态信息对应于不同的显示样式;
[0029]按照确定的所述显示样式在所述通讯列表的对应于所述联系人的条目中显示所述可操作控件。
[0030]根据本公开实施例的第二方面,提供了一种建立通话的装置,所述装置包括:
[0031]信息获取模块,被配置为从服务器获取联系人的状态信息,所述联系人的状态信息用于指示所述联系人的聊天通话意愿;
[0032]控件显示模块,被配置为在通讯列表的对应于所述联系人的条目中显示可操作控件,所述可操作控件用于展示所述联系人的状态信息;
[0033]信号获取模块,被配置为获取对应于所述可操作控件的触发信号;
[0034]通话建立模块,被配置为根据所述触发信号与所述联系人建立通话连接。
[0035]可选地,所述信息获取模块,包括:
[0036]位置获取子模块,被配置为获取当前地理位置;
[0037]位置发送子模块,被配置为向所述服务器发送所述当前地理位置,以使得所述服务器根据所述当前地理位置获取目标范围内的联系人的状态信息;
[0038]信息接收子模块,被配置为从所述服务器接收所述目标范围内的联系人的状态信息。
[0039]可选地,所述通话建立模块,被配置为根据所述触发信号向所述服务器发送通话建立请求;
[0040]其中,所述通话建立请求中至少包括所述联系人的标识,以使得所述服务器根据所述联系人的标识建立本端与所述联系人之间的通话连接,所述通话连接为语音通话连接或者视频通话连接。
[0041]可选地,所述通话建立模块,包括:
[0042]第一显示子模块,被配置为当检测到所述触发信号时,在所述通讯列表上层叠加显示通话类型选择界面;其中,所述通话类型选择界面中至少包括语音通话选择项和视频通话选择项;
[0043]请求发送子模块,被配置为当检测到对应于目标选择项的选择指示时,向所述服务器发送所述通话建立请求;其中,所述通话建立请求中包括所述联系人的标识和所述目标选择项对应的通话类型,所述目标选择项为所述语音通话选择项或者所述视频通话选择项。
[0044]可选地,所述通话类型选择界面中还包括文字聊天选择项;
[0045]所述通话建立模块,还包括:第二显示子模块;
[0046]所述第二显示子模块,被配置为当检测到对应于所述文字聊天选择项的选择指示时,显示对应于所述联系人的聊天会话界面。
[0047]可选地,所述装置还包括:
[0048]距离获取模块,被配置为获取所述联系人的距离;
[0049]顺序确定模块,被配置为根据所述联系人的距离确定所述联系人的条目的排列顺序;
[0050]列表显示模块,被配置为将所述联系人的条目按所述排列顺序显示于所述通讯列表中。
[0051 ] 可选地,所述控件显示模块,包括:
[0052]样式确定子模块,被配置为根据所述联系人的状态信息,确定所述可操作控件的显示样式;其中,不同类型的状态信息对应于不同的显示样式;
[0053]控件显示子模块,被配置为按照确定的所述显示样式在所述通讯列表的对应于所述联系人的条目中显示所述可操作控件。
[0054]根据本公开实施例的第三方面,提供了一种建立通话的装置,所述装置包括:
[0055]处理器;
[0056]用于存储所述处理器的可执行指令的存储器;
[0057]其中,所述处理器被配置为:
[0058]从服务器获取联系人的状态信息,所述联系人的状态信息用于指示所述联系人的聊天通话意愿;
[0059]在通讯列表的对应于所述联系人的条目中显示可操作控件,所述可操作控件用于展示所述联系人的状态信息;
[0060]获取对应于所述可操作控件的触发信号;
[0061 ]根据所述触发信号与所述联系人建立通话连接。
[0062]本公开实施例提供的技术方案可以包括以下有益效果:
[0063]通过在通讯列表的联系人条目中显示用于展示联系人的状态信息的可操作控件,在获取到对应于可操作控件的触发信号之后,建立与联系人之间的通话连接。解决了相关技术中因用户在发起聊天通话请求时,无法获知相应联系人是否有聊天通话意愿,而导致发起失败的聊天通话请求,浪费服务器资源的问题。通过在通讯列表的联系人条目中显示用于展示联系人的状态信息的可操作控件,使得用户在发起聊天通话请求中,能够准确找到具有聊天通话意愿的联系人,提高发起聊天通话请求的成功率,节约服务器资源。另外,由于用户可直接触发联系人条目中的可操作控件发起聊天通话请求,充分简化用户操作,提高操作效率。
[0064]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0065]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0066]图1是根据一示例性实施例示出的一种建立通话的方法的流程图;
[0067]图2A是根据另一示例性实施例示出的一种建立通话的方法的流程图;
[0068
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1