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

文档序号:9846699阅读:来源:国知局
可操作控件的触发信号。
[0103]终端设备获取对应于可操作控件的触发信号。用户可根据不同联系人所对应的不同显示样式的可操作控件,了解不同联系人的聊天通话意愿。之后,用户便可选择聊天通话意愿强的联系人,发起聊天通话请求。例如,用户点击可操作控件,发起聊天通话请求。
[0104]结合参考图2B,用户选择距离最近,且聊天通话意愿强的好友Lucy,点击条目21中的可操作控件22,向好友Lucy发起聊天通话请求。
[0105]在步骤205中,根据触发信号与联系人建立通话连接。
[0106]终端设备根据触发信号与联系人建立通话连接。例如,终端设备当检测到触发信号时,直接与联系人建立语音通话连接或者视频通话连接。
[0107]可选地,当终端设备同时支持语音通话和视频通话等多种不同的通话类型时,可通过如下方式供用户自主选择所需的通话类型。当检测到触发信号时,终端设备在通讯列表上层叠加显示通话类型选择界面。通话类型选择界面中至少包括语音通话选择项和视频通话选择项。当检测到对应于目标选择项的选择指示时,终端设备向服务器发送通话建立请求。其中,通话建立请求中包括联系人的标识和目标选择项对应的通话类型,目标选择项为语音通话选择项或者视频通话选择项。例如,用户点击语音通话选择项触发终端设备向服务器发起语音通话建立请求。此外,终端设备向服务器发送通话建立请求之后,显示相应的通话界面。
[0108]可选地,通话类型选择界面中还包括文字聊天选择项。当检测到对应于文字聊天选择项的选择指示时,终端设备显示对应于联系人的聊天会话界面。聊天会话界面用于供用户与联系人之间进行文字聊天。
[0109]结合参考图2B,用户点击可操作控件22之后,终端设备显示通话类型选择界面23,该通话类型选择界面23中包括:语音通话选择项、视频通话选择项和文字聊天选择项。以用户选择语音通话选择项为例,终端设备显示用户与好友Lucy的语音通话界面24,并请求服务器建立语音通话连接。
[0110]综上所述,本实施例提供的建立通话的方法,通过在通讯列表的联系人条目中显示用于展示联系人的状态信息的可操作控件,在获取到对应于可操作控件的触发信号之后,建立与联系人之间的通话连接。解决了相关技术中因用户在发起聊天通话请求时,无法获知相应联系人是否有聊天通话意愿,而导致发起失败的聊天通话请求,浪费服务器资源的问题。通过在通讯列表的联系人条目中显示用于展示联系人的状态信息的可操作控件,使得用户在发起聊天通话请求中,能够准确找到具有聊天通话意愿的联系人,提高发起聊天通话请求的成功率,节约服务器资源。另外,由于用户可直接触发联系人条目中的可操作控件发起聊天通话请求,充分简化用户操作,提高操作效率。
[0111]另外,还通过获取联系人的距离,根据联系人的距离确定联系人的条目的排列顺序,并将联系人的条目按确定的排列顺序显示于通讯列表中,便于用户高效地选择距离较近且具有较强聊天通话意愿的联系人进行通话,充分提高用户体验。
[0112]另外,还通过当检测到触发信号时,在通讯列表上传叠加显示通话类型选择界面,供用户自主选择语音、视频或者文字等多种不同的通话类型,满足用户不同的通话需求。
[0113]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0114]图3是根据一示例性实施例示出的一种建立通话的装置的框图,该建立通话的装置可以通过软件、硬件或者两者的结合实现成为终端设备的部分或者全部。该建立通话的装置可以包括:信息获取模块301、控件显示模块302、信号获取模块303和通话建立模块304。
[0115]信息获取模块301,被配置为从服务器获取联系人的状态信息,联系人的状态信息用于指示联系人的聊天通话意愿。
[0116]控件显示模块302,被配置为在通讯列表的对应于联系人的条目中显示可操作控件,可操作控件用于展示信息获取模块301获取的联系人的状态信息。
[0117]信号获取模块303,被配置为获取对应于控件显示模块302显示的可操作控件的触发信号。
[0118]通话建立模块304,被配置为根据信号获取模块303获取的触发信号与联系人建立通话连接。
[0119]综上所述,本实施例提供的建立通话的装置,通过在通讯列表的联系人条目中显示用于展示联系人的状态信息的可操作控件,在获取到对应于可操作控件的触发信号之后,建立与联系人之间的通话连接。解决了相关技术中因用户在发起聊天通话请求时,无法获知相应联系人是否有聊天通话意愿,而导致发起失败的聊天通话请求,浪费服务器资源的问题。通过在通讯列表的联系人条目中显示用于展示联系人的状态信息的可操作控件,使得用户在发起聊天通话请求中,能够准确找到具有聊天通话意愿的联系人,提高发起聊天通话请求的成功率,节约服务器资源。另外,由于用户可直接触发联系人条目中的可操作控件发起聊天通话请求,充分简化用户操作,提高操作效率。
[0120]图4是根据一示例性实施例示出的一种建立通话的装置的框图,该建立通话的装置可以通过软件、硬件或者两者的结合实现成为终端设备的部分或者全部。该建立通话的装置可以包括:信息获取模块401、控件显示模块402、信号获取模块403和通话建立模块404。
[0121]信息获取模块401,被配置为从服务器获取联系人的状态信息,联系人的状态信息用于指示联系人的聊天通话意愿。
[0122]控件显示模块402,被配置为在通讯列表的对应于联系人的条目中显示可操作控件,可操作控件用于展示信息获取模块401获取的联系人的状态信息。
[0123]信号获取模块403,被配置为获取对应于控件显示模块402显示的可操作控件的触发信号。
[0124]通话建立模块404,被配置为根据信号获取模块403获取的触发信号与联系人建立通话连接。
[0125]可选地,信息获取模块401,包括:位置获取子模块401a、位置发送子模块401b和信息接收子模块401 c。
[0126]位置获取子模块401a,被配置为获取当前地理位置。
[0127]位置发送子模块401b,被配置为向服务器发送位置获取子模块401a获取的当前地理位置,以使得服务器根据当前地理位置获取目标范围内的联系人的状态信息。
[0128]信息接收子模块401c,被配置为从服务器接收目标范围内的联系人的状态信息。
[0129]可选地,通话建立模块404,被配置为根据触发信号向服务器发送通话建立请求。其中,通话建立请求中至少包括联系人的标识,以使得服务器根据联系人的标识建立本端与联系人之间的通话连接,通话连接为语音通话连接或者视频通话连接。
[0130]可选地,通话建立模块404,包括:第一显示子模块404a和请求发送子模块404b。
[0131]第一显示子模块404a,被配置为当检测到信号获取模块403获取的触发信号时,在通讯列表上层叠加显示通话类型选择界面。其中,通话类型选择界面中至少包括语音通话选择项和视频通话选择项。
[0132]请求发送子模块404b,被配置为当检测到对应于第一显示子模块404a显示的目标选择项的选择指示时,向服务器发送通话建立请求。其中,通话建立请求中包括联系人的标识和目标选择项对应的通话类型,目标选择项为语音通话选择项或者视频通话选择项。
[0133]可选地,通话类型选择界面中还包括文字聊天选择项;
[0134]相应地,通话建立模块404,还包括:第二显示子模块404c。
[0135]第二显示子模块404c,被配置为当检测到对应于文字聊天选择项的选择指示时,显示对应于联系人的聊天会话界面。
[0136]可选地,本实施例提供的建立通话的装置还包括:距离获取模块405、顺序确定模块406和列表显不模块407。
[0137]距离获取模块405,被配置为获取联系人的距离。
[0138]顺序确定模块406,被配置为根据距离获取模块405获取的联系人的距离确定联系人的条目的排列顺序。
[0139]列表显示模块407,被配置为将联系人的条目按顺序确定模块406确定的排列顺序显示于通讯列表中。
[0140]可选地,控件显示模块402,包括:样式确定子模块402a和控件显示子模块402b。
[0141]样式确定子模块402a,被配置为根据信息获取模块401获取的联系人的状态信息,确定可操作控件的显示样式。其中,不同类型的状态信息对应于不同的显示样式。
[
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1