首页> 中国专利> 第三方电商平台统一发布方法

第三方电商平台统一发布方法

摘要

本发明公开了一种第三方电商平台统一发布方法,包括:接收统一发布指令;获取待发布产品信息、待发布的目标第三方电商平台及产品信息发布时间;调用目标第三方电商平台提供的Web service接口,将产品信息按照相应Web service接口的格式要求发送到对应的目标第三方电商平台;接收目标第三方电商平台返回的操作成功的状态标识符并完成产品信息的统一发布;通过目标第三方电商平台的Web service接口与本地平台接口实时通信交换数据。本发明提供的第三方电商平台统一发布方法,能够解决信息发布需要进行多系统后台不断切换、同步、维护的问题。

著录项

  • 公开/公告号CN104967650A

    专利类型发明专利

  • 公开/公告日2015-10-07

    原文格式PDF

  • 申请/专利权人 北京海涛国际旅行社有限公司;

    申请/专利号CN201510064653.0

  • 发明设计人 李欢;

    申请日2015-02-06

  • 分类号H04L29/08(20060101);

  • 代理机构11403 北京风雅颂专利代理有限公司;

  • 代理人李莎;李弘

  • 地址 100083 北京市海淀区成府路28号2-1007、1008

  • 入库时间 2023-12-18 11:23:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-22

    未缴年费专利权终止 IPC(主分类):H04L29/08 授权公告日:20160518 终止日期:20180206 申请日:20150206

    专利权的终止

  • 2016-05-18

    授权

    授权

  • 2016-02-10

    著录事项变更 IPC(主分类):H04L29/08 变更前: 变更后: 申请日:20150206

    著录事项变更

  • 2015-11-11

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20150206

    实质审查的生效

  • 2015-10-07

    公开

    公开

说明书

技术领域

本发明涉及计算机网络技术,特别是指一种第三方电商平台统一发布方 法。

背景技术

目前大型电子商务平台很多,如天猫、京东、当当等。很多商家都需要 将自己的产品发布到这些平台进行销售和管理。由于平台较多,商家需要挨 个第三方平台去制作、上传和维护自己的产品,同时还需要管理各个平台产 生的订单和用户,多系统后台不断切换维护不仅繁琐不便,而且经常会出现 库存不足或者利用不充分的情况。

如果自己的进销存或者ERP系统能够与可以提供数据接口的第三方平台 互通,那么就可以达到在自己的系统中制作一次产品,同时可以发布到多个 平台共享数据,并且可以做到数据实时互通,最大化的避免多平台库存差 异。

发明内容

有鉴于此,本发明的目的在于提出一种第三方电商平台统一发布方法, 解决了信息发布需要进行多系统后台不断切换、同步、维护的问题。

基于上述目的本发明提供的第三方电商平台统一发布方法,包括:

接收统一发布指令;

获取待发布产品信息、待发布的目标第三方电商平台及产品信息发布时 间;

根据待发布的目标第三方电商平台,调用该目标第三方电商平台提供的 Web service接口,将产品信息按照相应Web service接口的格式要求发送到对 应的目标第三方电商平台;其中,该产品信息的数据格式为json数据格式;

接收目标第三方电商平台返回的操作成功的状态标识符并完成产品信息 的统一发布;

通过目标第三方电商平台的Web service接口与本地平台接口实时通信交 换数据,将在目标第三方电商平台发布的产品的名称、数量、价格以及库存 变化等信息与本地数据实时保持同步;

其中,产品信息的发布以及实时保持同步的步骤还包括:通过中间调度 程序访问目标第三方电商平台Web service接口,来总体调度和通知目标第三 方电商平台发布的产品的名称、数量、价格以及库存变化等产品信息;

利用所述中间调度程序实现产品信息实时同步的方法包括:

所述中间调度程序接收到来自目标第三方电商平台的同步请求之后,判 断该同步请求是否为合法请求,判断依据是根据调用的URL是否是本地预先 指定的URL,参数是否为本地预先指定的参数;

如果是不合法请求,则不处理,同时记录到数据库以备后期查看;

如果请求合法,则根据同步请求首先进行该产品名称或库存的修改或者 进行价格调整;

修改或调整成功之后,自动发送同步请求给每个目标第三方电商平台, 告知每个目标第三方电商平台在售的该款产品名称、数量、价格或库存的变 化;

中间调度程序接收目标第三方电商平台通过调用各自定义的Web service 接口而返回的同步请求,向目标第三方电商平台发送待同步的产品名称、数 量、价格或库存的变化;

