CN106020756A - 一种更新虚拟桌面的方法和装置 - Google Patents
一种更新虚拟桌面的方法和装置 Download PDFInfo
- Publication number
- CN106020756A CN106020756A CN201610320121.3A CN201610320121A CN106020756A CN 106020756 A CN106020756 A CN 106020756A CN 201610320121 A CN201610320121 A CN 201610320121A CN 106020756 A CN106020756 A CN 106020756A
- Authority
- CN
- China
- Prior art keywords
- client
- thin
- display content
- server
- mouse
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种更新虚拟桌面的方法和装置。所述方法包括:服务器获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;所述服务器根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;所述服务器将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。本发明提供的装置采用上文所述的方法实现。本发明中通过对所生成的显示内容进行压缩,从而节省带宽,通过瘦客户端的GPU进行渲染加速,从而提高显示效果,进而提升用户使用云服务的体验。
Description
技术领域
本发明涉及云计算技术领域,尤其涉及一种更新虚拟桌面的方法和装置。
背景技术
科技不断发展,互联网技术不断进步,网络虚拟化逐渐被人们所熟知。从其广义上来说,虚拟化技术是一个为了方便管理,优化资源的好办法,主要是指程序或组件在虚拟的基础上而不是真实的基础上运行。当所有的电脑设备都支持虚拟化技术时,云计算技术可以真正融入到人们的生活中。例如,虚拟桌面就是云计算技术虚拟化的一个重要应用,与传统的PC机和笔记本相比,瘦客户端的桌面被运行在远程数据中心的虚拟桌面所代替。虚拟桌面中的内容以图像的方式回传到使用者的屏幕上。其中,瘦客户端是指在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端。
现有的更新虚拟桌面的方法是:当虚拟桌面发生变化时,服务器将变化后的虚拟桌面对应的图像发送给瘦客户端。
现有的更新虚拟桌面的方法中,在虚拟桌面对应的图像发生部分变化时,服务器均要将变化后的虚拟桌面对应的整个图像信息发送给瘦客户端,从而对带宽的占用较大,造成了在更新虚拟桌面时对带宽的浪费。
发明内容
针对现有技术中的缺陷,第一方面,本发明提供一种更新虚拟桌面的方法,包括:
服务器获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;
所述服务器根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;
所述服务器将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。
可选地,所述绝对坐标为鼠标的移动变化值,移动变化值是指鼠标的初始位置与终点位置之间的偏移矢量。
可选地,当鼠标在服务器移动且被捕捉时,瘦客户端的鼠标被设置为不可见,由所述服务器控制鼠标在屏幕上的位置。
可选地,当鼠标在瘦客户端移动且被捕捉时,服务器的鼠标被设置为不可见,由所述服务器根据瘦客户端的鼠标的绝对坐标定位该鼠标在屏幕上的位置。
可选地,所述瘦客户端利用Cario渲染所述显示内容。
可选地,所述瘦客户端还利用自身的GPU对所述显示内容进行渲染加速操作。
可选地,所述显示内容为图像时,服务器根据图像的属性选择图像压缩算法;
所述图像压缩算法包括LZ、GLZ或者Quic中的一种或者多种。
可选地,所述显示内容为视频时,服务器对所述显示内容进行有损压缩,包括:
获取视频中更新频率超过预设更新频率的区域;
采用Motion JPEG算法对所述区域中视频进行编码并发送给瘦客户端。
可选地,还包括图像高速缓存的步骤包括:
所述服务器将所述显示内容的每一图片赋予唯一的ID和缓存提示并发送给图像高速缓存器;
所述图像高速缓存器将ID和缓存提示重复的图片删除后发送给所述瘦客户端以供所述瘦客户端进行更新显示。
第二方面,本发明实施例还提供了一种更新虚拟桌面的装置,至 少包括:
定位模块,用于获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;
显示内容生成模块,用于根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;
发送模块,用于将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。
由上述技术方案可知,本发明中服务器获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;服务器根据目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;服务器将显示内容发送给瘦客户端以供瘦客户端进行更新显示。本发明中通过对所生成的显示内容进行压缩,从而节省带宽,通过瘦客户端的GPU进行渲染加速,从而提高显示效果,进而提升用户使用云服务的体验。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1是本发明实施例提供的一种云主机故障迁移方法流程示意图;
图2是本发明实施例提供的一种业务服务器与主控服务器数据交互示意图;
图3是业务服务器与主控服务器之间数据交流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一方面,本发明提供了一种更新虚拟桌面的方法,如图1所示,包括:
S11、服务器获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;
S12、所述服务器根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;
S13、所述服务器将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。
为体现本发明实施例提供的云主机故障迁移方法的优越性,下面以结合实施例与附图对上述方法作进一步说明。
本发明实施例中,当用户在瘦客户端利用鼠标进行操作时,该瘦客户端会将鼠标的绝对坐标发送给服务器。服务器利用该绝对坐标确定鼠标的最终位置。
如图2所示,本发明实施例中服务器上设置有QEMU模块,以实现对虚拟化的桌面进行集中管理。该服务器上还设置有多台虚拟机Guest(每台虚拟机运行的操作***为Guest OS)。用户在瘦客户端client(该客户端client上运行操作***为client OS)。当用户通过瘦客户端client移动鼠标时,Guest OS确定用户应用user application,然后请求图形引擎GDI/X engine执行一个渲染操作。该图形引擎GDI/X engine传送命令给QXL驱动QXL Driver。QXL Driver会把Guest OS命令转换为QXL命令并推送给QXL设备QXL Device的Commands Ring缓冲中。其中Commands Ring是QXL Device中的一个队列。Libspice会从该Commands Ring中取得命令数据,然后加载到Graphics命令树上。
Graphics命令树上包含一组操作命令,这些命令的执行会产生显示内容。Graphics命令树可以优化掉那些会被覆盖掉的命令,还可以用来 检测video数据流。当命令从Libspice的发送队列Send Quene发送给客户端client时,发送命令被转换为Spice协议消息,同时这个命令从发送队列和树上移除。
当Libspice不再需要这个命令时,它被推送到Release Ring。QXL设备中释放队列Release Ring释放相应的命令资源。
当客户端从Libspice接收到上述命令时,瘦客户端使用这个命令来更新显示。
需要说明的是,本发明实施例中用户所使用的鼠标存在两种模式包括服务器端模式和瘦客户端模式,并且这两种模式可以动态改变即在服务器端模式和瘦客户端模式中协商切换。
例如服务器端模式,服务器中使用QEMU ps/2鼠标模拟器在Guest上使能鼠标。当用户在瘦客户端点击鼠标时,在瘦客户端侧的鼠标被设置为不可见。此时瘦客户端只会将鼠标的移动变化值发送给服务器。移动变化值是指,鼠标的起始位置与终点位置之间的偏移矢量。Guest控制鼠标在屏幕上的目标位置,即一直同步client与Guest上的位置。
例如瘦客户端模式,此时鼠标不被捕获且Guest光标也不会显示。瘦客户端发送鼠标的绝对坐标发送给Guest。Guest按照桌面比例缩放坐标位置并且***相应的目标坐标位置。
本发明实施例中瘦客户端利用Cario渲染所述显示内容。Cario本身是跨平台的设备独立的库,可以为二维绘图提供了向量图形原语。另外,本发明实施例中瘦客户端还利用自身的GPU(Graphics Processing Unit,图形处理器)对所述显示内容进行渲染加速操作。
当Guest向client发送显示内容时,若显示内容是图像,则Guest根据图像的发生选择图像压缩算法。本发明实施例中提供了以下算法:Quic、LZ算法以及GLZ算法。Quic算法基于SFALIC算法实现,GLZ使用LZ算法以及一个基于历史的全局字典实现,可以根据图像中的重复模式来减少网络流量。LZ算法已经比较成熟在此不再介绍。本发明实施例中,可以针对每幅图片的属性选择LZ、GLZ或者Quic算法。 通常情况下,人造图片使用LZ、GLZ算法更好,而真实图片则使用Quic算法。由于上述Quic、LZ算法以及GLZ算法已经比较成熟,本领域技术人员可以根据需要进行选择与设置,本发明不作限定。
实际应用中,当显示内容为视频时,则Guest对显示内容作有损压缩,包括:
获取视频中更新频率超过预设更新频率的区域;
采用Motion JPEG算法对所述区域中视频进行编码并发送给瘦客户端。
这样可以节省较多的带宽,改善服务器以及瘦客户端的性能。
另外,本发明实施例中瘦客户端还采用图像高速缓存,服务器将显示内容的每一图片赋予唯一的ID和缓存提示并发送给图像高速缓存器Caching。该图像高速缓存器Caching可以将具有相同ID和缓存提示的图片删除然后再发送给瘦客户端。这样可以避免图片冗余的传输。
第二方面,本发明实施例还提供了一种更新虚拟桌面的装置,至少包括:
定位模块,用于获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;
显示内容生成模块,用于根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;
发送模块,用于将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。
由上可以看出,本发明实施例提供的更新虚拟桌面的装置基于上文所述的更新虚拟桌面的方法实现,因而可以解决同样的技术问题,并取得相同的技术效果,在此不再一一赘述。
综上所述,本发明提供了一种更新虚拟桌面的方法和装置,服务器获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;服务器根据目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;服务器将显示内容发送给瘦客户端以供瘦客户端进 行更新显示。本发明中通过对所生成的显示内容进行压缩,从而节省带宽,通过瘦客户端的GPU进行渲染加速,从而提高显示效果,进而提升用户使用云服务的体验。
应当注意的是,在本实施例公开的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本公开不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。
本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的***中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是,上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
以上实施方式仅适于说明本公开,而并非对本公开的限制,有关 技术领域的普通技术人员,在不脱离本公开的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本公开的范畴,本公开的专利保护范围应由权利要求限定。
Claims (10)
1.一种更新虚拟桌面的方法,其特征在于,包括:
服务器获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;
所述服务器根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;
所述服务器将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。
2.根据权利要求1所述方法,其特征在于,所述绝对坐标为鼠标的移动变化值,移动变化值是指鼠标的初始位置与终点位置之间的偏移矢量。
3.根据权利要求1所述方法,其特征在于,当鼠标在服务器移动且被捕捉时,瘦客户端的鼠标被设置为不可见,由所述服务器控制鼠标在屏幕上的位置。
4.根据权利要求1所述方法,其特征在于,当鼠标在瘦客户端移动且被捕捉时,服务器的鼠标被设置为不可见,由所述服务器根据瘦客户端的鼠标的绝对坐标定位该鼠标在屏幕上的位置。
5.根据权利要求1所述方法,其特征在于,所述瘦客户端利用Cario渲染所述显示内容。
6.根据权利要求5所述方法,其特征在于,所述瘦客户端还利用自身的GPU对所述显示内容进行渲染加速操作。
7.根据权利要求1所述方法,其特征在于,所述显示内容为图像时,服务器根据图像的属性选择图像压缩算法;
所述图像压缩算法包括LZ、GLZ或者Quic中的一种或者多种。
8.根据权利要求1所述方法,其特征在于,所述显示内容为视频时,服务器对所述显示内容进行有损压缩,包括:
获取视频中更新频率超过预设更新频率的区域;
采用Motion JPEG算法对所述区域中视频进行编码并发送给瘦客户端。
9.根据权利要求1所述方法,其特征在于,还包括图像高速缓存的步骤包括:
所述服务器将所述显示内容的每一图片赋予唯一的ID和缓存提示并发送给图像高速缓存器;
所述图像高速缓存器将ID和缓存提示重复的图片删除后发送给所述瘦客户端以供所述瘦客户端进行更新显示。
10.一种更新虚拟桌面的装置,其特征在于,至少包括:
定位模块,用于获取来自瘦客户端的绝对坐标,根据所述绝对坐标获取确定目标坐标位置;
显示内容生成模块,用于根据所述目标坐标位置确定对应的图形引擎执行渲染操作,并生成显示内容;
发送模块,用于将所述显示内容发送给所述瘦客户端以供所述瘦客户端进行更新显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610320121.3A CN106020756A (zh) | 2016-05-13 | 2016-05-13 | 一种更新虚拟桌面的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610320121.3A CN106020756A (zh) | 2016-05-13 | 2016-05-13 | 一种更新虚拟桌面的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106020756A true CN106020756A (zh) | 2016-10-12 |
Family
ID=57096890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610320121.3A Pending CN106020756A (zh) | 2016-05-13 | 2016-05-13 | 一种更新虚拟桌面的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106020756A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319493A (zh) * | 2017-06-28 | 2018-07-24 | 新华三云计算技术有限公司 | 数据处理方法、装置及机器可读存储介质 |
CN112783596A (zh) * | 2021-02-03 | 2021-05-11 | 广东中兴新支点技术有限公司 | 实现虚拟桌面多任务视图响应的操作***、方法及介质 |
CN113296865A (zh) * | 2021-05-28 | 2021-08-24 | 贵州海誉科技股份有限公司 | 一种云桌面鼠标位置感知与鼠标操作事件管理方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447998A (zh) * | 2008-12-25 | 2009-06-03 | 广东威创视讯科技股份有限公司 | 桌面共享方法及*** |
US20130208785A1 (en) * | 2012-02-14 | 2013-08-15 | Microsoft Corporation | Video Detection in Remote Desktop Protocols |
CN105227603A (zh) * | 2014-06-23 | 2016-01-06 | 中兴通讯股份有限公司 | 虚拟桌面图像处理方法、装置、虚拟桌面服务器及瘦终端 |
CN105516229A (zh) * | 2014-10-15 | 2016-04-20 | 中兴通讯股份有限公司 | 一种更新虚拟桌面的方法和装置 |
-
2016
- 2016-05-13 CN CN201610320121.3A patent/CN106020756A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447998A (zh) * | 2008-12-25 | 2009-06-03 | 广东威创视讯科技股份有限公司 | 桌面共享方法及*** |
US20130208785A1 (en) * | 2012-02-14 | 2013-08-15 | Microsoft Corporation | Video Detection in Remote Desktop Protocols |
CN105227603A (zh) * | 2014-06-23 | 2016-01-06 | 中兴通讯股份有限公司 | 虚拟桌面图像处理方法、装置、虚拟桌面服务器及瘦终端 |
CN105516229A (zh) * | 2014-10-15 | 2016-04-20 | 中兴通讯股份有限公司 | 一种更新虚拟桌面的方法和装置 |
Non-Patent Citations (1)
Title |
---|
陆平: "《云计算基础架构及关键应用》", 30 April 2016, 机械工业出版社 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319493A (zh) * | 2017-06-28 | 2018-07-24 | 新华三云计算技术有限公司 | 数据处理方法、装置及机器可读存储介质 |
CN112783596A (zh) * | 2021-02-03 | 2021-05-11 | 广东中兴新支点技术有限公司 | 实现虚拟桌面多任务视图响应的操作***、方法及介质 |
CN112783596B (zh) * | 2021-02-03 | 2024-04-05 | 广东中兴新支点技术有限公司 | 实现虚拟桌面多任务视图响应的操作***、方法及介质 |
CN113296865A (zh) * | 2021-05-28 | 2021-08-24 | 贵州海誉科技股份有限公司 | 一种云桌面鼠标位置感知与鼠标操作事件管理方法 |
CN113296865B (zh) * | 2021-05-28 | 2022-09-06 | 贵州海誉科技股份有限公司 | 一种云桌面鼠标位置感知与鼠标操作事件管理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101918921B (zh) | 用于远程提供三维图形的方法和*** | |
JP5027899B2 (ja) | 遠隔の表示部へ伝送するためにフレームバッファをコピーする方法及びシステム | |
EP2577499B1 (en) | Motion detection techniques for improved image remoting | |
US20170323418A1 (en) | Virtualized gpu in a virtual machine environment | |
CN111736850B (zh) | 图像处理方法、装置、服务器及介质 | |
KR101640904B1 (ko) | 온라인 게이밍 경험을 제공하기 위한 컴퓨터 기반 방법, 기계 판독가능 비일시적 매체 및 서버 시스템 | |
US9344528B2 (en) | Data compressor using hints | |
EP2299354A1 (en) | A method and apparatus for updating a graphical display in a distributed processing environment using compression | |
US9563928B1 (en) | Bandwidth reduction through delivery of hardware-independent graphics commands for portions of content pages | |
WO2013043716A2 (en) | Remote process execution management | |
US8924507B2 (en) | Cross-frame progressive spoiling support for reduced network bandwidth usage | |
JP2008539449A (ja) | 分散処理環境における図形表示を更新する方法および装置 | |
US20130073601A1 (en) | Remote process execution management | |
JP2010282609A (ja) | 遠隔の表示部へ選択的に伝送するために描画プリミティブを特定する方法及びシステム | |
US11148051B2 (en) | Virtual reality environment multiplatform adaptive system | |
US11321931B2 (en) | Creating cloud-hosted, streamed augmented reality experiences with low perceived latency | |
CN112221127B (zh) | 一种云游戏的多点控制方法及装置 | |
WO2016153532A1 (en) | Efficient encoding of composited display frames | |
CN106020756A (zh) | 一种更新虚拟桌面的方法和装置 | |
CN112316433A (zh) | 游戏画面渲染方法、装置、服务器和存储介质 | |
CN109445986A (zh) | 一种备份数据集挂载方法和备份数据集快速恢复、挂载*** | |
KR20140027741A (ko) | 응용 서비스 제공 시스템 및 방법, 응용 서비스를 위한 서버 장치 및 클라이언트 장치 | |
CN107491446B (zh) | 三维对象搜索方法、装置及*** | |
KR20230165015A (ko) | 가상훈련운용장치 및 가상훈련 운용 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180730 Address after: 100142 3, 4-3 and 5, 3 building, West Garden Industrial Park, 1, Fu Wai Liang Jia shop, Haidian District, Beijing. Applicant after: Beijing Yun Tu Teng Technology Co., Ltd. Address before: 212400 207, 207, Xianlin East Road, Baohua Town, Jurong, Zhenjiang, Jiangsu. Applicant before: Jiangsu Yun Teng Teng Technology Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161012 |