多电商商品信息实时采集系统及多电商并发实时比价方法与流程

文档序号:13943185阅读:217来源:国知局

本发明涉及互联网技术领域,特别是涉及一种多电商商品信息实时采集系统及多电商并发实时比价方法。



背景技术:

随着互联网行业的发展,电子商务作为一种基于互联网的以电子交易方式进行的商务活动也被广泛使用,而信息的时效性则是保证电子商务良好发展的关键因素。例如,在对电子商务平台的商品进行采购时,需要对商品的价格等信息进行对比分析,如果所得到的商品信息时效性差,则会导致在采购商品过程中浪费资源。

传统技术通过网络爬虫方式事先获取各电子商务平台的商品详细信息数据然后在系统里分析出同一商品不同电子商务平台的价格及其他商品信息,这种技术的实时性不足,从而导致电子商务信息处理的效率较低。



技术实现要素:

基于此,有必要针对传统技术采集商品信息的实时性不足的问题,提供一种多电商商品信息实时采集系统。

一种多电商商品信息实时采集系统,包括:客户端,服务器和多个电子商务平台服务器;其中,所述服务器通过互联网分别与多个电子商务平台服务器进行通信;

所述客户端,用于将第一搜索请求发送至服务器,接收所述服务器返回的目标商品的商品信息;其中,所述第一搜索请求携带目标商品的标识信息;

所述服务器,用于根据所述客户端发送的第一搜索请求的目标商品的标识信息,通过预设的数据访问接口生成第二搜索请求,将所述第二搜索请求实时发送至多个电子商务平台服务器,从所述电子商务平台服务器响应网页页面中提取与所述目标商品对应的商品信息,将所述商品信息发送至客户端;

所述电子商务平台服务器,用于根据所述服务器发送的第二搜索请求,响应与所述第二搜索请求对应的网页页面。

上述多电商商品信息实时采集系统,通过服务器接收客户端发送的携带目标商品的标识信息第一搜索请求,调用预设的数据访问接口生成第二搜索请求并实时发送到各个电子商务平台服务器,接收各个电子商务平台服务器返回的目标商品的商品信息,克服了传统技术采集商品信息实时性不足的缺陷,达到了实时采集商品信息的技术效果,为对商品信息的进一步处理提供数据支持。

在一个实施例中,上述系统的服务器包括:系统应用服务器和数据采集服务器;其中,所述系统应用服务器通过数据采集服务器与多个电子商务平台服务器进行通信;

所述系统应用服务器,用于接收到所述客户端发送的第一搜索请求,提取所述目标商品的标识信息;根据所述标识信息调用数据采集器预设的数据访问接口,通过所述数据采集服务器从各个电子商务平台中获取与所述目标商品对应的商品数据;根据所述商品数据提取所述目标商品的商品信息,并将所述商品信息发送至客户端;

所述数据采集服务器,用于在系统应用服务器调用所述预设的数据访问接口后,根据所述第一搜索请求的目标商品的标识信息,生成第二搜索请求;并将所述第二搜索请求实时发送至多个电子商务平台,从各个电子商务平台响应的网页页面中获取与所述目标商品对应的商品数据;将所述商品数据返回至系统应用服务器。

在一个实施例中,上述系统的服务器还用于获取多个电子商务平台服务器的网页页面,从每一个电子商务平台的网页页面中提取商品的页面特征信息;利用预设的页面分析模型,对所述页面特征信息进行机器学习,生成数据访问接口。

在一个实施例中,上述系统的服务器进一步用于从每一个电子商务平台服务器响应的网页页面中同时采集多个页面的商品数据,并对所述商品数据进行处理,得到所述目标商品的商品信息;其中,所述商品信息包括商品价格、商品规格、商品型号和商品评价值。

在一个实施例中,上述系统的服务器还用于从所述商品信息中提取目标商品在各个电子商务平台的商品价格,并把价格最低的商品标记为推荐商品,将推荐商品的商品信息发送至客户端;

和/或

