《集成了语音和数据的WEB电话.pdf》由会员分享,可在线阅读,更多相关《集成了语音和数据的WEB电话.pdf(22页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104052784A43申请公布日20140917CN104052784A21申请号201410086029622申请日2014031013/796,18320130312US13/796,08120130312USH04L29/08200601H04M7/0020060171申请人达力博信公司地址美国加利福尼亚州72发明人王西强74专利代理机构北京国昊天诚知识产权代理有限公司11315代理人许志勇54发明名称集成了语音和数据的WEB电话57摘要本发明所提供的是在两个或更多实体之间借助集成了语音和数据的WEB电话来进行更有效的通信的技术。电话呼叫可以由呼叫方从一个网页发起,并。
2、且同时可以将呼叫方的相关信息传送到被叫方。此外,通过向每一个参与者发送一个指引到用于加入会议呼叫的网页的消息并交换文本,可以在若干个参与方之间进行会议呼叫。更进一步,在一个安全的网页上可以显示呼叫方的各种信息,并且可以在语音通信过程中发送该信息。30优先权数据51INTCL权利要求书3页说明书12页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书12页附图6页10申请公布号CN104052784ACN104052784A1/3页21一种用于WEB电话通信的装置,包括网页,显示于由一个或多个计算设备生成的WEB浏览器上;图标,显示于所述网页上,其中所述图标被配置成使呼。
3、叫实体能发起电话呼叫;以及所述网页的元素,用于存储信息,所述信息包括至少一个电话号码、账号标识及所述网页的网址,其中,所述网页的所述元素与所述显示图标相关联,并且是以统一资源定位符(URL)格式编码的,其中,在所述呼叫实体点击所述显示图标时,所述网页的所述元素由所述一个或多个计算设备解码,以获取所述至少一个电话号码来发起所述电话呼叫。2如权利要求1所述的装置,其中所述网页的所述元素被解码,以便获取用于验证的所述账号标识,以便建立所述电话呼叫。3如权利要求1所述的装置,其中当所述电话呼叫完成时,所述网页的所述网址允许所述WEB浏览器返回所述网页。4如权利要求1所述的装置,其中所述网页的所述元素还。
4、包括在所述网页上显示的信息,其中所述网页上的所述显示信息在所述电话呼叫的同时被传送到被叫实体。5如权利要求1所述的装置,其中所述至少一个电话号码是具有与多个相应会议呼叫实体相关联的多个单独的电话号码的电话列表,并且会议呼叫是在所述呼叫实体点击所述图标以经由所述多个单独电话号码来与多个会议呼叫实体取得联系的时候建立的。6一种用于WEB电话通信的方法,该方法包括以下步骤在WEB浏览器上显示网页;在所述网页上显示图标;在呼叫实体点击所述图标时,发起电话呼叫;以及解码所述网页的元素以读取包括至少一个电话号码、账号标识以及所述网页的网址在内的信息,其中所述网页的所述元素与所述显示图标相关联,并且是用统一。
5、资源定位符(URL)格式编码的,其中所述至少一个电话号码被用于发起所述电话呼叫。7如权利要求6所述的方法,还包括对所述解码元素的所述账号标识进行验证,以便建立所述电话呼叫。8如权利要求6所述的方法,还包括在所述电话呼叫完成时,经由所述网址返回到所述网页。9如权利要求6所述的方法,其中所述网页的所述元素还包括在所述网页上显示的信息,其中所述网页上的所述显示信息在所述电话呼叫的同时被传送到被叫实体的。10如权利要求6所述的方法,其中所述至少一个电话号码是具有与多个相应会议呼叫实体相关联的多个单独的电话号码的电话列表,并且会议呼叫是在所述呼叫实体点击所述图标以经由所述多个单独电话号码来与多个会议呼叫。
6、实体取得联系的时候建立的。11一种通信方法,包括接收一个要求发起针对被叫实体的电话呼叫的请求;响应于所述接收到的请求,读取网页元素;权利要求书CN104052784A2/3页3解码所述元素以获取与呼叫实体相关联的标识信息以及用于发起所述电话呼叫的至少一个电话号码;与所述至少一个电话号码标识的所述被叫实体建立语音通信和数据通信;以及向所述被叫实体传送与所述标识信息相关联的数据,其中该方法是由一个或多个计算设备执行的。12如权利要求11所述的方法,其中所述网页的所述元素采用的是统一资源定位符(URL)格式。13如权利要求11所述的方法,其中所述元素是在所述网页上加密的。14如权利要求11所述的方法。
7、,其中所述元素还包括设备信息以及所述被叫实体的可用性状态。15如权利要求11所述的方法,其中所述传送数据包括呼叫实体意图向所述被叫实体提供的信息或是与所述网页上显示的至少一项相关联的信息。16如权利要求11所述的方法,其中所述被叫实体在设备上接收所述语音和所述数据。17如权利要求11所述的方法,还包括一旦语音和数据通信结束,则在所述呼叫实体的设备上显示所述网页。18如权利要求11所述的方法,其中所述元素还包括两个或多个电话号码的电话列表,其中所述电话呼叫是基于所述电话列表中的第一电话号码发起的。19权利要求18的方法,还包括在确定所述第一电话号码不可用的情况下,基于所述电话列表中的下一个电话号。
8、码来发起电话呼叫。20如权利要求11所述的方法,其中如果所述被叫实体的设备是纯语音设备,则将所述传送数据转换成语音消息。21一种通信方法,包括解码在源实体的设备上显示的网页的对象,其中所述对象包括与源相关的信息以及与目的地相关的信息;将所述与源相关的信息以及所述与目的地相关的信息发送到一个或多个中间服务器,其中所述与源相关的信息包括所述源实体的标识,以及所述与目的地相关的信息包括目的地实体的电话号码;接收来自所述一个或多个中间服务器的验证信息,通过验证处理来验证所述源实体的标识以及所述目的地实体的可用性;以及如果所述验证处理成功与所述目的地实体建立语音通信;将所述与源相关的信息从所述一个或多个。
9、中间服务器转发到所述目的地实体;如果所述验证处理未成功返回到所述源实体的所述设备上显示的所述网页。22如权利要求21所述的方法,其中所述网页的所述对象采用的是统一资源定位符(URL)格式。23如权利要求21所述的方法,还包括在所述源实体的所述设备上显示其他与源相关的信息,其中所述其他与源相关的信息是从所述一个或多个中间服务器接收的。权利要求书CN104052784A3/3页424如权利要求21所述的方法,其中所述语音通信是借助网际协议的语音传输(VOIP)。25如权利要求21所述的方法,其中所述验证信息还包括所述目的地实体的账号信息,其中所述账号信息被用于建立连接,以转发所述与源相关的信息。2。
10、6如权利要求21所述的方法,其中所述与源相关的信息在被发送至所述中间服务器以及转发到所述目的地实体的时候是加密的。27如权利要求21所述的方法,还包括向所述目的地实体发送与所监视的呼叫相关的信息。28如权利要求27所述的方法,其中所述与所监视的呼叫相关的信息包括呼叫开始时间,结束时间以及呼叫状态。29如权利要求21所述的方法,其中所述与源相关的信息还包括源地址,其中所述源地址是所述网页的网际协议(IP)地址。30如权利要求21所述的方法,其中所述与源相关的信息还包括由所述源实体在所述网页上输入的数据。31如权利要求21所述的方法,其中所述与目的地相关的信息还包括会话启动协议账号信息。32如权利。
11、要求21所述的方法,还包括在所述语音通信活动的同时,在所述目的地实体的设备上显示所述与源相关的信息。33权利要求32的方法,其中显示所述与源相关的信息包括多个源实体。34一种通信方法,包括接收来自第一实体的消息,其中所述消息包括指向一个网页的第一统一资源定位符(URL);通过所述网页接收一个要求发起电话呼叫的请求;响应于所述接收到的请求,读取所述网页的元素;解码所述元素以获取与第二实体相关联的标识信息及用于发起所述电话呼叫的电话号码;经由所述电话呼叫来与包括所述第一和第二实体在内的两个或更多实体建立语音通信;与所述第一实体建立数据通信;以及向所述第一实体传送与所述标识信息相关联的数据。35如权。
12、利要求34所述的方法,其中所述网页的所述元素采用的是统一资源定位符(URL)格式。权利要求书CN104052784A1/12页5集成了语音和数据的WEB电话技术领域0001本发明涉及的是用于发起电话呼叫的系统,尤其涉及的是用于发起电话呼叫并且同时传送相关数据的技术。背景技术0002诸如1800免费电话号码之类的典型的客服呼叫存在很多缺陷,这其中包括选择菜单的等待时间太长,额外的等待时间所造成的更高成本,信息交换过程中有可能出错,以及客户不愿意公开私人信息(例如个人电话号码)等等。如果要通过电话来交换很多信息,那么很有可能会出现词不达意的状况。举例来说,双方全都需要拼写和验证姓名和地址,此外还需。
13、要传达客户的偏好以及产品信息,但是这些信息有可能恰好是在网站上提供的,更糟糕的是,客户有可能拨打错误的号码。0003虽然借助网际协议的语音传输(VOIP)由于其成本较低而成为了作为传统电话的补充的一个可行选项,但仍有部分原因阻碍了这种经由互联网的语音通信的广泛使用。安全性是其中一个重要的原因。由于企业对加密密钥没有控制权,因此,现今的VOIP并不安全,并且很容易受到黑客攻击。如果企业想要自己部署系统,那么购置成本就已经很高,更不用提其维护和服务成本。与电路交换公共电话网络相比,IP网络上的通信有可能会丢弃分组数据包,因此,其服务质量并不可靠。此外也没有可用于VOIP以实施私有云服务器部署的通信。
14、套件或应用编程接口(API)。0004本部分描述的方法是可供实施的方法,但其未必是先前已被想到或实施的方法。因此,除非另有指示,否则不应该仅仅因为本部分包含了这些方法而将本部分描述的方法当作现有技术。发明内容0005与传统客服呼叫相比,本发明公开的是一种将WEB(网络)集成的语音和数据合为一体的服务呼叫。该服务呼叫在发起呼叫时将待交换的已存储信息直接传递到客服中心,由此可以消除用于发起呼叫的时间或者拨打错误号码的可能性,此外还可以消除为了与预定方(例如特定销售部)取得联系所进行的漫长的选择菜单选项的处理,并且可以免于执行那些有可能导致出现不必要的错误的信息交换处理。此外,通过向接收方发送经过加。
15、密的交换信息,可以减少经由安全性较低的电话传递的语音信息量。0006由于VOIP技术以及所传送或交换的所有数据全都是加密的,因此,这种通过WEB呼叫来集成语音和数据的处理的另一个方面是相对于接收端公开的。该特征允许客户通过任何具有集成了文本即时消息(IM)现场支持系统的WEB浏览器的设备来从任何位置发起呼叫。0007在一个实施例中,一种用于WEB电话通信的装置包括网页以及在该网页上显示的图标。该图标被配置成允许呼叫实体发起电话呼叫。所显示的这个图标与用于存储包括至少一个电话号码、账号标识以及网页网址在内的信息的网页元素相关联,并且是用统一资说明书CN104052784A2/12页6源定位符(U。
16、RL)格式编码的。当呼叫实体点击所显示的图标时,网页元素将被解码,从而获取用于发起电话呼叫的至少一个电话号码。0008在另一个实施例中,WEB浏览器可以接收一个要求向被叫实体发起电话呼叫的请求。响应于所接收的请求,读取WEB浏览器上的网页元素,并解码,以获取与呼叫实体关联的标识信息以及用于发起电话呼叫的至少一个电话号码。一旦与所述至少一个电话号码标识的被叫实体建立了语音通信和数据通信,则向该被叫实体传送与标识信息关联的数据。0009根据本发明的一个实施例,提供了一种用于WEB电话通信的装置,包括0010网页,显示于由一个或多个计算设备生成的WEB浏览器上;0011图标,显示于所述网页上,其中所。
17、述图标被配置成使呼叫实体能发起电话呼叫;以及0012所述网页的元素,用于存储信息,所述信息包括至少一个电话号码、账号标识及所述网页的网址,0013其中,所述网页的所述元素与所述显示图标相关联,并且可以是以统一资源定位符(URL)格式编码的,0014其中,在所述呼叫实体点击所述显示图标时,所述网页的所述元素可以由所述一个或多个计算设备解码,以获取所述至少一个电话号码来发起所述电话呼叫。0015其中,所述网页的所述元素可以被解码,以便获取用于验证的所述账号标识,以便建立所述电话呼叫。0016其中,当所述电话呼叫完成时,所述网页的所述网址可以允许所述WEB浏览器返回所述网页。0017其中,所述网页的。
18、所述元素可以还包括在所述网页上显示的信息,其中所述网页上的所述显示信息可以在所述电话呼叫的同时被传送到被叫实体。0018其中,所述至少一个电话号码可以是具有与多个相应会议呼叫实体相关联的多个单独的电话号码的电话列表,并且会议呼叫是在所述呼叫实体点击所述图标以经由所述多个单独电话号码来与多个会议呼叫实体取得联系的时候建立的。0019根据本发明的另一个实施例,提供了一种用于WEB电话通信的方法,该方法包括以下步骤0020在WEB浏览器上显示网页;0021在所述网页上显示图标;0022在呼叫实体点击所述图标时,发起电话呼叫;以及0023解码所述网页的元素以读取包括至少一个电话号码、账号标识以及所述网。
19、页的网址在内的信息,0024其中所述网页的所述元素与所述显示图标相关联,并且是用统一资源定位符(URL)格式编码的,0025其中所述至少一个电话号码被用于发起所述电话呼叫。0026其中,还可以包括对所述解码元素的所述账号标识进行验证,以便建立所述电话呼叫。0027其中,还可以包括在所述电话呼叫完成时,经由所述网址返回到所述网页。0028其中所述网页的所述元素还可以包括在所述网页上显示的信息,其中所述网页上说明书CN104052784A3/12页7的所述显示信息在所述电话呼叫的同时被传送到被叫实体的。0029其中所述至少一个电话号码可以是具有与多个相应会议呼叫实体相关联的多个单独的电话号码的电话。
20、列表,并且会议呼叫是在所述呼叫实体点击所述图标以经由所述多个单独电话号码来与多个会议呼叫实体取得联系的时候建立的。0030根据本发明的另一个实施例,提供了一种通信方法,包括0031接收一个要求发起针对被叫实体的电话呼叫的请求;0032响应于所述接收到的请求,读取网页元素;0033解码所述元素以获取与呼叫实体相关联的标识信息以及用于发起所述电话呼叫的至少一个电话号码;0034与所述至少一个电话号码标识的所述被叫实体建立语音通信和数据通信;以及0035向所述被叫实体传送与所述标识信息相关联的数据,0036其中该方法是由一个或多个计算设备执行的。0037其中所述网页的所述元素采用的可以是统一资源定位。
21、符(URL)格式。0038其中所述元素可以是在所述网页上加密的。0039其中所述元素还可以包括设备信息以及所述被叫实体的可用性状态。0040其中所述传送数据可以包括呼叫实体意图向所述被叫实体提供的信息或是与所述网页上显示的至少一项相关联的信息。0041其中所述被叫实体可以在设备上接收所述语音和所述数据。0042其中,所述方法还可以包括一旦语音和数据通信结束,则在所述呼叫实体的设备上显示所述网页。0043其中所述元素还可以包括两个或多个电话号码的电话列表,其中所述电话呼叫是基于所述电话列表中的第一电话号码发起的。0044其中,所述方法还可以包括在确定所述第一电话号码不可用的情况下,基于所述电话列。
22、表中的下一个电话号码来发起电话呼叫。0045其中,如果所述被叫实体的设备是纯语音设备,则可以将所述传送数据转换成语音消息。0046根据本发明的另一个实施例,提供了一种通信方法,包括0047解码在源实体的设备上显示的网页的对象,其中所述对象包括与源相关的信息以及与目的地相关的信息;0048将所述与源相关的信息以及所述与目的地相关的信息发送到一个或多个中间服务器,其中所述与源相关的信息包括所述源实体的标识,以及所述与目的地相关的信息包括目的地实体的电话号码;0049接收来自所述一个或多个中间服务器的验证信息,通过验证处理来验证所述源实体的标识以及所述目的地实体的可用性;以及0050如果所述验证处理。
23、成功0051与所述目的地实体建立语音通信;0052将所述与源相关的信息从所述一个或多个中间服务器转发到所述目的地实体;0053如果所述验证处理未成功0054返回到所述源实体的所述设备上显示的所述网页。说明书CN104052784A4/12页80055其中,所述网页的所述对象采用的是统一资源定位符(URL)格式。0056其中,所述方法还可以包括在所述源实体的所述设备上显示其他与源相关的信息,其中所述其他与源相关的信息是从所述一个或多个中间服务器接收的。0057其中所述语音通信可以是借助网际协议的语音传输(VOIP)。0058其中所述验证信息还可以包括所述目的地实体的账号信息,其中所述账号信息被用。
24、于建立连接,以转发所述与源相关的信息。0059其中所述与源相关的信息在被发送至所述中间服务器以及转发到所述目的地实体的时候可以是加密的。0060其中,所述方法可以还包括向所述目的地实体发送与所监视的呼叫相关的信息。0061其中,所述与所监视的呼叫相关的信息可以包括呼叫开始时间,结束时间以及呼叫状态。0062其中,所述与源相关的信息可以还包括源地址,其中所述源地址是所述网页的网际协议(IP)地址。0063其中,所述与源相关的信息可以还包括由所述源实体在所述网页上输入的数据。0064其中,所述与目的地相关的信息可以还包括会话启动协议账号信息。0065其中,所述方法可以还包括在所述语音通信活动的同时。
25、,在所述目的地实体的设备上显示所述与源相关的信息。0066其中,显示所述与源相关的信息可以包括多个源实体。0067根据本发明的另一个实施例,提供了一种通信方法,包括0068接收来自第一实体的消息,其中所述消息包括指向一个网页的第一统一资源定位符(URL);0069通过所述网页接收一个要求发起电话呼叫的请求;0070响应于所述接收到的请求,读取所述网页的元素;0071解码所述元素以获取与第二实体相关联的标识信息及用于发起所述电话呼叫的电话号码;0072经由所述电话呼叫来与包括所述第一和第二实体在内的两个或更多实体建立语音通信;0073与所述第一实体建立数据通信;以及0074向所述第一实体传送与所。
26、述标识信息相关联的数据。0075其中,所述网页的所述元素采用的可以是统一资源定位符(URL)格式。0076通过参考后续描述和附图,可以清楚了解这些和其他实施例。附图说明0077在附图中,本发明是作为例证而不是限制被示出的,其中相同的参考数字标引的是相似的部件,并且其中0078图1是示出了可以实施本发明实施例的例示架构的框图;0079图2A示出的是根据一个实施例的用于移动/平板/PAD设备的信息存储格式;0080图2B示出的是根据一个实施例的用于PC/MAC设备的信息存储设备;0081图3是示出了根据一个实施例的显示在门户网页上的信息的框图;说明书CN104052784A5/12页90082图4。
27、是示出了根据一个实施例的用于执行端到端操作的步骤的流程图;0083图5是示出了根据一个实施例的PC架构的通信协议的框图;0084图6是示出了根据一个实施例的移动/平板/PAD架构的通信协议的框图。具体实施方式0085出于说明目的,在后续描述中阐述了很多具体细节,以便提供对于本发明的深入理解。然而很明显,在没有这些具体细节的情况下,本发明同样是可以实施的。在其他实例中,为了避免不必要地与本发明相混淆,众所周知的结构和设备是以框图形式显示的。0086综述0087在本公开文本中,术语用户、客户、呼叫实体或源实体指的是呼叫发起和/或数据发送方。同样,术语接收方、客户服务中心、被叫实体或目的地实体指的是。
28、呼叫和/或数据接收方。此外,术语发送方和接收方可用于描述没有将任何一方指定为卖方或买方的通信。更进一步,某个公司可以是使用服务的用户,另一个公司或个人则可以是为访问本发明的后续实施例中描述的功能的用户提供服务的接收方。0088因特网改变了人们通信和购物方式。实际上,目前业已证明,对于产品销售而言,WEB交互是非常有用的。据迪讯(DATAQUEST)报告,与未进行WEB交互相比,客户与公司销售中心之间的WEB交互能将销售额提升至少156。0089正如后续详细描述的那样,语音和数据集成特征是通过云技术部署的。为了支持WEB集成的语音和数据服务,多种类型的服务器会被涉及,以便启用此类服务,这其中包括。
29、但不局限于推送通知管理服务器,LBS追踪服务器,安全性和供应管理服务器,文件管理服务器,借助IP的MMS/SMS/VOIP/视频服务器,SIP集群中继服务器,TCP/UDP连接服务器,端到端和TURN服务器,以及分布式和基于云的客户机管理服务器。这其中的每个服务器都发挥特定作用,并且作为一个整体一起工作,由此实现这种WEB集成的语音和数据技术。0090用于在客户机设备上启用该服务的应用编程接口(API)有很多种。关于所述API的列表包括但不局限于(1)MMS,SMS,WALKITALKIE,VOIP,VIDEOIP,EMAIL;(2)文件共享,查看器,图片和视频云存储及传输;(3)LBS定位、。
30、共享和追踪;(4)WEB管理,即时消息传递及WEB呼叫;(5)AEC,高清音频以及转码引擎;(6)音频编解码器,例如G711、G722、SPEEX、AMRNB以及MARWB;(7)视频编解码器,例如H264、MP4以及VP8。所支持的平台包括IPHONE,ANDROID,IPAD,ANDROIDPAD,个人电脑(PC)等等。0091关于WEB集成的语音和数据基础设施的介绍0092图1是示出了可以实施本发明实施例的例示架构的框图。在这里显示的是用于WEB集成的语音和数据的基础设施100。服务器102具有多种类型,其中包括SIP服务器,实时消息传递协议(RTMP)SIP服务器以及SIP集群代理服务。
31、器(统称为“SIP相关服务器”),处于云基础设施的TCP服务器及HTTP服务器。应该指出的是,该图并未显示所有服务器。0093服务供应商可以预备一个FLASH或插件软件110,以便在端点设备104显示的网站上创建呼叫按钮,其中该端点设备包括但不局限于个人计算机(PC),移动设备或平板电脑/平板设备。在呼叫时会为移动客户机建立连至SIP服务器的VOIP呼叫112,并且会为PC客户机建立连至RMTPSIP服务器的VOIP呼叫112,然后,所述VOIP呼叫会通过电话公司的BPX系统106或SIP集群代理服务器(用于连接到传统的PSTN电话)到达接收方设备说明书CN104052784A6/12页101。
32、08,并且接收方设备也可以是传统电话、PC或移动设备。与此同时,用户或客户的数据114会被上传至专用服务器(WEB服务器,HTTP服务器以及TCP服务器),并且会被传送至接收方一侧的服务器,由此,接收方可以登录客户服务门户网页来查看这些信息。0094借助WEB浏览器的语音和数据集成0095集成语音和数据的WEB技术的下划线机制始于电话呼叫按钮,所述按钮则是用JAVASCRIPT(脚本描述)和超文本标记语言(HTML)代码嵌入网站的。当用户点击呼叫按钮时,其允许软件拨打世界上的任何号码,此外,由于互联网上的IP地址是动态指定的,因此不会公开或使用个人号码。即使IP地址固定,位置精度也会被局限在使。
33、用WIFI地理位置方案的城市级别。0096这种WEB集成技术的语音部分是在用户点击WEB浏览器上的呼叫按钮的时候激活的,其可以提供连至两种终端设备的路由,即传统的普通老式电话服务(POTS)设备(也被称为公共交换电话网络PSTN)和启用会话启用协议(SIP)的设备。支持WEB浏览器的软件插件可用于在PC/MAC和移动设备上启用该功能。为了提供安全性,可以对语音数据进行加密。0097在呼叫同时,软件插件会将该WEB集成技术的数据部分上传至计算机服务器,并且接收方可以在连接呼叫时即时知道用户信息。该用户信息可以包括但不局限于以下的一项或多项信息关于用户网页位置的信息,存储用户数据的浏览器COOKI。
34、E,用户的WEB交互信息,以及用户在网站上输入的信息,例如文本或文件(例如图像文件或视频)。所有数据都是通过各种标准加密的,这其中包括安全套接字层(SSL)及其他RFC标准。0098用户的网页位置提供的是用户感兴趣或是其在呼叫时查看的信息。该信息可以是用户的WEB浏览器当前上显示的网页(例如特定产品页面)的URL或其他类型的信息。例如,当用户查看网页上的相机类别时,相应的URL可以是HTTP/COMPANY_NAME/CAMERA_CATELOGUE。当接收方得到该信息时,接收方立即就可以知道呼叫方意图。0099浏览器COOKIE是保存在用户WEB浏览器上的小数据片,其包含了网站状态或用户过去。
35、的活动。所述COOKIE允许托管网站的公司基于其信息来提供便利服务,而不必让用户再次提供过去的历史记录,例如用户访问过的网站上显示的产品信息以及所收集的其他用户偏好。0100用户在网站上输入的信息可以由接收实体(例如服务公司)设计,以便请求其想要在客户呼叫前知道的相关信息。该信息可以是具体产品,客户地址或是购买产品所需要的任何相关信息。0101WEB呼叫按钮和呼叫线路0102通常,在PC或MAC之类的启用FLASH播放器的设备上可以创建呼叫按钮,并且该按钮是用供多媒体使用的文件格式表示的,例如SWF文件。所述呼叫按钮通过连接至某个安全服务器来核实其身份,从而避免发生欺骗性使用。此外,JAVAS。
36、CRIPT也可用于向多媒体文件格式提供信息,以便指示所要呼叫的电话线路。0103在一个实施例中,公司可以在网页上放置若干个按钮,并且每个按钮都与专门从事某些产品的部门的特定电话号码关联。例如,呼叫按钮可以位于图片右侧,由此,在收到呼叫时,销售代表立即就可以知道用户/客户想要什么。虽然此类显示非常有效且有益于用户体验,但其有可能占用网页空间。作为替换,只要具有带有可供选择的数个选项的按说明书CN104052784A107/12页11钮,即可容纳网页上的众多不同产品。由此,该处理可以节约网页空间,在诸如移动设备之类的显示空间受限的情况下尤其如此。然而,另一种变化是具有紧挨着呼叫按钮的文本域,由此允。
37、许客户在呼叫时在网页上输入其想要发送的相关信息。0104只要公司具有足够的支持人员和基础设施,即可同时支持集成了语音和数据的多个呼叫。访问相同或不同网站的客户有可能同时决定发起呼叫,并且语音和数据可以基于用户标识及其他相关信息而被路由至恰当接收方。稍后将要描述的门户网页可以同时在一个位置显示所有来电呼叫方信息。0105支持用于WEB集成的语音和数据的呼叫按钮的机制0106如前所述,在发起呼叫的同时可以存储、加密以及向接收方传送若干种类型的数据。这些数据是以读取自公司WEB服务器的网页上的统一资源定位符(URL)的形式或格式存储的,并且会由用户浏览器上的软件更新。网页是由设备上的WEB浏览器显示。
38、的文档或信息源,并且通常采用的是HTML或XHTML格式。在一个实施例中,作为网页上的图标显示的呼叫按钮直接链接到URL,所述URL是作为网页内容中的行(或是元素或对象)加密的,并且所述URL会在发送至接收方之前被解码和解析。在图2中显示了用URL格式200存储的此类数据的一个示例。0107当网站访问者打开网页时,HTTPWEB服务器首先检查终端设备的浏览器类型。如果其来自PC,那么WEB服务器会将ADOBEFLASH显示成是网页上的呼叫按钮。如果来自移动设备,例如ANDROID电话、IPHONE、IPAD设备,那么WEB服务器会用带下划线的URL模式来显示呼叫按钮。其原因在于移动浏览器不支持。
39、ADOBEFLASH,因此,移动或PAD设备需要具有安装在该设备上的软件(移动应用)插件。这里的示例是一个预先定义的URL存储格式200。在一个实施例中,当移动呼叫方点击网页上的呼叫按钮时,依照本发明实施例描述的技术构建的下属移动应用将会检查其点击的URL,以便了解其是否为预先定义的URL模式。如果URL链接满足预先定义的URL存储格式200,那么它会发起一个源自移动应用的呼叫,以便执行某种功能,例如呼叫和/或数据交换。在完成该操作之后,例如在呼叫结束之后,该下属移动应用需要返回到执行呼叫的初始网页。由于预先定义的URL存储格式200不同于规则的URL,因此其需要包含初始网页地址。0108图2。
40、A示出的是根据一个实施例的用于移动/平板/PAD设备的信息存储格式200。第一字段201是URL的模式名称,例如“AIRETALK”,其中该字段告知WEB浏览器执行某些功能,例如在软件应用标识出该字段是目标预定模式名称的时候发起电话呼叫或数据交换。通常,呼叫按钮是一个允许用户知道其自我说明的用途的图标,例如电话图像。在另一个实施例中,模式名称可以是“AIRTALK_START”或“AIRTALK_END”,由此可以向软件应用告知该图标在呼叫方点击了呼叫按钮之后有可能会改变显示,以便指示下一个操作。例如,在与呼叫相连时,与模式名称为“AIRTALK_START”的URL存储格式关联的呼叫按钮会将。
41、其显示从电话图像变成“CANCEL”,由此,呼叫方知道其可以在建立呼叫之前取消该呼叫。在呼叫被连接时,图标显示将会变成“END”。此时,显示“END”的图标会动态关联模式名称为“AIRTALK_END”的不同URL存储格式,由此,当用户点击该“END”显示图标来结束呼叫时,软件应用可以执行采用这种新URL存储格式的指定任务(即模式名称“AIRTALK_END”)。0109第二字段“PHONELIEST”202是一个电话列表,其表明是否存在电话号码列表,以及软件是否会查找待拨打的备选电话号码。此外它还可以指示待呼叫电话号码的优先级。说明书CN104052784A118/12页12该电话列表可以保。
42、存在服务器中或是可供查找的其他存储器上。0110第三字段“PHONE_NUMBER”203是待呼叫的默认电话号码。如果该电话号码不可用,则使用来自第二字段“PHONELIST”202的电话列表中的备选电话号码。该电话号码可以用E164国际号码格式表述。0111第四字段是指示呼叫方地理位置的“AREA”(区域)204。第五字段“CUSTOMER”205是一个允许服务器或系统辨认和验证用户的标识。该标识可以是账号,用户名或是适用于验证目的的其他信息。此外,它还可以用于关联服务器上存储的用户信息(例如个人信息,资料图片,视频等等),并且可以在呼叫发起时能够被读取以显示在呼叫方设备上。0112第六字段。
43、“SIPID”206指示的是SIP/XMPP集群或路由ID。该ID可用于确定呼叫方的语音和数据将要使用且以呼叫方的签约信息为基础的路由。依照该签约信息,不同路由可以具有不同的可靠性和费用。与SIP集群代理的距离可被计算,并且可以使用距离最短的路由ID来实现更好的质量,由此避免相对于SIP集群代理的抖动延迟。所述ID会被定期更新,以便反映呼叫方的签约信息。第七字段“SIPBK”207指示的是第一路由失败或拥塞时的SIP/XMPP集群备份ID路由,其中所述失败或拥塞可以用插件软件检测。第八字段“DEVICE”208指示的是待呼叫的终端设备的类型,例如POTS电话,依靠本发明实施例中描述的技术启用的。
44、设备,GTALK或SKYPE等等。0113第九字段“WEBADDRESS”209指示的是供用户发起呼叫的当前网站的地址。该字段的一个用途是允许WEB浏览器返回到用户查看的初始网站,因为该网站在呼叫结束时与其启动的网站未必相同。通常,在呼叫过程中,一旦状态变化,则WEB服务器将会产生新的网页,以便显示在用户的WEB浏览器上。例如,浏览器可以显示电话连接成功,或者浏览器可以在用户通过电话订购某些产品之后以确认页为结束。该字段的另一个用途是向接收方(即被叫方)提供用户正在查看且与用户希望询问的某些服务或产品有关的特定网页的资料。0114第十字段“MESSAGE”210指示的是在发起呼叫时传送的数据及。
45、数据类型。如前所述,可供传输的数据具有数种类型,其中包括网页位置,浏览器COOKIE,用户的WEB交互信息,以及用户输入信息。此外,它还可以被配置成允许用户选择所要传送的信息的类型,这一点可以通过放置数个紧挨着呼叫按钮的启用/禁用选项来实现。该字段可以包括与呼叫按钮关联的具体信息,例如在网页上紧挨着呼叫按钮的图标名称或产品项目的图片。其目的是为接收方提供用户无法传达或是需要耗费时间来传达的尽可能多的资料。稍后将会更详细地描述对于这些数据的读取和传输处理。0115第十一字段“MTOV”211指示的是被转换成语音的消息字段中的数据。例如,当接收方设备是不能接收数据的传统电话时,这时可以将文本消息转。
46、换成语音,并且可以将其作为语音呼叫的一部分插入。这种编码语音是用VOIP协议通过SIP服务器传递的。0116第十二字段“VMAIL”212表明是否将数据和/或语音信息录制成语音邮件。该字段可以在接收端不可用时使用。作为替换,呼叫按钮可以变成允许用户说话并送出语音消息的麦克风按钮或是用麦克风按钮替换。0117第十三字段“STATUS”213表明接收方是否在线,或者其是否具有依照本发明实施例中描述的技术所启用的设备。该字段可以基于接收方状态来实时更新,并且可以在呼叫按钮上用不同颜色表示。例如,包含呼叫按钮的接收方或网站主机可以设置日时启动,以使说明书CN104052784A129/12页13呼叫按。
47、钮在一天中的某个时间段活动,从而避免遗漏呼叫。0118第十四字段“TEXTMESSAGE”214表明是否将输入的文本消息转发到位于电话号码203的接收方。第十五字段“SIPDNS”215表明其是否需要前往SIPDNS(域名系统)服务器,以便基于呼叫方地理位置来下载SIPID和SIPBKID。这个字段是对应于移动/平板/PAD设备的。第十六字段“KEYPAD”216指示的是WEB浏览器是否会在点击了呼叫按钮之后显示数字键盘。该数字键盘可以是紧挨着呼叫按钮并具有数字键盘的小弹出窗口,并且其在产品网页从用户那里请求更多信息的时候非常有用,例如在选择更多选项时。该字段对应的是移动/平板/PAD设备的。。
48、最后两个字段217和218是被保留供将来使用的,但是更多字段也是可以添加的。0119应该指出的是,以上示出的URL内容并不是穷举的。字段数量及每个字段的内容可以依照所涉及的应用和设备而改变。例如,字段“PHONELIST”202可被确定成是不需要的,并且呼叫按钮可以与单个电话号码关联。而在另一个示例中,如果应用不支持文本消息传递能力,那么可以不包含字段“TEXTMESSAGE”214。更进一步,通过包含字段“CONFERENCE”,可以启用会议呼叫特征,稍后将会对此进行更详细的描述。0120图2B与图2A的URL存储格式相似,但是依照一个实施例,其对应的是PC/MAC设备。作为示例,图2B不具。
49、有字段“STATUS”,“TEXTMESSAGE”,“SIPDNS”以及KEYPAD。0121通常,URL内容包含了用于确定对谁进行呼叫,发送何种数据以及如何进行发送的参数和数据。所述URL由拥有显示呼叫按钮的网站的服务供应商或公司通过使用本发明实施例中描述的技术来创建,并且可以动态更新。此外,通过提供不同工具,可以允许服务供应商轻松创建置于其销售网站上的加密URL。以上所有信息都会被加密,以便确保安全性和隐私性。0122门户网页0123图3是示出了根据一个实施例的显示在门户网页上的信息的框图。在诸如图1的终端用户108之类的接收端上提供了与位于云基础设施的各种服务器相连的客户服务门户页面,并且所述页面可以实时显示接收到的信息。通过登录到受密码保护的门户页面,接收方可以具有包括当前等待的呼叫方以及过去的呼叫方在内的呼叫方列表的完整视图。在每个呼叫方的下方都具有图3显示的表格所列举的相应信息。在表格300中,第一行301显示的是当前活动的呼叫方的信息,其中包括姓名,地址,连接状态,操作员,总的累积时间,等待时间以及其他杂项信息,例如呼叫方的设备或软件能力。此外,少量图标(未显示)还显示了呼叫方的设备和语音状态。0124在表格300中,“姓名”字段302是从所传送的客户信息中获取的。通过点击呼叫方的姓名,可以建立连接并且可以相应读取呼叫方上传至服务器的信息。“访问方地址”303指示的。