基于智能终端的动态漫画播放方法及系统与流程

文档序号:14216468阅读:194来源:国知局

本公开涉及动漫设计技术领域,尤其涉及一种基于智能终端的动态漫画播放方法及系统。



背景技术:

随着社会进步和科技发展,带来人们经济水平的提高和文化生活的逐渐丰富,因此动漫也越来越深入到年轻人的生活当中。

相关技术中,动漫一旦制作好,一般仅使用智能终端如手机解析制作好的动漫文件以播放动漫,但是对于在动漫播放过程中出现的问题(如动漫文件部分损坏导致的画面卡顿等)暂未有技术人员关注到,影响动漫播放效果。



技术实现要素:

本公开的目的在于提供一种基于智能终端的动态漫画播放方法及系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的问题。

根据本公开实施例的第一方面,提供一种基于智能终端的动态漫画播放方法,该方法包括:

终端上播放预设动漫时,检测所述预设动漫的当前播放画面是否出现卡顿现象,若是则获取当前播放画面所包括的第一场景信息和对应的第一资源数据;

根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据;

根据所述第二场景信息和第二资源数据生成相应的替换播放画面,并使终端根据所述替换播放画面替换掉所述当前播放画面而继续播放所述预设动漫。

本公开的实施例中,所述第二场景信息和第二资源数据预存在所述预设服务器上,且与所述第一场景信息和第一资源数据对应用于生成所述当前播放画面。

本公开的实施例中,所述获取当前播放画面所包括的第一场景信息和对应的第一资源数据的步骤包括:

获取所述当前播放画面对应的第一动漫文件,解析所述第一动漫文件得到所述第一场景信息和对应的第一资源数据。

本公开的实施例中,所述根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据的步骤包括:

获取所述第一场景信息和第一资源数据的唯一标识信息,根据所述唯一标识信息发送请求至所述预设服务器;

接收所述预设服务器响应所述请求而返回的第二动漫文件,解析所述第二动漫文件得到对应的所述第二场景信息和第二资源数据。

本公开的实施例中,所述根据所述第二场景信息和第二资源数据生成相应的替换播放画面的步骤包括:

根据所述第二动漫文件获取所述第二场景信息和第二资源数据的元素索引关系;

根据所述元素索引关系、所述第二场景信息和第二资源数据调用相应的场景和资源数据组织生成相应的替换播放画面。

本公开的实施例中,所述第一资源数据和第二资源数据均包括图片资源数据、文字资源数据、视频资源数据和音频资源数据中的一个或多个。

根据本公开实施例的第二方面,提供一种基于智能终端的动态漫画播放系统,该系统包括:

检测获取模块,用于终端上播放预设动漫时,检测所述预设动漫的当前播放画面是否出现卡顿现象,若是则获取当前播放画面所包括的第一场景信息和对应的第一资源数据;

数据获取模块,用于根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据;以及

画面替换模块,用于根据所述第二场景信息和第二资源数据生成相应的替换播放画面,并使终端根据所述替换播放画面替换掉所述当前播放画面而继续播放所述预设动漫。

本公开的实施例中,所述第二场景信息和第二资源数据预存在所述预设服务器上,且与所述第一场景信息和第一资源数据对应用于生成所述当前播放画面。

本公开的实施例中,所述检测获取模块,用于:

获取所述当前播放画面对应的第一动漫文件,解析所述第一动漫文件得到所述第一场景信息和对应的第一资源数据。

本公开的实施例中,所述数据获取模块,用于:

获取所述第一场景信息和第一资源数据的唯一标识信息,根据所述唯一标识信息发送请求至所述预设服务器;

接收所述预设服务器响应所述请求而返回的第二动漫文件,解析所述第二动漫文件得到对应的所述第二场景信息和第二资源数据。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,终端上播放预设动漫时,当检测到所述预设动漫的当前播放画面出现卡顿现象时,可获取当前播放画面所包括的第一场景信息和对应的第一资源数据;然后根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据,最后根据所述第二场景信息和第二资源数据生成相应的替换播放画面,并使终端根据所述替换播放画面替换掉所述当前播放画面而继续播放所述预设动漫。这样,在动漫播放过程中一旦出现如动漫文件部分损坏导致的画面卡顿等问题,可以实现卡顿画面的部分替换以继续相对流畅地播放动漫,基本可以实现不大影响动漫播放效果,从而可以提升用户体验。

附图说明

图1示出本公开示例性实施例中基于智能终端的动态漫画播放方法流程图;

图2示出本公开示例性实施例另一基于智能终端的动态漫画播放方法流程图;

图3示出本公开示例性实施例中基于智能终端的动态漫画播放系统示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同处理器装置和/或微控制器装置中实现这些功能实体。

本示例实施方式中提供了一种基于智能终端的动态漫画播放方法,该方法可以应用于智能终端,如智能手机、ipad等等。该方法可以包括以下步骤s101~s103:

步骤s101:终端上播放预设动漫时,检测所述预设动漫的当前播放画面是否出现卡顿现象,若是则获取当前播放画面所包括的第一场景信息和对应的第一资源数据。

步骤s102:根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据。

步骤s103:根据所述第二场景信息和第二资源数据生成相应的替换播放画面,并使终端根据所述替换播放画面替换掉所述当前播放画面而继续播放所述预设动漫。

本公开的实施例在动漫播放过程中一旦出现如动漫文件部分损坏导致的画面卡顿等问题,可以实现卡顿画面的部分替换以继续相对流畅地播放动漫,基本可以实现不大影响动漫播放效果,从而可以提升用户体验。

下面具体说明该方法实施例。在步骤s101中,终端上播放预设动漫时,检测所述预设动漫的当前播放画面是否出现卡顿现象,若是则获取当前播放画面所包括的第一场景信息和对应的第一资源数据。

具体的,在本公开的实施例中,所述终端检测当前播放画面是否出现卡顿现象具体可以是:检测短时间内如1秒以内所述当前播放画面的播放速率是否小于一预设值,若是则判断当前播放画面卡顿。所述预设值可以是之前播放画面的平均播放速率等,当然并不限于此。

其中,所述获取当前播放画面所包括的第一场景信息和对应的第一资源数据的步骤可以包括:获取所述当前播放画面对应的第一动漫文件,解析所述第一动漫文件得到所述第一场景信息和对应的第一资源数据。

具体来说,终端可以基于该第一动漫文件实现整个动漫的播放,该第一动漫文件可以包括整个动漫所需的数据。该当前播放画面所包括的第一场景信息和对应的第一资源数据属于该第一动漫文件中的部分信息数据。示例性的,可以基于播放画面的时间轴信息,解析该第一动漫文件得到对应当前时间段的第一场景信息和对应的第一资源数据,例如可以是该第一场景信息和对应的第一资源数据的唯一标识信息,该唯一标识信息可以预先设置,不再赘述。

在步骤s102中,根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据。

本公开的实施例中,所述第二场景信息和第二资源数据预存在所述预设服务器上,且与所述第一场景信息和第一资源数据对应用于生成所述当前播放画面。也即第一场景信息和第一资源数据与相应的第二场景信息和第二资源数据是相同的,只是存储的位置不同。所述预设服务器可以是远程的动漫处理服务器,其上可以预存第一动漫文件中的相应数据。其中,所述第一资源数据和第二资源数据均可以包括图片资源数据、文字资源数据、视频资源数据和音频资源数据中的一个或多个。所述第一场景信息和第二场景信息可以包括动漫背景图片等。当所述第一场景信息和第一资源数据如损坏时,可以从该预设服务器获取对应的相同的第二场景信息和第二资源数据,以便于后续重新生成相应的局部替换画面。

结合参考图2中所示,在本公开的实施例中,为了减少智能终端的处理压力,使得即便配置很低的智能终端也可以实现动漫流畅播放,所述根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据的步骤可以包括以下具体子步骤:

步骤s201:获取所述第一场景信息和第一资源数据的唯一标识信息(如唯一id或者唯一编码等),根据所述唯一标识信息发送请求至所述预设服务器。

