CN110838969B - Picture transmission method, device, equipment and medium - Google Patents

Picture transmission method, device, equipment and medium Download PDF

Info

Publication number
CN110838969B
CN110838969B CN201911037704.5A CN201911037704A CN110838969B CN 110838969 B CN110838969 B CN 110838969B CN 201911037704 A CN201911037704 A CN 201911037704A CN 110838969 B CN110838969 B CN 110838969B
Authority
CN
China
Prior art keywords
original picture
directory address
thumbnail
terminal
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
CN201911037704.5A
Other languages
Chinese (zh)
Other versions
CN110838969A (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.)
Suzhou Dajiaying Information Technology Co Ltd
Original Assignee
Suzhou Dajiaying Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Dajiaying Information Technology Co Ltd filed Critical Suzhou Dajiaying Information Technology Co Ltd
Priority to CN201911037704.5A priority Critical patent/CN110838969B/en
Publication of CN110838969A publication Critical patent/CN110838969A/en
Application granted granted Critical
Publication of CN110838969B publication Critical patent/CN110838969B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a picture transmission method, which comprises the following steps: receiving an original picture sent by a first terminal and a unique identity of the original picture; determining a first original picture directory address and a first thumbnail directory address which correspond to the unique identity one by one; and sending the first thumbnail directory address and the first original picture directory address to the first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to the second terminal through a communication server, the second terminal downloads and displays the thumbnail under the first thumbnail directory address, and the second terminal downloads and displays the original picture under the first original picture directory address when receiving an instruction of a user to view the original picture of the thumbnail. By implementing the method and the device, the technical problem that the storage resources of the file server are easily wasted in the existing picture transmission process can be solved.

Description

