平台信息共享方法、设备、系统及计算机可读存储介质与流程

文档序号:17607850发布日期:2019-05-07 20:51阅读:190来源:国知局
平台信息共享方法、设备、系统及计算机可读存储介质与流程

本发明涉及通讯技术领域,尤其涉及一种平台信息共享方法、设备、系统及计算机可读存储介质。



背景技术:

随着社会经济的发展,人们平时的生活节奏更加紧凑,对生活饮食的便捷性要求也随之提高。受此影响,外卖受到了广大消费者的青睐,尤其是年轻人的喜欢。随着通信技术的发展,利用移动终端在外卖平台叫餐已经成为外卖订餐的主要方式。当用户进入外卖平台后,外卖平台会根据外卖商户的评分或商户距离用户的远近对外卖商户进行排序并显示给用户,供用户选择。

但是外卖商户品质参差不齐,用户口味也有偏好,因此用户经常会点到不好吃或不爱吃的饭菜。并且不同的外卖平台注册的外卖商户也不完全同,因此当用户换了另一个外卖平台后,也很难点到合口味的饭菜,用户体验不好。

而现有技术的其他电商平台也存在同样的问题,根据商户的评分或商户距离用户的远近对商户进行排序和显示,用户难以从众多商户中找到符合自己喜好的商品。



技术实现要素:

有鉴于此,本发明的目的在于提供一种平台信息共享方法、设备、系统及计算机可读存储介质,以解决现有技术电商平台只能根据商户的评分或商户距离用户的远近对商户进行排序和显示,用户难以从众多商户中找到符合自己喜好的商品的问题。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明的第一个方面,提供一种平台信息共享方法,适用于数据共享服务器,所述方法包括以下步骤:

与至少一个第三方平台进行数据交互获取用户数据,所述用户数据包括用户信息及消费数据;

根据所述用户信息确定用户的属性值;

将具有相同属性值的用户归为一分组;

在分组中对本组用户的消费数据进行统计分析得到并存储统计数据,所述统计数据包括所述分组中各用户的黑名单和/或白名单,所述黑名单及白名单中包含商户信息;

将统计数据发送给第三方平台,由所述第三方平台根据所述统计数据不同用户的黑名单和/或白名单向所述不同用户展示商户信息。

根据本发明的第二个方面,提供一种平台信息共享方法,适用于第三方平台,所述方法包括以下步骤:

接收用户浏览商户信息的请求;

向数据共享服务器发送数据调用请求,所述请求携带所述用户的用户信息;

接收所述数据共享服务器返回的与所述用户信息对应的黑名单和/或白名单;

从注册商户中剔除所述黑名单中的商户和/或将注册商户按照白名单中的排序进行排序后,向所述用户展示商户信息。

根据本发明的第三个方面,提供一种数据共享服务器,所述数据共享服务器包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一个方面所述的步骤。

根据本发明的第四个方面,提供一种第三方平台,所述第三方平台包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第二个方面所述的步骤。

根据本发明的第五个方面,提供一种平台信息共享系统,所述系统包括如三个方面所述的数据共享服务器以及至少一个如第四个方面所述的第三方平台。

根据本发明的第六个方面,提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一个方面或第二个方面所述的信息共享方法的步骤。

本发明实施例的平台信息共享方法、设备、系统及计算机可读存储介质,利用数据共享服务器与至少一个第三方平台进行数据交互,通过获取各第三方平台的用户信息及消费数据,确定用户的属性值,并将用户根据属性值进行分组,根据对同组用户的消费数据的统计分析为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

附图说明

图1为本发明实施例一提供的一种信息共享方法的流程图;

图2为本发明实施例二提供的另一种信息共享方法的流程图;

图3为本发明实施例三提供的又一种信息共享方法的流程图;

图4为本发明实施例四提供的一种数据共享服务器的模块结构示意图;

图5为本发明实施例五提供的一种第三方平台的模块结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

