著录项信息
专利名称 | 一种展示信息的方法及系统 |
申请号 | CN201310311299.8 | 申请日期 | 2013-07-23 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-11-27 | 公开/公告号 | CN103412892A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 邹静 |
代理机构 | 北京鸿德海业知识产权代理事务所(普通合伙) | 代理人 | 袁媛 |
摘要
本发明提供了一种展示信息的方法,包括:接收采集的图片信息;依据所述图片信息,获得所述图片信息的标识;依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码;本发明还提供一种展示信息的系统。根据本发明提供的技术方案,用以提高展示信息的多样性。
1.一种展示信息的方法,其特征在于,该方法包括:
接收摄像头采集的图片信息;
利用图像识别工具对所述图片信息进行识别,获得所述图片信息的标识;
依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;
展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码;
其中若所述图片信息为拍摄的图片,则所述利用图像识别工具对所述图片信息进行识别,获得所述图片信息的标识包括:
利用所述图像识别工具获得所述图片信息中大于或等于预设色差阈值的像素点,将所述像素点作为所述图片信息的特征点;
依据预设的参照位置获得每个特征点的坐标;
依据参照位置和所有特征点的坐标,生成标识号作为所述图片信息的标识。
2.根据权利要求1所述的方法,其特征在于,若所述图片信息包括条形码,则所述利用图像识别工具对所述图片信息进行识别,获得所述图片信息的标识包括:
依据预设的分辨率对条形码进行切分,获得图块;
以条形码的中心点作为原点,建立坐标系,获得图块基于该坐标系的坐标;
将条形码中色块的边所属图块作为条形码的特征点,将条形码的色块的边所属图块的坐标作为条形码的特征点的坐标;
依据条形码的中心点和所有特征点的坐标,生成标识号作为条形码的标识。
3.根据权利要求2所述的方法,其特征在于,
所述条形码包括一维条形码和二维条形码;
所述二维条形码包括没有图片的二维条形码和包含图片的二维条形码。
4.根据权利要求1所述的方法,其特征在于,所述依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息,包括:
依据预设的标识、详细信息的存储路径的对应关系,获得所述标识对应的详细信息的存储路径;
依据所述详细信息的存储路径,从云端服务器或终端的存储器,获得详细信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
依据预设的标识、操作函数的存储路径的对应关系,获得所述标识对应的操作函数的存储路径;
依据所述操作函数的存储路径,从所述云端服务器或所述终端的存储器,获得操作函数;所述操作函数用于指示展示所述详细信息的方式。
6.一种展示信息的系统,其特征在于,该系统包括:
接收单元,用于接收摄像头采集的图片信息;
识别单元,用于利用图像识别工具对所述图片信息进行识别,获得所述图片信息的标识;
处理单元,用于依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;
展示单元,用于展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码;
其中若所述图片信息为拍摄的图片,则所述识别单元具体执行:
利用所述图像识别工具获得所述图片信息中大于或等于预设色差阈值的像素点,将所述像素点作为所述图片信息的特征点;
依据预设的参照位置获得每个特征点的坐标;
依据参照位置和所有特征点的坐标,生成标识号作为所述图片信息的标识。
7.根据权利要求6所述的系统,其特征在于,若所述图片信息包括条形码,则所述识别单元具体执行:
依据预设的分辨率对条形码进行切分,获得图块;
以条形码的中心点作为原点,建立坐标系,获得图块基于该坐标系的坐标;
将条形码中色块的边所属图块作为条形码的特征点,将条形码的色块的边所属图块的坐标作为条形码的特征点的坐标;
依据条形码的中心点和所有特征点的坐标,生成标识号作为条形码的标识。
8.根据权利要求7所述的系统,其特征在于,
所述条形码包括一维条形码和二维条形码;
所述二维条形码包括没有图片的二维条形码和包含图片的二维条形码。
9.根据权利要求6所述的系统,其特征在于,所述处理单元进一步包括:
第一处理模块,用于依据预设的标识、详细信息的存储路径的对应关系,获得所述标识对应的详细信息的存储路径;
第二处理模块,用于依据所述详细信息的存储路径,从云端服务器或终端的存储器,获得详细信息。
10.根据权利要求9所述的系统,其特征在于,
所述第一处理模块,还用于依据预设的标识、操作函数的存储路径的对应关系,获得所述标识对应的操作函数的存储路径;
所述第二处理模块,还用于依据所述操作函数的存储路径,从所述云端服务器或所述终端的存储器,获得操作函数;所述操作函数用于指示展示所述详细信息的方式。
一种展示信息的方法及系统\n【技术领域】\n[0001] 本发明涉及互联网应用领域,尤其涉及一种展示信息的方法及系统。\n【背景技术】\n[0002] 目前,二维条形码经常出现在报纸、杂志、广告、图书、包装以及个人名片等多种载体上,客户端依据终端的摄像头拍摄的二维条形码、输入的二维条形码的号码或输入的二维条形码的关键字,可以快速便捷地展示网页、下载图文等,从而实现一键上网,节省在终端上输入网页地址的繁琐过程,大大提高了上网的便利性。\n[0003] 然而,客户端依据输入的二维条形码,能够展示一个网页,而网页中的信息是静态的、平面的,因此客户端的展示形式非常单一,不能满足不同的展示需求,而且,通过网页展示信息时,能够展示的信息也非常有限。\n【发明内容】\n[0004] 有鉴于此,本发明提供一种展示信息的方法及系统,用以提高展示信息的多样性。\n[0005] 本发明的具体技术方案如下:\n[0006] 根据本发明一优选实施例,一种展示信息的方法,包括:\n[0007] 接收采集的图片信息;\n[0008] 依据所述图片信息,获得所述图片信息的标识;\n[0009] 依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;\n[0010] 展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码。\n[0011] 上述方法中,所述图片信息包括图片和/或条形码。\n[0012] 上述方法中,所述条形码包括一维条形码和二维条形码;\n[0013] 所述二维条形码包括没有图片的二维条形码和包含图片的二维条形码。\n[0014] 上述方法中,所述依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息,包括:\n[0015] 依据预设的标识、详细信息的存储路径的对应关系,获得所述标识对应的详细信息的存储路径;\n[0016] 依据所述详细信息的存储路径,从云端服务器或终端的存储器,获得详细信息。\n[0017] 上述方法中,所述方法还包括:\n[0018] 依据预设的标识、操作函数的存储路径的对应关系,获得所述标识对应的操作函数的存储路径;\n[0019] 依据所述操作函数的存储路径,从所述云端服务器或所述终端的存储器,获得操作函数;所述操作函数用于指示展示所述详细信息的方式。\n[0020] 一种展示信息的系统,包括:\n[0021] 接收单元,用于接收采集的图片信息;\n[0022] 识别单元,用于依据所述图片信息,获得所述图片信息的标识;\n[0023] 处理单元,用于依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;\n[0024] 展示单元,用于展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码。\n[0025] 上述系统中,所述图片信息包括图片和/或条形码。\n[0026] 上述系统中,所述条形码包括一维条形码和二维条形码;\n[0027] 所述二维条形码包括没有图片的二维条形码和包含图片的二维条形码。\n[0028] 上述系统中,所述处理单元进一步包括:\n[0029] 第一处理模块,用于依据预设的标识、详细信息的存储路径的对应关系,获得所述标识对应的详细信息的存储路径;\n[0030] 第二处理模块,用于依据所述详细信息的存储路径,从云端服务器或终端的存储器,获得详细信息。\n[0031] 上述系统中,所述第一处理模块,还用于依据预设的标识、操作函数的存储路径的对应关系,获得所述标识对应的操作函数的存储路径;\n[0032] 所述第二处理模块,还用于依据所述操作函数的存储路径,从所述云端服务器或所述终端的存储器,获得操作函数;所述操作函数用于指示展示所述详细信息的方式。\n[0033] 由以上技术方案可以看出,本发明具有以下有益效果:\n[0034] 依据图像输入设备采集的图片信息,依据这些图片信息,自动获得并展示对应的详细信息,所述详细信息包括各种类型的信息,如音频、视频、三维模型、网页、链接、图片、邮箱地址、电话号码等,因此,可以展示各种各样的详细信息,提高展示信息的多样性,使得客户端的展示形式和展示内容都丰富多样,以适应不同的展示需求。\n【附图说明】\n[0035] 图1是本发明实现展示信息的方法的优选实施例的流程示意图;\n[0036] 图2是摄像头拍摄书籍封面的示例图;\n[0037] 图3是包含图形的二维条形码的示意图;\n[0038] 图4是本发明客户端获得详细信息的示例图;\n[0039] 图5是本发明实现展示信息的系统的优选实施例的结构示意图。\n【具体实施方式】\n[0040] 本发明的基本思想是:接收采集的图片信息;依据所述图片信息,获得所述图片信息的标识;依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码。\n[0041] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。\n[0042] 本发明提供一种展示信息的方法,图1是本发明实现展示信息的方法的优选实施例的流程示意图,如图1所示,该优选实施例包括以下步骤:\n[0043] 步骤S101,接收采集的图片信息。\n[0044] 具体的,图像输入设备采集图片信息,并将采集的图片信息发送给客户端;例如,图像输入设备可以为摄像头等。\n[0045] 客户端接收图像输入设备发送的图片信息,所述图片信息包括图像输入设备拍摄的图片和/或图像输入设备拍摄的条形码,例如,图2所示的书籍封面的图片;所述条形码包括一维条形码和二维条形码,所述二维条形码包括普通的二维条形码(即不包含图片的二维条形码)和包含图片的二维条形码,例如图3所示的包含图片的二维条形码。\n[0046] 步骤S102,依据所述图片信息,获得所述图片信息的标识。\n[0047] 具体的,客户端利用图片识别工具对接收到的图片信息进行识别,获得该图片信息对应的标识;其中,可以利用vuforia、Metaio、D’fusion等图片识别工具。\n[0048] 如果图片信息是拍摄的图片,图片识别工具对图片信息进行识别,获得标识的方法为:首先,图片识别工具对图片信息中的像素点进行遍历,获得其中色差大于或等于预设色差阈值的像素点,将这些像素点作为图片信息的特征点,从而图片识别工具通过对图片信息进行识别,获得图片信息的特征点;然后,依据预设的参照位置获得每个特征点的坐标;最后,依据参照位置和所有特征点的坐标,生成ID号,该ID号就是图片信息的标识,所述ID号由至少两位数字组成;其中,参照位置可以为拍摄的图片的中心像素点,在获得特征点的坐标时,可以依据中心像素点建立一个坐标系,依据特征点与中心像素点的相对位置,就可以获得特征点基于该坐标系的坐标。\n[0049] 如果图片信息为二维条形码,图片识别工具对图片信息进行识别,获得标识的方法为:依据预设的分辨率对二维条形码进行切分,获得图块,例如,将二维条形码在横向和竖向都分割成20份;由于二维条形码是由色块组成的,因此,以二维条形码的中心点作为原点,建立坐标系,获得图块基于该坐标系的坐标,将二维条形码中色块的边所属图块作为二维条形码的特征点,将二维条形码的色块的边所属图块的坐标,作为二维条形码的特征点的坐标;依据二维条形码的中心点和所有特征点的坐标,生成ID号,该ID号就是二维条形码的标识,所述ID号由至少两位数字组成。\n[0050] 步骤S103,依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息。\n[0051] 具体的,客户端依据获得的标识,在预设的标识与详细信息的对应关系中,查找对应的详细信息,如果找到对应的详细信息,则获得标识对应的详细信息,如果没有找到对应的详细信息,则执行步骤S101,继续接收并识别其他的图片信息。\n[0052] 其中,生成标识与详细信息的对应关系的方法为:\n[0053] 首先,客户端利用图片识别工具对大量预设的图片信息进行识别,获得每个图片信息对应的标识;然后,如图4所示,客户端接收依据标识生成的配置文件,所述配置文件包括标识、操作函数的存储路径、详细信息的存储路径的一一对应关系,依据该配置文件,获得图片信息的标识与详细信息的对应关系;其中,所述详细信息为图片信息的具体内容,如视频、音频、三维模型、网页、链接、图片、邮箱地址和电话号码等;所述操作函数用于指示展示详细信息的方式,例如详细信息是视频,则客户端调用操作函数,通过播放程序来播放视频,详细信息是网页,则客户端调用浏览器打开该网页。\n[0054] 所述详细信息可以存储在云端服务器,或存储在客户端所属终端的存储器;相应的,所述操作指令可以存储在云端服务器,或存储在客户端所属终端的存储器中;每个标识对应的详细信息可以保存在一个可扩展标记语言(XML,Extensible Markup Language)说明文件中,然后将该XML说明文件保存到云端服务器或终端的存储器。\n[0055] 需要说明的是,对于数据量较小的详细信息,如三维模型、网页、链接、图片、邮箱地址和电话号码,可以直接将这些详细信息及对应的操作指令存储在客户端本地,即客户端所属终端的存储器中,这样可以在没有网络连接或网络连接断开时,也能够保证客户端及时、正常地识别图片信息,并展示相应的详细信息。对于数据量较大的详细信息,如视频、音频,可以将这些详细信息及对应的操作指令存储在云端服务器,这样可以便于对详细信息及对应的操作指令进行扩展和更新。\n[0056] 依据标识与详细信息的对应关系,获得标识对应的详细信息的方法为:客户端依据识别获得的图片信息的标识,在预设的配置文件中,查找标识对应的操作函数的存储路径和详细信息的存储路径;如果客户端找到对应的操作函数的存储路径和详细信息的存储路径,且依据操作函数的存储路径和详细信息的存储路径,判断出操作函数和详细信息存储在云端服务器,如图4所示,则客户端需要向云端服务器发送请求,该请求中携带操作函数的存储路径和详细信息的存储路径,云端服务器依据操作函数的存储路径和详细信息的存储路径,获得自身保存的详细信息和操作函数,将该详细信息和操作函数发送给客户端;\n如果客户端找到对应的操作函数的存储路径和详细信息的存储路径,且依据操作函数的存储路径和详细信息的存储路径,判断出操作函数和详细信息存储在终端,如图4所示,则客户端可以直接依据操作函数的存储路径和详细信息的存储路径,从本地的存储器获得操作函数和详细信息;如果客户端没有在配置信息中找到对应的操作函数的存储路径和详细信息的存储路径,则表示输入的图片信息没有对应的详细信息,则执行步骤S101,继续接收并识别其他的图片信息。\n[0057] 步骤S104,展示所述详细信息,所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码。\n[0058] 具体的,客户端在获得详细信息和操作函数后,调用操作函数展示所述详细信息,所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码;对应的,展示详细信息包括:播放视频、播放音频、显示三维模型、打开网页、显示链接、显示图片、发送邮件到邮箱地址和拨打电话号码。\n[0059] 如图3所示,如果采集的图片信息是包含图片的二维条形码,则客户端依据其中的图片和二维条形码,分别识别出对应的标识,即获得两个标识,依据每个标识可以从本地或云端服务器获得对应的操作函数和详细信息,调用相应的操作函数展示详细信息,从而可以展示两个详细信息,这里可以依据预设的展示策略,展示两个详细信息,如依次展示两个详细信息,或选出一个详细信息进行展示等。\n[0060] 实施例一\n[0061] 采集的图片信息为摄像头拍摄的食物的图片,配置文件中该图片信息对应的详细信息为视频,视频内容可以包括食品的制作过程、食材的生长过程、采集过程。\n[0062] 例如,可以将上述方法应用于食谱应用程序中,摄像头拍摄一个西红柿,客户端对摄像头拍摄的图片信息进行识别,然后依据识别出的标识,从本地的存储器或云端服务器获得对应的视频,该视频的内容是制作西红柿鸡蛋汤的方法,该视频的内容还可以包括推荐的食物。\n[0063] 例如,可以将上述方法应用于看图学习应用程序中,摄像头拍摄一个香蕉,客户端对摄像头拍摄的图片信息进行识别,然后依据识别出的标识,从本地的存储器或云端服务器获得对应的视频,该视频的内容是香蕉的生长过程、如何正确食用香蕉、香蕉两个字如何拼写、香蕉的英文单词、香蕉的造句等。\n[0064] 例如,如图2所示,摄像头拍摄一本书的封面,客户端对摄像头拍摄的图片信息进行识别,然后依据识别出的标识,从本地的存储器或云端服务器获得对应的音频,该音频的内容是该书的简介,用户在不翻开书的情况下,就可以获得书的详细内容。\n[0065] 实施例二\n[0066] 例如,摄像头拍摄一个楼盘的销售传单,客户端对摄像头拍摄的图片信息进行识别,然后依据识别出的标识,从本地的存储器或云端服务器获得楼盘的三维模型,然后显示该三维模型;优选的,还可以进一步接收三维模型的旋转、放大或缩小等指令,并依据接收的指令对三维模型进行旋转、放大或缩小,以实现清楚地、全方位的展示楼盘的三维模型。\n[0067] 例如,摄像头拍摄一个旅游景点的图片,客户端对摄像头拍摄的图片信息进行识别,然后依据识别出的标识,获得该旅游景点的三维模型,然后显示该三维模型;优选的,还可以利用终端的定位功能,在显示的三维模型中同时显示用户当前位置;此外,还可以在三维模型中展示虚拟行走路线等。\n[0068] 例如,在汽车销售专卖店中,摄像头拍摄一个车型的图片,客户端可以依据识别出的标识,从本地的存储器或云端服务器获得该车型的三维模型,然后显示该三维模型;优选的,客户端还可以依据收到的旋转指令,旋转三维模型,以显示车型的各个细节,还可以打开虚拟驾驶游戏,以使用户加入游戏,以便更深入了解该车型的性能,显示更多的详细信息;基于显示的三维模型,可以对车型的颜色、配件进行配置,以显示车型的不同样式。\n[0069] 本发明优选实施例中,可以利用开放式图形库(OpenGL,Open Graphics Library)依据详细信息绘制三维模型,详细信息可以是对象(OBJ,Object)文件格式、头文件格式(即.h文件格式)或其他三维模型的文件格式。\n[0070] 实施例三\n[0071] 摄像头拍摄如图3所示的二维条形码,客户端对摄像头拍摄的二维条形码进行识别,然后依据识别出的标识,从本地的存储器或云端服务器获得该二维条形码对应的详细信息,如短视频、图像互换格式(GIF,Graphics Interchange Format)动画、至少一个图片、音频等;客户端展示获得的二维条形码的详细信息;优选的,还可以通过二维条形码对应的链接,登录相应的网站以获得并展示更多的详细信息。\n[0072] 为实现上述方法,本发明还提供一种展示信息的系统,图5是本发明实现展示信息的系统的优选实施例的结构示意图,如图5所示,该系统包括:\n[0073] 接收单元50,用于接收采集的图片信息;\n[0074] 识别单元51,用于依据所述图片信息,获得所述图片信息的标识;\n[0075] 处理单元52,用于依据预设的标识与详细信息的对应关系,获得所述标识对应的详细信息;\n[0076] 展示单元53,用于展示所述详细信息;所述详细信息包括以下信息中至少一个:音频、视频、三维模型、网页、链接、图片、邮箱地址和电话号码。\n[0077] 其中,所述图片信息包括图片和/或条形码。\n[0078] 其中,所述条形码包括一维条形码和二维条形码;所述二维条形码包括没有图片的二维条形码和包含图片的二维条形码。\n[0079] 其中,所述处理单元52进一步包括:\n[0080] 第一处理模块521,用于依据预设的标识、详细信息的存储路径的对应关系,获得所述标识对应的详细信息的存储路径;\n[0081] 第二处理模块522,用于依据所述详细信息的存储路径,从云端服务器或终端的存储器,获得详细信息。\n[0082] 所述第一处理模块521,还用于依据预设的标识、操作函数的存储路径的对应关系,获得所述标识对应的操作函数的存储路径;\n[0083] 所述第二处理模块522,还用于依据所述操作函数的存储路径,从所述云端服务器或所述终端的存储器,获得操作函数;所述操作函数用于指示展示所述详细信息的方式。\n[0084] 利用本发明的技术方案,依据图像输入设备采集的图片信息,依据这些图片信息,自动获得并展示对应的详细信息,所述详细信息包括各种类型的信息,如音频、视频、三维模型、网页、链接、图片、邮箱地址、电话号码等,因此,可以展示各种各样的详细信息,提高展示信息的多样性,使得客户端的展示形式和展示内容都丰富多样,以适应不同的展示需求。\n[0085] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2018-05-04
- 2013-12-18
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201310311299.8
申请日: 2013.07.23
- 2013-11-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-07-18
|
2007-01-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |