查询方法、设备、系统及存储介质与流程

文档序号:20875444发布日期:2020-05-26 16:27阅读:146来源:国知局
查询方法、设备、系统及存储介质与流程

本申请涉及互联网技术领域,尤其涉及一种查询方法、设备、系统及存储介质。



背景技术:

随着商品经济的发展和电子商务的繁荣,商品经营数据对商家的重要性逐渐凸显。基于商品的经营数据,商家可了解商品的销售数据、市场行情等信息,并积极调整经营策略以实现更好的商品经营结果。

现有查看商品经营数据时,需要相关人员手动提供待查询商品的信息,具有较高的复杂度,查询效率和精度均较低。因此,有待提出一种新的解决方案。



技术实现要素:

本申请的多个方面提供一种查询方法、设备、系统及存储介质,用以降低查询用户查看商品经营数据的复杂度,提高查询效率和精度。

本申请实施例提供一种查询方法,包括:基于摄像头采集至少一个商品的信息;向服务器发送查询请求,所述查询请求包括所述至少一个商品的信息和地理位置信息,所述地理位置信息指向目标地理区域;接收并输出所述服务器返回的所述目标地理区域内与所述至少一个商品关联的经营数据。

本申请实施例还提供一种查询方法,包括:接收终端设备发送的查询请求,所述查询请求包括至少一个商品的信息和地理位置信息,所述地理位置信息指向目标地理区域;根据所述至少一个商品的信息,从所述目标地理区域内的商品经营数据中,获取所述至少一个商品的经营数据;以所述至少一个商品的经营数据为数据基础,向所述终端设备返回所述目标地理区域内与所述至少一个商品关联的经营数据。

本申请实施例还提供一种终端设备,包括:摄像头、存储器、处理器和通信组件;其中,所述存储器用于存储一条或多条计算机指令;所述处理器,用于执行所述一条或多条计算机指令,以用于:基于所述摄像头采集至少一个商品的信息;通过所述通信组件向服务器发送查询请求,所述查询请求包括所述至少一个商品的信息和地理位置信息,所述地理位置信息指向目标地理区域;接收并输出所述服务器返回的所述目标地理区域内与所述至少一个商品关联的经营数据。

本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现终端设备所执行的查询方法中的步骤。

本申请实施例还提供一种服务器,包括:存储器、处理器和通信组件;其中,所述存储器用于存储一条或多条计算机指令;所述处理器,用于执行所述一条或多条计算机指令,以用于:通过所述通信组件接收终端设备发送的查询请求,所述查询请求包括至少一个商品的信息和地理位置信息,所述地理位置信息指向目标地理区域;根据所述至少一个商品的信息,从所述目标地理区域内的商品经营数据中,获取所述至少一个商品的经营数据;以所述至少一个商品的经营数据为数据基础,向所述终端设备返回所述目标地理区域内与所述至少一个商品关联的经营数据。

本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,其特征在于,计算机程序被执行时能够实现由服务器执行的查询方法中的步骤。

本申请实施例还提供一种查询系统,包括:终端设备和服务器;其中,所述终端设备,具体用于:基于摄像头采集至少一个商品的信息;向服务器发送查询请求,所述查询请求包括所述至少一个商品的信息和地理位置信息,所述地理位置信息指向目标地理区域;所述服务器,具体用于:接收所述终端设备发送的所述查询请求;根据所述至少一个商品的信息,从所述目标地理区域内的商品经营数据中,获取所述至少一个商品的经营数据;以所述至少一个商品的经营数据为数据基础,向所述终端设备返回所述目标地理区域内与所述至少一个商品关联的经营数据;所述终端设备,具体用于:接收并输出所述服务器返回的所述目标地理区域内与所述至少一个商品关联的经营数据。

本申请实施例提供的技术方案中,基于摄像头获取到商品的信息,简化了查询用户在查询过程中的操作,降低了查询用户描述商品信息的复杂度,提升了查询效率;与此同时,将商品的信息和地理位置信息结合,有利于在降低查询复杂度的同时,进一步提升查询精度。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请一示例性实施例提供的查询系统的结构示意图;

图2是本申请一示例性实施例提供的搜索页面的示意图;

图3是本申请一示例性实施例提供的查询结果页面的示意图;

图4是本申请一示例性实施例提供的查询方法的流程示意图;

图5是本申请另一示例性实施例提供的查询方法的流程示意图;

图6是本申请一示例性实施例提供的终端设备的结构示意图;

图7是本申请一示例性实施例提供的服务器的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

针对现有技术存在的查看商品经营数据的方式复杂度较高,不利于商家查询的技术问题,在本申请一些实施例中,提供了一种解决方案,该解决方案包含由终端设备和服务器组成的查询系统。在该查询系统中,终端设备基于摄像头获取到商品的信息,简化了查询用户在查询过程中的操作,降低了查询用户描述商品信息的复杂度,提升了查询效率;与此同时,将商品的信息和地理位置信息结合,有利于在降低查询复杂度的同时,进一步提升查询精度。以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为本申请一示例性实施例提供的查询系统的结构示意图,如图1所示,该查询系统100包括终端设备10和服务器20。

