基于图片中的电话号码信息拨打电话的方法及装置的制作方法

文档序号:6373287阅读:246来源:国知局
专利名称:基于图片中的电话号码信息拨打电话的方法及装置的制作方法
技术领域
本发明涉及电话号码识别技术,尤其涉及一种基于图片中的电话号码信息拨打电话的方法及装置。
背景技术
当前,移动电话的应用已经非常的普及,成为人们生活中必不可少的交流、沟通工具,移动电话上的摄像头已经成为移动电话的标配,方便人们随时随地的记录、分享信息。例如,当人们浏览到广告、宣传牌或者包含楼盘销售广告、房屋出租信息等的信息发布告示时,如果用户需要记录其中的相关信息,可以使用移动电话对所需的信息,例如,广告、宣传牌以及信息发布告示中包含的电话号码信息进行拍照,以在后续需要进行电话联系时,先展示拍照图片中记录的电话号码,用户记忆图片中的电话号码信息后,退出展示的图片,启·动电话拨打程序,在移动电话拨打界面上按下记忆的电话号码数字键,从而完成电话拨打。由上述可见,现有基于图片中的电话号码信息拨打电话的方法,需要先通过展示的图片记忆拨打的电话号码信息,然后退出图片界面,并启动电话拨打程序,在移动电话拨打界面上输入记忆的数字键,使得根据拍照的电话号码信息进行电话拨打的流程较为复杂,拨打电话所需的时间较长,拨打电话效率较低;进一步地,当用户不能一次记忆住电话号码信息时,还需要通过其他辅助手段,例如,写在记事本上,这对于户外的用户来说,极为不便。

发明内容
本发明的实施例提供一种基于图片中的电话号码信息拨打电话的方法,简化电话拨打流程、提高拨打电话效率。本发明的实施例还提供一种基于图片中的电话号码信息拨打电话的装置,简化电话拨打流程、提高拨打电话效率。为达到上述目的,本发明实施例提供的一种基于图片中的电话号码信息拨打电话的方法,包括获取拍照的图片,识别出图片中包含的文本字符信息;获取文本字符中包含的数字字符信息,确定获取的数字字符信息为电话号码信息,触发启动电话拨打程序;接收电话拨打确认信息,按照获取的数字字符信息进行拨打。所述获取文本字符中包含的数字字符信息包括将获取的文本字符与预先设置的电话关键词进行匹配,获取与电话关键词匹配的文本字符;根据预先设置的电话关键词对应的电话号码位数信息,获取匹配的文本字符后该电话号码位数的数字字符串。获取文本字符中包含的数字字符信息包括
遍历获取的文本字符,选取文本字符中出现的第一个数字字符,将该第一个数字字符以及该第一个数字字符后顺序出现的数字字符作为数字字符信息。确定获取的数字字符信息为电话号码信息包括将数字字符与电话关键词对应的电话号码特征字符串进行匹配,根据匹配的电话号码特征字符串,获取该数字字符对应的电话号码位数信息;判断该数字字符位数是否与所述对应的电话号码位数相一致,如果不一致,确定获取的数字字符信息不为电话号码信息,如果一致,确定获取的数字字符信息为电话号码信息。在获取拍照的图片后,进一步包括监测到用户选取待识别区域后,触发弹出文本识别控件; 监测到用户点击文本识别控件时,触发进行文本识别。所述选取待识别区域包括监测到触摸笔或手指与图片接触,将接触点作为待识别区域的起点;获取触摸笔或手指在图片中的接触移动范围,作为待识别区域的范围;监测到触摸笔或手指与图片脱离接触,将脱离接触点作为待识别区域的终点;起点与终点之间经过的接触移动范围为选取的待识别区域。采用光学字符识别所述文本字符信息。在所述确定获取的数字字符信息为电话号码信息的步骤之后,触发启动电话拨打程序的步骤之前,进一步包括存储获取的数字字符信息以及该数字字符信息对应的图片标识。进一步包括确定获取的数字字符信息不为电话号码信息,对获取的数字字符信息进行编辑。一种基于图片中的电话号码信息拨打电话的装置,该装置包括文本字符识别模块、数字字符识别模块、电话号码识别模块以及拨打电话模块,其中,文本字符识别模块,用于获取拍照的图片,识别出图片中包含的文本字符信息;数字字符识别模块,用于识别出文本字符中包含的数字字符信息;电话号码识别模块,用于确定数字字符识别模块识别出的数字字符信息是否为电话号码信息,如果是,触发启动电话拨打程序;拨打电话模块,用于接收电话拨打确认信息,按照电话号码识别模块识别出的电话号码信息进行拨打。进一步包括拍摄模块、图片存储模块以及图片显示管理模块,其中,拍摄模块,用于接收用户的拍摄指令,对目标进行拍摄生成图片;图片存储模块,用于存储拍摄模块拍摄得到的图片;图片显示管理模块,用于读取图片存储模块存储的图片,按照拍摄的日期,将图片输出至文本字符识别模块进行显示。进一步包括电话号码存储模块,用于对电话号码识别模块识别出的电话号码进行存储,并存储该电话号码信息对应的图片标识。进一步包括
电话号码校正模块,用于将电话号码识别模块识别出的不为电话号码信息的数字字符信息修改为电话号码信息,并输出至电话号码存储模块进行存储。进一步包括识别区域校正模块,用于在电话号码识别模块识别出不为电话号码信息的数字字符信息后,在该数字字符信息对应的图片中,重新选择电话号码所在的区域,生成图片并输出至文本字符识别模块。进一步包括拨打电话提示模块,用于在电话号码识别模块触发启动电话拨打程序后,显示包含有电话号码信息的电话拨打按钮控件,监测到用户点击电话拨打按钮控件中的拨打键时,触发向拨打电话模块输出电话拨打确认信息。由上述技术方案可见,本发明实施例提供的一种基于图片中的电话号码信息拨打 电话的方法及装置,通过识别出拍照的图片中包含的文本字符信息;获取识别的文本字符中包含的数字字符信息,在确定获取的数字字符信息为电话号码信息后,触发启动电话拨打程序拨打获取的数字字符。这样,通过文本识别的方式识别出图片中的文本信息,从文本信息中识别出电话号码,无需用户对电话号码进行记忆,也无需用户手动输入电话号码,从而简化了电话拨打流程、提高了拨打电话的效率;进一步地,在当前显示的图片界面中进行文本识别并拨打电话,无需进行界面的多次切换,操作简单,有效降低了拨打电话所需的时间。


为了更清楚地说明本发明实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,还可以根据这些附图所示实施例得到其它的实施例及其附图。图I为本发明实施例基于图片中的电话号码信息拨打电话的方法流程示意图。图2为本发明实施例识别图片中的电话号码信息的方法流程示意图。图3为本发明实施例对识别的电话号码进行拨打的方法流程示意图。图4为本发明实施例修改识别的电话号码的流程示意图。图5为本发明实施例基于图片中的电话号码信息拨打电话的装置结构示意图。
具体实施例方式以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。现有基于图片中的电话号码信息拨打电话的方法,需要先记忆展示的图片中的电话号码信息,然后退出图片界面,并启动电话拨打程序,进行数字键的输入操作,使得电话拨打的流程较为复杂。本发明实施例中,考虑对拍照图片中包含的电话号码信息进行文本识别,并在识别出电话号码后,自动触发电话拨打程序,这样,无需用户记忆,也无需用户手动输入电话号码数字键,从而提高用户使用移动电话拍照、记录电话号码信息并拨打电话的能力。图I为本发明实施例基于图片中的电话号码信息拨打电话的方法流程示意图。参见图I,该流程包括步骤101,获取拍照的图片,识别出图片中包含的文本字符信息;本步骤中,用户浏览广告、宣传牌或者信息发布告示时,如果需要记录其中的相关信息,通过移动电话中内置的摄像头对所需记录的信息进行拍照,拍照得到的图片需要包含用户需要识别的电话号码信息,拍照图片时,需要尽量使图片清楚并保证图片拍照角度正确,并将拍照得到的图片存储在本地磁盘中。较佳地,存储在本地磁盘中的图片以图片名称以及拍摄时间进行命名。当然,实际应用中,也可以自动将图片保存到本地磁盘,并形成文件,并将文件名称、拍摄时间、拍摄读 取到的位置信息(例如,GPS、基站等定位得到的位置信息)等存储到本地的sqlite数据库中。后续中,如果用户需要对拍照的图片中包含的电话号码进行拨打,则从存储的本地磁盘中获取拍照的图片,对图片的分辨率等信息进行处理,并识别图片中包含的文本字符信息。较佳地,还可以在拍照的图片中选取待识别区域,例如,通过触摸笔或手指选择图片中带有电话号码信息的区域,然后触发进行文本识别。具体地,可以监测到用户选取完待识别区域后,触发弹出文本识别控件,当监测到用户点击文本识别控件时,触发进行文本识另O。其中,选取待识别区域可以是,监测到触摸笔或手指与图片接触,将接触点作为待识别区域的起点;获取触摸笔或手指在图片中的接触移动范围,作为待识别区域的范围;监测到触摸笔或手指与图片脱离接触,将脱离接触点作为待识别区域的终点;起点与终点之间经过的接触移动范围为选取的待识别区域。本发明实施例中,对图片中包含的文字进行识别的方法,属于现有技术,具体可参见相关技术文献,例如,采用光学字符识别(OCR, Optical Character Recognition)技术,使用开源的OCR识别引擎(Tesseract-OCR)对图片进行文本识别,与从pdf文件中识别出文本字符信息相类似,在此不再赘述。步骤102,获取文本字符中包含的数字字符信息,确定获取的数字字符信息为电话号码信息,触发启动电话拨打程序;本步骤中,由于电话号码信息为相应的一串数字字符,因而,在获取文本字符后,需要识别出文本字符中包含的数字字符,并对识别出的数字字符进行判断,以判断该数字字符是否为电话号码。实际应用中,在广告、名片、宣传牌或信息发布告不中,如果包含有电话号码信息,一般在电话号码信息之前,首先会出现电话、电话号码等关键词,因而,获取文本字符中包含的数字字符信息可以包括All,将获取的文本字符与预先设置的电话关键词进行匹配,获取与电话关键词匹配的文本字符;本步骤中,电话关键词包括移动电话、电话、电话号码、固话、固定电话等一级关键词。如果获取的文本字符中包含电话关键词中的至少一个一级关键词,则匹配成功。较佳地,对于一级关键词,可以设置该一级关键词对应的电话号码位数信息以及相应的电话号码特征字符串。例如,对于固定电话一级关键词,可以设置对应的电话号码位数为11位,相应的电话号码特征字符串为“O”;也可以设置固定电话对应的电话号码位数为13位,相应的电话号码特征字符串为“86”。而对于电话以及电话号码等不能确定是移动电话还是固定电话的情形,可以设置对应的电话号码位数为13位,即移动电话和固定电话中的最高位数,无需设置电话号码特征字符串。A12,根据预先设置的电话关键词对应的电话号码位数信息,获取匹配的文本字符后该电话号码位数的数字字符串。本步骤中,如果获取的文本字符为“固定电话010-12345678”,则该文本字符中,固定电话与电话关键词中包含的固定电话相匹配。如果预先设置的电话关键词对应的电话号码位数信息为11位,即预先设置的固定电话位数为11位,则将文本字符中,固定电话后的11位字符串作为初始数字字符信息,即“010-12345678”。如前所述,对于同一电话关键词,预先设置的电话关键词对应的电话号码位数可能有多个,例如,对于移动电话,其对应的电话号码位数可能为11位(例如,13600000000),也可能为13位(例如,8613600000000),这样,对于电话关键词对应的电话号码位数包含多个位数的情形,按照电话号码位数最多的情形选取数字字符信息。如果匹配的文本字符后包含的数字字符串位数小于该电话号码位数,则获取匹配的文本字符后包含的所有数字字符串。也就是说,如果匹配的文本字符后的数字字符串位数少于电话关键词对应的电话号码位数,例如,已到识别出的文本字符尾端,或,在该数字字符串后,包含有非数字字符,表明该匹配的文本字符后包含的数字字符串可能只是其他一些含义的表示,不是电话号码信息。实际应用中,对于获取的文本字符,其中可能包含多个电话号码信息,例如,如果获取的文本字符为“联系电话010-12345678/13300000000”,则从该文本字符中,根据电话关键词对应的电话号码位数信息,可以获取两份数字字符串。当然,实际应用中,由于获取的文本字符数不多,也可以不用考虑广告、宣传牌或信息发布告示中出现的电话关键词,获取文本字符中包含的数字字符信息可以包括遍历获取的文本字符,选取文本字符中出现的第一个数字字符,将该第一个数字字符以及该第一个数字字符后顺序出现的数字字符作为数字字符信息。本步骤中,从文本字符中查找包含的第一个数字字符,并查找与该数字字符顺序连接的数字字符,即各数字字符之间,除了将数字字符连接的连接字符,例如,除连接字符
外,不能包含有其它非数字字符,如果遍历到非数字字符,则获取包含第一个数字字符以及不含该非数字字符之间的数字字符信息。如前所述,对于包含多个电话号码信息的文本字符,由于是对文本字符进行遍历处理,在遍历到O时,将O作为数字字符信息中的第一个数字字符,而在遍历到/时,由于/为非数字字符,因而,第一份获取的数字字符信息为010-12345678 ;接着,当遍历到I时,将I作为第二份数字字符信息中的第一个数字字符,如此遍历,直至获取全部的第二份数字字符信息。确定获取的数字字符信息为电话号码信息包括A21,将数字字符与电话关键词对应的电话号码特征字符串进行匹配,根据匹配的电话号码特征字符串,获取该数字字符对应的电话号码位数信息;、
本步骤中,对于电话关键词为移动电话、固话以及固定电话的情形,将数字字符分别与相对应的移动电话、固话以及固定电话中设置的电话号码特征字符串进行匹配,以确定数字字符对应的电话号码位数。例如,对于数字字符“010-12345678”,其第一位数字字符“O”与11位的电话号码特征字符串“O”相一致,则可以确定该数字字符对应的电话号码位数为11位。对于电话关键词为电话、电话号码的情形,将数字字符依次与移动电话以及固定电话中设置的电话号码特征字符串进行匹配,以确定数字字符属于移动电话号码还是固定电话号码,以及该数字字符对应的电话号码位数。A22,判断该数字字符位数是否与所述对应的电话号码位数相一致,如果不一致,确定获取的数字字符信息不为电话号码信息,如果一致,确定获取的数字字符信息为电话号码信息。本步骤中,在获取该数字字符对应的电话号码位数信息后,如果数字字符位数与获取的对应的电话号码位数相一致,表明该数字字符为电话号码。如果不一致,则表明在识别图片时,该数字字符对应的图片位置处未被完全识别,或者,该数字字符表示其他含义。
本发明实施例中,在确定获取的数字字符信息为电话号码信息后,触发显示电话拨打按钮控件,即触发启动电话拨打程序,显示获取的电话号码信息,以提示用户是否需要拨打该电话。较佳地,在确定获取的数字字符信息为电话号码信息的步骤之后,触发启动电话拨打程序的步骤之前,进一步包括存储获取的数字字符信息以及该数字字符信息对应的图片标识。这样,通过在数据库中存储识别的电话号码信息,当用户再次浏览图片时,首先根据图片标识查询数据库中是否存储有识别的电话号码信息,如果有,直接从数据库中取出对应的电话号码,显示给用户进行拨打,可以降低进行重新识别所需的时间;如果未存储有,再执行文本识别流程以识别图片中包含的电话号码信息。存储的方式可以是通过选择编辑菜单中的保存电话号码按键,触发调用系统的电话号码薄程序,传递电话号码,在电话号码薄程序中显示,用户可以输入确认信息以保存显示的电话号码。本发明实施例中,在确定获取的数字字符信息不为电话号码信息后,可以进一步包括对获取的数字字符信息进行编辑。本步骤中,如果获取的数字字符信息对应的电话号码位数不全或冗余,用户可以选择编辑菜单,对不全或冗余的数字字符信息进行编辑,以编辑出电话号码,并以编辑的数字字符信息以及该数字字符信息对应的图片标识的方式存储在sqlite数据库中。对于无法识别图片的情形,用户可以指定识别区域,以进行再次识别。实际应用中,如果用户需要对选取的待识别区域或图片进行校正,则可以通过选择编辑菜单,重新选择电话号码所在的区域,然后触发文本识别以及电话号码识别,在电话号码被成功识别后,如果前述已对电话号码进行存储,则更新存储的电话号码,并以进行校正选取得到的图片更新已存储的相应图片。步骤103,接收电话拨打确认信息,按照获取的数字字符信息进行拨打。本步骤中,当用户点击电话拨打按钮控件中的拨打键时,触发输出电话拨打确认信息,按照电话拨打按钮控件界面中显示的电话号码信息进行拨打,从而完成本发明流程。
由上述可见,本发明实施例的基于图片中的电话号码信息拨打电话的方法,通过识别出拍照的图片中包含的文本字符信息;获取识别的文本字符中包含的数字字符信息,确定获取的数字字符信息为电话号码信息,触发启动电话拨打程序拨打获取的数字字符。这样,通过文本识别的方式识别出图片中的文本信息,从文本信息中识别出电话号码,并对识别出的电话号码执行自动拨打,无需用户记忆,也无需用户手动输入电话号码数字键,从而简化了电话拨打流程、提高了拨打电话的效率;进一步地,在当前显示的图片界面中进行文本识别并拨打电话,无需进行界面的多次切换,操作简单,有效降低了拨打电话所需的时间;而且,识别并拨打电话无需其他辅助手段,对于户外的用户来说,极为便捷。下面对本发明的识别、拨打、修改等流程分别进行说明。
图2为本发明实施例识别图片中的电话号码信息的方法流程示意图。参见图2,该流程包括步骤201,拍照生成图片;步骤202,保存拍照的图片;步骤203,判断图片文本识别是否成功,如果是,执行步骤204,否则,提示失败,返回执行步骤201 ;步骤204,判断在识别的文本字符中,识别电话号码是否成功,如果是,执行步骤205,否则,提示失败,返回执行步骤201 ;步骤205,存储识别的电话号码;步骤206,显示拨打按钮控件,以提示用户拨打。图3为本发明实施例对识别的电话号码进行拨打的方法流程示意图。参见图3,该流程包括步骤301,显示包含有电话号码的拨打按钮控件;步骤302,判断用户是否点击拨打按钮控件,如果是,执行步骤303,否则,返回执行步骤301 ;步骤303,调用电话拨打程序;步骤304,呼叫识别的电话号码。图4为本发明实施例修改识别的电话号码的流程示意图。参见图4,该流程包括步骤401,点击编辑菜单;步骤402,点击修改选项;步骤403,弹出修改文本框;步骤404,修改电话号码;步骤405,判断是否需要进行保存,如果是,执行步骤406,否则,结束该流程。步骤406,将修改的电话号码保存至sqlite数据库。图5为本发明实施例基于图片中的电话号码信息拨打电话的装置结构示意图。参见图5,该装置包括文本字符识别模块、数字字符识别模块、电话号码识别模块以及拨打电话模块,其中,文本字符识别模块,用于获取拍照的图片,识别出图片中包含的文本字符信息;本发明实施例中,文本字符识别模块采用OCR技术,使用开源的Tesseract-OCR对图片进行文本识别。
数字字符识别模块,用于识别出文本字符中包含的数字字符信息;本发明实施例中,可以根据文本字符对应的ASCII码或GB码,从而识别出文本字符中包含的数字字符信息。电话号码识别模块,用于确定数字字符识别模块识别出的数字字符信息是否为电话号码信息,如果是,触发启动电话拨打程序;本发明实施例中,电话号码识别模块中预先设置有各电话号码的位数信息以及各电话号码对应的电话号码特征字符串,用于对数字字符信息是否为电话号码信息进行识别。 拨打电话模块,用于接收电话拨打确认信息,按照电话号码识别模块识别出的电话号码信息进行拨打。较佳地,该装置还可以进一步包括拍摄模块以及图片存储模块,其中,拍摄模块,用于接收用户的拍摄指令,对目标进行拍摄生成图片;本发明实施例中,拍摄t旲块可以为摄像头,摄像头可以内直在移动电话中,也可以外置于移动电话。图片存储模块,用于存储拍摄模块拍摄得到的图片。本发明实施例中,图片存储模块可以是随机存储器、本地磁盘、闪存或移动硬盘等。存储的图片中,可以包括拍摄的GPS、基站等定位的位置信息。该装置还可以进一步包括图片显示管理模块,用于读取图片存储模块存储的图片,按照拍摄的日期,将图片输出至文本字符识别模块进行显示。较佳地,该装置还可以进一步包括电话号码存储模块,用于对电话号码识别模块识别出的电话号码进行存储,并存储该电话号码信息对应的图片标识。本发明实施例中,将电话号码信息以及该电话号码信息对应的图片标识存储在sqlite数据库。这样,当用户再次浏览该图片时,可以直接从数据库中取出对应的电话号码进行拨打。实际应用中,该装置还可以进一步包括拨打电话提示模块,用于在电话号码识别模块触发启动电话拨打程序后,显示包含有电话号码信息的电话拨打按钮控件,监测到用户点击电话拨打按钮控件中的拨打键时,触发向拨打电话模块输出电话拨打确认信息。本发明实施例中,拨打电话提示模块显示的电话号码以及电话拨打按钮控件可以以闻売的方式进行显不。在电话号码识别模块识别数字字符信息不为电话号码信息后,该装置还可以进一步包括电话号码校正模块,用于将电话号码识别模块识别出的不为电话号码信息的数字字符信息修改为电话号码信息,并输出至电话号码存储模块进行存储。实际应用中,在电话号码识别模块识别数字字符信息不为电话号码信息后,该装置还可以进一步包括识别区域校正模块,用于在电话号码识别模块识别出不为电话号码信息的数字字符信息后,在该数字字符信息对应的图片中,重新选择电话号码所在的区域,生成图片并输出至文本字符识别模块。
显然,本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也包含这些改动和变型在内。
权利要求
1.一种基于图片中的电话号码信息拨打电话的方法,该方法包括 获取拍照的图片,识别出图片中包含的文本字符信息; 获取文本字符中包含的数字字符信息,确定获取的数字字符信息为电话号码信息,并触发启动电话拨打程序; 接收电话拨打确认信息,按照获取的数字字符信息进行拨打。
2.根据权利要求I所述的方法,所述获取文本字符中包含的数字字符信息包括 将获取的文本字符与预先设置的电话关键词进行匹配,获取与电话关键词匹配的文本字符; 根据预先设置的电话关键词对应的电话号码位数信息,获取匹配的文本字符后该电话号码位数的数字字符串;或者 所述获取文本字符中包含的数字字符信息包括 遍历获取的文本字符,选取文本字符中出现的第一个数字字符,将该第一个数字字符以及该第一个数字字符后顺序出现的数字字符作为数字字符信息。
3.根据权利要求2所述的方法,所述确定获取的数字字符信息为电话号码信息包括 将数字字符与电话关键词对应的电话号码特征字符串进行匹配,根据匹配的电话号码特征字符串,获取该数字字符对应的电话号码位数信息; 判断该数字字符位数是否与所述对应的电话号码位数相一致,如果不一致,确定获取的数字字符信息不为电话号码信息,如果一致,确定获取的数字字符信息为电话号码信息。
4.根据权利要求I所述的方法,在获取拍照的图片后,进一步包括 监测到用户选取待识别区域后,触发弹出文本识别控件; 监测到用户点击文本识别控件时,触发进行文本识别。
5.根据权利要求4所述的方法,所述选取待识别区域包括 监测到触摸笔或手指与图片接触,将接触点作为待识别区域的起点; 获取触摸笔或手指在图片中的接触移动范围,作为待识别区域的范围; 监测到触摸笔或手指与图片脱离接触,将脱离接触点作为待识别区域的终点;起点与终点之间经过的接触移动范围为选取的待识别区域。
6.根据权利要求I所述的方法,其中,采用光学字符识别所述文本字符信息;和 在所述确定获取的数字字符信息为电话号码信息的步骤之后,触发启动电话拨打程序的步骤之前,进一步包括存储获取的数字字符信息以及该数字字符信息对应的图片标识; 确定获取的数字字符信息不为电话号码信息,对获取的数字字符信息进行编辑。
7.一种基于图片中的电话号码信息拨打电话的装置,其特征在于,该装置包括文本字符识别模块、数字字符识别模块、电话号码识别模块以及拨打电话模块,其中, 文本字符识别模块,用于获取拍照的图片,识别出图片中包含的文本字符信息; 数字字符识别模块,用于识别出文本字符中包含的数字字符信息; 电话号码识别模块,用于确定数字字符识别模块识别出的数字字符信息是否为电话号码信息,如果是,触发启动电话拨打程序; 拨打电话模块,用于接收电话拨打确认信息,按照电话号码识别模块识别出的电话号码信息进行拨打。
8.根据权利要求7所述的装置,其特征在于,进一步包括拍摄模块、图片存储模块以及图片显示管理模块,其中, 拍摄模块,用于接收用户的拍摄指令,对目标进行拍摄生成图片; 图片存储模块,用于存储拍摄模块拍摄得到的图片; 图片显示管理模块,用于读取图片存储模块存储的图片,按照拍摄的日期,将图片输出至文本字符识别模块进行显示。
9.根据权利要求7所述的装置,其特征在于,进一步包括 电话号码存储模块,用于对电话号码识别模块识别出的电话号码进行存储,并存储该电话号码信息对应的图片标识; 电话号码校正模块,用于将电话号码识别模块识别出的不为电话号码信息的数字字符信息修改为电话号码信息,并输出至电话号码存储模块进行存储; 识别区域校正模块,用于在电话号码识别模块识别出不为电话号码信息的数字字符信息后,在该数字字符信息对应的图片中,重新选择电话号码所在的区域,生成图片并输出至文本字符识别模块。
10.根据权利要求7所述的装置,其特征在于,进一步包括 拨打电话提示模块,用于在电话号码识别模块触发启动电话拨打程序后,显示包含有电话号码信息的电话拨打按钮控件,监测到用户点击电话拨打按钮控件中的拨打键时,触发向拨打电话模块输出电话拨打确认信息。
全文摘要
本发明公开了一种基于图片中的电话号码信息拨打电话的方法及装置。所述方法包括获取拍照的图片,识别出图片中包含的文本字符信息;获取文本字符中包含的数字字符信息,确定获取的数字字符信息为电话号码信息,并触发启动电话拨打程序;接收电话拨打确认信息,按照获取的数字字符信息进行拨打。利用本发明,可以简化电话拨打流程、提高拨打电话效率。
文档编号G06K9/00GK102761668SQ20121024372
公开日2012年10月31日 申请日期2012年7月13日 优先权日2012年7月13日
发明者于芝涛, 纪开虎 申请人:青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1