预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN104205991104205991A(43)申请公布日2014.12.10(21)申请号201380014058.5(74)专利代理机构北京天昊联合知识产权代理(22)申请日2013.05.10有限公司11112代理人陈源崔利梅(30)优先权数据(51)Int.C61/645,2492012.05.10USl.13/834,1522013.03.15USH04W76/02(2006.01)(85)PCT国际申请进入国家阶段日2014.09.12(86)PCT国际申请的申请数据PCT/US2013/0405862013.05.10(87)PCT国际申请的公布数据WO2013/170177EN2013.11.14(71)申请人坦戈迈公司地址美国加利福尼亚州(72)发明人M·张X·顾贾格迪普·桑德格雷戈里·多尔索权权利要求书2页利要求书2页说明书10页说明书10页附图5页附图5页(54)发明名称用于降低呼叫建立时间的系统和方法(57)摘要一种用于降低至少两个设备之间的实时通信的呼叫建立时间的方法。该方法包括:在系统的第一内部服务器接收来自呼叫者的第一通信,其中该第一通信是推送请求,该推送请求包括发起与被呼叫者的连接的尝试;经由第一内部服务器向被呼叫者发送推送通知,其中该第一内部服务器具有至少两个接口,其中该至少两个接口的每一个接口都包含用户数据报协议(UDP)端口,其中该发送包括:通过第一内部服务器将被呼叫者能够连接到的该至少两个接口的外部UDP(IP,端口)对封装到推送通知中。CN104205991ACN104259ACN104205991A权利要求书1/2页1.一种非易失性计算机可读存储介质,其存储有指令,当执行该指令时,使得计算机处理器执行用于降低至少两个设备之间的实时通信的呼叫建立时间的方法,所述方法包括:在系统的第一内部服务器接收来自呼叫者的第一通信,其中所述第一通信是包含发起与被呼叫者连接的尝试的推送请求;经由所述第一内部服务器向所述被呼叫者发送推送通知,其中所述第一内部服务器具有至少两个接口,其中所述至少两个接口中的每一个接口都包含用户数据报协议(UDP)端口,其中所述发送包括:通过所述第一内部服务器将所述被呼叫者能够连接到的所述至少两个接口的外部UDP(IP,端口)对嵌入到所述推送通知中。2.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:从所述系统的第二内部服务器、所述呼叫者和所述被呼叫者中的至少一个接收通信,其中所述接收通信包括:接收打包信息,其中所述打包信息的各部分能够在所述第一内部服务器、所述第二内部服务器、所述呼叫者和所述被呼之间被连续地发送或接收。3.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:同时使用所述UDP端口和传输控制协议(TCP)端口来发起呼叫或接受呼叫,其中所述至少两个接口中的每一个都包含所述TCP端口;利用所述UDP端口作为至少UDP端口和TCP端口的默认端口;以及如果确定所述UDP端口有效,则终止所述TCP端口的使用。4.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:利用所述UDP端口,在与所述被呼叫者和所述呼叫者相关的网络类型之间无缝切换。5.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:通过所述第一内部服务器,在所述呼叫者、第二内部服务器和所述被呼叫者之间中转一组通信,其中所述一组通信至少包含所述第一通信。6.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:通过所述第一内部服务器,解译包含在作为所述推送请求的一部分发送的控制数据包内的信息。7.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:通过所述第一内部服务器,解密在所述第一内部服务器接收到的控制数据包,所述控制数据包是所述推送请求的一部分。8.如权利要求7所述的非易失性计算机可读存储介质,还包括指令用于:通过所述第一内部服务器,访问封装在所述控制数据包的报头中的密码;以及通过所述第一内部服务器,使用所述密码来解密所述控制数据包。9.如权利要求8所述的非易失性计算机可读存储介质,还包括指令用于:通过所述第一内部服务器,将与所述呼叫者相对应的第一签名和位于所述报头中的第二签名比较;以及如果所述第一签名和所述第二签名匹配并解密成功,则通过所述第一内部服务器验证所述控制数据包。10.如权利要求1所述的非易失性计算机可读存储介质,还包括指令用于:2CN104205991A权利要求书2/2页接收来自所述系统的第二内部服务器的动态配置信息,其中所述动态配置信息包括基于呼叫者信息和被呼叫者信息选定的要使用的协议,其中所述呼叫者信息和被呼叫者信息包含所述呼叫