所述服务器,还用于从所述商品信息中提取目标商品在同一个电子商务平台的最高报价和最低报价;根据所述目标商品的最高报价和最低报价,计算所述目标商品在同一电子商务平台的差价比,将所述目标商品在各个电子商务平台的差价比发送至客户端。

在一个实施例中,上述系统的客户端,还用于

展示所述目标商品在每一个电子商务平台上的商品信息;

和/或

所述客户端,还用于展示所述服务器返回的推荐商品的商品信息;其中,所述推荐商品为在各个电子商务平台上价格最低的目标商品;

和/或

所述客户端,还用于展示所述服务器返回的所述目标商品在各个电子商务平台的差价比。

在一个实施例中,上述系统的客户端,还用于根据所述目标商品的商品信息,确认待采购商品;

向所述服务器发送对所述待采购商品的添加购物车请求,显示与多个电子商务平台对应的购物车商品列表;

根据所述购物车商品列表,向所述服务器发送所述待采购商品的预占订单请求,在通过所述服务器使多个电子商务平台锁定待采购商品后,生成待采购商品的预占订单;

对所述预占订单进行至少一次审核,形成采购订单,向所述服务器发送所述采购订单的订单确认指令。

另外,还有必要针对传统技术对电商商品的比价实时性不足的问题,提供一种多电商并发实时比价方法。

一种多电商并发实时比价方法,基于如上所述的多电商商品信息实时采集系统上实现,包括如下步骤:

在确定待比价商品后,所述客户端将第一搜索请求发送至服务器;其中,所述第一搜索请求携带待比价商品的标识信息;

所述服务器根据所述待比价商品的标识信息通过调用预设的数据访问接口生成第二搜索请求,并将第二搜索请求实时发送至多个电子商务平台服务器;

所述多个电子商务平台服务器根据所述第二搜索请求响应网页页面;

所述服务器从所述网页页面中提取待比价商品在各个电子商务平台的价格信息,将所述待比价商品在各个电子商务平台的价格信息返回客户端。

上述多电商并发实时比价方法,在确定待比价商品后,通过客户端将携带待比价商品的标识信息的第一搜索请求发送至服务器,利用服务器根据所述待比价商品的标识信息通过调用预设的数据访问接口生成第二搜索请求并将第二搜索请求实时发送至多个电子商务平台服务器,从所述网页页面中提取待比价商品在各个电子商务平台的价格信息并将价格信息返回客户端,克服了传统比价技术实时性不足的问题,达到了对电商平台商品进行实时比价的技术效果,为商品信息的后续处理提供基础。

在一个实施例中,上述方法的所述服务器从所述网页页面中提取待比价商品在各个电子商务平台的价格信息之后,还包括:

比较所述待比价商品在各个电子商务平台的价格,将价格最低的商品标记为推荐商品,并将所述推荐商品的商品信息发送至客户端;

和/或

所述服务器从所述网页页面中提取待比价商品在各个电子商务平台的价格信息之后,还包括:

提取待比价商品在同一个电子商务平台的最高报价和最低报价;根据所述最高报价和最低报价计算待比价商品的差价比,将所述待比价商品在各个电子商务平台的差价比发送至客户端。

在一个实施例中,上述方法的所述服务器从所述网页页面中提取待比价商品在各个电子商务平台的价格信息的步骤包括:

所述服务器从各个电子商务平台服务器响应的网页页面中同时采集多个页面中待比价商品的商品数据,对所述待比价商品的商品数据进行处理,得到待比价商品的商品信息;从所述商品信息中提取待比价商品在各个电子商务平台的价格信息。

附图说明

图1为本发明的一个实施例中的多电商商品信息实时采集系统的结构示意图;

图2为本发明的一个实施例中的单个电商平台购物流程的示意图;

图3为本发明的一个实施例中的多电商商品信息实时采集系统的示意图;

图4为本发明的一个实施例中的客户端的商品信息采集结果界面的示意图;

图5为本发明的一个实施例中的客户端的商品信息采集搜索界面的示意图;

图6为本发明的一个实施例中的客户端的商品信息比价结果界面的示意图;

图7为本发明的一个实施例中的多电商比价方式购物流程的示意图;