Picture transmission method, device, equipment and medium
Technical Field
The present invention relates to data processing methods, apparatuses, devices, and media, and in particular, to a method, an apparatus, a device, and a medium for image transmission.
Background
In modern society, instant messaging software is very popular, such as QQ, wechat, etc., and users often transmit pictures to each other when using the instant messaging software. The current general method for transmitting pictures by instant messaging software comprises the following steps: the sending terminal uploads the picture original image to the picture server, the picture server returns the storage address of the picture in the picture server to the sending terminal, and the sending terminal forwards the storage address of the picture in the picture server to the receiving terminal so that the receiving terminal can download the picture to the picture server according to the storage address.
In the research and practice process of the prior art, the inventor of the present application finds that, when a user uploads the same picture for multiple times, the sending terminal submits the same picture to the picture server for multiple times, the picture server stores the multiple pictures at different addresses for multiple times, and returns multiple different storage addresses to the sending terminal, so that the receiving terminal downloads the pictures at the corresponding addresses to the picture server according to the multiple different storage addresses, thereby causing waste of storage resources of the picture server.
Disclosure of Invention
In view of the foregoing problems in the prior art, an object of the present invention is to provide a method, an apparatus, a device and a medium for transmitting pictures, so as to solve the technical problem that the storage resources of a file server are easily wasted in the existing picture transmission process.
The invention provides a picture transmission method in a first aspect, which comprises the following steps: receiving an original picture sent by a first terminal and a unique identity of the original picture; determining a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity; and sending the first thumbnail directory address and the first original picture directory address to the first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to the second terminal through a communication server, the second terminal downloads and displays the thumbnail under the first thumbnail directory address, and the second terminal downloads and displays the original picture under the first original picture directory address when receiving an instruction of a user to view the original picture of the thumbnail.
Further, the determining the first original picture directory address and the first thumbnail picture directory address corresponding to the unique identifier one to one includes: inquiring whether the unique identity is recorded in a first preset database or not; and when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one.
Further, the determining the first original picture directory address and the first thumbnail directory address corresponding to the unique identifier one to one further includes: when the unique identity is not recorded in a first preset database, generating a thumbnail of the original picture; storing the original picture under a first original picture directory address, and storing the thumbnail under a first thumbnail directory address; and writing the first original picture directory address, the first thumbnail directory address and the unique identity into the first preset database in a one-to-one correspondence relationship.
The second aspect of the present invention provides a method for transmitting a picture, the method comprising: receiving a first thumbnail directory address and a first original picture directory address sent by a first terminal through a communication server, wherein the first thumbnail directory address and the first original picture directory address are the first original picture directory address and the first thumbnail directory address which are determined to be in one-to-one correspondence with the unique identity after the file server receives the original picture and the unique identity of the original picture sent by the first terminal; downloading and displaying the thumbnail under the first thumbnail directory address of the file server; and when an instruction of a user for viewing the original picture of the thumbnail is received, downloading and displaying the original picture under the first original picture directory address of the file server.
Further, prior to performing the step of downloading and displaying the thumbnail at the first thumbnail directory address of the file server, the method further comprises: inquiring whether a second preset database records the first thumbnail directory address or not; when the first thumbnail directory address is not recorded in the second preset database, the step of downloading and displaying the thumbnail under the first thumbnail directory address of the file server is executed; correspondingly, the method further comprises the following steps: and storing the downloaded thumbnail under a local second thumbnail directory address, and writing the second thumbnail directory address and the first thumbnail directory address into the second preset database in a one-to-one corresponding relationship.
Further, the method further comprises: and when the first thumbnail directory address is recorded in the second preset database, reading the thumbnail under the second thumbnail directory address corresponding to the first thumbnail directory address, and displaying the read thumbnail.
Further, before the step of downloading and displaying the original picture at the first original picture directory address of the file server is performed, the method further comprises: inquiring whether the second preset database records the directory address of the first original picture or not; when an instruction of a user for checking the original picture of the thumbnail is received and the first original picture directory address is not recorded in the second preset database, the step of downloading and displaying the original picture at the first original picture directory address of the file server is executed; correspondingly, the method further comprises the following steps: and storing the downloaded original picture in a local second original picture directory address, and writing the second original picture directory address and the first original picture directory address into the second preset database in a one-to-one corresponding relationship.
Further, the method further comprises: when an instruction of a user for viewing the original picture of the thumbnail is received and the first original picture directory address is recorded in the second preset database, reading the original picture at the second original picture directory address corresponding to the first original picture directory address, and displaying the read original picture.
The third aspect of the present invention provides a picture transmission method, including: a first terminal sends an original picture and a unique identity of the original picture to a file server; the file server determines a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity; the file server sends the first thumbnail directory address and the first original picture directory address to the first terminal; the first terminal sends the first thumbnail directory address and the first original picture directory address to a communication server; the communication server sends the first thumbnail directory address and the first original picture directory address to a second terminal; the second terminal downloads and displays the thumbnails under the first thumbnail directory address; and when receiving an instruction of viewing the original picture of the thumbnail from a user, the second terminal downloads and displays the original picture at the first original picture directory address.
Further, before the step of the first terminal sending the original picture and the unique identifier of the original picture to the file server is executed, the method further comprises: the first terminal acquires a third original picture directory address of an original picture to be sent in the local and an identity of the first terminal; and the first terminal generates a unique identity of the original picture based on the third original picture directory address and the identity.
A fourth aspect of the present invention provides a picture transmission apparatus, comprising: the first data receiving module is used for receiving an original picture sent by a first terminal and the unique identity of the original picture; the data acquisition module is used for determining a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity; and the data sending module is used for sending the first thumbnail directory address and the first original picture directory address to a first terminal so that the first terminal sends the first thumbnail directory address and the first original picture directory address to a second terminal through a communication server, the second terminal downloads and displays the thumbnail under the first thumbnail directory address, and the second terminal downloads and displays the original picture under the first original picture directory address when receiving an instruction of a user for checking the original picture of the thumbnail.
The fifth aspect of the present invention provides a picture transmission apparatus, comprising: the second data receiving module is used for receiving a first thumbnail directory address and a first original picture directory address which are sent by a first terminal through a communication server, wherein the first thumbnail directory address and the first original picture directory address are the first original picture directory address and the first thumbnail directory address which are determined by a file server and correspond to the unique identity one by one after the file server receives the original picture and the unique identity of the original picture sent by the first terminal; the thumbnail downloading display module is used for downloading and displaying thumbnails under the first thumbnail directory address of the file server; and the original picture downloading and displaying module is used for downloading and displaying the original picture under the first original picture directory address of the file server when receiving an instruction of a user for checking the original picture of the thumbnail.
The invention also provides a picture transmission device, which comprises a processor and a memory, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to realize the picture transmission method.
The present invention also provides a computer-readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded by a processor and executes any one of the picture transmission methods.
Due to the technical scheme, the invention has the following beneficial effects:
when the same original picture is uploaded for multiple times, the file server acquires a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the original picture through the received unique identity of the original picture, and sends the first thumbnail directory address and the first original picture directory address to the first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to the second terminal, and the second terminal downloads the picture to the first thumbnail directory address and the first original picture directory address of the file server, and therefore the file server is prevented from storing the same original picture for multiple times, and the storage space of the file server is saved.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings used in the embodiment or the description of the prior art will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a schematic diagram of an application environment of a picture transmission method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for transmitting a picture by using a file server 20 as an execution subject according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of determining a first original picture directory address and a first thumbnail directory address corresponding to the unique identifier in a picture transmission method using the file server 20 as an execution subject according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of another method for transmitting a picture by using the file server 20 as an execution subject according to the embodiment of the present invention, in which a first original picture directory address and a first thumbnail directory address that correspond to the unique identifier one to one are determined;
fig. 5 is a flowchart illustrating a picture transmission method implemented by the second terminal 40 according to an embodiment of the present invention;
fig. 6 is a flowchart illustrating another picture transmission method implemented by the second terminal 40 according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating a picture transmission method of a picture transmission system according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a picture transmission device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of another image transmission device according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion.
Referring to fig. 1, fig. 1 is a schematic diagram of an application environment of a picture transmission method according to an embodiment of the present invention. The application environment comprises a first terminal 10, a file server 20, a communication server 30 and a second terminal 40.
The first terminal 10 and the second terminal 40 may be terminal devices with internet access functions, such as a mobile phone, a tablet computer, a notebook computer, a super mobile personal computer, a netbook, a personal digital assistant, and the like, and the first terminal 10 and the second terminal 40 may also download and install various instant messaging applications, such as QQ, wechat, and the like, which may be registered in real names and require network connection.
The file server 20 is configured to receive a file sent by the first terminal and the unique identity of the file, return the obtained file address to the first terminal after obtaining the file address corresponding to the unique identity, and send the file at the file address to the second terminal when the second terminal requests to download the file at the file address.
Specifically, the file server 20 may include a picture server 21 and a database server 22.
The database server 22 is configured to store the unique identification of each type of picture and the storage address of each type of picture in the picture server.
The picture server 21 is configured to receive the picture sent by the first terminal and the unique identity of the picture, and after receiving the unique identity of the picture, query, through the database server 22, a picture saving address corresponding to the unique identity, and return the picture saving address to the first terminal.
The communication server 30 is configured to provide a communication service to a first terminal and a second terminal on a network, which need to transmit a file through a telecommunication link.
Specifically, the picture server 21, the database server 22 or the communication server 30 may include a server operating independently, or a distributed server, or a server cluster composed of a plurality of servers. The picture server 21, the database server 22 or the communication server 30 may comprise a network communication unit, a processor and a memory, etc.
Please refer to the following embodiments, which include: the picture transmission method with the file server 20 as an execution subject, the picture transmission method with the second terminal 40 as an execution subject, the picture transmission method of the system including the first terminal 10 and the second terminal 40 of the file server 20, the device for executing the picture transmission method with the file server 20 as an execution subject, and the device for executing the picture transmission method with the second terminal 40 as an execution subject. It can be understood that: although the embodiments differ in their emphasis, the design ideas are consistent. In addition, for parts that are not described in detail in a certain embodiment, reference may be made to the detailed description throughout the specification, and details are not repeated.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for transmitting pictures by using a file server 20 as an execution subject according to an embodiment of the present invention, and the present specification provides the method operation steps as described in the embodiment or the flowchart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an actual image transmission device product is executed, the image transmission device product can be executed sequentially or in parallel according to the method shown in the embodiment or the figure (for example, a parallel processor or a multi-thread processing environment). Specifically, as shown in fig. 2, the method may include:
step S201: receiving an original picture sent by a first terminal and a unique identity of the original picture;
in the embodiment of the present invention, the original picture is a picture whose size and storage size are completely consistent with those of the original picture sent by the first terminal, the unique identity of the original picture is an identity for marking the uniqueness of the original picture, and the first terminal can identify whether the original pictures received for many times are the same original picture or not through the unique identity.
In some embodiments, the unique identifier of the original picture may be generated according to a third original picture directory address of the original picture in the local area and an identifier of the first terminal, and specifically, the first terminal packages and encrypts the third original picture directory address of the original picture and the identifier of the first terminal to generate a string of codes, and uses the generated codes as the unique identifier of the original picture.
It can be understood that, if the first terminal sends the original picture at the third original picture directory address for multiple times, since the identity of the first terminal is fixed, the third original picture directory address is also the same, and the correspondingly generated multiple unique identities are also the same, that is, if the same original picture is sent for multiple times, the unique identity of the original picture sent for multiple times is also the same, and vice versa, that is, if different original pictures are sent for multiple times, the unique identities of the original pictures sent for multiple times are also different, so as to achieve the purpose of uniquely identifying the original picture by using the unique identities.
In some embodiments, two pictures which are stored in different positions of the first terminal and have completely consistent file names and storage sizes may be regarded as the same original picture, and correspondingly, the unique identifier of the original picture may be generated according to the file name and the storage size of the original picture, specifically, the first terminal packages and encrypts the file name and the storage size of the original picture to generate a string of codes, and the generated codes are used as the unique identifier of the original picture.
It can be understood that, by such an arrangement, the original pictures with the same file name and storage size stored at different locations of the first terminal can all be regarded as the same original picture, so that the file server can avoid repeatedly storing the same original picture from different storage locations of the first terminal.
In practical application, when the user a of the first terminal sends an original picture to the user B of the second terminal through the instant messaging application, the application program of the first terminal opens the album to allow the user a to select the original picture to be transmitted to the second terminal, or allow the user a to take a picture on site as the original picture to be transmitted to the second terminal. It should be noted that, no matter how the original picture to be transmitted is selected, the unique identifier of the original picture needs to be generated, so that when the original picture is sent to the file server, the unique identifier of the original picture is sent to the file server at the same time.
Step S203: determining a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity;
in this embodiment of the present invention, the first original picture directory address is a storage address of the original picture in the file server, and the first thumbnail address is a storage address of the thumbnail of the original picture in the file server.
In some embodiments, in order to avoid the above situation, as shown in fig. 3, the determining the first original picture directory address and the first thumbnail directory address corresponding to the unique identifier may include:
step S301: inquiring whether the unique identity is recorded in a first preset database or not;
in an embodiment of the present invention, the first preset database is a database in the file server, and is configured to record the received unique identifiers of the various original pictures, the original picture directory addresses of the various original pictures in the file server, and the thumbnail directory addresses of the thumbnails of the various original pictures in the file server. And for any original picture stored by the file server, the unique identity, the original picture directory address at the file server and the thumbnail directory address at the file server are recorded in the first preset database in a one-to-one correspondence relationship.
Step S303: and when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one.
It can be understood that, when the unique identifier is recorded in the first preset database, it indicates that the original picture with the unique identifier is already stored in the file server before, and at this time, the currently received original picture does not need to be stored, thereby avoiding waste of storage resources of the file server.
In other embodiments, in order to enable the file server to directly obtain the first original picture directory address and the first thumbnail directory address that are recorded in the first preset database and are in one-to-one correspondence with the unique identifier when receiving the original picture for the second time, so as to avoid that the file server repeatedly stores the original picture, and meanwhile, in order to avoid that the first original picture directory address and the first thumbnail directory address that are in one-to-one correspondence with the unique identifier cannot be successfully determined, as shown in fig. 4, the determining the first original picture directory address and the first thumbnail directory address that are in one-to-one correspondence with the unique identifier may further include:
step S305: when the unique identity is not recorded in a first preset database, generating a thumbnail of the original picture;
in the embodiment of the present invention, the thumbnail refers to a small image obtained by compressing the size and storage size of the original image in order to ensure the data loading speed.
Step S307: storing the original picture under a first original picture directory address, and storing the thumbnail under a first thumbnail directory address;
step S309: and writing the first original picture directory address, the first thumbnail directory address and the unique identity into the first preset database in a one-to-one corresponding relationship.
Step S205: and sending the first thumbnail directory address and the first original picture directory address to the first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to the second terminal through a communication server, the second terminal downloads and displays the thumbnail under the first thumbnail directory address, and the second terminal downloads and displays the original picture under the first original picture directory address when receiving an instruction of a user to view the original picture of the thumbnail.
Referring to fig. 5, fig. 5 is a flowchart illustrating a method for transmitting pictures by using the second terminal 40 as an execution subject according to an embodiment of the present invention, and the present specification provides the method operation steps as described in the embodiment or the flowchart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an actual image transmission device product is executed, the image transmission device product can be executed sequentially or in parallel according to the method shown in the embodiment or the drawings (for example, in the context of a parallel processor or a multi-thread processing). Specifically, as shown in fig. 5, the method may include:
step S501: receiving a first thumbnail directory address and a first original picture directory address sent by a first terminal through a communication server, wherein the first thumbnail directory address and the first original picture directory address are the first original picture directory address and the first thumbnail directory address which are determined to be in one-to-one correspondence with the unique identity after the file server receives the original picture and the unique identity of the original picture sent by the first terminal;
specifically, for the same original picture sent by the first terminal to different sessions of the second terminal, the second terminal may receive a first thumbnail directory address and a first original picture directory address sent by the first terminal through the communication server in the first session and the second session, respectively. The first session and the second session may be a single chat session between the user of the first terminal and the user of the second terminal, or may be a group chat session in which the user of the first terminal and the user of the second terminal participate.
Step S503: downloading and displaying thumbnails under a first thumbnail directory address of the file server;
specifically, the user of the second terminal may download and display the thumbnail at the first thumbnail directory address of the file server in the first session or the second session.
Step S507: and when an instruction of a user for viewing the original picture of the thumbnail is received, downloading and displaying the original picture under the first original picture directory address of the file server.
Specifically, when receiving an instruction of a user to view an original picture of the thumbnail in a first session or a second session, the second terminal downloads and displays the original picture at a first original picture directory address of the file server.
In some embodiments, considering that if the second terminal receives the first thumbnail directory address non-first time (e.g., second time through the second session), that is, the second terminal has downloaded the thumbnail under the first thumbnail directory address from the file server for the first time in the first session, in order to avoid the user of the second terminal from repeatedly downloading the thumbnail, so as to reduce the waste of the traffic and the storage space of the second terminal, as shown in fig. 6, before performing step S503, the method may further include:
step S502: inquiring whether a second preset database records the first thumbnail directory address or not;
in an embodiment of the present invention, the second preset database is a first thumbnail directory address of the second terminal, where the first thumbnail directory address is used to record various received original pictures in the file server, and a second thumbnail directory address of the various original pictures in the second terminal, and for any original picture stored in the second terminal, the corresponding first thumbnail directory address and second thumbnail directory address are recorded in the second preset database in a one-to-one correspondence relationship.
When the first thumbnail directory address is not recorded in the second preset database, downloading and displaying the thumbnail under the first thumbnail directory address of the file server;
accordingly, as mentioned above, in order to enable the second terminal to directly read the thumbnail stored for the first time locally when receiving the first thumbnail directory address for the second time, for example, in the second session, so as to avoid the user of the second terminal from repeatedly downloading the thumbnail, as shown in fig. 6, the method may further include:
step S504: and storing the downloaded thumbnail under a local second thumbnail directory address, and writing the second thumbnail directory address and the first thumbnail directory address into the second preset database in a one-to-one corresponding relationship.
In other embodiments, the method may further comprise:
and when the first thumbnail directory address is recorded in the second preset database, reading the thumbnail under the second thumbnail directory address corresponding to the first thumbnail directory address, and displaying the read thumbnail.
It is to be understood that, when the first thumbnail directory address is recorded in the second preset database, which indicates that the thumbnail at the first thumbnail directory address is downloaded from the file server and saved by the second terminal, the second terminal may directly read the thumbnail at the second thumbnail directory address and display the read thumbnail.
In some embodiments, considering that if the second terminal receives the first original picture directory address non-first time (for example, second time through the second session), that is, the second terminal has downloaded the original picture under the first original picture directory address from the file server for the first time in the first session, in order to avoid repeated downloading of the original picture by the user of the second terminal, so as to reduce the waste of the traffic and the storage space of the second terminal, as shown in fig. 6, before step S507, the method may further include:
step S506: inquiring whether the second preset database records the directory address of the first original picture or not;
when an instruction of a user for viewing the original picture of the thumbnail is received and the first original picture directory address is not recorded in the second preset database, executing a step of downloading and displaying the original picture under the first original picture directory address of the file server;
it can be understood that, when the first original picture directory address is not recorded in the second preset database, which indicates that the original picture at the first original picture directory address has not been downloaded from the file server by the second terminal, at this time, the original picture at the first original picture directory address of the file server is downloaded by the second terminal, and the downloaded original picture is displayed at the second terminal.
Correspondingly, as described above, in order to enable the second terminal to directly read the original picture stored locally for the first time when receiving the first original picture directory address for the second time, for example, in the second session, so as to avoid that the user of the second terminal repeatedly downloads the original picture, as shown in fig. 6, the method may further include:
step S508: and storing the downloaded original pictures in a local second original picture directory address, and writing the second original picture directory address and the first original picture directory address into the second preset database in a one-to-one corresponding relationship.
In other embodiments, the method may further comprise:
when an instruction of a user for viewing the original picture of the thumbnail is received and the first original picture directory address is recorded in the second preset database, reading the original picture at the second original picture directory address corresponding to the first original picture directory address, and displaying the read original picture.
It can be understood that, when the first original picture directory address is recorded in the second preset database, which indicates that the original picture at the first original picture directory address is downloaded and stored by the second terminal from the file server, at this time, the second terminal may directly read the original picture at the second original picture directory address, and display the read original picture.
By implementing the embodiment of the invention, when the same original picture is uploaded for a plurality of times, the file server acquires the first original picture directory address and the first thumbnail directory address which are in one-to-one correspondence with the original picture through the unique identification of the received original picture, and sends the first thumbnail directory address and the first original picture directory address to the first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to the second terminal, and the second terminal downloads the picture to the first thumbnail directory address and the first original picture directory address of the file server, thereby avoiding the file server and the receiving terminal from storing the same original picture for a plurality of times, saving the storage space of the file server and the receiving terminal, reducing the waste of the flow of the second terminal, particularly in the instant messaging service, when the original pictures are checked in different sessions, the original pictures do not need to be downloaded respectively, and user experience is improved.
Referring to fig. 7, fig. 7 is a flow chart of a method for transmitting pictures according to an embodiment of the present invention, and the present specification provides the method operation steps according to the embodiment or the flow chart, but may include more or less operation steps based on conventional or non-creative labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In actual system execution, the methods shown in the embodiments or figures may be executed sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing). Specifically, as shown in fig. 7, the method may include:
step S701: a first terminal sends an original picture and a unique identity of the original picture to a file server;
step S703: the file server determines a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity;
step S705: the file server sends the first thumbnail directory address and the first original picture directory address to the first terminal;
step S707: the first terminal sends the first thumbnail directory address and the first original picture directory address to a communication server;
step S709: the communication server sends the first thumbnail directory address and the first original picture directory address to a second terminal;
step S711: the second terminal downloads and displays the thumbnail under the first thumbnail directory address;
step S713: and when receiving an instruction of a user for viewing the original picture of the thumbnail, the second terminal downloads and displays the original picture under the first original picture directory address.
In some embodiments, the file server determining the first original picture directory address and the first thumbnail directory address in one-to-one correspondence with the unique identifier may include:
the file server inquires whether the unique identity is recorded in a first preset database;
when the unique identity is recorded in a first preset database, the file server reads a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one.
It should be noted that the file server may be configured to store various original pictures, generate thumbnails of various original pictures, and store various data related to the original pictures at the same time, and certainly, the file server may also include a picture server and a database server, where the picture server is configured to store various original pictures and generate thumbnails of various original pictures, and the database server is configured to store unique identifiers of various original pictures and storage addresses of various pictures in the picture server.
When the file server includes a picture server and a database server, the querying, by the file server, whether the unique identity is recorded in a first preset database may include:
the picture server sends a query request to the database server, wherein the query request comprises the unique identity of the original picture;
the database server inquires whether the unique identity is recorded in the first preset database;
correspondingly, when the unique identifier is recorded in the first preset database, the reading, by the file server, the first original picture directory address and the first thumbnail picture directory address that are recorded in the first preset database and correspond to the unique identifier in a one-to-one manner by the file server may include:
when the unique identity is recorded in a first preset database, the database server reads a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one;
and the database server sends the first original picture directory address and the first thumbnail directory address which are in one-to-one correspondence with the unique identity to the picture server.
In some embodiments, before performing the step of the first terminal sending the original picture and the unique identity of the original picture to the file server, the method may further comprise:
the first terminal acquires a third original picture directory address of an original picture to be sent in the local and an identity of the first terminal;
and the first terminal generates a unique identity of the original picture based on the third original picture directory address and the identity.
The method described in the previous embodiment is described in further detail below.
In this embodiment, a first chat group and a second chat group in which the user a of the first terminal and the user B of the second terminal are both in WeChat are described by taking as an example that the first terminal and the second terminal have the same instant messaging application, such as WeChat, downloaded and installed in advance.
The specific process of the picture transmission method of this embodiment may be as follows:
after an original picture selection instruction of a user A in a first chat group is received, the first terminal determines an original picture to be sent in the first chat group;
the first terminal acquires a third original picture directory address of an original picture to be sent in the local and an identity of the first original picture directory address;
the first terminal generates a unique identity of the original picture based on the third original picture directory address and the identity;
the first terminal sends the original picture and the unique identity of the original picture to a file server;
the file server inquires whether the unique identity is recorded in a first preset database or not;
when the unique identity is not recorded in a first preset database, the file server generates a thumbnail of the original picture;
the file server stores the original picture under a first original picture directory address and stores the thumbnail under a first thumbnail directory address;
the file server writes the first original picture directory address, the first thumbnail directory address and the unique identity into the first preset database in a one-to-one corresponding relationship;
the file server sends the first thumbnail directory address and the first original picture directory address to the first terminal;
the first terminal sends the first thumbnail directory address and the first original picture directory address to a communication server;
the communication server sends the first thumbnail directory address and the first original picture directory address to a second terminal;
specifically, at this time, the communication server sends the first thumbnail directory address and the first original picture directory address to terminals corresponding to a plurality of users including the user B in addition to the user a in the first chat group, where the terminals corresponding to the plurality of users include the second terminal.
The second terminal inquires whether the first thumbnail directory address is recorded in the second preset database;
if not, the second terminal downloads the thumbnails under the first thumbnail directory address, and displays the thumbnails in a display frame of a first chat group of the second terminal;
the second terminal stores the downloaded thumbnail in a local second thumbnail directory address, and writes the second thumbnail directory address and the first thumbnail directory address into a second preset database in a one-to-one corresponding relationship;
when the second terminal receives an instruction of a user for checking the original picture of the thumbnail, the second terminal inquires whether the directory address of the first original picture is recorded in the second preset database;
if not, the second terminal downloads the original picture under the first original picture directory address and displays the original picture in a display frame of a first chat group of the second terminal;
the second terminal stores the downloaded original picture in a local second original picture directory address, and writes the second original picture directory address and the first original picture directory address into the second preset database in a one-to-one corresponding relationship;
after receiving a selection instruction of a user A for the same original picture in a second chat group, the first terminal determines the same original picture to be sent in the second chat group;
the first terminal acquires a directory address of a third original picture of the same original picture to be sent in a local area and an identity of the first original picture;
the first terminal generates a unique identity of the original picture based on the third original picture directory address and the identity;
the first terminal sends the original picture and the unique identity of the original picture to a file server;
the file server determines a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity from the first preset database;
the file server sends the first thumbnail directory address and the first original picture directory address to the first terminal;
the first terminal sends the first thumbnail directory address and the first original picture directory address to a communication server;
the communication server sends the first thumbnail directory address and the first original picture directory address to a second terminal;
the second terminal inquires the first thumbnail directory address recorded in the second preset database;
the second terminal directly reads the thumbnails under the second thumbnail directory addresses which are recorded in the second database and are in one-to-one correspondence with the first thumbnail directory addresses, and displays the thumbnails in a display frame of a second chat group of the second terminal;
when the second terminal receives an instruction of a user for viewing the original picture of the thumbnail, the second terminal inquires the directory address of the first original picture recorded in the second preset database;
and the second terminal directly reads the original pictures at the second original picture directory address which is recorded in the second database and corresponds to the first original picture directory address one by one, and displays the original pictures in a display frame of a second chat group of the second terminal.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an image transmission device according to an embodiment of the present invention, where the image transmission device includes:
a first data receiving module 810, configured to receive an original picture sent by a first terminal and a unique identity of the original picture;
a data obtaining module 820, configured to determine a first original picture directory address and a first thumbnail directory address that correspond to the unique identifier one to one;
the data sending module 830 is configured to send the first thumbnail directory address and the first original picture directory address to a first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to a second terminal through a communication server, and the second terminal downloads and displays the thumbnail at the first thumbnail directory address, and when receiving an instruction from a user to view the original picture of the thumbnail, the second terminal downloads and displays the original picture at the first original picture directory address.
In some embodiments, the data acquisition module may include:
the first query sub-module is used for querying whether the unique identity is recorded in a first preset database or not;
and the directory address reading sub-module is used for reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one when the unique identity is recorded in the first preset database.
In some embodiments, the data acquisition module may further include:
the thumbnail generation sub-module is used for generating a thumbnail of the original picture when the unique identity is not recorded in the first preset database;
the picture saving sub-module is used for saving the original picture under a first original picture directory address and saving the thumbnail under a first thumbnail directory address;
and the first data writing sub-module is used for writing the first original picture directory address, the first thumbnail directory address and the unique identity into the first preset database in a one-to-one corresponding relationship.
Referring to fig. 9, fig. 9 is a schematic structural diagram of another image transmission device according to an embodiment of the present invention, where the device includes:
the second data receiving module 910 is configured to receive a first thumbnail directory address and a first original picture directory address sent by a first terminal through a communication server, where the first thumbnail directory address and the first original picture directory address are first original picture directory addresses and first thumbnail directory addresses that are determined by a file server after receiving an original picture and a unique identity of the original picture sent by the first terminal and correspond to the unique identity one to one;
a thumbnail downloading display module 920, configured to download and display thumbnails at the first thumbnail directory address of the file server;
and an original picture downloading and displaying module 930, configured to, when receiving an instruction from a user to view an original picture of the thumbnail, download and display an original picture at a first original picture directory address of the file server.
In some embodiments, the apparatus may further comprise:
the thumbnail address query module is used for querying whether the first thumbnail directory address is recorded in a second preset database;
the thumbnail downloading and displaying module is further used for downloading and displaying the thumbnail under the first thumbnail directory address of the file server when the first thumbnail directory address is not recorded in the second preset database;
and the second data writing module is used for storing the downloaded thumbnail in a local second thumbnail directory address and writing the second thumbnail directory address and the first thumbnail directory address into the second preset database in a one-to-one corresponding relationship.
In some embodiments, the apparatus may further include:
and the thumbnail reading and displaying module is used for reading the thumbnail under the second thumbnail directory address corresponding to the first thumbnail directory address when the first thumbnail directory address is recorded in the second preset database, and displaying the read thumbnail.
In some embodiments, the apparatus may further comprise:
the original picture address query module is used for querying whether the first original picture directory address is recorded in the second preset database;
the original picture downloading and displaying module is further used for downloading and displaying the original picture under the first original picture directory address of the file server when an instruction of a user for viewing the original picture of the thumbnail is received and the first original picture directory address is not recorded in the second preset database;
and the third data writing module is used for storing the downloaded original picture in a local second original picture directory address and writing the second original picture directory address and the first original picture directory address into the second preset database in a one-to-one corresponding relationship.
In some embodiments, the apparatus may further comprise:
and the original picture reading and displaying module is used for reading the original picture under the second original picture directory address corresponding to the first original picture directory address and displaying the read original picture when an instruction of a user for viewing the original picture of the thumbnail is received and the first original picture directory address is recorded in the second preset database.
The embodiment of the present invention further provides a computer-readable storage medium, where at least one instruction, at least one program, a code set, or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded by a processor and executes any one of the picture transmission methods.
An embodiment of the present invention further provides a picture transmission device, including: a processor and a storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by the processor to implement any of the picture transmission methods.
By implementing the picture transmission method, the device, the medium and the equipment provided by the embodiment of the invention, when the user A of the first terminal sends the original picture to the user B of the second terminal for multiple times, the situation that the same original picture is stored by the file server for multiple times is avoided, the storage space of the file server is saved, the situation that the second terminal downloads the original picture from the file server repeatedly is avoided, and the waste of the flow and the storage space of the second terminal is reduced.
The above examples only show some embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (12)

1. A picture transmission method, characterized in that the method comprises:
receiving an original picture sent by a first terminal and a unique identity of the original picture, wherein the unique identity of the original picture is generated according to a third original picture directory address of the original picture in the local of the first terminal and the identity of the first terminal, and if the same original picture is sent for multiple times, the unique identity of the original picture sent for multiple times is also the same;
determining a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity, comprising: inquiring whether the unique identity is recorded in a first preset database or not; when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one;
and sending the first thumbnail directory address and the first original picture directory address which are in one-to-one correspondence with the unique identity identifier to the first terminal, so that the first terminal sends the first thumbnail directory address and the first original picture directory address to the second terminal through a communication server, the second terminal downloads and displays the thumbnail under the first thumbnail directory address, and the second terminal downloads and displays the original picture under the first original picture directory address when receiving an instruction of a user to view the original picture of the thumbnail.
2. The method of claim 1, wherein determining the first original picture directory address and the first thumbnail directory address corresponding to the unique id one by one further comprises:
when the unique identity is not recorded in a first preset database, generating a thumbnail of the original picture;
storing the original picture under a first original picture directory address, and storing the thumbnail under a first thumbnail directory address;
and writing the first original picture directory address, the first thumbnail directory address and the unique identity into the first preset database in a one-to-one corresponding relationship.
3. A picture transmission method, characterized in that the method comprises:
receiving a first thumbnail directory address and a first original picture directory address sent by a first terminal through a communication server, wherein the first thumbnail directory address and the first original picture directory address are the first original picture directory address and the first thumbnail directory address which are determined to be in one-to-one correspondence with the unique identity after the file server receives the original picture and the unique identity of the original picture sent by the first terminal; the unique identification of the original picture is generated according to a third original picture directory address of the original picture in the local of the first terminal and the identification of the first terminal, and if the same original picture is sent for multiple times, the unique identification of the original picture sent for multiple times is also the same;
downloading and displaying the thumbnail under the first thumbnail directory address of the file server; when an instruction of a user for viewing the original picture of the thumbnail is received, downloading and displaying the original picture under a first original picture directory address of the file server;
the first original picture directory address and the first thumbnail directory address which are in one-to-one correspondence with the unique identity are determined in the following way: inquiring whether the unique identity is recorded in a first preset database or not; and when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one.
4. A method as claimed in claim 3, wherein prior to performing the step of downloading and displaying the thumbnail at the first thumbnail directory address of the file server, the method further comprises:
inquiring whether a second preset database records the first thumbnail directory address or not; when the first thumbnail directory address is not recorded in the second preset database, the step of downloading and displaying the thumbnail under the first thumbnail directory address of the file server is executed;
correspondingly, the method further comprises the following steps: and storing the downloaded thumbnail under a local second thumbnail directory address, and writing the second thumbnail directory address and the first thumbnail directory address into the second preset database in a one-to-one corresponding relationship.
5. The method for picture transmission according to claim 4, further comprising:
and when the first thumbnail directory address is recorded in the second preset database, reading the thumbnail under the second thumbnail directory address corresponding to the first thumbnail directory address, and displaying the read thumbnail.
6. A method as claimed in claim 3, wherein before the step of downloading and displaying the original picture at the first original picture directory address of the file server, the method further comprises:
inquiring whether a second preset database records the directory address of the first original picture; when an instruction of a user for checking the original picture of the thumbnail is received and the first original picture directory address is not recorded in the second preset database, the step of downloading and displaying the original picture at the first original picture directory address of the file server is executed;
correspondingly, the method further comprises the following steps: and storing the downloaded original picture in a local second original picture directory address, and writing the second original picture directory address and the first original picture directory address into the second preset database in a one-to-one corresponding relationship.
7. The method according to claim 6, further comprising:
when an instruction of a user for viewing the original picture of the thumbnail is received and the first original picture directory address is recorded in the second preset database, reading the original picture at the second original picture directory address corresponding to the first original picture directory address, and displaying the read original picture.
8. A picture transmission method, characterized in that the method comprises:
the method comprises the steps that a first terminal obtains a third original picture directory address of an original picture to be sent in a local place and an identity of the first terminal;
the first terminal generates a unique identity of the original picture based on the third original picture directory address and the identity;
the first terminal sends the original picture and the unique identity of the original picture to a file server, wherein if the same original picture is sent for multiple times, the unique identity of the original picture sent for multiple times is also the same;
the file server determines a first original picture directory address and a first thumbnail directory address which are in one-to-one correspondence with the unique identity, and the method comprises the following steps: inquiring whether the unique identity is recorded in a first preset database or not; when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one;
the file server sends the first thumbnail directory address and the first original picture directory address which are in one-to-one correspondence with the unique identity to the first terminal;
the first terminal sends the first thumbnail directory address and the first original picture directory address to a communication server;
the communication server sends the first thumbnail directory address and the first original picture directory address to a second terminal;
the second terminal downloads and displays the thumbnail under the first thumbnail directory address;
and when receiving an instruction of a user for viewing the original picture of the thumbnail, the second terminal downloads and displays the original picture under the first original picture directory address.
9. A picture transmission apparatus, characterized in that the apparatus comprises:
the system comprises a first data receiving module, a first image processing module and a second data receiving module, wherein the first data receiving module is used for receiving an original image sent by a first terminal and a unique identity of the original image, the unique identity of the original image is generated according to a third original image directory address of the original image in the local part of the first terminal and the identity of the first terminal, and if the same original image is sent for multiple times, the unique identity of the original image sent for multiple times is also the same;
a data obtaining module, configured to determine a first original picture directory address and a first thumbnail directory address that are in one-to-one correspondence with the unique identifier, and specifically configured to: inquiring whether the unique identity is recorded in a first preset database or not; when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one;
and the data sending module is used for sending the first thumbnail directory address and the first original picture directory address to a first terminal so that the first terminal sends the first thumbnail directory address and the first original picture directory address to a second terminal through a communication server, the second terminal downloads and displays the thumbnail under the first thumbnail directory address, and the second terminal downloads and displays the original picture under the first original picture directory address when receiving an instruction of a user for checking the original picture of the thumbnail.
10. A picture transmission apparatus, characterized in that the apparatus comprises:
the second data receiving module is used for receiving a first thumbnail directory address and a first original picture directory address which are sent by a first terminal through a communication server, wherein the first thumbnail directory address and the first original picture directory address are the first original picture directory address and the first thumbnail directory address which are determined by a file server and correspond to the unique identity one by one after the file server receives the original picture and the unique identity of the original picture sent by the first terminal; the unique identification of the original picture is generated according to a third original picture directory address of the original picture in the local of the first terminal and the identification of the first terminal, and if the same original picture is sent for multiple times, the unique identification of the original picture sent for multiple times is also the same;
the thumbnail downloading display module is used for downloading and displaying thumbnails under the first thumbnail directory address of the file server;
the original picture downloading and displaying module is used for downloading and displaying the original picture under the first original picture directory address of the file server when receiving an instruction of a user for checking the original picture of the thumbnail;
the first original picture directory address and the first thumbnail directory address which are in one-to-one correspondence with the unique identity are determined in the following way: inquiring whether the unique identity is recorded in a first preset database or not; and when the unique identity is recorded in a first preset database, reading a first original picture directory address and a first thumbnail directory address which are recorded in the first preset database and correspond to the unique identity one by one.
11. A picture transmission device, characterized in that the device comprises a processor and a memory, in which at least one instruction, at least one program, a set of codes, or a set of instructions is stored, which is loaded and executed by the processor to implement the picture transmission method according to any one of claims 1-2, or the picture transmission method according to any one of claims 3-7, or the picture transmission method according to claim 8.
12. A computer-readable storage medium, wherein at least one instruction, at least one program, a set of codes, or a set of instructions is stored, which is loaded by a processor and executes the picture transmission method according to any one of claims 1 to 2, or the picture transmission method according to any one of claims 3 to 7, or the picture transmission method according to claim 8.
CN201911037704.5A 2019-10-29 2019-10-29 Picture transmission method, device, equipment and medium Active CN110838969B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911037704.5A CN110838969B (en) 2019-10-29 2019-10-29 Picture transmission method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911037704.5A CN110838969B (en) 2019-10-29 2019-10-29 Picture transmission method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN110838969A CN110838969A (en) 2020-02-25
CN110838969B true CN110838969B (en) 2022-09-09

Family

ID=69575751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911037704.5A Active CN110838969B (en) 2019-10-29 2019-10-29 Picture transmission method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN110838969B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116561351A (en) * 2022-01-29 2023-08-08 华为技术有限公司 Thumbnail storage method and electronic equipment
CN114884925B (en) * 2022-04-18 2023-04-18 深圳市绿联科技股份有限公司 Method, device and system for transmitting composite photo data and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294798A (en) * 2016-08-15 2017-01-04 华为技术有限公司 A kind of images share method based on thumbnail and terminal
CN108810117A (en) * 2018-05-30 2018-11-13 京东方科技集团股份有限公司 Access method, device, electronic equipment and the storage medium of image

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100868B (en) * 2015-04-22 2019-02-22 深圳市美贝壳科技有限公司 The method and apparatus that a kind of picture and thumbnail list are shown
CN107306219A (en) * 2016-04-21 2017-10-31 上海神计信息***工程有限公司 Picture transmission method and device in instant messaging
CN109582905A (en) * 2018-11-30 2019-04-05 苏州达家迎信息技术有限公司 Information issuing method, device, equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294798A (en) * 2016-08-15 2017-01-04 华为技术有限公司 A kind of images share method based on thumbnail and terminal
CN108810117A (en) * 2018-05-30 2018-11-13 京东方科技集团股份有限公司 Access method, device, electronic equipment and the storage medium of image

