Central devices and systems for processing data

By designing a system that includes a data acquisition device and a central processing unit, the problems of low efficiency and inelasticity of traditional data processing programs are solved, automated data processing and flexible data transmission are realized, and the efficiency of data processing is improved.

CN112015680BActive Publication Date: 2025-02-11BIOPRO SCI CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010460473.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-05-29
Filing Date
2020-05-27
Publication Date
2025-02-11
Estimated Expiration
2040-05-27

AI Technical Summary

Technical Problem

The hardware efficiency of traditional data processing programs is not high and lacks flexibility. User devices must maintain connection with the hardware during data transmission, and the number of data transmission ports limits the number of user devices that can be connected.

Method used

A system mainly consisting of a central device is designed, including a data acquisition device and a central device. The data acquisition device is coupled to the object to be measured through a data interface, and the transceiver communicates with the central device. The central device includes a memory, a transceiver and a processing unit that is able to store and process raw data from the data acquisition device and provide application data through a network application.

Benefits of technology

The automation and flexibility of data processing are realized, the direct connection requirement between user equipment and hardware is reduced, the number of connected user equipment is expanded, and the efficiency of data processing is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112015680B_ABST
    Figure CN112015680B_ABST
Patent Text Reader

Abstract

A system for processing data includes a data acquisition device and a central device. The data acquisition device is coupled to a test object, and is used to receive raw data from the test object and transmit the raw data. The central device receives the raw data from the data acquisition device, and executes a network application with a network interface to provide application data based on the raw data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a central device and system for processing data; more specifically, to a system based on a central device for automatically processing data. Background Art

[0002] In traditional data processing programs, hardware with data sensing components, data computing components, and user interface components is used, such as a benchtop instrument. In general, the data sensing components, data computing components, and user interface components are all integrated into a housing, such as a chassis. However, traditional data processing programs and their hardware are inefficient and lack flexibility. Summary of the invention

[0003] Some embodiments of the present disclosure provide a system for processing data. The system includes a data acquisition device and a central device. The data acquisition device is used to obtain raw data from the object under test, and includes a data interface and a first transceiver. The data interface is coupled to the object under test, and is used to receive the raw data from the object under test. The first transceiver is electrically coupled to the data interface. The central device includes a memory, a second transceiver, a first processing unit, and a third transceiver. The second transceiver is used to receive the raw data from the first transceiver of the data acquisition device. The first processing unit is electrically coupled to the memory and the second transceiver. The first processing unit is used to store the raw data in the memory and execute a network application with a network interface to provide application data based on the raw data. The third transceiver is electrically coupled to the first processing unit.

[0004] Some embodiments of the present disclosure provide a central device for processing data. The central device includes a memory, a first transceiver, a second transceiver, and a processing unit. The first transceiver is used to receive raw data from a data acquisition device. The processing unit is electrically coupled to the memory and the first transceiver. The processing unit is used to store the raw data in the memory and execute a network application with a network interface to provide application data based on the raw data. The second transceiver is electrically coupled to the processing unit.

[0005] Some embodiments of the present disclosure provide an experimental system. The experimental system includes a plurality of sensing units and a data hub. The sensing units are used to sense signals from a plurality of objects. The data hub is connected to the sensing units via wireless communication, and can generate application data based on the sensing signals, and execute a network application with a network interface to provide application data. The application data is provided to at least one user device via a network.

[0006] The above description briefly describes the broad features and technical advantages of the present disclosure to facilitate understanding of the following embodiments. The following describes additional features and advantages of the present application and forms the subject matter of the present application. A person with ordinary knowledge in the technical field of the present invention should understand that other structures and methods can be easily modified or designed based on the disclosed concepts and specific embodiments to achieve the same purpose as the present disclosure. A person with ordinary knowledge in the technical field of the present invention should also understand that these equivalent structures do not deviate from the spirit and scope disclosed in the accompanying application. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] A more complete understanding of the present disclosure may be obtained by referring to the detailed description and claims in conjunction with the accompanying drawings, wherein like reference numerals may be used to refer to like elements in the various drawings.

[0008] Figure 1A FIG. 1 is a schematic diagram of a system for processing data according to some embodiments of the present disclosure.

[0009] Figure 1B is a block diagram of a data acquisition device according to some embodiments of the present disclosure.

[0010] Figure 1C is a block diagram of a central device according to some embodiments of the present disclosure.

[0011] Figure 1D is a block diagram of a user device according to some embodiments of the present disclosure.

[0012] Figure 2A A schematic diagram of processing data according to some embodiments of the present disclosure.

[0013] Figure 2B Schematic diagram of outputting and operating data objects according to some embodiments of the present disclosure.

[0014] Figure 2C Schematic diagram of a data computing application program according to some embodiments of the present disclosure.

[0015] Figure 2D A schematic diagram of setting a data computing application according to some embodiments of the present disclosure.

[0016] Figure 2E FIG. 1 is a schematic diagram of configuring a data acquisition device according to some embodiments of the present disclosure.

[0017] Figure 2F FIG. 1 is a schematic diagram of configuring a data acquisition device according to some embodiments of the present disclosure.

[0018] Figure 3A FIG. 1 is a schematic diagram of a system for processing data according to some embodiments of the present disclosure.

[0019] Figure 3B FIG. 1 is a schematic diagram of a system for processing data according to some embodiments of the present disclosure.

[0020] Figure 4 FIG. 4 is a schematic diagram of synchronization between data acquisition devices according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0021] The following disclosure provides a variety of embodiments or examples that can be used to implement the different features of the present disclosure. The specific examples of the components and configurations described below are used to simplify the present disclosure. It is conceivable that these descriptions are only illustrative and are not intended to limit the present disclosure. For example, in the following detailed description, the first feature is formed above the second feature or on the second feature, which may include an embodiment in which the first and second features are formed in direct contact, and may also include an embodiment in which additional features can be formed between the first and second features so that the first and second features are not in direct contact. In addition, the present disclosure may reuse component symbols and / or labels in multiple embodiments. This repetition is based on the purpose of simplicity and clarity, and does not itself represent the relationship between the different embodiments and / or configurations discussed.

[0022] The following describes in detail embodiments of the present disclosure. However, it should be understood that the present disclosure provides many applicable inventive concepts that can be embodied in a variety of specific contexts. The specific embodiments discussed are merely illustrative and are not intended to limit the scope of the present disclosure.

[0023] The terms "one embodiment", "an embodiment", "exemplary embodiment", "other embodiments", "another embodiment" and the like mentioned in this disclosure mean that the one or more embodiments mentioned may include a specific feature, structure or characteristic, but not every embodiment must include the specific feature, structure or characteristic. In addition, repeated phrases such as "in an embodiment" do not necessarily refer to the same embodiment.

[0024] In traditional data processing, hardware with data sensing elements, data computing components and user interface components is used, such as a benchtop instrument. In general, the data sensing elements, data computing components and user interface components are integrated into a housing, such as a chassis. The data sensing elements are used to sense objects to obtain data. The sensed data is input into the data computing component so that necessary adjustments and / or transformations can be made before it is displayed on the user interface component.

[0025] In some cases, especially in high-end products, the hardware further has a data transmission port, such as a parallel port (e.g., IEEE488), a serial port (e.g., UART, RS232, RS485) and / or a USB port. Data can be provided to a user device via the data transmission port. In this way, after connecting to the hardware via the data transmission port, the user device can obtain the sensing data from the hardware and / or can execute specified software on the user device to process the sensing data.

[0026] However, the existing hardware used for traditional data acquisition procedures described above has at least the following deficiencies: (1) all components are integrated into a single housing, making the data acquisition procedure inflexible; (2) when using hardware with a data transmission port, the user device must remain connected to the hardware during the entire process; (3) when using hardware with a data transmission port, the display of the user device can replace the user interface component, making the user interface component somewhat redundant; and (4) when using hardware with a data transmission port, the number of available data transmission ports limits the number of user devices that can be connected to the hardware.

[0027] In order to improve the deficiencies of the hardware used in the traditional data acquisition process, the present disclosure provides a central device and system for processing data. More specifically, a system based on a central device can at least serve as a data server and a web-based user interface (WUI) server. As a data server, the central device type system can receive data from an external data sensing element and store the received data. As a WUI server, the central device type system can provide data to a user device. The details are further described below.

[0028] Figure 1A Schematic diagram of a system 1 for processing data. The system 1 may include a data acquisition device 11 , a central device 13 and a user device 15 . Figures 1B to 1D They are block diagrams of the data acquisition device 11, the central device 13 and the user device 15 respectively.

