一种对象生成方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:35499572 阅读:24 留言:0更新日期:2022-11-09 14:07
本申请公开了一种对象生成方法、装置、设备及计算机可读存储介质,所述方法包括:响应于对象生成指令,确定预设基础对象;获取所述预设基础对象的基础对象模板和基础对象变量对应的目标变量值;根据所述目标变量值和所述基础对象模板,生成所述基础对象的关联对象;将所述关联对象发送给目标终端,以使所述目标终端展示所述关联对象。利用本申请实施例提供的技术方案至少可以提高对象生成效率。的技术方案至少可以提高对象生成效率。的技术方案至少可以提高对象生成效率。

【技术实现步骤摘要】
一种对象生成方法、装置、设备及计算机可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种对象生成方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]为了向用户提供相似题,满足用户的做题需求,目前采用的技术方案为将全部类型的题目存储于题库,利用人工智能技术识别题库中相似的题目,对相似的题目进行标识,在需要向用户提供相似题的情况下,将具有相同标识的题目提供给用户。
[0003]然而,这种技术方案需要对相似题进行穷举,存储数量较大的相似题来满足用户做题需求,可提供的相似题有限,还加大存储成本。此外,题库的开发技术人员还需要人工标注每道相似题的答案,加大人工成本,还容易导致答案标注错误,影响用户体验。

技术实现思路

[0004]本申请提供了一种对象生成方法、装置、设备及计算机可读存储介质,至少可以提高对象生成效率,节约对象存储空间。
[0005]一方面,本申请提供了一种对象生成方法,所述方法包括:
[0006]响应于对象生成指令,确定预设基础对象;
[0007]获取所述预设基础对象的基础对象模板和基础对象变量对应的目标变量值;
[0008]根据所述目标变量值和所述基础对象模板,生成所述基础对象的关联对象;
[0009]将所述关联对象发送给目标终端,以使所述目标终端展示所述关联对象。
[0010]另一方面提供了一种对象生成装置,所述装置包括:
[0011]第一确定模块,用于响应于对象生成指令,确定预设基础对象;
[0012]第一获取模块,用于获取所述预设基础对象的基础对象模板和基础对象变量对应的目标变量值;
[0013]生成模块,用于根据所述目标变量值和所述基础对象模板,生成所述预设基础对象的关联对象;
[0014]发送模块,用于将所述关联对象发送给目标终端,以使所述目标终端展示所述关联对象。
[0015]另一方面提供了一种对象生成设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序、所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上所述的对象生成方法。
[0016]另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述的对象生成方法。
[0017]本申请提供的对象生成方法、装置、设备及计算机可读存储介质,具有如下技术效果:
[0018]本申请实施例中,服务器响应于对象生成指令,可以准确快速地确定预设基础对象。获取预设基础对象的基础对象模板和基础对象变量对应的目标变量值,可以为生成预设基础对象的关联对象提供条件支撑。根据目标变量值和基础对象模板,可以快速生成预设基础对象的关联对象,提高对象生成效率。通过实时生成关联对象,将关联对象发送给目标终端,以使目标终端向用户展示关联对象,无需预先存储关联对象,可以节省对象存储空间。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0020]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0021]图1是本申请实施例提供的一种对象生成系统的示意图;
[0022]图2是本申请实施例提供的另一种对象生成系统的示意图;
[0023]图3是本申请实施例提供的一种对象生成方法的流程示意图;
[0024]图4是本申请实施例提供的一种用户操作界面的示意图;
[0025]图5是本申请实施例提供的一种关联对象生成过程的流程示意图;
[0026]图6是本申请实施例提供的另一种关联对象生成过程的流程示意图;
[0027]图7是本申请实施例提供的一种基础对象结果确定过程的流程示意图;
[0028]图8是本申请实施例提供的一种关联关系和运算信息确定过程的流程示意图;
[0029]图9是本申请实施例提供的一种表达式语法树的示意图;
[0030]图10是本申请实施例提供的一种基础对象表达式校验过程的流程示意图;
[0031]图11是本申请实施例提供的一种预设基础对象确定过程的流程示意图;
[0032]图12是本申请实施例提供的一种对象生成装置的结构示意图;
[0033]图13是本申请实施例提供的一种服务器的示意图。
具体实施方式
[0034]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产
品或设备固有的其它步骤或单元。
[0036]本申请实施例涉及的对象生成系统可以是由客户端、多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的分布式系统。
[0037]以分布式系统为区块链系统为例,参见图1,图1是本申请实施例提供的分布式系统100应用于区块链系统的一个可选的结构示意图,由多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节点之间形成组成的点对点(P2P,Peer To Peer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission Control Protocol)协议之上的应用层协议。在分布式系统中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作系统层和应用层。
[0038]参见图1示出的区块链系统中各节点的功能,涉及的功能包括:
[0039]1)路由,节点具有的基本功能,用于支持节点之间的通信。
[0040]节点除具有路由功能外,还可以具有以下功能:
[0041]2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链系统中的其他节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象生成方法,其特征在于,所述方法包括:响应于对象生成指令,确定预设基础对象;获取所述预设基础对象的基础对象模板和基础对象变量对应的目标变量值;根据所述目标变量值和所述基础对象模板,生成所述预设基础对象的关联对象;将所述关联对象发送给目标终端,以使所述目标终端展示所述关联对象。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述预设基础对象对应的基础对象表达式;根据所述基础对象表达式和所述目标变量值,确定所述目标变量值对应的基础对象结果;相应的,所述根据所述目标变量值和所述基础对象模板,生成所述预设基础对象的关联对象包括:根据所述基础对象结果、所述目标变量值和所述基础对象模板,生成所述关联对象。3.根据权利要求2所述的方法,其特征在于,所述基础对象变量包括多个对象变量;所述根据所述基础对象表达式和所述目标变量值,确定所述目标变量值对应的基础对象结果包括:根据所述基础对象表达式,确定所述多个对象变量间的关联关系和所述多个对象变量对应的运算信息;根据所述关联关系和所述运算信息,构建表达式语法树;根据所述表达式语法树,确定所述基础对象结果。4.根据权利要求3所述的方法,其特征在于,所述基础对象表达式包括多个对象表达式;所述根据所述基础对象表达式,确定所述多个对象变量间的关联关系和所述多个对象变量对应的运算信息包括:识别所述多个对象表达式的字符串;根据识别结果,确定所述多个对象表达式的字符串匹配的对象变量、运算符号和函数;其中,所述多个对象表达式的字符串匹配的运算符号包括目标运算符号;根据所述多个对象表达式的字符串匹配的对象变量和所述目标运算符号,确定所述多个对象变量间的关联关系;根据所述多个对象表达式的字符串匹配的对象变量、运算符号和函数,确定所述多个对象变量对应的运算信息。5.根据权利要求3所述的方法,其特征在于,在所述根据所述关联关系和所述运算信息,构建表达式语法树之前,所述方法还包括:根据所述关联关...

【专利技术属性】
技术研发人员:伍东方曾毅罗佳晨李浩文李志平
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1