在本实施例中,终端设备10是指能够向查询用户提查询操作、向查询用户展示查询结果并且具有通信功能的设备。在不同的应用场景下,查询用户终端10的实现形态也会有所不同。例如,在一些场景下,终端设备10可表现为查询用户侧的手机、平板电脑、计算机设备等,查询用户可通过上述终端设备10提供的插件、应用程序或者浏览器等发起针对商品的查询操作。在本实施例中,查询用户可以是店铺的商家或者商家授权的第三人,例如店铺的工作人员(例如店小二)、管理人员、运维人员等等,视具体应用场景而定。

在查询系统100中,服务器20是能够提供查询服务,且具有通信功能的设备。在一些实施例中,服务器20可实现为常规服务器、云服务器、云主机、虚拟中心等服务器等设备,本实施例对此不做限制。其中,服务器设备的构成主要包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,不再赘述。

在本实施例中,终端设备10主要用于基于摄像头采集至少一个商品的信息;其中,摄像头可以是终端设备10内置的摄像头,也可以是外接于终端设备10上,且与终端设备10之间可进行通信的摄像头,本实施例不做限制。其中,商品的信息,包括用于描述商品的信息或者用于标识商品的信息,例如商品的图片、商品的条码、商品的二维码和/或商品三维码等等,本实施例包含但不限于此。

在采集到至少一个商品的信息后,终端设备10向服务器20发送查询请求,查询请求包括该至少一个商品的信息和地理位置信息;其中,该地理位置信息指向目标地理区域。在一些实施例中,地理位置信息是指终端设备10当前所处地理位置的信息,相应地,目标地理区域是指终端设备10所处地理位置所属的地理区域。或者,地理位置信息是指查询用户指定的地理位置(非终端设备10当前所处地理位置)的信息,相应地,目标地理区域是指用户指定的地理位置所属的地理区域。目标地理区域可以是具体的国家、行政区、城市或者独立的地理地形区等等。可选地,地理位置信息可指示终端设备10所处的目标地理区域。例如,当地理位置信息为上海市静安区r路r10号时,其指向的目标地理区域可以是上海市或者华东地区。

服务器20接收到终端设备10发送的查询请求后,从该查询请求中获取该至少一个商品的信息和地理位置信息,进而可确定地理位置信息指向的目标地理区域。通常,服务器20处保存有多个不同地理区域内的商品经营数据,例如:不同国家内的商品经营数据,同一国家内不同地区(例如g国g_1地区、g_2地区、g_3地区)内的商品经营数据,同一地区的不同城市(例如g_1地区的a市、b市)内的商品经营数据等等。在确定目标地理区域后,服务器20可从不同地理区域内的商品经营数据中,获取目标地理区域内的商品经营数据。接着,从目标地理区域内的商品经营数据中,获取该至少一个商品的经营数据。

在获取该至少一个商品的经营数据之后,服务器20可接着以该至少一个商品的经营数据为数据基础,向终端设备10返回该目标地理区域内与该至少一个商品关联的经营数据。其中,与该至少一个商品关联的经营数据,可以是该至少一个商品的经营数据,也可以是对该至少一个商品的经营数据进行预设的计算处理后得到的数据,视具体应用场景而定。

在接收到服务器20返回的该目标地理区域内与该至少一个商品关联的经营数据后,终端设备10输出该目标地理区域内与该至少一个商品关联的经营数据,以供查询用户查看。

在一些可选的实施例中,终端设备10可包括一电子显示屏,终端设备10可通过该电子显示屏输出该目标地理区域内与该至少一个商品关联的经营数据。可选地,与该至少一个商品关联的经营数据通过多个卡片进行展示,不同维度的经营数据按照维度分别展示在不同的卡片上,以使用更加直观的方式展示经营数据。

在查询系统100中,为实现终端设备10和服务器20之间的上述数据交互过程,终端设备10和服务器20可建立通信连接,具体的通信连接方式可视实际的应用场景而定。

在一些示例性实施方式中,终端设备10和服务器20之间可采用有线通信方式无线通信方式进行通信。其中,无线通信方式包括蓝牙、zigbee、红外线、wifi(wireless-fidelity,无线保真技术)等短距离通信方式,也包括lora等远距离无线通信方式,还可包括基于移动网络的无线通信方式。其中,当通过移动网络通信连接时,移动网络的网络制式可以为2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、wimax等中的任意一种。

本实施例中,基于摄像头获取到商品的信息,简化了查询用户在查询过程中的操作,降低了查询用户描述商品信息的复杂度,提升了查询效率;与此同时,将商品的信息和地理位置信息结合,有利于在降低查询复杂度的同时,进一步提升查询精度。

