终端和应用程序的快速启动方法与流程

文档序号:14135780阅读:260来源:国知局
终端和应用程序的快速启动方法与流程

本发明涉及终端操控技术领域,具体而言,涉及一种终端和一种应用程序的快速启动方法。



背景技术:

在相关技术中,当用户开启终端如手机上的摄像头进行拍摄的过程中,若发现了感兴趣的对象时,比如二维码。在这种情况下,第一种方式,用户只能选择退出当前的摄像界面,选择能够用于识别二维码的应用程序后,重新启动摄像头进行二维码的读取;第二种方式,用户可以首先拍摄二维码,然后退出当前应用,选择能够用户识别二维码的应用程序后,启动该应用程序来识别之前拍摄的二维码的照片。

然而,无论采用上述任一方式,显然用户都必须进行界面和应用程序的切换、应用程序的查找等,过程繁琐,耗时费力。

因此,需要一种新的技术方案,可以通过终端上配置的摄像头抓取信息,并快速启动对应的应用程序,不必手动切换界面和点击应用图标,简化用户操作。



技术实现要素:

本发明正是基于上述问题,提出了一种新的技术方案,可以通过终端上配置的摄像头抓取信息,并快速启动对应的应用程序,不必手动切换界面和点击应用图标,简化用户操作。

有鉴于此,本发明提出了一种终端,包括:图片获取单元,用于通过所述终端的摄像头获取图片;对象确定单元,用于确定所述图片中的目标对象;信息采集单元,用于采集所述目标对象的特征信息;程序启动单元,用于启动所述特征信息的关联应用程序。在该技术方案中,通过摄像头获取图片是指当终端上配置的摄像头被开启后,终端可以随时获取摄像头当前对准的物体的图片,而并不特指用户点击“快门”后得到的照片。具体地,开启摄像头的方式包括启动如“照相机”、“录像机”、“二维码识别”等某个应用程序或应用功能,对于“二维码识别”等用于实现对图片的具体信息进行识别等功能的应用程序,比如用户原本希望对“二维码”,但将其对准“名片”后,终端也将自动获取图片,并用于启动“名片”的关联应用程序。通过摄像头获取图片,可以快速地启动图片内容的关联应用程序,而用户无需在多个应用程序之间反复执行开启、关闭、切换等操作,简化用户操作。此外,“启动”关联应用程序并不一定需要将相应的程序界面显示在终端屏幕上,而可以仅在后台启动和运行。

在上述技术方案中,优选地,还包括:判断单元,用于判断所述图片获取单元当前获取的实时图片与所述信息采集单元最近一次用于采集所述特征信息的参照图片是否存在差异,其中,若是,则由所述对象确定单元从所述实时图片中确定所述目标对象,并由所述信息采集单元采集所述目标对象的特征信息,否则丢弃所述实时图片,并由所述图片获取单元重新进行获取。在该技术方案中,通过判断当前获取的图片是否发生变化,从而确定是否需要做进一步的分析和处理过程,避免对同一场景反复分析,有利于对终端的系统资源和电量消耗实现有效控制。

在上述技术方案中,优选地,所述判断单元包括内容比较子单元和/或物理量比较子单元:所述内容比较子单元用于将所述实时图片的内容与所述参照图片的内容进行比较;所述物理量比较子单元用于将在获取所述实时图片和所述参照图片时分别采集的物理量进行比较;其中,所述判断单元在比较结果为所述内容和/或所述物理量的差异大于或等于预设差异值的情况下,判定所述实时图片与所述参照图片存在差异。在该技术方案中,可以对图片的内容进行比较,比如终端可以对图片中的拍摄对象进行识别,若拍摄对象没有发生变化,则认为没有差异;也可以对图片中每个像素点进行比较,若所有或大部分(具体数值可以由用户设定,比如95%)像素点相同,则认为没有差异。还可以对物理量进行比较,比如通过设置在终端上的传感器获取物理量,具体地,比如传感器可以为光线传感器、角度传感器、三轴陀螺仪等,则相应的物理量可以为光线强度、与预设基准面的角度、空间位置等,通过将物理量的具体数值进行比较,若数值相同或差异较小(具体数值可以由用户设定,比如小于5%),则认为没有差异。通过对图片的内容和/或物理量进行检测,有利于准确获知终端的变化情况,从而确定是否需要执行进一步的图片处理。

