System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种针对物流轨迹佐证材料自动生成的方法及系统技术方案_技高网

一种针对物流轨迹佐证材料自动生成的方法及系统技术方案

技术编号:40955175 阅读:2 留言:0更新日期:2024-04-18 20:31
本发明专利技术涉及物流技术领域,尤其涉及一种针对物流轨迹佐证材料自动生成的方法及系统,其方法包括以下步骤:S1、业务服务端设置定时任务触发puppeteer系统的takeScreenshot接口;S2、puppeteer系统通过预先采集物流信息,包括物流轨迹数据和物流单号,通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,将物流轨迹截图和物流单号关联保存到数据库;S3、当业务服务端接收到客户访问信息时,业务服务端对访问信息解析,获得物流单号,进入物流轨迹佐证页签,物流轨迹佐证页签根据物流单号拉取数据库中对应的物流轨迹截图,并展示在物流轨佐证页签上。本发明专利技术旨在解决现有技术中查询响应缓慢以及页面交互不流畅的问题。

【技术实现步骤摘要】

本专利技术涉及物流,尤其涉及一种针对物流轨迹佐证材料自动生成的方法及系统


技术介绍

1、在物流行业,轨迹佐证材料是证明物流运输过程的重要凭证。然而,当前获取物流轨迹佐证材料的技术手段,如第三方平台查询截图、对接接口显示地图轨迹,存在查询响应缓慢、页面交互不流畅等问题。这主要是由于需要重复调用第三方接口并动态处理海量轨迹数据,导致服务器和浏览器端承受了沉重的计算和渲染压力。


技术实现思路

1、本专利技术的目的在于提出一种针对物流轨迹佐证材料自动生成的方法,通过预先采集物料轨迹数据生成静态物流轨迹截图并建立关联索引,实现快速、流畅地获取和呈现物流轨迹佐证材料。

2、本专利技术的另一目的在于提出一种针对物流轨迹佐证材料自动生成的系统,采用如上述所述的一种针对物流轨迹佐证材料自动生成的方法。

3、为达此目的,本专利技术采用以下技术方案:

4、一种针对物流轨迹佐证材料自动生成的方法,包括以下步骤:

5、s1、业务服务端设置定时任务触发puppeteer系统的takescreenshot接口;

6、s2、puppeteer系统通过预先采集物流信息,包括物流轨迹数据和物流单号,通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,将物流轨迹截图和物流单号关联保存到数据库;

7、s3、当业务服务端接收到客户访问信息时,业务服务端对访问信息解析,获得物流单号,进入物流轨迹佐证页签,物流轨迹佐证页签根据物流单号拉取数据库中对应的物流轨迹截图,并展示在物流轨佐证页签上。

8、优选的,还包括以下步骤:

9、s4、当业务服务器接收到客户访问信息时,业务服务器对访问信息解析,获得物流单号,进入物流轨迹佐证页签,物流轨迹佐证页签根据物流单号未拉取到数据库中的截图,则会调用puppeteer系统的takescreenshot接口,通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,再将物流轨迹截图展示在物流轨佐证页签上。

10、优选的,在s2中,所述通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,具体包括:

11、s21、根据物流单号获取物流轨迹数据,并在物流轨迹展示页面上的腾讯地图上绘制物流轨迹,将物流轨迹最大化呈现,即物流轨迹展示页上一眼看完整个物流轨迹,并在左上角展现小地图,小地图上对货物使用单位坐标点,以该单位坐标点为中心绘制2公里的电子围栏;

12、s22、待物流轨迹绘制完毕后,通过程序化方式控制headless chrome进行物流轨迹截图。

13、一种针对物流轨迹佐证材料自动生成的系统,采用如上述所述的一种针对物流轨迹佐证材料自动生成的方法,应用于业务服务端和puppeteer系统;

14、所述业务服务端包括:

15、定时模块,用于业务服务端设置定时任务触发puppeteer系统的takescreenshot接口;