本发明实施例一提供了一种信息共享方法。本实施例的信息共享适用于数据共享服务器。请参阅图1,方法流程包括:

步骤s101、与至少一个第三方平台进行数据交互获取用户数据,该用户数据包括用户信息及消费数据;

步骤s102、根据该用户信息确定用户的属性值;

步骤s103、将具有相同属性值的用户归为一分组;

步骤s104、在分组中对本组用户的消费数据进行统计分析得到并存储统计数据,该统计数据包括该分组中各用户的黑名单和/或白名单,该黑名单及白名单中包含商户信息;

步骤s105、将统计数据发送给第三方平台,由该第三方平台根据该统计数据不同用户的黑名单和/或白名单向该不同用户展示商户信息。

实际应用中该数据共享服务器,数据共享服务器能够与各类第三方平台进行数据交互,第三方平台可以是电商平台(包括外卖平台)。其从用户角度出发为根据用户的属性为用户定制黑名单和/或白名单,使第三方平台根据用户定制的黑名单和/或白名单显示商户信息。

在一个可行的方案中,数据共享服务器可以定时向第三方平台请求调用用户数据,也可以由第三方平台定时向数据共享服务器发送用户数据,也可以由第三方平台在用户信息改变(如有新用户注册或老用户修改个人信息)后,将获取的新的用户数据发送给数据共享服务器。

在一个可行的方案中,步骤s102、根据该用户信息确定用户的属性值包括:

根据预设的属性参数从该用户信息中提取对应的参数并将其取值填入对应的属性参数中,其中该属性参数包括用如下参数中的至少一种:位置参数、年龄参数、偏好参数。

实际应用中,以外卖平台为例,可以按照地区,年龄,职业和口味将所有用户为不同的类型,如用户是西安市高新片区,18~25岁,it从业者,喜欢吃川菜,这个就是该用户的属性。属性值存储在数据共享服务器中。

实际应用中,第三方平台可以在用户注册时,在用户填写基础信息(如用户名、居住地等)时为用户提供偏好选项供用户选择。

在一个可行的方案中,该在各分组中对本组用户的消费数据进行统计分析,包括:

从分组中每个用户的消费数据中提取黑名单;

统计该黑名单中每一个商户被该分组的用户拉黑的次数;

当某商户被用户拉黑的次数超过第一预设值时,在该分组中查找未拉黑该商户的用户;或者

从分组统计的消费数据中提取各商户的评分低于预设评分的低分次数;

当该低分次数超过第二预设值时,在该分组中查找未拉黑该商户的用户;或者

根据分组中各用户的消费数据查找对某商户的评分低于预设评分的低分次数超过第三预设值但未拉黑该商户的用户;

该将统计分析结果发送给第三方平台,由该第三方平台根据该统计分析结果向用户展示商户信息,包括:

将查找到的用户的用户信息及该未拉黑的商户的信息发送给该用户注册的第三方平台,由该第三方平台向该用户展示该商户的信息并询问是否将该未拉黑的商户拉入黑名单。

实际应用中第一预设值、第二预设值与第三预设值可以相等也可以根据实际情况设置。

黑名单也存储在数据共享服务器。实际上各分组统计出的被用户拉黑的次数超过第一预设次数的商家也可以单独生成一个分组黑名单列表存储在该分组的数据中。

需要说明的是,本发明实施例所称黑名单和白名单都是指针对用户定制的黑名单和白名单,与分组黑名单及分组白名单不同。

黑名单有两种生成方式,一种方式是用户主动添加,另一种方式是数据共享服务器自学习生成。

以外卖为例,用户主动添加的一个场景是某一天用户吃了某一家的外卖非常难吃,则可以通过第外卖平台将这家外卖拉入黑名单。外卖平台发现用户添加黑名单的操作,将该用户的用户信息及黑名单一起发送给数据共享服务器。

