CN103279308A - 远程应用接口的缓存方法及装置 - Google Patents

远程应用接口的缓存方法及装置 Download PDF

Info

Publication number
CN103279308A
CN103279308A CN2013101633577A CN201310163357A CN103279308A CN 103279308 A CN103279308 A CN 103279308A CN 2013101633577 A CN2013101633577 A CN 2013101633577A CN 201310163357 A CN201310163357 A CN 201310163357A CN 103279308 A CN103279308 A CN 103279308A
Authority
CN
China
Prior art keywords
remote application
user side
memory space
virtual memory
data cached
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
CN2013101633577A
Other languages
English (en)
Other versions
CN103279308B (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.)
Sangfor Technologies Co Ltd
Original Assignee
Shenzhen Shenxinfu Electronic 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 Shenzhen Shenxinfu Electronic Technology Co Ltd filed Critical Shenzhen Shenxinfu Electronic Technology Co Ltd
Priority to CN201310163357.7A priority Critical patent/CN103279308B/zh
Publication of CN103279308A publication Critical patent/CN103279308A/zh
Application granted granted Critical
Publication of CN103279308B publication Critical patent/CN103279308B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开一种远程应用接口的缓存方法及装置,通过响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;若存在,则挂载对应的虚拟存储空间;若不存在,则建立对应的虚拟存储空间;将该用户端访问远程应用所产生的缓存数据重定向至对应的虚拟存储空间,并运行用户端所访问的远程应用的方法,具有远程应用服务器在大量用户同时访问远程应用时仍可流畅运行的有益效果,提高了远程应用数据的访问速度;进一步地,由于不同用户端访问远程应用所产生的缓存数据彼此隔离,因此提高了远程应用的数据安全;在一定程度上也降低了***成本。

Description

