[go: up one dir, main page]

CN114942920A - Browser-based electroencephalogram data processing method, processing system and storage system - Google Patents

Browser-based electroencephalogram data processing method, processing system and storage system Download PDF

Info

Publication number
CN114942920A
CN114942920A CN202210523116.8A CN202210523116A CN114942920A CN 114942920 A CN114942920 A CN 114942920A CN 202210523116 A CN202210523116 A CN 202210523116A CN 114942920 A CN114942920 A CN 114942920A
Authority
CN
China
Prior art keywords
target
information
electroencephalogram data
node information
data
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
Application number
CN202210523116.8A
Other languages
Chinese (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 Naohu Technology Co ltd
Original Assignee
Shanghai Naohu 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 Naohu Technology Co ltd filed Critical Shanghai Naohu Technology Co ltd
Priority to CN202210523116.8A priority Critical patent/CN114942920A/en
Publication of CN114942920A publication Critical patent/CN114942920A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

The invention relates to the technical field of medical instruments, in particular to a browser-based electroencephalogram data processing method, a processing system and a storage system, wherein the method comprises the following steps: responding to an access request submitted by an object aiming at the browser; if the corresponding object information is matched, displaying an accessible resource list aiming at the object; responding to a data uploading instruction triggered by the object aiming at the accessible resource list; obtaining target node information of the target electroencephalogram data; determining a node information storage position; storing the target electroencephalogram data to a target electroencephalogram data storage position, storing target node information to a node information storage position, and storing the target electroencephalogram data and the target node information in a correlation manner; according to the invention, the target electroencephalogram data are stored in a standardized manner, and are stored in an associated manner with the target node information, so that the target electroencephalogram data can be stored simply, efficiently and at low cost; and the electroencephalogram data are standardized, so that the requirements of storing and managing the electroencephalogram data are met.

Description

一种基于浏览器脑电数据处理方法、处理系统及存储系统A browser-based EEG data processing method, processing system and storage system

技术领域technical field

本发明涉及医疗器械技术领域,特别涉及一种基于浏览器脑电数据处理方法、处理系统及存储系统。The invention relates to the technical field of medical devices, in particular to a browser-based EEG data processing method, processing system and storage system.

背景技术Background technique

随着信息通信技术的不断成熟和深入应用,计算机技术越来越普及,计算机的使用伴随着数据的传输与存储,非结构化数据每年都以60%的速度增长。但是由于各种存储数据的规范不同,同一类型的数据存储非常混乱。With the continuous maturity and in-depth application of information and communication technology, computer technology is becoming more and more popular. The use of computers is accompanied by data transmission and storage, and unstructured data is growing at a rate of 60% every year. But due to the different specifications for various storage data, the same type of data storage is very confusing.

在目前的脑机接口科研领域和临床领域,实验数据都是分别存在不同的子系统中。这些系统分别独立,数据无法共享,增加实验人员、科研人员和医生之间的数据交互限制和工作难度。In the current research field and clinical field of brain-computer interface, experimental data are stored in different subsystems. These systems are independent, and data cannot be shared, which increases data interaction restrictions and work difficulties among experimenters, researchers, and doctors.

基于现有技术存在的缺点,急需研究一种改进的脑电数据处理方案来解决上述问题。Based on the shortcomings of the prior art, it is urgent to research an improved EEG data processing solution to solve the above problems.

发明内容SUMMARY OF THE INVENTION

为了解决上述技术问题,本发明的提供了一种基于浏览器脑电数据处理方法、处理系统及存储系统,本发明通过规范化存储目标脑电数据,并将目标脑电数据存储在目标脑电数据存储位置,将目标脑电数据对应的目标节点信息存储至节点信息存储位置,这使得本发明中的目标脑电数据能够简单、高效且低成本的存储;且规范了脑电数据,使其满足脑电数据存储与管理的需求,进而提升了脑机接口领域实验数据的科研可用性。In order to solve the above technical problems, the present invention provides a browser-based EEG data processing method, processing system and storage system. The present invention stores target EEG data by standardization, and stores the target EEG data in the target EEG data. Storage location, the target node information corresponding to the target EEG data is stored in the node information storage location, which enables the target EEG data in the present invention to be stored in a simple, efficient and low-cost manner; and the EEG data is standardized to meet the The demand for EEG data storage and management has further improved the scientific research availability of experimental data in the field of brain-computer interface.

本发明公开了一种基于浏览器脑电数据处理方法,所述方法应用于脑电数据处理系统,所述方法包括:The invention discloses a browser-based EEG data processing method. The method is applied to an EEG data processing system, and the method includes:

响应于对象针对浏览器提交的携带有身份验证信息的访问请求,将所述身份验证信息与预存的对象信息列表进行匹配;In response to the access request that the object submits to the browser and carries the authentication information, the authentication information is matched with the pre-stored object information list;

若匹配到对应的对象信息,展示针对所述对象的可访问资源列表;If the corresponding object information is matched, a list of accessible resources for the object is displayed;

响应于所述对象针对所述可访问资源列表触发的携带有目标脑电数据存储位置的数据上传指令,在接收到所述对象发送的目标脑电数据的情况下,基于预设节点信息类别对所述目标脑电数据进行节点信息提取,得到所述目标脑电数据的目标节点信息;In response to the data upload instruction that carries the target EEG data storage location triggered by the object for the accessible resource list, in the case of receiving the target EEG data sent by the object, based on the preset node information category Perform node information extraction on the target EEG data to obtain target node information of the target EEG data;

确定所述目标脑电数据存储位置对应的节点信息存储位置;determining the node information storage location corresponding to the target EEG data storage location;

将所述目标脑电数据存储至所述目标脑电数据存储位置,并将所述目标节点信息存储至所述节点信息存储位置,所述目标脑电数据与所述目标节点信息关联存储。The target EEG data is stored in the target EEG data storage location, and the target node information is stored in the node information storage location, and the target EEG data is stored in association with the target node information.

进一步地,所述脑电数据处理系统与数据备份系统通信连接,在所述将所述脑电数据存储至所述目标数据存储位置,并将所述目标节点信息存储至所述节点信息存储位置,所述目标脑电数据与所述目标节点信息关联存储之后,所述方法还包括:Further, the EEG data processing system is connected in communication with the data backup system, and when the EEG data is stored in the target data storage location, and the target node information is stored in the node information storage location , after the target EEG data is stored in association with the target node information, the method further includes:

向所述数据备份系统发送节点信息存储位置、所述目标脑电数据和所述目标节点信息,以使所述数据备份系统将所述目标脑电数据和所述目标节点信息存储至与所述节点信息存储位置对应的备份数据位置。Send the node information storage location, the target EEG data and the target node information to the data backup system, so that the data backup system stores the target EEG data and the target node information to the same location as the data backup system. The backup data location corresponding to the node information storage location.

进一步地,所述将所述身份验证信息与预存的对象信息列表进行匹配包括:Further, the matching of the identity verification information with the pre-stored object information list includes:

提取所述身份验证信息中的目标字段;Extract the target field in the authentication information;

基于所述目标字段对所述预存的对象信息列表中的对象信息进行字段匹配;Perform field matching on the object information in the pre-stored object information list based on the target field;

将字段匹配结果满足预设匹配条件的对象信息确定为所述身份验证信息对应的对象信息。The object information whose field matching result satisfies the preset matching condition is determined as the object information corresponding to the identity verification information.

进一步地,所述展示针对所述对象的可访问资源列表之后还包括:Further, after displaying the list of accessible resources for the object, the method further includes:

若未匹配到对应的对象信息,确定当前对象为非法对象;If the corresponding object information is not matched, determine that the current object is an illegal object;

将当前对象的身份验证信息添加至数据库黑名单中;Add the authentication information of the current object to the database blacklist;

展示禁止访问信息。Display prohibited access information.

进一步地,所述若匹配到对应的对象信息,展示针对所述对象的可访问资源列表之前,所述方法还包括:Further, before displaying the accessible resource list for the object if the corresponding object information is matched, the method further includes:

从预设权限等级表中确定当前对象的访问权限等级;其中,所述预设权限等级表包括所述身份验证信息与访问权限等级之间的对应关系;Determine the access authority level of the current object from the preset authority level table; wherein, the preset authority level table includes the correspondence between the identity verification information and the access authority level;

所述若匹配到对应的对象信息,展示针对所述对象的可访问资源表包括:If the corresponding object information is matched, displaying the accessible resource table for the object includes:

若匹配到对应的对象信息,展示与当前对象的访问权限等级对应的可访问资源列表。If the corresponding object information is matched, a list of accessible resources corresponding to the access permission level of the current object is displayed.

进一步地,所述将所述目标脑电数据存储至所述目标脑电数据存储位置包括:Further, storing the target EEG data to the target EEG data storage location includes:

获取目标脑电数据的属性信息;Obtain the attribute information of the target EEG data;

基于预设属性分类规则和所述属性信息确定所述目标脑电数据的目标属性类别;Determine a target attribute category of the target EEG data based on a preset attribute classification rule and the attribute information;

将所述目标脑电数据存储至所述目标脑电数据存储位置中与所述目标属性类别对应的存储分区。The target EEG data is stored in a storage partition corresponding to the target attribute category in the target EEG data storage location.

本发明另一方面保护一种脑电数据处理系统,用于实现如上所述的基于浏览器脑电数据处理方法,所述系统包括相互通信连接的控制模块、数据模块和文件模块:Another aspect of the present invention protects an EEG data processing system for implementing the above-mentioned browser-based EEG data processing method, the system includes a control module, a data module and a file module that are connected in communication with each other:

控制模块,用于响应于对象针对浏览器提交的携带有身份验证信息的访问请求,将所述身份验证信息与预存的对象信息列表进行匹配;若匹配到对应的对象信息,展示针对所述对象的可访问资源列表;响应于所述对象针对所述可访问资源列表触发的携带有目标脑电数据存储位置的数据上传指令,在接收到所述对象发送的目标脑电数据的情况下,基于预设节点信息类别对所述目标脑电数据进行节点信息提取,得到所述目标脑电数据的目标节点信息;确定所述目标脑电数据存储位置对应的节点信息存储位置;将所述目标脑电数据存储至所述目标脑电数据存储位置,并将所述目标节点信息存储至所述节点信息存储位置,所述目标脑电数据与所述目标节点信息关联存储;The control module is used to match the authentication information with the pre-stored object information list in response to the access request that the object submits to the browser and carry the authentication information; the accessible resource list; in response to the data upload instruction that carries the target EEG data storage location triggered by the object for the accessible resource list, in the case of receiving the target EEG data sent by the object, based on Performing node information extraction on the target EEG data by preset node information category to obtain target node information of the target EEG data; determining the node information storage location corresponding to the target EEG data storage location; The electrical data is stored in the target EEG data storage location, and the target node information is stored in the node information storage location, and the target EEG data is stored in association with the target node information;

文件模块,用于存储所述目标脑电数据;a file module for storing the target EEG data;

数据库模块,用于存储与所述目标脑电数据关联的目标节点信息。A database module for storing target node information associated with the target EEG data.

本发明另一方面还保护一种脑电数据存储系统,包括如上所述的脑电数据处理系统和与所述脑电数据处理系统通信连接的数据备份系统;Another aspect of the present invention also protects an EEG data storage system, including the EEG data processing system described above and a data backup system communicatively connected to the EEG data processing system;

所述数据备份系统包括相互通信连接的信息接收模块和数据备份模块;The data backup system includes an information receiving module and a data backup module that are connected in communication with each other;

所述信息接收模块,用于接收所述脑电数据处理系统发送的节点信息存储位置、所述目标脑电数据和所述目标节点信息;The information receiving module is configured to receive the node information storage location, the target EEG data and the target node information sent by the EEG data processing system;

所述数据备份模块,用于将所述目标脑电数据和所述目标节点信息存储至与所述节点信息存储位置对应的备份数据位置。The data backup module is configured to store the target EEG data and the target node information in a backup data location corresponding to the node information storage location.

本发明另一方面还保护一种存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如上所述的基于浏览器脑电数据处理方法。Another aspect of the present invention also protects a storage medium, wherein the storage medium stores at least one instruction or at least one piece of program, the at least one instruction or at least one piece of program is loaded and executed by a processor to implement the above-mentioned browsing-based EEG data processing method.

本发明另一方面还保护一种硬件设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如上所述的基于浏览器脑电数据处理方法。Another aspect of the present invention also protects a hardware device comprising at least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, The at least one processor implements the above browser-based EEG data processing method by executing the instructions stored in the memory.

实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:

本发明通过规范化存储目标脑电数据,并将目标脑电数据存储在目标脑电数据存储位置,将目标脑电数据对应的目标节点信息存储至节点信息存储位置,这使得本发明中的目标脑电数据能够简单、高效且低成本的存储;且规范了脑电数据,使其满足脑电数据存储与管理的需求,进而提升了脑机接口领域实验数据的科研可用性;同时本发明通过设置访问权限等级,进而保证目标脑电数据存储的安全性。The present invention stores the target EEG data in a normalized manner, stores the target EEG data in the target EEG data storage location, and stores the target node information corresponding to the target EEG data in the node information storage location. Electrical data can be stored in a simple, efficient and low-cost manner; and the EEG data is standardized to meet the needs of EEG data storage and management, thereby improving the scientific research availability of experimental data in the field of brain-computer interface; Permission level to ensure the security of target EEG data storage.

附图说明Description of drawings

为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还能够根据这些附图获得其它附图。In order to illustrate the technical solutions of the present invention more clearly, the following will briefly introduce the accompanying drawings that are required to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

图1为本实施例所述基于浏览器脑电数据处理方法的流程图;1 is a flowchart of the browser-based EEG data processing method according to the present embodiment;

图2为本实施例所述脑电数据处理系统的结构图;FIG. 2 is a structural diagram of the EEG data processing system according to this embodiment;

图3为本实施例所述脑电数据存储系统的结构图;FIG. 3 is a structural diagram of the EEG data storage system according to this embodiment;

图4为本实施例所述硬件设备的结构图。FIG. 4 is a structural diagram of the hardware device according to this embodiment.

其中,图中附图标记对应为:Among them, the reference signs in the figure correspond to:

11-控制模块;12-文件模块;13-数据库模块;21-信息接收模块;22-数据备份模块;300-硬件设备;310-中央处理器;320-存储介质;321-操作系统;322-数据;323-应用程序;330-存储器;340-输入输出接口;350-有线或无线网络接口;360-电源。11-control module; 12-file module; 13-database module; 21-information receiving module; 22-data backup module; 300-hardware device; 310-central processing unit; 320-storage medium; 321-operating system; 322- data; 323-application; 330-memory; 340-input and output interface; 350-wired or wireless network interface; 360-power.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.

现有技术存在以下缺点:在目前的脑机接口科研领域和临床领域,实验数据都是分别存在不同的子系统中。这些系统分别独立,数据无法共享,增加实验人员、科研人员和医生之间的数据交互限制和工作难度。The existing technology has the following shortcomings: in the current scientific research field and clinical field of brain-computer interface, experimental data are stored in different subsystems respectively. These systems are independent, and data cannot be shared, which increases data interaction restrictions and work difficulties among experimenters, researchers, and doctors.

针对现有技术的缺陷,本发明通过规范化存储目标脑电数据,并将目标脑电数据存储在目标脑电数据存储位置,将目标脑电数据对应的目标节点信息存储至节点信息存储位置,这使得本发明中的目标脑电数据能够简单、高效且低成本的存储;且规范了脑电数据,使其满足脑电数据存储与管理的需求,进而提升了脑机接口领域实验数据的科研可用性;同时本发明通过设置访问权限等级,进而保证目标脑电数据存储的安全性。In view of the defects of the prior art, the present invention stores the target EEG data in a normalized storage location, stores the target EEG data in the target EEG data storage location, and stores the target node information corresponding to the target EEG data in the node information storage location. The target EEG data in the present invention can be stored in a simple, efficient and low-cost manner; and the EEG data is standardized to meet the needs of EEG data storage and management, thereby improving the scientific research availability of experimental data in the field of brain-computer interface. At the same time, the present invention ensures the security of target EEG data storage by setting the access authority level.

实施例1Example 1

本发明的一种基于浏览器脑电数据存储方法,应用于本地服务端,本发明可应用于各种场景,包括但不限于云技术、人工智能、智慧医疗等。请参考图1,图1是本发明实施例提供的一种基于浏览器脑电数据存储方法的流程示意图,本说明书提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图1所示,方法可以包括下述步骤:A browser-based EEG data storage method of the present invention is applied to a local server, and the present invention can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart medical care, and the like. Please refer to FIG. 1. FIG. 1 is a schematic flowchart of a browser-based EEG data storage method provided by an embodiment of the present invention. This specification provides method operation steps such as embodiments or flowcharts, but based on conventional or non-creative methods Labor may include more or fewer operational steps. The sequence of steps enumerated in the embodiments is only one of the execution sequences of many steps, and does not represent the only execution sequence. When an actual system or server product is executed, it can be executed sequentially or in parallel (for example, in a parallel processor or multi-threaded processing environment) according to the embodiments or the methods shown in the accompanying drawings. Specifically as shown in Figure 1, the method may include the following steps:

S101:响应于对象针对浏览器提交的携带有身份验证信息的访问请求,将身份验证信息与预存的对象信息列表进行匹配;S101: In response to an access request carried by an object with authentication information submitted by an object to a browser, match the authentication information with a pre-stored object information list;

S102:若匹配到对应的对象信息,展示针对对象的可访问资源列表;S102: If the corresponding object information is matched, display a list of accessible resources for the object;

S103:响应于对象针对可访问资源列表触发的携带有目标脑电数据存储位置的数据上传指令,在接收到对象发送的目标脑电数据的情况下,基于预设节点信息类别对目标脑电数据进行节点信息提取,得到目标脑电数据的目标节点信息;S103: In response to the data upload instruction that carries the target EEG data storage location triggered by the object for the accessible resource list, in the case of receiving the target EEG data sent by the object, based on the preset node information category Extract the node information to obtain the target node information of the target EEG data;

S104:确定目标脑电数据存储位置对应的节点信息存储位置;S104: Determine the node information storage location corresponding to the target EEG data storage location;

S105:将目标脑电数据存储至目标脑电数据存储位置,并将目标节点信息存储至节点信息存储位置,目标脑电数据与目标节点信息关联存储。S105: Store the target EEG data in the target EEG data storage location, store the target node information in the node information storage location, and store the target EEG data in association with the target node information.

需要说明的是:在本实施例中,通过规范化存储目标脑电数据,并将目标脑电数据存储在目标脑电数据存储位置,将目标脑电数据对应的目标节点信息存储至节点信息存储位置,这使得本发明中的目标脑电数据能够简单、高效且低成本的存储;且规范了脑电数据,使其满足脑电数据存储与管理的需求,进而提升了脑机接口领域实验数据的科研可用性;同时本发明通过设置访问权限等级,进而保证目标脑电数据存储的安全性。It should be noted that: in this embodiment, the target EEG data is stored in a normalized manner, the target EEG data is stored in the target EEG data storage location, and the target node information corresponding to the target EEG data is stored in the node information storage location. , which enables the target EEG data in the present invention to be stored in a simple, efficient and low-cost manner; and standardizes the EEG data to meet the needs of EEG data storage and management, thereby improving the efficiency of experimental data in the field of brain-computer interface. Availability of scientific research; meanwhile, the present invention ensures the security of target EEG data storage by setting the access authority level.

还需要说明的是:目标脑电数据存储位置与文件模块相对应,目标节点信息与数据库模块相对应;可访问资源列表是展示给对象的资源列表,可访问资源列表包括系统访问列表、目标脑电数据访问列表和目标节点信息访问列表;预设节点信息类别是针对脑电数据信息预先设定的,预设节点信息包括对象基本信息、图表数据、相关疾病数据、药物数据和影像学数据等类别;目标节点信息是指根据预设节点信息类别对目标脑电数据进行节点信息提取得到的,目标节点信息包括对象基本信息、图表数据、相关疾病数据、药物数据和影像学数据等;节点信息存储位置是指用于存储目标节点信息的文件夹或数据库;目标脑电数据存储位置是指用于存储目标脑电数据的文件夹或数据库;目标脑电数据是根据预设节点信息类别对脑电数据规范化存储得到的,目标脑电数据用于存储在目标脑电数据存储位置;目标节点信息是基于预设节点信息类别对目标脑电数据进行节点信息提取得到的,目标节点信息用于存储在节点信息存储位置;节点信息包括目标脑电数据存储的文件位置、目标脑电数据存储的文件名称和存储时间等。It should also be noted that: the target EEG data storage location corresponds to the file module, and the target node information corresponds to the database module; the accessible resource list is the resource list displayed to the object, and the accessible resource list includes the system access list, the target brain Electrical data access list and target node information access list; preset node information categories are preset for EEG data information, and preset node information includes basic object information, chart data, related disease data, drug data, and imaging data, etc. Category; target node information refers to the node information extracted from the target EEG data according to the preset node information category, and the target node information includes the basic information of the object, chart data, related disease data, drug data and imaging data, etc.; node information The storage location refers to the folder or database used to store the target node information; the target EEG data storage location refers to the folder or database used to store the target EEG data; The electrical data is standardized and stored, and the target EEG data is used to store in the target EEG data storage location; the target node information is obtained by extracting node information from the target EEG data based on the preset node information category, and the target node information is used for storage. In the node information storage location; the node information includes the file location of the target EEG data storage, the file name and storage time of the target EEG data storage, etc.

在一些可能的实施例中,脑电数据处理系统与数据备份系统通信连接,在将脑电数据存储至目标数据存储位置,并将目标节点信息存储至节点信息存储位置,目标脑电数据与目标节点信息关联存储之后,方法还包括:In some possible embodiments, the EEG data processing system is connected in communication with the data backup system, and when the EEG data is stored in the target data storage location, and the target node information is stored in the node information storage location, the target EEG data and the target After the node information is associated and stored, the method further includes:

S106:向数据备份系统发送节点信息存储位置、目标脑电数据和目标节点信息,以使数据备份系统将目标脑电数据和目标节点信息存储至与节点信息存储位置对应的备份数据位置,通过设置数据备份系统能够在脑电数据处理系统误删除相关目标脑电数据后进行数据恢复,提升数据存储的安全性。S106: Send the node information storage location, target EEG data, and target node information to the data backup system, so that the data backup system stores the target EEG data and target node information in the backup data location corresponding to the node information storage location, by setting The data backup system can perform data recovery after the EEG data processing system mistakenly deletes the relevant target EEG data, thereby improving the security of data storage.

在另一些可能的实施例中,将目标脑电数据与目标节点信息关联存储之后,方法还包括:In some other possible embodiments, after storing the target EEG data in association with the target node information, the method further includes:

向数据备份系统发送脑电数据存储位置、目标脑电数据和目标节点信息,以使数据备份系统将目标脑电数据和目标节点信息存储至与脑电数据存储位置对应的备份数据位置。Send the EEG data storage location, target EEG data and target node information to the data backup system, so that the data backup system stores the target EEG data and target node information to the backup data location corresponding to the EEG data storage location.

在其他可能的实施例中,将目标脑电数据与目标节点信息关联之后,方法还包括:In other possible embodiments, after associating the target EEG data with the target node information, the method further includes:

向数据备份系统发送脑电数据存储位置、节点信息存储位置、目标脑电数据和目标节点信息,以使数据备份系统将目标脑电数据存储至与脑电数据存储位置对应的备份数据位置,且将目标节点信息存储至与节点信息存储位置对应的备份数据位置。Send the EEG data storage location, node information storage location, target EEG data and target node information to the data backup system, so that the data backup system stores the target EEG data in the backup data location corresponding to the EEG data storage location, and Store the target node information in the backup data location corresponding to the node information storage location.

在一些可能的实施例中,将身份验证信息与预存的对象信息列表进行匹配包括:In some possible embodiments, matching the authentication information with a pre-stored list of object information includes:

S1011:提取身份验证信息中的目标字段;S1011: Extract the target field in the authentication information;

S1012:基于目标字段对预存的对象信息列表中的对象信息进行字段匹配;S1012: Perform field matching on the object information in the pre-stored object information list based on the target field;

S1013:将字段匹配结果满足预设匹配条件的对象信息确定为身份验证信息对应的对象信息。S1013: Determine the object information whose field matching result satisfies the preset matching condition as the object information corresponding to the identity verification information.

在一些可能的实施例中,将目标脑电数据存储至目标脑电数据存储位置,并将目标节点信息存储至节点信息存储位置包括:In some possible embodiments, storing the target EEG data to the target EEG data storage location, and storing the target node information to the node information storage location includes:

S1051:将所述目标脑电数据存储至所述目标脑电数据存储位置;S1051: Store the target EEG data to the target EEG data storage location;

S1052:获取身份验证信息中的目标字段;S1052: Obtain the target field in the authentication information;

S1053:并为目标字段分配编号,将编号和目标字段作为索引信息关联存储至节点信息存储位置;S1053: assign a number to the target field, and store the number and the target field as index information in the node information storage location;

S1054:将身份验证信息的目标字段与其对应的目标脑电数据管理关联存储;其中,目标字段是指身份验证信息中的关键字段信息,目标字段用于与预存的对象信息列表中的对象信息进行字段匹配。S1054: Associate and store the target field of the identity verification information with its corresponding target EEG data management; wherein, the target field refers to the key field information in the identity verification information, and the target field is used to associate with the object information in the pre-stored object information list Do field matching.

在另一些可能的实施例中,将编号和目标字段作为索引信息关联存储至节点信息存储位置包括:In some other possible embodiments, storing the serial number and the target field as index information in the node information storage location in association with:

将当前对象的索引信息与预存于节点信息存储位置中的索引信息集进行比较;Compare the index information of the current object with the index information set pre-stored in the node information storage location;

若索引信息集中存在当前对象的目标字段,删除当前对象的目标字段,并重新获取当前对象的目标字段,并为此次获取的目标字段分配编号,将此次获取的目标字段和编号作为索引信息关联存储至节点信息存储位置,设置目标字段和编号作为索引信息能够便于查找相应的目标脑电数据,删除重复的目标字段能够避免数据库模块中的索引信息重复,而导致无法准确查找到相应的目标脑电数据。If the target field of the current object exists in the index information set, delete the target field of the current object, and re-acquire the target field of the current object, assign a number to the target field obtained this time, and use the target field and number obtained this time as the index information Associated storage to the node information storage location, setting the target field and number as the index information can facilitate the search for the corresponding target EEG data, and deleting the duplicate target fields can avoid duplication of index information in the database module, resulting in the inability to accurately find the corresponding target EEG data.

具体地,对象信息列表包括对象信息,对象信息包括预存的身份信息和预存的字段信息;用于分别与身份验证信息和目标字段进行匹配。Specifically, the object information list includes object information, and the object information includes pre-stored identity information and pre-stored field information; it is used for matching with the identity verification information and the target field respectively.

在另一些可能的实施例中,将目标脑电数据存储至目标脑电数据存储位置包括:In some other possible embodiments, storing the target EEG data to the target EEG data storage location includes:

接收对象针对目标脑电数据添加的与目标脑电数据对应的标记信息;receiving the tag information corresponding to the target EEG data added by the object to the target EEG data;

将标记信息和目标脑电数据关联存储至目标脑电数据存储位置;其中,标记信息为病变位置、病变类别和病变等级等,这便于对象有针对性的查看存储在目标脑电数据存储位置中的目标脑电数据,进而提高对象对目标脑电数据的分析速度。The marker information and the target EEG data are associated and stored in the target EEG data storage location; the marker information is the lesion location, lesion category and lesion grade, etc., which is convenient for the object to view and store in the target EEG data storage location. the target EEG data, thereby improving the analysis speed of the target EEG data.

在一些可能的实施例中,展示针对对象的可访问资源列表之后还包括:In some possible embodiments, after displaying the list of accessible resources for the object, the method further includes:

若未匹配到对应的对象信息,确定当前对象为非法对象;If the corresponding object information is not matched, determine that the current object is an illegal object;

将当前对象的身份验证信息添加至数据库黑名单中;Add the authentication information of the current object to the database blacklist;

展示禁止访问信息。Display prohibited access information.

在另一些可能的实施例中,展示禁止访问信息包括:在预设时间段内禁止当前对象针对浏览器提交携带有身份验证信息的访问请求,以使得在预设时间段内当前对象无法访问浏览器;以使在预定时间内当前对象无法再次执行判断所述身份验证信息是否与预存于对象信息列表中相应的对象信息相匹配的步骤,这避免增加运行负担。In other possible embodiments, displaying the access prohibition information includes: prohibiting the current object from submitting an access request with authentication information to the browser within a preset time period, so that the current object cannot access browsing within the preset time period so that the current object cannot execute the step of judging whether the authentication information matches the corresponding object information pre-stored in the object information list again within a predetermined time, which avoids increasing the running burden.

在一些可能的实施例中,若匹配到对应的对象信息,展示针对对象的可访问资源列表之前,方法还包括:In some possible embodiments, if the corresponding object information is matched, before displaying the list of accessible resources for the object, the method further includes:

从预设权限等级表中确定当前对象的访问权限等级;其中,预设权限等级表包括身份验证信息与访问权限等级之间的对应关系;Determine the access authority level of the current object from the preset authority level table; wherein, the preset authority level table includes the correspondence between the identity verification information and the access authority level;

若匹配到对应的对象信息,展示针对对象的可访问资源表包括:If the corresponding object information is matched, the list of accessible resources displayed for the object includes:

若匹配到对应的对象信息,展示与当前对象的访问权限等级对应的可访问资源列表,其中,访问权限等级为对象访问脑电数据处理系统的权限,用于划分处理系统的权限等级,其包括处理系统访问权限、文件模块访问权限和数据库模块访问权限。If the corresponding object information is matched, a list of accessible resources corresponding to the access authority level of the current object is displayed, wherein the access authority level is the authority of the object to access the EEG data processing system, which is used to divide the authority level of the processing system, which includes Handles system access rights, file module access rights, and database module access rights.

在另一些可能的实施例中,脑电数据处理系统包括相互通信连接的文件模块和数据库模块;访问权限等级包括脑电数据处理系统访问权限、文件模块访问权限和数据库模块访问权限。In other possible embodiments, the EEG data processing system includes a file module and a database module that are communicatively connected to each other; the access authority levels include EEG data processing system access authority, file module access authority, and database module access authority.

具体地,根据身份验证信息确定对象所对应的访问权限等级,若对象对应的是脑电数据处理系统访问权限,则对象可访问脑电数据处理系统,但并不能访问文件模块和数据库模块;Specifically, the access authority level corresponding to the object is determined according to the identity verification information. If the object corresponds to the access authority of the EEG data processing system, the object can access the EEG data processing system, but cannot access the file module and the database module;

若对象对应的是数据库模块访问权限,则对象可访问脑电数据处理系统和数据库模块,但并不能访问文件模块;If the object corresponds to the access authority of the database module, the object can access the EEG data processing system and the database module, but cannot access the file module;

若对象对应的是文件模块访问权限,则对象可访问脑电数据处理系统、数据库模块和文件模块;不同对象对应不同权限等级,即不同对象对应不同的可访问资源列表,通过依次设置访问权限等级能够保证目标脑电数据存储的安全性。If the object corresponds to the access authority of the file module, the object can access the EEG data processing system, the database module and the file module; different objects correspond to different authority levels, that is, different objects correspond to different lists of accessible resources, by setting the access authority levels in turn It can ensure the security of target EEG data storage.

在一些可能的实施例中,访问权限等级还包括数据备份系统访问权限,若对象对应的是数据备份系统访问权限,则对象可访问脑电数据处理系统、数据库模块、文件模块和数据备份系统;或对象仅可访问数据备份系统。In some possible embodiments, the access authority level further includes the data backup system access authority, and if the object corresponds to the data backup system access authority, the object can access the EEG data processing system, the database module, the file module and the data backup system; Or the object can only access the data backup system.

在另一些可能的实施例中,在等级包括数据备份系统访问权限时,若对象对应的是文件模块访问权限,则对象可访问脑电数据处理系统、数据库模块、文件模块和数据备份系统,在本实施例中对象能够访问文件模块时也能够访问数据备份系统。In other possible embodiments, when the level includes the data backup system access authority, if the object corresponds to the file module access authority, the object can access the EEG data processing system, the database module, the file module and the data backup system. In this embodiment, when the object can access the file module, it can also access the data backup system.

在一些可能的实施例中,将目标脑电数据存储至目标脑电数据存储位置包括:In some possible embodiments, storing the target EEG data to the target EEG data storage location includes:

获取目标脑电数据的属性信息;Obtain the attribute information of the target EEG data;

基于预设属性分类规则和属性信息确定目标脑电数据的目标属性类别;Determine the target attribute category of the target EEG data based on the preset attribute classification rules and attribute information;

将目标脑电数据存储至目标脑电数据存储位置中与目标属性类别对应的存储分区;其中,属性信息是指目标脑电数据的相关信息,属性信息包括目标脑电数据存储的文件位置、目标脑电数据存储的文件名称和存储时间。Store the target EEG data in the storage partition corresponding to the target attribute category in the target EEG data storage location; wherein, the attribute information refers to the relevant information of the target EEG data, and the attribute information includes the file location of the target EEG data storage, the target The file name and storage time of EEG data storage.

具体地,存储分区为目标脑电数据表或多个所述存储子文件夹,统一各脑电数据的存储格式,形成所述目标脑电数据的存储规范;Specifically, the storage partition is the target EEG data table or a plurality of the storage sub-folders, and the storage format of each EEG data is unified to form the storage specification of the target EEG data;

在一些可能的实施例中,在存在存储子文件夹时,将目标脑电数据存储在目标属性类别对应的存储子文件夹;在不存在存储子文件夹时,在目标脑电数据位置创建与目标属性类别对应的存储子文件夹,这能够快速根据属性信息将目标脑电数据存储至相应位置,实现规范化存储。In some possible embodiments, when there is a storage subfolder, the target EEG data is stored in the storage subfolder corresponding to the target attribute category; when there is no storage subfolder, the target EEG data is created in the target EEG data location. The storage subfolder corresponding to the target attribute category, which can quickly store the target EEG data to the corresponding location according to the attribute information to achieve standardized storage.

在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。In some embodiments, the functions or modules included in the apparatuses provided in the embodiments of the present disclosure may be used to execute the methods described in the above method embodiments. For specific implementation, reference may be made to the descriptions of the above method embodiments. For brevity, here No longer.

请参阅图2,图2是本发明实施例提供的一种脑电数据处理系统,一种脑电数据处理系统用于实现如上的基于浏览器脑电数据处理方法,系统包括相互通信连接的控制模块、数据模块和文件模块:Please refer to FIG. 2. FIG. 2 is an EEG data processing system provided by an embodiment of the present invention. An EEG data processing system is used to realize the above browser-based EEG data processing method. Modules, Data Modules, and File Modules:

控制模块11,用于响应于对象针对浏览器提交的携带有身份验证信息的访问请求,将身份验证信息与预存的对象信息列表进行匹配;若匹配到对应的对象信息,展示针对对象的可访问资源列表;响应于对象针对可访问资源列表触发的携带有目标脑电数据存储位置的数据上传指令,在接收到对象发送的目标脑电数据的情况下,基于预设节点信息类别对目标脑电数据进行节点信息提取,得到目标脑电数据的目标节点信息;确定目标脑电数据存储位置对应的节点信息存储位置;将目标脑电数据存储至目标脑电数据存储位置,并将目标节点信息存储至节点信息存储位置,目标脑电数据与目标节点信息关联存储;The control module 11 is used to match the authentication information with the pre-stored object information list in response to the access request submitted by the object to the browser and carry the authentication information; if the corresponding object information is matched, the accessible information for the object is displayed. Resource list; in response to the data upload instruction that carries the target EEG data storage location triggered by the object for the accessible resource list, in the case of receiving the target EEG data sent by the object, the target EEG is based on the preset node information category. Extract the node information from the data to obtain the target node information of the target EEG data; determine the node information storage location corresponding to the target EEG data storage location; store the target EEG data to the target EEG data storage location, and store the target node information To the node information storage location, the target EEG data is stored in association with the target node information;

文件模块12,用于存储目标脑电数据;The file module 12 is used to store target EEG data;

数据库模块13,用于存储与目标脑电数据关联的目标节点信息。The database module 13 is used for storing target node information associated with the target EEG data.

在另一些可能的实施例中,处理系统还包括:权限等级模块、展示模块和提取对比模块,权限等级模块、展示模块和提取对比模块分别与控制模块11通信连接;In some other possible embodiments, the processing system further includes: an authority level module, a display module, and an extraction and comparison module, and the authority level module, the display module, and the extraction and comparison module are respectively connected in communication with the control module 11;

权限等级模块,用于从预设权限等级表中确定当前对象的访问权限等级;其中,预设权限等级表包括身份验证信息与访问权限等级之间的对应关系;若匹配到对应的对象信息,展示与当前对象的访问权限等级对应的可访问资源列表;The authority level module is used to determine the access authority level of the current object from the preset authority level table; wherein, the preset authority level table includes the corresponding relationship between the authentication information and the access authority level; if the corresponding object information is matched, Display a list of accessible resources corresponding to the access level of the current object;

展示模块,用于展示禁止访问信息;Display module, used to display forbidden access information;

提取对比模块,用于提取身份验证信息中的目标字段;基于目标字段对预存的对象信息列表中的对象信息进行字段匹配;将字段匹配结果满足预设匹配条件的对象信息确定为身份验证信息对应的对象信息。The extraction and comparison module is used to extract the target field in the authentication information; perform field matching on the object information in the pre-stored object information list based on the target field; determine the object information whose field matching result meets the preset matching conditions as the corresponding authentication information object information.

在一些可能的实施例中,数据库模块13,还用于管理相对应的数据库,可对数据库进行新建、删除或修改数据库相关信息;In some possible embodiments, the database module 13 is further configured to manage the corresponding database, and can create, delete or modify the database-related information of the database;

文件模块12,还用于管理相对应的文件,可对文件进行上传、下载、新建、预览、分享、删除重命名、查看或检索等。The file module 12 is also used to manage corresponding files, and can upload, download, create, preview, share, delete, rename, view or retrieve files.

请参阅图3,图3是本发明实施例提供的一种脑电数据存储系统,一种脑电数据存储系统包括如上所述的脑电数据处理系统和与脑电数据处理系统通信连接的数据备份系统;Please refer to FIG. 3 . FIG. 3 is an EEG data storage system provided by an embodiment of the present invention. An EEG data storage system includes the EEG data processing system as described above and data communicatively connected to the EEG data processing system. backup system;

数据备份系统包括相互通信连接的信息接收模块和数据备份模块;The data backup system includes an information receiving module and a data backup module that are connected in communication with each other;

信息接收模块21,用于接收脑电数据处理系统发送的节点信息存储位置、目标脑电数据和目标节点信息;The information receiving module 21 is used for receiving the node information storage location, target EEG data and target node information sent by the EEG data processing system;

数据备份模块22,用于将目标脑电数据和目标节点信息存储至与节点信息存储位置对应的备份数据位置。The data backup module 22 is configured to store the target EEG data and target node information in a backup data location corresponding to the node information storage location.

需要说明的是,上述系统实施例与方法实施例基于相同的实施方式。It should be noted that the above system embodiments and method embodiments are based on the same implementation manner.

本发明另一方面还保护一种硬件设备,包括至少一个处理器,以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,至少一个处理器通过执行存储器存储的指令实现如上的基于浏览器脑电数据处理方法。Another aspect of the present invention also protects a hardware device comprising at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor executes the The instructions stored in the memory implement the above browser-based EEG data processing method.

具体地,硬件设备还包括高带宽网络设备,用于保证对象能够较快地进行文件传输,提升访问速度。Specifically, the hardware device further includes a high-bandwidth network device, which is used to ensure that the object can perform file transfer relatively quickly and to improve the access speed.

存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。The memory can be used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a stored program area and a stored data area, wherein the stored program area may store the operating system, application programs required for functions, etc.; the stored data area may store data created according to the use of the device, and the like. Additionally, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory may also include a memory controller to provide processor access to the memory.

本发明实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置等硬件设备中执行。图4是本发明实施例提供的一种基于浏览器脑电数据处理方法的硬件设备的硬件结构框图。如图4所示,该硬件设备300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(Central Processing Units,CPU)310(处理器310可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器330,一个或一个以上存储应用程序323或数据322的存储介质320(例如一个或一个以上海量存储设备)。其中,存储器330和存储介质320可以是短暂存储或持久存储。存储在存储介质320的程序可以包括一个或一个以上模块,每个模块可以包括对电子设备中的一系列指令操作。更进一步地,中央处理器310可以设置为与存储介质320通信,在电子设备300上执行存储介质320中的一系列指令操作。电子设备300还可以包括一个或一个以上电源360,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口340,和/或,一个或一个以上操作系统321,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。The method embodiments provided by the embodiments of the present invention may be executed in hardware devices such as mobile terminals, computer terminals, servers, or similar computing devices. FIG. 4 is a hardware structural block diagram of a hardware device of a browser-based EEG data processing method provided by an embodiment of the present invention. As shown in FIG. 4 , the hardware device 300 may vary greatly due to different configurations or performances, and may include one or more central processing units (Central Processing Units, CPU) 310 (the processor 310 may include, but is not limited to, a microcomputer). A processor MCU or a processing device such as a programmable logic device FPGA), a memory 330 for storing data, and one or more storage media 320 (eg, one or more mass storage devices) for storing application programs 323 or data 322. Among them, the memory 330 and the storage medium 320 may be short-term storage or persistent storage. The program stored in the storage medium 320 may include one or more modules, and each module may include a series of instructions to operate on the electronic device. Furthermore, the central processing unit 310 may be configured to communicate with the storage medium 320 to execute a series of instruction operations in the storage medium 320 on the electronic device 300 . The electronic device 300 may also include one or more power supplies 360, one or more wired or wireless network interfaces 350, one or more input and output interfaces 340, and/or, one or more operating systems 321, such as Windows Server , Mac OS XTM, UnixTM , LinuxTM , FreeBSDTM and many more.

输入输出接口340可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括电子设备300的通信供应商提供的无线网络。在一个实例中,输入输出接口340包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口340可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。Input-output interface 340 may be used to receive or transmit data via a network. The specific example of the above-mentioned network may include a wireless network provided by a communication provider of the electronic device 300 . In one example, the I/O interface 340 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through the base station so as to communicate with the Internet. In one example, the input/output interface 340 may be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.

本领域普通技术人员可以理解,图4所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,电子设备300还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。Those of ordinary skill in the art can understand that the structure shown in FIG. 4 is only a schematic diagram, which does not limit the structure of the above-mentioned electronic device. For example, the electronic device 300 may also include more or fewer components than shown in FIG. 4 , or have a different configuration than that shown in FIG. 4 .

本发明另一方面还保护一种存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上的基于浏览器脑电数据处理方法。Another aspect of the present invention also protects a storage medium, in which at least one instruction or at least one program is stored, and at least one instruction or at least one program is loaded and executed by a processor to implement the above browser-based EEG data processing method .

计算机程序产品可以包括存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。The computer program product may include a storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the present invention.

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may be located in at least one network server among multiple network servers of a computer network. Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic Various media that can store program codes, such as discs or optical discs.

根据本发明的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。According to one aspect of the present invention, there is provided a computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various optional implementations described above.

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本发明特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。It should be noted that: the above-mentioned order of the embodiments of the present invention is only for description, and does not represent the advantages and disadvantages of the embodiments. The foregoing describes specific embodiments of the present invention. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment of the present invention is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the apparatus, device, and storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for related parts.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, and can also be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium can be read-only memory, magnetic disk or optical disk, etc.

以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention. Inside.

Claims (10)

1. A browser-based electroencephalogram data processing method is applied to an electroencephalogram data processing system, and comprises the following steps:
responding to an access request which is submitted by an object aiming at a browser and carries identity authentication information, and matching the identity authentication information with a pre-stored object information list;
if the corresponding object information is matched, showing an accessible resource list aiming at the object;
responding to a data uploading instruction which is triggered by the object aiming at the accessible resource list and carries a target electroencephalogram data storage position, and under the condition that the target electroencephalogram data sent by the object are received, performing node information extraction on the target electroencephalogram data based on a preset node information type to obtain target node information of the target electroencephalogram data;
determining a node information storage position corresponding to the target electroencephalogram data storage position;
and storing the target electroencephalogram data to the target electroencephalogram data storage position, storing the target node information to the node information storage position, and storing the target electroencephalogram data and the target node information in a correlation manner.
2. The browser-based electroencephalogram data processing method of claim 1, wherein the electroencephalogram data processing system is in communication connection with a data backup system, and after the electroencephalogram data are stored in the target data storage location and the target node information are stored in the node information storage location, and the target electroencephalogram data and the target node information are stored in an associated manner, the method further comprises:
and sending a node information storage position, the target electroencephalogram data and the target node information to the data backup system so that the data backup system stores the target electroencephalogram data and the target node information to a backup data position corresponding to the node information storage position.
3. The browser-based electroencephalogram data processing method of claim 2, wherein the matching the authentication information with a pre-stored list of object information comprises:
extracting a target field in the identity verification information;
performing field matching on the object information in the pre-stored object information list based on the target field;
and determining the object information of which the field matching result meets the preset matching condition as the object information corresponding to the identity authentication information.
4. The browser-based electroencephalographic data processing method of claim 3, further comprising, after said presenting a list of accessible resources for said subject:
if the corresponding object information is not matched, determining that the current object is an illegal object;
adding the identity verification information of the current object to a database blacklist;
and displaying the access prohibition information.
5. The browser-based electroencephalogram data processing method of claim 1, wherein before presenting the list of accessible resources for the object if the corresponding object information is matched, the method further comprises:
determining the access authority level of the current object from a preset authority level table; the preset authority level table comprises a corresponding relation between the identity authentication information and an access authority level;
if the corresponding object information is matched, displaying the accessible resource table for the object comprises:
and if the corresponding object information is matched, displaying an accessible resource list corresponding to the access authority level of the current object.
6. The browser-based electroencephalogram data processing method of claim 1, wherein said storing the target electroencephalogram data to the target electroencephalogram data storage location comprises:
acquiring attribute information of target electroencephalogram data;
determining a target attribute category of the target electroencephalogram data based on a preset attribute classification rule and the attribute information;
and storing the target electroencephalogram data into a storage partition corresponding to the target attribute category in the target electroencephalogram data storage position.
7. An electroencephalogram data processing system, which is used for realizing the browser-based electroencephalogram data processing method according to any one of claims 1 to 6, and comprises a control module, a data module and a file module which are in communication connection with each other:
the control module is used for responding to an access request which is submitted by an object aiming at a browser and carries identity authentication information, and matching the identity authentication information with a pre-stored object information list; if the corresponding object information is matched, showing an accessible resource list aiming at the object; responding to a data uploading instruction which is triggered by the object aiming at the accessible resource list and carries a target electroencephalogram data storage position, and under the condition that the target electroencephalogram data sent by the object are received, performing node information extraction on the target electroencephalogram data based on a preset node information type to obtain target node information of the target electroencephalogram data; determining a node information storage position corresponding to the target electroencephalogram data storage position; storing the target electroencephalogram data to the target electroencephalogram data storage position, storing the target node information to the node information storage position, and storing the target electroencephalogram data and the target node information in a correlation manner;
the file module is used for storing the target electroencephalogram data;
and the database module is used for storing target node information related to the target electroencephalogram data.
8. An electroencephalograph data storage system comprising the electroencephalograph data processing system of claim 7 and a data backup system communicatively connected to said electroencephalograph data processing system;
the data backup system comprises an information receiving module and a data backup module which are mutually communicated and connected;
the information receiving module is used for receiving the node information storage position, the target electroencephalogram data and the target node information which are sent by the electroencephalogram data processing system;
and the data backup module is used for storing the target electroencephalogram data and the target node information to a backup data position corresponding to the node information storage position.
9. A storage medium, wherein at least one instruction or at least one program is stored in the storage medium, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the browser-based electroencephalogram data processing method according to any one of claims 1 to 6.
10. A hardware device comprising at least one processor, and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor implements the browser-based electroencephalogram data processing method of any one of claims 1 to 6 by executing the instructions stored by the memory.
CN202210523116.8A 2022-05-13 2022-05-13 Browser-based electroencephalogram data processing method, processing system and storage system Pending CN114942920A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210523116.8A CN114942920A (en) 2022-05-13 2022-05-13 Browser-based electroencephalogram data processing method, processing system and storage system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210523116.8A CN114942920A (en) 2022-05-13 2022-05-13 Browser-based electroencephalogram data processing method, processing system and storage system

Publications (1)

Publication Number Publication Date
CN114942920A true CN114942920A (en) 2022-08-26

Family

ID=82907816

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210523116.8A Pending CN114942920A (en) 2022-05-13 2022-05-13 Browser-based electroencephalogram data processing method, processing system and storage system

Country Status (1)

Country Link
CN (1) CN114942920A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10104173B1 (en) * 2015-09-18 2018-10-16 Amazon Technologies, Inc. Object subscription rule propagation
CN108769123A (en) * 2018-04-27 2018-11-06 国信优易数据有限公司 A kind of data system and data processing method
CN109712692A (en) * 2018-12-02 2019-05-03 河南美伦医疗电子股份有限公司 Cloud brain electric management system based on cloud microtomy
CN109951805A (en) * 2017-12-20 2019-06-28 腾讯科技(深圳)有限公司 A kind of position data processing method, device and relevant device
CN111079104A (en) * 2019-11-21 2020-04-28 腾讯科技(深圳)有限公司 Authority control method, device, equipment and storage medium
CN112272240A (en) * 2020-11-17 2021-01-26 珠海大横琴科技发展有限公司 Data cloud method and device
CN112818410A (en) * 2021-01-22 2021-05-18 深圳市瀚兰区块链地产有限公司 Method and device for sharing building information model and electronic equipment
CN113468511A (en) * 2021-07-21 2021-10-01 腾讯科技(深圳)有限公司 Data processing method and device, computer readable medium and electronic equipment
CN113591051A (en) * 2021-07-08 2021-11-02 安徽宝葫芦信息科技集团股份有限公司 Electronic file full life cycle information security system and method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10104173B1 (en) * 2015-09-18 2018-10-16 Amazon Technologies, Inc. Object subscription rule propagation
CN109951805A (en) * 2017-12-20 2019-06-28 腾讯科技(深圳)有限公司 A kind of position data processing method, device and relevant device
CN108769123A (en) * 2018-04-27 2018-11-06 国信优易数据有限公司 A kind of data system and data processing method
CN109712692A (en) * 2018-12-02 2019-05-03 河南美伦医疗电子股份有限公司 Cloud brain electric management system based on cloud microtomy
CN111079104A (en) * 2019-11-21 2020-04-28 腾讯科技(深圳)有限公司 Authority control method, device, equipment and storage medium
CN112272240A (en) * 2020-11-17 2021-01-26 珠海大横琴科技发展有限公司 Data cloud method and device
CN112818410A (en) * 2021-01-22 2021-05-18 深圳市瀚兰区块链地产有限公司 Method and device for sharing building information model and electronic equipment
CN113591051A (en) * 2021-07-08 2021-11-02 安徽宝葫芦信息科技集团股份有限公司 Electronic file full life cycle information security system and method
CN113468511A (en) * 2021-07-21 2021-10-01 腾讯科技(深圳)有限公司 Data processing method and device, computer readable medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN110799960B (en) System and method for database tenant migration
US11687488B2 (en) Directory deletion method and apparatus, and storage server
US20140108475A1 (en) Migration-destination file server and file system migration method
US11768883B2 (en) System and method for in-place record content management
CN103379118A (en) Method and apparatus to keep consistency of ACLs among a meta data server and data servers
CN107515879B (en) Method and electronic equipment for document retrieval
US20150106344A1 (en) Methods and systems for intelligent archive searching in multiple repository systems
WO2016014035A1 (en) Files tiering in multi-volume file systems
WO2025118755A1 (en) Task permission verification method and apparatus, non-volatile storage medium and electronic device
CN105227672A (en) The method and system that data store and access
US9177034B2 (en) Searchable data in an object storage system
CN108154024A (en) A kind of data retrieval method, device and electronic equipment
US8239403B2 (en) Enhancing soft file system links
CN111899865B (en) Medical information recommendation method, device, medium and electronic equipment
CN114048171B (en) Image data storage methods, devices, media and equipment
CN114942920A (en) Browser-based electroencephalogram data processing method, processing system and storage system
CN117171109B (en) Data storage management methods, devices, systems and storage media
US10628460B2 (en) Delegating resembling data of an organization to a linked device
CN117271632B (en) Data interface management methods, devices, electronic equipment and storage media
US20120005162A1 (en) Managing Copies of Data Structures in File Systems
CN105718496A (en) cross-platform file attribute synchronization method and computer readable storage medium
US20170116219A1 (en) Efficient differential techniques for metafiles
JP2017224158A (en) Information processing apparatus, data search method, program, data structure, and data processing system
CN114547020A (en) Data processing method and data processing device applied to database
WO2014195930A1 (en) Delegating resembling data of an organization to a linked device

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