一种剧情聊天方法与流程

文档序号:23269832发布日期:2020-12-11 19:01阅读:1567来源:国知局
一种剧情聊天方法与流程

本申请涉及即时通讯领域,具体涉及一种剧情聊天方法。



背景技术:

依托于即时通讯技术,即时通讯应用可以进行互联网信息的高速发送和接收,随着互联网技术的发展,即时通讯应用开始探索在现有聊天功能的基础上如何升级,比如,即时通讯客户端可以提供针对用户账号的装扮素材,用户账号可以通过如气泡、头饰等装扮素材进行装扮,在聊天过程中,聊天对象之间可以看到对方的装扮。



技术实现要素:

本申请实施例提供一种剧情聊天方法,可以使聊天成员结合增强现实技术和剧情主题进行聊天。

本申请实施例提供一种剧情聊天方法,包括:

显示即时通讯客户端的剧情互动页面,所述剧情互动页面包括目标角色在剧情主题中的剧情信息,所述目标角色为对象在所述剧情主题中选择的角色;

响应于针对所述剧情互动页面的任务开始操作,显示角色任务页面,所述角色任务页面包括对象的即时通讯客户端采集的实时画面;

当识别到所述实时画面中存在目标触发内容时,显示增强现实页面,所述增强现实页面包括目标物品的虚拟图像和所述实时画面,所述目标物品与所述目标角色在所述剧情主题中的目标任务关联;

基于针对所述虚拟图像的操作,显示用于完成所述目标任务的聊天页面,所述聊天页面包括聊天成员的成员信息和聊天信息,所述成员信息包括所述聊天成员在所述剧情主题中的角色信息,所述聊天信息为所述聊天成员基于所述剧情主题输出的信息。

相应的,本申请提供了一种剧情聊天装置,包括:

剧情互动显示模块,用于显示即时通讯客户端的剧情互动页面,所述剧情互动页面包括目标角色在剧情主题中的剧情信息,所述目标角色为对象在所述剧情主题中选择的角色;

角色任务显示模块,用于响应于针对所述剧情互动页面的任务开始操作,显示角色任务页面,所述角色任务页面包括对象的即时通讯客户端采集的实时画面;

增强现实显示模块,用于当识别到所述实时画面中存在目标触发内容时,显示增强现实页面,所述增强现实页面包括目标物品的虚拟图像和所述实时画面,所述目标物品与所述目标角色在所述剧情主题中的目标任务关联;

聊天页面显示模块,用于基于针对所述虚拟图像的操作,显示用于完成所述目标任务的聊天页面,所述聊天页面包括聊天成员的成员信息和聊天信息,所述成员信息包括所述聊天成员在所述剧情主题中的角色信息,所述聊天信息为所述聊天成员基于所述剧情主题输出的信息;

在一些实施例中,剧情聊天装置还包括:

校验模块,用于当检测到聊天结束时,对所述目标任务的完成进行校验,并显示所述目标角色的校验结果。

在一些实施例中,聊天页面显示模块具体用于:

基于针对所述虚拟图像的操作,在所述角色任务页面显示所述目标角色在所述剧情主题中的目标任务信息;

响应于针对所角色任务页面的聊天启动操作,显示用于完成所述目标任务的聊天页面。

在一些实施例中,所述聊天页面包括消息聊天页面,聊天页面显示模块具体用于:

显示用于完成所述目标任务的消息聊天页面,所述消息聊天页面包括聊天成员发送的剧情聊天消息,所述剧情聊天消息包括成员信息和聊天信息,所述成员信息包括所述聊天成员的角色信息,所述聊天信息包括剧情消息内容。

在一些实施例中,所述聊天页面包括视频聊天页面,聊天页面显示模块具体用于:

显示用于完成所述目标任务的视频聊天页面,所述视频聊天页面包括聊天成员的视频显示区域,所述视频显示区域包括所述聊天成员的成员信息和聊天信息,所述成员信息包括所述聊天成员在所述剧情主题中的角色信息,所述聊天信息包括所述聊天成员对应角色的视频信息。

在一些实施例中,聊天页面显示模块中的所述视频信息包括:所述聊天成员的视频画面和所述角色的装饰效果图像,所述装饰效果图像与所述角色关联。

在一些实施例中,剧情互动显示模块包括确定子模块和显示子模块,其中,

确定子模块,用于确定剧情主题的当前剧情进程;

显示子模块,用于根据所述当前剧情进程,显示即时通讯客户端的剧情互动页面,所述剧情互动页面包括剧情信息,所述剧情信息包括目标角色在所述当前剧情进程的剧情信息。

在一些实施例中,显示子模块包括角色选择显示单元和剧情互动显示单元,其中,

角色选择显示单元,用于显示即时通讯客户端的剧情角色选择页面,所述剧情角色选择页面包括剧情描述区域和角色选择区域,所述剧情描述区域包括剧情主题的描述信息,所述角色选择区域包括所述剧情主题的至少一个待选角色;

剧情互动显示单元,用于基于针对所述角色选择区域中目标角色的角色选择操作,显示所述目标角色的剧情互动页面。

在一些实施例中,剧情互动显示单元包括角色信息显示子单元和剧情互动显示子单元,其中,

角色信息显示子单元,用于基于针对所述角色选择区域中目标角色的角色选择操作,显示所述目标角色的角色信息页面,所述角色信息页面包括所述目标角色的描述信息;

剧情互动显示子单元,用于当检测到剧情开始指令时,显示所述目标角色的剧情互动页面。

在一些实施例中,角色信息显示子单元具体用于:

基于针对所述角色选择区域中目标角色的角色选择操作,显示所述目标角色的角色预览页面,所述角色预览页面包括所述目标角色的形象预览区域,所述形象预览区域包括目标角色的形象预览图像,所述形象预览图像包括角色装饰图像和对象图像,所述角色装饰图像与所述目标角色关联;

响应于针对所述角色预览页面中目标角色的确认操作,显示所述目标角色的角色信息页面。

在一些实施例中,剧情聊天装置还包括:

撤销模块,用于响应于针对所述角色预览页面中目标角色的撤销操作,返回显示所述剧情主题的剧情角色选择页面。

在一些实施例中,角色选择显示单元具体用于:

显示即时通讯客户端的聊天页面,所述聊天页面包括成员发送的剧情聊天邀请消息,所述剧情聊天邀请消息包括剧情主题的介绍信息。

基于针对所述剧情聊天邀请消息的触发操作,显示所述剧情主题的剧情角色选择页面。

在一些实施例中,剧情聊天装置还包括:

主题选择模块,用于显示即时通讯客户端的剧情主题选择页面,所述剧情主题选择页面包括至少一个待选剧情主题;

邀请消息生成模块,用于基于针对剧情主题的确认操作,生成所述剧情主题的剧情聊天邀请消息。

在一些实施例中,主题选择模块包括模式选择子模块和主题选择子模块,其中,

模式选择子模块,用于显示即时通讯客户端的聊天模式选择页面,所述剧情聊天选择页面包括至少一个待选聊天模式,所述至少一个待选聊天模式包括视频聊天模式和消息聊天模式;

主题选择子模块,用于基于针对聊天模式的确认操作,显示所述聊天模式的剧情主题选择页面。

在一些实施例中,校验模块包括页面显示子模块、校验子模块和结果子模块,其中,

页面显示子模块,用于当检测到聊天结束时,显示任务校验页面;

校验子模块,用于基于聊天成员针对所述任务校验页面的任务校验操作,对所述目标任务的完成进行校验;

结果子模块,用于显示所述目标角色的校验结果。

在一些实施例中,页面显示子模块包括页面显示单元,

页面显示单元,用于当检测到针对所述聊天页面的计时时长达到预设阈值时,确定聊天结束,并显示任务校验页面。

在一些实施例中,所述聊天页面包括聊天计时控件,页面显示单元具体用于:

当所述聊天计时控件的计时进程完成时,确定会话结束,并显示任务校验页面。

在一些实施例中,所述任务校验页面包括任务投票区域,所述任务投票区域包括待投票角色和投票描述信息,校验子模块具体用于:

基于聊天成员针对所述任务投票区域的投票操作,对所述目标角色的目标任务的完成进行校验。

在一些实施例中,校验子模块中的任务校验页面还包括:聊天成员的视频显示区域,所述视频显示区域包括聊天成员的成员信息和聊天信息,所述成员信息包括所述聊天成员在所述剧情主题中的角色信息,所述聊天信息包括所述聊天成员对应角色的视频信息。

在一些实施例中,结果子模块包括结果显示单元和剧情显示单元,其中,

结果显示单元,用于显示校验结果页面,所述校验结果页面包括剧情信息控件和所述目标角色的校验结果;

剧情显示单元,用于当检测到针对所述剧情信息控件的确定操作时,显示所述剧情主题的全部剧情信息。

在一些实施例中,剧情聊天装置还包括:

返回显示模块,用于响应于针对所述校验结果页面的退出操作,显示即时通讯客户端中所述剧情主题的聊天页面。

在一些实施例中,主题选择模块包括:

列表显示子模块,用于显示即时通讯客户端的聊天列表页面,所述聊天列表页面包括剧情聊天功能控件;

成员选择子模块,用于当检测到针对所述剧情聊天功能控件的确定操作,显示聊天成员选择页面,所述聊天成员选择页面包括至少一个待选聊天成员;

显示子模块,用于基于针对所述聊天成员选择页面中聊天成员的确认操作,显示剧情主题选择页面。

在一些实施例中,剧情聊天装置还包括:

群聊模块,用于基于针对剧情主题的确认操作,将所述聊天成员的成员信息加入所述剧情主题的主题群聊;

邀请显示模块,用于在所述主题群聊的聊天页面显示所述剧情主题的剧情主题邀请消息。

在一些实施例中,主题选择模块包括:

