基于二维码的搜索方法及装置与流程

文档序号:11286335阅读:214来源:国知局
基于二维码的搜索方法及装置与流程

本申请涉及信息搜索技术领域,尤其涉及基于二维码的搜索方法及装置。



背景技术:

在互联网技术普及并快速发展的今天,通过各种智能电子设备接入互联网,进而通过智能电子设备的虚拟键盘输入关键词,并根据该关键词在互联网中搜索用户所需要的信息。

但是由于实际应用场合的多样性、智能电子设备的功能限制等因素,上述搜索方式的应用也受到限制。例如,当用户在驾车、开会等不方便操作电子设备,或者电子设备屏幕较小,无法清晰显示文字输入虚拟键盘时,则无法手动输入关键词,无法实时进行数据搜索。



技术实现要素:

为克服相关技术中存在的问题,本申请提供一种基于二维码的搜索方法及装置。

本申请第一方面,提供一种基于二维码的搜索方法,包括:

前台显示单元根据用户操作指令显示二维码扫描界面,并将扫描得到的二维码发送至后台处理单元;

所述后台处理单元识别并解析所述二维码,得到所述二维码对应的关键词;

所述后台处理单元根据所述关键词进行搜索,得到与所述关键词相关的目标数据,并将所述目标数据发送至所述前台显示单元;

所述前台显示单元显示所述目标数据。

结合第一方面,在第一方面第一种可行的实施方式中,所述后台处理单元识别并解析所述二维码,得到所述二维码对应的关键词,包括:

所述后台处理单元识别所述二维码,得到对应的url地址;

所述后台处理单元解析所述url地址,得到所述关键词。

结合第一方面第一种可行的实施方式,在第一方面第二种可行的实施方式中,所述后台处理单元根据所述关键词进行搜索,得到与所述关键词相关的目标数据,包括:

所述后台处理单元根据所述关键词进行搜索,得到所述关键词对应的至少一个相关 url地址。

结合第一方面第二种可行的实施方式,在第一方面第三种可行的实施方式中,所述前台显示单元显示所述目标数据,包括以下任意一项:

所述前台显示单元直接显示所述相关url地址;

所述前台显示单元显示以所述相关url地址对应的网页标题或网页缩略图;

所述前台显示单元显示所述相关url地址对应的二维码。

本申请第二方面,提供一种基于二维码的搜索装置,包括:前台显示单元和后台处理单元;

其中,所述前台显示单元用于根据用户操作指令显示二维码扫描界面,并将扫描得到的二维码发送至所述后台处理单元;以及显示所述后台处理单元得到的目标数据;

所述后台处理单元用于识别并解析所述二维码,得到所述二维码对应的关键词;以及,根据所述关键词进行搜索,得到与所述关键词相关的目标数据,并将所述目标数据发送至所述前台显示单元。

结合第二方面,在第二方面第一种可行的实施方式中,为实现识别并解析所述二维码,得到所述二维码对应的关键词,所述后台处理单元具体被配置为:

识别所述二维码,得到对应的url地址;

解析所述url地址,得到所述关键词。

结合第二方面第一种可行的实施方式,在第二方面第二种可行的实施方式中,为实现根据所述关键词进行搜索,得到与所述关键词相关的目标数据,所述后台处理单元具体被配置为:

根据所述关键词进行搜索,得到所述关键词对应的至少一个相关url地址。

结合第二方面第二种可行的实施方式,在第二方面第三种可行的实施方式中,为实现显示所述目标数据,所述前台显示单元具体被配置为采用以下任意一种显示方式:

直接显示所述相关url地址;

显示以所述相关url地址对应的网页标题或网页缩略图;

显示所述相关url地址对应的二维码。

由以上技术方案可知,本申请实施例不需要用户手动输入关键词,而是通过扫描二维码来作为输入,进而由电子设备后台处理系统对所述二维码进行识别、解析,得到可以作为搜索依据的关键词,并依据该关键词进行搜索,得到目标数据,再由电子设备的 前台显示系统将该目标数据展示给用户。可见,本申请实施例可以很好的应对实际应用中由于不方便手动操作电子设备、因电子设备屏幕过小无法清晰显示虚拟键盘等因素而无法手动输入关键词的情况,用户仅需执行一次操作指令,并保证二维码在电子设备的摄像头取景范围内,即可触发相应的电子设备自动执行上述搜索步骤。且,本申请实施例前台显示系统直接展示给用户的页面只有二维码扫描界面,以及最终的目标数据展示界面,不需要为适应小屏幕而特别设计输入框、输入键盘等控件,故在智能手表等小型智能电子设备上也具有良好的实用性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是本申请实施例提供的一种基于二维码的搜索方法的信号流图。

图2是本申请实施例提供的基于二维码的搜索方法应用于智能手表时二维码扫描界面的示意图。

图3是本申请实施例提供的基于二维码的搜索方法应用于智能手表时的搜索结果显示界面示意图。

图4是本申请实施例提供的一种基于二维码的搜索方法装置的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1为本申请实施例提供的一种基于二维码的搜索方法的流程图。参照图1,该方法包括以下步骤。

s1、前台显示单元根据用户操作指令显示二维码扫描界面。

用户可以随时通过预设的用户操作指令触发启动基于二维码的数据搜索,当电子设备接收到该用户操作指令时,激活自身配置的摄像头,并通过前台显示单元显示二维码扫描界面,如图2所示应用于智能手表时的示意图。

s2、前台显示单元将扫描得到的二维码发送至后台处理单元。

s3、所述后台处理单元识别并解析所述二维码,得到所述二维码对应的关键词。

s4、所述后台处理单元根据所述关键词进行搜索,得到与所述关键词相关的目标数据。

二维码作为一种图形形式的数据载体,可以存储多种数据信息。应用本申请实施例,用户可以随时对自己看到的二维码进行扫描、识别,从而得到该二维码代表的数据信息,通过对该数据信息进行解析,即可提取得到其中的关键词,进而可以在后续步骤中以该关键词为输入,搜索相似的数据信息,即得到上述目标数据。

s5、所述后台处理单元将所述目标数据发送至所述前台显示单元。

s6、所述前台显示单元显示所述目标数据。

上述搜索过程中,不需要用户手动输入关键词,而是通过扫描二维码来获取作为搜索依据的关键词,从而可以很好的应对实际应用中由于不方便手动操作电子设备、因电子设备屏幕过小无法清晰显示虚拟键盘等因素而无法手动输入关键词的情况,用户仅需执行一次操作指令,并保证二维码在电子设备的摄像头取景范围内,即可触发相应的电子设备自动执行上述搜索步骤。且,本申请实施例前台显示系统直接展示给用户的页面只有二维码扫描界面,以及最终的目标数据展示界面,不需要为适应小屏幕而特别设计输入框、输入键盘等控件,故在智能手表等小型智能电子设备上也具有良好的实用性。

在本申请一个可行的实施例中,上述步骤s3所述的后台处理单元识别并解析所述二维码,得到所述二维码对应的关键词,具体可以包括:

s31、所述后台处理单元识别所述二维码,得到对应的url地址;

s32、所述后台处理单元解析所述url地址,得到所述关键词。

即,被扫描的二维码所代表的数据信息可以为某个网站的url地址,通过识别过程确定该url地址,进一步对其进行分析,得到该url地址对应的网站的关键词。

基于上述步骤s31及s32,上述步骤s4具体可以包括:

s41、所述后台处理单元根据所述关键词进行搜索,得到所述关键词对应的至少一个相关url地址。

即通过步骤s31、s32和s41,可以实现根据一个代码url地址的二维码,搜索得到一个或多个同类url地址,也即实现基于url地址的相关网页搜索。例如,假设通过识别和解析二维码得到的url地址为商品p在购物网站w1中的销售页面,则通过上述步骤可以得到的相似url地址可以包括:商品p在其他购物网站w2、w3等的销售页面对应的url地址,或者商品p的官方介绍页面的url地址。

