一种在网页服务器中实现语音通信的方法、系统及装置的制作方法

文档序号:7651297阅读:268来源:国知局
专利名称:一种在网页服务器中实现语音通信的方法、系统及装置的制作方法
技术领域
本申请涉及通信技术领域,尤其涉及一种在网页服务器中实现语音通信的方法、系统及装置。
背景技术
随着互联网技术的快速发展,基于互联网实现的应用也越来越普及,例如,各种交易网站,给用户生活带来了很多便利。通过登录交易网站,卖家用户以及买家用户都·可以足不出户地实现交易。在交易网站中,卖家用户通常将所能提供的商品的描述信息通过网页展现给买家用户,例如,商品图片、商品性能以及商品价格等信息;买家用户通过登录交易网站,浏览网页上展示的各商品的描述信息,通过商品的描述信息确定该商品是否符合自身要求。在买家用户通过网页浏览商品的过程中,可能由于商品的描述信息不全面等原因,需要在线咨询卖家用户,要求卖家用户提供相应商品的其它信息。目前,买家用户一般通过网页服务器提供的即时通信工具与卖家用户进行通信,由于买家用户浏览商品的时间的不确定性,即使是在线率很高的卖家用户,也可能很难做到及时地对买家用户提出的问题进行解答,从而使买家用户不能及时获知商品的相关信息。为了达到及时获知商品的相关信息的目的,网页服务器为用户提供了网络呼叫功能,即买家用户可以通过向网页服务器提交呼叫请求的方式对卖家用户进行呼叫。在网页呼叫功能的实现过程中,网页服务器需要获取买家用户的通信号码,目前,网页服务器获取买家用户的通信号码的主要获取方式为网页服务器提示买家用户输入其通信终端的通信号码,并接收买家用户输入的通信号码。由于买家用户的通信号码由买家用户输入,一方面,可能存在买家用户输入错误的情况,另一方面,也可能存在非法用户恶意输入通信号码的情况,因此,网页服务器获取到的买家用户的通信号码的准确度较低,从而由于获取到错误的通信号码而导致呼叫错误或失败的问题。并且,由于手工输入通信号码的方式导致输入效率较低,减缓了网页呼叫的执行效率。综上所述,现有技术中,网页服务器获取的买家用户的通信号码的准确度较低,并且网页呼叫的执行效率低。