功能显示子模块,用于显示即时通讯客户端中群聊的聊天页面,所述聊天页面包括剧情聊天功能控件;

主题选择显示子模块,用于当检测到针对所述剧情聊天功能控件的确定操作,显示剧情主题选择页面。

在一些实施例中,增强显示显示模块包括:

获取子模块,用于当识别到所述实时画面中存在目标触发内容时,在增强显示页面中显示所述实时画面,并获取与所述目标角色的目标物品的增强现实素材数据包;

解析子模块,用于对所述增强现实素材数据包进行解析,得到增强现实素材数据;

渲染子模块,用于基于所述增强现实素材数据,调用预设函数进行图像渲染,以在所述增强现实页面显示目标物品的虚拟图像。

在一些实施例中,渲染子模块具体用于:

基于所述增强现实素材数据,确定所述增强显示页面中用于图像渲染的位置参考信息、以及目标物品的位置信息;

通过所述位置参考信息和所述目标物品的位置信息,确定所述目标物品在所述增强显示页面的显示位置信息;

调用预设函数,通过所述增强显示素材信息在所述显示位置信息进行图像渲染,以在所述增强现实页面显示目标物品的虚拟图像。

在一些实施例中,角色选择显示单元具体用于:

显示即时通讯客户端的剧情角色选择页面,所述剧情角色选择页面包括角色选择区域,所述角色选择区域包括剧情主题中的至少一个待选角色;

当接收到服务器发送的角色选择更新信息时,基于所述角色选择更新信息,对所述角色选择区域中的显示的待选角色进行更新。

相应的,本申请实施例还提供了一种存储介质,存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例提供的任一种剧情聊天方法。

相应的,本申请实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现本申请实施例提供的任一种剧情聊天方法。

本申请可以显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色;响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面;当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联;基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

本申请中,用户可以在即时通讯客户端显示角色任务页面时,引导用户通过终端采集到的实时图面搜寻目标触发内容,当实时画面中包含目标内容时,角色任务页面可以显示增强现实页面,增强现实页面可以包括与目标角色的目标任务相关的目标物品的虚拟图像,接着基于用户针对虚拟图像的操作,显示聊天页面,每一角色可以基于剧情主题以及角色的任务在聊天页面相互交流,用户选中的目标角色可以基于目标任务与其他角色在聊天页面进行交流,在交流结束后,对目标角色的目标任务的完成进行校验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的剧情聊天系统的场景示意图;

图2是本申请实施例提供的剧情聊天方法的流程示意图;

图3是本申请实施例提供的剧情聊天方法的页面交互示意图;

图4是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图5是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图6是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图7是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图8是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图9是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图10是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图11是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图12是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图13是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图14是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图15是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图16是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图17是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图18是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图19是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图20是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图21是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图22是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图23是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图24是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图25是本申请实施例提供的剧情聊天方法的另一流程示意图;

图26是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图27是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图28是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图29是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图30是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图31是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图32是本申请实施例提供的剧情聊天方法的另一页面交互示意图;

图33是本申请实施例提供的剧情聊天方法的原理示意图;

图34是本申请实施例提供的剧情聊天方法的另一原理示意图;

图35是本申请实施例提供的剧情聊天方法的另一原理示意图;

图36是本申请实施例提供的剧情聊天方法的另一原理示意图;

图37是本申请实施例提供的剧情聊天方法的另一原理示意图;

图38是本申请实施例提供的剧情聊天方法的另一原理示意图;

图39是本申请实施例提供的剧情聊天方法的另一原理示意图;

图40是本申请实施例提供的剧情聊天方法的另一原理示意图;

图41是本申请实施例提供的剧情聊天装置的结构示意图;

图42是本申请实施例提供的计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,本申请所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种剧情聊天方法。具体地,本申请实施例可以集成在剧情聊天系统中。

剧情聊天系统可以集成在计算机设备中,该计算机设备可以包括终端或服务器等,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、智能电视等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

如图1所示,图1为剧情聊天系统的一个场景示意图,剧情聊天系统可以集成在终端和服务器上,终端上可以集成本申请中的即时通讯客户端,终端的数量可以为至少两台,剧情主题中的角色数量与终端的数量一致。

具体地,终端可以显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色;响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面;当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联;基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

其中,终端显示的剧情信息、虚拟图像等所需的素材数据可以由服务器发送,服务器可以确定每一终端对应的角色,并向角色对应的终端传输该角色的素材数据;聊天成员在聊天页面交流时,终端可以接收终端上传的聊天数据,并向每一终端传输该聊天数据,以使得聊天成员之间可以实现即时通讯,等等。

需要说明的是,图1所示的剧情聊天系统的场景示意图仅仅是一个示例,本申请实施例描述的剧情聊天系统以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着剧情聊天装置的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

以下分别进行详细说明。在本实施例中,将对剧情聊天方法进行详细描述,该剧情聊天方法可以集成在计算机设备上,如图2所示,该剧情聊天方法可以包括:

101、显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色。

其中,剧情主题可以为对包含若干角色和剧情的故事进行标记的标识信息,剧情主题可以与故事的内容相关:剧情主题可以为对故事剧情的概括,比如,剧情主题可以为“离开草原”、或“搬家”等;剧情主题可以为对故事的某些特性的概括,如故事的背景年代、故事的角色、故事的发生地点等,比如,剧情主题可以为“千禧年”、“五个小精灵”、或“动物园”等;剧情主题可以为对故事的主旨或立意的提炼,比如,剧情主题可以为“爱吃饭也没关系”等。剧情主题的数量可以为至少一个,如,剧情主题可以为“20代”和“恍恍惚惚懵懂迷”。

目标角色可以包括用户在故事主题的若干可选角色中选定的角色,本申请可以包括一个游戏,该游戏可以基于剧情主题开展,具体地,参与该游戏的每一用户可以选择该剧情主题下的一个角色。

剧情信息可以包括目标角色在故事主题下的剧情,剧情信息可以包括文本、图像、音频、视频等形式的信息,在本申请的游戏中,每一角色包含其对应的剧情信息。

其中,剧情互动页面可以显示目标角色对应的剧情信息,剧情信息可以包括不用的形式,剧情互动页面可以随着剧情信息的形式进行变化。

剧情互动页面可以包括多个子页面,每一子页面显示部分剧情信息,每一子页面之间的切换可以通过用户操作触发,如直接针对页面的滑动、点击、长按等操作,或针对页面上设置的切换控件的点击等,每一子页面可以显示部分文本或图像形式的剧情信息,比如,剧情信息可以包括多张图像,每一子页面对应一图像,又比如,剧情信息可以包括多段文本,每一子页面对应一段文本,等等。

为了增强用户对目标角色的代入感,在显示剧情信息时,剧情互动页面还可以通过如答题、小游戏、动画效果等内容与用户进行互动。比如,当剧情信息为视频形式时,剧情互动页面在播放视频的过程中,可以在视频的预设时间段处显示动画效果,或互动小游戏。

为了加强用户对目标角色的关键剧情的印象,在显示剧情信息时,可以对剧情信息中的关键剧情强调显示,比如,剧情信息为音频或视频形式时,可以对包含关键剧情的时间段慢放或重复播放;剧情信息为文本形式时,可以对包含关键剧情的文本突出显示(如对颜色、字号等区别显示),等。

比如,参见图3,剧情主题为后宫a传,用户小一选中的目标角色为vv,剧情互动页面010上显示角色vv在后宫a传中的剧情0101。

在一些实施例中,步骤“显示即时通讯客户端的剧情互动页面”可以包括:

确定剧情主题的当前剧情进程;根据当前剧情进程,显示即时通讯客户端的剧情互动页面,剧情互动页面包括剧情信息,剧情信息包括目标角色在当前剧情进程的剧情信息。

本申请的游戏可以包括多个游戏阶段,每一游戏阶段可以对应一剧情进程,当游戏处于不同的游戏进程时,剧情互动页面显示的剧情信息也不同,因此,在显示剧情互动页面前,可以先确定剧情主题的当前剧情进程,然后显示当前剧情进程对应的剧情交互页面。

不同的剧情进程可以为递进关系,比如,在完成第一游戏阶段后,可开启第二游戏阶段,则第一游戏阶段对应的第一剧情进程与第二游戏阶段对应的第二剧情进程为递进关系;不同的剧情进程可以为递进关系,又比如,在完成第一游戏阶段后,第二游戏阶段包含候选剧情进程1和候选剧情进程2,用户可以从中选择一个剧情进程来开始第二游戏阶段,此时候选剧情进程1和候选剧情进程2为并列关系。

比如,参见图4,游戏的第一剧情进程可以对应剧情互动页面010a,剧情互动页面010a可以显示角色vv在后宫a传中的第一阶段剧情0101a,该游戏的第三剧情进程可以对应剧情互动页面010b,剧情互动页面010b可以显示角色vv在后宫a传中的第三阶段剧情,

在一些实施例中,步骤“显示即时通讯客户端的剧情互动页面”可以包括:

显示即时通讯客户端的剧情角色选择页面,剧情角色选择页面包括剧情描述区域和角色选择区域,剧情描述区域包括剧情主题的描述信息,角色选择区域包括剧情主题的至少一个待选角色;基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的剧情互动页面。

在本申请的游戏中,用户可以从剧情主题的待选角色中选择一个目标角色,再基于此角色的剧情信息与其他角色进行交流,以完成该目标角色的任务。用户可以通过剧情角色选择页面进行角色选择。

其中,剧情角色选择页面的剧情描述区域可以包括该剧情主题的描述信息,描述信息可以使用户对剧情主题的内容有所了解,为用户选择角色提供一定的参考信息。

