移动终端处理可视化图形编码的方法和装置与流程

文档序号:12200739阅读:361来源:国知局
移动终端处理可视化图形编码的方法和装置与流程
本发明涉及可视化图形编码技术领域,具体涉及一种移动终端处理可视化图形编码的方法和装置。

背景技术:
二维码属于可视化图形编码中的一种,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。二维码可以存储各种信息,主要包括:网址、名片、文本信息、特定代码等,二维码作为一种新的信息记录方式与便捷的网络门户,逐渐得到广泛的应用。目前,现有技术中的一种通过手机等移动终端处理二维码信息的方法主要包括:手机等移动终端从网络上下载并安装一个二维码的识别软件,在遇到包含二维码信息的图片时,打开上述手机等移动终端中的上述二维码的识别软件,然后,把图片中的二维码放在上述识别软件的二维码扫描区域内,通过上述识别软件获取上述图片中的二维码信息。然后,通过手机自带的各种应用软件对上述二维码信息中的网址、名片和商品等信息进行直接的呈现处理,比如,上述二维码信息为网址时,则跳出浏览器选择界面打开网址;上述二维码信息为名片时,跳出添加联系人界面;上述二维码信息为商品时,跳出商品信息界面。上述现有技术中的一种通过手机等移动终端处理二维码信息的方法的缺点为:该方法只能通过手机等移动终端自带的各种应用软件对有限的网址、名片和商品信息等几种二维码信息进行直接的呈现处理,不能适应和处理更多的二维码类型。该方法通过手机自带的各种应用软件对二维码信息进行直接的呈现处理,处理过程过于简单,容易带来安全隐患。

技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端处理可视化图形编码的方法和相应的移动终端处理可视化图形编码的装置。依据本发明的一个方面,提供了一种移动终端处理可视化图形编码的方法。一种移动终端处理可视化图形编码的方法,包括:获取移动终端记录的数字影像;将所述数字影像进行分析,获取数字影像中的可视化图形编码;对可视化图形编码进行解码,并将解码后获得的解码信息进行分类;按照解码信息的分类执行对解码信息的处理。可选的,所述的将所述数字影像进行分析,获取数字影像中的可视化图形编码,包括:当检测到所述数字影像中存在可视化图形编码的定位图形时,则确定所述数字影像中包含可视化图形编码,从所述数字影像中提取出可视化图形编码。可选的,所述的从所述数字影像中提取出可视化图形编码,包括:获取所述数字影像中的可视化图形编码的定位图形的中心点的坐标,根据所述定位图形的中心点的坐标确定所述数字影像中的可视化图形编码的中心点的坐标和方向;根据所述可视化图形编码的中心点的坐标和方向,从所述数字影像中提取出可视化图形编码。可选的,所述的对可视化图形编码进行解码,并将解码后获得的解码信息进行分类,包括:根据所述解码信息中包括的指定字符串或者特定格式,将解码后获得的解码信息进行分类。可选的,所述的解码信息的分类至少包括下述中的一种:展示类别、存储类别、调用应用程序处理类别、通过服务器进行安全认证类别。可选的,当所述字符串是一段固定长度的数字或者字母,则确定所述解码信息的类别为展示类别中的商品信息,将所述商品信息通过显示窗口进行显示。可选的,当所述字符串是以“VCARD”或者“MECARD”开头,则确定所述解码信息的类别为存储类别中的名片信息,将所述名片信息存储在所述移动终端的联系人数据库中。可选的,当所述字符串中包括URL形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的URL信息,将所述URL信息发送到服务器,接收所述服务器返回的所述URL信息的安全认证结果。可选的,当所述字符串包括market://形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的电子市场应用下载链接信息,将URL信息发送到服务器,接收所述服务器返回的所述电子市场应用下载链接信息的安全认证结果。可选的,当所述字符串包括mailto形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的邮件信息,通过电子邮件系统对所述邮件信息进行处理。可选的,当所述字符串包括tel形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的电话信息,通过语音处理系统对所述电话信息进行处理。可选的,当所述字符串包括sms形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的短信信息,通过短信系统对所述短信信息进行处理。可选的,所述的可视化图形编码包括条码或者二维码。可选的,所述的按照解码信息的分类执行对解码信息的处理包括:按照所述解码信息的分类和/或按照所述解码信息调取对应的程序执行对解码信息的处理。可选的,所述的按照解码信息的分类执行对解码信息的处理,包括:将所述解码信息通过所述移动终端的显示窗口进行展示。可选的,所述的按照解码信息的分类执行对解码信息的处理,包括:将所述解码信息存储在所述移动终端的指定数据库中。可选的,所述的按照解码信息的分类执行对解码信息的处理,包括:将所述解码信息通过所述移动终端自带的应用程序或者外部的应用程序进行处理。可选的,所述的按照解码信息的分类执行对解码信息的处理,包括:将所述解码信息发送到服务器,接收所述服务器返回的所述解码信息的安全认证结果。可选的,所述的按照解码信息的分类执行对解码信息的处理,包括:当所述解码信息的类别为商品信息时,将所述商品的条码信息发送到服务器,当接收到所述服务器返回的所述商品的安全认证信息后,通过显示窗口将所述商品的基本信息和安全认证信息进行显示。可选的,所述的按照解码信息的分类执行对解码信息的处理,包括:当从所述解码信息中获取Wifi信息时,所述移动终端调取系统的wifi连接程序,利用所述wifi信息中提供的内容与指定wifi热点进行连接。根据本发明的另一方面,提供了一种移动终端处理可视化图形编码的装置,包括:数字影像获取模块,被配置为获取移动终端记录的数字影像;可视化图形编码获取模块,被配置为将所述数字影像进行分析,获取数字影像中的可视化图形编码;解码信息分类模块,被配置为对可视化图形编码进行解码,并将解码后获得的解码信息进行分类;解码信息处理模块,被配置为按照解码信息的分类执行对解码信息的处理。可选的,所述的可视化图形编码获取模块,具体被配置为当判断所述数字影像中存在可视化图形编码的定位图形时,则确定所述数字影像中包含可视化图形编码,从所述数字影像中提取出可视化图形编码。可选的,所述的分析模块,被配置为获取所述数字影像中的可视化图形编码的定位图形的中心点的坐标,根据所述定位图形的中心点的坐标确定所述数字影像中的可视化图形编码的中心点的坐标和方向;根据所述可视化图形编码的中心点的坐标和方向,从所述数字影像中提取出可视化图形编码。可选的,所述的解码信息分类模块,被配置为根据所述解码信息中包括的指定字符串或者特定格式,将解码后获得的解码信息进行分类。可选的,所述的解码信息的分类至少包括下述中的一种:展示类别、存储类别、调用应用程序处理类别、通过服务器进行安全认证类别。可选的,当所述字符串是一段固定长度的数字或者字母,则确定所述解码信息的类别为展示类别中的商品信息,将所述商品信息通过显示窗口进行显示。可选的,当所述字符串是以“VCARD”或者“MECARD”开头,则确定所述解码信息的类别为存储类别中的名片信息,将所述名片信息存储在所述移动终端的联系人数据库中。可选的,当所述字符串中包括URL形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的URL信息,将所述URL信息发送到服务器,接收所述服务器返回的所述URL信息的安全认证结果。可选的,当所述字符串包括market://形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的电子市场应用下载链接信息,将URL信息发送到服务器,接收所述服务器返回的所述电子市场应用下载链接信息的安全认证结果。可选的,当所述字符串包括mailto形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的邮件信息,通过电子邮件系统对所述邮件信息进行处理。可选的,当所述字符串包括tel形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的电话信息,通过语音处理系统对所述电话信息进行处理。可选的,当所述字符串包括sms形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的短信信息,通过短信系统对所述短信信息进行处理。可选的,所述的可视化图形编码包括条码或者二维码。可选的,所述的解码信息处理模块,被配置为按照所述解码信息的分类和/或按照所述解码信息调取对应的程序执行对所述解码信息的处理。可选的,所述的解码信息处理模块,被配置为将所述解码信息通过所述移动终端的显示窗口进行展示。可选的,所述的解码信息处理模块,被配置为将所述解码信息存储在所述移动终端的指定数据库中。可选的,所述的解码信息处理模块,被配置为:将所述解码信息通过所述移动终端自带的应用程序或者外部的应用程序进行处理。可选的,所述的解码信息处理模块,被配置为将所述解码信息发送到服务器,接收所述服务器返回的所述解码信息的安全认证结果。可选的,所述的解码信息处理模块,被配置为当所述解码信息的类别为商品信息时,将所述商品的条码信息发送到服务器,当接收到所述服务器返回的所述商品的安全认证信息后,通过显示窗口将所述商品的基本信息和安全认证信息进行显示。可选的,所述的解码信息处理模块,被配置为当从所述解码信息中获取Wifi信息时,所述移动终端调取系统的wifi连接程序,利用所述wifi信息中提供的内容与指定wifi热点进行连接。根据本发明的上述技术方案,可以通过获取数字影像中的可视化图形编码,将解码后获得的可视化图形编码的解码信息进行分类,按照解码信息的分类执行对解码信息的处理。因此,可以达到移动终端能够自适应地识别和处理各种不同类型的可视化图形编码的效果,大大提高了移动终端智能处理可视化图形编码的能力,从而完善了移动终端的功能,使移动终端更加符合用户的需要。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本发明实施例一的一种移动终端处理可视化图形编码的方法的处理流程图;图2示出了根据本发明实施例二的一种移动通信终端处理二维码的方法的处理流程图;图3示出了根据本发明实施例三的一种移动终端处理可视化图形编码的装置的具体结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一该实施例提供的一种移动终端处理可视化图形编码的方法的处理流程如图1所示,包括如下的处理步骤:步骤S10、获取移动终端记录的数字影像;步骤S12、将所述数字影像进行分析,获取数字影像中的可视化图形编码;当检测到所述数字影像中存在可视化图形编码的定位图形时,则确定所述数字影像中包含可视化图形编码,从所述数字影像中提取出可视化图形编码。获取所述数字影像中的可视化图形编码的定位图形的中心点的坐标,根据所述定位图形的中心点的坐标确定所述数字影像中的可视化图形编码的中心点的坐标和方向;根据所述可视化图形编码的中心点的坐标和方向,从所述数字影像中提取出可视化图形编码。上述可视化图形编码可以包括条码或者二维码。步骤S14、对可视化图形编码进行解码,并将解码后获得的解码信息进行分类;根据所述解码信息中包括的指定字符串或者特定格式,将解码后获得的解码信息进行分类。所述的解码信息的分类至少包括下述中的一种:展示类别、存储类别、调用应用程序处理类别、通过服务器进行安全认证类别。当所述字符串是一段固定长度的数字或者字母,则确定所述解码信息的类别为展示类别中的商品信息,将所述商品信息通过显示窗口进行显示。当所述字符串是以“VCARD”或者“MECARD”开头,则确定所述解码信息的类别为存储类别中的名片信息,将所述名片信息存储在所述移动终端的联系人数据库中。当所述字符串中包括URL形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的URL信息,将所述URL信息发送到服务器,接收所述服务器返回的所述URL信息的安全认证结果。当所述字符串包括market://形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的电子市场应用下载链接信息,将URL信息发送到服务器,接收所述服务器返回的所述电子市场应用下载链接信息的安全认证结果。当所述字符串包括mailto形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的邮件信息,通过电子邮件系统对所述邮件信息进行处理。当所述字符串包括tel形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的电话信息,通过语音处理系统对所述电话信息进行处理。当所述字符串包括sms形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的短信信息,通过短信系统对所述短信信息进行处理。所述的可视化图形编码包括条码或者二维码。步骤S16、按照解码信息的分类执行对解码信息的处理。按照所述解码信息的分类和/或按照所述解码信息调取对应的程序执行对解码信息的处理。具体处理过程可以包括:将所述解码信息通过所述移动终端的显示窗口进行展示。将所述解码信息存储在所述移动终端的指定数据库中。将所述解码信息通过所述移动终端自带的应用程序或者外部的应用程序进行处理。将所述解码信息发送到服务器,接收所述服务器返回的所述解码信息的安全认证结果。当所述解码信息的类别为商品信息时,将所述商品的条码信息发送到服务器,当接收到所述服务器返回的所述商品的安全认证信息后,通过显示窗口将所述商品的基本信息和安全认证信息进行显示。当所述解码信息的类别为URL信息时,所述移动终端将所述网址信息发送到服务器,以使得所述服务器通过网盾技术,检测所述URL信息是否经过安全认证,当接收到所述服务器返回的所述URL信息经过了安全认证的信息时,通过浏览器打开所述网址;当接收到所述服务器返回的所述URL信息没有经过安全认证的信息时,不打开所述URL信息;当所述解码信息的类别为名片信息时,所述移动终端判断其内部保存的通讯录中是否包含所述名片中能够的联系人信息,如果是,则不在所述通讯录中添加所述联系人信息;否则,获取所述联系人信息中包括的各种基本信息,在所述通讯录中一键添加所述各种基本信息;将所述联系人信息发送到服务器,以使得所述服务器根据所述联系人信息通过互联网获取所述联系人的名片之外的其它相关信息,接收到所述服务器返回的所述其它相关信息后,通过显示窗口将所述联系人的基本信息和其它相关信息进行显示。当从所述解码信息中获取文本信息时,所述移动终端调取文本编辑器,并用文本编辑器打开所述文本信息;当从所述解码信息中获取Wifi信息时,所述移动终端调取系统的wifi连接程序,利用所述wifi信息中提供的内容与指定wifi热点进行连接;当从所述解码信息中获取电话号码时,所述移动终端调取拨号程序,并在号码输入框中填写所述电话号码;当从所述解码信息中获取短信信息时,所述移动终端调取短信管理程序,在发短信的收件人和短信内容位置上填写所述短信信息的相应内容;当从所述解码信息中获取邮件信息时,所述移动终端调取邮件管理程序,在收件人和邮件内容位置上填写所述邮件信息的相应内容。实施例二打开手机中的照相机,对二维码进行拍照,手机进行自动识别,并进行后续的处理,这是最为符合用户习惯的操作。本发明基于上述用户习惯的操作,提供了一种移动终端处理可视化图形编码的方法,在该移动终端中设置有二维码识别设备和拍照设备,上述二维码识别设备对上述拍照设备进行监控。上述移动终端可以包括移动通信终端或平板电脑或数码照相机,下面以上述移动终端为移动通信终端,上述可视化图形编码为二维码为例来描述本发明。上述移动通信终端处理二维码的方法的处理流程如图2所示,包括如下的处理步骤:步骤S20、拍照设备进行拍照得到图片,二维码识别设备监控到上述图片。移动通信终端中的上述拍照设备和二维码识别设备都开启,同时,二维码识别设备启动对上述拍照设备的监控。在本发明中,上述二维码识别设备可以采用如下的三种监控方式中的一种监控方式对上述拍照设备进行监控:监控方式1:二维码识别设备对拍照设备对应的图片文件的存储地址进行实时监控,当监控到上述存储地址中增加了一个新的图片文件后,将上述新的图片文件作为监控到的图片文件。上述二维码识别设备通过操作系统提供的API,直接监听文件系统的读写事件。当拍照设备成功拍摄到照片时,照相机会产生一个照片文件并将照片文件存储在拍照设备对应的图片文件的存储地址中,上述二维码识别设备通过API监控到上述照片文件。对比轮询方式而言,该监控方式的优点是明显的。一是当没有拍照产生时,不会消耗CPU资源,比较节省CPU资源。其二是实时性相对比较好,当事件发生时,可以在毫秒级别收到通知。对于轮询方式而言,如果周期很短,比如100毫秒,则对CPU消费很大,如果过长,比如3秒,延时效果比较明显。该监控方式对应的一种代码如下:监控方式2:二维码识别设备对移动终端的系统活动进行实时监控,当监控到拍照设备完成了从启动、拍照到存储图片文件的活动过程后,将上述拍照设备最新存储的图片文件作为监控到的图片文件。对Android操作系统而言,有一个系统组件Activity管理器。Activity管理器管理着所有活动的Activity(即系统中的图形用户界面也即GUI元素),系统照相机的拍照活动也是一个独立的Activity。当任何一个Activity启动或者关闭时,Activity管理器会向所有注册到Activity管理器的观察者发送通知。其中通知内容包括Activity的启动,停止,变化等。上述二维码识别设备作为观察者注册到Activity管理器,接收Activity管理器发送的所有Activity的通知事件。上述二维码识别设备根据接收到的所有Activity的通知事件来判断系统照相机完成了从启动、拍照到存储图片文件的活动过程。该监控方式对应的一种代码如下:监控方式3、二维码识别设备对拍照设备的显示屏幕进行实时监控,当监控到拍照设备的显示屏幕开启,并且上述显示屏幕中的图片保持了设定的时长(比如5秒)后,将上述显示屏幕中的图片为监控到的图片文件。该监控方式可以在用户还未直接拍照生成照片时,即可识别出二维码照片。对于基于Linux内核的Android系统而言,屏幕显示设备具有一个位图的缓冲区。这个缓冲区对于具有root(最高权限)权限的应用是开放的。上述二维码识别设备通过用户授予的方式,获取到root权限,进而通过API读取屏幕设备缓冲区。具体方法是:通过设备文件fb0获取到文件号,然后再通过fcntl系统调用获取拍照设备的显示屏幕的尺寸和位图深度信息,通过上述尺寸和位图深度信息,将显示屏幕的每一行像素读取出来。该监控方式对应的一种代码如下:拍照设备对图片进行对焦,对焦确定后对图片进行拍照。上述二维码识别设备根据上述三种监控方式中的一种监控方式监控到上述拍照设备刚刚拍照的图片。步骤S22、上述二维码识别设备根据预先设定的二维码的定位图形的位置和图形特征信息对所述图片进行二维码识别处理,判断上述图片中是否存在二维码的定位图形,如果是,则确定上述图片中包含二维码信息,执行步骤S24;否则,则执行步骤S28。上述定位图形用于对二维码图片进行定位。在实际应用中,上述定位图形可以位于二维码的左上角、右上角、左下角处仅为示例。本发明并不局限上述定位图形在二维码图形中的具体设置方式,上述定位图形在二维码图片中的任何设置方式都在本发明的保护范围中。步骤S24、当所述二维码识别设备识别到上述图片信息中包含二维码信息时,对上述二维码信息进行解码,并将解码后获得的解码信息进行分类。获取所述解码信息的二进制格式的字节流,将所述二进制格式的字节流转换为字符串;当所述字符串是一段固定长度的数字或者字母,则确定所述解码信息的类别为商品信息;当所述字符串是以“VCARD”或者“MECARD”开头,则确定所述解码信息的类别为名片信息;当所述字符串中包括URL形式的字符,则确定所述解码信息的类别为URL信息;当所述字符串包括market://形式的字符,则确定所述解码信息的类别为电子市场应用下载链接信息;当所述字符串包括mailto形式的字符,则确定所述解码信息的类别为邮件信息;当所述字符串包括tel形式的字符,则确定所述解码信息的类别为电话信息;当所述字符串包括sms形式的字符,则确定所述解码信息的类别为短信信息。步骤S26、利用服务器按照解码信息的分类执行对解码信息的处理。利用服务器对所述二维码信息进行处理,将处理后所述二维码信息通过显示窗口进行显示。上述利用服务器对所述二维码信息进行处理的具体过程可以包括:比如,当上述二维码信息中包括网址信息时,上述移动终端将所述网址信息发送到服务器。上述服务器通过网盾技术,检测所述网址信息是否经过安全认证,如果是,服务器向上述移动终端发送所述网址信息经过了安全认证的信息,上述移动终端通过浏览器打开所述网址;否则,服务器向上述移动终端发送所述网址信息没有经过安全认证的信息,上述移动终端确定上述网址信息可疑,可能是钓鱼网站等等,上述移动终端不打开上述网址信息。该实施例提供的服务器对网址信息进行安全认证的部分代码如下:又比如,当上述二维码信息中包括商品的条码信息时,上述移动终端将上述商品的条码信息发送到服务器。服务器根据商品的条码信息查询商品信息数据库,获取所述商品的安全认证信息,该安全认证信息可以包括:商品是否安全、是否有质量问题、是否有毒,是否可疑等等。服务器将该安全认证信息发送给上述移动终端,移动终端通过显示窗口将上述商品的基本信息和安全认证信息进行显示。又比如,当所述二维码信息中包括联系人信息时,上述移动终端判断其内部保存的通讯录中是否包含上述联系人信息,如果是,则不在所述通讯录中添加上述联系人信息;否则,获取上述联系人信息中包括的各种基本信息,在上述通讯录中一键添加所述各种基本信息;移动终端将上述联系人信息发送到服务器,服务器根据上述联系人信息通过互联网获取上述联系人的额外相关信息,将该额外相关信息发送给上述移动终端,移动终端通过显示窗口将上述联系人的基本信息和额外相关信息进行显示。上述额外相关信息可以包括个人博客,微博等等该实施例提供的一种在通讯录中添加联系人的各种基本信息的部分代码如下:流程结束。步骤S28、上述二维码识别设备判断上述图片中没有包含二维码信息,流程结束。在实际应用中,上述二维码识别设备可以根据需要人工关闭;或者,上述二维码识别设备监控到上述移动通信终端的存储卡已经拔出,以及屏幕背景已经关闭的情况下,自动关闭监控程序,避免不必要的CPU消耗,提高移动通信终端的续航能力。本发明提供的一种上述二维码识别设备自动关闭监控程序的代码示例如下:本领域技术人员应能理解上述移动通信终端或平板电脑或数码照相机等移动终端的应用类型仅为举例,其他现有的或今后可能出现的移动终端的应用类型如可适用于本发明实施例,也应包含在本发明保护范围以内,并在此以引用方式包含于此。该实施例通过利用二维码识别设备对拍照设备拍照得到的图片进行监控,并对上述图片进行二维码识别处理,将识别出的二维码信息进行显示。本发明实现了人们通过移动终端中的拍照设备拍摄图片时,即可快速识别出来照片中包含的二维码信息,并显示在移动终端的显示屏上。本发明具有操作方便简单,二维码识别率高,纠错能力强,适用性强等特性。该实施例通过利用服务器对二维码信息中的网址信息、商品条码信息进行安全验证处理,可以有效地保证移动终端中显示的二维码信息的安全性。可以实现在移动终端的通讯录中智能添加二维码中的名片信息和通过服务器搜索到的额外相关信息。实施例三该实施例提供了一种移动终端处理可视化图形编码的装置,其具体结构示意图如图3所示,包括:数字影像获取模块300,被配置为获取移动终端记录的数字影像;可视化图形编码获取模块310,被配置为将所述数字影像进行分析,获取数字影像中的可视化图形编码;解码信息分类模块320,被配置为对可视化图形编码进行解码,并将解码后获得的解码信息进行分类;解码信息处理模块330,被配置为按照解码信息的分类执行对解码信息的处理。所述的可视化图形编码获取模块310,具体被配置为为当判断所述数字影像中存在可视化图形编码的定位图形时,则确定所述数字影像中包含可视化图形编码,从所述数字影像中提取出可视化图形编码。被配置为获取所述数字影像中的可视化图形编码的定位图形的中心点的坐标,根据所述定位图形的中心点的坐标确定所述数字影像中的可视化图形编码的中心点的坐标和方向;根据所述可视化图形编码的中心点的坐标和方向,从所述数字影像中提取出可视化图形编码。所述的解码信息分类模块320,被配置为根据所述解码信息中包括的指定字符串或者特定格式,将解码后获得的解码信息进行分类。所述的解码信息的分类至少包括下述中的一种:展示类别、存储类别、调用应用程序处理类别、通过服务器进行安全认证类别。当所述字符串是一段固定长度的数字或者字母,则确定所述解码信息的类别为展示类别中的商品信息,将所述商品信息通过显示窗口进行显示。当所述字符串是以“VCARD”或者“MECARD”开头,则确定所述解码信息的类别为存储类别中的名片信息,将所述名片信息存储在所述移动终端的联系人数据库中。当所述字符串中包括URL形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的URL信息,将所述URL信息发送到服务器,接收所述服务器返回的所述URL信息的安全认证结果。当所述字符串包括market://形式的字符,则确定所述解码信息的类别为通过服务器进行安全认证类别中的电子市场应用下载链接信息,将URL信息发送到服务器,接收所述服务器返回的所述电子市场应用下载链接信息的安全认证结果。当所述字符串包括mailto形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的邮件信息,通过电子邮件系统对所述邮件信息进行处理。当所述字符串包括tel形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的电话信息,通过语音处理系统对所述电话信息进行处理。当所述字符串包括sms形式的字符,则确定所述解码信息的类别为调用应用程序处理类别中的短信信息,通过短信系统对所述短信信息进行处理。所述的可视化图形编码包括条码或者二维码。解码信息处理模块330,被配置为按照所述解码信息的分类和/或按照所述解码信息调取对应的程序执行对解码信息的处理。具体处理过程包括:将所述解码信息通过所述移动终端的显示窗口进行展示。将所述解码信息存储在所述移动终端的指定数据库中。将所述解码信息通过所述移动终端自带的应用程序或者外部的应用程序进行处理。所述移动终端将所述解码信息发送到服务器,接收所述服务器返回的所述解码信息的安全认证结果。当所述解码信息的类别为商品信息时,将所述商品的条码信息发送到服务器,当接收到所述服务器返回的所述商品的安全认证信息后,通过显示窗口将所述商品的基本信息和安全认证信息进行显示。当从所述解码信息中获取Wifi信息时,所述移动终端调取系统的wifi连接程序,利用所述wifi信息中提供的内容与指定wifi热点进行连接。用本发明实施例的装置进行可视化图形编码处理的具体过程与前述方法实施例类似,此处不再赘述。综上所述,本发明可以通过获取数字影像中的可视化图形编码,将解码后获得的可视化图形编码的解码信息进行分类,按照解码信息的分类执行对解码信息的处理。因此,可以达到移动终端能够自适应地识别和处理各种不同类型的可视化图形编码的效果,大大提高了移动终端智能处理可视化图形编码的能力,从而完善了移动终端的功能,使移动终端更加符合用户的需要。本发明通过利用服务器对二维码信息等可视化图形编码中的网址信息、商品条码信息进行安全验证处理,可以有效地保证移动终端中显示的二维码信息的安全性。可以实现在移动终端的通讯录中智能添加二维码等可视化图形编码中的名片信息。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的移动终端处理可视化图形编码中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1