一种基于网络的语音通讯方法及系统与流程

文档序号:15358811发布日期:2018-09-05 00:22阅读:859来源:国知局

本申请涉及通讯技术领域,尤其涉及一种基于网络的语音通讯方法及系统。



背景技术:

目前,在pc电脑端进行voip电话拨号,需通过虚拟拨号软件进行,但通常电话号码存在于各类的业务类系统中,要实现拨号有两种方式:

1、通过拷贝、粘贴的方式,把号码转到拨号软件,然后在拨号软件中进行语音呼叫,此种方式需在两个程序间来回切换,操作极为不便。

2、在业务系统中增加通信能力,此种方式需在原有的业务系统中开发调用第三方系统能力,开发难度及成本较高,且不具备复用或通用性



技术实现要素:

本发明提供了一种基于网络的语音通讯方法及系统,用以解决现有技术中在电脑端进行voip电话拨号通用性较差以及操作较为繁琐的问题。

其具体的技术方案如下:

一种基于网络的语音通讯方法,所述方法包括:

在接收到触发语音通信的触发指令时,获取用户在界面中选取的文本内容,其中,所述触发指令为用户在预安装的应用程序中按下指定功能键产生的指令;

在所述文本内容中提取出电话号码,并显示呼叫界面;

在获取到基于所述呼叫界面生成的呼叫指令时,发起语音呼叫。

可选的,在所述文本内容中提取出电话号码,包括:

在所述文本内容中检测是否存在指定字符之外的其他字符;

若不存在其他字符,则判定所述文本内容是否超过预设长度;

若所述文本内容未超过预设长度时,则所述文本内容作为电话号码提取。

可选的,所述方法还包括:

在所述文本内容存在指定字符之外的其他字符时,则生成提示界面,并在所述提示界面中显示框取的内容;

接收用户在所述提示界面中输入的修正内容,并在所述修正内容中提取出电话号码。

一种基于网络的语音通讯系统,所述系统包括:

获取模块,用于在接收到触发语音通信的触发指令时,获取用户在界面中选取的文本内容,其中,所述触发指令为用户在预安装的应用程序中按下指定功能键产生的指令;

分析显示模块,用于在所述文本内容中提取出电话号码,并显示呼叫界面;

呼叫模块,用于在获取到基于所述呼叫界面生成的呼叫指令时,发起语音呼叫。

可选的,所述分析显示模块,具体用于在所述文本内容中检测是否存在指定字符之外的其他字符;若不存在其他字符,则判定所述文本内容是否超过预设长度;若所述文本内容未超过预设长度时,则所述文本内容作为电话号码提取。

可选的,所述分析显示模块,还用于在所述文本内容存在指定字符之外的其他字符时,则生成提示界面,并在所述提示界面中显示框取的内容;接收用户在所述提示界面中输入的修正内容,并在所述修正内容中提取出电话号码。

基于本发明所提供的方法,通过安装独立程序实现,无需改变业务系统,从而降低实现成本,通过组合功能键触发,最大限度减少对其他业务系统的影响,并且通过智能号码分析,提高了易用性,减少了对用户的干扰。

附图说明

图1为本发明实施例中一种基于网络的语音通讯方法的流程图;

图2为本发明实施例中一种基于网络的语音通讯系统的结构示意图。

具体实施方式

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。

如图1所示为本发明实施例中一种基于网络的语音通讯方法的流程图,该方法包括:

s101,在接收到触发语音通信的触发指令时,获取用户在界面中选取的文本内容;

首先来讲,用户需要在pc端安装实现该功能指定应用程序,在该应用程序中包含了触发按钮,在运行该指定应用程序之后,在界面上将显示触发按钮,只要用户通过操作按下该触发按钮,应用程序将生成触发语音通信的触发指令。然后用户可以通过鼠标或者其他输入设备在界面中选取文本内容。

比如说,在应用程序被触发之后,用户可以通过鼠标在显示屏上框取出需要的内容,从而指定应用程序将获取用户在显示界面中选择出的文本内容。

当然,除了上述举例的方式来选取文本内容之外,还可以通过其他方式来选择文本内容,此处就不在一一举例说明。

s102,在文本内容中提取出电话号码,并显示呼叫界面;

在获取到用户选择的文本内容之后,应用程序将对该文本内容进行分析,首先在文本内容中检测是否存在指定字符之外的其他字符,也就是确定是否有“数字、空格、中划线、加号”以外的字符,若有,则生成提示界面,并在提示界面中显示文本内容,在该提示界面中用户可以对文本内容进行修改。

若是在文本内容中不存在其他字符,则应用程序进一步确定该文本内容是否超过预设长度,比如说判定文本内容的字符是否超过30位。若有,则生成提示界面,并在提示界面中显示文本内容,在该提示界面中用户可以对文本内容进行修改。

若该文本内容的字符不超过30位,则进一步判定该文本内容中的字符是否符合号码规则,若符合号码规则,则提取出该电话号码,并显示呼叫界面。

s103,在获取到基于呼叫界面生成的呼叫指令时,发起语音呼叫。

在步骤s102中显示呼叫界面时,在该呼叫界面中包含电话号码以及呼叫触发按钮,在用户按下呼叫触发按钮时,应用程序将发起语音呼叫。

这里还需要说明是,当用户在提示界面中进行文本内容的修改时,应用程序将在提示界面中获取电话号码并进行语音呼叫。

下面通过具体的应用场景来对本发明技术方案做进一步的说明:

在物流配送场景下:

在快递终端中安装“智能划词拨号”功能的“voip拨号终端”,然后快递人员打开“配送业务系统”中的用户信息,按下功能键并使用鼠标选中用户电话号码,点击“呼叫号码”按钮,从而完成拨号通话。

在公司场景下:

在电脑终端中安装“智能划词拨号”功能的“voip拨号终端”,使用“oa、crm、erp”系统进行办公业务处理,按下功能键并使用鼠标选中需要联系的同事、用户电话号码,点击“呼叫号码”按钮,接通并完成通话

基于本发明所提供的方法,通过安装独立程序实现,无需改变业务系统,从而降低实现成本,通过组合功能键触发,最大限度减少对其他业务系统的影响,并且通过智能号码分析,提高了易用性,减少了对用户的干扰。

对应本发明所提供的方法,本发明还提供了一种基于网络的语音通讯系统,如图2所示为本发明实施例中一种基于网络的语音通讯系统的结构示意图,该系统包括:

获取模块201,用于在接收到触发语音通信的触发指令时,获取用户在界面中选取的文本内容,其中,所述触发指令为用户在预安装的应用程序中按下指定功能键产生的指令;

分析显示模块202,用于在所述文本内容中提取出电话号码,并显示呼叫界面;

呼叫模块203,用于在获取到基于所述呼叫界面产生的呼叫指令时,发起语音呼叫。

进一步,在本发明实施例中,所述分析显示模块202,具体用于在所述文本内容中检测是否存在指定字符之外的其他字符;若不存在其他字符,则判定所述文本内容是否超过预设长度;若所述文本内容未超过预设长度时,则所述文本内容作为电话号码提取。

进一步,在本发明实施例中,所述分析显示模块202,还用于在所述文本内容存在指定字符之外的其他字符时,则生成提示界面,并在所述提示界面中显示框取的内容;接收用户在所述提示界面中输入的修正内容,并在所述修正内容中提取出电话号码。

尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改,包括采用特定符号、标记确定顶点等变更方式。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1