在上述技术方案中,优选地,还包括:速度获取单元,用于获取所述终端的运动速度;其中,所述判断单元在所述终端的运动速度小于或等于预设速度的情况下,判断所述实时图片与所述参照图片是否存在差异。在该技术方案中,由于终端在运动的过程中,摄像头获取的图片往往都是模糊不清的,若将这些图片与先前静止时的图片进行比较,则显然存在差异,但对这些图片的进一步分析和处理显然是没用的。因此,通过对终端的运动速度的获取,从而避免无效的分析和处理过程,实现了对终端的系统资源和电量消耗的有效管理。

在上述技术方案中,优选地,所述对象确定单元包括:对象匹配子单元,用于获取所述图片中包含的至少一个拍摄对象,并将所述至少一个拍摄对象的特征参数与预存特征参数进行比较,以判断是否存在匹配的拍摄对象;其中,所述对象确定单元将所述匹配的拍摄对象作为所述目标对象。在该技术方案中,图片中可能包含多个拍摄对象,比如桌子上的鼠标、铅笔和名片,但可能只有名片是可以被识别和进一步处理的,因而通过在终端中预存可被处理的对象的一些基本特征,比如形状、内容等,以便于从图片中的众多拍摄对象中进行选择,并实现进一步的处理过程。通过对拍摄对象的识别和判断,从而确保当获取的图片中包含多个拍摄对象时,能够准确地从中找到可用于进一步处理的目标对象,以快速启动关联应用程序。

在上述技术方案中,优选地,还包括:数据处理单元,利用所述关联应用程序处理所述目标对象。在该技术方案中,关联应用程序可以直接对目标对象进行处理;当然,显然也可以是仅由目标对象唤起,而用于实现其他的与该目标对象的功能和操作。

在上述技术方案中,优选地,还包括存储单元和/或搜索单元:所述存储单元用于存储所述关联应用程序得到的处理结果;所述搜索单元用于搜索所述处理结果,以供所述终端展示所述搜索结果。在该技术方案中,比如目标对象为名片,则关联应用程序可以包括文字识别应用,并将识别出来的名片信息作为联系人信息存储起来;目标对象可以为快递单,则关联应用程序可以包括文字识别应用和浏览器,通过文字识别应用识别出快递单号,然后通过浏览器搜索该快递单号,以查询相关快递状态。

在上述技术方案中,优选地,所述终端的屏幕上还显示所述摄像头采集的实时预览画面,则所述终端还包括:数据显示单元,用于在所述实时预览画面中,将所述关联应用程序得到的处理结果显示在对应于所述目标对象的位置,或将对应于所述关联应用程序的标识显示在所述位置上;操作处理单元,用于根据感应到的针对所述标识的触摸操作,展示出相应的处理结果。在该技术方案中,通过调用关联应用程序,可以得到拍摄对象相关的信息。因此,当在终端屏幕上显示摄像头捕捉的实时图像时,可以利用处理得到的信息对实时图像中的拍摄对象进行标注,以达到“增强现实(Augmented Reality)”的使用体验;而在仅显示标识、在用户触摸操作后才显示对应的处理结果时,则是尽量不影响用户原本的使用体验,并且给予用户自主的选择机会,从而当用户对这些信息感兴趣或希望对其进行处理时,才显示相应的信息。

本发明还提出了一种应用程序的快速启动方法,包括:通过终端的摄像头获取图片,并确定所述图片中的目标对象;采集所述目标对象的特征信息,以启动所述特征信息的关联应用程序。在该技术方案中,通过摄像头获取图片是指当终端上配置的摄像头被开启后,终端可以随时获取摄像头当前对准的物体的图片,而并不特指用户点击“快门”后得到的照片。具体地,开启摄像头的方式包括启动如“照相机”、“录像机”、“二维码识别”等某个应用程序或应用功能,对于“二维码识别”等用于实现对图片的具体信息进行识别等功能的应用程序,比如用户原本希望对“二维码”,但将其对准“名片”后,终端也将自动获取图片,并用于启动“名片”的关联应用程序。通过摄像头获取图片,可以快速地启动图片内容的关联应用程序,而用户无需在多个应用程序之间反复执行开启、关闭、切换等操作,简化用户操作。此外,“启动”关联应用程序并不一定需要将相应的程序界面显示在终端屏幕上,而可以仅在后台启动和运行。

在上述技术方案中,优选地,在所述采集所述目标对象的特征信息的步骤之前,还包括:判断所述终端当前获取的实时图片与最近一次用于采集所述特征信息的参照图片是否存在差异,其中,若是,则从所述实时图片中确定所述目标对象,并采集所述目标对象的特征信息,否则丢弃所述实时图片,并重新进行获取。在该技术方案中,通过判断当前获取的图片是否发生变化,从而确定是否需要做进一步的分析和处理过程,避免对同一场景反复分析,有利于对终端的系统资源和电量消耗实现有效控制。

在上述技术方案中,优选地,所述判断所述终端当前获取的图片与上一次用于采集所述特征信息的参照图片是否存在差异的步骤包括:将所述实时图片的内容与所述参照图片的内容进行比较,和/或将在获取所述实时图片和所述参照图片时分别采集的物理量进行比较;其中,若比较结果为所述内容和/或所述物理量的差异大于或等于预设差异值,则判定所述实时图片与所述参照图片存在差异。在该技术方案中,可以对图片的内容进行比较,比如终端可以对图片中的拍摄对象进行识别,若拍摄对象没有发生变化,则认为没有差异;也可以对图片中每个像素点进行比较,若所有或大部分(具体数值可以由用户设定,比如95%)像素点相同,则认为没有差异。还可以对物理量进行比较,比如通过设置在终端上的传感器获取物理量,具体地,比如传感器可以为光线传感器、角度传感器、三轴陀螺仪等,则相应的物理量可以为光线强度、与预设基准面的角度、空间位置等,通过将物理量的具体数值进行比较,若数值相同或差异较小(具体数值可以由用户设定,比如小于5%),则认为没有差异。通过对图片的内容和/或物理量进行检测,有利于准确获知终端的变化情况,从而确定是否需要执行进一步的图片处理。

在上述技术方案中,优选地,还包括:获取所述终端的运动速度;其中,在所述终端的运动速度小于或等于预设速度的情况下,判断所述实时图片与所述参照图片是否存在差异。在该技术方案中,由于终端在运动的过程中,摄像头获取的图片往往都是模糊不清的,若将这些图片与先前静止时的图片进行比较,则显然存在差异,但对这些图片的进一步分析和处理显然是没用的。因此,通过对终端的运动速度的获取,从而避免无效的分析和处理过程,实现了对终端的系统资源和电量消耗的有效管理。

在上述技术方案中,优选地,所述确定所述图片中的目标对象的步骤包括:获取所述图片中包含的至少一个拍摄对象,并将所述至少一个拍摄对象的特征参数与预存特征参数进行比较;其中,若存在匹配的拍摄对象,则将所述匹配的拍摄对象作为所述目标对象。在该技术方案中,图片中可能包含多个拍摄对象,比如桌子上的鼠标、铅笔和名片,但可能只有名片是可以被识别和进一步处理的,因而通过在终端中预存可被处理的对象的一些基本特征,比如形状、内容等,以便于从图片中的众多拍摄对象中进行选择,并实现进一步的处理过程。通过对拍摄对象的识别和判断,从而确保当获取的图片中包含多个拍摄对象时,能够准确地从中找到可用于进一步处理的目标对象,以快速启动关联应用程序。

在上述技术方案中,优选地,还包括:利用所述关联应用程序处理所述目标对象。在该技术方案中,关联应用程序可以直接对目标对象进行处理;当然,显然也可以是仅由目标对象唤起,而用于实现其他的与该目标对象的功能和操作。

在上述技术方案中,优选地,还包括:存储所述关联应用程序得到的处理结果;和/或搜索所述处理结果,并展示搜索结果。在该技术方案中,比如目标对象为名片,则关联应用程序可以包括文字识别应用,并将识别出来的名片信息作为联系人信息存储起来;目标对象可以为快递单,则关联应用程序可以包括文字识别应用和浏览器,通过文字识别应用识别出快递单号,然后通过浏览器搜索该快递单号,以查询相关快递状态。