[0029] In some embodiments, the data acquisition device 11 may include a data interface 111, a controller 113, and a first transceiver 115. The data interface 111, the controller 113, and the first transceiver 115 may be electrically coupled to each other (eg, electrically coupled via a bus 119).

[0030] In some embodiments, the central device 13 may include a second transceiver 131, a memory 133, a first processing unit 135, and a third transceiver 137. The second transceiver 131, the memory 133, the first processing unit 135, and the third transceiver 137 may be electrically coupled to each other (eg, electrically coupled via a bus 139).

[0031] In some embodiments, the user device 15 may include a fourth transceiver 151, a second processing unit 153, and an input / output (I / O) unit 155. The fourth transceiver 151, the second processing unit 153, and the I / O unit 155 may be electrically coupled to each other (e.g., electrically coupled via a bus 159). The individual components may interact via serial or parallel buses, which will be further described below.

[0032] Please refer to Figure 2A . Figure 2A In some embodiments, the data interface 111 of the data acquisition device 11 can be coupled to a test object 10 to receive an input signal from the test object 10 and generate raw data 100 according to the input signal. The controller 113 can control the first transceiver 115 to transmit the raw data 100 to the central device 13.

[0033] In some implementations, the data interface 111 may include a transducer and may at least obtain an input signal via the transducer. For example, the transducer may convert actual quantities obtained from the object under test 10 into electronic signals.

[0034] In some implementations, the transducer may be placed near the object 10 under test. For example, the transducer includes an electrode (wire, probe, conductive pad, etc.). The transducer may convert electromagnetic conditions near the electrode into voltage and current signals in a conductor connected to the electrode. In another case, the transducer includes a thermistor, which may be placed in a tissue near the object 10 under test to monitor its temperature. In yet another case, the transducer includes a capacitive pressure sensor, which may be placed near the object 10 under test (for example, in an organ of the object 10 under test to monitor its internal pressure).

[0035] In some implementations, the data interface 111 further includes a front-end analog electronic component to receive the output of the converter through resistance / capacitance measurement. In some implementations, the data interface 111 may further include an amplifier and an analog to digital converter (ADC) to convert the output of the front-end analog electronic component into a digital signal. In some implementations, the converted digital signal may be regarded as the original data 100.

[0036] In some embodiments, the second transceiver 131 of the central device 13 can receive the raw data 100 from the first transceiver 115 of the data acquisition device 11. In some implementations, the first transceiver 115 of the data acquisition device 11 and the second transceiver 131 of the central device 13 can communicate with each other based on a low-power network protocol, such as Bluetooth Low Energy Protocol, to save power.

[0037] After the data (i.e., the original data 100) is collected from the data acquisition device 11, network service technology can be introduced to provide the data to different user platforms. Specifically, the first processing unit 135 executes the network application WA having the network interface WI to provide the application data 132. Based on the original data 100, the application data 132 is provided through the network application WA having the network interface WI.

[0038] More specifically, in some embodiments, the first processing unit 135 of the central device 13 may directly use the original data 100 as the application data 132. Subsequently, the first processing unit 135 may transmit the application data 132 to the user device 15 via the third transceiver 137. The transmission of the application data 132 may be in response to a request issued by the user device to the network application WA. For example, the request may be used for real-time display, viewing previous data, and downloading data sets to the user device 15. The first processing unit 135 may also receive data uploaded by the user device 15 via the third transceiver 137. In some implementations, the first processing unit 135 may temporarily store the original data 100 in the memory 133 for subsequent use, but the present disclosure is not limited thereto.

[0039] In some embodiments, the processing unit 135 of the central device 13 may further execute a data computing application CA to convert the original data 100 into application data 132. The data computing application CA may be installed in the memory 133. Subsequently, the processing unit 135 of the central device 13 may transmit the application data 132 to the user device 15 via the third transceiver 137.

[0040] For example, the data computing application CA may be some specific experimental software, and the application data 132 may be processed data generated by the experimental software. In some implementations, the data computing application CA may be installed in a cloud server located outside the central device 13 and executed by the cloud server, but the present disclosure is not limited thereto. In these embodiments, the raw data 100 may be transmitted to the cloud server for the computing application CA to perform calculations, and the calculated data may be transmitted back to the central device 13 for subsequent use.

[0041] To be more specific, the data processing procedures executed by the data computing application CA may include data extraction (feature extraction, trend fitting, statistical reduction), data correlation (within or between data sets), data conversion (Fourier transform, Hilbert-Huang transform, wavelet transform), etc.

