CN113760546A - 一种离散分布聚合控制的云桌面管理方法及*** - Google Patents

一种离散分布聚合控制的云桌面管理方法及*** Download PDF

Info

Publication number
CN113760546A
CN113760546A CN202110959218.XA CN202110959218A CN113760546A CN 113760546 A CN113760546 A CN 113760546A CN 202110959218 A CN202110959218 A CN 202110959218A CN 113760546 A CN113760546 A CN 113760546A
Authority
CN
China
Prior art keywords
application
data
application data
necessary
networking
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.)
Granted
Application number
CN202110959218.XA
Other languages
English (en)
Other versions
CN113760546B (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.)
Shanghai Cstack Technology Co ltd
Original Assignee
Shanghai Cstack Technology 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 Shanghai Cstack Technology Co ltd filed Critical Shanghai Cstack Technology Co ltd
Priority to CN202110959218.XA priority Critical patent/CN113760546B/zh
Publication of CN113760546A publication Critical patent/CN113760546A/zh
Application granted granted Critical
Publication of CN113760546B publication Critical patent/CN113760546B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明适用于云桌面管理技术领域,提供了一种离散分布聚合控制的云桌面管理方法及***,所述方法包括以下步骤:创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息;对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;将必要应用数据存储至服务器,将非必要应用数据存储至用户端;对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。本发明将原本集中存储在服务器中的非必要应用数据存储至用户端,这样通过离散分布存储有效减轻了服务器的负荷。

Description

一种离散分布聚合控制的云桌面管理方法及***
技术领域
本发明涉及云桌面管理技术领域,具体是涉及一种离散分布聚合控制的云桌面管理方法及***。
背景技术
云桌面又称桌面虚拟化、云电脑,是替代传统电脑的一种新模式,VDI架构是一种常见的云桌面***架构。
VDI为集中存储、集中运算的虚拟桌面架构,该架构是把所有的用户端运算都集中在服务器端进行管理,VDI架构集中存储、集中运算的特点决定了需要配置高性能的服务器,增加了服务器的配置成本。
因此,需要提供一种离散分布聚合控制的云桌面管理方法及***,旨在解决上述问题。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种离散分布聚合控制的云桌面管理方法及***,以解决上述背景技术中存在的问题。
本发明是这样实现的,一种离散分布聚合控制的云桌面管理方法,所述方法包括以下步骤:
创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息,所述应用使用情况信息包括运行应用的用户端量和应用运行频次;
对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;
将必要应用数据存储至服务器,将非必要应用数据存储至用户端;
对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。
作为本发明进一步的方案:所述对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据的步骤,具体包括:
对应用使用情况信息中的运行应用的用户端量进行分析,当运行应用的用户端量大于第一预设值时,将运行应用对应的应用数据标记为必要应用数据,将其它的应用数据标记为待定应用数据;
对待定应用数据对应的应用运行频次进行分析,当应用运行频次大于第二预设值时,将对应的待定应用数据标记为必要应用数据,将其它的待定应用数据标记为非必要应用数据。
作为本发明进一步的方案:所述对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端的步骤,具体包括:
根据必要应用数据对应的应用是否需要联网使用,将必要应用数据分为必要非联网应用数据和必要联网应用数据;
将必要非联网应用数据存储至用户端;
将存储在服务器的必要非联网应用数据进行删除。
作为本发明进一步的方案:所述对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端的步骤还包括:
根据应用使用情况信息对必要联网应用数据进行分析,所述必要联网应用数据还包括应用无需联网运行部分数据和应用联网运行部分数据,所述应用使用情况信息还包括每个应用的每一部分数据的运行频次;
根据应用使用情况信息得到应用无需联网运行部分数据的运行频次和应用联网运行部分数据的运行频次;
计算应用无需联网运行部分数据的运行频次与应用联网运行部分数据的运行频次的比值,当比值大于第三预设值时,将对应的应用数据转存至用户端。
作为本发明进一步的方案:所述方法还包括:对存储在用户端的应用缓存数据的保密性进行判定,将保密应用缓存数据转存至服务器。
作为本发明进一步的方案:所述对存储在用户端的应用缓存数据的保密性进行判定,将保密应用缓存数据转存至服务器的步骤,具体包括:
建立保密性应用缓存数据库;
将存储在用户端的应用缓存数据与保密性应用缓存数据库进行匹配,得到保密应用缓存数据;
将保密应用缓存数据转存至服务器,删除用户端中存储的保密应用缓存数据。
本发明的另一目的在于提供一种离散分布聚合控制的云桌面管理***,所述***包括:
用户端数据库建立模块,用于创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息,所述应用使用情况信息包括运行应用的用户端量和应用运行频次;
应用使用情况信息分析模块,用于对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;
应用数据存储模块,用于将必要应用数据存储至服务器,将非必要应用数据存储至用户端;以及
必要非联网应用数据转存模块,用于对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。
作为本发明进一步的方案:所述应用使用情况信息分析模块包括:
第一预设值判定单元,用于对应用使用情况信息中的运行应用的用户端量进行分析,当运行应用的用户端量大于第一预设值时,将运行应用对应的应用数据标记为必要应用数据,将其它的应用数据标记为待定应用数据;以及
第二预设值判定单元,用于对待定应用数据对应的应用运行频次进行分析,当应用运行频次大于第二预设值时,将对应的待定应用数据标记为必要应用数据,将其它的待定应用数据标记为非必要应用数据。
作为本发明进一步的方案:所述必要非联网应用数据转存模块包括:
必要非联网应用数据判定单元,用于根据必要应用数据对应的应用是否需要联网使用,将必要应用数据分为必要非联网应用数据和必要联网应用数据;
必要非联网应用数据存储单元,用于将必要非联网应用数据存储至用户端;以及
必要非联网应用数据删除单元,用于将存储在服务器的必要非联网应用数据进行删除。
与现有技术相比,本发明的有益效果是:本发明将原本集中存储在服务器中的非必要应用数据存储至用户端,这样通过离散分布存储有效减轻了服务器的负荷,降低服务器的配置需求,降低了成本;本发明还将必要非联网应用数据转存至用户端,这样即使在没有网络的环境下,用户端也能够正常运行必要非联网应用,适用性更好。
附图说明
图1为一种离散分布聚合控制的云桌面管理方法的流程图。
图2为一种离散分布聚合控制的云桌面管理方法中对应用使用情况信息进行分析的流程图。
图3为一种离散分布聚合控制的云桌面管理方法中对必要应用数据进行分析的流程图一。
图4为一种离散分布聚合控制的云桌面管理方法中对必要应用数据进行分析的流程图二。
图5为一种离散分布聚合控制的云桌面管理方法中对存储在用户端的应用缓存数据的保密性进行判定的流程图。
图6为一种离散分布聚合控制的云桌面管理***的结构示意图。
图7为一种离散分布聚合控制的云桌面管理***中应用使用情况信息分析模块的结构示意图。
图8为一种离散分布聚合控制的云桌面管理***中必要非联网应用数据转存模块的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述。
如图1所示,本发明实施例提供了一种离散分布聚合控制的云桌面管理方法,所述方法包括以下步骤:
S100,创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息,所述应用使用情况信息包括运行应用的用户端量和应用运行频次;
本发明实施例中,需要说明的是,云桌面***中的单台服务器可以供多个用户端进行使用,用户端主要由瘦客户机(与电视机顶盒类似的设备)和显示器组成,用户端能够通过特有的通信协议访问后端服务器上的虚拟机主机来实现交互式操作,达到与电脑一致的体验效果,为了便于了解各种软件应用在各个用户端的使用情况,建立了用户端数据库。
S200,对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;
S300,将必要应用数据存储至服务器,将非必要应用数据存储至用户端;
本发明实施例中,为了减轻服务器的存储与运算负荷,降低服务器的配置需求,降低成本,将原本集中存储在服务器中的非必要应用数据存储至用户端,这样通过分布存储有效减轻了服务器的负荷,可以理解的是,非必要应用数据是指用户端使用较少的软件应用的相关数据,这些非必要应用可能只有个别用户端使用,因此无需存储到服务器中,避免占用共用资源;进一步的,必要应用数据是指用户端使用较多的软件应用的相关数据,这些必要应用很多用户端都会使用,如果存储到用户端中,将会占用大量用户端的存储资源,因此存储到服务器中。
需要说明的是,常见的云桌面***架构有VDI架构,VDI为集中存储、集中运算的虚拟桌面架构,该架构是把所有的用户端运算都集中在服务器端进行管理,单一的VDI架构非常依赖网络环境,没有网络无法使用VDI桌面,即用户端无法进行工作;另外,VDI架构集中存储、集中运算的特点决定了需要配置高性能的服务器,本步骤就是解决这一问题的。
S400,对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。
本发明实施例中,为了降低单一的VDI架构非常依赖网络环境,没有网络无法使用VDI桌面这一问题带来的影响,提取出必要非联网应用数据,必要非联网应用数据是指必要应用中不需要联网就能够正常使用的应用的相关数据,将必要非联网应用数据转存至用户端,这样即使在没有网络的环境下,用户端也能够正常运行必要非联网应用,适用性更好。
如图2所示,作为本发明一个优选的实施例,所述对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据的步骤,具体包括:
S201,对应用使用情况信息中的运行应用的用户端量进行分析,当运行应用的用户端量大于第一预设值时,将运行应用对应的应用数据标记为必要应用数据,将其它的应用数据标记为待定应用数据;
S202,对待定应用数据对应的应用运行频次进行分析,当应用运行频次大于第二预设值时,将对应的待定应用数据标记为必要应用数据,将其它的待定应用数据标记为非必要应用数据。
本发明实施例中,应用数据是否是必要应用数据最好的判定标准是每个用户端使用对应的应用的情况,当运行应用的用户端量较多时,说明很多用户都会使用该应用,则对应的应用数据为必要应用数据;当然,当运行应用的用户端量较少时,也不能说明该应用为非必要应用,这时候需要分析应用的运行频次,当应用的运行频次较高,说明某一部分用户需要经常使用该应用,则该应用对应的应用数据也是必要应用数据。
如图3所示,作为本发明一个优选的实施例,所述对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端的步骤,具体包括:
S401,根据必要应用数据对应的应用是否需要联网使用,将必要应用数据分为必要非联网应用数据和必要联网应用数据;
S402,将必要非联网应用数据存储至用户端;
S403,将存储在服务器的必要非联网应用数据进行删除。
本发明实施例中,根据必要应用是否需要联网使用,将必要应用分为必要非联网应用和必要联网应用,则必要非联网应用对应的相关数据即为必要非联网应用数据,将必要非联网应用数据存储至用户端,并将存储在服务器的必要非联网应用数据进行删除,以扩大服务器的存储空间。
如图4所示,作为本发明一个优选的实施例,所述对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端的步骤还包括:
S404,根据应用使用情况信息对必要联网应用数据进行分析,所述必要联网应用数据还包括应用无需联网运行部分数据和应用联网运行部分数据,所述应用使用情况信息还包括每个应用的每一部分数据的运行频次;
S405,根据应用使用情况信息得到应用无需联网运行部分数据的运行频次和应用联网运行部分数据的运行频次;
S406,计算应用无需联网运行部分数据的运行频次与应用联网运行部分数据的运行频次的比值,当比值大于第三预设值时,将对应的应用数据转存至用户端。
本发明实施例中,为了进一步降低单一的VDI架构非常依赖网络环境,没有网络无法使用VDI桌面这一问题对工作带来的影响,对必要联网应用数据中的应用无需联网运行部分数据和应用联网运行部分数据进行分析,可以理解的是,很多联网应用的部分模块无需联网也能够正常运行,该模块对应的数据即为应用无需联网运行部分数据,当应用无需联网运行部分数据的运行频次的占比较高时,说明该应用即使不联网使用,也能够满足大多数人的需求,因而将对应的应用数据转存至用户端。
如图5所示,作为本发明一个优选的实施例,所述方法还包括:对存储在用户端的应用缓存数据的保密性进行判定,将保密应用缓存数据转存至服务器,具体包括:
S501,建立保密性应用缓存数据库;
S502,将存储在用户端的应用缓存数据与保密性应用缓存数据库进行匹配,得到保密应用缓存数据;
S503,将保密应用缓存数据转存至服务器,删除用户端中存储的保密应用缓存数据。
本发明实施例中,需要说明的是,应用数据存储在用户端中,那么应用数据中的应用缓存数据也存储在用户端中,应用缓存数据包括通过该应用下载和创建的数据,对于一些公司而言,一些文件是具有保密性的,将保密性文件存储在服务器中,员工用户端没有存储任何保密性数据,无法拷贝、刻盘等;通过应用创建的保密性数据一般具有特定的格式,如图纸、平面设计源文件等等,直接将这些文件格式输入至保密性应用缓存数据库即可,另外,下载的应用缓存数据一般具有下载文件名,直接将这些下载文件名输入至保密性应用缓存数据库即可,这样,通过下载文件名和文件格式就能够建立保密性应用缓存数据库。
如图6所示,本发明实施例还提供了一种离散分布聚合控制的云桌面管理***,所述***包括:
用户端数据库建立模块100,用于创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息,所述应用使用情况信息包括运行应用的用户端量和应用运行频次;
应用使用情况信息分析模块200,用于对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;
应用数据存储模块300,用于将必要应用数据存储至服务器,将非必要应用数据存储至用户端;以及
必要非联网应用数据转存模块400,用于对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。
本发明实施例中,为了减轻服务器的存储与运算负荷,降低服务器的配置需求,降低成本,将原本集中存储在服务器中的非必要应用数据存储至用户端,这样通过分布存储有效减轻了服务器的负荷,可以理解的是,非必要应用数据是指用户端使用较少的软件应用的相关数据,这些非必要应用可能只有个别用户端使用,因此无需存储到服务器中,避免占用共用资源;进一步的,必要应用数据是指用户端使用较多的软件应用的相关数据,这些必要应用很多用户端都会使用,如果存储到用户端中,将会占用大量用户端的存储资源,因此存储到服务器中;为了降低单一的VDI架构非常依赖网络环境,没有网络无法使用VDI桌面这一问题带来的影响,提取出必要非联网应用数据,必要非联网应用数据是指必要应用中不需要联网就能够正常使用的应用的相关数据,将必要非联网应用数据转存至用户端,这样即使在没有网络的环境下,用户端也能够正常运行必要非联网应用,适用性更好。
如图7所示,作为本发明一个优选的实施例,所述应用使用情况信息分析模块200包括:
第一预设值判定单元201,用于对应用使用情况信息中的运行应用的用户端量进行分析,当运行应用的用户端量大于第一预设值时,将运行应用对应的应用数据标记为必要应用数据,将其它的应用数据标记为待定应用数据;以及
第二预设值判定单元202,用于对待定应用数据对应的应用运行频次进行分析,当应用运行频次大于第二预设值时,将对应的待定应用数据标记为必要应用数据,将其它的待定应用数据标记为非必要应用数据。
本发明实施例中,应用数据是否是必要应用数据最好的判定标准是每个用户端使用对应的应用的情况,当运行应用的用户端量较多时,说明很多用户都会使用该应用,则对应的应用数据为必要应用数据;当然,当运行应用的用户端量较少时,也不能说明该应用为非必要应用,这时候需要分析应用的运行频次,当应用的运行频次较高,说明某一部分用户需要经常使用该应用,则该应用对应的应用数据也是必要应用数据。
如图8所示,作为本发明一个优选的实施例,所述必要非联网应用数据转存模块400包括:
必要非联网应用数据判定单元401,用于根据必要应用数据对应的应用是否需要联网使用,将必要应用数据分为必要非联网应用数据和必要联网应用数据;
必要非联网应用数据存储单元402,用于将必要非联网应用数据存储至用户端;以及
必要非联网应用数据删除单元403,用于将存储在服务器的必要非联网应用数据进行删除。
本发明实施例中,根据必要应用是否需要联网使用,将必要应用分为必要非联网应用和必要联网应用,则必要非联网应用对应的相关数据即为必要非联网应用数据,将必要非联网应用数据存储至用户端,并将存储在服务器的必要非联网应用数据进行删除,以扩大服务器的存储空间。
以上仅对本发明的较佳实施例进行了详细叙述,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

Claims (9)

1.一种离散分布聚合控制的云桌面管理方法,其特征在于,所述方法包括以下步骤:
创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息,所述应用使用情况信息包括运行应用的用户端量和应用运行频次;
对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;
将必要应用数据存储至服务器,将非必要应用数据存储至用户端;
对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。
2.根据权利要求1所述一种离散分布聚合控制的云桌面管理方法,其特征在于,所述对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据的步骤,具体包括:
对应用使用情况信息中的运行应用的用户端量进行分析,当运行应用的用户端量大于第一预设值时,将运行应用对应的应用数据标记为必要应用数据,将其它的应用数据标记为待定应用数据;
对待定应用数据对应的应用运行频次进行分析,当应用运行频次大于第二预设值时,将对应的待定应用数据标记为必要应用数据,将其它的待定应用数据标记为非必要应用数据。
3.根据权利要求1所述一种离散分布聚合控制的云桌面管理方法,其特征在于,所述对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端的步骤,具体包括:
根据必要应用数据对应的应用是否需要联网使用,将必要应用数据分为必要非联网应用数据和必要联网应用数据;
将必要非联网应用数据存储至用户端;
将存储在服务器的必要非联网应用数据进行删除。
4.根据权利要求3所述一种离散分布聚合控制的云桌面管理方法,其特征在于,所述对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端的步骤还包括:
根据应用使用情况信息对必要联网应用数据进行分析,所述必要联网应用数据还包括应用无需联网运行部分数据和应用联网运行部分数据,所述应用使用情况信息还包括每个应用的每一部分数据的运行频次;
根据应用使用情况信息得到应用无需联网运行部分数据的运行频次和应用联网运行部分数据的运行频次;
计算应用无需联网运行部分数据的运行频次与应用联网运行部分数据的运行频次的比值,当比值大于第三预设值时,将对应的应用数据转存至用户端。
5.根据权利要求1所述一种离散分布聚合控制的云桌面管理方法,其特征在于,所述方法还包括:对存储在用户端的应用缓存数据的保密性进行判定,将保密应用缓存数据转存至服务器。
6.根据权利要求5所述一种离散分布聚合控制的云桌面管理方法,其特征在于,所述对存储在用户端的应用缓存数据的保密性进行判定,将保密应用缓存数据转存至服务器的步骤,具体包括:
建立保密性应用缓存数据库;
将存储在用户端的应用缓存数据与保密性应用缓存数据库进行匹配,得到保密应用缓存数据;
将保密应用缓存数据转存至服务器,删除用户端中存储的保密应用缓存数据。
7.一种离散分布聚合控制的云桌面管理***,其特征在于,所述***包括:
用户端数据库建立模块,用于创建用户端数据库,所述用户端数据库用于记录用户的应用使用情况信息,所述应用使用情况信息包括运行应用的用户端量和应用运行频次;
应用使用情况信息分析模块,用于对应用使用情况信息进行分析,将应用数据分为必要应用数据和非必要应用数据,所述应用数据包括但不限于每个应用的内容数据、应用缓存数据以及应用配置数据;
应用数据存储模块,用于将必要应用数据存储至服务器,将非必要应用数据存储至用户端;以及
必要非联网应用数据转存模块,用于对必要应用数据进行分析,提取出必要非联网应用数据,将必要非联网应用数据转存至用户端。
8.根据权利要求7所述一种离散分布聚合控制的云桌面管理***,其特征在于,所述应用使用情况信息分析模块包括:
第一预设值判定单元,用于对应用使用情况信息中的运行应用的用户端量进行分析,当运行应用的用户端量大于第一预设值时,将运行应用对应的应用数据标记为必要应用数据,将其它的应用数据标记为待定应用数据;以及
第二预设值判定单元,用于对待定应用数据对应的应用运行频次进行分析,当应用运行频次大于第二预设值时,将对应的待定应用数据标记为必要应用数据,将其它的待定应用数据标记为非必要应用数据。
9.根据权利要求7所述一种离散分布聚合控制的云桌面管理***,其特征在于,所述必要非联网应用数据转存模块包括:
必要非联网应用数据判定单元,用于根据必要应用数据对应的应用是否需要联网使用,将必要应用数据分为必要非联网应用数据和必要联网应用数据;
必要非联网应用数据存储单元,用于将必要非联网应用数据存储至用户端;以及
必要非联网应用数据删除单元,用于将存储在服务器的必要非联网应用数据进行删除。
CN202110959218.XA 2021-08-20 2021-08-20 一种离散分布聚合控制的云桌面管理方法及*** Active CN113760546B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110959218.XA CN113760546B (zh) 2021-08-20 2021-08-20 一种离散分布聚合控制的云桌面管理方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110959218.XA CN113760546B (zh) 2021-08-20 2021-08-20 一种离散分布聚合控制的云桌面管理方法及***

Publications (2)

Publication Number Publication Date
CN113760546A true CN113760546A (zh) 2021-12-07
CN113760546B CN113760546B (zh) 2023-08-22

Family

ID=78790516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110959218.XA Active CN113760546B (zh) 2021-08-20 2021-08-20 一种离散分布聚合控制的云桌面管理方法及***

Country Status (1)

Country Link
CN (1) CN113760546B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130060842A1 (en) * 2011-08-21 2013-03-07 World Software Corporation Remote desktop and data management system
CN105141662A (zh) * 2015-07-27 2015-12-09 浪潮(北京)电子信息产业有限公司 一种云桌面数据管理方法、客户端、远程数据中心和***
CN106533758A (zh) * 2016-11-10 2017-03-22 河南智业科技发展有限公司 一种OpenStack云桌面的企业云桌面管理平台
CN107360443A (zh) * 2016-05-09 2017-11-17 中兴通讯股份有限公司 一种云桌面图像处理方法、云桌面服务器及客户端
CN107885564A (zh) * 2017-10-31 2018-04-06 南京斯坦德云科技股份有限公司 一种超融合云桌面***
CN109739594A (zh) * 2018-12-14 2019-05-10 北京恒远志成信息服务有限公司 云桌面***
CN110633125A (zh) * 2019-09-26 2019-12-31 柯利达信息技术有限公司 一种基于云平台存储的集成管理平台及管理方法
CN110825537A (zh) * 2019-11-04 2020-02-21 联思智云(北京)科技有限公司 基于c/s架构的远程应用的调用方法、装置和设备
CN111566619A (zh) * 2018-11-02 2020-08-21 思杰***有限公司 虚拟桌面中的本地映射账户
US20210291045A1 (en) * 2018-12-07 2021-09-23 Shanghai Dalong Technology Co., Ltd. Method, system and electronic device for achieving remote control of computer game by game controller

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130060842A1 (en) * 2011-08-21 2013-03-07 World Software Corporation Remote desktop and data management system
CN105141662A (zh) * 2015-07-27 2015-12-09 浪潮(北京)电子信息产业有限公司 一种云桌面数据管理方法、客户端、远程数据中心和***
CN107360443A (zh) * 2016-05-09 2017-11-17 中兴通讯股份有限公司 一种云桌面图像处理方法、云桌面服务器及客户端
CN106533758A (zh) * 2016-11-10 2017-03-22 河南智业科技发展有限公司 一种OpenStack云桌面的企业云桌面管理平台
CN107885564A (zh) * 2017-10-31 2018-04-06 南京斯坦德云科技股份有限公司 一种超融合云桌面***
CN111566619A (zh) * 2018-11-02 2020-08-21 思杰***有限公司 虚拟桌面中的本地映射账户
US20210291045A1 (en) * 2018-12-07 2021-09-23 Shanghai Dalong Technology Co., Ltd. Method, system and electronic device for achieving remote control of computer game by game controller
CN109739594A (zh) * 2018-12-14 2019-05-10 北京恒远志成信息服务有限公司 云桌面***
CN110633125A (zh) * 2019-09-26 2019-12-31 柯利达信息技术有限公司 一种基于云平台存储的集成管理平台及管理方法
CN110825537A (zh) * 2019-11-04 2020-02-21 联思智云(北京)科技有限公司 基于c/s架构的远程应用的调用方法、装置和设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
潘纪明 等: "CSS ***云计算运行模式研究", 《软件导刊》 *

