CN116304133B - 一种图片生成方法及相关装置 - Google Patents
一种图片生成方法及相关装置 Download PDFInfo
- Publication number
- CN116304133B CN116304133B CN202310582726.XA CN202310582726A CN116304133B CN 116304133 B CN116304133 B CN 116304133B CN 202310582726 A CN202310582726 A CN 202310582726A CN 116304133 B CN116304133 B CN 116304133B
- Authority
- CN
- China
- Prior art keywords
- target
- user
- selectable
- picture
- interactive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000002452 interceptive effect Effects 0.000 claims abstract description 159
- 230000003993 interaction Effects 0.000 claims abstract description 111
- 230000005540 biological transmission Effects 0.000 claims description 67
- 238000011161 development Methods 0.000 claims description 37
- 238000012545 processing Methods 0.000 claims description 32
- 230000015654 memory Effects 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 13
- 230000035515 penetration Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 239000000758 substrate Substances 0.000 claims 1
- 230000000007 visual effect Effects 0.000 abstract description 10
- 241000209094 Oryza Species 0.000 description 8
- 235000007164 Oryza sativa Nutrition 0.000 description 8
- 235000009566 rice Nutrition 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000007788 liquid Substances 0.000 description 6
- 238000006467 substitution reaction Methods 0.000 description 5
- 241000220225 Malus Species 0.000 description 4
- 241000220324 Pyrus Species 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 239000011435 rock Substances 0.000 description 4
- 241000732800 Cymbidium Species 0.000 description 3
- 230000009194 climbing Effects 0.000 description 3
- 235000014443 Pyrus communis Nutrition 0.000 description 2
- 235000021016 apples Nutrition 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007654 immersion Methods 0.000 description 2
- 235000021017 pears Nutrition 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000972773 Aulopiformes Species 0.000 description 1
- 241000541656 Carex marina Species 0.000 description 1
- 240000008067 Cucumis sativus Species 0.000 description 1
- 235000010799 Cucumis sativus var sativus Nutrition 0.000 description 1
- 208000025174 PANDAS Diseases 0.000 description 1
- 208000021155 Paediatric autoimmune neuropsychiatric disorders associated with streptococcal infection Diseases 0.000 description 1
- 244000000231 Sesamum indicum Species 0.000 description 1
- 235000003434 Sesamum indicum Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000021178 picnic Nutrition 0.000 description 1
- 235000019515 salmon Nutrition 0.000 description 1
- 235000013580 sausages Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/432—Query formulation
- G06F16/433—Query formulation using audio data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请实施例提供一种图片生成方法及相关装置。该方法包括:在检测到用户阅读的交互节点为目标交互节点的情况下,根据互动产品中目标交互节点对应的内容,确定目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;若对象是实物,则根据与目标交互节点相关的目标文本生成多张第一目标图片;若对象是非实物,则根据多个可选择内容对互动产品的主线剧情的影响程度生成多张第二目标图片;向终端发送目标机器输出语句以及第一目标图片或者第二目标图片。通过本申请实施例,可以根据机器输出语句中包括的多个可选择内容来生成对应的图片,图片可以以更直观的方式来准确反映机器输出语句所表达的意思,提高了所输出的信息的准确性。
Description
技术领域
本申请涉及互联网产业的一般数据处理技术领域,具体涉及一种图片生成方法及相关装置。
背景技术
随着网络的发展,出现了人机交互的娱乐方式,比如说互动产品。相比于传统产品,互动产品作为一种用户可参与的娱乐方式,在每个故事情节中会给出几个叙述性的分支,用户需要对此做出选择,其互动性能够很好地激发用户的兴趣。
但是现有互动产品的互动形式仅为语音和/或文字,也即叙述性分支所展示的内容为语音和/或文字。对于需要互动选择来展示故事情节的时候,现有的方式往往通过语音播报,或者文字展示的方式来呈现故事情节,使得阅读形式单一且部分故事情节无法直观展现,导致展示的故事情节不够精准。
发明内容
本申请实施例提供了一种图片生成方法及相关装置,解决了相关技术中互动产品的阅读形式单一且部分故事情节无法直观展现,从而导致展示的故事情节不够精准的问题。
第一方面,本申请实施例提供了一种图片生成方法,应用于语音交互***的服务器,所述语音交互***包括所述服务器和终端,所述服务器和所述终端通信连接,所述服务器中包括互动产品,所述互动产品中包括多个交互节点,所述多个交互节点中每个交互节点中包括机器输出语句,所述方法包括:
在检测到用户阅读的交互节点为目标交互节点的情况下,根据所述互动产品中所述目标交互节点对应的内容确定目标机器输出语句,所述目标交互节点对应的用户答复思路为对所述目标机器输出语句的内容进行选择;
确定所述目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;
若所述对象是实物,则根据与所述目标交互节点相关的目标文本生成多张第一目标图片,每张所述第一目标图片用于指示所述实物对应的一种可选择内容;
若所述对象是非实物,则确定所述多个可选择内容对所述互动产品的主线剧情的影响程度,根据所述影响程度生成多张第二目标图片,每张所述第二目标图片用于指示所述非实物对应的一种可选择内容;
向所述终端发送所述目标机器输出语句以及所述第一目标图片或者所述第二目标图片。
在本申请中,可以由终端接收用户的操作、提取用户的阅读需求,并结合该用户的阅读需求,服务器可以生成与目标交互节点相匹配的图片,再由终端输出图片进行直观展示、辅助用户进行选择。相比现有的互动形式为语音和/或文字而言,本申请提供了更丰富的信息和一种更为直观的互动形式,提高了用户阅读的沉浸式体验。
在第一方面的一种可选的方案中,所述若所述对象是实物,则根据与所述目标交互节点相关的目标文本生成多张第一目标图片,包括:
若所述对象是实物,则确定所述多个可选择内容中每个可选择内容对应的实物类型,所述实物类型包括现实类型和虚构类型,所述现实类型指示所述可选择内容为现实存在的实物,所述虚构类型指示所述可选择内容为所述互动产品中虚构的实物;
在所述实物类型为所述现实类型的情况下,确定所述多个可选择内容是否为常见物品,所述常见物品为所述用户在获取到所述目标机器输出语句中针对所述可选择内容的描述后可联想到的物品;
若所述多个可选择内容不是所述常见物品,则从所述互动产品中获取对所述多个可选择内容进行描述的第一目标文本,根据所述第一目标文本生成多张第一目标图片;
在所述实物类型为所述虚构类型的情况下,则从所述互动产品中获取针对所述多个可选择内容进行描述的第二目标文本,根据所述第二目标文本生成多张所述第一目标图片。
可以看出,是否生成与目标交互节点相关的目标图片,依赖于用户能否快速联想到该实物的具体样子,或者是用户是否在意该实物的具体样子。所以对于用户无法快速联想的实体物品,本申请分类为包括以下一项或多项:小说虚构类型物品、不常见物品等。针对这些用户无法快速联想的实体物品,本申请根据互动产品中的描述文本自动生成对应图片,大大节省的人工绘画的成本和时间。
在第一方面的又一种可选的方案中,所述若所述多个可选择内容不是所述常见物品,则从所述互动产品中获取对所述多个可选择内容进行描述的第一目标文本,根据所述第一目标文本生成多张第一目标图片,包括:
确定所述多个可选择内容是否为生活物品;
若所述多个可选择内容不是所述生活物品,则所述多个可选择内容不是所述常见物品;
在所述多个可选择内容不是所述常见物品的情况下,获取所述用户的历史阅读记录,根据所述用户的历史阅读记录确定所述用户的平均选择速度,其中,所述平均选择速度反映所述用户在以往的阅读中对可选择内容所表征的对象不是所述生活物品时的选择速度;
在所述平均选择速度小于第一预设阈值的情况下,则从所述互动产品中获取针对所述多个可选择内容进行描述的第一目标文本,根据所述第一目标文本生成多张所述第一目标图片。
可以看出,在所述多个可选择内容为不常见物品的情况下,服务器调取用户的历史阅读记录,根据用户对不常见物品的平均选择速度是否小于第一预设阈值来判断用户是否在意物品的具体样子,从而确定是否生成图片。这样既满足展示逻辑又符合用户意愿的图片生成方法,相较于全部互动节点都展示图片来说,减少了互动产品的占用内存,降低了服务器的运行压力。
在第一方面的又一种可选的方案中,所述根据所述影响程度生成多张所述第二目标图片,包括:
在所述影响程度大于第二预设阈值的情况下,根据所述互动产品确定所述每个可选择内容对应的第一剧透点,并根据所述第一剧透点生成多张第二目标图片,每张所述第二目标图片用于指示一种可选择内容对应的后续剧情发展方向;
在所述影响程度小于或等于所述第二预设阈值的情况下,向所述终端发送询问语句,所述询问语句用于指示所述用户是否有剧透需求;
在所述用户有所述剧透需求的情况下,根据所述用户的剧透需求确定第二剧透点,并根据所述第二剧透点生成多张所述第二目标图片。
在上述方法中,非实物指后续剧情的大致发展方向,所以目标交互节点展示的图片是依据后续剧情生成的剧透图片。先确定目标交互节点相关的内容对主线剧情所对应的结局的影响程度,可以按照影响程度轻重来提醒用户选择,能避免用户因选择的随意性而导致的不良阅读感受。
在第一方面的又一种可选的方案中,所述剧透需求包括剧透方向,所述根据所述第二剧透点生成多张所述第二目标图片,包括:
若所述剧透方向为主角单独剧情发展方向,则根据所述第二剧透点生成多张所述第二目标图片,每张所述第二目标图片为侧重主角发展的与所述多个可选内容对应的下一个故事情节图片;
若所述剧透方向为主线剧情发展方向,则根据所述第二剧透点生成的多张所述第二目标图片,每张所述第二目标图片为侧重主线发展的与所述多个可选内容对应的下一个故事情节图片。
在上述方法中,由于当前读者的阅读需求多样,对主角单线发展的偏爱程度和对主线发展的喜好程度是不一样的,将剧情发展的侧重点交由用户自主选择,提高了用户阅读的代入感与沉浸感,增强互动产品的可读性与用户粘性。
第二方面,本申请实施例提供了一种图片生成方法,所述方法应用于语音交互***的终端,所述语音交互***包括服务器和所述终端,所述服务器和所述终端通信连接,所述服务器中包括互动产品关联的互动产品,所述互动产品中包括多个交互节点,所述多个交互节点中每个交互节点中包括机器输出语句,所述方法包括:
在用户阅读的交互节点为目标交互节点的情况下,向所述服务器发送关于所述目标交互节点的请求信息,所述请求信息用于请求所述服务器生成目标机器输出语句,所述目标交互节点对应的用户答复思路为对所述目标机器输出语句的内容进行选择;
接收并输出来自所述服务器的所述目标机器输出语句以及第一目标图片,其中,若所述目标机器输出语句中包括的多个可选择内容所表征的对象是实物,则所述第一目标图片为根据所述目标交互节点相关的目标文本生成的;或者,
接收并输出来自所述服务器的所述目标机器输出语句以及第二目标图片,其中,若所述目标机器输出语句包括的多个可选择内容所表征的对象是非实物,则所述第二目标图片为根据所述多个可选择内容对所述互动产品的主线剧情的影响程度所确定的。
在上述方法中,在用户使用终端阅读互动产品时,当阅读到需要进行选择的目标交互节点时,终端主动发送请求信息给服务器,能有效缓解服务器的运算压力。同时终端起到承接与用户进行交互的作用,接收服务器生成的目标机器输出语句及目标图片后,展示给用户进行选择。可见图片相较于文字、语音,是一种更为直观的展现物体的表现方式,将大段的交互节点文字描述浓缩为一幅图片更具沉浸式互动产品阅读体验。
在第二方面的又一种可选的方案中,所述向所述服务器发送关于所述目标交互节点的请求信息之前,所述接收并输出来自所述服务器的所述目标机器输出语句以及第二目标图片之前,还包括:
接收来自所述服务器的询问语句,所述询问语句用于指示所述用户是否有剧透需求;
向所述服务器发送所述用户的剧透需求,所述剧透需求用于确定第二剧透点,所述第二剧透点用于确定所述第二目标图片。
在上述方法中,服务器按照交互节点对主线剧情所对应的结局的影响程度来区分图片的生成方式。若影响程度小于第二预设阈值,则要根据用户的需求来进行剧透。所以在生成剧透图片之前,可以由终端向用户询问剧透的方向,以此来形成剧透点生成剧透图片。因此用户主导小说发展方向的模式更具有代入感,更能激发阅读。
第三方面,本申请实施例提供了一种语音交互***,所述语音交互***包括终端和服务器,所述服务器和所述终端通信连接,所述服务器用于执行前述第一方面任一项所描述的方法,所述终端用于执行前述第一方面任一项所描述的方法。
第四方面,本申请实施例提供了一种图片生成装置,所述装置中预先设置有互动产品,所述互动产品中包括多个故事情节,所述互动产品中包括多个交互节点,所述多个交互节点中每个交互节点中包括机器输出语句,所述装置包括:
确定单元,用于在检测到用户阅读的交互节点为目标交互节点的情况下,根据所述互动产品中所述目标交互节点对应的内容确定目标机器输出语句,所述目标交互节点对应的用户答复思路为对所述目标机器输出语句的内容进行选择;
处理单元,用于确定所述目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;
所述处理单元,还用于若所述对象是实物,则根据与所述目标交互节点相关的目标文本生成多张第一目标图片,每张所述第一目标图片用于指示所述实物对应的一种可选择内容;
所述处理单元,还用于若所述对象是非实物,则确定所述多个可选择内容对所述互动产品的主线剧情的影响程度,根据所述影响程度生成多张所述第二目标图片,每张所述第二目标图片用于指示所述非实物对应的一种可选择内容;
输出单元,用于向所述终端发送所述目标机器输出语句以及所述第一目标图片或者所述第二目标图片。
第五方面,本申请实施例提供了一种计算设备,该设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述第一方面任一项所描述的方法。
第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机或处理器上运行时,实现如前述第一方面任一项所描述的方法。
本申请第二至第六方面所提供的技术方案,其有益效果可以参考第一方面的技术方案的有益效果,此处不再赘述。
附图说明
下面将对实施例描述中所需要使用的附图作简单的介绍。
图1是本申请实施例提供的一种语音交互***的架构图;
图2是本申请实施例提供的一种图片生成方法的流程示意图;
图3是本申请实施例提供的一种生成第一目标图片的流程图;
图4是本申请实施例提供的一种生成第二目标图片的流程图;
图5是本申请实施例提供的一种界面示意图;
图6是本申请实施例提供的一种图片生成处理装置的功能单元组成框图;
图7是本申请实施例提供一种计算设备的结构示意图。
具体实施方式
下面结合附图对本申请实施例进行详细介绍。
本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
下面对本申请实施例应用的***架构进行介绍。需要说明的是,本申请描述的***架构及业务场景是为了更加清楚的说明本申请的技术方案,并不构成对于本申请提供的技术方案的限定,本领域普通技术人员可知,随着***架构的演变和新业务场景的出现,本申请提供的技术方案对于类似的技术问题,同样适用。
请参阅图1,图1是本申请实施例提供的一种语音交互***的架构图。如图1所示,语音交互***10包括终端11和服务器12。终端11和服务器12通信连接,服务器12中预先设置有互动产品,互动产品中包括多个交互节点,多个交互节点中每个交互节点中包括机器输出语句。
用户通过终端11阅读互动产品,在阅读的交互节点为目标交互节点的情况下,向服务器12发送关于目标交互节点的请求信息。其中,目标交互节点为多个交互节点中任意一个交互节点,操作包括用户输入的语音信息和/或文本信息。因此,在服务器12根据请求信息检测到用户阅读的交互节点为目标交互节点的情况下,服务器12可以根据互动产品中目标交互节点对应的内容生成目标机器输出语句以及多张目标图片。并向终端11发送,由终端11显示机器输出语句以及目标图片。其中,每张目标图片用于指示一种可选择内容所对应的对象。
目标交互节点对应的用户答复思路为对目标机器输出语句的内容进行选择,因此,用户可以对在终端11上显示的目标机器输出语句以及对应的目标图片进行选择。
进一步的,服务器12可以判断目标机器输出语句中包括的多个可选内容所表征的对象是否为实物。若是实物,则可以与目标交互节点相关的目标文本生成多张第一目标图片;若不是实物,则确定多个可选内容对互动产品的主线剧情的影响程度,根据影响程度生成多张第二目标图片。服务器12向终端11发送目标机器输出语句以及多张第一目标图片或者多张第二目标图片,其中,每张第一目标图片用于指示实物对应的一种可选择内容,每张第二目标图片用于指示非实物对应的一种可选择内容。
在一种可能的实施方式中,终端11上登录有用户的小说账号,小说账号关联有多个互动产品。服务器12中存储有用户的小说账号所关联的互动产品及对应的历史阅读记录,当服务器需要根据历史阅读记录来生成与目标交互节点相关的目标图片时,服务器12可以根据用户的小说账号来获取与小说账号所对应的历史阅读记录。
其中,终端11可以是手机终端,智能手表,平板电脑,笔记本电脑、车载终端等,服务器12可以是一台服务器,或者是由若干服务器组成的服务器集群,或者是云计算服务中心。
下面介绍本申请实施例提供的一种图片生成方法。
请参阅图2,图2是本申请实施例提供的一种图片生成方法的流程示意图,方法应用于如图1所示的语音交互***10。如图2所示,方法包括但不限于如下步骤:
步骤S201,终端向服务器发送关于目标交互节点的请求信息。
具体的,用户阅读互动产品时,当互动产品中的交互节点为需要进行选择的目标交互节点时,终端向服务器发送关于目标交互节点的请求信息。请求信息用于请求服务器生成目标机器输出语句以及多张目标图片。
其中,互动产品是基于文字的叙事方式,融入富媒体与交互媒体,通过电子化载体进行展现,三个维度互相作用的立体阅读形式。用户在观看互动产品时,每触发一个交互节点,可以手动选择剧情的走向。用户从一开始就将扮演互动产品中的主角,并随着剧情的深入,遇到不同的分支剧情,选择不同的分支,则会进入不同的故事情节,并遭遇不同的结局。互动产品可以包括以下一种或多种:互动文章、互动小说、互动漫画、互动视频或者互动游戏,等。
交互节点是当故事情节进入需要用户通过对不同选项的操作,来影响剧情的发展,从而达到用户自定义分支的效果时进行交互的情节点,即可以接收用户的输入并对该输入进行响应的节点。在交互节点中,终端可以获取用户的操作进而得到用户输入的信息,用户的操作可以是选择信息、输入文本、输入语音等对应的操作记录。
步骤S202,服务器根据互动产品中目标交互节点对应的内容确定目标机器输出语句。
具体的,服务器根据来自终端的请求信息检测到用户阅读的交互节点为目标交互节点的情况下,可以根据互动产品中目标交互节点对应的内容确定目标机器输出语句。
其中,服务器中预先存储有互动产品,互动产品中包括多个故事情节,多个故事情节中的每个故事情节包括多个交互节点,多个交互节点中每个交互节点中包括机器输出内容,比如说机器输出语句和目标图片。而目标交互节点为互动产品中多个故事情节包含的多个交互节点中的任意一个交互节点,所对应的用户答复思路为目标机器输出语句以及目标图片是可以供用户进行选择的内容。目标机器输出语句和多种目标图片为与目标交互节点对应的内容相关的内容。
步骤S203,服务器确定目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物。
其中,可选择内容所表征的对象为实物指用户要选择的内容涉及特定物品,例如询问用户选择苹果还是选择梨。而可选择内容所表征的对象为非实物则指用户要选择的内容是对大致方向的决定,例如询问用户选择读文科还是读理科。
步骤S2031,若是实物,服务器根据与目标交互节点相关的目标文本生成多张第一目标图片。
具体的,若多个可选择内容所表征的对象为实物时,每张第一目标图片用于指示实物对应的一种可选择内容。
在一种可能的实施方式中,请参阅图3,图3是本申请实施例提供的生成第一目标图片的流程图。如图3所示,在多个可选择内容所表征的对象为实物的情况下,服务器可以进一步判断多个可选择内容中每个可选择内容对应的实物类型。其中,实物类型包括以下一项或多项:现实类型和虚构类型等。也即,可选择内容对应的对象是现实存在的实物(比如说苹果,梨子,等),或者可选内容对应的对象为互动产品中虚构的实物,比如说互动小说或者互动视频中的仙丹,法器等。
再如图3所示,在服务器确定实物类型为现实类型的情况下,具体为目标机器输出语句中的多个可选择内容所表征的对象是现实存在的实物,服务器可以确定多个可选择内容是否为常见物品,若多个可选择内容是常见物品,则不生成目标图片。
例如,当根据互动产品中目标交互节点对应的内容确定的目标机器输出语句为“小兰将带苹果去春游或者小兰将带梨子去春游”时,由于目标机器输出语句中包括的多个可选择内容所表征的对象是“苹果和梨子”,而“苹果和梨子”均为常见物品。也即,常见物品为用户在获取到目标机器输出语句中针对可选择内容的描述后可以联想到物品。在这种情况下,服务器不生成图片,仅生成目标机器输出语句。进一步的,服务器可以查询预先建立的常见物品知识库,判断知识库中是否存在该常见物品,若存在,则表明此物品是常见的。预先建立的知识库中的常见物品可以是人工直接导入的物品名称,也可以是服务器通过自学习建立起的知识网络,该知识网络经过足够长时间的自学习后可以实现获取、理解并存储常见物品的功能。
再如图3所示,若多个可选择内容不是常见物品。用户难以想象此物品的形状从而无法快速精准进行选择,进而影响用户的阅读体验感。在这种情况下,服务器可以从互动产品中获取对多个可选择内容进行描述的第一目标文本,根据第一目标文本生成多张第一目标图片。
在一种可能的实现中,服务器在判断目标机器输出语句包括的多个可选择内容是否为常见物品时,可以先确定多个可选择内容是否为生活物品,若多个可选择内容为是生活物品,则多个可选择内容可以是常见物品;若多个可选择内容为不是生活物品,则多个可选择内容可以不是常见物品。
在多个可选择内容不是生活物品的情况下,获取用户关于不常见物品的历史阅读记录,其中历史阅读记录包括用户在之前的阅读中对不常见物品的选择。服务器可以根据历史阅读记录确定用户对不常见物品的平均选择速度。其中,平均选择速度反映用户在以往的阅读中对目标机器语句输出的内容不是生活物品时,选择的纠结程度。在平均选择速度大于或等于第一预设阈值的情况下,意味着用户选择速度比较快,对该物品的实际样子不在意,因此服务器不生成图片,仅生生成目标机器输出语句。在平均选择速度小于第一预设阈值的情况下,则意味着用户不清楚此物品的样子,会对此类物品纠结较长时间,因此服务器从互动产品中获取针对多个可选择内容进行描述的第一目标文本,根据第一目标文本AI自动生成多张第一目标图片。进一步地,服务器可以查询预先建立的常见物品知识库,判断知识库中是否存在物品,若不存在,则表明此物品是不常见的。
需要说明的是,从另一维度来说,平均选择速度也可以反映用户在以往阅读中对目标机器语句输出的内容不是生活物品时,选择时的选择时间。若选择时间过长,比如说大于第一预设时间,说明用户在选择的时候过于纠结,对可选择内容比较在意。因此服务器从互动产品中获取针对多个可选择内容进行描述的第一目标文本,根据第一目标文本AI自动生成多张第一目标图片。若选择时间比较短,比如说小于或等于第一预设时间,说明用户选择速度比较快,对可选择内容不是很在意,因此服务器不生成图片,仅生生成目标机器输出语句。
例如,当根据互动产品中目标交互节点对应的内容确定的目标机器输出语句为:“小明是带妈妈做的寿司去野炊还是带爸爸做的饭团去野炊”时,由于目标机器输出语句中包括的多个可选择内容所表征的对象是“妈妈做的寿司和爸爸做的饭团”,而“妈妈做的寿司和爸爸做的饭团”不是常见物品。在这种情况下,服务器可以从互动产品中获取对“妈妈做的寿司和爸爸做的饭团”进行描述的第一目标文本,比如“妈妈用米饭、火腿肠、黄瓜条、三文鱼做了小熊形状的寿司”,“爸爸用糯米饭、芝麻、和海苔做了熊猫形状的饭团”,等等。服务器可以根据关于对不是常见物品进行描述的第一目标文本生成 “妈妈做的寿司”的图片和“爸爸做的饭团”的图片。
再如图3所示,在服务器确定实物类型为虚构类型的情况下,具体为可选择内容所表征的实物是互动产品中虚构的物品。此时用户难以想象此虚构类型物品的具体样子,从而无法快速进行选择。在这种情况下,服务器从互动产品中获取针对多个可选择内容进行描述的第二目标文本,根据第二目标文本AI自动生成多张第一目标图片。
例如,当根据互动产品中目标交互节点对应的内容确定的目标机器输出语句为:“小兰是选择魔法药水还是升级仙丹”时,由于目标机器输出语句中包括的多个可选择内容所表征的对象是“魔法药水和升级仙丹”,而“魔法药水和升级仙丹”是虚构的实物。在这种情况下,服务器可以从互动产品中获取对“魔法药水和升级仙丹”进行描述的第二目标文本,比如“魔法药水是淡蓝色的,装在红色的圆瓶子里”,“升级仙丹是鹅黄色椭圆形的”,等等。服务器可以根据关于对虚构类型物品进行描述的第二目标文本生成“魔法药水”的图片和“升级仙丹”。
步骤S2032,若是非实物,服务器确定多个可选择内容对互动产品的主线剧情的影响程度,根据影响程度生成多张第二目标图片。
具体的,多个可选择内容所表征的对象不是实物时,每张第二目标图片用于指示非实物对应的一种可选择内容。其中,每张第二目标图片用于指示非实物对应的一种可选择内容。
在另一个可能实施方式中,请参阅图4,图4是本申请实施例提供的一种生成第二目标图片的流程图。如图4所示,在服务器确定目标机器输出语句中包括的多个可选择内容所表征的对象为非实物(也即不存在实物)的情况下,服务器可以进一步判断多个可选择内容对互动产品的主线剧情的影响程度,根据影响程度生成第二目标图片。其中,对非实物的选择可以表明对后续剧情大致发展方向的选择,用户对非实物的选择往往对主线剧情所对应的结局产生影响,例如用户选择读文科还是读理科对主角人生走向会产生影响。
再如图4所示,在对主线剧情的影响程度大于第二预设阈值的情况下,说明多个可选择内容对互动产品的主线剧情影响较大。比如说选择读文科,则主线剧情可以是主角将从政;选择读理科主角,则主线剧情可以是主角将担当工程师。可以理解的是,选择主角读文科和选择主角读理科这两种选择将会产生了两种截然不同的人生,说明对主线剧情的影响较大。因此,服务器可以根据互动产品确定每个可选择内容对应的第一剧透点,并根据第一剧透点生成多张第二目标图片,每张第二目标图片用于指示一种可选择内容对应的后续剧情发展方向。比如说选择读文科,可以得到的第一剧透点为互动产品中的主角将会从政,因此可以根据主角将会从政的剧透点生成多张关于主角从政的图片。选择读理科,可以得到的第一剧透点为互动产品中的主角将会担当工程师,因此可以根据主角将会担当工程师的剧透点生成多张关于主角担当工程师的图片。
再如图4所示,在服务器确定多个可选择内容对互动产品的主线剧情的影响程度小于或等于第二预设阈值的情况下,说明多个可选择内容对互动产品的主线剧情影响不是很大。比如说选择去看攀岩节目,那么主角可能会学习攀岩;如果选择去看冲浪节目,那么主角可能会学习冲浪。可以理解的是,选择去学习攀岩节目和选择去看冲浪节目可能只会影响主角的兴趣爱好,对主线剧情的影响程度不大,此时若根据用户的意愿来展示图片更能激发用户阅读兴趣。因此,服务器可以向终端发送询问语句,来询问用户的剧透需求。在用户有剧透需求的情况下,服务器可以根据用户的剧透需求确定第二剧透点,并根据第二剧透点生成多张第二目标图片,也即与非实物对应的下一个故事情节的剧透图片。
其中,剧透需求包括用户输入的语音信息和/或文本信息等。举例来说,首先由终端的输出询问提示,比如说询问提示可以是语音播放和/或文本显示的“您接受剧透吗”、“想不想提前知道后续发展”等语句。若用户回答“需要”等类似的肯定性回复,说明用户有剧透需求。终端可以向服务器发送用户的剧透需求,服务器可以根据剧透来确定第二剧透点,根据第二剧透点生成多张第二目标图片。若玩家回复“不需要”等类似的否定性回复,或者,未接收到玩家输入的语音数据,说明用户不需要剧透,则服务器不生成图片,仅生成机器输出语句。
在一种可能的实现中,剧透需求包括剧透方向,在剧透方向为主角的单独剧情发展方向的情况下,服务器根据剧透需求中所包括的剧透方向确定第二剧透点为侧重主角发展的剧透,则根据第二剧透点生成多张第二目标图片。其中,每张第二目标图片为侧重主角发展的与多个可选内容对应的下一个故事情节图片。在剧透方向为主线剧情发展方向的情况下,服务器根据剧透需求中所包括的剧透方向确定第二剧透点为侧重主线发展的具体,则根据第二剧透点生成侧重主线发展的与多个可选内容对应的下一个故事情节图片。其中,下一个故事情节与多个可选内容属于同一个互动产品。
举例来说,在目标交互节点为需要用户选择是否离职的情况下,若用户选择离职,则对应的侧重主角的单独剧情发展方向为用户在下个交互节点中的单独内容,因此侧重主角的第二目标图片为用户扮演的主角在办公室与他人吵架的内容。若用户选择离职,则对应的侧重主线剧情发展方向的第二目标图片可以是,用户扮演的主角与另一个主角分手的内容。由于当前用户的阅读需求多样,例如用户更关注于主角的个人成长,且不喜欢当前小说中的另一个主角,则此时选择时可以根据用户的需求选择最合适的剧情进行阅读。
步骤S204,服务器向终端发送目标机器输出语句以及第一目标图片或者第二目标图片。
相应的,终端接收来自服务器的目标机器输出语句以及第一目标图片或者第二目标图片。其中,终端显示的内容可以是目标机器输出语句和该输出语句中包括的多个可选择内容对应的第一目标图片,或者目标机器输出和该输出语句中包括的多个可选择内容对应的第二目标图片。目标机器输出语句对应目标交互节点需要用户进行选择的内容,同时还起到询问用户剧透需求的作用。
举例来说,参见图5,图5是本申请实施例提供的一种界面示意图,如图5所示,在终端11上显示来自服务器的询问语句51,例如在终端11上显示并通过扬声器播放询问语句51:“想不想提前看看后面的情节,可以直接跟我讲或者点击选项哦”。若用户的答复语句52为“想看”,说明用户有剧透需求,终端向服务器发送用户的剧透需求。在服务器识别出用户有剧透需求的情况下,服务器可以生成询问语句53,来询问用户的剧透方向。比如由终端11显示并播放来自服务器的询问语句53:“喜欢侧重主角的单独剧情还是侧重主线剧情的发展方向呢”,若用户的答复语句54为:“侧重主角”,说明用户想要的具体方向为“侧重主角”的方向。终端接收后向服务器发送用户的剧透需要,服务器根据用户的剧透需求确定第二剧透点为侧重主角的单独剧情发展方向。服务器可以根据第二剧透点生成多张第二目标图片55,也即侧重主角发展的与多个可选内容对应的下一个故事情节图片。并向终端11发送多张第二目标图片55,终端11可以显示比如说 “主角看冲浪节目”、“主角看高尔夫节目”、“主角看骑马节目”或者“主角看攀岩节目”的第二目标图片55。综上所述,在互动产品的阅读框架下,用户的一次选择往往会对后续剧情造成影响,使得用户每次选择时需要思考很久,失去了阅读小说的轻松感,此时通过展示直观图片可以辅助用户选择,提高用户阅读的沉浸式体验;通过接收用户需求意愿,引导用户选择喜欢的后续剧情进行阅读,可以增强互动产品的可读性、提高用户黏性。例如,明白机器输出语句中包含实物,可以展示实物的相关图片,让用户更直观地进行互动选择;或者,直接询问用户的剧透需求,按照用户意愿生成图片,例如读者更关注于主角的个人成长,且不喜欢当前小说中的另一个主角,则此时选择时可以根据用户的需求选择最合适的剧情进行阅读,来提高用户互动体验。
上述详细阐述了本申请实施例的方法,下面提供本申请实施例的装置。
请参见图6,图6是本申请实施例提供的一种图片生成处理装置的功能单元组成框图,图片生成处理装置60包括:
确定单元601,用于在检测到用户阅读的交互节点为目标交互节点的情况下,根据互动产品中目标交互节点对应的内容确定目标机器输出语句,目标交互节点对应的用户答复思路为对目标机器输出语句的内容进行选择;
处理单元602,用于确定目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;
处理单元602,还用于若对象是实物,则根据与目标交互节点相关的目标文本生成多张第一目标图片,每张第一目标图片用于指示实物对应的一种可选择内容;
处理单元602,还用于若对象是非实物,则确定多个可选择内容对互动产品的主线剧情的影响程度,根据影响程度生成多张第二目标图片,每张第二目标图片用于指示非实物对应的一种可选择内容;
输出单元603,用于向终端发送目标机器输出语句以及第一目标图片或者第二目标图片。
在现有技术中,互动产品的互动形式仅为语音和/或文字,也即交互节点所展示的内容为语音和/或文字。对于需要互动选择来展示故事情节的时候,现有的方式往往通过语音播报,或者文字展示的方式来呈现故事情节,使得阅读形式单一且部分故事情节无法直观展现。而在本申请中,可以简便地由终端接收用户的操作、提取用户的阅读需求,并结合该用户的阅读需求,服务器可以生成与目标交互节点相匹配的图片,再由终端输出图片进行直观展示、辅助用户进行选择。相比现有技术而言,提供了更丰富的信息和一种更为直观的互动形式,提高了用户阅读的沉浸式体验。
另一种可能的实施方式中,处理单元602,具体用于若对象是实物,则确定多个可选择内容中每个可选择内容对应的实物类型,实物类型包括现实类型和虚构类型,现实类型指示可选择内容为现实存在的实物,虚构类型指示可选择内容为互动产品中虚构的实物;
处理单元602,具体用于在实物类型为现实类型的情况下,确定多个可选择内容是否为常见物品,常见物品为用户在获取到目标机器输出语句中针对可选择内容的描述后可联想到的物品;
处理单元602,具体用于若多个可选择内容不是常见物品,则从互动产品中获取对多个可选择内容进行描述的第一目标文本,根据第一目标文本生成多张第一目标图片;
处理单元602,具体用于在实物类型为虚构类型的情况下,则从互动产品中获取针对多个可选择内容进行描述的第二目标文本,根据第二目标文本生成多张第一目标图片。
可以看出,是否生成与目标交互节点相关的目标图片,依赖于用户能否快速联想到该实物的具体样子,或者是用户是否在意该实物的具体样子。所以对于用户无法快速联想的实体物品,本申请分类为包括以下一项或多项:小说虚构类型物品、不常见物品等。针对这些用户无法快速联想的实体物品,本申请根据互动产品中的描述文本自动生成对应图片,大大节省的人工绘画的成本和时间。
又一种可能的实施方式中,处理单元602,具体用于若多个可选择内容不是常见物品,则从互动产品中获取对多个可选择内容进行描述的第一目标文本,根据第一目标文本生成多张第一目标图片,包括:
确定单元601,还用于确定多个可选择内容是否为生活物品;
确定单元601,还用于若多个可选择内容不是生活物品,则多个可选择内容不是常见物品;
处理单元602,还用于在多个可选择内容不是常见物品的情况下,获取用户的历史阅读记录,根据用户的历史阅读记录确定用户的平均选择速度,其中,平均选择速度反映用户在以往的阅读中对可选择内容所表征的对象不是生活物品时的选择速度;
处理单元602,还用于在平均选择速度小于第一预设阈值的情况下,则从互动产品中获取针对多个可选择内容进行描述的第一目标文本,根据第一目标文本生成多张第一目标图片。
可以看出,在多个可选择内容为不常见物品的情况下,服务器调取用户的历史阅读记录,根据用户对不常见物品的平均选择速度是否小于第一预设阈值来判断用户是否在意物品的具体样子,从而确定是否生成图片。这样既满足展示逻辑又符合用户意愿的图片生成方法,相较于全部互动节点都展示图片来说,减少了互动产品的占用内存,降低了服务器的运行压力。
又一种可能的实施方式中,处理单元602,具体用于根据影响程度生成多张第二目标图片,包括:
处理单元602,还用于在影响程度大于第二预设阈值的情况下,根据互动产品确定每个可选择内容对应的第一剧透点,并根据第一剧透点生成多张第二目标图片,每张第二目标图片用于指示一种可选择内容对应的后续剧情发展方向;
处理单元602,还用于在影响程度小于或等于第二预设阈值的情况下,向终端发送询问语句,询问语句用于指示用户是否有剧透需求;
处理单元602,还用于在用户有剧透需求的情况下,根据用户的剧透需求确定第二剧透点,并根据第二剧透点生成多张第二目标图片。
在上述方法中,非实物指后续剧情的大致发展方向,所以目标交互节点展示的图片是依据后续剧情生成的剧透图片。先确定目标交互节点相关的内容对主线剧情所对应的结局的影响程度,可以按照影响程度轻重来提醒用户选择,能避免用户因选择的随意性而导致的不良阅读感受。
又一种可能的实施方式中,处理单元602,具体用于剧透需求包括剧透方向,根据第二剧透点生成多张第二目标图片,包括:
处理单元602,具体用于若剧透方向为主角单独剧情发展方向,则根据第二剧透点生成多张第二目标图片,每张第二目标图片为侧重主角发展的与多个可选内容对应的下一个故事情节图片;
处理单元602,具体用于若剧透方向为主线剧情发展方向,则根据第二剧透点生成的多张第二目标图片,每张第二目标图片为侧重主线发展的与多个可选内容对应的下一个故事情节图片。
在上述方法中,由于当前读者的阅读需求多样,对主角单线发展的偏爱程度和对主线发展的喜好程度是不一样的,将剧情发展的侧重点交由用户自主选择,提高了用户阅读的代入感与沉浸感,增强互动产品的可读性与用户粘性。
又一种可能的实施方式中,确定单元601,还用于:在用户阅读的交互节点为目标交互节点的情况下,向服务器发送关于目标交互节点的请求信息,请求信息用于请求服务器生成目标机器输出语句,目标交互节点对应的用户答复思路为对目标机器输出语句的内容进行选择;
输出单元603,还用于接收并输出来自服务器的目标机器输出语句以及第一目标图片,其中,若目标机器输出语句中包括的多个可选择内容所表征的对象是实物,则第一目标图片为根据目标交互节点相关的目标文本生成的;或者,
输出单元603,还用于接收并输出来自服务器的目标机器输出语句以及第二目标图片,其中,若目标机器输出语句包括的多个可选择内容所表征的对象是非实物,则第二目标图片为根据多个可选择内容对互动产品的主线剧情的影响程度所确定的。
在上述方法中,在用户使用终端阅读互动产品时,当阅读到需要进行选择的目标交互节点时,终端主动发送请求信息给服务器,能有效缓解服务器的运算压力。同时终端起到承接与用户进行交互的作用,接收服务器生成的目标机器输出语句及目标图片后,展示给用户进行选择。可见图片相较于文字、语音,是一种更为直观的展现物体的表现方式,将大段的交互节点文字描述浓缩为一幅图片更具沉浸式互动产品阅读体验。
又一种可能的实施方式中,向服务器发送关于目标交互节点的请求信息之前,接收并输出来自服务器的目标机器输出语句以及第二目标图片之前,还包括:
输出单元603,还用于接收来自服务器的询问语句,询问语句用于指示用户是否有剧透需求;
确定单元601,还用于向服务器发送用户的剧透需求,剧透需求用于确定第二剧透点,第二剧透点用于确定所第二目标图片。
在上述方法中,服务器按照交互节点对主线剧情所对应的结局的影响程度来区分图片的生成方式。若影响程度小于第二预设阈值,则要根据用户的需求来进行剧透。所以在生成剧透图片之前,可以由终端向用户询问剧透的方向,以此来形成剧透点生成剧透图片。因此用户主导小说发展方向的模式更具有代入感,更能激发阅读。
需要说明的是,在本申请实施例中,各个单元的具体实现及技术效果还可以对应参照图2、图3、以及图4对应实施例的相应描述。
请参见图7,图7是本申请实施例提供一种计算设备的结构示意图。如图7所示,计算设备700可包括:一个或多个处理器701、一个或多个存储器702以及一个或多个通信接口703。这些部件可通过总线704或者其他方式连接,图7以通过总线704连接为例。在一种可能的实现中,计算设备700可以是前述内容中的服务器。其中:
通信接口703可用于计算设备700与其他通信设备,例如其他计算设备,进行通信。具体的,通信接口703可以是有线接口。
存储器702可以和处理器701通过总线704或者输入输出端口耦合,存储器702也可以与处理器701集成在一起。存储器702用于存储各种软件程序和/或多组指令或者数据。具体的,存储器702可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器702可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器702可以存储操作***(下述简称***),例如uCOS、VxWorks、RTLinux等嵌入式操作***。存储器702还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个用户设备,一个或多个终端进行通信。存储器702可以是独立存在,通过总线704与处理器701相连接。存储器702也可以和处理器701集成在一起。
其中,存储器702用于存储执行以上方案的应用程序代码,并由处理器701来控制执行。处理器701用于执行存储器702中存储的应用程序代码。
处理器701可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器701也可以是实现确定功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。
本申请实施例中,处理器701可用于读取和执行计算机可读指令。具体的,处理器701可用于调用存储于存储器702中的程序,用于执行以下操作:
在检测到用户阅读的交互节点为目标交互节点的情况下,根据互动产品中目标交互节点对应的内容确定目标机器输出语句,目标交互节点对应的用户答复思路为对目标机器输出语句的内容进行选择;
确定目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;
若对象是实物,则根据与目标交互节点相关的目标文本生成多张第一目标图片,每张第一目标图片用于指示实物对应的一种可选择内容;
若对象是非实物,则确定多个可选择内容对互动产品的主线剧情的影响程度,根据影响程度生成多张第二目标图片,每张第二目标图片用于指示非实物对应的一种可选择内容;
向终端发送目标机器输出语句以及第一目标图片或者第二目标图片。
在一种可能的实施方式中,处理器701具体用于:
若对象是实物,则确定多个可选择内容中每个可选择内容对应的实物类型,实物类型包括现实类型和虚构类型,现实类型指示可选择内容为现实存在的实物,虚构类型指示可选择内容为互动产品中虚构的实物;
在实物类型为现实类型的情况下,确定多个可选择内容是否为常见物品,常见物品为用户在获取到目标机器输出语句中针对可选择内容的描述后可联想到的物品;
若多个可选择内容不是常见物品,则从互动产品中通信接口703获取对多个可选择内容进行描述的第一目标文本,根据第一目标文本生成多张第一目标图片;
在实物类型为虚构类型的情况下,则从互动产品中通信接口703获取针对多个可选择内容进行描述的第二目标文本,根据第二目标文本生成多张第一目标图片。
在一种可能的实施方式中,处理器701具体用于:
确定多个可选择内容是否为生活物品;
若多个可选择内容不是生活物品,则多个可选择内容不是常见物品;
在多个可选择内容不是常见物品的情况下,通信接口703获取用户的历史阅读记录,根据用户的历史阅读记录确定用户的平均选择速度,其中,平均选择速度反映用户在以往的阅读中对可选择内容所表征的对象不是生活物品时的选择速度;
在平均选择速度小于第一预设阈值的情况下,则从互动产品中通信接口703获取针对多个可选择内容进行描述的第一目标文本,根据第一目标文本生成多张第一目标图片。
在一种可能的实施方式中,处理器701具体用于:
在影响程度大于第二预设阈值的情况下,根据互动产品确定每个可选择内容对应的第一剧透点,并根据第一剧透点生成多张第二目标图片,每张第二目标图片用于指示一种可选择内容对应的后续剧情发展方向;
在影响程度小于或等于第二预设阈值的情况下,向终端发送询问语句,询问语句用于指示用户是否有剧透需求;
在用户有剧透需求的情况下,根据用户的剧透需求确定第二剧透点,并根据第二剧透点生成多张第二目标图片。
在一种可能的实施方式中,处理器701具体用于:
若剧透方向为主角单独剧情发展方向,则根据第二剧透点生成多张第二目标图片,每张第二目标图片为侧重主角发展的与多个可选内容对应的下一个故事情节图片;
若剧透方向为主线剧情发展方向,则根据第二剧透点生成的多张第二目标图片,每张第二目标图片为侧重主线发展的与多个可选内容对应的下一个故事情节图片。
在一种可能的实施方式中,处理器701具体用于:
在用户阅读的交互节点为目标交互节点的情况下,向计算设备700发送关于目标交互节点的请求信息,请求信息用于请求计算设备700生成目标机器输出语句,目标交互节点对应的用户答复思路为对目标机器输出语句的内容进行选择;
接收并输出来自计算设备700的目标机器输出语句以及第一目标图片,其中,若目标机器输出语句中包括的多个可选择内容所表征的对象是实物,则第一目标图片为根据目标交互节点相关的目标文本生成的;或者,
接收并输出来自计算设备700的目标机器输出语句以及第二目标图片,其中,若目标机器输出语句包括的多个可选择内容所表征的对象是非实物,则第二目标图片为根据多个可选择内容对互动产品的主线剧情的影响程度所确定的。
在一种可能的实施方式中,处理器701具体用于:
接收来自计算设备700的询问语句,询问语句用于指示用户是否有剧透需求;
向计算设备700发送用户的剧透需求,剧透需求用于确定第二剧透点,第二剧透点用于确定第二目标图片。
需要说明的是,在本申请实施例中,各个单元的具体实现及技术效果还可以对应参照图2、图3、以及图4对应实施例的相应描述。
本申请还提供了一种算机可读存储介质,计算机可读存储介质中存储有指令,当指令在至少一个处理器上运行时,实现前述的基于图片的互动选择的图片生成方法,例如图2的方法。
本申请还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,在被计算设备700执行时,实现前述的基于图片的互动选择的图片生成方法,例如图2的方法。
本申请实施例中,“举例来说”或者“比如”等词用于表示作例子、例证或说明。本申请中被描述为“举例来说”或者“比如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“举例来说”或者“比如”等词旨在以具体方式呈现相关概念。
本申请中实施例提到的“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b、或c中的至少一项(个),可以表示:a、b、c、(a和b)、(a和c)、(b和c)、或(a和b和c),其中a、b、c可以是单个,也可以是多个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A、同时存在A和B、单独存在B这三种情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
以及,除非有相反的说明,本申请实施例使用“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如,第一设备和第二设备,只是为了便于描述,而并不是表示这第一设备和第二设备的结构、重要程度等的不同,在某些实施例中,第一设备和第二设备还可以是同样的设备。
上述实施例中所用,根据上下文,术语“当……时”可以被解释为意思是“如果……”或“在……后”或“响应于确定……”或“响应于检测到……”。以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的构思和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (8)
1.一种图片生成方法,其特征在于,所述方法应用于语音交互***的服务器,所述语音交互***包括所述服务器和终端,所述服务器和所述终端通信连接,所述服务器中包括互动产品,所述互动产品中包括多个交互节点,所述多个交互节点中每个交互节点中包括机器输出语句,所述方法包括:
在检测到用户阅读的交互节点为目标交互节点的情况下,根据所述互动产品中所述目标交互节点对应的内容确定目标机器输出语句,所述目标交互节点对应的用户答复思路为对所述目标机器输出语句的内容进行选择;
确定所述目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;
若所述对象是实物,则根据与所述目标交互节点相关的目标文本生成多张第一目标图片,包括:
若所述对象是实物,则确定所述多个可选择内容中每个可选择内容对应的实物类型,所述实物类型包括现实类型,所述现实类型指示所述可选择内容为现实存在的实物;
在所述实物类型为所述现实类型的情况下,确定所述多个可选择内容是否为常见物品,所述常见物品为所述用户在获取到的所述目标机器输出语句中针对所述可选择内容的描述后可联想到的物品;
若所述多个可选择内容不是所述常见物品,则从所述互动产品中获取对所述多个可选择内容进行描述的第一目标文本,根据所述第一目标文本生成多张第一目标图片,包括:
确定所述多个可选择内容是否为生活物品;
若所述多个可选择内容不是所述生活物品,则所述多个可选择内容不是所述常见物品;
在所述多个可选择内容不是所述常见物品的情况下,获取所述用户的历史阅读记录,根据所述用户的历史阅读记录确定所述用户的平均选择速度,其中,所述平均选择速度反映所述用户在以往的阅读中对可选择内容所表征的对象不是所述生活物品时的选择速度;
在所述平均选择速度小于第一预设阈值的情况下,则从所述互动产品中获取针对所述多个可选择内容进行描述的第一目标文本,根据所述第一目标文本生成多张所述第一目标图片;其中,每张所述第一目标图片用于指示所述实物对应的一种可选择内容;若所述对象是非实物,则确定所述多个可选择内容对所述互动产品的主线剧情的影响程度,根据所述影响程度生成多张第二目标图片,包括:
在所述影响程度大于第二预设阈值的情况下,根据所述互动产品确定所述多个可选择内容中每个可选择内容对应的第一剧透点,并根据所述第一剧透点生成多张第二目标图片,每张所述第二目标图片用于指示一种可选择内容对应的后续剧情发展方向;
在所述影响程度小于或等于所述第二预设阈值的情况下,向所述终端发送询问语句,所述询问语句用于指示所述用户是否有剧透需求;
在所述用户有所述剧透需求的情况下,根据所述用户的剧透需求确定第二剧透点,并根据所述第二剧透点生成多张所述第二目标图片,每张所述第二目标图片用于指示所述非实物对应的一种可选择内容;
向所述终端发送所述目标机器输出语句以及所述第一目标图片或者所述第二目标图片。
2.根据权利要求1所述的方法,其特征在于,所述实物类型还包括虚构类型,所述虚构类型指示所述可选择内容为所述互动产品中虚构的实物,所述若所述对象是实物,则根据与所述目标交互节点相关的目标文本生成多张第一目标图片,包括:
在所述实物类型为所述虚构类型的情况下,则从所述互动产品中获取针对所述多个可选择内容进行描述的第二目标文本,根据所述第二目标文本生成多张所述第一目标图片。
3.根据权利要求1所述的方法,其特征在于,所述剧透需求包括剧透方向,所述根据所述第二剧透点生成多张所述第二目标图片,包括:
若所述剧透方向为主角单独剧情发展方向,则根据所述第二剧透点生成多张所述第二目标图片,每张所述第二目标图片为侧重主角发展的与多个可选内容对应的下一个故事情节图片;
若所述剧透方向为主线剧情发展方向,则根据所述第二剧透点生成的多张所述第二目标图片,每张所述第二目标图片为侧重主线发展的与所述多个可选内容对应的下一个故事情节图片。
4.一种语音交互***,所述语音交互***包括终端和服务器,所述服务器和所述终端通信连接,所述服务器用于执行权利要求1至3任一项所述的方法。
5.一种图片生成装置,其特征在于,所述装置中预先设置有互动产品,所述互动产品中包括多个故事情节,所述互动产品中包括多个交互节点,所述多个交互节点中每个交互节点中包括机器输出语句,所述装置包括:
确定单元,用于在检测到用户阅读的交互节点为目标交互节点的情况下,根据所述互动产品中所述目标交互节点对应的内容确定目标机器输出语句,所述目标交互节点对应的用户答复思路为对所述目标机器输出语句的内容进行选择;
处理单元,用于确定所述目标机器输出语句中包括的多个可选择内容所表征的对象是否为实物;
所述处理单元,还用于若所述对象是实物,则根据与所述目标交互节点相关的目标文本生成多张第一目标图片,每张所述第一目标图片用于指示所述实物对应的一种可选择内容;
所述处理单元,具体用于:
若所述对象是实物,则确定所述多个可选择内容中每个可选择内容对应的实物类型,所述实物类型包括现实类型,所述现实类型指示所述可选择内容为现实存在的实物;
在所述实物类型为所述现实类型的情况下,确定所述多个可选择内容是否为常见物品,所述常见物品为所述用户在获取到的所述目标机器输出语句中针对所述可选择内容的描述后可联想到的物品;
所述处理单元,具体用于:
确定所述多个可选择内容是否为生活物品;
若所述多个可选择内容不是所述生活物品,则所述多个可选择内容不是所述常见物品;
在所述多个可选择内容不是所述常见物品的情况下,获取所述用户的历史阅读记录,根据所述用户的历史阅读记录确定所述用户的平均选择速度,其中,所述平均选择速度反映所述用户在以往的阅读中对可选择内容所表征的对象不是所述生活物品时的选择速度;
在所述平均选择速度小于第一预设阈值的情况下,则从所述互动产品中获取针对所述多个可选择内容进行描述的第一目标文本,根据所述第一目标文本生成多张所述第一目标图片;
所述处理单元,还用于若所述对象是非实物,则确定所述多个可选择内容对所述互动产品的主线剧情的影响程度,根据所述影响程度生成多张第二目标图片,每张所述第二目标图片用于指示所述非实物对应的一种可选择内容;
所述处理单元,还具体用于:
在所述影响程度大于第二预设阈值的情况下,根据所述互动产品确定所述多个可选择内容中每个可选择内容对应的第一剧透点,并根据所述第一剧透点生成多张第二目标图片,每张所述第二目标图片用于指示一种可选择内容对应的后续剧情发展方向;
在所述影响程度小于或等于所述第二预设阈值的情况下,向终端发送询问语句,所述询问语句用于指示所述用户是否有剧透需求;
在所述用户有所述剧透需求的情况下,根据所述用户的剧透需求确定第二剧透点,并根据所述第二剧透点生成多张所述第二目标图片;
输出单元,用于向终端发送所述目标机器输出语句以及所述第一目标图片或者所述第二目标图片。
6.根据权利要求5所述的装置,其特征在于,所述实物类型还包括虚构类型,所述虚构类型指示所述可选择内容为所述互动产品中虚构的实物,所述处理单元,具体用于:
在所述实物类型为所述虚构类型的情况下,则从所述互动产品中获取针对所述多个可选择内容进行描述的第二目标文本,根据所述第二目标文本生成多张所述第一目标图片。
7.一种计算设备,其特征在于,所述设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至3任一项所述的方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机或处理器上运行时,实现如权利要求1至3任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310582726.XA CN116304133B (zh) | 2023-05-23 | 2023-05-23 | 一种图片生成方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310582726.XA CN116304133B (zh) | 2023-05-23 | 2023-05-23 | 一种图片生成方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116304133A CN116304133A (zh) | 2023-06-23 |
CN116304133B true CN116304133B (zh) | 2023-07-25 |
Family
ID=86824343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310582726.XA Active CN116304133B (zh) | 2023-05-23 | 2023-05-23 | 一种图片生成方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116304133B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019228120A1 (zh) * | 2018-06-01 | 2019-12-05 | 腾讯科技(深圳)有限公司 | 视频互动方法、装置、终端及存储介质 |
CN112533062A (zh) * | 2019-09-19 | 2021-03-19 | 中兴通讯股份有限公司 | 播放交互式媒体内容的方法及装置 |
CN116009748A (zh) * | 2023-03-28 | 2023-04-25 | 深圳市人马互动科技有限公司 | 儿童互动故事中图片信息交互方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10179290B2 (en) * | 2016-07-21 | 2019-01-15 | Sony Interactive Entertainment America Llc | Method and system for accessing previously stored game play via video recording as executed on a game cloud system |
-
2023
- 2023-05-23 CN CN202310582726.XA patent/CN116304133B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019228120A1 (zh) * | 2018-06-01 | 2019-12-05 | 腾讯科技(深圳)有限公司 | 视频互动方法、装置、终端及存储介质 |
CN112533062A (zh) * | 2019-09-19 | 2021-03-19 | 中兴通讯股份有限公司 | 播放交互式媒体内容的方法及装置 |
CN116009748A (zh) * | 2023-03-28 | 2023-04-25 | 深圳市人马互动科技有限公司 | 儿童互动故事中图片信息交互方法及装置 |
Non-Patent Citations (1)
Title |
---|
后现代语境下的互动视频特性初探;曾明瑞;现代视听(第5期);第12-16页 * |
Also Published As
Publication number | Publication date |
---|---|
CN116304133A (zh) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112087655B (zh) | 赠送虚拟礼物的方法、装置及电子设备 | |
JP7086137B2 (ja) | 情報を表示する方法及び装置 | |
CN109460503B (zh) | 答案输入方法、装置、存储介质及电子设备 | |
CN116304133B (zh) | 一种图片生成方法及相关装置 | |
CN111182332A (zh) | 视频处理方法、装置、服务器及存储介质 | |
CN114501103A (zh) | 基于直播视频的互动方法、装置、设备及存储介质 | |
CN117033599A (zh) | 一种数字内容的生成方法及相关设备 | |
CN115834519A (zh) | 一种智能问答方法、装置、服务端及存储介质 | |
CN115963963A (zh) | 互动小说生成方法、呈现方法、装置、设备及介质 | |
CN117319340A (zh) | 语音消息的播放方法、装置、终端及存储介质 | |
CN113301362B (zh) | 视频元素展示方法及装置 | |
WO2022089546A1 (zh) | 标签生成方法、装置及相关设备 | |
CN113569167A (zh) | 资源处理方法、装置、终端设备及存储介质 | |
CN112836127A (zh) | 推荐社交用户的方法、装置、存储介质及电子设备 | |
CN111768772A (zh) | 虚拟物品转移方法、装置、设备和可读存储介质 | |
CN116089728B (zh) | 针对儿童的语音互动小说的生成方法及相关装置 | |
CN112135174B (zh) | 一种数据处理方法、装置、设备和机器可读介质 | |
CN116170647B (zh) | 图片互动方法及装置 | |
CN115757748B (zh) | 同机器人对话控制方法、装置、计算机设备及存储介质 | |
CN117278710B (zh) | 一种通话交互功能确定方法、装置、设备和介质 | |
US20240131429A1 (en) | Recommending virtual character selections among teammates | |
CN113448466B (zh) | 动画显示方法、装置、电子设备及存储介质 | |
CN116974412A (zh) | 互动产品中互动信息的处理方法及相关装置 | |
CN115391644A (zh) | 一种对话推荐方法、装置、电子设备和存储介质 | |
CN117336523A (zh) | 基于数字形象的推荐播报处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |