商品价格比较方法及装置制造方法

文档序号:6508862阅读:138来源:国知局
商品价格比较方法及装置制造方法
【专利摘要】本发明公开了一种商品价格比较方法及装置,属于网络【技术领域】。所述方法包括:获取第一样本的商品数据,所述商品数据包括商品标识、价格和商品规格;获取所述商品标识对应的第二样本的商品数据,所述第一样本与第二样本的商品规格不同;根据所述第二样本的商品数据以及所述第一样本的商品数据,计算所述第一样本和所述第二样本的单位价格;显示所述第一样本和所述第二样本的单位价格。所述装置包括:第一获取模块、第二获取模块、计算模块和显示模块。本发明通过由终端设备获取第一样本和第二样本的商品数据,计算、比较和显示所述第一样本和第二样本的单位价格,而不是由用户逐步执行上述过程,大大节省了用户时间和精力,且提高了计算正确率。
【专利说明】商品价格比较方法及装置

【技术领域】
[0001]本发明涉及网络【技术领域】,特别涉及一种商品价格比较方法及装置。

【背景技术】
[0002]随着社会生产力的不断提高,人们可选择的商品种类日益繁多,为达到利益最大化的目的,生产厂商对同一商品采用多种不同规格的包装。因此,在购买某种商品时,人们往往比较该商品哪种规格的包装更实惠。
[0003]在购买商品时,人们通过查看商品的价格以及包装上标明的商品规格(如重量或容量)等数据,心算或者利用计算器计算得出同一商品的不同商品规格的单位价格(如每10g的价格),然后通过比较不同商品规格的单位价格确定购买哪种规格包装的商品更实惠O
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]上述方法中,人们需要找到多种商品规格的该商品在货架上的位置,查看和记录商品价格和包装上标明的商品规格,再计算单位价格,耗费较多的时间和精力,且计算时容易出错。


【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种商品价格比较方法及装置。该技术方案如下:
[0007]—方面,提供了一种商品价格比较方法,该方法包括:
[0008]获取第一样本的商品数据,该商品数据包括商品标识、价格和商品规格;
[0009]获取该商品标识对应的第二样本的商品数据,该第一样本与第二样本的商品规格不同;
[0010]根据该第二样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第二样本的单位价格;
[0011]显示该第一样本和该第二样本的单位价格。
[0012]另一方面,提供了一种商品价格比较装置,该装置包括:
[0013]第一获取模块,用于获取第一样本的商品数据,所述商品数据包括商品标识、价格和商品规格;
[0014]第二获取模块,用于获取所述商品标识对应的第二样本的商品数据,所述第一样本与第二样本的商品规格不同;
[0015]计算模块,用于根据所述第二样本的商品数据以及所述第一样本的商品数据,计算所述第一样本和所述第二样本的单位价格;
[0016]显示模块,用于显示所述第一样本和所述第二样本的单位价格。
[0017]本发明实施例提供的技术方案带来的有益效果是:
[0018]通过由终端设备获取第一样本和第二样本的商品数据,计算该第一样本和第二样本的单位价格、显示经过比较并按预设价格排序规则排序的该第一样本和第二样本的单位价格,而不是由用户查询多种商品规格的该商品在货架上的位置,查看和记录商品价格和包装上标明的商品规格,再计算并比较单位价格,大大节省了用户时间和精力,且提高了计算正确率。

【专利附图】

【附图说明】
[0019]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本发明实施例提供的商品价格比较方法流程图;
[0021]图2是本发明实施例提供的商品价格比较方法流程图;
[0022]图3是本发明实施例提供的商品价格比较结果显示示意图;
[0023]图4是本发明实施例提供的商品价格比较结果显示示意图;
[0024]图5是本发明实施例提供的商品价格比较方法流程图;
[0025]图6是本发明实施例提供的商品价格比较结果显示示意图;
[0026]图7是本发明实施例提供的商品价格比较结果显示示意图;
[0027]图8是本发明实施例提供的商品价格比较装置结构示意图;
[0028]图9是本发明实施例提供的商品价格比较装置结构示意图;
[0029]图10是本发明实施例提供的商品价格比较装置结构示意图;
[0030]图11是本发明实施例提供的商品价格比较装置结构示意图;
[0031]图12是本发明实施例提供的商品价格比较装置结构示意图。

