CN108717639A - 扫码快速获得产品详情的方法和*** - Google Patents
扫码快速获得产品详情的方法和*** Download PDFInfo
- Publication number
- CN108717639A CN108717639A CN201810784589.7A CN201810784589A CN108717639A CN 108717639 A CN108717639 A CN 108717639A CN 201810784589 A CN201810784589 A CN 201810784589A CN 108717639 A CN108717639 A CN 108717639A
- Authority
- CN
- China
- Prior art keywords
- information
- product
- data source
- product data
- bar code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000000047 product Substances 0.000 claims description 338
- 238000012545 processing Methods 0.000 claims description 44
- 238000013473 artificial intelligence Methods 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 4
- 239000006227 byproduct Substances 0.000 claims description 3
- 238000000151 deposition Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 22
- 238000004519 manufacturing process Methods 0.000 description 10
- 230000010354 integration Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
Landscapes
- Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种扫码快速获得产品详情的方法和***,所述方法包括:使用扫码设备扫描产品的条码,并读取条码信息;形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求;通过网络向所述多个产品数据源分别发送所述查询请求;接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果;对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
Description
技术领域
本发明涉及产品条码利用领域,具体涉及一种扫码快速获得产品详情的方法和***。
背景技术
随着现代商业的发展,尤其是电子商务的快速发展,商品信息的快速获取、录入、处理和利用成为越来越重要且繁重的工作。
商品条码是一种贴附在商品或其包装上的机器可读的光学标识,其可用来编码相关的商品信息,从而方便商品信息的检索。
现有的利用条码检索商品信息的技术通常只是简单地通过条码检索获得特定商品数据库中的商品信息,这些商品信息存在着很多不准确、不完整之处,影响了商品信息的可靠和高效的利用。
可见,本领域中需要一种能够克服现有技术缺点的更有效的通过条码快速获得产品详情的技术方案。
发明内容
在本发明的一个方面,提供了一种扫码快速获得产品详情的方法,包括:使用扫码设备扫描产品的条码,并读取条码信息;形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求;通过网络向所述多个产品数据源分别发送所述查询请求;接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果;以及对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
在本发明的另一个方面,提供了一种扫码快速获得产品详情的***,包括:扫码模块,其被配置为扫描产品的条码,并读取条码信息;查询模块,其被配置为:形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求,通过网络向所述多个产品数据源分别发送所述查询请求,并接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果,以及处理模块,其被配置为对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
在本发明的又一个方面,还提供了一种机器可读存储介质,其存储有机器可执行代码指令,所述机器可执行代码指令当被机器执行时使得该机器执行根据本发明的任何一个实施例的扫码快速获得产品详情的方法。
在本发明的再一个方面,还提供了一种计算机***,其包括处理器和与处理器相连接的存储器,所述存储器中存储有程序指令,所述处理器被配置为通过加载和执行所述存储器中的程序指令而执行根据本发明的任何一个实施例的扫码快速获得产品详情的方法。
根据本发明的实施例的扫码快速获得产品详情的技术方案能够实现通过扫码快速获得产品的详细信息,且与从单个产品数据源获得产品信息的现有技术相比,由于从多个产品数据源获得产品信息并进行整合和处理,使所获得的产品信息更为详细、全面和准确,并且获得产品信息的速度更快。在一些实施例中,通过使用人工智能技术对产品信息进行图像识别,进一步提高了产品信息的准确性。在一些实施例中,所获得的产品信息被保存在专有数据库中,所述专有数据库可用于未来的产品信息查询,这使得根据本发明的实施例的***能够随着使用而提供越来越完整和准确的产品信息。
附图说明
图1示出了根据本发明的一些实施例的扫码快速获得产品详情的***的示意性框图;
图2示出了根据本发明的另一些实施例的扫码快速获得产品详情的***的示意性框图;以及
图3示出了根据本发明的实施例的一种扫码快速获得产品详情的方法的流程图。
具体实施方式
下面参照附图描述本发明的实施例。在下面的描述中,阐述了许多具体细节以便使所属技术领域的技术人员更全面地了解和实现本发明。但是,对所属技术领域的技术人员明显的是,本发明的实现可不具有这些具体细节中的一些。此外,应当理解的是,本发明并不局限于所介绍的特定实施例。相反,可以考虑用下面所述的特征和要素的任意组合来实施本发明,而无论它们是否涉及不同的实施例。因此,下面的方面、特征、实施例和优点仅作说明之用,而不应看作是权利要求的要素或限定,除非在权利要求中明确提出。
现参照图1,其示出了根据本发明的一些实施例的扫码快速获得产品详情的***的示意性框图。
如图1中所示,根据本发明的一些实施例的扫码快速获得产品详情的***100包括:
扫码模块101,其被配置为扫描产品501的条码502,并读取条码信息;
查询模块102,其被配置为:形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求,通过网络向所述多个产品数据源分别发送所述查询请求,并接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果,以及
处理模块103,其被配置为对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
所述扫码模块101、查询模块102和处理模块103例如可以位于一终端设备110中。所述终端设备110可以是任何具有扫码和相应处理功能的终端设备,例如其可以是智能手机、个人数字助理等移动通信设备,具有扫码和相应处理功能的平板电脑等移动设备,以及专用的扫码终端设备等。
所述条码502(也可称为条形码)可以是贴附在产品或产品包装上的、且编码有产品相关信息的任何图像、标签等。例如,在一些实施例中,所述条码502可以是诸如通用产品代码(UPC)、欧洲物品编码(EAN)等各种线性条码。如本领域的技术人员所知的,线性条码是指由按照一定的编码规则排列的条、空的图形,且通常标有对应的字符。其中,条为深色、空为浅色,用于由扫码设备扫描识读,以获取其对应的字符,即条码信息。所述对应字符通过由一个数字序列组成,供人们直接识读或通过键盘向计算机输入数据来识读。根据不同的编码标准和规则,所述一组条空的图形以及相应的数字序列可以表示产品的生产国、制造厂家、商品名称、生产日期、类别、日期等许多产品信息。不同条码及其数字序列与相应的产品信息可以相关联地存储在本地的或网上的产品数据库中,这样,通过扫码设备扫描条码图案并获取相应数字序列,或者通过直接输入数字序列,并使用所述数字序列在产品数据库中进行查询,就可以获得相应的产品信息。应指出的是,在本文中,条码作广义的解释,其也可以包括各种二维码,甚至也可以包括编码有产品信息的射频识别(RFID)标签等。
在一些实施例中,所述扫码模块101可以由诸如智能手机等移动终端设备中的相机以及在该移动终端设备上运行的扫码程序来实现。所述相机可用于获得条码的图像。所述扫码程序例如可以存储在该移动终端设备中的存储器中,并由该移动终端设备中的处理器加载和执行,以对由相机获得的条码的图像进行识别,从而获得相应的条码信息。
在另一些实施例中,所述扫码模块101也可以是专用的扫码终端设备的扫码模块,例如其可以由专用的扫码终端设备中的条码图像获取单元以及条码识别电路或芯片等实现。
所述查询模块102例如可以由所述终端设备110中的处理器以及相应的软件程序来实现。所述软件程序例如可以存储在该终端设备110中的存储器中,并由所述处理器加载和执行,以执行其查询功能。具体地,当所述扫码模块101已识别所述条码的条码信息后,可以将所述条码信息通过所述处理模块103传送给所述查询模块102(或直接传送给查询模块102)。所述查询模块102可以形成针对多个产品数据源中的每一个产品数据源的包含所述条码信息的查询请求,通过网络(例如互联网、企业内部网、局域网等)向每一个产品数据源发送所述查询请求,并接收来自每一个产品数据源的查询结果。
所述查询请求例如可以是符合HPPT协议的请求,即HTTP请求,该HTTP请求的相应字段中可以包含产品数据源的网络地址以及所述条码信息,从而所述查询模块102可以通过HTTP协议将包含条码信息的查询请求发送到每个产品数据源。相应地,所述查询模块102可以接收来自每个产品数据源的包含查询结果的HTTP响应。当然,在其他实施例中,所述查询请求也可以是符合其他协议的请求,相应地通过其他协议发送包含条码信息的请求和接收包含查询结果的响应。
在一些实施例中,所述多个产品数据源例如可以包括至少一个网上条码查询服务503、至少一个产品提要查询服务504以及专有产品数据库105中的至少两个。
所述网上条码查询服务503例如可以是提供条码查询服务的网站,如http://www.upcitemdb.com/、https://www.barcodelookup.com/,等等。这些网上条码查询服务503通常包括相关联的产品信息数据库,并提供了用于进行条码查询的应用编程接口(API),如UPC API或EAN API等。这些API通常是基于HTTP协议的,并定义了通过HTTP请求的特定字段向条码查询服务所在网址传输条码信息、用户身份验证信息,以及通过HTTP响应的相应字段接收条码查询结果的格式。这样,所述查询模块102可以通过调用相应网上条码查询服务503的API来向网上条码查询服务503传送条码信息,并接收来自网上条码查询服务503的查询结果,即所述条码信息所对应的产品信息。
所述产品提要查询服务503可以是任何能够提供产品提要(product feed)的网站,例如搜索引擎、比价网站、电子商务平台、产品信息聚合网站、关联企业网站等。如本领域技术人员所知的,产品提要是指一种由产品列表及产品属性构成的文件,且通常可包括产品图像、产品名称、产品标识以及诸如价格、规格、库存情况等其他产品属性。产品提要文件中的信息格式是由产品提要规范定义的,所述产品提要规范例如可以是Google Feed规范等,也可以是专有的产品提要规范。产品提供查询服务503可收集和存储大量的产品提要,且可提供通过条码信息查询产品信息的服务。这样,所述查询模块102就可以通过向所述产品提要查询服务503发送包含条码信息的查询请求,来获得所述产品提要查询服务503作为查询响应提供的相应产品提要文件及其包含的详细产品信息。
所述至少一个网上条码查询服务503和所述至少一个产品提要查询服务504各自的网址及条码查询方式(如条码查询API等)可以事先存储在终端设备110的存储器中,以便所述查询模块102从所述存储器中获取所述网址及条码查询方式,并向每个网上条码查询服务503和产品提要查询服务504分别发送查询请求。在一些实施例中,用户可以对所述网址和条码查询方式进行编辑,例如增加、删除、修改等。
所述专有产品数据库105例如可以是所述***100的用户自己拥有和维护的产品数据库,该产品数据库中可存储有用户收集的大量产品的信息及对应的条码信息。所述专有产品数据库105可以按照用户指定的格式来收集和存储产品信息,以满足用户的特定需求。在一些实施例中,所述专有产品数据库105以数据库表的形式存储产品信息和条码信息。例如,在一些示例性实施例中,所述专有产品数据库105可包括商品表,所述商品表的字段定义及说明可以示例如下:
如本领域技术人员可理解地,在本文中,所述专有产品数据库105可以广义地理解为也包括相应的数据库管理***,并可包括相应的数据访问服务器,例如web服务器等。所述专有产品数据库105可以位于用户的企业场所,并可通过局域网、无线局域网、企业内部网、互联网、有线连接等方式与所述终端设备110通信连接。
所述处理模块103可以对所述查询模块102所查询到的、来自所述多个产品数据源的产品信息进行各种适当的整合和处理,例如消除重复产品信息、扩展产品信息、解决矛盾产品信息等,从而形成最终产品信息。与来自单个产品数据源的产品信息相比,通过对来自多个产品数据源的产品信息进行整合和处理后的最终产品信息将更为完整、全面和准确,能更好地满足用户需求;并且与逐个向多个产品数据源进行查询的传统方式相比,获取产品信息的速度显著更快。
所述处理模块103例如可以由所述终端设备110中的处理器以及相应的软件程序来实现。所述软件程序例如可以存储在该终端设备110中的存储器中,并可以由所述处理器加载和执行,以执行其整合和处理功能。
在一些实施例中,所述***100还包括如下可选模块:显示模块104,其被配置为将所述最终产品信息显示给用户。也就是说,所述处理模块103通过对来自所述多个产品数据源的产品信息进行整合和处理而形成最终产品信息后,可以通过所述显示模块104将所述最终产品信息显示给用户,以方便用户查看。所述显示模块104例如可以由所述终端设备110的显示器来实现。
在一些实施例中,所述***100还包括:所述专有产品数据库105,其被配置为将所述最终产品信息与所述条码信息相关联地存储。也就是说,所述处理模块103通过对来自所述多个产品数据源的产品信息进行整合和处理而形成最终产品信息后,可以将所述最终产品信息存储在所述专有产品数据库105中,例如存储在上面例示的商品表中。存储在所述专用产品数据库105中的所述最终产品信息可以在以后用户通过扫码查询该产品时,提供给所述查询模块102,以进行进一步的整合、处理或显示。这样,所述***100将随着使用过程,在专用产品数据库105中存储越来越多的产品信息,从而能够提供越来越全面和准确的产品信息。
在一些实施例中,所述***100还具有允许用户对所述显示模块104上显示的最终产品信息进行人工编辑的功能。该功能例如可以通过所述终端设备110上的键盘(实体键盘或显示器上显示的虚拟键盘)和/或触摸屏(例如与显示器屏幕集成在一起)等用户交互设备以及相应的软件程序来实现。通过该编辑功能,用户可以在处理模块103所集成和处理过的产品信息被存储到专用产品数据库105之前,对所述产品信息进行人工的核对和修改,以使所述产品信息更为可靠、全面和符合用户需求。
在一些实施例中,所述处理模块103通过以下方式对来自所述多个产品数据源的产品信息进行整合和处理:
对于来自所述多个产品数据源的产品信息中的不同字段,将所述不同字段串接起来;
对于来自所述多个产品数据源的产品信息中的相同字段的信息,如果为重复信息,则去除重复信息;如果为冲突信息,则保留来自预定权重较大的产品数据源的信息,去除来自预定权重较小的产品数据源的信息;如果为不同信息,则保留所述不同信息。
也就是说,如果来自所述多个产品数据源的产品信息中包括互不相同的字段,则处理模块103可以将这些互不相同的字段都保留在最终产品信息中,从而形成更完整的产品信息。当然,在一些实施例中,也可以由所述处理模块103或通过人工编辑的方式将来自一些产品数据源的产品信息中的不需要的字段删除。
也就是说,对于来自所述多个产品数据源的产品信息中的相同字段,如果字段内容相同,则在最终产品信息中只保留一份该字段;如果字段内容不相同,但并非矛盾,则可以在最终产品信息的该字段中保留来自不同产品数据源的内容,且可选地可以进一步在该字段中注明不同内容的来源(即所来自的产品数据源);如果字段内容不相同,且相互矛盾,则可以在最终产品信息的该字段中保留来自预定权重较大的产品数据源的内容,而删除来自预定权重较小的产品数据源的内容。在这种情况下,可以由用户根据每个产品数据源的权威性、可靠性等因素预先指定每个产品数据源的不同相对权重(或者优先级),并将每个产品数据源的权重存储在终端设备110的存储器中,以便处理模块103使用。以上对来自所述多个产品数据源的产品信息进行整合的过程可以由所述处理模块103自动进行,也可以在处理模块103的自动处理的基础上,通过人工编辑功能进一步确认和修改。
在一些实施例中,所述***100还包括如下可选模块:
人工智能(AI)模块106,其被配置为对于来自所述多个产品数据源的产品信息中的图像信息,进行图像识别,以确定产品类别;
其中,所述处理模块103还被配置为将通过图像识别确定的产品类别与来自所述多个产品数据源的产品信息中的类别信息进行整合,以确定最终产品信息中的类别信息。
也就是说,所述处理模块103可以判断来自所述多个产品数据源的产品信息中是否包含图像信息(例如,可通过所述产品信息中的字段名或包含的文件或文件链接的扩展名来进行判断),且在判断其包含图像信息后,将所述图像信息提供给所述人工智能模块106,以便进行图像识别来确定产品类别。
所述人工智能模块106例如可以由所述终端设备110中的处理器以及相应的人工智能软件程序来实现,或者,也可以由所述终端设备110中的专用人工智能芯片来实现。
在一些实施例中,所述人工智能模块106为基于卷积神经网络(CNN)的图片识别模块。如本领域技术人员所知的,基于卷积神经网络(CNN)的图片识别模块通常包括输入层、多组卷积层和池化层以及全连层等,并可经历训练阶段和使用阶段。在训练阶段,可使用标准分类图片库中的图片输入所述人工智能模块106,并使用对应的图片标注(即产品类别)作为判断数据,以不断调整各层处理单元的参数。在使用阶段,可以将图像信息输入训练好的人工智能模块106,以便由人工智能模块106自动判断出图像中的产品的类别。
所述***100可以使用已经训练好(例如外购的)的人工智能模块106;或者,也可以由用户自己在使用所述***100之前和/或使用所述***100期间,对人工智能模块106进行训练。
在一些实施例中,所述处理模块103进一步被配置为:
如果通过所述图像识别确定的产品类别与来自所述多个产品数据源中的至少一个产品数据源的产品信息中的类别信息相同,或者来自所述多个产品数据源的产品信息中没有类别信息,则将通过图像识别确定的产品类别作为最终产品信息中的类别信息;
如果通过所述图像识别确定的产品类别与来自所述多个产品数据源中的产品信息中的类别信息不相同,则将来自所述多个产品数据源中的预定权重较大的产品数据源的产品信息中的类别信息作为最终产品信息中的类别信息。
也就是说,所述处理模块103进一步将所述人工智能模块106识别的产品类别与来自所述多个产品数据源的产品类别信息进行整合。在一些实施例中,所述处理模块103可以进一步将整合的结果由所述显示模块104进行显示,以便通过人工编辑功能对所述结果进行人工确认和编辑,例如确认或修改所述处理模块103所获得的产品类别信息。
现参照图2,其示出了根据本发明的另一些实施例的扫码快速获得产品详情的***200。
如图2中所示,所述***200与图1中所示且如上描述的根据本发明的一些实施例的扫码快速获得产品详情的***100的区别在于:在所述***200中,所述处理模块103不是位于所述终端设备110中,而是位于一处理设备210中。所述扫码模块101和查询模块102仍可位于所述终端设备110中。在一些进一步的实施例中,所述显示模块104以及所述人工智能(AI)模块106也可以位于所述处理设备210中。
所述处理设备例如可以为计算机,其可以位于用户的企业场所,并可通过局域网、无线局域网、企业内部网、互联网、有线连接等方式与所述终端设备110和所述专有产品数据库105连接,并介于两者之间。
这样,在所述终端设备110上的扫码设备101通过扫描产品501上的条码502获得条码信息,并通过查询模块102通过向多个产品数据源分别发送包含条码信息的查询请求而获得查询结果之后,所述查询模块102可以将所述查询结果传送到所述处理设备210上的处理模块103,并由处理模块103进行整合和处理后显示在所述处理设备210的显示模块104上,或者存储在所述专有产品数据库105。在一些实施例中,所述整合和处理可以在所述人工智能模块106的辅助下进行。与图1所示实施例的***100相比,图2所示实施例的***200由于采用了处理设备,因此更容易实现更强大的整合、处理及人工智能能力,且更便于用户的查看和编辑等操作。图2所示实施例的***200中的各模块的功能与图1所示实施例的各模块的功能基本相同,因此这里不再详述。
以上参照附图描述了根据本发明的实施例的扫码快速获得产品详情的***100、200,应指出的是,以上描述仅为示例,而不是对本发明的限制。在本发明的其他实施例中,所述***100、200可具有更多、更少或不同的模块,且各模块之间的连接、包含和功能等关系可以与所描述和图示的不同。例如,所述终端设备110和处理设备210通常还可包括其他硬件和软件模块,例如存储器、扬声器、通信模块、网络接口等硬件模块或装置,以及操作***等软件***或模块等。再例如,通常一个模块执行的多个功能也可以由多个单独的模块来执行;执行不同功能的多个模块可以合并为一个执行这些功能的更大的模块;一个模块执行的功能也可以由另一个模块来执行,等等。例如,在一些实施例中,所述查询模块102与所述处理模块103也可以视为同一个处理模块。所有这些变化都处于本发明的精神和范围之内。
现参照图3,其示出了根据本发明的实施例的一种扫码快速获得产品详情的方法的流程图。该方法的各步骤可以对应于上述根据本发明的实施例的扫码快速获得产品详情的***100、200中的各模块的操作。为简明起见,在以下描述中省略了与以上描述重复的部分细节,因此,可参照以上描述获得对该方法的更详细的了解。
如图3所示,该方法包括以下步骤:
在步骤301,使用扫码设备扫描产品的条码,并读取条码信息;
在步骤302,形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求;
在步骤303,通过网络向所述多个产品数据源分别发送所述查询请求;
在步骤304,接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果;以及
在步骤305,对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
在一些实施例中,所述多个产品数据源包括以下各项中的至少两个:
至少一个网上条码查询服务;
至少一个产品提要查询服务;以及
专有产品数据库。
在一些实施例中,所述方法还包括以下可选步骤:
在步骤306,将所述最终产品信息显示给用户。
在一些实施例中,所述方法还包括以下可选步骤:
在步骤307,将所述最终产品信息与所述条码信息相关联地存储在所述专有产品数据库中。
在一些实施例中,所述对来自所述多个产品数据源的产品信息进行整合和处理的步骤305包括以下子步骤:
对于来自所述多个产品数据源的产品信息中的不同字段,将所述不同字段串接起来;
对于来自所述多个产品数据源的产品信息中的相同字段的信息,如果为重复信息,则去除重复信息;如果为冲突信息,则保留来自预定权重较大的产品数据源的信息,去除来自预定权重较小的产品数据源的信息;如果为不同信息,则保留所述不同信息。
在一些实施例中,所述对来自所述多个产品数据源的产品信息进行整合和处理的步骤305还包括以下子步骤:
对于来自所述多个产品数据源的产品信息中的图像信息,使用人工智能模块进行图像识别,以确定产品类别;以及
将通过图像识别确定的产品类别与来自所述多个产品数据源的产品信息中的类别信息进行整合,以确定最终产品信息中的类别信息。
在一些实施例中,所述将通过图像识别确定的产品类别与来自所述多个产品数据源的产品信息中的类别信息进行整合的子步骤进一步包括以下子步骤:
如果通过所述图像识别确定的产品类别与来自所述多个产品数据源中的至少一个产品数据源的产品信息中的类别信息相同,或者来自所述多个产品数据源的产品信息中没有类别信息,则将通过所述图像识别确定的产品类别作为最终产品信息中的类别信息;
如果通过所述图像识别确定的产品类别与来自所述多个产品数据源中的产品信息中的类别信息不相同,则将来自所述多个产品数据源中的预定权重较大的产品数据源的产品信息中的类别信息作为最终产品信息中的类别信息。
以上参照附图描述了根据本发明的实施例的扫码快速获得产品详情的方法,应指出的是,以上描述仅为示例,而不是对本发明的限制。在本发明的其他实施例中,该方法可具有更多、更少或不同的步骤,且各步骤之间的顺序、包含和功能等关系可以与所描述和图示的不同。例如,通常一个步骤完成的多个功能也可以由多个单独的步骤来执行;执行不同功能的多个步骤可以合并为一个执行这些功能的更大的步骤;一些步骤之间可以任何顺序执行或并行执行,等等。所有这些变化都处于本发明的精神和范围之内。
在本发明的另一个方面,还提供了一种机器可读存储介质,其存储有机器可执行代码指令,所述机器可执行代码指令当被机器执行时使得该机器执行根据本发明的任何一个实施例的扫码快速获得产品详情的方法。
在本发明的又一个方面,还提供了一种计算机***,其包括处理器和与处理器相连接的存储器,所述存储器中存储有程序指令,所述处理器被配置为通过加载和执行所述存储器中的程序指令而执行根据本发明的任何一个实施例所述的扫码快速获得产品详情的方法。如本领域的技术人员可理解的,该计算机***还可以包括其他部件,例如各种输入输出部件、通信部件等,由于这些部件可以为现有的计算机***中的部件,因此不再赘述。
根据本发明的实施例的扫码快速获得产品详情的***和方法可以由硬件、软件、固件或其任意组合来实现。根据本发明的实施例的扫码快速获得产品详情的***和方法可以集中的方式在一个计算机***中实现,或者以分布方式实现,在这种分布方式中,不同的部件分布在若干互连的计算机***中。一种典型的硬件和软件的组合可以是带有计算机程序的通用计算机***,该计算机程序中的程序代码模块对应于根据本发明的实施例的扫码快速获得产品详情的***中的各模块,且当该计算机程序被加载和执行时,控制该计算机***而使其执行根据本发明的实施例的扫码快速获得产品详情的***中的各模块的操作和功能。
根据本发明的实施例的扫码快速获得产品详情的技术方案能够实现通过扫码快速获得产品的详细信息,且与从单个产品数据源获得产品信息的现有技术相比,由于从多个产品数据源获得产品信息并进行整合和处理,使所获得的产品信息更为详细、全面和准确,并且获得产品信息的速度更快。在一些实施例中,通过使用人工智能技术对产品信息进行图像识别,进一步提高了产品信息的准确性。在一些实施例中,所获得的产品信息被保存在专有数据库中,所述专有数据库可用于未来的产品信息查询,这使得根据本发明的实施例的***能够随着使用而提供越来越完整和准确的产品信息。
根据本发明的实施例的扫码快速获得产品详情的技术方案适合于由线下或线上销售商通过扫码快速获得并录入大量所售卖商品的完整、准确的详细信息,从而大幅提高了工作效率,节约了时间和人工成本;也适合于由购物者通过扫码快速获得感兴趣的商品的完整、准确的详细信息,提升了购物体验。
为了说明和描述的目的已经提供了对本发明的实施例的前述描述,其中阐述了许多具体细节,诸如特定部件和步骤的示例,以提供对本发明的实施例的透彻理解,其目的不是穷尽的或者限制本发明。特定实施例的各个元件或特征通常不限于该特定实施例,而是在适用的情况下是可互换的并且可以在其他实施例中使用,即使没有具体示出或描述。这样的变化不被认为是背离本公开,并且所有这样的修改旨在被包括在本发明的范围内。在一些示例实施例中,没有详细描述公知的部件、结构和公知的技术。
这里使用的术语仅用于描述特定示例实施例的目的,而不意图是限制性的。本申请中各部件的名称仅是为叙述方便而定,而不是对本发明的限制。如本文所使用的,除非上下文另外明确指出,否则单数形式“一”,“一个”和“该”也可以意图包括复数形式。词语“包括”,“包括”,“包含”和“具有”是包含性的,因此指定所述特征、实体、步骤、操作、元件和/或组件的存在,但不排除存在或一个或多个其他特征、实体、步骤、操作、元件、部件和/或其组合的添加。这里描述的步骤、过程和操作不被解释为必须要求它们以所讨论或示出的特定顺序执行,除非明确地指定了执行顺序。在本文中,词语“产品”和“商品”可以互换的使用。
当元件被称为或被图示为在另一元件“上”、“连接到”或“耦合到”另一元件时,其可直接位于、连接或耦合到其他元件,或可以存在中间元件。用于描述元件之间关系的其他词语应该以类似的方式解释(例如,“在...之间”与“直接在...之间”,“相邻”与“直接相邻”等)。如本文中所使用的,“连接”、“相连”或类似词语以及相应图示,在没有其他明确限定的情况下,可以指机械连接、电连接、通信连接中的任何一个或多个。此外,如本文所使用的,词语“和/或”、“以及/或者”包括一个或多个相关所列项目的任何和所有组合。
可以理解的是,本发明的以上各实施例仅仅是为了说明本发明的原理而采用的示例性实施例,本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为处于本发明的保护范围之内。本发明的保护范围仅由所附权利要求书的语言表述的含义及其等同含义所限定。
Claims (10)
1.一种扫码快速获得产品详情的方法,包括:
使用扫码设备扫描产品的条码,并读取条码信息;
形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求;
通过网络向所述多个产品数据源分别发送所述查询请求;
接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果;以及
对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
2.根据权利要求1所述的方法,其中,所述多个产品数据源包括以下各项中的至少两个:
至少一个网上条码查询服务;
至少一个产品提要查询服务;以及
专有产品数据库。
3.根据权利要求2所述的方法,还包括:
将所述最终产品信息与所述条码信息相关联地存储在所述专有产品数据库中。
4.根据权利要求1所述的方法,其中,对来自所述多个产品数据源的产品信息进行整合和处理包括:
对于来自所述多个产品数据源的产品信息中的不同字段,将所述不同字段串接起来;
对于来自所述多个产品数据源的产品信息中的相同字段的信息,如果为重复信息,则去除重复信息;如果为冲突信息,则保留来自预定权重较大的产品数据源的信息,去除来自预定权重较小的产品数据源的信息;如果为不同信息,则保留所述不同信息。
5.根据权利要求4所述的方法,其中,对来自所述多个产品数据源的产品信息进行整合和处理还包括:
对于来自所述多个产品数据源的产品信息中的图像信息,使用人工智能模块进行图像识别,以确定产品类别;以及
将通过图像识别确定的产品类别与来自所述多个产品数据源的产品信息中的类别信息进行整合,以确定最终产品信息中的类别信息。
6.一种扫码快速获得产品详情的***,包括:
扫码模块,其被配置为扫描产品的条码,并读取条码信息;
查询模块,其被配置为:形成针对多个产品数据源中的每一个的包含所述条码信息的查询请求,通过网络向所述多个产品数据源分别发送所述查询请求,并接收来自所述多个产品数据源中的每一个的包含产品信息的查询结果,以及
处理模块,其被配置为对来自所述多个产品数据源的产品信息进行整合和处理,以形成最终产品信息。
7.根据权利要求6所述的***,其中,所述多个产品数据源包括以下各项中的至少两个:
至少一个网上条码查询服务;
至少一个产品提要查询服务;以及
专有产品数据库。
8.根据权利要求7所述的***,还包括:
所述专有产品数据库,其被配置为将所述最终产品信息与所述条码信息相关联地存储。
9.根据权利要求6所述的***,其中,所述处理模块进一步被配置为:
对于来自所述多个产品数据源的产品信息中的不同字段,将所述不同字段串接起来;
对于来自所述多个产品数据源的产品信息中的相同字段的信息,如果为重复信息,则去除重复信息;如果为冲突信息,则保留来自预定权重较大的产品数据源的信息,去除来自预定权重较小的产品数据源的信息;如果为不同信息,则保留所述不同信息。
10.根据权利要求9所述的***,还包括:
人工智能模块,其被配置为对于来自所述多个产品数据源的产品信息中的图像信息,进行图像识别,以确定产品类别;
其中,所述处理模块还被配置为将通过图像识别确定的产品类别与来自所述多个产品数据源的产品信息中的类别信息进行整合,以确定最终产品信息中的类别信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810784589.7A CN108717639A (zh) | 2018-07-17 | 2018-07-17 | 扫码快速获得产品详情的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810784589.7A CN108717639A (zh) | 2018-07-17 | 2018-07-17 | 扫码快速获得产品详情的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108717639A true CN108717639A (zh) | 2018-10-30 |
Family
ID=63914040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810784589.7A Pending CN108717639A (zh) | 2018-07-17 | 2018-07-17 | 扫码快速获得产品详情的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108717639A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110189194A (zh) * | 2019-05-14 | 2019-08-30 | 北京三快在线科技有限公司 | 一种信息查询的方法及装置 |
CN111274307A (zh) * | 2020-01-15 | 2020-06-12 | 深圳市元征科技股份有限公司 | 一种产品信息展示方法、装置、***及相关设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005001595A2 (en) * | 2003-06-18 | 2005-01-06 | Cnet Networks, Inc. | Content aggregation method and apparatus for on-line purchasing system |
CN102955838A (zh) * | 2011-08-17 | 2013-03-06 | 宇宣数位媒体股份有限公司 | 商品信息***及传递方法 |
CN105469262A (zh) * | 2014-09-04 | 2016-04-06 | 广州神马移动信息科技有限公司 | 商品资讯信息获取和整合方法及装置 |
CN105701476A (zh) * | 2016-02-04 | 2016-06-22 | 合肥泰禾光电科技股份有限公司 | 一种基于机器视觉的生产线产品自动化识别***及方法 |
CN106599968A (zh) * | 2016-12-16 | 2017-04-26 | 金维度信息科技(北京)有限公司 | 一种用于二维码生成的多维输入商品信息处理方法及装置 |
CN107665229A (zh) * | 2017-05-26 | 2018-02-06 | 深圳市谷熊网络科技有限公司 | 信息搜索方法、装置及设备 |
-
2018
- 2018-07-17 CN CN201810784589.7A patent/CN108717639A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005001595A2 (en) * | 2003-06-18 | 2005-01-06 | Cnet Networks, Inc. | Content aggregation method and apparatus for on-line purchasing system |
CN102955838A (zh) * | 2011-08-17 | 2013-03-06 | 宇宣数位媒体股份有限公司 | 商品信息***及传递方法 |
CN105469262A (zh) * | 2014-09-04 | 2016-04-06 | 广州神马移动信息科技有限公司 | 商品资讯信息获取和整合方法及装置 |
CN105701476A (zh) * | 2016-02-04 | 2016-06-22 | 合肥泰禾光电科技股份有限公司 | 一种基于机器视觉的生产线产品自动化识别***及方法 |
CN106599968A (zh) * | 2016-12-16 | 2017-04-26 | 金维度信息科技(北京)有限公司 | 一种用于二维码生成的多维输入商品信息处理方法及装置 |
CN107665229A (zh) * | 2017-05-26 | 2018-02-06 | 深圳市谷熊网络科技有限公司 | 信息搜索方法、装置及设备 |
Non-Patent Citations (1)
Title |
---|
吴爱华: "不一致数据的查询处理" * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110189194A (zh) * | 2019-05-14 | 2019-08-30 | 北京三快在线科技有限公司 | 一种信息查询的方法及装置 |
CN111274307A (zh) * | 2020-01-15 | 2020-06-12 | 深圳市元征科技股份有限公司 | 一种产品信息展示方法、装置、***及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2549377C (en) | System and method for obtaining information relating to an item of commerce using a portable imaging device | |
JP4166503B2 (ja) | 識別コードをベースとする情報処理システム | |
US20050015311A1 (en) | System and method for aggregate online ordering using barcode scanners | |
EP2784696A1 (en) | Search device, search method, search program, and storage medium | |
GB2539769A (en) | System for inventory management | |
KR20210105013A (ko) | 상품 추천 및 주문 서비스를 제공하는 장치 | |
US20050015310A1 (en) | System and method for aggregating and managing client orders using barcode scanning technology | |
WO2016084230A1 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
FI20185738A1 (en) | Systems for generating and maintaining unique identification data | |
CN108648064A (zh) | 产品信息快速上架的方法和装置 | |
CN108717639A (zh) | 扫码快速获得产品详情的方法和*** | |
US20130173428A1 (en) | Augmenting product information on a client device | |
CN108345600B (zh) | 一种搜索应用的管理、数据搜索方法及其装置 | |
KR102286661B1 (ko) | 채팅을 기반으로 한 주문형 쇼핑 큐레이션 장치 | |
KR20210105009A (ko) | 주문 트렌드 분석 서비스를 제공하는 프로그램 | |
KR20210105010A (ko) | 주문 트렌드 분석 서비스를 제공하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체 | |
CN112613833A (zh) | 一种电信业务购物车***及操作方法 | |
CN113837768A (zh) | 用于认证和注册产品以及动态地呈现内容的***和方法 | |
JP6994794B1 (ja) | 商品情報登録装置及び商品情報登録方法 | |
NL2012522B1 (en) | Method of processing a purchase transaction, a computer controlled purchase transaction system as well as a transaction server comprised in such a system. | |
WO2014058101A1 (ko) | 디자인 물품 제작 시스템 및 그 방법 | |
KR20210105005A (ko) | 주문 데이터의 태그 기반 트렌드 분석 서비스를 제공하는 방법 | |
KR20210105007A (ko) | 주문 데이터의 트렌드 분석 서비스 프로그램이 기록된 기록매체 | |
KR20210105008A (ko) | 주문 트렌드 분석 서비스를 제공하는 방법 | |
KR20210105006A (ko) | 주문 데이터의 트렌드 분석 서비스 프로그램 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181030 |
|
WD01 | Invention patent application deemed withdrawn after publication |