CN115858461A - Data management method, device, equipment and storage medium - Google Patents
Data management method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN115858461A CN115858461A CN202211461759.0A CN202211461759A CN115858461A CN 115858461 A CN115858461 A CN 115858461A CN 202211461759 A CN202211461759 A CN 202211461759A CN 115858461 A CN115858461 A CN 115858461A
- Authority
- CN
- China
- Prior art keywords
- data
- request
- matching
- storage area
- request information
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种数据管理方法、装置、设备及存储介质,该方法包括:在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;若不存在,则将数据请求信息发送至对应的从系统,从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;接收从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。本发明使得多个系统可以对同一存储区域进行访问和操作,实现了不同系统对相同存储区域的复用,解决了智能设备中由于为系统分配的存储空间小,导致部分任务无法执行的技术问题,在降低硬件成本和硬件体积的同时,提高了用户体验。
The invention discloses a data management method, device, equipment and storage medium. The method includes: when receiving data request information, determining whether matching data exists in a local storage area; if not, sending the data request information to the corresponding The slave system is divided into a virtual file system partition for storing multiplexed data of the external system in the data storage area of the slave system; receiving matching data searched by the slave system from the virtual file system partition according to the data request information. The invention enables multiple systems to access and operate the same storage area, realizes the multiplexing of the same storage area by different systems, and solves the technical problem that some tasks cannot be executed due to the small storage space allocated to the system in the smart device , while reducing hardware cost and hardware volume, user experience is improved.
Description
技术领域technical field
本发明涉及文件系统技术领域,尤其涉及一种数据管理方法、装置、设备及存储介质。The present invention relates to the technical field of file systems, in particular to a data management method, device, equipment and storage medium.
背景技术Background technique
随着智能设备的发展,智能设备可以支持越来越多的智能应用,而这些智能设备在硬件设计上,可能需要多个软硬件系统协同工作,搭载多个软硬件系统的智能设备在硬件设计过程中,受硬件成本和体积等因素的限制,有的系统的存储空间较小,而有的系统存储空间较充裕,若存储空间小的系统需要加载超过其自身硬件条件的资源,则会导致资源加载失败,相关任务无法执行。With the development of smart devices, smart devices can support more and more smart applications, and the hardware design of these smart devices may require multiple software and hardware systems to work together. During the process, limited by factors such as hardware cost and volume, some systems have relatively small storage space, while others have more abundant storage space. If a system with a small storage space needs to load resources exceeding its own hardware conditions, it will cause The resource loading failed, and related tasks could not be performed.
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist in understanding the technical solution of the present invention, and does not mean that the above content is admitted as prior art.
发明内容Contents of the invention
本发明的主要目的在于提供了一种数据管理方法、装置、设备及存储介质,旨在解决现有技术中由于为系统分配的存储空间小,导致部分任务无法执行的技术问题。The main purpose of the present invention is to provide a data management method, device, equipment and storage medium, aiming to solve the technical problem in the prior art that some tasks cannot be executed due to the small storage space allocated to the system.
为实现上述目的,本发明提供了一种数据管理方法,所述方法包括以下步骤:In order to achieve the above object, the present invention provides a data management method, the method includes the following steps:
在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;When receiving the data request information, determine whether there is matching data in the local storage area;
若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;If it does not exist, the data request information is sent to the corresponding slave system, and the data storage area of the slave system is divided into a virtual file system partition for storing external system multiplexing data;
接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。receiving matching data searched by the slave system from the virtual file system partition according to the data request information.
可选地,所述将所述数据请求信息发送至对应的从系统,包括:Optionally, the sending the data request information to the corresponding slave system includes:
确定所述数据请求信息中各数据请求的请求优先级;determining the request priority of each data request in the data request information;
根据所述请求优先级将所述各数据请求依次发送至对应的从系统。The data requests are sequentially sent to corresponding slave systems according to the request priorities.
可选地,所述确定所述数据请求信息中各数据请求的请求优先级,包括:Optionally, the determining the request priority of each data request in the data request information includes:
确定所述数据请求信息中各数据请求对应的请求数据类型;Determine the requested data type corresponding to each data request in the data request information;
根据所述请求数据类型确定所述各数据请求的请求优先级。The request priority of each data request is determined according to the request data type.
可选地,所述在接收到数据请求信息时,确定本地存储区域是否存在匹配数据之前,还包括:Optionally, before determining whether matching data exists in the local storage area when the data request information is received, the method further includes:
确定接收到的数据请求的请求频率;determining the request frequency of received data requests;
在所述请求频率大于预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至本地存储区域。When the request frequency is greater than the preset frequency, the matching data fed back from the system according to the data request is obtained in advance through a preset data transmission channel, and the matching data is stored in a local storage area.
可选地,所述本地存储区域包括本地文件系统和本地缓存;Optionally, the local storage area includes a local file system and a local cache;
所述在所述请求频率大于预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至本地存储区域,包括:When the request frequency is greater than the preset frequency, the matching data fed back from the system according to the data request is obtained in advance through a preset data transmission channel, and the matching data is stored in a local storage area, including:
在所述请求频率大于第一预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至所述本地缓存;以及When the request frequency is greater than the first preset frequency, obtain matching data fed back from the system according to the data request through a preset data transmission channel in advance, and store the matching data in the local cache; and
在所述请求频率大于第二预设频率时,将所述匹配数据从所述本地缓存转存至所述本地文件系统,所述第二预设频率大于所述第一预设频率。When the request frequency is greater than a second preset frequency, the matching data is transferred from the local cache to the local file system, and the second preset frequency is greater than the first preset frequency.
可选地,所述在接收到数据请求信息时,确定本地存储区域是否存在匹配数据,包括:Optionally, when receiving the data request information, determining whether there is matching data in the local storage area includes:
在接收到数据请求信息时,判断所述本地文件系统是否存在匹配数据;When receiving the data request information, determine whether matching data exists in the local file system;
若否,则判断所述本地缓存是否存在匹配数据;If not, then determine whether there is matching data in the local cache;
在所述本地缓存不存在所述匹配数据时,判定本地存储区域不存在匹配数据。When the matching data does not exist in the local cache, it is determined that no matching data exists in the local storage area.
为实现上述目的,本发明该提出一种数据管理方法,所述方法包括:In order to achieve the above object, the present invention proposes a data management method, said method comprising:
在接收到主系统发送的数据请求信息时,根据所述数据请求信息在存储区域内的虚拟文件系统分区中查找匹配数据;When receiving the data request information sent by the main system, search for matching data in the virtual file system partition in the storage area according to the data request information;
确定各匹配数据的数据优先级;Determining the data priority of each matching data;
根据所述数据优先级将所述匹配数据发送至所述主系统。The matching data is sent to the primary system according to the data priority.
此外,为实现上述目的,本发明还提出一种数据管理装置,所述装置包括:In addition, in order to achieve the above purpose, the present invention also proposes a data management device, which includes:
文件系统适配模块,用于在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;The file system adaptation module is used to determine whether there is matching data in the local storage area when receiving the data request information;
数据通信模块,用于若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;The data communication module is used to send the data request information to the corresponding slave system if it does not exist, and the data storage area of the slave system is divided into a virtual file system partition for storing external system multiplexing data;
所述数据通信模块,还用于接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。The data communication module is further configured to receive matching data searched by the slave system from the virtual file system partition according to the data request information.
此外,为实现上述目的,本发明还提出一种数据管理设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据管理程序,所述数据管理程序配置为实现如上文所述的数据管理方法的步骤。In addition, in order to achieve the above object, the present invention also proposes a data management device, which includes: a memory, a processor, and a data management program stored in the memory and operable on the processor, the data The management program is configured to implement the steps of the data management method as described above.
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有数据管理程序,所述数据管理程序被处理器执行时实现如上文所述的数据管理方法的步骤。In addition, in order to achieve the above object, the present invention also proposes a storage medium, on which a data management program is stored, and when the data management program is executed by a processor, the steps of the above-mentioned data management method are implemented.
本发明在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。本发明在本地存储区域不存在与数据请求信息对应的匹配数据时,将数据请求信息发送至对应的从系统,并接收从系统根据数据请求信息在数据存储区域内的虚拟文件系统分区中查找匹配数据,使得多个系统可以对同一存储区域进行访问和操作,实现了不同系统对相同存储区域的复用,解决了智能设备中由于为系统分配的存储空间小,导致部分任务无法执行的技术问题,在降低硬件成本和硬件体积的同时,提高了用户体验。When receiving the data request information, the present invention determines whether there is matching data in the local storage area; if not, the data request information is sent to the corresponding slave system, and the data storage area of the slave system is divided into The external system multiplexes the virtual file system partition of the data; receiving the matching data searched by the slave system from the virtual file system partition according to the data request information. In the present invention, when there is no matching data corresponding to the data request information in the local storage area, the data request information is sent to the corresponding slave system, and the receiving slave system searches for a match in the virtual file system partition in the data storage area according to the data request information. Data, so that multiple systems can access and operate the same storage area, realize the multiplexing of the same storage area by different systems, and solve the technical problem that some tasks cannot be executed due to the small storage space allocated to the system in smart devices , while reducing hardware cost and hardware volume, user experience is improved.
附图说明Description of drawings
图1是本发明实施例方案涉及的硬件运行环境的数据管理设备的结构示意图;Fig. 1 is a schematic structural diagram of a data management device in a hardware operating environment involved in the solution of an embodiment of the present invention;
图2为本发明数据管理方法第一实施例的流程示意图;Fig. 2 is a schematic flow chart of the first embodiment of the data management method of the present invention;
图3为本发明数据管理方法第二实施例的流程示意图;Fig. 3 is a schematic flow chart of the second embodiment of the data management method of the present invention;
图4为本发明数据管理方法一实施例中向从系统获取匹配数据的流程示意图;4 is a schematic flow diagram of obtaining matching data from a system in an embodiment of the data management method of the present invention;
图5为本发明数据管理方法另一实施例的流程示意图;FIG. 5 is a schematic flowchart of another embodiment of the data management method of the present invention;
图6为本发明数据管理装置第一实施例的结构框图;Fig. 6 is a structural block diagram of the first embodiment of the data management device of the present invention;
图7为本发明数据管理装置第二实施例的结构框图。Fig. 7 is a structural block diagram of the second embodiment of the data management device of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
参照图1,图1为本发明实施例方案涉及的硬件运行环境的数据管理设备结构示意图。Referring to FIG. 1 , FIG. 1 is a schematic structural diagram of a data management device in a hardware operating environment involved in an embodiment of the present invention.
如图1所示,该数据管理设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM),也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the data management device may include: a
本领域技术人员可以理解,图1中示出的结构并不构成对数据管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 1 is not limited to the data management device, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据管理程序。As shown in FIG. 1 , the
在图1所示的数据管理设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明数据管理设备中的处理器1001、存储器1005可以设置在数据管理设备中,所述数据管理设备通过处理器1001调用存储器1005中存储的数据管理程序,并执行本发明实施例提供的数据管理方法。In the data management device shown in Figure 1, the
本发明实施例提供了一种数据管理方法,参照图2,图2为本发明数据管理方法第一实施例的流程示意图。An embodiment of the present invention provides a data management method. Referring to FIG. 2 , FIG. 2 is a schematic flowchart of a first embodiment of the data management method of the present invention.
本实施例中,所述数据管理方法包括以下步骤:In this embodiment, the data management method includes the following steps:
步骤S10:在接收到数据请求信息时,确定本地存储区域是否存在匹配数据。Step S10: When receiving the data request information, determine whether there is matching data in the local storage area.
需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如平板电脑、个人电脑、手机、可穿戴设备等,或者是一种能够实现上述功能的电子设备、数据管理设备、主系统等。以下以主系统为例,对本实施例及下述各实施例进行举例说明。It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, a wearable device, etc., or a device that can implement Electronic equipment, data management equipment, main system, etc. for the above functions. Hereinafter, the main system is taken as an example to illustrate this embodiment and the following embodiments.
可以理解的是,数据请求信息可以是请求调用数据的信息,数据请求信息包括数据请求,数据请求信息中数据请求的数量至少为一个;本地存储区域可以是在硬件设计时,为主系统分配的存储区域;匹配数据可以是本地存储区域中存储的与数据请求信息中的数据请求匹配的数据,例如数据请求信息中的数据请求为陀螺仪数据请求,则匹配数据为陀螺仪数据,其中数据请求还可以是图片数据请求、音频数据请求等,本实施例在此不作限制。It can be understood that the data request information may be information requesting to call data, the data request information includes data requests, and the number of data requests in the data request information is at least one; the local storage area may be allocated to the main system during hardware design Storage area; the matching data can be the data stored in the local storage area that matches the data request in the data request information, for example, if the data request in the data request information is a gyroscope data request, then the matching data is gyroscope data, where the data request It may also be a picture data request, an audio data request, etc., which are not limited in this embodiment.
在具体实现中,主系统在接收到数据请求信息时,确定数据请求信息包括的数据请求,并判断为主系统分配的本地存储区域中是否存储有与数据请求匹配的数据。In a specific implementation, when the host system receives the data request information, it determines the data request included in the data request information, and judges whether data matching the data request is stored in the local storage area allocated by the host system.
步骤S20:若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区。Step S20: If it does not exist, send the data request information to the corresponding slave system, and the data storage area of the slave system is divided into virtual file system partitions for storing multiplexed data of external systems.
可以理解的是,主系统和从系统可以是根据对同一存储区域进行访问和操作的过程中的作用确定的,从系统的数量至少为一个,主系统可以向从系统数据存储区域中的虚拟文件系统分区请求数据,例如有3个系统A、B和C,假设系统A向系统B的数据存储区域请求数据,此时数据A可称为主系统,系统B可称为从系统,假设系统B向系统C的数据存储区域请求数据,此时数据B可称为主系统,数据C可称为从系统;数据存储区域可以是在硬件设计时,为从系统分配的存储区域;外部系统复用数据可以是主系统和从系统都可以使用的数据;虚拟文件系统分区可以在数据存储系统中划分的用于存储虚拟文件系统的存储分区;由于系统的运行状态是不断变化的,为了适应系统的不同运行状态,可根据系统运行状态动态调整虚拟文件系统分区的大小,例如确定预设历史时长内请求数据的数据量,根据所述数据量调整虚拟文件系统分区的大小。It can be understood that the master system and the slave system can be determined according to the role in the process of accessing and operating the same storage area. The system partition requests data. For example, there are three systems A, B, and C. Suppose system A requests data from the data storage area of system B. At this time, data A can be called the master system, and system B can be called the slave system. Suppose system B Request data from the data storage area of system C. At this time, data B can be called the master system, and data C can be called the slave system; the data storage area can be the storage area allocated for the slave system during hardware design; external system multiplexing The data can be used by both the master system and the slave system; the virtual file system partition can be divided in the data storage system to store the storage partition of the virtual file system; since the operating state of the system is constantly changing, in order to adapt to the system Depending on the operating state, the size of the virtual file system partition can be dynamically adjusted according to the system operating state, for example, the amount of requested data within a preset historical time period can be determined, and the size of the virtual file system partition can be adjusted according to the amount of data.
步骤S30:接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。Step S30: receiving the matching data searched by the slave system from the virtual file system partition according to the data request information.
需要说明的是,从系统在接收到数据请求信息中的数据请求后,根据数据请求在虚拟文件系统分区查找与数据请求匹配的数据,并将查找到的数据反馈至主系统。It should be noted that, after receiving the data request in the data request information, the slave system searches for data matching the data request in the virtual file system partition according to the data request, and feeds the found data back to the master system.
在具体实施中,例如可穿戴设备包括三个系统,分别为系统A、系统B和系统C,系统A为主系统,系统B和系统C为系统A的从系统,其中系统B的数据存储区域内划分有用于存储传感器数据的虚拟文件系统分区B1,系统C的数据存储区域内划分有用于存储图片数据的虚拟文件系统分区C1,系统A接收到的数据请求信息包括图片数据请求和传感器数据请求,系统A在本地存储区域中为查找到对应的图片数据和传感器数据,则将图片数据请求发送至系统C,将传感器数据请求发送至系统B,系统B接收到传感器数据请求后,在虚拟文件系统分区B1查找传感器数据,并将查找到传感器数据反馈至系统A,系统C在接收到图片数据请求后,在虚拟文件系统分区C1查找图片数据,并将查找到图片数据反馈至系统A;上述数据不限于图片数据和传感器数据,还可以是音频数据、视频数据等,上述图片数据和传感器数据也可以同时存储在系统B或系统C中,此时仅需向系统B或系统C请求数据即可,本实施例在此不作限制。In specific implementation, for example, the wearable device includes three systems, namely system A, system B and system C, system A is the main system, system B and system C are the slave systems of system A, and the data storage area of system B There is a virtual file system partition B1 for storing sensor data, and a virtual file system partition C1 for storing picture data in the data storage area of system C. The data request information received by system A includes picture data requests and sensor data requests. , in order to find the corresponding picture data and sensor data in the local storage area, system A sends the picture data request to system C, and sends the sensor data request to system B. After receiving the sensor data request, system B sends the virtual file System partition B1 searches for sensor data and feeds the found sensor data back to system A. After system C receives the request for picture data, it searches for picture data in virtual file system partition C1 and feeds back the found picture data to system A; the above The data is not limited to picture data and sensor data, but can also be audio data, video data, etc. The above-mentioned picture data and sensor data can also be stored in system B or system C at the same time. At this time, it is only necessary to request data from system B or system C. Yes, this embodiment is not limited here.
进一步地,为了提高重要数据的请求效率,所述将所述数据请求信息发送至对应的从系统,包括:确定所述数据请求信息中各数据请求的请求优先级;根据所述请求优先级将所述各数据请求依次发送至对应的从系统。Further, in order to improve the request efficiency of important data, the sending the data request information to the corresponding slave system includes: determining the request priority of each data request in the data request information; The data requests are sequentially sent to corresponding slave systems.
可以理解的是,请求优先级可以是数据请求对应数据的优先级,请求优先级越高,表明该数据请求对应的数据越重要;可在数据请求中添加对应数据的优先级标志。It can be understood that the request priority may be the priority of the data corresponding to the data request, and a higher request priority indicates that the data corresponding to the data request is more important; a priority flag corresponding to the data may be added to the data request.
在具体实施中,主系统在接收到数据请求信息时,对各数据请求进行解析,根据解析结果确定各数据请求的优先级标志,根据优先级标志先将高优先级的数据请求发送至从系统,再将低优先级的数据请求发送至从系统。In the specific implementation, when the master system receives the data request information, it analyzes each data request, determines the priority mark of each data request according to the analysis result, and sends the high priority data request to the slave system first according to the priority mark , and then send low-priority data requests to the slave system.
进一步地,为了提高重要数据的请求效率,所述确定所述数据请求信息中各数据请求的请求优先级,包括:确定所述数据请求信息中各数据请求对应的请求数据类型;根据所述请求数据类型确定所述各数据请求的请求优先级。Further, in order to improve the request efficiency of important data, the determining the request priority of each data request in the data request information includes: determining the request data type corresponding to each data request in the data request information; The data type determines the request priority of each data request.
可以理解的是,请求数据类型可以是数据请求对应的数据类型,请求数据类型包括传感器数据、图片数据、音频数据等;可以为各请求数据类型设置对应的优先级,请求数据类型优先级高,相应的请求优先级高。It can be understood that the requested data type can be the data type corresponding to the data request, and the requested data type includes sensor data, picture data, audio data, etc.; corresponding priorities can be set for each requested data type, and the requested data type has a higher priority. The corresponding request has high priority.
在具体实施中,例如从系统的虚拟文件系统分区内存储多种类型的数据,根据数据类型将虚拟文件系统分区细分为不同的存储区域,不同类型的数据存储在对应的区域内;主系统在接收到数据请求信息时,确定数据请求信息中各数据请求对应的请求数据类型,根据预先为请求数据类型设置的优先级确定对应的数据请求的优先级;可将实时性要求高的数据设置为高优先级数据,将实时性要求低的数据设置为低优先级数据,例如将传感器数据设置为高优先级数据,将图片数据设置为低优先级数据。In specific implementation, for example, multiple types of data are stored in the virtual file system partition of the slave system, and the virtual file system partition is subdivided into different storage areas according to the data type, and different types of data are stored in corresponding areas; the main system When receiving the data request information, determine the requested data type corresponding to each data request in the data request information, and determine the priority of the corresponding data request according to the priority set for the requested data type in advance; the data with high real-time requirements can be set For high-priority data, set data with low real-time requirements as low-priority data, for example, set sensor data as high-priority data, and set image data as low-priority data.
本实施例在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。本实施例在本地存储区域不存在与数据请求信息对应的匹配数据时,将数据请求信息发送至对应的从系统,并接收从系统根据数据请求信息在数据存储区域内的虚拟文件系统分区中查找匹配数据,使得多个系统可以对同一存储区域进行访问和操作,实现了不同系统对相同存储区域的复用,解决了智能设备中由于为系统分配的存储空间小,导致部分任务无法执行的技术问题,在降低硬件成本和硬件体积的同时,提高了用户体验。In this embodiment, when the data request information is received, it is determined whether there is matching data in the local storage area; if not, the data request information is sent to the corresponding slave system, and the data storage area of the slave system is divided into A virtual file system partition storing data multiplexed by the external system; receiving matching data searched by the slave system from the virtual file system partition according to the data request information. In this embodiment, when there is no matching data corresponding to the data request information in the local storage area, the data request information is sent to the corresponding slave system, and the receiving slave system searches the virtual file system partition in the data storage area according to the data request information. Match data, so that multiple systems can access and operate the same storage area, realize the multiplexing of the same storage area by different systems, and solve the technology that some tasks cannot be executed due to the small storage space allocated to the system in smart devices Problem, while reducing hardware cost and hardware volume, it improves user experience.
参考图3,图3为本发明数据管理方法第二实施例的流程示意图。Referring to FIG. 3 , FIG. 3 is a schematic flowchart of a second embodiment of the data management method of the present invention.
基于上述第一实施例,在本实施例中,在所述步骤S10之前,还包括:Based on the first embodiment above, in this embodiment, before the step S10, further includes:
步骤S01:确定接收到的数据请求的请求频率。Step S01: Determine the request frequency of the received data request.
可以理解的是,请求频率可以是预设时长内接收到同一数据请求的频率;主系统可对接收到的数据请求的数量进行统计,并根据统计结果计算各数据请求的请求频率。It can be understood that the request frequency may be the frequency at which the same data request is received within a preset time period; the main system may count the number of received data requests, and calculate the request frequency of each data request according to the statistical results.
步骤S02:在所述请求频率大于预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至本地存储区域。Step S02: When the request frequency is greater than the preset frequency, obtain matching data fed back from the system according to the data request through a preset data transmission channel in advance, and store the matching data in a local storage area.
可以理解的是,预设频率可以是预先设定的阈值频率;若请求频率大于预设频率,判定数据请求对应的数据请求频率高,为了提高请求数据的获取效率,在数据请求频率高时,预先通过预设数据传输通道获取从系统根据数据请求反馈的匹配数据,将匹配数据存储至本地存储区域,在主系统接收到数据请求时,可直接从本地存储区域内读取对应的请求数据,无需向从系统获取请求数据,缩短了数据传输时间,使得数据访问路径更高效,提高了高频率请求数据的获取效率。预设数据传输通道可以是在主系统和从系统之间建立的,用于传输数据的通道,预设数据传输通道可基于UART、SPI、SHM或其他方式建立,本实施例在此不作限制。It can be understood that the preset frequency may be a preset threshold frequency; if the request frequency is greater than the preset frequency, it is determined that the data request frequency corresponding to the data request is high. In order to improve the acquisition efficiency of the requested data, when the data request frequency is high, Obtain the matching data fed back by the slave system according to the data request through the preset data transmission channel in advance, and store the matching data in the local storage area. When the main system receives the data request, it can directly read the corresponding request data from the local storage area. There is no need to obtain request data from the slave system, which shortens the data transmission time, makes the data access path more efficient, and improves the acquisition efficiency of high-frequency request data. The preset data transmission channel can be established between the master system and the slave system for data transmission. The preset data transmission channel can be established based on UART, SPI, SHM or other methods, which is not limited in this embodiment.
应该理解的是,在请求频率大于预设频率时,预先通过预设数据传输通道获取从系统根据数据请求反馈的匹配数据可以是在请求频率大于预设频率时,判定对应的数据为高频率请求数据,主系统提前通过预设数据传输通道获取从系统反馈的匹配数据。It should be understood that when the request frequency is greater than the preset frequency, obtaining the matching data fed back from the system according to the data request through the preset data transmission channel in advance may be to determine that the corresponding data is a high-frequency request when the request frequency is greater than the preset frequency Data, the main system obtains the matching data fed back from the system through the preset data transmission channel in advance.
在具体实施中,主系统获取接收到的数据请求的数量,根据数据请求的数量确定数据请求的请求频率,在请求频率大于预设频率时,判定对应的数据为高频率请求数据,主系统提前通过预设数据传输通道获取从系统根据数据请求反馈的匹配数据,并将匹配数据存储至本地存储区域,主系统再次接收到高频率请求数据对应的数据请求时,可直接从本地存储区域获取匹配数据。In a specific implementation, the main system obtains the number of data requests received, determines the request frequency of data requests according to the number of data requests, and when the request frequency is greater than the preset frequency, it determines that the corresponding data is high-frequency request data, and the main system advances Obtain the matching data fed back by the slave system according to the data request through the preset data transmission channel, and store the matching data in the local storage area. When the main system receives the data request corresponding to the high-frequency request data again, it can directly obtain the matching data from the local storage area. data.
进一步地,对于一些高频率请求数据,若每次都向从系统获取,则由于访问路径长会导致数据的获取效率低,为了减小高频率请求数据的访问路径,以提高数据获取效率,所述本地存储区域包括本地文件系统和本地缓存;所述步骤S02,包括:在所述请求频率大于第一预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至所述本地缓存;以及在所述请求频率大于第二预设频率时,将所述匹配数据从所述本地缓存转存至所述本地文件系统,所述第二预设频率大于所述第一预设频率。Furthermore, for some high-frequency request data, if it is obtained from the slave system every time, the long access path will lead to low data acquisition efficiency. In order to reduce the access path of high-frequency request data and improve data acquisition efficiency, the The local storage area includes a local file system and a local cache; the step S02 includes: when the request frequency is greater than the first preset frequency, obtaining the matching feedback from the system according to the data request through a preset data transmission channel in advance data, and store the matching data in the local cache; and when the request frequency is greater than a second preset frequency, transfer the matching data from the local cache to the local file system, the The second preset frequency is greater than the first preset frequency.
在具体实施中,主系统确定数据请求的请求频率,在请求频率大于第一预设频率时,预先通过预设数据传输通道获取从系统根据数据请求反馈的匹配数据,并将匹配数据存储至本地缓存,在请求频率大于第二预设频率时,将本地缓存中的匹配数据转存至本地文件系统。In a specific implementation, the main system determines the request frequency of the data request, and when the request frequency is greater than the first preset frequency, the matching data fed back from the slave system according to the data request is obtained in advance through the preset data transmission channel, and the matching data is stored locally Cache, when the request frequency is greater than the second preset frequency, transfer the matching data in the local cache to the local file system.
进一步地,匹配数据可能存储在本地文件系统或本地缓存,为了减小数据访问路径,所述在接收到数据请求信息时,确定本地存储区域是否存在匹配数据,包括:在接收到数据请求信息时,判断所述本地文件系统是否存在匹配数据;若否,则判断所述本地缓存是否存在匹配数据;在所述本地缓存不存在所述匹配数据时,判定本地存储区域不存在匹配数据。Further, the matching data may be stored in the local file system or local cache. In order to reduce the data access path, when receiving the data request information, determining whether there is matching data in the local storage area includes: when receiving the data request information , judging whether there is matching data in the local file system; if not, judging whether there is matching data in the local cache; when the matching data does not exist in the local cache, judging that there is no matching data in the local storage area.
需要说明的是,主系统中虚拟文件系统包括文件系统适配模块、数据通信模块、优先级管理模块和缓存管理模块,文件系统适配模块接收数据请求信息,并确定数据请求信息中各数据请求的匹配数据是否存储在本地文件系统,若不存在,继续判断本地缓存中是否存在该匹配数据,若本地缓存中不存在匹配数据,优先级管理模块识别各数据请求的请求优先级,请求优先级确定后,数据通信模块根据请求优先级由高到低依次将数据请求发送至从系统,并获取从系统根据数据请求查找到的匹配数据,在系统运行的过程中,缓存管理模块实时监控各数据请求的请求频率,并在请求频率大于第一预设频率时,预先通过预设数据传输通道提前向从系统获取对应的匹配数据,获取到的匹配数据先被存储至本地缓存,在数据请求的请求频率大于第二预设频率时,将本地缓存中的匹配数据转存至本地文件系统。It should be noted that the virtual file system in the main system includes a file system adaptation module, a data communication module, a priority management module, and a cache management module. The file system adaptation module receives data request information and determines the Whether the matching data is stored in the local file system, if not, continue to judge whether the matching data exists in the local cache, if there is no matching data in the local cache, the priority management module identifies the request priority of each data request, the request priority After confirmation, the data communication module sends the data request to the slave system in order from high to low according to the priority of the request, and obtains the matching data found by the slave system according to the data request. During the operation of the system, the cache management module monitors each data in real time The request frequency of the request, and when the request frequency is greater than the first preset frequency, the corresponding matching data is obtained from the system in advance through the preset data transmission channel in advance, and the obtained matching data is first stored in the local cache. When the request frequency is greater than the second preset frequency, the matching data in the local cache is transferred to the local file system.
在具体实施中,参照图4,图4为向从系统获取匹配数据的流程示意图,主系统接收到数据请求信息时,判断本地文件系统是否存储有与数据请求信息中数据请求对应的匹配数据,若存在,则从本地文件系统读取匹配数据;若不存在,则判断本地缓存是否存储有与数据请求对应的匹配数据,若存在,则从本地缓存读取匹配数据;若不存在,则确定数据请求信息中各数据请求的请求优先级,根据请求优先级将数据请求发送至从系统,从系统在接收到数据请求后,根据数据请求在虚拟文件系统分区内查找匹配数据,从系统识别匹配数据的数据优先级,按照数据优先级将匹配数据通过预设数据传输通道发送至主系统。In the specific implementation, with reference to Fig. 4, Fig. 4 is a schematic flow chart of obtaining matching data from the system, when the master system receives the data request information, it judges whether the local file system stores matching data corresponding to the data request in the data request information, If it exists, read the matching data from the local file system; if it does not exist, judge whether the local cache stores the matching data corresponding to the data request, if it exists, read the matching data from the local cache; if not, determine The request priority of each data request in the data request information, according to the request priority, the data request is sent to the slave system. After receiving the data request, the slave system searches for matching data in the virtual file system partition according to the data request, and the slave system identifies the matching data. The data priority of the data, according to the data priority, the matching data is sent to the main system through the preset data transmission channel.
本实施例确定接收到的数据请求的请求频率;在所述请求频率大于预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至本地存储区域。本实施例在数据请求的请求频率大于预设频率时,预先向从系统请求匹配数据,并将匹配数据存储至本地存储区域,使得主系统再次接收到该数据请求时,能够直接从本地存储区域读取匹配数据,减小了数据访问路径,提高了高频率请求数据的获取效率。In this embodiment, the request frequency of the received data request is determined; when the request frequency is greater than the preset frequency, the matching data fed back from the system according to the data request is obtained in advance through the preset data transmission channel, and the matching data is Save to local storage area. In this embodiment, when the request frequency of the data request is greater than the preset frequency, the matching data is requested from the slave system in advance, and the matching data is stored in the local storage area, so that when the master system receives the data request again, it can directly download the matching data from the local storage area. Reading matching data reduces the data access path and improves the acquisition efficiency of high-frequency request data.
本发明实施例还提供了一种数据管理方法,参照图5,图为5本发明数据管理方法另一实施例的流程示意图。The embodiment of the present invention also provides a data management method. Referring to FIG. 5 , FIG. 5 is a schematic flowchart of another embodiment of the data management method of the present invention.
本实施例中,所述数据管理方法包括以下步骤:In this embodiment, the data management method includes the following steps:
步骤S1:在接收到主系统发送的数据请求信息时,根据所述数据请求信息在存储区域内的虚拟文件系统分区中查找匹配数据。Step S1: When receiving the data request information sent by the host system, search for matching data in the virtual file system partitions in the storage area according to the data request information.
需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如平板电脑、个人电脑、手机、可穿戴设备等,或者是一种能够实现上述功能的电子设备、数据管理设备、从系统等。以下以从系统为例,对本实施例及下述各实施例进行举例说明。It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, a wearable device, etc., or a device that can implement Electronic equipment, data management equipment, slave systems, etc. for the above functions. The following takes the slave system as an example to illustrate this embodiment and the following embodiments.
可以理解的是,从系统中虚拟文件系统包括文件系统适配模块、数据通信模块和优先级管理模块,从系统通过文件系统适配模块获取与数据请求对应的匹配数据,优先级管理模块确定匹配数据的优先级,数据通信模块将匹配数据发送至主系统。It can be understood that the virtual file system in the slave system includes a file system adaptation module, a data communication module, and a priority management module. The slave system obtains matching data corresponding to the data request through the file system adaptation module, and the priority management module determines the matching data The priority of the data, the data communication module sends the matching data to the main system.
步骤S2:确定各匹配数据的数据优先级;Step S2: determining the data priority of each matching data;
步骤S3:根据所述数据优先级将所述匹配数据发送至所述主系统。Step S3: Send the matching data to the main system according to the data priority.
在具体实施中,从系统通过数据传输系统接收主系统发送的数据请求信息,根据数据请求信息在数据存储区域内的虚拟文件系统分区内查找匹配数据,并确定各匹配数据的数据优先级,将优先级大于预设优先级的匹配数据通过高优先级数据通道发送至主系统,将优先级小于或等于预设优先级的匹配数据通过低优先级数据通道发送至主系统。In the specific implementation, the slave system receives the data request information sent by the master system through the data transmission system, searches for matching data in the virtual file system partition in the data storage area according to the data request information, and determines the data priority of each matching data, and sends The matching data whose priority is greater than the preset priority is sent to the main system through the high-priority data channel, and the matching data whose priority is less than or equal to the preset priority is sent to the main system through the low-priority data channel.
本实施例在接收到主系统发送的数据请求信息时,根据所述数据请求信息在存储区域内的虚拟文件系统分区中查找匹配数据;确定各匹配数据的数据优先级;根据所述数据优先级将所述匹配数据发送至所述主系统。本实施例根据匹配数据的优先级向主系统发送匹配数据,提高了高优先级数据的传输效率。In this embodiment, when the data request information sent by the main system is received, the matching data is searched in the virtual file system partition in the storage area according to the data request information; the data priority of each matching data is determined; according to the data priority The matching data is sent to the host system. In this embodiment, the matching data is sent to the main system according to the priority of the matching data, which improves the transmission efficiency of high-priority data.
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有数据管理程序,所述数据管理程序被处理器执行时实现如上文所述的数据管理方法的步骤。In addition, an embodiment of the present invention also proposes a storage medium, on which a data management program is stored, and when the data management program is executed by a processor, the steps of the above-mentioned data management method are implemented.
参照图6,图6为本发明数据管理装置第一实施例的结构框图。Referring to FIG. 6, FIG. 6 is a structural block diagram of the first embodiment of the data management device of the present invention.
如图6所示,本发明实施例提出的数据管理装置包括:As shown in Figure 6, the data management device proposed by the embodiment of the present invention includes:
文件系统适配模块10,用于在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;The file
数据通信模块20,用于若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;The
所述数据通信模块20,还用于接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。The
本实施例在接收到数据请求信息时,确定本地存储区域是否存在匹配数据;若不存在,则将所述数据请求信息发送至对应的从系统,所述从系统的数据存储区域内划分有用于存储外部系统复用数据的虚拟文件系统分区;接收所述从系统根据所述数据请求信息从所述虚拟文件系统分区中查找的匹配数据。本实施例在本地存储区域不存在与数据请求信息对应的匹配数据时,将数据请求信息发送至对应的从系统,并接收从系统根据数据请求信息在数据存储区域内的虚拟文件系统分区中查找匹配数据,使得多个系统可以对同一存储区域进行访问和操作,实现了不同系统对相同存储区域的复用,解决了智能设备中由于为系统分配的存储空间小,导致部分任务无法执行的技术问题,在降低硬件成本和硬件体积的同时,提高了用户体验。In this embodiment, when the data request information is received, it is determined whether there is matching data in the local storage area; if not, the data request information is sent to the corresponding slave system, and the data storage area of the slave system is divided into A virtual file system partition storing data multiplexed by the external system; receiving matching data searched by the slave system from the virtual file system partition according to the data request information. In this embodiment, when there is no matching data corresponding to the data request information in the local storage area, the data request information is sent to the corresponding slave system, and the receiving slave system searches the virtual file system partition in the data storage area according to the data request information. Match data, so that multiple systems can access and operate the same storage area, realize the multiplexing of the same storage area by different systems, and solve the technology that some tasks cannot be executed due to the small storage space allocated to the system in smart devices Problem, while reducing hardware cost and hardware volume, it improves user experience.
参照图7,基于本发明上述数据管理装置第一实施例,提出本发明数据管理装置的第二实施例。Referring to FIG. 7 , based on the first embodiment of the above-mentioned data management device of the present invention, a second embodiment of the data management device of the present invention is proposed.
在本实施例中,所述数据管理装置还包括优先级管理模块30,所述优先级管理模块30,用于确定所述数据请求信息中各数据请求的请求优先级;根据所述请求优先级将所述各数据请求依次发送至对应的从系统。In this embodiment, the data management device further includes a
所述优先级管理模块30,还用于确定所述数据请求信息中各数据请求对应的请求数据类型;根据所述请求数据类型确定所述各数据请求的请求优先级。The
所述数据管理装置还包括缓存管理模块40,所述缓存管理模块40,用于确定接收到的数据请求的请求频率;在所述请求频率大于预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至本地存储区域。The data management device also includes a
所述缓存管理模块40,还用于在所述请求频率大于第一预设频率时,预先通过预设数据传输通道获取从系统根据所述数据请求反馈的匹配数据,并将所述匹配数据存储至所述本地缓存;以及在所述请求频率大于第二预设频率时,将所述匹配数据从所述本地缓存转存至所述本地文件系统,所述第二预设频率大于所述第一预设频率;所述本地存储区域包括本地文件系统和本地缓存。The
所述文件系统适配模块10,还用于在接收到数据请求信息时,判断所述本地文件系统是否存在匹配数据;若否,则判断所述本地缓存是否存在匹配数据;在所述本地缓存不存在所述匹配数据时,判定本地存储区域不存在匹配数据。The file
本发明数据管理装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。For other embodiments or specific implementations of the data management device of the present invention, reference may be made to the foregoing method embodiments, and details are not repeated here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solution of the present invention can be embodied in the form of software products in essence or in other words, the part that contributes to the prior art, and the computer software products are stored in a storage medium (such as read-only memory/random access memory, magnetic disk, optical disk), including several instructions to make a terminal device (which can be a mobile phone, computer, server, air conditioner, or network equipment, etc.) execute the methods described in various embodiments of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211461759.0A CN115858461A (en) | 2022-11-21 | 2022-11-21 | Data management method, device, equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211461759.0A CN115858461A (en) | 2022-11-21 | 2022-11-21 | Data management method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115858461A true CN115858461A (en) | 2023-03-28 |
Family
ID=85664670
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211461759.0A Pending CN115858461A (en) | 2022-11-21 | 2022-11-21 | Data management method, device, equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115858461A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180139208A1 (en) * | 2016-11-14 | 2018-05-17 | Linkedin Corporation | Secure virtualization of remote storage systems |
| CN110471870A (en) * | 2019-08-14 | 2019-11-19 | Oppo广东移动通信有限公司 | Method, apparatus, electronic equipment and the storage medium of multisystem operation |
| CN112347503A (en) * | 2020-10-14 | 2021-02-09 | 重庆传音通讯技术有限公司 | Management method, management device and computer storage medium |
| CN115048572A (en) * | 2022-05-05 | 2022-09-13 | 北京达佳互联信息技术有限公司 | Data processing method, device, server and storage medium |
| CN115080261A (en) * | 2021-03-16 | 2022-09-20 | 华为技术有限公司 | Data processing method, device, system, computing equipment and computer storage medium |
| CN115129649A (en) * | 2022-06-30 | 2022-09-30 | 浙江中控技术股份有限公司 | Data communication method, programmable logic chip and serial communication system |
-
2022
- 2022-11-21 CN CN202211461759.0A patent/CN115858461A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180139208A1 (en) * | 2016-11-14 | 2018-05-17 | Linkedin Corporation | Secure virtualization of remote storage systems |
| CN110471870A (en) * | 2019-08-14 | 2019-11-19 | Oppo广东移动通信有限公司 | Method, apparatus, electronic equipment and the storage medium of multisystem operation |
| CN112347503A (en) * | 2020-10-14 | 2021-02-09 | 重庆传音通讯技术有限公司 | Management method, management device and computer storage medium |
| CN115080261A (en) * | 2021-03-16 | 2022-09-20 | 华为技术有限公司 | Data processing method, device, system, computing equipment and computer storage medium |
| CN115048572A (en) * | 2022-05-05 | 2022-09-13 | 北京达佳互联信息技术有限公司 | Data processing method, device, server and storage medium |
| CN115129649A (en) * | 2022-06-30 | 2022-09-30 | 浙江中控技术股份有限公司 | Data communication method, programmable logic chip and serial communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111475235B (en) | Acceleration method, device, equipment and storage medium for function calculation cold start | |
| US20200328984A1 (en) | Method and apparatus for allocating resource | |
| CN113032153B (en) | Dynamic capacity expansion method, system and device for container service resources and storage medium | |
| JP2009251708A (en) | I/o node control system and method | |
| CN114155026B (en) | Resource allocation method, device, server and storage medium | |
| CN111913792A (en) | Service processing method and device | |
| CN111339057A (en) | Method, apparatus and computer readable storage medium for reducing back-to-source requests | |
| CN116155828B (en) | Message order keeping method and device for multiple virtual queues, storage medium and electronic equipment | |
| CN111885184A (en) | Method and device for processing hot spot access keywords in high concurrency scene | |
| CN110162395B (en) | Memory allocation method and device | |
| CN112685148A (en) | Asynchronous communication method and device of mass terminals, computer equipment and storage medium | |
| CN111415291A (en) | Multi-core chip and scheduling method thereof | |
| CN110430142A (en) | Method and apparatus for controlling flow | |
| CN109002364A (en) | Optimization method, electronic device and the readable storage medium storing program for executing of interprocess communication | |
| US20090157896A1 (en) | Tcp offload engine apparatus and method for system call processing for static file transmission | |
| CN114363379A (en) | Method, device, electronic device and medium for vehicle data transmission | |
| CN110633141A (en) | Memory management method and device of application program, terminal equipment and medium | |
| CN111813541B (en) | Task scheduling method, device, medium and equipment | |
| CN120011263A (en) | Data sharing method, device and electronic equipment | |
| CN115858461A (en) | Data management method, device, equipment and storage medium | |
| CN108616576B (en) | Method and device for scheduling application server | |
| US20250291644A1 (en) | Allocating Dedicated Shared CPU | |
| CN117724852A (en) | Cloud computer computing resource allocation method and device | |
| WO2024109555A1 (en) | Dynamic resource adjustment method and communication apparatus | |
| CN111625344A (en) | Resource scheduling system, method and device in application system |
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 |