网络加速通讯方法、装置以及电子设备制造方法及图纸

技术编号:20430793 阅读:17 留言:0更新日期:2019-02-23 10:43
本发明专利技术提供了一种网络加速通讯方法、装置以及电子设备,涉及即时通讯技术领域,包括:根据用户端的请求设置标识以及服务端地址,其中,所述标识为表示所述请求的唯一标识;根据所述请求的原有访问域名,通过域名映射关系设置与所述原有访问域名对应的加速网络域名;根据所述加速网络域名将所述请求转发至加速网络;基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端,解决了现有技术中存在的用户端与服务端之间的通讯速度较慢的技术问题。

Network Accelerated Communication Methods, Devices and Electronic Equipment

The invention provides a network accelerated communication method, device and electronic equipment, which relates to the technical field of instant messaging, including: setting an identification and a server address according to the request of the client, in which the identification is the unique identification representing the request; setting the corresponding access domain name according to the original access domain name of the request through the domain name mapping relationship. Accelerate the network domain name; forward the request to the accelerated network according to the accelerated network domain name; send the request to the target server through the accelerated network based on the identification and the address of the server, thus solving the technical problem of slow communication between the client and the server in the prior art.

【技术实现步骤摘要】
网络加速通讯方法、装置以及电子设备
本专利技术涉及即时通讯
,尤其是涉及一种网络加速通讯方法、装置以及电子设备。
技术介绍
目前,即时通讯(InstantMessaging)是互联网(Internet)上较为流行的通讯方式,各种各样的即时通讯软件也层出不穷,服务提供商也提供了越来越丰富的通讯服务功能。从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术,通过编程实现基于客户机/服务器(Client/Server,简称C/S)架构的网络聊天工具是切实可行的。即时通讯是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。即时通讯按使用用途分为企业即时通讯和网站即时通讯,根据装载的对象又可分为手机即时通讯和个人计算机(personalcomputer,即PC)即时通讯,手机即时通讯的代表是短信,网站、视频即时通讯等。但是,在用户的客户机(即用户端)与服务器(即服务端)之间距离较远时,服务端会在较长时间之后才会接收到用户端发送的请求,因此,用户端与服务端之间的通讯速度较慢。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种网络加速通讯方法、装置以及电子设备,以解决现有技术中存在的用户端与服务端之间的通讯速度较慢的技术问题。第一方面,本专利技术实施例提供了一种网络加速通讯方法,包括:根据用户端的请求设置标识以及服务端地址,其中,所述标识为表示所述请求的唯一标识;根据所述请求的原有访问域名,通过域名映射关系设置与所述原有访问域名对应的加速网络域名;根据所述加速网络域名将所述请求转发至加速网络;基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,根据用户端的请求设置标识,包括:根据用户端的请求遵循的协议种类,获取不同的唯一标识;根据所述唯一标识对每个所述请求进行标识设置。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述标识设置于所述请求的第一个数据包中。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,根据所述加速网络域名将所述请求转发至加速网络,包括:对所述加速网络域名进行域名系统(DomainNameSystem,简称DNS)域名解析,得到加速网络服务的入口地址;将所述请求发送至所述入口地址,以使所述请求转发至加速网络。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端,包括:通过所述加速网络对所述请求的数据包进行解析,得到所述标识;结合所述标识、所述服务端地址以及所述加速网络的节点之间网络状况,在所述加速网络中建立或选择通讯链路;通过所述通讯链路将所述请求发送至目标服务端。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,还包括:对所述通讯链路进行固化,以使流量数据通过所述通讯链路到达至所述目标服务端。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,还包括:若所述用户端与所述目标服务端之间终止连接,则断开所述通讯链路。第二方面,本专利技术实施例还提供一种网络加速通讯装置,包括:第一设置模块,用于根据用户端的请求设置标识以及服务端地址,其中,所述标识为表示所述请求的唯一标识;第二设置模块,用于根据所述请求的原有访问域名,通过域名映射关系设置与所述原有访问域名对应的加速网络域名;转发模块,用于根据所述加速网络域名将所述请求转发至加速网络;发送模块,用于基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端。第三方面,本专利技术实施例还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述如第一方面所述的方法的步骤。第四方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如第一方面所述的方法。本专利技术实施例提供的技术方案带来了以下有益效果:本专利技术实施例提供的网络加速通讯方法、装置以及电子设备。首先,根据用户端的请求设置标识以及服务端地址,其中,标识为表示请求的唯一标识,然后,根据请求的原有访问域名,通过域名映射关系设置与原有访问域名对应的加速网络域名,之后,根据加速网络域名将请求转发至加速网络,然后,基于标识和服务端地址通过加速网络将请求发送至目标服务端,因此,通过对用户端的请求设置服务端地址以及唯一的标识,以及通过域名映射关系设置与原有访问域名对应的加速网络域名,以使请求平滑的转入到加速网络,并通过域名映射保留该唯一的标识,之后才能够根据服务端地址及该唯一的标识使请求经过加速网络快速的到达目标服务端,以实现对请求传输速度的提升,从而解决了现有技术中存在的用户端与服务端之间的通讯速度较慢的技术问题。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例一所提供的网络加速通讯方法的流程图;图2示出了本专利技术实施例二所提供的网络加速通讯方法的流程图;图3示出了本专利技术实施例二所提供的网络加速通讯方法的另一流程图;图4示出了本专利技术实施例三所提供的一种网络加速通讯方法装置的结构示意图;图5示出了本专利技术实施例四所提供的一种电子设备的结构示意图。图标:3-网络加速通讯装置;31-第一设置模块;32-第二设置模块;33-转发模块;34-发送模块;4-电子设备;41-存储器;42-处理器;43-总线;44-通信接口。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,在当前的移动互联网时代,用户的终端用户群热点可能在欧洲,用户的服务器部署在中国,也可能用户的终端用户群热点在中国,而用户的服务器部署在欧洲,而在欧洲和中国这两个地区,跨域的网元较多,链路的质量问题就显得尤为重要。那么在这两者之间建立一个低延时,稳定的通信链路显得尤为重要。在传统的网络加速方案中,域名系统(DomainNameSystem,简称DNS)服务商会为每个用户提供不同的互联网协议地址(InternetProtocolAddress,简称IP地址)来做加速,这种根据每个域名来分配一个IP来定位用户的方式,浪费了网络资源,导致提高了整体运营和维护的成本。因此,在本文档来自技高网...