同步后,如果全部同步成功,则自动记录每个目标第三方电商平台同步 成功的时间,产品名称、数量、价格以及库存变化;

如果同步部分成功,则将同步失败的产品信息进行暂停发布,包括:通 过中间调度程序发起暂停发布请求到同步失败的目标第三方电商平台,调用 该目标第三方电商平台取消发布的Web service接口并发送暂停发布请求,暂 停在该目标第三方电商平台上的产品信息发布;在本地记录同步失败的时间 和同步失败的目标第三方电商平台的名称,以及待同步的产品、数量、和价 格以及库存变化等产品信息。

在一些实施方式中,所述目标第三方电商平台可以选择一个或多个;选 择要发布的第三方电商平台之后,选择要发布的产品,所述待发布产品信息 包括待发布产品的名称、数量、价格等,所述实时保持同步的产品信息包括 发生变化的名称、数量、价格、库存等。

在一些实施方式中,所述中间调度程序会根据不同目标第三方电商平台 同步库存或者价格的Web service接口分别进行不同的调用处理,Web service 接口技术主要包括XML-XSD接口技术、SOAP接口技术、WSDL接口技术 等。

在一些实施方式中,所述中间调度程序在调用不同目标第三方电商平台 的Web service接口时,首先将待发布或同步的产品信息转换为相应的目标第 三方电商平台的Web service接口所要求的格式,以供其识别;

在进行产品信息实时同步时,目标第三方电商平台则通过Web service接 口将待同步的产品信息以相应的数据格式返回给所述中间调度程序;所述中 间调度程序将需要进行同步的产品信息转换为其他目标第三方电商平台的 Web service接口能够识别的数据格式,调用其他目标第三方电商平台的Web  service接口并发送需要进行同步的产品信息。

在一些实施方式中,所述中间调度程序在发布产品信息或接收到待同步 的产品信息时,还需要将该发布产品信息或待同步的产品信息同步到自有的 ERP系统、B2C电子商务网站、移动App(IOS及Android平台)以及自有 wap网站。

从上面所述可以看出,本发明提供的第三方电商平台统一发布方法,将 将众多提供了平台接口的第三方电商平台通过调用平台接口的方式进行了统 一的封装和管理,操作人员只需要在操作页面选择发布到指定的一个或者几 个平台即可,同时还实现了产品数据更新的多平台实时同步,有利于对产品 信息的统一使用和管理,提升了多平台操作的工作效率。

附图说明

图1为本发明提供的第三方电商平台统一发布方法实施例的简化流程示 意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施 例,并参照附图,对本发明进一步详细说明。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均 是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第 二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对 此不再一一说明。

参照附图1,为本发明提供的第三方电商平台统一发布方法实施例的简 化流程示意图。

所述第三方电商平台统一发布方法,包括以下步骤:

步骤101:接收统一发布指令(可选为在终端中设置一个统一发布平台 功能页面,通过该统一发布平台接收产品信息的发布指令,所述终端可选为 PC、平板电脑、智能手机等具备数据处理和信息交互功能的设备);

步骤102:获取待发布产品信息、待发布的目标第三方电商平台及产品 信息发布时间(包括年月日及具体时间点);

步骤103:根据待发布的目标第三方电商平台,调用该目标第三方电商 平台提供的Web service接口,将产品信息按照相应Web service接口的格式 要求发送到对应的目标第三方电商平台;其中,该产品信息的数据格式为 json数据格式;

例如,如果选择发布的目标第三方电商平台中有天猫商城,则本地系统 会使用调用天猫聚石塔提供的Web service接口,将负载有产品信息的数据按 照聚石塔接口的数据格式要求进行发送;该数据格式为json数据格式。天猫 服务器接收到该产品发布请求之后,进行后台操作,操作成功之后返回一个 状态标识符,统一发布平台通过通知的方式进行对操作人员的提醒;

如果选择发布的目标第三方电商平台中有京东商城,则本地系统会调用 京东的开发平台接口,该开发平台也是Web service接口,将负载有产品信息 的数据按照京东商城接口的数据格式要求进行发送;该数据格式为json数据 格式;京东服务器接收到该产品发布请求之后,进行后台操作,操作成功之 后返回一个状态标识符,统一发布平台通过通知的方式进行对操作人员的提 醒;

步骤104:(第三方电商平台接收到产品请求之后,进行后台操作,操作 成功之后返回一个状态标识符给统一发布平台)接收目标第三方电商平台返 回的操作成功的状态标识符并完成产品信息的统一发布;