需要说明的是,在本申请的上述或下述实施例中,与商品关联的经营数据,可包括商家的线上店铺(网店)和/或线下店铺(实体门店)内,与商品关联的各项核心指标数据以及对核心指标数据进行分析得到的数据;其中,与商品关联的各项核心指标数据可包括:商品在店铺内的实时销量、销量排行、交易金额、浏览量等等。除此之外,经营数据还包括商品所在的品类或者行业的大盘分析数据、品牌分析数据、竞争对手的经营数据以及商品的活动数据等等,本实施例包含但不仅限于此。

在一些示例性的实施方式中,终端设备10在展示目标地理区域内与该至少一个商品关联的经营数据时,还可展示引导查询用户查看经营数据的拓展或细化内容的入口,和/或查看经营数据相关的其他数据内容的链接等等。如图2所示,待查询商品为黑色鼠标,终端设备10结合趋势变化图展示了“黑色鼠标”的支付金额、支付件数、支付转化等核心指标数据,还展示有引导用户查看核心指标数据详情的“查看详情”入口,以及引导用户查看“鼠标在全店销售占比构成”的链接、“鼠标类目下有商品在进行活动”的链接及其他如图所示的链接等等。

在一些示例性的实施方式中,终端设备10基于摄像头采集至少一个商品信息的操作,可通过如下方式实现:

方式a:终端设备10响应搜索触发操作,展示搜索页面,该搜索页面包括摄像头图标;响应对该摄像头图标的触发操作,终端设备10调起摄像头依次对至少一个商品进行拍照,以得到至少一个商品的图像信息。

可选地,终端设备10上可设有特定物理按键,终端设备10可在检测到查询用户对该特定物理按键的触发操作时,确定查询用户发起了搜索触发操作;可选地,终端设备10上可设有麦克风装置,终端设备10可在通过麦克风装置检测到查询用户发出了搜索语音指令时,确定查询用户发起了搜索触发操作;可选地,当终端设备10包含电子显示屏时,该电子显示屏可实现为触摸屏,终端设备10可在检测到查询用户对触摸屏上特定区域的触发操作时,确定查询用户发起了搜索触发操作,本实施例包含但不仅限于此。

可选地,当为多个商品时,终端设备10可依次对每个商品进行拍照,以逐个获取每个商品的图像信息,终端设备10也可同时对多个商品进行拍照,并从拍摄得到的图像中,对多个商品进行识别以获取多个图像各自的图像信息,本实施例对此不做限制。

方式b:终端设备10响应搜索触发操作,展示搜索页面,该搜索页面包括扫描图标;响应对该扫描图标的触发操作,调起摄像头依次扫描至少一个商品的信息码,以得到至少一个商品的编码信息。

其中,商品的信息码,可包括商品的条形码、二维码、三维码或者其他用于表达商品信息的图形标识符。

方式c:终端设备10响应搜索触发操作,展示搜索页面,该搜索页面包括摄像头图标和扫描图标,如图3所示;响应对该摄像头图标的触发操作,调起摄像头依次对至少一个商品中的部分商品进行拍照,以得到部分商品的图像信息,以及响应对该扫描图标的触发操作,调起摄像头依次扫描至少一个商品中其余商品的信息码,以得到其余商品的编码信息。

在这种实施方式中,终端设备10在一次搜索触发操作中,既可以通过摄像头得到商品的图像信息,也可以通过摄像头获取商品的编码信息,进一步丰富了查询用户添加商品信息的方式,提升了搜索效率。

服务器20在接收到至少一个商品的信息时,可对该至少一个商品信息进行解析,确定待查询的商品(包括待查询商品的品牌、颜色、规格、原产地等附加信息)。例如,当商品的信息为商品的图像信息时,服务器20可基于商品的图像信息,采用图像识别技术识别到待查询的商品。再例如,当商品的信息为商品的编码信息时,服务器20可基于预存的编码信息和商品的对应关系,确定待查询的商品及待查询商品的附加信息,不再赘述。

在一些示例性实施方式中,终端设备10向服务端20发送的查询请求包含的地理位置信息由终端设备10从定位服务中获取。在这种实施方式中,终端设备10可在向服务器20发送查询请求之前,从定位服务中获取当前定位位置作为该地理位置信息;可选地,该定位服务可由安装于终端设备10上的地图app,gps等软件实现,可以由内置于终端设备10的定位芯片实现,也可以通过终端设备10建立通信连接的通信基站实现,本实施例不做限制。可选地,在这种实施方式中,终端设备10在从定位服务中获取当前定位位置作为该地理位置信息之前,可输出定位服务未授权提示信息,以提示对该定位服务进行授权设置。

在另一些示例性实施方式中,终端设备10向服务端20发送的查询请求包含的地理位置信息由查询用户提供。在这种实施方式中,终端设备10可展示位置信息页面,以供查询用户提供地理位置信息,并响应查询用户的输入操作,获得该地理位置信息。进而,查询用户可根据查询需求,输入目标城市、目标地区、目标国家作为地理位置信息,以灵活查看不同地理区域内的商品经营数据。

可选地,在本实施例中,位置信息页面上可展示有输入框,终端设备10可获取查询用户在该输入框内手动输入的地理位置信息。或者,位置信息页面上可展示有语音输入图标,终端设备10可响应查询用户对该语音输入图标的触发操作,获取查询用户输入的地理位置信息。再或者,位置信息页面上可展示候选位置信息下拉列表,终端设备10可获取查询用户从中选择的一个候选位置作为输入的地理位置信息。

在获取到地理位置信息后,终端设备10可根据地理位置信息和至少一个商品的信息,向服务器20发送查询请求。基于这种结合地理位置信息和至少一个商品的信息进行查询的方式,查询用户可灵活查看与商品关联的经营数据在多个不同地理位置内的表现,例如,查看北京地区与a商品关联的经营数据的具体表现,查看上海地区与b商品关联的经营数据的具体表现,或者查看华南地区与c商品关联的经营数据的具体表现等等。

在上述各实施例的基础上,服务器20在接收到终端设备10发送的查询请求后,可基于不同的实施方式,以该至少一个商品的经营数据为数据基础,向终端设备10返回目标地理区域内与该至少一个商品关联的经营数据,以下将进行具体介绍。

实施方式一:服务器20得到目标地理区域内该至少一个商品的经营数据后,直接向终端设备10返回目标地理区域内该至少一个商品的经营数据。在这种实施方式中,终端设备10接收到输出服务器20返回的目标地理区域内与该至少一个商品关联的经营数据时,可展示查询结果页面,该查询结果页面上包括:目标地理区域内该至少一个商品的经营数据。

例如,当终端设备10发送的查询请求包含5个商品的信息和地理位置信息时,服务器10可直接向终端设备10返回这5个商品在目标地理区域内的经营数据。终端设备10接收到这5个商品目标地理区域内的经营数据之后,在查询结果页面上展示这5个商品在目标地理区域内的经营数据。

实施方式二:服务器20对目标地理区域内该至少一个商品的经营数据进行比对分析,得到该至少一个商品的经营数据的比对分析结果,向终端设备10返回该至少一个商品的经营数据的比对分析结果。在这种实施方式中,终端设备10接收到服务器20返回的目标地理区域内与该至少一个商品关联的经营数据时,可展示查询结果页面,该查询结果页面上包括:该至少一个商品的经营数据的比对分析结果。

例如,当终端设备10发送的查询请求包含5个商品的信息和地理位置信息时,服务器20可对目标地理区域内这5个商品的经营数据进行比对分析,得到这5商品的经营数据的比对分析结果,向终端设备10返回这5个商品的经营数据的比对分析结果。

实施方式三:服务器20得到目标地理区域内该至少一个商品的经营数据后,对目标地理区域内该至少一个商品的经营数据进行比对分析,得到该至少一个商品的经营数据的比对分析结果,向终端设备10返回该至少一个商品的经营数据的比对分析结果以及该至少一个商品的经营数据。

需要说明的是,在上述各实施例的基础上,终端设备10展示的查询结果页面上除了展示该至少一个商品的经营数据之外,还展示有添加图标,以供查询用户添加需要与该至少一个商品进行对比分析的其他商品。在这种实施方式中,查询用户可触发该添加图标,添加其他商品的信息。终端设备10响应对该添加图标的触发操作,获取新增商品的信息;将该新增商品的信息和关联比对标识发送给服务器20,以供服务器20对该新增商品和该至少一个商品进行经营数据的比对分析。

其中,终端设备10在获取新增商品的信息时,可基于前述实施例记载的方式,通过摄像头对新增商品进行拍摄,得到新增商品的图像信息,或者通过摄像头对新增商品的信息码进行扫描,得到新增商品的编码信息。可选地,终端设备10还可通过麦克风装置获取查询用户以语音方式输入的商品的信息。应当理解,在实际中,终端设备10获取新增商品的信息的方式包含但不仅限于此,视具体需求而定。

其中,关联比对标识,用于指示该新增商品需要与该至少一个商品进行经营数据的对比分析,且该新增商品的地理位置信息和该至少一个商品的地理位置信息相同。

服务器20接收终端设备10发送的新增商品的信息和关联比对标识后,可根据该新增商品的信息从目标地理区域内的商品经营数据中,获取新增商品的经营数据;接着,根据该关联比对标识,对该新增商品和该至少一个商品进行经营数据的比对分析,得到该新增商品的和该至少一个商品的经营数据的比对分析结果,并返回至终端设备10。

终端设备10接收服务器20返回的该新增商品的和该至少一个商品的经营数据的比对分析结果后,输出该新增商品的和该至少一个商品的经营数据的比对分析结果,以供查询用户查看。