角色选择区域可以包含剧情主题中的若干角色,角色的显示形式可以包括多种,如,角色可以以控件的形式显示在角色选择区域(一个角色对应一个角色控件),其中,已被其他用户选择的角色的控件可以设置为不可触发,并与未被显示的角色的控件区别显示,如,在不可触发的控件的附近加文本说明(如“已被选”等),控件中可以包括角色的角色信息,如角色的姓名、包含角色形象的图像、角色的标签,如“总是戴口罩的家庭主妇”、“活泼”、“神算子”等。

具体地,角色选择操作可以包括多种,比如对角色选择区域的点击(如单击或连击)、滑动、长按等;当角色显示区域包含多个角色控件时,角色选择操作可以为对选中的目标角色的角色控件的触发操作,等等。在实际场景中,对角色选择操作的设置可以灵活确定,比如角色选择操作还可以包括多个操作的组合,在此不再限制。

比如,参见图5,后宫a传的剧情角色选择页面09包括剧情描述区域0901和角色选择区域0902,其中剧情描述区域0901可以包括后宫a传背景剧情,角色选择区域0902可以包括六个角色选择框,分别为vv框、mm框、pp框、hh框、ww框以及oo框,其中pp框被区别标注“已被选”,则角色选择区域0902中包含的待选角色包括vv、mm、hh、w以及oo,用户小一点击vv框后,即时通讯客户端显示目标角色vv的剧情互动页面010。

在一些实施例中,步骤“基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的剧情互动页面”可以包括:

基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的角色信息页面,角色信息页面包括目标角色的描述信息;当检测到剧情开始指令时,显示目标角色的剧情互动页面。

在游戏过程中,一个剧情主题包含至少两个角色,为了统一不同角色的游戏进度,可以在确定剧情主题的所有角色都被选择后,使得每一角色在同一时刻看到该角色的剧情信息。为了增强游戏的趣味性,加强用户对选中的目标角色的了解,可以显示目标角色的描述信息,比如,描述信息可以为目标角色的年龄、性格、家庭关系、或居住地等。

具体地,可以在用户完成角色选择,确定目标角色后,显示目标角色的角色信息页面,比如,参见图6,在剧情角色选择页面09的角色选择区域0902选中目标角色vv后,可以显示vv的角色信息页面08,角色信息页面08可以包括vv角色背景简介0801。

当检测到剧情开始指令时,可以显示目标角色的剧情互动页面,其中,剧情开始指令可以由服务器发送,也可以由其他包含即时通讯客户端的终端发送,或由用户的即时通讯客户端所属的终端基于接收到的信息生成,比如,计算机设备可以向用户小一的终端发送被选中角色的信息,终端接收到该剧情主题中所有角色的被选中信息时,即可生成剧情开始指令,终端检测到生成的该剧情开始指令后,显示目标角色vv的角色互动页面。比如,参见图6,当检测到剧情开始指令,则从角色信息页面08切换显示为角色互动页面010。

在一些实施例中,步骤“基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的角色信息页面”可以包括:

基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的角色预览页面,角色预览页面包括目标角色的形象预览区域,形象预览区域包括目标角色的形象预览图像,形象预览图像包括角色装饰图像和对象图像,角色装饰图像与目标角色关联;响应于针对角色预览页面中目标角色的确认操作,显示目标角色的角色信息页面。

在进行角色选择时,为了提升用户对待选角色的了解,尽可能使用户选到满意的角色,可以提供角色的预览信息,预览信息可以包括文本信息、图像信息、或视频信息等,为了增强用户对角色的代入感,除了可以通过画像显示角色的虚拟形象外,还可以结合用户图像,对用户图像进行处理,比如,为用户图像加上该角色的装饰性效果(头饰、服饰、以及妆容等),用户图像可以为用户上传的图像或视频,也可以是终端上的图像采集设备采集到的实时用户图像。

针对目标角色的确认操作可以包括多种,比如直接针对页面的特定操作,如双击,或基于特定功能实体键的操作,如同时按下锁屏键和音量减小键,或者基于手势识别技术做出特定的手势,如对图像采集设备做v字手势,等等。实际的确认操作可以在实际场景中灵活设置和组合,在此不做限制。

比如,参见图7,用户小一在选定目标角色vv后,可以显示目标角色vv的角色预览页面07,角色预览页面07可以包括形象预览区域0701和下一步控件0702,角色预览区域0701可以包括角色vv的形象,角色vv的形象可以为对用户小一上传的图像进行处理,加上与角色vv相匹配的装饰效果后的图像,用户小一触发下一步控件(即针对目标角色的确认操作),即可显示目标角色vv的角色信息页面08。

在一些实施例中,剧情聊天方法还可以包括步骤:

响应于针对角色预览页面中目标角色的撤销操作,返回显示剧情主题的剧情角色选择页面。

当用户对角色预览页面中的角色形象不满意时,本实施例还支持用户返回剧情角色选择页面,重新选择目标角色,类似地,针对目标角色的撤销操作可以包括多种实现方式,在此不再赘述。比如,参见图8,角色预览页面07包括形象预览区域0701、下一步控件0702和重新选择控件0703,用户小一触发重新选择控件(即针对目标角色的撤销操作),即可返回显示后宫a传的剧情角色选择页面09。

在一些实施例中,步骤“显示即时通讯客户端的剧情角色选择页面”可以包括:

显示即时通讯客户端的聊天页面,聊天页面包括成员发送的剧情聊天邀请消息,剧情聊天邀请消息包括剧情主题的介绍信息。基于针对剧情聊天邀请消息的触发操作,显示剧情主题的剧情角色选择页面。

在本申请的实施例中,用户可以通过游戏邀请链接进入剧情角色选择页面,游戏邀请链接可以以剧情聊天邀请消息形式显示在即时通讯客户端的聊天页面上,聊天页面可以包括双人聊天页面、多人聊天页面等,剧情聊天邀请消息在聊天页面上可以显示剧情主题的介绍信息,如,剧情主题的宣传图、或宣传口号等,使用户对剧情主题有初步的了解。用户可以点击游戏邀请链接,如点击包含游戏邀请链接的剧情聊天邀请消息,即时通讯客户端可显示剧情主题的剧情角色选择页面。

比如,参见图9,即时通讯客户端中,群聊“后宫a传”的聊天页面06显示群聊成员“瓜瓜”发送的剧情聊天邀请消息0601,剧情聊天邀请消息0601中包含剧情主题的介绍信息(剧情主题的成名“后宫a传”),用户小一点击剧情聊天邀请消息0601后,即时通讯客户端显示后宫a传的剧情角色选择页面09。

在一些实施例中,剧情聊天方法还可以包括步骤:

显示即时通讯客户端的剧情主题选择页面,剧情主题选择页面包括至少一个待选剧情主题;基于针对剧情主题的确认操作,生成剧情主题的剧情聊天邀请消息。

剧情聊天邀请消息可以基于用户操作生成,并选定聊天页面进行发送。在聊天页面上显示的剧情聊天邀请消息,可以为聊天成员能够自由转发的消息,也可以为仅由发送者进行转发的消息。

具体地,基于用户操作生成剧情聊天邀请消息的过程可以包括,即时通讯客户端的剧情主题选择页面显示至少一个待选剧情主题,比如,参见图10,剧情主题选择页面05中包括五个待选主题:后宫a传、主题1、主题2、主题3、主题4以及主题5,每一待选主题可以为一控件,用户触发控件即为针对剧情主题的确认操作,比如,用户小一点击后宫a传控件,可生成后宫a传的剧情聊天邀请消息。

在一些实施例中,步骤“显示即时通讯客户端的剧情主题选择页面”可以包括:

显示即时通讯客户端的聊天模式选择页面,剧情聊天选择页面包括至少一个待选聊天模式,至少一个待选聊天模式包括视频聊天模式和消息聊天模式;基于针对聊天模式的确认操作,显示聊天模式的剧情主题选择页面。

在选择剧情主题之前,还可以选择剧情聊天的聊天模式,常见的聊天模式可以包括消息聊天模式和音视频聊天模式,消息聊天模式即聊天成员通过发送包含信息的消息进行聊天,消息的形式可以为文本、图像、视频、或语音等,消息也可以为基于聊天成员操作,客户端自动生成或显示的内容,如窗口抖动消息、拍一拍消息等。音视频聊天模式可以包括音频模式和视频模式,此类聊天模式更加方便直接,更接近真实场景中的沟通方式。

在选择剧情主题之前,可以显示剧情聊天选择页面,通过剧情聊天选择页面上的待选主题,确定聊天模式。在实际实施过程中,剧情主题的选择和聊天模式的选择顺序可以灵活确定,比如,也可以在选定剧情主题后,显示剧情聊天选择页面以便用户选择聊天模式;或者在一个页面上同时进行剧情主题和聊天模式的确定,在此不再赘述。

比如,参见图11,在即时通讯客户端显示剧情聊天选择页面04,剧情聊天选择页面04可以包括待选聊天模式:传统聊天模式0401和视频聊天模式0402,用户小一从待选聊天模式中选定聊天模式后,即时通讯客户端可以显示剧情主题选择页面05。

在一些实施例中,步骤“显示即时通讯客户端的剧情主题选择页面”可以包括:

显示即时通讯客户端的聊天列表页面,聊天列表页面包括剧情聊天功能控件;当检测到针对剧情聊天功能控件的确定操作,显示聊天成员选择页面,聊天成员选择页面包括至少一个待选聊天成员;基于针对聊天成员选择页面中聊天成员的确认操作,显示剧情主题选择页面。

在选择剧情主题之前,可以通过即时通讯客户端的功能控件进入剧情主题选择页面,比如,功能控件可以设置在即时通讯客户端的聊天列表页面,触发聊天列表页面的功能控件后,可从用户在即时通讯应用的好友中选择游戏成员(即聊天成员),选定游戏成员后,即显示剧情主题选择页面。在实施过程中,触发功能控件也可以直接显示剧情主题选择页面,在选定剧情主题后,再选择游戏成员。

比如,参见图12,显示即时通讯客户端的聊天列表页面031,聊天列表页面031包括沉浸式聊天按钮0311(即剧情聊天功能控件),用户小一触发沉浸式聊天控件0311后,可以显示用户小一的好友列表页面032(即聊天成员选择页面),用户小一选定好友瓜瓜、hh和小c后,点击下一步按钮,即时通讯客户端显示剧情主题选择页面05。

在一些实施例中,剧情聊天方法还可以包括步骤:

基于针对剧情主题的确认操作,将聊天成员的成员信息加入剧情主题的主题群聊;在主题群聊的聊天页面显示剧情主题的剧情主题邀请消息。

在确定剧情主题后,可以为选定的聊天成员创建主题群聊,自动将聊天成员的成员信息加入该群聊中,在该主题群聊的聊天页面显示剧情主题的剧情主题邀请消息。

当剧情主题邀请消息可以为自由转发的消息时,可以为通过剧情主题邀请消息进行角色选择,并确定目标角色的用户创建群聊,在游戏结束后,游戏成员可以直接返回此群聊,在此群聊中进行更多交流。

在一些实施例中,步骤“显示即时通讯客户端的剧情主题选择页面”可以包括:

显示即时通讯客户端中群聊的聊天页面,聊天页面包括剧情聊天功能控件;当检测到针对剧情聊天功能控件的确定操作,显示剧情主题选择页面。

在一些实施例中,进入剧情主题选择页面的功能控件可以设置在聊天页面中,聊天页面可以为单聊和群聊的聊天页面,比如,参见图13,在群聊“小年轻”的聊天页面02中,包含沉浸式聊天按钮0201(即剧情聊天功能控件),用户小一触发沉浸式聊天按钮0201后,即时通讯客户端即显示剧情主题选择页面05。

在本申请实施例中,参与基于剧情主题的聊天游戏的方式可以包括多种,比如,用户可以触发聊天页面中显示的剧情聊天邀请消息;又如,游戏发起者可以为确定剧情主题的用户,游戏发起者在确定游戏主题的过程中可以从其好友列表中或其所处的群聊中选择参与游戏的成员;又如,当剧情聊天功能控件设置在聊天页面内时,触发聊天页面内的剧情聊天功能控件即默认该聊天页面内的所有用户参与剧情聊天游戏,等等。

在一些实施例中,步骤“显示即时通讯客户端的剧情角色选择页面”可以包括:

显示即时通讯客户端的剧情角色选择页面,剧情角色选择页面包括角色选择区域,角色选择区域包括剧情主题中的至少一个待选角色;当接收到服务器发送的角色选择更新信息时,基于角色选择更新信息,对角色选择区域中的显示的待选角色进行更新。

剧情选择页面中的待选角色可以进行更新,当参与游戏的成员选中一个角色后,其他处于角色选择阶段的用户无法再选择该角色,此时需要对处于角色选择阶段的用户的剧情角色选择页面进行更新,将该角色更新为不可选择状态,比如,将该角色对应的控件设置为不可触发状态。

具体地,当用户选中一角色后,该用户的即时通讯客户端会向客户端发送该用户选择的角色信息,客户端接收到该角色信息后,会进行记录,并对剧情角色选择页面进行更新,比如,可以向此时处于角色选择阶段的用户的即时通讯客户端发送角色选择更新信息,当即时通讯客户端接收到角色选择更新信息后,可以对剧情角色选择页面中角色选择区域的待选角色进行更新。

102、响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面。

任务开始操作可以包括多种,可以包括针对剧情互动页面的编辑操作、点击操作、互动操作等;也可以包括对剧情互动页面上的控件的编辑操作、触发操作、选择操作等;还可以包括对即时通讯客户端所处的终端上按键的操作、或与该终端连接的外部设备上按键的操作,等等。

其中,角色任务页面可以用于确定目标角色在剧情主题中的目标任务,本申请在结合剧情主题的前提下,为了增加游戏的趣味性,可以通过结合现实生活的方式确定目标任务,目标任务页面可以包括即时通讯客户端所述的终端采集到的实时画面,实时画面可以为用户通过终端采集到的用户所处空间的实时画面,用户可以通过移动终端上的图像采集器件的位置,采集到用户所处空间的不同画面。

为了增加用户的游戏体验,实时画面上可以显示有利于推进游戏进程的提示信息,在本申请中,即时通讯客户端可以对采集到的实时画面进行识别,当识别到实时画面中包含目标触发内容时,即可显示新的页面,因此,提示信息可以为对目标触发内容的提示,可以为对用户移动图像采集装置的提示,等。

比如,参见图14,即时通讯客户端响应用户小一上滑剧情互动页面的操作后,显示角色vv的角色任务页面011,角色任务页面011包括实时画面0111,实时画面0111为即时通讯客户端所属的终端采集到的画面。

103、当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联。

目标触发内容可以为能够触发即时通讯客户端显示增强显示页面的内容,目标触发内容可以为实时画面中的内容,本申请可以对采集到的实时画面进行识别,目标触发内容的类型可以包括特定结构、特定现象、特定物品等,比如,窗外的雨、移动的云、球体、柱体、纯色平面、笔记本等。

目标任务可以为用户选中的目标角色在剧情主题中的任务,每一角色在进入针对所有角色的聊天页面前,即时通讯客户端会显示该角色的目标任务,在游戏过程中,剧情主题中的角色对应若干任务,任务可以包括针对特定角色的个人任务,也可以包括针对部分或全体角色的团体任务;游戏可以包括多个游戏阶段,任务可以包括不同游戏阶段对应的阶段任务,也可以包括贯穿游戏的所有游戏阶段的总任务,该目标任务可以是个人任务、团体任务。阶段任务或总任务,也可以是包括多重属性的任务,目标任务的数量也可以不止一个,具体可以在在实际操作时自行设置,在此不再赘述。

目标物品可以包括与目标角色在剧情主题中的目标任务相关联的物品,目标物品可以与目标任务一一对应,也可以基于随机原则随机分配,目标物品在游戏过程中可以作为有价值的物品进行交易或发挥作用,比如,可以作为毒药进行下毒操作,可以作为道具进行颜值加分等,具体地可以在实际操作时灵活设置,在此不再赘述。

在本申请中,为了提升游戏趣味性,可以结合增强现实技术引出角色的目标任务,具体地,当即时通讯客户端识别到实时画面中存在目标内容时,可以显示增强现实画面,增强现实画面中可以包括实时画面,以及目标物品的虚拟图像,目标物品的虚拟图像可以是增强现实图像,增强现实图像可以带来更优的显示效果,可以增加游戏对用户的吸引力。

比如,参见图15,当在实时画面中识别到目标触发物品长方体0122,可显示增强现实页面012,增强现实页面012可以包括目标物品簪子的虚拟图像0121以及实时画面,目标物品簪子与角色vv在后宫a传中的目标任务关联。

在一些实施例中,步骤“当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强显示页面包括目标物品的虚拟图像和实时画面”可以包括:

当识别到实时画面中存在目标触发内容时,在增强显示页面中显示实时画面,并获取与目标角色的目标物品的增强现实素材数据包;对增强现实素材数据包进行解析,得到增强现实素材数据;基于增强现实素材数据,调用预设函数进行图像渲染,以在增强现实页面显示目标物品的虚拟图像。

获取增强现实素材数据包可以是从其他计算机设备(如服务器)获取,也可以是从即时通讯客户端所属的终端的内存中获取,等等,为了方便数据传输和存储,获取到的是增强现实素材数据包,终端在接收到该增强现实素材数据包后,可以对其进行解析,得到增强现实素材数据,然后通过该增强现实素材数据,使用函数进行渲染,即可在增强现实页面显示目标物品的虚拟图像。

在一些实施例中,步骤“基于增强现实素材数据,调用预设函数进行图像渲染,以在增强现实页面显示目标物品的虚拟图像”可以包括:

基于增强现实素材数据,确定增强显示页面中用于图像渲染的位置参考信息、以及目标物品的位置信息;通过位置参考信息和目标物品的位置信息,确定目标物品在增强显示页面的显示位置信息;调用预设函数,通过增强显示素材信息在显示位置信息进行图像渲染,以在增强现实页面显示目标物品的虚拟图像。

在进行渲染的过程中,需要确定素材的显示位置区域,解析得到的增强现实素材数据可以包含待渲染素材的位置信息,位置信息可以为坐标信息,根据坐标信息确定显示位置区域前,需要确定页面的位置参考信息,位置参考信息可以为坐标原点,在确定坐标原点后,即可精准地确定渲染的位置区域。

位置参考信息的设置可以包括多种,默认情况下,终端屏幕的左上角为坐标原点,屏幕高度为y坐标轴,屏幕宽短为x坐标轴,此外,可以在屏幕上指定y坐标轴和x坐标轴,则指定的y轴和x轴在屏幕上的交点即为坐标原点,在一些情况下,素材显示在人脸周围或人脸上,则即时通讯客户端可以对图像进行人脸识别,识别到人脸关键点信息后,可以得到人脸矩形框,则可以以人脸矩形框中的相邻两边为坐标轴的y轴和x轴,以及此相邻两边的交点作为坐标原点,等等。

解析得到的增强现实素材数据中可以包括终端的位置参考信息,以及素材的位置信息,即可确定目标物品在增强显示页面的显示位置信息,最后可以调用预设函数,通过增强显示素材信息在显示位置信息进行图像渲染,以在增强现实页面显示目标物品的虚拟图像。

104、基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

