一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种商品的排查方法、装置、电子设备及介质与流程

2022-04-25 01:32:58 来源:中国专利 TAG:


1.本技术涉及数据筛查领域,特别是涉及一种商品的排查方法、装置、电子设备及介质。


背景技术:

2.供应商创建了商品,需要在采购平台上查看商品能不能被采购人搜索到,实际搜索中常常会因为商品状态、销售区域、配送区域等商品属性与在采购平台上的搜索条件不匹配导致无法搜索到所需商品,因此需要排查定位搜索不到的原因。
3.当前在做排查时需要登录到日志平台操作,然后,在海量的日志数据中查找对应的日志请求,提取出实际搜索时查询的商品属性,使用目标商品的id通过搜索服务器(elasticsearch,es)查询出全部商品属性,再人工比对两边的商品属性,找到不匹配的商品属性,当前的排查方法流程冗长,耗费时间。
4.由此可见,如何减少排查时间是本领域技术人员亟待解决的问题。


技术实现要素:

5.本技术的目的是提供一种商品的排查方法、装置、电子设备及介质,能够排查搜索不到商品的原因,用于减少商品的排查时间。
6.为解决上述技术问题,本技术提供一种商品的排查方法,应用于服务器,包括:
7.接收操作平台发送的请求,生成搜索码并返回至操作平台;各搜索码之间互不重复;
8.查询与搜索码对应的目标商品的搜索条件;其中,搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称;
9.查询目标商品的全部商品属性名称和与各商品属性名称对应的商品属性参数;
10.将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台;其中,进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致。
11.优选地,查询与搜索码对应的目标商品的搜索条件包括:
12.从redis中查询是否存在目标key值;目标key值为与搜索码相同的key值;
13.若存在,则取出与目标key值对应的目标value值,作为本次查询的搜索条件。
14.优选地,在将各搜索参数与各商品属性参数进行比对之前,还包括:
15.判断是否存在与各搜索名称一致的商品属性名称;
16.若不存在与当前搜索名称一致的商品属性名称,则根据映射关系表获取与当前搜索名称对应的商品属性名称。
17.优选地,判断是否存在与各搜索名称一致的商品属性名称包括:
18.通过轮询方式判断是否存在与各搜索名称一致的商品属性名称。
19.优选地,生成比对结果并返回至操作平台包括:
20.根据各搜索参数与各商品属性参数的比对情况得到目标商品属性名称;其中,目标商品属性名称为进行比对的全部商品属性参数中与搜索参数不一致的商品属性参数对应的商品属性名称;
21.根据目标商品属性名称、与目标商品属性名称对应的目标商品属性参数和与目标商品属性参数比对的搜索参数生成比对结果;
22.将比对结果发送至操作平台。
23.为解决上述技术问题,本技术还提供一种商品的排查方法,应用于操作平台,包括:
24.接收用户发送的请求,并将请求发送至服务器;
25.接收并展示服务器发送的搜索码;其中,搜索码为服务器接收到请求后生成的搜索码;
26.接收并展示服务器发送的比对结果;其中,比对结果为服务器将查询得到的各搜索参数与各商品属性参数进行比对后生成的结果。
27.为解决上述技术问题,本技术还提供一种商品的排查装置,应用于服务器,包括:
28.第一接收模块,用于接收操作平台发送的请求,生成搜索码并返回至操作平台;各搜索码之间互不重复;
29.第一查询模块,用于查询与搜索码对应的目标商品的搜索条件;其中,搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称;
30.第二查询模块,用于查询目标商品的全部商品属性名称和与各商品属性名称对应的全部商品属性参数;
31.比对模块,用于将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台;其中,进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致。
32.为解决上述技术问题,本技术还提供一种商品的排查装置,应用于操作平台,包括:
33.第二接收模块,用于接收用户发送的请求,并将请求发送至服务器;
34.第三接收模块,用于接收并展示服务器发送的搜索码;其中,搜索码为服务器接收到请求后生成的搜索码;
35.第四接收模块,用于接收并展示服务器发送的比对结果;其中,比对结果为服务器将查询得到的各搜索参数与各商品属性参数进行比对后生成的结果。
36.为解决上述技术问题,本技术还提供一种电子设备,包括:
37.存储器,用于存储计算机程序;
38.处理器,用于执行计算机程序时实现上述商品的排查方法的步骤。
39.为解决上述技术问题,本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述商品的排查方法的步骤。
40.本技术所提供的一种商品的排查方法,包括接收操作平台发送的请求,生成搜索码并返回至操作平台;各搜索码之间互不重复;查询与搜索码对应的目标商品的搜索条件;其中,搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称;查询目标商品的全部商品属性名称和与各商品属性名称对应的商品属性
参数;将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台;其中,进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致。该方法通过生成不重复的搜索码以获取搜索条件,不需要在海量数据中定位搜索条件,节省了时间。此外,该方法能够自动比对搜索参数和商品属性参数,不需要人工比对,节省时间的同时还降低了人力成本。
41.此外,本技术所提供的商品的排查装置、电子设备及介质与商品的排查方法相对应,效果如上。
附图说明
42.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1为本技术提供的一种应用于服务器的商品的排查方法的流程图;
44.图2为本技术提供的一种应用于操作平台的商品的排查方法的流程图;
45.图3为本技术提供的一种应用于服务器的商品的排查装置的结构图;
46.图4为本技术提供的一种应用于操作平台的商品的排查装置的结构图;
47.图5为本技术提供的一种电子设备的结构图。
具体实施方式
48.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
49.用户在线上购物平台购买商品时,通过输入商品关键字和选择一定的搜索参数进行搜索,以便在线上购物平台的众多商品中筛选出目标商品,在本技术中,目标商品为用户所要查询的商品。需要说明的是,用户在搜索商品时可选择的搜索参数包括商品的颜色、品牌、型号、销售区域和配送区域等,通常情况下,用户所选择的搜索参数对应的商品属性名称只是目标商品全部商品属性名称的一部分。可以理解的是,用户在线上购物平台搜索页面的搜索栏输入目标商品的关键字,并在搜索页面的搜索条件选择栏选完搜索参数后再进行查询,当用户选择的搜索参数与目标商品的商品属性参数全部一致时,线上购物平台会展示出目标商品的相关信息,而当选择的搜索参数中存在至少一个搜索参数与目标商品的商品属性参数不一致时,就无法搜索到目标商品。
50.显然,每位用户在每次搜索商品时选择的搜索参数都会被线上购物平台的后台系统记录,而在排查时,要从该后台系统的海量搜索记录中找到所需要的搜索记录,再人工比对该搜索记录中的搜索参数和目标商品对应的商品属性参数,无疑极大地增加了商品的排查时间。
51.鉴于目前存在的上述问题,本技术的核心是提供一种商品的排查方法,用于在用户选择的全部搜索参数中查找与目标商品的商品属性参数不一致的搜索参数,排查搜索不到商品的原因,能够减少商品的排查时间。
52.为了便于理解,下面对本技术的技术方案所适用的应用场景进行介绍。
53.本技术的商品的排查系统可以包括用户终端、操作平台、服务器、线上购物平台的搜索页面和后台系统。
54.在具体实施中,用户终端可以通过自身安装的应用,如浏览器等,为用户提供查询操作平台和线上购物平台的信息输入接口。具体地,用户终端可以通过信息输入接口获取到用户输入的用于查询操作平台或者线上购物平台的网址,也可以通过信息输入接口获取用于查询操作平台或者线上购物平台的关键字,进而可以在所安装的应用界面查询到操作平台和线上购物平台。可以理解的是,本技术中的用户终端包括但不限于智能手机、平板电脑以及台式计算机等。
55.操作平台是实现用户和服务器之间通信的纽带,具体地,操作平台可以通过用户点击所展示的生成搜索码的按钮的操作获取到用户的请求,并将该请求发送至服务器,且在服务器生成搜索码后会获取服务器发送的搜索码,并将该搜索码复制到剪贴板上,使得用户获取到服务器生成的搜索码。需要说明的是,操作平台向服务器发送的请求仅用于通知服务器生成搜索码,另外,搜索码不是根据目标商品生成得到,其与目标商品并无直接的联系,仅用于在搜索商品时传入作为标记,因此,对于用户的每次搜索,服务器都会生成互不重复的搜索码供用户搜索商品时使用,以区分用户的每次搜索。此外,操作平台还可以接收用户输入的搜索码和目标商品的id,并将该搜索码和目标商品的id发送至服务器,在服务器处理完成后接收并展示服务器发送的比对结果。
56.线上购物平台的搜索页面为用户提供搜索商品的渠道,具体地,搜索页面可以通过搜索栏获取用户输入的由目标商品的关键字和剪贴板上的搜索码组成的搜索词条,通过搜索条件选择栏获取用户选择的目标商品的搜索参数,并将获取到的搜索词条和搜索参数转发至线上购物平台的后台系统。在具体实施中,线上购物平台的后台系统会接收所有用户发送的搜索词条和搜索参数,显然,用户在搜索时输入的搜索词条可以不包括搜索码,仅通过输入的商品关键字与选择的搜索参数去查询目标商品,因此,为从众多搜索词条中找到包含搜索码的搜索词条,线上购物平台的后台系统需要解析搜索页面发送的搜索词条。具体地,线上购物平台的后台系统会校验搜索词条是否包含搜索码,若没有搜索码则自动放行,允许搜索,若有搜索码则将搜索词条拆解为搜索码和目标商品的关键字,将搜索码作为key值存储在远程字典服务(remote dictionary server,redis)中,将目标商品的关键字与用户选择的搜索参数组装为一组完整的搜索条件,最终通过组装后的搜索条件进行搜索,在查询到搜索结果后会将搜索结果反馈至搜索页面,并将该搜索条件作为value值存储在redis中。可以理解的是,目标商品的关键字为目标商品的id,进行组装的搜索参数为用户搜索该目标商品时在搜索条件选择栏选择的全部搜索参数,因此,组装后得到的搜索条件囊括了目标商品的id和用户在搜索条件选择栏选择的全部搜索参数。值得注意的是,存储在redis中的搜索条件包括但不限于目标商品的id和在搜索条件选择栏选择的全部搜索参数,还包括与各搜索参数对应的搜索名称。需要说明的是,redis为用于存储搜索码和组装后的搜索条件的存储系统,本技术中使用的存储系统包括但不限于redis,还可以是分布式的高速缓存系统(memcache)以及其它能够将搜索码和搜索条件对应存储的存储系统。另外,本技术中的线上购物平台包括但不限于政采云平台,可以包括所有搜索页面支持输入搜索码、后台系统能够校验搜索码的线上购物平台。
57.服务器可以是一台专门用于排查搜索不到商品的原因的专用服务器,也可以是一台能够实现多种业务的通用服务器,均不影响本技术技术方案的实现。通常情况下,服务器是专用服务器,其功能仅包括生成搜索码、查询目标商品的搜索条件、查询目标商品的全部商品属性以及比对该目标商品的搜索条件和全部商品属性。需要说明的是,在本技术中,目标商品的全部商品属性包括目标商品的全部商品属性名称和与各商品属性名称对应的全部商品属性参数。具体地,服务器接收到操作平台发送的请求后生成搜索码,并将所生成的搜索码返回至操作平台,而当用户在操作平台相应的输入框中输入搜索码和目标商品的id后,服务器会根据输入的搜索码从redis中查询搜索条件,以及根据输入的目标商品id查询目标商品的全部商品属性,并将查询得到的搜索条件与目标商品的全部商品属性进行比对,将比对结果返回至操作平台。
58.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
59.图1为本技术提供的一种应用于服务器的商品的排查方法的流程图。如图1所示,该方法包括:
60.s1:接收操作平台发送的请求,生成搜索码并返回至操作平台。
61.在本实施例中,为了便于使用商品关键字与搜索码组成的搜索词条进行搜索,可以设置搜索码为字符串,其中,字符串可以包括数字、字母和下划线中的三项或者任意两项,也可以是仅由数字或字母组成,还可以设置搜索码为中文词组、语句或汉字与字符串的组合,本实施例对此不做限制。为了便于线上购物平台的后台系统从搜索词条中识别出搜索码,可以设置搜索码为有规律的字符串,例如,可以设置搜索码为特定格式的字符串,此时商品关键字与搜索码组成的搜索词条即为汉字与字符串的组合。另外,由于搜索码用于在搜索商品时传入作为标记,因此,无论是哪种搜索码,都必须保证生成的各搜索码之间互不重复。
62.s2:查询与搜索码对应的目标商品的搜索条件。
63.在具体实施中,操作平台接收到所生成的搜索码后,会将该搜索码复制到剪贴板上,此时用户可以从操作平台切换到线上购物平台,在线上购物平台的搜索页面的搜索栏中输入目标商品的关键字,并将剪贴板上的搜索码复制到搜索栏中,此时将输入的目标商品的关键字与搜索码作为搜索词条,再从搜索条件选择栏选择一定的搜索参数进行搜索。线上购物平台的后台系统接收到搜索词条和搜索参数后,会对搜索词条进行解析识别,对于包含搜索码的搜索词条,会将搜索词条拆解为搜索码和目标商品的关键字,并将该搜索词条和一起传入的搜索参数缓存到redis中,存储规则为:将搜索码作为key值,将目标商品的关键字与一起传入的搜索参数组装成一组搜索条件,作为与该key值对应的value值。需要说明的是,目标商品的关键字为目标商品的id,在组装时,还会获取各搜索参数对应的搜索名称进行组装,也就是说,本实施例中的搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称。
64.在查询搜索条件时,会根据传入的搜索码去redis中进行查询,具体地,会将用户传入的搜索码与redis中存储的各key值进行比较,当存在与所传入的搜索码一致的key值时,则会取出与该key值对应的value值,作为本次查询得到的搜索条件。
65.s3:查询目标商品的全部商品属性名称和与各商品属性名称对应的商品属性参
数。
66.在具体实施中,用户可以在操作平台相应的输入框中输入目标商品的id以查询目标商品的全部商品属性。具体地,在查询时,会根据目标商品的id从es中进行查询,以得到目标商品的全部商品属性名称和与各商品属性名称对应的商品属性参数。需要说明的是,用于查询目标商品的全部商品属性的搜索服务器包括但不限于es,还可以为企业级搜索应用服务器(solr)等其它搜索服务器。
67.s4:将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台。
68.在具体实施中,获取到搜索条件、目标商品的全部商品属性名称和与各商品属性名称对应的商品属性参数之后,会将各搜索参数与各商品属性参数进行比对。需要说明的是,进行比对的搜索参数对应的搜索名称需要与同组比对的商品属性参数对应的商品属性名称一致,例如,搜索参数中对应颜色的参数只与商品属性参数中对应颜色的参数进行比对,而不会与商品属性参数中对应销售区域或是配送区域的参数进行比对,能够有效减少排查时间。
69.在将各搜索参数逐一与各商品属性参数进行比对之后,会根据各搜索参数的比对情况生成比对结果,具体地,根据全部搜索参数中与商品属性参数不一致的搜索参数生成比对结果,并将该比对结果发送至操作平台进行展示,以便用户获取到搜索不到商品的原因。
70.本实施例提供一种商品的排查方法,该方法先接收操作平台发送的请求,生成搜索码并返回至操作平台,其中,各搜索码之间互不重复;然后,查询与搜索码对应的目标商品的搜索条件,其中,搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称;再查询目标商品的全部商品属性名称和与各商品属性名称对应的商品属性参数;最后,将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台;其中,进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致。该方法通过生成不重复的搜索码以获取搜索条件,不需要在海量数据中定位搜索条件,节省了时间。此外,该方法能够自动比对搜索参数和商品属性参数,不需要人工比对,节省时间的同时还降低了人力成本。
71.在上述实施例的基础上,本实施例对步骤s2查询与搜索码对应的目标商品的搜索条件作进一步说明。该步骤包括:
72.从redis中查询是否存在目标key值;目标key值为与搜索码相同的key值;
73.若存在,则取出与目标key值对应的目标value值,作为本次查询的搜索条件。
74.在本实施例中,当获取到用户输入的搜索码后,会使用该搜索码从redis中查询是否存在与该搜索码相同的key值。需要说明的是,key值为线上购物平台的后台系统将包含搜索码的搜索词条拆解后存储在redis中的搜索码,对于每个包含搜索码的搜索词条,线上购物系统都会将其拆解为搜索码和商品关键字,并将搜索码作为key值存储在redis中。在本实施例中,通过将用户输入的搜索码与redis中存储的各key值进行比对,所得到的与用户输入的搜索码相同的key值即为目标key值,也就是用户搜索目标商品时输入的搜索码。上述实施例中提到,value值为由商品id、搜索商品时输入的全部搜索参数和与各搜索参数对应的搜索名称组成的搜索条件,因此,取出与目标key值对应存储的目标value值,即可得到本次查询的搜索条件。
75.本实施例在上述实施例的基础上,对步骤s2作出进一步说明。本实施例先从redis中查询是否存在与用户输入的搜索码相同的目标key值;若存在,则取出与该目标key值对应的目标value值,将该目标value值作为本次查询的搜索条件,通过搜索码查询搜索条件,能够高效地从海量搜索条件中查询到所需要的搜索条件,有效降低了查询搜索条件的时间。
76.在上述实施例中提到,进行比对的搜索参数对应的搜索名称需要与同组比对的商品属性参数对应的商品属性名称一致。因此,在上述实施例将各搜索参数与各商品属性参数进行比对之前,为便于进行参数比对,还需要判断搜索条件中的各搜索名称是否与目标商品的商品属性名称一致。该步骤包括:
77.判断是否存在与各搜索名称一致的商品属性名称;
78.若不存在与当前搜索名称一致的商品属性名称,则根据映射关系表获取与当前搜索名称对应的商品属性名称。
79.具体地,对搜索条件中的各搜索名称进行判断,若存在与当前搜索名称一致的商品属性名称,则继续判断下一个搜索名称,若不存在与当前搜索名称一致的商品属性名称,则会从预先设定的映射关系表中查询与当前搜索名称对应的商品属性名称,例如,若搜索名称为地区,通过映射关系表可查询到该搜索名称对应的商品属性名称为配送区域,此时可使用查询得到的商品属性名称,也就是配送区域进行比对。
80.本实施例判断是否存在与各搜索名称一致的商品属性名称,当不存在与当前搜索名称一致的商品属性名称时,会根据映射关系表获取与当前搜索名称对应的商品属性名称,以实现进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致,能够有效减少排查时间。
81.在上述实施例的基础上,本实施例对判断是否存在与各搜索名称一致的商品属性名称的步骤作出进一步说明。该步骤包括:通过轮询方式判断是否存在与各搜索名称一致的商品属性名称。
82.在具体实施中,通过轮询方式逐一对各搜索名称进行判断,能够有效避免遗漏对部分搜索名称的判断。
83.在上述实施例的基础上,本实施例对生成比对结果并返回至操作平台的步骤做补充说明。该步骤包括:
84.根据各搜索参数与各商品属性参数的比对情况得到目标商品属性名称;
85.根据目标商品属性名称、与目标商品属性名称对应的目标商品属性参数和与目标商品属性参数比对的搜索参数生成比对结果;
86.将比对结果发送至操作平台。
87.需要说明的是,目标商品属性名称为进行比对的全部商品属性参数中与搜索参数不一致的商品属性参数对应的商品属性名称。在本实施例中,根据目标商品属性名称、与目标商品属性名称对应的目标商品属性参数和与目标商品属性参数比对的搜索参数生成比对结果,具体地,比对结果包括目标商品属性名称、目标商品属性参数、与该目标商品属性参数比对的搜索参数、以及根据目标商品属性参数和与该目标商品属性参数比对的搜索参数的比对情况分析得到的搜索不到商品的原因。值得注意的是,目标商品属性名称可能为多个,也就是说,用户所输入的全部搜索参数中可能存在多个与比对的商品属性参数不一
致的搜索参数。
88.本实施例先根据各搜索参数与各商品属性参数的比对情况得到目标商品属性名称,然后根据目标商品属性名称、与目标商品属性名称对应的目标商品属性参数和与目标商品属性参数比对的搜索参数生成比对结果,最后将该比对结果发送至操作平台,使得用户能够通过操作平台获取到比对结果,更加高效地找到搜索不到商品的原因。
89.图2为本技术提供的一种应用于操作平台的商品的排查方法的流程图。
90.如图2所示,该方法包括:
91.s5:接收用户发送的请求,并将请求发送至服务器。
92.s6:接收并展示服务器发送的搜索码。
93.s7:接收并展示服务器发送的比对结果。
94.需要说明的是,在本实施例中,搜索码为服务器接收到请求后生成的搜索码,比对结果为服务器将查询得到的各搜索参数与各商品属性参数进行比对后生成的结果。
95.在本实施例中,根据用户点击用于生成搜索码的按钮的操作获得请求,并将该请求发送至服务器,便于服务器知悉用户的请求并生成搜索码。然后,需要接收服务器发送的搜索码并展示该搜索码,以便用户获取到该搜索码,在本实施例中,展示方法为将搜索码复制到剪贴板上,根据实际情况可以选择其他展示方法,如直接显示在操作平台上等。另外,在服务器比对完成后,还需要接收服务器发送的比对结果,并进行展示,以便用户找到搜索不到商品的原因。
96.在上述实施例中,对于商品的排查方法进行了详细描述,本技术还提供商品的排查装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
97.图3为本技术提供的一种应用于服务器的商品的排查装置的结构图。该装置包括:
98.第一接收模块10,用于接收操作平台发送的请求,生成搜索码并返回至操作平台;各搜索码之间互不重复;
99.第一查询模块11,用于查询与搜索码对应的目标商品的搜索条件;其中,搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称;
100.第二查询模块12,用于查询目标商品的全部商品属性名称和与各商品属性名称对应的全部商品属性参数;
101.比对模块13,用于将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台;其中,进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致。
102.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
103.本实施例所提供的应用于服务器的商品的排查装置,通过第一接收模块接收操作平台发送的请求,并生成搜索码并返回至操作平台,其中,各搜索码之间互不重复;然后,通过第一查询模块查询与搜索码对应的目标商品的搜索条件,其中,搜索条件包括目标商品的id、搜索目标商品时输入的全部搜索参数和与各搜索参数对应的搜索名称;再通过第二查询模块查询目标商品的全部商品属性名称和与各商品属性名称对应的全部商品属性参
数;最后,通过比对模块将各搜索参数与各商品属性参数进行比对,生成比对结果并返回至操作平台,其中,进行比对的搜索参数对应的搜索名称与同组比对的商品属性参数对应的商品属性名称一致。该装置通过生成不重复的搜索码以获取搜索条件,不需要在海量数据中定位搜索条件,节省了时间。此外,该装置能够自动比对搜索参数和商品属性参数,不需要人工比对,节省时间的同时还降低了人力成本。
104.图4为本技术提供的一种应用于操作平台的商品的排查装置的结构图。
105.该装置包括:
106.第二接收模块14,用于接收用户发送的请求,并将请求发送至服务器;
107.第三接收模块15,用于接收并展示服务器发送的搜索码;其中,搜索码为服务器接收到请求后生成的搜索码;
108.第四接收模块16,用于接收并展示服务器发送的比对结果;其中,比对结果为服务器将查询得到的各搜索参数与各商品属性参数进行比对后生成的结果。
109.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
110.本实施例所提供的应用于操作平台的商品的排查装置,通过第二接收模块接收用户发送的请求,并将请求发送至服务器;然后,通过第三接收模块接收并展示服务器发送的搜索码,其中,搜索码为服务器接收到请求后生成的搜索码;最后,通过第四接收模块接收并展示服务器发送的比对结果,其中,比对结果为服务器将查询得到的各搜索参数与各商品属性参数进行比对后生成的结果。该装置将请求发送至服务器,便于服务器知悉用户的请求并生成搜索码,还接收服务器发送的搜索码并展示该搜索码,以便用户获取到该搜索码,此外,还接收服务器发送的比对结果,并进行展示,以便用户找到搜索不到商品的原因。
111.图5为本技术提供的一种电子设备的结构图。如图5所示,该电子设备包括:存储器20,用于存储计算机程序;
112.处理器21,用于执行计算机程序时实现如上述实施例中所提到的商品的排查方法的步骤。
113.本实施例提供的电子设备可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
114.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
115.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多
个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的商品的排查方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于进行比对的各搜索参数与各商品属性参数等。
116.在一些实施例中,电子设备还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
117.本领域技术人员可以理解,图5中示出的结构并不构成对该电子设备的限定,可以包括比图示更多或更少的组件。
118.本实施例提供的电子设备,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现上述商品的排查方法,效果同上。
119.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例(可以是服务器侧对应的方法、也可以是操作平台侧对应的方法,还可以是服务器侧和操作平台侧对应的方法)中记载的商品的排查方法的步骤。
120.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
121.本实施例所提供的计算机可读存储介质包括上述提到的商品的排查方法,效果同上。
122.以上对本技术所提供的商品的排查方法、装置、电子设备及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
123.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献