一种通信方法及系统与流程

文档序号:13075567阅读:108来源:国知局

技术领域
:】本发明涉及通信
技术领域
:,尤其涉及一种通信方法及系统。
背景技术
::随着无线通信技术的不断发展进步,远距离无线通信可以无线相容性认证(wirelessfidelity,wi-fi)的网络电话(voiceoverinternetprotocol,voip)实现。voip可以将模拟信号(voice)数字化,以数据封包(datapacket)的形式在ip网络(ipnetwork)上做实时传递,从而实现端对端的通信。现有技术中,基于wi-fi的voip通过wi-fi网络实现,通信系统通过wi-fi网络路由器接收呼叫终端的通信请求,并且在wi-fi网络上将数据包传递给被叫终端。在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有技术中,基于wi-fi的voip是在wi-fi网络上实现数据包的传递的,wi-fi网络的安全性较低,并且,在一些wi-fi网络没有覆盖到的偏远地区,无法实现voip通信,有较高的局限性,灵活性较低。技术实现要素:有鉴于此,本发明实施例提供了一种通信方法及系统,在一定程度上提高现有技术基于wi-fi的voip通信安全性和灵活性。一方面,本发明实施例提供了一种通信方法,所述方法应用于通信系统中,所述通信系统包括:长期演进lte网络系统、卫星回传系统和转接网关及公网电话系统,所述方法包括:所述lte网络系统通过lte网络接收终端发送的携带通信请求的数据包;所述lte网络系统将所述数据包发送给所述卫星回传系统;所述卫星回传系统接收到所述数据包后,将所述数据包转发给所述转接网关及公网电话系统;所述转接网关及公网电话系统根据所述数据包进行寻址,得到目标地址;所述转接网关及公网电话系统将所述数据包传递至所述目标地址,以建立所述终端与所述目标地址之间的通信。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述通信系统还包括:压缩解压系统,所述压缩解压系统包括:第一压缩解压单元;所述lte网络系统将所述数据包发送给所述卫星回传系统,包括:所述lte网络系统将所述数据包发送给所述第一压缩解压单元;所述第一压缩解压单元对所述数据包进行压缩处理;所述第一压缩解压单元将压缩后的数据包发送给所述卫星回传系统。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述压缩解压系统包括:第二压缩解压单元;所述卫星回传系统接收到所述数据包后,将所述数据包转发给所述转接网关及公网电话系统,包括:所述卫星回传系统接收到所述压缩后的数据包后,将所述压缩后的数据包发送给所述第二压缩解压单元;所述第二压缩解压单元对所述压缩后的数据包进行解压缩处理,并将解压缩后的数据包转发给所述转接网关及公网电话系统。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一压缩解压单元将压缩后的数据包发送给所述卫星回传系统之前,所述方法还包括:所述第一压缩解压单元为所述数据包添加校验信息;所述第二压缩解压单元将解压缩后的数据包转发给所述转接网关及公网电话系统之前,所述方法还包括:所述第二压缩解压单元提取所述校验信息;所述第二压缩解压单元对所述校验信息进行校验,得到校验结果;响应于所述校验结果为通过校验,所述第二压缩解压单元执行将解压缩后的数据包转发给所述转接网关及公网电话系统的步骤。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述lte网络系统将所述数据包发送给所述卫星回传系统之前,所述方法还包括:所述lte网络系统识别所述数据包的类型;所述lte网络系统识别所述数据包的类型对应的优先级级别,以作为所述数据包的优先级级别;响应于所述数据包的优先级级别为最高优先级,所述lte网络系统执行将所述数据包发送给所述卫星回传系统的步骤;响应于所述数据包的优先级级别不是最高优先级,所述lte网络系统检测当前是否存在正在发送或待发送的优先级级别高于所述数据包的数据包;以及,当检测到当前存在正在发送或待发送的优先级级别高于所述数据包的数据包时,所述lte网络系统将所述优先级级别高于所述数据包的数据包发送完成后,再执行将所述数据包发送给所述卫星回传系统的步骤。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述lte网络系统通过lte网络接收终端发送的携带通信请求的数据包之前,所述方法包括:所述lte网络系统通过所述lte网络接收所述终端发起的接入请求;所述lte网络系统根据所述接入请求,获得第一验证信息,并将所述第一验证信息发送给所述终端;响应于所述终端根据所述第一验证信息得到的第一验证结果为通过验证并根据所述第一验证结果得到第二验证信息,以及所述终端将所述第二验证信息发送给所述lte网络系统,所述lte网络系统接收所述第二验证信息;所述lte网络系统根据所述第一验证信息,对所述第二验证信息进行验证,得到第二验证结果;响应于所述第二验证结果为通过验证,所述lte网络系统将所述终端接入所述lte网络。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述通信请求为网络呼叫请求时,所述转接网关及公网电话系统根据所述数据包进行寻址,得到目标地址,包括:所述转接网关及公网电话系统将所述终端的号码转换为公网号码;所述转接网关及公网电话系统根据所述公网号码与所述解压缩后的数据包进行寻址,得到被叫终端的号码,以作为所述目标地址。另一方面,本发明实施例提供了一种通信系统,所述通信系统包括:长期演进lte网络系统、卫星回传系统和转接网关及公网电话系统;所述lte网络系统,用于通过lte网络接收终端发送的携带通信请求的数据包;所述lte网络系统,还用于将所述数据包发送给所述卫星回传系统;所述卫星回传系统,用于接收到所述数据包后,将所述数据包转发给所述转接网关及公网电话系统;所述转接网关及公网电话系统,用于根据所述数据包进行寻址,得到目标地址;所述转接网关及公网电话系统,还用于将所述数据包传递至所述目标地址,以建立所述终端与所述目标地址之间的通信。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述通信系统还包括:压缩解压系统,所述压缩解压系统包括:第一压缩解压单元;所述lte网络系统,还用于将所述数据包发送给所述第一压缩解压单元;所述第一压缩解压单元,用于对所述数据包进行压缩处理;所述第一压缩解压单元,还用于将压缩后的数据包发送给所述卫星回传系统。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述压缩解压系统包括:第二压缩解压单元;所述卫星回传系统,还用于接收到所述压缩后的数据包后,将所述压缩后的数据包发送给所述第二压缩解压单元;所述第二压缩解压单元,用于对所述压缩后的数据包进行解压缩处理,并将解压缩后的数据包转发给所述转接网关及公网电话系统。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一压缩解压单元,还用于将压缩后的数据包发送给所述卫星回传系统之前,为所述数据包添加校验信息;所述第二压缩解压单元,还用于提取所述校验信息;并用于对所述校验信息进行校验,得到校验结果;以及,用于响应于所述校验结果为通过校验,执行将解压缩后的数据包转发给所述转接网关及公网电话系统的步骤。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述lte网络系统,还用于识别所述数据包的类型;所述lte网络系统,还用于识别所述数据包的类型对应的优先级级别,以作为所述数据包的优先级级别;响应于所述数据包的优先级级别为最高优先级,所述lte网络系统具体用于执行将所述数据包发送给所述卫星回传系统的步骤;响应于所述数据包的优先级级别不是最高优先级,所述lte网络系统具体用于检测当前是否存在正在发送或待发送的优先级级别高于所述数据包的数据包;以及,当检测到当前存在正在发送或待发送的优先级级别高于所述数据包的数据包时,所述lte网络系统将所述优先级级别高于所述数据包的数据包发送完成后,再执行将所述数据包发送给所述卫星回传系统的步骤。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述lte网络系统,还用于:通过所述lte网络接收所述终端发起的接入请求;根据所述接入请求,获得第一验证信息,并将所述第一验证信息发送给所述终端;响应于所述终端根据所述第一验证信息得到的第一验证结果为通过验证并根据所述第一验证结果得到第二验证信息,以及所述终端将所述第二验证信息发送给所述lte网络系统,接收所述第二验证信息;根据所述第一验证信息,对所述第二验证信息进行验证,得到第二验证结果;响应于所述第二验证结果为通过验证,将所述终端接入所述lte网络。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述通信请求为网络呼叫请求时,所述转接网关及公网电话系统,具体用于将所述终端的号码转换为公网号码;所述转接网关及公网电话系统,还具体用于根据所述公网号码与所述解压缩后的数据包进行寻址,得到被叫终端的号码,以作为所述目标地址。上述技术方案中的一个技术方案具有如下有益效果:本发明实施例中,通信系统中包含有lte网络系统,因此,通信系统可以通过lte网络接收终端发送的携带通信请求的数据包,并基于lte网络实现对数据包的传递,由于终端在接入lte网络时需要进行双向认证,保障了网络安全,也就是说,相较于接入wi-fi网络时的单向认证,lte网络具有更高的安全级别,而且lte网络相较于wi-fi网络具有更高的灵活性,即使在一些wi-fi网络没有覆盖到的偏远地区,也可以通过lte网络实现voip,从而满足信需求,弥补了现有技术中基于wi-fi的voip在安全性和灵活性方面的不足;并且,本发明实施例中,通过卫星回传系统进行数据包的转发至转接网关及公网电话系统,并进而由转接网关及公网电话系统建立通信,保证了数据传输有较高的速率,从而使得通信有较高的及时性。因此,本发明实施例提供的技术方案能够在一定程度上提高现有技术基于wi-fi的voip通信安全性和灵活性。【附图说明】为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本发明实施例所提供的通信方法的信息交互示意图;图2是本发明实施例中lte网络系统与终端之间的双向验证过程的信息交互示意图;图3是本发明实施例中压缩解压系统中的信息交互流程示意图;图4是本发明实施例所提供的通信方法应用于拨打网络电话的应用场景下的流程示意图;图5是本发明实施例所提供的通信方法应用于浏览网页的应用场景下的流程示意图;图6是本发明实施例所提供的通信系统的功能方块图;图7是本发明实施例提供的通信系统的实体装置架构示意图。【具体实施方式】为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述验证信息等,但这些验证信息不应限于这些术语。这些术语仅用来将验证信息彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一验证信息也可以被称为第二验证信息,类似地,第二验证信息也可以被称为第一验证信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。针对现有技术中所存在的基于wi-fi的voip通信安全性和灵活性较低的问题,本发明实施例提供了如下解决思路:相较于wi-fi网络,长期演进(longtermevolution,lte)网络具有更高的安全性和更高的灵活性,因此,采用lte网络实现voip以弥补现有技术中基于wi-fi的voip在安全性和灵活性方面的不足。在该思路的引导下,本方案实施例提供了以下可行的实施方案。本发明实施例给出一种通信方法,该方法执行于通信系统中,该通信系统包括:lte网络系统、卫星回传系统和转接网关及公网电话系统。其中,lte网络系统主要包括基站、核心网和sip/rtp服务器。终端可以接入基站,基站将终端发送的数据转发给核心网,由核心网进行数据处理后转发给sip/rtp服务器,在sip/rtp服务器中,sip服务器为sip(sessioninitiationprotocol)提供注册、电话等服务,rtp服务器则主要负责实时传输协议(real-timetransportprotocol,rtp)数据包的转发。在一个具体的实现过程中,基站可以为enodeb,核心网可以为4g核心网络(evolvedpacketcore,epc)。卫星回传系统包括卫星以及两个成对的卫星接收器。卫星与lte网络系统之间,以及,卫星与转接网关及公网电话系统之间,都是通过卫星接收器进行通信的。本发明实施例中,卫星回传系统可以为数据包的远距离传输和通信提供链路支持。转接网关及公网电话系统包括转接网关与公网电话。其中,转接网关用于完成sip终端到公网号码的映射及数据包的转发。在一个具体的实现过程中,转接网关可以为fox网关。请参考图1,其为本发明实施例所提供的通信方法的信息交互示意图,如图1所示,该方法包括以下步骤:s101,lte网络系统通过lte网络接收终端发送的携带通信请求的数据包。具体的,lte网络系统中的基站用于执行该步骤。其中,通信请求可以包括:网络呼叫请求、网络浏览请求或者网络登录请求等,本发明实施例对此不进行特别限定。可以理解的是,根据通信请求的不同,与发送通信请求的终端进行通信的目标地址不同。具体的,根据通信请求的类别不同,携带通信请求的数据包的类型不同。例如,若接收到携带网络呼叫请求的数据包,该数据包可以为a类数据包,若接收到携带网络登录请求的数据包,该数据包可以为b类数据包。通信请求中携带的信息可以包括但不限于:被叫号码、目的ip地址和数字信号等中的至少一个,本发明实施例对此不进行特别限定。s102,lte网络系统将数据包发送给卫星回传系统。具体的,lte网络系统中的sip/rtp服务器用于执行该步骤。s103,卫星回传系统接收到数据包后,将数据包转发给转接网关及公网电话系统。其中,卫星回传系统中的一个卫星接收端用于接收lte网络系统发送的数据包,卫星用于将该卫星接收端接收到的数据包转发给另一个卫星接收端,另一个卫星接收端用于将卫星转发的数据包转发给转接网关及公网电话系统。s104,转接网关及公网电话系统根据数据包进行寻址,得到目标地址。需要说明的是,根据通信请求的类型不同,目标地址可以包括但不限于:被叫终端的号码、被叫基站的ip地址、公网网络的ip地址等,本发明实施例对此不进行特别限定。s105,转接网关及公网电话系统将数据包传递至目标地址,以建立终端与目标地址之间的通信。需要说明的是,本发明实施例中,利用lte网络实现对数据包的传输,并且,为了保证通信的安全性,lte网络系统在执行s101之前,终端需要接入lte网络,此时,lte网络系统与终端可以进行双向验证,当二者对对方的验证结果都为通过验证时,才会将该终端接入lte网络,从而,才能执行s101步骤;否则,不执行。如此,通过与接入lte网络的终端进行双向验证,提高了lte网络中通信安全性。在一个具体的实现过程中,该双向验证的步骤可以参考图2,其为本发明实施例中lte网络系统与终端之间的双向验证过程的信息交互示意图。如图2所示,该方法包括:s201,终端通过lte网络发起接入请求。s202,lte网络系统通过lte网络接收终端发起的接入请求。s203,lte网络系统根据接入请求,获得第一验证信息。s204,lte网络系统将第一验证信息发送给终端。s205,终端根据第一验证信息,得到的第一验证结果。s206,当第一验证结果为通过验证时,终端根据第一验证结果获得第二验证信息。s207,终端将第二验证信息发送给lte网络系统。s208,lte网络系统根据第一验证信息,对第二验证信息进行验证,得到第二验证结果。s209,响应于第二验证结果为通过验证,将终端接入lte网络系统。以便于在终端通过lte网络发起通信请求时,lte网络系统执行s101中通过lte网络接收终端发送的携带通信请求的数据包的步骤。需要说明的是,本发明实施例对于第一验证信息与第二验证信息的具体形式和内容不进行特别限定,在实际实现过程中,可以根据实际需要进行预设。本发明实施例中,考虑到lte系统接收到的通信请求的类型不同,在传递不同类型的数据包的过程中,可以采用优先调度策略。例如,可以为不同类型的数据包设定不同的优先级级别,以便于在执行s103中转发数据包的步骤时,优先调度处理优先级级别较高的数据包。在具体的实现过程中,在lte网络系统执行s103中将数据包发送给卫星回传系统之前,还可以包括以下步骤:lte网络系统识别数据包的类型,并识别该数据包的类型对应的优先级级别,以作为该数据包的优先级级别;基于此,响应于该数据包的优先级级别为最高优先级,lte网络系统执行将该数据包发送给卫星回传系统的步骤。或者,响应于该数据包优先级级别不是最高优先级,lte网络系统可以检测当前是否存在正在发送或待发送的优先级级别高于该数据包的数据包,此时,当检测到当前存在正在发送或待发送的优先级级别高于该数据包的数据包时,lte网络系统将优先级级别高于该数据包的数据包发送完成后,再执行s103中将数据包发送给卫星回传系统的步骤;或者,若检测到当前没有正在发送或待发送的优先级级别高于该数据包的数据包,则lte网络系统直接执行s103中将数据包发送给卫星回传系统的步骤即可。具体的,为了进一步保证voip通信过程中网络呼叫请求的稳定性,携带网络呼叫请求的数据包的类型可以设置为sip数据包或rtp数据包,并且,设置sip数据包或rtp数据包的优先级为最高优先级,从而,lte网络系统可以将该数据包优先传递,保障了网络通话过程中语音信号的及时性和实时性,提高了通信的稳定性。并且,本发明实施例中,考虑到卫星转发的数据量较大,而且,相同的数据业务的数据包的结构相同,数据包的包头信息占用大部分传输带宽,有效数据负载相对较少,因此,还可以在该通信系统中添加压缩解压系统。具体的,该压缩解压系统中包括第一压缩解压单元。在执行s103中lte网络系统将数据包发送给卫星回传系统步骤时,由lte网络系统经数据包发送给第一压缩解压单元,从而,第一压缩解压单元可以对数据包进行压缩处理,之后,由第一压缩解压单元将压缩后的数据包发送给卫星回传系统。并且,该压缩解压系统中还包括:第二压缩解压单元。基于卫星回传系统转发的数据包经过了压缩处理,因此,在执行s104中卫星回传系统接收到数据包后,将数据包转发给转接网关及公网电话系统的步骤时,可以通过以下方式实现:卫星回传系统接收到该压缩后的数据包后,将压缩后的数据包发送给第二压缩解压单元,由第二压缩解压单元对压缩后的数据包进行解压缩处理,并将解压缩后的数据包转发给转接网关及公网电话系统。需要说明的是,第一压缩解压单元和第二压缩解压单元需要成对配置使用,在压缩解压系统进行工作之前,还需要完成第一压缩解压单元与第二压缩解压单元之间的配对识别和ip地址的分配。具体的,还需要设置压缩解压的ip书类型。并且,本发明实施例中,一般将第一压缩解压单元和第二压缩解压单元分别设置于卫星回传系统的两侧,第一压缩解压单元和第二压缩解压单元都可以进行压缩处理和解压缩处理。这样,只要卫星回传系统从一侧接收到的数据包经过压缩解压单元进行压缩处理,则必然在卫星回传系统的另一端由另一压缩解压单元进行解压缩处理处理。本发明实施例中,通过上述步骤将数据包在传递到卫星之前进行压缩,能够有效降低数据的载荷,提高单位时间内数据的传输效率,提高了网络数据包的实时性。有效降低数据业务在传输网络的负担;如果在带宽固定的情况下,通过对数据的压缩、缓存处理可以提高单次传输的有效数据数量,从而提高了网络的业务承载能力。并且,为了进一步的保证lte网络中传递数据包的安全性,第一压缩解压单元还可以在将压缩后的数据包发送给卫星回传系统之前,为该数据包添加校验信息,基于此,第一压缩解压单元可以将添加校验信息后的压缩后的数据包发送给卫星回传系统。另一方面,第二压缩解压单元接收到卫星回传系统转发的数据包后,就可以提取该校验信息,并对校验信息进行校验,得到校验结果。基于此,响应于校验结果为通过校验时,第二压缩解压单元才会执行将解压缩后的数据包转发给所述转接网关及公网电话系统的步骤。或者,若校验结果为未通过校验时,第二压缩解压单元不执行上述转发步骤。本发明实施例中,不限定压缩解压单元对数据包进行压缩与添加校验信息的执行顺序。在一个具体的实现过程中,若第一压缩解压单元先将数据包进行压缩,之后再为压缩后的数据包添加校验信息,之后,将添加校验信息后的压缩后的数据包发送给卫星回传系统;那么,第二压缩解压单元可以直接提取其中的校验信息,并对校验信息进行校验,得到校验结果,此时,响应于校验结果为通过校验,第二压缩解压单元执行对压缩后的数据包进行解压缩处理,并将解压缩后的数据包转发给转接网关及公网电话系统的步骤。或者,在另一个具体的实现过程中,若第一压缩解压单元在进行压缩前,就先为数据包添加校验信息,之后,再将包含有校验信息的数据包进行压缩;那么,第二压缩解压单元需要先将该压缩后的数据包进行解压缩处理,以便于提取其中的校验信息,并对校验信息进行校验,得到验证结果,此时,响应于校验结果为通过校验,第二压缩解压单元执行将解压缩后的数据包转发给转接网关及公网电话系统的步骤。需要说明的是,当压缩解压系统中的一个压缩解压单元为数据包添加校验信息时,与其成对配置的另一个压缩解压单元中需要配置相应的校验方式。基于校验信息得到校验结果的校验方式可以有多种实现方式,本发明实施例对此不进行特别限定。例如,可以在压缩解压系统中的两个成对配置的压缩解压单元中存储指定算法,这样,当其中的一个压缩解压单元在接收到卫星回传系统发送的数据包中携带有校验信息的时候,这个压缩解压单元就可以将利用指定算法处理校验信息并得到处理结果,进而,根据处理结果得到校验结果。基于此,在一个具体的实现方式中,本发明实施例中压缩解压系统中的信息交互流程示意图可以参考图3,如图3所示,该方法包括:s301,第一压缩解压单元接收到lte网络系统发送的数据包。s302,第一压缩解压单元对该数据包进行压缩处理,得到压缩后的数据包。s303,第一压缩解压单元为压缩后的数据包添加校验信息。s304,第一压缩解压单元将添加校验信息后的压缩后的数据包,通过卫星回传系统发送给第二压缩解压单元。s305,第二压缩解压单元对校验信息进行校验,得到校验结果。s306,当校验结果为通过校验时,第二压缩解压单元对压缩后的数据包进行解压缩处理,并将解压缩后的数据包转发给转接网关及公网电话系统。可以理解的是,如图3所示的信息流程示意图为上行数据包的传输过程,其下行数据传输过程于此类似,在此不再进行赘述。需要说明的是,在具体实现本申请的过程中,还可以为优先级较高的数据包配置单独处理的两个压缩解压单元。例如,在一个具体的实现过程中,压缩解压系统可以包括四个压缩解压单元,其中,压缩解压单元a和压缩解压单元b用于处理优先级级别最高的sip数据包或rtp数据包的压缩处理和解压缩处理,增加了单位时间内传输rtp数据包的数量,提高了rtp数据包的吞吐量,降低传输时延;而压缩解压单元c和压缩解压单元d用于处理优先级级别不是最高优先级的其他数据包的压缩处理和解压缩处理。这样,通过将优先级级别最高的数据包与其他数据包进行区分处理,能够进一步加快对优先级级别最高的数据包的处理速度,进一步提升了数据传输的及时性。本发明实施例中,通过上述方法,使得通过卫星回传系统进行数据包的传递过程中,在发送端对数据包进行压缩处理,在接收端对压缩后的数据包进行解压处理,能够有效降低传输网络的负担,并且,如果在带宽固定的情况下,通过对数据包的压缩处理可以提高单次传输的有效数据数量,从而提高了网络的业务承载能力。为了更清楚的说明本方案,本发明实施例还给出以下两种不同应用场景下的通信过程。第一种,拨打网络电话的应用场景下的通信方法。在一个具体的实现过程中,当s101中接收到的通信请求为网络呼叫请求时,转接网关及公网电话系统只执行s104时,需要将该终端的号码转换为公网号码,从而,转接网关及公网电话系统可以根据该公网号码与解压缩后的数据包进行寻址,得到被叫终端的号码,以作为目标地址。具体的,请参考图4,其为本发明实施例所提供的通信方法应用于拨打网络电话的应用场景下的流程示意图。如图4所示,该方法应用的通信系统包括:lte网络、压缩解压系统、卫星回传系统与转接网关及公网电话系统;其中,压缩解压系统包括:成对配置的压缩解压单元a和压缩解压单元b;卫星回传系统与转接网关及公网电话系统包括fxo网关和网络电话(publicswitchedtelephonenetwork,pstn)系统。如图4所示,该方法包括:s401,手机终端a通过lte网络发送携带呼叫请求的数据包。s402,lte网络系统识别该数据包的类型为rtp数据包,并识别出该rtp数据包的优先级级别为最高级。s403,lte网络系统将该rtp数据包发送给压缩解压单元a。s404,压缩解压单元a对该rtp数据包进行压缩处理,得到压缩后的rtp数据包。s405,压缩解压单元a将压缩后的rtp数据包转发给卫星回传系统。s406,卫星回传系统将压缩后的rtp数据包转发给压缩解压单元b。s407,压缩解压单元b对压缩后的rtp数据包进行解压缩处理,得到解压缩后的数据包。s408,压缩解压单元b将解压缩后的数据包转发给fxo网关。s409,fxo网关将手机终端a的号码转换为公网号码,并将该公网号码和解压缩后的数据包转发到公网的pstn系统。s410,pstn系统根据解压缩后的数据包进行寻址,得到公网电话c。s411,pstn系统将解压缩后的数据包传递给公网电话c。第二种,浏览网页的应用场景下的通信方法。请参考图5,其为本发明实施例所提供的通信方法应用于浏览网页的应用场景下的流程示意图。如图5所示,该方法应用的通信系统包括:lte网络、压缩解压系统、卫星回传系统与转接网关及公网电话系统。其中,压缩解压系统包括:成对配置的压缩解压单元a和压缩解压单元b,以及,成对配置的压缩解压单元c和压缩解压单元d,其中,成对配置的压缩解压单元a和压缩解压单元b用于处理优先级级别最高的数据包,成对配置的压缩解压单元c和压缩解压单元d用于处理其他数据包。如图5所示,该方法包括:s501,无线接入端b通过lte网络发送携带http或者ftp等网络通信请求的数据包。s502,lte网络系统识别该数据包的类型,根据该数据包的类型识别出该数据包的优先级级别不是最高级。s503,lte网络系统判断是否有高于该数据包的优先级级别的其他数据包正在发送或待发送。s504,当存在高于该数据包的优先级级别的其他数据包正在发送或待发送时,优先发送高于该数据包的优先级级别的其他数据包,直至高于该数据包的优先级级别的发送完毕,将该数据包发送给压缩解压单元c。s505,压缩解压单元c对该数据包进行压缩处理,得到压缩后的数据包。s506,压缩解压单元c将压缩后的数据包转发给卫星回传系统。s507,卫星回传系统将压缩后的数据包转发给压缩解压单元d。s508,压缩解压单元d对压缩后的数据包进行解压缩处理,得到解压缩后的数据包。s509,压缩解压单元d将解压缩后的数据包转发给转接网关及公网电话系统。s510,转接网关及公网电话系统根据解压缩后的数据包进行寻址,得到目标地址。s511,转接网关及公网电话系统将解压缩后的数据包发送给目标地址,以建立无线接入端b与该目标地址之间的网络通信。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。本发明实施例的技术方案具有以下有益效果:本发明实施例中,通信系统中包含有lte网络系统,因此,通信系统可以通过lte网络接收终端发送的携带通信请求的数据包,并基于lte网络实现对数据包的传递,由于终端在接入lte网络时需要进行双向认证,保障了网络安全,也就是说,相较于接入wi-fi网络时的单向认证,lte网络具有更高的安全级别,而且lte网络相较于wi-fi网络具有更高的灵活性,即使在一些wi-fi网络没有覆盖到的偏远地区,也可以通过lte网络实现voip,从而满足信需求,弥补了现有技术中基于wi-fi的voip在安全性和灵活性方面的不足;并且,本发明实施例中,通过卫星回传系统进行数据包的转发至转接网关及公网电话系统,并进而由转接网关及公网电话系统建立通信,保证了数据传输有较高的速率,从而使得通信有较高的及时性。因此,本发明实施例提供的技术方案能够在一定程度上提高现有技术基于wi-fi的voip通信安全性和灵活性。实施例二基于上述实施例一所提供的通信方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。请参考图6,其为本发明实施例所提供的通信系统的功能方块图。如图6所示,该通信系统包括:长期演进lte网络系统61、卫星回传系统62和转接网关及公网电话系统63;lte网络系统61,用于通过lte网络接收终端发送的携带通信请求的数据包;lte网络系统61,还用于将数据包发送给卫星回传系统62;卫星回传系统62,用于接收到数据包后,将数据包转发给转接网关及公网电话系统63;转接网关及公网电话系统63,用于根据数据包进行寻址,得到目标地址;转接网关及公网电话系统63,还用于将数据包传递至目标地址,以建立终端与目标地址之间的通信。在一个具体的实现过程中,该通信系统还包括:压缩解压系统64,压缩解压系统64包括:第一压缩解压单元641;lte网络系统61,还用于将数据包发送给第一压缩解压单元641;第一压缩解压单元641,用于对数据包进行压缩处理;第一压缩解压单元641,还用于将压缩后的数据包发送给卫星回传系统62。此时,该压缩解压系统64包括:第二压缩解压单元642;卫星回传系统62,还用于接收到压缩后的数据包后,将压缩后的数据包发送给第二压缩解压单元642;第二压缩解压单元642,用于对压缩后的数据包进行解压缩处理,并将解压缩后的数据包转发给转接网关及公网电话系统63。在另一个具体的实现过程中,第一压缩解压单元641,还用于将压缩后的数据包发送给卫星回传系统62之前,为数据包添加校验信息;第二压缩解压单元642,还用于提取校验信息;并用于对校验信息进行校验,得到校验结果;以及,用于响应于校验结果为通过校验,执行将解压缩后的数据包转发给转接网关及公网电话系统63的步骤。本发明实施例中,lte网络系统61,还用于识别所述数据包的类型;lte网络系统61,还用于识别所述数据包的类型对应的优先级级别,以作为数据包的优先级级别;响应于数据包的优先级级别为最高优先级,lte网络系统61具体用于执行将数据包发送给卫星回传系统62的步骤;响应于数据包的优先级级别不是最高优先级,lte网络系统61具体用于检测当前是否存在正在发送或待发送的优先级级别高于数据包的数据包;以及,当检测到当前存在正在发送或待发送的优先级级别高于数据包的数据包时,lte网络系统61将优先级级别高于数据包的数据包发送完成后,再执行将数据包发送给卫星回传系统62的步骤。本发明实施例中,lte网络系统61,还用于:通过lte网络接收终端发起的接入请求;根据接入请求,获得第一验证信息,并将第一验证信息发送给终端;响应于终端根据第一验证信息得到的第一验证结果为通过验证并根据第一验证结果得到第二验证信息,以及所述终端将第二验证信息发送给lte网络系统61,接收第二验证信息;根据第一验证信息,对第二验证信息进行验证,得到第二验证结果;响应于第二验证结果为通过验证,将终端接入lte网络。在一个具体的实现过程中,当通信请求为网络呼叫请求时,转接网关及公网电话系统63,具体用于将终端的号码转换为公网号码;转接网关及公网电话系统63,还具体用于根据公网号码与解压缩后的数据包进行寻址,得到被叫终端的号码,以作为目标地址。具体的,请参考图7,其为本发明实施例提供的通信系统的实体装置架构示意图。如图7所示,该通信系统包括:lte网络系统61、卫星回传系统62、压缩解压系统64和转接网关及公网电话系统63。其中,如图7所示,lte网络系统61包括:基站611、核心网612和sip/rtp服务器613。终端可以接入基站611,基站611将终端发送的数据转发给核心网612,由核心网612进行数据处理后转发给sip/rtp服务器613,在sip/rtp服务器613中,sip服务器为sip(sessioninitiationprotocol)提供注册、电话等服务,rtp服务器则主要负责实时传输协议(real-timetransportprotocol,rtp)数据包的转发。在一个具体的实现过程中,基站可以为enodeb,核心网可以为4g核心网络(evolvedpacketcore,epc)。如图7所示,卫星回传系统62包括:第一卫星接收器621、卫星622和第二卫星接收器623,卫星回传系统62用于为数据包的远距离传输和通信提供链路支持。其中,如图7所示,卫星622与lte网络系统61之间通过第一卫星接收器621进行通信,而卫星622与转接网关及公网电话系统63之间通过第二卫星接收器623进行通信。如图7所示,转接网关及公网电话系统63包括:转接网关631和公网电话系统632。其中,转接网关631用于完成sip终端到公网号码的映射及数据包的转发。在一个具体的实现过程中,转接网关可以为fox网关。如图7所示,压缩解压系统64包括:sip/rtp数据包压缩解压单元a、sip/rtp数据包压缩解压单元b、非sip/rtp数据包压缩解压单元c和非sip/rtp数据包压缩解压单元d。其中,ip/rtp数据包压缩解压单元a和sip/rtp数据包压缩解压单元b主要用于对sip/rtp数据包的压缩;非sip/rtp数据包压缩解压单元c和非sip/rtp数据包压缩解压单元d用于对非sip/rtp的数据包进行压缩处理。由于本实施例中的各单元能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。本发明实施例的技术方案具有以下有益效果:本发明实施例中,通信系统中包含有lte网络系统,因此,通信系统可以通过lte网络接收终端发送的携带通信请求的数据包,并基于lte网络实现对数据包的传递,由于终端在接入lte网络时需要进行双向认证,保障了网络安全,也就是说,相较于接入wi-fi网络时的单向认证,lte网络具有更高的安全级别,而且lte网络相较于wi-fi网络具有更高的灵活性,即使在一些wi-fi网络没有覆盖到的偏远地区,也可以通过lte网络实现voip,从而满足信需求,弥补了现有技术中基于wi-fi的voip在安全性和灵活性方面的不足;并且,本发明实施例中,通过卫星回传系统进行数据包的转发至转接网关及公网电话系统,并进而由转接网关及公网电话系统建立通信,保证了数据传输有较高的速率,从而使得通信有较高的及时性。因此,本发明实施例提供的技术方案能够在一定程度上提高现有技术基于wi-fi的voip通信安全性和灵活性。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1