步骤105:通过目标第三方电商平台的Web service接口与本地平台接口 实时通信交换数据,将在目标第三方电商平台发布的产品的名称、数量、价 格以及库存变化等信息与本地数据实时保持同步;

每个目标第三方电商平台产品数量、价格等产品信息之所以可以保持同 步,是第三方电商平台提供的Web service接口与自有系统接口实时通信交换 数据来保证的。不管任何一方的平台有变化,通过Webservice接口,都可以 把变化同步分发到各个自有的ERP系统、B2C电子商务网站、移动App (IOS及Android平台)以及自有wap网站和其他目标第三方电商平台中。 各个平台都可以自动的体现变化后的结果。

第三方电商平台有些会提供数据接口,比如天猫的聚石塔,京东开放平 台等,这些数据接口是通过标准的Web service协议,json数据格式进行数据 传输和交换的。通过这种Web service的协议和json的数据格式,自有系统可 以将自己的产品按照第三方平台提供的数据接口的格式进行二次包装组合数 据,发送至第三方平台,只要满足第三方平台的接口和数据要求,便可以进 行展示,同时第三方平台也可以回调自有系统的Web service接口,用于第三 方系统的产品、订单、会员发生变化的时候,通知自有系统进行相应的变 化。

其中,产品信息的发布以及实时保持同步的步骤105还包括:通过中间 调度程序访问目标第三方电商平台Web service接口,来总体调度和通知目标 第三方电商平台发布的产品的名称、数量、价格以及库存变化等产品信息, 当天猫、京东、B2C、App等任何一个自有或者第三方销售平台有产品或者 价格变化的时候,会通过Webservice接口请求中间调度程序进行处理;通过 第三方电商平台Webservice接口与本地平台接口实时通信交换数据,将在第 三方电商平台发布的产品的数量,价格以及库存变化与本地所述统一发布平 台实时保持同步。

进一步的,利用所述中间调度程序实现产品信息实时同步的方法还包括 以下步骤:

所述中间调度程序接收到来自目标第三方电商平台的同步请求之后,判 断该同步请求是否为合法请求,判断依据是根据调用的URL是否是本地预先 指定的URL,参数是否为本地预先指定的参数;

如果是不合法请求,则不处理,同时记录到数据库以备后期查看;

如果请求合法,则根据同步请求首先进行该产品名称或库存的修改或者 进行价格调整;

修改或调整成功之后,自动发送同步请求给每个目标第三方电商平台, 告知每个目标第三方电商平台在售的该款产品名称、数量、价格或库存的变 化;

中间调度程序接收目标第三方电商平台通过调用各自定义的Web service 接口而返回的同步请求,向目标第三方电商平台发送待同步的产品名称、数 量、价格或库存的变化;

同步后,如果全部同步成功,则自动记录每个目标第三方电商平台同步 成功的时间,产品名称、数量、价格以及库存变化;

如果同步部分成功,则将同步失败的产品信息进行暂停发布,包括:通 过中间调度程序发起暂停发布请求到同步失败的目标第三方电商平台,并通 过中间调度程序调用该目标第三方电商平台取消发布的Web service接口并发 送暂停发布请求,暂停在该目标第三方电商平台上的产品信息发布;在本地 记录同步失败的时间和同步失败的目标第三方电商平台的名称,以及待同步 的产品、数量、和价格以及库存变化等产品信息;同时发送短信给系统管理 员,由系统管理员进行和后续的检查和处理。

可选的,所述目标第三方电商平台可以选择一个或多个;选择要发布的 第三方电商平台之后,选择要发布的产品,所述待发布产品信息包括待发布 产品的名称、数量、价格等,所述实时保持同步的产品信息包括发生变化的 名称、数量、价格、库存等。

较佳的,所述中间调度程序会根据不同目标第三方电商平台同步库存或 者价格的Web service接口分别进行不同的调用处理,Web service接口技术主 要包括XML-XSD接口技术、SOAP接口技术、WSDL接口技术等。

XML—XSD:

可扩展的标记语言(标准通用标记语言下的一个子集)是Web service平 台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在 于它既是平台无关的,又是厂商无关的。无关性是比技术优越性更重要的: 软件厂商是不会选择一个由竞争对手所发明的技术的。

XML是WebService平台中表示数据的格式,解决了数据表示的问题, 除了易于建立和易于分析外,XML主要的优点在于它既是平台无关的,又是 厂商无关的。而W3C制定的XML Schema(XSD)定义了一套标准的数据类 型,并给出了一种语言来扩展这套数据类型。Web service平台就是用XSD 来作为其数据类型系统的。当用某种语言(如VB.NET或C#)来构造一个Web  service时,为了符合Web service标准,所有使用的数据类型都必须被转换为 XSD类型。所采用的工具可能已经自动完成了这个转换,但很可能会根据需 要修改转换过程。

SOAP:

简单对象访问协议(SOAP)提供了标准的RPC方法来调用Web service。 SOAP规范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用 SOAP。SOAP也是基于XML(标准通用标记语言下的一个子集)和XSD 的,XML是SOAP的数据编码方式。WebService通过HTTP协议发送请求和 接收结果时,发送的请求内容和结果内容都采用XML格式封装,并增加了 一些特定的HTTP消息头,以说明HTTP消息的内容格式,这些特定的 HTTP消息头和XML内容格式就是SOAP协议。SOAP提供了标准的RPC 方法来调用Web Service。

SOAP协议=HTTP协议+XML数据格式

SOAP协议定义了SOAP消息的格式,SOAP协议是基于HTTP协议 的,SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式。

WSDL:

Web service描述语言(WSDL)是一个基于XML(标准通用标记语言下的 一个子集)的语言,用于描述Web service及其函数、参数和返回值。它是 WebService客户端和服务器端都能理解的标准格式。因为是基于XML的, 所以WSDL既是机器可阅读的,又是人可阅读的。一些最新的开发工具既能 Web service生成WSDL文档,又能导入WSDL文档,生成调用相应Web  service的代码。

WSDL文件保存在Web服务器上,通过一个url地址就可以访问到它。 客户端要调用一个Web service服务之前,要知道该服务的WSDL文件的地 址。Web service服务提供商可以通过两种方式来暴露它的WSDL文件地址: 1.注册到UDDI服务器,以便被人查找;2.直接告诉给客户端调用者。

进一步的,所述中间调度程序在调用不同目标第三方电商平台的Web  service接口时,首先将待发布或同步的产品信息转换为相应的目标第三方电 商平台的Web service接口所要求的格式,以供其识别;

在进行产品信息实时同步时,目标第三方电商平台则通过Web service接 口将待同步的产品信息以相应的数据格式返回给所述中间调度程序;所述中 间调度程序将需要进行同步的产品信息转换为其他目标第三方电商平台的 Web service接口能够识别的数据格式,调用其他目标第三方电商平台的Web  service接口并发送需要进行同步的产品信息。

较佳的,所述中间调度程序在发布产品信息或接收到待同步的产品信息 时,还需要将该发布产品信息或待同步的产品信息同步到自有的ERP系统、 B2C电子商务网站、移动App(IOS及Android平台)以及自有wap网站。

在自有ERP系统或者进销存系统增设一个功能项,用于将在自有系统制 作维护的产品,通过选择是否在第三方平台发布进行控制。

Web service平台是一套标准,它定义了应用程序如何在Web上实现互操 作性。Web service平台提供一种标准来描述Web service,让客户可以得到足 够的信息来调用这个Web service。有一种方法来对这个Web service进行远程 调用。这种方法实际是一种远程过程调用协议(RPC)。为了达到互操作性,这 种RPC协议还必须与平台和编程语言无关。

从上述实施例可以看出,本发明提供的第三方电商平台统一发布方法, 将将众多提供了平台接口的第三方电商平台通过调用平台接口的方式进行了 统一的封装和管理,业务部门在自有系统中进行产品制作和维护之后,可以 自主选择是否同步到第三方电商平台,提供第三方平台选择项,如:同步天 猫、同步京东等,操作人员只需要在操作页面选择发布到指定的一个或者几 个平台即可,如果业务操作人员选择了其中一个平台或者几个平台,那么自 有平台数据便会同步到第三方电商平台;第三方平台如果产生了产品库存变 化,订单、用户数据等,也会回调本地业务数据接口,且自有系统也会进行 相应库存、价格以及用户的管理和维护,同时还实现了产品数据更新的多平 台实时同步,有利于对产品信息的统一使用和管理,提升了多平台操作的工 作效率。较佳的,将与第三方电商平台互通数据的功能进行了封装形成一个 功能箱,可以随时增加可以提供数据接口的第三方电商平台,同时可以达到 自有系统与第三方平台无缝对接。

需要特别指出的是,上述方法实施例中的各个步骤均可以相互交叉、替 换、增加、删减,因此,这些合理的排列组合变换之于所述方法也应当属于 本发明的保护范围,并且不应将本发明的保护范围局限在所述实施例之上。

所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例 而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号