Disclosure of Invention
In view of the above, embodiments of the present invention provide a system and a method for previewing items on a multi-channel human-machine environment test data synchronization platform, so as to obviate or mitigate one or more of the disadvantages in the related art.
The technical scheme of the invention is as follows:
according to one aspect, the invention provides a multi-channel human-computer environment test data synchronization platform project preview system, which comprises:
the project management module is used for establishing and importing experimental projects and generating a project list through a human-computer interaction interface;
the project preview module is used for previewing a record list corresponding to a current project in the project list generated by the project management module on a human-computer interaction interface and editing project-related records in the previewed record list, and the project preview module is formed with a record list area, a tested list area and an import and export project area on the same human-computer interface;
the recording list area is used for carrying out recording playback, re-editing and/or deletion operation on the recorded related record of the project corresponding to the current project;
the tested list area is used for performing tested attribute editing or tested editing operation;
the import and export project area is used for importing and storing the tested test data in the current project and exporting the tested test data which is already stored.
Preferably, the system further comprises: the system further comprises: the information entry module is used for entering item related records required by the experiment aiming at the experiment items to be executed to generate a record list, and the item related records in the record list at least comprise a record name, a tested name and record time. Preferably, the tested test data is multi-channel multi-index test data.
Preferably, the item-related records in the record list further include a record duration and current item information.
Preferably, the tested list area is provided with an attribute editing symbol and a tested addition symbol, the attribute editing symbol is used for adding tested attributes determined based on experimental contents, the tested addition symbol is used for adding tested and correspondingly adding tested attributes; the lead-in and lead-out item area includes a test data lead-in indicator and a lead-out indicator.
Preferably, the area of the list to be tested is further provided with a re-editing and deleting function key for re-editing and/or deleting the information to be tested added by the attribute editing symbol and/or the symbol to be added.
According to another aspect of the invention, a method for previewing items of a multi-channel human-computer environment test data synchronization platform is further provided, and the method comprises the following steps:
establishing and importing experimental projects and generating a project list by using a project management module through a human-computer interaction interface;
previewing a record list corresponding to a current item in the item list generated by the item management module on a human-computer interaction interface by using an item previewing module, and editing item-related records in the previewed record list, wherein the item previewing module is formed with a record list area, a tested list area and an import and export item area on the same human-computer interface;
performing record playback, re-editing and/or deletion operation on the recorded relevant record of the project corresponding to the current project by using the record list area;
performing tested attribute editing or tested editing operation by using the tested list area;
and importing and storing the tested test data in the current project by using the import and export project area, and exporting the stored tested test data.
Preferably, the method further comprises: and recording related records of the project required by the experiment aiming at the experiment project to be executed by using an information recording module to generate a record list, wherein the related records of the project in the record list at least comprise a record name, a tested name and record time.
According to another aspect of the present invention, there is also provided a computer readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, performs the steps of the method as previously described.
The human-computer interaction system and the human-computer interaction method for human-computer environment data synchronization of the embodiment of the invention not only enable the project preview module to realize high function integration and rich preview function, but also realize the integrity of an editing project in the preview process.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
It will be appreciated by those skilled in the art that the objects and advantages that can be achieved with the present invention are not limited to the specific details set forth above, and that these and other objects that can be achieved with the present invention will be more clearly understood from the detailed description that follows.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the following embodiments and accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
It should be noted that, in order to avoid obscuring the present invention with unnecessary details, only the structures and/or processing steps closely related to the scheme according to the present invention are shown in the drawings, and other details not so relevant to the present invention are omitted.
It should be emphasized that the term "comprises/comprising" when used herein, is taken to specify the presence of stated features, elements, steps or components, but does not preclude the presence or addition of one or more other features, elements, steps or components.
It is also noted herein that the term "coupled," if not specifically stated, may refer herein to not only a direct connection, but also an indirect connection in which an intermediate is present.
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings, the same reference numerals denote the same or similar parts, or the same or similar steps.
At present, a single-channel human-computer interaction system cannot meet the requirements of scientific research and application development, and the project preview function cannot meet the actual requirements due to single function and insufficient integrity. Therefore, the invention provides a project preview system of a multi-channel human-computer environment test data synchronization platform, which aims to overcome the defects in the conventional project preview module. FIG. 1 is a schematic diagram of a project preview system of a multi-channel human-computer environment test data synchronization platform according to an embodiment of the present invention. As shown in fig. 1, the subsystem includes: anitem management module 110 and anitem preview module 130.
Theproject management module 110 is used for creating, importing and generating a project list through a human-computer interaction interface, where the project preferably refers to an experimental project. Preferably, theproject management module 110 may form a plurality of areas on a corresponding display page of the interactive interface, and specifically may include a software information area, a new project area, an import project area, and a project list area. These areas of the project management module may be displayed on the interface when "project management" above the interface is selected. The software information area is used for displaying basic information of the system, such as a version number, a release date, the remaining usable time of the dongle and the like. The new project area is used for inputting new experimental project information through a new information dialog box and associating the new experimental project to a set path so as to establish the project at a local terminal or a cloud server terminal. The import project area is used for importing the experiment project from the local or cloud end, namely, the established local project or cloud project. The item list area is used for displaying a list of experimental items built and/or imported within a predetermined time period.
Theitem preview module 130 is configured to preview a record list corresponding to a current item in the item list generated by the item management module on a human-computer interface, and fully edit a record related to the item in the previewed record list, where theitem preview module 130 forms a record list area, a list area to be tested, and an import and export item area on the same human-computer interface.
The recording list area is used for recording playback, re-editing and/or deleting operation of the recorded record related to the item corresponding to the current item. In an embodiment of the present invention, the record related to the item in the record list may include information such as a record name, a name of a subject, a record time, and a duration, and the record list area includes a current item, where the subject is a subject. In addition, in the embodiment of the present invention, the operation of recording and playing back may be performed in two ways: double-clicking, or selecting the on indication with the right mouse button. There are also two ways to delete a record: and selecting a deletion symbol for deleting the corresponding record based on the name of the record in which the mouse is positioned, or selecting a deletion instruction by a right mouse button. If the record is selected to be edited, a record editing interface can be entered, and the novel record information is edited (updated).
The tested list area is used for performing tested attribute editing or tested editing operation. The tested list area is provided with function buttons such as attribute editing symbols and tested symbol adding and the like, and an edited tested list. Clicking the attribute editing symbol can enter a tested attribute adding interface, adding and editing in the tested attribute adding interface, wherein the added content is a tested attribute and an option of the attribute which are set by the user according to the experimental content, the attribute can comprise name, sex, specialty, age and the like, the interface also displays a list after the addition and editing, the information displayed by the list is the attribute and the option of the attribute which are set by the user in the editing process, the information in the list can be edited again according to the experimental requirement, and the information can be returned to the tested list interface after the attribute addition is finished. And clicking the tested editing symbol to enter an adding tested interface, and performing adding editing on the interface, wherein the adding content is an option according to the tested name, the edited attribute and the attribute. In attribute editing and addition of the tested editing, the attribute can be continuously added or deleted; the edited tested list displays the edited content, and the content comprises the edited attribute and the option of the attribute.
The import and export project area is used for importing and storing the tested test data in the current project and exporting the tested test data which is already stored. The lead-in and lead-out item areas include a test data lead-in indicator and a lead-out indicator. For example, the import and export item area includes function buttons such as an import indicator and an export indicator, a type option of an import file may pop up when the import indicator is clicked, and a local target file (e.g., test data) may be imported when the type option is selected, and the content of the type option includes, but is not limited to, a picture, a projection, a sound recording, a video, data collected by a physiological apparatus, and the like.
According to the embodiment of the invention, through setting the export indicator, the experimenter can conveniently export related data, and after clicking the export indicator, the export file type selection is popped up, wherein the type selection content comprises a physiological index export item, data collected by physiological equipment and the like.
The subsystem of the embodiment of the invention is particularly suitable for a multichannel man-machine environment data synchronization system, and the multichannel man-machine environment data synchronization system can synchronously acquire various monitoring data from a plurality of different types of data acquisition equipment (such as matched data acquisition equipment, such as a wireless sensor for storing and transmitting data, a motion capture recorder, an environment sensor, a skin electricity detection instrument, a heart rate detection instrument, an eye movement data detection instrument and the like, and can also use the data acquisition equipment in the prior art) and perform statistical analysis, so as to give more accurate tested state judgment based on the monitoring data. In this case, the human-computer interaction system in the embodiment of the present invention may further include a data collecting module (not shown) for synchronously collecting and storing the monitoring data from different monitoring devices to a specific path under the current project, so as to import or export the monitoring data via the import and export project areas for comprehensive analysis.
By means of the arrangement of the project preview module in the embodiment of the invention, not only can rich preview function and re-editable function be realized, but also integrated display and editing of multi-channel related data can be realized.
In the preferred embodiment of the present invention, more or less modules can be selected based on actual situations, and the present invention is within the scope of the present invention as long as the purpose of the present invention can be achieved based on the idea of the present invention.
In another embodiment of the present invention, as shown in fig. 2, the multichannel human-computer environment test data synchronization platform project preview system may further include aninformation entry module 120, and after an experimental project is created or imported, theinformation entry module 120 may enter a project-related record required by the experiment for the experimental project to be executed, so as to generate a record list, where the project-related record in the record list at least includes a record name, a tested name, and a record time.
Correspondingly, the invention also provides a project preview method for the multi-channel human-computer environment test data synchronization platform, which can synchronously acquire data (multiple channels) from a plurality of data acquisition devices and realize comprehensive data preview and editing. The method of the invention comprises the following steps:
establishing and importing experimental projects and generating a project list by using a project management module through a human-computer interaction interface;
previewing a record list corresponding to a current item in the item list generated by the item management module on a human-computer interaction interface by using an item previewing module, and editing item-related records in the previewed record list, wherein the item previewing module is formed with a record list area, a tested list area and an import and export item area on the same human-computer interface;
recording playback, re-editing and/or deletion operation is carried out on the recorded relevant record of the project corresponding to the current project by utilizing the recording list area;
performing tested attribute editing or tested editing operation by using the tested list area;
and importing and storing the tested test data in the current project by utilizing the import and export project area, and exporting the stored tested test data.
Optionally, the method may further include entering, by the information entry module, a record list for a project-related record required by the experiment to be executed, where the project-related record in the record list includes at least a record name, a name to be tested, and a record time. Wherein the item related records in the record list may further include a record duration and current item information.
Preferably, the tested list area can be provided with an attribute editing symbol and a tested addition symbol, the attribute editing symbol is used for adding or deleting the tested attribute determined based on the experimental content, the tested addition symbol is used for adding the tested attribute, and the tested attribute is correspondingly added. In one embodiment, the lead-in and lead-out item areas include a test data lead-in indicator and a lead-out indicator.
The present invention also relates to a storage medium, on which computer program code may be stored, which when executed may implement various embodiments of the method of the present invention, the storage medium may be a tangible storage medium, such as an optical disk, a U-disk, a floppy disk, a hard disk, etc.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative components, systems, and methods described in connection with the embodiments disclosed herein may be implemented as hardware, software, or combinations of both. Whether this is done in hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
The software may be disposed in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
Features that are described and/or illustrated with respect to one embodiment may be used in the same way or in a similar way in one or more other embodiments and/or in combination with or instead of the features of the other embodiments in the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes may be made to the embodiment of the present invention by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.