一种机顶盒上基于用户需求的广告推送方法及***
技术领域
本发明涉及机顶盒技术领域,尤其是一种机顶盒上基于用户需求的广告推送方法及用于实现该方法的***。
背景技术
智能电视:是具有全开放式平台,搭载了操作***,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给用户带来有别于使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。
随着Android和移动互联网的的迅速发展,出现了Android***的机顶盒、智能电视等其他智能终端设备,在这些设备上用户可以下载安装应用(APP),在APP中广告已经随处可见,公司或开发者通过APP中的广告获得收入。
现有技术背景为:随着Android***的发展以及Android***的开放性,Android***已经被用在很多电子设备上,比如:手机、平板电脑、机顶盒、电视、智能手表等等,出现了很多实用的APP,用户可以根据需要自主选择使用这些APP,如果用户安装的APP中加入了广告推送功能,那么在用户使用APP的时候,在APP页面的某个地方就会显示广告,这些广告的展示和用户的点击都会得到收益,用户点击的收益大于展示收益。但是目前,所有的广告没有根据用户的喜好和需求推送,而是一直循环推送所有广告,广告类型与用户个人希望关注的类型无关,呈现在用户面前的是广告类型太多太乱,导致广告泛滥、用户反感、体验差以及广告效益低,事实上起不到真正的广告宣传作用。
发明内容
有鉴于此,有必要针对现有技术的不足,提供一种新型的广告推送方法,通过收集、统计、分析用户的喜好以及用户需求,有针对性的进行广告推送,做到智能推送,想用户所想,推用户所需。
本发明的目的是通过以下技术方案实现的:
一种机顶盒上基于用户需求的广告推送方法,包括以下步骤:
收集用户信息;
对所述用户信息进行统计分析,得到用户的喜好信息;
根据所述用户的喜好信息进行广告推送。
所述收集用户信息包括:
智能终端接收用户在所述智能终端上的使用信息;
判断用户是否允许所述使用信息被收集;
如判断结果为是,所述智能终端将所述用户的使用信息发送至所述机顶盒内的服务器,或者所述服务器从所述智能终端获取所述用户的使用信息。
所述用户的使用信息包括以下方面但不限制于以下方面(只要是有助于了解用户的合法信息都可以):各类APP的使用频率、用户的兴趣爱好、用户当前需求、当前时间等。
所述对所述用户信息进行统计分析,得到用户选购商品的喜好,包括:
所述服务器对所述用户的使用信息进行统计分析,得到用户的喜好信息;
根据所述用户的喜好信息对用户分类;
将所述分类的结果存储到所述服务器内。
所述根据所述用户的喜好信息进行广告推送,包括:
接收用户在使用所述智能终端的过程中打开APP的信息;
所述智能终端判断所述APP是否有广告请求;
如判断结果为是,所述服务器判断所述服务器的所述存储器内是否存在当前用户的喜好信息;
如判断结果为是,所述服务器根据所述当前用户所属的所述类别推送相应类别的广告。
如判断结果为所述服务器的所述存储器内不存在所述当前用户的喜好信息,所述服务器随机推送广告。
本发明还提供一种用于实现上述方法的机顶盒上基于用户需求的广告推送***,其包括:
通过无线或有线连接的智能终端和服务器,所述服务器设置于所述机顶盒内;
所述智能终端包括用户信息收集模块,其用于收集用户信息;
所述服务器包括统计分析模块,其用于接收所述用户信息,然后对所述用户信息进行统计分析,得到用户选购商品的喜好信息;
所述服务器还包括推送模块,其用于根据所述用户的喜好信息进行广告推送。
所述用户信息手机模块包括接收单元、第一判断单元及第一通信单元;
所述接收单元用于接收用户在所述智能终端上的使用信息;
所述第一判断单元用于判断所述用户是否允许所述使用信息被收集;
所述第一通信单元用于:当所述第一判断单元的判断结果为是时,将所述用户的使用信息发送至服务器,或者允许所述服务器从所述智能终端获取所述用户的使用信息。
所述统计分析模块包括统计分析单元、分类单元、存储单元;
所述统计分析单元用于对所述用户的使用信息进行统计分析,得到用户的喜好信息:具体的,用于统计用户对哪些方面比较感兴趣,对哪一类APP使用的比较多,通过用户的搜索内容、浏览网页信息的内容分析用户的当前需求,分析用户行为,总结出用的需求,把分析得到的数据进行分类,把用户划分到不同的需求者中,例如:电子产品、化妆品、家具、休闲、旅行等等广告类别;
所述分类单元用于根据所述用户的喜好信息对用户分类;
所述存储单元用于将所述分类的结果存储到所述服务器内的存储器内。
所述智能终端还包括第二接收单元、第二判断单元及第二通信单元;
所述第二接收单元用于接收用户在使用所述智能终端的过程中打开APP的信息;
所述第二判断单元用于判断所述APP是否有广告请求,具体用于当用户打开APP的时候,判断所述APP是否植入了广告;
所述第二通信单元用于当所述第二判断单元判断所述APP有广告请求的时候,通过网络连接所述服务器。
所述服务器还包括第三判断单元和推送单元;
所述第三判断单元用于当所述第二通信单元通过网络连接所述服务器后,判断所述服务器的所述存储器内是否存在当前用户的喜好信息;
所述推送单元用于:当所述第三判断单元判断结果为是时,根据所述用户所述类别推送相应类别的广告,所述智能终端用于下显示和/或播放所述广告;或者用于当所述第三判断单元判断结果为否时,即所述服务器的所述存储器内不存在所述当前用户的喜好信息,直接随机推送广告给所述当前用户,所述智能终端用于下显示和/或播放所述广告。
与现有技术相比,本发明具备如下优点:
本发明通过收集用户数据、统计分析,根据用户的喜好进行广告推送,不会产生:无效广告的泛滥、用户反感、用户体验差以及广告效益低等问题;保证广告推送的智能度和精准度,既能提高用户体验,又能增加广告收益。
附图说明
图1是本发明实施例一之总体流程框架示意图;
图2是图1中的收集用户信息的步骤的流程示意图;
图3是图1中的对所述用户信息进行统计分析的步骤的流程示意图;
图4是图1中的根据所述用户的喜好信息进行广告推送的步骤的流程示意图。
具体实施方式
实施例一:
本实施例提供一种机顶盒上基于用户需求的广告推送方法,如图1所示,其包括以下步骤:
收集用户信息;
对所述用户信息进行统计分析,得到用户选购商品的喜好信息;
根据所述用户的喜好信息进行广告推送。
所述的收集用户信息,主要是由智能终端来完成;所述的对所述用户信息进行统计分析,得到用户选购商品的喜好信息,主要由机顶盒内的服务器来完成;所述的广告推送由所述服务器根据用户的需求去推送,由所述智能终端来展示广告。
具体的,如图2所示,所述收集用户信息的步骤,包括:
智能终端接收用户在所述智能终端上的使用信息;
判断用户是否允许所述使用信息被收集;
如判断结果为是,所述智能终端将所述用户的使用信息发送至服务器,或者所述服务器从所述智能终端获取所述用户的使用信息。
所述用户的使用信息包括以下方面但不限制于以下方面(只要是有助于了解用户的合法信息都可以):各类APP的使用频率、用户的兴趣爱好、用户当前需求、当前时间等。
如图3所示,所述对所述用户信息进行统计分析,得到用户选购商品的喜好的步骤,包括:
所述服务器对所述用户的使用信息进行统计分析,得到用户的喜好信息:统计用户对哪些方面比较感兴趣,对哪一类APP使用的比较多,通过用户的搜索内容、浏览网页信息的内容分析用户的当前需求,分析用户行为,总结出用的需求,把分析得到的数据进行分类,把用户划分到不同的需求者中,例如:电子产品、化妆品、家具、休闲、旅行等等广告类别;
根据所述用户的喜好信息对用户分类;
将所述分类的结果存储到所述服务器内。
如图4所示,所述根据所述用户的喜好信息进行广告推送的步骤,包括:
接收用户在使用所述智能终端的过程中打开APP的信息;
所述智能终端判断所述APP是否有广告请求:当用户打开APP的时候,如果该APP植入了广告也就是当APP有广告请求的时候,则通过网络连接服务器;
如判断结果为是,判断所述服务器的所述存储器内是否存在当前用户的喜好信息:服务器连接成功后,服务器判断其存储器内是否存在当前用户的喜好信息;
如判断结果为是,所述服务器根据所述当前用户所属的所述类别推送相应类别的广告,所述智能终端用于下显示和/或播放所述广告。
如判断结果为所述服务器的所述存储器内不存在所述当前用户的喜好信息,所述服务器直接随机推送广告给所述当前用户,所述智能终端用于下显示和/或播放所述广告。
上述的如判断结果为是,判断所述服务器的所述存储器内是否存在当前用户的喜好信息,也可以由所述智能终端来判断所述服务器的所述存储器内是否存在当前用户的喜好信息。
实施例二:
本实施例提供一种用于实现实施例一所述方法的机顶盒上基于用户需求的广告推送***,其包括:
通过无线或有线连接的智能终端和服务器,所述服务器设置于所述机顶盒内;
所述智能终端包括用户信息收集模块,其用于收集用户信息;
所述服务器包括统计分析模块,其用于接收所述用户信息,然后对所述用户信息进行统计分析,得到用户选购商品的喜好信息;
所述服务器还包括推送模块,其用于根据所述用户的喜好信息进行广告推送。
所述用户信息手机模块包括接收单元、第一判断单元及第一通信单元;
所述接收单元用于接收用户在所述智能终端上的使用信息;
所述第一判断单元用于判断用户是否允许所述使用信息被收集;
所述第一通信单元用于:当所述第一判断单元的判断结果为是时,将所述用户的使用信息发送至服务器,或者允许所述服务器从所述智能终端获取所述用户的使用信息。
所述统计分析模块包括统计分析单元、分类单元、存储单元;
所述统计分析单元用于对所述用户的使用信息进行统计分析,得到用户的喜好信息:具体的,用于统计用户对哪些方面比较感兴趣,对哪一类APP使用的比较多,通过用户的搜索内容、浏览网页信息的内容分析用户的当前需求,分析用户行为,总结出用的需求,把分析得到的数据进行分类,把用户划分到不同的需求者中,例如:电子产品、化妆品、家具、休闲、旅行等等广告类别;
所述分类单元用于根据所述用户的喜好信息对用户分类;
所述存储单元用于将所述分类的结果存储到所述服务器内的存储器内。
所述智能终端还包括第二接收单元、第二判断单元及第二通信单元;
所述第二接收单元用于接收用户在使用所述智能终端的过程中打开APP的信息;
所述第二判断单元用于判断所述APP是否有广告请求,具体用于当用户打开APP的时候,判断所述APP是否植入了广告;
所述第二通信单元用于当所述第二判断单元判断所述APP有广告请求的时候,通过网络连接所述服务器。
所述服务器还包括第三判断单元和推送单元;
所述第三判断单元用于当所述第二通信单元通过网络连接所述服务器后,判断所述服务器的所述存储器内是否存在当前用户的喜好信息;
所述推送单元用于:当所述第三判断单元判断结果为是时,根据所述用户所述类别推送相应类别的广告,所述智能终端用于下显示和/或播放所述广告;或者用于当所述第三判断单元判断结果为否时,即所述服务器的所述存储器内不存在所述当前用户的喜好信息,直接随机推送广告给所述当前用户,所述智能终端用于下显示和/或播放所述广告。
上述的第三判断单元也可以设置于所述智能终端内,用于当所述第二通信单元通过网络连接所述服务器后,判断所述服务器的所述存储器内是否存在当前用户的喜好信息。