一种基于React Native的热更新方法及系统技术方案

技术编号:40966950 阅读:15 留言:0更新日期:2024-04-18 20:47
本发明专利技术提供了一种基于React Nat ive的热更新方法及系统,其中,所述方法包括:获取React Nat ive客户端发来的数据更新请求,所述数据更新请求中携带所述客户端的认证令牌;识别所述认证令牌的有效时长,若判定所述认证令牌处于有效期内,确定所述数据更新请求指向的内网服务器;读取所述内网服务器的访问白名单,若所述客户端位于所述访问白名单内,将所述数据更新请求转发至内网服务集群中的中转服务器;所述中转服务器从所述内网服务器中获取所述数据更新请求对应的原始数据包,并按照所述数据更新请求对所述原始数据包进行更新之后,将更新后的数据包写入所述内网服务器中,以替换所述内网服务器中的原始数据包。本发明专利技术提供的技术方案,能够提高热更新的效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种基于react native的热更新方法及系统。


技术介绍

1、目前,内外网之间的访问过程往往比较复杂,出于保护内网服务器的目的,通常会利用vpn等工具,对客户端的访问进行限制,只有登录了vpn之后才能正常访问内网服务器。

2、而在热更新的场景中,如果每次都需要登录vpn,无疑会导致热更新的过程过于漫长,导致热更新的效率低下。


技术实现思路

1、本专利技术提供一种基于react native的热更新方法及系统,能够提高热更新的效率。

2、鉴于此,本专利技术一方面提供一种基于react native的热更新方法,所述方法包括:

3、获取react native客户端发来的数据更新请求,所述数据更新请求中携带所述客户端的认证令牌;

4、识别所述认证令牌的有效时长,若判定所述认证令牌处于有效期内,确定所述数据更新请求指向的内网服务器;

5、读取所述内网服务器的访问白名单,若所述客户端位于所述访问白名单内,将所述数据更新请本文档来自技高网...

【技术保护点】

1.一种基于React Native的热更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述认证令牌按照以下方式由所述中转服务器下发:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述内网服务器仅保留与所述中转服务器相互通信的端口,并关闭其它对外通信的端口;所述中转服务器将预设端口设置为对外通信,并开通与内网服务器相互通信的端口。

5.根据权利要求1所述的方法,其特征在于,按照所述数据更新请求对所述原始数据包进行更新包括:

<p>6.一种基于Re...

【技术特征摘要】

1.一种基于react native的热更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述认证令牌按照以下方式由所述中转服务器下发:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述内网服务器仅保留与所述中转服务器相互通信的端口,并关闭其它对外通信的端口;所述中转服务器将预设端口设置为对外通信,并开通与内网服务器相互通信的端口。

5.根据权利要求1所述的方法,其特征在于,按照所述数据更新请求对所述原始数据包进行更新包括:

6.一种基于react native的热更新系统,其特征在于,所述系统包括:

7.根据权利要求6所述的系统,其特征在于,所述中转服务器还用于,接收所述reactnative客户端发来的权限认证请求,所述权限认证请求中包括待访问的内网...

【专利技术属性】
技术研发人员:余丹兰雨晴孟凡宸彭建强
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1