一种提醒用户购买商品的方法及购物提醒服务器的制造方法
【专利摘要】本发明公开了一种提醒用户购买商品的方法及购物提醒服务器,其中,该方法,应用于购物提醒服务器,包括:根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间;根据所述用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。本发明通过分析用户的购买习惯,在用户到超市或大型商场购物时,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端推送用户购物信息,提醒用户可能忘记定期要购买的所需商品,帮助用户买到需要的全部商品,为用户节省时间。
【专利说明】一种提醒用户购买商品的方法及购物提醒服务器
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种提醒用户购买商品的方法及购物提醒服务器。
【背景技术】
[0002]购物已经成为人们日常生活中最普通的需求,也是经常需要做的事情,比如人们每星期或隔几天都会去大卖场或超市采购一些必须的生活用品。随着现在生活水平的提供以及产品的日益丰富,人们购买的商品需求越来越大,为节省时间,人们一次性购买的商品种类可能有很多,例如人们在大卖场里,会一次采购多种生活用品、食品等。但由于需要购买的商品种类繁多,人们经常会忘记购买一些需要购买的商品,这就需要用户再次进行购买,浪费了用户的时间,给人们的生活带来了极大的不便。
【发明内容】
[0003]本发明需要解决的技术问题是提供一种提醒用户购买商品的方法及购物提醒服务器,提醒用户在超时或大型商场购物时可能忘记要买的所需商品,帮助用户更好地购买所需商品,节省时间。
[0004]为了解决上述技术问题,本发明提供了一种提醒用户购买商品的方法,应用于购物提醒服务器,所述方法包括:
[0005]根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间;
[0006]根据所述用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。
[0007]进一步地,所述方法还包括:在根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息之前,接收用户通过所述购物提醒客户端的注册请求,为所述用户分配一个注册账号。
[0008]进一步地,所述根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:
[0009]在达到所述用户设置的距预估下次购买时间的提醒时间时,在所述用户注册账号对应的用户购物信息中查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:所述预估下次购买时间及其对应的商品名称。
[0010]进一步地,所述根据所述用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:
[0011]接收到购物提醒客户端发送的查询购物提醒信息的请求,所述请求携带有用户注册账号和查询购买时间,如果查询到与所述用户注册账号关联的用户购物信息,则判断所述查询购物时间能否匹配到所述用户注册账号对应的用户购物信息中的预估下次购买时间,如果能,则查询所述预估下次购买时间对应的商品名称,向所述购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:匹配到的预估下次购买时间及其对应的商品名称。
[0012]进一步地,根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,包括:
[0013]接收收银台发送的用户购物记录,所述用户购物记录包括用户注册账号及此次购买的商品名称和购买时间;
[0014]将所述用户购物记录中的此次购买的商品和购买时间添加到所述用户购物信息中,并重新确定相应商品的预估下次购买时间。
[0015]进一步地,所述商品的预估下次购买时间根据以下方式确定:
[0016]根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔;
[0017]将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间。
[0018]为了解决上述技术问题,本发明还提供了一种提醒用户购买商品的购物提醒服务器,包括:
[0019]用户购物信息维护模块,用于根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间;
[0020]提醒模块,用于根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。
[0021]进一步地,还包括:
[0022]注册模块,用于接收用户通过所述购物提醒客户端的注册请求,为所述用户分配一个注册账号。
[0023]进一步地,还包括:
[0024]计时模块,用于判断是否达到所述用户设置的距预估下次购买时间的提醒时间,如果达到,则触发提醒模块;
[0025]所述提醒模块,用于根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:
[0026]在所述用户注册账号对应的用户购物信息中查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:所述预估下次购买时间及其对应的商品名称。
[0027]进一步地,还包括:
[0028]接收模块,用于接收所述购物提醒客户端发送的查询购物提醒信息的请求,并通知所述提醒模块;所述请求携带用户注册账号和查询购买时间;
[0029]所述提醒模块,用于根据用户注册账号关联的用户购物信息,向所述采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:
[0030]如果查询到与所述用户注册账号关联的用户购物信息,则判断所述查询购物时间能否匹配到所述用户注册账号对应的用户购物信息中的预估下次购买时间,如果能,则查询所述预估下次购买时间对应的商品名称,向所述购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:匹配到的预估下次购买时间及其对应的商品名称。
[0031]进一步地,所述用户购物信息维护模块,用于根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,包括:
[0032]接收收银台发送的用户购物记录,所述用户购物记录包括用户注册账号及此次购买的商品名称和购买时间;
[0033]将所述用户购物记录中的此次购买的商品和购买时间添加到所述用户购物信息中,并重新确定相应商品的预估下次购买时间。
[0034]进一步地,所述用户购物信息维护模块,还用于根据以下方式确定所述商品的预估下次购买时间:
[0035]根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔;
[0036]将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间
[0037]与现有技术相比,本发明提供的提醒用户购买商品的方法及购物提醒服务器,通过分析用户的购买习惯,在用户到超市或大型商场购物时,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端推送用户购物信息,并提醒用户可能忘记定期要购买的所需商品,帮助用户买到需要的全部商品,解决用户忘记买再花时间买的问题,为用户节省时间。
【专利附图】
【附图说明】
[0038]图1是实施例一中提醒用户购买商品的方法流程图;
[0039]图2是实施例二中提醒用户购买商品的方法流程图;
[0040]图3是一个应用示例中提醒用户购买商品的方法流程图;
[0041]图4是实施例三中提醒用户购买商品的购物提醒服务器的结构图。
【具体实施方式】
[0042]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0043]实施例一:
[0044]如图1所示,本实施例提供了一种提醒用户购买商品的方法,应用于购物提醒服务器,包括以下步骤:
[0045]SlOl:购物提醒服务器根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息;[0046]所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间;
[0047]其中,具体包括:
[0048]接收收银台发送的用户购物记录,所述用户购物记录包括用户注册账号及此次购买的商品名称和购买时间;
[0049]将所述用户购物记录中的此次购买的商品和购买时间添加到所述用户购物信息中,并重新确定相应商品的预估下次购买时间。
[0050]本实施例中,用户购买完商品在收银台结账时,在收银台输入注册账号,通过收款机采集该用户的购物记录,收银台将用户购物记录发送至购物提醒服务器,服务器根据购物记录对该注册账号对应的用户购物信息进行更新。比如,用户购买了用户购物信息中没有的商品,则服务器在用户购物信息上新建一条记录,记录该新购商品的商品名称、购买数量和购买时间。如果用户购买了用户购物信息中已有的商品,则服务器修改该商品名称对应的购买数量,并记录当前的购买时间。
[0051]在步骤101之前,还包括:
[0052]购物提醒服务器接收到用户通过购物提醒客户端的注册请求后,为所述用户分配一个注册账号;
[0053]其中,该注册账号可以是字母与英文的组合,比如可以是用户手机号,如果服务器也允许其他应用比如qq、微博或微信账号作为用户的注册账号登陆,则该注册账号也可以为qq号或者微信号,该购物提醒客户端可以安装在移动终端上或者其他终端设备上,通过该购物提醒客户端在购物提醒服务器上采用用户注册账号登陆后,就可以接收到服务器返回的提醒信息。
[0054]所述商品的预估下次购买时间根据以下方式确定:
[0055]根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔;
[0056]将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间。
[0057]S102:判断是否达到所述用户设置的距预估下次购买时间的提醒时间,如果达到,则执行步骤S103 ;
[0058]S103:在达到所述用户设置的距预估下次购买时间的提醒时间时,根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。
[0059]其中,具体包括:
[0060]在所述用户注册账号对应的用户购物信息中查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:所述预估下次购买时间及其对应的商品名称。
[0061]其中,用户可以在服务器上设置距预估下次购买时间的提醒时间,比如,用户可以设为在预估下次购买时间前I天提醒,例如,预估下次购买时间是周五,则服务器在周四向用户终端下发周五需要购买的商品名称的提醒信息。[0062]从上述实施例可以看出,相对于现有技术,上述实施例中提供的提醒用户购买商品的方法,通过分析用户的购买习惯,可以主动向用户推送购物提醒信息,提醒用户可能忘记定期要购买的所需商品,帮助用户买到需要的全部商品,解决用户忘记买再花时间买的问题,为用户节省时间。
[0063]实施例二:
[0064]如图2所示,本实施例还提供了一种提醒用户购买商品的方法,应用于购物提醒服务器,包括以下步骤:步骤S201与步骤SlOl相同;
[0065]S202:接收到用户通过所述购物提醒客户端发送的查询购物提醒信息的请求,所述请求携带有用户注册账号和查询购买时间;
[0066]其中,查询购买时间包括一个或多个,例如,用户可以向服务器请求本周二到周五的购物提醒信息,也可以请求某一天如2014.2.11的购物提醒信息;
[0067]S203:查询所述用户注册账号是否有关联对应的用户购物信息,如果有,则执行步骤S204,否则,向采用所述用户注册账号登陆购物提醒服务器的购物提醒客户端返回查询失败息。
[0068]由于服务器侧建立并维护有用户注册账号及其关联的用户购物信息,因此,在收到所述请求后,需要判断服务器上是否存在与用户注册账号关联的用户购物信息,如果没有,说明该用户没有用该注册账号建立用户购物信息,查询不到该用户的购物信息,则返回查询失败信息。
[0069]S204:判断所述查询购物时间能否匹配到所述用户注册账号对应的用户购物信息中的预估下次购买时间,如果能,则执行步骤S205 ;
[0070]匹配是指该查询购买时间与预估下次购买时间相同,例如,用户请求中携带的查询购买时间是本周三,如果预估下次购买时间中能对应到本周三,则执行步骤S205 ;
[0071]S205:查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:匹配到的预估下次购买时间及其对应的商品名称。
[0072]作为一种优选的方式,所述用户购物信息还包括:该商品的购买地点以及购买数量;
[0073]所述向所述用户注册账号对应的终端返回的提醒信息还包括:所述商品名称对应的购买地点和购买数量。
[0074]此外,作为一种优选的方式,所述方法还包括:根据用户注册账号向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回该用户的用户购物信息,为用户提供所有购买过的商品信息,用户购物信息内的商品信息的显示方式包括以下的一种或多种:按照商品购买频率的高低排序显示、按照商品购买时间距当前时间的远近和按照商品购买数量的多少,以便用户查看还有哪些商品是自己需要的。
[0075]从上述实施例可以看出,相对于现有技术,上述实施例中提供的提醒用户购买商品的方法,可以根据用户的请求向用户推送购物提醒信息,提醒用户可能忘记定期要购买的所需商品,帮助用户买到需要的全部商品,解决用户忘记买再花时间买的问题,为用户节省时间。
[0076]在一个应用示例中,以用户在家乐福购物为例,首先,为该用户建立购物清单表,即用户购物信息,如图3所示,包括以下步骤:
[0077]S301:用户在超市收银台结账时,通过扫描商品条形码收款机获得该用户的购物信息,并接收用户输入的注册账号;
[0078]其中,购物信息与收款机给用户打印的账单数据相同,包括:购买的商品名称、该商品的购买时间、购买数量以及购买地点(例如,家乐福大钟寺店);用户注册账号是向服务器注册时,服务器给该用户分配的,该注册账号可以是字母与英文的组合,比如可以是用户手机号,如果服务器也允许其他应用比如qq、微博或微信账号作为用户的注册账号登陆,则该注册账号也可以为qq号或者微信号。
[0079]S302:收款机对该用户的注册账号进行识别,提取所需数据,形成以下格式“商品名称、商品单价、商品数量、购买时间、购买地点”的若干条目,并使用文本压缩技术进行压缩,压缩算法可使用“Huffman压缩”、“算术压缩”等方式;
[0080]S303:使用基于TCP/IP的数据通信技术将压缩后的数据发送给购物提醒服务器;
[0081]S304:购物提醒服务器收到数据后,发送“确认”;解压数据,根据用户的注册账号在服务器中找到对应的购物清单表对该用户的购物信息更新或新建;
[0082]具体包括:
[0083]S304a:购物提醒服务器查询是否有该用户的购物清单表,如果没有,则执行步骤S304b,否则执行步骤S304c ;
[0084]S304b:为该用户建立一张购物清单表,表中包含每一种商品的商品名称以及与该商品名称对应的商品单价、购买数量、购买时间和预估下次购买时间。如果是第一次购买,预估下次购买时间为空。
[0085]S304c:在购物清单表中对每一条中的“商品名称”使用一次完全匹配搜索的方式查询清单表的商品名称;
[0086]如果收到的数据与购物清单表中的一个商品名称匹配,将本次的“商品名称、商品单价、商品数量、购买时间”数据添加到商品名称对应的购物清单表中;
[0087]如果不匹配,则在购物清单表中新建一条记录,记录本次新购买的商品名称、商品单价、商品数量、购买时间。
[0088]S305:购物提醒服务器根据该用户一段时间内购买每种商品的购买时间,购买数量计算每种商品购买的时间间隔,再计算出每种商品的预估下次购买时间和购买数量。
[0089]比如,根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔;
[0090]将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间。
[0091]至此,购物提醒服务器建立并维护了与用户注册账号关联的用户购物信息,在购物提醒服务器为该用户建立购物清单表后,还包括提醒用户购买商品的步骤:
[0092]S306:在达到所述用户设置的距预估下次购买时间的提醒时间时,或者接收到用户通过购物提醒客户端发送的查询购物提醒信息的请求后,根据所述用户注册账号关联的用户购物信息,向所述购物提醒客户端返回用户需要购买的商品的提醒信息。
[0093]例如,服务器统计得到某一商品的预估下次购买时间是2014.02.17,用户可以设置为服务器在2014.02.17前一天提醒,即在2014.02.16提醒,也可以具体设定在某个时间段提醒,比如在2014.02.16,上午10点?11点提醒;服务器在该提醒时间到时后,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端下发提醒信息。
[0094]另外,用户通过购物提醒客户端发送的查询购物提醒信息的请求携带有用户注册账号和/或查询购买时间,比如请求携带的查询购买时间是本周六至周日,服务器可以在接收到查询购物提醒信息的请求后,在所述用户注册账号对应的用户购物信息中查询预估下次购买时间为周六和周日对应的商品名称,向所述购物提醒客户端返回用户需要购买的商品的提醒信息,提醒信息包括:周六和周日,及其分别对应的商品名称、购物数量、购物地点等等;该提醒信息的形式包括:短信、邮件、微信等多种形式。
[0095]实施例三:
[0096]如图4所示,本实施例提供了一种提醒用户购买商品的购物提醒服务器,包括:
[0097]用户购物信息维护模块,用于根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间;
[0098]提醒模块,用于根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。
[0099]该服务器还包括:与所述用户购物信息维护模块连接的注册模块,其中:
[0100]所述注册模块,用于接收用户通过所述购物提醒客户端的注册请求,为所述用户分配一个注册账号。
[0101]作为一种优选的方式,该服务器还包括:计时模块,用于判断是否达到所述用户设置的距预估下次购买时间的提醒时间,如果达到,则触发提醒模块;
[0102]所述提醒模块,用于根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:
[0103]在所述用户注册账号对应的用户购物信息中查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:所述预估下次购买时间及其对应的商品名称。
[0104]作为另一种优选的方式,该服务器还包括:
[0105]接收模块,用于接收用户通过所述购物提醒客户端发送查询购物提醒信息的请求,并通知所述提醒模块;所述请求携带用户注册账号和查询购买时间;
[0106]所述提醒模块,用于根据用户注册账号关联的用户购物信息,向所述采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:
[0107]如果查询到与所述用户注册账号关联的用户购物信息,则判断所述查询购物时间能否匹配到所述用户注册账号对应的用户购物信息中的预估下次购买时间,如果能,则查询所述预估下次购买时间对应的商品名称,向所述购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:匹配到的预估下次购买时间及其对应的商品名称。
[0108]作为一种优选的方式,所述用户购物信息还包括:该商品的购买地点以及购买数量;
[0109]所述向采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回的提醒信息还包括:所述商品名称对应的购买地点和购买数量。
[0110]作为一种优选的方式,所述提醒模块,还用于向所述采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回该用户的用户注册账号关联的用户购物信息,即除了预估下次购买时间对应的商品,还包括其他所有用户已购物的信息。
[0111]其中,所述用户购物信息维护模块,用于根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,包括:
[0112]接收收银台发送的用户购物记录,所述用户购物记录包括用户注册账号及此次购买的商品和购买时间;
[0113]将所述用户购物记录中的此次购买的商品和购买时间添加到所述用户购物信息中,并重新确定相应商品的预估下次购买时间。
[0114]其中,所述用户购物信息维护模块,还用于根据以下方式确定所述商品的预估下次购买时间:
[0115]根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔;
[0116]将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间。
[0117]从上述实施例可以看出,相对于现有技术,上述实施例中提供的提醒用户购买商品的购物提醒服务器,通过分析用户的购买习惯,主动或根据用户的查询请求向用户推送购物提醒信息,提醒用户可能忘记定期要购买的所需商品,帮助用户买到需要的全部商品,解决用户忘记买再花时间买的问题,为用户节省时间。
[0118]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0119]以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的
【发明内容】
,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种提醒用户购买商品的方法,应用于购物提醒服务器,所述方法包括: 根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间; 根据所述用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。
2.如权利要求1所述的方法,其特征在于: 所述方法还包括:在根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息之前,接收用户通过所述购物提醒客户端的注册请求,为所述用户分配一个注册账号。
3.如权利要求1或2所述的方法,其特征在于: 所述根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括: 在达到所述用户设置的距预估下次购买时间的提醒时间时,在所述用户注册账号对应的用户购物信息中查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:所述预估下次购买时间及其对应的商品名称。
4.如权利要求1或2所述的方法,其特征在于: 所述根据所述用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括:` 接收到购物提醒客户端发送的查询购物提醒信息的请求,所述请求携带有用户注册账号和查询购买时间,如果查询到与所述用户注册账号关联的用户购物信息,则判断所述查询购物时间能否匹配到所述用户注册账号对应的用户购物信息中的预估下次购买时间,如果能,则查询所述预估下次购买时间对应的商品名称,向所述购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:匹配到的预估下次购买时间及其对应的商品名称。
5.如权利要求1所述的方法,其特征在于: 根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,包括: 接收收银台发送的用户购物记录,所述用户购物记录包括用户注册账号及此次购买的商品名称和购买时间; 将所述用户购物记录中的此次购买的商品和购买时间添加到所述用户购物信息中,并重新确定相应商品的预估下次购买时间。
6.如权利要求1或5所述的方法,其特征在于: 所述商品的预估下次购买时间根据以下方式确定: 根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔; 将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间。
7.一种提醒用户购买商品的购物提醒服务器,包括: 用户购物信息维护模块,用于根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,所述用户购物信息包括:已购买商品、该商品的购买时间和该商品的预估下次购买时间; 提醒模块,用于根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆所述购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息。
8.如权利要求7所述的购物提醒服务器,其特征在于:还包括: 注册模块,用于接收用户通过所述购物提醒客户端的注册请求,为所述用户分配一个注册账号。
9.如权利要求7或8所述的购物提醒服务器,其特征在于:还包括: 计时模块,用于判断是否达到所述用户设置的距预估下次购买时间的提醒时间,如果达到,则触发提醒模块; 所述提醒模块,用于根据用户注册账号关联的用户购物信息,向采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括: 在所述用户注册账号对应的用户购物信息中查询所述预估下次购买时间对应的商品名称,向采用所述用户注册账号登陆购物提醒服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:所述预估下次购买时间及其对应的商品名称。
10.如权利要求7或8所述的购物提醒服务器,其特征在于:还包括: 接收模块,用于接收所述购物提醒客户端发送的查询购物提醒信息的请求,并通知所述提醒模块;所述请求携带用户注册账号和查询购买时间; 所述提醒模块,用于根据用户注册账号关联的用户购物信息,向所述采用所述用户注册账号登陆购所述物信息服务器的购物提醒客户端返回用户需要购买的商品的提醒信息,包括: 如果查询到与所述用户注册账号关联的用户购物信息,则判断所述查询购物时间能否匹配到所述用户注册账号对应的用户购物信息中的预估下次购买时间,如果能,则查询所述预估下次购买时间对应的商品名称,向所述购物提醒客户端返回用户需要购买的商品的提醒信息,所述提醒信息包括:匹配到的预估下次购买时间及其对应的商品名称。
11.如权利要求7所述的购物提醒服务器,其特征在于: 所述用户购物信息维护模块,用于根据用户购物记录,建立和维护与用户注册账号关联的用户购物信息,包括: 接收收银台发送的用户购物记录,所述用户购物记录包括用户注册账号及此次购买的商品名称和购买时间; 将所述用户购物记录中的此次购买的商品和购买时间添加到所述用户购物信息中,并重新确定相应商品的预估下次购买时间。
12.如权利要求7或11所述的购物提醒服务器,其特征在于: 所述用户购物信息维护模块,还用于根据以下方式确定所述商品的预估下次购买时间: 根据所述用户在设定时间段内购买所述商品的时间间隔取均值或加权平均,得出预估时间间隔; 将所述商品最近一次的购买时间加上所述预估时间间隔,作为所述商品的预估下次购买时间。
【文档编号】H04L29/08GK103856564SQ201410099407
【公开日】2014年6月11日 申请日期:2014年3月17日 优先权日:2014年3月17日
【发明者】王子奇, 张伦泳 申请人:中国联合网络通信集团有限公司