图8为本发明的一个实施例中的多电商并发实时比价方法的示意图。

具体实施方式

下面结合附图对本发明的多电商商品信息实时采集系统的具体实施方式进行详细说明。

如图1所示,图1为本发明的一个实施例中的多电商商品信息实时采集系统的结构示意图,本发明的多电商商品信息实时采集系统可以包括:客户端100,服务器200和多个电子商务平台服务器300;其中,所述服务器200通过互联网400分别与多个电子商务平台服务器300进行通信;

所述客户端100,用于将第一搜索请求发送至服务器200,接收所述服务器200返回的目标商品的商品信息;其中,所述第一搜索请求携带目标商品的标识信息;

所述服务器200,用于根据所述客户端100发送的第一搜索请求的目标商品的标识信息,通过预设的数据访问接口生成第二搜索请求,将所述第二搜索请求实时发送至多个电子商务平台服务器300,从所述电子商务平台服务器300响应网页页面中提取与所述目标商品对应的商品信息,将所述商品信息发送至客户端;

所述电子商务平台服务器300,用于根据所述服务器200发送的第二搜索请求,响应与所述第二搜索请求对应的网页页面。

具体的,所述客户端100一般是具有网页浏览器功能的智能终端设备,例如手机终端和电脑终端,客户端100可以通过网页浏览器将携带目标商品标识信息的第一搜索请求发送至服务器200,服务器200根据该搜索请求,通过事先部署好的数据访问接口生成第二搜索请求,并且将该请求实时发送到各个电子商务平台的服务器300上,例如可以通过互联网400将第二搜索请求发送到电子商务平台服务器300上,需要说明的是,电子商务平台可以包括多个,对于不同的电子商务平台,有对应的不同的数据访问接口,图中的n为正整数,例如n=1,2,3……,用于表示电子商务平台服务器300的个数,所述多个电子商务平台服务器300在接收到服务器200发送的第二搜索请求后,根据该搜索请求,响应与所述第二搜索请求对应的网页页面,该页面一般是指含有目标商品的商品信息的网页页面,服务器200从各个电子商务平台响应的网页页面中提取与所述目标商品对应的商品信息,所述商品信息可以包括商品的价格信息、商品规格信息、商品型号信息和商品用户评价信息等,将这些商品信息发送到客户端100。

上述多电商商品信息实时采集系统,通过服务器200接收客户端100发送的携带目标商品的标识信息第一搜索请求,调用预设的数据访问接口生成第二搜索请求并实时发送到各个电子商务平台服务器300,接收各个电子商务平台服务器300返回的目标商品的商品信息,克服了传统技术采集商品信息实时性不足的缺陷,达到了实时采集商品信息的技术效果,为对商品信息的进一步处理提供数据支持。

在一个实施例中,所述服务器200还用于获取多个电子商务平台服务器的网页页面,从每一个电子商务平台的网页页面中提取商品的页面特征信息;利用预设的页面分析模型,对所述页面特征信息进行机器学习,生成数据访问接口。

在本实施例中,服务器200可以通过事先对多个电子商务平台服务器的网页页面数据进行及其学习,可以获取类似客户端100直接浏览电子商务平台的商品页面时的信息交互数据,并由此分析并生成获取电子商务平台的网页页面中包含商品名称等商品信息数据的访问接口,以服务的形式部署在本地服务器中。例如可以从各个电子商务平台的网页页面中提取与商品相关的页面特征信息,这些页面特征信息一般是指商品的商品信息介绍页面,该页面包含有商品的价格数据等,通过预设的页面分析模型对该商品的价格数据在页面中的位置等特征信息进行学习分析,可以得到获取该商品价格数据的接口程序对于不同的电子商务平台的商品数据,可以生成相应的数据访问接口,一般可以通过api(applicationprogramminginterface,应用程序编程接口)服务的方式呈现,其中数据api接口以http方式提供服务,不同的url(uniformresourcelocator,统一资源定位符)访问相当于提供不同的数据接口服务,例如鼠标的url可以是:

