跨国软件资源访问方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28295096 阅读:16 留言:0更新日期:2021-04-30 16:18
本发明专利技术提供一种跨国软件资源访问方法、装置、电子设备及存储介质,该方法包括:根据自身的当前位置确定与所述当前位置相匹配的运营区域的服务器,向匹配得到的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源;向核心运营区域的服务器发送访问请求,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的逻辑资源;根据所述静态资源和所述逻辑资源完成软件业务需求,实现在用户终端访问软件资源时,能够快速稳定地访问软件的静态资源,同时避免逻辑资源部署在多处造成增加成本和数据不一致/延迟/分裂等严重缺陷,提供资源访问的便利性。

【技术实现步骤摘要】
跨国软件资源访问方法、装置、电子设备及存储介质
本专利技术涉及通信
,尤其涉及一种跨国软件资源访问方法、装置、电子设备及存储介质。
技术介绍
跨国软件工程指软件研发/测试质检/用户使用中一方或多方在地理位置和网络位置上跨国的软件系统。在这样的系统中,软件资源可分为静态资源和逻辑资源,资源需要被部署在具有一定的地理位置和网络位置的服务器上才能正常被研发人员、测试人员和用户终端所运行使用。针对跨国软件资源的部署及访问,目前有两种方案:如图1所示,第一种方案是首先考察用户量,将资源优先部署到用户量最集中的国家/地区,这样优先保证了最多数用户的系统稳定性和使用便利性。但由于资源只部署在一处,如果存在两个国家用户量相仿,就会导致不小的一部分用户仍然需要进行跨国网络通信。如图2和图3所示,第二种方案是对静态资源和逻辑资源进行全量复制和两地/多地部署。之后,对于用户的通讯请求,首先判断用户位置,然后将系统用户导向其所在国家/地区最近的资源组。这样所有用户,包括工程研发和测试质检人员,都能够访问到较为临近的资源。但是会产生部署成本和复杂度的增加,在所有涉及的国家都要部署系统资源。其次由于多地部署造成了数据的不一致性和分裂。由于数据库,逻辑系统,缓存,状态机等都部署了多份,不同资源组之间的数据误差会逐渐积累,很难修复和处理。
技术实现思路
针对现有技术存在的问题,本专利技术提供一种跨国软件资源访问方法、装置、电子设备及存储介质。本专利技术提供的一种跨国软件资源访问方法,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于用户终端,包括:用户终端根据自身的当前位置确定与所述当前位置相匹配的运营区域的服务器,向匹配得到的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源;用户终端向核心运营区域的服务器发送访问请求,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的逻辑资源;用户终端根据所述静态资源和所述逻辑资源完成软件业务需求。根据本专利技术提供的一种跨国软件资源访问方法,所述方法还包括:用户终端根据自身的当前位置未确定到与所述当前位置相匹配到运营区域的服务器,向核心运营区域的服务器发送所述当前位置,以使核心运营区域的服务器根据所述当前位置确定与所述当前位置最近的运营区域的服务器,并将确定到的服务器的服务标识发送给用户终端;用户终端根据所述服务标识向对应的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源。根据本专利技术提供的一种跨国软件资源访问方法,所述方法还包括:用户终端根据自身的当前位置未确定到与所述当前位置相匹配到运营区域的服务器,向核心运营区域的服务器发送访问请求和当前位置,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源和逻辑资源;以及使核心运营区域的服务器根据当前位置确定与所述当前位置最近的运营区域的服务器,并将确定到的服务器的服务标识发送给用户终端;用户终端再次访问软件资源时,根据所述服务标识向对应的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源。本专利技术还提供一种跨国软件资源访问方法,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于仅部署静态资源的服务器,包括:服务器接收用户终端发送的访问请求,根据所述访问请求向用户终端下发目标跨国软件的静态资源,以使所述用户终端根据所述静态资源和逻辑资源完成软件业务需求;其中,所述逻辑资源为核心运营区域的服务器根据所述访问请求向用户终端下发的目标跨国软件的资源。本专利技术还提供一种跨国软件资源访问方法,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于核心运营区域的服务器,包括:服务器接收用户终端发送的访问请求,根据所述访问请求向用户终端下发目标跨国软件的逻辑资源,以使所述用户终端根据静态资源和所述逻辑资源完成软件业务需求;其中,所述用户终端的当前位置位于仅部署静态资源的服务器的运营区域内;所述静态资源为与当前位置相匹配的运营区域的服务器根据访问请求向用户终端下发的目标跨国软件的资源。根据本专利技术提供的一种跨国软件资源访问方法,所述方法还包括:服务器接收用户终端发送的访问请求,根据所述访问请求向用户终端下发目标跨国软件的逻辑资源和静态资源,以使所述用户终端根据静态资源和所述逻辑资源完成软件业务需求;其中,所述用户终端的当前位置位于所述服务器的运营区域内。本专利技术还提供一种跨国软件资源访问装置,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述装置包括:第一获取模块,用于根据自身的当前位置确定与所述当前位置相匹配的运营区域的服务器,向匹配得到的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源;第二获取模块,用于向核心运营区域的服务器发送访问请求,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的逻辑资源;处理模块,用于根据所述静态资源和所述逻辑资源完成软件业务需求。本专利技术还提供一种跨国软件资源访问装置,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述装置包括:发送模块,用于接收用户终端发送的访问请求,根据所述访问请求向用户终端下发目标跨国软件的逻辑资源,以使所述用户终端根据静态资源和所述逻辑资源完成软件业务需求;其中,所述用户终端的当前位置位于仅部署静态资源的服务器的运营区域内;所述静态资源为与当前位置相匹配的运营区域的服务器根据访问请求向用户终端下发的目标跨国软件的资源。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述跨国软件资源访问方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述跨国软件资源访问方法的步骤。本专利技术提供的跨国软件资源访问方法、装置、电子设备及存储介质,基于软件的静态资源和逻辑资源的特点,将静态资源部署在所有运营区域的服务器上,只将逻辑资源部署在核心运营区域的服务器上,在用户终端访问软件资源时,能够快速稳定地访问软件的静态资源,同时避免逻辑资源部署在多处造成增加成本和数据不一致/延迟/分裂等严重缺陷,提供资源访问的便利性。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技本文档来自技高网...