[0042] In some embodiments, the user may utilize the user device 15 to retrieve the application data 132. Specifically, the second processing unit 153 of the user device 15 may execute the browsing application BA based on the user's operation to connect to the network interface WI of the network application WA of the central device 13.

[0043] Subsequently, the user device 15 may request the application data 132 from the central device 13 based on the user's instruction. The application data 132 may include the original data 100 and / or data converted by the computing application CA. Accordingly, the third transceiver 137 of the central device 13 may transmit the application data 132 to the user device 15 via the network according to the request. Then, the fourth transceiver 151 of the user device 15 may receive the application data 132 from the central device 13.

[0044] In some implementations, the third transceiver 137 of the central device 13 and the fourth transceiver 151 of the user device 15 can be communicatively connected to each other based on a developed network protocol (eg, Wi-Fi network protocol).

[0045] Thereafter, the second processing unit 153 of the user device 15 may execute the browsing application BA to convert the application data 132 into a data object OB. The I / O unit 155 of the user device 15 may output the data object OB through the graphical user interface GUI of the browsing application BA. The I / O unit 155 of the user device 15 may further receive a control signal to perform an output operation in the data object OB.

[0046] More specifically, in some embodiments, the I / O unit 155 may include a touch screen, and the data object OB may be presented on the touch screen by browsing the graphical user interface GUI of the application BA. The user may touch the touch screen to operate the data object OB.

[0047] For example, refer to Figure 2B and Figure 2A . Figure 2BSchematic diagram of outputting and operating data object OB. Specifically, application data 132 may include current and voltage data, and data object OB converted by application data 132 may be presented on the touch screen in the form of IV curve through a graphical user interface GUI.

[0048] The user can see the content presented through the graphical user interface GUI, and apply different types of gestures on the touch screen based on the content seen. In this way, various control signals can be generated through the gestures applied to the touch screen. Accordingly, at least a portion of the data object OB can be displayed on the touch screen according to the control signal (for example, the data object OB can be enlarged to show details, or a larger image can be reduced according to the control signal).

[0049] In some embodiments, the application data 132 may include a plurality of data and a plurality of timestamps. The timestamps correspond to the data. The data object OB may be obtained based on at least a portion of the application data 132.

[0050] Specifically, the user only needs data in a specific time interval. Therefore, the data object OB may include certain data of the application data 132, which are timestamped in the specific time interval. In this way, the bandwidth requirement for transmitting data can be reduced.

[0051] It should be noted that when the application data 132 includes the original data 100, the original data 100 may include a plurality of data and corresponding time stamps. Similarly, when the application data 132 includes data transformed by the computing application CA, the transformed data may include a plurality of data and corresponding time stamps.

[0052] In some embodiments, because the central device 13 can provide the application data 132 through network service technology, it supports connection with multiple user devices (eg, the user device 15 ), and each user device can use the application data 132 separately.

[0053] In some embodiments, the central device 13 does not have a display for displaying the application data 132 because the application data 132 may be displayed on the user device 15. For example, certain user devices (e.g., smartphones, tablets, laptops, desktop computers, and central servers with connected consoles / terminals) may be equipped with appropriate displays to display the data provided by the central device 13.

[0054] In addition, in some embodiments, because the user device 15 can set the configuration of the central device 13 and the data computing application CA of the central device 13 via a network interface, the central device 13 does not have a control panel (e.g., a control panel with buttons / knobs to set the central device 13).

[0055] For example, some user devices may be equipped with appropriate control tools (i.e., input tools, such as buttons, keyboards, input pads, mice, touch screens, trackballs, joysticks, voice commands, gesture control, facial recognition, brain-computer interfaces, etc.) to detect user control operations. The user's control operations can be used to set the configuration of the central device 13 and the data application of the central device 13 through the network.

[0056] Please refer to Figure 2C . Figure 2C Schematic diagram of indicating a data computing application CA. In some embodiments, a user may indicate the data computing application CA via the user device 15.

[0057] Specifically, the network application WA of the central device 13 can provide instructions of the data computing application CA through the network interface WI. The browsing application BA connected to the network interface WI can obtain the instructions of the data computing application CA. The I / O unit 155 of the user device 15 can output instructions through the graphical user interface GUI of the browsing application BA. Therefore, the user can set the data computing application CA based on the provided instructions.

[0058] More specifically, when the user selects one of the multiple instructions of the data computing application CA through the graphical user interface GUI of the browsing application BA (which is connected to the network interface WI of the network application WA), the second processing unit 153 of the user device 15 can transmit an instruction 150 to the third transceiver 137 of the central device 13 through the fourth transceiver 151. The instruction 150 can be used to instruct the first processing unit 135 of the central device 13 to set the data computing application CA.

[0059] For example, see Figure 2D . Figure 2D Schematic diagram of setting the data computing application CA. Multiple commands of the data computing application CA can be presented on the I / O unit 155 (e.g., touch screen) through the graphical user interface GUI of the browsing application BA. The user can click on the label 1 of the item 1 of the data computing application CA. Then, the user can click on the inverted triangle button of the item 1 to select the command 150.

[0060] After selecting the instruction 150 , the user may click a confirmation button. Therefore, the user device 15 may transmit the instruction 150 to the central device 13 to instruct the central device 13 to set the data computing application CA according to the instruction 150 .

[0061] Please refer to Figure 2E . Figure 2E is a schematic diagram of configuring the data acquisition device 11. In some embodiments, the user can use the user device 15 to configure the data acquisition device 11.

[0062] Specifically, the network application WA may provide certain configurations of the data acquisition device 11 for the user to configure the data acquisition device 11. Therefore, when the user selects the device configuration 152 of the data acquisition device 11 through the browsing application BA (which interfaces with the network interface WI of the network application WA), the second processing unit 153 of the user device 15 may transmit the device configuration 152 to the third transceiver 137 of the central device 13 through the fourth transceiver 151.

[0063] Next, when the third transceiver 137 of the central device 13 receives the device configuration 152, the first processing unit 135 may control the second transceiver 131 to transmit the device configuration 152 to the data acquisition device 11. The device configuration 152 is used to configure at least one setting of the data acquisition device 11.

[0064] In other words, after the first transceiver 115 of the data acquisition device 11 receives the device configuration 152, at least one setting of the data acquisition device 11 may be modified. In some embodiments, the device configuration 152 may be used for a specific operation mode and / or a specific operation of the data acquisition device 11.

[0065] For example, see Figure 2F . Figure 2F 1 is a schematic diagram of configuring the data acquisition device 11. Specifically, the configuration of the device can be presented on the I / O unit 155 (e.g., a touch screen) through a graphical user interface GUI. The user can click the inverted triangle button of the device to select the device to be configured (e.g., the data acquisition device 11). Subsequently, the user can click the inverted triangle button of the configuration to select the device configuration 152.

[0066] After selecting the device configuration 152, the user may click a confirmation button. Thus, the user device 15 may transmit the configuration 152 to the central device 13. Subsequently, the central device 13 may transmit the device configuration 152 to the data acquisition device 11 to configure the data acquisition device 11.

[0067] In some embodiments, the first processing unit 135 of the central device 13 can execute another data computing application to convert the original data 100 into another application data. In other words, different data computing applications can be executed on the central device 13 at the same time to achieve different purposes, which means that these computing applications do not need to be installed / executed on the user device 15.

[0068] In some embodiments, the data acquisition device 11 does not have a non-volatile memory for storing the original data 100. This means that after the data interface 111 of the data acquisition device 11 receives the original data 100 from the object under test 10, the controller 113 can control the first transceiver 115 to transmit the original data 100 to the central device 13 in real-time because there is no non-volatile memory for storing the original data 100.

[0069] In some embodiments, the data acquisition device 11 may include a power unit (eg, a rechargeable battery) for providing power. Therefore, the data acquisition device 11 may be a portable device.

[0070] like Figure 3A As shown, in some embodiments, the system 1 may include a plurality of data acquisition devices 11, a central device 13, and a plurality of user devices 15. In these embodiments, the user device 15 may include a smart phone, a notebook computer, a tablet computer, a personal computer, etc., which can execute a browsing application. Furthermore, each data acquisition device 11 may be coupled to a measured object OT to receive raw data and transmit the raw data to the central device 13.

[0071] In some embodiments, more than one data acquisition device 11 may be coupled to the same object under test OT. For example, several different data acquisition devices 11 may be disposed at different locations adjacent to the object under test OT to obtain different physical values ​​from the object under test OT. The central device 13 may directly store the raw data, or directly execute different data computing applications to calculate the raw data into different application data for subsequent use.

[0072] Then, each user device 15 can retrieve data corresponding to the data acquisition device 11 and communicate with different data acquisition devices 11 through the central device 13. More specifically, based on the network service technology, each user device 15 can execute the browsing application BA to connect with the network application WA of the central device 13, and can obtain different data (raw data or calculated data) of different data acquisition devices 11. Furthermore, each user device 15 can configure the data acquisition device 11 through the central device 13. For example, an access control mechanism can be installed in the central device 13 to manage the information flow and / or control rights between different user devices 15 and different data acquisition devices 11.

[0073] Please refer to Figure 3B In some embodiments, each data acquisition device 11 may be a headstage device connected to a biological body (e.g., a mouse). The data acquisition device 11 may be used to perform a probe test on the biological body to sense an analog signal. The data interface 111 of the data acquisition device 11 may include an analog-to-digital converter to convert the analog signal into a digital number.

[0074] In some embodiments, the format and / or value of some digital numbers may be adjusted (e.g., to reflect actual measured values, to include calibration information, or to be associated with a time stamp) to become the raw data 100. In other words, the digital numbers directly output by the analog-to-digital converter and / or the adjusted digital numbers may be regarded as the raw data 100.

[0075] Furthermore, the central device 13 may be a data hub having computing capabilities. The data hub and the front-end device are wirelessly connected. In some embodiments, the data hub does not have a display / display device and may be powered by a rechargeable battery, so the data hub may be a portable device.

[0076] The data diffuser executes a plurality of applications to generate application data based on the raw data (eg, based on the sensed bio-signals). Thereafter, the data diffuser may utilize the network interface to execute a network application to provide the application data to the user device via the network.

[0077] On the other hand, each user device can execute a browsing application to connect to the network interface of the network application of the data distributor to obtain application data. Furthermore, each user device can execute a browsing application to connect to the network interface of the network application of the control front-end device.

[0078] In some embodiments, the data acquisition devices 11 may need to be synchronized for the following reasons: (a) data from different data acquisition devices need to be associated or combined; (b) operations (e.g., input and output) performed by different data acquisition devices may need to be coordinated; (c) the relative time between different data acquisition devices needs to be accurately grasped; or (d) absolute time may be less important.

[0079] Please refer to Figure 4 , which is a schematic diagram of synchronization between the data acquisition devices 11. In detail, the first processing unit 135 of the central device 13 can broadcast the synchronization signal SS to the data acquisition devices 11a to 11d through the second transceiver 131. The synchronization signal SS can include time information. Then, the controller 113 of the data acquisition devices 11a to 11d can receive the synchronization signal SS through the first transceiver 115, and synchronize with the central device 13 according to the synchronization signal SS.

[0080] In some embodiments, taking the data acquisition device 11a as an example, when receiving the synchronization signal SS, the controller 113 of the data acquisition device 11 can determine the time difference 'TD' between the local time 'T-a' of the data acquisition device 11a and the global time 'T-r' obtained based on the synchronization signal SS.

[0081] Then, the data acquisition device 11a can use the time difference 'TD' to correct the time stamp of the data to be transmitted. For example, for the data generated at the time point 'T-A' of the data acquisition device 11a and available for transmission to the central device 13, the time stamp of the data can be corrected by subtracting 'TD' from 'T-A'. Subsequently, the data with the corrected time stamp is transmitted to the central device 13.

[0082] Similarly, based on the above steps, the data acquisition devices 11b to 11d can be synchronized with the central device 13. Therefore, the data acquisition devices 11a to 11d can all be synchronized.

[0083] In some embodiments, the data acquisition device 11 may include an adjustable oscillator, such as a voltage controlled oscillator (VCO). The VCO may be adjusted to synchronize the clock of the data acquisition device 11 with the clock of the central device 13. For example, a counter driven by the VCO may be used as a timer to estimate the control value of the VCO based on the synchronization signal SS.

[0084] In some embodiments, the data acquisition device 11 may include an oven-controlled crystal oscillator (OCXO). The OCXO may be used to drive a counter, and the counter may be used as a timer for the data acquisition device 11. The OCXO may be calibrated based on the information of the synchronization signal SS to generate certain calibration data. The calibration data may be used to calibrate the counter driven by the OCXO to match the time information of the synchronization signal SS.

