一种支持多电商平台并向指定环境推送数据的云平台制造技术

技术编号:26226719 阅读:50 留言:0更新日期:2020-11-04 11:05
本发明专利技术涉及云管理技术领域,具体的讲是一种支持多电商平台并向指定环境推送数据的云平台,包括云枢纽监控平台1,用以配置各类客户数据和业务任务;任务调度中心,用以定时触发线上云枢纽的业务任务;线上云枢纽,用以推送云枢纽监控平台的数据、接收线下云枢纽的数据并调用云枢纽监控平台接口;线下云枢纽,用以接收线上云枢纽数据与特定业务定时调用线上云枢纽接口,本发明专利技术系统维护便捷,平台接口修改时,只需要修改线上云枢纽,不需要修改每个客户端单独部署的程序,每个客户端的线下云枢纽程序使用MQ的方式统一调用线上云枢纽接口,让调用效率更高。

【技术实现步骤摘要】
一种支持多电商平台并向指定环境推送数据的云平台
本专利技术涉及云管理
,具体的讲是一种支持多电商平台并向指定环境推送数据的云平台。
技术介绍
每个电子商务后台系统都需要与线上电商平台(如淘宝、京东、拼多多、有赞等)进行数据交互,包括:从线上电商平台获取商品、订单和退单等数据;将线下订单的处理结果,库存数据等同步至线上电商平台;目前大多数电子商务后台系统都是独立对接线上电商平台,分为两种情形:一是公司有一套电子商务系统,但是要为多个客户端单独线下部署程序,每次线上电商平台修改接口,所有客户端都要单独修改线下部署程序;二是公司有多套电子商务系统,每套电子商务系统都要对接线上电商平台,有多少套电子商务后台系统就需要对接多少次线上电商平台,会导致很多重复性对接工作,会导致系统维护成本高;调用平台的效率低,费用高;重复性对接工作较多,浪费资源;排查问题较困难。为此设计一种可以既降低重复性对接工作又可以支持多电商平台数据获取的,可以向指定环境推送的云平台是十分有必要的。
技术实现思路
本专利技术突破了现有技术的难题,设计了一种可以既降低重复性对接工作又可以支持多电商平台数据获取的,可以向指定环境推送的云平台。为了达到上述目的,本专利技术设计了一种支持多电商平台并向指定环境推送数据的云平台,其特征在于:包括云枢纽监控平台1,用以配置各类客户数据和业务任务;任务调度中心,用以定时触发线上云枢纽的业务任务;线上云枢纽,用以推送云枢纽监控平台的数据、接收线下云枢纽的数据并调用云枢纽监控平台接口;线下云枢纽,用以接收线上云枢纽数据与特定业务定时调用线上云枢纽接口。进一步的,线上云枢纽部署在云枢纽监控平台,在线下电商后台系统的服务器中部署线下云枢纽;线上云枢纽分别与电商平台、线下云枢纽、任务调度中心连接。进一步的,线上云枢纽、云枢纽监控平台、线下电商后台系统的服务器、线下云枢纽、电商平台、任务调度中心之间的数据传输方式均采用MQ技术。本专利技术还设计了一种支持多电商平台并向指定环境推送数据的云平台的数据推送方法,其特征在于:包括如下步骤:S1线上云枢纽与线上电商平台完成接口对接,实现双方系统数据双向交互;S2在线下电商后台系统的服务器中部署线下云枢纽;S3在云枢纽监控平台部署线上云枢纽;S4连接线上云枢纽和线下云枢纽;S5配置任务调度中心,定时触发线上云枢纽与线上电商平台交互;S6获取线上云枢纽与线上电商平台交互产生的数据,传输到线下云枢纽,然后推送到指定的电商后台系统的服务器中;S7线下云枢纽定时更新电商后台系统的服务器数据。进一步的,S7线下云枢纽定时更新电商后台系统的服务器数据的具体方法为:S71线下云枢纽程序定时执行特定业务任务;S72从线下电商后台系统的服务器中获取数据;S73线下云枢纽调用线上云枢纽接口;S74线上云枢纽接口调用平台接口;S75线上云枢纽将接口调用结果转发给线下云枢纽;S76线下云枢纽将接口调用结果写入电商后台系统的服务器。本专利技术还设计了一种向指定环境推送数据的云平台装置,其特征在于:包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:执行权如下所述的方法:首先线上云枢纽根据业务需要及各线上电商平台的接口开发规范,与各线上电商平台完成接口对接,实现双方系统数据双向交互;其次在需要与线上电商平台进行数据交互的线下电商后台系统的服务器中,部署线下云枢纽;然后在云枢纽监控平台,部署线上云枢纽;线上云枢纽和线下云枢纽通过tag建立唯一关联关系;之后在LTS任务调度中心,配置需要的定时任务,用来触发线上云枢纽与线上电商平台交互;当定时任务到执行时间时,会自动触发线上云枢纽去获取线上电商平台的数据,并通过线下云枢纽推送至指定客户数据库;最后每个客户的线下云枢纽定时读取中间表或视图数据,由线上云枢纽转发请求,调用线上电商平台接口并将平台响应结果返回给线下云枢纽,线下云枢纽将响应结果写入数据库。本专利技术还设计了一种计算机存储介质,其上存储有计算机程序指令,其特征在于:所述计算机程序指令被处理器执行时实现如下方法:首先线上云枢纽根据业务需要及各线上电商平台的接口开发规范,与各线上电商平台完成接口对接,实现双方系统数据双向交互;其次在需要与线上电商平台进行数据交互的线下电商后台系统的服务器中,部署线下云枢纽;然后在云枢纽监控平台,部署线上云枢纽;线上云枢纽和线下云枢纽通过tag建立唯一关联关系;之后在LTS任务调度中心,配置需要的定时任务,用来触发线上云枢纽与线上电商平台交互;当定时任务到执行时间时,会自动触发线上云枢纽去获取线上电商平台的数据,并通过线下云枢纽推送至指定客户数据库;最后每个客户的线下云枢纽定时读取中间表或视图数据,由线上云枢纽转发请求,调用线上电商平台接口并将平台响应结果返回给线下云枢纽,线下云枢纽将响应结果写入数据库。本专利技术与现有技术相比,系统维护便捷,平台接口修改时,只需要修改线上云枢纽,不需要修改每个客户端单独部署的程序;提升效率,客户端与平台的数据交互方式从每个客户端自行调用平台接口变成:每个客户端的线下云枢纽程序使用MQ的方式统一调用线上云枢纽接口,由线上云枢纽在塔内&鼎内转发调用平台接口,会让调用效率更高。附图说明图1为在一具体实施例中一种支持多电商平台并向指定环境推送数据的云平台的结构示意图。图2为在一具体实施例中一种支持多电商平台并向指定环境推送数据的云平台的推送方法的流程示意图。图3为在一具体实施例中一种支持多电商平台并向指定环境推送数据的云平台的推送方法中更新电商后台系统的服务器数据的流程示意图。图4为在一具体实施例中一种支持多电商平台并向指定环境推送数据的云平台中淘宝与京东为例的推送流程示意图。图5为在一具体实施例中一种支持多电商平台并向指定环境推送数据的云平台中淘宝与京东为例的数据读取-转发-回馈的流程示意图。具体实施方式下面结合附图对本专利技术作进一步描述,但不作为对本专利技术的限定。参见图1,本专利技术设计了一种支持多电商平台并向指定环境推送数据的云平台,包括云枢纽监控平台1,是云枢纽的配置中心,用以配置各类客户数据和业务任务,LTS任务调度中心3会定时触发该平台的业务任务;LTS任务调度中心3,是一种自动任务触发工具,可根据配置定时访问业务任务接口;线上云枢纽2,用以推送云枢纽监控平台1的数据、接收线下云枢纽4的数据并调用云枢纽监控平台1接口;线下云枢纽4,用以接收线上云枢纽2数据与特定业务定时调用线上云枢纽2接口。优选的,线上云枢纽2部署在云枢纽监控平台1,在线下电商后台系统的服务器5中部署线下云枢纽4;线上云枢纽2分别与电商平台6、线下云枢纽4、任务调度中心3连接。优选的,线上云枢纽2、云枢纽监控平台1、线下电商后台系统的服务器5、线下云枢纽4、电商平台6本文档来自技高网...