在上述技术方案中,优选地,所述终端的屏幕上还显示所述摄像头采集的实时预览画面,则所述快速启动方法还包括:在所述实时预览画面中,将所述关联应用程序得到的处理结果显示在对应于所述目标对象的位置;或将对应于所述关联应用程序的标识显示在所述位置上,并当感应到针对所述标识的触摸操作时,展示出相应的处理结果。在该技术方案中,通过调用关联应用程序,可以得到拍摄对象相关的信息。因此,当在终端屏幕上显示摄像头捕捉的实时图像时,可以利用处理得到的信息对实时图像中的拍摄对象进行标注,以达到“增强现实(Augmented Reality)”的使用体验;而在仅显示标识、在用户触摸操作后才显示对应的处理结果时,则是尽量不影响用户原本的使用体验,并且给予用户自主的选择机会,从而当用户对这些信息感兴趣或希望对其进行处理时,才显示相应的信息。

通过以上技术方案,可以通过终端上配置的摄像头抓取信息,并快速启动对应的应用程序,不必手动切换界面和点击应用图标,简化用户操作。

附图说明

图1示出了根据本发明的实施例的终端的框图;

图2示出了根据本发明的实施例的应用程序的快速启动方法的流程图;

图3示出了根据本发明的实施例的应用程序的快速启动方法的具体流程图;

图4A至图4G示出了根据本发明的实施例的快速启动应用程序的界面示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的终端的框图。

如图1所示,根据本发明的实施例的终端100,包括:图片获取单元102,用于通过所述终端100的摄像头获取图片;对象确定单元104,用于确定所述图片中的目标对象;信息采集单元106,用于采集所述目标对象的特征信息;程序启动单元108,用于启动所述特征信息的关联应用程序。在该技术方案中,通过摄像头获取图片是指当终端100上配置的摄像头被开启后,终端100可以随时获取摄像头当前对准的物体的图片,而并不特指用户点击“快门”后得到的照片。具体地,开启摄像头的方式包括启动如“照相机”、“录像机”、“二维码识别”等某个应用程序或应用功能,对于“二维码识别”等用于实现对图片的具体信息进行识别等功能的应用程序,比如用户原本希望对“二维码”,但将其对准“名片”后,终端100也将自动获取图片,并用于启动“名片”的关联应用程序。通过摄像头获取图片,可以快速地启动图片内容的关联应用程序,而用户无需在多个应用程序之间反复执行开启、关闭、切换等操作,简化用户操作。此外,“启动”关联应用程序并不一定需要将相应的程序界面显示在终端100的屏幕上,而可以仅在后台启动和运行。

在上述技术方案中,优选地,还包括:判断单元110,用于判断所述图片获取单元102当前获取的实时图片与所述信息采集单元最近一次用于采集所述特征信息的参照图片是否存在差异,其中,若是,则由所述对象确定单元104从所述实时图片中确定所述目标对象,并由所述信息采集单元106采集所述目标对象的特征信息,否则丢弃所述实时图片,并由所述图片获取单元102重新进行获取。在该技术方案中,通过判断当前获取的图片是否发生变化,从而确定是否需要做进一步的分析和处理过程,避免对同一场景反复分析,有利于对终端100的系统资源和电量消耗实现有效控制。

在上述技术方案中,优选地,所述判断单元110包括内容比较子单元1102和/或物理量比较子单元1104:所述内容比较子单元1102用于将所述实时图片的内容与所述参照图片的内容进行比较;所述物理量比较子单元用于将在获取所述实时图片和所述参照图片时分别采集的物理量进行比较;其中,所述判断单元110在比较结果为所述内容和/或所述物理量的差异大于或等于预设差异值的情况下,判定所述实时图片与所述参照图片存在差异。在该技术方案中,可以对图片的内容进行比较,比如终端100可以对图片中的拍摄对象进行识别,若拍摄对象没有发生变化,则认为没有差异;也可以对图片中每个像素点进行比较,若所有或大部分(具体数值可以由用户设定,比如95%)像素点相同,则认为没有差异。还可以对物理量进行比较,比如通过设置在终端100上的传感器获取物理量,具体地,比如传感器可以为光线传感器、角度传感器、三轴陀螺仪等,则相应的物理量可以为光线强度、与预设基准面的角度、空间位置等,通过将物理量的具体数值进行比较,若数值相同或差异较小(具体数值可以由用户设定,比如小于5%),则认为没有差异。通过对图片的内容和/或物理量进行检测,有利于准确获知终端的变化情况,从而确定是否需要执行进一步的图片处理。