例如,查询用户在查看查询结果页面上展示的a1商品的经营数据时,可通过查询结果页面上的添加图标添加a2商品的信息。终端设备10获取到a2商品的信息后,可将a2商品的信息和a2商品与a1商品的关联对比标识发送至服务器20。基于a2商品的信息和a2商品与a1商品的关联对比标识,服务器20可返回a1商品和a2商品的经营数据的对比分析结果。

在上述各实施例中,该至少一个商品的经营数据的对比分析结果,可包含按照不同查询维度对经营数据进行分析得到的结果,例如:可包含该至少一个商品的销售量的对比结果、销售量变化趋势的对比结果、访问流量的对比结果、查询用户评分的对比结果等等。终端设备10展示该至少一个商品的经营数据的对比分析结果时,可按照不同数据维度进行展示,以使得经营数据的可读性更高,有利于查询用户更加直观地获取不同商品的经营状况。

在上述各实施例的基础上,本申请实施例提供的查询系统100还可通过与查询用户之间的轮交互进一步优化最终展示给查询用户的经营数据。以下将结合一些可选的实施方式进行说明。

在一些示例性的实施例中,针对一查询请求,服务器20在根据该查询请求包含的至少一个商品的信息,从目标地理区域内的商品经营数据中第一次获取与该至少一个商品关联的经营数据时,可以按照预估查询维度进行获取。其中,预估维度可以是服务器20的默认查询维度,或者查询用户预先设置的查询维度,或者查询用户的历史查询维度,或者当前的热门查询维度等,此处不做限制。

可选地,查询维度可包括查询周期、查询的指标类型、查询的数据类型和/或查询的数据内容等。例如查询维度可以是:以一天为查询周期、以一周为查询周期、以销售量为查询指标、以成交金额为查询指标、以一周内的销售量为查询维度等等。

若服务器20按照预估查询维度,从该至少一个商品的经营数据中获取到了至少一个商品在预估查询维度下的经营数据,则服务器20可接着以该至少一个商品在预估查询维度下的经营数据为数据基础,向终端设备10返回该预估查询维度和从该预估查询维度获得的目标地理区域内与该至少一个商品关联的经营数据。

假设,根据某一查询用户的历史查询记录,服务器20确定预估查询周期为一天。那么,当服务器20接收到终端设备10发送的a商品的图片和城市g西城区某街道的地址时,可获取a商品一天内在城市g的经营数据;接着,将a商品一天内在城市g的经营数据和查询周期为一天的查询维度返回至终端设备10。

终端设备10接收并输出服务器20发送的预估查询维度和从该预估查询维度获得的目标地理区域内与该至少一个商品关联的经营数据。可选地,查询用户可针对终端设备10输出预估查询维度进行修正,以获取更加符合其需求的查询结果。终端设备10响应对该预估查询维度的修正操作,获取修正后的查询维度,并将该修正后的查询维度发送给服务器20。

承接上述例子,例如,终端设备10在接收到服务器20返回的a商品一天内在城市g的经营数据和查询周期为一天的查询维度时,可同时对上述二者进行展示。若查询用户想要查看a商品在城市g一周的经营数据,则可对终端设备10展示的查询周期进行修改,将“一天”修改为“一周”。此时,终端设备10可将查询周期为一周作为修正后的查询维度发送至服务器20。

可选地,服务器20接收到终端设备10发送的修正的查询维度后,可从该至少一个商品的经营数据中,获取至少一个商品在该修正后的查询维度下的经营数据,并以该至少一个商品在该修正后的查询维度下的经营数据为数据基础,向终端设备10返回从该修正后的查询维度获得的目标地理区域内与该至少一个商品关联的经营数据。终端设备10接收并输出服务器20发送的从该修正后的查询维度重新获得的目标地理区域内与该至少一个商品关联的经营数据,以供查询用户查看更新后的查询结果。

承接上述例子,服务器20在接收到查询周期为一周的查询维度修正结果时,可确定a商品一周内在城市g的经营数据,并发送至终端设备10。

在上述实施例中,可选地,终端设备10可在查询结果页面上的输入框内展示预估查询维度,进而,查询用户可在输入框内对该预估查询维度进行修正。可选地,终端设备10在展示预估查询维度时,还可展示至少一个候选的查询维度,该至少一个候选查询维度与预估查询维度不同,查询用户可从该至少一个候选查询维度中选择目标查询维度。例如,图3所示的“是否要搜:商品销售排行、商品销量排行”等。终端设备10在获取用户选择的目标查询维度时,可以采用目标查询维度替换预估查询维度,进而实现对预估查询维度进行修正。

在另一些示例性的实施例中,针对一查询请求,服务器20在根据该查询请求包含的至少一个商品的信息,从目标地理区域内的商品经营数据中第一次获取与该至少一个商品关联的经营数据时,可不按照任何查询维度进行获取。在这种实施方式中,服务器20第一次向终端设备10返回与该至少一个商品关联的经营数据时,可一并向终端设备10返回至少一个候选查询维度。终端设备10可在查询结果页面上展示该至少一个候选查询维度供查询用户进行选择。待获取到查询用户从该至少一个候选查询维度中选择目标查询维度时,终端设备10可将该目标目标查询维度发送至服务器20,以供服务器20根据该目标查询维度返回新的查询结果。

需要说明的是,在上述两种实施方式中,当终端设备10接收到服务器20根据目标查询维度返回新的查询结果后,还可与查询用户进行更多轮次的交互过程,以进一步完善查询结果,此处不再赘述。

上述各实施例提供的查询系统100可应用于多种场景,例如单个商品的查询场景以及多个商品的查询场景,以下将结合具体的例子进行进一步说明。

在一些典型的场景中,商家想要查看鼠标这一商品的交易数据时,可通过终端设备对鼠标进行拍照,并授权终端设备获取当前地理位置信息。终端设备拍摄得到鼠标的图像后,可结合当前地理位置信息,向服务器发送查询请求。服务器接收到查询请求时,可对该查询请求进行解析以获取鼠标的图像和当前地理位置信息。基于鼠标的图像,服务器可识别到待查询商品为鼠标;接着,获取当前地理位置信息所指向的目标地理区域内与鼠标关联的交易数据,并发送至终端设备进行展示。

当商家想要查看多个不同品牌的鼠标的交易数据时,可通过终端设备同时拍摄多个不同品牌的鼠标,并授权终端设备获取当前地理位置信息。终端设备拍摄得到多个不同品牌的鼠标的图像后,可结合当前地理位置信息,向服务器发送查询请求。服务器接收到查询请求时,可对该查询请求进行解析以获取多个不同品牌的鼠标的图像和当前地理位置信息。接着,服务器可基于多个不同品牌的鼠标的图像识别待查询商品为鼠标以及鼠标对应的不同品牌,获取当前地理位置信息所指向的目标地理区域内与多个不同品牌的鼠标关联的交易数据的对比结果,并发送至终端设备进行展示。

除了上述各实施例记载的查询系统之外,本申请实施例还提供一种查询方法,以下将结合附图进行说明。

图4是本申请一示例性实施例提供的查询方法的流程示意图,该方法可由终端设备一侧执行,如图4所示,该方法包括:

步骤401、基于摄像头采集至少一个商品的信息。

步骤402、向服务器发送查询请求,该查询请求包括该至少一个商品的信息和地理位置信息,该地理位置信息指向目标地理区域。

步骤403、接收并输出该服务器返回的该目标地理区域内与该至少一个商品关联的经营数据。

在一些示例性实施例中,基于摄像头采集至少一个商品的信息的方式,包括:响应搜索触发操作,展示搜索页面,该搜索页面包括摄像头图标;响应对该摄像头图标的触发操作,调起摄像头依次对至少一个商品进行拍照,以得到至少一个商品的图像信息;或者响应搜索触发操作,展示搜索页面,该搜索页面包括扫描图标;响应对该扫描图标的触发操作,调起摄像头依次扫描至少一个商品的信息码,以得到至少一个商品的编码信息;或者响应搜索触发操作,展示搜索页面,该搜索页面包括摄像头图标和扫描图标;响应对该摄像头图标的触发操作,调起摄像头依次对至少一个商品中的部分商品进行拍照,以得到部分商品的图像信息,以及响应对该扫描图标的触发操作,调起摄像头依次扫描至少一个商品中其余商品的信息码,以得到其余商品的编码信息。

在一些示例性实施例中,在向服务器发送查询请求之前,还包括:从定位服务中获取当前定位位置作为该地理位置信息;或者展示位置信息页面,以供查询用户提供该地理位置信息;响应查询用户的输入操作,获得该地理位置信息。

在一些示例性实施例中,在从定位服务中获取当前定位位置作为该地理位置信息之前,还包括:输出定位服务未授权提示信息,以提示对该定位服务进行授权设置。

在一些示例性实施例中,输出该服务器返回的该目标地理区域内与该至少一个商品关联的经营数据的方式,包括:展示查询结果页面,该查询结果页面上包括:该至少一个商品的经营数据,和/或,该至少一个商品的经营数据的比对分析结果。

在一些示例性实施例中,该查询结果页面还包括:添加图标,该方法还包括:响应对该添加图标的触发操作,获取新增商品的信息;将该新增商品的信息和关联比对标识发送给该服务器,以供该服务器对该新增商品和该至少一个商品进行经营数据的比对分析;接收并输出该服务器返回的该新增商品的和该至少一个商品的经营数据的比对分析结果。

在一些示例性实施例中,接收并输出该服务器返回的该目标地理区域内与该至少一个商品关联的经营数据的方式,包括:接收并输出该服务器发送的预估查询维度和从该预估查询维度获得的该目标地理区域内与该至少一个商品关联的经营数据;响应对该预估查询维度的修正操作,获取修正后的查询维度;将该修正后的查询维度发送给该服务器,以供该服务器从该修正后的查询维度重新查询;接收并输出该服务器发送的从该修正后的查询维度重新获得的该目标地理区域内与该至少一个商品关联的经营数据。

