一种网络访问的方法和装置制造方法及图纸

技术编号:19702522 阅读:15 留言:0更新日期:2018-12-08 14:14
本发明专利技术实施例提供了一种网络访问的方法和装置,所述方法包括:获取网络接入方案,并采用所述网络接入方案进行网络访问;当采用所述网络接入方案进行网络访问失败时,获取当前网络连接状态数据;基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问应用本发明专利技术实施例可以结合当前网络连接状态数据,输出最佳网络连接方案并依其进行网络连接,提高网络访问的安全性、有效性及高效性。

【技术实现步骤摘要】
一种网络访问的方法和装置
本专利技术涉及互联网
,特别是涉及一种网络访问的方法以及一种网络访问的装置。
技术介绍
在互联网高速发展的今天,随着大量互联网应用井喷式的出现,如何保证网络连通的有效性、安全性与准确性成为当前互联网开发的重中之重。而对于网络可靠性影响较大的主要两个方面,其一为服务器,其二为客户端;而又由于服务器的响应不及时以及问题适配的困难度,如何在不依赖服务器的情况下获取最佳的网络服务,是如今亟待解决的问题。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种网络访问的方法和相应的一种网络访问的装置。为了解决上述问题,本专利技术实施例公开了一种网络访问的方法,包括:获取网络接入方案,并采用所述网络接入方案进行网络访问;当采用所述网络接入方案进行网络访问失败时,获取当前网络连接状态数据;基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问。优选地,所述获取网络接入方案,并采用所述网络接入方案进行网络访问,包括:遍历预设缓存;当所述缓存中存在网络接入方案时,获取所述缓存中权值最高的网络接入方案;采用所述权值最高的网络接入方案进行网络访问;当所述缓存中不存在网络接入方案时,采用默认的网络接入方案进行网络访问。优选地,还包括:如果采用所述权值最高的网络接入方案进行网络访问成功时,调整所述缓存中所述网络接入方案的权值;如果采用默认的网络接入方案进行网络访问成功时,将所述默认的网络接入方案保存到所述缓存中。优选地,所述当前网络连接状态数据包括至少一个待诊断数据,所述基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问,包括:依次获取所述当前网络连接状态数据中的待诊断数据;根据所述待诊断数据进行网络诊断;根据网络诊断结果调整网络接入方案再次进行网络访问或者结束网络访问。优选地,还包括:如果调整所述网络接入方案后再次进行网络访问成功时,则记录所述调整后的网络接入方案;如果调整所述网络接入方案后再次进行网络访问失败时,则将网络诊断的结果上报至指定平台;其中,所述记录所述调整后的网络接入方案,包括:当所述调整后的网络接入方案为缓存中的网络接入方案时,在所述缓存中采用所述调整后的网络接入方案进行更新;当所述调整后的网络接入方案为默认的网络接入方案时,在所述缓存中保存所述调整后的网络接入方案。本专利技术实施例还公开了一种网络访问的装置,包括:网络接入方案获取模块,用于获取网络接入方案,并采用所述网络接入方案进行网络访问;网络连接状态数据获取模块,用于当采用所述网络接入方案进行网络访问失败时,获取当前网络连接状态数据;网络诊断模块,用于基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问。优选地,所述网络接入方案获取模块包括:网络接入方案获取子模块,用于遍历预设缓存;网络接入方案获取子模块,用于当所述缓存中存在网络接入方案时,获取所述缓存中权值最高的网络接入方案;第一网络访问子模块,用于采用所述权值最高的网络接入方案进行网络访问;第二网络访问子模块,用于当所述缓存中不存在网络接入方案时,采用默认的网络接入方案进行网络访问。优选地,还包括:权值调整子模块,用于如果采用所述权值最高的网络接入方案进行网络访问成功时,调整所述缓存中所述网络接入方案的权值;网络方案保存子模块,用于如果采用默认的网络接入方案进行网络访问成功时,将所述默认的网络接入方案保存到所述缓存中。优选地,所述当前网络连接状态数据包括至少一个待诊断数据,所述网络诊断模块包括:待诊断数据获取子模块,用于依次获取所述当前网络连接状态数据中的待诊断数据;网络诊断子模块,用于根据所述待诊断数据进行网络诊断;处理子模块,用于根据网络诊断结果调整网络接入方案再次进行网络访问或者结束网络访问。优选地,还包括:网络接入方案记录子模块,用于如果调整所述网络接入方案后再次进行网络访问成功时,则记录所述调整后的网络接入方案;网络接入方案上报子模块,用于如果调整所述网络接入方案后再次进行网络访问失败时,则将网络诊断的结果上报至指定平台;其中,所述网络接入方案记录子模块包括:更新单元,用于当所述调整后的网络接入方案为缓存中的网络接入方案时,在所述缓存中采用所述调整后的网络接入方案进行更新;保存单元,用于当所述调整后的网络接入方案为默认的网络接入方案时,在所述缓存中保存所述调整后的网络接入方案。本专利技术实施例包括以下优点:本专利技术实施例在网络访问时,获取客户端中的网络接入方案进行网络访问,如果使用网络接入方案访问失败时,则根据当前网络连接状态数据进行网络诊断,并根据诊断结果对于网络接入方案进行调整,随后可以使用网络接入方案再次进行网络访问,应用本专利技术实施例可以结合当前网络连接状态数据,输出最佳网络连接方案并依其进行网络连接,提高网络访问的安全性、有效性及高效性。本专利技术实施例在基于客户端已有网络接入方案进行网络访问失败时,可以进一步结合当前网络连接状态数据去调整网络接入方案并再次访问,本专利技术实施例仅仅依靠客户端的当前网络连接状态数据,不需要依赖服务器即可输出当前最佳的网络接入方案,使当前客户端所进行的网络访问具有安全性、有效性及高效性。附图说明图1是本专利技术的一种网络访问的方法实施例的步骤流程图;图2是本专利技术的一种网络访问的方法另一实施例的步骤流程图;图3是本专利技术的一种服务器无关的高可靠网络访问的系统框图;图4是本专利技术的一种服务器无关的高可靠网络访问的步骤流程图;图5是本专利技术的一种网络访问的装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,在无法对服务器进行相应优化的前提下,仅仅依靠客户端网络运行数据、客户端网络状态以及网络访问优化算法,智能化地输出当前最佳的网络接入方案,使当前客户端所进行的网络访问尽可能的保证安全性、有效性及高效性。下面对于本专利技术实施例进行详细介绍。参照图1,示出了本专利技术的一种网络访问的方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,获取网络接入方案,并采用所述网络接入方案进行网络访问;本专利技术实施例适用于具有网络访问功能的设备,可以包括智能电视、个人电脑、掌上电脑、移动设备等等,本专利技术实施例对此不加以限制。在具体实现中,客户端上存储有多个网络接入方案用于进行网络访问。那么在进行网络访问时就可以获取客户端上已有的网络接入方案,然后再根据这个网络接入方案进行网络访问。其中,网络接入方案的内容包括但不限于:访问协议、访问域名、访问地址、访问端口、连接时长、传输时长、重定向次数、证书信息、传输格式、编码方式等等,当然也可以包括其他内容,在此就不进行赘述了。在实际应用中,网络接入方案的内容可以包括上述的任意一项或者几项内容的组合,网络接入方案的内容不全为空即可。步骤102,当采用所述网络接入方案进行网络访问失败时,获取当前网络连接状态数据;在实际中,采用网络接入方案进行网络访问时,有可能出现网络访问失败的情形,此时,本专利技术实施例将获取当前网络连接状态数据用于进行网络诊断本文档来自技高网...

【技术保护点】
1.一种网络访问的方法,其特征在于,包括:获取网络接入方案,并采用所述网络接入方案进行网络访问;当采用所述网络接入方案进行网络访问失败时,获取当前网络连接状态数据;基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问。

【技术特征摘要】
1.一种网络访问的方法,其特征在于,包括:获取网络接入方案,并采用所述网络接入方案进行网络访问;当采用所述网络接入方案进行网络访问失败时,获取当前网络连接状态数据;基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问。2.根据权利要求1所述的方法,其特征在于,所述获取网络接入方案,并采用所述网络接入方案进行网络访问,包括:遍历预设缓存;当所述缓存中存在网络接入方案时,获取所述缓存中权值最高的网络接入方案;采用所述权值最高的网络接入方案进行网络访问;当所述缓存中不存在网络接入方案时,采用默认的网络接入方案进行网络访问。3.根据权利要求2所述的方法,其特征在于,还包括:如果采用所述权值最高的网络接入方案进行网络访问成功时,调整所述缓存中所述网络接入方案的权值;如果采用默认的网络接入方案进行网络访问成功时,将所述默认的网络接入方案保存到所述缓存中。4.根据权利要求3所述的方法,其特征在于,所述当前网络连接状态数据包括至少一个待诊断数据,所述基于所述当前网络连接状态数据进行网络诊断,以调整所述网络接入方案再次进行网络访问或者结束网络访问,包括:依次获取所述当前网络连接状态数据中的待诊断数据;根据所述待诊断数据进行网络诊断;根据网络诊断结果调整网络接入方案再次进行网络访问或者结束网络访问。5.根据权利要求4所述的方法,其特征在于,还包括:如果调整所述网络接入方案后再次进行网络访问成功时,则记录所述调整后的网络接入方案;如果调整所述网络接入方案后再次进行网络访问失败时,则将网络诊断的结果上报至指定平台;其中,所述记录所述调整后的网络接入方案,包括:当所述调整后的网络接入方案为缓存中的网络接入方案时,在所述缓存中采用所述调整后的网络接入方案进行更新;当所述调整后的网络接入方案为默认的网络接入方案时,在所述缓存中保存所述调整后的网络接入方案。6.一种网络访问的装置,其特征在于,包括:网络接入方案获取模块,用于获取网络接入方案,并采用所述网络接入方案进行网络访问...

【专利技术属性】
技术研发人员:易珏玲董良丰
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1