1.一种根据订阅的主播推送商品的方法,其特征是,包括如下步骤:
检测用户是否点击商城模块,若是,将用户ID作为请求参数,向服务器发送请求消息;
服务器获取用户发出的请求消息,根据请求参数中的用户ID,在数据库中查询用户是否有订阅主播,若是,服务器将获取用户所有的订阅的主播ID,并根据订阅的主播ID查询数据库,以获取订阅主播的标签;若否,服务器将获取当前所有正在直播的直播间信息,并从中抽取若干高人气的直播间,以获取每个高人气直播间中主播的标签;
服务器根据得到的主播的标签,在数据库的商品表中查询对应标签的商品,以获取商品的商品信息;
接收服务器反馈的商品信息,以将每个商品信息排序展示在商城模块中。
2.根据权利要求1所述的一种根据订阅的主播推送商品的方法,其特征是,根据所有正在直播的直播间中每个直播间的人数A,点赞数B,聊天信息数C,通过公式:
R=A*0.5+B*0.2+C*0.3;得到每个直播间对应的热度值R;
对若干热度值R从高到低进行排序,取排序中前三的热度值R以得到三个高人气的直播间。
3.根据权利要求1所述的一种根据订阅的主播推送商品的方法,其特征是,商品信息包括商品的ID、商品的名称、商品的价格、商品的图片、商品的介绍以及商品的规格。
4.根据权利要求3所述的一种根据订阅的主播推送商品的方法,其特征是,在接收服务器反馈的商品信息的步骤中:
每个商品信息将被封装成对应的商品对象数组,并将每个商品对象数组根据商品的ID从小到大进行排序展示在商城模块中。
5.一种根据订阅的主播推送商品的系统,包括服务器和客户端,其特征是,该系统还包括:
检测发送模块,被配置在客户端中,用于检测用户是否点击客户端中的商城模块;若是,该检测发送模块将用户ID作为请求参数,向服务器发送请求消息;
标签生成模块,被配置在服务器中,该标签生成模块用于获取用户发出的请求消息,根据请求参数中的用户ID,在数据库中查询用户是否有订阅主播,若是,服务器将获取用户所有的订阅的主播ID,并根据订阅的主播ID查询数据库,以获取订阅主播的标签;若否,服务器将获取当前所有正在直播的直播间信息,并从中抽取若干高人气的直播间,以获取每个高人气直播间中主播的标签;
查询模块,被配置在服务器中,该查询模块用于根据得到的主播的标签,在数据库的商品表中查询对应标签的商品,以获取商品的商品信息;
展示模块,被配置在客户端中,该展示模块用于接收服务器反馈的商品信息,以将每个商品信息排序展示在商城模块中。
6.根据权利要求5所述的一种根据订阅的主播推送商品的系统,其特征是,根据所有正在直播的直播间中每个直播间的人数A,点赞数B,聊天信息数C,通过公式:
R=A*0.5+B*0.2+C*0.3;得到每个直播间对应的热度值R;
对若干热度值R从高到低进行排序,取排序中前三的热度值R以得到三个高人气的直播间。
7.根据权利要求5所述的一种根据订阅的主播推送商品的系统,其特征是,商品信息包括商品的ID、商品的名称、商品的价格、商品的图片、商品的介绍以及商品的规格。
8.根据权利要求7所述的一种根据订阅的主播推送商品的系统,其特征是,展示模块还包括封装模块,该封装模块用于将每个商品信息封装成对应的商品对象数组,并将每个商品对象数组根据商品的ID从小到大进行排序展示在商城模块中。