发明内容
有鉴于此,本申请实施例提供一种在网页服务器中实现语音通信的方法、系统及装置,采用该技术方案,能够提高网页服务器获取的呼叫请求方的通信号码的准确度,并提高了语音通信的执行效率。本申请实施例通过如下技术方案实现根据本申请实施例的一个方面,提供了一种在网页服务器中实现语音通信的方法,包括网页服务器接收第一用户的第一终端提交的所述第一用户请求与第二用户进行语首通"[目的请求彳目息;向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端在确定出所述第一用户的第二终端以及获取到确定出的所述第二终端的通信号码后提交的所述第二终端的通信号码;网页服务器根据所述第二终端的通信号码以及预先存储的所述第二用户的第三终端的通信号码,建立所述第二终端与所述第三终端之间的通信连接。根据本申请实施例的又一个方面,提供了一种在网页服务器中实现语音通信的方法,包括第一用户的第一终端生成所述第一用户请求与第二用户进行语音通信的请求信息;所述第一终端将所述请求信息发送给网页服务器,并接收所述网页服务器发送的 获取所述第一用户的第二终端的通信号码的指示;以及确定所述第一用户的第二终端,并获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报到网络侧。根据本申请实施例的另一个方面,还提供了一种在网页服务器中实现语音通信的系统,包括第一终端以及网页服务器;其中,所述第一终端,用于生成第一用户请求与第二用户进行语音通信的请求信息并发送给所述网页服务器;以及接收所述网页服务器发送的获取所述第一用户的第二终端的通信号码的指示,确定所述第一用户的第二终端,获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报给所述网页服务器;所述网页服务器,用于接收所述第一终端提交的所述第一用户请求与第二用户进行语音通信的请求信息,向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端上报的所述第二终端的通信号码;以及,根据所述第二终端的通信号码以及预先存储的所述第二用户的第三终端的通信号码,建立所述第二终端与所述第三终端之间的通信连接。根据本申请实施例的另一个方面,还提供了一种在网页服务器中实现语音通信的装置,包括接收单元,用于接收第一用户的第一终端提交的所述第一用户请求与第二用户进行语首通彳目的请求彳目息;通信号码确定单元,用于向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端在确定出所述第一用户的第二终端以及获取到确定出的所述第二终端的通信号码后提交的所述第二终端的通信号码;通信建立单元,用于根据所述通信号码确定单元确定的所述第二终端的通信号码以及预先存储的所述第二用户的第三终端的通信号码,建立所述第二终端与所述第三终端之间的通信连接。根据本申请实施例的另一个方面,还提供了一种在网页服务器中实现语音通信的装置,包括请求信息生成单元,用于生成第一用户请求与第二用户进行语音通信的请求信息;请求信息发送单元,用于将所述请求信息生成单元生成的请求信息发送给网页服务器;终端确定单元,用于接收所述网页服务器发送的获取所述第一用户的第二终端的通信号码的指示;以及确定所述第一用户的第二终端; 通信号码确定单元,用于获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报到网络侧。通过本申请实施例提供的上述至少一个技术方案,在网页服务器中实现语音通信时,网页服务器接收第一用户的第一终端提交的第一用户请求与第二用户进行语音通信的请求信息,向第一终端发送获取第一用户的第二终端的通信号码的指示,并接收第一终端在确定出第一用户的第二终端以及获取到确定出的所述第二终端的通信号码后提交的第二终端的通信号码,进而根据确定的第二终端的通信号码以及预先存储的第二用户的第三终端的通信号码,建立该第二终端与该第三终端之间的通信连接。根据该技术方案,第一用户的第二终端的通信号码由第一终端自动确定,与现有技术相比,无需用户输入通信号码,从而避免了由于用户误输入或恶意输入通信号码而导致网页服务器获取到错误的通信号码的问题,从而提高了网页服务器获取的用户的通信号码的准确度,并提高了获取第二终端通信号码的速度,进而提高了语音通信的执行效率。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中图I为本申请实施例一提供的在网页服务器中实现语音通信所涉及的网络环境示意图;图2为本申请实施例二提供的在网页服务器中实现语音通信的流程图;图3为本申请实施例三提供的保存用户标识与通信号码的对应关系的流程图;图4为本申请实施例三提供的第一终端确定该第一用户的第二终端的流程图;图5为本申请实施例四提供的在网页服务器中实现语音通信的装置示意图;图6为本申请实施例五提供的一个在网页服务器中实现语音通信的装置示意图;图7为本申请实施例五提供的又一在网页服务器中实现语音通信的装置示意图;图8为本申请实施例六提供的在网页服务器中实现语音通信的系统示意图。
具体实施例方式为了给出提高网页服务器获取的呼叫请求方的通信号码的准确度,以及提高语音通信执行效率的实现方案,本申请实施例提供了一种在网页服务器中实现语音通信的方法、系统及装置,以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本申请实施例提供的技术方案中,以在网页服务器中实现语音通信为目的,该网页服务器在接收第一用户的第一终端提交的第一用户请求与第二用户进行语音通信的请求信息后,能够确定该第一用户的第二终端的通信号码,并根据确定的第二终端的通信号码以及预先存储的第二用户的第三终端的通信号码,建立该第二终端与该第三终端之间的通信连接。 本申请实施例中提供的技术方案可以应用于用户访问电子商务网站的网页服务器的过程,在该场景下,第一用户可以为买家用户,第二用户可以为卖家用户,例如,买家用户在浏览商品的过程中,需要针对某个商品的具体信息咨询卖家用户,则可以请求网页服务器建立与卖家用户之间的通信连接,从而能够实时与卖家用户进行语音通信,获取到商品的相关息。本申请实施例中提供的技术方案也可以应用于用户访问信息发布类型的网页服务器的过程,在该场景下,第一用户可以为需要获取信息的用户,第二用户可以为发布信息的用户,例如,第一用户通过网页搜索一些希望获取的信息时,需要针对第二用户提供的信息摘要或概述进一步咨询发布该信息的第二用户详细的信息内容,则可以请求网页服务器建立与发布该信息的用户之间的通信连接,从而能够实时与发布该信息的用户进行语音通信,获取到信息的详细内容。应当理解,以上所述的应用场景仅为本申请实施例提供的技术方案所能应用的场景的举例,实际应用中,本申请实施例提供的技术方案可以适用于各种存在支持用户之间实时通信需求的场景,此处不再一一列举。以下针对实现本申请上述技术方案所涉及的技术细节进行详细描述。实施例一该实施例一给出了本申请实施例提供的在网页服务器中实现语音通信所涉及的网络环境。图I示出了在网页服务器中实现语音通信所涉及的网络环境。由图I所示,该网络环境包括网页服务器、第一用户的第一终端、第一用户的第二终端以及第二用户的第三终端。其中,第一用户的第一终端可以为用户的个人计算机或移动终端,第一用户的第二终端可以为用户的具备语音通信功能的移动终端,在特定情况下,第一用户的第一终端以及第二终端可以为同一终端设备。第二用户的第三终端可以为具备语音通信功能的终端,例如,手机、固定电话等。实施例二该实施例二给出了基于实施例一提供的网络环境,在网页服务器中实现语音通信的方法。如图2所示,在网页服务器中实现语音通信的过程,主要包括如下步骤步骤201、第一用户的第一终端向网页服务器发送第一用户请求与第二用户进行语首通"[目的请求"[目息。该步骤201中,网页服务器可以在展示给各用户的网页页面中开发供用户发送语音通信请求的接口,在第一用户浏览该网页的过程中,如果确定存在与第二用户进行语音通信的需求,则可以触发第一终端生成该第一用户请求与第二用户进行语音通信的请求信息,并且通过上述接口向网页服务器发送生成的该请求信息。实际应用中,第一终端可以根据第一终端与网页服务器之间进行通信连接时所基于的协议类型,生成符合该协议传输格式的请求消息,该请求消息用于指示网页服务器建立第一用户的第二终端与第二用户的第三终端之间的语音通信连接。步骤202、网页服务器在接收第一用户的第一终端提交的第一用户请求与第二用户进行语音通信的请求信息后,确定该第一用户的第二终端的通信号码。该步骤202中,网页服务器确定第一用户的第二终端的通信号码可以通过多种方式,具体方式将在后续实施例中详细说明,此处暂不描述。步骤203、网页服务器根据确定的第二终端的通信号码以及预先存储的第二用户的第三终端的通信号码,建立该第二终端与该第三终端之间的通信连接。
至此,在网页服务器中实现语音通信的主要流程结束。在实施步骤203之前,需要第二用户预先在网页服务器中注册其第三终端的通信号码,具体地网页服务器可以保存第二用户的用户标识以及该第二用户的第三终端的通信号码之间的对应关系。基于保存的该对应关系,网页服务器可以在接收到第一用户的第一终端发送的第一用户请求与第二用户进行语音通信的请求信息后,根据该请求信息确定第二用户的用户标识,并根据保存的第二用户的用户标识以及该第二用户的第三终端的通信号码之间的对应关系,确定出该第二用户的第三终端的通信号码。具体地,网页服务器可以从该请求信息中获取该请求信息携带的第二用户的用户标识,或者从该请求信息的关联链接(即第一终端发送请求信息时所在的网页链接或子链接)中获取第二用户的用户标识。图2对应流程包括的步骤203中,网页服务器根据确定的第二终端的通信号码以及预先存储的第二用户的第三终端的通信号码,建立该第二终端与该第三终端之间的通信连接,具体可以通过如下过程实现网页服务器通过内置的通信号码,呼叫第二终端。具体地,网页服务器可以通过内置的通信号码,通过与第二终端的通信号码的归属网络中的第一通信设备之间的通信接口,请求该第一通信设备建立与第二终端的通信号码之间的通信连接;以及网页服务器通过内置的通信号码,呼叫第三终端。具体地,网页服务器可以通过内置的通信号码,通过与第三终端的通信号码的归属网络中的第二通信设备之间的通信接口,请求该第二通信设备建立与第三终端的通信号码之间的通信连接。实际应用中,网页服务器可以在接通第二终端或第三终端后,再执行呼叫另一终端的过程。根据该实现方式,网页服务器需要预先开通与各网络运营商之间进行通信的通信接口,以通过该通信接口调用运营商网络的语音呼叫功能。实施例三本申请实施例三给出了上述实施例二提供的在网页服务器中实现语音通信的方法流程中包括的步骤202的具体实现过程。网页服务器确定第一用户的第二终端的通信号码,可以优选地通过如下的具体实施例一实现或具体实施例二实现。具体实施例一
网页服务器根据该请求信息中携带的该第一用户的用户标识,根据保存的用户标识与该用户标识所对应用户的第二终端的通信号码的对应关系,确定该第一用户的第二终端的通信号码。该具体实施例一适用于网页服务器预先保存第一用户的用户标识与该用户标识所对应用户的第二终端的通信号码的对应关系的场景。具体地,网页服务器保存该第一用户的用户标识与该用户标识所对应用户的第二终端的通信号码的对应关系的过程,如图3所示,主要包括如下步骤步骤301、第一用户的第一终端向网页服务器发送注册请求,该注册请求包括第一用户的用户标识与第一用户的第二终端的通信号码的对应关系。该步骤301中,注册请求可以在第一终端将第一用户请求与第二用户进行语言通信的请求信息发送给网页服务器之前发送,并且在发送该请求信息时,需要携带该第一用户的用户标识。 步骤302、网页服务器接收该注册请求后,保存其中携带的第一用户的用户标识与第一用户的第二终端的通信号码的对应关系。至此,网页服务器保存该第一用户的用户标识与该用户标识所对应用户的第二终端的通信号码的对应关系的流程结束。具体实施例二 网页服务器向该第一终端发送获取第二终端的通信号码的指示,并接收该第一终端根据该指示提交的第二终端的通信号码。其中,第一终端向网页服务器提交第二终端的通信号码,需要获取该第一用户的第二终端的通信号码。具体地,第一终端获取该第一用户的第二终端的通信号码,可以通过如下任意一种方式一、方式二或方式三方式一第一终端提示用户输入其第二终端的通信号码,并接收第一用户输入的其第二终端的通信号码。方式二第一终端预先存储该第一用户的第二终端的通信号码,在第一终端接收到网页服务器发送的获取第二终端的通信号码的指示后,该第一终端获取存储在本地的该该第二终端的通信号码。方式三第一终端首先确定出该第一用户的第二终端,并获取确定出的第二终端的通信号码。具体地,该方式三中,第一终端确定该第一用户的第二终端的过程,如图4所示,具体可以包括如下步骤步骤401、第一终端通过无线通信方式进行设备检测。该步骤401中,第一终端可以通过无线通信方式发送监测信号,若接收到设备针对该监测信号的响应信息,则确定检测到该设备。步骤402、将检测到的设备确定为该第一用户的第二终端。
至此,第一终端确定该第一用户的第二终端的流程结束。图4对应流程包括的步骤401中,第一终端通过无线通信方式进行设备检测,可以通过无线网络、蓝牙或红外线中的任意一种无线通信方式进行设备检测。具体采用哪种方式可以视用户的第一终端以及第二终端的无线通信方式确定,具体地,第一终端可以采用设定的无线方式进行设备检测;也可以设置各无线方式的优先级,例如,设置无线网络的优先级最高,蓝牙方式次之,红外方式的优先级最低,则可以首先通过无线网络进行设备检测,若检测失败(如当前没有无线网络),则可以进一步通过蓝牙方式进行设备检测;还可以由第一终端确定当前支持的无线通信方式,具体可以通过发送探测信号的方式确定支持哪种无线通信方式,并根据检测结果确定采用哪种无线方式进行设备检测,具体地,若确定当前支持一种无线通信方式,则采用该无线通信方式进行设备检测;若确定当前支持多种无线通信方式,则任意选择一种无线通信方式进行设备检测,或按照设定的无线通信方式的优先级,从支持的多种无线通信方式中选择具有最高优先级的无线通信方式进行设备检测。
·
通过上述步骤401进行设备检测后,存在如下几种检测结果通过设备检测,第一终端检测到一个设备;通过设备检测,第一终端检测到多个设备;通过设备检测,第一终端未检测到设备。图4对应流程中,若步骤401的检测结果为第一终端检测到一个设备,或第一终端检测到多个设备,则步骤402中,第一终端还需要进一步验证检测到的设备是否为第一用户的第二终端,该过程具体包括第一终端指示第一用户在设定时间间隔内改变其第二终端的位置,例如,要求该第一用户晃动其第二终端;第一终端进而通过无线通信方式获取检测到的设备分别在设定时间间隔内的位置信息,该位置信息可以是发生位置改变的设备通过感应模块(如重力感应模块或方向感应模块)在检测到位置发送变化后上报的位置信息,该位置信息也可以是第一终端检测到的各设备通过GPRS定位功能确定出的位置信息。第一终端将根据获取的位置信息确定发生位置变化的设备确定为该第一用户的第二终端,例如,第一终端若接收到检测到的某设备通过重力感应模块在感应到重力加速度发生变化或方向感应模块在感应到方向发生变化后上报的位置信息后,将该设备确定为第一用户的第二终端;或者,第一终端在接收到各设备通过GPRS功能在设定时间间隔内上报的至少两个位置信息后,若比较某设备上报的两次位置信息不相同,则确定该设备为第一用户的第二终端。图4对应流程中,若步骤401的检测结果为第一终端未检测到设备,则步骤402中,第一终端确定所述第一用户的第二终端,还可以通过如下方式第一终端通过无线通信方式搜索安装有设定软件的设备,将搜索到的安装有设定软件的设备确定为该第一用户的第二终端。该方式三中,第一终端获取确定出的第二终端的通信号码,可以通过无线通信方式获取第二终端中被存储在指定位置的通信号码,该指定位置可以为第二终端的智能卡(如SM卡),也可以为指定的可读区域。具体获取过程包括第一终端建立与确定出的第二终端之间的无线连接,例如,Wi-fi连接、蓝牙连接或红外连接等,然后通过该无线连接获取被存储在第二终端中的通信号码,具体地,第二终端在与第一终端建立连接后,能够读取被保存在指定位置的通信号码,并通过无线连接传送给第一终端。第一终端获取第二终端的通信号码所采用的无线方式可以与进行设备检测时采用的无线方式相同,也可以不同。该具体实施例二提供的第一终端获取该第一用户的第二终端的通信号码的三种方式中,方式一和方式二对第一用户的第二终端的终端能力没有具体要求,因此,该方式一和方式二可以适用于各种终端类型;方式三需要第一用户的第二终端具备无线通信功能,尤其在通过第一终端的无线通信方式检测到多个设备的情况下,还需要第二终端具备相应的位置检测功能,例如,具备重力感应模块、方向感应模块或者GPRS定位模块。进一步地,上述三种方式可以单独使用,也可以互相补充。例如,可以先采用方式二获取本地存储的第二终端的通信号码或采用方式三获取第二终端的通信号码,若未获取至IJ,再使用方式一要求第一用户实时输入其第二终端的通信号码。实施例四 本申请实施例四提供一种在网页服务器中实现语音通信的装置,该装置所实现的功能与上述实施例一至三中网页服务器所实现的功能一一对应。如图5所示,该在网页服务器中实现语音通信的装置,包括接收单元501、通信号码确定单元502以及通信建立单元503 ;其中接收单元501,用于接收第一用户的第一终端提交的第一用户请求与第二用户进行语首通彳目的请求彳目息;通信号码确定单元502,用于在接收单元接收请求信息后,确定第一用户的第二终端的通信号码;通信建立单元503,用于根据通信号码确定单元确定的第二终端的通信号码以及预先存储的第二用户的第三终端的通信号码,建立第二终端与第三终端之间的通信连接。本申请实施例四提供的一个优选实施方式中,图5所示装置包括的通信号码确定单元502,具体用于根据请求信息中携带的第一用户的用户标识,根据保存的用户标识与该用户标识所对应用户的第二终端的通信号码的对应关系,确定第一用户的第二终端的通信号码;或向第一终端发送获取第二终端的通信号码的指示,接收第一终端根据指示提交的由第一用户输入或预先存储的第二终端的通信号码;或向第一终端发送获取第二终端的通信号码的指示,接收第一终端在确定出第一用户的第二终端以及获取到确定出的第二终端的通信号码后提交的第二终端的通信号码。本申请实施例四提供的一个优选实施方式中,图5所示装置包括的通信建立单元503,具体用于通过内置的通信号码,通过与第二终端的通信号码的归属网络中的第一通信设备之间的通信接口,请求第一通信设备建立与第二终端的通信号码之间的通信连接;以及通过与第三终端的通信号码的归属网络中的第二通信设备之间的通信接口,请求第二通信设备建立与第三终端的通信号码之间的通信连接。本实施例四中的在网页服务器中实现语音通信的装置还具有能够实现实施例一、实施例二和实施例三方案中网页服务器所实现的功能模块,此处不再赘述。应当理解,以上在网页服务器中实现语音通信的装置包括的单元仅为根据该装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的在网页服务器中实现语音通信的装置所实现的功能与上述实施例一至三提供的在网页服务器中实现语音通信的方法流程一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例中已做详细描述,此处不再详细描述。实施例五本申请实施例五提供一种在网页服务器中实现语音通信的装置,该装置所实现的功能与上述实施例一至三中第一终端所实现的功能对应。如图6所示,该在网页服务器中实现语音通信的装置,包括 请求信息生成单元601、请求信息发送单元602、终端确定单元603以及通信号码确定单元604 ;其中请求信息生成单元601,用于生成第一用户请求与第二用户进行语音通信的请求信息;请求信息发送单元602,用于将请求信息生成单元生成的请求信息发送给网页服务器;终端确定单元603,用于接收网页服务器发送的获取所述第一用户的第二终端的通信号码的指示;以及确定所述第一用户的第二终端;通信号码确定单元604,用于获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报到网络侧。如图7所示,本申请实施例五提供的一个优选实施方式中,图6所示的装置包括的终端确定单元603,具体包括设备检测模块603A,用于通过无线通信方式进行设备检测;终端确定模块603B,用于将设备检测模块检测到的设备确定为第一用户的第二终端。本申请实施例五提供的一个优选实施方式中,图7所示的装置包括的设备检测模块603A,具体用于确定当前支持的无线通信方式;若确定当前支持一种无线通信方式,则采用该无线通信方式进行设备检测;若确定当前支持多种无线通信方式,则任意选择一种无线通信方式进行设备检测,或按照设定的无线通信方式的优先级,从支持的多种无线通信方式中选择具有最高优先级的无线通信方式进行设备检测。本申请实施例五提供的一个优选实施方式中,图7所示的装置包括的终端确定模块603B,具体用于指示第一用户在设定时间间隔内改变其第二终端的位置;以及在该设定时间间隔内通过无线通信方式获取检测到的设备中发生位置变化的设备;将该发生位置变化的设备确定为第一用户的第二终端。本申请实施例五提供的一个优选实施方式中,图7所示的装置包括的终端确定模块603B,具体用于
在该设定时间间隔内,通过无线通信方式获取检测到的设备中包括的感应模块在感应到所在设备的位置发生变化时上报的位置信息,将上报所述位置信息的设备确定为发生位置变化的设备。本申请实施例五提供的一个优选实施方式中,图7所示的装置包括的终端确定模块603B,还用于在通过无线通信方式未检测到设备时,通过无线通信方式搜索安装有设定软件的设备,将搜索到的安装有设定软 件的设备确定为第一用户的第二终端。本申请实施例五提供的一个优选实施方式中,图7所示的装置包括的通信号码确定单元604,具体用于通过无线通信方式获取第二终端中被存储在指定位置的通信号码。本实施例五中的在网页服务器中实现语音通信的装置还具有能够实现实施例一、实施例二和实施例三方案中第一终端所实现的功能模块,此处不再赘述。应当理解,以上在网页服务器中实现语音通信的装置包括的单元仅为根据该装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的在网页服务器中实现语音通信的装置所实现的功能与上述实施例一至三提供的在网页服务器中实现语音通信的方法流程一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例中已做详细描述,此处不再详细描述。实施例六本申请实施例六提供了一种在网页服务器中实现语音通信的系统,如图8所示,该系统包括第一终端801以及网页服务器802 ;其中,第一终端801,用于生成第一用户请求与第二用户进行语音通信的请求信息并发送给网页服务器;以及接收所述网页服务器发送的获取所述第一用户的第二终端的通信号码的指示,确定所述第一用户的第二终端,获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报给所述网页服务器;网页服务器802,用于接收第一终端提交的第一用户请求与第二用户进行语音通信的请求信息,向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端上报的所述第二终端的通信号码;以及,根据第二终端的通信号码以及预先存储的第二用户的第三终端的通信号码,建立第二终端与第三终端之间的通信连接。该实施例六提供的在网页服务器中实现语音通信的系统中包括的网页服务器802所实现的功能与上述实施例四中的在网页服务器中实现语音通信的装置对应,对于该网页服务器802所实现的更为详细的处理流程,在上述实施例四中已做详细描述,此处不再详细描述。该实施例六提供的在网页服务器中实现语音通信的系统中包括的第一终端801所实现的功能与上述实施例五中的在网页服务器中实现语音通信的装置对应,对于该第一终端801所实现的更为详细的处理流程,在上述实施例五中已做详细描述,此处不再详细描述。本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编 程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
权利要求
1.一种在网页服务器中实现语音通信的方法,其特征在于,包括 网页服务器接收第一用户的第一终端提交的所述第一用户请求与第二用户进行语音通"[目的请求彳目息; 向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端在确定出所述第一用户的第二终端以及获取到确定出的所述第二终端的通信号码后提交的所述第二终端的通信号码; 网页服务器根据所述第二终端的通信号码以及预先存储的所述第二用户的第三终端的通信号码,建立所述第二终端与所述第三终端之间的通信连接。
2.如权利要求I所述的方法,其特征在于,所述第一终端确定所述第一用户的第二终端的方式,包括 所述第一终端通过无线通信方式进行设备检测,并将检测到的设备确定为所述第一用户的第二终端。
3.如权利要求2所述的方法,其特征在于,所述第一终端通过无线通信方式进行设备检测,包括 所述第一终端确定当前支持的无线通信方式; 若确定当前支持一种无线通信方式,则采用该无线通信方式进行设备检测; 若确定当前支持多种无线通信方式,则任意选择一种无线通信方式进行设备检测,或按照设定的无线通信方式的优先级,从支持的多种无线通信方式中选择具有最高优先级的无线通信方式进行设备检测。
4.如权利要求2所述的方法,其特征在于,将检测到的设备确定为所述第一用户的第_.终端,包括 所述第一终端指示所述第一用户在设定时间间隔内改变其第二终端的位置;以及 所述第一终端在所述设定时间间隔内通过无线通信方式确定检测到的设备中发生位置变化的设备; 将所述发生位置变化的设备确定为所述第一用户的第二终端。
5.如权利要求4所述的方法,其特征在于,所述第一终端在所述设定时间间隔内通过无线通信方式确定检测到的设备中发生位置变化的设备,包括 所述第一终端在所述设定时间间隔内,通过无线通信方式获取检测到的设备中包括的感应模块在感应到所在设备的位置发生变化时上报的位置信息,将上报所述位置信息的设备确定为发生位置变化的设备。
6.如权利要求2所述的方法,其特征在于,在所述第一终端通过无线通信方式未检测到设备时,所述第一终端确定所述第一用户的第二终端的方式,还包括 所述第一终端通过无线通信方式搜索安装有设定软件的设备,将搜索到的所述安装有设定软件的设备确定为所述第一用户的第二终端。
7.如权利要求I至6任一项所述的方法,其特征在于,所述第一终端获取确定出的所述第二终端的通信号码的方式,包括 所述第一终端通过无线通信方式获取确定出的所述第二终端中被存储在指定位置的通信号码。
8.—种在网页服务器中实现语音通信的方法,其特征在于,包括第一用户的第一终端生成所述第一用户请求与第二用户进行语音通信的请求信息;所述第一终端将所述请求信息发送给网页服务器,并接收所述网页服务器发送的获取所述第一用户的第二终端的通信号码的指示;以及 确定所述第一用户的第二终端,并获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报到网络侧。
9.如权利要求8所述的方法,其特征在于,第一终端确定所述第一用户的第二终端,包括 第一终端通过无线通信方式进行设备检测,并将检测到的设备确定为所述第一用户的第二终端。
10.如权利要求9所述的方法,其特征在于,第一终端通过无线通信方式进行设备检测,包括 所述第一终端确定当前支持的无线通信方式; 若确定当前支持一种无线通信方式,则采用该无线通信方式进行设备检测; 若确定当前支持多种无线通信方式,则任意选择一种无线通信方式进行设备检测,或按照设定的无线通信方式的优先级,从支持的多种无线通信方式中选择具有最高优先级的无线通信方式进行设备检测。
11.如权利要求9所述的方法,其特征在于,将检测到的设备确定为所述第一用户的第_.终端,包括 所述第一终端指示所述第一用户在设定时间间隔内改变其第二终端的位置;以及所述第一终端在所述设定时间间隔内通过无线通信方式确定检测到的设备中发生位置变化的设备; 将所述发生位置变化的设备确定为所述第一用户的第二终端。
12.如权利要求11所述的方法,其特征在于,所述第一终端在所述设定时间间隔内通过无线通信方式确定检测到的设备中发生位置变化的设备,包括 所述第一终端在所述设定时间间隔内,通过无线通信方式获取检测到的设备中包括的感应模块在感应到所在设备的位置发生变化时上报的位置信息,将上报所述位置信息的设备确定为发生位置变化的设备。
13.如权利要求9所述的方法,其特征在于,在所述第一终端通过无线通信方式未检测到设备时,所述第一终端确定所述第一用户的第二终端,还包括 所述第一终端通过无线通信方式搜索安装有设定软件的设备,将搜索到的所述安装有设定软件的设备确定为所述第一用户的第二终端。
14.如权利要求8至13任一项所述的方法,其特征在于,第一终端获取确定出的所述第二终端的通信号码,包括 所述第一终端通过无线通信方式获取确定出的所述第二终端中被存储在指定位置的通信号码。
15.一种在网页服务器中实现语音通信的系统,其特征在于,包括 第一终端以及网页服务器;其中, 所述第一终端,用于生成第一用户请求与第二用户进行语音通信的请求信息并发送给所述网页服务器;以及接收所述网页服务器发送的获取所述第一用户的第二终端的通信号码的指示,确定所述第一用户的第二终端,获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码 上报给所述网页服务器; 所述网页服务器,用于接收所述第一终端提交的所述第一用户请求与第二用户进行语音通信的请求信息,向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端上报的所述第二终端的通信号码;以及,根据所述第二终端的通信号码以及预先存储的所述第二用户的第三终端的通信号码,建立所述第二终端与所述第三终端之间的通信连接。
16.一种在网页服务器中实现语音通信的装置,其特征在于,包括 接收单元,用于接收第一用户的第一终端提交的所述第一用户请求与第二用户进行语首通"[目的请求彳目息; 通信号码确定单元,用于向所述第一终端发送获取所述第一用户的第二终端的通信号码的指示,并接收所述第一终端在确定出所述第一用户的第二终端以及获取到确定出的所述第二终端的通信号码后提交的所述第二终端的通信号码; 通信建立单元,用于根据所述通信号码确定单元确定的所述第二终端的通信号码以及预先存储的所述第二用户的第三终端的通信号码,建立所述第二终端与所述第三终端之间的通信连接。
17.如权利要求16所述的装置,其特征在于,所述通信建立单元,具体用于 通过内置的通信号码,通过与所述第二终端的通信号码的归属网络中的第一通信设备之间的通信接口,请求所述第一通信设备建立与所述第二终端的通信号码之间的通信连接;以及 通过与所述第三终端的通信号码的归属网络中的第二通信设备之间的通信接口,请求所述第二通信设备建立与所述第三终端的通信号码之间的通信连接。
18.—种在网页服务器中实现语音通信的装置,其特征在于,包括 请求信息生成单元,用于生成第一用户请求与第二用户进行语音通信的请求信息; 请求信息发送单元,用于将所述请求信息生成单元生成的请求信息发送给网页服务器; 终端确定单元,用于接收所述网页服务器发送的获取所述第一用户的第二终端的通信号码的指示;以及确定所述第一用户的第二终端; 通信号码确定单元,用于获取确定出的所述第二终端的通信号码,并将确定出的所述第二终端的通信号码上报到网络侧。
19.如权利要求18所述的装置,其特征在于,所述终端确定单元,包括 设备检测模块,用于通过无线通信方式进行设备检测; 终端确定模块,用于将所述设备检测模块检测到的设备确定为所述第一用户的第二终端。
20.如权利要求19所述的装置,其特征在于,所述设备检测模块,具体用于 确定当前支持的无线通信方式; 若确定当前支持一种无线通信方式,则采用该无线通信方式进行设备检测; 若确定当前支持多种无线通信方式,则任意选择一种无线通信方式进行设备检测,或按照设定的无线通信方式的优先级,从支持的多种无线通信方式中选择具有最高优先级的无线通信方式进行设备检测。
21.如权利要求19所述的装置,其特征在于,所述终端确定模块,具体用于 指示所述第一用户在设定时间间隔内改变其第二终端的位置;以及 在所述设定时间间隔内通过无线通信方式确定检测到的设备中发生位置变化的设备; 将所述发生位置变化的设备确定为所述第一用户的第二终端。
22.如权利要求21所述的装置,其特征在于,所述终端确定模块,具体用于 在所述设定时间间隔内,通过无线通信方式获取检测到的设备中包括的感应模块在感应到所在设备的位置发生变化时上报的位置信息,将上报所述位置信息的设备确定为发生位置变化的设备。
23.如权利要求19所述的装置,其特征在于,所述终端确定模块,还用于 在通过无线通信方式未检测到设备时,通过无线通信方式搜索安装有设定软件的设备,将搜索到的所述安装有设定软件的设备确定为所述第一用户的第二终端。
24.如权利要求18至23任一项所述的装置,其特征在于,所述通信号码确定单元,具体用于 通过无线通信方式获取所述第二终端中被存储在指定位置的通信号码。
全文摘要
本申请公开了一种在网页服务器中实现语音通信的方法、系统及装置,包括网页服务器接收第一用户的第一终端提交的第一用户请求与第二用户进行语音通信的请求信息;向第一终端发送获取第一用户的第二终端的通信号码的指示,接收第一终端在确定出第二终端以及获取到第二终端的通信号码后提交的通信号码;根据第二终端的通信号码以及第二用户的第三终端的通信号码,建立第二终端与第三终端之间的通信连接。根据该技术方案,第一用户的第二终端的通信号码由第一终端确定,与现有技术相比,无需用户输入通信号码,避免了用户误输入或恶意输入通信号码而导致网页服务器获取到错误通信号码的问题,从而提高了网页服务器获取的通信号码的准确度。
文档编号H04M3/42GK102761672SQ20111010674
公开日2012年10月31日 申请日期2011年4月27日 优先权日2011年4月27日
发明者樊航成 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1