CN105678828B - 一种创建过渡动画的方法及装置 - Google Patents

一种创建过渡动画的方法及装置 Download PDF

Info

Publication number
CN105678828B
CN105678828B CN201511021129.1A CN201511021129A CN105678828B CN 105678828 B CN105678828 B CN 105678828B CN 201511021129 A CN201511021129 A CN 201511021129A CN 105678828 B CN105678828 B CN 105678828B
Authority
CN
China
Prior art keywords
animation
transition
creating
scheduler
task
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
Application number
CN201511021129.1A
Other languages
English (en)
Other versions
CN105678828A (zh
Inventor
刘军立
王跃欢
李明杰
顾思斌
潘柏宇
王冀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Youku Network Technology Beijing Co Ltd
Original Assignee
Youku Network Technology Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Youku Network Technology Beijing Co Ltd filed Critical Youku Network Technology Beijing Co Ltd
Priority to CN201511021129.1A priority Critical patent/CN105678828B/zh
Publication of CN105678828A publication Critical patent/CN105678828A/zh
Application granted granted Critical
Publication of CN105678828B publication Critical patent/CN105678828B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2213/00Indexing scheme for animation
    • G06T2213/08Animation software package

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种创建过渡动画的方法,包括以下步骤:S1、接收创建过渡动画任务,获取过渡动画任务的属性信息;S2、检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动调度器;若是,则根据获取的属性信息,将接收到的创建过渡动画任务挂载在调度器上;S3、调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;S4、在完成所有的创建过渡动画任务后停止运行调度器。本发明还公开了一种创建过渡动画的装置。本发明在创建过渡动画的过程中,接收到新的创建过渡动画任务时,则会在调度器上挂载新的过渡动画任务,从而减少对设备的运算资源的占用,提高CPU的利用率。

Description

一种创建过渡动画的方法及装置
技术领域
本发明涉及计算机动画领域,特别涉及一种创建过渡动画的方法及装置。
背景技术
过渡动画常用于计算机图形用户界面中,使图形界面由一个状态自然平滑地过渡到另一个状态,避免让用户产生突兀或不知所措的感觉。过渡动画需要流畅清晰,掉帧、模糊的过渡动画会造成不好的用户体验。目前的过渡动画一般采用淡入淡出,飞入飞出等方式,在流畅度和清晰度上能够满足用户的视觉体验。
申请号为CN201310066531.6的中国专利提供了一种过渡动画的控制方法和装置,其中,过渡动画的控制方法包括:切割原始视图,得到原始视图切片Pj,其中,j为自然数;分别计算第0至第j个原始视图切片Pj沿预设贝塞尔曲线弹出或收缩后的目标顶点坐标分别控制第0至第j个原始视图切片Pj按照目标顶点坐标形变,得到目标视图切片P′j;按照j值顺序组合目标视图切片P′j,得到目标视图;以及播放目标视图,得到过渡动画。该专利虽然解决了现有技术中无法自定义过渡动画动作路径的问题,但占用内存较大。
目前创建过渡动画时,主要利于开源的过渡动画类库如TweenLite,或者原生的过渡动画类。但是现有的过渡动画在创建的过程中主要存在以下问题:
1,占用内存空间大。
2,创建多个过渡动画时消耗CPU运算资源多。现有技术中,如果要创建多个过渡动画,需要创建多个运转动画,从而占用大量的设备运算资源,给CPU带来很大的压力。
3,现有技术中有些技术存在弱引用,导致动画在运动中容易卡住。
因此,有必要提供一种占用内存小,节约CPU资源的创建过渡动画的方法。
发明内容
为了解决现有技术存在的上述问题,本发明提供了一种创建过渡动画的方法,占用内存小,节约CPU资源,本发明的方法包括以下步骤:
S1、接收创建过渡动画任务,获取过渡动画任务的属性信息;所述由应用程序发送;
S2、检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动所述调度器;若是,则根据获取的所述属性信息,将接收到的创建过渡动画任务挂载在所述调度器上;
S3、调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;
S4、在完成所有的创建过渡动画任务后停止运行所述调度器。
进一步地,S1中所述的过渡动画任务的属性信息包括原始图像、目标图像和动画配置信息。
进一步地,S2中所述的调度器包括计时器和配置模块,所述计时器包括计时单元和执行单元,所述配置模块用于根据所述动画配置信息获取过渡动画参数信息,所述计时单元用于根据预设的时间间隔向所述执行单元发送创建指令,所述执行单元用于根据所述创建指令和所述过渡动画参数信息创建过渡动画。
进一步地,S1中获取的所述属性信息还包括由接口输入过渡效果信息,所述过渡效果包括淡入淡出效果。
进一步地,S3中所述的调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画包括:调度器根据每个过渡动画任务的动画配置信息创建相应的从原始图像到目标图像之间的过渡动画。
相应地,本发明还提供了一种创建过渡动画的装置,包括:
获取模块,用于接收创建过渡动画任务,获取过渡动画任务的属性信息;
配置模块,用于检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动所述调度器;若是,则根据获取的所述属性信息,将接收到的创建过渡动画任务挂载在所述调度器上;
创建模块,用于调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;
进度模块,用于完成所有的创建过渡动画任务后停止运行所述调度器。
进一步地,获取模块中所述的过渡动画任务的属性信息包括原始图像、目标图像和动画配置信息。
进一步地,配置模块中所述的调度器包括计时器和配置模块,所述计时器包括计时单元和执行单元,所述配置模块用于根据所述动画配置信息获取过渡动画参数信息,所述计时单元用于根据预设的时间间隔向所述执行单元发送创建指令,所述执行单元用于根据所述创建指令和所述过渡动画参数信息创建过渡动画。
进一步地,获取模块中获取的所述属性信息还包括由接口输入过渡效果信息,所述过渡效果包括淡入淡出效果。
进一步地,创建模块中所述的调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画包括:调度器根据每个过渡动画任务的动画配置信息创建相应的从原始图像到目标图像之间的过渡动画。
实施本发明,具有如下有益效果:
(1)利用静态对象在内存中分配静态内存区的特性,当有元素需要做动画时就会运行并启动这个静态内存中的一个计时器,按预先设定的时间间隔执行动画属性到目标的过渡,即创建从原始图像到目标图像的过渡动画。特别地,本发明在创建过渡动画的过程中,如果接收到新的创建过渡动画任务,也就是说,如果再有其他元素也要做动画运动,则会在这个计时器上挂载新的过渡动画任务,而不会创建新的运转动画来占用设备的运算资源。与现有技术相比,本发明实现了在一个计时器上执行多个过渡动画任务,即使有N个元素在做动画也不会创建N个运转动画,基于调度器一个轮子(计时器)带动N个过渡动画,从而有效地减少了CPU及内存空间的占用,提高CPU的利用率。本发明的方法占用内存空间小只增加了200字节,比之市面上最小的开源过渡类库GTween还小了10倍。
(2)本发明的方法可以通过调用现有的过渡类包实现通用的过渡方法如线性过渡和缓动过渡,对于过渡类包中没有的复杂的过渡效果,本发明提供了接口,外部编写相应的算法通过接口传入,从而便于扩展过渡动画的效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明实施例提供的方法的流程图;
图2是本发明实施例提供的装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
请参见图1,本发明实施例提供了一种创建过渡动画的方法,占用内存小,节约CPU资源,本发明的方法包括以下步骤:
S1、接收应用程序发送的创建过渡动画任务,获取过渡动画任务的属性信息;
本发明中提到的应用程序是指创建过渡动画的应用程序;接收到应用程序发送的创建过渡动画任务后,获取的过渡动画任务的属性信息包括S1中所述的过渡动画任务的属性信息包括原始图像、目标图像和动画配置信息。
动画配置信息里包含动画效果,比如可以是线性匀速过渡,也可以是缓动过渡;还可以包括从原始图像到目标图像之间的过渡图像的时间间隔和过渡图像的生成策略相关的属性。
举例来说,对于一个过渡动画任务,从原始图像到目标图像之间的过渡图像的时间间隔设置为5000ms,时间间隔可以设置为5ms,则从原始图像到目标图像之间需要创建1000个过渡图像。
S2、检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动所述调度器;若是,则根据获取的所述属性信息,将接收到的创建过渡动画任务挂载在所述调度器上;
S2中所述的调度器包括计时器和配置模块,所述计时器包括计时单元和执行单元,所述配置模块用于根据所述动画配置信息获取过渡动画参数信息,所述计时单元用于根据预设的时间间隔向所述执行单元发送创建指令,所述执行单元用于根据所述创建指令和所述过渡动画参数信息创建过渡动画。
现有技术中,每接收到一个创建过渡动画的任务时,都会新建一个计时器,如果收到N个创建过渡动画的任务,就要创建N个计时器,占用大量的内存空间。
本发明中,仅需建立一个计时器,在该计时器创建过渡动画时,如果接收到新的创建过渡动画任务,将接收到的创建过渡动画任务挂载在所述调度器上,计时器针对接收到的多个过渡动画任务分别创建相应的过渡动画。
S3、调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;
步骤S3具体包括:调度器根据每个过渡动画任务的动画配置信息创建相应的从原始图像到目标图像之间的过渡动画。
具体来说,计时器的计时单元在收到创建过渡动画的任务时,开启计时,根据预设的时间间隔向所述执行单元发送创建指令,直到该任务的创建过渡动画的完成。所述配置模块根据所述动画配置信息获取过渡动画参数信息,并将该过渡动画参数信息发送给执行单元;所述执行单元根据所述创建指令和所述过渡动画参数信息创建过渡动画。
S4、在完成所有的创建过渡动画任务后停止运行所述调度器。
在S4中,每完成一个创建过渡动画任务后向所述应用程序发送报告,在完成所有的创建过渡动画任务后停止运行所述调度器。
作为本发明的一种优选的方案,S1中获取的所述属性信息还包括由接口输入过渡效果信息,所述过渡效果包括淡入淡出效果。
本发明的方法可以通过调用现有的过渡类包实现通用的过渡方法如线性过渡和缓动过渡,但是,对于过渡类包中没有的复杂的过渡效果,本发明提供了接口,需要设置复杂的过渡效果时,比如淡入淡出、弹回效果等,可以预先编写相应的算法,将算法通过接口传入调度器,从而便于扩展过渡动画的效果。
此外,本发明在创建过渡动画时,以链式调用方式实现动画效果。
举例来说,如果实现淡入淡出,链式调用语句如下:
ballTween.delay(3000).fadeOut(500);
对于以缓动效果延时1秒后,执行从目标属性{x:0,alpha:1}过渡到:{x:300,alpha:0},链式调用语句如下:
ballTween.easeOut().from({x:0,alpha:1}).delay(1000).to({x:300,alpha:0},5000)。
相应地,请参见图2,本发明还提供了一种创建过渡动画的装置,包括:
获取模块,用于接收应用程序发送的创建过渡动画任务,获取过渡动画任务的属性信息;
配置模块,用于检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动所述调度器;若是,则根据获取的所述属性信息,将接收到的创建过渡动画任务挂载在所述调度器上;
创建模块,用于调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;
进度模块,用于完成所有的创建过渡动画任务后停止运行所述调度器。
进一步地,获取模块中所述的过渡动画任务的属性信息包括原始图像、目标图像和动画配置信息。
进一步地,配置模块中所述的调度器包括计时器和配置模块,所述计时器包括计时单元和执行单元,所述配置模块用于根据所述动画配置信息获取过渡动画参数信息,所述计时单元用于根据预设的时间间隔向所述执行单元发送创建指令,所述执行单元用于根据所述创建指令和所述过渡动画参数信息创建过渡动画。
进一步地,获取模块中获取的所述属性信息还包括由接口输入过渡效果信息,所述过渡效果包括淡入淡出效果。
进一步地,创建模块中所述的调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画包括:调度器根据每个过渡动画任务的动画配置信息创建相应的从原始图像到目标图像之间的过渡动画。
实施本发明,具有如下有益效果:
(1)本发明利用静态对象在内存中分配静态内存区的特性,当有元素需要做动画时就会运行并启动这个静态内存中的一个计时器,按预先设定的时间间隔执行动画属性到目标的过渡,即创建从原始图像到目标图像的过渡动画。特别地,本发明在创建过渡动画的过程中,如果接收到新的创建过渡动画任务,也就是说,如果再有其他元素也要做动画运动,则会在这个计时器上挂载新的过渡动画任务,而不会创建新的运转动画来占用设备的运算资源。与现有技术相比,本发明实现了在一个计时器上执行多个过渡动画任务,即使有N个元素在做动画也不会创建N个运转动画,基于调度器一个轮子(计时器)带动N个过渡动画,从而有效地减少了CPU及内存空间的占用,占用内存空间小只增加了200字节,比之市面上最小的开源过渡类库GTween还小了10倍。
(2)本发明的方法可以通过调用现有的过渡类包实现通用的过渡方法如线性过渡和缓动过渡,对于过渡类包中没有的复杂的过渡效果,本发明提供了接口,外部编写相应的算法通过接口传入,从而便于扩展过渡动画的效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (6)

1.一种创建过渡动画的方法,其特征在于,包括以下步骤:
S1、接收创建过渡动画任务,获取过渡动画任务的属性信息;所述过渡动画任务的属性信息包括原始图像、目标图像和动画配置信息,或者所述过渡动画任务的属性信息包括原始图像、目标图像、动画配置信息和接口输入过渡效果信息;
S2、检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动所述调度器;若是,则根据获取的所述属性信息,将接收到的创建过渡动画任务挂载在所述调度器上;所述的调度器包括计时器和配置模块,所述计时器包括计时单元和执行单元,所述配置模块用于根据所述动画配置信息获取过渡动画参数信息,所述计时单元用于根据预设的时间间隔向所述执行单元发送创建指令,所述执行单元用于根据所述创建指令和所述过渡动画参数信息创建过渡动画;
S3、调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;
S4、在完成所有的创建过渡动画任务后停止运行所述调度器。
2.根据权利要求1所述的创建过渡动画的方法,其特征在于,过渡效果包括淡入淡出效果。
3.根据权利要求1所述的创建过渡动画的方法,其特征在于,S3中所述的调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画包括:调度器根据每个过渡动画任务的动画配置信息创建相应的从原始图像到目标图像之间的过渡动画。
4.一种创建过渡动画的装置,其特征在于,包括:
获取模块,用于接收创建过渡动画任务,获取过渡动画任务的属性信息;所述过渡动画任务的属性信息包括原始图像、目标图像和动画配置信息,或者所述过渡动画任务的属性信息包括原始图像、目标图像、动画配置信息和接口输入过渡效果信息;
配置模块,用于检测内存的静态内存区中是否正在运行用于创建过渡动画的调度器,若否,则启动所述调度器;若是,则根据获取的所述属性信息,将接收到的创建过渡动画任务挂载在所述调度器上;所述的调度器包括计时器和配置模块,所述计时器包括计时单元和执行单元,所述配置模块用于根据所述动画配置信息获取过渡动画参数信息,所述计时单元用于根据预设的时间间隔向所述执行单元发送创建指令,所述执行单元用于根据所述创建指令和所述过渡动画参数信息创建过渡动画;
创建模块,用于调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画;
进度模块,用于完成所有的创建过渡动画任务后停止运行所述调度器。
5.根据权利要求4所述的创建过渡动画的装置,其特征在于,过渡效果包括淡入淡出效果。
6.根据权利要求4所述的创建过渡动画的装置,其特征在于,创建模块中所述的调度器根据获取的每个过渡动画任务的属性信息创建相应的过渡动画包括:调度器根据每个过渡动画任务的动画配置信息创建相应的从原始图像到目标图像之间的过渡动画。
CN201511021129.1A 2015-12-30 2015-12-30 一种创建过渡动画的方法及装置 Active CN105678828B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511021129.1A CN105678828B (zh) 2015-12-30 2015-12-30 一种创建过渡动画的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511021129.1A CN105678828B (zh) 2015-12-30 2015-12-30 一种创建过渡动画的方法及装置

Publications (2)

Publication Number Publication Date
CN105678828A CN105678828A (zh) 2016-06-15
CN105678828B true CN105678828B (zh) 2020-03-31

Family

ID=56298126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511021129.1A Active CN105678828B (zh) 2015-12-30 2015-12-30 一种创建过渡动画的方法及装置

Country Status (1)

Country Link
CN (1) CN105678828B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108536492B (zh) * 2018-04-08 2021-09-07 武汉斗鱼网络科技有限公司 一种直播间属性信息获取方法、装置、设备及存储介质
CN110069313B (zh) * 2019-04-29 2022-04-29 珠海豹好玩科技有限公司 图像切换方法、装置、电子设备及存储介质
CN111862272B (zh) * 2019-04-30 2023-06-20 北京达佳互联信息技术有限公司 动画状态机创建方法、动画控制方法、装置、设备及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981710A (zh) * 2012-11-16 2013-03-20 北京奇虎科技有限公司 页面变换的方法和装置
CN103176788A (zh) * 2011-12-26 2013-06-26 ***通信集团福建有限公司 一种手机桌面动画内容平滑过渡的方法和装置
CN103198504A (zh) * 2013-03-01 2013-07-10 北京国双科技有限公司 过渡动画的控制方法和装置
CN105022734A (zh) * 2014-04-18 2015-11-04 腾讯科技(深圳)有限公司 一种背景色设置方法及装置
CN105094920A (zh) * 2015-08-14 2015-11-25 网易(杭州)网络有限公司 一种游戏渲染方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7477254B2 (en) * 2005-07-13 2009-01-13 Microsoft Corporation Smooth transitions between animations

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176788A (zh) * 2011-12-26 2013-06-26 ***通信集团福建有限公司 一种手机桌面动画内容平滑过渡的方法和装置
CN102981710A (zh) * 2012-11-16 2013-03-20 北京奇虎科技有限公司 页面变换的方法和装置
CN103198504A (zh) * 2013-03-01 2013-07-10 北京国双科技有限公司 过渡动画的控制方法和装置
CN105022734A (zh) * 2014-04-18 2015-11-04 腾讯科技(深圳)有限公司 一种背景色设置方法及装置
CN105094920A (zh) * 2015-08-14 2015-11-25 网易(杭州)网络有限公司 一种游戏渲染方法和装置

Also Published As

Publication number Publication date
CN105678828A (zh) 2016-06-15

Similar Documents

Publication Publication Date Title
CA2461516C (en) System supporting animation of graphical display elements through animation object instances
TWI393067B (zh) 具有電源閘控功能之繪圖處理系統及電源閘控方法,及其電腦程式產品
JP4937256B2 (ja) アニメーション間の滑らかな遷移
CN111080766B (zh) 一种基于WebGL的GPU加速海量目标高效渲染方法
CN105678828B (zh) 一种创建过渡动画的方法及装置
US10672362B2 (en) Systems and methods for digital content creation and rendering
US11831410B2 (en) Intelligent serverless function scaling
US20210256427A1 (en) Automated Computer Operating System Optimization
US11467717B2 (en) Optimizing window resize actions for remoted applications
WO2022095526A1 (zh) 图形引擎和适用于播放器的图形处理方法
CN109254826B (zh) 虚拟化加速处理装置的挂起检测
CN110494837B (zh) 使用高优先级队列进行墨水渲染
US10453243B2 (en) Primitive level preemption using discrete non-real-time and real time pipelines
EP3842940A1 (en) Method and system for uniformly performing feature extraction
CN108171644A (zh) 一种基于gcn架构显卡的二维图形加速方法
CN106648623B (zh) 一种安卓***中字符的显示方法及装置
TW201835759A (zh) 行動原生應用程式開發平台
CN109271220A (zh) 通过手势操作控制页面返回的方法、计算设备和存储介质
EP3714358A1 (en) Pencil ink render using high priority queues
US20230360284A1 (en) System and method for interactive asynchronous tile-based terrain generation
US11900123B2 (en) Marker-based processor instruction grouping
CN111104114B (zh) 自带状态的可控制轮播图组件实现方法及***、设备
TW202341062A (zh) 計算機圖形處理方法以及系統
CN116934973A (zh) 3d多帧文件重建方法及装置
CN116248919A (zh) 视频生成方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Patentee after: Youku network technology (Beijing) Co.,Ltd.

Address before: 100080, A, 5, block 8, Sinosteel International Plaza, Haidian Avenue, Haidian District, Beijing

Patentee before: 1VERGE INTERNET TECHNOLOGY (BEIJING) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200622

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Patentee before: Youku network technology (Beijing) Co.,Ltd.