http://127.0.0.1:1626/shitaibo/?iw-apikey=123&iw-cmd=querylist&pageno=1&pagesize=12&searchtext=鼠标&sorttype=1。

参考图2,图2为本发明的一个实施例中的单个电商平台购物流程的示意图,单个电子商务平台购物流程一般包括如下步骤:

步骤s11:登陆;一般是指登陆电子商务平台。

步骤s12:选取商品;对目标商品进行选取。

步骤s13:添加购物车;将目标商品加入到电子商务平台的购物车当中。

步骤s14:结算;对电子商务平台的购物车中的目标商品进行结算。

步骤s15:支付;对结算的目标商品的费用进行支付操作。

步骤s16:电商发货;电子商务平台系统在确认目标商品已经被支付进行发货业务。

可以理解的是,服务器200可以通过上述对网页数据进行学习的方式,对多个电子商务平台应用系统的商品搜索、购物功能和数据交互学习,生成与原电子商务平台应用系统各业务功能对应的数据访问接口,同样可以以api的形式呈现。

采用上述实施例的技术方案,可以使该采购系统具备良好的可扩充性和实用性,将电子商务平台系统复杂的数据请求以及页面展示转化为开放简洁的数据访问接口,不需要电商直接提供商品数据接口而获取商品数据,比如商品的搜索、添加购物车、下单结算等,达到了快速构建满足不同用户需求的多电商商品信息实时采集系统。另外,从业务系统使用者的角度,采购员一般先确定需要采购商品的大概种类、规格,但是需要进一步确定商品的名称、品牌规格型号等比较详细的信息,由于商品数目繁多,在多电商比价平台上能够向采购员提供在众多商品中搜索出符合要求商品的功能,相比直接在电商系统搜索功能的不同,在多电商比价平台上搜索的结果是对多个电子商务系统的商品信息搜索的合集呈现。

在一个实施例中,所述服务器200可以包括:系统应用服务器210和数据采集服务器220;其中,所述系统应用服务器210通过数据采集服务器220与多个电子商务平台服务器300进行通信;

所述系统应用服务器210,用于接收到所述客户端发送的第一搜索请求,提取所述目标商品的标识信息;根据所述标识信息调用数据采集器220预设的数据访问接口,通过所述数据采集服务器220从各个电子商务平台中获取与所述目标商品对应的商品数据;根据所述商品数据提取所述目标商品的商品信息,并将所述商品信息发送至客户端100;

所述数据采集服务器220,用于在系统应用服务器210调用所述预设的数据访问接口后,根据所述第一搜索请求的目标商品的标识信息,生成第二搜索请求;并将所述第二搜索请求实时发送至多个电子商务平台,从各个电子商务平台响应的网页页面中获取与所述目标商品对应的商品数据;将所述商品数据返回至系统应用服务器210。

具体的,所述系统应用服务器210一般用于接收客户端100发送的第一搜索请求,例如当用户在客户端100上访问目标商品的商品信息时,系统应用服务器210接收携带该目标商品的标识信息的第一搜索请求,并且调用数据采集器220预设的数据访问接口,通过数据采集服务器220从各个电子商务平台中获取与所述目标商品对应的商品数据,根据所述商品数据提取所述目标商品的商品信息,并将所述商品信息发送至客户端100。

所述数据采集服务器220一般用于在系统应用服务器210调用所述预设的数据访问接口后,根据所述第一搜索请求的目标商品的标识信息,生成第二搜索请求,并将所述第二搜索请求实时发送至多个电子商务平台,从各个电子商务平台响应的网页页面中获取与所述目标商品对应的商品数据;将所述商品数据返回至系统应用服务器210;一般来说,数据采集器220根据事先部署的程序算法,实时采集电子商务平台服务器300的商品数据,以数据访问接口的方式提供服务。

在一个实施例中,如图3所示,图3为本发明的一个实施例中的多电商商品信息实时采集系统的示意图,所述多电商商品信息实时采集系统还可以包括防火墙500和负载均衡器600;其中,负载均衡器600和服务器200分别与防火墙500连接,并通过防火墙500连接互联网400。

