一种物料搜索管理方法、系统及存储介质与流程

文档序号:34554496发布日期:2023-06-28 05:54阅读:51来源:国知局
一种物料搜索管理方法、系统及存储介质与流程

本发明涉及物料管理,尤其涉及的是一种物料搜索管理方法、系统及存储介质。


背景技术:

1、电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。企业电子商务平台是建立在internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、货物流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。

2、目前,用户在电子商务平台购买物料的流程是:打开购物平台、输入关键字/词、逐一浏览各个链接所附物料信息、择一购买;当用户需要整理某一物料的所有网上销售信息时,需要逐一按照上述流程在各个电子商务平台搜集并整理物料信息。

3、因此,现有技术还有待于改进及完善。


技术实现思路

1、鉴于上述现有技术的不足,本发明的目的在于提供一种物料搜索管理方法、系统及存储介质,旨在解决用户在电子商务平台购买物料需要在各个电子商务平台逐一搜集并整理物料信息,方便性及效率较低的问题。

2、本发明的技术方案如下:

3、一种物料搜索管理方法,其包括:

4、预先在客户端中嵌入浏览器,并在所述客户端与服务端之间建立websocket连接;

5、浏览器接收用户在网页搜索框输入的物料型号,通过ajax请求的方式向所述客户端发起搜索请求;

6、客户端对所述搜索请求进行messagepack格式序列化,再以lz4算法进行压缩,并将压缩后的搜索请求发送至服务端;

7、服务端接收压缩后的搜索请求并根据预先配置的搜索平台信息,把待搜索的平台对应的链接插入到搜索任务列表中,并逐一将搜索任务列表中的平台链接发送至客户端;

8、浏览器根据接收到的平台链接向目标平台发送http请求,在目标平台响应后爬取网页内容,并将所爬取的网页内容发送至服务端;

9、服务端接收所述页面内容后发送新的平台链接至客户端,循环往复直至搜索任务列表中的平台链接全部发送至客户端;并通过xpath及regular技术对所接收的网页内容进行分析整理,在搜索任务列表中平台链接对应的平台全部搜索完成后,整理得到含物料具体信息及对应供应商信息的物资表,并将所得到的物资表反馈给客户端;

10、客户端接收并保存所述物资表,并将所述物资表呈现在所述浏览器的网页上。

11、上述方案的效果在于:不同于现有人工逐一搜索并整理物料的是,本发明通过预先在客户端中嵌入浏览器,使用户在网页搜索框输入的物料型号可以由浏览器通过ajax请求的方式向客户端发起搜索请求,并通过客户端与服务端之间已建立websocket连接的关系,使客户端能够将搜索请求发送至服务端,由服务端根据预先配置的搜索平台信息插入平台链接到搜索任务列表,而后由客户端逐一向目标平台发送http请求并爬取网页内容,此后再由服务端对客户端爬取的所有目标平台的网页内容整理得到物资表并显示于嵌入于客户端的浏览器页面中;整个过程充分利用浏览器能够收集用户输入内容、向目标平台发送http请求及爬取网页内容,以及服务端配置高能够高效处理大量数据的特点,能够快速将各个电子商务平台的内容统一显示于同一浏览器的同一页面,无需用户逐一输入、浏览、记录及整理,提高了物料搜索的效率及方便性;解决了用户在电子商务平台购买物料需要在各个电子商务平台逐一搜集并整理物料信息,方便性及效率较低的问题。

12、在进一步地优选方案中,所述物料搜索管理方法还包括:

13、客户端将接收到的物资表发送至配单平台;

14、配单员将拟采购物资对应的bom表上传至配单平台;

15、所述配单平台通过bom算法匹配程序提供的api接口将所述bom表及物资表推送至bom算法匹配程序;

16、所述bom算法匹配程序解析所述bom表的每一行及每一列,逐行按解析规则提取关键字,并按照分类映射规则及替换规则,在所述物资表中选择产品,并将选择结果发送至客户端;

17、客户端接收并存储所述选择结果,并将所述选择结果呈现在所述浏览器的网页上。

18、上述方案的效果在于:由于拟采购物料涉及的型号、品牌、封装及参数等等较为繁多,很多物料的参数写法不一,相同种类之间的参数替代规则也不尽相同,故在以往的配单流程中,需要配单员具有较为专业的知识并花费大量的时间,故效率极低;本发明自动采集物资信息后通过bom算法匹配程序解析bom表中的拟采购物资信息,按照分类映射规则及替换规则能够自动在物资表中进行产品匹配,提高了物料信息检索后的配单效率并降低了对于配单员的专业知识要求。

19、在进一步地优选方案中,所述bom算法匹配程序解析所述bom表的每一行及每一列,逐行按解析规则提取关键字,并按照分类映射规则及替换规则,在所述物资表中选择产品,并将选择结果发送至客户端的步骤还包括:所述bom算法匹配程序根据bom表的解析结果给出匹配结果提示,并将匹配结果提示发送至客户端以呈现在所述浏览器的页面。

20、上述方案的效果在于:bom表的不规范导致用户提供的信息并不一定完全准确或完整,可能型号不完全,参数缺少等,因此配单结果的提示也尤为重要,清晰的提示可以让用户准确的定义bom表的错误,快速解决问题(bom文本:贴片电容,10%,0402,解析结果提示:缺少必要参数容值、额定电压)。

21、在进一步地优选方案中,所述物料为电子元器件,所述物料搜索管理方法还包括步骤:

22、预先收集各类电子元器件的产品信息,所述产品信息包括:型号、品牌、封装及参数,搭建基础数据环境,收录多个电子商务平台中电子元器件的展示信息,并定义单位换算规则、封装换算规则及品牌表示规则。

23、上述方案的效果在于:由于电子元器件种类和型号繁多(电容,电阻、二三级管及接插件等等),参数的写法没有统一的规范,相同种类之间的参数替代规则(贴片电容高精度替换低精度1%替换5%,高额压替换低额压50v替换25v等等),采购员必须有较深的电子元器件方面的专业知识,才能很好的配单;本发明通过预先收集信息搭建基础数据并定义多种规则,实现了电子元器件复杂表示方式下的产品自动匹配,提高了电子元器件的匹配方便性。

24、在进一步地优选方案中,所述物料为电子元器件,所述物料搜索管理方法还包括步骤:预先收集多种bom表格,并定义从各种bom表格中提取型号、品牌、封装及参数的解析规则。

25、上述方案的效果在于:bom表格来源于不同的用户,表格的格式和内容也是多样的,配单的时候主要关注的是bom表格中的提供的型号、品牌、封装、参数等产品信息,本发明通过预先配置解析规则,使得bom算法匹配程序可以从各种bom表格中解析出电子元器件的各类信息,从而更为精准的进行产品的匹配及选择。

26、一种用于实现如上物料搜索管理方法的系统,其包括:浏览器、客户端及服务端,所述浏览器嵌入于所述客户端,所述客户端与所述服务端之间建立有websocket连接;

27、所述浏览器用于接收用户在网页搜索框输入的物料型号,通过ajax请求的方式向所述客户端发起搜索请求;根据接收到的平台链接向目标平台发送http请求,在目标平台响应后爬取网页内容,并将所爬取的网页内容发送至服务端;以及呈现服务端所反馈的物资表;

28、所述客户端用于对所述搜索请求进行messagepack格式序列化,再以lz4算法进行压缩,并将压缩后的搜索请求发送至服务端;

29、所述服务端用于接收压缩后的搜索请求并根据预先配置的搜索平台信息,把待搜索的平台对应的链接插入到搜索任务列表中,并逐一将搜索任务列表中的平台链接发送至客户端;及接收所述页面内容后发送新的平台链接至客户端,循环往复直至搜索任务列表中的平台链接全部发送至客户端;并通过xpath及regular技术对所接收的网页内容进行分析整理,在搜索任务列表中平台链接对应的平台全部搜索完成后,整理得到含物料具体信息及对应供应商信息的物资表,并将所得到的物资表反馈给客户端。

30、由于所述系统包括物料搜索管理方法的所有技术特征,因此也具有上述物料搜索管理方法的所有技术效果,不再赘述。

31、在进一步地优选方案中,所述物料搜索管理系统还包括:配单平台及bom算法匹配程序;

32、所述客户端还用于将接收到的物资表发送至配单平台,以及接收并存储所述选择结果,并将所述选择结果呈现在所述浏览器的网页上;

33、所述配单平台用于通过bom算法匹配程序提供的api接口将配单员上传的bom表及物资表推送至bom算法匹配程序;

34、所述bom算法匹配程序用于解析所述bom表的每一行及每一列,逐行按解析规则提取关键字,并按照分类映射规则及替换规则,在所述物资表中选择产品,并将选择结果发送至客户端。

35、在进一步地优选方案中,所述bom算法匹配程序还用于根据bom表的解析结果给出匹配结果提示,并将匹配结果提示发送至客户端以呈现在所述浏览器的页面。

36、一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的物料搜索管理方法的步骤。所述存储介质包括上述物料搜索管理方法的所有技术特征,因此也具有上述物料搜索管理方法的所有技术效果,不再赘述。

37、不同于现有人工逐一搜索并整理物料的是,本发明通过预先在客户端中嵌入浏览器,使用户在网页搜索框输入的物料型号可以由浏览器通过ajax请求的方式向客户端发起搜索请求,并通过客户端与服务端之间已建立websocket连接的关系,使客户端能够将搜索请求发送至服务端,由服务端根据预先配置的搜索平台信息插入平台链接到搜索任务列表,而后由客户端逐一向目标平台发送http请求并爬取网页内容,此后再由服务端对客户端爬取的所有目标平台的网页内容整理得到物资表并显示于嵌入于客户端的浏览器页面中;整个过程充分利用浏览器能够收集用户输入内容、向目标平台发送http请求及爬取网页内容,以及服务端配置高能够高效处理大量数据的特点,能够快速将各个电子商务平台的内容统一显示于同一浏览器的同一页面,无需用户逐一输入、浏览、记录及整理,提高了物料搜索的效率及方便性。

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