【技术保护点】
1.一种跨国软件资源访问方法,其特征在于,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于用户终端,包括:/n用户终端根据自身的当前位置确定与所述当前位置相匹配的运营区域的服务器,向匹配得到的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源;/n用户终端向核心运营区域的服务器发送访问请求,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的逻辑资源;/n用户终端根据所述静态资源和所述逻辑资源完成软件业务需求。/n

【技术特征摘要】
1.一种跨国软件资源访问方法,其特征在于,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于用户终端,包括:
用户终端根据自身的当前位置确定与所述当前位置相匹配的运营区域的服务器,向匹配得到的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源;
用户终端向核心运营区域的服务器发送访问请求,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的逻辑资源;
用户终端根据所述静态资源和所述逻辑资源完成软件业务需求。


2.根据权利要求1所述的跨国软件资源访问方法,其特征在于,所述方法还包括:
用户终端根据自身的当前位置未确定到与所述当前位置相匹配到运营区域的服务器,向核心运营区域的服务器发送所述当前位置,以使核心运营区域的服务器根据所述当前位置确定与所述当前位置最近的运营区域的服务器,并将确定到的服务器的服务标识发送给用户终端;
用户终端根据所述服务标识向对应的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源。


3.根据权利要求1所述的跨国软件资源访问方法,其特征在于,所述方法还包括:
用户终端根据自身的当前位置未确定到与所述当前位置相匹配到运营区域的服务器,向核心运营区域的服务器发送访问请求和当前位置,以使核心运营区域的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源和逻辑资源;
以及使核心运营区域的服务器根据当前位置确定与所述当前位置最近的运营区域的服务器,并将确定到的服务器的服务标识发送给用户终端;
用户终端再次访问软件资源时,根据所述服务标识向对应的服务器发送访问请求,以使匹配得到的服务器根据所述访问请求向用户终端下发目标跨国软件的静态资源。


4.一种跨国软件资源访问方法,其特征在于,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于仅部署静态资源的服务器,包括:
服务器接收用户终端发送的访问请求,根据所述访问请求向用户终端下发目标跨国软件的静态资源,以使所述用户终端根据所述静态资源和逻辑资源完成软件业务需求;
其中,所述逻辑资源为核心运营区域的服务器根据所述访问请求向用户终端下发的目标跨国软件的资源。


5.一种跨国软件资源访问方法,其特征在于,所述跨国软件的静态资源部署在各运营区域的服务器上,所述跨国软件的逻辑资源部署在预设的核心运营区域的服务器上,所述方法应用于核心运营区域的服务器,包括:
服务器接收用户终端发送...

【专利技术属性】
技术研发人员:王伯洋胡森
申请(专利权)人:北京展心展力信息科技有限公司
类型:发明
国别省市:北京;11

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

1