[0085] It should be noted that the calibration of the timer of the data acquisition device 11 can be performed at the data acquisition device 11 or the central device 13. Specifically, the data acquisition device 11 can use the calibration data to calibrate the timer. Alternatively, the data acquisition device 11 can transmit the timer and the calibration data to the central device 13, and the central device 13 can use the calibration data to perform the calibration of the timer of the data acquisition device 11.

[0086] Although the present disclosure and its advantages have been described in detail above, it is to be understood that various changes, substitutions and modifications may be made thereto without departing from the spirit and scope of the present disclosure as defined by the accompanying claims. For example, the controller and processing unit described in the above embodiments may be a microprocessor, a central processing unit (CPU), other hardware circuit elements capable of executing relevant instructions, or a combination of computing circuits that can be easily imagined by a person of ordinary skill in the art based on the present disclosure.

[0087] In addition, the memory described in the above embodiments may be a memory for storing data, such as ROM, RAM, etc. The I / O unit described in the above embodiments may be a combination of a touch screen, a display and an I / O device (such as a manual input device), etc.

[0088] Furthermore, the transceiver described in the above embodiments may be a combination of a network data transmitter and a network data receiver. The bus may use a communication interface to transmit data between the controller, the processing unit, the memory, the I / O unit and the transceiver. The bus may include an electronic bus interface, an optical bus interface or even a wireless bus interface. However, the above description is not intended to limit the hardware implementation of the embodiments of the present disclosure.

[0089] In addition, the scope of this application is not limited to the specific embodiments of the processes, machines, manufactures, material compositions, means, methods, and steps described in the specification. Through the disclosure of this application, a person with ordinary knowledge in the art can easily imagine existing or later developed processes, machines, manufactures, material compositions, means, methods, and steps, which can be used according to this disclosure to perform substantially the same functions as described in the corresponding embodiments herein and achieve substantially the same results. Therefore, the scope of the attached patent application should cover such processes, machines, manufactures, material compositions, means, methods, and steps.

[0090] Explanation of symbols

[0091] 1: System

[0092] 10: Object under test

[0093] 11,11a~11d: Data acquisition device

[0094] 13: Central Device

[0095] 15: User Device

[0096] 100: original data

[0097] 111: Data interface

[0098] 113: Controller

[0099] 115: First transceiver

[0100] 119,139,159: Bus

[0101] 131: Second transceiver

[0102] 132: First processing unit

[0103] 133: Memory

[0104] 135: first processing unit

[0105] 137: Third transceiver

[0106] 150: Instructions

[0107] 151: Fourth transceiver

[0108] 152:Device Configuration

[0109] 153: Second processing unit

[0110] 155: Input / Output (I / O) Unit

[0111] BA: Browse Applications

[0112] CA: Data computing applications

[0113] GUI: Graphical User Interface

[0114] OB:Data Object

[0115] OT: Object under test

[0116] SS: Synchronous signal

[0117] WA: Web Application

[0118] WI: Network Interface

Claims

1. A system for processing data, comprising: A data acquisition device is used to obtain raw data from a measured object, and the data acquisition device comprises: a data interface, coupled to the object under test, for receiving the original data from the object under test; and a first network data transceiver, electrically coupled to the data interface; as well as A central device, communicating with a plurality of user devices, comprises: a memory; a second network data transceiver for wirelessly receiving the original data from the first network data transceiver of the data acquisition device; A first processing unit is electrically coupled to the memory and the second network data transceiver and is used for: storing the original data in the memory; as well as executing a network application having a network interface to provide application data based on the original data, wherein the original data is converted into the application data by executing a data operation application, and each user device uses the application data separately; as well as a third network data transceiver, electrically coupled to the first processing unit, for: transmitting the application data to a first user device of the plurality of user devices via a network according to a request of the first user device, wherein the application data is transmitted to the first user device, and the first user device converts the application data into a data object for a user to operate the data object; A command or a device configuration is received from the first user device via the network, wherein the command is used to set the data computing application program, and the device configuration is used to configure the data acquisition device for wireless communication with the central device.