在本申请一个可行的实施例中,上述步骤s6所述的显示所述目标数据,具体可以为以下任意一种显示方式:

所述前台显示单元直接显示所述相关url地址;

所述前台显示单元显示以所述相关url地址对应的网页标题和/或网页缩略图;

所述前台显示单元显示所述相关url地址对应的二维码。

实际应用中,可以根据不同的应用需求设置不同的目标数据显示方式。如图3所示,对于用户需要直接通过执行上述搜索过程的电子设备访问url地址对应的网页的情况,则可以设置在步骤s6中显示搜索得到的相关url地址对应的网页标题和网页缩略图,以便用户根据标题和缩略图从多个搜索结果中选择自己实际需要访问的网页;而对于用户需要通过其他电子设备访问搜索结果的情况(如用户a通过自己的智能手表或手机执行搜索过程,并希望与用户b、c等多人共享搜索结果),则可以设置在步骤s6中显示所述相关url地址对应的二维码,从而其他任一电子设备可以通过扫描所述相关url地址对应的二维码来访问相应的网页。

另外,本申请实施例还提供了一种计算机存储介质,例如可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等;该计算机存储介质中存储有程序,当所述存储介质中的程序由电子设备的处理器执行时,使得该电子设备能够执行上述方法实施例中记载的基于二维码的搜索方法的部分或全部步骤。

相应于上述方法实施例,本申请实施例还提供了一种基于二维码的搜索装置。图4为该系统的一种结构框图,具体包括:前台显示单元100和后台处理单元200。

其中,该前台显示单元100用于,根据用户操作指令显示二维码扫描界面,并将扫描得到的二维码发送至所述后台处理单元;以及显示所述后台处理单元得到的目标数据。

该后台处理单元200用于,识别并解析所述二维码,得到所述二维码对应的关键词;以及,根据所述关键词进行搜索,得到与所述关键词相关的目标数据,并将所述目标数据发送至前台显示单元100,以使得前台显示单元100显示所述目标数据。

由以上装置结构可知,本申请实施例不需要用户手动输入关键词,而是通过扫描二维码来作为输入,进而由电子设备后台处理系统对所述二维码进行识别、解析,得到可以作为搜索依据的关键词,并依据该关键词进行搜索,得到目标数据,再由电子设备的前台显示系统将该目标数据展示给用户。可见,本申请实施例可以很好的应对实际应用中由于不方便手动操作电子设备、因电子设备屏幕过小无法清晰显示虚拟键盘等因素而 无法手动输入关键词的情况,用户仅需执行一次操作指令,并保证二维码在电子设备的摄像头取景范围内,即可触发相应的电子设备自动执行上述搜索步骤。且,本申请实施例前台显示系统直接展示给用户的页面只有二维码扫描界面,以及最终的目标数据展示界面,不需要为适应小屏幕而特别设计输入框、输入键盘等控件,故在智能手表等小型智能电子设备上也具有良好的实用性。

在本申请一个可行的实施例中,为实现识别并解析所述二维码,得到所述二维码对应的关键词,所述后台处理单元200具体可以被配置为:

识别所述二维码,得到对应的url地址;

解析所述url地址,得到所述关键词。

在本申请一个可行的实施例中,为实现根据所述关键词进行搜索,得到与所述关键词相关的目标数据,所述后台处理单元200具体可以被配置为:

根据所述关键词进行搜索,得到所述关键词对应的至少一个相关url地址。

即,通过本申请实施例可以实现基于url地址的相关网页搜索。

在本申请一个可行的实施例中,为实现显示所述目标数据,所述前台显示单元100具体可以采用以下任意一种显示方式:

直接显示所述相关url地址;

显示以所述相关url地址对应的网页标题或网页缩略图;

显示所述相关url地址对应的二维码。

目标数据在前台显示单元中的显示方式可以根据实际应用情况设置。

关于上述实施例中的测试系统,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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