【技术保护点】
1.一种网络加速通讯方法,其特征在于,包括:根据用户端的请求设置标识以及服务端地址,其中,所述标识为表示所述请求的唯一标识;根据所述请求的原有访问域名,通过域名映射关系设置与所述原有访问域名对应的加速网络域名;根据所述加速网络域名将所述请求转发至加速网络;基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端。

【技术特征摘要】
1.一种网络加速通讯方法,其特征在于,包括:根据用户端的请求设置标识以及服务端地址,其中,所述标识为表示所述请求的唯一标识;根据所述请求的原有访问域名,通过域名映射关系设置与所述原有访问域名对应的加速网络域名;根据所述加速网络域名将所述请求转发至加速网络;基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端。2.根据权利要求1所述的网络加速通讯方法,其特征在于,根据用户端的请求设置标识,包括:根据用户端的请求遵循的协议种类,获取不同的唯一标识;根据所述唯一标识对每个所述请求进行标识设置。3.根据权利要求1或2所述的网络加速通讯方法,其特征在于,所述标识设置于所述请求的第一个数据包中。4.根据权利要求1所述的网络加速通讯方法,其特征在于,根据所述加速网络域名将所述请求转发至加速网络,包括:对所述加速网络域名进行DNS域名解析,得到加速网络服务的入口地址;将所述请求发送至所述入口地址,以使所述请求转发至加速网络。5.根据权利要求1所述的网络加速通讯方法,其特征在于,基于所述标识和所述服务端地址,通过所述加速网络将所述请求发送至目标服务端,包括:通过所述加速网络对所述请求的数据包进行解析,得到所述标识;结合所述标识、所述服务端地址以及所述加...

【专利技术属性】
技术研发人员:李淼赵东杨攀
申请(专利权)人:北京云中融信网络科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1