[go: up one dir, main page]

CN105611341A - Image transmission method, device and system - Google Patents

Image transmission method, device and system Download PDF

Info

Publication number
CN105611341A
CN105611341A CN201510964362.7A CN201510964362A CN105611341A CN 105611341 A CN105611341 A CN 105611341A CN 201510964362 A CN201510964362 A CN 201510964362A CN 105611341 A CN105611341 A CN 105611341A
Authority
CN
China
Prior art keywords
image
view data
thumbnail image
thumbnail
pixels
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
Application number
CN201510964362.7A
Other languages
Chinese (zh)
Other versions
CN105611341B (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510964362.7A priority Critical patent/CN105611341B/en
Publication of CN105611341A publication Critical patent/CN105611341A/en
Application granted granted Critical
Publication of CN105611341B publication Critical patent/CN105611341B/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/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
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

The invention relates to an image transmission method, device and system, and belongs to the technical field of a computer. The method comprises the following steps of obtaining the image data of a first thumbnail image composed of partial pixels in an object image; sending the image data of the first thumbnail image to a terminal; receiving the image data of the first thumbnail image composed of the partial pixels in the object image sent by a server; displaying the first thumbnail image based on the image data of the first thumbnail image; after the image data of the first thumbnail image is sent, sending the image data of the other pixels except the partial pixels in the object image to the terminal; receiving the image data of the other pixels except the partial pixels in the object image sent by the server; and displaying the object image based on the image data of the first thumbnail image and the image data of the other pixels. Through adoption of the method, the device and the system provided by the invention, the data transmission resources can be saved.

Description

A kind of method of transmitting image, Apparatus and system
Technical field
The disclosure is directed to field of computer technology, especially about a kind of method of transmitting image, device andSystem.
Background technology
Along with the development of computer technology, the function of the terminals such as mobile phone is more and more, and user can use terminalIn real time share the photo of oneself to friend.
In prior art, when user uses communication class application program to good friend's transmitting image, server can be toFirst this user's good friend's terminal sends the view data of the thumbnail of this image, and terminal is aobvious in dialog boxesShow this thumbnail, in the time that this good friend clicks the thumbnail of this image in dialog boxes, server can be by this imageComplete image data be sent to this good friend's terminal, show.
Realizing in process of the present disclosure, inventor finds that prior art at least exists following problem:
Server should send to terminal the view data of the thumbnail of the image that will browse, also will be to terminalSend the complete image data of the image that will browse, thereby can cause the data volume of transmission larger.
Summary of the invention
In order to overcome the problem existing in correlation technique, the disclosure provides a kind of method of transmitting image. SkillArt scheme is as follows:
According to the first aspect of disclosure embodiment, a kind of method of transmitting image is provided, described method comprises:
Obtain the view data of the first thumbnail image of the partial pixel point composition in target image;
Send the view data of described the first thumbnail image to terminal;
After the view data of described the first thumbnail image is sent, send described target figure to described terminalThe view data of other pixels in picture except described partial pixel point.
Optionally, the described view data that sends described the first thumbnail image to terminal, comprising:
Obtain the view data of the second thumbnail image of part pixel composition in described the first thumbnail image;
Send the view data of described the second thumbnail image to terminal;
After the view data of described the second thumbnail image is sent, send described the first contracting to described terminalSlightly in image in described the first thumbnail image the view data of other pixels part pixel.
Like this, server can the smaller thumbnail image of first transmit image data, browses for user.
Optionally, after the described view data at described the first thumbnail image is sent, send out to described terminalThe view data of sending other pixels except described partial pixel point in described target image, comprising:
After the view data of described the first thumbnail image is sent, receive the demonstration of described target imageWhen request, send other pixels except described partial pixel point in described target image to described terminalView data.
Like this, whether user can select browsing objective image.
Optionally, the described view data that sends described the first thumbnail image to terminal, comprising:
The view data of described the first thumbnail image is compressed, obtained the compression of described the first thumbnail imageView data, sends the compressing image data of described the first thumbnail image to terminal.
After the described view data at described the first thumbnail image is sent, send described order to described terminalMark on a map the view data of other pixels except described partial pixel point in picture, comprising:
After the view data of described the first thumbnail image is sent, described portion will be removed in described target imageDivide the view data of other pixels outside pixel to compress, obtain the compression of described other pixelsView data, the compressing image data of other pixels described in sending to described terminal.
Like this, reduce taking of Internet resources.
According to the second aspect of disclosure embodiment, a kind of method of transmitting image is provided, described method comprises:
The picture number of the first thumbnail image of part pixel composition in the target image that reception server sendsAccording to;
Based on the view data of described the first thumbnail image, show described the first thumbnail image;
The figure of other pixels described in the described target image that reception server sends outside partial pixel pointPicture data;
View data based on described the first thumbnail image and the view data of described other pixels, show instituteState target image.
Optionally, the first thumbnail of part pixel composition in the target image of described reception server transmissionThe view data of picture, comprising:
The second thumbnail image that in described the first thumbnail image that reception server sends, part pixel formsView data;
Based on the view data of described the second thumbnail image, show described the second thumbnail image;
Receive in described the first thumbnail image that described server sends except part picture in described the first thumbnail imageThe view data of other pixels outside vegetarian refreshments;
The described view data based on described the first thumbnail image, shows described the first thumbnail image, comprising:
In view data based on described the second thumbnail image and described the first thumbnail image, remove described the first breviaryThe view data of other pixels in image outside part pixel, shows described the first thumbnail image.
Like this, user can browse the image that resolution ratio is lower.
Optionally, the described view data based on described the first thumbnail image, shows described the first thumbnail imageAfterwards, described method also comprises:
In the time the amplification idsplay order to described the first thumbnail image that user inputs being detected, to described serviceDevice sends the demonstration request of described target image.
Like this, user can browsing objective image.
Optionally, the first thumbnail of part pixel composition in the target image of described reception server transmissionThe view data of picture, comprising:
The compressed image of the first thumbnail image of part pixel composition in the target image that reception server sendsData;
The described view data based on described the first thumbnail image, shows described the first thumbnail image, comprising:
Compressing image data to described the first thumbnail image decompresses, described in obtaining based on decompressionThe view data of the first thumbnail image, shows described the first thumbnail image;
Other pixels described in the described target image that described reception server sends outside partial pixel pointView data, comprising:
The pressure of other pixels described in the described target image that reception server sends outside partial pixel pointContracting view data;
Described view data based on described the first thumbnail image and the view data of described other pixels, aobviousShow described target image, comprising:
Compressing image data to described other pixels decompresses, based on described the first thumbnail imageThe view data of view data and described other pixels that obtain that decompress, shows described target image.
Like this, user can browse the target image of decompression.
Optionally, described view data based on described the first thumbnail image and the image of described other pixelsData, show described target image, comprising:
The view data of the view data of described the first thumbnail image and described other pixels is merged, obtainThe view data of described target image, based on the view data of described target image, shows described target image.
Like this, user can browsing objective image.
According to the third aspect of disclosure embodiment, a kind of server is provided, described server comprises:
Acquisition module, for obtaining the image of the first thumbnail image of partial pixel point composition of target imageData;
The first sending module, for sending the view data of described the first thumbnail image to terminal;
The second sending module, after being sent in the view data of described the first thumbnail image, to describedTerminal sends the view data of other pixels except described partial pixel point in described target image.
Optionally, described the first sending module comprises that obtaining submodule, first sends submodule and second and sendSubmodule, wherein:
The described submodule that obtains, for obtaining the second contracting of described the first thumbnail image part pixel compositionThe slightly view data of image;
Described first sends submodule, for send the view data of described the second thumbnail image to terminal;
Described second sends submodule, after being sent in the view data of described the second thumbnail image,Send in described the first thumbnail image in described the first thumbnail image part pixel to described terminalThe view data of other pixels.
Optionally, described the second sending module is used for:
After the view data of described the first thumbnail image is sent, receive the demonstration of described target imageWhen request, send other pixels except described partial pixel point in described target image to described terminalView data.
Optionally, described the first sending module is used for:
The view data of described the first thumbnail image is compressed, obtained the compression of described the first thumbnail imageView data, sends the compressing image data of described the first thumbnail image to terminal.
Described the second sending module is used for:
After the view data of described the first thumbnail image is sent, described portion will be removed in described target imageDivide the view data of other pixels outside pixel to compress, obtain the compression of described other pixelsView data, the compressing image data of other pixels described in sending to described terminal.
According to the fourth aspect of disclosure embodiment, a kind of terminal is provided, described terminal comprises:
The first receiver module, first of the target image part pixel sending for reception server compositionThe view data of thumbnail image;
The first display module, for the view data based on described the first thumbnail image, shows described the first contractingSlightly image;
The second receiver module, described in the described target image sending for reception server, partial pixel is put itThe view data of other outer pixels;
The second display module, for the view data based on described the first thumbnail image and described other pixelsView data, show described target image.
Optionally, described the first receiver module comprises that the first reception submodule, display sub-module and second receiveSubmodule, wherein:
Described first receives submodule, described the first thumbnail image part picture sending for reception serverThe view data of the second thumbnail image of vegetarian refreshments composition;
Described display sub-module, for the view data based on described the second thumbnail image, shows described secondThumbnail image;
Described second receives submodule, removes for described the first thumbnail image that receives described server transmissionThe view data of other pixels in described the first thumbnail image outside part pixel;
Described the first display module, for:
In view data based on described the second thumbnail image and described the first thumbnail image, remove described the first breviaryThe view data of other pixels in image outside part pixel, shows described the first thumbnail image.
Optionally, described terminal also comprises:
Sending module, detects for working as the amplification idsplay order to described the first thumbnail image that user inputsTime, send the demonstration request of described target image to described server.
Optionally, described the first receiver module is used for:
The compressed image of the first thumbnail image of part pixel composition in the target image that reception server sendsData;
Described the first display module is used for:
Compressing image data to described the first thumbnail image decompresses, described in obtaining based on decompressionThe view data of the first thumbnail image, shows described the first thumbnail image.
Described the second receiver module is used for:
The pressure of other pixels described in the described target image that reception server sends outside partial pixel pointContracting view data;
Described the second display module is used for:
Compressing image data to described other pixels decompresses, based on described the first thumbnail imageThe view data of view data and described other pixels that obtain that decompress, shows described target image.
Optionally, described the second display module is used for:
The view data of the view data of described the first thumbnail image and described other pixels is merged, obtainThe view data of described target image, based on the view data of described target image, shows described target image.
According to the 5th aspect of disclosure embodiment, a kind of system of transmitting image is provided, described system comprisesServer and terminal, wherein:
Described server, for obtaining the figure of the first thumbnail image of partial pixel point composition of target imagePicture data; Send the view data of described the first thumbnail image to terminal; At the figure of described the first thumbnail imageAfter being sent as data, send in described target image except described partial pixel point to described terminalThe view data of other pixels;
Described terminal, the first breviary of the target image part pixel sending for reception server compositionThe view data of image; Based on the view data of described the first thumbnail image, show described the first thumbnail image;The picture number of other pixels described in the described target image that reception server sends outside partial pixel pointAccording to; View data based on described the first thumbnail image and the view data of described other pixels, show instituteState target image.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
In disclosure embodiment, obtain the figure of the first thumbnail image of the partial pixel point composition in target imagePicture data; Send the view data of the first thumbnail image to terminal; In the target image that reception server sendsThe view data of the first thumbnail image of partial pixel point composition; Based on the view data of the first thumbnail image,Show the first thumbnail image; After the view data of the first thumbnail image is sent, send target to terminalThe view data of other pixels in image except partial pixel point; The target figure that reception server sendsThe view data of other pixels in picture outside part pixel; Based on the view data of the first thumbnail imageWith the view data of other pixels, target image. Like this, in the time that server sends image to terminal,The data total amount of transmission is no more than the data total amount of target image, thereby can save data transmission resources.
Should be understood that, it is only exemplary and explanatory that above general description and details are hereinafter described,Can not limit the disclosure.
Brief description of the drawings
Accompanying drawing is herein merged in description and forms the part of this description, shows and meets the disclosureEmbodiment, and with description one be used from explain principle of the present disclosure. In the accompanying drawings:
Fig. 1 is according to the flow chart of the method for a kind of transmitting image shown in an exemplary embodiment;
Fig. 2 is according to the flow chart of the method for a kind of transmitting image shown in an exemplary embodiment;
Fig. 3 is according to the pixel schematic diagram of a kind of target image shown in an exemplary embodiment;
Fig. 4 is according to the pixel schematic diagram of a kind of the first thumbnail image shown in an exemplary embodiment;
Fig. 5 is according to the schematic diagram of other pixels in a kind of target image shown in an exemplary embodiment;
Fig. 6 is according to the structural representation of a kind of server shown in an exemplary embodiment;
Fig. 7 is according to the structural representation of a kind of server shown in an exemplary embodiment;
Fig. 8 is according to the structural representation of a kind of terminal shown in an exemplary embodiment;
Fig. 9 is according to the structural representation of a kind of terminal shown in an exemplary embodiment;
Figure 10 is according to the structural representation of a kind of terminal shown in an exemplary embodiment;
Figure 11 is according to the structural representation of a kind of server shown in an exemplary embodiment;
Figure 12 is according to the structural representation of a kind of terminal shown in an exemplary embodiment.
By above-mentioned accompanying drawing, the embodiment that the disclosure is clear and definite has been shown, will there is hereinafter more detailed description.These accompanying drawings and text description are not the scope in order to limit disclosure design by any mode, but logicalCross with reference to specific embodiment for those skilled in the art illustrate concept of the present disclosure.
Detailed description of the invention
Here will at length describe exemplary embodiment, its sample table shows in the accompanying drawings. Retouching belowState while relating to accompanying drawing, unless separately there is expression, the same numbers in different accompanying drawings represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all enforcement sides consistent with the disclosureFormula. On the contrary, they be only with as some aspects that described in detail in appended claims, of the present disclosure mutuallyThe example of the apparatus and method that cause.
The disclosure one exemplary embodiment provides a kind of method of transmitting image, and the method for transmitting image canJointly realized by terminal and server, wherein, terminal can be mobile phone, computer etc., and server can be logicalThe background server of news class application programs (as micro-letter, mailbox etc.), can be provided with communication class in this terminalApplication program, and can be provided with processor, memory, transceiver etc., processor is for transmitting imageThe processing of process; Memory can and receive for the data that need in storage transmitting image processData; Transceiver can be for receiving and send message. In terminal, can also comprise screen etc., screen canFor showing the image of transmission, screen can be touch-screen. In this server, can be provided with processingDevice, memory, transceiver etc., processor can be for the processing of the process of transmitting image, and memory canFor storing the data that transmitting image process needs and the data that receive, transceiver can be for receivingAnd transmission message. In the present embodiment taking terminal as mobile phone, server is the background service of micro-letter application programDevice is example, carries out the detailed description of scheme, and other situation is similar with it, and the present embodiment is not repeated.
As shown in Figure 1, the handling process of the method can comprise following step:
In step 101, server obtains the first thumbnail image of the partial pixel point composition in target imageView data.
In one embodiment, when user A wants to send image by certain communication class application program to its good friend (canTo be called target image) time, this user can operate and open this communication class application program, and user A can beThe account identification of inputting this good friend B at collection of letters contact person edit box, is then uploaded to information by this target imageEdit box, clicks and sends button, and the view data of target image is sent to this communication class application by triggering terminalThe background server of program. This server receives after target image, can resolve the picture number of target imageAccording to, obtain the account identification of A and the account identification of B, and obtain the partial pixel point in target image,Then by this partial pixel point composition the first thumbnail image. Server can be stored first in this target imageOther in the view data of thumbnail image and corresponding image identification, target image except partial pixel pointThe view data of pixel and corresponding image identification.
For example, as shown in Fig. 3,4,5, the resolution ratio of target image is 800*600, also just represents targetThe pixel of image has 800*600,800 row altogether, and 600 pixels of every row, since the 0th rowTo the 799th row, can from even number line, get the pixel that ordinate position is even number, the 0th row takes out coordinatePosition (abscissa represents line number, and ordinate represents columns) is (0,0), (0,2), (0,4) ... (0,598)Pixel, not capture of the first row vegetarian refreshments, the second row is got coordinate position for (2,0), (2,2), (2,4)The pixel of (2,598), the pixel taking out in target image is like this 400*300, taking-up400*300 pixel formed the first thumbnail image, and the coordinate position of the first thumbnail image is target imageThe coordinate position of middle part pixel is divided by 2, namely (0,0), (0,1), (0,2) ... (0,299),The method of the partial pixel point of above-mentioned taking-up target image does not limit, and these are only and illustrates.
In step 102, server sends the view data of the first thumbnail image to terminal.
In one embodiment, server gets after the view data of the first thumbnail image, can be according to B'sAccount identification, to the figure that logs in terminal (abbreviation terminal) transmission the first thumbnail image corresponding to account markAs data (view data comprises each pixel and corresponding coordinate position), can also send the account of AFamily identifies to notify user B the first thumbnail image to be sent by user A.
Optionally, can send to terminal the compressing image data of the first thumbnail image, corresponding processing canFor: the view data of the first thumbnail image is compressed, obtained the compressing image data of the first thumbnail image,Send the compressing image data of the first thumbnail image to terminal.
In one embodiment, server is getting after the first thumbnail image, can be by the first thumbnail imageView data is compressed, and obtains the compressing image data of the first thumbnail image, account that then can be based on BFamily mark, to the compressing image data that logs in terminal and send the first thumbnail image corresponding to account mark.
In step 103, in the target image that terminal reception server sends first of part pixel compositionThe view data of thumbnail image.
In one embodiment, part pixel composition in the target image that terminal can reception server sendsThe view data of the first thumbnail image, the view data of the first thumbnail image that namely reception server sends,Can also receive the account identification of A, then can in interface, show that to receive the prompting of the first thumbnail image logicalKnow, as A sends a pictures etc. to you.
Optionally, the first thumbnail image that in the target image that reception server sends, part pixel formsCompressing image data.
In one embodiment, part pixel composition in the target image that terminal can reception server sendsThe compressing image data of the first thumbnail image; Namely can receive the compressing image data of the first thumbnail image,And get the account identification of A, then can in interface, show that to receive the prompting of the first thumbnail image logicalKnow, as A sends a pictures etc. to you.
In step 104, the view data of terminal based on the first thumbnail image, shows the first thumbnail image.
In one embodiment, terminal is receiving user to corresponding the checking of the alert notification of the first thumbnail imageAfter the click commands of button, can in the dialog boxes of communication applications program, show the first thumbnail image.
Optionally, the compressing image data of the first thumbnail image is decompressed, obtain based on decompressionThe view data of the first thumbnail image, shows the first thumbnail image.
In one embodiment, terminal receives after the compressing image data of the first thumbnail image, can be according to endEnd decompresses to this compressing image data with the decompression mode of server protocol, decompresses and obtains firstAfter the view data of thumbnail image, in the dialog boxes of communication applications program, show the first thumbnail image.
Optionally, terminal can send to server the demonstration request of target image, and corresponding processing can be:In the time the amplification idsplay order to the first thumbnail image that user inputs being detected, send target figure to serverThe demonstration request of picture.
In one embodiment, user B checks after the first thumbnail image, if want to check that resolution ratio is higherTarget image, can click the first thumbnail image or double-click the first thumbnail image, terminal detectsWhen user's click commands, determine that this click commands is the amplification idsplay order to the first thumbnail image, canTo send the demonstration request of target image to server, in this demonstration request, carry B account identification andThe mark of target image.
In step 105, server, after the view data of the first thumbnail image is sent, is sent out to terminalSend the view data of the pixel of other except partial pixel point in target image.
In one embodiment, server determines that the view data of the first thumbnail image has all been sent to B'sWhat account identification was corresponding logs in after terminal, can obtain other except partial pixel point in target imageThe view data of pixel, the pixel namely comprising in the first thumbnail image in target imagePixel, then sends in target image except partial pixel is put it to the terminal that logs in corresponding to the account identification of BThe view data of other outer pixels, can comprise each pixel and corresponding coordinate in this view dataPosition.
Optionally, can also send the compressing image data outside other pixels to terminal, process accordinglyCan be: after the view data of the first thumbnail image is sent, will in target image, remove partial pixel pointOutside the view data of other pixels compress, obtain the compressing image data of other pixels, toTerminal sends the compressing image data of other pixels.
In one embodiment, server determines that the view data of the first thumbnail image has all been sent to B'sWhat account identification was corresponding logs in after terminal, can obtain the picture of other except partial pixel point in target imageThe view data of vegetarian refreshments, its pixel namely comprising in the first thumbnail image in target imageThe view data of his pixel, can compress the view data of other pixels, obtains other pixelsThe compressing image data of the view data of point, then sends target to the terminal that logs in corresponding to the account identification of BThe compressing image data of other pixels in image except partial pixel point.
Optionally, after the view data of the first thumbnail image is sent, receive the demonstration of target imageWhen request, send the view data of other pixels except partial pixel point in target image to terminal.
In one embodiment, server determines that the view data of the first thumbnail image has all been sent to B'sWhat account identification was corresponding logs in after terminal, when server receives the demonstration request of target image of terminal transmission,Can resolve the mark of this demonstration acquisition request target image, the account identification of B, then according to target imageImage identification obtains the view data of the pixel of other except partial pixel point in target image, according to BAccount identification, by the data of other pixels be sent to the account identification of B corresponding log in terminal.
In step 106, other in the target image that terminal reception server sends outside part pixelThe view data of pixel.
In one embodiment, in the target image that terminal can also reception server sends outside part pixelThe view data of other pixels, the pixel namely comprising except the first thumbnail in target imagePixel, for example, the pixel that target image comprises has 800*600,800 row altogether, every row 600Individual pixel, since the 0th row to the 799 row, the 400*300 that the first thumbnail image a comprises pixelCoordinate position be the pixel that in even number line, ordinate position is even number (since the 0th row), target like thisIn image, remaining pixel is the pixel that in even number line, ordinate position is odd number, whole pictures of odd-numbered lineVegetarian refreshments, the pixel that terminal receives is the complete of pixel that in odd-numbered line, ordinate position is odd number, odd-numbered linePortion's pixel.
The pressure of other pixels in the target image that optionally, reception server sends outside part pixelContracting view data.
In step 107, the view data of terminal based on the first thumbnail image and the picture number of other pixelsAccording to, target image.
In one embodiment, terminal receives after the view data of other pixels in target image, so justObtain the view data of target image, then can show target image.
Optionally, the compressing image data of other pixels is decompressed, based on the first thumbnail imageThe view data of view data and other pixels that obtain that decompress, target image.
In one embodiment, terminal receives after the compressing image data of other pixels in target image,Can decompress to this compressing image data according to the decompression mode of terminal and server protocol, obtainThe view data of other pixels after decompression, in conjunction with the view data of the first pixel, just obtains like thisThe view data of target image, then can target image.
Optionally, the view data of the view data of the first thumbnail image and other pixels is merged, obtainThe view data of target image, the view data of based target image, target image.
In one embodiment, terminal receives the image of the pixel except partial pixel point in target imageAfter data, can resolve the coordinate position that obtains each pixel, then can be according in the first thumbnail imageThe coordinate position of each pixel calculates the coordinate position of its pixel in target image, by the first contractingSlightly the coordinate position according in target image of the pixel in image merges in target image except part pictureThe centre of other pixels outside vegetarian refreshments, the view data of acquisition target image, then can be in this communicationTarget image in the dialog boxes of class application program.
For example, in target image, the coordinate position of other pixels is: the 0th row (0,1), (0,3),(0,5) ... (0,599), the first row (1,0), (1,1), (1,2) ... (1,599) etc., the first contractingSlightly the coordinate position of the pixel of image is the 0th row (0,1), (0,2), (0,3) ... (0,299), firstThe coordinate position of row is (1,0), (1,1), (1,2) ... (1,299), the 0th of such the first thumbnail imageThe coordinate position of the pixel of row is all multiplied by 2 and just can corresponds to the coordinate position in target image, namely(0,2), (0,4), (0,6) ... (0,598), the coordinate position of the first row is multiplied by 2 just can correspond to orderThe coordinate position of cursor position the second row, namely (1,0), (1,2), (Isosorbide-5-Nitrae) ... (1,598), complies with like thisIt is inferior that by the pixel in the first thumbnail image, the coordinate position after according to conversion merges in target image correspondingPosition, obtains the view data of whole pixels that target image comprises, then in this communication class application programDialog boxes in target image.
Disclosure embodiment also provides server to send the second thumbnail image to terminal, corresponding handling processCan be as follows:
In step 201, server obtains the second thumbnail of part pixel composition in the first thumbnail imageThe view data of picture.
In one embodiment, server gets after the first thumbnail image from target image, can be from firstIn thumbnail image, take out according to certain rules part pixel and form the second thumbnail image, and can store secondIn the view data of thumbnail image and corresponding image identification, the first thumbnail image, remove the first thumbnail image partThe view data of other pixels outside pixel and corresponding image identification, for example, target image pointThe rate of distinguishing is 800*600, and the pixel of the first thumbnail image is 400*300, in the first thumbnail image, comprises 400* 300 pixels, one has 400 row (the 0th walks to the 399th row), 300 pixels of every row, fromEven number line is taken out the pixel that ordinate position is even number and is formed the second thumbnail image, such the second thumbnail imagePixel be 200*150, the resolution ratio of the second thumbnail image is 200*150 so.
In step 202, server sends the view data of the second thumbnail image to terminal.
In one embodiment, server gets after the second thumbnail image, account identification that can be based on B,Identify corresponding terminal and send the view data of the second thumbnail image to the account, in this view data, can wrapDraw together each pixel and corresponding coordinate position.
In addition, server gets after the second thumbnail image, the view data of the second thumbnail image can be enteredRow compression, account identification that then can be based on B, identifies corresponding terminal to the account and sends the second breviaryThe compressing image data of image
In step 203, in the first thumbnail image that terminal reception server sends, part pixel formsThe view data of the second thumbnail image; Based on the view data of the second thumbnail image, show the second thumbnail image.
In one embodiment, terminal receive server send by part pixel group in the first thumbnail imageAfter the view data of the second thumbnail image becoming, can in interface, show the prompting that receives the second thumbnail imageNotice, as A sends a pictures etc. to you. User can click check button, terminal receive check byAfter the click commands of key, can in the dialog boxes of this communication class application program, show the second thumbnail image.
In addition, if the view data of the second thumbnail image that the server that terminal receives sends is compression figurePicture data, can decompress the compressing image data of this second thumbnail image, then to the second contractingSlightly image shows.
In step 204, after the view data of the second thumbnail image is sent, send first to terminalIn thumbnail image in the first thumbnail image the view data of other pixels part pixel.
In one embodiment, server determines that the view data of the second thumbnail image has all been sent to terminalAfter, can obtain the view data of other pixels outside part pixel in the first thumbnail image, thenAccording to the account identification of the B getting, identify corresponding terminal to the account and send in the first thumbnail image and removeThe view data of other pixels in the first thumbnail image outside part pixel, can in this view dataComprise each pixel and corresponding coordinate position.
In addition, server can be by the image of other pixels outside part pixel in the first thumbnail imageData compression, then according to the account identification of the B that gets, identifies corresponding terminal to the account and sends theIn one thumbnail image in the first thumbnail image the number of compressed images of other pixels part pixelAccording to.
Or, after server determines that the view data of the second thumbnail image is sent, and receiving terminalAfter the demonstration request of the first thumbnail image sending, can resolve this demonstration request, therefrom obtain the account of BMark, then identifies corresponding terminal to the account and sends in the first thumbnail image except the first thumbnail image middle partDivide the view data of other pixels outside pixel.
In step 205, in the first thumbnail image that terminal reception server sends, remove in the first thumbnail imageThe view data of other pixels outside partial pixel point.
In step 206, in the view data of terminal based on the second thumbnail image and the first thumbnail image except theThe view data of other pixels in one thumbnail image outside part pixel, shows the first thumbnail image.
In one embodiment, terminal is removed the first thumbnail in the first thumbnail image that receives server transmissionAfter the view data of other pixels in picture outside part pixel, can resolve and obtain each pixelCoordinate position, then can calculate its picture according to the coordinate position of each pixel in the second thumbnail imageThe coordinate position of vegetarian refreshments in the first thumbnail image, by the pixel in the second thumbnail image according to firstCoordinate position in thumbnail image merge in the first thumbnail image except part pixel in the first thumbnail image itThe centre of other outer pixels, obtains the view data of the first thumbnail image, and applies at this communication classIn the dialog boxes of program, show the first thumbnail image.
For example, in the first thumbnail image, comprise 400*300 pixel, in the second thumbnail image, comprise 200* 150 pixels, the coordinate position of the pixel of the 0th row of the second thumbnail image in the first thumbnail imageFor (0,0), (0,2) ... (0,398), while merging, can be by of the 0th row in the second thumbnail imageA pixel is placed on first location point of the 0th row in the first image thumbnails picture, in the 0th row secondIndividual pixel is placed on the 3rd location point place of the 0th row in the first thumbnail image, and the rest may be inferred, can be byOther pixels in the pixel of the second thumbnail image and the first thumbnail image outside part pixel merge,Obtain the view data of the first thumbnail image, then in the dialog boxes of this communication class application program, show firstThumbnail image.
In addition, first server can send the view data of the second thumbnail image to terminal, then to terminalSend in the first thumbnail image the picture number of other pixels part pixel in the first thumbnail imageAccording to, send the view data of other pixels except partial pixel point in target image to terminal after,Terminal can calculate its coordinate position in target image according to the coordinate position of each pixel, soAfter each pixel is placed between other pixels of target image according to its coordinate position, obtain targetThe view data of image, then target image. For example, the coordinate of the pixel in the second thumbnail imageIt is exactly its coordinate position in target image that the ordinate of position and abscissa are multiplied by respectively 4, the first breviaryIt is exactly that it is in target image that the ordinate of the coordinate position of the pixel in image and abscissa are multiplied by respectively 2Coordinate position.
What in disclosure embodiment, provide takes out pixel and the pixel of taking-up is closed from target imageAnd method in the middle of residual pixel point in target image do not limit, the method more than providing is only for whereinA kind of implementation.
In disclosure embodiment, obtain the figure of the first thumbnail image of the partial pixel point composition in target imagePicture data; Send the view data of the first thumbnail image to terminal; In the target image that reception server sendsThe view data of the first thumbnail image of partial pixel point composition; Based on the view data of the first thumbnail image,Show the first thumbnail image; After the view data of the first thumbnail image is sent, send target to terminalThe view data of other pixels in image except partial pixel point; The target figure that reception server sendsThe view data of other pixels in picture outside part pixel; Based on the view data of the first thumbnail imageWith the view data of other pixels, target image. Like this, in the time that server sends image to terminal,In the time that server sends image to terminal, the data total amount of transmission is no more than the data total amount of target image, fromAnd can save data transmission resources.
Another exemplary embodiment of the disclosure provides the server that a kind of transmitting image is also provided, as Fig. 6Shown in, this server comprises:
Acquisition module 610, for obtaining the figure of the first thumbnail image of partial pixel point composition of target imagePicture data;
The first sending module 620, for sending the view data of described the first thumbnail image to terminal;
The second sending module 630, after being sent in the view data of described the first thumbnail image, to instituteState the view data that terminal sends other pixels except described partial pixel point in described target image.
Optionally, as shown in Figure 7, described the first sending module 620 comprises and obtains submodule 621, firstSend submodule 622 and second to send submodule 623, wherein:
The described submodule 621 that obtains, for obtaining second of described the first thumbnail image part pixel compositionThe view data of thumbnail image;
Described first sends submodule 622, for send the view data of described the second thumbnail image to terminal;
Described second sends submodule 623, for being sent in the view data of described the second thumbnail imageAfter, to described terminal send in described the first thumbnail image except part pixel in described the first thumbnail image itThe view data of other outer pixels.
Optionally, described the second sending module 630 for:
After the view data of described the first thumbnail image is sent, receive the demonstration of described target imageWhen request, send other pixels except described partial pixel point in described target image to described terminalView data.
Optionally, described the first sending module 620 for:
The view data of described the first thumbnail image is compressed, obtained the compression of described the first thumbnail imageView data, sends the compressing image data of described the first thumbnail image to terminal.
Described the second sending module 630 for:
After the view data of described the first thumbnail image is sent, described portion will be removed in described target imageDivide the view data of other pixels outside pixel to compress, obtain the compression of described other pixelsView data, the compressing image data of other pixels described in sending to described terminal.
Based on identical design, disclosure embodiment provides the terminal that a kind of transmitting image is also provided, asShown in Fig. 8, this terminal comprises:
The first receiver module 810, the of the target image part pixel composition sending for reception serverThe view data of one thumbnail image;
The first display module 820, for the view data based on described the first thumbnail image, shows described firstThumbnail image;
The second receiver module 830, partial pixel point described in the described target image sending for reception serverOutside the view data of other pixels;
The second display module 840, for the view data based on described the first thumbnail image and described other pixelsThe view data of point, shows described target image.
Optionally, as shown in Figure 9, described the first receiver module 810 comprises the first reception submodule 811, aobviousShow that submodule 812 and second receives submodule 813, wherein:
Described first receives submodule 811, described the first thumbnail image part sending for reception serverThe view data of the second thumbnail image of pixel composition;
Described display sub-module 812, for the view data based on described the second thumbnail image, shows describedTwo thumbnail images;
Described second receives submodule 813, described the first thumbnail image sending for receiving described serverThe view data of other pixels in described the first thumbnail image part pixel;
Described the first display module 820, for:
In view data based on described the second thumbnail image and described the first thumbnail image, remove described the first breviaryThe view data of other pixels in image outside part pixel, shows described the first thumbnail image.
Optionally, as shown in figure 10, described terminal also comprises:
Sending module 850, detects that for working as the demonstration of the amplification to described the first thumbnail image that user inputs refers toWhile order, send the demonstration request of described target image to described server.
Optionally, described the first receiver module 810 for:
The compressed image of the first thumbnail image of part pixel composition in the target image that reception server sendsData;
Described the first display module 820 for:
Compressing image data to described the first thumbnail image decompresses, described in obtaining based on decompressionThe view data of the first thumbnail image, shows described the first thumbnail image.
Described the second receiver module 830 for:
The pressure of other pixels described in the described target image that reception server sends outside partial pixel pointContracting view data;
Described the second display module 840 for:
Compressing image data to described other pixels decompresses, based on described the first thumbnail imageThe view data of view data and described other pixels that obtain that decompress, shows described target image.
Optionally, described the second display module 840 for:
The view data of the view data of described the first thumbnail image and described other pixels is merged, obtainThe view data of described target image, based on the view data of described target image, shows described target image.
In disclosure embodiment, obtain the figure of the first thumbnail image of the partial pixel point composition in target imagePicture data; Send the view data of the first thumbnail image to terminal; In the target image that reception server sendsThe view data of the first thumbnail image of partial pixel point composition; Based on the view data of the first thumbnail image,Show the first thumbnail image; After the view data of the first thumbnail image is sent, send target to terminalThe view data of other pixels in image except partial pixel point; The target figure that reception server sendsThe view data of other pixels in picture outside part pixel; Based on the view data of the first thumbnail imageWith the view data of other pixels, target image. Like this, in the time that server sends image to terminal,In the time that server sends image to terminal, the data total amount of transmission is no more than the data total amount of target image, fromAnd can save data transmission resources.
It should be noted that: the server of the transmitting image that above-described embodiment provides and terminal in the time of transmitting image,Only be illustrated with the division of above-mentioned each functional module, in practical application, can be as required and by upperState function distribution and completed by different functional modules, be divided into difference by the internal structure of server and terminalFunctional module, to complete all or part of function described above. In addition, above-described embodiment providesThe embodiment of the method for the server of transmitting image and terminal and transmitting image belongs to same design, its specific implementationProcess refers to embodiment of the method, repeats no more here.
The another exemplary embodiment of the disclosure provides a kind of system of transmitting image, and described system comprises: clothesBusiness device and terminal, wherein:
Described server, for obtaining the figure of the first thumbnail image of partial pixel point composition of target imagePicture data; Send the view data of described the first thumbnail image to terminal; At the figure of described the first thumbnail imageAfter being sent as data, send in described target image except described partial pixel point to described terminalThe view data of other pixels;
Described terminal, the first breviary of the target image part pixel sending for reception server compositionThe view data of image; Based on the view data of described the first thumbnail image, show described the first thumbnail image;The picture number of other pixels described in the described target image that reception server sends outside partial pixel pointAccording to; View data based on described the first thumbnail image and the view data of described other pixels, show instituteState target image.
In disclosure embodiment, obtain the figure of the first thumbnail image of the partial pixel point composition in target imagePicture data; Send the view data of the first thumbnail image to terminal; In the target image that reception server sendsThe view data of the first thumbnail image of partial pixel point composition; Based on the view data of the first thumbnail image,Show the first thumbnail image; After the view data of the first thumbnail image is sent, send target to terminalThe view data of other pixels in image except partial pixel point; The target figure that reception server sendsThe view data of other pixels in picture outside part pixel; Based on the view data of the first thumbnail imageWith the view data of other pixels, target image. Like this, in the time that server sends image to terminal,In the time that server sends image to terminal, the data total amount of transmission is no more than the data total amount of target image, fromAnd can save data transmission resources.
A disclosure again exemplary embodiment provides a kind of structural representation of server. With reference to Figure 11, clothesBusiness device 1100 comprises processing components 1922, and it further comprises one or more processors, and by memoryThe memory resource of 1932 representatives, can, by the instruction of the execution of processing unit 1922, for example should for storingUse program. In memory 1932, the application program of storage can comprise one or more each correspondenceIn the module of one group of instruction. In addition, processing components 1922 is configured to carry out instruction, to carry out above-mentioned demonstrationUse the method for record.
Server 1100 can also comprise that a power supply module 1926 is configured to carry out the electricity of server 1100Source control, a wired or wireless network interface 1950 is configured to server 1100 to be connected to network,With input and output (I/O) interface 1958. Server 1100 can operate based on being stored in memory 1932Operating system, for example WindowsServerTM, MacOSXTM, UnixTM, LinuxTM,FreeBSDTM or similar.
Server 1100 can include memory, and one or more than one program, one of themOr more than one program is stored in memory, and be configured to be held by more than one or one processorDescribed more than one or one program package of row contains for carrying out the instruction of following operation:
Obtain the view data of the first thumbnail image of the partial pixel point composition in target image;
Send the view data of described the first thumbnail image to terminal;
After the view data of described the first thumbnail image is sent, send described target figure to described terminalThe view data of other pixels in picture except described partial pixel point.
In disclosure embodiment, obtain the figure of the first thumbnail image of the partial pixel point composition in target imagePicture data; Send the view data of the first thumbnail image to terminal; In the target image that reception server sendsThe view data of the first thumbnail image of partial pixel point composition; Based on the view data of the first thumbnail image,Show the first thumbnail image; After the view data of the first thumbnail image is sent, send target to terminalThe view data of other pixels in image except partial pixel point; The target figure that reception server sendsThe view data of other pixels in picture outside part pixel; Based on the view data of the first thumbnail imageWith the view data of other pixels, target image. Like this, in the time that server sends image to terminal,In the time that server sends image to terminal, the data total amount of transmission is no more than the data total amount of target image, fromAnd can save data transmission resources.
A disclosure again exemplary embodiment provides a kind of structural representation of terminal. This terminal can be handMachine, panel computer etc.
With reference to Figure 12, terminal 1200 can comprise following one or more assembly: processing components 802, storageDevice 804, power supply module 806, multimedia groupware 808, audio-frequency assembly 810, I/O (I/O) connectsMouth 812, sensor cluster 814, and communications component 816.
The integrated operation of processing components 802 common control terminals 1200, such as with demonstration, call, numberAccording to communication, the operation that camera operation and record operation are associated. Treatment element 802 can comprise one or manyIndividual processor 820 is carried out instruction, to complete all or part of step of above-mentioned method. In addition process,Assembly 802 can comprise one or more modules, is convenient to mutual between processing components 802 and other assemblies.For example, processing unit 802 can comprise multi-media module, to facilitate multimedia groupware 808 and processing componentsMutual between 802.
Memory 804 is configured to store various types of data to be supported in the operation of terminal 1200. TheseThe example of data comprises for any application program of operation in terminal 1200 or the instruction of method, contact personData, telephone book data, message, picture, video etc. Memory 804 can be by any type volatileProperty or non-volatile memory device or their combination realize, as static RAM (SRAM),Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM),Programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash memory,Disk or CD.
The various assemblies that electric power assembly 806 is terminal 1200 provide electric power. Electric power assembly 806 can comprise electricityManagement system, one or more power supplys, and other and generate, manage and divide for audio output apparatus 1200The assembly that distribution power is associated.
Multimedia groupware 808 is included in the screen that an output interface is provided between described terminal 1200 and userCurtain. In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP). AsFruit screen comprises touch panel, and screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises that one or more touch sensors are with the gesture on sensing touch, slip and touch panel.Described touch sensor is the border of sensing touch or sliding action not only, but also detects and described touchOr relevant duration and the pressure of slide. In certain embodiments, multimedia groupware 808 comprises oneIndividual front-facing camera and/or post-positioned pick-up head. When terminal 1200 is in operator scheme, as screening-mode or videoWhen pattern, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data. Each preposition taking the photographPicture head and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom energyPower.
Audio-frequency assembly 810 is configured to output and/or input audio signal. For example, audio-frequency assembly 810 comprisesA microphone (MIC), when audio output apparatus 1200 is in operator scheme, as call model, record mouldWhen formula and speech recognition mode, microphone is configured to receive external audio signal. The audio signal receivingCan be further stored in memory 804 or be sent via communications component 816.
I/O interface 812 is for providing interface between processing components 802 and peripheral interface module, above-mentioned peripheral interfaceModule can be keyboard, some striking wheel, button etc. These buttons can include but not limited to: home button, soundAmount button, start button and locking press button.
Sensor cluster 814 comprises one or more sensors, is used to terminal 1200 that various aspects are providedState estimation. For example, sensor cluster 814 can detect the opening/closing state of terminal 1200, assemblyRelative positioning, for example described assembly is display and the keypad of terminal 1200, sensor cluster 814 alsoCan sense terminals 1200 or the position of 1200 assemblies of terminal change, user contacts with terminal 1200Exist or do not have the variations in temperature of terminal 1200 orientation or acceleration/deceleration and terminal 1200. Sensor groupPart 814 can comprise proximity transducer, be configured to without any physical contact time detect near thingThe existence of body. Sensor cluster 814 can also comprise optical sensor, as CMOS or ccd image sensor,For using in imaging applications. In certain embodiments, this sensor cluster 814 can also comprise accelerationDegree sensor, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communications component 816 is configured to be convenient to the logical of wired or wireless mode between terminal 1200 and other equipmentLetter. Terminal 1200 can access the wireless network based on communication standard, as WiFi, and 2G or 3G, or theyCombination. In one exemplary embodiment, communication component 816 receives wide from outside via broadcast channelThe broadcast singal of broadcast management system or broadcast related information. In one exemplary embodiment, described Department of Communication ForcePart 816 also comprises near-field communication (NFC) module, to promote junction service. For example, can in NFC moduleBased on RF identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra broadband (UWB) skillArt, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, terminal 1200 can be by one or more application specific integrated circuits(ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), FPGADevice (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or itsHe realizes by electronic component, for carrying out said method.
In the exemplary embodiment, also provide a kind of non-provisional computer-readable storage medium that comprises instructionMatter, for example, comprise the memory 804 of instruction, above-mentioned instruction can by the processor of terminal 1,200 820 carry out withComplete said method. For example, described non-provisional computer-readable recording medium can be ROM, deposit at randomAccess to memory (RAM), CD-ROM, tape, floppy disk and optical data storage equipment etc.
A kind of non-provisional computer-readable recording medium, when the locating by terminal of the instruction in described storage mediumWhen reason device is carried out, make terminal can carry out above-mentioned method, the method comprises:
The picture number of the first thumbnail image of part pixel composition in the target image that reception server sendsAccording to;
Based on the view data of described the first thumbnail image, show described the first thumbnail image;
The figure of other pixels described in the described target image that reception server sends outside partial pixel pointPicture data;
View data based on described the first thumbnail image and the view data of described other pixels, show instituteState target image.
In disclosure embodiment, obtain the figure of the first thumbnail image of the partial pixel point composition in target imagePicture data; Send the view data of the first thumbnail image to terminal; In the target image that reception server sendsThe view data of the first thumbnail image of partial pixel point composition; Based on the view data of the first thumbnail image,Show the first thumbnail image; After the view data of the first thumbnail image is sent, send target to terminalThe view data of other pixels in image except partial pixel point; The target figure that reception server sendsThe view data of other pixels in picture outside part pixel; Based on the view data of the first thumbnail imageWith the view data of other pixels, target image. Like this, in the time that server sends image to terminal,In the time that server sends image to terminal, the data total amount of transmission is no more than the data total amount of target image, fromAnd can save data transmission resources.
Those skilled in the art, considering description and putting into practice after disclosed herein disclosing, will easily expect these public affairsOther embodiment of opening. The application is intended to contain any modification of the present disclosure, purposes or adaptations,These modification, purposes or adaptations are followed general principle of the present disclosure and are comprised that the disclosure is unexposedCommon practise in the art or conventional techniques means. Description and embodiment are only regarded as exemplary, true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to accurate knot described above and illustrated in the accompanying drawingsStructure, and can carry out various amendments and change not departing from its scope. The scope of the present disclosure is only by appendedClaim limits.

Claims (19)

1. a method for transmitting image, is characterized in that, described method comprises:
Obtain the view data of the first thumbnail image of the partial pixel point composition in target image;
Send the view data of described the first thumbnail image to terminal;
After the view data of described the first thumbnail image is sent, send described target figure to described terminalThe view data of other pixels in picture except described partial pixel point.
2. method according to claim 1, is characterized in that, described to terminal send described first contractingThe slightly view data of image, comprising:
Obtain the view data of the second thumbnail image of part pixel composition in described the first thumbnail image;
Send the view data of described the second thumbnail image to terminal;
After the view data of described the second thumbnail image is sent, send described the first contracting to described terminalSlightly in image in described the first thumbnail image the view data of other pixels part pixel.
3. method according to claim 1, is characterized in that, described at described the first thumbnail imageAfter view data is sent, send in described target image except described partial pixel point to described terminalThe view data of other pixels, comprising:
After the view data of described the first thumbnail image is sent, receive the demonstration of described target imageWhen request, send other pixels except described partial pixel point in described target image to described terminalView data.
4. method according to claim 1, is characterized in that, described to terminal send described first contractingThe slightly view data of image, comprising:
The view data of described the first thumbnail image is compressed, obtained the compression of described the first thumbnail imageView data, sends the compressing image data of described the first thumbnail image to terminal;
After the described view data at described the first thumbnail image is sent, send described order to described terminalMark on a map the view data of other pixels except described partial pixel point in picture, comprising:
After the view data of described the first thumbnail image is sent, described portion will be removed in described target imageDivide the view data of other pixels outside pixel to compress, obtain the compression of described other pixelsView data, the compressing image data of other pixels described in sending to described terminal.
5. a method for transmitting image, is characterized in that, described method comprises:
The picture number of the first thumbnail image of part pixel composition in the target image that reception server sendsAccording to;
Based on the view data of described the first thumbnail image, show described the first thumbnail image;
The figure of other pixels described in the described target image that reception server sends outside partial pixel pointPicture data;
View data based on described the first thumbnail image and the view data of described other pixels, show instituteState target image.
6. method according to claim 5, is characterized in that, the target that described reception server sendsThe view data of the first thumbnail image of part pixel composition in image, comprising:
The second thumbnail image that in described the first thumbnail image that reception server sends, part pixel formsView data;
Based on the view data of described the second thumbnail image, show described the second thumbnail image;
Receive in described the first thumbnail image that described server sends except part picture in described the first thumbnail imageThe view data of other pixels outside vegetarian refreshments;
The described view data based on described the first thumbnail image, shows described the first thumbnail image, comprising:
In view data based on described the second thumbnail image and described the first thumbnail image, remove described the first breviaryThe view data of other pixels in image outside part pixel, shows described the first thumbnail image.
7. method according to claim 5, is characterized in that, described based on described the first thumbnail imageView data, after showing described the first thumbnail image, described method also comprises:
In the time the amplification idsplay order to described the first thumbnail image that user inputs being detected, to described serviceDevice sends the demonstration request of described target image.
8. method according to claim 5, is characterized in that, the target that described reception server sendsThe view data of the first thumbnail image of part pixel composition in image, comprising:
The compressed image of the first thumbnail image of part pixel composition in the target image that reception server sendsData;
The described view data based on described the first thumbnail image, shows described the first thumbnail image, comprising:
Compressing image data to described the first thumbnail image decompresses, described in obtaining based on decompressionThe view data of the first thumbnail image, shows described the first thumbnail image;
Other pixels described in the described target image that described reception server sends outside partial pixel pointView data, comprising:
The pressure of other pixels described in the described target image that reception server sends outside partial pixel pointContracting view data;
Described view data based on described the first thumbnail image and the view data of described other pixels, aobviousShow described target image, comprising:
Compressing image data to described other pixels decompresses, based on described the first thumbnail imageThe view data of view data and described other pixels that obtain that decompress, shows described target image.
9. method according to claim 5, is characterized in that, described based on described the first thumbnail imageView data and the view data of described other pixels, show described target image, comprising:
The view data of the view data of described the first thumbnail image and described other pixels is merged, obtainThe view data of described target image, based on the view data of described target image, shows described target image.
10. a server, is characterized in that, described server comprises:
Acquisition module, for obtaining the image of the first thumbnail image of partial pixel point composition of target imageData;
The first sending module, for sending the view data of described the first thumbnail image to terminal;
The second sending module, after being sent in the view data of described the first thumbnail image, to describedTerminal sends the view data of other pixels except described partial pixel point in described target image.
11. servers according to claim 10, is characterized in that, described the first sending module comprisesObtain submodule, first and send submodule and the second transmission submodule, wherein:
The described submodule that obtains, for obtaining the second contracting of described the first thumbnail image part pixel compositionThe slightly view data of image;
Described first sends submodule, for send the view data of described the second thumbnail image to terminal;
Described second sends submodule, after being sent in the view data of described the second thumbnail image,Send in described the first thumbnail image in described the first thumbnail image part pixel to described terminalThe view data of other pixels.
12. servers according to claim 10, is characterized in that, described the second sending module is used for:
After the view data of described the first thumbnail image is sent, receive the demonstration of described target imageWhen request, send other pixels except described partial pixel point in described target image to described terminalView data.
13. servers according to claim 10, is characterized in that, described the first sending module is used for:
The view data of described the first thumbnail image is compressed, obtained the compression of described the first thumbnail imageView data, sends the compressing image data of described the first thumbnail image to terminal;
Described the second sending module is used for:
After the view data of described the first thumbnail image is sent, described portion will be removed in described target imageDivide the view data of other pixels outside pixel to compress, obtain the compression of described other pixelsView data, the compressing image data of other pixels described in sending to described terminal.
14. 1 kinds of terminals, is characterized in that, described terminal comprises:
The first receiver module, first of the target image part pixel sending for reception server compositionThe view data of thumbnail image;
The first display module, for the view data based on described the first thumbnail image, shows described the first contractingSlightly image;
The second receiver module, described in the described target image sending for reception server, partial pixel is put itThe view data of other outer pixels;
The second display module, for the view data based on described the first thumbnail image and described other pixelsView data, show described target image.
15. terminals according to claim 14, is characterized in that, described the first receiver module comprisesOne receives submodule, display sub-module and the second reception submodule, wherein:
Described first receives submodule, described the first thumbnail image part picture sending for reception serverThe view data of the second thumbnail image of vegetarian refreshments composition;
Described display sub-module, for the view data based on described the second thumbnail image, shows described secondThumbnail image;
Described second receives submodule, removes for described the first thumbnail image that receives described server transmissionThe view data of other pixels in described the first thumbnail image outside part pixel;
Described the first display module, for:
In view data based on described the second thumbnail image and described the first thumbnail image, remove described the first breviaryThe view data of other pixels in image outside part pixel, shows described the first thumbnail image.
16. terminals according to claim 14, is characterized in that, described terminal also comprises:
Sending module, detects for working as the amplification idsplay order to described the first thumbnail image that user inputsTime, send the demonstration request of described target image to described server.
17. terminals according to claim 14, is characterized in that, described the first receiver module is used for:
The compressed image of the first thumbnail image of part pixel composition in the target image that reception server sendsData;
Described the first display module is used for:
Compressing image data to described the first thumbnail image decompresses, described in obtaining based on decompressionThe view data of the first thumbnail image, shows described the first thumbnail image;
Described the second receiver module is used for:
The pressure of other pixels described in the described target image that reception server sends outside partial pixel pointContracting view data;
Described the second display module is used for:
Compressing image data to described other pixels decompresses, based on described the first thumbnail imageThe view data of view data and described other pixels that obtain that decompress, shows described target image.
18. terminals according to claim 14, is characterized in that, described the second display module is used for:
The view data of the view data of described the first thumbnail image and described other pixels is merged, obtainThe view data of described target image, based on the view data of described target image, shows described target image.
The system of 19. 1 kinds of transmitting images, is characterized in that, described system comprises server and terminal, itsIn:
Described server, for obtaining the figure of the first thumbnail image of partial pixel point composition of target imagePicture data; Send the view data of described the first thumbnail image to terminal; At the figure of described the first thumbnail imageAfter being sent as data, send in described target image except described partial pixel point to described terminalThe view data of other pixels;
Described terminal, the first breviary of the target image part pixel sending for reception server compositionThe view data of image; Based on the view data of described the first thumbnail image, show described the first thumbnail image;The picture number of other pixels described in the described target image that reception server sends outside partial pixel pointAccording to; View data based on described the first thumbnail image and the view data of described other pixels, show instituteState target image.
CN201510964362.7A 2015-12-21 2015-12-21 A kind of method, apparatus and system for transmitting image Active CN105611341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510964362.7A CN105611341B (en) 2015-12-21 2015-12-21 A kind of method, apparatus and system for transmitting image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510964362.7A CN105611341B (en) 2015-12-21 2015-12-21 A kind of method, apparatus and system for transmitting image

Publications (2)

Publication Number Publication Date
CN105611341A true CN105611341A (en) 2016-05-25
CN105611341B CN105611341B (en) 2019-02-22

Family

ID=55990832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510964362.7A Active CN105611341B (en) 2015-12-21 2015-12-21 A kind of method, apparatus and system for transmitting image

Country Status (1)

Country Link
CN (1) CN105611341B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108231164A (en) * 2017-12-27 2018-06-29 沈阳东软医疗系统有限公司 A kind of image processing method, apparatus and system
CN108668048A (en) * 2018-03-23 2018-10-16 西安万像电子科技有限公司 The processing method and system of image data, storage medium, processor
CN109873916A (en) * 2019-02-27 2019-06-11 珠海格力电器股份有限公司 Content recording method and device and intelligent door
CN110413827A (en) * 2019-07-25 2019-11-05 上海掌门科技有限公司 A method and device for providing target image information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801947B1 (en) * 2000-08-01 2004-10-05 Nortel Networks Ltd Method and apparatus for broadcasting media objects with guaranteed quality of service
CN101273604A (en) * 2005-09-27 2008-09-24 喷流数据有限公司 System and method for progressive delivery of multimedia objects
CN102821303A (en) * 2012-08-31 2012-12-12 哈尔滨工程大学 Network real-time graded compression and transmission method for pixel-level video information
CN103164452A (en) * 2011-12-15 2013-06-19 深圳市腾讯计算机系统有限公司 Method, device and system of picture storage and reading
CN103353879A (en) * 2013-06-18 2013-10-16 北京智谷睿拓技术服务有限公司 Picture processing method and device
CN105100826A (en) * 2015-07-17 2015-11-25 小米科技有限责任公司 Picture processing method, apparatus and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6801947B1 (en) * 2000-08-01 2004-10-05 Nortel Networks Ltd Method and apparatus for broadcasting media objects with guaranteed quality of service
CN101273604A (en) * 2005-09-27 2008-09-24 喷流数据有限公司 System and method for progressive delivery of multimedia objects
CN103164452A (en) * 2011-12-15 2013-06-19 深圳市腾讯计算机系统有限公司 Method, device and system of picture storage and reading
CN102821303A (en) * 2012-08-31 2012-12-12 哈尔滨工程大学 Network real-time graded compression and transmission method for pixel-level video information
CN103353879A (en) * 2013-06-18 2013-10-16 北京智谷睿拓技术服务有限公司 Picture processing method and device
CN105100826A (en) * 2015-07-17 2015-11-25 小米科技有限责任公司 Picture processing method, apparatus and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108231164A (en) * 2017-12-27 2018-06-29 沈阳东软医疗系统有限公司 A kind of image processing method, apparatus and system
CN108231164B (en) * 2017-12-27 2021-07-09 东软医疗系统股份有限公司 Image processing method, device and system
CN108668048A (en) * 2018-03-23 2018-10-16 西安万像电子科技有限公司 The processing method and system of image data, storage medium, processor
CN109873916A (en) * 2019-02-27 2019-06-11 珠海格力电器股份有限公司 Content recording method and device and intelligent door
CN110413827A (en) * 2019-07-25 2019-11-05 上海掌门科技有限公司 A method and device for providing target image information

Also Published As

Publication number Publication date
CN105611341B (en) 2019-02-22

Similar Documents

Publication Publication Date Title
CN104112119A (en) Face identification-based communication method and apparatus
CN104156186A (en) Health data display method and device
CN104731868A (en) Method and device for intercepting advertisements
CN106792448A (en) Bluetooth connecting method and device, system
CN105515831A (en) Network state information display method and device
CN108038431A (en) Image processing method, image processing device, computer equipment and computer readable storage medium
CN104636164B (en) Start page generation method and device
CN104506443A (en) Router setting interface display method and device
CN107426088A (en) Pictorial information processing method and processing device
CN106060257A (en) Method and device for viewing relevant information of contact
CN105578401A (en) Locating information collection method, locating information collection device and mobile terminal
CN105611341A (en) Image transmission method, device and system
CN106325670A (en) Message prompting method and device
CN105549300A (en) Automatic focusing method and device
CN105488829A (en) Method and device for generating head portrait
CN109669710B (en) Note processing method and terminal
CN104836721A (en) Group session message reminding method and group session message reminding device
CN104636064A (en) Gesture generating method and device
CN104168356A (en) Method and device for processing communication identification
CN106156285A (en) Image display method and device
CN110233743A (en) A kind of communication group creating method, terminal device and computer readable storage medium
CN105653658A (en) Information display method and device
CN105426904A (en) Photo processing method, apparatus and device
CN109299693A (en) A display control method and mobile terminal
CN105426065A (en) Browsing position marking method and device

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