System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种快速提高充电桩二维码识别率的方法技术_技高网

一种快速提高充电桩二维码识别率的方法技术

技术编号:40708890 阅读:2 留言:0更新日期:2024-03-22 11:09
本发明专利技术公开了一种充电桩二维码识别率的方法,包括针对现有充电桩二维码的js识别编码和针对js识别编码完善机制,相关开发人员首先引入该js编码到自己服务内生成API;扫码时可调用该API进行识别;针对二维码内容进行合法性校验,若非法直接返回结果;针对二维码进行黑明单校验,若黑明单直接返回结果;调用js编码;记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;校对设备库自动生成解析规则,审核通过后调用js编码,并记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据。本发明专利技术涉及电桩设备技术领域,具体为一种快速提高充电桩二维码识别率的方法。

【技术实现步骤摘要】

本专利技术涉及充电桩设备,具体为一种快速提高充电桩二维码识别率的方法


技术介绍

1、目前新能源电车的普及,导致充电桩使用量剧增,目前行业内有很多充电桩生产商,并且电桩生产商之间并没有统一的充电桩设备标识,目前传统的聚合方式需要一家一家合作告知规则后,再进行回归测试,并且需要冷启动服务器,通常现行状况下,平台接入服务商时候需要对接该服务商的二维码解析规则,并进行配置调试、冒烟、测试、上线、回归等步骤,完成对接,这样周期较长,且通用性低,示例1:a服务商对接花费2人天,那1000a服务商,将需要200人天,不停的上线服务,导致服务的稳定性也无法保证;示例2:具有通用性的扫码规则也无法重复利用,导致扫码识别率低下,从时间和成本考虑,且此模式显得非常不合理,主要有以下3个问题:两个问题:1.兼容性弱,无法识别潜在可用的二维码;2.支持的及时性无法保证,需要与充电桩生产商合作后,才能兼容支持;3.服务不稳定,需要冷启动服务器,可能导致提供的服务不可用。

2、由此,如何能快速提高二维码识别率,成为亟待解决的问题。


技术实现思路

1、针对上述情况,为克服当前的技术缺陷,本专利技术提供了一种快速提高充电桩二维码识别率的方法。

2、本专利技术采取的技术方案如下:本方案快速提高充电桩二维码识别率的方法包含针对现有充电桩二维码的js识别编码和针对js识别编码完善机制,相关开发人员首先引入该js编码到自己服务内生成api;扫码时可调用该api进行识别;针对二维码内容进行合法性校验,若非法直接返回结果;针对二维码进行黑明单校验,若黑明单直接返回结果;调用js编码;记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;校对设备库自动生成解析规则,审核通过后调用js编码,并记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;针对手动补充规则,审核通过后调用js编码,并记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;识别后,将调用电桩服务商进行设备状态校验;返回识别结果。

3、本专利技术提出的快速提高充电桩二维码识别率的方法,包括以下步骤:

4、(1)充电桩二维码进入识别程序;

5、(2)识别程序判定是否引入js编码;

6、(3)js编码判定二维码是否合法;

7、(4)非法二维码直接丢弃并标记;

8、(5)合法二维码继续判定是否属于黑名单中(黑名单用于排除特定二维码,提高识别稳定性);

9、(6)二维码属于黑名单直接丢弃并标记;

10、(7)进入已知识别规则,识别出结果并记录;

11、(8)根据未识别二维码自行碰撞生产解析规则,并人工审核,通过后,计入到已知识别规则中,未通过规则,不进入已知识别规则中,并直接标记;

12、(9)人工根据其他信息获取的规则,可手动添加到识别规则中;

13、(10)对上述信息进行统计并计算识别率;

14、(11)根据识别后的结果查询对应服务商的电桩设备状态;

15、(12)根据服务商返回的设备状态判定设备是否可用和返回电桩信息等结果。

16、采用上述结构本专利技术取得的有益效果如下:本专利技术一种快速提高充电桩二维码识别率的方法,其优点在于:本方案设计了一个针对多种类充电桩二维码标识的快速集成工具包,通过js集成工具包能够实现以下效果:

17、1.快速引入,只需要引入js脚本即可,无需开发聚合,从而降低开发成本;

18、2.兼容性强,支持绝大多数市场上存在的充电桩,依托js语言特性可以跨多语言(例如:java、python等);

19、3.服务稳定,依托js轻量且即使编译特性,可以实现无缝热加载,达到支持新的二维码规则。

本文档来自技高网...

【技术保护点】

1.一种快速提高充电桩二维码识别率的方法,其特征在于:包含针对现有充电桩二维码的js识别编码和针对js识别编码完善机制,相关开发人员首先引入该js编码到自己服务内生成API;扫码时可调用该API进行识别;针对二维码内容进行合法性校验,若非法直接返回结果;针对二维码进行黑明单校验,若黑明单直接返回结果;调用js编码;记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;校对设备库自动生成解析规则,审核通过后调用js编码,并记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;针对手动补充规则,审核通过后调用js编码,并记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;识别后,将调用电桩服务商进行设备状态校验;返回识别结果。

2.根据权利要求1所述的一种快速提高充电桩二维码识别率的方法,其特征在于,具体包括以下步骤:

【技术特征摘要】

1.一种快速提高充电桩二维码识别率的方法,其特征在于:包含针对现有充电桩二维码的js识别编码和针对js识别编码完善机制,相关开发人员首先引入该js编码到自己服务内生成api;扫码时可调用该api进行识别;针对二维码内容进行合法性校验,若非法直接返回结果;针对二维码进行黑明单校验,若黑明单直接返回结果;调用js编码;记录对应识别结果,针对未识别的进行规则补充,并计算识别率等统计数据;校对设...

【专利技术属性】
技术研发人员:王令
申请(专利权)人:乾三北京科技有限公司
类型:发明
国别省市:

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

1