Also Published As

Publication number Publication date
CN110838969A (en) 2020-02-25

Similar Documents

Publication Publication Date Title
CN110096660B (en) Method and device for loading page pictures and electronic equipment
CN107645561B (en) Picture preview method of cloud mobile phone
CN109391509A (en) A kind of method, system and the application server of more new application
CN102710789A (en) Interaction method, system and device for data between intelligent terminals
JP2006343830A (en) File conversion system
CN104601534A (en) Method and system for processing CDN system images
CN110838969B (en) Picture transmission method, device, equipment and medium
JP2022531339A (en) Resource configuration method, resource configuration device, computer equipment, and computer program
CN109871354B (en) File processing method and device
US10938773B2 (en) Method and apparatus for synchronizing contact information and medium
CN106209584A (en) User profile processing method based on the Internet, client and server
CN112788090B (en) Network resource transmission method, device and system
CN107634854B (en) Service data processing method and device
CN110677443A (en) Data transmitting and receiving method, transmitting end, receiving end, system and storage medium
CN106899630B (en) Thumbnail display method and device for pictures in network disk
CN106156048B (en) Method and apparatus for providing short uniform resource locator service and communication system
JP7217181B2 (en) WEARABLE DEVICE, INFORMATION PROCESSING METHOD, APPARATUS AND SYSTEM
WO2019242279A1 (en) Message processing method and device
CN110928547A (en) Public file extraction method, device, terminal and storage medium
CN116150513A (en) Data processing method, device, electronic equipment and computer readable storage medium
CN112016280B (en) File editing method and device and computer readable medium
CN111478951B (en) File issuing method and device
CN103490985A (en) Method and device for processing picture messages
CN113055350B (en) Data transmission method, device, equipment and readable storage medium
CN107045549B (en) Method and device for acquiring page number of electronic book

Legal Events

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