应用推送方法及装置的制造方法_3

文档序号:9887756阅读:来源:国知局
于根据更新的应用的历史使用时长和使用次数确定所述应用的权重,以及根据更新的应用所在分类的历史使用时长和历史使用次数确定所述应用所在分类的权重。
[0073]具体地,当应用的历史使用时长越长,其对应的应用的权重越大,应用的历史使用次数越多,其对应的应用的权重也越大。
[0074]推送顺序确定单元24,用于根据应用所在分类的权重以及应用的权重确定应用的推送顺序,并根据应用的推送顺序推送应用。
[0075]具体地,当应用所在分类的权重越大,其推送顺序越靠前,在同一个分类中,应用的权重越大,其在该分类中的推送顺序也越靠前。
[0076]反馈信息获取单元25,用于获取用户对推送的应用的反馈信息。
[0077]其中,反馈信息包括用户在应用推送界面发出的各种操作指令对应的信息,也包括用户对推送的应用的评价信息等。
[0078]应用的权重修正单元26,用于根据获取的反馈信息修正推送的应用的权重,以及修正推送的应用所在分类的权重。
[0079]其中,应用的权重以及应用所在分类的权重的修正次数大于等于I。
[0080]可选地,所述应用的权重修正单元26包括:
[0081]期望反馈信息比较模块,用于判断获取的反馈信息是否与预设的期望反馈信息相同。
[0082]应用的权重增加模块,用于在获取的反馈信息与预设的期望反馈信息相同时,增加推送的应用的权重,以及,增加推送的应用所在分类的权重;应用的权重越大,应用被推送的概率越大。其中,预设的期望反馈信息包括用户采用或可能采用推送的应用的信息。
[0083]应用的权重减少模块,用于在获取的反馈信息与预设的期望反馈信息不同时,减少推送的应用的权重,以及,减少推送的应用所在分类的权重。
[0084]进一步地,上述应用的权重增加模块包括:
[0085]第一期望反馈信息比较模块,用于在获取的反馈信息与预设的第一期望反馈信息相同时,使推送的应用的权重以及推送的应用所在分类的权重增加Μ,Μ>0。所述预设的第一期望反馈信息包括:点击推送信息、查看推送信息。
[0086]第二期望反馈信息比较模块,用于在获取的反馈信息与预设的第二期望反馈信息相同时,使推送的应用的权重以及推送的应用所在分类的权重增加N,N>M。所述预设的第二期望反馈信息包括:查看推送的附带链接、下载推送的附带链接的应用、安装推送的附带链接的应用。
[0087]上述第一期望反馈信息比较模块和第二期望反馈信息比较模块中,由于在获取的反馈信息与预设的第二期望反馈信息相同时,表明用户希望使用或已使用推送的应用,因此,在获取的反馈信息与预设的第二期望反馈信息相同时,使推送的应用以及推送的应用所在分类增加更大的权重有利于提高推送的应用被采用的精确度。
[0088]进一步地,上述应用的权重减少模块包括:
[0089]第一不期望反馈信息比较模块,用于在获取的反馈信息与预设的第一不期望反馈信息相同时,使推送的应用的权重以及推送的应用所在分类的权重减少Χ,Χ>0。所述预设的第一不期望反馈信息包括:忽略推送信息。
[0090]第二不期望反馈信息比较模块,用于在获取的反馈信息与预设的第二不期望反馈信息相同时,使推送的应用的权重以及推送的应用所在分类的权重减少Y,Y>X。所述预设的第二不期望反馈信息包括:删除推送信息、不再接收此类推送消息。
[0091]上述第一不期望反馈信息比较模块和第二不期望反馈信息比较模块中,由于在获取的反馈信息与预设的第一不期望反馈信息(或第二不期望反馈信息)相同时,表明用户不希望使用当前推送的应用,因此,在获取的反馈信息与预设的第一不期望反馈信息(或第二不期望反馈信息)相同时,减少推送的应用以及推送的应用的权重有利于提高推送的应用被采用的精确度。
[0092]推送顺序重新确定单元27,用于根据修正后的推送的应用的权重和修正后的推送的应用所在分类的权重重新确定应用的推送顺序,并根据应用的推送顺序推送应用。
[0093]具体地,可先获取智能终端的ΙΡ,再对统计该IP的应用所在分类的权重按照大小顺序进行排序,选取前面几个(如前2个)分类,再对选取的分类下的应用的权重按照权重大小进行排序,再根据排序顺序确定应用的推送顺序。在推送应用时,可设置一定的推送策略,再根据推送策略以及推送顺序推送应用。其中,该推送策略包括:推送时间(如在某个节日前2天或产品上线当天推送)、推送区域、推送分类(如仅针对用户偏好在某分类,且权重达到预设的权重阈值的用户进行推送)。
[0094]可选地,所述推送顺序重新确定单元27包括:
[0095]预设的权重阈值比较模块,用于判断修正后的推送的应用的权重或修正后的推送的应用所在分类的权重是否大于预设的权重阈值。
[0096]应用推送模块,用于在修正后的推送的应用的权重或修正后的推送的应用所在分类的权重大于预设的权重阈值时,从权重大于预设的权重阈值的应用所在分类中按权重大小确定应用的推送顺序,并根据应用的推送顺序推送应用。
[0097]应用不推送模块,用于在修正后的推送的应用的权重或修正后的推送的应用所在分类的权重小于或等于预设的权重阈值时,将权重小于或等于预设的权重阈值的应用所在分类判定为不推送的分类。
[0098]上述预设的权重阈值比较模块、应用推送模块、应用不推送模块中,若判断出修正后的推送的应用的权重,或判断出修正后的推送的应用所在分类的权重小于或等于预设的权重阈值,则不再向用户推送该类应用或该应用,从而减少推送的应用对用户造成的干扰。
[0099]本发明第二实施例中,由于在推送应用后,还根据获取的用户对推送的应用的反馈信息修正应用的权重,以及修正应用所在分类的权重,因此,使得应用的权重和应用所在分类的权重更能反应用户的使用偏好,从而使得根据修正后的应用的权重和修正后的应用所在分类的权重确定的推送顺序更准确,提高了推送的应用被采用的概率。
[0100]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0101]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0102]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0103]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0104]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0105]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RA
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1