CN106709053A - Data slice management method and system - Google Patents

Data slice management method and system Download PDF

Info

Publication number
CN106709053A
CN106709053A CN201710011825.7A CN201710011825A CN106709053A CN 106709053 A CN106709053 A CN 106709053A CN 201710011825 A CN201710011825 A CN 201710011825A CN 106709053 A CN106709053 A CN 106709053A
Authority
CN
China
Prior art keywords
data
acquisition system
identification information
storage devices
data acquisition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710011825.7A
Other languages
Chinese (zh)
Inventor
张勤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Toyou Feiji Electronics Co., Ltd.
Original Assignee
SHENZHEN ZHONGBO KECHUANG INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN ZHONGBO KECHUANG INFORMATION TECHNOLOGY Co Ltd filed Critical SHENZHEN ZHONGBO KECHUANG INFORMATION TECHNOLOGY Co Ltd
Priority to CN201710011825.7A priority Critical patent/CN106709053A/en
Publication of CN106709053A publication Critical patent/CN106709053A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems

Abstract

The invention discloses a data slice management method and system. The method comprises the following steps: judging whether the total amount of data of a currently stored first data set satisfies a preset value by a client; and when the data amount of data satisfies the preset value, sending the first data set to a storage server, so that the storage server performs storage management on the first data set. The data slice management method provided by the invention can not only facilitate data transmission and avoid network congestion, but can also greatly improve the response speed when writing disk or pulling data, and improve the performance of a storage medium.

Description