在上述技术方案中,优选地,还包括:速度获取单元112,用于获取所述终端100的运动速度;其中,所述判断单元110在所述终端100的运动速度小于或等于预设速度的情况下,判断所述实时图片与所述参照图片是否存在差异。在该技术方案中,由于终端100在运动的过程中,摄像头获取的图片往往都是模糊不清的,若将这些图片与先前静止时的图片进行比较,则显然存在差异,但对这些图片的进一步分析和处理显然是没用的。因此,通过对终端100的运动速度的获取,从而避免无效的分析和处理过程,实现了对终端100的系统资源和电量消耗的有效管理。

在上述技术方案中,优选地,所述对象确定单元104包括:对象匹配子单元1040,用于获取所述图片中包含的至少一个拍摄对象,并将所述至少一个拍摄对象的特征参数与预存特征参数进行比较,以判断是否存在匹配的拍摄对象;其中,所述对象确定单元104将所述匹配的拍摄对象作为所述目标对象。在该技术方案中,图片中可能包含多个拍摄对象,比如桌子上的鼠标、铅笔和名片,但可能只有名片是可以被识别和进一步处理的,因而通过在终端100中预存可被处理的对象的一些基本特征,比如形状、内容等,以便于从图片中的众多拍摄对象中进行选择,并实现进一步的处理过程。通过对拍摄对象的识别和判断,从而确保当获取的图片中包含多个拍摄对象时,能够准确地从中找到可用于进一步处理的目标对象,以快速启动关联应用程序。

在上述技术方案中,优选地,还包括:数据处理单元114,利用所述关联应用程序处理所述目标对象。在该技术方案中,关联应用程序可以直接对目标对象进行处理;当然,显然也可以是仅由目标对象唤起,而用于实现其他的与该目标对象的功能和操作。

在上述技术方案中,优选地,还包括存储单元116和/或搜索单元118:所述存储单元116用于存储所述关联应用程序得到的处理结果;所述搜索单元118用于搜索所述处理结果,以供所述终端100展示所述搜索结果。在该技术方案中,比如目标对象为名片,则关联应用程序可以包括文字识别应用,并将识别出来的名片信息作为联系人信息存储起来;目标对象可以为快递单,则关联应用程序可以包括文字识别应用和浏览器,通过文字识别应用识别出快递单号,然后通过浏览器搜索该快递单号,以查询相关快递状态。

在上述技术方案中,优选地,所述终端100的屏幕上还显示所述摄像头采集的实时预览画面,则所述终端100还包括:数据显示单元120,用于在所述实时预览画面中,将所述关联应用程序得到的处理结果显示在对应于所述目标对象的位置,或将对应于所述关联应用程序的标识显示在所述位置上;操作处理单元122,用于根据感应到的针对所述标识的触摸操作,展示出相应的处理结果。在该技术方案中,通过调用关联应用程序,可以得到拍摄对象相关的信息。因此,当在终端100的屏幕上显示摄像头捕捉的实时图像时,可以利用处理得到的信息对实时图像中的拍摄对象进行标注,以达到“增强现实(Augmented Reality)”的使用体验;而在仅显示标识、在用户触摸操作后才显示对应的处理结果时,则是尽量不影响用户原本的使用体验,并且给予用户自主的选择机会,从而当用户对这些信息感兴趣或希望对其进行处理时,才显示相应的信息。

图2示出了根据本发明的实施例的应用程序的快速启动方法的流程图。

如图2所示,根据本发明的实施例的应用程序的快速启动方法,包括:步骤202,通过终端的摄像头获取图片,并确定所述图片中的目标对象;步骤204,采集所述目标对象的特征信息,以启动所述特征信息的关联应用程序。在该技术方案中,通过摄像头获取图片是指当终端上配置的摄像头被开启后,终端可以随时获取摄像头当前对准的物体的图片,而并不特指用户点击“快门”后得到的照片。具体地,开启摄像头的方式包括启动如“照相机”、“录像机”、“二维码识别”等某个应用程序或应用功能,对于“二维码识别”等用于实现对图片的具体信息进行识别等功能的应用程序,比如用户原本希望对“二维码”,但将其对准“名片”后,终端也将自动获取图片,并用于启动“名片”的关联应用程序。通过摄像头获取图片,可以快速地启动图片内容的关联应用程序,而用户无需在多个应用程序之间反复执行开启、关闭、切换等操作,简化用户操作。此外,“启动”关联应用程序并不一定需要将相应的程序界面显示在终端屏幕上,而可以仅在后台启动和运行。

