在终端视频业务中获取条码信息的方法

文档序号:6574501阅读:421来源:国知局
专利名称:在终端视频业务中获取条码信息的方法
技术领域
本发明涉及一种终端视频业务领域,具体说,涉及一种在终端视频业务中获取条码信息的方法。
背景技术
条码是由一组按一定编码规则排列的条、空符号,用以表示一定的字符、数字及符号组成的信息;而条码系统是由条码符号设计、制作及扫描阅读组成的自动识别系统。条码技术自90年代发明以来,由于其信息容量较大、编码范围较广、具有保密及防伪功能、条码可靠性较高、数据侦错能力强等特性,已在各领域得到广泛的应用。近年来,因条码在使用上简便、快速之特性,陆续有人采用条码进行商务相关应用。目前条码识别技术已广泛应用于终端中,而采用的主要方法就是用摄像头采集条码图片,再进行识别,从而获取条码信息。
随着3G时代的到来,视频业务已成为终端应用中不可或缺的一部分,比如可视电话、流媒体、以及最新的终端电视应用等一系列业务。那么,如果某些视频数据业务中包含有条码图片,那么,原来单纯地用摄像头采集条码图片进行信息提取的方法已不能满足日新月异的终端视频业务需求。

发明内容
本发明所解决的技术问题是提供一种在终端视频业务中获取条码信息的方法,当视频数据业务中采用了条码技术,通过本方法可以提取出相应的条码信息。
技术方案如下在终端视频业务中获取条码信息的方法,步骤包括
(1)在视频数据业务中启动条码识别功能;(2)视频数据业务播放视频业务后,条码识别系统在视频播放回调中提取每一帧的图片信息,并发送给条码识别系统进行信息提取和识别;(3)当识别成功,按照返回的条码类型进入相应的界面。
进一步,步骤(1)中,所述视频数据业务中包含有条码识别的启动开关,用户在视频数据业务开始前或者开始后均可以启动或者关闭条码识别功能。
进一步,步骤(2)中,所述条码识别系统由条码供应商提供接口。
进一步,步骤(2)中,所述条码识别系统进行的信息提取和识别与视频数据业务并行,互相不影响。
进一步,步骤(3)中,如果识别函数返回识别失败,说明该帧图像中不包含条码图片内容或者其中的条码信息不符合条码规范,此时不中断视频数据业务,而直接进行下一帧的图片提取和识别。
进一步,步骤(3)中,所述条码类型包括SMS类型条码或者email类型条码。
本发明有如下优点1、当启动终端视频业务时,可根据条码控制开关来决定是否启动条码识别功能。
2、当视频帧中包含有条码信息时,提取出条码信息后可根据条码类型转到相应的功能,而不影响视频数据业务的正常功能。
3、视频数据中不含条码信息时,用户看不到任何现象,可实时识别数据帧。


图1是本发明在终端视频业务中通用的条码信息提取方法流程图。
具体实施例方式
为了满足条码在更广泛的终端视频业务中使用的需求,本发明提出一种在终端视频业务中获取条码信息的方法,如果某些视频数据业务中采用了条码技术,只要视频数据业务中包含有条码图片,都可以提取出视频帧并实时地对其进行信息提取,直到识别出某个视频帧中的某个条码信息,单次条码信息提取成功,继而根据要求进行下一帧的条码信息提取。
下面参照附图,对本发明的优选实施例作详细描述。
步骤S101用户在视频数据业务中启动条码识别功能。
该频数据业务中包含有条码识别的启动开关,用户在视频数据业务开始前或已经开始后均可以启动或者关闭条码识别功能。
步骤S102视频数据业务开始按照一定的帧速率播放视频业务后,识别系统开始在视频播放回调中提取每一帧的图片信息,并将该帧图片按照一定的格式发送给条码识别系统(通常由条码供应商提供接口)进行信息提取。
步骤S103将图片信息以及其他库函数需要的信息(比如终端IMEI号等)传给解码库提供的解码函数进行解析和识别。此处,图片信息可以为RAW格式的图像文件。
条码识别系统的信息提取和视频数据业务并行,互相不影响。视频数据业务继续播放音视频,继续后台播放,只是不显示视频。
步骤S104判断识别是否成功。
如果识别成功,执行步骤S105;否则,执行步骤S106。
步骤S105如果识别成功,则按照返回的条码类型进入相应的界面。
如果条码类型是SMS类型条码,则进入到短消息模块;如果条码类型是email类型条码,则进入到email模块......。此时,亦可以根据需求来确定是否停止当前的视频数据业务,只是暂时不显示视频帧而已,直到条码内容保存或发送等处理完毕之后,再继续回到步骤S106。
步骤S106如果识别失败,说明该帧图像中不包含条码图片内容,或者其中的条码信息不符合条码规范,此时不中断视频数据业务,而直接进行下一帧的图片提取和识别,然后,执行步骤S103,如此反复。
权利要求
1.一种在终端视频业务中获取条码信息的方法,步骤包括(1)在视频数据业务中启动条码识别功能;(2)视频数据业务播放视频业务后,条码识别系统在视频播放回调中提取每一帧的图片信息,并发送给条码识别系统进行信息提取和识别;(3)当识别成功,按照返回的条码类型进入相应的界面。
2.根据权利要求1所述的在终端视频业务中获取条码信息的方法,其特征在于,步骤(1)中,所述视频数据业务中包含有条码识别的启动开关,用户在视频数据业务开始前或者开始后均可以启动或者关闭条码识别功能。
3.根据权利要求1所述的在终端视频业务中获取条码信息的方法,其特征在于,步骤(2)中,所述条码识别系统由条码供应商提供接口。
4.根据权利要求1所述的在终端视频业务中获取条码信息的方法,其特征在于,步骤(2)中,所述条码识别系统进行的信息提取和识别与视频数据业务并行,互相不影响。
5.根据权利要求1所述的在终端视频业务中获取条码信息的方法,其特征在于,步骤(3)中,如果识别函数返回识别失败,说明该帧图像中不包含条码图片内容或者其中的条码信息不符合条码规范,此时不中断视频数据业务,而直接进行下一帧的图片提取和识别。
6.根据权利要求1所述的在终端视频业务中获取条码信息的方法,其特征在于,步骤(3)中,所述条码类型包括SMS类型条码或者email类型条码。
全文摘要
本发明公开了一种在终端视频业务中获取条码信息的方法,步骤包括在视频数据业务中启动条码识别功能;视频数据业务播放视频业务后,条码识别系统在视频播放回调中提取每一帧的图片信息,并发送给条码识别系统进行信息提取和识别;当识别成功,按照返回的条码类型进入相应的界面。当启动终端视频业务时,可根据条码控制开关来决定是否启动条码识别功能;当视频帧中包含有条码信息时,提取出条码信息后可根据条码类型转到相应的功能,而不影响视频数据业务的正常功能;视频数据中不含条码信息时,用户看不到任何现象,可实时识别数据帧。
文档编号G06K7/00GK101026729SQ20071008693
公开日2007年8月29日 申请日期2007年3月22日 优先权日2007年3月22日
发明者刘艳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1