16、展示模块,用于当业务服务端接收到客户访问信息时,业务服务端对访问信息解析,获得物流单号,进入物流轨迹佐证页签,物流轨迹佐证页签根据物流单号拉取数据库中对应的物流轨迹截图,并展示在物流轨佐证页签上。

17、所述puppeteer系统包括:

18、生成与保存模块,用于puppeteer系统通过预先采集物流信息,包括物流轨迹数据和物流单号,通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,将物流轨迹截图和物流单号关联保存到数据库。

19、优选的,所述业务服务端还包括:

20、调用模块,用于当业务服务器接收到客户访问信息时,业务服务器对访问信息解析,获得物流单号,进入物流轨迹佐证页签,物流轨迹佐证页签根据物流单号未拉取到数据库中的截图,则会调用puppeteer系统的takescreenshot接口,通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,再将物流轨迹截图展示在物流轨佐证页签上。

21、优选的,所述puppeteer系统还包括:

22、绘制模块,用于根据物流单号获取物流轨迹数据,并在物流轨迹展示页面上的腾讯地图上绘制物流轨迹,将物流轨迹最大化呈现,即物流轨迹展示页上一眼看完整个物流轨迹,并在左上角展现小地图,小地图上对货物使用单位坐标点,以该单位坐标点为中心绘制2公里的电子围栏;

23、截图模块,用于待物流轨迹绘制完毕后,通过程序化方式控制headless chrome进行物流轨迹截图。

24、上述技术方案中的一个技术方案具有以下有益效果:

25、(1)通过业务服务端设置定时任务触发puppeteer系统的takescreenshot接口,提前将物流轨迹截图和物流单号关联保存到数据库,以此避免了后续业务服务端接收到客户访问信息时,需频繁调用第三方接口和动态处理海量数据,省去动态接口调用和渲染的资源消耗,并建立与物流单号等关键信息的关联索引,可在前端的物流轨佐证页签展示时直接调用数据库内静态的物流轨迹截图,实现快速检索定位的功能。

26、(2)专门为puppeteer系统系统设置的物流轨迹展示页,其在业务服务器中没有其入口的,只有通过触发puppeteer系统的takescreenshot接口才能打开物流轨迹展示页。而puppeteer系统打开物流轨迹展示页后就是就绪并等待指令的状态,因此当物流轨迹佐证页签根据物流单号未拉取到数据库中的截图时,能迅速与物流轨迹展示页交互,从而,使得页面交互更加流畅,用户体验更佳。

本文档来自技高网...

【技术保护点】

1.一种针对物流轨迹佐证材料自动生成的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种针对物流轨迹佐证材料自动生成的方法,其特征在于,还包括以下步骤:

3.根据权利要求1所述的一种针对物流轨迹佐证材料自动生成的方法,其特征在于,在S2中,所述通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,具体包括:

4.一种针对物流轨迹佐证材料自动生成的系统,其特征在于,采用如权利要求1-3任一项所述的一种针对物流轨迹佐证材料自动生成的方法,应用于业务服务端和puppeteer系统;

5.根据权利要求1所述的一种针对物流轨迹佐证材料自动生成的系统,其特征在于,所述业务服务端还包括:

6.根据权利要求1所述的一种针对物流轨迹佐证材料自动生成的系统,其特征在于,所述puppeteer系统还包括:

【技术特征摘要】

1.一种针对物流轨迹佐证材料自动生成的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种针对物流轨迹佐证材料自动生成的方法,其特征在于,还包括以下步骤:

3.根据权利要求1所述的一种针对物流轨迹佐证材料自动生成的方法,其特征在于,在s2中,所述通知物流轨迹展示页面根据物流轨迹数据生成物流轨迹,并进行物流轨迹截图,具体包括:

4.一种针对物流...

【专利技术属性】
技术研发人员:邓维滔孔令超吕火生冼福伟黄世志陈啟铭何健进
申请(专利权)人:佛山众陶联供应链服务有限公司
类型:发明
国别省市:

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

1