在上述技术方案中,优选地,在所述采集所述目标对象的特征信息的步骤之前,还包括:判断所述终端当前获取的实时图片与最近一次用于采集所述特征信息的参照图片是否存在差异,其中,若是,则从所述实时图片中确定所述目标对象,并采集所述目标对象的特征信息,否则丢弃所述实时图片,并重新进行获取。在该技术方案中,通过判断当前获取的图片是否发生变化,从而确定是否需要做进一步的分析和处理过程,避免对同一场景反复分析,有利于对终端的系统资源和电量消耗实现有效控制。

在上述技术方案中,优选地,所述判断所述终端当前获取的图片与上一次用于采集所述特征信息的参照图片是否存在差异的步骤包括:将所述实时图片的内容与所述参照图片的内容进行比较,和/或将在获取所述实时图片和所述参照图片时分别采集的物理量进行比较;其中,若比较结果为所述内容和/或所述物理量的差异大于或等于预设差异值,则判定所述实时图片与所述参照图片存在差异。在该技术方案中,可以对图片的内容进行比较,比如终端可以对图片中的拍摄对象进行识别,若拍摄对象没有发生变化,则认为没有差异;也可以对图片中每个像素点进行比较,若所有或大部分(具体数值可以由用户设定,比如95%)像素点相同,则认为没有差异。还可以对物理量进行比较,比如通过设置在终端上的传感器获取物理量,具体地,比如传感器可以为光线传感器、角度传感器、三轴陀螺仪等,则相应的物理量可以为光线强度、与预设基准面的角度、空间位置等,通过将物理量的具体数值进行比较,若数值相同或差异较小(具体数值可以由用户设定,比如小于5%),则认为没有差异。通过对图片的内容和/或物理量进行检测,有利于准确获知终端的变化情况,从而确定是否需要执行进一步的图片处理。

在上述技术方案中,优选地,还包括:获取所述终端的运动速度;其中,在所述终端的运动速度小于或等于预设速度的情况下,判断所述实时图片与所述参照图片是否存在差异。在该技术方案中,由于终端在运动的过程中,摄像头获取的图片往往都是模糊不清的,若将这些图片与先前静止时的图片进行比较,则显然存在差异,但对这些图片的进一步分析和处理显然是没用的。因此,通过对终端的运动速度的获取,从而避免无效的分析和处理过程,实现了对终端的系统资源和电量消耗的有效管理。

在上述技术方案中,优选地,所述确定所述图片中的目标对象的步骤包括:获取所述图片中包含的至少一个拍摄对象,并将所述至少一个拍摄对象的特征参数与预存特征参数进行比较;其中,若存在匹配的拍摄对象,则将所述匹配的拍摄对象作为所述目标对象。在该技术方案中,图片中可能包含多个拍摄对象,比如桌子上的鼠标、铅笔和名片,但可能只有名片是可以被识别和进一步处理的,因而通过在终端中预存可被处理的对象的一些基本特征,比如形状、内容等,以便于从图片中的众多拍摄对象中进行选择,并实现进一步的处理过程。通过对拍摄对象的识别和判断,从而确保当获取的图片中包含多个拍摄对象时,能够准确地从中找到可用于进一步处理的目标对象,以快速启动关联应用程序。

在上述技术方案中,优选地,还包括:利用所述关联应用程序处理所述目标对象。在该技术方案中,关联应用程序可以直接对目标对象进行处理;当然,显然也可以是仅由目标对象唤起,而用于实现其他的与该目标对象的功能和操作。

在上述技术方案中,优选地,还包括:存储所述关联应用程序得到的处理结果;和/或搜索所述处理结果,并展示搜索结果。在该技术方案中,比如目标对象为名片,则关联应用程序可以包括文字识别应用,并将识别出来的名片信息作为联系人信息存储起来;目标对象可以为快递单,则关联应用程序可以包括文字识别应用和浏览器,通过文字识别应用识别出快递单号,然后通过浏览器搜索该快递单号,以查询相关快递状态。