Data slicer management method and system
Technical field
The present invention relates to communication technical field, more particularly to a kind of data slicer management method and system.
Background technology
With the development of the communication technology, the interactive quantity of data also increasingly for huge, how more preferably highly efficient logarithm According to being stored so as to subsequent read, also as an extremely crucial problem for improving whole communication system performance.
In the prior art, can be typically packet and to be sent to storage device by data compression in data storage, by Storage device is directly stored or the data are cut into slices according to fixed burst size, is then stored piecewise.
In the research and practice process to prior art, it was found by the inventors of the present invention that in existing storage scheme, If the packet for sending is excessive, network transmission may be impacted, cause network congestion, and, write disk or drawing in triggering Access according to when, corresponding speed also can be relatively slow, largely effect on the performance of storage medium.
The content of the invention
It is a primary object of the present invention to provide a kind of data slicer management method and system, can not only be passed in order to data It is defeated, it is to avoid network congestion, furthermore, it is possible to greatly improve response speed when writing disk or pulling data, improve the property of storage medium Energy.
To achieve the above object, a kind of data slicer management method that the present invention is provided, the data slicer management method Comprise the following steps:
Client judges whether the data total amount of the first currently stored data acquisition system meets preset value;
When data total amount meets preset value, client sends to storage server the first data acquisition system, for storage Server carries out storage management to the first data acquisition system.
Preferably, the client judges whether the data total amount of the first currently stored data acquisition system meets preset value Also include before step:
Client gathers the first data message, and obtains corresponding first identification information of the first data message;
Client judges corresponding second identification information of the first data acquisition system the first mark corresponding with the first data message Whether information is consistent;
When corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message is consistent When, client is by the first data information memory in the first data acquisition system.
To achieve the above object, the present invention provides a kind of data slicer management method, the data slicer management method again Comprise the following steps:
When the first data acquisition system of client transmission is received, storage server obtains the first data acquisition system corresponding the Two identification informations;
Storage server judges that the second identification information is corresponding with the second data message stored in OSD object storage devices The 3rd identification information it is whether consistent, wherein, OSD object storage devices are associated with storage server;
If so, then storage server deposits the OSD objects that the first data acquisition system is stored to where the second data message In storage equipment;
If it is not, then storage server determines that the first data acquisition system is waited to deposit according to the residual capacity of each OSD object storage devices 2nd OSD object storage devices of storage, and by the first data information memory to the 2nd OSD object storage devices.
Preferably, the first data acquisition system is stored the storage server an OSD pairs to where the second data message As the step in storage device includes:
Storage server determines the quantity of the 3rd identification information of each OSD object storage devices association respectively, and true respectively Surely the residual capacity of each OSD object storage devices of the 3rd identification information is associated;
The quantity and each OSD objects of the 3rd identification information that storage server is associated according to each OSD object storage devices The residual capacity of storage device, determines the first data acquisition system the 3rd OSD object storage devices to be stored, and by the first data set Conjunction is stored into the 3rd OSD object storage devices.
Preferably, the data slicer management method also includes:
When the data message read requests of remote monitoring platform transmission are received, storage server judges that data message please Ask whether the 3rd asked data message meets default reading conditions, wherein, the default reading conditions include the 3rd data Information is partial data or the 3rd data information memory in corresponding OSD object storage devices;
If so, then storage server sends to remote monitoring platform the 3rd data message;
If it is not, then storage server sends prompt message to remote monitoring platform, so that remote monitoring platform is according to prompting Information obtains the 3rd data message from client.
Additionally, to achieve the above object, the present invention also provides a kind of data slicer management system, the data slicer management System includes client and storage server, wherein, the client includes:
Whether the first judge module, the data total amount for judging the first currently stored data acquisition system meets preset value;
First sending module, for when data total amount meets preset value, the first data acquisition system being sent to storage service Device, so that storage server carries out storage management to the first data acquisition system;
The storage server is used to receive the first data acquisition system of client transmission.
Preferably, the client also includes:
Acquisition module, for gathering the first data message, and obtains corresponding first identification information of the first data message;
Second judge module, it is corresponding with the first data message for judging corresponding second identification information of the first data acquisition system The first identification information it is whether consistent;
First memory module, it is corresponding with the first data message for working as corresponding second identification information of the first data acquisition system When first identification information is consistent, by the first data information memory in the first data acquisition system.
Additionally, to achieve the above object, the present invention also provides a kind of data slicer management system, the data slicer pipe again Reason system includes client and storage server, wherein, the storage server includes:
Acquisition module, for when the first data acquisition system of client transmission is received, obtaining the first data acquisition system correspondence The second identification information;
3rd judge module, for the second data for judging to have been stored in the second identification information and OSD object storage devices Whether corresponding 3rd identification information of information is consistent, wherein, OSD object storage devices are associated with storage server;
Second memory module, if consistent with the 3rd identification information for the second identification information, the first data acquisition system is deposited In storage to the OSD object storage devices where the second data message;
3rd memory module, for determining that the first data acquisition system is waited to deposit according to the residual capacity of each OSD object storage devices 2nd OSD object storage devices of storage, and by the first data information memory to the 2nd OSD object storage devices.
Preferably, second memory module includes:
Determining unit, the quantity of the 3rd identification information for determining each OSD object storage devices association respectively, and respectively It is determined that the residual capacity of each OSD object storage devices of the 3rd identification information of association;
Memory cell, for the quantity of the 3rd identification information that is associated according to each OSD object storage devices and each OSD pairs As the residual capacity of storage device, the first data acquisition system the 3rd OSD object storage devices to be stored are determined, and by the first data Set is stored into the 3rd OSD object storage devices.
Preferably, the storage server also includes:
4th judge module, for when the data message read requests of remote monitoring platform transmission are received, judging number Whether the 3rd data message asked according to information request meets default reading conditions, wherein, the default reading conditions include 3rd data message is partial data or the 3rd data information memory in corresponding OSD object storage devices;
Second sending module, if meeting default reading conditions for the 3rd data message that data information request is asked, Then the 3rd data message is sent to remote monitoring platform;
Reminding module, if being unsatisfactory for default reading conditions for the 3rd data message that data information request is asked, Prompt message is sent to remote monitoring platform, so that remote monitoring platform obtains the 3rd data letter according to prompt message from client Breath.
The present invention judges whether the data total amount of the first currently stored data acquisition system meets preset value by client, when When data total amount meets preset value, the first data acquisition system is sent to storage server, so that storage server is to the first data Set carries out storage management.Because client is it is determined that the data total amount of the first currently stored data acquisition system meets preset value When, the first data acquisition system is sent to storage server, the section to data message is realized, so as to avoid in the prior art Due to the excessive problem for causing to impact network transmission of the data volume of data message, data are not only convenient for using the program and are passed It is defeated, it is to avoid network congestion, furthermore, it is possible to greatly improve response speed when writing disk or pulling data, improve storage medium Performance.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the first embodiment of data slicer management method of the present invention;
Fig. 2 is the schematic flow sheet of the second embodiment of data slicer management method of the present invention;
Fig. 3 is the schematic flow sheet of the 3rd embodiment of data slicer management method of the present invention;
Fig. 4 is the schematic flow sheet of the refinement step of step S230 in first embodiment shown in Fig. 1 of the present invention;
Fig. 5 is the schematic flow sheet of the fourth embodiment of data slicer management method of the present invention;
The schematic diagram of Fig. 6 present invention section frameworks;
Fig. 7 is the high-level schematic functional block diagram of the first embodiment of data slicer management system of the present invention;
Fig. 8 is the high-level schematic functional block diagram of the second embodiment of data slicer management system of the present invention;
Fig. 9 is the high-level schematic functional block diagram of the 3rd embodiment of data slicer management system of the present invention;
Figure 10 be data slicer management system of the present invention fourth embodiment in the second memory module refinement functional module Schematic diagram;
Figure 11 is the high-level schematic functional block diagram of the 5th embodiment of data slicer management system of the present invention.
The realization of the object of the invention, functional characteristics and advantage will be described further referring to the drawings in conjunction with the embodiments.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Based on above mentioned problem, the present invention provides a kind of data slicer management method.
Reference picture 1, Fig. 1 is the schematic flow sheet of the first embodiment of data slicer management method of the present invention.
In the present embodiment, the data slicer management method includes:
Step S110, client judges whether the data total amount of the first currently stored data acquisition system meets preset value;
In the present embodiment, distributed file system include client, storage server, OSD object storage devices and Remote monitoring platform, wherein, the client can be interacted with storage server, and the client can also be interacted with remote monitoring platform, The storage server can be interacted with OSD object storage devices, can also be interacted with remote monitoring platform.Client is in data message In gatherer process, a data acquisition system, such as the first data set can be formed by identification information identical data information memory together Close, first data acquisition system can be understood as the set of the data message with same identification information, for example, in the client, The video information B that the video information A that camera A is gathered is gathered with camera B is stored separately.Client can in real time or The data total amount of all data acquisition systems of timing detection local terminal storage, judges in each data acquisition system with the presence or absence of there is data total amount Meet the data acquisition system of preset value, such as client is in real time or timing detects the data total amount of the first data acquisition system, judge this Whether the data total amount of one data acquisition system meets preset value.Wherein, the preset value can be 128M, and M is the one kind in computer Storage cell, full name is MByte.
Step S120, when data total amount meets preset value, client sends to storage server the first data acquisition system, So that storage server carries out storage management to the first data acquisition system.
When the data total amount of the first data acquisition system meets preset value, first data acquisition system is sent to storage by client Server, realizes the slicing treatment and back-up processing to the data message for gathering, and so that storage server is to the first data Set carries out storage management.
It should be noted that when the quantity total amount that client hair often detects the first data acquisition system meets preset value, just will First data acquisition system is sent to storage server, so that the client just realizes the section to data, for example, camera A Real-time Collection video information, client is stored camera A Real-time Collection video informations, and storage is detected in client When the data total amount of camera A Real-time Collection video informations reaches 128M, the data message of the 128M is sent to storage service Device, and sent after camera A finishes the collection of all video informations without being waited, it is achieved thereby that being regarded to camera A collections The slicing treatment of frequency information.
The present embodiment judges whether the data total amount of the first currently stored data acquisition system meets preset value by client, When data total amount meets preset value, the first data acquisition system is sent to storage server, so that storage server is counted to first Storage management is carried out according to set.Because client is it is determined that the data total amount of the first currently stored data acquisition system meets preset value When, the first data acquisition system is sent to storage server, the section to data message is realized, so as to avoid in the prior art Due to the excessive problem for causing to impact network transmission of the data volume of data message, data are not only convenient for using the program and are passed It is defeated, it is to avoid network congestion, furthermore, it is possible to greatly improve response speed when writing disk or pulling data, improve storage medium Performance.
Further, based on above-mentioned first embodiment, Fig. 2 is referred to, is data slicer management method proposed by the present invention Second embodiment schematic flow sheet, in this second embodiment, before S10, the data slicer management method also includes:
Step S130, client gathers the first data message, and obtains corresponding first identification information of the first data message;
Client in real time or the data message of timing acquiring first, and obtain first data message it is corresponding first mark Information, for example, client obtains camera A collection video information A in real time, and obtains corresponding first marks of video information A Information (just can determine that video information A is gathered by camera A) by first identification information.Wherein, first mark Knowledge information can be understood as the id information of the first data message or the header of first data message.
Step S140, client judges that corresponding second identification information of the first data acquisition system is corresponding with the first data message Whether the first identification information is consistent;
Client when corresponding first identification information of first data message is got, the data that detection local terminal has been stored The corresponding identification information of information, judges to whether there is the mark consistent with first identification information in the data message that local terminal has been stored Knowledge information, for example, client judges corresponding second identification information corresponding with the first data message first of the first data acquisition system Whether identification information is consistent.
Step S150, when corresponding second identification information of the first data acquisition system the first mark corresponding with the first data message When information is consistent, client is by the first data information memory in the first data acquisition system.
When corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message is consistent When, show that first data message is associated with first data acquisition system, then client by the first data information memory In one data acquisition system, slice is waited.
It is understood that client stores in local terminal, such as client the first data acquisition system according to default data volume The total amount of data of the first data acquisition system of storage is 128M.
The present embodiment gathers the first data message by client, and obtains the corresponding first mark letter of the first data message Breath, and judge corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message whether one Cause, when corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message is consistent, visitor Family end is by the first data information memory in the first data acquisition system.Because client is by the consistent data information memory of identification information Together, the data volume of the corresponding data message of different identification information and is detected respectively, is expired in the data volume of any data message During sufficient preset value, the data message is sent to storage server, not only realizes the section to data, and cause storage clothes Business device directly store client transmission data message, without again to client send data message classified and Section.
The present invention further provides a kind of data slicer management method.
Reference picture 3, Fig. 3 is the schematic flow sheet of the 3rd embodiment of data slicer management method of the present invention.
In the present embodiment, the data slicer management method includes:
Step S210, when the first data acquisition system of client transmission is received, storage server obtains the first data set Close corresponding second identification information;
In the present embodiment, when client determines that the total amount of data of the first data acquisition system meets preset value, by this first Data acquisition system is sent to storage server, to realize carrying out back-up processing to first data acquisition system.When the storage server connects When receiving the first data acquisition system of client transmission, storage server obtains corresponding second identification information of the first data acquisition system.
Step S220, storage server judges the second number stored in the second identification information and OSD object storage devices It is believed that whether corresponding 3rd identification information of breath is consistent, wherein, OSD object storage devices are associated with storage server;
Storage server is associated by Wi-Fi, wireless network card or wired connection mode with OSD object storage devices.Deposit Storage server detected and deposited in each OSD object storage devices when corresponding second identification information of the first data acquisition system is got Corresponding 3rd identification information of second data message of storage, judges to whether there is and the second identification information in each 3rd identification information Consistent identification information.
Step S230, if so, then storage server the first data acquisition system is stored to where the second data message first In OSD object storage devices;
Step S240, if it is not, then storage server determines the first data according to the residual capacity of each OSD object storage devices Set the 2nd OSD object storage devices to be stored, and by the first data information memory to the 2nd OSD object storage devices.
When the second identification information is consistent with the 3rd identification information, show to be stored with before OSD object storage devices The second data message associated with first data acquisition system, then storage server by the first data acquisition system store to the second data letter In an OSD object storage devices where breath.
When the second identification information and inconsistent the 3rd identification information, show not stored before OSD object storage devices Cross the data message associated with first data acquisition system, then storage server detects the remaining appearance of each OSD object storage devices Amount, maximum the first data acquisition system the 2nd OSD objects to be stored that are defined as of the residual capacity of each OSD object storage devices are deposited Storage equipment, and by the first data information memory to the 2nd OSD object storage devices.
The present embodiment is by the way that when the first data acquisition system that client sends is received, storage server obtains the first data Gather corresponding second identification information, storage server judges what is stored in the second identification information and OSD object storage devices Whether corresponding 3rd identification information of the second data message consistent, if so, then storage server by the first data acquisition system store to In an OSD object storage devices where second data message, if it is not, then storage server sets according to each OSD objects storage Standby residual capacity determines the first data acquisition system the 2nd OSD object storage devices to be stored, and by the first data information memory Into the 2nd OSD object storage devices.Due to by storage server just the first data information memory in corresponding OSD objects In storage device so that running into power-off etc. abnormal conditions, data can be recovered by storage server, it is ensured that data it is complete Whole property and reliability.
Further, Fig. 4 is referred to, is the refinement step of step S230 in third embodiment of the invention, step S230 Refinement step include:
Step S231, storage server determines the quantity of the 3rd identification information of each OSD object storage devices association respectively, And the residual capacity of each OSD object storage devices of the 3rd identification information of association is determined respectively;
Step S232, the quantity of the 3rd identification information that storage server is associated according to each OSD object storage devices and The residual capacity of each OSD object storage devices, determines the first data acquisition system the 3rd OSD object storage devices to be stored, and will First data acquisition system is stored into the 3rd OSD object storage devices.
In the present embodiment, some OSD object storage devices are detected in storage server and is associated with the 3rd identification information When, determine the quantity of the 3rd identification information of these each auto correlations of OSD object storage devices, OSD object storage devices association the The quantity of three identification informations is more, and show to be stored with the OSD object storage devices number associated with first data acquisition system It is believed that breath is more, therefore, storage server can pay the utmost attention to that first data acquisition system is stored the number in the 3rd identification information In the more OSD object storage devices of amount, it is easy to the follow-up reading to data, meanwhile, storage server detection association the 3rd is marked The residual capacity of each OSD object storage devices of knowledge information, storage server can be paid the utmost attention to store first data acquisition system In the OSD object storage devices that residual capacity is more larger, for example, when the 3rd mark letter of certain OSD object storage device association At most, and during the residual capacity maximum of the OSD object storage devices, storage server is preferentially by first data set for the quantity of breath Close and store in the OSD object storage devices;Or, when the number of the 3rd identification information of certain OSD object storage device association When measuring most, as long as the residual capacity of the OSD object storage devices is enough, storage server can also be by first data acquisition system Store into the OSD object storage devices.
The present embodiment determines the number of the 3rd identification information that each OSD object storage devices are associated by storage server respectively Amount, and the residual capacity of each OSD object storage devices of the 3rd identification information of association is determined respectively, stored according to each OSD objects The quantity and the residual capacity of each OSD object storage devices of the 3rd identification information of equipment association, determine the first data acquisition system 3rd OSD object storage devices to be stored, and the first data acquisition system is stored into the 3rd OSD object storage devices, so that Improve readwrite performance.
Further, Fig. 5 is referred to, is that the flow of the fourth embodiment of data slicer management method proposed by the present invention is shown It is intended to, in the fourth embodiment, the data slicer management method also includes:
Step S250, when the data message read requests of remote monitoring platform transmission are received, storage server judges Whether the 3rd data message that data information request is asked meets default reading conditions, wherein, presetting reading conditions includes the Three data messages are partial data or the 3rd data information memory in corresponding OSD object storage devices;
Step S260, if so, then storage server sends to remote monitoring platform the 3rd data message;
Step S270, if it is not, then storage server sends prompt message to remote monitoring platform, for remote monitoring platform 3rd data message is obtained from client according to prompt message.
Storage server judges data information request when the data message read requests that remote monitoring platform sends are received Whether the 3rd data message asked meets default reading conditions, for example, the 3rd number that detection data information request is asked It is believed that whether breath is stored in corresponding OSD object storage devices, or the 3rd data that detection data information request is asked Whether information is partial data, wherein, the data volume of the 3rd data message is 128M.
When the 3rd data message that data information request is asked meets default reading conditions, storage server is from the 3rd Read the 3rd data message in OSD object storage devices where data message, and the 3rd data message is sent to long-range Monitor supervision platform.
When the 3rd data message that data information request is asked is unsatisfactory for default reading conditions, storage server is to remote Range monitoring platform sends prompt message, and the prompt message can be understood as including the information that the 3rd data message obtains address, So that remote monitoring platform is asked according to prompt message to the acquisition that client sends the 3rd data message, when client is received When the acquisition of the 3rd data message is asked, the 3rd data message is sent to remote monitoring platform, wherein, client hair The data volume of the 3rd data message for sending is also 128M.
It should be noted that in the case where broadband pressure is less than disk pressure, by epoll model concurrent receipt networks Data, in the environment of multinuclear, using multithreading, asynchronous I/O Request slice of data makes full use of cpu timeslices, efficiently Caching, quickly writes data in the way of fritter aligns.
Describe how the above method is realized in detail below by a specific embodiment:
Client gathered data information A, and the identification information A of data message A is obtained, data message A is data cached In set A, because the corresponding identification informations of data acquisition system A are consistent with identification information A.Client timing or in real time prison Whether the total amount of data for surveying data acquisition system A reaches 128M, when it is determined that the total amount of data of data acquisition system A reaches 128M, will Data acquisition system A is sent in storage server, and the storage server obtains the data set when data acquisition system A is received Corresponding identification information is closed, and detects identification information B, the OSD corresponding to the data message B stored in OSD object storage devices 1 The data stored in identification information C and the OSD object storage device 3 corresponding to data message C stored in object storage device 2 Identification information D corresponding to information D, in identification information B, data message C, identification information D, if there are and data acquisition system The consistent identification information of the corresponding identification informations of A, if identification information B identification informations corresponding with data acquisition system A are consistent, then will Data acquisition system A is stored in OSD object storage devices 1, if none of identification information mark corresponding with data acquisition system A Information is consistent, then one is selected from OSD object storage devices 1, OSD object storage devices 2 and OSD object storage devices 3 The maximum OSD object storage devices of residual capacity, data acquisition system A storages are set to the maximum OSD object storages of residual capacity In standby.The storage server when the data message read requests of remote monitoring platform transmission are received, read by detection data information The asked data message of request is taken to whether there is, if so, the data message is then sent to remote monitoring platform, if not depositing , then storage server to the remote monitoring platform send prompt message, point out the remote monitoring platform from the client obtain The data message.
When the data message read requests of remote monitoring platform transmission are received, storage server judges number to the present embodiment Whether the 3rd data message asked according to information request meets default reading conditions, if so, then storage server is counted the 3rd It is believed that breath is sent to remote monitoring platform, if it is not, then storage server sends prompt message to remote monitoring platform, for long-range Monitor supervision platform obtains the 3rd data message according to prompt message from client, so as to reduce access delay, improves systematic function.
The present invention further provides a kind of data slicer management system.
Reference picture 7, Fig. 7 is the high-level schematic functional block diagram of the first embodiment of data slicer management system of the present invention.
In the present embodiment, the data slicer management system includes client and storage server, wherein, the client End includes:First judge module 110, the first sending module 120.
Whether first judge module 110, the data total amount for judging the first currently stored data acquisition system meets Preset value;
In the present embodiment, distributed file system include client, storage server, OSD object storage devices and Remote monitoring platform, wherein, the client can be interacted with storage server, and the client can also be interacted with remote monitoring platform, The storage server can be interacted with OSD object storage devices, can also be interacted with remote monitoring platform.Client is in data message In gatherer process, a data acquisition system, such as the first data set can be formed by identification information identical data information memory together Close, first data acquisition system can be understood as the set of the data message with same identification information, for example, in the client, The video information B that the video information A that camera A is gathered is gathered with camera B is stored separately.In client first sentences Disconnected module 110 can in real time or regularly detect the data total amount of all data acquisition systems of local terminal storage, judge each data acquisition system In with the presence or absence of there is data total amount to meet the data acquisition system of preset value, such as client is in real time or timing the first data acquisition system of detection Data total amount, judge whether the data total amount of first data acquisition system meets preset value.Wherein, the preset value can be 128M, M are a kind of storage cell in computer, and full name is MByte.
First sending module 120, for when data total amount meets preset value, the first data acquisition system is sent to depositing Storage server, so that storage server carries out storage management to the first data acquisition system;The storage server is used to receive client Hold the first data acquisition system for sending.
When the data total amount of the first data acquisition system meets preset value, the first sending module 120 in client by this One data acquisition system is sent to storage server, realizes slicing treatment and back-up processing to the data message for gathering, and for Storage server carries out storage management to the first data acquisition system.
It should be noted that when the quantity total amount that client hair often detects the first data acquisition system meets preset value, just will First data acquisition system is sent to storage server, so that the client just realizes the section to data, for example, camera A Real-time Collection video information, client is stored camera A Real-time Collection video informations, and storage is detected in client When the data total amount of camera A Real-time Collection video informations reaches 128M, the data message of the 128M is sent to storage service Device, and sent after camera A finishes the collection of all video informations without being waited, it is achieved thereby that being regarded to camera A collections The slicing treatment of frequency information.
The present embodiment judges whether the data total amount of the first currently stored data acquisition system meets preset value by client, When data total amount meets preset value, the first data acquisition system is sent to storage server, so that storage server is counted to first Storage management is carried out according to set.Because client is it is determined that the data total amount of the first currently stored data acquisition system meets preset value When, the first data acquisition system is sent to storage server, the section to data message is realized, so as to avoid in the prior art Due to the excessive problem for causing to impact network transmission of the data volume of data message, data are not only convenient for using the program and are passed It is defeated, it is to avoid network congestion, furthermore, it is possible to greatly improve response speed when writing disk or pulling data, improve storage medium Performance.
Further, based on the first embodiment, the second embodiment of data slicer management system of the present invention is proposed, In the present embodiment, reference picture 8, the data slicer management system also includes:Acquisition module 130, the second judge module 140 and One memory module 150.
The acquisition module 130, for gathering the first data message, and obtains corresponding first mark of the first data message Information;
Acquisition module 130 in client in real time or the data message of timing acquiring first, and obtains first data letter Corresponding first identification information is ceased, for example, client obtains camera A collection video information A in real time, and the video information is obtained Corresponding first identification informations of A (just can determine that video information A is gathered by camera A by first identification information ).Wherein, first identification information can be understood as the id information of the first data message or the report of first data message Head.
Second judge module 140, for judging corresponding second identification information of the first data acquisition system and the first data Whether corresponding first identification information of information is consistent;
Acquisition module 130 when corresponding first identification information of first data message is got, the second judge module 140 The corresponding identification information of data message that detection local terminal has been stored, judges to whether there is and this in the data message that local terminal has been stored The consistent identification information of first identification information, for example, client judges corresponding second identification information of the first data acquisition system and Whether corresponding first identification information of one data message is consistent.
First memory module 150, for believing when corresponding second identification information of the first data acquisition system and the first data Cease corresponding first identification information it is consistent when, by the first data information memory in the first data acquisition system.
When corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message is consistent When, showing that first data message is associated with first data acquisition system, then the first memory module 150 in client is by One data information memory waits slice in the first data acquisition system.
It is understood that client stores in local terminal, such as client the first data acquisition system according to default data volume The total amount of data of the first data acquisition system of storage is 128M.
The present embodiment gathers the first data message by client, and obtains the corresponding first mark letter of the first data message Breath, and judge corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message whether one Cause, when corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message is consistent, visitor Family end is by the first data information memory in the first data acquisition system.Because client is by the consistent data information memory of identification information Together, the data volume of the corresponding data message of different identification information and is detected respectively, is expired in the data volume of any data message During sufficient preset value, the data message is sent to storage server, not only realizes the section to data, and cause storage clothes Business device directly store client transmission data message, without again to client send data message classified and Section.
It is of the invention further to provide a kind of data slicer management system again.
Reference picture 9, Fig. 9 is the functional module of the 3rd embodiment of storage server in data slicer management system of the present invention Schematic diagram.
In the present embodiment, the data slicer management system includes client and storage server, wherein, it is described to deposit Storage server includes:Acquisition module 210, the 3rd judge module 220, the second memory module 230 and sending module 240.
The acquisition module 210, for when the first data acquisition system of client transmission is received, obtaining the first data set Close corresponding second identification information;
In the present embodiment, when client determines that the total amount of data of the first data acquisition system meets preset value, by this first Data acquisition system is sent to storage server, to realize carrying out back-up processing to first data acquisition system.When in the storage server Acquisition module 210 receive client transmission the first data acquisition system when, storage server obtain the first data acquisition system correspondence The second identification information.
3rd judge module 220, for judge to have stored in the second identification information and OSD object storage devices the Whether corresponding 3rd identification information of two data messages is consistent, wherein, OSD object storage devices are associated with storage server;
Storage server is associated by Wi-Fi, wireless network card or wired connection mode with OSD object storage devices.Obtain When corresponding second identification information of the first data acquisition system is got, the 3rd judge module 220 detects each OSD pairs to modulus block 210 As corresponding 3rd identification information of the second data message stored in storage device, judge whether deposited in each 3rd identification information In the identification information consistent with the second identification information.
Second memory module 230, if consistent with the 3rd identification information for the second identification information, by the first data Set is stored into the OSD object storage devices where the second data message;
3rd memory module 240, for determining the first data set according to the residual capacity of each OSD object storage devices The 2nd OSD object storage devices to be stored are closed, and by the first data information memory to the 2nd OSD object storage devices.
When the second identification information is consistent with the 3rd identification information, show to be stored with before OSD object storage devices The second data message associated with first data acquisition system, then the second memory module 230 first data acquisition system is stored to second In an OSD object storage devices where data message.
When the second identification information and inconsistent the 3rd identification information, show not stored before OSD object storage devices Cross the data message associated with first data acquisition system, then the 3rd memory module 240 detects the surplus of each OSD object storage devices Covolume amount, by the residual capacity of each OSD object storage devices it is maximum be defined as to be stored the 2nd OSD pairs of the first data acquisition system As storage device, and by the first data information memory to the 2nd OSD object storage devices.
The present embodiment is by the way that when the first data acquisition system that client sends is received, storage server obtains the first data Gather corresponding second identification information, storage server judges what is stored in the second identification information and OSD object storage devices Whether corresponding 3rd identification information of the second data message consistent, if so, then storage server by the first data acquisition system store to In an OSD object storage devices where second data message, if it is not, then storage server sets according to each OSD objects storage Standby residual capacity determines the first data acquisition system the 2nd OSD object storage devices to be stored, and by the first data information memory Into the 2nd OSD object storage devices.Due to by storage server just the first data information memory in corresponding OSD objects In storage device so that running into power-off etc. abnormal conditions, data can be recovered by storage server, it is ensured that data it is complete Whole property and reliability.
Further, based on the 3rd embodiment, the fourth embodiment of data slicer management system of the present invention is proposed, In the present embodiment, reference picture 10, second memory module 230 includes determining unit 231, memory cell 232.
The determining unit 231, the number of the 3rd identification information for determining each OSD object storage devices association respectively Amount, and the residual capacity of each OSD object storage devices of the 3rd identification information of association is determined respectively;
The memory cell 232, for the quantity of the 3rd identification information that is associated according to each OSD object storage devices and The residual capacity of each OSD object storage devices, determines the first data acquisition system the 3rd OSD object storage devices to be stored, and will First data acquisition system is stored into the 3rd OSD object storage devices.
In the present embodiment, some OSD object storage devices are detected in storage server and is associated with the 3rd identification information When, determining unit 231 determines the quantity of the 3rd identification information of these each auto correlations of OSD object storage devices, the storage of OSD objects The quantity that equipment associates the 3rd identification information is more, shows to be stored with and first data set in the OSD object storage devices The data message for closing association is more, therefore, memory cell 232 can be paid the utmost attention to first data acquisition system storage in the 3rd mark In the more OSD object storage devices of the quantity of knowledge information, it is easy to the follow-up reading to data, meanwhile, determining unit 231 is detected The residual capacity of each OSD object storage devices of the 3rd identification information is associated, memory cell 232 can be paid the utmost attention to first number According to set storage in the more larger OSD object storage devices of residual capacity, for example, when the association of certain OSD object storage device The quantity of the 3rd identification information at most, and during the residual capacity maximum of the OSD object storage devices, preferentially will by memory cell 232 First data acquisition system is stored in the OSD object storage devices;Or, when the 3rd of the association of certain OSD object storage device the When the quantity of identification information is most, as long as the residual capacity of the OSD object storage devices is enough, memory cell 232 can also be by First data acquisition system is stored into the OSD object storage devices.
The present embodiment determines the number of the 3rd identification information that each OSD object storage devices are associated by storage server respectively Amount, and the residual capacity of each OSD object storage devices of the 3rd identification information of association is determined respectively, stored according to each OSD objects The quantity and the residual capacity of each OSD object storage devices of the 3rd identification information of equipment association, determine the first data acquisition system 3rd OSD object storage devices to be stored, and the first data acquisition system is stored into the 3rd OSD object storage devices, so that Improve readwrite performance.
Further, based on the described 3rd or fourth embodiment, the 5th reality of data slicer management system of the present invention is proposed Example is applied, in the present embodiment, reference picture 11, the storage server also includes:4th judge module 250, the second sending module 260 and reminding module 270.
4th judge module 250, for receive remote monitoring platform transmission data message read requests when, Judge whether the 3rd data message that data information request is asked meets default reading conditions, wherein, the default reading bar Part includes that the 3rd data message is partial data or the 3rd data information memory in corresponding OSD object storage devices;
Second sending module 260, if meeting default reading for the 3rd data message that data information request is asked Condition is taken, is then sent to remote monitoring platform the 3rd data message;
The reminding module 270, if being unsatisfactory for default reading for the 3rd data message that data information request is asked Condition, then send prompt message to remote monitoring platform, so that remote monitoring platform obtains the according to prompt message from client Three data messages.
4th judge module 250 judges that data are believed when the data message read requests that remote monitoring platform sends are received Whether the 3rd asked data message of breath request meets default reading conditions, for example, what detection data information request was asked Whether the 3rd data message is stored in corresponding OSD object storage devices, or detection data information request asked Whether three data messages are partial datas, wherein, the data volume of the 3rd data message is 128M.
When the 3rd data message that data information request is asked meets default reading conditions, the second sending module 260 The 3rd data message is read from the OSD object storage devices where the 3rd data message, and the 3rd data message is sent To remote monitoring platform.
When the 3rd data message that data information request is asked is unsatisfactory for default reading conditions, reminding module 270 to Remote monitoring platform sends prompt message, and the prompt message can be understood as including the letter that the 3rd data message obtains address Breath, so that remote monitoring platform is asked according to prompt message to the acquisition that client sends the 3rd data message, when client's termination When the acquisition for receiving the 3rd data message is asked, the 3rd data message is sent to remote monitoring platform, wherein, the client The data volume for holding the 3rd data message for sending is also 128M.
It should be noted that in the case where broadband pressure is less than disk pressure, by epoll model concurrent receipt networks Data, in the environment of multinuclear, using multithreading, asynchronous I/O Request slice of data makes full use of cpu timeslices, efficiently Caching, quickly writes data in the way of fritter aligns.
Describe how the above method is realized in detail below by a specific embodiment:
Client gathered data information A, and the identification information A of data message A is obtained, data message A is data cached In set A, because the corresponding identification informations of data acquisition system A are consistent with identification information A.Client timing or in real time prison Whether the total amount of data for surveying data acquisition system A reaches 128M, when it is determined that the total amount of data of data acquisition system A reaches 128M, will Data acquisition system A is sent in storage server, and the storage server obtains the data set when data acquisition system A is received Corresponding identification information is closed, and detects identification information B, the OSD corresponding to the data message B stored in OSD object storage devices 1 The data stored in identification information C and the OSD object storage device 3 corresponding to data message C stored in object storage device 2 Identification information D corresponding to information D, in identification information B, data message C, identification information D, if there are and data acquisition system The consistent identification information of the corresponding identification informations of A, if identification information B identification informations corresponding with data acquisition system A are consistent, then will Data acquisition system A is stored in OSD object storage devices 1, if none of identification information mark corresponding with data acquisition system A Information is consistent, then one is selected from OSD object storage devices 1, OSD object storage devices 2 and OSD object storage devices 3 The maximum OSD object storage devices of residual capacity, data acquisition system A storages are set to the maximum OSD object storages of residual capacity In standby.The storage server when the data message read requests of remote monitoring platform transmission are received, read by detection data information The asked data message of request is taken to whether there is, if so, the data message is then sent to remote monitoring platform, if not depositing , then storage server to the remote monitoring platform send prompt message, point out the remote monitoring platform from the client obtain The data message.
When the data message read requests of remote monitoring platform transmission are received, storage server judges number to the present embodiment Whether the 3rd data message asked according to information request meets default reading conditions, if so, then storage server is counted the 3rd It is believed that breath is sent to remote monitoring platform, if it is not, then storage server sends prompt message to remote monitoring platform, for long-range Monitor supervision platform obtains the 3rd data message according to prompt message from client, so as to reduce access delay, improves systematic function.
The preferred embodiments of the present invention are these are only, the scope of the claims of the invention is not thereby limited, it is every to utilize this hair Equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of data slicer management method, it is characterised in that the data slicer management method is comprised the following steps:
Client judges whether the data total amount of the first currently stored data acquisition system meets preset value;
When data total amount meets preset value, client sends to storage server the first data acquisition system, for storage service Device carries out storage management to the first data acquisition system.
2. data slicer management method as claimed in claim 1, it is characterised in that the client judges currently stored Also include before the step of whether the data total amount of one data acquisition system meets preset value:
Client gathers the first data message, and obtains corresponding first identification information of the first data message;
Client judges corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message It is whether consistent;
When corresponding second identification information of the first data acquisition system the first identification information corresponding with the first data message is consistent, visitor Family end is by the first data information memory in the first data acquisition system.
3. a kind of data slicer management method, it is characterised in that the data slicer management method is comprised the following steps:
When the first data acquisition system of client transmission is received, storage server obtains corresponding second mark of the first data acquisition system Knowledge information;
Storage server judges the second identification information corresponding with the second data message stored in OSD object storage devices Whether three identification informations are consistent, wherein, OSD object storage devices are associated with storage server;
If so, then storage server sets the OSD object storages that the first data acquisition system is stored to where the second data message In standby;
If it is not, then storage server determines that the first data acquisition system is to be stored according to the residual capacity of each OSD object storage devices 2nd OSD object storage devices, and by the first data information memory to the 2nd OSD object storage devices.
4. data slicer management method as claimed in claim 3, it is characterised in that the storage server is by the first data set The step that conjunction is stored into the OSD object storage devices where the second data message includes:
Storage server determines the quantity of the 3rd identification information of each OSD object storage devices association respectively, and determines to close respectively Join the residual capacity of each OSD object storage devices of the 3rd identification information;
The quantity of the 3rd identification information that storage server is associated according to each OSD object storage devices and each OSD objects are stored The residual capacity of equipment, determines the first data acquisition system the 3rd OSD object storage devices to be stored, and the first data acquisition system is deposited In storage to the 3rd OSD object storage devices.
5. the data slicer management method as described in claim 3 or 4, it is characterised in that the data slicer management method is also Including:
When the data message read requests of remote monitoring platform transmission are received, storage server judges data information request institute Whether the 3rd data message of request meets default reading conditions, wherein, the default reading conditions include the 3rd data message It is partial data or the 3rd data information memory in corresponding OSD object storage devices;
If so, then storage server sends to remote monitoring platform the 3rd data message;
If it is not, then storage server sends prompt message to remote monitoring platform, so that remote monitoring platform is according to prompt message The 3rd data message is obtained from client.
6. a kind of data slicer management system, it is characterised in that the data slicer management system includes client and storage Server, wherein, the client includes:
Whether the first judge module, the data total amount for judging the first currently stored data acquisition system meets preset value;
First sending module, for when data total amount meets preset value, the first data acquisition system being sent to storage server, with Storage management is carried out to the first data acquisition system for storage server;
The storage server is used to receive the first data acquisition system of client transmission.
7. data slicer management system as claimed in claim 6, it is characterised in that the client also includes:
Acquisition module, for gathering the first data message, and obtains corresponding first identification information of the first data message;
Second judge module, for judging corresponding second identification information of the first data acquisition system corresponding with the first data message Whether one identification information is consistent;
First memory module, for when corresponding second identification information corresponding with the first data message first of the first data acquisition system When identification information is consistent, by the first data information memory in the first data acquisition system.
8. a kind of data slicer management system, it is characterised in that the data slicer management system includes client and storage Server, wherein, the storage server includes:
Acquisition module, for when the first data acquisition system of client transmission is received, obtaining the first data acquisition system corresponding the Two identification informations;
3rd judge module, for the second data message for judging to have been stored in the second identification information and OSD object storage devices Whether corresponding 3rd identification information is consistent, wherein, OSD object storage devices are associated with storage server;
Second memory module, if consistent with the 3rd identification information for the second identification information, by the first data acquisition system store to In an OSD object storage devices where second data message;
3rd memory module, for determining that the first data acquisition system is to be stored according to the residual capacity of each OSD object storage devices 2nd OSD object storage devices, and by the first data information memory to the 2nd OSD object storage devices.
9. data slicer management system as claimed in claim 8, it is characterised in that second memory module includes:
Determining unit, the quantity of the 3rd identification information for determining each OSD object storage devices association respectively, and determine respectively Associate the residual capacity of each OSD object storage devices of the 3rd identification information;
Memory cell, the quantity of the 3rd identification information and each OSD objects for being associated according to each OSD object storage devices are deposited The residual capacity of storage equipment, determines the first data acquisition system the 3rd OSD object storage devices to be stored, and by the first data acquisition system Store into the 3rd OSD object storage devices.
10. data slicer management system as claimed in claim 8 or 9, it is characterised in that the storage server also includes:
4th judge module, for when the data message read requests of remote monitoring platform transmission are received, judging that data are believed Whether the 3rd asked data message of breath request meets default reading conditions, wherein, the default reading conditions include the 3rd Data message is partial data or the 3rd data information memory in corresponding OSD object storage devices;
Second sending module, if meeting default reading conditions for the 3rd data message that data information request is asked, will 3rd data message is sent to remote monitoring platform;
Reminding module, if being unsatisfactory for default reading conditions for the 3rd data message that data information request is asked, to remote Range monitoring platform sends prompt message, so that remote monitoring platform obtains the 3rd data message according to prompt message from client.
CN201710011825.7A 2017-01-06 2017-01-06 Data slice management method and system Pending CN106709053A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710011825.7A CN106709053A (en) 2017-01-06 2017-01-06 Data slice management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710011825.7A CN106709053A (en) 2017-01-06 2017-01-06 Data slice management method and system

Publications (1)

Publication Number Publication Date
CN106709053A true CN106709053A (en) 2017-05-24

Family

ID=58907990

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710011825.7A Pending CN106709053A (en) 2017-01-06 2017-01-06 Data slice management method and system

Country Status (1)

Country Link
CN (1) CN106709053A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765479A (en) * 2019-11-03 2020-02-07 长沙豆芽文化科技有限公司 Big data loss prevention method, device and equipment
CN111566997A (en) * 2018-01-19 2020-08-21 皇家Kpn公司 Network slicing usage
CN112669148A (en) * 2020-12-22 2021-04-16 深圳市富途网络科技有限公司 Order processing method and device
CN113179335A (en) * 2021-06-30 2021-07-27 智联万维科技有限公司 Data processing method and system, electronic device and computer readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917127A (en) * 2012-10-15 2013-02-06 北京推博信息技术有限公司 Audio transmission method and system
CN103702177A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Method for storing video file and player
CN104573073A (en) * 2015-01-27 2015-04-29 江苏汉德天坤数字技术有限公司 Automatic two-dimension code document classifying method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917127A (en) * 2012-10-15 2013-02-06 北京推博信息技术有限公司 Audio transmission method and system
CN103702177A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Method for storing video file and player
CN104573073A (en) * 2015-01-27 2015-04-29 江苏汉德天坤数字技术有限公司 Automatic two-dimension code document classifying method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
梁久忠 等: "《学科建设:计算机网络学科研究》", 31 August 2007 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111566997A (en) * 2018-01-19 2020-08-21 皇家Kpn公司 Network slicing usage
CN111566997B (en) * 2018-01-19 2023-09-01 皇家Kpn公司 Network slice use
CN110765479A (en) * 2019-11-03 2020-02-07 长沙豆芽文化科技有限公司 Big data loss prevention method, device and equipment
CN110765479B (en) * 2019-11-03 2020-04-24 长沙豆芽文化科技有限公司 Big data loss prevention method, device and equipment
CN112669148A (en) * 2020-12-22 2021-04-16 深圳市富途网络科技有限公司 Order processing method and device
CN113179335A (en) * 2021-06-30 2021-07-27 智联万维科技有限公司 Data processing method and system, electronic device and computer readable storage medium
CN113179335B (en) * 2021-06-30 2021-09-24 智联万维科技有限公司 Data processing method and system, electronic device and computer readable storage medium