Also Published As

Publication number Publication date
CN113760546B (zh) 2023-08-22

Similar Documents

Publication Publication Date Title
CN109064345B (zh) 消息处理方法、***以及计算机可读存储介质
CN111177302B (zh) 业务单据处理方法、装置、计算机设备和存储介质
WO2020233352A1 (zh) 区块链数据入链方法、装置、计算机设备和存储介质
CN109783571B (zh) 隔离环境的数据处理方法、装置、计算机设备及存储介质
WO2020155771A1 (zh) 电子表格数据处理方法、装置、计算机设备和存储介质
CN109460252B (zh) 基于git的配置文件处理方法、装置和计算机设备
WO2017174013A1 (zh) 数据存储管理方法、装置及数据存储***
CN109492856B (zh) 业务请求处理方法、装置、计算机设备以及存储介质
CN106021566A (zh) 一种提高单台数据库并发处理能力的方法、装置及***
US11444998B2 (en) Bit rate reduction processing method for data file, and server
CN110275703B (zh) 键值对数据的赋值方法、装置、计算机设备和存储介质
CN115470156A (zh) 基于rdma的内存使用方法、***、电子设备和存储介质
CN111930800B (zh) 一种基于云计算的企业大数据分析处理***
CN108388409A (zh) 打印请求处理方法、装置、计算机设备和存储介质
CN113760546B (zh) 一种离散分布聚合控制的云桌面管理方法及***
CN116737838A (zh) 一种数据同步方法、装置,计算机设备和存储介质
CN109408532B (zh) 数据获取方法、装置、计算机设备和存储介质
CN111090701A (zh) 业务请求处理方法、装置、可读存储介质和计算机设备
CN102447649B (zh) 中继处理装置及其控制方法
CN111585897B (zh) 请求路由管理方法、***、计算机***及可读存储介质
US20170364293A1 (en) Method and apparatus for data processing
CN111651531A (zh) 数据导入方法、装置、设备及计算机存储介质
CN114168533B (zh) 快照查询方法、装置、计算机设备和存储介质
CN115733833B (zh) 文件分时下载方法、装置、计算机设备和存储介质
US12045220B2 (en) Efficient merge of tabular data with deletion indications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant