Virtual storage system and tiered storage method thereof
A layered storage and virtual storage technology, applied in the computer field, can solve problems such as freezes, slow upper-layer computing perception in virtual storage systems, and inability of backup data to be turned into cold data, so as to achieve the effect of tight integration and flexible data layered storage.
Active Publication Date: 2017-09-05
SANGFOR TECH INC
13 Cites 1 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0003] Existing virtual storage systems can only rely on their own hierarchical storage mechanism to store cold data that is rarely accessed in the mechanical hard disk storage medium, and store hot data that is frequently accessed in the solid-state hard disk storage medium, and cannot flexibly adapt to various user needs. Business requirements, such as:
[0004] 1. In the face of sudden calculations such as shopping website promotions, ticket reservations, etc., the virtual storage system has a shortage of read and write performance in a short period of time, because it takes a certain amount of time to migrate from cold data to hot data. Inside, cold data cannot quickly become hot data;
[0005...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreMethod used
In this embodiment, by reducing the business data of the business object from the storage medium that only supports low-performance read and write operations to the storage medium that supports high-performance read and write operations, the migration duration is avoided in a short period of time. Latency issues caused by performing read and write operations of large amounts of data.
[0058] In this embodiment, the user can set the service policy of the service virtual machine configuration matching different service requirements through the terminal interface. Specifically, the terminal interface includes a mobile terminal interface and/or a desktop terminal interface, which is not limited herein. In one embodiment, the service policy is matched with the service virtual machine, and the execution of the specific service policy is controlled by the service virtual machine, wherein the service policy includes the start time and close time of the service virtual machine . The service virtual machine can be automatically created according to the service policy received by the terminal, and the specific creation method is not limited here. The hyper-converged computing system driven by the business virtual machine realizes the purpose of performing hierarchical storage of data according to specific business requirements, making the combination of hierarchical storage of data and specific business requirements more closely, and can be based on different business settings set by users. Flexible data tiered storage is required.
[0063] In this embodiment, according to the business strategy, the optimal reading and writing speed of the business object to be processed is judged, and the business execution performance is determined through the reading and writing speed. According to the business object recorded in the business policy, the hyper-converged virtual computing system obtains the business data required to process the business object, and obtains the original storage location of the business data in the storage medium through calculation. The computing system integrates the business execution performance and the original storage location of the business data, determines the migration strategy of the business data, and sends the migration strategy as a hierarchical storage strategy to the virtual storage system of hierarchical storage . Since the hierarchical storage of data can be carried out according to the business strategy preset by the specific business needs, the combination between the hierarchical storage of data and the specific business needs is closer, and the data can be layered flexibly according to different business needs set by users. storage.
[0067] In this embodiment, when the virtual storage system of hierarchical storage acquires the hierarchical storage policy, the virtual storage system determines the hierarchical trigger according to the execution time period of the business object recorded by the hierarchical storage policy The opening time and closing time of the above, and according to the opening and closing time, determine the time when the hierarchical trigger executes the triggering operation. In an implementation manner, the hierarchical trigger may determine the business data that needs to be triggered by the data attribute of the business object recorded in the hierarchical storage policy. Specifically, the data attribute is not limited here. A comprehensive calculation is performed by combining the execution performance of the business object with the time period and the data attributes to determine the migration action of the data. Execute the migration operation of the business data through the hierarchical trigger, and migrate the business data related to the business object to storage media with different read and write speeds according to the execution performance of the business object during the time period of processing the business object , realizes the purpose of implementing data hierarchical storage according to specific business requirements, makes the combination of data hierarchical storage and specific business requirements more closely, and can perform flexible data hierarchical storage according to different business requirements set by users.
[0073] In another embodiment, when the preset time period is reached, the migration operation is started, and by reducing the heating duration of the business data, such as changing the data read and written ten times from cold data to hot data, it will be described Data transfer from storage media that only supports low-performance read and write operations to storage media that support high-performance read and write operations is reduced to changing data that is read and written once from cold data to hot data. Specifically, the read/write times are not limited here. After a preset period of time, the cooling operation of the service data is performed. By reducing the heating time of the business data, the migration time that needs to be consumed when the business data performs high-performance read and write operations is saved, and the delay problem caused by the sudden execution of a large amount of data read and write operations in a short period...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreAbstract
The invention discloses a tiered storage method of a virtual storage system. The method comprises the following steps that service strategies preset for service objects are obtained; according to the service strategy, a tiered storage strategy corresponding to service data of different service objects is generated through calculation according to the service strategies; on the basis of the tiered storage strategy, the service data of the different service objects are stored into a storage medium with the corresponding read-write performance. The invention further discloses the tiered storage virtual storage system. Due to the fact that data tiered storage can be performed according to the service strategies preset for the specific service requirements, data tiered storage and specific service requirements are combined more tightly, and flexible data tiered storage can be performed according to different service requirements set by users.
Application Domain
Technology Topic
Business objectVirtual storage +1
Image
Examples
- Experimental program(1)
Example Embodiment
[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
[0045] The invention provides a layered storage method of a virtual storage system and a virtual storage system.
[0046] Reference figure 1 , figure 1 It is a schematic flowchart of an embodiment of a tiered storage method of a virtual storage system of the present invention.
[0047] In an embodiment, the tiered storage method of the virtual storage system includes:
[0048] Step S10, obtaining the business strategy preset for the business object;
[0049] In this embodiment, the business strategy preset for the business object is first obtained, where the business strategy can either be set by the user according to their own performance requirements for the business object, or can be based on the type of business object. The corresponding business strategy automatically generated by the preset rules is not limited here.
[0050] Users can set different business strategies according to different business needs. In one embodiment, the business strategy set by the user includes solving business needs such as shopping website promotions, ticket reservations, etc., which can cause the number of businesses to skyrocket in a short period of time and cause the corresponding website services to freeze and other problems, and can also include solving when the startup is idle In the case of a long-term virtual machine, because the virtual machine's perception of upper-layer computing is slow, business requirements such as virtual machine service stalls, etc., may also include solving the problem of data for performing backup operations in a long time and supporting high-performance reading. Business requirements such as the space of the storage medium for write operations. Specifically, the business problems of the website service freeze, the virtual machine service freeze, and the long retention time of the backup data are not limited here.
[0051] Step S20, calculating and generating hierarchical storage strategies corresponding to the business data of different business objects according to the business strategy;
[0052] Because the specific storage method of the tiered storage virtual storage system is relatively transparent to the user, and the user cannot obtain the specific storage location of the data, it is necessary to convert the business strategy set by the user on the visual terminal interface into the virtual storage through the hyper-converged virtual computing system The tiered storage strategy that the system can execute. In one embodiment, the business strategy is transmitted to the hyper-converged virtual computing system through the network. Specifically, the network includes a wired network and/or a wireless network, which is not limited herein. When the hyper-converged virtual computing system obtains the service policy information, the virtual computing system calculates and generates a tiered storage policy according to the service policy. The tiered storage virtual storage system can perform data migration according to the tiered storage policy. operating.
[0053] Step S30: Based on the layered storage strategy, different service data are stored in storage media with corresponding read and write performance.
[0054] When the tiered storage virtual storage system receives the tiered storage strategy, the virtual storage system will, according to the specific business requirements recorded by the tiered storage strategy, remove the data that needs to perform high-performance read and write within the time period set by the user from the current Some storage media are migrated to storage media that support high-performance read and write operations. When the high-performance read-write operation is completed, the data that no longer needs to perform the high-performance read-write operation is migrated from the storage medium that supports the high-performance read-write operation to the storage medium that only supports the low-performance read-write operation. Specifically, the storage medium that supports high-performance read-write operations includes solid-state hard disk storage media, and the storage medium that only supports low-performance read-write operations includes mechanical hard disk storage media, which is not limited herein.
[0055] In this embodiment, the tiered storage strategy corresponding to the business data of different business objects is calculated and generated by the business strategy preset for the business object; and based on the tiered storage strategy, the different business data is stored in a storage medium with corresponding read and write performance. As the data can be hierarchically stored according to the business strategy preset by the specific business requirements, the integration of the data hierarchical storage and the specific business requirements is closer, and the data can be flexibly layered according to the different business requirements set by the user storage.
[0056] Further, in other embodiments, the above step S10 may include:
[0057] Receive the business strategy configured by the user for different business virtual machines according to business requirements in the preset business configuration interface.
[0058] In this embodiment, the user can set the service policy configured by the service virtual machine matching different service requirements through the terminal interface. Specifically, the terminal interface includes a mobile terminal interface and/or a desktop terminal interface, which is not limited herein. In an implementation manner, the service policy is matched with a service virtual machine, and the execution of the specific service policy is controlled by the service virtual machine, wherein the service policy includes the on time and off time of the service virtual machine . The service virtual machine can be automatically created through the service policy received by the terminal, and the specific creation method is not limited here. The hyper-converged computing system is driven by the business virtual machine to achieve the purpose of performing hierarchical storage of data according to specific business requirements, making the combination between hierarchical storage of data and specific business requirements closer, and being able to set different services according to users Need for flexible data tiered storage.
[0059] Reference figure 2 , figure 2 for figure 1 The detailed flow chart of step S20 in step S20. Based on the foregoing embodiment, step S20 may include:
[0060] Step S21, obtaining the level of business execution performance of different business objects according to the business strategy;
[0061] Step S22: Calculate and obtain storage locations of business data of different business objects;
[0062] Step S23: Generate a migration strategy for the service data of the storage location according to the level of service execution performance, and use the migration strategy as a tiered storage strategy.
[0063] In this embodiment, according to the business strategy, the better read and write speed of the business object to be processed is determined, and the level of business execution performance is determined by the read and write speed. According to the business object recorded in the business strategy, the hyper-converged virtual computing system obtains the business data required for processing the business object, and obtains the original storage location of the business data in the storage medium through calculation. The computing system synthesizes the business execution performance level and the original storage location of the business data, determines the migration strategy of the business data, and issues the migration strategy as a tiered storage strategy to the virtual storage system of tiered storage . As the data can be hierarchically stored according to the business strategy preset by the specific business requirements, the integration of the data hierarchical storage and the specific business requirements is closer, and the data can be flexibly hierarchized according to the different business requirements set by the user storage.
[0064] Further, in other embodiments, the foregoing step S30 may include:
[0065] Establishing a tiered trigger according to the tiered storage strategy;
[0066] The hierarchical trigger migrates and stores different business data into storage media with corresponding read and write performance according to the time period of business execution and/or the attributes of the business data, and the level of business execution performance.
[0067] In this embodiment, when the tiered storage virtual storage system obtains the tiered storage policy, the virtual storage system determines the activation time of the tiered trigger according to the execution time period of the business object recorded by the tiered storage policy And closing time, according to the opening and closing time, determine the time for the layered trigger to perform the trigger operation. In an implementation manner, the hierarchical trigger may determine the business data that needs to perform the trigger operation through the data attribute of the business object recorded by the hierarchical storage strategy. Specifically, the data attributes are not limited here. The execution performance of the business object is combined with the time period and the data attribute to perform a comprehensive calculation to determine the data migration action. The business data migration operation is executed through the hierarchical trigger, and the business data related to the business object is migrated to storage media with different read and write speeds according to the execution performance of the business object during the time period of processing the business object , To achieve the purpose of implementing data hierarchical storage according to specific business requirements, making the integration of data hierarchical storage and specific business requirements closer, and enabling flexible data hierarchical storage according to different business requirements set by users.
[0068] Further, in other embodiments, if the business strategy is that the business execution performance of the business object is high within the preset time period, the above step S30 may include:
[0069] When the preset time period is reached or before the preset time period is reached, storing the business data of the business object in a preset high read-write performance storage medium;
[0070] After the preset time period, the business data stored in the preset high read and write performance storage medium is stored in the preset low read and write performance storage medium.
[0071] In this embodiment, by reducing the migration time of the business data of the business object from the storage medium that only supports low-performance read-write operations to the storage medium that supports high-performance read-write operations, it is avoided that a large amount of data is suddenly executed in a short time. The delay caused by the read and write operations.
[0072] In an embodiment, when the business strategy is that the business execution performance of the business object is high within a preset time period, the volume of the storage medium is occupied according to the business data belonging to the business object and the business data involved in the business data migration The data transmission rate between storage media is calculated, and the migration time of the service data from a storage medium that only supports low-performance read-write operations to a storage medium that supports high-performance read-write operations is calculated, and all data is completed before the preset time period is reached. Describe the migration operation of business data. After the preset time period, the cooling operation of the service data is performed. Since the end time of executing the migration operation is before the start time of executing the high-performance pair operation, when the business data completes the migration operation, the high-performance read-write operation has not yet been started, ensuring that when the high-performance read-write operation is started, The data is already in a storage medium that supports high-performance read and write operations, avoiding the delay caused by the sudden execution of a large amount of data read and write operations in a short time.
[0073] In another implementation manner, the migration operation is started when the preset time period is reached. By reducing the heating time of the service data, such as changing the data read and written ten times from cold data to hot data, the data is changed from only The transmission of the storage medium that supports low-performance read and write operations to the storage medium that supports high-performance read and write operations reduces the data that is read and written once from cold data to hot data. Specifically, the number of reads and writes is not limited here. After the preset time period, the cooling operation of the service data is performed. By reducing the heating time of the business data, the migration time that needs to be consumed when the business data performs high-performance read and write operations is saved, and the delay problem caused by the read and write operations of a large amount of data suddenly executed in a short time is avoided.
[0074] The present invention further provides a virtual storage system with hierarchical storage.
[0075] Reference image 3 , image 3 It is a schematic diagram of functional modules of an embodiment of a virtual storage system with tiered storage according to the present invention.
[0076] In an embodiment, the virtual storage system of tiered storage includes:
[0077] The obtaining module 01 is used to obtain the business strategy preset for the business object;
[0078] In this embodiment, the business strategy preset for the business object is first obtained, where the business strategy can either be set by the user according to their own performance requirements for the business object, or can be based on the type of business object. The corresponding business strategy automatically generated by the preset rules is not limited here.
[0079] Users can set different business strategies according to different business needs. In one embodiment, the business strategy set by the user includes solving business needs such as shopping website promotions, ticket reservations, etc., which can cause the number of businesses to skyrocket in a short period of time and cause the corresponding website services to freeze and other problems, and can also include solving when the startup is idle In the case of a long-time virtual machine, because the virtual machine's perception of the upper-layer computing is slow, business requirements such as virtual machine service stalls, etc., may also include solving the problem of data that performs backup operations in a long time and supporting high-performance reading. Business requirements such as the space of the storage medium for write operations. Specifically, the business problems of the website service freeze, the virtual machine service freeze, and the long retention time of the backup data are not limited here.
[0080] The calculation module 02 is configured to calculate and generate hierarchical storage strategies corresponding to business data of different business objects according to the business strategy;
[0081] Because the specific storage method of the tiered storage virtual storage system is relatively transparent to the user, and the user cannot obtain the specific storage location of the data, it is necessary to convert the business strategy set by the user on the visual terminal interface into the virtual storage through the hyper-converged virtual computing system The tiered storage strategy that the system can execute. In one embodiment, the business strategy is transmitted to the hyper-converged virtual computing system through the network. Specifically, the network includes a wired network and/or a wireless network, which is not limited herein. When the hyper-converged virtual computing system obtains the business strategy information, the virtual computing system calculates and generates a tiered storage strategy according to the business strategy. The tiered storage virtual storage system can perform data migration according to the tiered storage strategy. operating.
[0082] The hierarchical storage module 03 is configured to store different business data in storage media with corresponding read and write performance based on the hierarchical storage strategy.
[0083] When the tiered storage virtual storage system receives the tiered storage strategy, the virtual storage system will, according to the specific business requirements recorded by the tiered storage strategy, remove the data that needs to perform high-performance read and write within the time period set by the user from the current Some storage media are migrated to storage media that support high-performance read and write operations. When the high-performance read-write operation is completed, the data that no longer needs to perform the high-performance read-write operation is migrated from the storage medium that supports the high-performance read-write operation to the storage medium that only supports the low-performance read-write operation. Specifically, the storage medium that supports high-performance read-write operations includes solid-state hard disk storage media, and the storage medium that only supports low-performance read-write operations includes mechanical hard disk storage media, which is not limited herein.
[0084] In this embodiment, the tiered storage strategy corresponding to the business data of different business objects is calculated and generated by the business strategy preset for the business object; and based on the tiered storage strategy, the different business data is stored in a storage medium with corresponding read and write performance. As the data can be hierarchically stored according to the business strategy preset by the specific business requirements, the integration of the data hierarchical storage and the specific business requirements is closer, and the data can be flexibly hierarchized according to the different business requirements set by the user storage.
[0085] Further, in other embodiments, the above-mentioned obtaining module 01 may be used for:
[0086] Receive the business strategy configured by the user for different business virtual machines according to business requirements in the preset business configuration interface.
[0087] In this embodiment, the user can set the service policy configured by the service virtual machine matching different service requirements through the terminal interface. Specifically, the terminal interface includes a mobile terminal interface and/or a desktop terminal interface, which is not limited herein. In an implementation manner, the business strategy is matched with a business virtual machine, and the execution of the specific business strategy is controlled by the business virtual machine, wherein the business strategy includes the on time and off time of the business virtual machine . The service virtual machine can be automatically created by the service policy received by the terminal, and the specific creation method is not limited here. The hyper-converged computing system is driven by the business virtual machine to achieve the purpose of performing hierarchical storage of data according to specific business requirements, making the combination between hierarchical storage of data and specific business requirements closer, and being able to set different services according to users Need for flexible data tiered storage.
[0088] Reference Figure 4 , Figure 4 for image 3 A schematic diagram of the detailed functional modules of the calculation module 02. Based on the foregoing embodiment, the calculation module 02 may include:
[0089] The service execution performance obtaining unit 021 obtains the service execution performance levels of different business objects according to the business strategy;
[0090] The storage location calculation unit 022 calculates and obtains the storage location of the business data of different business objects;
[0091] The generating unit 023 generates a migration strategy for the service data of the storage location according to the level of the service execution performance, and uses the migration strategy as a tiered storage strategy.
[0092] In this embodiment, according to the business strategy, the better read and write speed of the business object to be processed is determined, and the level of service execution performance is determined by the read and write speed. According to the business object recorded in the business strategy, the hyper-converged virtual computing system obtains the business data required for processing the business object, and obtains the original storage location of the business data in the storage medium through calculation. The computing system synthesizes the service execution performance level and the original storage location of the service data, determines the migration strategy of the service data, and issues the migration strategy to the tiered storage virtual storage system as a tiered storage strategy . As the data can be hierarchically stored according to the business strategy preset by the specific business requirements, the combination of the data hierarchical storage and the specific business requirements is closer, and the data can be flexibly hierarchized according to the different business requirements set by the user storage.
[0093] Further, in other embodiments, the above-mentioned hierarchical storage module 03 may be used for:
[0094] Establishing a tiered trigger according to the tiered storage strategy;
[0095] The hierarchical trigger migrates and stores different business data into storage media with corresponding read and write performance according to the time period of business execution and/or the attributes of the business data, and the level of business execution performance.
[0096] In this embodiment, when the tiered storage virtual storage system obtains the tiered storage policy, the virtual storage system determines the activation time of the tiered trigger according to the execution time period of the business object recorded by the tiered storage policy According to the opening and closing time, the time for the layered trigger to perform the trigger operation is determined. In an implementation manner, the hierarchical trigger may determine the business data that needs to perform the trigger operation through the data attribute of the business object recorded by the hierarchical storage strategy. Specifically, the data attributes are not limited here. The execution performance of the business object is combined with the time period and the data attribute to perform a comprehensive calculation to determine the data migration action. The business data migration operation is executed through the layered trigger, and the business data related to the business object is migrated to storage media with different read and write speeds according to the execution performance of the business object during the processing time of the business object , To achieve the purpose of implementing data hierarchical storage according to specific business requirements, making the integration of data hierarchical storage and specific business requirements closer, and enabling flexible data hierarchical storage according to different business requirements set by users.
[0097] Further, in other embodiments, if the business strategy is that the business execution performance of the business object is high within a preset time period, the above-mentioned hierarchical storage module 03 can be used to:
[0098] When the preset time period is reached or before the preset time period is reached, storing the business data of the business object in a preset high read-write performance storage medium;
[0099] After the preset time period, the business data stored in the preset high read-write performance storage medium is stored in the preset low read-write performance storage medium.
[0100] In this embodiment, by reducing the migration time of the business data of the business object from the storage medium that only supports low-performance read-write operations to the storage medium that supports high-performance read-write operations, it is avoided that a large amount of data is suddenly executed in a short time. The delay caused by the read and write operations.
[0101] In one embodiment, when the business strategy is that the business execution performance of the business object is high within a preset time period, the volume of the storage medium is occupied according to the business data belonging to the business object and the business data participating in the business data migration The data transmission rate between storage media is calculated, and the migration time of the service data from a storage medium that only supports low-performance read-write operations to a storage medium that supports high-performance read-write operations is calculated, and all data is completed before the preset time period is reached. Describe the migration operation of business data. After the preset time period, the cooling operation of the service data is performed. Since the end time of executing the migration operation is before the start time of executing the high-performance pair operation, when the business data completes the migration operation, the high-performance read-write operation has not yet been started, ensuring that when the high-performance read-write operation is started, the service The data is already in a storage medium that supports high-performance read and write operations, avoiding the delay caused by the sudden execution of a large amount of data read and write operations in a short period of time.
[0102] In another implementation manner, the migration operation is started when the preset time period is reached. By reducing the heating time of the service data, such as changing the data read and written ten times from cold data to hot data, the data is changed from only Transferring storage media that supports low-performance read-write operations to storage media that support high-performance read-write operations reduces the data that reads and writes once from cold data to hot data. Specifically, the number of reads and writes is not limited here. After the preset time period, the cooling operation of the service data is performed. By reducing the heating time of the business data, the migration time that needs to be consumed when the business data performs high-performance read and write operations is saved, and the delay problem caused by the read and write operations of a large amount of data suddenly executed in a short time is avoided.
[0103] The sequence numbers of the foregoing embodiments of the present invention are only for description, and do not represent the superiority of the embodiments. Through the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiments can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is better. 的实施方式。 Based on this understanding, the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes a number of instructions to enable a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method described in each embodiment of the present invention.
[0104] The above are only the preferred embodiments of the present invention, and do not limit the scope of the present invention. Any equivalent structure or equivalent process transformation made using the content of the description and drawings of the present invention, or directly or indirectly applied to other related technical fields , The same reason is included in the scope of patent protection of the present invention.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more Similar technology patents
Cable tie
ActiveUS20140068896A1Increase widthTightly boundPipe supportsFlexible elementsEngineeringElectrical and Electronics engineering
Owner:TAIWAN PAIHO LTD
Preparation method of modified waste EPS (expanded polystyrene) lightweight aggregate coated with silicate
Owner:MAANSHAN TUORUI METAL SURFACE TECH
Surface nickel plating method for molybdenum-based composite material
Owner:NO 55 INST CHINA ELECTRONIC SCI & TECHNOLOGYGROUP CO LTD
Desktop interaction projection system and control method
InactiveCN107632744ATightly boundClose interaction effectElectrical appliancesInput/output processes for data processingImage analysisProjection system
Owner:SHENZHEN UNIV
Classification and recommendation of technical efficacy words
- Tightly bound
Preparation method of super-hydrophobic surface of glass
Owner:HANGZHOU NORMAL UNIVERSITY
Touring time optimization method for tourist attractions
InactiveCN103402173ATightly boundForecastingLocation information based serviceGenetics algorithmsTravelling salesman problem
Owner:HEFEI UNIV OF TECH
Voice activity detection method as well as relevant device and equipment
ActiveCN107731223ATightly boundSolve the problem of low accuracy of endpoint detectionSpeech recognitionVoice dataSpeech sound
Owner:TENCENT TECH (SHENZHEN) CO LTD