CN116567001A - Cloud NAS-based data migration system - Google Patents
Cloud NAS-based data migration system Download PDFInfo
- Publication number
- CN116567001A CN116567001A CN202310547549.1A CN202310547549A CN116567001A CN 116567001 A CN116567001 A CN 116567001A CN 202310547549 A CN202310547549 A CN 202310547549A CN 116567001 A CN116567001 A CN 116567001A
- Authority
- CN
- China
- Prior art keywords
- target
- cloud
- nas
- network
- user
- 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.)
- Granted
Links
- 230000005012 migration Effects 0.000 title claims abstract description 51
- 238000013508 migration Methods 0.000 title claims abstract description 51
- 238000004590 computer program Methods 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 9
- 241001362551 Samba Species 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a cloud NAS-based data migration system, which at least comprises a memory for storing a computer program and a server, wherein when the server executes the computer program, the following steps are realized: acquiring a data migration request instruction and data migration information to be authenticated, which are sent by a target user, acquiring a target cloud end and a target NAS plug-in based on the target migration position, acquiring a broadband ID corresponding to the target migration position, registering a temporary use account on the target cloud end, acquiring a device ID of equipment to be authenticated, which is connected with the broadband ID, acquiring a user use habit characteristic value list of the equipment to be authenticated in a first preset time period, acquiring a target characteristic value, and when the target characteristic value is larger than a first preset threshold, confirming that the user corresponding to the equipment to be authenticated is the target user, and migrating the original account and the data stored by the original account from the first cloud end to the target cloud end, thereby realizing the protection of the original account.
Description
Technical Field
The invention relates to the field of computers, in particular to a cloud NAS-based data migration system.
Background
At present, with the development of big data, more and more data need to be stored, especially at the home end, the security problem of data is particularly important, and the cloud storage is mostly stored in a public cloud mode, such as an Arian cloud and a Tech cloud, but none of the cloud storage is suitable for the cloud storage at the home end, when the mobile phone, the computer and the like of a user are carelessly lost, the security of the cloud data of the user is greatly threatened, and the situation that the original account is lost due to the change of broadband when the user moves home and protects is also caused. In the prior art, CN114301931a discloses a cloud NAS-based data synchronization system, which judges whether to store in a cloud or not according to the capacity of a data slice, but does not disclose the migration of data of a cloud account when a user moves.
Disclosure of Invention
Aiming at the technical problems, the invention adopts the following technical scheme: a data migration system based on cloud NAS comprises a first cloud, a first NAS plug-in deployed in an intelligent gateway corresponding to the first cloud, a memory and a server, wherein the memory stores an account number use habit feature list set A= { A 1 ,A 2 ,…,A j ,…,A n A j-th user account of the cloud NAS uses the habit feature list A j =[A j1 ,A j2 ,...,A ji ,...,A jm ]The value range of j is 1 to n, n is the number of cloud NAS users, the value range of i is 1 to m, and m is the number of account number using habit characteristics of the cloud NAS users; further, the memory also stores a computer program which, when executed by the server, performs the steps of:
s100, acquiring a data migration request instruction and data migration information sent by a target user, wherein the data migration information at least comprises a target migration position, a target user equipment ID and a cloud NAS original account number of the target user equipment ID.
S110, acquiring a target cloud end and a target NAS plug-in corresponding to the target cloud end based on a target migration position;
s120, acquiring a broadband ID corresponding to a target migration position based on the target NAS plug-in, and registering a temporary use account on a target cloud end, wherein the temporary use account is used for storing all data of the target user in a first preset time period.
S130, acquiring the device ID of the device to be authenticated connected with the broadband ID based on the target NAS plug-in, and executing S140 when the device ID of the device to be authenticated is the same as the target user device ID.
F220768AN03-C1-WJ
S140, obtaining a user use habit characteristic value list B= { B of the equipment to be authenticated in a first preset time period 1 ,B 2 ,…,B i ,…,B m },B i Is the characteristic value of the i-th device usage habit characteristic of the user of the device to be authenticated.
S150, obtaining a target characteristic value B of the equipment to be authenticated 0 =(1/m)*∑ m i=1 (K ji *B i ) Wherein, account number using habit feature list A of cloud NAS original account number with target user equipment ID j Corresponding feature weight list K j ={K j1 ,K j2 ,…,K ji ,…,K jm },K ji Is A ji Corresponding weight values.
S160, when B 0 When the data stored in the original account is larger than a first preset threshold, confirming that the user corresponding to the equipment to be authenticated is a target user, and migrating the original account and the data stored in the original account from the first cloud to the target cloud.
The invention has at least the following beneficial effects: according to the method and the device for synchronizing the cloud terminal, the data is migrated when the cloud terminal is authenticated as the same user, the fact that the user of the equipment to be authenticated is the target user is guaranteed, the data is synchronized when the target user does not feel, the conditions that the equipment is stolen, the equipment user is changed and the like are avoided to continuously access the cloud terminal, the data is synchronized after the equipment is authenticated as the target user, and the normal use of the target user is guaranteed.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a cloud NAS-based data migration system according to embodiment 1 of the present invention when executing a computer program;
fig. 2 is a flowchart of an offline downloading method based on cloud NAS according to embodiment 2 of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
Example 1
The embodiment of the invention provides a cloud NAS-based data migration system, which comprises a first cloud, a first NAS plug-in unit, a memory and a server, wherein the first NAS plug-in unit, the memory and the server are deployed in an intelligent gateway corresponding to the first cloud, and the memory stores an account number use habit feature list set A= { A 1 ,A 2 ,…,A j ,…,A n A j-th user account of the cloud NAS uses the habit feature list A j =[A j1 ,A j2 ,...,A ji ,...,A jm ]The value range of j is 1 to n, n is the number of cloud NAS users, the value range of i is 1 to m, and m is the number of account number using habit characteristics of the cloud NAS users; further, the memory F220768AN03-C1-WJ
The memory also stores a computer program which, when executed by the server, performs the steps of:
s100, acquiring a data migration request instruction and data migration information sent by a target user, wherein the data migration information at least comprises a target migration position, a target user equipment ID and a cloud NAS original account number of the target user equipment ID.
S110, acquiring a target cloud end and a target NAS plug-in corresponding to the target cloud end based on the target migration position.
In the application, the target NAS plugin is deployed in an intelligent gateway corresponding to a target migration location, where the intelligent gateway may be, for example, a router or the like. The target migration position is specific geographic position information, for example, a certain resident in a certain residential area in a certain administrative area in a certain city, and in the application, the target migration position, the target cloud end and the target NAS plug-in have a one-to-one correspondence, that is, the target cloud end and the target NAS plug-in corresponding to the target migration position can be obtained through the given target migration position. Specifically, the correspondence may be stored in the memory in various forms, and the storage manner may be any one of the prior arts, for example, a table.
S120, acquiring a broadband ID corresponding to a target migration position based on the target NAS plug-in, and registering a temporary use account on a target cloud end, wherein the temporary use account is used for storing all data of the target user in a first preset time period.
Because the target NAS plug-in is deployed in the intelligent gateway and the broadband IDs have a one-to-one correspondence, the corresponding broadband IDs can be found through the target NAS plug-in.
Specifically, the first NAS plug-in and the first cloud end directly perform data communication without any other node; the wideband ID is a unique identification of the wideband, such as a wideband identification code.
S130, acquiring the device ID of the device to be authenticated connected with the broadband ID based on the target NAS plug-in, and executing S140 when the device ID of the device to be authenticated is the same as the target user device ID.
Specifically, those skilled in the art know that any method for connecting devices with a wideband ID in the prior art belongs to the protection scope of the present invention, and will not be described herein.
Specifically, the device ID to be authenticated is a unique identifier of the device to be authenticated.
S140, obtaining a user use habit characteristic value list B= { B of equipment to be authenticated in a first preset time period 1 ,B 2 ,…,B i ,…,B m },B i Is the characteristic value of the i-th device usage habit characteristic of the user of the device to be authenticated.
Specifically, the device usage habit features at least include: the mobile phone switching time, the mobile phone switching frequency, the used APP list, the APP use time and frequency, of course, the use habit features in the invention are not limited to this, and can be other use habit features.
Specifically, the first preset time period may be input according to actual needs, and in an embodiment of the present invention, the first preset time period is 7 days.
Specifically, in a first preset time period, F220768AN03-C1-WJ is carried out on the characteristics of the equipment to be authenticated based on the account number using habit characteristic list
Scoring is performed, so that a characteristic value list is obtained, and it can be understood that the characteristic value is used for representing the similarity degree between the user of the to-be-authenticated device ID and the target user on the use habit characteristic, when the characteristic value is larger, the probability that the user of the to-be-authenticated device ID is the target user is higher, and when the characteristic value is smaller, the probability that the user of the to-be-authenticated device ID is the target user is lower.
Further, the temporary use account is used for offline downloading in a first preset time period, and the device to be authenticated cannot access the original account in the first preset time period.
S150, obtaining a target characteristic value B of the equipment to be authenticated 0 =(1/m)*∑ m i=1 (K ji *B i ) Wherein, account number using habit feature list A of cloud NAS original account number with target user equipment ID j Corresponding feature weight list K j ={K j1 ,K j2 ,…,K ji ,…,K jm },K ji Is A ji Corresponding weight values.
Specifically, the feature weight list may be set according to actual situations.
S160, when B 0 When the data stored in the original account is larger than a first preset threshold, confirming that the user corresponding to the equipment to be authenticated is a target user, and migrating the original account and the data stored in the original account from the first cloud to the target cloud.
Specifically, the first preset threshold may be determined according to actual requirements, for example, the first preset threshold=0.8 (1/m) ×Σ m i=1 K i When B 0 And if the data stored in the original account number is larger than a first preset threshold value, migrating the original account number and the data stored in the original account number from the first cloud end to a target cloud end, wherein in the migration process, the target user is not perceived.
Specifically, after S160, after determining that the user corresponding to the device to be authenticated is the target user, the target user accesses the migrated original account, which may be understood that before determining that the user corresponding to the device ID to be authenticated is the target user, the device to be authenticated cannot access the original account, so as to ensure the security of the data stored in the first cloud end by the target user, and after determining that the user corresponding to the device ID to be authenticated is the target user, the target user may access the migrated original account, so as to ensure the normal use of the original account by the target user.
Further, after migrating the original account number and the data stored in the original account number from the first cloud end to the target cloud end, the method further comprises the following steps:
s1501, a download address list corresponding to data stored by the temporary use account is acquired.
S1502, a download address list corresponding to data stored by an original account is obtained.
S1503, marking the download address which is repeated with the download address of the original account in the download address list of the temporary use account.
S1504, deleting the data corresponding to the download address marked in the temporary account, and transmitting the download address list of the deleted temporary account and the corresponding data to the original account.
Specifically, the download address list of the temporary account is stored in the download address list of the temporary account for a first preset period of time, and the download address of the data downloaded by the device to be authenticated is likely to be repeated for the same user, for example, the user likes a certain movie, in the first F220768AN03-C1-WJ
The movie is downloaded again within a preset time period, so that repeated download addresses in the temporary use account are marked, data corresponding to the marked download addresses are deleted, the fact that the data are not repeated when the data of the temporary use account are transmitted to the original account is guaranteed, and automatic help of a user to save resources is achieved.
Furthermore, the target NAS plug-in can realize an automatic mounting function, and comprises the following steps:
s001, the target NAS plug-in acquires the broadband ID and registers a request instruction to the server.
S002, the server returns the temporary use account, the password and the first port of the server.
Specifically, the first port is used for communication between the server and the outside, and further, the first port is a samba port of the server.
And S003, the target NAS plug-in performs forwarding of the first port and maps the first port to the second port on the broadband.
Specifically, the second port is a port mapped to the first port, and further, the second port is a standard samba service port 445 of the intranet.
S004, the target NAS plug-in runs the device discovery service and the naming designation service.
In particular, the device discovery service is configured to provide a device discovery service to be authenticated in a broadband local area network, for example, the device discovery service may be a wsdd2 service; the named designating service designates "MYNAS" as a NETBIOS name, and designating "MYNAS" as a NETBIOS name may be understood as letting the device to be authenticated and the target cloud in the local area network perform data transmission, for example, the named designating service is nmbd service.
S005, when the equipment to be authenticated accesses the network neighbor, acquiring the associated information through the equipment discovery service.
Specifically, the association information is NETBIOS information associated with MYNAS.
Based on the foregoing, the embodiment of the present invention provides a cloud NAS-based data migration system, which is configured to, when a target user moves, obtain a target cloud corresponding to the target user, obtain a data migration request instruction to be authenticated and data migration information to be authenticated, which are sent by the target user, obtain a broadband ID corresponding to a target migration location based on a NAS plug-in, register a temporary use account on a target cloud end, store data of the target user in a first preset period, obtain a device ID to be authenticated, which is connected with the broadband ID, based on the NAS plug-in, obtain a feature value list of the target user in the first preset period when the device ID to be authenticated=the target device ID, multiply the feature value list with a weight, obtain a target feature value of the target user, determine whether the target user is the target user according to the target feature value, and when the target account is determined to be the target user, migrate the original account and the data corresponding to the original cloud, so that when the user moves the user, the original cloud changes accordingly.
The invention carries out data migration under the condition that the cloud end is authenticated as the same user, not only ensures that the user of the equipment to be authenticated is the target user, but also carries out data synchronization under the condition that the user does not feel, avoids the conditions that the equipment is stolen, the equipment user is changed and the like to continuously access the cloud end, and carries out data de-duplication and synchronization after the equipment is authenticated as the target user, thereby ensuring F220768AN03-C1-WJ
The normal use of the user is verified.
Example 2
On the basis of embodiment 1, the invention provides an offline downloading method based on cloud NAS, which is used for temporarily using an account to download offline in a first preset time period, as shown in FIG. 2, and comprises the following steps:
s200, the equipment to be authenticated sends an offline download request instruction and offline download information, wherein the offline download information at least comprises a download address.
S210, the server receives an offline downloading request instruction and offline downloading information and sends the offline downloading request instruction and the offline downloading information to a target cloud, wherein the target cloud is a target NAS cloud corresponding to the deployment position of the equipment to be authenticated.
S220, the target cloud sends the received offline downloading request instruction and offline downloading information to a target NAS plug-in through the Internet, wherein the target NAS plug-in is an NAS plug-in deployed in an intelligent gateway corresponding to the deployment position of the equipment to be authenticated.
S230, the target NAS plug-in receives the offline download request instruction and the offline download information, and downloads the download content to a target cloud end offline through the Internet, wherein the target cloud end corresponds to the target NAS plug-in. .
Further, the initializing the offline download by using the account temporarily in the first preset time period includes the following steps:
s190, the target NAS plug-in acquires the broadband ID and the associated information from the target cloud.
Specifically, the association information at least includes temporary use account information.
S191, the target NAS plug-in is mounted and records temporary use account number and mounting point information.
Specifically, those skilled in the art know that the mounting point information is a location where the temporary use account is stored in the directory.
S193, the target NAS plug-in checks and generates key information, and initiates authentication to the target cloud.
And S194, after the authentication is passed, acquiring a download address and configuration parameters, and starting operation.
Specifically, the configuration parameters include a file name and a download path.
Based on the above, the device to be authenticated sends an offline request instruction and offline download information, the server receives the offline request instruction and offline download information and sends the offline request instruction and offline download information to the target cloud, and the NAS plug-in is sent to the NAS plug-in through the target cloud, and downloads the NAS plug-in from the internet to the target cloud.
Example 3
On the basis of embodiment 2, the invention also carries out accelerated downloading in the offline downloading process, which comprises the following steps:
F220768AN03-C1-WJ
s300, acquiring the packet loss quantity Q of the 4G or 5G network in a second preset time period 1 And the packet loss number Q of the broadband network in a second preset time period 2 。
Specifically, those skilled in the art know that any method for obtaining the packet loss in the preset time period in the prior art belongs to the protection scope of the present invention, and is not repeated here.
S310, when Q 1 -Q 2 >And in Q, taking the broadband network as a target network, and using the target network to carry out accelerated downloading in an offline process, wherein Q is a preset error threshold.
S320, when Q 2 -Q 1 >And in Q, taking the 4G or 5G network as a target network, and using the target network to carry out accelerated downloading in an offline process.
S330, when |Q 2 -Q 1 |<Q, network speed C at current time node based on 4G or 5G network 1 And network speed C of broadband network at current time node 2 And determining a target network, and using the target network to carry out accelerated downloading in an offline process.
Specifically, in S330, the network speed C at the current time node based on the 4G or 5G network 1 And network speed C of broadband network at current time node 2 The determining of the target network comprises the following steps:
s3301, when C 2 >C 1 When the broadband network is used as the target network.
S3302, when C 2 ≤C 1 And taking the 4G or 5G network as a target network.
Specifically, the method further comprises the following steps before the step S300: s290, identifying the network condition of the user, and executing S300 when the 4G or 5G network and the broadband network of the user can be normally used, wherein before S300, the condition of the user network is identified, whether the user is in the broadband coverage area or out of the broadband coverage area is judged, when the user is out of the broadband coverage area, the user can only download offline by means of the 4G or 5G network, and when the user is in the broadband coverage area, the 4G or 5G network and the broadband network can be switched, and the network with high downloading speed and small packet loss number can be found for offline downloading.
Specifically, in S300, the number Q of packet loss of the 4G or 5G network in the second preset time period is obtained 1 Comprising the following steps: acquiring the packet loss quantity Q of a user in 30 minutes before a current time node by using a 4G or 5G network 1 The method comprises the steps of carrying out a first treatment on the surface of the The time of 30min before the current node can be replaced by time of any length before the current time node, and the time of any length before the current time node can be determined according to actual requirements.
Specifically, in S300, the number Q of lost packets of the broadband network in the second preset time period is obtained 2 Comprising the following steps: acquiring packet loss quantity Q of users in 30min before current time node by using broadband network 2 ,Q 2 =Q 3 。
In another embodiment of the present invention, in S300, the number Q of dropped packets of the 4G or 5G network in the second preset time period is obtained 1 The method comprises the following steps:
s301, acquiring a packet loss number list D= { D of a user in a second preset time period respectively contained in n historical time periods under the 4G or 5G network state 1 ,D 2 ,…,D j ,…,D n },D j Is that the user uses 4G or 5G for the jth historical period F220768AN03-C1-WJ
The number of lost packets in the second preset time period is included, and the value range of j is 1 to n.
S302, obtain Q 1 =(1/n)*∑ n j=1 (D j )。
In another embodiment of the present invention, in S300, the number Q of lost packets of the broadband network in the second preset time period is obtained 2 IncludedThe method comprises the following steps:
s3011, acquiring a packet loss number list F= { F of a user in a second preset time period respectively contained in n historical time periods under the broadband network state 1 ,F 2 ,…,F j ,…,F n },F j The number of lost packets in a second preset time period contained in the j-th historical time period by using the broadband by the user is shown, and the value range of j is 1 to n.
S3012, obtain Q 2 =(1/n)*∑ n j=1 F j 。
Based on the above, the present invention replaces the number of dropped packets in the second preset time period by using the number of dropped packets in the second preset time period of n days, and those skilled in the art know that the number of dropped packets in the second preset time period of n days is regular in the 4G or 5G network, so the number of dropped packets in the second preset time period of n days can be used to approximately replace the number of dropped packets in the second preset time period.
Based on the above, the packet loss number of the 4G or 5G network in the second preset time period and the packet loss number of the broadband network in the second preset time period are obtained, when the packet loss number difference value of the 4G or 5G network and the broadband network exceeds the preset error threshold, the network with the small packet loss number is used as the target network, when the packet loss number difference value of the 4G or 5G network and the broadband network is in the preset error threshold, the network speed of the 4G or 5G network and the broadband network is judged, the network speed is used as the target network, the target network is found by the method, and the offline downloading with the faster speed and the smaller packet loss number is performed.
Embodiments of the present invention also provide a non-transitory computer readable storage medium that may be disposed in an electronic device to store at least one instruction or at least one program for implementing one of the methods embodiments, the at least one instruction or the at least one program being loaded and executed by the processor to implement the methods provided by the embodiments described above.
While certain specific embodiments of the invention have been described in detail by way of example, it will be appreciated by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the invention. Those skilled in the art will also appreciate that many modifications may be made to the embodiments without departing from the scope and spirit of the invention. The scope of the invention is defined by the appended claims.
Claims (10)
1. The cloud NAS-based data migration system is characterized by comprising a first cloud, a first NAS plug-in unit, a memory and a server, wherein the first NAS plug-in unit, the memory and the server are deployed in an intelligent gateway corresponding to the first cloud, and the memory stores an account number use habit feature list set A= { A 1 ,A 2 ,…,A j ,…,A n A j-th user account of the cloud NAS uses the habit feature list A j =[A j1 ,A j2 ,...,A ji ,...,A jm ]The value range of j is 1 to n, n is the number of cloud NAS users, the value range of i is 1 to m, and m is the number of account number using habit characteristics of the cloud NAS users; further, the memory also stores a computer program which, when executed by the server, performs the steps of:
s100, acquiring a data migration request instruction and data migration information sent by a target user, wherein the data migration information at least comprises a target migration position, a target user equipment ID and a cloud NAS original account number of the target user equipment ID;
s110, acquiring a target cloud end and a target NAS plug-in corresponding to the target cloud end based on a target migration position;
s120, acquiring a broadband ID corresponding to a target migration position based on the target NAS plug-in, and registering a temporary use account on a target cloud end, wherein the temporary use account is used for storing all data of the target user in a first preset time period;
s130, acquiring the device ID of the device to be authenticated connected with the broadband ID based on the target NAS plug-in, and executing S140 when the device ID of the device to be authenticated is the same as the target user device ID;
s140, acquiring a user usage habit feature value list b=of the device to be authenticated in the first preset time period{B 1 ,B 2 ,…,B i ,…,B m },B i Is the characteristic value of the i-th equipment using habit characteristic of the equipment to be authenticated;
s150, obtaining a target characteristic value B of the equipment to be authenticated 0 =(1/m)*∑ m i=1 (K ji *B i ) Wherein, account number using habit feature list A of cloud NAS original account number with target user equipment ID j Corresponding feature weight list K j ={K j1 ,K j2 ,…,K ji ,…,K jm },K ji Is A ji Corresponding weight values;
s160, when B 0 When the data stored in the original account is larger than a first preset threshold, confirming that the user corresponding to the equipment to be authenticated is a target user, and migrating the original account and the data stored in the original account from the first cloud to the target cloud.
2. The cloud NAS-based data migration system of claim 1, wherein the temporary use account is configured to perform offline download within a first preset period of time.
3. The cloud NAS-based data migration system of claim 2, wherein the temporary use account is configured to perform offline downloading within a first preset period of time, and the method specifically includes the following steps:
s200, the equipment to be authenticated sends an offline download request instruction and offline download information, wherein the offline download information at least comprises a download address;
s210, the server receives an offline downloading request instruction and offline downloading information and sends the offline downloading request instruction and the offline downloading information to the target cloud; f220768AN03-C1-WJ
S220, the target cloud receives the offline download request instruction and the offline download information and sends the offline download request instruction and the offline download information to the target NAS plug-in;
and S230, the target NAS plug-in receives the offline download request instruction and the offline download information, and downloads the download content to the target cloud end offline through the Internet.
4. The cloud NAS-based data migration system of claim 1, wherein the device to be authenticated cannot access the original account number within a first preset period of time.
5. The cloud NAS-based data migration system of claim 1, further comprising, after S160, after determining that the user corresponding to the device to be authenticated is the target user, accessing the migrated original account by the target user.
6. The cloud NAS-based data migration system of claim 1, wherein the device usage habit features comprise at least: the method comprises the steps of switching on and switching off time of a mobile phone, switching on and switching off frequency of the mobile phone, a used APP list, and application use time and frequency.
7. The cloud NAS-based data migration system of claim 1, wherein the device ID to be authenticated is a unique identification of the device to be authenticated.
8. The cloud NAS-based data migration system of claim 3, wherein the accelerated download is performed during an offline download process, comprising the steps of:
s300, acquiring the packet loss quantity Q of the 4G or 5G network in a second preset time period 1 And the packet loss number Q of the broadband network in a second preset time period 2 ;
S310, when Q 1 -Q 2 >In Q, taking the broadband network as a target network, and using the target network to carry out accelerated downloading in an offline process, wherein Q is a preset error threshold;
s320, when Q 2 -Q 1 >In Q, taking the 4G or 5G network as a target network, and using the target network to carry out accelerated downloading in an offline process;
s330, when |Q 2 -Q 1 |<Q, network speed C at current time node based on 4G or 5G network 1 And network speed C of broadband network at current time node 2 And determining a target network, and using the target network to carry out accelerated downloading in an offline process.
9. The cloud NAS-based data migration system of claim 8, further comprising, prior to S300: s290, the network condition of the user is identified, and when the 4G or 5G network and the broadband network of the user can be used normally, S300 is executed.
10. The cloud NAS-based data migration system of claim 8, wherein in S300, the number Q of packet losses of the 4G or 5G network in the second preset period of time is obtained 1 Comprising the following steps: acquiring the packet loss quantity Q of a user in 30 minutes before a current time node by using a 4G or 5G network 1 。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310547549.1A CN116567001B (en) | 2023-05-16 | 2023-05-16 | Cloud NAS-based data migration system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310547549.1A CN116567001B (en) | 2023-05-16 | 2023-05-16 | Cloud NAS-based data migration system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116567001A true CN116567001A (en) | 2023-08-08 |
| CN116567001B CN116567001B (en) | 2023-12-29 |
Family
ID=87492714
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310547549.1A Active CN116567001B (en) | 2023-05-16 | 2023-05-16 | Cloud NAS-based data migration system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116567001B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120110720A (en) * | 2025-02-14 | 2025-06-06 | 山东泽鹿安全技术有限公司 | A remote data processing system based on cloud |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050055402A1 (en) * | 2003-09-09 | 2005-03-10 | Eiichi Sato | File sharing device and inter-file sharing device data migration method |
| CN101237400A (en) * | 2008-01-24 | 2008-08-06 | 创新科存储技术(深圳)有限公司 | Migration method for network additive storage service and network additional storage node |
| JP2008181461A (en) * | 2007-01-26 | 2008-08-07 | Hitachi Ltd | Apparatus and method for controlling data migration between NAS apparatuses |
| US20100333116A1 (en) * | 2009-06-30 | 2010-12-30 | Anand Prahlad | Cloud gateway system for managing data storage to cloud storage sites |
| CN102196049A (en) * | 2011-05-31 | 2011-09-21 | 北京大学 | Method suitable for secure migration of data in storage cloud |
| CN103902705A (en) * | 2014-03-31 | 2014-07-02 | 华中科技大学 | Metadata-based cross-mechanism cloud digital content integration system and metadata-based cross-mechanism cloud digital content integration method |
| CN107832169A (en) * | 2017-08-09 | 2018-03-23 | 平安壹钱包电子商务有限公司 | Internal storage data moving method, device, terminal device and storage medium |
| CN107995203A (en) * | 2017-12-08 | 2018-05-04 | 中盈优创资讯科技有限公司 | Network appliance safe management system, method and computer-readable recording medium |
| US20180232174A1 (en) * | 2017-02-15 | 2018-08-16 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Data Migration Between Cloud Storage Systems |
| CN109032537A (en) * | 2018-09-17 | 2018-12-18 | 河南十月企业管理咨询有限公司 | The data distribution formula cloud storage method and system of user based on social networks big data |
| US20180367497A1 (en) * | 2016-03-01 | 2018-12-20 | Tencent Technology (Shenzhen) Company Limited | System, method, and server for playing multimedia resource |
| CN110381555A (en) * | 2019-08-12 | 2019-10-25 | 江苏传艺科技股份有限公司 | A kind of data transfer switch management system for 5G terminal |
| CN112511627A (en) * | 2018-01-25 | 2021-03-16 | 华为技术有限公司 | Method and device for migrating metadata |
| CN112583799A (en) * | 2020-12-03 | 2021-03-30 | 深圳市镜玩科技有限公司 | Processing method, related device, equipment and medium for registered account |
| CN114764403A (en) * | 2021-01-14 | 2022-07-19 | 腾讯科技(深圳)有限公司 | Data migration method, device, equipment and storage medium |
-
2023
- 2023-05-16 CN CN202310547549.1A patent/CN116567001B/en active Active
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050055402A1 (en) * | 2003-09-09 | 2005-03-10 | Eiichi Sato | File sharing device and inter-file sharing device data migration method |
| JP2008181461A (en) * | 2007-01-26 | 2008-08-07 | Hitachi Ltd | Apparatus and method for controlling data migration between NAS apparatuses |
| CN101237400A (en) * | 2008-01-24 | 2008-08-06 | 创新科存储技术(深圳)有限公司 | Migration method for network additive storage service and network additional storage node |
| US20100333116A1 (en) * | 2009-06-30 | 2010-12-30 | Anand Prahlad | Cloud gateway system for managing data storage to cloud storage sites |
| CN102196049A (en) * | 2011-05-31 | 2011-09-21 | 北京大学 | Method suitable for secure migration of data in storage cloud |
| CN103902705A (en) * | 2014-03-31 | 2014-07-02 | 华中科技大学 | Metadata-based cross-mechanism cloud digital content integration system and metadata-based cross-mechanism cloud digital content integration method |
| US20180367497A1 (en) * | 2016-03-01 | 2018-12-20 | Tencent Technology (Shenzhen) Company Limited | System, method, and server for playing multimedia resource |
| US20180232174A1 (en) * | 2017-02-15 | 2018-08-16 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Data Migration Between Cloud Storage Systems |
| CN107832169A (en) * | 2017-08-09 | 2018-03-23 | 平安壹钱包电子商务有限公司 | Internal storage data moving method, device, terminal device and storage medium |
| CN107995203A (en) * | 2017-12-08 | 2018-05-04 | 中盈优创资讯科技有限公司 | Network appliance safe management system, method and computer-readable recording medium |
| CN112511627A (en) * | 2018-01-25 | 2021-03-16 | 华为技术有限公司 | Method and device for migrating metadata |
| CN109032537A (en) * | 2018-09-17 | 2018-12-18 | 河南十月企业管理咨询有限公司 | The data distribution formula cloud storage method and system of user based on social networks big data |
| CN110381555A (en) * | 2019-08-12 | 2019-10-25 | 江苏传艺科技股份有限公司 | A kind of data transfer switch management system for 5G terminal |
| CN112583799A (en) * | 2020-12-03 | 2021-03-30 | 深圳市镜玩科技有限公司 | Processing method, related device, equipment and medium for registered account |
| CN114764403A (en) * | 2021-01-14 | 2022-07-19 | 腾讯科技(深圳)有限公司 | Data migration method, device, equipment and storage medium |
Non-Patent Citations (2)
| Title |
|---|
| 刘振栋 等: "基于云平台的业务与数据迁移技术分析与研究", 《信息与电脑(理论版)》 * |
| 陈晶: "网络存储技术特点与其应用环境分析", 黑龙江科技信息, no. 15 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120110720A (en) * | 2025-02-14 | 2025-06-06 | 山东泽鹿安全技术有限公司 | A remote data processing system based on cloud |
| CN120110720B (en) * | 2025-02-14 | 2025-10-14 | 山东泽鹿安全技术有限公司 | A cloud-based remote data processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116567001B (en) | 2023-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI675572B (en) | Network service system and network service method | |
| US20050185658A1 (en) | Gateway apparatus connected to a plurality of networks forming respective different network segments, and program and method for transferring IP packets | |
| JP2023535562A (en) | Method, system and computer readable medium for providing network capability discovery service enhancement | |
| US20090019181A1 (en) | Method and System for Preventing Service Disruption of Internet Protocol (IP) Based Services Due To Domain Name Resolution Failures | |
| WO2022033346A1 (en) | Network slicing management system, application server and terminal device | |
| CN112954406B (en) | Data downloading method and device, computer equipment and storage medium | |
| US20210006507A1 (en) | Method and apparatus for allocating server in wireless communication system | |
| JP2018536356A (en) | System and method for supporting context-aware content requests in an information-oriented network | |
| CN116567001B (en) | Cloud NAS-based data migration system | |
| CN118175464B (en) | FTTR gateway upgrade method, gateway device, system and computer readable storage medium | |
| CN104488240B (en) | Session management method, address management method and relevant device | |
| US11122131B1 (en) | Edge cloud resource location using enhanced DNS service | |
| CN113949740B (en) | CDN scheduling method, access device, CDN scheduler and storage medium | |
| CN110392119B (en) | Data transmission method and base station | |
| EP3422674A1 (en) | A method of resolving a domain name by a dns server to a plurality of ip addresses based on location information of the user equipment | |
| CN116260831B (en) | Offline downloading method and storage medium based on cloud NAS | |
| CN109379426B (en) | X-CDN scheduling method, equipment and system based on X-DNS | |
| KR20090029113A (en) | Block selection method in file parallel download, file parallel download method using the same, and recording medium recording a program for implementing the same | |
| CN101958934B (en) | Electronic program guide incremental content synchronization method, device and system | |
| CN107682271B (en) | Method and device for generating routing line | |
| JP2010128512A (en) | Information communication system, and software updating method | |
| CN113254203B (en) | Service degradation processing method and device | |
| CN113612735B (en) | Secure storage system | |
| WO2017147840A1 (en) | Message routing method and device, and diameter routing entity | |
| CN114651236A (en) | Resource deleting method, device, equipment and storage medium |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |