一种基于ocr的拨号方法

文档序号:7948301阅读:326来源:国知局
专利名称:一种基于ocr的拨号方法
技术领域
本发明涉及移动终端,文字识别等技术领域,特别是指一种基于OCR的拨号方法。
背景技术
随着终端技术、软件技术的发展,特别是智能终端、OCR技术和软件技术的发展,为基于OCR的拨号方法提供了可行性。目前拨号方式有从终端电话号码通讯录进行选择后呼出,也可直接输入号码进行呼出,在呼叫不存在通讯录中的号码如报纸上的号码时,需要记忆或手动输入电话号码,需要用户进行多个步骤的操作,而通过终端相机进行OCR识别媒介上的号码并根据号码的属性进行呼出或其他的通讯操作,方便用户拨打电话,节省了用户的输入步骤,是对目前拨号方式的一种补充。有鉴于此,本发明的目的在于提出一种简单易行,通过终端扫描OCR的拨号方法。

发明内容
从上面所述可以看出,本发明提供的一种基于OCR的拨号方法,通过OCR识别各种媒介上的文字对象中的号码数据,实现了一种使用简单的基于OCR的拨号方法。
具体来说具有以下优点:
使用简单:
用户通过相机扫描报纸等包含电话号码信息的对象,即可完成识别和发起电话呼叫,发送短信等,使用简单。智能解析:
终端对获取的识别内容进行解析和处理,去除可能包含的多余的非号码字符,以及作为分隔符的字符,如区号与号码之间的分隔符,以及可能存在的多个号码之间的分隔符,终端对这些内容解析处理和解析,获取其中的真正的号码数据并根据这些数据构造出符合电话号码格式的号码。自动操作适配:
终端对识别的数据进行处理和识别后,获取其中包含的号码,并分析其号码属性,如固定电话号码还是移动终端号码,并根据号码属性如归属地,如长途电话加插IP前缀,为移动终端提供短信菜单等与号码属性相关的不同的操作选择,方便了用户的通讯操作。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统模块结构的示意图。
图2为本发明OCR识别流程示意图。图3为本发明数据处理流程示意图。图4为本发明业务流程示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种基于OCR的拨号方法。以下通过结合附图,对本发明的实施方式进行描述。
实现一种基于OCR的拨号方法的关键点如下:
OCR识别:
终端扫描原始图像后,通过终端自身的OCR识别模块或系统以服务形式开放的OCR识别服务进行识别,获取图像中包含的文字内容。数据处理:
OCR识别图像包含的数据后,根据图像识别后识别的文本可能包含的非数字的字符以及作为分隔符的标点符号,以及其他不相关的各种字符,首先过滤掉不相关的各种字符,包含非号码的文字和标点符号,其次识别可能的多组号码,通过电话号码格式和号码间的标点符号进行号码数据的截取和验证。号码适配:
对解析出的号码数据,通过固话和移动号码格式进行正则表达式等方式的验证和格式匹配,根据获得的号码类型,提供不同的操作选项,生成动态选项菜单,包含固话的属性,如长途号码则可以提供IP选项,移动号码根据归属地提供IP选项和短信、彩信等移动终端支持的业务选项。
主要功能模块
如图1所不,一种基于OCR的拨号方法的结构主要包括:
终端侧和系统侧:终端侧可独立完成全部的功能,根据终端的能力,可选后台系统提供服务,为不具备OCR能力的终端进行服务,包含OCR识别服务以及内容处理等功能。
终端相机100:
终端侧相机硬件部分,提供拍摄和扫描的功能,获取原始的图像数据。日志模块101:
记录用户在终端侧的业务操作等活动数据并以日志方式保存在终端。逻辑模块102:
终端侧的业务逻辑流程的控制和执行,调用其他逻辑功能模块并与其进行交互完成各种业务逻辑功能。扫描模块103:
负责调用终端相机进行扫描,并将扫描后的原始图像数据提供给其他功能逻辑模块,如识别模块。识别模块104:
终端侧的OCR识别模块,根据终端软件和硬件能力在终端可选安装的识别功能模块,负责识别扫描模块扫描的原始图像数据并提供识别结果到其他功能模块。通讯模块105:
终端侧根据获取的号码信息,发起用户选择的通讯功能,包含电话,短信,彩信等各种通讯操作。文字处理模块106:
终端对获取的识别内容进行解析和处理,去除可能包含的多余的非号码字符,以及作为分隔符的字符,如区号与号码之间的分隔符,以及可能存在的多个号码之间的分隔符,终端对这些内容解析处理和解析,获取其中的真正的号码数据并根据这些数据构造出符合电话号码格式的号码。管理配置模块107:
终端用户进行业务配置和数据管理,用户通过管理模块对业务的数据和业务的配置进行设置。接口模块 108:
终端侧与系统进行交互的模块,通过接口与系统进行各种交互和消息的传递和接收,按照接口参数发起请求和接收系统的各种消息。传输通道109:
提供数据传输的实际的物理通道,可以是无线宽带网和移动数据网络,包含各个移动通信的数据信道,WIFI,固定宽带等。系统接口模块110:
系统侧与终端进行交互的模块,与终端进行通信,提供各种接口供终端进行系统的访问,按照协商的协议进行数据传输,将数据发送给终端和接收终端的请求数据。日志模块111:
将系统的各种操作的信息记录到系统日志,并提供给用户进行查询。数据库112:
提供数据存储和数据库以及各种基于数据库的各种功能,如数据触发器、函数等逻辑功能以及报表系统等。业务逻辑模块113:
负责系统端的对应各个业务逻辑的执行和逻辑设置、保存等功能,调用各个功能模块完成业务流程和处理各种业务请求逻辑。消息模块114:
系统与终端进行消息的交互,处理终端的请求消息,构造系统端与终端交互的各种消息,根据交互的协议和接口协议方式构造各种消息数据并提供给接口进行消息的传递。安全模块115:
负责用户身份验证和安全设置相关的各种功能,包含验证终端用户身份和属性,加密和解密各种消息数据等功能。OCR 服务模块 116: 系统端提供的OCR文字识别服务的功能模块,为不具备OCR识别能力的终端提供OCR识别功能,通过接口服务开放给终端。系统文字处理模块117:
系统端对获取的识别内容进行解析和处理,去除可能包含的多余的非号码字符,以及作为分隔符的字符,如区号与号码之间的分隔符,以及可能存在的多个号码之间的分隔符,终端对这些内容解析处理和解析,获取其中的真正的号码数据并根据这些数据构造出符合电话号码格式的号码。管理模块118:
系统的管理功能部分,对系统进行综合管理,包含用户管理,逻辑流程管理,业务参数,系统参数配置等各种管理功能。系统门户119:
系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。
下面举一个例子来说明本发明用户通过终端OCR方式的拨号方法,该实施例中,业务包括以下步骤:
步骤1:终端用户使用终端相机扫描印刷有号码的媒介如报纸;
步骤2:终端获取原始图像,在终端或请求系统OCR服务进行识别;
步骤3:终端获取识别后的字符信息进行处理和过滤,获取其中的号码信息并进行属性分析;
步骤4.基于对号码属性的分析,生成基于号码属性的动态选项菜单;
步骤5.用户基于菜单的选择对应的拨号或短信等通信方式;
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种基于OCR的拨号方法,其特征在于通过终端扫描带有电话号码的文字对象如报纸等,扫描其内容发起文字的识别,并进行过滤和处理获取其包含的号码数字,按照号码格式构建各种号码数据后生成动态通讯选项,包含调用终端拨号模块进行呼出等操作。
2.如权利要求1所述,终端扫描带有电话号码文本的各种媒介对象,其特征在于,终端通过相机扫描各种包含电话号码的对象,如报纸,广告等媒介,获取原始图像后进行图像文字的识别,获取其包含的文本字符数据。
3.如权利要求1所述,终端扫描包含字符的对象并发起文字的识别,其特征在于,终端识别通过本地OCR方式进行识别或基于远程服务调用方式请求系统端提供的OCR识别服务进行文本识别,获得系统返回的识别结果。
4.如权利要求1所述,通过OCR方式识别并获取扫描对象包含的文字并处理其中的信息后进行解析处理,获取和构造号码数据,其特征在于,终端或系统获取OCR方式识别的字符,对其中可能包含的非数字字符进行处理,识别其中可能包含的号码分割字符以及非分隔符以外的各种符号以及文字内容,如空格,标点符号,文字等非数字字符,按照电话号码格式处理获取的数字,进行号码的构建和验证,包含固话号码、移动号码的格式验证,并将处理后号码提交到终端通讯模块进行处理。
5.如权利要求4所述,终端或系统对获取的OCR结果的号码信息进行过滤和处理获取其中包含的电话号码字符,其特征在于,终端识别字符串中的分隔符获取其中可能包含的多个号码,对包含的多个号码的情况下,终端将提供呼出号码的选择项,终端用户可选择其中的号码进行呼出。
6.如权利要求4所述,终端将处理后号码提交到终端通讯模块进行呼出等处理,其特征在于,根据识别的号码类型,包含固定电话,移动号码,移动终端号码操作包含电话和短信,彩信等操作,固话则包含语音呼叫等操作,并根据号码数据查询对方属性如归属地等信息,自动加拨IP前缀等操作,提供给用户进行选择。
全文摘要
本发明公开了一种基于OCR的拨号方法,包含终端扫描模块,识别模块,拨号模块等。本发明通过终端扫描包含号码数字的对象,如报纸等,识别其内容包含的号码数字,进行数据处理过滤掉其中非号码的字符部分并构造一个完整的电话号码数据后根据号码类型和熟悉生成动态操作选项菜单,包含调用终端拨号模块进行呼出和短信等方式。通过终端OCR方式识别和获取号码进行自动输入和呼叫等通讯方式,提供了基于一种终端OCR方式的自动拨号的业务体验。
文档编号H04M1/26GK103078984SQ20111032762
公开日2013年5月1日 申请日期2011年10月25日 优先权日2011年10月25日
发明者顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1