信息展示方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:35868579 阅读:15 留言:0更新日期:2022-12-07 11:02
本申请涉及大数据处理技术领域,特别是涉及一种信息展示方法、装置、计算机设备、存储介质和程序产品。所述方法包括:响应于客户端的信息展示请求,确定客户端信息以及待展示信息的属性参数;对所述客户端信息以及所述属性参数进行转换处理,生成地址参数;在预设数组中与所述地址参数相对应的参数值为第一参数值的情况下,将所述预设数组中与所述地址参数相对应的所述参数值更新为第二参数值,所述第一参数值与所述第二参数值不同;向所述客户端发送所述待展示信息,所述客户端用于展示所述待展示信息。采用本方法能够以地址参数作为客户端信息与待展示信息的查询主键在预设数组中进行查询,减小计算机的数据处理量,从而提高信息展示效率。信息展示效率。信息展示效率。

【技术实现步骤摘要】
信息展示方法、装置、计算机设备、存储介质和程序产品


[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]在其中一个实施例中,所述预设数组为二进制数组;所述第一参数值为0,所述第二参数值为1。
[0027]在其中一个实施例中,在所述响应于客户端的信息展示请求,确定客户端信息以及待展示信息的属性参数之前,还包括:
[0028]接收负载均衡服务器发送的所述信息展示请求,所述信息展示请求是所述客户端发送至所述负载均衡服务器的请求。
[0029]第二方面,本申请还提供了一种信息展示装置。所述装置包括:
[0030]第一属性确定模块,用于响应于客户端的信息展示请求,确定客户端信息以及待展示信息的属性参数;
[0031]参数生成模块,用于对所述客户端信息以及所述属性参数进行转换处理,生成地址参数;
[0032]参数更新模块,用于在预设数组中与所述地址参数相对应的参数值为第一参数值的情况下,将所述预设数组中与所述地址参数相对应的所述参数值更新为第二参数值,所述第一参数值与所述第二参数值不同;
[0033]信息发送模块,用于向所述客户端发送所述待展示信息,所述客户端用于展示所述待展示信息。
[0034]在其中一个实施例中,所述参数生成模块包括:
[0035]参数转换单元,用于对所述客户端信息以及所述属性参数进行多次转换处理,每转换一次得到对应的地址参数因子,在多次转换处理完毕后,将所得到的多个所述地址参数因子作为所述地址参数。
[0036]在其中一个实施例中,所述参数转换单元,还用于:采用哈希算法对所述客户端信息以及所述属性参数进行多次转换处理。
[0037]在其中一个实施例中,所述装置还包括:
[0038]第二属性确定模块,用于在所述预设数组中与所述地址参数相对应的参数值为所述第二参数值的情况下,确定下一个待展示信息的属性参数,执行对所述客户端信息以及
所述属性参数进行转换处理,生成地址参数的步骤。
[0039]在其中一个实施例中,所述装置还包括:
[0040]需求量确定模块,用于确定在预设周期内信息的展示需求量;
[0041]数组生成模块,用于根据所述展示需求量以及调整参数值,确定所述预设数组的位数,生成所述预设数组,所述预设数组中的初始参数值为所述第一参数值。
[0042]在其中一个实施例中,所述数组生成模块包括:
[0043]初始确定单元,用于根据所述展示需求量,确定所述预设数组的初始位数;
[0044]概率确定单元,用于获取所述初始位数的预设数组中参数值为所述第二参数值的概率;
[0045]位数调整单元,用于响应于所述概率大于预设阈值的比较结果,采用所述调整参数值对所述初始位数进行调整,将调整后的所述初始位数作为所述预设数组的所述位数。
[0046]在其中一个实施例中,所述装置还包括:
[0047]数组初始化模块,用于每隔预设周期初始化所述预设数组,初始化后的所述预设数组中的参数值为所述第一参数值。
[0048]在其中一个实施例中,所述预设数组为二进制数组;所述第一参数值为0,所述第二参数值为1。
[0049]在其中一个实施例中,所述装置还包括:
[0050]请求发送模块,用于接收负载均衡服务器发送的所述信息展示请求,所述信息展示请求是所述客户端发送至所述负载均衡服务器的请求。
[0051]第三方面,本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息展示方法,其特征在于,所述方法包括:响应于客户端的信息展示请求,确定客户端信息以及待展示信息的属性参数;对所述客户端信息以及所述属性参数进行转换处理,生成地址参数;在预设数组中与所述地址参数相对应的参数值为第一参数值的情况下,将所述预设数组中与所述地址参数相对应的所述参数值更新为第二参数值,所述第一参数值与所述第二参数值不同;向所述客户端发送所述待展示信息,所述客户端用于展示所述待展示信息。2.根据权利要求1所述的方法,其特征在于,所述对所述客户端信息以及所述属性参数进行转换处理,生成地址参数,包括:对所述客户端信息以及所述属性参数进行多次转换处理,每转换一次得到对应的地址参数因子,在多次转换处理完毕后,将所得到的多个所述地址参数因子作为所述地址参数。3.根据权利要求2所述的方法,其特征在于,所述对所述客户端信息以及所述属性参数进行多次转换处理,包括:采用哈希算法对所述客户端信息以及所述属性参数进行多次转换处理。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述预设数组中与所述地址参数相对应的参数值为所述第二参数值的情况下,确定下一个待展示信息的属性参数;执行对所述客户端信息以及所述属性参数进行转换处理,生成地址参数的步骤。5.根据权利要求1~4中任一项所述的方法,其特征在于,所述方法还包括:确定在预设周期内信息的展示需求量;根据所述展示需求量以及调整参数值,确定所述预设数组的位数,生成所述预设数组,所述预设数组中的初始参数值为所述第一参数值。6.根据权利要求5所述的方法,其特征在于,所述根据所述展示需求量以及调整参数值,确定所述预设数组的位数,包括:根据所述展示需求量,确定所述预设数组的初始位数;获取所述初始位数的预设数组中参数值为所述第二参数值的概率;响应于所述概率大于预设阈值的比较结果,采用所述调整参数值对所述初始位数进行调整,将调整后的所述初始位数作为所述预设数组的所述位数。7.根据权利要求1~4中任一项所述的方法,其特征在于,所述方法还包括:每隔预设周期初始化所述预设数组,初始化后的所述预设数组中的参数值为所述第一参数值。8.根据权利要求1~4中任一项所述的方法,其特征在于,所述预设数组为二进制数组;所述第一参数值为0,所述第二参数值为1。9.根据权利要求1~4中任一项所述的方法,其特征在于,在所述响应于客户端的信息展示请求,确定客户端信息以及待展示信息的属性参数之前,还包括:接收负载均衡服务器发送的所述信息展示请求,所述信息展示请求是所述客户端发送至所述负载均衡服务器的请求。10.一种信息展示装置,其特征在于,所述装置包括:第一属性确定模块,用于响应于客户端的信息展示请求,确定客户端信息以及待展示
信息的属性参数;参数生成模块,用于对所述客户端信息以及所述属性参数进行转换处理,生成地址参数;参数更新模块,用于在预设数组中...

【专利技术属性】
技术研发人员:叶长全覃鹏李威王泽龙梁学甲刘增文吴秦明周建
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1