用于生成信息的方法和装置制造方法及图纸

技术编号:21159876 阅读:30 留言:0更新日期:2019-05-22 08:07
本公开实施例公开了用于生成信息的方法和装置。该方法的一具体实施方式包括:接收终端发送的查询请求,其中,查询请求包括用户标识;获取与用户标识对应的虚拟物品源的属性信息表,以及与虚拟物品源对应的生产者信息表;根据属性信息表和生产者信息表,生成生产者时间线;根据生产者时间线和属性信息表,生成查询结果信息,以及将查询结果信息发送给终端,以供终端进行显示。该实施方式实现了基于单次查询数据库获取到的属性信息表和生产者信息生成查询结果信息,从而减少了查询数据库的次数,提高了生成信息的效率。

Methods and devices for generating information

The present disclosure embodiments disclose methods and devices for generating information. One specific implementation of the method includes: receiving query requests sent by terminals, in which the query requests include user identification; obtaining attribute information tables of virtual item sources corresponding to user identification, and producer information tables corresponding to virtual item sources; generating producer timelines according to attribute information tables and producer information tables; and generating producer timelines according to producer timelines and attribute letters. The information table generates the query result information and sends the query result information to the terminal for display. The implementation realizes the generation of query result information based on attribute information table and producer information obtained from a single query database, thereby reducing the number of queries to the database and improving the efficiency of generating information.