在上述技术方案中,优选地,所述终端的屏幕上还显示所述摄像头采集的实时预览画面,则所述快速启动方法还包括:在所述实时预览画面中,将所述关联应用程序得到的处理结果显示在对应于所述目标对象的位置;或将对应于所述关联应用程序的标识显示在所述位置上,并当感应到针对所述标识的触摸操作时,展示出相应的处理结果。在该技术方案中,通过调用关联应用程序,可以得到拍摄对象相关的信息。因此,当在终端屏幕上显示摄像头捕捉的实时图像时,可以利用处理得到的信息对实时图像中的拍摄对象进行标注,以达到“增强现实(Augmented Reality)”的使用体验;而在仅显示标识、在用户触摸操作后才显示对应的处理结果时,则是尽量不影响用户原本的使用体验,并且给予用户自主的选择机会,从而当用户对这些信息感兴趣或希望对其进行处理时,才显示相应的信息。

图3示出了根据本发明的实施例的应用程序的快速启动方法的具体流程图。

如图3所示,根据本发明的实施例的应用程序的快速启动方法的具体流程包括:

步骤302,用户手持移动设备,比如手机、数码相机、平板电脑、笔记本电脑等,并在其取景框内预览移动设备的摄像头对准的对象。当然,该摄像头应该理解为:可以设置在移动设备上,也可以是与移动设备通过有线或无线方式连接的独立部件。

步骤304,移动设备通过摄像头获取当前图像。当然,为了避免识别错误或为了降低处理负担,可以首先对当前图像进行判断,比如是否清晰,若清晰,则允许执行后续步骤,否则需要重新获取或将其处理成较为清晰的图片。

步骤306,判断获取的当前图像与最近处理的图像是否相同。具体地,可以通过将图像本身的内容进行比较,比如比较图像中的拍摄对象是否相同、图像中的像素点是否相同;也可以通过对移动设备的状态进行比较,比如可以通过在移动设备上安装的传感器对一些物理量,比如光线、移动设备的倾斜角度、移动设备的移动速度等进行检测,并将获取两张图像时分别对应的物理量进行比较。其中,对于图像内容和/或物理量的判断结果,若相同或差异小于预设阈值,则认为两张图像相同,返回步骤304,否则认为两张图像不同,进入步骤308。

步骤308,判断当前图像中是否存在可识别的拍摄对象,若存在,则进入步骤310,否则返回步骤304。具体地,可以在移动设备中预存可识别对象的参数信息,对当前图像中的拍摄对象进行匹配,从而当存在匹配的拍摄对象时,认为其可识别。

步骤310,获取识别出的拍摄对象的特征信息,然后将其与预设的特征信息数据库中的预存特征信息进行比较,当存在匹配的预存特征信息时,确定对应的关联应用程序。

步骤312,启动关联应用程序。具体地,关联应用程序可以为一个或多个。通过启动关联应用程序,可以对上述匹配的拍摄对象进行处理,比如当拍摄对象为二维码时,对该二维码进行识别;也可以仅仅启动而不对拍摄对象进行处理,比如当拍摄对象为二维码时,仅启动用于识别二维码的应用程序,而并不对其进行处理(可由用户手动选择是否处理当前二维码)。

下面结合图4A至图4G,对本发明的技术方案进行详细说明,其中,图4A至图4G示出了根据本发明的实施例的快速启动应用程序的界面示意图。

用户可以通过进入“照相机”或其他应用程序,开启终端上的摄像头。比如如图4A所示,是通过“照相机”程序开启了摄像头,则用户可以在终端的屏幕上看到摄像头捕捉到的预览画面402。

终端可以自动对摄像头捕捉到的对应于预览画面402的实时场景进行图像获取,从而由终端对图像中的目标对象404进行识别。具体地,比如图4A中,终端首先获取了包含目标对象404的图像,通过采集目标对象404的特征参数,并与终端中预存的特征信息进行比较,识别出目标对象404为“二维码”。然后,终端自动启动已经安装的可用于识别“二维码”的应用程序。

当然,摄像头获取的图像中可能并不仅仅包含目标对象404,比如在图4B中,“二维码”被包含在另一张纸上,则对于终端而言,可以识别到获取的图像上包含物体406和该物体406中的目标对象404。在物体406上可能还包含一些文字、图片等。此时,终端将分别获取其识别出来的拍摄对象,比如这里的物体406中包含的文字、图片以及目标对象404,分别获取这些拍摄对象的特征参数,并与终端中的预存特征参数进行匹配,从而判断出这些拍摄对象的具体类型。

在终端自动启动应用程序以处理“二维码”(目标对象404)时,如图4C所示,可以将处理得到的处理结果408显示在预览画面402上,具体地,可以通过“注释框”或位置重叠等方式在处理结果408与目标对象404之间建立关联关系。

为了得到比较好的体验效果,当用户改变移动设备的位置时,只要目标对象404仍处于预览画面402中,可以使得处理结果408始终位于目标对象404附近,得到类似于“增强现实”的效果。

当然,用户可以通过手动点击图4C中作为处理结果408的网址,但实际上,由于本发明中的关联应用程序的数量可以为多个,所以还可以由终端自动启动“浏览器”来打开“www.coolpad.com.cn”对应的网页,并采用类似于图4C的显示方式——在图4D所示的界面上,将打开的网页作为处理结果408显示在目标对象404附近。当然,用户可以通过点击该网页,从而进入浏览器界面,以具体浏览该网页。

需要说明的是,虽然上述各图中均显示为预览画面402上的界面变化,但实际上,关联应用程序并不一定是在后台运行,也可以直接将当前的预览画面402切换至关联应用程序的操作界面。用户可以根据需要设置具体的显示方式。

显然,本发明的技术方案可以用于多种不同的场景,除了上述对二维码的识别外,还可以用于条形码识别、快递单识别、名片识别、电影海报识别、音乐专辑封面识别等很多其他场景,比如识别出条形码的信息;或是识别出快递单上的单号,并自动搜索相关物流信息;或是识别出名片上的信息,并自动存储为联系人信息;或是识别出电影海报上的电影信息,并自动搜索相关影讯或电影票团购信息;或是识别出音乐专辑封面上的专辑信息,并自动搜索下载或购买信息。下面结合图4E至图4G,对“名片识别”的场景进行具体说明。

如图4E所示,终端通过摄像头捕捉到对应于预览画面402的当前图像,图像中包含物体406A、物体406B和物体406C。通过与终端中的预存特征参数进行比较,终端识别出其中的物体406C是可识别的物体,作为用于进一步识别的目标对象404(如图4F所示)。然后,终端对该目标对象404进行特征信息的采集,并与终端中的预存特征信息进行比较,以识别出其具体为“名片”,则终端自动启动“名片”的关联应用程序,如光学字符识别软件,从而识别出“名片”中包含的信息,得到相关的联系人信息。

终端可以存储识别出来的信息:一种情况下,终端可以直接存储识别出的联系人信息;另一种情况下,终端还可以生成对应于识别出的联系人信息的标识408,并将标识408显示在预览画面402中的目标对象404附近,如图4F所示。具体地,比如该标识408为“通讯录”,则当用户触摸点击“通讯录”时,终端才将“名片”对应的联系人信息存储至“通讯录”中。

当然,如果终端自动存储了识别出来的联系人信息,也可以显示“通讯录”对应的标识408,则当用户点击“通讯录”时,将跳转至“通讯录”程序的界面,使得终端上的显示界面发生切换。

对于“名片”的处理场景下,如图4G,还可以显示“拨出”、“发短信”等功能按键410,则当用户点击“拨出”时,终端可以直接调用“电话”程序,并且进一步地,终端可以直接拨打“名片”上识别出的电话号码,也可以将识别出的电话号码作为即将呼出的号码,仅需用户在“电话”程序的界面上点击“呼叫”按键(图中未示出)即可。

或者,当用户点击“发短信”时,终端可以直接调用“短信”程序,跳转至短信编辑界面,并新建一条以“名片”上的联系人为收件人的新信息(图中未示出),以供用户编辑。

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,当用户开启终端如手机上的摄像头进行拍摄的过程中,若发现了感兴趣的对象时,必须手动执行程序的开关和界面切换,耗时费力。因此,本发明提供了一种终端和一种应用程序的快速启动方法,可以通过终端上配置的摄像头抓取信息,并快速启动对应的应用程序,不必手动切换界面和点击应用图标,简化用户操作。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1