数据共享服务器自学习生成,的一个场景是,数据共享服务器在对分组的消费数据进行统计时,发现某一家外卖,被该分组的其他用户添加到黑名单的次数或者打分较低的次数达到某个阈值时,数据共享服务器给该用户注册的外卖平台下发一条消息,通过外卖平台询问是否需要将这家加入黑名单。另外,当用户将某个外卖店家多次打分较低时,数据共享服务器也给该用户注册的外卖平台下发一条消息,通过外卖平台询问是否需要将这家加入黑名单。

实际应用中,当用户将商户加入黑名单时,外卖平台也会将该信息反馈给数据共享服务器。

在一个可行的方案中,该在各分组中对本组用户的消费数据进行统计分析,包括:

根据分组中所有用户的消费记录计算各商户的被消费频率和分值;

根据该分组中每个用户的消费记录计算各用户在各商户的消费频率及评分;

对每个用户在各商户的消费频率及评分及各商户在本组用户中的消费频率及评分进行加权计算,得到每个用户对各商户的渴望值;

根据所渴望值为每个用户定制白名单,该白名单中的商户按照该渴望值从高到底进行排序。

实际应用中,白名单也存储在数据共享服务器中。并且,为了方便后续的统计分析,可以在根据分组中所有用户的消费记录计算各商户的被消费频率和分值后根据计算结果对各商户进行分组排序,并存储该分组排序。同时,也可以在根据该分组中每个用户的消费记录计算各用户在各商户的消费频率及对各商户的评分后,据计算结果对各商户针对每个用户进行用户排序,并存储该用户排序。

实际应用中,白名单可以通过自学习生成。

仍以外卖为例,数据共享服务器会给所有当前地区所有外卖店家针对单一用户定制私人化评分。数据共享服务器读取与一个分组中所有用户的外卖订单数据,获取各外卖的被定频率和评分,同时读取该用户对外卖的评分和频率,将分组中各外卖的被定频率和评分与该用户对外卖的评分和频率两者进行加权得到该用户的渴望值,最终得出按照该用户渴望值排序后的外卖列表存入白名单中,这个列表可根据时间变化更新。

本实施例的平台信息共享方法,利用数据共享服务器与至少一个第三方平台进行数据交互,通过获取各第三方平台的用户信息及消费数据,确定用户的属性值,并将用户根据属性值进行分组,根据对同组用户的消费数据的统计分析为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

在前述实施例的基础上,本发明实施例二提供了另一种平台信息共享方法,适用于第三方平台。数据共享服务器能够与各类第三方平台进行数据交互,第三方平台可以是电商平台(包括外卖平台)。请参阅图2,该方法包括以下步骤:

步骤s201、接收用户浏览商户信息的请求;

步骤s202、向数据共享服务器发送数据调用请求,该请求携带该用户的用户信息;

步骤s203、接收该数据共享服务器返回的与该用户信息对应的黑名单和/或白名单;

步骤s204、从注册商户中剔除该黑名单中的商户和/或将注册商户按照白名单中的排序进行排序后,向该用户展示商户信息。

在一个可行的方案中,该方法还包括:

当发生预设时间时,向共享服务器发送用户数据,该用户数据包括用户信息及消费数据,以使所述数据共享服务器根据所述用户数据为所述用户定制黑名单和/或白名单。

实际应用中,预设时间可以包括,:用户数据被更新或接收到所述数据共享服务器的请求或到达预定的时间。发送的用户数据一般情况下为更新的用户数据。

实际应用中,数据共享服务器可以定时向第三方平台请求调用用户数据,也可以由第三方平台定时向数据共享服务器发送用户数据,也可以由第三方平台在用户信息更新(如有新用户注册或老用户修改个人信息)后,或者用户增加黑名单用户时,将获取的新的用户数据发送给数据共享服务器。

本实施例的平台信息共享方法,利用数据共享服务器与至少一个第三方平台进行数据交互,通过获取各第三方平台的用户信息及消费数据,确定用户的属性值,并将用户根据属性值进行分组,根据对同分组用户的消费数据的统计分析为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

在前述实施例的基础上,本发明实施例三提供又一种平台信息分享方法。本实施例以外卖平台信息分享为例进行说明。

假设共享数据库已经根据多家外卖平台的用户数据为个平台的注册用户进行了分组并定制了黑名单和白名单,某用户已在百度外卖注册,并且数据共享服务器为其确定了属性分组并定制了黑名单和白名单,该用户又在美团外卖注册。

请参阅图3,共享外卖数据的方法流程包括:

步骤s301、美团外卖平台将新注册用户a的用户数据发送给数据共享服务器。

具体的,用户数据中的用户信息包括用户名a、地区参数b、口味偏好参数c,消费数据为空。

步骤s302、数据共享服务器提取用户数据中的用户名a、地区参数b和口味偏好参数c,确定用户a的属性值为b和c。

步骤s303、数据共享服务器将用户a划分到属性值为b和c的分组d中。

步骤s304、数据共享服务器调取分组d的分组白名单作为用户a的用户白名单,同时调取分组d的分组黑名单列表,将其发送给美团外卖平台。

步骤s305、美团外卖平台将该分组黑名单列表发送给用户a,并询问是否将分组黑名单列表中的商户加入用户黑名单中,并将用户a的选择信息发送给数据共享服务器。

实际应用中,可以在询问将分组黑名单列表中的商户加入用户黑名单中时,可以为该黑名单列表中的每一个商户设置选择框,用户可选择其中一部分加入黑名单。

步骤s306、数据共享服务器接收用户a的选择信息,根据该选择信息为用户a建立用户黑名单列表。

步骤s307、美团外卖平台接收用户a发送的进入外卖浏览页面的请求,向数据共享服务器发送数据调用请求,该请求中携带用户a的用户数据。

步骤s308、数据共享服务器根据数据调用请求中的用户名和用户属性确定该用户a为分组d中的用户,从分组d中调取该用户a的黑名单和白名单发送给美团外卖。

步骤s309、美团外卖平台从商户中剔除用户a的黑名单中的商户,将剩余商户的按照白名单列表中的渴望程度重新排序。

这样当用户在美团外卖点餐时,既能尽可能避免用户点到不爱吃的,也可以快速帮助用户找到附近符合自己口味偏好的外卖商户,极大的提升了用户体验。同样的,因为数据共享服务器中的数据是共享的第三方的,所以当用户无论打开美团、饿了么、百度都是一样的实现效果,极大的提升了用户体验。

在前述实施例的基础上,本发明实施例四提供了一种数据共享服务器,请参阅图4,其包括存储器401、处理器402以及存储在该存储器401上并可在该处理器402上运行的计算机程序403,该计算机程序403被该处理器402执行时实现如下步骤:

与至少一个第三方平台进行数据交互获取用户数据,该用户数据包括用户信息及消费数据;

根据该用户信息确定用户的属性值;

将具有相同属性值的用户归为一分组;

在分组中对本组用户的消费数据进行统计分析得到并存储统计数据,该统计数据包括该分组中各用户的黑名单和/或白名单,该黑名单及白名单中包含商户信息;

将统计数据发送给第三方平台,由该第三方平台根据该统计数据不同用户的黑名单和/或白名单向该不同用户展示商户信息。

在一个可行的方案中,在执行根据该用户信息确定用户的属性值的步骤时,该计算机程序403被该处理器402执行时还实现如下步骤:

根据预设的属性参数从该用户信息中提取对应的参数并将其取值填入对应的属性参数中,其中该属性参数包括用如下参数中的至少一种:位置参数、年龄参数、偏好参数。

在一个可行的方案中,在执行在各分组中对本组用户的消费数据进行统计分析的步骤时,该计算机程序403被该处理器402执行时还实现如下步骤:

从分组中每个用户的消费数据中提取黑名单;

统计该黑名单中每一个商户被该分组的用户拉黑的次数;

当某商户被用户拉黑的次数超过第一预设值时,在该分组中查找未拉黑该商户的用户;或者

从分组统计的消费数据中提取各商户的评分低于预设评分的低分次数;

当该低分次数超过第二预设值时,在该分组中查找未拉黑该商户的用户;或者

根据分组中各用户的消费数据查找对某商户的评分低于预设评分的低分次数超过第三预设值但未拉黑该商户的用户。

在执行将统计数据发送给第三方平台,由该第三方平台根据该统计数据不同用户的黑名单和/或白名单向该不同用户展示商户信息的步骤时,该计算机程序被该处理器402执行时还实现如下步骤:

将查找到的用户的用户信息及该未拉黑的商户的信息发送给该用户注册的第三方平台,由该第三方平台向该用户展示该商户的信息并询问是否将该未拉黑的商户拉入黑名单。

在一个可行的方案中,在执行在各分组中对本组用户的消费数据进行统计分析的步骤时,该计算机程序被该处理器402执行时还实现如下步骤:

根据分组中所有用户的消费记录计算各商户的被消费频率和分值;

根据该分组中每个用户的消费记录计算各用户在各商户的消费频率及评分;

对每个用户在各商户的消费频率及评分及各商户在本组用户中的消费频率及评分进行加权计算,得到每个用户对各商户的渴望值;

根据所渴望值为每个用户定制白名单,该白名单中的商户按照该渴望值从高到底进行排序。

本实施例的数据共享服务器与至少一个第三方平台进行数据交互,通过获取各第三方平台的用户信息及消费数据,确定用户的属性值,并将用户根据属性值进行分组,根据对同组用户的消费数据的统计分析为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

在前述实施例的基础上,本发明实施例五提供一种第三方平台,请参阅图5,该第三方平台包括:存储器501、处理器502以及存储在该存储器上并可在该处理器502上运行的计算机程序503,该计算机程序503被该处理器502执行时实现如下步骤:

接收用户浏览商户信息的请求;

向数据共享服务器发送数据调用请求,该请求携带该用户的用户信息;

接收该数据共享服务器返回的与该用户信息对应的黑名单和/或白名单;

从注册商户中剔除该黑名单中的商户和/或将注册商户按照白名单中的排序进行排序后,向该用户展示商户信息。

在一个可行的方案中,在执行在各分组中对本组用户的消费数据进行统计分析的步骤时,该计算机程序503被该处理器502执行时还实现如下步骤:

与该共享服务器进行数据交互,向该共享服务器发送用户数据,该用户数据包括用户信息及消费数据,以使数据共享服务器根据用户数据为用户定制黑名单和/或白名单。

本实施例的第三方平台与数据共享服务器进行数据交互,由数据共享服务器为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

在前述实施例的基础上,本发明实施例六提供了一种平台信息共享系统,该系统包括如第四实施例所述的数据共享服务器以及至少一个如第五实施例所述的第三方平台。

本实施例的平台信息共享系统,利用数据共享服务器与至少一个第三方平台进行数据交互,通过获取各第三方平台的用户信息及消费数据,确定用户的属性值,并将用户根据属性值进行分组,根据对同组用户的消费数据的统计分析为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

在前述实施例的基础上,本发明实施例七提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一实施例、第二实施例或第三实施例所述的信息共享方法的步骤。

本实施例的计算机可读存储介质,利用数据共享服务器与至少一个第三方平台进行数据交互,通过获取各第三方平台的用户信息及消费数据,确定用户的属性值,并将用户根据属性值进行分组,根据对同组用户的消费数据的统计分析为每个用户定制黑名单和/或白名单,使第三方平台能够根据用户的黑名单和/或白名单有针对性的向用户显示商户信息,这样无论用户登陆哪个第三方平台都可以获得根据自己个人喜好进行排序的商户信息。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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