在本实施例中,由于多电商商品信息实时采集系统一般部署了多个系统应用服务器210提供外部进行数据访问,部署负载均衡器600能够将外部对系统应用服务器的访问进行均衡,提高服务器200的访问流量。可以理解的是,防火墙500用于保证多电商商品信息实时采集系统的运行安全。

在一个实施例中,所述服务器200还可以包括数据库服务器230,所述数据库服务器230与系统应用服务器210通信连接,一般用于存储该系统运行时需要的信息数据,例如商品的信息数据和系统使用人员的信息数据等,实现对相关信息数据的同一平台管理。

在一个实施例中,所述服务器200,还可以进一步用于从每一个电子商务平台服务器300响应的网页页面中同时采集多个页面的商品数据,并对所述商品数据进行处理,得到所述目标商品的商品信息;其中,所述商品信息可以包括商品价格、商品规格、商品型号和商品评价值等信息。

具体来说,由于服务器200实时访问多个电子商务平台服务器300,每一个电子商务平台服务器会响应多个不同的页面来提供与目标商品相关的商品数据信息,因此服务器200可以同时对各个电子商务平台的多个响应页面的商品数据进行采集,在采集完成后,可以对商品数据进行进一步处理,例如对各个电子商务平台的商品数据进行整理,得到每个电子商务平台对应商品的商品信息,例如商品价格、商品规格、商品型号和商品评价值等。

在其中一个实施例中,所述服务器200,还可以用于从所述商品信息中提取目标商品在各个电子商务平台的商品价格,并把价格最低的商品标记为推荐商品,将推荐商品的商品信息发送至客户端。

在本实施例中,所述服务器200主要是在得到目标商品的商品信息后,从所述商品信息中提取目标商品在各个电子商务平台的商品价格,并且根据该价格信息,将在各个电子商务平台中价格最低的商品标记为推荐商品,把推荐商品的商品信息发送到客户端100。

在另外一个实施例中,所述服务器200,还用于从所述商品信息中提取目标商品在同一个电子商务平台的最高报价和最低报价;根据所述目标商品的最高报价和最低报价,计算所述目标商品在同一电子商务平台的差价比,将所述目标商品在各个电子商务平台的差价比发送至客户端。

具体的,服务器200在得到目标商品的商品信息后,所述服务器200还可以从所述商品信息中提取目标商品在同一个电子商务平台的最高报价和最低报价,最高报价一般是指在某个电子商务平台中,商家对指定商品的最高报价;根据目标商品的最高报价和最低报价,计算所述目标商品在同一电子商务平台的差价比,具体计算公式为:差价比=(最高报价-最低报价)/最高报价,从而可以得到目标商品在各个电子商务平台的差价比,将该差价比信息发送至客户端100。

采用上述实施例的技术方案,可以为企业采购员等用户提供综合的一站式商品价格信息呈现平台,用户可以轻松方便地对比想要购买的商品在不同商家的价格以及电商服务优势,选择适合企业的商品进行下单购买。

在一个实施例中,所述客户端100,还用于展示所述目标商品在每一个电子商务平台上的商品信息。

具体的,如图4所示,图4为本发明的一个实施例中的客户端的商品信息采集结果界面的示意图,客户端100可以用于对目标商品的商品信息进行展示,例如可以通过界面101对各个电子商务平台的商品信息进行展示,例如对电子商务平台1和电子商务平台2的与目标商品对应的商品图片信息(目标商品图片10、目标商品图片11、目标商品图片12、目标商品图片13和目标商品图片20、目标商品图片21、目标商品图片22、目标商品图片23)、价格信息(价格:100、价格:120、价格:112、价格:121和价格:111、价格:122、价格:133、价格:124)和名称信息(名称:a1、名称:b1、名称:c1、名称:d1和名称:a2、名称:b2、名称:c2、名称:d2)进行展示,还可以通过101界面的“更多”选项卡对各个电子商务平台的目标商品的商品信息进行显示。界面101还包括电商平台筛选栏,可以通过报价平台控件对展示的各个电子商务平台的商品信息进行筛选。