远程应用接口的缓存方法及装置
技术领域
本发明涉及虚拟技术,还涉及远程应用技术,尤其涉及一种远程应用接口的缓存方法及装置。
背景技术
随着远程应用技术的不断发展,企业通过在内网部署远程应用服务器(群),将企业级应用以远程应用资源形式发布,用户便可实现移动办公,从而更好地提高工作效率。由于远程应用服务器磁盘I/O(Input/Output,输入/输出)的读写速度要比CPU(Central ProcessingUnit,中央处理器)和内存的读写速度慢很多,因此当有大量用户同时并发使用远程应用时,将导致远程应用服务器性能下降,比如部分用户连接不上服务器、远程应用打开速度变慢、操作缓慢等;远程应用服务器的I/O成为远程应用发展的瓶颈。
目前,企业通常是通过优化本地磁盘存储来提升服务器的I/O性能,提高远程应用访问速度,但是这样需要投入更多的财力、物力,花费较高的成本。
发明内容
本发明的主要目的是提供一种远程应用接口的缓存方法及装置,旨在解决远程应用服务器I/O不能满足多用户同时访问远程应用的问题。
本发明实施例公开了一种远程应用接口的缓存方法,包括以下步骤:
响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;
若存在所述虚拟存储空间,则挂载所述虚拟存储空间;若不存在所述虚拟存储空间,则建立与该用户端访问远程应用所对应的虚拟存储空间;
将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用。
优选地,所述响应用户端登录远程应用的触发指令之前还包括:
将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间。
优选地,还包括:
关闭用户端所访问的远程应用后,根据所述用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据;
若需要保存所述缓存数据,则注销所述用户端的登录后,保存所述缓存数据;
若不需要保存所述缓存数据,则清除所述缓存数据,注销所述用户端的登录。
优选地,所述用户端不同则对应的所述信息处理策略也不同,且不同的用户端访问远程应用所产生的缓存数据彼此隔离。
优选地,所述保存所述缓存数据包括:
在***空闲时将所述缓存数据以镜像的形式进行备份保存。
本发明实施例还公开一种远程应用接口的缓存装置,包括:
识别模块,用于响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;
挂载模块,用于识别存在所述虚拟存储空间时,挂载所述虚拟存储空间;
新建模块,用于识别不存在所述虚拟存储空间时,建立与该用户端访问远程应用所对应的虚拟存储空间;
重定向模块,用于将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用。
优选地,所述远程应用接口的缓存装置还包括:
设置模块,用于将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间。
优选地,所述远程应用接口的缓存装置还包括:
注销模块,用于关闭用户端所访问的远程应用后,根据所述用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据;若需要保存所述缓存数据,则注销所述用户端的登录后,保存所述缓存数据;若不需要保存所述缓存数据,则清除所述缓存数据,注销所述用户端的登录。
优选地,所述用户端不同则对应的所述信息处理策略也不同,且不同的用户端访问远程应用所产生的缓存数据彼此隔离。
优选地,所述注销模块还用于:
在***空闲时将所述缓存数据以镜像的形式进行备份保存。
本发明通过响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;若存在所述虚拟存储空间,则挂载所述虚拟存储空间;若不存在所述虚拟存储空间,则建立与该用户端访问远程应用所对应的虚拟存储空间;将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用的方法,具有远程应用服务器在大量用户同时访问远程应用时仍可流畅运行的有益效果,提高了远程应用数据的访问速度;进一步地,由于不同用户端访问远程应用所产生的缓存数据彼此隔离,因此提高了远程应用的数据安全;在一定程度上也降低了***成本。
附图说明
图1是本发明远程应用接口的缓存方法第一实施例流程示意图;
图2是本发明远程应用接口的缓存方法第二实施例流程示意图;
图3是本发明远程应用接口的缓存装置第一实施例功能模块示意图;
图4是本发明远程应用接口的缓存装置第二实施例功能模块示意图;
图5是本发明远程应用接口的缓存装置第三实施例功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1是本发明远程应用接口的缓存方法第一实施例流程示意图;如图1所示,本发明远程应用接口的缓存方法包括以下步骤:
步骤S01、响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;若是,则执行步骤S02;若否,则执行步骤S03;
远程应用服务器端响应用户端按照对应的登录信息登录远程应用的触发指令,与用户端建立通信连接;在远程应用服务器端与用户端握手成功后,根据与该用户端建立连接的通信协议,远程应用服务器端获取用户端对应的登录信息及针对该用户端进行远程应用访问的信息处理策略。所述用户端的登录信息包括登录的用户名和密码。
远程应用服务器端根据获取的用户端访问远程应用所对应的信息处理策略,识别远程应用服务器端是否存在与该用户端访问远程应用所对应的虚拟存储空间;所述虚拟存储空间可以为虚拟磁盘等用于存储缓存数据的任意形式的存储空间,本实施例对虚拟存储空间的具体表现形式不作限定。
步骤S02、挂载所述虚拟存储空间;
步骤S03、建立与该用户端访问远程应用所对应的虚拟存储空间;
若服务器端根据登录的该用户端对应的信息处理策略,识别存在与该用户端访问远程应用所对应的虚拟存储空间时,直接挂载该用户端对应的虚拟存储空间。
若服务器端根据登录的该用户端对应的信息处理策略,识别不存在与该用户端访问远程应用所对应的虚拟存储空间时,根据该用户端对应的信息处理策略,新建一个与该用户端访问远程应用所对应的虚拟存储空间。
步骤S04、将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用。
服务器端将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,由于服务器端对内存的读写速度比磁盘I/O的读写速度快很多,因此,将用户端访问远程应用所产生的缓存数据重定向至虚拟存储空间比如虚拟磁盘后,将极大地提高远程应用服务器端的数据处理速度,解决了因多用户并发访问远程应用所导致的远程应用服务器端I/O不能满足正常需求的问题,从而避免用户端不能与远程应用服务器端连接、远程应用运行过慢甚至因卡死而无法运行等问题。
在一优选的实施例中,不同的用户端所对应的远程应用的信息处理策略不同,且不同的用户端访问远程应用所产生的缓存数据彼此隔离;也可以理解为,不同的用户端具备不同的远程应用的访问权限,且每一个用户端只能访问各自信息处理策略所对应的远程应用。
在一优选的实施例中,用户端访问的远程应用数据及因访问远程应用所产生的缓存数据等所有保存在远程应用服务器端及虚拟存储空间的所有数据,均为经过加密的数据;即用户端只能在远程应用服务器端访问,若用户端将上述数据通过拷贝等方式转移存储至用户端或者其他客户端,则对应的数据将不能被正常访问。比如用户端将保存在远程服务器端的某一word文档拷贝至用户端的PC,则用户端在自己的PC上将不能正常打开该word文档,或者打开后的word文档将不能正常显示其内容。所述加密算法可以采用AES加密算法,本实施例对远程应用服务器端采用的具体加密算法不作限定。
在一优选的实施例中,当远程应用服务器端接收到用户端发送的停止运行远程应用的触发指令时,关闭用户端访问的远程应用。此时,远程应用服务器端根据该用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据。若需要保存所述缓存数据,则注销所述用户端的登录后,保存所述缓存数据;若不需要保存所述缓存数据,则清除所述缓存数据,注销所述用户端的登录。
例如,远程应用服务器端可以针对重要用户如VIP用户的虚拟存储空间如虚拟磁盘进行备份管理,在对其虚拟存储空间进行备份管理时,一较佳的实施例为:在***空闲时间,将上述缓存数据以镜像的形式进行备份并保存至物理磁盘存储中;也可以选择将备份至物理磁盘存储后的缓存数据删除。远程应用服务器端对于远程应用标准应用场景的普通用户所对应的虚拟存储空间如虚拟磁盘则无需长期保存;对于无需长期保存的用户端对应的虚拟存储空间,远程应用服务器端可以在注销该用户端的登录后,立刻清除该用户端对应的缓存数据;可以在注销该用户端的本次登录后,将该用户端对应的虚拟存储空间保存预设时长(比如一周),若在预设时长内(比如一周之内)该用户端均未再次访问远程应用,则远程应用服务器端直接将该用户端对应的虚拟存储空间中的缓存数据清除。
本实施例通过响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;若存在所述虚拟存储空间,则挂载所述虚拟存储空间;若不存在所述虚拟存储空间,则建立与该用户端访问远程应用所对应的虚拟存储空间;将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用的方法,具有远程应用服务器在大量用户同时访问远程应用时仍可流畅运行的有益效果,提高了远程应用数据的访问速度;进一步地,由于不同用户端访问远程应用所产生的缓存数据彼此隔离,因此提高了远程应用的数据安全;在一定程度上也降低了***成本。
请参照图2,图2是本发明远程应用接口的缓存方法第二实施例流程示意图;本实施例与图1所述实施例的区别是,仅增加了步骤S10、将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间;本实施例仅对步骤S10作具体描述,有关本发明远程应用接口的缓存方法所对应的其他步骤请参照图1所述实施例的具体描述,在此不再赘述。
如图2所示,本发明远程应用接口的缓存方法在步骤S01(响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间)之前还包括步骤:
步骤S10、将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间。
由于内存的数据读写速度比磁盘I/O的数据读写速度快很多,基于远程应用的虚拟技术,远程应用服务器端开发一个虚拟存储空间(比如虚拟磁盘***),将***的一部分主存虚拟为一个存储空间(比如磁盘),并在该虚拟存储空间上开发文件透明加密***,所有存储在该虚拟存储空间的数据都采用加密算法(比如256位对称加密AES算法)进行加密,其中加密和解密过程对远程应用和用户端均为透明的;当接收到用户端发送的登录远程应用的请求时,远程应用服务器端通过与该用户端对应的信息处理策略,启动该虚拟存储空间,将用户端的缓存数据重定向至该用户端所对应的虚拟存储空间。
本实施例通过将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间的方法,是后续基于远程应用虚拟技术进行数据重定向的前提,为提高远程应用服务器端的数据处理速度提供了重要条件。
请参照图3,图3是本发明远程应用接口的缓存装置第一实施例功能模块示意图;如图3所示,本发明远程应用接口的缓存装置包括:识别模块01、挂载模块02、新建模块03和重定向模块04。
识别模块01,用于响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;
识别模块01响应用户端按照对应的登录信息登录远程应用的触发指令,与用户端建立通信连接;在远程应用服务器端与用户端握手成功后,根据与该用户端建立连接的通信协议,识别模块01获取用户端对应的登录信息及针对该用户端进行远程应用访问的信息处理策略。所述用户端的登录信息包括登录的用户名和密码。
识别模块01根据获取的用户端访问远程应用所对应的信息处理策略,识别远程应用服务器端是否存在与该用户端访问远程应用所对应的虚拟存储空间;所述虚拟存储空间可以为虚拟磁盘等用于存储缓存数据的任意形式的存储空间,本实施例对虚拟存储空间的具体表现形式不作限定。
挂载模块02,用于识别存在所述虚拟存储空间时,挂载所述虚拟存储空间;
新建模块03,用于识别不存在所述虚拟存储空间时,建立与该用户端访问远程应用所对应的虚拟存储空间。
若识别模块01根据登录的该用户端对应的信息处理策略,识别存在与该用户端访问远程应用所对应的虚拟存储空间时,则挂载模块02直接挂载该用户端对应的虚拟存储空间。
若识别模块01根据登录的该用户端对应的信息处理策略,识别不存在与该用户端访问远程应用所对应的虚拟存储空间时,则新建模块03根据该用户端对应的信息处理策略,新建一个与该用户端访问远程应用所对应的虚拟存储空间。
重定向模块04,用于将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用。
重定向模块04将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,由于服务器端对内存的读写速度比磁盘I/O的读写速度快很多,因此,重定向模块04将用户端访问远程应用所产生的缓存数据重定向至虚拟存储空间比如虚拟磁盘后,将极大地提高远程应用服务器端的数据处理速度,解决了因多用户并发访问远程应用所导致的远程应用服务器端I/O不能满足正常需求的问题,从而避免用户端不能与远程应用服务器端连接、远程应用运行过慢甚至因卡死而无法运行等问题。
在一优选的实施例中,不同的用户端所对应的远程应用的信息处理策略不同,且不同的用户端访问远程应用所产生的缓存数据彼此隔离;也可以理解为,不同的用户端具备不同的远程应用的访问权限,且每一个用户端只能访问各自信息处理策略所对应的远程应用。
在一优选的实施例中,用户端访问的远程应用数据及因访问远程应用所产生的缓存数据等所有保存在远程应用服务器端及虚拟存储空间的所有数据,均为经过加密的数据;即用户端只能在远程应用服务器端访问,若用户端将上述数据通过拷贝等方式转移存储至用户端或者其他客户端,则对应的数据将不能被正常访问。比如用户端将保存在远程服务器端的某一word文档拷贝至用户端的PC,则用户端在自己的PC上将不能正常打开该word文档,或者打开后的word文档将不能正常显示其内容。所述加密算法可以采用AES加密算法,本实施例对远程应用服务器端采用的具体加密算法不作限定。
请参照图4,图4是本发明远程应用接口的缓存装置第二实施例功能模块示意图;本发明远程应用接口的缓存装置还包括:
注销模块05,用于关闭用户端所访问的远程应用后,根据所述用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据;若需要保存所述缓存数据,则注销所述用户端的登录后,保存所述缓存数据;若不需要保存所述缓存数据,则清除所述缓存数据,注销所述用户端的登录。
在一优选的实施例中,当远程应用服务器端接收到用户端发送的停止运行远程应用的触发指令时,关闭用户端访问的远程应用。此时,注销模块05根据该用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据。若需要保存所述缓存数据,则注销模块05注销所述用户端的登录后,保存所述缓存数据;若不需要保存所述缓存数据,则注销模块05清除所述缓存数据,注销所述用户端的登录。
例如,注销模块05可以针对重要用户如VIP用户的虚拟存储空间如虚拟磁盘进行备份管理,在对其虚拟存储空间进行备份管理时,一较佳的实施例为:在***空闲时间,注销模块05将上述缓存数据以镜像的形式进行备份并保存至物理磁盘存储中;注销模块05也可以选择将备份至物理磁盘存储后的缓存数据删除。远程应用服务器端对于远程应用标准应用场景的普通用户所对应的虚拟存储空间如虚拟磁盘则无需长期保存;对于无需长期保存的用户端对应的虚拟存储空间,注销模块05可以在注销该用户端的登录后,立刻清除该用户端对应的缓存数据;可以在注销该用户端的本次登录后,将该用户端对应的虚拟存储空间保存预设时长(比如一周),若在预设时长内(比如一周之内)该用户端均未再次访问远程应用,则注销模块05直接将该用户端对应的虚拟存储空间中的缓存数据清除。
本实施例通过响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;若存在所述虚拟存储空间,则挂载所述虚拟存储空间;若不存在所述虚拟存储空间,则建立与该用户端访问远程应用所对应的虚拟存储空间;将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用,具有远程应用服务器在大量用户同时访问远程应用时仍可流畅运行的有益效果,提高了远程应用数据的访问速度;进一步地,由于不同用户端访问远程应用所产生的缓存数据彼此隔离,因此提高了远程应用的数据安全;在一定程度上也降低了***成本。
请参照图5,图5是本发明远程应用接口的缓存装置第三实施例功能模块示意图。本实施例与图4所述实施例的区别是,仅增加了设置模块06;本实施例仅对设置模块06做具体描述,有关本发明远程应用接口的缓存装置所涉及的其他模块请参照相关实施例的具体描述,在此不再赘述。
如图5所示,本发明远程应用接口的缓存装置还包括:
设置模块06,用于将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间。
由于内存的数据读写速度比磁盘I/O的数据读写速度快很多,基于远程应用的虚拟技术,设置模块06开发一个虚拟存储空间(比如虚拟磁盘***),将***的一部分主存虚拟为一个存储空间(比如磁盘);并在该虚拟存储空间上开发文件透明加密***,所有存储在该虚拟存储空间的数据都采用加密算法(比如256位对称加密AES算法)进行加密,其中加密和解密过程对远程应用和用户端均为透明的;当接收到用户端发送的登录远程应用的请求时,远程应用服务器端通过与该用户端对应的信息处理策略,启动该虚拟存储空间,将用户端的缓存数据重定向至该用户端所对应的虚拟存储空间。
本实施例通过将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间,是后续基于远程应用虚拟技术进行数据重定向的前提,为提高远程应用服务器端的数据处理速度提供了重要条件。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种远程应用接口的缓存方法,其特征在于,包括以下步骤:
响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;
若存在所述虚拟存储空间,则挂载所述虚拟存储空间;若不存在所述虚拟存储空间,则建立与该用户端访问远程应用所对应的虚拟存储空间;
将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用。
2.如权利要求1所述的方法,其特征在于,所述响应用户端登录远程应用的触发指令之前还包括:
将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间。
3.如权利要求1或2所述的方法,其特征在于,还包括:
关闭用户端所访问的远程应用后,根据所述用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据;
若需要保存所述缓存数据,则注销所述用户端的登录后,保存所述缓存数据;
若不需要保存所述缓存数据,则清除所述缓存数据,注销所述用户端的登录。
4.如权利要求3所述的方法,其特征在于,所述用户端不同则对应的所述信息处理策略也不同,且不同的用户端访问远程应用所产生的缓存数据彼此隔离。
5.如权利要求3所述的方法,其特征在于,所述保存所述缓存数据包括:
在***空闲时将所述缓存数据以镜像的形式进行备份保存。
6.一种远程应用接口的缓存装置,其特征在于,包括:
识别模块,用于响应用户端登录远程应用的触发指令,根据与该用户端建立连接的通信协议所对应的信息处理策略,识别是否存在与该用户端访问远程应用所对应的虚拟存储空间;
挂载模块,用于识别存在所述虚拟存储空间时,挂载所述虚拟存储空间;
新建模块,用于识别不存在所述虚拟存储空间时,建立与该用户端访问远程应用所对应的虚拟存储空间;
重定向模块,用于将该用户端访问远程应用所产生的缓存数据重定向至所述虚拟存储空间,并运行用户端所访问的远程应用。
7.如权利要求6所述的装置,其特征在于,还包括:
设置模块,用于将预设容量的内存空间设置为用户端登录远程应用所使用的虚拟存储空间。
8.如权利要求6或7所述的装置,其特征在于,还包括:
注销模块,用于关闭用户端所访问的远程应用后,根据所述用户端对应的信息处理策略,识别是否需要保存所述用户端访问远程应用所产生的缓存数据;若需要保存所述缓存数据,则注销所述用户端的登录后,保存所述缓存数据;若不需要保存所述缓存数据,则清除所述缓存数据,注销所述用户端的登录。
9.如权利要求8所述的装置,其特征在于,所述用户端不同则对应的所述信息处理策略也不同,且不同的用户端访问远程应用所产生的缓存数据彼此隔离。
10.如权利要求8所述的装置,其特征在于,所述注销模块还用于:
在***空闲时将所述缓存数据以镜像的形式进行备份保存。
CN201310163357.7A 2013-05-06 2013-05-06 远程应用接口的缓存方法及装置 Active CN103279308B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310163357.7A CN103279308B (zh) 2013-05-06 2013-05-06 远程应用接口的缓存方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310163357.7A CN103279308B (zh) 2013-05-06 2013-05-06 远程应用接口的缓存方法及装置

Publications (2)

Publication Number Publication Date
CN103279308A true CN103279308A (zh) 2013-09-04
CN103279308B CN103279308B (zh) 2016-04-06

Family

ID=49061854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310163357.7A Active CN103279308B (zh) 2013-05-06 2013-05-06 远程应用接口的缓存方法及装置

Country Status (1)

Country Link
CN (1) CN103279308B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685981A (zh) * 2017-01-13 2017-05-17 北京元心科技有限公司 多***的数据加密传输方法及装置
CN109818900A (zh) * 2017-11-20 2019-05-28 高德软件有限公司 一种数据管理***及应用服务器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241895A1 (en) * 2009-03-23 2010-09-23 International Business Machines Corporation Method and apparatus for realizing application high availability
US20100250825A1 (en) * 2009-03-31 2010-09-30 International Business Machines Corporation Method and apparatus for mounting files and directories to a local or remote host
CN101986651A (zh) * 2010-08-26 2011-03-16 上海网众信息技术有限公司 远程存储的方法及其***及客户端
CN102412969A (zh) * 2011-11-14 2012-04-11 深圳市深信服电子科技有限公司 远程使用证书与密钥进行认证的方法、装置及***
CN102968331A (zh) * 2012-11-27 2013-03-13 中标软件有限公司 一种虚拟机管理***及其文件访问方法
CN103051687A (zh) * 2012-12-10 2013-04-17 浪潮(北京)电子信息产业有限公司 一种将应用业务部署到云存储虚拟机的***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241895A1 (en) * 2009-03-23 2010-09-23 International Business Machines Corporation Method and apparatus for realizing application high availability
US20100250825A1 (en) * 2009-03-31 2010-09-30 International Business Machines Corporation Method and apparatus for mounting files and directories to a local or remote host
CN101986651A (zh) * 2010-08-26 2011-03-16 上海网众信息技术有限公司 远程存储的方法及其***及客户端
CN102412969A (zh) * 2011-11-14 2012-04-11 深圳市深信服电子科技有限公司 远程使用证书与密钥进行认证的方法、装置及***
CN102968331A (zh) * 2012-11-27 2013-03-13 中标软件有限公司 一种虚拟机管理***及其文件访问方法
CN103051687A (zh) * 2012-12-10 2013-04-17 浪潮(北京)电子信息产业有限公司 一种将应用业务部署到云存储虚拟机的***及方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106685981A (zh) * 2017-01-13 2017-05-17 北京元心科技有限公司 多***的数据加密传输方法及装置
CN106685981B (zh) * 2017-01-13 2021-03-23 北京元心科技有限公司 多***的数据加密传输方法及装置
CN109818900A (zh) * 2017-11-20 2019-05-28 高德软件有限公司 一种数据管理***及应用服务器
CN109818900B (zh) * 2017-11-20 2021-11-26 阿里巴巴(中国)有限公司 一种数据管理***及应用服务器