本实施例中,终端设备可基于摄像头获取到商品的信息,并根据商品的信息和地理位置信息向服务器发送查询请求,进而简化了查询用户在查询过程中的操作,降低了查询用户描述商品信息的复杂度,提升了查询效率;与此同时,将商品的信息和地理位置信息结合,有利于在降低查询复杂度的同时,进一步提升查询精度。

图5是本申请另一示例性实施例提供的查询方法的流程示意图,该方法可由服务器一侧执行,如图5所示,该方法包括:

步骤501、接收终端设备发送的查询请求,该查询请求包括至少一个商品的信息和地理位置信息,该地理位置信息指向目标地理区域。

步骤502、根据该至少一个商品的信息,从该目标地理区域内的商品经营数据中,获取该至少一个商品的经营数据。

步骤503、以该至少一个商品的经营数据为数据基础,向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据。

在一些示例性实施例中,以该至少一个商品的经营数据为数据基础,向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据的方式,包括:直接向该终端设备返回该至少一个商品的经营数据;和/或对该至少一个商品的经营数据进行比对分析,得到该至少一个商品的经营数据的比对分析结果,向该终端设备返回该至少一个商品的经营数据的比对分析结果。

在一些示例性实施例中,在向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据之后,还包括:接收该终端设备发送的新增商品的信息和关联比对标识;根据该新增商品的信息从该目标地理区域内的商品经营数据中,获取该新增商品的经营数据;根据该关联比对标识,对该新增商品和该至少一个商品进行经营数据的比对分析,得到该新增商品的和该至少一个商品的经营数据的比对分析结果;向该终端设备返回该新增商品的和该至少一个商品的经营数据的比对分析结果。

在一些示例性实施例中,以该至少一个商品的经营数据为数据基础,向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据的方式,包括:从该至少一个商品的经营数据中,获取至少一个商品在预估查询维度下的经营数据;以该至少一个商品在预估查询维度下的经营数据为数据基础,向该终端设备返回该预估查询维度和从该预估查询维度获得的该目标地理区域内与该至少一个商品关联的经营数据;接收该终端设备发送的修正的查询维度;从该至少一个商品的经营数据中,获取至少一个商品在该修正后的查询维度下的经营数据;以该至少一个商品在该修正后的查询维度下的经营数据为数据基础,向该终端设备返回从该修正后的查询维度获得的该目标地理区域内与该至少一个商品关联的经营数据。

本实施例中,服务器可根据查询请求包含的商品的信息和地理位置信息,获取地理位置信息所指向的目标地理区域内与商品关联的经营数据,进一步提升了查询精度。

图6是本申请一示例性实施例提供的终端设备的结构示意图,该终端设备适用于前述实施例提供的查询系统。如图6所示,该终端设备包括:存储器601、处理器602、通信组件603以及摄像头604。

存储器601,用于存储计算机程序,并可被配置为存储其它各种数据以支持在终端设备上的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。

处理器602,与存储器601耦合,用于执行存储器601中的计算机程序,以用于:基于摄像头604采集至少一个商品的信息;通过通信组件603向服务器发送查询请求,该查询请求包括该至少一个商品的信息和地理位置信息,该地理位置信息指向目标地理区域;接收并输出该服务器返回的该目标地理区域内与该至少一个商品关联的经营数据。

进一步可选地,处理器602在基于摄像头604采集至少一个商品的信息时,具体用于:响应搜索触发操作,展示搜索页面,该搜索页面包括摄像头图标;响应对该摄像头图标的触发操作,调起摄像头依次对至少一个商品进行拍照,以得到至少一个商品的图像信息;或者响应搜索触发操作,展示搜索页面,该搜索页面包括扫描图标;响应对该扫描图标的触发操作,调起摄像头依次扫描至少一个商品的信息码,以得到至少一个商品的编码信息;或者响应搜索触发操作,展示搜索页面,该搜索页面包括摄像头图标和扫描图标;响应对该摄像头图标的触发操作,调起摄像头依次对至少一个商品中的部分商品进行拍照,以得到部分商品的图像信息,以及响应对该扫描图标的触发操作,调起摄像头依次扫描至少一个商品中其余商品的信息码,以得到其余商品的编码信息。

进一步可选地,处理器602在通过通信组件63向服务器发送查询请求之前,还用于:从定位服务中获取当前定位位置作为该地理位置信息;或者展示位置信息页面,以供查询用户提供该地理位置信息;响应查询用户的输入操作,获得该地理位置信息。

进一步可选地,处理器602在从定位服务中获取当前定位位置作为该地理位置信息之前,还用于:输出定位服务未授权提示信息,以提示对该定位服务进行授权设置。

