本发明涉及互联网,尤其涉及的是一种服务节点获取处理方法、装置、智能终端及存储介质。
背景技术:
1、随着互联网技术发展和人们生活水平的不断提高,各种智能终端的使用越来越普及,智能终端已经成为人们生活中不可缺少的娱乐工具。
2、各智能终端在使用时需要接入对应的服务节点使用,服务节点通过网络节点服务器分配使用,网络节点服务器是一种服务器装置,节点服务器是针对服务器集群来说的。主要应用在web、ftp。vpn等等的服务上。现有技术的智能终端接入服务节点获取方式是通过调用服务下发api获取各个业务的服务节点地址,将服务节点写死在终端配置,无法动态获取节点配置,有时不方便终端使用。
3、因此,现有技术还有待改进和发展。
技术实现思路
1、本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种服务节点获取处理方法、装置、智能终端及存储介质,本发明提供了一种根据终端选择国家、坐标、ip解析进行下发对应节点服务地址的方法,本发明方法能够根据终端的地理位置或者ip地址或者选择的国家地区,自动选择最近或者最优的节点服务地址,提高系统的访问速度和性能,为终端的使用提供了方便。
2、本发明解决问题所采用的技术方案如下:
3、一种服务节点获取处理方法,其中,包括:
4、获取终端的地理位置信息或者ip地址信息:
5、对获取的地理位置信息或者ip地址信息进行解析,解析出对应的国家或者地区信息;
6、基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址;
7、控制将终端的系统请求转发到所选定的节点服务地址或者直接下发对应节点url地址,进行系统访问和服务。
8、所述的服务节点获取处理方法,其中,所述获取终端的地理位置信息或者ip地址信息的步骤之前包括:
9、预先设置与各个国家或者地区对应的节点服务地址,并生成设定的节点服务地址列表。
10、所述的服务节点获取处理方法,其中,所述获取终端的地理位置信息或者ip地址信息的步骤包括:
11、检测是否有终端发送服务节点获取请求,其中所述服务节点获取请求包括:携带国家信息或ip地址信息或坐标信息请求;
12、当检测终端到发送服务节点获取请求时,通过浏览器或者客户端获取终端的地理位置信息或者ip地址信息。
13、所述的服务节点获取处理方法,其中,所述对获取的地理位置信息或者ip地址信息进行解析,解析出对应的国家或者地区信息的步骤包括:
14、对获取的地理位置信息或者ip地址信息,通过指定的解析算法,解析出对应的国家或者地区信息。
15、所述的服务节点获取处理方法,其中,所述基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址的步骤包括:
16、根据解析出的终端所在的国家或者地区信息,从预先设定的节点服务地址列表中,选定距离终端最近或者最优的节点服务地址,作为终端的服务地址。
17、所述的服务节点获取处理方法,其中,所述基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址的步骤包括:
18、在进行节点服务地址选定时,根据节点服务的性能指标、网络质量、和/或距离因素进行选择。
19、所述的服务节点获取处理方法,其中,所述控制将终端的系统请求转发到所选定的节点服务地址或者直接下发对应节点url地址,进行系统访问和服务的步骤包括:
20、控制将终端的系统请求转发时,使用负载均衡、dns解析技术进行转发。
21、一种服务节点获取处理装置,其中,所述装置包括:
22、获取模块,用于获取终端的地理位置信息或者ip地址信息:
23、解析模块,用于对获取的地理位置信息或者ip地址信息进行解析,解析出对应的国家或者地区信息;
24、节点服务确定模块,用于基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址;
25、系统请求转发模块,用于控制将终端的系统请求转发到所选定的节点服务地址或者直接下发对应节点url地址,进行系统访问和服务。
26、一种智能终端,其中,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行任意一项所述的方法。
27、一种非临时性计算机可读存储介质,其中,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行任意一项所述的方法。
28、本发明的有益效果:本发明提供的一种所述的服务节点获取处理方法,由于采用,获取终端的地理位置信息或者ip地址信息:对获取的地理位置信息或者ip地址信息进行解析,解析出对应的国家或者地区信息;基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址;控制将终端的系统请求转发到所选定的节点服务地址或者直接下发对应节点url地址,进行系统访问和服务;本发明提供的技术方案可以根据终端的地理位置或者ip地址,自动选择最优的节点服务地址,提高系统的访问速度和性能,降低延迟,提高终端的体验同时保证数据合规性。同时,该方案具有可扩展性和灵活性,能够适应不同的网络环境和终端需求,为终端的使用大大提供了方便。
1.一种服务节点获取处理方法,其特征在于,包括:
2.根据权利要求1所述的服务节点获取处理方法,其特征在于,所述获取终端的地理位置信息或者ip地址信息的步骤之前包括:
3.根据权利要求1所述的服务节点获取处理方法,其特征在于,所述获取终端的地理位置信息或者ip地址信息的步骤包括:
4.根据权利要求1所述的服务节点获取处理方法,其特征在于,所述对获取的地理位置信息或者ip地址信息进行解析,解析出对应的国家或者地区信息的步骤包括:
5.根据权利要求1所述的服务节点获取处理方法,其特征在于,所述基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址的步骤包括:
6.根据权利要求1所述的服务节点获取处理方法,其特征在于,所述基于解析出的对应的国家或者地区信息,选定距离终端符合指定条件的节点服务地址作为终端服务地址的步骤包括:
7.根据权利要求1所述的服务节点获取处理方法,其特征在于,所述控制将终端的系统请求转发到所选定的节点服务地址或者直接下发对应节点url地址,进行系统访问和服务的步骤包括:
8.一种服务节点获取处理装置,其特征在于,所述装置包括:
9.一种智能终端,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如权利要求1-7中任意一项所述的方法。
10.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-7中任意一项所述的方法。