CN111030856A - Cloud-based data access method, electronic device and computer readable medium - Google Patents
Cloud-based data access method, electronic device and computer readable medium Download PDFInfo
- Publication number
- CN111030856A CN111030856A CN201911241431.6A CN201911241431A CN111030856A CN 111030856 A CN111030856 A CN 111030856A CN 201911241431 A CN201911241431 A CN 201911241431A CN 111030856 A CN111030856 A CN 111030856A
- Authority
- CN
- China
- Prior art keywords
- data
- cloud
- management
- chain
- platform
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- 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/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a cloud-based data access method, electronic equipment and a computer readable medium. The method is provided in a mobile wireless transmission cloud system, and a data request is transmitted from an APP located in an application layer to an unmanned platform cloud resource management end located in a software layer; the data is sent to a platform cloud resource management end of a software layer to sequentially complete data management and storage, registration, resource discovery, communication management and communication management; decoupling of data request and transmission is performed through a responsibility chain at a physical layer, nodes of the chain are changed, the order of the nodes of the chain is adjusted, and responsibility is deleted or added; the cloud system of mobile wireless transmission manages data access according to the responsibility chain and distributes an access key; and sending the decrypted data to the mobile terminal. Therefore, the method and the device solve the problems of large cloud data calculation amount, heavy platform cloud task, slow response, slow data transmission and even errors, so that the data transmission efficiency is high, and the accuracy is improved.
Description
Technical Field
The invention relates to the field of computer information processing, in particular to a cloud-based data access method, electronic equipment and a computer readable medium.
Background
With the rapid development and innovation of internet technology, current network technology has gone deep into various industries, brings benefits to production and life of people and is accompanied by serious problems, so that attention should be paid to the technology. The cloud data platform is more and more widely applied, infrastructure construction, resource storage, network resources and the like are provided for user application in a service form, and meanwhile, the operation mode of a traditional user application computer is changed. Therefore, under the current situation, the research on cloud computing and platform cloud data management technology is strengthened, and the method has very important practical significance.
At present, the cloud data calculation amount is large, the platform cloud task is heavy, the response is slow, the server time is prolonged, the data transmission is not smooth, and even data access errors occur frequently.
In order to solve the above problems in the prior art, the present invention provides a cloud-based data access method, an electronic device, and a computer-readable medium. The method provides an unmanned platform cloud resource management terminal. Therefore, the method and the device can solve the problems of large cloud data volume, heavy tasks, time delay, inefficient data transmission and even errors of the platform.
Disclosure of Invention
The invention aims to solve the problem that the cloud-based data access is not efficient in the prior art. The invention provides a cloud-based data access method, electronic equipment and a computer readable medium. The method is provided in a mobile wireless transmission cloud system, and a data request is transmitted from an APP located in an application layer to an unmanned platform cloud resource management end located in a software layer; the data is sent to a platform cloud resource management end of a software layer to sequentially complete data management and storage, registration, resource discovery, communication management and communication management; decoupling of data request and transmission is performed through a responsibility chain at a physical layer, nodes of the chain are changed, the order of the nodes of the chain is adjusted, and responsibility is deleted or added; the cloud system of mobile wireless transmission manages data access according to the responsibility chain and distributes an access key; and sending the decrypted data to the mobile terminal. Therefore, the invention can solve the problem of platform cloud data access in the prior art. According to the cloud-based data access method provided by the invention, the functions of platform cloud computing management are more diversified, the connection and communication between the platform cloud computing management and the platform cloud computing management are more convenient, the data transmission is more reliable and safer, the data transmission efficiency can be improved, and the integration and the application of resources are facilitated.
In order to solve the above technical problem, a first aspect of the present invention provides a cloud-based data access method, including:
s1, in the mobile wireless transmission cloud system, the data request is transmitted from APP located in the application layer to the unmanned platform cloud resource management end located in the software layer;
s2, sending data to a platform cloud resource management end of a software layer to sequentially complete data management and storage, registration, resource discovery, communication management and communication management;
s3, the decoupling of data request and transmission is executed through the responsibility chain of the physical layer, the node of the chain is changed, the order of the node of the chain is adjusted, and the responsibility is deleted or added;
s4, the cloud system of mobile wireless transmission manages data access according to the responsibility chain and distributes the access key;
and S5, sending the decrypted data to the mobile terminal.
In step S2, the data management and storage are performed in the following order,
where K {1,2,3 … …, K } represents a set of user equipments of the mobile terminal; x and a denote the transmission rate and weight factor, respectively, of the user equipment of the mobile terminal, FkThe credibility value of the mobile terminal is represented, PTn represents the transmission rate of data accessed to the platform cloud, and P0n represents the transmission rate of data sent out from the platform cloud.
Optionally, in step 2, the data management and storage includes data buffering and time delay.
Optionally, the caching policy minimizes user download delay, minimizing user delay is equivalent to maximizing time saving, and the time saving is defined as a difference between a delay for a user to directly obtain a file from a core network without caching and a delay for a current user to obtain the file, and the user waits for a hit in a local RRH cache and directly obtains the file without causing time consumption.
Optionally, the platform cloud resource management end includes a function management module, the platform cloud end may use an editor to write a definition function on an interface, the system creates a corresponding service according to the function definition, and exposes a data access rule for calling.
Optionally, the platform cloud includes a layered cloud structure after clouding, and is used to perform data access according to an actual network scenario.
In order to solve the above technical problem, a second aspect of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the electronic device implements the above method.
In order to solve the above technical problem, a third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, the program being executable by a processor to implement the above method.
Through the method, a data management and storage method in the cloud system is set, and decoupling of data request and transmission is performed through a responsibility chain at a physical layer. Therefore, the cloud computing platform can solve the problem that the cloud-based data access is lack of efficient transmission and management, so that the functions of platform cloud computing management are more diversified, the connection and communication between the cloud computing platform and the platform cloud computing management are more convenient, the data transmission is more reliable and safer, the data transmission efficiency can be improved, and the integration and the application of resources are facilitated.
Drawings
In order to make the technical problems solved by the present invention, the technical means adopted and the technical effects obtained more clear, the following will describe in detail the embodiments of the present invention with reference to the accompanying drawings. It should be noted, however, that the drawings described below are only illustrations of exemplary embodiments of the invention, from which other embodiments can be derived by those skilled in the art without inventive step.
Fig. 1 is a schematic diagram illustrating a cloud-based data access method according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram illustrating a cloud-based data access method according to an embodiment of the present invention.
Fig. 3 is a block diagram of an exemplary embodiment of an electronic device according to an embodiment of the present invention.
FIG. 4 is a schematic diagram of a computer-readable medium according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention may be embodied in many specific forms, and should not be construed as limited to the embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art.
The structures, properties, effects or other characteristics described in a certain embodiment may be combined in any suitable manner in one or more other embodiments, while still complying with the technical idea of the invention.
In describing particular embodiments, specific details of structures, properties, effects, or other features are set forth in order to provide a thorough understanding of the embodiments by one skilled in the art. However, it is not excluded that a person skilled in the art may implement the invention in a specific case without the above-described structures, performances, effects or other features.
The flow chart in the drawings is only an exemplary flow demonstration, and does not represent that all the contents, operations and steps in the flow chart are necessarily included in the scheme of the invention, nor does it represent that the execution is necessarily performed in the order shown in the drawings. For example, some operations/steps in the flowcharts may be divided, some operations/steps may be combined or partially combined, and the like, and the execution order shown in the flowcharts may be changed according to actual situations without departing from the gist of the present invention.
The block diagrams in the figures generally represent functional entities and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The same reference numerals denote the same or similar elements, components, or parts throughout the drawings, and thus, a repetitive description thereof may be omitted hereinafter. It will be further understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components, or sections, these elements, components, or sections should not be limited by these terms. That is, these phrases are used only to distinguish one from another. For example, a first device may also be referred to as a second device without departing from the spirit of the present invention. Furthermore, the term "and/or", "and/or" is intended to include all combinations of any one or more of the listed items.
Fig. 1 is a schematic diagram illustrating a cloud-based data access method according to an embodiment of the present invention. The method comprises the following steps:
and S1, in the mobile wireless transmission cloud system, the data request is transmitted from the APP located in the application layer to the unmanned platform cloud resource management end located in the software layer. Referring to fig. 2, fig. 2 is a schematic structural diagram illustrating a cloud-based data access method according to an embodiment of the present invention. In the cloud system, if the data request is a data writing operation, the data writing operation can be newly added data writing, and the data modification accessed to the platform cloud database can be a request for access.
And S2, the data is sent to a platform cloud resource management end of the software layer to sequentially complete data management and storage, registration, resource discovery, communication management and communication management. The platform cloud data resource management end can finish data sorting and management.
S3, the decoupling of data request and transmission is performed by a chain of responsibilities at the physical layer, changing the nodes of the chain, adjusting the order of the nodes of the chain, removing or adding responsibilities. The responsibility chain is a processing sequence for calculating and managing data service, and comprises a plurality of processing modules, and each processing module executes according to the processing sequence. When the data service is calculated based on the responsibility chain mode, the service rule and the data service in the file are related to one or some modules of the responsibility chain mode, and the corresponding service rule and the data service are calculated and managed in the corresponding processing module.
S4, the cloud system of mobile wireless transmission manages data access according to the responsibility chain and distributes the access key;
and S5, sending the decrypted data to the mobile terminal. The process of accessing the key and decrypting improves the security and reliability of the transmitted data. The present invention employs encryption and decryption methods that are common in the art.
In step S2, the data management and storage are performed in the following order,
where K {1,2,3 … …, K } represents a set of user equipments of the mobile terminal; x and a denote the transmission rate and weight factor, respectively, of the user equipment of the mobile terminal, FkThe credibility value of the mobile terminal is represented, PTn represents the transmission rate of data accessed to the platform cloud, and P0n represents the transmission rate of data sent out from the platform cloud.
Through the data management and storage process, the cloud-based data access method can realize high efficiency and stability of data access transmission, is high in accuracy, is not easy to generate error transmission, and is high in data input and output accuracy.
Optionally, in step 2, the data management and storage includes data buffering and time delay.
Optionally, the caching policy minimizes user download delay, minimizing user delay is equivalent to maximizing time saving, and the time saving is defined as a difference between a delay for a user to directly obtain a file from a core network without caching and a delay for a current user to obtain the file, and the user waits for a hit in a local RRH cache and directly obtains the file without causing time consumption.
Optionally, the platform cloud resource management end includes a function management module, the platform cloud end may use an editor to write a definition function on an interface, the system creates a corresponding service according to the function definition, and exposes a data access rule for calling. The definition function is written by using the editor, so that the cloud resource management end can flexibly manage data.
Optionally, the platform cloud includes a layered cloud structure after clouding, and is used to perform data access according to an actual network scenario. The layered cloud structure can realize data management and storage of the platform cloud according to an actual network, such as a 2G/3G/4G/5G, a wired network and the like.
Fig. 3 is a block diagram of an exemplary embodiment of an electronic device according to an embodiment of the present invention. Referring to fig. 3, the electronic device 310 includes a processor 311, an internal bus 312, a network interface 313, a memory 314, and a non-volatile memory 315, and may include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs. Of course, besides the software implementation, the present invention does not exclude other implementations, such as logic devices or combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may be hardware or logic devices. For example, the processor may perform the steps shown in FIG. 1.
Internal bus 312 may be one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
It should be appreciated that although not shown, other hardware and/or software modules may be used in the electronic device 310, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
FIG. 4 is a schematic diagram of a computer-readable medium of an embodiment of the invention. As shown in fig. 4, the computer program may be stored on one or more computer readable media. The computer readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The computer program, when executed by one or more data processing devices, enables the computer-readable medium to implement the above-described methods of the present invention.
Compared with the prior art, the invention has the beneficial effects that:
the cloud-based data access method enables functions of platform cloud computing management to be diversified, connection and communication between the platform cloud computing management and the platform cloud computing management to be more convenient, data transmission is more reliable and safer, data access is more accurate, response speed is high, data transmission efficiency can be improved, and integration and application of resources are facilitated. The invention can be used for any intelligent terminal, such as a smart phone, a tablet computer, a notebook computer, a smart watch and the like.
Compared with the prior art, the invention has the following improved technical points:
1. the invention provides a three-layer structure of an application layer, a software layer and a physical layer, wherein a platform cloud resource management end is positioned in the software layer.
2. Data requests and transmissions are performed through a chain of responsibilities.
3. Efficient encryption and decryption processes. According to the cloud-based data access method provided by the invention, the functions of platform cloud computing management are more diversified, the connection and communication between the platform cloud computing management and the platform cloud computing management are more convenient, the data transmission is more reliable and safer, the data transmission efficiency can be improved, and the integration and the application of resources are facilitated.
The above-mentioned embodiments implement the cloud-based data access method for the purpose, technical scheme and beneficial effects of the present invention, so that the functions of platform cloud computing management are more diversified, the connection and communication between the platform cloud computing management and the platform cloud computing management are more convenient, the data transmission is more reliable and safe, the data transmission efficiency can be improved, and the integration and application of resources are facilitated. In further detail, it should be understood that the present invention is not inherently related to any particular computer, virtual machine, or electronic apparatus, and various general-purpose devices may also implement the present invention. The invention is not to be considered as limited to the specific embodiments thereof, but is to be understood as being modified in all respects, all changes and equivalents that come within the spirit and scope of the invention.
Claims (7)
1. A cloud-based data access method, the method comprising the steps of:
s1, in the mobile wireless transmission cloud system, the data request is transmitted from APP located in the application layer to the unmanned platform cloud resource management end located in the software layer;
s2, sending data to a platform cloud resource management end of a software layer to sequentially complete data management and storage, registration, resource discovery, communication management and communication management;
s3, the decoupling of data request and transmission is executed through the responsibility chain of the physical layer, the node of the chain is changed, the order of the node of the chain is adjusted, and the responsibility is deleted or added;
s4, the cloud system of mobile wireless transmission manages data access according to the responsibility chain and distributes the access key;
and S5, sending the decrypted data to the mobile terminal.
In step S2, the data management and storage are performed in the following order,
where K {1,2,3 … …, K } represents a set of user equipments of the mobile terminal; x and a denote the transmission rate and weight factor, respectively, of the user equipment of the mobile terminal, FkThe credibility value of the mobile terminal is represented, PTn represents the transmission rate of data accessed to the platform cloud, and P0n represents the transmission rate of data sent out from the platform cloud.
2. The method of claim 1, wherein:
in step 2, the data management and storage includes data caching and time delay.
3. The method of claim 2, wherein:
the caching strategy minimizes the user download delay, the minimized user delay is equivalent to the maximized time saving, and the time saving is defined as the difference between the delay for the user to directly obtain the file from the core network under the condition of no caching and the delay for the current user to obtain the file, and the user directly obtains the file without time consumption after caching in the local RRH.
4. The method of claim 1, wherein:
the platform cloud resource management end comprises a function management module, the platform cloud end can use an editor to write a definition function on an interface, the system creates corresponding service according to the function definition, and data access rules are exposed for calling.
5. The method of claim 1, wherein:
the platform cloud comprises a layered cloud structure after clouding, and is used for performing data access according to an actual network scene.
6. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor, when executing the program, implements the method according to any of claims 1 to 5.
7. A computer-readable storage medium, on which a computer program is stored which is executable by a processor to implement the method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911241431.6A CN111030856B (en) | 2019-12-06 | 2019-12-06 | Cloud-based data access method, electronic device and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911241431.6A CN111030856B (en) | 2019-12-06 | 2019-12-06 | Cloud-based data access method, electronic device and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111030856A true CN111030856A (en) | 2020-04-17 |
CN111030856B CN111030856B (en) | 2021-04-09 |
Family
ID=70204510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911241431.6A Active CN111030856B (en) | 2019-12-06 | 2019-12-06 | Cloud-based data access method, electronic device and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111030856B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110238737A1 (en) * | 2010-03-26 | 2011-09-29 | Nec Laboratories America, Inc. | Decentralized cloud storage |
CN103108003A (en) * | 2011-11-11 | 2013-05-15 | 北京开元智信通软件有限公司 | Mobile car networking cloud service platform system |
CN105262837A (en) * | 2015-11-03 | 2016-01-20 | 上海唐舜电信科技有限公司 | Tri-network integration application terminal accessing device based on cloud computing and realization method |
-
2019
- 2019-12-06 CN CN201911241431.6A patent/CN111030856B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110238737A1 (en) * | 2010-03-26 | 2011-09-29 | Nec Laboratories America, Inc. | Decentralized cloud storage |
CN103108003A (en) * | 2011-11-11 | 2013-05-15 | 北京开元智信通软件有限公司 | Mobile car networking cloud service platform system |
CN105262837A (en) * | 2015-11-03 | 2016-01-20 | 上海唐舜电信科技有限公司 | Tri-network integration application terminal accessing device based on cloud computing and realization method |
Also Published As
Publication number | Publication date |
---|---|
CN111030856B (en) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11836533B2 (en) | Automated reconfiguration of real time data stream processing | |
US20190068690A1 (en) | Automated management of resource attributes across network-based services | |
EP3234798B1 (en) | System on a chip comprising multiple compute sub-systems | |
US9683852B2 (en) | Dispatching map matching tasks by a cluster server | |
KR101503209B1 (en) | Method and system for dynamically creating and servicing master-slave pairs within and across switch fabrics of a portable computing device | |
CN104603762A (en) | Supporting coordinated access to file system's shared storage using automatic alignment of parallel file access protocol and metadata management | |
CN111258978B (en) | Data storage method | |
US20190212928A1 (en) | Object synchronization in a clustered system | |
US10182104B1 (en) | Automatic propagation of resource attributes in a provider network according to propagation criteria | |
CN101405761A (en) | Declarations for transformations within service sequences | |
US11645111B2 (en) | Managing task flow in edge computing environment | |
CN104657435A (en) | Storage management method for application data and network management system | |
CN111523670A (en) | Batch reasoning method, device and medium for improving deep learning reasoning equipment utilization rate | |
CN116860447A (en) | Task caching method, device, system, equipment and medium | |
CN116842012A (en) | Method, device, equipment and storage medium for storing Redis cluster in fragments | |
CN111030856B (en) | Cloud-based data access method, electronic device and computer readable medium | |
US10114864B1 (en) | List element query support and processing | |
US9137276B2 (en) | Managing message distribution in a networked environment | |
US8484182B1 (en) | Wireless device content searching | |
US20140108420A1 (en) | Index creation method and system | |
CN117692672B (en) | Snapshot-based video information sending method and device, electronic equipment and medium | |
KR101620782B1 (en) | Method and System for Storing Data Block Using Previous Stored Data Block | |
US11966338B2 (en) | Prefetching management in database system based on number of pages being prefetched | |
US11586626B1 (en) | Optimizing cloud query execution | |
CN116521377B (en) | Service computing unloading method, system, device, equipment and 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 |