[发明专利]实现服务器动态访问的方法及电子设备有效
申请号: | 201910402899.2 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110191203B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 马宇坚 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/02 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 服务器 动态 访问 方法 电子设备 | ||
1.一种实现服务器动态访问的方法,其特征在于,所述方法包括:
服务请求端向运营商域名解析服务器发起域名解析请求,获取所述运营商域名解析服务器返回的第一服务器访问地址;
根据所述第一服务器访问地址,所述服务请求端发起服务器访问请求,以获取数据服务;
接收响应所述服务器访问请求而返回的第一响应消息;
如果所述第一响应消息指示所述服务请求端进行的服务器访问过程中发生网络劫持,则尝试通过其他域名解析服务器获取第二服务器访问地址;其中,所述其他域名解析服务器是数据服务系统所部署的、除所述运营商域名解析服务器之外的域名解析服务器;
根据所述第二服务器访问地址重新执行所述数据服务的获取。
2.根据权利要求1所述的方法,其特征在于,所述网络劫持包括所述服务请求端对所述运营商域名解析服务器的访问中发生域名劫持,在所述接收响应所述服务器访问请求而返回的第一响应消息之后,所述方法还包括:
所述服务请求端获取所述第一响应消息中的状态行;
如果所述状态行指示所述服务器访问请求未被成功接收,则所述服务请求端对所述运营商域名解析服务器的访问中发生所述域名劫持。
3.根据权利要求1或2所述的方法,其特征在于,所述网络劫持包括所述服务请求端进行的数据服务获取中发生数据劫持,在所述接收响应所述服务器访问请求而返回的第一响应消息之后,所述方法还包括:
所述服务请求端获取所述第一响应消息中的响应报头和响应正文;
按照与数据服务器预先约定的规则,所述服务请求端对所述响应正文签名,所述数据服务器是所述服务请求端获取所述数据服务的目标服务器;
如果所述服务请求端的签名与所述响应报头中携带的签名不一致,则所述服务请求端进行的数据服务获取中发生所述数据劫持。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第二服务器访问地址执行所述数据服务的获取,包括:
根据所述第二服务器访问地址,所述服务请求端再次发起所述服务器访问请求,再次发起的所述服务器访问请求用于重新获取所述数据服务。
5.根据权利要求4所述的方法,其特征在于,所述服务器访问请求是所述服务请求端向http数据服务器发起的,所述服务请求端与所述http数据服务器之间通过http协议进行数据传输。
6.根据权利要求5所述的方法,其特征在于,在所述根据所述第二服务器访问地址,所述服务请求端再次发起所述服务器访问请求之后,所述方法还包括:
接收响应所述第二服务器访问地址而返回的第二响应消息;
如果所述第二响应消息仍指示所述服务请求端进行的服务器访问过程中发生所述网络劫持,所述服务请求端根据所述第二服务器访问地址向https数据服务器发起所述服务器访问请求。
7.一种电子设备,其特征在于,包括:
域名解析模块,用于控制服务请求端向运营商域名解析服务器发起域名解析请求,且获取所述运营商域名解析服务器返回的服务器访问地址;
数据请求模块,用于根据所述服务器访问地址,控制所述服务请求端发起服务器访问请求,以获取数据服务;
第一消息接收模块,用于接收响应所述服务器访问请求而返回的第一响应消息;
劫持处理模块,用于在所述响应消息指示所述服务请求端进行的服务器访问过程中发生网络劫持的情况下,尝试通过其他域名解析服务器获取第二服务器访问地址;其中,所述其他域名解析服务器是数据服务系统所部署的、除所述运营商域名解析服务器之外的域名解析服务器;
数据获取模块,用于根据所述第二服务器访问地址重新执行所述数据服务的获取。
8.根据权利要求7所述的电子设备,其特征在于,还包括:
状态行获取模块,用于控制所述服务请求端获取所述第一响应消息中的状态行;
域名劫持获取模块,用于在所述状态行指示所述服务器访问请求未被成功接收时,获取所述服务请求端对所述运营商域名解析服务器的访问中发生域名劫持。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910402899.2/1.html,转载请声明来源钻瓜专利网。