A mobile solid-state hard drive
By introducing data storage, input, display and status monitoring modules into mobile solid-state drives, combined with the real-time status display and permission control of the main control module, the problem that traditional hard disks cannot monitor the operating status is solved, and user interaction and convenience are improved.
Patent Information
- Application Number
- CN202510581182.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-05-07
AI Technical Summary
Traditional mobile solid-state drives cannot monitor and display their operating status in real time, resulting in inconvenience to users.
A mobile solid-state hard disk is designed, including a data storage module, an input module, a display module and a status monitoring module. The main control module uses the usage status of the data storage module in real time and controls the display module for display. At the same time, user permissions are determined based on the input information and access permissions are controlled.
It realizes good interaction with users and improves the convenience of using mobile solid-state drives. Users can monitor the hard disk status in real time and control permission access.
Smart Images

Figure CN120086099B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of hard disks, and in particular to a mobile solid-state hard disk. Background Art
[0002] Portable Solid State Drives (PSSDs) are hard drives made with solid-state electronic memory chips and are used for data storage and transmission. Currently, portable SSDs can connect to electronic devices to read and write data. However, traditional portable SSDs are limited to reading and writing data, acting like a black box to the user. Users have no way of knowing the operating status of the portable SSD, making it difficult to use. Therefore, designing a portable SSD that can monitor and provide notifications about its status is a pressing issue. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide a mobile solid-state hard drive that can achieve good interaction with users and improve the convenience of using the hard drive. The specific solution is as follows:
[0004] To achieve the above-mentioned object, the present application provides a mobile solid-state hard disk, which includes: a data storage module, an input module, a display module, a status monitoring module and a main control module;
[0005] The data storage module is connected to an external electronic device and is used to read and write data with the external electronic device; the external electronic device is an electronic device connected to the mobile solid-state hard drive;
[0006] The input module is used to obtain user input information;
[0007] The status monitoring module is connected to the data storage module and is used to obtain the usage status of the data storage module in real time;
[0008] The main control module is respectively connected to the data storage module, the status monitoring module, the input module and the display module, and is used to obtain the usage status data of the data storage module from the status monitoring module and determine the user authority determination result based on the input information obtained by the input module, control the display module to display the usage status data of the data storage module and the user authority determination result, and control the opening and closing of the access rights of the data storage module according to the user authority determination result.
[0009] Exemplarily, the mobile solid-state hard disk further includes a housing; the state monitoring module includes a temperature sensor, and the temperature sensor is used to monitor the temperature value in the housing;
[0010] Correspondingly, the main control module is further configured to obtain the temperature value from the status monitoring module and control the display module to display the temperature value.
[0011] Exemplarily, the status monitoring module includes a storage capacity monitoring unit, a data transmission speed monitoring unit, and a power-on timing unit; the storage capacity monitoring unit is used to monitor the stored capacity of the data storage module, the data transmission speed monitoring unit is used to monitor the data reading and writing speed of the data storage module in real time, and the power-on timing unit is used to time the power-on duration of the data storage module;
[0012] Accordingly, the usage status data of the data storage module includes: stored capacity, data reading and writing speed, and power-on time;
[0013] The main control module is further used to obtain the stored capacity, data read and write speed and power-on duration of the data storage module from the status monitoring module, and control the display module to display the stored capacity, the data read and write speed and the power-on duration.
[0014] Exemplarily, the data storage module includes a plurality of storage blocks, each storage block includes a plurality of sectors; the display module includes a touch screen; the touch screen includes a capacity display area for displaying the stored capacity;
[0015] The main control module is further configured to obtain the operating status data of each sector in the corresponding storage block when the data storage module reads and writes data, and to control the touch display screen to update the stored capacity of the capacity display area; upon receiving a trigger instruction for the capacity display area, display a new window on the touch display screen; wherein the new window includes multiple block display areas, each block display area corresponding to at least one storage block of the data storage module; and control the touch display screen to associate the operating status data of each sector with the block display area in the new window for display.
[0016] Exemplarily, the multiple block display areas constitute a ring display area in the new window;
[0017] The controlling the touch display screen to associate and display the operation status data of each sector with the block display area in the newly created window includes:
[0018] Generate multiple sector graphs on polar coordinates according to the operating status data; wherein one sector graph corresponds to one block display area, and each sector graph contains the number of sectors corresponding to multiple operating states respectively;
[0019] The touch display screen is controlled to make the bottom edges of the plurality of sector graphs fit closely to an annular side edge of the annular display area so as to display the plurality of sector graphs in the newly created window.
[0020] Exemplarily, the input module includes a fingerprint input module;
[0021] The main control module is further configured to obtain user fingerprint information from the fingerprint input module, perform permission comparison analysis on the user fingerprint information to obtain a user permission determination result; if the user permission determination result is permission, then the access permission to the data storage module is opened and the display module is controlled to display a schematic diagram corresponding to the unlocked state; if the user permission determination result is no permission, then the access permission to the data storage module is closed and the display module is controlled to display a schematic diagram corresponding to the locked state.
[0022] Exemplarily, the mobile solid-state hard drive further includes a housing and a connecting line; the housing is provided with an opening;
[0023] The data storage module is arranged inside the housing; one end of the connecting wire is connected to the data storage module, and the other end thereof passes through the opening on the housing and extends to the outside of the housing for connection with an external electronic device;
[0024] Accordingly,
[0025] At least one wire winding post is further provided inside the housing, and at least a portion of the connecting wire is wound around the wire winding post.
[0026] Exemplarily, the main control module is further configured to perform the following steps:
[0027] Generate at least one data calculation subtask and a data sorting subtask corresponding to the at least one data calculation subtask according to the current operating status of the mobile solid-state hard disk; the data calculation subtask includes a data calculation subtask for calculating the usage status data and / or storage data of the data storage module;
[0028] Processing each of the data calculation subtasks to obtain a calculation result of each of the data calculation subtasks, and processing the data sorting subtasks corresponding to each of the data calculation subtasks to obtain processing result data of each of the data sorting subtasks;
[0029] The processing result data is downloaded to a preset storage space; the preset storage space is the storage space in the data storage module.
[0030] Exemplarily, processing each of the data calculation subtasks to obtain a calculation result of each of the data calculation subtasks, and processing each of the data sorting subtasks corresponding to each of the data calculation subtasks to obtain processing result data of each of the data sorting subtasks include:
[0031] Processing the current data calculation subtask through the calculation thread to obtain the calculation result of the current data calculation subtask; wherein the current data calculation subtask is any of the data calculation subtasks;
[0032] Send the calculation result of the current data calculation subtask to the reordering thread to trigger the reordering thread to process the data reordering subtask corresponding to the current data calculation subtask;
[0033] If the current data calculation subtask is not the last data calculation subtask in the at least one data calculation subtask, the next data calculation subtask in the current data calculation subtask is used as the current data calculation subtask, and the step of processing the current data calculation subtask to obtain the calculation result of the current data calculation subtask is executed.
[0034] Exemplarily, the data storage module includes a plurality of storage blocks;
[0035] The generating, according to the current operating state of the mobile solid-state hard disk, at least one data computing subtask and a data sorting subtask corresponding to the at least one data computing subtask comprises:
[0036] If the mobile solid-state hard disk is in a state of writing data to the data storage module and the currently stored data is text data, performing text splitting on the currently stored data to obtain at least one split text, determining a data calculation subtask corresponding to each split text, and a data reordering subtask corresponding to the data calculation subtask;
[0037] Accordingly, processing each of the data calculation subtasks to obtain the calculation results of each of the data calculation subtasks, processing the data sorting subtasks corresponding to each of the data calculation subtasks to obtain the processing result data of each of the data sorting subtasks, includes:
[0038] For any data calculation subtask:
[0039] Mapping the current split text into a digital sequence, and generating a context relationship sequence corresponding to the current split text based on a preset context window; wherein the context relationship sequence is obtained based on the mutual correlation relationship between the current split text and adjacent split texts in the context window;
[0040] The numerical sequence and context sequence corresponding to the current split text are used as calculation results;
[0041] Each time a calculation result of a data calculation subtask is obtained, the corresponding data sorting subtask is processed according to the calculation result to obtain the corresponding processing result data;
[0042] The main control module is further configured to perform the following steps:
[0043] Build a data knowledge graph corresponding to the currently stored data based on the processing result data corresponding to each split text;
[0044] Obtaining a data knowledge graph of a current storage block corresponding to the currently stored data; wherein the current storage block is the storage block in which the currently stored data is stored; the data knowledge graph of the current storage block is constructed based on the integration of the digital sequence and the context relationship sequence of each stored data, and the data knowledge graph of the current storage block also includes the mutual correlation between each stored data;
[0045] The data knowledge graph of the current storage block is updated based on the data knowledge graph corresponding to the currently stored data.
[0046] The mobile solid-state hard drive of the present application includes: a data storage module, an input module, a display module, a status monitoring module and a main control module; the status monitoring module can obtain the usage status of the data storage module in real time; the main control module can obtain the usage status data of the data storage module from the status monitoring module and control the display module to display the usage status data of the data storage module. Therefore, the main control module can monitor the storage status of the data in real time, so as to remind the user of the usage status of the mobile solid-state hard drive. At the same time, the main control module can also determine the user authority determination result based on the input information obtained by the input module, and then control the user's permission to use the data storage module and remind the user. The above solution can achieve good interaction with the user and improve the convenience of using the mobile solid-state hard drive. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.
[0048] Figure 1 A schematic structural diagram of a mobile solid-state hard drive according to an exemplary embodiment of the present invention;
[0049] Figure 2 is a structural schematic diagram of a mobile solid-state hard disk according to another exemplary embodiment of the present invention;
[0050] Figure 3 is a schematic diagram of content displayed by a display module according to an exemplary embodiment of the present invention;
[0051] Figure 4 A schematic diagram of the internal structure of a mobile solid-state hard drive according to an exemplary embodiment of the present invention;
[0052] Figure 5 FIG. 4 is a schematic diagram of the internal structure of a mobile solid-state drive according to another exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0053] In the following description, a large amount of detail is provided to facilitate a thorough understanding of the present invention. However, it will be appreciated by those skilled in the art that the following description merely illustrates preferred embodiments of the present invention, and that the present invention may be practiced without one or more of these details. Furthermore, to avoid confusion with the present invention, some technical features well known in the art have not been described in detail.
[0054] Traditional mobile solid-state drives can only read and write data. They are like a black box to users. Users cannot know the operating status of the mobile solid-state drive, making it inconvenient to use.
[0055] In view of the above-mentioned problems, this application proposes a new mobile solid-state drive solution that can monitor the storage status of data in real time, conveniently reminding users of the usage status of the mobile solid-state drive. At the same time, it can control the user's access rights to the data storage module and remind the user. In other words, this solution can achieve good interaction with the user and improve the convenience of using the mobile solid-state drive.
[0056] See Figure 1 , Figure 1 This is a schematic diagram of the structure of a mobile solid-state hard drive provided in an embodiment of the present application. Figure 1As shown, the mobile solid-state drive 100 includes: a data storage module 101, an input module 102, a display module 103, a status monitoring module 104, and a main control module 105. Specifically, the data storage module 101 is connected to an external electronic device for reading and writing data with the external electronic device; the external electronic device is an electronic device connected to the mobile solid-state drive; the input module 102 is used to obtain user input information; the status monitoring module 104 is connected to the data storage module 101 for real-time acquisition of the operating status of the data storage module 101; the main control module 105 is respectively connected to the data storage module 101, the status monitoring module 104, the input module 102, and the display module 103, and is used to obtain usage status data of the data storage module 101 from the status monitoring module 104, determine the user permission determination result based on the input information obtained by the input module 102, and control the display module 103 to display the usage status data of the data storage module 101 and the user permission determination result. The main control module 105 is also used to control the user's access rights to the data storage module 101 based on the user permission determination result.
[0057] For example, the connections among the data storage module 101 , the input module 102 , the display module 103 , the status monitoring module 104 and the main control module 105 may be electrical connections or the like.
[0058] The external electronic device may be any electronic device that requires power and / or data reading and writing, such as a computer, a mobile phone, a tablet, a drone, etc. The external electronic device is connected to the interface of the mobile solid-state drive via a connecting cable, specifically to the data storage module 101, thereby enabling data reading and writing to the data storage module 101.
[0059] Among them, the data storage module 101 is used to store data input by external electronic devices and operating data of mobile solid-state hard drives, and can also be used to store computer programs. The computer program is loaded and executed by the main control module 105 to implement relevant processing steps. The data storage module 101 can be a read-only memory, random access memory, a disk or an optical disk, etc., and its storage method can be temporary storage or permanent storage. The data storage module 101 may include one or more computer-readable storage media, and the computer-readable storage medium may be non-transient. The data storage module 101 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. The mobile solid-state hard drive with a data storage module can expand the capacity of external electronic devices.
[0060] The input module 102 is used to obtain external input data, which can be a device that can obtain user input, for example, a fingerprint input module, a touch screen, a button, etc. Figure 2As shown, the input module 102 is implemented by moving the fingerprint input module 202 on the solid state drive housing.
[0061] The display module 103 is a module for displaying data, graphics, etc., and can be implemented by a display screen, a touch screen, etc. Figure 2 As shown, the display module is implemented by moving the display screen 201 on the solid-state drive housing. Furthermore, the display screen can be LCD / LED / OLED, etc., which can achieve clear display of information and quickly refresh data without any lag. In some embodiments, the input module and the display module can be the same device, that is, implemented by a device that can both obtain user input and display output, such as a touch screen. Furthermore, the touch screen also has the function of obtaining fingerprint information.
[0062] The status monitoring module 104 is a module for monitoring the status of the mobile solid-state hard drive and the various components inside it, and can be a module containing various monitoring sensors or monitoring chips. Furthermore, the status monitoring module 104 can be used to monitor usage status data such as the storage capacity, data read and write speed, and power-on duration of the data storage module 101. The status monitoring module 104 can also be used to monitor data such as the temperature of the mobile solid-state hard drive. Furthermore, the status monitoring module 104 can obtain the usage status data of the data storage module 101 and the temperature of the mobile solid-state hard drive in real time. The display module 103 can therefore realize real-time display of the usage status data and temperature, so that the user can obtain the operating status of the mobile solid-state hard drive in a timely manner.
[0063] The main control module 105 is used to manage and control the hardware components and computer programs on the mobile solid-state drive, enabling the main control module 105 to perform operations and process data on the mobile solid-state drive and the data storage module 101. The main control module can be in the form of a processor, specifically including one or more processing cores, such as a single-core processor or a dual-core processor. The processor can be implemented using at least one of the following hardware forms: a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor can also include a main processor and a coprocessor. The main processor is used to process data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content required for display. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to perform machine learning-related computations, such as predicting the remaining useful life of the mobile solid-state drive.
[0064] In this embodiment, the main control module can monitor the data storage status in real time and display it on the display module, conveniently notifying the user of the mobile solid-state drive's usage status. Furthermore, the main control module can determine user permission based on the input information obtained by the input module, thereby controlling the user's access rights to the data storage module and providing user notifications. This solution enables effective user interaction and improves the ease of use of the mobile solid-state drive.
[0065] Exemplarily, the mobile solid-state hard drive also includes a battery module; one end of the battery module is connected to an external power supply for receiving power from the external power supply, and the other end is respectively connected to the data storage module, input module, status monitoring module, display module and main control module for outputting power to the data storage module, input module, status monitoring module, display module and main control module; accordingly, the status monitoring module is also connected to the battery module for obtaining the usage status data of the battery module; the main control module controls the display module to display the usage status data of the battery module according to the usage status data of the battery module.
[0066] The battery module can store and output power. It can be a hybrid power source composed of a lithium polymer battery pack and a supercapacitor to independently power the corresponding module. The battery module capacity must be ≥ 10,000 mAh.
[0067] For example, because the battery module needs to charge numerous modules, charging priorities can be set for these modules. For example, the data storage module can be given the highest charging priority. When an external electronic device is detected, the data storage module is prioritized for power supply, ensuring reliable data storage and data security. Furthermore, a voltage distribution circuit is provided at the output of the battery module to prioritize power supply to the storage unit.
[0068] The battery module can also power different modules through different power supply lines to ensure the power supply stability of each module. For example, the data storage module is independently powered so that the data storage module does not change with the voltage changes of the external electronic device, thereby ensuring the stable operation of the data storage module. Furthermore, the battery module also includes an isolated power conversion unit to ensure independent power supply of the corresponding modules. Exemplarily, the isolated power conversion unit includes an EMI filtering circuit consisting of a common-mode choke and a Y capacitor, and the filter cutoff frequency is set to 1MHz±10%.
[0069] For example, an isolated DC-DC circuit may be provided between the data storage module and the battery module to achieve electromagnetic shielding between the storage circuit and the charging circuit, thereby preventing electrical signals from interfering with data reading and writing.
[0070] Furthermore, in the case of including a battery module, the mobile solid-state hard drive also includes a power input line, and the connection line includes a data line and a power output line. The data storage module is connected to the external electronic device via the data line to read and write data with the external electronic device; the battery module is connected to the external electronic device via the power output line to supply power to the external electronic device; the battery module is connected to the external power supply via the power input line to receive the power input by the external power supply for charging. Among them, the external power supply can be various power supplies with power supply function, and its operating voltage can be different. For example, the external power supply can be AC power. Furthermore, the mobile solid-state hard drive can be connected to the external power supply through a universal plug.
[0071] The connecting wires include both data wires for transmitting data and power output wires for transmitting current, enabling synchronous bidirectional communication of data and current. For example, the connecting wires may include 12 wires, 2 of which are data wires and 10 of which are power output wires.
[0072] Exemplarily, the status monitoring module includes an electrical signal monitoring unit. The electrical signal monitoring unit is used to monitor the voltage and / or current of the battery module in real time via the power input line and / or the power output line. The main control module is further used to perform the following steps: if it is determined that the status monitoring module detects data transmission on the data line, then it is determined that the data storage module is reading and writing data with an external electronic device; if it is determined that the status monitoring module detects current input from an external power supply on the power input line or current output to an external electronic device on the power output line, then it is determined that the battery module is in a charging state; when the data storage module is reading and writing data with an external electronic device and the battery module is in a charging state, the data transmission bandwidth of the data line is limited.
[0073] The charging state includes internal charging of the mobile solid-state hard disk by an external power source, and also includes external charging of the mobile solid-state hard disk to an external electronic device.
[0074] For example, the data transmission bandwidth may be automatically limited to ≤ 480 Mbps in the charging state to reduce power consumption.
[0075] In this embodiment, when the mobile solid-state hard disk is processing the charging state and the data reading and writing state at the same time, the data transmission bandwidth of the data line is limited, which can reduce power consumption and reduce the computing load of the main control module.
[0076] Furthermore, the mobile solid-state drive includes a housing having an interface and an opening. A power input cable is disposed within the housing and connected at one end to the interface (the other end is connected to the battery module). The cable extends outside the housing through the opening. The interface may be, for example, a Type-C interface.
[0077] In this embodiment, the mobile solid-state drive not only has data reading and writing functions, but also has a charging function. Moreover, not only can the mobile solid-state drive be charged by an external power source, but the mobile solid-state drive can also be used to charge external electronic devices. This combines the functions of a traditional mobile solid-state drive and a power bank into a single mobile solid-state drive. When traveling, users only need to carry a single mobile solid-state drive.
[0078] Exemplarily, the data storage module 101 is the hard disk body, and the battery module is the battery cell; a heat dissipation copper foil is affixed to the hard disk body and / or the battery cell, and the heat dissipation copper foil is used to conduct the heat generated by the hard disk body and / or the battery cell into the shell; the shell includes a boss, which is made of a heat-conducting material to conduct the heat inside the shell to the outside of the shell.
[0079] For example, a heat conducting sheet may be provided between the heat dissipating copper foil and the boss to better conduct the heat inside the housing to the outside of the housing.
[0080] A mobile solid-state hard drive contains a hard drive body and a battery cell, both of which generate corresponding heat. If this heat is concentrated at the location of the hard drive body and the battery cell, it will cause the hard drive body and the battery cell to overheat and affect operation. In this embodiment, the heat dissipation copper foil conducts the heat generated by the hard drive body and / or the battery cell into the shell, while the boss conducts the heat in the shell to the outside of the shell. Among them, compared with the case of a plane, the area of the boss is larger than the plane, and more heat can be conducted to the outside of the shell by increasing the heat dissipation area. It is possible to achieve heat dissipation of the mobile solid-state hard drive through physical heat dissipation, achieve effective cooling of the mobile solid-state hard drive, and ensure the normal operation of the mobile solid-state hard drive.
[0081] Exemplarily, the mobile solid state hard disk further includes a housing; the state monitoring module 104 includes a temperature sensor, which is used to monitor the temperature value inside the housing; accordingly, the main control module 105 is also used to obtain the temperature value from the state monitoring module 104 and control the display module 103 to display the temperature value. Figure 3 As shown, the interface displays a temperature value 301 of 45° C. In this embodiment, the status monitoring module 104 not only monitors the usage status data of the data storage module 101, but also monitors the temperature status of the mobile solid state drive, so that the user can fully obtain the operating status of the mobile solid state drive.
[0082] Exemplarily, the status monitoring module 104 includes a storage capacity monitoring unit, a data transmission speed monitoring unit and a power-on timing unit; the storage capacity monitoring unit is used to monitor the stored capacity of the data storage module 101, the data transmission speed monitoring unit is used to monitor the data reading and writing speed of the data storage module 101 in real time, and the power-on timing unit is used to time the power-on duration of the data storage module 101; accordingly, the usage status data of the data storage module 101 includes: stored capacity, data reading and writing speed and power-on duration; the main control module 105 is also used to obtain the stored capacity, data reading and writing speed and power-on duration of the data storage module 101 from the status monitoring module 104, and control the display module 103 to display the stored capacity, data reading and writing speed and power-on duration.
[0083] The stored capacity is the capacity occupied by the stored data on the mobile solid state drive, and the stored capacity can be displayed on the disk of the display screen; for example, Figure 3 As shown, the entire disk 305 represents the total capacity, the stored capacity is marked in dark color and the unstored part is marked in light color, and the user can know the data storage status of the mobile solid state drive by checking the proportion of the dark area.
[0084] The data read and write speed is the real-time speed at which the mobile solid-state hard disk reads and writes data with an external electronic device. The data read and write speed can be identified by a pointer. Specifically, the main control module 105 can convert the acquired data read and write speed into the rotation angle of the pointer, and then control the display module 103 to update the display state of the pointer. Figure 3 As shown, the pointer indicates the data reading and writing speed. Further, when the mobile solid state drive is not in the data reading and writing state, the pointer returns to the position corresponding to 0 on the interface.
[0085] The power-on time is the cumulative usage time of the mobile solid-state hard drive. Furthermore, the mobile solid-state hard drive has a total usage time, for example, one thousand hours. Accordingly, the total usage time minus the power-on time is the remaining service life of the mobile solid-state hard drive. Therefore, the display module 103 displays the power-on time to remind the user of the remaining service life. In some embodiments, the main control module 105 can also predict the remaining service life of the mobile solid-state hard drive based on the operating status of various indicators of the mobile solid-state hard drive (cumulative usage time, temperature, etc.), the security of the stored data, etc., and then control the display module 103 to display. Furthermore, the main control module 105 can start the AI module to determine the remaining service life.
[0086] like Figure 3 As shown, the capacity 302 display area on the interface is used to display the stored capacity, the pointer 303 is used to indicate the data reading and writing speed, and the time 304 display area is used to display the power-on time.
[0087] In this embodiment, the status monitoring module 104 monitors various usage states of the data storage module 101 , so that the user can instantly know whether the data storage function of the hard disk is normal, which is convenient for subsequent use.
[0088] Exemplarily, the main control module is also used to determine the corresponding target power according to the power adjustment instruction when a power adjustment instruction is obtained through the touch display screen, or, when it is monitored that an external electronic device is connected and the difference between the power usage of the external electronic device and the power usage of the charger exceeds a set threshold, determine the power usage of the external electronic device as the target power; and adjust the working current to control the charger to operate according to the target power.
[0089] There are differences in the power usage corresponding to different electronic devices, and mobile solid-state drives often need to be connected to various electronic devices. Since the power usage of electronic devices will fluctuate during use, the power difference within the fluctuation range is acceptable. However, when the difference exceeds the set threshold, it indicates that the power usage of the mobile solid-state drive and the external electronic device is not compatible. For example, the normal power usage of the mobile solid-state drive is 100W. When it is connected to an old device (the power usage of the old device is 96W), the power usage of the two is not compatible. Furthermore, the set threshold corresponding to the difference in power usage can be set as needed, and the embodiments of the present application do not limit this.
[0090] In this embodiment, adaptability is adjusted according to the power set by the user or the power of the external electronic device, and thus the mobile solid-state hard disk can be adapted for use with various electronic devices.
[0091] For example, the aforementioned embodiment implements power regulation. In other embodiments, power can also be replaced by current or voltage. Its specific implementation can refer to the implementation of power regulation, and the embodiments of this application will not be repeated here. For example, when connected to a smartphone, the mobile solid-state drive automatically switches to 5V / 3A output mode while maintaining the 3.3V / 1.8A independent power supply of the data storage module.
[0092] Exemplarily, the data storage module 101 includes multiple storage blocks, each storage block includes multiple sectors; the display module 103 includes a touch screen; the touch screen includes a capacity display area for displaying the stored capacity; the main control module 105 is also used to obtain the operating status data of each sector in the corresponding storage block when the data storage module 101 reads and writes data and control the touch screen to update the stored capacity of the capacity display area; when receiving a trigger instruction for the capacity display area, a new window is displayed on the touch screen; wherein the new window includes multiple block display areas, each block display area corresponds to at least one storage block of the data storage module 101; the touch screen is controlled to associate the operating status data of each sector with the block display area and display it in the new window.
[0093] For example, Figure 3 As shown, the disk 305 for displaying the stored capacity is the capacity display area. After the user clicks the capacity display area, a new window is displayed on the touch screen of the mobile solid state drive, and the new window can cover at least a part of the touch screen.
[0094] The storage blocks are different storage areas of the data storage module 101 and may be different disk spaces.
[0095] For example, the sector's operating status data may be data corresponding to different operating states of the sector. The operating state may indicate whether the corresponding sector is available. A sector may have multiple operating states, including excellent, good, normal, fair, poor, severe, damaged, and so on. Furthermore, the sector's operating status data may be represented using a graph, such as a stacked bar chart or a line chart. In the graph, the vertical axis represents the sector data corresponding to the multiple operating states, and the horizontal axis represents the corresponding different storage blocks.
[0096] In this embodiment, a new window is created to associate the operating status data of each sector with the block display area, and each storage block is displayed independently. Therefore, the operating status data of each storage block can be displayed intuitively, making it easy for users to know which storage blocks are full and need data cleaning, and which storage blocks have more remaining capacity to store data.
[0097] Exemplarily, multiple block display areas constitute a circular display area in a newly created window; the touch display screen is controlled to associate the operating status data of each sector with the block display area and display it in the newly created window, including: generating multiple sector graphs on polar coordinates based on the operating status data; wherein, one sector graph corresponds to one block display area, and each sector graph contains the number of sectors corresponding to multiple operating states; the touch display screen is controlled to fit the bottom edges of the multiple sector graphs to an annular side edge of the annular display area to display the multiple sector graphs in the newly created window.
[0098] The operating status data of each sector in a storage block can be represented by a stacked bar chart. Furthermore, each data in the stacked bar chart is converted into polar coordinate values so that the horizontal coordinate of the stacked bar chart fits into one of the circular sides of the circular display area. The converted stacked bar chart is displayed in the circular display area.
[0099] In this embodiment, each storage block is mapped to a sector graph, and each sector graph corresponds to a block display area. These block display areas are arranged around the center of the circle to form a circle. The user can intuitively understand the operating status of each part of the data storage module 101 by the number of sector status in each area of the circle, and then determine whether maintenance or data cleaning is required.
[0100] For example, when reading and writing data with an external electronic device, users can mark important files. The main control module 105 obtains the marking information and determines the storage block corresponding to the marking information. Upon receiving a trigger instruction for the capacity display area, a new window is displayed on the touch screen, and the marking is displayed in the corresponding block display area of the new window. Thus, users can simply click on the touch screen to know the storage block where the important file is located, and can then quickly find the corresponding file without having to search each storage block one by one.
[0101] Furthermore, the sector diagram and marking information can be displayed synchronously in the aforementioned annular display area, so that the user can know the sector status of each storage block and the location of important files with only one operation.
[0102] Exemplarily, the input module 102 includes a fingerprint input module; the main control module 105 is further used to obtain user fingerprint information from the fingerprint input module, perform permission comparison analysis on the user fingerprint information to obtain a user permission determination result, and if the user permission determination result is permission, then the access permission to the data storage module 101 is opened and the display module 103 is controlled to display a schematic diagram corresponding to the unlocked state; if the user permission determination result is no permission, then the access permission to the data storage module 101 is closed and the display module 103 is controlled to display a schematic diagram corresponding to the locked state. The fingerprint input module can be set on the housing of the mobile solid-state hard drive. Figure 2 As shown, the fingerprint input module 202 is provided on the housing of the mobile solid state drive. The user can place his fingerprint on the fingerprint input module 202. The fingerprint input module 202 thus obtains the user's fingerprint information.
[0103] like Figure 3 As shown, a schematic diagram 306 corresponding to the unlocked state is displayed on the interface, indicating that the user can access the data storage module 101 .
[0104] For example, upon determining that an external electronic device is connected to the portable solid-state drive, the main control module 105 may output a prompt to remind the user to enter fingerprint information. After the fingerprint input module 202 obtains the user's fingerprint information, the main control module 105 determines the user's permission. If the user has permission, the main control module 105 grants the external electronic device access to the data storage module 101 and displays an unlocked state diagram on the interface. Otherwise, the permission is denied and a locked state diagram is displayed.
[0105] In this embodiment, the main control module 105 can implement permission management. If the user does not have the corresponding permission, the data storage module 101 cannot be accessed. This can ensure the reliability of electronic devices that interact with the mobile solid-state drive, thereby ensuring the security of the mobile solid-state drive. In the case where the mobile solid-state drive includes a battery module, if the user's permission is determined to be unauthorized, external electronic devices cannot read or write data with the mobile solid-state drive. At this time, the mobile solid-state drive can be charged by an external power source and can also charge electronic devices, which is equivalent to the function of a power bank.
[0106] For example, Figure 4As shown, the mobile solid-state drive also includes a housing 401 and a connecting cable 402; a first opening 403 is provided on the housing; the data storage module 101 is provided inside the housing; one end of the connecting cable 402 is connected to the data storage module 101, and the other end passes through the first opening on the housing and extends to the outside of the housing for connection to an external electronic device; accordingly, at least one wire winding post 404 is also provided inside the housing, and at least part of the connecting cable is wound around the wire winding post 404. It should be noted that the connecting cable 402 is also connected to the battery module, Figure 4 Not shown.
[0107] Exemplarily, the connecting wires include data wires and power output wires; the data storage module is connected to the external electronic device via the data wires; and the battery module is connected to the external electronic device via the power output wires. That is, the connecting wires connect not only to the data storage module but also to the battery module.
[0108] In this embodiment, the connecting wire is wrapped around the winding column inside the shell in a U-shaped bend. The movable distance of the wrapped part is small, which can prevent the user from pulling the wire during use and causing breakage. It can also ensure that the connection between the connecting wire and the data storage module is not affected by external forces and maintains a stable connection.
[0109] For example, the opening on the housing may be in other forms. Figure 5 As shown, a second opening 501 is provided on the housing, and the connecting wire passes through the second opening on the housing and extends to the outside of the housing. In this way, the connecting wire does not need to be reserved in the housing, which can reduce a certain cost.
[0110] Exemplarily, the main control module is also used to perform the following steps: generating at least one data calculation subtask and a data sorting subtask corresponding to the at least one data calculation subtask according to the current operating status of the mobile solid-state hard disk; the data calculation subtask includes a data calculation subtask for calculating the usage status data and / or storage data of the data storage module; processing each data calculation subtask to obtain the calculation result of each data calculation subtask, processing the data sorting subtask corresponding to each data calculation subtask to obtain the processing result data of each data sorting subtask; downloading the processing result data to a preset storage space; the preset storage space is the storage space in the data storage module.
[0111] The operating state of the mobile solid-state hard drive may include data reading state, data writing state, standby state, etc. Furthermore, the mobile solid-state hard drive may also include a normal operating mode and a low-power operating mode, wherein in the normal operating mode, functions such as data reading and writing, data processing, and data display operate normally, and in the low-power operating mode, some of the functions may be turned off, for example, the temperature value may not be collected, processed, or displayed, and the power-on time may not be collected, processed, or displayed. The turned-off functions may be executed according to the default settings, or may be modified and adjusted by the user. The operating states corresponding to different operating modes may be different. Furthermore, the data that the main control module needs to process is different under different operating states. Therefore, it is necessary to generate corresponding data calculation subtasks and data sorting subtasks according to the operating state of the mobile solid-state hard drive.
[0112] Exemplarily, the data calculation subtask can be a task of calculating arbitrary data, which can be data stored in the data storage module or data monitored by the status monitoring module, such as the usage status data of the data storage module, the temperature value inside the shell, etc.
[0113] Furthermore, the data calculation subtask can be a task that performs targeted processing on different data to facilitate display, storage, and other corresponding tasks. This can include data analysis and feature extraction processing on the data to be stored, determining the current storage capacity based on the current stored data and historical storage capacity, determining the data storage speed, determining the location where the data is stored, calculating the cumulative power-on time, etc. Since subsequent display and storage are required, and the amount of data on the mobile solid-state drive is often large, in order to ensure the orderliness of the data, the calculation results obtained by the data calculation subtask need to be sorted according to the set rules. This sorting process can be normalization, format unification, form conversion, etc. of the calculation results.
[0114] like Figure 1 As shown, the main control module 105 can also be connected to the data storage module 101. After obtaining the processing result data, the processing result data is downloaded to the preset storage space in the data storage module 101. Therefore, the main control module 105 can directly read the corresponding data from the data storage module 101 when needed, and then perform processing such as display.
[0115] For data processing and subsequent display, the data reordering subtask can also include adding timestamps. The main control module performs time alignment based on the timestamps of each data point, so that the data displayed by the display module at the same time is aligned, making it easier for users to judge.
[0116] In this embodiment, when faced with the need to process different data simultaneously, different computing tasks and corresponding sorting tasks are determined, which can achieve orderly and reliable processing of various data, ensure orderly storage of mobile solid-state hard drive data and orderly management and control of operating status.
[0117] Exemplarily, processing each data computing subtask to obtain the computing result of each data computing subtask, processing the data sorting subtask corresponding to each data computing subtask to obtain the processing result data of each data sorting subtask includes: processing the current data computing subtask through the computing thread to obtain the computing result of the current data computing subtask; wherein the current data computing subtask is any data computing subtask; sending the computing result of the current data computing subtask to the sorting thread to trigger the sorting thread to process the data sorting subtask corresponding to the current data computing subtask; if the current data computing subtask is not the last data computing subtask in at least one data computing subtask, then taking the next data computing subtask in the current data computing subtask as the current data computing subtask, and executing the step of processing the current data computing subtask to obtain the computing result of the current data computing subtask.
[0118] For example, after the reordering thread completes executing the corresponding data reordering subtask, the main control module may send the processing result data of the current data reordering subtask to the downloading thread to trigger the downloading thread to download the processing result data to a preset storage space.
[0119] Since the mobile solid-state hard drive needs to process a large amount of data, in order to improve data processing efficiency, in this embodiment, each data calculation subtask is performed in parallel. Similarly, the data sorting subtask is also performed in parallel. After each data calculation subtask is completed, the corresponding data sorting subtask is started. This can greatly improve the data processing efficiency. If data display is required, the immediacy of data display can be guaranteed. If data reading and writing need to be completed, the efficiency of data reading and writing can be improved.
[0120] For example, if the data corresponding to the data calculation subtask is usage status data, then after the data sorting subtask is processed to obtain the processing result data, the display module 103 can be controlled to display it based on the processing result data; if the data corresponding to the data calculation subtask is storage data, then after the data sorting subtask is processed to obtain the processing result data, a data knowledge graph can be constructed for the storage data to facilitate subsequent data search.
[0121] Exemplarily, the data storage module includes multiple storage blocks; at least one data calculation subtask and a data reordering subtask corresponding to the at least one data calculation subtask are generated according to the current operating state of the mobile solid-state hard disk, including: if the mobile solid-state hard disk is in a state of writing data to the data storage module and the currently stored data is text data, the currently stored data is text-split to obtain at least one split text, and the data calculation subtask corresponding to each split text and the data reordering subtask corresponding to the data calculation subtask are determined; accordingly, each data calculation subtask is processed to obtain the calculation result of each data calculation subtask, and the data reordering subtask corresponding to each data calculation subtask is processed to obtain the processing result data of each data reordering subtask, including: for any data calculation subtask: the currently split text is mapped into a digital sequence, and a context relationship sequence corresponding to the currently split text is generated based on a preset context window; wherein, The context relationship sequence is obtained based on the mutual correlation between the current split text and the adjacent split text in the context window; the numerical sequence and context relationship sequence corresponding to the current split text are used as calculation results; each time the calculation result of a data calculation subtask is obtained, the corresponding data sorting subtask is processed according to the calculation result to obtain the corresponding processing result data; the main control module is also used to perform the following steps: construct a data knowledge graph corresponding to the current storage data based on the processing result data corresponding to each split text; obtain the data knowledge graph of the current storage block corresponding to the current storage data; wherein, the current storage block is the storage block where the current storage data is stored; the data knowledge graph of the current storage block is constructed based on the integration of the numerical sequence and context relationship sequence of each stored data, and the data knowledge graph of the current storage block also includes the mutual correlation between each stored data; based on the data knowledge graph corresponding to the current storage data, the data knowledge graph of the current storage block is updated.
[0122] Among them, text data can be text, code, etc. recorded in files such as word, excel, and notepad. The main control module can have a data reading and writing analysis function, and can read text data from files. It should be noted that this embodiment is aimed at text data. In other embodiments, other data types can be processed with reference to text data. For example, text data can be replaced with image data. When splitting image data, the split image data can be the smallest unit with independent image meaning, for example, it can be a picture, a video segment, an image area, etc. The subsequent implementation method can refer to the processing method of text data, and the embodiments of this application will not be repeated.
[0123] The split text may be a text segment obtained by splitting text data, and each split text may be a minimum text segment with independent meaning, for example, a name, a verb, etc.
[0124] For example, mapping the current split text into a digital sequence can be a process of encoding the current split text. In which, texts with different meanings or characteristics can have different corresponding codes, so that the encoding result can represent the meaning or characteristics of the split text, which is convenient for subsequent cross-correlation calculation.
[0125] Exemplarily, the window size of the preset context window may be 5 characters*5 characters or the like, and each adjacent split text may correspond to a context relationship sequence.
[0126] For example, the correlation relationship between texts may be calculated using an existing or future developed correlation algorithm.
[0127] Furthermore, the numerical sequence corresponding to the current split text and the determined context sequence can be taken together as the calculation result. In other embodiments, the numerical sequence and the context sequence can also be integrated, for example, the numerical sequence and each context sequence are normalized separately, the weight corresponding to each adjacent split text is determined, and the normalized processing results of the context sequence are weighted summed based on the weight, and the weighted summation result is summed with the normalized processing result of the numerical sequence corresponding to the current split text, and then the processing result is determined as the calculation result of the current split text.
[0128] Exemplarily, the process of constructing the data knowledge graph of the current storage block corresponding to the currently stored data can be obtained by integrating and constructing it based on the calculation results. For the case where the calculation results include the numerical sequence and the context relationship sequence corresponding to the current split text, it can be constructed based on the integration of the numerical sequence and the context relationship sequence corresponding to the current split text. Furthermore, the numerical sequence can be used as a node, and the data knowledge graph corresponding to the single split text can be constructed based on the context relationship, and the mutual correlation between each split text can be determined to construct the data knowledge graph corresponding to the currently stored data. It is also possible to directly use the results of the integration of the numerical sequence and the context relationship sequence as the nodes of each split text, and then determine the mutual correlation between each split text to construct the data knowledge graph corresponding to the currently stored data.
[0129] Exemplarily, obtaining a data knowledge graph corresponding to currently stored data includes: performing sequence processing on the calculation results corresponding to each split text according to a preset sequence format to obtain processed calculation results in a unified format; performing cross-correlation analysis on the processed calculation results of the pairwise split texts; determining independent result data and associated result data based on the cross-correlation analysis results; wherein, the correlation between the sequence corresponding to the independent result data and other sequences is lower than a set condition, and the correlation between the sequence corresponding to the associated result data and other sequences is higher than or equal to the set condition; extracting feature identification information of the corresponding data based on the associated result data, and determining the correlation factor between the corresponding two split texts based on the extracted feature identification information; and constructing a data knowledge graph corresponding to the currently stored data based on the correlation factor between the pairwise split texts.
[0130] Furthermore, the feature recognition information includes storage location feature information and semantic feature information; determining the correlation factor between the two corresponding split texts based on the extracted feature recognition information includes: performing a correlation analysis on the storage location feature information between the two split texts to obtain a location correlation relationship; performing a correlation analysis on the semantic feature information between the storage location feature information to obtain an object semantic correlation relationship; and fusing the location correlation relationship and the semantic correlation relationship to obtain the correlation factor between the two corresponding split texts. The location feature information may be the storage block or sector where the corresponding split text is located, and the semantic feature information is feature information obtained by semantically recognizing the split texts.
[0131] Exemplarily, the implementation method of updating the data knowledge graph of the current storage block based on the data knowledge graph corresponding to the current stored data can be: obtaining the stored data in the current storage block, and determining the digital sequence and context relationship sequence of each stored data respectively, determining the mutual correlation relationship between the current stored data and different stored data, and then constructing a new knowledge graph of the current storage block based on the mutual correlation relationship to realize the update of the knowledge graph.
[0132] For example, the constructed data knowledge graph can be stored in a pre-divided storage space of a mobile solid-state drive. The main control module can access the data knowledge graph in the storage space at any time to perform data search and analysis.
[0133] In this embodiment, the data knowledge graph is constructed in sequence from small to large, and the total data knowledge graph of the current storage block can be obtained, and the total data knowledge graph has good retrieval convenience. When the user needs to search for data in the mobile solid-state hard drive, there is no need to traverse each file. The main control module can quickly find the data the user needs based on the total data knowledge graph. Furthermore, since the total data knowledge graph contains the inter-correlation relationship between different texts, the main control module can integrate and process the stored data to obtain the results the user needs. For example, the user enters "help me encrypt the order data for the past three months" through the search window of the external electronic device, then the main control module can search for order data under each date through the total data knowledge graph, and filter out the order files for the past three months. After that, the main control module can encrypt all these order files, and the user does not need to search and encrypt them one by one. For another example, if a user enters "Help me find order data for 2025 and analyze the order status" through the search window of an external electronic device, the main control module can search for order files under various dates through the total data knowledge graph, and filter out all files related to 2025. After that, the main control module can analyze the order content in these order files, find out the patterns therein, and generate the result text for output, without the user having to search and analyze them one by one manually.
[0134] In this embodiment, a data knowledge graph is constructed, and each time a new data is stored, the data knowledge graph of the storage block is updated. Through the data knowledge graph, a global search can be performed on the data in the storage block, and the granularity of the search can be refined to a single split text, which can achieve accurate data search and greatly improve the convenience of data search and analysis.
[0135] In the description of the present invention, it should be understood that the directions or positional relationships indicated by directional words such as "front", "back", "up", "down", "left", "right", "horizontal", "vertical", "vertical", "horizontal", "top", "bottom", etc. are usually based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description. Unless otherwise specified, these directional words do not indicate or imply that the device or element referred to must have a specific direction or be constructed and operated in a specific direction. Therefore, they cannot be understood as limiting the scope of protection of the present invention; the directional words "inside" and "outside" refer to the inside and outside relative to the outline of each component itself.
[0136] For ease of description, area-relative terms such as "above", "above", "on the upper surface of", "above", etc. may be used herein to describe the regional positional relationship between one or more components or features shown in the figures and other components or features. It should be understood that area-relative terms include not only the orientation of the components as described in the figures, but also different orientations during use or operation. For example, if the components in the drawings are inverted as a whole, the situation where the components are "above other components or features" or "above other components or features" will include the situation where the components are "below other components or structures" or "below other components or structures". Therefore, the exemplary term "above" can include both the orientations of "above" and "below". In addition, these components or features can also be positioned at other different angles (for example, rotated 90 degrees or other angles), and this document is intended to include all of these situations.
[0137] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, parts, components and / or combinations thereof.
[0138] It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present invention described herein can be practiced in an order other than that illustrated or described herein.
[0139] It should be understood that, unless otherwise expressly stated herein, the execution order of the steps described in the embodiments of the present application is not strictly limited, and these steps may be executed in other orders. Moreover, at least a portion of the steps may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but may be executed at different times. The order of execution of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0140] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0141] The present invention has been described through the above-described embodiments. However, it should be understood that the above-described embodiments are for illustrative and illustrative purposes only and are not intended to limit the present invention to the described embodiments. Furthermore, it will be understood by those skilled in the art that the present invention is not limited to the above-described embodiments and that various variations and modifications may be made based on the teachings of the present invention, all of which fall within the scope of the present invention. The scope of protection of the present invention is defined by the appended claims and their equivalents.
Claims
1. A mobile solid-state hard drive, characterized in that: The mobile solid-state hard drive includes: a data storage module, an input module, a display module, a status monitoring module and a main control module; The data storage module is connected to an external electronic device and is used to read and write data with the external electronic device; the external electronic device is an electronic device connected to the mobile solid-state hard drive; The input module is used to obtain user input information; The status monitoring module is connected to the data storage module and is used to obtain the usage status of the data storage module in real time; The main control module is connected to the data storage module, the status monitoring module, the input module and the display module respectively, and is used to obtain the usage status data of the data storage module from the status monitoring module and determine the user authority determination result based on the input information obtained by the input module, control the display module to display the usage status data of the data storage module and the user authority determination result, and control the opening and closing of the access rights of the data storage module according to the user authority determination result; The data storage module includes a plurality of storage blocks; The main control module is further configured to perform the following steps: If the mobile solid-state hard disk is in a state of writing data to the data storage module and the currently stored data is text data, performing text splitting on the currently stored data to obtain at least one split text, determining a data calculation subtask corresponding to each split text, and a data reordering subtask corresponding to the data calculation subtask; For any data calculation subtask: Mapping the current split text into a digital sequence, and generating a context relationship sequence corresponding to the current split text based on a preset context window; wherein the context relationship sequence is obtained based on the mutual correlation relationship between the current split text and adjacent split texts in the context window; The numerical sequence and context sequence corresponding to the current split text are used as calculation results; Each time a calculation result of a data calculation subtask is obtained, the corresponding data sorting subtask is processed according to the calculation result to obtain the corresponding processing result data; The main control module is further configured to perform the following steps: Build a data knowledge graph corresponding to the currently stored data based on the processing result data corresponding to each split text; Obtaining a data knowledge graph of a current storage block corresponding to the currently stored data; wherein the current storage block is the storage block in which the currently stored data is stored; the data knowledge graph of the current storage block is constructed based on the integration of the digital sequence and the context relationship sequence of each stored data, and the data knowledge graph of the current storage block also includes the mutual correlation between each stored data; The data knowledge graph of the current storage block is updated based on the data knowledge graph corresponding to the currently stored data.
2. The mobile solid-state hard drive according to claim 1, wherein: The mobile solid-state hard disk further comprises a housing; the state monitoring module comprises a temperature sensor; the temperature sensor is used to monitor the temperature value inside the housing; Correspondingly, the main control module is further configured to obtain the temperature value from the status monitoring module and control the display module to display the temperature value.
3. The mobile solid-state hard drive according to claim 1, wherein: The status monitoring module includes a storage capacity monitoring unit, a data transmission speed monitoring unit and a power-on timing unit; the storage capacity monitoring unit is used to monitor the stored capacity of the data storage module, the data transmission speed monitoring unit is used to monitor the data reading and writing speed of the data storage module in real time, and the power-on timing unit is used to time the power-on duration of the data storage module; Accordingly, the usage status data of the data storage module includes: stored capacity, data reading and writing speed, and power-on time; The main control module is further used to obtain the stored capacity, data read and write speed and power-on duration of the data storage module from the status monitoring module, and control the display module to display the stored capacity, the data read and write speed and the power-on duration.
4. The mobile solid-state hard drive according to claim 3, wherein: The data storage module includes a plurality of storage blocks, each storage block includes a plurality of sectors; the display module includes a touch screen; the touch screen includes a capacity display area for displaying the stored capacity; The main control module is further configured to obtain the operating status data of each sector in the corresponding storage block when the data storage module reads and writes data, and to control the touch display screen to update the stored capacity of the capacity display area; upon receiving a trigger instruction for the capacity display area, display a new window on the touch display screen; wherein the new window includes multiple block display areas, each block display area corresponding to at least one storage block of the data storage module; and control the touch display screen to associate the operating status data of each sector with the block display area in the new window for display.
5. The mobile solid state drive according to claim 4, wherein: The plurality of block display areas constitute a ring display area in the newly created window; The controlling the touch screen to associate and display the operation status data of each sector with the block display area in the newly created window includes: Generate multiple sector graphs on polar coordinates according to the operating status data; wherein one sector graph corresponds to one block display area, and each sector graph contains the number of sectors corresponding to multiple operating states respectively; The touch display screen is controlled to make the bottom edges of the plurality of sector graphs fit closely to an annular side edge of the annular display area so as to display the plurality of sector graphs in the newly created window.
6. The mobile solid-state hard drive according to claim 1, wherein: The input module includes a fingerprint input module; The main control module is further configured to obtain user fingerprint information from the fingerprint input module, perform permission comparison analysis on the user fingerprint information to obtain a user permission determination result; if the user permission determination result is permission, then the access permission to the data storage module is opened and the display module is controlled to display a schematic diagram corresponding to the unlocked state; if the user permission determination result is no permission, then the access permission to the data storage module is closed and the display module is controlled to display a schematic diagram corresponding to the locked state.
7. The mobile solid state drive according to claim 1, wherein: The mobile solid-state hard drive further includes a housing and a connecting line; the housing is provided with an opening; The data storage module is arranged inside the housing; one end of the connecting wire is connected to the data storage module, and the other end thereof passes through the opening on the housing and extends to the outside of the housing for connection with an external electronic device; Accordingly, At least one wire winding post is further provided inside the housing, and at least a portion of the connecting wire is wound around the wire winding post.
8. The mobile solid state drive according to any one of claims 1 to 7, wherein: The main control module is further configured to perform the following steps: Generate at least one data computing subtask and a data sorting subtask corresponding to the at least one data computing subtask according to the current operating state of the mobile solid-state hard disk; The data calculation subtask includes a data calculation subtask for calculating the usage status data and / or storage data of the data storage module; Processing each of the data calculation subtasks to obtain a calculation result of each of the data calculation subtasks, and processing the data sorting subtasks corresponding to each of the data calculation subtasks to obtain processing result data of each of the data sorting subtasks; Downloading the processing result data to a preset storage space; The preset storage space is the storage space in the data storage module.
9. The mobile solid state drive according to claim 8, wherein: The processing of each of the data calculation subtasks to obtain a calculation result of each of the data calculation subtasks, and processing of the data sorting subtasks corresponding to each of the data calculation subtasks to obtain processing result data of each of the data sorting subtasks include: Processing the current data calculation subtask through the calculation thread to obtain the calculation result of the current data calculation subtask; wherein the current data calculation subtask is any of the data calculation subtasks; Send the calculation result of the current data calculation subtask to the reordering thread to trigger the reordering thread to process the data reordering subtask corresponding to the current data calculation subtask; If the current data calculation subtask is not the last data calculation subtask in the at least one data calculation subtask, the next data calculation subtask in the current data calculation subtask is used as the current data calculation subtask, and the current data calculation subtask is processed to obtain the calculation result of the current data calculation subtask.
Citation Information
Patent Citations
Partition display method and device of storage device
CN102902499A
Security protection method applied to mobile solid state disk, electronic equipment and medium
CN118228327A
Mobile storage's screen display system and contain this screen display system's mobile storage
CN207817708U