聊天页面可以为用于完成目标任务的聊天页面,聊天成员可以根据其选中的角色的描述信息和剧情信息等,在聊天页面中进行交流,以完成任务,其中,聊天页面可以显示聊天成员在剧情主题中的角色信息,角色信息可以包括角色名称、形象等,聊天信息可以为聊天成员居于剧情主题输出的信息,聊天信息可以为文本、图像、语音、视频等多种形式。

比如,参见图16,用户小一轻触目标物品簪子的虚拟图像,即时通讯客户端显示用于用户小一完成角色vv的目标任务的聊天页面013。

在一些实施例中,步骤“基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面”可以包括:

基于针对虚拟图像的操作,在角色任务页面显示目标角色在剧情主题中的目标任务信息;响应于针对所角色任务页面的聊天启动操作,显示用于完成目标任务的聊天页面。

针对虚拟图像的操作后,可以在显示目标任务在剧情主题中的目标任务信息,在显示目标任务信息的过程中,可以伴随一些显示效果,比如动画效果等。用户在角色任务页面查看目标任务信息后,再开始通过聊天页面进行交流,以完成目标任务。

显示目标任务信息的时机可以包括多种,比如,在聊天过程中,为了便于用户反复查看目标任务,可以在聊天页面上显示目标任务信息,或在聊天页面上设置目标任务控件,触发该目标任务控件后,即可显示目标任务信息。随着游戏阶段的变化或游戏阶段中剧情进程的推进,可能会在聊天过程中、剧情显示过程中等时机向目标角色发放新的目标任务,比如,可以在聊天页面上通过弹窗显示新的目标任务,等。

比如,参见图17,触发目标物品簪子0121的虚拟图像后,即时通讯客户端可以显示角色任务页面90,角色任务页面90可以包括vv任务详情901(即目标任务信息),用户小一通过滑动操作,即可开启会话,即时通讯客户端显示聊天页面013。

在一些实施例中,聊天页面包括消息聊天页面,步骤“显示用于完成目标任务的聊天页面”可以包括:

显示用于完成目标任务的消息聊天页面,消息聊天页面包括聊天成员发送的剧情聊天消息,剧情聊天消息包括成员信息和聊天信息,成员信息包括聊天成员的角色信息,聊天信息包括剧情消息内容。

剧情消息内容可以为文本、图像、语音、或视频等,比如,参见图18,消息聊天页面0130包括聊天成员发送的剧情聊天消息,剧情聊天消息可以包括角色信息oo和剧情消息内容“好呀好呀”。

在一些实施例中,聊天页面包括视频聊天页面,步骤“显示用于完成目标任务的聊天页面”可以包括:

显示用于完成目标任务的视频聊天页面,视频聊天页面包括聊天成员的视频显示区域,视频显示区域包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息包括聊天成员对应角色的视频信息。

此时,聊天可以为多人视频聊天的形式,视频信息可以为用户的终端采集到的实时视频内容。

比如,参见图16,聊天页面013可以包括聊天成员的视频显示区域,视频显示区域可以包括角色信息ww和视频信息(视频信息可以显示在ww对应的框内)。

在一些实施例中,视频信息包括:聊天成员的视频画面和角色的装饰效果图像,装饰效果图像与角色关联。

为了增强游戏趣味性,增强用户对角色的代入感,可以在采集到的视频画面上添加装饰效果,装饰效果与角色相关,比如,角色为兔子,可以为视频画面中的人脸图像增加兔子贴纸(如兔子耳朵,红鼻子等)。

在一些实施例中,剧情聊天方法还可以包括:

当检测到聊天结束时,对目标任务的完成进行校验,并显示目标角色的校验结果。

聊天结束后,可以对目标角色的目标任务的完成进行校验,并向用户显示校验结果,其中,校验的方式可以根据目标任务的类别而有所区别,校验可以是自动校验,即通过计算机设备进行,校验也可以是人为校验,比如通过游戏中角色的操作进行校验,此方式可以增强游戏角色之间的互动感,等。

可以在选定目标角色的用户的即时通讯客户端上显示目标任务的校验结果,也可以在该用户的即时通讯客户端上显示其他用户的任务的校验结果,具体地可以在游戏过程中灵活设置。

比如,用户小一选中的目标角色可以为小和尚,其中一个目标任务可以为“禁止说我”,则对此目标任务的校验可以由即时通讯客户端进行,即时通讯客户端可以对用户小一在视频聊天过车中的语音进行识别,判断小一是否说“我”,此即对目标任务的完成进行校验,校验完成后,可以将校验结果显示在用户小一的即时通讯客户端上。

在一些实施例中,步骤“当检测到聊天结束时,对目标任务的完成进行校验”可以包括:

当检测到聊天结束时,显示任务校验页面;基于聊天成员针对任务校验页面的任务校验操作,对目标任务的完成进行校验。

其中,任务校验的过程可以结合任务校验页面进行,可以在任务校验页面设置校验开始控件,用户触发校验开始控件后,计算机设备可以对用户输出的聊天信息进行识别,此种方式可以提高用户对校验的体验感,增强游戏的趣味性,也可以在任务校验页面设置许可控件,以获取用户计算机设备识别聊天信息的许可。

当校验方式为基于用户操作的人为校验时,任务校验页面可以提供必要的校验信息和校验控件,用户可以就这些校验信息和校验控件进行操作,从而实现对游戏中角色的任务的完成进行校验。

在一些实施例中,步骤“当检测到聊天结束时,显示任务校验页面”可以包括:

当检测到针对聊天页面的计时时长达到预设阈值时,确定聊天结束,并显示任务校验页面。

确定聊天结束的方式有多种,可以在聊天页面设置聊天结束控件,特定角色对应的用户触发聊天结束控件,则聊天结束;聊天页面可以为限时页面(限时时长为预设阈值),由计算机设备进行计时,当检测到针对聊天页面的计时时长达到此预设阈值时,即聊天结束,等等。

在一些实施例中,聊天页面包括聊天计时控件,步骤“当检测到针对聊天页面的计时时长达到预设阈值时,确定聊天结束,并显示任务校验页面”可以包括:

当聊天计时控件的计时进程完成时,确定会话结束,并显示任务校验页面。

当聊天页面为限时页面时,为了提示用户,可以在聊天页面上显示聊天计时控件,用户可以通过该聊天计时控件了解聊天页面的存续时长。

比如,参见图19,聊天页面013上包含聊天倒计时控件0131(即聊天计时控件),当聊天倒计时控件0131显示时间为00:00时,可确定聊天结束,再显示任务校验页面。

在一些实施例中,任务校验页面包括任务投票区域,任务投票区域包括待投票角色和投票描述信息,步骤“基于聊天成员针对任务校验页面的任务校验操作,对目标角色的目标任务的完成进行校验”可以包括:

基于聊天成员针对任务投票区域的投票操作,对目标角色的目标任务的完成进行校验。

具体地,人为校验可以通过答题的方式进行,答题可以包括填空题、问答题,选择题(即投票)等,当人为校验通过投票进行时,任务校验页面可以包括任务投票区域,任务投票区域可以包括投票描述信息和投票选项,投票选项可以包括游戏中的角色,用户可以针对任务投票区域的信息进行投票,即可对游戏中角色的任务的完成进行校验,也可以对目标角色的目标任务的完成进行校验。其中,需要答题的数量和题目的类型可以根据实际情况灵活设置。

比如,参见图20,任务校验页面08可以包括任务投票区域801,任务投票区域801可以包括投票描述信息“你认为是谁私藏了猫”,待投票角色可以包括角色oo、角色pp、角色ww、角色vv以及角色mm用户小一可以选定角色进行投票,如选定角色oo,游戏中的所有用户完成自己的任务校验页面上的投票后,即可对游戏中角色的任务的完成进行校验。

在一些实施例中,任务校验页面还包括:聊天成员的视频显示区域,视频显示区域包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息包括聊天成员对应角色的视频信息。

为了增加趣味性,在任务校验页面上,还可以包括聊天成员的视频显示区域,在投票开始前,聊天成员可以依次进行限时发言,在投票过程中,可以关闭声音,投票结束后,聊天成员可以针对投票结果继续交流,类似地,此处也可以设置消息聊天区域,聊天成员可以在消息聊天区域继续交流,等。视频显示区域的显示时机、显示规则等具体内容可以在实际操作时灵活设置。

比如,参见图21,任务校验页面80可以包括任务投票区域801和视频显示区域802,视频显示区域802可以包括每一聊天成员的角色信息和聊天信息。

在一些实施例中,步骤“显示目标角色的校验结果”可以包括:

显示校验结果页面,校验结果页面包括剧情信息控件和目标角色的校验结果;当检测到针对剧情信息控件的确定操作时,显示剧情主题的全部剧情信息。

其中,校验结果页面可以包括对目标角色的目标任务的完成进行校验后的校验结果,校验结果页面也可以包括游戏中角色的任务的校验结果,校验结果可以确定角色的任务是否完成,校验结果页面也可以直接显示角色的任务是否完成,通常,当角色的任务完成可以给该角色一定的奖励,最终可以通过校验结果确定游戏中的赢家角色。

比如,参见图22,校验结果页面70a可以显示用户赢得游戏,校验结果页面70b可以显示用户未赢得游戏。

若用户对游戏中的剧情信息存在疑问,校验结果页面可以包括剧情信息控件,用户触发该剧情信息控件,即时通讯客户端可以显示该剧情主题的全部剧情信息,方便用户查看。比如,参见图23,点击校验结果页面70上的查看完整剧情控件701,可以显示包含完整剧情的页面60。

在一些实施例中,剧情聊天方法还可以包括步骤:

响应于针对校验结果页面的退出操作,显示即时通讯客户端中剧情主题的聊天页面。

退出校验结果页面后,可以回到剧情主题的聊天页面,聊天页面可以为在游戏开始阶段选择游戏成员后创建的群聊,也可以为先前已有群聊的聊天页面。