可选的,如图5所示,图5为本发明的一个实施例中的客户端的商品信息采集搜索界面的示意图,客户端100通过界面102的“搜索框”对目标商品进行搜索后,可以通过界面102展示目标商品的品牌信息,可以通过品牌筛选栏的控件对各个品牌的目标商品进行筛选,还可以通过界面102的“更多”选项卡对各个电子商务平台的目标商品的商品信息进行显示。具体的,可以通过界面102的品牌信息列表显示目标商品的品牌信息,包括品牌1的目标商品和品牌2的目标商品等。

在另外一个实施例中,所述客户端100,还用于展示所述服务器返回的推荐商品的商品信息;其中,所述推荐商品为在各个电子商务平台上价格最低的目标商品。

如图6所示,图6为本发明的一个实施例中的客户端的商品信息比价结果界面的示意图,客户端100通过界面103在对目标商品的商品信息进行展示后,还可以对该目标商品的推荐商品的商品信息进行展示;其中,界面103可以包括目标商品信息栏和推荐商品信息栏,例如在目标商品信息栏展示目标商品x的商品信息后(包括名称x1和价格xxx),在推荐商品信息栏,通过推荐比价结果的形式显示推荐商品为:目标商品10、名称a1和价格100。

可选的,所述客户端100,还可以用于展示所述服务器返回的所述目标商品在各个电子商务平台的差价比。具体可以通过界面103进行展示。

一般来说,界面103还可以包括商品比价信息栏,客户端100通过界面103的商品比价信息栏对目标商品在各个电子商务平台的差价比进行显示,具体的,商品比价信息栏可以用于显示电子商务平台的信息,例如,目标商品所在平台(电子商务平台1和电子商务平台2),报价商家数目(i和j)、最高报价(x1和x2)、最低报价(y1和y2)和差价比(z1和z2)等信息。

在一个实施例中,所述客户端100,还用于:根据所述目标商品的商品信息,确认待采购商品;向所述服务器200发送对所述待采购商品的添加购物车请求,显示与所述多个电子商务平台对应的购物车商品列表;根据所述购物车商品列表,向所述服务器200发送所述待采购商品的预占订单请求,在通过所述服务器200使多个电子商务平台锁定待采购商品后,生成待采购商品的预占订单;对所述预占订单进行至少一次审核,形成采购订单,向所述服务器200发送所述采购订单的订单确认指令。

具体来说,客户端100可以根据商品价格对各个电子商务平台的商品进行筛选,根据筛选的结果确认待采购的商品,待采购的商品可以包括多个,例如电子商务平台1的c1商品和电子商务平台2的c2商品,也可以将价格最低的一个商品作为待采购商品。

所述客户端100在确认待采购商品后,向所述服务器200发送对所述待采购商品的添加购物车请求,并且生成并显示与多个电子商务平台对应的购物车商品列表。

由于在所述购物车商品列表中包含一个或多个商品,客户端100可以从购物车商品列表中确定指定商品并向所述服务器200发送所述待采购商品的预占订单请求。

在通过所述服务器200使多个电子商务平台锁定待采购商品后,生成待采购商品的预占订单,对所述预占订单进行至少一次审核,形成采购订单,向所述服务器200发送所述采购订单的订单确认指令。

为了更加清晰本发明技术方案的效果,对基于如上实施例所述的多电商商品信息实时采集系统提供一种具体应用场景进行描述。

参考图7,图7为本发明的一个实施例中的多电商比价方式购物流程的示意图,所述多电商比价方式购物流程具体包括如下步骤:

步骤s21:登陆多电商商品信息实时采集平台;在本步骤中,采购员可以通过客户端100登陆多电商商品信息实时采集系统为商品的采购做准备。

步骤s22:搜索多家电商商品;具体的,该多电商商品信息实时采集系统,可以根据用户对目标商品的请求信息响应待采购商品的商品信息,包括目标商品在各个电子商务平台的商品价格、名称等信息。

步骤s23:商品比价;用户可以通过客户端100对该系统返回的商品价格信息进行筛选。

步骤s24:加入电商购物车;采购员通过该系统进行搜索商品比价后,选择购买的商品,该系统将所述商品添加到平台购物车中,平台购物车同时显示多家电商购物车的商品列表。

步骤s25:预占订单;在购物车列表中,采购员可选择1条或多条购物车中的商品,进行预占订单业务,业务成功后,电商锁定企业所购商品。

步骤s26:内部审批通过;采购员在电商比价平台采购的每笔预占订单,都需要企业内部各部门负责人进行逐层级审批通过,才能最终形成订单。

步骤s27:确定订单;每笔商品预订单页面最终通过企业负责人审批通过后,系统通过确认订单业务,向电商确认该笔采购业务。

步骤s28:电商发货;业务成功后,企业开始商品发货。

本发明提供的多电商商品信息实时采集系统,可以为相关人员或企业提供高效的商品的采购系统平台,效率高;由于基于电商在线数据实时搜索获取的机制,获取的电商商品的价格、评价及其他电商商品详细信息都是实时的,实时性好;由于采用了实时比价的方式,实现了同一商品在多家电商平台的比价,企业采购时可以选择在同一商品(商品名称、种类、规格等信息一致)显示价格最低的电商平台进行下单采购,这样可以对企业而言,在保证质量的基础上采购的成本最低,实现利益的最大化,大大节省企业采购成本,成本控制好;并且由于在同一平台采购,采购过程的所有数据在同一平台上,采购商品的各种信息、采购人信息及其他信息都有保存并且存储在同一数据平台上,方便对这些数据进行分析和统计,据此可以对采购的商品、部门、人员进行多维度统计,便于管理部门进行事后跟踪、采购规划和总结经验,管理统计方便。

另外还提供一种多电商并发实时比价方法,如图8所示,图8为本发明的一个实施例中的多电商并发实时比价方法的示意图,所述多电商并发实时比价方法,基于如上任一实施例所述的多电商商品信息实时采集系统上实现,包括如下步骤:

步骤s1:在确定待比价商品后,所述客户端100将第一搜索请求发送至服务器;其中,所述第一搜索请求携带待比价商品的标识信息;

步骤s2:所述服务器200根据所述待比价商品的标识信息通过调用预设的数据访问接口生成第二搜索请求,并将第二搜索请求实时发送至多个电子商务平台服务器300;

步骤s3:所述多个电子商务平台服务器300根据所述第二搜索请求响应网页页面;

步骤s4:所述服务器200从所述网页页面中提取待比价商品在各个电子商务平台的价格信息,将所述待比价商品在各个电子商务平台的价格信息返回客户端100。

上述多电商并发实时比价方法,在确定待比价商品后,通过客户端将携带待比价商品的标识信息的第一搜索请求发送至服务器,利用服务器根据所述待比价商品的标识信息通过调用预设的数据访问接口生成第二搜索请求并将第二搜索请求实时发送至多个电子商务平台服务器,从所述网页页面中提取待比价商品在各个电子商务平台的价格信息并将价格信息返回客户端,克服了传统比价技术实时性不足的问题,达到了对电商平台商品进行实时比价的技术效果,为商品信息的后续处理提供基础。

在一个实施例中,所述服务器200从所述网页页面中提取待比价商品在各个电子商务平台的价格信息之后,还包括:比较所述待比价商品在各个电子商务平台的价格,将价格最低的商品标记为推荐商品,并将所述推荐商品的商品信息发送至客户端100。

在另外一个实施例中,所述服务器200从所述网页页面中提取待比价商品在各个电子商务平台的价格信息之后,还包括:提取待比价商品在同一个电子商务平台的最高报价和最低报价;根据所述最高报价和最低报价计算待比价商品的差价比,将所述待比价商品在各个电子商务平台的差价比发送至客户端100。

在一个实施例中,所述服务器200从各个电子商务平台服务器300响应的网页页面中同时采集多个页面中待比价商品的商品数据,对所述待比价商品的商品数据进行处理,得到待比价商品的商品信息;从所述商品信息中提取待比价商品在各个电子商务平台的价格信息。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1