【具体实施方式】
[0032]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0033]图1是本发明实施例提供的一种商品价格比较方法的流程图。该实施例的执行主体为终端设备,参见图1,该方法包括:
[0034]101、获取第一样本的商品数据,该商品数据包括商品标识、价格和商品规格;
[0035]102、获取该商品标识对应的第二样本的商品数据,该第一样本与第二样本的商品规格不同;
[0036]103、根据该第二样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第二样本的单位价格;
[0037]104、显示该第一样本和该第二样本的单位价格。
[0038]本发明实施例提供的方法,通过由终端设备获取第一样本和第二样本的商品数据,计算该第一样本和第二样本的单位价格、显示经过比较并按预设价格排序规则排序的该第一样本和第二样本的单位价格,而不是由用户查询多种商品规格的该商品在货架上的位置,查看和记录商品价格和包装上标明的商品规格,再计算并比较单位价格,大大节省了用户时间和精力,且提高了计算正确率。
[0039]可选地,显示该第一样本和该第二样本的单位价格包括:
[0040]比较该第一样本和该第二样本的单位价格;
[0041]按照预设价格排序规则,显示该第一样本和该第二样本的单位价格。
[0042]可选地,获取该商品标识对应的第二样本的商品数据包括:
[0043]查询价格数据库是否包括该商品标识;
[0044]如果该价格数据库未包括该商品标识时,输出第一提示信息;
[0045]如果该价格数据库包括该商品标识,查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据。
[0046]可选地,如果该价格数据库包括该商品标识,查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据之后,该方法还包括:
[0047]如果该价格数据库包括该商品标识对应的第二样本的商品数据时,获取该商品标识对应的第二样本的商品数据;
[0048]如果该价格数据库中未包括该商品标识对应的第二样本的商品数据时,输出第二提示信息。
[0049]可选地,获取第一样本的商品数据包括:
[0050]通过扫描该第一样本的条形码,得到该第一样本的商品数据;或,
[0051]接收用户输入的该第一样本的商品数据。
[0052]可选地,该商品数据还包括该第一样本的商家标识,获取第一样本的商品数据之后,该方法还包括:
[0053]获取第三样本的商品数据,该第三样本与该第一样本的商品标识相同,商家标识不同;
[0054]相应地,根据该第二样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第二样本的单位价格包括:
[0055]根据该第二样本的商品数据、该第一样本的商品数据和该第三样本的商品数据,计算该第一样本、该第二样本和第三样本的单位价格;
[0056]相应地,显示该第一样本和该第二样本的单位价格包括:
[0057]显示该第一样本、该第二样本以及该第三样本的单位价格以及各个样本对应的商家标识。
[0058]图2是本发明实施例提供的另一种商品价格比较方法的流程图。该实施例的执行主体为终端设备,参见图2,该方法包括:
[0059]201、获取第一样本的商品数据,该商品数据包括商品标识、价格和商品规格;
[0060]其中,第一样本指用户当前指定的待比较商品的样本。
[0061]当终端设备接收到启动指令时,终端设备获取第一样本的商品数据,该商品数据至少包括商品标识、价格、商品规格;其中,商品标识用来唯一标识一种商品,如该商品标识可以为商品名称、商品编号等,商家标识用来唯一标识一个商家。
[0062]例如,对于同一种商品Al和A2来说,Al和A2的商品数据中,具有相同的商品标识A, Al的价格为10元,商品规格为500ml, A2的价格为18元,商品规格为1000ml。
[0063]该获取第一样本的商品数据的过程可以通过以下两种方式实现:(I)通过扫描该第一样本的条形码(或其他携带商品标识的标识信息),根据该条形码,可以得到该第一样本的商品数据;(2)接收用户输入的该第一样本的商品数据,如在终端设备显示页面上提供输入框,要求用户输入该第一样本的商品数据,如商品名称、价格以及商品规格等。
[0064]202、查询价格数据库是否包括该商品标识;
[0065]如果否,执行步骤203 ;
[0066]如果是,执行步骤204 ;
[0067]其中,该价格数据库至少保存有商品数据等相关数据。
[0068]该价格数据库可以是终端设备在初始化该价格比较功能时,从服务器上获取,并保存在本端,此时,该查询过程具体包括:根据该商品标识查询本端保存的价格数据库是否包括该商品标识。另外,该价格数据库还可以是保存于用于价格比较的服务器上,也即是,该查询通过实时与服务器交互进行。此时,该查询过程具体包括:终端设备向服务器发送查询请求,该查询请求携带该商品标识,服务器根据该商品标识查询价格数据库是否包括该商品标识,并返回查询结果。
[0069]在查询商品标识对应的第二样本的商品数据之前,首先查询该价格数据库是否包括该商品标识,如果该价格数据库未包括该商品标识,则确定该价格数据库不包括第二样本的商品数据,结束;如果该价格数据库包括该商品标识时,查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据;这样可以避免进行无用的查询,提高效率。
[0070]203、如果该价格数据库未包括该商品标识时,输出第一提不信息,结束;
[0071]其中,第一提示信息用来提示在价格数据库中未找到商品标识,该提示信息可以为显示提示窗口、发出声响、以及震动等。
[0072]204、如果该价格数据库包括该商品标识时,查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据,第二样本与第一样本商品标识相同,商品规格不同;
[0073]如果否,执行步骤205 ;
[0074]如果是,执行步骤206 ;
[0075]为了获得与第一样本进行价格比较的第二样本的商品数据,首先查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据,如果该价格数据库包括该第二样本的商品数据,根据第一样本的商品标识和商品规格,获取第二样本的商品数据,用以计算第二样本的单位价格;如果该价格数据库未包括该第二样本的商品数据,即不存在第一样本的同类不同规格的商品,无需比较,结束。
[0076]205、如果该价格数据库中未包括该商品标识对应的第二样本的商品数据时,输出第二提示信息,结束;
[0077]其中,第二提示信息用来提示在价格数据库中未找到该商品标识对应的第二样本的商品数据,该提示信息可以为显示提示窗口、发出声响、以及震动等。
[0078]如果该价格数据库中未包括该商品标识对应的第二样本的商品数据时,说明该价格数据库中没有保存该商品标识对应的其他商品规格的商品数据,或该商品仅有一种商品规格,即第一样本的商品规格,不存在第二样本的商品数据,此时输出第二提不信息,结束。
[0079]206、如果该价格数据库包括该商品标识对应的第二样本的商品数据时,获取该商品标识对应的第二样本的商品数据;
[0080]如果该价格数据库包括该商品标识对应的第二样本的商品数据时,即价格数据库中包括具有其他商品规格的商品数据,根据第一样品的商品标识和商品规格,从价格数据库中获取该商品标识对应的第二样本的商品数据。
[0081]207、根据该第二样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第二样本的单位价格;
[0082]其中,单位价格可以通过计算价格除以商品规格,如,商品Al的价格为10元,商品规格为500ml,则该商品Al的单位价格为:10元/500ml,即0.02元/ml。在本发明实施例中,仅以单位价格的计量单位为每ml的价格为例进行说明,在本发明实施例提供的其他实施例中,单位价格的计量标准为每50ml的价格、每500ml的价格等不同标准。
[0083]进一步地,当第一样本和第二样本的商品规格的计量单位不同时,该步骤207具体包括:对第一样本和第二样本的商品规格进行计量单位转换,根据转换后的该第二样本的以及该第一样本的商品规格,计算该第一样本和该第二样本的单位价格。或,根据该第二样本的以及该第一样本的商品规格和价格,计算该第一样本和该第二样本的单位价格,并对该第一样本和该第二样本的单位价格进行计量单位转换,使得该第一样本和该第二样本的单位价格的计量单位相同,使得用户能够更加直观地通过查看并比较该第一样本和该第二样本的单位价格,本发明实施例对此不做限定。
[0084]如,对于同一种商品Al和A2来说,Al和A2的商品数据中,具有相同的商品标识A, Al的价格为10元,商品规格为500ml,A2的价格为18元,商品规格为1L,对商品A2的商品规格进行计量单位转换,商品A2的商品规格等于1000ml,通过计算可以获知,该商品Al的单位价格为:10元/500ml,即0.02元/ml,该商品A2的单位价格为:18元/100ml,即0.018 元 /ml。
[0085]208、比较该第一样本和该第二样本的单位价格;
[0086]该步骤208包括:根据计算得出的该第一样本和第二样本的单位价格,对计算得到的单位价格进行排序(如,可以为升序排序等)。
[0087]209、按照预设价格排序规则,显示该第一样本和该第二样本的单位价格。
[0088]其中,该预设价格排序规则可以为技术人员在开发时设置,还可以由用户在使用过程中自行设置或调整,本发明实施例对此不作限定。
[0089]该步骤209包括:按照该预设价格排序规则,显示所有第一样本和第二样本的商品数据和单位价格;或,仅显示所有的第一样本和第二样本中单位价格最低的一个或几个样本的商品数据和单位价格。
[0090]例如,对于同一种商品A的第一样本Al和第二样本A2和A3来说,A2和A3与Al的商品标识相同,商品规格不相同,Al的价格为10兀,商品规格为500ml, A2的价格为18元,商品规格为1L,A3的价格为9元,商品规格为500ml。可以获知,Al的单位价格为0.02元/ml,A2的单位价格为0.018元/ml,A3的单位价格为0.019元/ml。可以将Al、A2和A3的单位价格按照升序排序,显示所有Al、A2和A3的商品数据和单位价格,如图3所示;或,将A1、A2和A3的单位价格按照升序排序后,仅显示Al、A2和A3中单位价格最低的A2的商品数据和单位价格,如图4所示。另外,在图3和图4所示的显示界面中,可以将单位价格的小数部分对齐显示,便于用户查看和比较。
[0091]由于不同商家当前对同一种商品的销售价格可能不同,因此为了扩大比较范围,为用户提供更准确的价格信息,还可以按照商家标识,在不同商家之间对单价进行比较。因此,本发明实施例以价格数据库中还包括商品的商家标识为例对商品价格比较方法进行进一步详述:图5是本发明实施例提供的另一种商品价格比较方法的流程图。该实施例的执行主体为终端设备,参见图5,该方法包括:
[0092]501、获取第一样本的商品数据,该商品数据包括商品标识、价格、商品规格和商家标识;
[0093]该商家标识用于区分各个不同商家所销售的同类商品。基于上述Al和A2的例子,对于来自不同商家的商品,可以有以下情况:M商家所销售的Al的价格为10元,商品规格为500ml,A2的价格为18元,商品规格为100ml ;而相应地,N商家所销售的Al的价格为10元,商品规格为500ml,A2的价格为20元,商品规格为1000ml。
[0094]获取第一样本的商品数据的过程与步骤201中相同,此处不再赘述。
[0095]502、查询价格数据库是否包括该商品标识;
[0096]如果否,执行步骤503 ;
[0097]如果是,执行步骤504 ;
[0098]其中,该价格数据库至少保存有商品数据等相关数据。
[0099]该价格数据库可以是终端设备在初始化该价格比较功能时,从服务器上获取,并保存在本端,此时,该查询过程与步骤202中相同,此处不再赘述。
[0100]在查询商品标识对应的第三样本的商品数据之前,首先查询该价格数据库是否包括该商品标识,如果该价格数据库未包括该商品标识,则确定该价格数据库不包括第三样本的商品数据,结束;如果该价格数据库包括该商品标识时,查询该价格数据库中是否包括该商品标识对应的第三样本的商品数据;这样可以避免进行无用的查询,提高效率。
[0101]503、如果该价格数据库未包括该商品标识时,输出第一提示信息,结束;
[0102]其中,第一提示信息用来提示在价格数据库中未找到商品标识,该提示信息可以为显示提示窗口、发出声响、以及震动等。
[0103]504、如果该价格数据库包括该商品标识时,查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据,第二样本与第一样本商品标识和商家标识均相同,商品规格不同;
[0104]如果是,执行步骤505;
[0105]如果否,执行步骤509;
[0106]首先查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据,如果该价格数据库未包括该商品标识对应的第二样本的商品数据时,查询该价格数据库中是否包括该商品标识对应的第三样本的商品数据,第三样本与第一样本商品标识相同,商家标识不同;如果该价格数据库包括该商品标识对应的第二样本的商品数据时,根据第一样品的商品标识和商品规格,从价格数据库中获取该商品标识对应的第二样本的商品数据。
[0107]505、如果该价格数据库中包括该商品标识对应的该第二样本的商品数据时,获取该商品标识对应的第二样本的商品数据;
[0108]506、根据该第二样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第二样本的单位价格;
[0109]507、比较该第一样本和该第二样本的单位价格;
[0110]508、按照预设价格排序规则,显示该第一样本和该第二样本的单位价格;
[0111]步骤505-508为当该价格数据库中包括该商品标识对应的该第二样本的商品数据时,对该第一样本和第二样本进行价格比较的过程,与步骤206-209相同,此处不再赘述。
[0112]509、如果该价格数据库未包括该商品标识对应的第二样本时,查询该价格数据库中是否包括该商品标识对应的第三样本的商品数据,第三样本与第一样本商品标识相同,商家标识不同;
[0113]如果否,执行步骤510;
[0114]如果是,执行步骤511;
[0115]当该价格数据库中未包括该商品标识对应的第二样本的商品数据时,为了扩大价格比较范围,查询该价格数据库中是否包括该商品标识对应的第三样本的商品数据,如果该价格数据库包括该第三样本的商品数据,根据第一样本的商品标识和商家标识,获取第三样本的商品数据,用以计算第三样本的单位价格;如果该价格数据库未包括该第三样本的商品数据,即其他商家也不存在第一样本的同类但不同规格的商品,则无需进行比较,结束。
[0116]510、如果该价格数据库中未包括该商品标识对应的该第三样本的商品数据时,输出第三提示信息,结束;
[0117]其中,第三提示信息用来提示在价格数据库中未找到该商品标识对应的第三样本的商品数据,该提示信息可以为显示提示窗口、发出声响、以及震动等。
[0118]511、如果该价格数据库包括该商品标识对应的第三样本的商品数据时,获取该商品标识对应的第三样本的商品数据;
[0119]如果该价格数据库包括该商品标识对应的第三样本的商品数据时,即价格数据库中包括具有其他商家标识的同种商品的商品数据,根据第一样品的商品标识和商家标识,从价格数据库中获取该商品标识对应的第三样本的商品数据。
[0120]512、根据该第三样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第三样本的单位价格;
[0121]具体地,该步骤512中,根据该第三样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第三样本的单位价格的方法,与步骤207中计算单位价格的方法相同,此处不再赘述。
[0122]进一步地,当第一样本和第三样本的价格的计量单位不同时,该步骤512具体包括:对第一样本和第三样本的商品规格进行计量单位转换,根据转换后的该第三样本的以及该第一样本的商品规格,计算该第一样本和该第三样本的单位价格;或,根据该第三样本的以及该第一样本的商品规格,计算该第一样本和该第三样本的单位价格,并对该第一样本和该第三样本的单位价格进行计量单位转换,使得该第一样本和该第三样本的单位价格的计量单位相同,使得用户能够更加直观地通过查看并比较该第一样本和该第三样本的单位价格,本发明实施例对此不做限定。
[0123]513、比较该第一样本和该第三样本的单位价格;
[0124]该步骤513包括:根据计算得出的该第一样本和第三样本的单位价格,对计算得到的单位价格进行排序(如,可以为升序排序等)。
[0125]514、按照预设价格排序规则,显示该第一样本和该第三样本的单位价格。
[0126]其中,该预设价格排序规则可以为技术人员在开发时设置,还可以由用户在使用过程中自行设置或调整,本发明实施例对此不作限定。
[0127]该步骤514包括:按照该预设价格排序规则,显示所有第一样本和第三样本的商品数据和单位价格;或,仅显示所有的第一样本和第三样本中单位价格最低的一个或几个样本的商品数据和单位价格,本发明实施例对此不做限定。
[0128]例如,对于同一种商品A的第一样本Al和第三样本A2和A3来说,Al的商家标识为Μ, A2和A3的商家标识为N, Al的价格为10元,商品规格为500ml, A2的价格为18元,商品规格为1L,A3的价格为9.5元,商品规格为500ml。可以获知,Al的单位价格为0.02元/ml,A2的单位价格为0.018元/ml,A3的单位价格为0.019元/ml。可以将A1、A2和A3的单位价格按照升序排序,显示所有A1、A2和A3的商品数据和单位价格,如图6所示;或,将Al、A2和A3的单位价格按照升序排序后,按照商家标识分组,有相同商家标识的样本为一组,显示每组中单位价格最低的商品数据和单位价格,如图7所示。另外,在图6和图7所示的显示界面中,可以将单位价格的小数部分对齐显示,便于用户查看和比较。
[0129]需要说明的是,本发明实施例是以当价格数据库中未包括第二样本的商品数据时,扩大比较范围,判断其他商家是否包括第三样本为例进行说明的,而在实际应用中,可以在判断价格数据库是否包括第二样本的同时,判断是否包括第三样本,并根据判断结果,结合第一样本、第二样本和第三样本进行价格比较,本发明实施例对第三样本的获取时机不作具体限定。
[0130]图8是本发明实施例提供的一种商品价格比较装置的结构示意图。参见图8,该装置包括:第一获取模块801、第二获取模块802、计算模块803和显示模块804 ;其中,第一获取模块801用于获取第一样本的商品数据,该商品数据包括商品标识、价格和商品规格;第一获取模块801与第二获取模块802连接,第二获取模块802用于获取该商品标识对应的第二样本的商品数据,该第一样本与第二样本的商品规格不同;第二获取模块802与计算模块803连接,计算模块803用于根据该第二样本的商品数据以及该第一样本的商品数据,计算该第一样本和该第二样本的单位价格;计算模块803与显示模块804连接,显示模块804用于显不该第一样本和该第二样本的单位价格。
[0131]可选地,图9是本发明实施例提供的另一种商品价格比较装置的结构示意图。参见图9,在图8所示装置结构的基础上,该显示模块804包括:比较单元8041和显示单元8042 ;其中,比较单元8041用于比较该第一样本和该第二样本的单位价格;显示单元8042用于按照预设价格排序规则,显示该第一样本和该第二样本的单位价格。
[0132]可选地,图10是本发明实施例提供的另一种商品价格比较装置的结构示意图。参见图10,在图8所示装置结构的基础上,该第二获取模块802包括:第一查询单元8021、第一输出单元8022和第二查询单元8023 ;其中,第一查询单元8021用于查询价格数据库是否包括该商品标识;第一输出单元8022用于如果该价格数据库未包括该商品标识时,输出第一提示信息;第二查询单元8023用于如果该价格数据库包括该商品标识时,查询该价格数据库中是否包括该商品标识对应的第二样本的商品数据。
[0133]可选地,图11是本发明实施例提供的另一种商品价格比较装置的结构示意图。参见图11,在图10所示装置结构的基础上,该第二获取模块802还包括:第一获取单元8024和第二输出单元8025 ;其中,第一获取单元8024用于如果该价格数据库包括该商品标识对应的第二样本的商品数据时,获取该商品标识对应的第二样本的商品数据;第二输出单元8025用于如果该价格数据库中未包括该商品标识对应的第二样本的商品数据时,输出第二提示信息。
[0134]可选地,该第一获取模块801还用于通过扫描该第一样本的条形码,得到该第一样本的商品数据;或,接收用户输入的该第一样本的商品数据。
[0135]可选地,图12是本发明实施例提供的另一种商品价格比较装置的结构示意图。参见图12,在图8所示装置结构的基础上,该装置还包括:第三获取模块805 ;其中,该第三获取模块805与第一获取模块801连接,且该第三获取模块805与计算模块803连接;该第三获取模块805用于获取第三样本的商品数据,该第三样本与该第一样本的商品标识相同,商家标识不同;相应地,该计算模块803还用于根据该第二样本的商品数据、该第一样本的商品数据和该第三样本的商品数据,计算该第一样本、该第二样本和第三样本的单位价格;相应地,该显示模块804还用于显示该第一样本、该第二样本以及该第三样本的单位价格以及各个样本对应的商家标识。
[0136]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0137]需要说明的是:上述实施例提供的商品价格比较装置在商品价格比较时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的商品价格比较装置与商品价格比较方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0138]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0139]以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种商品价格比较方法,其特征在于,所述方法包括: 获取第一样本的商品数据,所述商品数据包括商品标识、价格和商品规格; 获取所述商品标识对应的第二样本的商品数据,所述第一样本与第二样本的商品规格不同; 根据所述第二样本的商品数据以及所述第一样本的商品数据,计算所述第一样本和所述第二样本的单位价格; 显示所述第一样本和所述第二样本的单位价格。
2.根据权利要求1所述的方法,其特征在于,显示所述第一样本和所述第二样本的单位价格包括: 比较所述第一样本和所述第二样本的单位价格; 按照预设价格排序规则,显示所述第一样本和所述第二样本的单位价格。
3.根据权利要求1所述的方法,其特征在于,获取所述商品标识对应的第二样本的商品数据包括: 查询价格数据库是否包括所述商品标识; 如果所述价格数据库未包括所述商品标识时,输出第一提示信息; 如果所述价格数据库包括所述商品标识时,查询所述价格数据库中是否包括所述商品标识对应的第二样本的商品数据。
4.根据权利要求3所述的方法,其特征在于,如果所述价格数据库包括所述商品标识,查询所述价格数据库中是否包括所述商品标识对应的第二样本的商品数据之后,所述方法还包括: 如果所述价格数据库包括所述商品标识对应的第二样本的商品数据时,获取所述商品标识对应的第二样本的商品数据; 如果所述价格数据库中未包括所述商品标识对应的第二样本的商品数据时,输出第二提示信息。
5.根据权利要求1所述的方法,其特征在于,获取第一样本的商品数据包括: 通过扫描所述第一样本的条形码,得到所述第一样本的商品数据;或, 接收用户输入的所述第一样本的商品数据。
6.根据权利要求1所述的方法,其特征在于,所述商品数据还包括所述第一样本的商家标识,获取第一样本的商品数据之后,所述方法还包括: 获取第三样本的商品数据,所述第三样本与所述第一样本的商品标识相同,商家标识不同; 相应地,根据所述第二样本的商品数据以及所述第一样本的商品数据,计算所述第一样本和所述第二样本的单位价格包括: 根据所述第二样本的商品数据、所述第一样本的商品数据和所述第三样本的商品数据,计算所述第一样本、所述第二样本和第三样本的单位价格; 相应地,显示所述第一样本和所述第二样本的单位价格包括: 显示所述第一样本、所述第二样本以及所述第三样本的单位价格以及各个样本对应的商家标识。
7.—种商品价格比较装置,其特征在于,所述装置包括: 第一获取模块,用于获取第一样本的商品数据,所述商品数据包括商品标识、价格和商品规格; 第二获取模块,用于获取所述商品标识对应的第二样本的商品数据,所述第一样本与第二样本的商品规格不同; 计算模块,用于根据所述第二样本的商品数据以及所述第一样本的商品数据,计算所述第一样本和所述第二样本的单位价格; 显示模块,用于显示所述第一样本和所述第二样本的单位价格。
8.根据权利要求7所述的装置,其特征在于,所述显示模块包括: 比较单元,用于比较所述第一样本和所述第二样本的单位价格; 显示单元,用于按照预设价格排序规则,显示所述第一样本和所述第二样本的单位价格。
9.根据权利要求7所述的装置,其特征在于,所述第二获取模块包括: 第一查询单元,用于查询价格数据库是否包括所述商品标识; 第一输出单元,用于如果所述价格数据库未包括所述商品标识时,输出第一提示信息; 第二查询单元,用于如果所述价格数据库包括所述商品标识时,查询所述价格数据库中是否包括所述商品标识对应的第二样本的商品数据。
10.根据权利要求9所述的装置,其特征在于,所述第二获取模块还包括: 第一获取单元,用于如果所述价格数据库包括所述商品标识对应的第二样本的商品数据时,获取所述商品标识对应的第二样本的商品数据; 第二输出单元,用于如果所述价格数据库中未包括所述商品标识对应的第二样本的商品数据时,输出第二提示信息。
11.根据权利要求7所述的装置,其特征在于,所述第一获取模块还用于通过扫描所述第一样本的条形码,得到所述第一样本的商品数据;或,接收用户输入的所述第一样本的商品数据。
12.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第三获取模块,用于获取第三样本的商品数据,所述第三样本与所述第一样本的商品标识相同,商家标识不同; 相应地,所述计算模块还用于根据所述第二样本的商品数据、所述第一样本的商品数据和所述第三样本的商品数据,计算所述第一样本、所述第二样本和第三样本的单位价格; 相应地,所述显示模块还用于显示所述第一样本、所述第二样本以及所述第三样本的单位价格以及各个样本对应的商家标识。
【文档编号】G06Q30/00GK104424569SQ201310375600
【公开日】2015年3月18日 申请日期:2013年8月26日 优先权日:2013年8月26日
【发明者】叶方正, 李洁 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1