基于浏览器建立融合通信的方法与融合通信系统的制作方法

文档序号:7983699阅读:164来源:国知局
基于浏览器建立融合通信的方法与融合通信系统的制作方法
【专利摘要】本发明公开了一种基于浏览器建立融合通信的方法与融合通信系统,方法包括:融合通信应用单元接收到联系人的一个用户标识后发送给融合通信服务器进行寻址;融合通信服务器获取该一个用户标识所标识的联系人登记的各种通信方式对应的用户标识与当前的在线状态,确定可建立通信连接的通信方式并向浏览器返回;浏览器接收到发起方用户选择的一种通信方式发起的通信请求后,向融合通信服务器转发通信请求;融合通信服务器获取该一种通信方式下发起方用户与联系人的用户标识,调用发起方用户选择的一种通信方式对应的通信系统,以在发起方用户与联系人之间以一种通信方式建立通信连接。本发明可以实现多种通信方式之间的融合通信。
【专利说明】基于浏览器建立融合通信的方法与融合通信系统
【技术领域】
[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]图1为本发明基于浏览器建立融合通信的方法一个实施例的流程图。
[0026]图2为本发明基于浏览器建立融合通信的方法另一个实施例的流程图。
[0027]图3为本发明融合通信服务器一个实施例的结构示意图。
[0028]图4为本发明融合通信服务器另一个实施例的结构示意图。
[0029]图5为本发明融合通信系统一个实施例的结构示意图。
[0030]图6为本发明融合通信系统中浏览器显示的一个页面示例图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]图1为本发明基于浏览器建立融合通信的方法一个实施例的流程图。其中的浏览器中可操作性地耦合有融合通信应用单元,可以作为客户端,与融合通信服务器进行信息交互,实现对用户的接入认证、鉴权、通信连接等流程。如图1所示,该实施例基于浏览器建立融合通信的方法包括:
[0033]101,响应于接收到接收发起方用户在浏览器的地址栏输入请求联系的联系人的一个用户标识,融合通信应用单元将该一个用户标识发送给融合通信服务器以进行寻址。
[0034]102,融合通信服务器查询用户信息,根据上述联系人的一个用户标识,从用户信息中获取该联系人登记的各种通信方式下的用户标识与当前的在线状态。
[0035]103,融合通信服务器基于发起方用户与联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向浏览器返回服务页面,该服务页面上包括可建立通信连接的通信方式。
[0036]104,浏览器接收到发起方用户通过选择服务页面上的一种通信方式发起的通信请求后,向融合通信服务器转发通信请求,该通信请求中包括发起方用户选择的一种通信方式信息。
[0037]105,融合通信服务器获取发起方用户选择的一种通信方式下发起方用户与联系人的用户标识,调用该一种通信方式对应的通信系统,以在发起方用户与联系人之间以一种通信方式建立通信连接。
[0038]本发明上述实施例提供的基于浏览器建立融合通信的方法,浏览器中可操作性地耦合有融合通信应用单元,融合通信应用单元接收到发起方用户在浏览器的地址栏输入请求联系的联系人的一个用户标识后,由融合通信服务器根据该用户标识获取联系人登记的各种通信方式对应的用户标识与当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并通过服务页面发送给浏览器;发起方用户可以选择服务页面上的一种通信方式发起通信请求,融合通信服务器调用相应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接,使得用户可以选择多种通信方式中的任意一种可用通信方式与联系人进行通信,实现了多种通信方式之间的融合通信,使得进行融合通信如同访问互联网网页一样简单,方便和简化了用户使用融合通信的应用。
[0039]示例性地,本发明实施例中融合通信支持的通信方式具体可以包括但不限于语音呼叫、即时图文交互、微博交互、视频通话与电子邮件通信方式中的任意一种或多种。
[0040]示例性地,本发明实施例中浏览器具体可以包括但不限于万维网(the WorldWide,以下简称:WEB)浏览器。
[0041]基于万维网(the World Wide,以下简称:WEB)的应用具有部署简单、更新及时、方便使用等优点,使得基于Web浏览器的应用越来越得到用户的认可和普及,本发明实施例基于WEB浏览器实现多种通信方式之间的融合通信,方便和简化了用户使用融合通信的应用。
[0042]图2为本发明基于浏览器建立融合通信的方法另一个实施例的流程图。其中的浏览器中可操作性地耦合有融合通信应用单元。如图2所示,该实施例基于浏览器建立融合通信的方法包括:
[0043]201,发起方用户向融合通信应用单元发起登录请求,该登录请求中发起方用户信息,例如,发起方用户的用户帐号或用户标识、与密码等信息。
[0044]202,融合通信应用单元接收发起方用户的登录请求,请求融合通信服务器基于预先存储的用户信息对该发起方用户信息进行认证,并在发起方用户信息通过认证后,允许发起方用户接入融合通信服务器。
[0045]发起方用户接入融合通信服务器后,可以登记各种可用的通信方式及其当前的在线状态。其中,处于在线状态的通信方式可用于与联系人进行通信,也称为可通信方式或可建立通信连接的通信方式。
[0046]其中的各种通信方式具体可以包括即时通信方式,例如,文字、短信、彩信、通话、视频等通信方式,也可以包括非实时通信方式,例如,电子邮件、微博等通信方式。其中的在线状态,例如,在线、离线、忙碌、免打扰等。
[0047]203,浏览器接收发起方用户输入的该发起方用户在各种通信方式下当前的在线状态。
[0048]204,浏览器将发起方用户的在各种通信方式下当前的在线状态信息发送给融合通信服务器。
[0049]205,融合通信服务器更新用户信息中发起方用户的在各种通信方式下当前的在线状态信息。
[0050]206,发起方用户在浏览器的地址栏输入请求联系的联系人的一个用户标识,例如,电子邮件地址、手机号码、微博帐号等任意一种通信方式下的用户标识。
[0051]该操作与204?205的操作不存在执行时间顺序限制,可以与204?205的操作同时执行,也可以先于或晚于204?205的操作执行。
[0052]207,响应于接收到接收发起方用户在浏览器的地址栏输入请求联系的联系人的一个用户标识,融合通信应用单元将该一个用户标识发送给融合通信服务器以进行寻址。
[0053]该一个用户标识支持的通信方式对应的通信系统可以获知该通信系统中各种通信网元的连接地址、连接方式等信息,融合通信服务器基于该一个用户标识调用对应的通信系统进行寻址后,浏览器便可以获知融合通信的各种通信网元的连接地址、连接方式,与联系人登录一种通信方式对应的通信系统所用的终端之间,以该选择的一种通信方式建立通信连接。
[0054]208,融合通信服务器查询用户信息,根据上述联系人的一个用户标识,从用户信息中获取该联系人登记的各种通信方式下的用户标识与当前的在线状态。
[0055]由于联系人登记了各种通信方式下的用户标识,例如语音呼叫通信方式的手机号码、电子邮件通信方式的电子邮件地址等,以根据上述联系人的一个用户标识作为索引,便可以查询到该联系人的所有通信方式及其用户标识与当前的在线状态。
[0056]209,融合通信服务器基于发起方用户与联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向浏览器返回服务页面,该服务页面上包括可建立通信连接的通信方式。发起方用户可以选择服务页面上的任意一种通信方式与联系人通信。
[0057]用户可能在多种终端上登录融合通信服务器,也可能有多种在线状态,例如,正常、忙碌、免打扰等在线状态,在融合通信的一方用户希望联系融合通信的其它用户时,融合通信服务器需要根据双方用户的登录情况、在线情况,寻找合适的通信方式,不同的通信方式有不同的用户标识,例如,移动终端中手机的用户标识为手机号码,电子邮件的用户标识为电子邮件地址,个人计算机(PC)的用户标识为互联网协议(Internet Protocol,以下简称:IP)地址等。发起方用户与联系人登记的各种通信方式中,在线状态支持建立通信连接的通信方式为可建立通信连接的通信方式。
[0058]210,浏览器接收到发起方用户通过选择服务页面上的一种通信方式发起的通信请求后,向融合通信服务器转发通信请求,该通信请求中包括发起方用户选择的一种通信方式信息。
[0059]具体地,服务页面具体可以包括寻址后联系人的通信方式及其作为通信地址的用户标识,联系人的通信方式及其作为通信地址的用户标识具体可以以超链接或设置按钮的方式体现,以供发起方用户选择。
[0060]211,融合通信服务器获取发起方用户选择的一种通信方式下发起方用户与联系人的用户标识,向该选择的一种通信方式对应的通信系统发起通信建立请求,该通信建立请求中包括浏览器的地址、该选择的一种通信方式下发起方用户与联系人的用户标识。
[0061]212,该选择的一种通信方式对应的通信系统根据浏览器的地址、一种通信方式下发起方用户与联系人的用户标识,在浏览器与联系人登录一种通信方式对应的通信系统所用的终端之间,以该选择的一种通信方式建立通信连接。
[0062]图3为本发明融合通信服务器一个实施例的结构示意图。该实施例的融合通信服务器可用于实现本发明上述各基于浏览器建立融合通信的方法中融合通信服务器的相应功能。如图3所示,其包括存储单元301、查询单元302、确定单元303与通信调用单元304。
[0063]其中,存储单元301,用于存储用户信息,该用户信息包括每个注册用户的用户帐号、密码、各种通信方式及其对应的用户标识与当前的在线状态。[0064]查询单元302,用于接收浏览器转发的联系人的一个用户标识,该一个用户标识由发起方用户在浏览器的地址栏输入;查询存储单元301中的用户信息,根据该一个用户标识获取联系人登记的各种通信方式下的用户标识与当前的在线状态。
[0065]确定单元303,用于基于发起方用户登记的各种通信方式当前的在线状态与查询单元302获取到的联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向浏览器返回服务页面,该服务页面上包括可建立通信连接的通信方式。
[0066]通信调用单元304,用于接收浏览器转发的通信请求,该通信请求由发起方用户通过选择服务页面上的一种通信方式发起,通信请求中包括发起方用户选择的一种通信方式信息,以及获取一种通信方式下发起方用户与联系人的用户标识,调用一种通信方式对应的通信系统,以在发起方用户与联系人之间以一种通信方式建立通信连接。
[0067]本发明上述实施例提供的融合通信服务器,可以根据发起方用户在浏览器地址栏输入的用户标识获取联系人登记的各种通信方式对应的用户标识与当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并通过服务页面发送给浏览器;发起方用户可以选择服务页面上的一种通信方式发起通信请求,融合通信服务器调用相应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接,使得用户可以选择多种通信方式中的任意一种可用通信方式与联系人进行通信,实现了多种通信方式之间的融合通信,使得进行融合通信如同访问互联网网页一样简单,方便和简化了用户使用融合通信的应用。
[0068]示例性地,本发明实施例中融合通信支持的通信方式具体可以包括但不限于语音呼叫、即时图文交互、微博交互、视频通话与电子邮件通信方式中的任意一种或多种。
[0069]示例性地,本发明实施例中浏览器具体可以包括但不限于WEB浏览器。
[0070]图4为本发明融合通信服务器另一个实施例的结构示意图。与图3所示的实施例相比,该实施例中,融合通信服务器还包括接入认证单元305与更新单元306。
[0071]其中,接入认证单元305,用于接收浏览器转发的发起方用户的登录请求,基于存储单元301中的用户信息,对登录请求中携带的发起方用户信息进行认证,并在发起方用户信息通过认证后,允许发起方用户接入融合通信服务器。
[0072]更新单元306,用于根据浏览器发送的发起方用户的在各种通信方式下当前的在线状态信息,更新存储单元301的用户信息中发起方用户的在各种通信方式下当前的在线状态信息。
[0073]相应地,查询单元302还用于查询存储单元301中的用户信息,获取发起方用户登记的各种通信方式当前的在线状态。
[0074]根据本发明融合通信服务器的一个具体示例而非限制,在本发明上述各实施例的融合通信服务器中,通信调用单元304调用选择的一种通信方式对应的通信系统,以在发起方用户与联系人之间以选择的一种通信方式建立通信连接时,具体向该选择的一种通信方式对应的通信系统发起通信建立请求,该通信建立请求中包括浏览器的地址、选择的一种通信方式下发起方用户与联系人的用户标识,以便一种通信方式对应的通信系统根据浏览器的地址、选择的一种通信方式下发起方用户与联系人的用户标识,在浏览器与联系人登录选择的一种通信方式对应的通信系统所用的终端之间,以选择的一种通信方式建立通信连接。
[0075]图5为本发明融合通信系统一个实施例的结构示意图。该实施例的融合通信系统可用于实现本发明上述各基于浏览器建立融合通信的方法实施例的流程。如图5所示,其包括浏览器I与融合通信服务器2。其中的浏览器I中可操作性地耦合有融合通信应用单元3。
[0076]其中,融合通信应用单元3,用于响应于接收到接收发起方用户在浏览器I的地址栏输入请求联系的联系人的一个用户标识,将该一个用户标识发送给融合通信服务器2进行寻址。
[0077]融合通信服务器2,用于查询用户信息,根据上述一个用户标识获取联系人登记的各种通信方式下的用户标识与当前的在线状态;基于发起方用户与联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向浏览器I返回服务页面,该服务页面上包括可建立通信连接的通信方式;以及获取发起方用户通过选择的服务页面上的一种通信方式下发起方用户与联系人的用户标识,调用该选择的一种通信方式对应的通信系统,以在发起方用户与联系人之间以一种通信方式建立通信连接。
[0078]浏览器1,用于在接收到发起方用户通过选择服务页面上的一种通信方式发起的通信请求后,向融合通信服务器2转发通信请求,该通信请求中包括发起方用户选择的一种通信方式信息。如图6所示,为本发明融合通信系统中浏览器显示的一个页面示例图。
[0079]本发明上述实施例提供的融合通信系统,浏览器中可操作性地耦合有融合通信应用单元,融合通信应用单元接收到发起方用户在浏览器的地址栏输入请求联系的联系人的一个用户标识后,由融合通信服务器根据该用户标识获取联系人登记的各种通信方式对应的用户标识与当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并通过服务页面发送给浏览器;发起方用户可以选择服务页面上的一种通信方式发起通信请求,融合通信服务器调用相应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接,使得用户可以选择多种通信方式中的任意一种可用通信方式与联系人进行通信,实现了多种通信方式之间的融合通信,使得进行融合通信如同访问互联网网页一样简单,方便和简化了用户使用融合通信的应用。
[0080]根据本发明融合通信系统的一个具体示例而非限制,在本发明上述各实施例的融合通信系统中,融合通信应用单元3,还可用于接收发起方用户的登录请求,请求融合通信服务器2基于预先存储的用户信息对登录请求中携带的发起方用户信息进行认证,并在发起方用户信息通过认证后,允许发起方用户接入融合通信服务器2。相应的,浏览器1,还可以用于接收发起方用户接入融合通信服务器2后输入的该发起方用户在各种通信方式下当前的在线状态,并将发起方用户的在各种通信方式下当前的在线状态信息发送给融合通信服务器2。融合通信服务器2,还可用于更新用户信息中发起方用户的在各种通信方式下当前的在线状态信息。
[0081]根据本发明融合通信系统的另一个具体示例而非限制,在本发明上述各实施例的融合通信系统中,融合通信服务器2调用一种通信方式对应的通信系统,以在发起方用户与联系人之间以一种通信方式建立通信连接时,具体可以向选择的一种通信方式对应的通信系统发起通信建立请求,该通信建立请求中包括浏览器的地址、选择的一种通信方式下发起方用户与联系人的用户标识,以便该选择的一种通信方式对应的通信系统根据浏览器的地址、选择的一种通信方式下发起方用户与联系人的用户标识,在浏览器与联系人登录选择的一种通信方式对应的通信系统所用的终端之间,以该选择的一种通信方式建立通信连接。
[0082]在本发明上述各实施例的融合通信系统中,融合通信服务器2具体可以通过本发明图3至图4任一实施例的融合通信服务器结构实现,图5仅示例性地示出通过图5所示其中一个结构实现的具体实例。本领域技术人员根据本发明实施例及附图的记载,可以获知融合通信服务器2通过本发明图3至图4中其它实施例结构实现的方案,此处不再赘述。
[0083]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于融合通信装置、系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0084]可能以许多方式来实现本发明的方法、系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0085]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0086]现有的通信应用只针对单一通信方式,而融合通信通常是基于客户端和私有协议实现。本发明实施例可以其中一种通信方式下的用户标识,例如电子邮件地址、手机号码等,进行寻址,基于通用浏览器和WEB应用进行实现,方便和简化了用户使用融合通信的应用。
[0087]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种基于浏览器建立融合通信的方法,所述浏览器中可操作性地耦合有融合通信应用单元,其特征在于,所述方法包括: 响应于接收到接收发起方用户在所述浏览器的地址栏输入请求联系的联系人的一个用户标识,融合通信应用单元将所述一个用户标识发送给融合通信服务器进行寻址; 所述融合通信服务器查询用户信息,根据所述一个用户标识获取所述联系人登记的各种通信方式下的用户标识与当前的在线状态; 所述融合通信服务器基于发起方用户与联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向所述浏览器返回服务页面,所述服务页面上包括可建立通信连接的通信方式; 所述浏览器接收到发起方用户通过选择服务页面上的一种通信方式发起的通信请求后,向融合通信服务器转发所述通信请求,所述通信请求中包括发起方用户选择的所述一种通信方式信息; 融合通信服务器获取所述一种通信方式下发起方用户与联系人的用户标识,调用所述一种通信方式对应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接。
2.根据权利要求1所述的方法,其特征在于,所述通信方式包括语音呼叫、即时图文交互、微博交互、视频通话与电子邮件通信方式中的任意一种或多种。
3.根据权利要求1所述的方法,其特征在于,所述浏览器包括万维网WEB浏览器。
4.根据权利要求1所述的方法,其特征在于,接收发起方用户在所述浏览器的地址栏输入请求联系的联系人的一个用户标识之前,还包括: 融合通信应用单元接收发起方用户的登录请求,请求融合通信服务器基于预先存储的用户信息对登录请求中携带的发起方用户信息进行认证,并在发起方用户信息通过认证后,允许发起方用户接入所述融合通信服务器; 浏览器接收发起方用户输入的该发起方用户在各种通信方式下当前的在线状态; 浏览器将发起方用户的在各种通信方式下当前的在线状态信息发送给融合通信服务器; 融合通信服务器更新用户信息中发起方用户的在各种通信方式下当前的在线状态信息、O
5.根据权利要求1至4任意一项所述的方法,其特征在于,调用所述一种通信方式对应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接包括:融合通信服务器向所述一种通信方式对应的通信系统发起通信建立请求,所述通信建立请求中包括所述浏览器的地址、所述一种通信方式下发起方用户与联系人的用户标识;所述一种通信方式对应的通信系统根据所述浏览器的地址、所述一种通信方式下发起方用户与联系人的用户标识,在所述浏览器与所述联系人登录所述一种通信方式对应的通信系统所用的终端之间,以所述一种通信方式建立通信连接。
6.一种融合通信服务器,其特征在于,包括: 存储单元,用于存储用户信息,所述用户信息包括每个注册用户的用户帐号、密码、各种通信方式及其对应的用户标识与当前的在线状态; 查询单元,用于接收浏览器转发的联系人的一个用户标识,所述一个用户标识由发起方用户在所述浏览器的地址栏输入;查询存储单元中的用户信息,根据所述一个用户标识获取所述联系人登记的各种通信方式下的用户标识与当前的在线状态; 确定单元,用于基于发起方用户登记的各种通信方式当前的在线状态与查询单元获取到的联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向所述浏览器返回服务页面,所述服务页面上包括可建立通信连接的通信方式; 通信调用单元,用于接收浏览器转发的通信请求,所述通信请求由发起方用户通过选择服务页面上的一种通信方式发起,所述通信请求中包括发起方用户选择的所述一种通信方式信息,以及获取所述一种通信方式下发起方用户与联系人的用户标识,调用所述一种通信方式对应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接。
7.根据权利要求6所述的服务器,其特征在于,所述通信方式包括语音呼叫、即时图文交互、微博交互、视频通话与电子邮件通信方式中的任意一种或多种。
8.根据权利要求6所述的融合通信服务器,其特征在于,所述浏览器包括万维网WEB浏IrWSBJaL-HPT O
9.根据权利要求6所述的融合通信服务器,其特征在于,还包括: 接入认证单元,用于接收浏览器转发的发起方用户的登录请求,基于存储单元中的用户信息,对登录请求中 携带的发起方用户信息进行认证,并在发起方用户信息通过认证后,允许发起方用户接入所述融合通信服务器; 更新单元,用于根据浏览器发送的发起方用户的在各种通信方式下当前的在线状态信息,更新存储单元的用户信息中发起方用户的在各种通信方式下当前的在线状态信息; 所述查询单元还用于查询存储单元中的用户信息,获取发起方用户登记的各种通信方式当前的在线状态。
10.根据权利要求6至9任意一项所述的融合通信服务器,其特征在于,所述通信调用单元调用所述一种通信方式对应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接时,具体向所述一种通信方式对应的通信系统发起通信建立请求,所述通信建立请求中包括所述浏览器的地址、所述一种通信方式下发起方用户与联系人的用户标识,以便所述一种通信方式对应的通信系统根据所述浏览器的地址、所述一种通信方式下发起方用户与联系人的用户标识,在所述浏览器与所述联系人登录所述一种通信方式对应的通信系统所用的终端之间,以所述一种通信方式建立通信连接。
11.一种融合通信系统,其特征在于,包括浏览器与融合通信服务器;所述浏览器中可操作性地耦合有融合通信应用单元; 所述融合通信应用单元,用于响应于接收到接收发起方用户在所述浏览器的地址栏输入请求联系的联系人的一个用户标识,将所述一个用户标识发送给所述融合通信服务器进行寻址; 所述融合通信服务器,用于查询用户信息,根据所述一个用户标识获取所述联系人登记的各种通信方式下的用户标识与当前的在线状态;基于发起方用户与联系人登记的各种通信方式当前的在线状态,确定发起方用户与联系人当前可建立通信连接的通信方式,并向所述浏览器返回服务页面,所述服务页面上包括可建立通信连接的通信方式;以及获取发起方用户通过选择的服务页面上的一种通信方式下发起方用户与联系人的用户标识,调用所述一种通信方式对应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接; 所述浏览器,用于在接收到发起方用户通过选择服务页面上的一种通信方式发起的通信请求后,向融合通信服务器转发所述通信请求,所述通信请求中包括发起方用户选择的所述一种通信方式信息。
12.根据权利要求11所述的融合通信系统,其特征在于,所述融合通信应用单元,还用于接收发起方用户的登录请求,请求融合通信服务器基于预先存储的用户信息对登录请求中携带的发起方用户信息进行认证,并在发起方用户信息通过认证后,允许发起方用户接入所述融合通信服务器; 所述浏览器,还用于接收发起方用户接入所述融合通信服务器后输入的该发起方用户在各种通信方式下当前的在线状态,并将发起方用户的在各种通信方式下当前的在线状态信息发送给融合通信服务器; 所述融合通信服务器,还用于更新用户信息中发起方用户的在各种通信方式下当前的在线状态信息。
13.根据权利要求12所述的融合通信系统,其特征在于,所述融合通信服务器调用所述一种通信方式对应的通信系统,以在发起方用户与联系人之间以所述一种通信方式建立通信连接时,具体向所述一种通信方式对应的通信系统发起通信建立请求,所述通信建立请求中包括所述浏览器的地址、所述一种通信方式下发起方用户与联系人的用户标识,以便所述一种通信方式对应的通信系统根据所述浏览器的地址、所述一种通信方式下发起方用户与联系人的用户标识,在所述浏览器与所述联系人登录所述一种通信方式对应的通信系统所用的终端之间,以所述一种通信方式建立通信连接。
14.根据权利要求11至13任意一项所述的融合通信系统,其特征在于,所述融合通信服务器具体为权利要求6至10任意一项所述的融合通信服务器。
【文档编号】H04L29/06GK103701835SQ201210365645
【公开日】2014年4月2日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】吕冠中, 王爱宝, 仝建刚 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1