比如,参见图24,触发校验结果页面70上的回到群聊控件702后,即时通讯客户端显示剧情主题后宫a传的聊天页面06。

本申请中,用户可以在即时通讯客户端显示角色任务页面时,引导用户通过终端采集到的实时图面搜寻目标触发内容,当实时画面中包含目标内容时,角色任务页面可以显示增强现实页面,增强现实页面可以包括与目标角色的目标任务相关的目标物品的虚拟图像,接着基于用户针对虚拟图像的操作,显示聊天页面,每一角色可以基于剧情主题以及角色的任务在聊天页面相互交流,用户选中的目标角色可以基于目标任务与其他角色在聊天页面进行交流,在交流结束后,对目标角色的目标任务的完成进行校验。

根据上述实施例所描述的方法,以下将举例作进一步详细说明。

本实施例将以集成在终端的剧情聊天方法为例进行详细介绍。如图25所示,图25是本申请实施例提供的剧情聊天方法的流程示意图,该剧情聊天方法可以包括:

201、终端显示显示即时通讯客户端的聊天页面,聊天页面包括剧情聊天邀请消息,剧情聊天邀请消息包括剧情主题的介绍信息。

比如,参见图26,剧情主题可以为“后宫xx传”,终端显示“后宫xx传”的群聊的聊天页面s1,聊天页面s1包括剧情聊天邀请消息,剧情聊天邀请消息可以包括剧情主题文本宣传信息“沉浸式聊天后宫xx传”和宣传图。

其中,显示聊天页面前可以包括一系列流程,比如,参见图27,点击即时通讯客户端聊天列表页面1a的沉浸式聊天按钮,显示好友页面1b(即聊天成员选择页面),在好友页面1b中选定好友“瓜瓜”、“hh”和“小c”后,显示聊天模式选择页面1c,选定聊天模式选择页面1c上的“视频聊天模式”后,显示剧情主题选择页面1d,选定剧情主题选择页面1d上的剧情主题“后宫xx传”后,显示剧情主题“后宫xx传”的剧情主题信息页面1e,剧情主题信息页面1e上可以显示下一步按钮、剧情主题“后宫xx传”的故事背景和人物简介,当点击下一步按钮后,可以显示“后宫xx传”的群聊的聊天页面1f,聊天页面1f上可以包括生成的“后宫xx传”的剧情聊天邀请消息。

又比如,参见图28,可以点击群聊“老妖怪是谁”的聊天页面2a上的沉浸式聊天按钮,显示聊天模式选择页面2b,选定聊天模式选择页面2b上的“视频聊天模式”后,显示剧情主题选择页面2c,选定剧情主题选择页面2c上的剧情主题“后宫xx传”后,显示剧情主题“后宫xx传”的剧情主题信息页面2d,当剧情主题信息页面2d点击下一步按钮后,可以显示“后宫xx传”的群聊的聊天页面2e,聊天页面2e上可以包括生成的“后宫xx传”的剧情聊天邀请消息。

202、终端基于针对剧情聊天邀请消息的触发操作,显示剧情主题的剧情角色选择页面,剧情角色选择页面包括剧情描述区域和角色选择区域,剧情描述区域包括剧情主题的描述信息,角色选择区域包括剧情主题的至少一个待选角色。

比如,参见图29中的剧情角色选择页面s2,剧情角色选择页面s2中包含下一步按钮、剧情主题“后宫xx传”的故事背景(即剧情主题的描述信息)和可选角色,其中,由于角色“贵妃”已被选,无法触发该按钮,用户选中角色“宫女”。

203、终端基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的角色预览页面,角色预览页面包括目标角色的形象预览区域,形象预览区域包括目标角色的形象预览图像,形象预览图像包括角色装饰图像和对象图像,角色装饰图像与目标角色关联。

比如,参见图29,用户选中角色“宫女”并点击下一步按钮,可以显示角色“宫女”的角色预览页面s3,角色预览页面s3可以包括角色“宫女”的形象预览区域和角色“宫女vv”的角色简介。形象预览区域可以包括vv形象,vv形象可以为对采集到的用户的图像和角色vv的角色装饰图像叠加的形象。

204、终端响应于针对角色预览页面中目标角色的确认操作,显示目标角色的角色信息页面,角色信息页面包括目标角色的描述信息。

比如,参见图29,点击角色预览页面s3上的下一步按钮,可以显示角色“宫女vv”的角色信息页面s4,角色信息页面s4可以包括vv角色背景简介(即目标角色的描述信息)。

此外,当用户对角色“宫女vv”不满意时,可以触发角色预览页面s3上的重新选择按钮,即可返回显示剧情角色选择页面s2。

205、当检测到剧情开始指令时,终端显示目标角色的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息。

比如,当点击图29的角色信息页面s4中的立即开始按钮,即为检测到剧情开始指令,即可显示目标角色的剧情互动页面,

比如,剧情互动页面可以为若干包含先后顺序的子页面,参见图30,剧情互动页面可以包括子页面s5a、子页面s5b、子页面s5c、子页面s5d、和子页面s5e。其中,每一子页面包含不同的剧情文本信息。

206、终端响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面。

比如,可以点击图30中子页面s5e上的打开相机扫一扫按钮,即时通讯客户端即可显示图31中的角色任务页面s6,角色任务页面s6包括即时通讯客户端采集到的实时画面。

207、当识别到实时画面中存在目标触发内容时,终端显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联。

比如,参见图31,当即时通讯客户端识别到实时画面中目标触发内容长方体时,可以显示增强现实页面s7,增强现实页面s7可以包括目标物品簪子的虚拟图像和实时画面,虚拟图像可以显示在实时画面中的目标触发内容的上方,虚拟物品簪子与角色vv的目标任务相关。

208、终端基于针对虚拟图像的操作,显示用于完成目标任务的视频聊天页面,视频聊天页面包括聊天成员的视频显示区域,视频显示区域包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息包括聊天成员对应角色的视频信息,视频信息包括聊天成员的视频画面和角色的装饰效果图像,装饰效果图像与角色关联。

比如,参见图31,双击增强现实页面s7中目标物品簪子的虚拟图像,可以显示角色“宫女vv”的目标任务页面s8,目标任务页面s8可以包括角色“宫女vv”的任务详情和我知道了按钮,点击我知道了按钮,可以显示视频聊天页面s9,视频聊天页面s9可以包括倒计时显示区域(15:00即页面s9的存在时间还有15分钟),阶段显示区域(第一阶段即页面s9为游戏第一阶段的聊天页面)以及聊天成员的视频显示区域,视频显示区域包括角色的角色信息(如皇后hh)和角色的视频信息,视频信息可以包括聊天成员的视频画面和角色装饰效果图像(如皇后hh的装饰效果图像可以为凤冠)。

209、当检测到聊天结束时,终端显示任务校验页面,任务校验页面包括任务投票区域,任务投票区域包括目标任务对应的待投票角色和投票描述信息。

比如,参见图31,当视频聊天页面s9上的倒计时显示00:00时,即聊天结束,即时通讯客户端可以显示任务校验页面s10,任务校验页面s10包括用于校验目标任务的投票描述信息“你认为是谁向皇上告密”和五个待投票角色,任务校验页面s10还包括倒计时显示区域(即该任务校验页面为显示页面,当倒计时显示00:00时,页面s10则自动关闭),任务校验页面s10还包括画面显示区域,画面显示区域包含聊天成员的角色信息,角色信息可以包括角色名称和角色形象等。

210、基于聊天成员针对任务投票区域的投票操作,终端对目标角色的目标任务的完成进行校验,并显示校验结果页面。

比如,参见图31,当从任务校验页面s10的待投票角色中确定投中角色,并点击确定按钮,可以显示校验结果页面;若任务校验页面s10中的倒计时显示00:00,即时通讯客户端显示校验结果页面。

校验结果页面可以包括对角色“宫女vv”的目标任务的完成的校验结果,即选中角色“宫女vv”的用户的游戏结果,目标任务完成,即游戏获胜,目标任务未完成,即游戏失败,参见图31中的校验结果页面s11,校验结果页面s11即游戏获胜显示的页面,校验结果页面s11可以包括剧情主题“后宫xx传”的剧情。

211、终端响应于针对校验结果页面的退出操作,显示即时通讯客户端中剧情主题的聊天页面。

比如,点击图31中校验结果页面s11上的回到群聊按钮,即时通讯客户端可以返回显示图26中的聊天页面s1。

在本申请中,游戏可以包括多个游戏阶段,因此步骤205到步骤210可以不止一个游戏阶段实施,角色的剧情信息、目标任务、目标物品及其虚拟图像、装饰效果图像、待投票角色和投票描述信息可以在不同游戏阶段不同,在实际应用过程中,可以根据实际需求灵活设置。比如,参见图32,游戏可以包括四个阶段,每一阶段的剧情信息可以不同,剧情信息可以包括该阶段中部分页面(如剧情互动页面、目标任务页面、聊天页面、以及任务校验页面等)的背景图像,则每一阶段的背景图像可以不同,如图32中剧情互动页面s5s1、剧情互动页面s5s2、剧情互动页面s5s3和剧情互动页面s5s4的背景图像不相同。

本申请中,用户可以在即时通讯客户端显示角色任务页面时,引导用户通过终端采集到的实时图面搜寻目标触发内容,当实时画面中包含目标内容时,角色任务页面可以显示增强现实页面,增强现实页面可以包括与目标角色的目标任务相关的目标物品的虚拟图像,接着基于用户针对虚拟图像的操作,显示聊天页面,每一角色可以基于剧情主题以及角色的任务在聊天页面相互交流,用户选中的目标角色可以基于目标任务与其他角色在聊天页面进行交流,在交流结束后,对目标角色的目标任务的完成进行校验。

为了便于更好的实本申请实施例提供的剧情聊天方法,下面将进一步进行介绍。本申请的剧情聊天方法可以集成在一个游戏中,该游戏可以集成在即时通讯客户端上,即时通讯客户端可以为应用程序客户端、或网页客户端等。

本申请中,信息的传输可以通过有限或无线网络进行,即时通讯客户端可以根据用户在页面上的操作或自动向服务器请求数据,接收到服务器返回的数据后,即时通讯客户端可以对数据进行处理,以显示不同的页面,推动游戏的进展。其中,随着终端操作系统的差异,即时通讯客户端请求数据和接收数据的具体实现方式可以有所不同。

参见图33,用户点击聊天模式选择页面上的视频聊天模式按钮后,即时通讯客户端打开终端上的网页视图(webview)控件(webview可以是基于浏览器引擎,能够进行数据解析和画面展示的控件),并向后台(服务器)请求数据,后台接收该请求,并返回即时通讯客户端所需的数据,即时通讯客户端在获取到数据后,即可渲染“沉浸式聊天主题”页面(即剧情主题选择页面),用户选中主题,即时通讯客户端可以打开webview,向后台请求数据,后台接收该请求,并返回即时通讯客户端所需的数据,即时通讯客户端在获取到数据后,即可渲染“主题详情”页面(如图27中的页面1e),接着,用户点击下一步按钮,即时通讯客户端可以关闭webview,向用户指定的页面发送模板消息(即剧情聊天邀请消息),模板消息可以如ark模板消息。

在游戏进程中,部分过程的技术实现可以参考图34,用户点聊天页面中分享的剧情主题的ark模板消息,即时通讯客户端打开webview,向后台(服务器)请求数据,后台接收该请求,并返回即时通讯客户端所需的数据,即时通讯客户端在获取到数据后,即可渲染“聊天主题详情入口页”(即剧情角色选择页面),并通过轮询机制确定该页面中可选的角色是否需要更新(若参与游戏的其他用户选定了某角色,则此角色在本即时通讯客户端上将无法再被选择,具体地,服务器可以在接收到其他用户所属客户端发送的目标角色选中信息后,向本即时通讯客户端发送消息,指示本即时通讯客户端将此其他用户选中的目标角色修改为不可选状态),

用户点击未被选中的角色,并点击下一步按钮后,即时通讯客户端会查询终端(如手机)的摄像头,当确定终端的摄像头未授权,可在终端页面上显示请求授权信息,以授权即时通讯客户端进行图像采集,当即时通讯客户端得到调用摄像头的授权后,即时通讯客户端可以打开webview,同时调用摄像头进行图像采集,并对实时采集到的图像进行人脸识别,并根据人脸识别结果将素材加载到页面中的正确位置。

接着,在游戏中,游戏玩家可以包括选定主题的游戏创建者和后来加入游戏的游戏参与者,游戏参与者在角色预览页面点击下一步按钮(即选中该角色),即时通讯客户端可以向后天发送角色确定请求,后台可以接收该角色确定请求,并向该即时通讯客户端返回接收成功信息,向除该参与者的所有游戏玩家返回消息,使得这些游戏玩家的即时通讯客户端进行页面渲染,将剧情角色选择页面中的该黑色标记为不可选择的状态,并且设置为不可点击。

当所有游戏参与者都选中目标角色后,服务器可以向游戏创建者(即房主)发送提示信息,该提示信息可以指示游戏创建者的即时通讯客户端进行页面更新,在角色信息页面显示立即开始按钮,游戏创建者(即房主用户)点击立即开始后,即可进入游戏。

参见图35,用户点击立即开始后,用户的即时通讯客户端可以向后台(服务器)发送游戏开始信息,服务器可以向每一游戏玩家的即时通讯客户端发送游戏开始指令以及该即时通讯客户端选中的角色的所需的信息,则包括用户在内的每一玩家的即时通讯客户端可以根据接收到的数据进行渲染,显示剧情互动页面,用户点击剧情互动页面上的打开ar相机按钮,即时通讯客户端可以调用终端的摄像头,并对采集到的实时画面进行识别,当物品识别并匹配成功(即识别到目标触发内容)时,即时通讯客户端可以通过webview进行布局和元素的渲染(为了显示包括增强显示页面、角色任务页面在内的相关页面)。

然后,用户进入剧情聊天阶段(即在聊天页面上进行交流的过程),即时通讯客户端可以通过webview基于服务器返回的所需数据进行页面的渲染,同时接收服务器发送其他玩家的视频画面,并进行渲染,以显示在聊天页面上,对本客户端手机摄像头采集到的图像进行实时人脸识别,将加载到的素材渲染到指定位置。

接着,用户结束当前游戏阶段后,通过用户操作触发进入下一游戏阶段,该游戏阶段可以包含剧情互动、虚拟现实图像显示、视频聊天等过程,即时通股客户端与用户、后台实际的交互流程可以参考上述过程,也可以根据实际需求有所变化,在此不再赘述。

游戏进入最终阶段时(即校验阶段),即时通讯客户端可以向后台发送请求,并根据后台基于请求返回的数据进行渲染,在任务校验页面上显示投票描述信息(问题)等,接着,在投票之前,游戏中的玩家可以包含限时的个人发言时间,用户在个人发言阶段发言时,页面上会显示剩余可发言时间,同时其他用户的语音输入会关闭,剩余可发言时间为0(倒计时结束),即关闭此用户的语音输入,所有玩家的个人发言阶段结束后,开始进入投票阶段,任务校验页面上可以显示剩余可投票时间(倒计时),以及通过轮询实时展示和渲染用户的投票状态,最后,用户的投票结果可以向服务器发送,服务器可以根据用户的投票结果,返回用户的个人游戏结果信息。

参见图36,接收到后天(服务器)发送数据,即时通讯客户端可以在校验结果页面显示用户的个人游戏结果信息,用户可以点击校验结果页面上的查看完整剧情按钮,即时通讯客户端可以打开webview,向后台请求页面数据,并根据后台返回的回包和素材,渲染剧情复盘页面,剧情复盘页面可以包括剧情主题的全部剧情,用户点击回到群聊按钮,即时通讯客户端可以关闭webview,回到群聊页面。

在游戏中,剧情聊天阶段可以为视频聊天,还可以为消息聊天,参见图37,用户进入剧情聊天阶段,可以在游戏中内嵌一个群聊页面,并自动为该群聊中的聊天成员设置与角色对应的信息,信息可以包括头像、群聊气泡等,在个人发言阶段,在当前玩家发言阶段,可以限制其他游戏玩家发送消息。其他过程与上述流程类似,在此不再赘述。

本申请中,增强现实页面、形象预览页面、视频聊天页面和任务校验页面等页面中,会包括采集到的实时画面和虚拟图像,虚拟图像可以包括目标物品的虚拟图像、角色装饰图像以及角色的装饰效果图像,在同时显示实时画面和虚拟图像的过程中,即时通讯客户端的页面可以包括素材层和相机图像层,如图38所示,相机图像层可以包括终端(手机)摄像头成像,素材层可以包括根据定位方式在二维或三维坐标系上绘制渲染素材,其中,虚拟图像即在素材层显示,虚拟图像的素材信息可以存储在服务器上,可以以对象形式存储,在webview中,即时通讯客户端可以通过发送请求的方式从服务器获取,对于从服务器接收到的素材信息,webview的处理流程可以如图39所示,依次是加载素材、解析素材、根据数据调用相关函数和通过相关函数绘制渲染。

对于即时通讯客户端来说,当用户主动开启/接收聊天后,客户端先校验相机功能的使用权限,如果未被授权,则向用户弹出相机授权申请,开启相机后,创建一个终端的屏幕大小一致的素材层,覆盖在屏幕中相机的呈现画面上,接着,向服务器请求当前剧情主题相关素材信息,从回包信息中筛选出素材数据信息,然后,解析信息数据,根据素材信息,判定属于平面类型还是3d类型,素材信息判定定位方式,算出素材的(x,y)坐标点,根据根据(x,y)坐标点,绘制渲染到素材层上,并以截图当前画面的方式生成每帧的影像,将该影像用作传输内容,向其他计算机设备发送,截图的方式可以避免了图像合成计算所花费和占用的时间与内存,有效提升数据传输效率和虚拟图像显示效率。

其中,默认定位方式通常以终端页面的左上角为坐标系原点,以屏幕高度为y轴,以屏幕宽度为x轴,此外,可以指定页面中的相互垂直的两条线段,并将二者的交点作为坐标原点,另外,也可以对实时画面中的物品进行识别,比如识别人脸、识别目标触发内容,并以与识别到的人脸或目标触发内容对应的矩形框的边框作为坐标系的坐标轴,以矩形框的边框交点作为坐标原点,具体可以在实际应用时灵活设置。

在进行素材渲染时,对于平面类型的素材信息,可以直接通过素材信息中的坐标信息以及页面中的坐标系进行渲染,对于三维类型的素材信息,参见图40,可以以相机图像层为zfar层,素材层为znear层,通过透视投影原理矩阵,算出待渲染的虚拟图像在素材层在的实际尺寸和位置,从而在素材层上进行图像渲染和显示。

为了便于更好的实本申请实施例提供的剧情聊天方法,本申请实施例还提供一种基于上述剧情聊天方法的装置。其中名词的含义与上述剧情聊天方法中相同,具体实现细节可以参考方法实施例中的说明。

参见图,图41提供了剧情聊天装置的示意图,其中,剧情聊天装置可以包括剧情互动显示模块401、角色任务显示模块402、增强现实显示模块403、和聊天页面显示模块404,其中,

剧情互动显示模块401,用于显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色;

角色任务显示模块402,用于响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面;

增强现实显示模块403,用于当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联;

聊天页面显示模块404,用于基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

在一些实施例中,剧情聊天装置还可以包括:

校验模块,用于当检测到聊天结束时,对目标任务的完成进行校验,并显示目标角色的校验结果。

在一些实施例中,聊天页面显示模块具体用于:

基于针对虚拟图像的操作,在角色任务页面显示目标角色在剧情主题中的目标任务信息;

响应于针对所角色任务页面的聊天启动操作,显示用于完成目标任务的聊天页面。

在一些实施例中,聊天页面包括消息聊天页面,聊天页面显示模块具体用于:

显示用于完成目标任务的消息聊天页面,消息聊天页面包括聊天成员发送的剧情聊天消息,剧情聊天消息包括成员信息和聊天信息,成员信息包括聊天成员的角色信息,聊天信息包括剧情消息内容。

在一些实施例中,聊天页面包括视频聊天页面,聊天页面显示模块具体用于:

显示用于完成目标任务的视频聊天页面,视频聊天页面包括聊天成员的视频显示区域,视频显示区域包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息包括聊天成员对应角色的视频信息。

在一些实施例中,聊天页面显示模块中的视频信息包括:聊天成员的视频画面和角色的装饰效果图像,装饰效果图像与角色关联。

在一些实施例中,剧情互动显示模块包括确定子模块和显示子模块,其中,

确定子模块,用于确定剧情主题的当前剧情进程;

显示子模块,用于根据当前剧情进程,显示即时通讯客户端的剧情互动页面,剧情互动页面包括剧情信息,剧情信息包括目标角色在当前剧情进程的剧情信息。

在一些实施例中,显示子模块包括角色选择显示单元和剧情互动显示单元,其中,

角色选择显示单元,用于显示即时通讯客户端的剧情角色选择页面,剧情角色选择页面包括剧情描述区域和角色选择区域,剧情描述区域包括剧情主题的描述信息,角色选择区域包括剧情主题的至少一个待选角色;

剧情互动显示单元,用于基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的剧情互动页面。

在一些实施例中,剧情互动显示单元包括角色信息显示子单元和剧情互动显示子单元,其中,

角色信息显示子单元,用于基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的角色信息页面,角色信息页面包括目标角色的描述信息;

剧情互动显示子单元,用于当检测到剧情开始指令时,显示目标角色的剧情互动页面。

在一些实施例中,角色信息显示子单元具体用于:

基于针对角色选择区域中目标角色的角色选择操作,显示目标角色的角色预览页面,角色预览页面包括目标角色的形象预览区域,形象预览区域包括目标角色的形象预览图像,形象预览图像包括角色装饰图像和对象图像,角色装饰图像与目标角色关联;

响应于针对角色预览页面中目标角色的确认操作,显示目标角色的角色信息页面。

在一些实施例中,剧情聊天装置还包括:

撤销模块,用于响应于针对角色预览页面中目标角色的撤销操作,返回显示剧情主题的剧情角色选择页面。

在一些实施例中,角色选择显示单元具体用于:

显示即时通讯客户端的聊天页面,聊天页面包括成员发送的剧情聊天邀请消息,剧情聊天邀请消息包括剧情主题的介绍信息。

基于针对剧情聊天邀请消息的触发操作,显示剧情主题的剧情角色选择页面。

在一些实施例中,剧情聊天装置还包括:

主题选择模块,用于显示即时通讯客户端的剧情主题选择页面,剧情主题选择页面包括至少一个待选剧情主题;

邀请消息生成模块,用于基于针对剧情主题的确认操作,生成剧情主题的剧情聊天邀请消息。

在一些实施例中,主题选择模块包括模式选择子模块和主题选择子模块,其中,

模式选择子模块,用于显示即时通讯客户端的聊天模式选择页面,剧情聊天选择页面包括至少一个待选聊天模式,至少一个待选聊天模式包括视频聊天模式和消息聊天模式;

主题选择子模块,用于基于针对聊天模式的确认操作,显示聊天模式的剧情主题选择页面。

在一些实施例中,校验模块包括页面显示子模块、校验子模块和结果子模块,其中,

页面显示子模块,用于当检测到聊天结束时,显示任务校验页面;

校验子模块,用于基于聊天成员针对任务校验页面的任务校验操作,对目标任务的完成进行校验;

结果子模块,用于显示目标角色的校验结果。

在一些实施例中,页面显示子模块包括页面显示单元,

页面显示单元,用于当检测到针对聊天页面的计时时长达到预设阈值时,确定聊天结束,并显示任务校验页面。

在一些实施例中,聊天页面包括聊天计时控件,页面显示单元具体用于:

当聊天计时控件的计时进程完成时,确定会话结束,并显示任务校验页面。

在一些实施例中,任务校验页面包括任务投票区域,任务投票区域包括待投票角色和投票描述信息,校验子模块具体用于:

基于聊天成员针对任务投票区域的投票操作,对目标角色的目标任务的完成进行校验。

在一些实施例中,校验子模块中的任务校验页面还包括:聊天成员的视频显示区域,视频显示区域包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息包括聊天成员对应角色的视频信息。

在一些实施例中,结果子模块包括结果显示单元和剧情显示单元,其中,

结果显示单元,用于显示校验结果页面,校验结果页面包括剧情信息控件和目标角色的校验结果;

剧情显示单元,用于当检测到针对剧情信息控件的确定操作时,显示剧情主题的全部剧情信息。

在一些实施例中,剧情聊天装置还包括:

返回显示模块,用于响应于针对校验结果页面的退出操作,显示即时通讯客户端中剧情主题的聊天页面。

在一些实施例中,主题选择模块包括:

列表显示子模块,用于显示即时通讯客户端的聊天列表页面,聊天列表页面包括剧情聊天功能控件;

成员选择子模块,用于当检测到针对剧情聊天功能控件的确定操作,显示聊天成员选择页面,聊天成员选择页面包括至少一个待选聊天成员;

显示子模块,用于基于针对聊天成员选择页面中聊天成员的确认操作,显示剧情主题选择页面。

在一些实施例中,剧情聊天装置还包括:

群聊模块,用于基于针对剧情主题的确认操作,将聊天成员的成员信息加入剧情主题的主题群聊;

邀请显示模块,用于在主题群聊的聊天页面显示剧情主题的剧情主题邀请消息。

在一些实施例中,主题选择模块包括:

功能显示子模块,用于显示即时通讯客户端中群聊的聊天页面,聊天页面包括剧情聊天功能控件;

主题选择显示子模块,用于当检测到针对剧情聊天功能控件的确定操作,显示剧情主题选择页面。

在一些实施例中,增强显示显示模块包括:

获取子模块,用于当识别到实时画面中存在目标触发内容时,在增强显示页面中显示实时画面,并获取与目标角色的目标物品的增强现实素材数据包;

解析子模块,用于对增强现实素材数据包进行解析,得到增强现实素材数据;

渲染子模块,用于基于增强现实素材数据,调用预设函数进行图像渲染,以在增强现实页面显示目标物品的虚拟图像。

在一些实施例中,渲染子模块具体用于:

基于增强现实素材数据,确定增强显示页面中用于图像渲染的位置参考信息、以及目标物品的位置信息;

通过位置参考信息和目标物品的位置信息,确定目标物品在增强显示页面的显示位置信息;

调用预设函数,通过增强显示素材信息在显示位置信息进行图像渲染,以在增强现实页面显示目标物品的虚拟图像。

在一些实施例中,角色选择显示单元具体用于:

显示即时通讯客户端的剧情角色选择页面,剧情角色选择页面包括角色选择区域,角色选择区域包括剧情主题中的至少一个待选角色;

当接收到服务器发送的角色选择更新信息时,基于角色选择更新信息,对角色选择区域中的显示的待选角色进行更新。

本申请中,剧情互动显示模块401可以显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色;角色任务显示模块402可以响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面;增强现实显示模块403可以当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联;聊天页面显示模块404可以基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

本申请中,用户可以在即时通讯客户端显示角色任务页面时,引导用户通过终端采集到的实时图面搜寻目标触发内容,当实时画面中包含目标内容时,角色任务页面可以显示增强现实页面,增强现实页面可以包括与目标角色的目标任务相关的目标物品的虚拟图像,接着基于用户针对虚拟图像的操作,显示聊天页面,每一角色可以基于剧情主题以及角色的任务在聊天页面相互交流,用户选中的目标角色可以基于目标任务与其他角色在聊天页面进行交流,在交流结束后,对目标角色的目标任务的完成进行校验。

此外,本申请实施例还提供一种计算机设备,该计算机设备可以为终端或者服务器,如图42所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:

该计算机设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503和输入单元504等部件。本领域技术人员可以理解,图42中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器501是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器501可包括一个或多个处理核心;优选的,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。

存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。

计算机设备还包括给各个部件供电的电源503,优选的,电源503可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该计算机设备还可包括输入单元504,该输入单元504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:

显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色;响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面;当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联;基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中各种可选实现方式中提供的方法。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种剧情聊天方法中的步骤。例如,该计算机程序可以执行如下步骤:

显示即时通讯客户端的剧情互动页面,剧情互动页面包括目标角色在剧情主题中的剧情信息,目标角色为对象在剧情主题中选择的角色;响应于针对剧情互动页面的任务开始操作,显示角色任务页面,角色任务页面包括对象的即时通讯客户端采集的实时画面;当识别到实时画面中存在目标触发内容时,显示增强现实页面,增强现实页面包括目标物品的虚拟图像和实时画面,目标物品与目标角色在剧情主题中的目标任务关联;基于针对虚拟图像的操作,显示用于完成目标任务的聊天页面,聊天页面包括聊天成员的成员信息和聊天信息,成员信息包括聊天成员在剧情主题中的角色信息,聊天信息为聊天成员基于剧情主题输出的信息。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种剧情聊天方法中的步骤,因此,可以实现本申请实施例所提供的任一种剧情聊天方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种剧情聊天方法进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1