An embodiment of the invention relates to a data transmission method and system. The data transmission method includes: sending the first data request to the target server; when the first data request fails, it sends an encrypted inquiry request to the protocol control server of the pre stored protocol control server domain name address; receives the protocol control. The configuration list is sent by the server, and the configuration list includes the domain address of the target server, in which the configuration list is obtained by the protocol control server according to the encrypted inquiry request; second data requests are sent to the target server of the target server domain name address; the target server of the target server domain address is received. The response message sent by the server includes the target result of the response message. Through the application method and system, the client's request is transferred to the server accurately, and the client gets the corresponding data from the server to ensure the integrity of the communication data.
【技术实现步骤摘要】
一种数据传输方法及系统
本专利技术涉及流媒体领域,尤其涉及一种数据传输方法及系统。
技术介绍
目前主流的客户端软件与服务器传输数据的方法是通过HTTP协议传递数据,具有保密和防劫持效果的HTTPS协议因为各种原因(比如网络服务商少、规模小、证书太贵,开通三级域名的话动辄上百万费用每年)推行很慢。在中国,网络环境比较恶劣,各种小运营商网络结构奇特,因为技术问题或者利益驱使,会出现各种DNS无法解析、DNS解析错误、DNS被劫持到特定的服务器、HTTP请求被劫持或者插入会破坏数据完整性的广告代码等。导致客户端与服务器之间的通信出现问题,软件部分或者全部功能无法正常使用。
技术实现思路
本专利技术的目的是为了解决上述技术问题,提出了一种数据传输方法及系统。为了实现上述目的,一方面,本专利技术实施例提出了一种数据传输方法,该数据传输方法包括:向目标服务器发送第一次数据请求;当所述第一次数据请求失败时,向预先存储的协议控制服务器域名地址对应的协议控制服务器发送加密询问请求;接收协议控制服务器发送的配置列表,配置列表包括目标服务器域名地址,其中,配置列表为协议控制服务器根据加密询问请求获取;向目标服务器域名地址对应的目标服务器发送第二次数据请求;接收目标服务器域名地址对应的目标服务器发送的响应消息,响应消息包括目标结果。优选地,配置列表中的信息还包括加密服务器域名地址;向目标服务器域名地址对应的目标服务器发送第二次数据请求的步骤之后还包括:当第二次数据请求失败时,发送第三次数据请求,由加密服务器域名地址对应的加密服务器传送至目标服务器域名地址对应的目标服务器;接收由加密服 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:向目标服务器发送第一次数据请求;当所述第一次数据请求失败时,向预先存储的协议控制服务器域名地址对应的协议控制服务器发送加密询问请求;接收所述协议控制服务器发送的配置列表,所述配置列表包括目标服务器域名地址,其中,所述配置列表为所述协议控制服务器根据所述加密询问请求获取;向所述目标服务器域名地址对应的目标服务器发送第二次数据请求;接收所述目标服务器域名地址对应的目标服务器发送的响应消息,所述响应消息包括目标结果。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:向目标服务器发送第一次数据请求;当所述第一次数据请求失败时,向预先存储的协议控制服务器域名地址对应的协议控制服务器发送加密询问请求;接收所述协议控制服务器发送的配置列表,所述配置列表包括目标服务器域名地址,其中,所述配置列表为所述协议控制服务器根据所述加密询问请求获取;向所述目标服务器域名地址对应的目标服务器发送第二次数据请求;接收所述目标服务器域名地址对应的目标服务器发送的响应消息,所述响应消息包括目标结果。2.根据权利要求1所述的方法,其特征在于,所述配置列表中的信息还包括加密服务器域名地址;所述向所述目标服务器域名地址对应的目标服务器发送第二次数据请求的步骤之后还包括:当所述第二次数据请求失败时,发送第三次数据请求,由所述加密服务器域名地址对应的加密服务器传送至所述目标服务器域名地址对应的目标服务器;接收由所述加密服务器传送所述目标服务器域名地址对应的目标服务器发送的响应消息。3.根据权利要求2所述的方法,其特征在于,所述接收所述协议控制服务器发送的配置列表,所述配置列表包括目标服务器域名地址的步骤之前还包括:根据所述协议控制服务器统计的所述加密服务器的负载程度更新所述配置列表中的加密服务器域名地址。4.根据权利要求3所述的方法,其特征在于,所述当所述第二次数据请求失败时的步骤之后还包括:发送所述第三次数据请求,由所述更新后的加密服务器域名地址对应的加密服务器传送至所述目标服务器域名地址对应的目标服务器;接收由更新后的加密服务器域名地址对应的加密服务器传送所...
【专利技术属性】
技术研发人员:翟海平,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。