开发者社区 > 视觉智能 > 文字识别 > 正文

文字识别OCR的既然是异步,为何不设置回调URL呢?

文字识别OCR的既然是异步,为何不设置回调URL呢?有回调就不用轮询那么麻烦了。image.png

展开
收起
三分钟热度的鱼 2023-08-01 12:53:18 69 0
8 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云文字识别OCR提供了回调URL的设置,可以在调用API时通过配置回调URL来接收识别结果。这样可以避免轮询接口并且能够及时获取到识别结果。

    2023-08-29 13:45:10
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    减少轮询请求:使用回调URL,您无需频繁地发送轮询请求来查询任务状态,从而减少了不必要的网络请求和资源消耗。

    2023-08-21 18:31:02
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,文字识别OCR提供异步调用接口,考虑到一些文字识别内容耗时比较久,耗费资源比较多,提供异步调用接口可以不用等待接口结果返回,提高响应速度。至于为什么没有提供回调功能,个人觉得,如果提供回调功能的话就需要提供一个配置回调域名的控制台,比如这样
    image.png
    那么因为这是外网域名,到文字识别OCR服务之间就需要设置白名单,否则是无法回调成功,白名单类似这样
    image.png
    这些无疑会增加文字识别OCR的操作复杂度,不利于更好的推广产品。另外白名单的出现为OCR服务的安全性也留下了一个隐患,而采用主动调用异步结果的话,这些问题就都不存在了。

    2023-08-02 11:18:58
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    文字识别OCR服务通常会提供异步的方式来处理识别请求,这是因为文字识别OCR技术通常需要消耗大量的计算资源和时间,如果采用同步方式,会导致用户需要等待很长时间才能得到识别结果,影响用户体验。

    异步方式通常会将识别请求提交到队列中,进行后台处理,处理完成后再返回结果。这种方式可以减少用户的等待时间,并且可以更好地利用计算资源,提高服务的性能和可靠性。

    关于设置回调URL的问题,实际上一些文字识别OCR服务提供商也提供了回调URL的功能,例如百度OCR的回调URL功能。通过设置回调URL,可以在识别任务完成后主动向指定的URL地址发送识别结果,可以方便地实现识别结果的自动处理和管理。

    2023-08-01 23:09:51
    赞同 展开评论 打赏
  • 确实,阿里云的文字识别OCR服务支持设置回调URL,以便在异步任务完成时接收结果通知。通过设置回调URL,你可以将识别结果及时推送到指定的服务器或应用程序。

    使用回调URL的好处包括:

    1. 实时性:当异步任务完成时,OCR服务会立即向指定的回调URL发送结果通知,无需等待和轮询。

    2. 简化处理:你可以在接收到结果通知后直接进行后续处理,而无需手动查询和获取识别结果。

    3. 高效性:通过回调URL,可以减少网络请求和数据传输量,并提高系统的响应速度和效率。

    要设置回调URL,需要按照以下步骤操作:

    1. 在调用OCR接口时,添加 CallbackUrl 参数并设置为你希望接收结果通知的URL。

    2. 确保回调URL可公网访问,并能够处理来自OCR服务的POST请求。

    3. 在接收到OCR结果通知时,解析和处理POST请求中的结果数据。

    2023-08-01 21:51:45
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    您好,首先两者的固定值和依赖并不相同。详情点击参考。https://help.aliyun.com/ask/question_detail/3794?spm=5176.smartservice_service_robot_chat_new.0.0.7d2e709aDM4D41
    1、假设由其他编程语言转到Java开发的,建议使用com.aliyun:ecs20140526(非异步版),该SDK上手较容易。
    2、假设高级Java开发者,建议使用com.aliyun:alibabacloud-ecs20140526(异步版),该SDK更符合高级开发的使用习惯,支持异步调用,在耗时久的API调用上,表现出更好的性能。

    2023-08-01 18:26:54
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    同学你好,这个建议不错,可以反馈给产品支持团队,理论是上异步轮询机制是为了实现实时更新数据的,OCR接口基本都是一次调用一次返回,直接设置回调接口就可以了。

    2023-08-01 14:33:01
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    设置回调URL是一种在使用OCR服务时增强异步处理能力的方式。通过设置回调URL,您可以在OCR任务完成后,服务端会向指定的URL发送通知,将识别结果传递给您。

    以下是设置回调URL的一些优势:

    1. 实时通知:使用回调URL可以实现实时通知机制,一旦OCR任务完成,您就能立即收到通知,无需轮询或等待。

    2. 提高效率:回调URL可以使您的系统在收到通知后立即开始处理识别结果,从而提高系统的整体效率和响应速度。

    3. 减少资源消耗:相比轮询方式,设置回调URL可以减少不必要的网络请求,降低系统资源的消耗。

    4. 灵活性:通过回调URL,您可以自定义如何处理和存储识别结果,根据需要进行后续操作。

    2023-08-01 13:57:31
    赞同 展开评论 打赏
滑动查看更多

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

热门讨论

热门文章

相关电子书

更多
阿里云智能-印刷文字识别OCR-产品介绍 立即下载
阿里巴巴读光OCR 立即下载
印刷文字识别算法设计与在线服务 立即下载