进一步可选地,处理器602在输出该服务器返回的该目标地理区域内与该至少一个商品关联的经营数据时,具体用于:展示查询结果页面,该查询结果页面上包括:该至少一个商品的经营数据,和/或,该至少一个商品的经营数据的比对分析结果。

进一步可选地,该查询结果页面还包括:添加图标,处理器602还用于:响应对该添加图标的触发操作,获取新增商品的信息;通过通信组件603将该新增商品的信息和关联比对标识发送给该服务器,以供该服务器对该新增商品和该至少一个商品进行经营数据的比对分析;通过通信组件603接收并输出该服务器返回的该新增商品的和该至少一个商品的经营数据的比对分析结果。

进一步可选地,处理器602在通过通信组件603接收并输出该服务器返回的该目标地理区域内与该至少一个商品关联的经营数据时,具体用于:通过通信组件接收并输出该服务器发送的预估查询维度和从该预估查询维度获得的该目标地理区域内与该至少一个商品关联的经营数据;响应对该预估查询维度的修正操作,获取修正后的查询维度;通过通信组件603将该修正后的查询维度发送给该服务器,以供该服务器从该修正后的查询维度重新查询;接收并输出该服务器发送的从该修正后的查询维度重新获得的该目标地理区域内与该至少一个商品关联的经营数据。

进一步,如图6所示,该终端设备还包括:显示器605、电源组件606、音频组件607等其它组件。图6中仅示意性给出部分组件,并不意味着终端设备只包括图6所示组件。

本实施例提供的终端设备可基于摄像头获取到商品的信息,并根据商品的信息和地理位置信息向服务器发送查询请求,进而简化了查询用户在查询过程中的操作,降低了查询用户描述商品信息的复杂度,提升了查询效率;与此同时,将商品的信息和地理位置信息结合,有利于在降低查询复杂度的同时,进一步提升查询精度。

相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由终端设备执行的各步骤。

图7示意了本申请一示例性实施例提供的服务器的结构示意图,该服务器适用于前述实施例提供的查询系统。如图7所示,该终端设备包括:存储器701、处理器702以及通信组件703。

存储器701,用于存储计算机程序,并可被配置为存储其它各种数据以支持在服务器上的操作。这些数据的示例包括用于在服务器上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。

处理器702,与存储器701耦合,用于执行存储器701中的计算机程序,以用于:通过通信组件703接收终端设备发送的查询请求,该查询请求包括至少一个商品的信息和地理位置信息,该地理位置信息指向目标地理区域;根据该至少一个商品的信息,从该目标地理区域内的商品经营数据中,获取该至少一个商品的经营数据;以该至少一个商品的经营数据为数据基础,通过通信组件703向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据。

进一步可选地,处理器702以该至少一个商品的经营数据为数据基础,通过通信组件703向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据时,具体用于:通过通信组件703直接向该终端设备返回该至少一个商品的经营数据;和/或对该至少一个商品的经营数据进行比对分析,得到该至少一个商品的经营数据的比对分析结果,通过通信组件703向该终端设备返回该至少一个商品的经营数据的比对分析结果。

进一步可选地,处理器702在通过通信组件703向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据之后,还用于:通过通信组件703接收该终端设备发送的新增商品的信息和关联比对标识;根据该新增商品的信息从该目标地理区域内的商品经营数据中,获取该新增商品的经营数据;根据该关联比对标识,对该新增商品和该至少一个商品进行经营数据的比对分析,得到该新增商品的和该至少一个商品的经营数据的比对分析结果;通过通信组件703向该终端设备返回该新增商品的和该至少一个商品的经营数据的比对分析结果。

进一步可选地,处理器702在以该至少一个商品的经营数据为数据基础,通过通信组件703向该终端设备返回该目标地理区域内与该至少一个商品关联的经营数据时,具体用于:从该至少一个商品的经营数据中,获取至少一个商品在预估查询维度下的经营数据;以该至少一个商品在预估查询维度下的经营数据为数据基础,向该终端设备返回该预估查询维度和从该预估查询维度获得的该目标地理区域内与该至少一个商品关联的经营数据;通过通信组件703接收该终端设备发送的修正的查询维度;从该至少一个商品的经营数据中,获取至少一个商品在该修正后的查询维度下的经营数据;以该至少一个商品在该修正后的查询维度下的经营数据为数据基础,通过通信组件703向该终端设备返回从该修正后的查询维度获得的该目标地理区域内与该至少一个商品关联的经营数据。

进一步,如图7所示,该服务器还包括:电源组件704等其它组件。图7中仅示意性给出部分组件,并不意味着服务器只包括图7所示组件。

本实施例提供的服务器可根据查询请求包含的商品的信息和地理位置信息,获取地理位置信息所指向的目标地理区域内与商品关联的经营数据,进一步提升了查询精度。

相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由服务器执行的各步骤。

上述图6和图7中的存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

上述图6和图7中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,该通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

上述图6中的显示器包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自查询用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。该触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与该触摸或滑动操作相关的持续时间和压力。

上述图6和图7中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

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