2. The system of claim 1, wherein the first user device comprises: a fourth network data transceiver; a second processing unit, electrically coupled to the fourth network data transceiver, and configured to: executing a browsing application to connect to the network interface of the network application of the central device; requesting the application data from the central device, wherein the fourth network data transceiver receives the application data through the third network data transceiver of the central device; as well as executing the browsing application to convert the application data into the data object; as well as An input / output unit is electrically coupled to the second processing unit and is used to receive a control signal to perform an output operation on the data object according to the control signal. 3 . The system of claim 2 , wherein the input / output unit comprises a touch screen, the control signal comprises a gesture signal, and the output operation comprises displaying at least a portion of the data object on the touch screen.

4. The system as claimed in claim 2, wherein the second processing unit of the first user device transmits the instruction to the third network data transceiver of the central device through the fourth network data transceiver to instruct the first processing unit of the central device to set the data computing application. 5 . The system of claim 2 , wherein the application data comprises a plurality of data and a plurality of time stamps respectively corresponding to the plurality of data, and the data object is obtained based on at least a portion of the application data. 6 . The system as claimed in claim 1 , wherein the first processing unit is further configured to execute another data operation application program to operate the original data into another application program data.

7. The system of claim 1, wherein the data acquisition device does not have a memory for storing the original data from the object under test, and the first network data transceiver transmits the original data in real time.

8. The system of claim 1 , wherein the first processing unit of the central device is used to execute the network application having the network interface to receive the device configuration through the third network data transceiver, wherein the device configuration is used to configure at least one setting of the data acquisition device, and the data acquisition device is further used to receive the device configuration from the central device via the first network data transceiver.

9. The system of claim 1, wherein the data acquisition device comprises a headstage device, the data interface of the data acquisition device comprises an analog-to-digital converter for converting an analog signal into the raw data, and the analog signal is obtained by performing a probe test on a biological organism through the headstage device. 10 . The system as claimed in claim 1 , wherein the first network data transceiver and the second network data transceiver are communicatively connected to each other based on a low power Bluetooth protocol. 11 . The system as claimed in claim 2 , wherein the third network data transceiver and the fourth network data transceiver are communicatively connected to each other based on a Wi-Fi protocol.

12. The system of claim 1, wherein the data acquisition device further comprises: A controller is electrically coupled to the data interface and the first network data transceiver, and is used to control the first network data transceiver to transmit the original data.

13. The system of claim 12, wherein the first processing unit of the central device is used to transmit a synchronization signal through the second network data transceiver, and the controller of the data acquisition device is further used to receive the synchronization signal through the first network data transceiver, and synchronize the data acquisition device with the central device according to the synchronization signal.

14. A central device for processing data, comprising: a memory; a first network data transceiver for wirelessly receiving raw data from a data acquisition device; A processing unit is electrically coupled to the memory and the first network data transceiver and is used for: storing the original data in the memory; as well as executing a network application having a network interface to provide application data based on the raw data, wherein the raw data is converted into the application data by executing a data operation application, and each of the plurality of user devices communicating with the central device respectively utilizes the application data; as well as A second network data transceiver, electrically coupled to the processing unit, for: transmitting the application data to a first user device of the plurality of user devices via a network according to a request of the first user device, wherein the application data is transmitted to the first user device, and the first user device converts the application data into a data object for a user to operate the data object; A command or a device configuration is received from the first user device via the network, wherein the command is used to set the data computing application program, and the device configuration is used to configure the data acquisition device. Set.

15. The central device as claimed in claim 14, wherein the processing unit is further used to execute another data computing application program, which is used to compute the original data into another application data.

16. The central device of claim 14, wherein the processing unit is used to execute the network application having the network interface to receive the device configuration through the second network data transceiver and configure at least one setting of the data acquisition device through the first network data transceiver. 17 . The central device as claimed in claim 16 , wherein the processing unit of the central device is used to transmit a synchronization signal to the data acquisition device through the first network data transceiver.

18. An experimental system, comprising: A plurality of sensing units for sensing signals from a plurality of objects; and A data distributor for: wirelessly connected to the sensing unit; generating application data based on the signal, wherein each of a plurality of user devices in communication with the data hub individually applies the application data; executing a network application using a network interface via a network according to a request of at least one user device, the network application being used to provide application data to the at least one user device, wherein the application data is transmitted to a user device of the plurality of user devices, and the user device of the plurality of user devices converts the application data into a data object for a user to operate the data object; and A device configuration is received from the user device of the plurality of user devices via the network, wherein the device configuration is used to configure at least one of the plurality of sensor units in communication with the data hub.

Citation Information

Patent Citations

  • Method for analyzing a measured signal as well as measurement unit

    US20190128925A1