【技术实现步骤摘要】
用于生成信息的方法和装置
本公开实施例涉及计算机
,具体涉及用于生成信息的方法和装置。
技术介绍
随着互联网技术的发展和终端功能的多样化,人们越来越喜欢通过网络与其他人进行信息共享。例如,在GH(Growthhacking,增长黑客)应用场景中,基于社交关系进行信息传播,具有传播速度快,影响面大,操作便捷等优势。因此,基于社交工具进行信息扩散被各类互联网产品广泛使用。这些互联网产品通过发动社交圈力量,辅助完成某任务,如拼团,砍价等,从而吸引更多新用户加入,提升产品影响力,带来用户量及收入增长。通常,这些互联网产品为激发老用户邀请更多的新用户加入,在邀请新用户成功之后,会对老用户进行奖励,并将奖励结果在老用户所使用的客户端进行显示。
技术实现思路
本公开实施例提出了用于生成信息的方法和装置。第一方面,本公开实施例提供了一种用于生成信息的方法,该方法包括:接收终端发送的查询请求,其中,上述查询请求包括用户标识;获取与上述用户标识对应的虚拟物品源的属性信息表,以及与上述虚拟物品源对应的生产者信息表,其中,上述生产者信息表中的生产者信息包括生产工时,基于生产工时上述虚拟物品源按预设的生产速率增加上述用户标识对应的虚拟物品;根据上述属性信息表和上述生产者信息表,生成生产者时间线,其中,上述生产者时间线用于指示上述生产者信息表中的生产者信息的生产工时对应的期望起始时间和期望结束时间;根据上述生产者时间线和上述属性信息表,生成查询结果信息,以及将上述查询结果信息发送给上述终端,以供上述终端进行显示。在一些实施例中,在上述接收终端发送的查询请求之前,上述方法还包括:响应于接收到受邀用户基于目标链接发送的目标注册请求,根据上述目标注册请求对上述受邀用户进行注册,其中,上述目标链接包括上述用户标识;在上述生产者信息表中记录上述受邀用户的信息作为生产者信息。在一些实施例中,上述属性信息表包括上述虚拟物品源已生产虚拟物品量,上述生产者信息表中的生产者信息还包括生产者编号和注册时间;以及上述根据上述属性信息表和上述生产者信息表,生成生产者时间线,包括:从上述生产者信息表中的至少一个生产者编号中选取目标生产者编号;根据上述目标生产者编号对应的目标生产者信息的注册时间,从上述生产者信息表中获取包括上述目标生产者信息在内的、至少一条生产者信息;使用所获取的至少一条生产者信息生成生产者时间线。在一些实施例中,上述使用所获取的至少一条生产者信息生成生产者时间线,包括:将上述目标生产者编号作为时间轴上排序在第一位的生产者编号,确定上述目标生产者编号在上述时间轴上的期望起始时间和期望结束时间;对于所获取的至少一条生产者信息中的、除上述目标生产者信息之外的生产者信息,执行以下排序步骤:根据该生产者信息中的注册时间、生产工时,以及该生产者信息的生产者编号的前一个生产者编号对应的期望结束时间,确定该生产者信息的生产者编号在上述时间轴上的期望起始时间和期望结束时间;根据所确定的期望起始时间和期望结束时间,在上述时间轴上对该生产者信息中的生产者编号进行排序;将上述排序结果作为生产者时间线。在一些实施例中,上述属性信息表包括最大虚拟物品容量和用户最近一次对上述虚拟物品源产生的虚拟物品执行清空操作的最新清空时间;以及上述根据上述生产者时间线和上述属性信息表,生成查询结果信息,包括:确定上述生产者时间线上的最大期望结束时间是否晚于或等于当前时间,其中,上述最大期望结束时间指上述生产者时间线上最后一个生产者编号的期望结束时间;响应于确定上述最大期望结束时间晚于或等于当前时间,进一步确定第一生产工时是否大于第二生产工时,其中,上述第一生产工时指上述生产者时间线上从上述最新清空时间到当前时间之间的累积生产工时,上述第二生产工时指上述虚拟物品源达到上述最大虚拟物品容量所需的工时;响应于确定上述第一生产工时大于上述第二生产工时,确定以下第一信息为查询结果信息:虚拟物品源状态:池满暂停生产,当前虚拟物品产量:上述最大虚拟物品容量对应的虚拟物品数量,当前生产者编号:上述目标生产者编号;响应于确定上述第一工时小于或等于上述第二工时,确定以下第二信息为查询结果信息:虚拟物品源状态:生产中,当前虚拟物品产量:上述第一工时和生产速率之积,当前生产者编号:上述目标生产者编号。在一些实施例中,上述根据上述生产者时间线和上述属性信息表,生成查询结果信息,还包括:响应于确定上述最大期望结束时间早于当前时间,进一步确定上述第一生产工时是否大于上述第二生产工时;响应于确定上述第一工时大于上述第二工时,确定上述第三信息为查询结果信息:虚拟物品源状态:池满暂停生产,当前虚拟物品产量:上述最大虚拟物品容量对应的虚拟物品数量,当前生产者编号:上述目标生产者编号;响应于确定上述第一工时小于或等于上述第二工时,确定以下第四信息作为查询结果信息:资源池状态:停止生产,当前虚拟物品产量:上述第一工时和生产速率之积,当前生产者编号:空缺。第二方面,本公开实施例提供了一种用于生成信息的装置,装置包括:接收单元,被配置成接收终端发送的查询请求,其中,上述查询请求包括用户标识;获取单元,被配置成获取与上述用户标识对应的虚拟物品源的属性信息表,以及与上述虚拟物品源对应的生产者信息表,其中,上述生产者信息表中的生产者信息包括生产工时,基于生产工时上述虚拟物品源按预设的生产速率增加上述用户标识对应的虚拟物品;第一生成单元,被配置成根据上述属性信息表和上述生产者信息表,生成生产者时间线,其中,上述生产者时间线用于指示上述生产者信息表中的生产者信息的生产工时对应的期望起始时间和期望结束时间;第二生成单元,被配置成根据上述生产者时间线和上述属性信息表,生成查询结果信息,以及将上述查询结果信息发送给上述终端,以供上述终端进行显示。在一些实施例中,上述装置还包括:注册单元,被配置成响应于接收到受邀用户基于目标链接发送的目标注册请求,根据上述目标注册请求对上述受邀用户进行注册,其中,上述目标链接包括上述用户标识;记录单元,被配置成在上述生产者信息表中记录上述受邀用户的信息作为生产者信息。在一些实施例中,上述属性信息表包括上述虚拟物品源已生产虚拟物品量,上述生产者信息表中的生产者信息还包括生产者编号和注册时间;以及上述第一生产单元包括:选取模块,被配置成从上述生产者信息表中的至少一个生产者编号中选取目标生产者编号;获取模块,被配置成根据上述目标生产者编号对应的目标生产者信息的注册时间,从上述生产者信息表中获取包括上述目标生产者信息在内的、至少一条生产者信息;生成模块,被配置成使用所获取的至少一条生产者信息生成生产者时间线。在一些实施例中,上述生成模块进一步被配置成:将上述目标生产者编号作为时间轴上排序在第一位的生产者编号,确定上述目标生产者编号在上述时间轴上的期望起始时间和期望结束时间;对于所获取的至少一条生产者信息中的、除上述目标生产者信息之外的生产者信息,执行以下排序步骤:根据该生产者信息中的注册时间、生产工时,以及该生产者信息的生产者编号的前一个生产者编号对应的期望结束时间,确定该生产者信息的生产者编号在上述时间轴上的期望起始时间和期望结束时间;根据所确定的期望起始时间和期望结束时间,在上述时间轴上对该生产者信本文档来自技高网...

【技术保护点】
1.一种用于生成信息的方法,包括:接收终端发送的查询请求,其中,所述查询请求包括用户标识;获取与所述用户标识对应的虚拟物品源的属性信息表,以及与所述虚拟物品源对应的生产者信息表;根据所述属性信息表和所述生产者信息表,生成生产者时间线;根据所述生产者时间线和所述属性信息表,生成查询结果信息,以及将所述查询结果信息发送给所述终端,以供所述终端进行显示。

【技术特征摘要】
1.一种用于生成信息的方法,包括:接收终端发送的查询请求,其中,所述查询请求包括用户标识;获取与所述用户标识对应的虚拟物品源的属性信息表,以及与所述虚拟物品源对应的生产者信息表;根据所述属性信息表和所述生产者信息表,生成生产者时间线;根据所述生产者时间线和所述属性信息表,生成查询结果信息,以及将所述查询结果信息发送给所述终端,以供所述终端进行显示。2.根据权利要求1所述的方法,其中,在所述接收终端发送的查询请求之前,所述方法还包括:响应于接收到受邀用户基于目标链接发送的目标注册请求,根据所述目标注册请求对所述受邀用户进行注册,其中,所述目标链接包括所述用户标识;在所述生产者信息表中记录所述受邀用户的信息作为生产者信息。3.根据权利要求1所述的方法,其中,所述生产者信息表中的生产者信息还包括生产者编号和注册时间;以及所述根据所述属性信息表和所述生产者信息表,生成生产者时间线,包括:从所述生产者信息表中的至少一个生产者编号中选取目标生产者编号;根据所述目标生产者编号对应的目标生产者信息的注册时间,从所述生产者信息表中获取包括所述目标生产者信息在内的、至少一条生产者信息;使用所获取的至少一条生产者信息生成生产者时间线。4.根据权利要求3所述的方法,其中,所述使用所获取的至少一条生产者信息生成生产者时间线,包括:将所述目标生产者编号作为时间轴上排序在第一位的生产者编号,确定所述目标生产者编号在所述时间轴上的期望起始时间和期望结束时间;对于所获取的至少一条生产者信息中的、除所述目标生产者信息之外的生产者信息,执行以下排序步骤:根据该生产者信息中的注册时间、生产工时,以及该生产者信息的生产者编号的前一个生产者编号对应的期望结束时间,确定该生产者信息的生产者编号在所述时间轴上的期望起始时间和期望结束时间;根据所确定的期望起始时间和期望结束时间,在所述时间轴上对该生产者信息中的生产者编号进行排序;将所述排序结果作为生产者时间线。5.根据权利要求1所述的方法,其中,所述属性信息表包括最大虚拟物品容量和用户最近一次对所述虚拟物品源产生的虚拟物品执行清空操作的最新清空时间;以及所述根据所述生产者时间线和所述属性信息表,生成查询结果信息,包括:确定所述生产者时间线上的最大期望结束时间是否晚于或等于当前时间,其中,所述最大期望结束时间指所述生产者时间线上最后一个生产者编号的期望结束时间;响应于确定所述最大期望结束时间晚于或等于当前时间,进一步确定第一生产工时是否大于第二生产工时,其中,所述第一生产工时指所述生产者时间线上从所述最新清空时间到当前时间之间的累积生产工时,所述第二生产工时指所述虚拟物品源达到所述最大虚拟物品容量所需的工时;响应于确定所述第一生产工时大于所述第二生产工时,确定以下第一信息为查询结果信息:虚拟物品源状态:池满暂停生产,当前虚拟物品产量:所述最大虚拟物品容量对应的虚拟物品数量,当前生产者编号:所述目标生产者编号;响应于确定所述第一工时小于或等于所述第二工时,确定以下第二信息为查询结果信息:虚拟物品源状态:生产中,当前虚拟物品产量:所述第一工时和生产速率之积,当前生产者编号:所述目标生产者编号。6.根据权利要求5所述的方法,其中,所述根据所述生产者时间线和所述属性信息表,生成查询结果信息,还包括:响应于确定所述最大期望结束时间早于当前时间,进一步确定所述第一生产工时是否大于所述第二生产工时;响应于确定所述第一工时大于所述第二工时,确定所述第三信息为查询结果信息:虚拟物品源状态:池满暂停生产,当前虚拟物品产量:所述最大虚拟物品容量对应的虚拟物品数量,当前生产者编号:所述目标生产者编号;响应于确定所述第一工时小于或等于所述第二工时,确定以下第四信息作为查询结果信息:资源池状态:停止生产,当前虚拟物品产量:所述第一工时和生产速率之积,当前生产者编号:空缺。7.一种用于生成信息的装置,包括:接收单元,被配置成接收终端发送的查询请求,其中,所述查询请求包括用户标识;获取单元,被配置成获取与所述用户标识对应的...

【专利技术属性】
技术研发人员:牟彦滔柴桥子雷波闫石
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1