【技术保护点】
1.一种支持多电商平台并向指定环境推送数据的云平台,其特征在于:包括云枢纽监控平台(1),用以配置各类客户数据和业务任务;/n任务调度中心(3),用以定时触发线上云枢纽(2)的业务任务;线上云枢纽(2),用以推送云枢纽监控平台(1)的数据、接收线下云枢纽(4)的数据并调用云枢纽监控平台(1)接口;/n线下云枢纽(4),用以接收线上云枢纽(2)数据与特定业务定时调用线上云枢纽(2)接口。/n

【技术特征摘要】
1.一种支持多电商平台并向指定环境推送数据的云平台,其特征在于:包括云枢纽监控平台(1),用以配置各类客户数据和业务任务;
任务调度中心(3),用以定时触发线上云枢纽(2)的业务任务;线上云枢纽(2),用以推送云枢纽监控平台(1)的数据、接收线下云枢纽(4)的数据并调用云枢纽监控平台(1)接口;
线下云枢纽(4),用以接收线上云枢纽(2)数据与特定业务定时调用线上云枢纽(2)接口。


2.根据权利要求1所述的一种支持多电商平台并向指定环境推送数据的云平台,其特征在于:线上云枢纽(2)部署在云枢纽监控平台(1),在线下电商后台系统的服务器(5)中部署线下云枢纽(4);线上云枢纽(2)分别与电商平台(6)、线下云枢纽(4)、任务调度中心(3)连接。


3.根据权利要求2所述的一种支持多电商平台并向指定环境推送数据的云平台,其特征在于:线上云枢纽(2)、云枢纽监控平台(1)、线下电商后台系统的服务器(5)、线下云枢纽(4)、电商平台(6)、任务调度中心(3)之间的数据传输方式均采用MQ技术。


4.根据权利要求3所述的一种支持多电商平台并向指定环境推送数据的云平台的数据推送方法,其特征在于:包括如下步骤:
S1线上云枢纽(2)与线上电商平台(6)完成接口对接,实现双方系统数据双向交互;
S2在线下电商后台系统的服务器(5)中部署线下云枢纽(4);
S3在云枢纽监...

【专利技术属性】
技术研发人员:邵永康虞苗
申请(专利权)人:上海伯俊软件科技有限公司
类型:发明
国别省市:上海;31

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

1