步骤s202:接收所述预设服务器响应所述请求而返回的第二动漫文件,解析所述第二动漫文件得到对应的所述第二场景信息和第二资源数据。该第二动漫文件可以是与所述第一动漫文件相同的文件。这样,终端相对来说仅需发送和接收解析数据,进而可以在一定程度上减轻终端的数据处理压力。

在步骤s103中,根据所述第二场景信息和第二资源数据生成相应的替换播放画面,并使终端根据所述替换播放画面替换掉所述当前播放画面而继续播放所述预设动漫。

具体的,在本公开的一实施例中,所述根据所述第二场景信息和第二资源数据生成相应的替换播放画面的步骤可以包括下述步骤a~b:

步骤a、根据所述第二动漫文件获取所述第二场景信息和第二资源数据的元素索引关系。

示例性的,所述第二动漫文件依次包括文件头、文件体和文件尾;所述文件头用于给出所述待生成动漫的描述信息,所述文件体存放有场景索引表和所有场景的场景描述信息,所述文件尾包含资源索引表和所有的资源数据,相应的,所述第一动漫文件也可以包括所述文件头、文件体和文件尾。上述元素索引关系可以包括该场景索引表和资源索引表。据此,可以确定待替换的播放画面对应所需的背景图片以及资源数据的组织逻辑关系和位置关系等。

步骤b、根据所述元素索引关系、所述第二场景信息和第二资源数据调用相应的场景和资源数据组织生成相应的替换播放画面。这样,例如基于所述场景索引表和资源索引表可以对相应场景背景图片和其中的资源数据进行组织布局形成画面,之后在终端上替换掉卡顿的画面。

综上所述,在智能终端上动漫播放过程中一旦出现如动漫文件部分损坏导致的画面卡顿等问题,可以基于远程如动漫处理服务器实现卡顿画面的部分替换以继续相对流畅地播放动漫,基本可以实现在智能终端上不大影响动漫播放效果,从而可以提升用户体验。

需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。

本公开实施例的第二方面提供一种基于智能终端的动态漫画播放系统,参考图3中所示,该系统100可以包括检测获取模块101、数据获取模块102和画面替换模块103,其中:

所述检测获取模块101,用于终端上播放预设动漫时,检测所述预设动漫的当前播放画面是否出现卡顿现象,若是则获取当前播放画面所包括的第一场景信息和对应的第一资源数据;

所述数据获取模块102,用于根据所述第一场景信息和第一资源数据从预设服务器获取对应的第二场景信息和第二资源数据;

所述画面替换模块103,用于根据所述第二场景信息和第二资源数据生成相应的替换播放画面,并使终端根据所述替换播放画面替换掉所述当前播放画面而继续播放所述预设动漫。

本公开的实施例中,所述第二场景信息和第二资源数据预存在所述预设服务器上,且与所述第一场景信息和第一资源数据对应用于生成所述当前播放画面。

本公开的实施例中,所述检测获取模块101,用于获取所述当前播放画面对应的第一动漫文件,解析所述第一动漫文件得到所述第一场景信息和对应的第一资源数据。

本公开的实施例中,所述数据获取模块102,用于获取所述第一场景信息和第一资源数据的唯一标识信息,根据所述唯一标识信息发送请求至所述预设服务器;接收所述预设服务器响应所述请求而返回的第二动漫文件,解析所述第二动漫文件得到对应的所述第二场景信息和第二资源数据。

本公开的实施例中,所述画面替换模块103,用于根据所述第二动漫文件获取所述第二场景信息和第二资源数据的元素索引关系;再根据所述元素索引关系、所述第二场景信息和第二资源数据调用相应的场景和资源数据组织生成相应的替换播放画面。

本公开的实施例中,所述第一资源数据和第二资源数据均可以包括图片资源数据、文字资源数据、视频资源数据和音频资源数据中的一个或多个。

需要说明的是,关于上述系统实施例,具体可参考前述方法实施例部分的详细描述,此处不再赘述。

在本公开上述各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。另外,所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能终端、个人计算机、服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

总之,本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

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