[go: up one dir, main page]

CN105681818B - A kind of picture cloud storage method and device - Google Patents

A kind of picture cloud storage method and device Download PDF

Info

Publication number
CN105681818B
CN105681818B CN201610009245.XA CN201610009245A CN105681818B CN 105681818 B CN105681818 B CN 105681818B CN 201610009245 A CN201610009245 A CN 201610009245A CN 105681818 B CN105681818 B CN 105681818B
Authority
CN
China
Prior art keywords
cloud storage
mobile terminal
picture data
storage server
picture
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.)
Active
Application number
CN201610009245.XA
Other languages
Chinese (zh)
Other versions
CN105681818A (en
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201610009245.XA priority Critical patent/CN105681818B/en
Publication of CN105681818A publication Critical patent/CN105681818A/en
Application granted granted Critical
Publication of CN105681818B publication Critical patent/CN105681818B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23103Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种图片云存储方法及装置,通过在基层图片数据编码中携带移动终端的设备信息,移动终端向云控制器分配的用于存储基层图片数据的云存储服务器传输基层图片数据,该云存储服务器获取移动终端的设备信息并反馈给云控制器,以使云控制器根据移动终端的设备信息分配用于存储增强层图片数据的云存储服务器,可将云存储服务器的分配依据信息写入基层图片数据中,在传输基层图片数据过程中即可传输该信息,移动终端无需再发送额外的信令,减少移动终端与云存储服务器的信令交互,降低网络通信开销;而且,考虑到了终端侧对图片存储和图片调用的影响,使得云存储服务器分配更合理,提高图片存储的可靠性和图片调用的效率。

The present invention provides a picture cloud storage method and device. By carrying the device information of the mobile terminal in the encoding of the basic picture data, the mobile terminal transmits the basic picture data to the cloud storage server allocated by the cloud controller for storing the basic picture data. The cloud storage server acquires the device information of the mobile terminal and feeds it back to the cloud controller, so that the cloud controller allocates the cloud storage server for storing the enhancement layer picture data according to the device information of the mobile terminal, and can write the allocation basis information of the cloud storage server into the cloud storage server. In the base layer picture data, the information can be transmitted in the process of transmitting the base layer picture data, and the mobile terminal does not need to send additional signaling, which reduces the signaling interaction between the mobile terminal and the cloud storage server, and reduces the network communication overhead; The impact of the terminal side on picture storage and picture calling makes cloud storage server allocation more reasonable, improving the reliability of picture storage and the efficiency of picture calling.

Description

A kind of picture cloud storage method and device
Technical field
The present invention relates to fields of communication technology, and in particular to a kind of picture cloud storage method and device.
Background technique
With the rapid development of mobile device hardware, the transmission of very-high solution picture, storage and demand is presented again will increasingly Increase severely, therefore, picture biggish for data volume increasingly tends to image data being decomposed into multi-layer data, using layering Picture transfer mode is transmitted and is respectively stored in cloud.
Original image data can be resolved into base (base-layer) and multiple by hierarchical picture coding techniques Enhancement layer (enhanced-layer), whereby, the biggish picture of data volume are divided into the lesser set of several data volumes, are convenient for It transmits in a network.Using cloud storage technology, cloud controller can depositing according to image data delamination and each storage server Store up resource service condition, by after above-mentioned classification base's image data and enhancement-layer pictures data distribute to the storage service of subordinate Device, to cooperate with the reception and storage for completing multiple hierarchical picture data, and figure is completed in collaboration in user's request picture The presentation of sheet data.
Base's picture is usually minimum, and base is the key stratum that the picture is received and demodulates, it is generally the case that only receives Base's image data can meet viewing demand, form the profile information of the original image of Relative Fuzzy.Each storage server can To carry out selectivity to subsequent enhancement-layer pictures data and receive the decode on the basis for receiving base's image data, Complete classification picture storage is completed in final collaboration.
Existing picture cloud storage scheme has the following deficiencies:
1, existing picture cloud storage scheme only takes into account cloud storage service device and currently deposits when distributing cloud storage service device The service condition and image data delamination of resource are stored up, influence of the mobile terminal to picture cloud storage is not considered, causes Cloud storage service device unreasonable distribution influences the storage and calling of picture.
2, mobile terminal needs that image data hierarchical information is sent to cloud controller by individual control signaling, to make The foundation of cloud storage service device is distributed for cloud controller, increases cost on network communication.
Therefore, a kind of picture cloud storage scheme is needed, to solve the above technical problems.
Summary of the invention
The present invention aiming at the above shortcomings existing in the prior art, provides a kind of picture cloud storage method and device, to Solve the problems, such as that cloud storage service device unreasonable distribution, cost on network communication are big.
The present invention is in order to solve the above technical problems, adopt the following technical scheme that
The present invention provides a kind of picture cloud storage method, which comprises
Mobile terminal treats base's image data of storage picture and enhancement-layer pictures data are separately encoded, wherein base The facility information of this mobile terminal is carried in image data coding;
Picture transfer request is initiated to cloud controller, so that cloud controller distribution is deposited for storing the cloud of base's image data Store up server;
The base that base's image data encodes is carried to the cloud storage service device initiation for storing base's image data Image data transmission request, so that the cloud storage service device is encoded according to base's image data determines setting for mobile terminal Standby information, and distribute cloud controller according to the facility information of the mobile terminal and deposited for storing the cloud of enhancement-layer pictures data Store up server.
The present invention provides a kind of picture cloud storage method, which comprises
Cloud controller is requested according to the picture transfer that mobile terminal is sent, and distribution is deposited for storing the cloud of base's image data Store up server;
The facility information for receiving the mobile terminal that the cloud storage service device for storing base's image data is sent, according to institute The facility information for stating mobile terminal distributes cloud storage service device for storing enhancement-layer pictures data.
The present invention also provides a kind of mobile terminals, comprising: coding module and picture transfer module;
Coding module is used for, and the base's image data and enhancement-layer pictures data for treating storage picture are separately encoded, wherein The facility information of this mobile terminal is carried in base's image data coding;
Picture transfer module is used for, and initiates picture transfer request to cloud controller, so that cloud controller distribution is for storing The cloud storage service device of base's image data;And it initiates to carry to the cloud storage service device for storing base's image data The base's image data transmission request for thering is base's image data to encode, so that the cloud storage service device is according to base's picture Data encoding determines the facility information of mobile terminal, and is used for cloud controller according to the distribution of the facility information of the mobile terminal Store the cloud storage service device of enhancement-layer pictures data.
The present invention also provides a kind of cloud controllers, comprising: transceiver module and distribution module;
Transceiver module is used for, and receives the picture transfer request that mobile terminal is sent;And it receives for storing base's picture The facility information for the mobile terminal that the cloud storage service device of data is sent;
Distribution module is used for, and the picture transfer request distribution sent according to mobile terminal is for storing base's image data Cloud storage service device;And the facility information of the mobile terminal received according to the transceiver module is distributed for storing The cloud storage service device of enhancement-layer pictures data.
The present invention by base's image data coding in carry mobile terminal facility information, mobile terminal to cloud control Cloud storage service device transmission base's image data for storing base's image data of device distribution, the cloud storage service device obtain The facility information of mobile terminal simultaneously feeds back to cloud controller, so that cloud controller is used for according to the distribution of the facility information of mobile terminal Store the cloud storage service device of enhancement-layer pictures data, on the one hand, base is written into according to information in the distribution of cloud storage service device In image data, the information can be transmitted during transmitting base's image data, mobile terminal is without retransmiting additional letter It enables, reduces the Signalling exchange of mobile terminal and cloud storage service device, reduce cost on network communication;On the other hand, based on mobile whole The facility information at end distributes cloud storage service device, it is contemplated that the influence that terminal side stores picture and picture calls, so that cloud Storage server distribution is more reasonable, the efficiency that the reliability and picture for improving picture storage are called.
Detailed description of the invention
Fig. 1 is picture cloud storage flow diagram provided in an embodiment of the present invention;
Fig. 2 is the signal of mobile terminal provided in an embodiment of the present invention Portable device information in base's image data coding Figure;
Fig. 3 is the structural schematic diagram of mobile terminal provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram for the cloud controller that the embodiment of the present invention improves.
Specific embodiment
Below in conjunction with the attached drawing in the present invention, clear, complete description is carried out to the technical solution in the present invention, is shown So, described embodiment is a part of the embodiments of the present invention, instead of all the embodiments.Based on the implementation in the present invention Example, those of ordinary skill in the art's every other embodiment obtained without making creative work, all belongs to In the scope of protection of the invention.
In view of the above-mentioned problems existing in the prior art, the embodiment of the invention provides a kind of picture cloud storage scheme, pass through The facility information that mobile terminal is carried in base's image data coding, when transmitting base's image data to cloud storage service device The facility information of the mobile terminal is sent to cloud storage service device, so that the cloud storage service device feeds back to cloud controller, As the foundation of cloud controller distribution enhancement-layer pictures data, cloud storage service device unreasonable distribution, cost on network communication are solved Big problem.
Below in conjunction with Fig. 1, picture cloud storage process of the invention is described in detail.
As shown in Figure 1, picture cloud storage method of the invention is applied to include mobile terminal 1, cloud controller 2 and multiple clouds In the system of storage server, in the present invention, it is illustrated by taking 2 cloud storage service devices 3,4 as an example.
The picture cloud storage process the following steps are included:
Step 101, mobile terminal treats base's image data of storage picture and enhancement-layer pictures data are separately encoded.
Specifically, mobile terminal will need to carry out the picture (figure i.e. to be stored of cloud storage using hierarchical picture coding techniques Piece) it is decomposed into a base and 3-4 enhancement layer, and select coding standard to base's image data and enhancement-layer pictures number respectively According to compressed encoding, standard is H.264 encoded to base's image data and enhancement-layer pictures data compression coding for example, can select.
Each enhancement layer that mobile terminal treats storage picture can be encoded according to existing way, and cataloged procedure is herein not It repeats again.The base that mobile terminal treats storage picture is encoded, and carries this movement eventually in base's image data coding The specific implementation of the facility information at end, the facility information for carrying this mobile terminal in base's image data coding is subsequent again It is described in detail.
Preferably, the facility information of mobile terminal may include: the coding standard of enhancement-layer pictures data, and/or, it is mobile The location information of terminal.Wherein, the location information of mobile terminal may include: that mobile terminal is currently located cell ID or movement The current GPS of terminal (Global Positioning System, global positioning system) information.
Step 102, mobile terminal initiates picture transfer request to cloud controller.
Specifically, mobile terminal 1 sends picture transfer request message to cloud controller 2, wherein picture rating information is carried, Picture rating information includes base's picture rating information and enhancement-layer pictures rating information.Base's picture rating information includes base The coding standard of picture can also include the information such as size, the clarity of base's picture.Enhancement-layer pictures rating information includes increasing The strong quantity of layer and the coding standard of enhancement-layer pictures can also include the information such as size, the clarity of enhancement-layer pictures.
Step 103, cloud controller is requested according to the picture transfer received, distributes the cloud for storing base's image data Storage server.
Specifically, cloud controller 2 obtains base's picture rating information from the picture transfer request that mobile terminal 1 is sent, According to the base, picture rating information is determined to the cloud storage service device of storage base's image data.For example, can be according to base The currently stored resource service condition of each cloud storage service device of 2 subordinate of size and cloud controller of layer image data is allocated, The coding whether can also be supported according to each cloud storage service device of 2 subordinate of coding standard and cloud controller of base's image data Standard is to be allocated, or is amid all these factors allocated.
Cloud controller 2 is after determining the cloud storage service device for storing base's image data, to the cloud storage service Device sends the node distribution request for carrying base's coding of graphics standard information, which receives node distribution After request, it can be decided whether to receive the node distribution request according to this equipment own situation, if receiving the node distribution request, Then to 2 return node assignment response of cloud controller, to complete point of the cloud storage service device for storing base's image data Match.In embodiments of the present invention, as shown in Figure 1, cloud controller 2 is by 3 sending node distribution request of cloud storage service device, and Receive the node assignment response of the return of cloud storage service device 3, so that cloud controller 2 distributes cloud storage service device 3 to store base Image data.Then, cloud controller 2 returns to picture transfer response to mobile terminal 1, wherein carrying allocated cloud storage service The address of device 3.
It should be noted that if receive cloud controller 2 transmission node distribution request cloud storage service device according to This equipment own situation is judged that base's image data can not be stored, then can no longer be distributed to 2 return node of cloud controller Response, alternatively, not recipient node assignment response can be returned to cloud controller 2, at this point, cloud controller 2 can redefine it His cloud storage service device, and node distribution request is initiated again to it, until the cloud storage for storing base's image data Until server is allocated successfully.
Step 104, mobile terminal initiates base's image data to the cloud storage service device for storing base's image data Transmission request.
Specifically, carrying base's image data coding in base's image data transmission request.In the embodiment of the present invention In, as shown in Figure 1, mobile terminal 1 initiates the transmission request of base's image data to cloud storage service device 3.
Step 105, cloud storage service device encodes the facility information for determining mobile terminal according to base's image data.
Specifically, cloud storage service device 3, which receives base's image data that mobile terminal 1 is sent, transmits request, therefrom obtain Base's image data coding, and encoded according to base's image data, using the numbering scheme with mobile terminal to base's image data The identical decoding standard of formula is decoded, to obtain the equipment letter of the mobile terminal carried in base's image data coding Breath.
Cloud storage service device 3 compiles the process and mobile terminal 1 of base's image data coding and decoding to base's image data The process of code is corresponding, and details are not described herein.
Step 106, cloud controller receives the facility information for the mobile terminal that cloud storage service device is sent, and according to the shifting The facility information of dynamic terminal distributes the cloud storage service device for storing enhancement-layer pictures data.
Specifically, cloud controller is distributed according to the facility information of the mobile terminal for storing enhancement-layer pictures data Cloud storage service device, specifically includes:
Cloud controller 2 chooses the volume for supporting the enhancement-layer pictures data in the cloud storage service device of this equipment subordinate The cloud storage service device of code system formula, and/or, choose the cloud storage service device nearest with the position of the mobile terminal.
In embodiments of the present invention, as shown in Figure 1, cloud controller 2 chooses cloud storage service device 4 as storing enhancing The cloud storage service device of layer image data, and base's image data transmission response is returned to mobile terminal, base's image data passes Defeated response carries the address of cloud storage service device 4.
Since picture to be stored includes multiple enhancement layers, multiple enhancement-layer pictures data can be stored respectively in different clouds In storage server, therefore, cloud controller can be according to the quantity for the enhancement layer that step 102 obtains and the coding of enhancement-layer pictures Standard, respectively each enhancement-layer pictures data distribute cloud storage service device.
It should be noted that it is allocated for store enhancement-layer pictures data cloud storage service device can with distributed For store base's image data cloud storage service device it is identical, that is to say, that a cloud storage service device can be stored both Base's image data of one picture also can store the enhancement-layer pictures data of the picture.
It is mobile whole by carrying in base's image data coding to can be seen that the present invention by 101-106 through the above steps The facility information at end, the cloud storage service device transmission base for storing base's image data that mobile terminal is distributed to cloud controller Layer image data, which obtains the facility information of mobile terminal and feeds back to cloud controller, so that cloud controller The cloud storage service device for storing enhancement-layer pictures data is distributed according to the facility information of mobile terminal, on the one hand, deposits cloud The distribution of server is stored up according in information write-in base's image data, the letter can be transmitted during transmitting base's image data Breath, mobile terminal reduce the Signalling exchange of mobile terminal and cloud storage service device, reduce network without retransmiting additional signaling Communication overhead;On the other hand, the facility information based on mobile terminal distributes cloud storage service device, it is contemplated that terminal side is to picture The influence that storage and picture call improves the reliability and picture tune of picture storage so that the distribution of cloud storage service device is more reasonable Efficiency.
In addition, the present invention using the coding standard of enhancement-layer pictures data as cloud controller distribution cloud storage service device according to According to that is, cloud controller chooses the cloud storage service device for supporting the coding standard of enhancement-layer pictures data, it is ensured that assigned Cloud storage service device can be decoded enhancement-layer pictures data, and store the enhancement-layer pictures, improve cloud storage service device The reasonability of distribution, so that solving the prior art only considers that cloud storage service device is currently stored when distributing cloud storage service device The service condition and image data delamination of resource, lead to cloud storage service device unreasonable distribution, influence picture storage and adjust The problem of using.
The present invention can choose using the location information of mobile terminal as the foundation of cloud controller distribution cloud storage service device The closer cloud storage service device storage enhancement-layer pictures data in position are presently in apart from mobile terminal, to improve user's acquisition The speed of the enhancement-layer pictures data.
Further, after step 106, the process can with the following steps are included:
Step 107, mobile terminal initiates enhancement-layer pictures to the cloud storage service device for storing enhancement-layer pictures data Data transfer request.
Specifically, carrying enhancement-layer pictures data in the enhancement-layer pictures data transfer request.Implement in the present invention In example, mobile terminal 1 initiates enhancement-layer pictures data transfer request to cloud storage service device 4.
It should be noted that mobile terminal 1 is deposited to each allocated cloud for storing enhancement-layer pictures data respectively It stores up server and initiates enhancement-layer pictures data transfer request.
Step 108, it is transmitted for storing the cloud storage service device of enhancement-layer pictures data from the enhancement-layer pictures data Enhancement-layer pictures data encoding is obtained in request and is decoded it.
Specifically, in embodiments of the present invention, cloud storage service device 4 is obtained from the enhancement-layer pictures data transfer request Enhancement-layer pictures data encoding simultaneously decodes it, and obtains enhancement-layer pictures data and stores.
Cloud storage service device 4 can return to enhancement layer figure to cloud controller 2 after the enhancement-layer pictures data are locally stored Sheet data transmission response.
Step 109-110, cloud controller receive the increasing that the cloud storage service device for storing enhancement-layer pictures data is sent Strong layer image data transmission response, and the enhancement-layer pictures data transmission response is transmitted to the mobile terminal.
So far, entire picture cloud storage process terminates.
Below in conjunction with Fig. 2, be described in detail mobile terminal how in base's image data coding Portable device information, in step In rapid 101, as shown in Fig. 2, mobile terminal treats base's image data of storage picture and enhancement-layer pictures data are separately encoded, And the facility information of this mobile terminal is carried in base's image data coding, specifically includes the following steps:
Step 1011-1012, mobile terminal acquires the facility information of this mobile terminal, and is generated according to the facility information Binary coding.
Specifically, illustrating so that facility information is the location information of mobile terminal as an example, for example, as shown in Fig. 2, mobile terminal Be GPS coordinate information by the location information of collected equipment: GPS-LAT390271-LNG106123, mobile terminal should GPS coordinate information generates 128-1024 binary codings, and in embodiments of the present invention, which is 128.
If facility information is the coding standard of enhancement-layer pictures data, mobile terminal is by the coding of enhancement-layer pictures data System conversion is binary coding, and transformation rule can be negotiated to determine by mobile terminal and cloud controller, and be led to by cloud controller Know the cloud storage service device of its subordinate.
Step 1013-1014, the picture to be stored is divided at least two regions by mobile terminal, and is established wait store Mapping relations between each region of picture and every binary coding.
Specifically, the quantity in the region of storage picture is equal with the binary-coded digit, and a picture region A corresponding binary coding.
In embodiments of the present invention, binary coding is 128, then the sizes such as picture to be stored is divided into 128 pieces, will The binary coding is mapped to by turn wait store corresponding segmented areas in picture, such as the binary-coded 1st, 2,3 difference Map to picture to be stored the 1st, 2,3 piecemeals.
Step 1015, mobile terminal determines the base of picture to be stored according to the binary coding and the mapping relations Layer image data.
Specifically, choosing the coding for being 0 in the binary coding or being 1,0 or 1 pair is determined according to the mapping relations The picture region answered, base's image data as picture to be stored.For example, choose the binary coding intermediate value be 1 (can also be with Base's image data for correspondence piecemeal 0) as picture to be stored.
Step 1016, mobile terminal encodes base's image data of the picture to be stored, and generates binary base Image data coding.
Specifically, mobile terminal carries out classification figure to the base's image data for the picture to be stored determined in step 1015 Piece coding generates binary base's image data coding.
1011-1016 can be seen that the present invention by the way that picture to be stored to be divided into and facility information through the above steps The identical region of binary coding digit, and establish between each region of picture to be stored and every binary coding Mapping relations, so that the facility information for carrying mobile terminal in encoding base layer data is realized, without being by additional signaling The facility information that mobile terminal can be transmitted to cloud storage service device, reduces the Signalling exchange of mobile terminal and cloud storage service device, Reduce cost on network communication.
Based on the same technical idea, the embodiment of the present invention also provides a kind of mobile terminal 1, as shown in figure 3, the movement is whole End 1 may include: coding module 11 and picture transfer module 12.
Coding module 11 is used for, and the base's image data and enhancement-layer pictures data for treating storage picture are separately encoded, In, the facility information of this mobile terminal is carried in base's image data coding.
Picture transfer module 12 is used for, and initiates picture transfer request to cloud controller, so that cloud controller distribution is for depositing Store up the cloud storage service device of base's image data;And it is taken to the cloud storage service device initiation for storing base's image data Base's image data with base's image data coding transmits request, so that the cloud storage service device is schemed according to the base Sheet data encodes the facility information for determining mobile terminal, and distributes cloud controller according to the facility information of the mobile terminal and use In the cloud storage service device of storage enhancement-layer pictures data.
Preferably, coding module 11 is specifically used for, and generates binary coding according to the facility information of this mobile terminal;By institute State picture to be stored and be divided at least two regions, and establish picture to be stored each region and every binary coding it Between mapping relations, wherein the quantity in the region of picture to be stored is equal with the binary-coded digit, and a picture Region corresponds to a binary coding;According to the binary coding and the mapping relations, the base of picture to be stored is determined Image data;To base's image data coding of the picture to be stored, binary base's image data coding is generated.
Preferably, facility information includes: the coding standard of enhancement-layer pictures data, and/or, the position letter of mobile terminal Breath.
Based on the same technical idea, the embodiment of the present invention also provides a kind of cloud controller, as shown in figure 4, the cloud controls Device 2 includes: transceiver module 21 and distribution module 22.
Transceiver module 21 is used for, and receives the picture transfer request that mobile terminal is sent;And it receives for storing base's figure The facility information for the mobile terminal that the cloud storage service device of sheet data is sent.
Distribution module 22 is used for, and the picture transfer request distribution sent according to mobile terminal is for storing base's image data Cloud storage service device;And the facility information of the mobile terminal received according to the transceiver module is distributed for depositing Store up the cloud storage service device of enhancement-layer pictures data.
The facility information includes: the coding standard of enhancement-layer pictures data, and/or, the location information of mobile terminal.
Distribution module 22 is specifically used for, and in the cloud storage service device of this equipment subordinate, chooses and supports the enhancement layer figure The cloud storage service device of the coding standard of sheet data, and/or, choose the cloud storage service nearest with the position of the mobile terminal Device.
It is understood that the principle that embodiment of above is intended to be merely illustrative of the present and the exemplary implementation that uses Mode, however the present invention is not limited thereto.For those skilled in the art, essence of the invention is not being departed from In the case where mind and essence, various changes and modifications can be made therein, these variations and modifications are also considered as protection scope of the present invention.

Claims (6)

1.一种图片云存储方法,其特征在于,所述方法包括:1. a picture cloud storage method, is characterized in that, described method comprises: 移动终端对待存储图片的基层图片数据和增强层图片数据分别编码,其中,基层图片数据编码中携带有本移动终端的设备信息,所述设备信息包括:增强层图片数据的编码制式,和/或,移动终端的位置信息;The mobile terminal encodes the base layer picture data and the enhancement layer picture data of the picture to be stored separately, wherein the base layer picture data is encoded with equipment information of the mobile terminal, and the equipment information includes: the encoding format of the enhancement layer picture data, and/or , the location information of the mobile terminal; 向云控制器发起图片传输请求,以使云控制器分配用于存储基层图片数据的云存储服务器;Initiating a picture transmission request to the cloud controller, so that the cloud controller allocates a cloud storage server for storing the basic picture data; 向用于存储基层图片数据的云存储服务器发起携带有基层图片数据编码的基层图片数据传输请求,所述云存储服务器根据所述基层图片数据编码确定移动终端的设备信息,云控制器接收云存储服务器发送的移动终端的设备信息,并根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器;其中,所述云控制器根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器包括:所述云控制器在本设备下属的云存储服务器中,选取支持所述增强层图片数据的编码制式的云存储服务器,和/或,选取与所述移动终端的位置最近的云存储服务器。Initiating a basic picture data transmission request carrying the basic picture data encoding to the cloud storage server for storing basic picture data, the cloud storage server determines the device information of the mobile terminal according to the basic picture data encoding, and the cloud controller receives the cloud storage Device information of the mobile terminal sent by the server, and allocate a cloud storage server for storing enhancement layer picture data according to the device information of the mobile terminal; wherein, the cloud controller allocates a cloud storage server for storage according to the device information of the mobile terminal The cloud storage server for the enhancement layer picture data includes: the cloud controller selects a cloud storage server that supports the encoding format of the enhancement layer picture data in the cloud storage server subordinate to the device, and/or selects a cloud storage server that supports the encoding system of the enhancement layer picture data The cloud storage server closest to the location of the terminal. 2.如权利要求1所述的方法,其特征在于,所述对待存储图片的基层图片数据和增强层图片数据分别编码,并在基层图片数据编码中携带本移动终端的设备信息,具体包括:2. method as claimed in claim 1, is characterized in that, described basic layer picture data and enhancement layer picture data to be stored picture are encoded respectively, and carry the equipment information of this mobile terminal in basic layer picture data encoding, specifically comprise: 根据本移动终端的设备信息生成二进制编码;Generate a binary code according to the device information of the mobile terminal; 将所述待存储图片划分为至少两个区域,并建立待存储图片的各区域与所述二进制编码各位之间的映射关系,其中,待存储图片的区域的数量与所述二进制编码的位数相等,且一个图片区域对应一位二进制编码;Divide the picture to be stored into at least two regions, and establish a mapping relationship between each region of the picture to be stored and each bit of the binary code, wherein the number of regions of the picture to be stored and the number of bits of the binary code are equal, and a picture area corresponds to a binary code; 根据所述二进制编码和所述映射关系,确定待存储图片的基层图片数据;According to the binary code and the mapping relationship, determine the base layer picture data of the picture to be stored; 对所述待存储图片的基层图片数据编码,生成二进制的基层图片数据编码。The base layer picture data of the picture to be stored is encoded to generate binary base layer picture data encoding. 3.一种图片云存储方法,其特征在于,所述方法包括:3. a picture cloud storage method, it is characterised in that the method comprises: 云控制器根据移动终端发送的图片传输请求,分配用于存储基层图片数据的云存储服务器;According to the picture transmission request sent by the mobile terminal, the cloud controller allocates a cloud storage server for storing the basic picture data; 接收用于存储基层图片数据的云存储服务器发送的移动终端的设备信息,根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器;所述设备信息包括:增强层图片数据的编码制式,和/或,移动终端的位置信息;Receive the device information of the mobile terminal sent by the cloud storage server for storing the base layer picture data, and allocate the cloud storage server for storing the enhancement layer picture data according to the device information of the mobile terminal; the device information includes: the enhancement layer picture data the coding system, and/or the location information of the mobile terminal; 所述根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器,具体包括:The allocation of the cloud storage server for storing enhancement layer picture data according to the device information of the mobile terminal specifically includes: 在本设备下属的云存储服务器中,选取支持所述增强层图片数据的编码制式的云存储服务器,和/或,选取与所述移动终端的位置最近的云存储服务器。In the cloud storage server subordinate to the device, a cloud storage server that supports the encoding format of the enhancement layer picture data is selected, and/or a cloud storage server closest to the location of the mobile terminal is selected. 4.一种移动终端,其特征在于,包括:编码模块和图片传输模块;4. A mobile terminal, comprising: an encoding module and a picture transmission module; 编码模块用于,对待存储图片的基层图片数据和增强层图片数据分别编码,其中,基层图片数据编码中携带有本移动终端的设备信息,所述设备信息包括:增强层图片数据的编码制式,和/或,移动终端的位置信息;The encoding module is used to encode the base layer picture data and the enhancement layer picture data of the picture to be stored separately, wherein the base layer picture data encoding carries the device information of the mobile terminal, and the device information includes: the encoding format of the enhancement layer picture data, and/or, the location information of the mobile terminal; 图片传输模块用于,向云控制器发起图片传输请求,以使云控制器分配用于存储基层图片数据的云存储服务器;以及,向用于存储基层图片数据的云存储服务器发起携带有基层图片数据编码的基层图片数据传输请求,以使所述云存储服务器根据所述基层图片数据编码确定移动终端的设备信息,并使云控制器接收云存储服务器发送的移动终端的设备信息,并根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器;其中,所述云控制器根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器包括:所述云控制器在本设备下属的云存储服务器中,选取支持所述增强层图片数据的编码制式的云存储服务器,和/或,选取与所述移动终端的位置最近的云存储服务器。The picture transmission module is used to initiate a picture transmission request to the cloud controller, so that the cloud controller allocates a cloud storage server for storing the basic picture data; Data encoding base layer picture data transmission request, so that the cloud storage server determines the device information of the mobile terminal according to the base layer image data encoding, and makes the cloud controller receive the device information of the mobile terminal sent by the cloud storage server, and according to the The device information of the mobile terminal allocates a cloud storage server for storing enhancement layer picture data; wherein, the cloud controller allocates a cloud storage server for storing enhancement layer picture data according to the device information of the mobile terminal, comprising: the The cloud controller selects a cloud storage server that supports the encoding format of the enhancement layer picture data among the cloud storage servers subordinate to the device, and/or selects a cloud storage server that is closest to the location of the mobile terminal. 5.如权利要求4所述的移动终端,其特征在于,所述编码模块具体用于,根据本移动终端的设备信息生成二进制编码;将所述待存储图片划分为至少两个区域,并建立待存储图片的各区域与所述二进制编码各位之间的映射关系,其中,待存储图片的区域的数量与所述二进制编码的位数相等,且一个图片区域对应一位二进制编码;根据所述二进制编码和所述映射关系,确定待存储图片的基层图片数据;对所述待存储图片的基层图片数据编码,生成二进制的基层图片数据编码。5. The mobile terminal according to claim 4, wherein the encoding module is specifically configured to generate a binary code according to the device information of the mobile terminal; divide the picture to be stored into at least two areas, and establish The mapping relationship between each area of the picture to be stored and the bits of the binary code, wherein the number of areas of the picture to be stored is equal to the number of bits of the binary code, and one picture area corresponds to a one-bit binary code; according to the The binary encoding and the mapping relationship determine the base layer picture data of the picture to be stored; and the base layer picture data of the to-be-stored picture is encoded to generate binary base layer picture data encoding. 6.一种云控制器,其特征在于,包括:收发模块和分配模块;6. A cloud controller, comprising: a transceiver module and a distribution module; 收发模块用于,接收移动终端发送的图片传输请求;以及,接收用于存储基层图片数据的云存储服务器发送的移动终端的设备信息,所述设备信息包括:增强层图片数据的编码制式,和/或,移动终端的位置信息;The transceiver module is configured to receive a picture transmission request sent by a mobile terminal; and, receive device information of the mobile terminal sent by a cloud storage server for storing base layer picture data, where the device information includes: the encoding format of the enhancement layer picture data, and /or, the location information of the mobile terminal; 分配模块用于,根据移动终端发送的图片传输请求分配用于存储基层图片数据的云存储服务器;以及,根据所述收发模块接收到的所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器;所述分配模块具体用于,在本设备下属的云存储服务器中,选取支持所述增强层图片数据的编码制式的云存储服务器,和/或,选取与所述移动终端的位置最近的云存储服务器。The allocating module is used for allocating a cloud storage server for storing the base layer picture data according to the picture transmission request sent by the mobile terminal; The cloud storage server; the allocation module is specifically used to, in the cloud storage server subordinate to the device, select a cloud storage server that supports the encoding format of the enhancement layer picture data, and/or select and the mobile terminal. The nearest cloud storage server.
CN201610009245.XA 2016-01-07 2016-01-07 A kind of picture cloud storage method and device Active CN105681818B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610009245.XA CN105681818B (en) 2016-01-07 2016-01-07 A kind of picture cloud storage method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610009245.XA CN105681818B (en) 2016-01-07 2016-01-07 A kind of picture cloud storage method and device

Publications (2)

Publication Number Publication Date
CN105681818A CN105681818A (en) 2016-06-15
CN105681818B true CN105681818B (en) 2019-01-08

Family

ID=56299325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610009245.XA Active CN105681818B (en) 2016-01-07 2016-01-07 A kind of picture cloud storage method and device

Country Status (1)

Country Link
CN (1) CN105681818B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109493304B (en) * 2017-09-13 2022-11-08 腾讯科技(深圳)有限公司 Image data processing method and device
CN108173742B (en) * 2017-12-08 2021-08-24 腾讯科技(深圳)有限公司 Image data processing method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1689305A (en) * 2002-10-18 2005-10-26 皇家飞利浦电子股份有限公司 Storage
CN101015191A (en) * 2004-07-09 2007-08-08 高通股份有限公司 System for layering content for scheduled delivery in a data network
CN101720041A (en) * 2009-11-23 2010-06-02 杭州华三通信技术有限公司 Hierarchical coding-based data processing method
CN102123299A (en) * 2011-01-11 2011-07-13 中国联合网络通信集团有限公司 Playing method and device of telescopic video
WO2014194295A1 (en) * 2013-05-31 2014-12-04 Western Digital Technologies, Inc. Methods and apparatuses for streaming content

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7656950B2 (en) * 2002-05-29 2010-02-02 Diego Garrido Video interpolation coding

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1689305A (en) * 2002-10-18 2005-10-26 皇家飞利浦电子股份有限公司 Storage
CN101015191A (en) * 2004-07-09 2007-08-08 高通股份有限公司 System for layering content for scheduled delivery in a data network
CN101720041A (en) * 2009-11-23 2010-06-02 杭州华三通信技术有限公司 Hierarchical coding-based data processing method
CN102123299A (en) * 2011-01-11 2011-07-13 中国联合网络通信集团有限公司 Playing method and device of telescopic video
WO2014194295A1 (en) * 2013-05-31 2014-12-04 Western Digital Technologies, Inc. Methods and apparatuses for streaming content
CN105264897A (en) * 2013-05-31 2016-01-20 西部数据技术公司 Methods and apparatuses for streaming content

Also Published As

Publication number Publication date
CN105681818A (en) 2016-06-15

Similar Documents

Publication Publication Date Title
CN102932935A (en) Data transmission method and mobile terminal
CN102625377A (en) Method for establishing radio bearer, access point equipment, user equipment and system
CA2302461A1 (en) Wireless local loop
CN105681818B (en) A kind of picture cloud storage method and device
EP1639852A1 (en) Method and system for resource reservation in a wireless communication network
CN1080072C (en) Temporary storage of authentication information throughout a personal communication system
CN102711260B (en) QoS (quality of service) processing method, system and equipment for GBR (guaranteed bit rate) bearer service
CN109246173A (en) The control method and device of session operation
CN101820645B (en) Data scheduling device and method supporting quality of service in wireless MESH network
CN102111288A (en) Machine to machine (M2M) network management architecture
CN101227490B (en) Network storage method and system
CN114257439B (en) Service scheduling method, AAA server and service support system
CN101184271B (en) Multimedia resource service selection method and multimedia resource function controller
CN101127806B (en) Scheduling method for downlink voice IP service
CN102647437A (en) Scheduling centralized method and system
CN103297929A (en) Cluster system multi-seat dispatching desk system and achieving method
CN101426007A (en) Different addressing converting method, system and equipment
CN101510922B (en) Method, apparatus, equipment and system for managing medium resource
CN101222417B (en) Method, equipment and system for implementing stream group QoS control in NGN network
CN101971649A (en) Method and device for providing services
CN104168289A (en) User data query method and device based on IMS network
CN105245564B (en) WAP method for processing business and WAP gateway
CN108243347B (en) Layered network video live broadcast sharing method and system
CN103516675A (en) Resource identifier sharing method, terminal and management platform
EP1806900A1 (en) Method for allocating network resources and mediating network element

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant