[发明专利]故事创作的方法、系统和终端有效
申请号: | 201711447947.7 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108170676B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 陆永帅;罗荣刚;钱隽夫 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F17/24;G09B5/06 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 王珺;徐瑞红 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容文本 创作 文本 接收用户 提示 故事机 故事 用户输出内容 终端 用户输出 映射 调用 互动 | ||
本发明提出一种故事创作的方法、系统和终端。该故事创作的方法包括:接收用户所输入的内容文本;判断的内容文本中是否包括结束性提示;当内容文本中不包括结束性提示时,根据内容文本调用创作模型,计算得到与内容文本相映射的创作文本;向用户输出内容文本和创作文本;再次接收用户所输入的内容文本,并进行以上步骤;以及当内容文本中包括结束性提示时,结束创作,向用户输出全部的内容文本和创作文本。通过本发明的故事创作的方法,用户可以主动地与故事机进行交互和互动,用户可以与故事机一起参与到创作中。
技术领域
本发明涉及通信技术领域,尤其涉及一种故事创作的方法、系统和终端。
背景技术
目前,故事机基本上都是通过用户的点播,然后根据点播内容进行查询,匹配搜索,找到指定的音频或者文本内容进行播放(点播);或者,在庞大的对话数据库中查找对应问题的答案进行返回(聊天式)。这种模式的故事机仅仅是将已有的故事搬运给用户,是一种单项的操作,并不能根据用户的输入主动进行互动。久而久之,用户会对这种单项的、非互动的交互模式产生厌倦。
为了保证故事机可以吸引用户,消除用户对单项交互的厌倦心理,需要让故事机能够与用户主动地进行交互和互动。
发明内容
本发明实施例提供一种故事创作的方法、系统和终端,以解决现有技术中的以上的一个或多个技术问题,或至少提供一种有益的选择。
第一方面,本发明实施例提供了一种故事创作的方法,所述方法包括:
接收用户输入的内容文本;
根据所述内容文本调用创作模型,计算得到与内容文本相映射的创作文本;
向用户输出所述内容文本和所述创作文本。
结合第一方面,本发明在第一方面的第一种实施方式中,根据所述内容文本调用创作模型,计算得到与所述内容文本相映射的创作文本包括:
将所述内容文本中的字符串进行切分,以形成多个字符单元;
对多个所述字符单元分别进行词向量训练,以得到各个字符单元的词向量;
确定各个词向量的序列号;
根据序列号,查找映射表,以获得与序列号所对应的创作字符;
输出全部的创作字符,以形成所述创作文本。
结合第一方面、第一方面的第一种实施方式,本发明在第一方面的第二种实施方式中,所述创作模型包括第一长短期记忆网络层、第二长短期记忆网络层和回归函数层,
确定各个词向量的序列号的步骤包括:
将所述内容文本中的各个字符单元的词向量,输入至所述创作模型的第一长短期记忆网络层,进行学习和计算;
将通过所述第一长短期记忆网络层学习和计算得到的输出值,输入至所述第二长短期记忆网络层,进行深层学习和计算;
将通过所述第二长短期记忆网络层学习和计算得到的输出值,输入至所述回归函数层并映射出各个词向量的映射值,选择出最大映射值并得到其所占位置的序列号;
在根据序列号,查找映射表,以获得与序列号所对应的创作字符之后,所述方法还包括:
将所述创作字符输入至所述第一长短期记忆网络层、所述第二长短期记忆网络层和回归函数层,进行迭代,直到获得的创作字符为结束字符。
结合第一方面及上述任一种实施方式,本发明在第一方面的第三种实施方式中,所述方法还包括映射表的形成步骤:
对可获得的故事文本中的字符串进行切分,以形成多个字符单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711447947.7/2.html,转载请声明来源钻瓜专利网。