一种网络参数的配置方法、装置以及存储介质制造方法及图纸

技术编号:30284196 阅读:15 留言:0更新日期:2021-10-09 21:54
本公开提供一种网络参数的配置方法、装置以及存储介质,涉及通信技术领域,以至少解决现有技术中配置网路参数出错概率较高的问题。该配置方法包括:响应于针对应用程序中框架层的参数获取指令,通过框架层调用目标插件,以获取应用程序中原生层的网络参数;在确定应用程序发起网络请求的情况下,将原生层的网络参数确定为框架层的网络参数。数确定为框架层的网络参数。数确定为框架层的网络参数。

【技术实现步骤摘要】
一种网络参数的配置方法、装置以及存储介质


[0001]本公开涉及通信
,尤其涉及一种网络参数的配置方法、装置以及存储介质。

技术介绍

[0002]在跨平台开发移动应用的场景中,当原生代码和工具代码混合使用时,通常需要在原生代码层和工具代码层分别配置参数,以实现相关参数对应的网络配置。这种对原生代码层和工具代码层分别配置参数的方式,增加了用户使用成本,且出错概率较高。

技术实现思路

[0003]本公开提供一种网络参数的配置方法、装置以及存储介质,以至少解决现有技术中配置网路参数出错概率较高的问题。本公开的技术方案如下:
[0004]根据本公开的第一方面,提供一种网络参数的配置方法,该配置方法包括:响应于针对应用程序中框架层的参数获取指令,通过框架层调用目标插件,以获取应用程序中原生层的网络参数。之后,在确定应用程序发起网络请求的情况下,将原生层的网络参数确定为框架层的网络参数。
[0005]可选的,上述“通过框架层调用目标插件”的方法,包括:通过框架层调用应用程序接口,确定平台通道。
[0006]可选的,在电子设备的操作系统为安卓系统的情况下,上述“通过框架层调用应用程序接口,确定平台通道”的方法,包括:通过框架层调用代理选择器应用程序接口,确定第一平台通道;第一平台通道为:在电子设备的操作系统为安卓系统的情况下,框架层与原生层之间的方法传递和调用的平台通道。
[0007]可选的,在电子设备的操作系统为IOS的情况下,上述“通过框架层调用应用程序接口,确定平台通道”的方法,包括:通过框架层调用网络复制系统代理设置应用程序接口,确定第二平台通道;第二平台通道为:在电子设备的操作系统为IOS的情况下,框架层与原生层之间的方法传递和调用的平台通道。
[0008]可选的,上述“获取应用程序中原生层的网络参数”的方法,包括:通过平台通道向原生层发送获取请求;获取请求用于请求获取网络参数;接收来自原生层的网络参数。
[0009]可选的,网络参数包括网络代理互联网协议地址IP和网络代理端口。
[0010]可选的,上述配置方法,还包括在应用程序启动时,确定针对应用程序中框架层的参数获取指令。
[0011]根据本公开的第二方面,提供一种网络参数的配置装置,应用于电子设备,该配置装置包括处理模块和确定模块。处理模块,被配置为执行响应于针对应用程序中框架层的参数获取指令,通过框架层调用目标插件,以获取应用程序中原生层的网络参数。确定模块,被配置为执行在确定应用程序发起网络请求的情况下,将处理模块得到的原生层的网络参数确定为框架层的网络参数。
[0012]可选的,处理模块,具体被配置为执行通过框架层调用应用程序接口,确定平台通道。
[0013]可选的,在电子设备的操作系统为安卓系统的情况下,处理模块,具体被配置为执行:通过框架层调用代理选择器应用程序接口,确定第一平台通道;第一平台通道为:在电子设备的操作系统为安卓系统的情况下,框架层与原生层之间的装置传递和调用的平台通道。
[0014]可选的,在电子设备的操作系统为IOS的情况下,处理模块,具体被配置为执行:通过框架层调用网络复制系统代理设置应用程序接口,确定第二平台通道;第二平台通道为:在电子设备的操作系统为IOS的情况下,框架层与原生层之间的装置传递和调用的平台通道。
[0015]可选的,处理模块,具体被配置为执行:通过平台通道向原生层发送获取请求;获取请求用于请求获取网络参数;接收来自原生层的网络参数。
[0016]可选的,网络参数包括网络代理互联网协议地址IP和网络代理端口。
[0017]可选的,处理模块,还被配置为执行在应用程序启动时,确定针对应用程序中框架层的参数获取指令。
[0018]根据本公开的第三方面,提供一种电子设备,包括:处理器和用于存储处理器可执行的指令的存储器;其中,处理器被配置为执行指令,以实现如上述第一方面中的网络参数的配置方法。
[0019]根据本公开的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面中任一项可选的网络参数的配置方法。
[0020]根据本公开的第五方面,提供一种计算机程序产品,包含指令,当该计算机程序产品中的指令由电子设备的处理器执行时,实现如上述第一方面中任一种可选的网络参数的配置方法。
[0021]本公开实施例提供的技术方案至少带来以下有益效果:
[0022]上述方案中,电子设备响应于针对应用程序中框架层的参数获取指令,通过框架层调用目标插件,以获取应用程序中原生层的网络参数;在确定应用程序发起网络请求的情况下,将原生层的网络参数确定为框架层的网络参数。避免了用户二次设置网络参数,降低了用户使用成本,且杜绝了用户二次设置网络参数时出错的可能性,因此,降低了网络参数出错的概率。
[0023]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0025]图1是根据一示例性实施例示出的一种电子设备的结构示意图。
[0026]图2是根据一示例性实施例示出的一种电子设备的逻辑组成示意图。
[0027]图3是根据一示例性实施例示出的一种网络参数的配置方法的流程图。
[0028]图4是根据一示例性实施例示出的平台通道的框架图。
[0029]图5是根据一示例性实施例示出的一种获取应用程序中原生层的网络参数的方法的流程图。
[0030]图6是根据一示例性实施例示出的一种网络参数的配置装置的结构框图。
具体实施方式
[0031]为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
[0032]需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0033]还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
[0034]首先,对本公开实施例的应用场景进行介绍。
[0035]本公开实施例的网络参数的配置方法,应用于为框架本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络参数的配置方法,应用于电子设备,其特征在于,包括:响应于针对应用程序中框架层的参数获取指令,通过所述框架层调用目标插件,以获取所述应用程序中原生层的网络参数;在确定所述应用程序发起网络请求的情况下,将所述原生层的网络参数确定为框架层的网络参数。2.根据权利要求1所述的配置方法,其特征在于,所述通过所述框架层调用目标插件,包括:通过所述框架层调用应用程序接口,确定平台通道。3.根据权利要求2所述的配置方法,其特征在于,在所述电子设备的操作系统为安卓系统的情况下,所述通过所述框架层调用应用程序接口,确定平台通道,包括:通过所述框架层调用代理选择器应用程序接口,确定第一平台通道;所述第一平台通道为:在所述电子设备的操作系统为安卓系统的情况下,所述框架层与所述原生层之间的方法传递和调用的平台通道。4.根据权利要求2所述的配置方法,其特征在于,在所述电子设备的操作系统为IOS的情况下,所述通过所述框架层调用应用程序接口,确定平台通道,包括:通过所述框架层调用网络复制系统代理设置应用程序接口,确定第二平台通道;所述第二平台通道为:在所述电子设备的操作系统为IOS的情况下,所述框架层与所述原生层之间的方法传递和调用的平台通道。5.根据权利要求2

4任一项所述的配置方法,其特征在于,所述获取所述应用程序中原生层的网络参数,包括:通过所述平台通道向所述...

【专利技术属性】
技术研发人员:王盛
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1