Also Published As

Publication number Publication date
CN103279308B (zh) 2016-04-06

Similar Documents

Publication Publication Date Title
US9246944B1 (en) Systems and methods for enforcing data loss prevention policies on mobile devices
CN104881616B (zh) 一种基于应用程序的隐私信息存储方法及装置
US9077541B2 (en) Methods and systems for storage of large data objects
CN110958218B (zh) 基于多网通信的数据传输方法及相关设备
US9202076B1 (en) Systems and methods for sharing data stored on secure third-party storage platforms
US9203815B1 (en) Systems and methods for secure third-party data storage
US20130254537A1 (en) Systems and methods for secure third-party data storage
CN102184372B (zh) 一种基于逆向沙箱的手机支付保护方法
CN102857484A (zh) 一种实现单点登录的方法、***及装置
CN112287372B (zh) 用于保护剪贴板隐私的方法和装置
WO2012087751A1 (en) Bulk initial download of mobile databases
Sahu et al. Cloud computing in mobile applications
CN112434326B (zh) 一种基于数据流的可信计算方法及装置
CN1838142A (zh) 带有数据存储和智能密钥的usb设备及其控制方法
CN102346823A (zh) 一种互联网中用户登录的方法及***
CN102222292B (zh) 一种手机支付保护方法
US8751568B1 (en) Systems and methods for data loss prevention
US9021578B1 (en) Systems and methods for securing internet access on restricted mobile platforms
WO2018189736A1 (en) System and method for dynamic management of private data
US20140068256A1 (en) Methods and apparatus for secure mobile data storage
CN103279308A (zh) 远程应用接口的缓存方法及装置
Dinesh et al. Security aware data transaction using optimized blowfish algorithm in cloud environment
CN104202166B (zh) 一种erp***数据加密方法
CN116522355A (zh) 一种电力数据边界保护方法、设备、介质及装置
US11283768B1 (en) Systems and methods for managing connections

Legal Events

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

Address after: Nanshan District Xueyuan Road in Shenzhen city of Guangdong province 518000 No. 1001 Nanshan Chi Park building A1 layer

Patentee after: SINFOR Polytron Technologies Inc

Address before: 518052 room 410-413, science and technology innovation service center, No. 1 Qilin Road, Shenzhen, Guangdong, China

Patentee before: Shenxinfu Electronics Science and Technology Co., Ltd., Shenzhen