Similar Documents

Publication Publication Date Title
US10652265B2 (en) Method and apparatus for network forensics compression and storage
CN106709053A (en) Data slice management method and system
CN110225417A (en) Data processing method and server, the method and server that detect Caton
CN105163316B (en) Access the method and device of Wi-Fi Hotspot
CN107040415A (en) A kind of terminal and data reporting method, server and data receiver method
CN103490978A (en) Terminal, server and message monitoring method
CN105577772A (en) Material receiving method, material uploading method and device
CN105302801A (en) Resource caching method and apparatus
CN107959812A (en) Storage method, device, system and the routing device of monitoring data
US20190174089A1 (en) Method and device for storing warning image
CN112260889B (en) Linux-based process flow monitoring method, system and equipment
CN111371672A (en) Message pushing method and device
CN103974057A (en) Video quality user experience value evaluation method, device and system
CN107306200B (en) Network fault early warning method and gateway for network fault early warning
CN107249136A (en) Method for connecting network and device
US20100107217A1 (en) Content control method and device
CN112969172B (en) Communication flow control method based on cloud mobile phone
US8954679B2 (en) Management of cached data based on user engagement
CN104202389A (en) Monitoring method for storage space and running state in cloud environment and cloud storage system
CN104486157A (en) Information system performance detecting method based on deep packet analysis
CN112733170B (en) Active trust evaluation method based on evidence sequence extraction
CN114844835A (en) Self-adaptive dynamic current limiting method and device
CN111669431B (en) Message transmission method and device, computer equipment and storage medium
CN112019546B (en) Protection strategy adjusting method, system, equipment and computer storage medium
CN115333917A (en) CDN anomaly detection method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20190902

Address after: 100089 Floor 1-4, No. 2 Building, No. 9 Courtyard, Dijin Road, Haidian District, Beijing

Applicant after: Beijing Toyou Feiji Electronics Co., Ltd.

Address before: 518000 Room 1402, Feiyada Science and Technology Building, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: Shenzhen Zhongbo Kechuang Information Technology Co., Ltd.

TA01 Transfer of patent application right
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170524

WD01 Invention patent application deemed withdrawn after publication