TWI691191B - Picture transmission method, system, server, client and user equipment - Google Patents

Picture transmission method, system, server, client and user equipment Download PDF

Info

Publication number
TWI691191B
TWI691191B TW108100822A TW108100822A TWI691191B TW I691191 B TWI691191 B TW I691191B TW 108100822 A TW108100822 A TW 108100822A TW 108100822 A TW108100822 A TW 108100822A TW I691191 B TWI691191 B TW I691191B
Authority
TW
Taiwan
Prior art keywords
server
client
request
user equipment
picture
Prior art date
Application number
TW108100822A
Other languages
Chinese (zh)
Other versions
TW201941578A (en
Inventor
劉磊
Original Assignee
香港商阿里巴巴集團服務有限公司
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 香港商阿里巴巴集團服務有限公司 filed Critical 香港商阿里巴巴集團服務有限公司
Publication of TW201941578A publication Critical patent/TW201941578A/en
Application granted granted Critical
Publication of TWI691191B publication Critical patent/TWI691191B/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • H04N1/32771Initiating a communication in response to a request, e.g. for a particular document
    • 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/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本說明書實施例提供一種圖片傳輸方法、系統、伺服器、客戶端及使用者設備。該方法包括:客戶端向伺服器發出由使用者設備傳輸圖片的請求;所述伺服器響應於所述請求向所述客戶端發送一入口資訊;所述客戶端接收所述入口資訊,並向所述使用者設備提供所述入口資訊;所述使用者設備利用所述客戶端提供的入口資訊存取所述伺服器;所述使用者設備向所述伺服器傳輸圖片;所述伺服器接收所述使用者設備傳輸的圖片。The embodiments of the present specification provide a picture transmission method, system, server, client, and user equipment. The method includes: the client sends a request to the server to transmit pictures by the user equipment; the server sends an entry message to the client in response to the request; the client receives the entry message and sends The user equipment provides the portal information; the user equipment uses the portal information provided by the client to access the server; the user equipment transmits pictures to the server; the server receives The picture transmitted by the user equipment.

Description

一種圖片傳輸方法、系統、伺服器、客戶端及使用者設備Picture transmission method, system, server, client and user equipment

本說明書實施例關於資訊傳輸技術領域,特別關於一種圖片傳輸方法、系統、伺服器、客戶端及使用者設備。The embodiments of the present specification relate to the field of information transmission technology, and in particular, to an image transmission method, system, server, client, and user equipment.

在日常生活中,隨著網際網路技術的發展,預先儲存使用者的圖片可以用於使用者身份驗證等。例如,一個商家可以為客戶綁定使用者ID和使用者頭像,當需要驗證使用者身份時,可以根據使用者本人與綁定儲存的使用者照片進行對比來驗證使用者身份。 在綁定使用者ID和使用者頭像階段,由於需要上傳使用者圖片,則需要拍攝圖片,因此,上傳使用者圖片的設備必須配備攝影裝置。對於大部分PC機,由於設備本身通常不配備攝影裝置,則需要額外配備攝影機等裝置。若未配備攝影裝置,則需要利用拍攝設備,例如相機、手機等,拍攝圖片,再將拍攝的圖片傳輸至PC機,PC機再進行圖片上傳至伺服器的操作。操作繁瑣不便捷,因此,需要提供更有效的PC機傳輸圖片的方案。In daily life, with the development of Internet technology, pre-stored user pictures can be used for user identity verification, etc. For example, a merchant can bind a user ID and a user's avatar for a customer. When the user's identity needs to be verified, the user's identity can be verified based on the user's comparison with the user photos stored in the binding. In the stage of binding the user ID and the user's avatar, since the user's picture needs to be uploaded, the picture needs to be taken. Therefore, the device for uploading the user's picture must be equipped with a photography device. For most PCs, since the device itself is usually not equipped with a camera device, an additional device such as a camera is required. If there is no photography device, you need to use a shooting device, such as a camera, a mobile phone, etc., to take pictures, and then transfer the pictures to the PC, and the PC then uploads the pictures to the server. The operation is cumbersome and inconvenient. Therefore, it is necessary to provide a more effective solution for transferring pictures on a PC.

本說明書實施例的目的是提供一種圖片傳輸方法、系統、伺服器、客戶端及使用者設備,可以提高PC機傳輸圖片的便捷性。 本說明書實施例是這樣實現的: 一種圖片傳輸方法,包括: 伺服器接收客戶端發出的由使用者設備傳輸圖片的請求,響應於所述請求所述伺服器向所述客戶端發送一入口資訊;所述入口資訊用於所述使用者設備連接所述伺服器; 所述伺服器接收所述使用者設備根據所述入口資訊傳輸的圖片。 一種圖片傳輸方法,包括: 客戶端向伺服器發出由使用者設備傳輸圖片的請求; 所述客戶端接收所述伺服器發出的響應於所述請求的入口資訊;所述入口資訊用於所述使用者設備連接所述伺服器; 所述客戶端向所述使用者設備提供所述入口資訊,以便於所述使用者設備向所述伺服器傳輸圖片。 一種圖片傳輸方法,包括: 使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊;所述入口資訊由伺服器發送給所述客戶端;所述入口資訊是所述伺服器響應於客戶端發出的請求所述使用者設備傳輸圖片的請求生成的; 所述使用者設備利用所述入口資訊存取伺服器; 所述使用者設備向所述伺服器傳輸圖片。 一種圖片傳輸的系統,包括:伺服器、客戶端和使用者設備;其中, 所述伺服器,用於接收所述客戶端發出的由所述使用者設備傳輸圖片的請求;所述伺服器響應於所述請求向所述客戶端發送一入口資訊;所述伺服器用於接收所述使用者設備根據所述入口資訊傳輸的圖片; 所述客戶端,用於向所述伺服器發出由所述使用者設備傳輸圖片的請求,接收所述伺服器發出的響應於所述請求的入口資訊,並向所述使用者設備提供所述入口資訊; 所述使用者設備,用於獲取客戶端提供的用於傳輸圖片的入口資訊,利用所述入口資訊存取所述伺服器,並向所述伺服器傳輸圖片。 一種伺服器,包括:入口資訊發送模組和圖片接收模組;其中, 所述入口資訊發送模組,用於接收客戶端發出的由使用者設備傳輸圖片的請求,響應於所述請求向所述客戶端發送一入口資訊; 所述圖片接收模組,用於接收所述使用者設備根據所述入口資訊傳輸的圖片。 一種客戶端,包括:請求發送模組、入口資訊接收模組和入口資訊提供模組;其中, 所述請求發送模組,用於向伺服器發出由使用者設備傳輸圖片的請求; 所述入口資訊接收模組,用於接收所述伺服器發出的響應於所述請求的入口資訊; 所述入口資訊提供模組,用於向所述使用者設備提供所述入口資訊,以便於所述使用者設備向所述伺服器傳輸圖片。 一種使用者設備,包括:入口資訊獲取模組、存取模組和圖片傳輸模組; 所述入口資訊獲取模組,用於獲取客戶端提供的用於傳輸圖片的入口資訊; 所述存取模組,用於利用所述入口資訊存取伺服器; 所述圖片傳輸模組,用於向所述伺服器傳輸圖片。 由以上可見,本說明書一個或多個實施例,通過客戶端向伺服器發送由使用者設備傳輸圖片的請求後,客戶端返回一響應於所述請求的入口資訊,客戶端可以將該入口資訊提供給使用者設備,以便使用者設備根據該入口資訊存取伺服器,並向伺服器傳輸圖片。由於圖片直接由使用者設備傳輸至伺服器,傳輸操作便捷。同時,使用者設備的圖片最多只需要進行以此處理即可傳輸至伺服器,提供了傳輸圖片的效率。另一方面,使用者設備直接向伺服器傳輸圖片,可以保證使用者圖片儲存於使用者設備中,降低了使用者由於圖片儲存於客戶端造成的不安全感,提高了使用者體驗。The purpose of the embodiments of the present specification is to provide a picture transmission method, system, server, client and user equipment, which can improve the convenience of transmitting pictures on a PC. The embodiments of this specification are implemented as follows: A picture transmission method, including: The server receives a request from the client to transmit pictures from the user equipment, and in response to the request, the server sends an entry message to the client; the entry information is used by the user equipment to connect to the server Device The server receives the picture transmitted by the user equipment according to the portal information. A picture transmission method, including: The client sends a request to the server to transmit pictures from the user equipment; The client receives portal information sent by the server in response to the request; the portal information is used for the user equipment to connect to the server; The client provides the portal information to the user equipment, so that the user equipment transmits pictures to the server. A picture transmission method, including: The user equipment obtains the portal information provided by the client for transmitting pictures; the portal information is sent by the server to the client; the portal information is the server responding to the request from the client by the server Generated by the device's request to transmit pictures; The user equipment uses the portal information to access the server; The user equipment transmits pictures to the server. An image transmission system, including: server, client and user equipment; The server is used to receive a request from the client to transmit pictures by the user equipment; the server sends an entry message to the client in response to the request; the server is used to Receiving pictures transmitted by the user equipment according to the portal information; The client is used to send a request to the server to transmit pictures by the user equipment, receive portal information from the server in response to the request, and provide the user equipment with the Entrance information The user equipment is used to obtain portal information provided by the client for transmitting pictures, use the portal information to access the server, and transmit pictures to the server. A server, including: entrance information sending module and picture receiving module; The portal information sending module is configured to receive a request from a client to transmit pictures by a user device, and send portal information to the client in response to the request; The picture receiving module is configured to receive pictures transmitted by the user equipment according to the portal information. A client includes: a request sending module, an entrance information receiving module and an entrance information providing module; wherein, The request sending module is used to send a request to the server to transmit pictures by user equipment; The portal information receiving module is configured to receive portal information sent by the server in response to the request; The portal information providing module is configured to provide the portal information to the user equipment, so that the user equipment transmits pictures to the server. A user equipment, including: entrance information acquisition module, access module and image transmission module; The entrance information acquisition module is used to obtain entrance information for transmitting pictures provided by the client; The access module is used to access the server using the entrance information; The picture transmission module is used to transmit pictures to the server. As can be seen from the above, in one or more embodiments of this specification, after the client sends a request to the server to transmit pictures to the server, the client returns a portal information in response to the request, and the client can use the portal information Provided to the user equipment, so that the user equipment accesses the server according to the entry information and transmits pictures to the server. Since the pictures are directly transmitted from the user equipment to the server, the transmission operation is convenient. At the same time, the pictures of the user equipment only need to be processed at most to be transmitted to the server, which provides the efficiency of transmitting pictures. On the other hand, the user equipment directly transmits pictures to the server, which can ensure that the user pictures are stored in the user equipment, reduce the user's sense of insecurity caused by the pictures stored in the client, and improve the user experience.

本說明書實施例提供一種圖片傳輸方法、系統、伺服器、客戶端及使用者設備。 為了使本技術領域的人員更好地理解本說明書中的技術方案,下面將結合本說明書實施例中的附圖,對本說明書實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本說明書一部分實施例,而不是全部的實施例。基於本說明書中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本說明書保護的範圍。 在日常生活中,常常會遇到需要在PC端上傳影像的情形,例如使用者注册為商家的會員時需要上傳使用者的照片、或者使用者存取某一網頁時需要上傳身份證照片、或者使用者提交的資料中包括某一證件的圖片。此時若PC機沒有配備用於拍攝圖片的拍攝裝置,使用者需要利用另外的拍攝設備先拍攝圖片,再將拍攝的圖片利用傳輸工具傳輸至PC機,PC機再將拍攝設備發來的圖片上傳至伺服器。 由於拍攝的圖片需要從拍攝設備先傳輸至PC機,再由PC機進行上傳,操作較為繁瑣。拍攝的圖片中上傳至伺服器之前需要同時被儲存中拍攝設備和PC機中,將造成儲存資源的浪費。並且,在拍攝設備傳輸至PC機的過程中,儲存設備和可能由於拍攝圖片資料量較大、網路等原因需要對拍攝的圖片預先進行處理,預先處理後的圖片在上傳至伺服器的過程中為符合伺服器儲存照片的要求可能需要再次經過處理,不僅浪費計算機資源,也降低了圖片傳輸的效率。另一方面,若PC機為公用設備,可能由於使用者不願意將自己的個人圖片儲存在公共設備導致使用者體檢差。基於此,本說明書實施例中可以為使用者提供用於上傳圖片的入口,使用者可以利用自己的電子設備存取上傳圖片的入口,直接將拍攝圖片上傳至伺服器,以提高使用者傳輸圖片的效率和使用者體驗。 以下介紹本說明書圖片傳輸方法的一種具體實施例。圖1是本說明書提供的圖片傳輸方法的一種實施例的流程示意圖,本說明書提供了如實施例或流程圖所述的方法操作步驟,但基於常規或者無創造性的勞動可以包括更多或者更少的操作步驟。實施例中列舉的步驟順序僅僅為衆多步驟執行順序中的一種方式,不代表唯一的執行順序。在實際中的系統或客戶端産品執行時,可以按照實施例或者附圖所示的方法順序執行或者並行執行(例如並行處理器或者多線程處理的環境)。具體的如圖1所示,所述方法可以包括以下步驟。 S102:客戶端向伺服器發出由使用者設備傳輸圖片的請求。 在一個實施方式中,所述客戶端可以是沒有拍攝裝置的設備。例如,可以時沒有配備拍攝裝置的PC機、智慧型終端設備等。 當所述客戶端需要向伺服器上傳使用者的圖片時,可以向所述伺服器發出由使用者設備傳輸圖片的請求。所述使用者設備可以是使用者獲取圖片的設備,具體地可以是配備了攝影裝置或者儲存了使用者圖片的設備。例如,所述使用者設備可以是使用者的手機、平板電腦等。 在一個實施方式中,所述請求可以包括所述客戶端的標識。 在一個實施方式中,所述請求還可以包括待上傳的圖片的名稱。 例如,一商家系統中需要使用者身份證照片時,標識為“001”的商家客戶端可以向商家伺服器發送由使用者手機傳輸圖片的請求,該請求中可以包括商家客戶端標識“001”和待上傳的圖片的名稱“身份證照片”。 S104:所述伺服器響應於所述請求向所述客戶端發送一入口資訊。 在一個實施方式中,所述伺服器可以響應於所述請求向所述客戶端發送一入口資訊。所述入口資訊可以用於所述使用者設備連接所述伺服器。所述入口資訊可以包括所述伺服器儲存圖片的地址。 在一個實施方式中,所述入口資訊可以包括一條碼圖片。所述條碼圖片可以是二維碼圖片。所述條碼圖片可以對應一URL。所述條碼圖片經解碼後可以獲取該URL。通過該URL可以連接所述伺服器。 在一個實施方式中,在所述伺服器響應於所述請求向所述客戶端發送入口資訊前,所述方法還可以包括:所述伺服器可以根據所述請求中的用客戶端標識和所述待上傳的圖片的名稱驗證所述請求的合理性。具體地,可以驗證所述客戶端標識和所述待上傳的圖片的名稱是否與所述伺服器關聯,若關聯,則所述請求合理。例如,可以驗證所述伺服器中是否儲存有所述客戶端的客戶端標識,以及該客戶端是否具有上傳所述名稱的圖片的權限。 在另一個實施方式中,所述方法還可以包括:所述伺服器設置與所述傳輸圖片的請求對應的流程狀態。所述流程狀態可以用於表示所述傳輸圖片的請求的完成進度。具體地,在響應於所述請求向所述客戶端發送入口資訊時,可以設置與所述請求對應的流程狀態為未完成狀態。例如,假設“0”表示未完成狀態,“1”表示已完成狀態,那麽標識為“001”的商家客戶端向商家伺服器發送由使用者手機傳輸圖片的請求後,所述伺服器中向所述客戶端發送入口資訊時,所述伺服器可以設置與所述請求對應的流程狀態為表示未完成狀態的“0”。 S106:所述客戶端接收所述入口資訊,並向所述使用者設備提供所述入口資訊。 所述客戶端可以接收所述入口資訊。 所述客戶端還可以向所述使用者設備提供所述入口資訊。具體地,所述客戶端可以將所述入口資訊以發送訊息的方式發送給所述使用者設備或所述客戶端可以向所述使用者設備展示所述入口資訊。 例如,當所述入口資訊為一條碼圖片時,所述客戶端可以將該條碼圖片以訊息的方式發送給所述使用者設備;或者,所述客戶端可以將該條碼圖片利用顯示器進行展示,以便所述使用者設備可以獲取該條碼圖片。 S108:所述使用者設備利用所述客戶端提供的入口資訊存取所述伺服器。 所述使用者設備可以利用所述客戶端提供的入口資訊存取所述伺服器。 具體地,當所述入口資訊為條碼圖片時,所述使用者設備可以通過獲取該條碼圖片存取所述伺服器。 在一個實施方式中,若所述客戶端利用顯示器向所述使用者設備展示所述入口資訊,那麽所述使用者設備可以通過掃描所述客戶端展示在顯示器上的條碼圖片存取所述伺服器。 在另一個實施方式中,若所述客戶端將所述入口資訊以發送訊息的方式發送給所述使用者設備,那麽,所述使用者設備可以通過接收到的訊息中的條碼圖片存取所述伺服器。 S110:所述使用者設備向所述伺服器傳輸圖片。 所述使用者設備存取所述伺服器後,可以向所述伺服器傳輸圖片。所述傳輸的圖片可以與所述待上傳的圖片的名稱對應。 例如,待上傳的圖片的名稱為“身份證照片”,那麽,使用者A的設備存取所述伺服器後可以向所述伺服器傳輸圖片,即使用者A的身份證照片。 所述傳輸的圖片可以為即時拍攝的圖片,也可以為所述使用者設備中儲存的圖片。 S112:所述伺服器接收所述使用者設備傳輸的圖片。 所述伺服器可以接收所述使用者設備傳輸的圖片。 進一步地,在另一個實施方式中,所述伺服器接收所述傳輸的圖片後,所述方法還可以包括:所述伺服器更改所述請求對應的流程狀態為已完成狀態。 例如,假設“0”表示未完成狀態,“1”表示已完成狀態,那麽標識為“001”的商家客戶端向商家伺服器發送由使用者手機傳輸圖片的請求後,所述伺服器中向所述客戶端發送入口資訊時,所述伺服器可以設置與所述請求對應的流程狀態為表示未完成狀態的“0”。當使用者通過所述入口資訊存取所述伺服器並向所述伺服器完成圖片的傳輸後,所述伺服器可以將該請求對應的流程狀態更改為表示已完成狀態的“1”。 進一步地,在另一個實施方式中,所述伺服器接收所述傳輸的圖片後,所述方法還可以包括:所述伺服器向所述使用者設備和/或所述客戶端發送傳輸成功的訊息。 本說明書還提供伺服器一側的圖片傳輸方法的實施例。圖2是本說明書提供的伺服器一側的圖片傳輸方法一個實施例的流程圖。參照圖2,所述方法可以包括以下步驟。 S202:所述伺服器接收客戶端發出的由使用者設備傳輸圖片的請求,響應於所述請求所述伺服器向所述客戶端發送一入口資訊。 所述請求可以包括所述客戶端的標識。所述請求還可以包括待上傳的圖片的名稱。 所述伺服器可以響應於所述請求向所述客戶端發送一入口資訊。所述入口資訊可以用於所述使用者設備連接所述伺服器。所述入口資訊可以包括所述伺服器儲存圖片的地址。 在一個實施方式中,所述入口資訊可以包括一條碼圖片。所述條碼圖片可以是二維碼圖片。 在一個實施方式中,在所述伺服器響應於所述請求向所述客戶端發送入口資訊前,所述方法還可以包括:所述伺服器可以根據所述請求中的用客戶端標識和所述待上傳的圖片的名稱驗證所述請求的合理性。具體地,可以驗證所述客戶端標識和所述待上傳的圖片的名稱是否與所述伺服器關聯,若關聯,則所述請求合理。 在另一個實施方式中,所述方法還可以包括:所述伺服器設置與所述傳輸圖片的請求對應的流程狀態。所述流程狀態可以用於表示所述傳輸圖片的請求的完成進度。具體地,在響應於所述請求向所述客戶端發送入口資訊時,可以設置與所述請求對應的流程狀態為未完成狀態。 S204:所述伺服器接收所述使用者設備根據所述入口資訊傳輸的圖片。 所述伺服器可以接收所述使用者設備根據所述入口資訊傳輸的圖片。所述傳輸的圖片可以為即時拍攝的圖片,也可以為所述使用者設備中儲存的圖片。 在另一個實施方式中,所述伺服器接收所述傳輸的圖片後,所述方法還可以包括:所述伺服器更改所述請求對應的流程狀態為已完成狀態。 在另一個實施方式中,所述伺服器接收所述傳輸的圖片後,所述方法還可以包括:所述伺服器向所述使用者設備和/或所述客戶端發送傳輸成功的訊息。 本說明書還提供客戶端一側的圖片傳輸方法的實施例。圖3是本說明書提供的客戶端一側的圖片傳輸方法一個實施例的流程圖。參照圖3,所述方法可以包括以下步驟。 S302:客戶端向伺服器發出由使用者設備傳輸圖片的請求。 所述客戶端可以向說是伺服器發出由使用者設備傳輸圖片的請求。 所述客戶端可以是沒有拍攝裝置的設備。例如,可以是沒有配備拍攝裝置的PC機、智慧型終端設備等。 所述使用者設備可以是使用者獲取圖片的設備,具體地可以是配備了攝影裝置或者儲存了使用者圖片的設備。 所述請求可以包括所述客戶端的標識。所述請求還可以包括待上傳的圖片的名稱。 S304:所述客戶端接收所述伺服器發出的響應於所述請求的入口資訊。 所述客戶端可以接收所述伺服器響應於所述請求的入口資訊。 所述入口資訊可以用於所述使用者設備連接所述伺服器。所述入口資訊可以包括所述伺服器儲存圖片的地址。 在一個實施方式中,所述入口資訊可以是一條碼圖片。所述條碼圖片可以是二維碼圖片。 S306:所述客戶端向所述使用者設備提供所述入口資訊,以便於所述使用者設備向所述伺服器傳輸圖片。 所述客戶端可以向所述使用者設備提供所述入口資訊。具體地,所述客戶端可以將所述入口資訊以發送訊息的方式發送給所述使用者設備或所述客戶端可以向所述使用者設備展示所述入口資訊。 通過向所述使用者設備提供所述入口資訊,可以便於所述使用者設備向所述伺服器傳輸圖片。具體地,所述使用者設備可以根據所述入口資訊連接所述伺服器,並向所述伺服器傳輸圖片。 本說明書還提供使用者設備一側的圖片傳輸方法的實施例。圖4是本說明書提供的使用者設備一側的圖片傳輸方法一個實施例的流程圖。參照圖4,所述方法可以包括以下步驟。 S402:使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊。 使用者設備可以獲取客戶端提供的用於傳輸圖片的入口資訊。 所述入口資訊可以由客戶端提供給所述使用者設備。所述入口資訊可以是伺服器發送給所述客戶端的。所述入口資訊可以是所述伺服器響應於客戶端發出的請求所述使用者設備傳輸圖片的請求生成的。所述入口資訊可以為一條碼圖片。 在一個實施方式中,若所述客戶端利用顯示器向所述使用者設備展示所述入口資訊,那麽所述使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊可以包括:所述使用者設備可以掃描所述客戶端展示在顯示器上的條碼圖片。 在另一個實施方式中,若所述客戶端將所述入口資訊以發送訊息的方式發送給所述使用者設備,那麽所述使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊可以包括:所述使用者設備可以獲取接收到的訊息中的條碼圖片。 S404:所述使用者設備利用所述入口資訊存取伺服器。 所述使用者設備可以利用所述入口資訊存取所述伺服器。 S406:所述使用者設備向所述伺服器傳輸圖片。 所述使用者設備存取所述伺服器後,可以向所述伺服器傳輸圖片。所述傳輸的圖片可以與所述待上傳的圖片的名稱對應。 所述傳輸的圖片可以為即時拍攝的圖片,也可以為所述使用者設備中儲存的圖片。 上述實施例提供的傳輸圖片的方法,通過客戶端向伺服器發送由使用者設備傳輸圖片的請求後,客戶端返回一響應於所述請求的入口資訊,客戶端可以將該入口資訊提供給使用者設備,以便使用者設備根據該入口資訊存取伺服器,並向伺服器傳輸圖片。由於圖片直接由使用者設備傳輸至伺服器,傳輸操作便捷。同時,使用者設備的圖片最多只需要進行以此處理即可傳輸至伺服器,提供了傳輸圖片的效率。另一方面,使用者設備直接向伺服器傳輸圖片,可以保證使用者圖片儲存於使用者設備中,降低了使用者由於圖片儲存於客戶端造成的不安全感,提高了使用者體驗。 本申請實施例所提供的方法實施例可以在行動終端、計算機終端、伺服器或者類似的運算裝置中執行。以運行在伺服器上為例,圖5是本說明書實施例中一種伺服器的硬體結構框圖。如圖5所示,所述伺服器可以包括一個或多個(圖中僅示出一個)處理器102、用於儲存資料的記憶體104以及用於通信功能的傳輸模組106。 所述處理器102可以包括中央處理器(CPU)或圖形處理器(GPU),當然也可以包括其他的具有邏輯處理能力的單片機、邏輯閘電路、積體電路等,或其適當組合。 所述記憶體104可用於儲存應用軟體的軟體程式以及模組,如本發明實施例中的搜索方法對應的程式指令/模組,處理器102通過運行儲存在記憶體104內的軟體程式以及模組,從而執行各種功能應用以及資料處理,即實現上述實施例中的文檔處理的方法。記憶體104可包括高速隨機記憶體,還可包括非揮發性記憶體,如一個或者多個磁性儲存裝置、閃存、或者其他非揮發性固態記憶體。在一些實例中,記憶體104可進一步包括相對於處理器102遠程設置的記憶體,這些遠程記憶體可以通過網路連接至所述伺服器。上述網路的實例包括但不限於網際網路、企業內部網、局域網、行動通信網及其組合。實現的時候,該記憶體也可以采用雲記憶體的方式實現,具體實現方式,本說明書不作出限定。 所述傳輸模組106可以用於經由一個網路接收或者發送資料。上述的網路具體實例可包括所述頁面顯示設備的通信供應商提供的無線網路。在一個實例中,傳輸模組106包括一個網路適配器(Network Interface Controller,NIC),其可通過基站與其他網路設備相連從而可與網際網路進行通訊。在一個實例中,傳輸模組106可以為射頻(Radio Frequency,RF)模組,其用於通過無線方式與網際網路進行通訊。 本領域普通技術人員可以理解,圖5所示的結構僅為示意,其並不對上述伺服器的結構造成限定。例如,所述伺服器還可包括比圖5中所示更多或者更少的組件,例如還可以包括其他的處理硬體,如GPU(Graphics Processing Unit,影像處理器),或者具有與圖5所示不同的配置。 基於上述所述的文檔處理方法,本說明書還提供一種圖片傳輸系統、伺服器、客戶端及使用者設備。所述的系統、伺服器、客戶端及使用者設備可以使用了本說明書實施例所述方法的軟體(應用)、模組、組件、設備等並結合必要的實施硬體。基於同一創新構思,本說明書提供的系統、伺服器、客戶端及使用者設備如下面的實施例所述。由於和方法解决問題的實現方案與方法相似,因此本說明書實施例具體的系統、伺服器、客戶端及使用者設備的實施可以參見前述方法的實施,重複之處不再贅述。儘管以下實施例所描述的、伺服器、客戶端及使用者設備較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。 圖6是本說明書提供的圖片傳輸系統一個實施例的結構示意圖。如圖6所示,所述圖片傳輸系統600可以包括:伺服器602、客戶端604和使用者設備606。 所述伺服器602可以用於接收所述客戶端604發出的由所述使用者設備606傳輸圖片的請求。所述伺服器602可以用於響應於所述請求向所述客戶端604發送一入口資訊。所述伺服器602可以用於接收所述使用者設備606根據所述入口資訊傳輸的圖片。所述請求可以包括所述客戶端的標識。所述請求還可以包括待上傳的圖片的名稱。 所述客戶端604可以用於向所述伺服器602發出由所述使用者設備606傳輸圖片的請求。所述客戶端604還可以用於接收所述伺服器602發出的響應於所述請求的入口資訊,並向所述使用者設備606提供所述入口資訊,以便於所述使用者設備606向所述伺服器602傳輸圖片。 所述使用者設備606可以用於獲取客戶端604提供的用於傳輸圖片的入口資訊,利用所述入口資訊存取所述伺服器602,並向所述伺服器602傳輸圖片。 在另一個實施方式中,所述伺服器602在響應於所述請求向所述客戶端604發送入口資訊前,還可以用於根據所述請求中的用客戶端標識和所述待上傳的圖片的名稱驗證所述請求的合理性。具體地,可以驗證所述客戶端標識和所述待上傳的圖片的名稱是否與所述伺服器關聯。 在另一個實施方式中,所述伺服器602還可以用於設置與所述傳輸圖片的請求對應的流程狀態。所述流程狀態可以用於表示所述傳輸圖片的請求的完成進度。具體地,所述伺服器602可以用於在響應於所述請求向所述客戶端604發送入口資訊時,設置與所述請求對應的流程狀態為未完成狀態。 進一步地,所述伺服器602接收所述使用者設備606傳輸的圖片後,還可以用於更改所述請求對應的流程狀態為已完成狀態。 在另一個實施方式中,所述伺服器602接收所述使用者設備606傳輸的圖片後,還可以用於向所述使用者設備606和/或所述客戶端604發送傳輸成功的訊息。 圖7是本說明書提供的用於圖片傳輸的伺服器一個實施例的模組結構示意圖。參照圖7,所述伺服器602可以包括:入口資訊發送模組6021和圖片接收模組6022。 所述入口資訊發送模組6021,可以用於接收所述客戶端604發出的由所述使用者設備606傳輸圖片的請求,響應於所述請求向所述客戶端604發送一入口資訊。 所述圖片接收模組6022,可以用於接收所述使用者設備606根據所述入口資訊傳輸的圖片。 在一個實施方式中,所述伺服器還可以包括:驗證模組6023,可以在響應於所述請求向所述客戶端604發送入口資訊前,用於根據所述請求中的用客戶端標識和所述待上傳的圖片的名稱驗證所述請求的合理性。 在一個實施方式中,所述伺服器還可以包括:流程狀態模組6024,可以用於設置與所述傳輸圖片的請求對應的流程狀態。 在另一個實施方式中,所述流程狀態模組6024還可以用於在所述圖片接收模組6022接收所述使用者設備606傳輸的圖片後更改所述請求對應的流程狀態為已完成狀態。 在一個實施方式中,所述伺服器還可以包括:完成訊息發送模組6025,可以用於在所述圖片接收模組6022接收所述使用者設備606傳輸的圖片後向所述使用者設備606和/或所述客戶端604發送傳輸成功的訊息。 圖8是本說明書提供的用於圖片傳輸的客戶端一個實施例的模組結構示意圖。參照圖8,所述客戶端604可以包括:請求發送模組6041、入口資訊接收模組6042和入口資訊提供模組6043。 所述請求發送模組6041,可以用於向所述伺服器602發出由所述使用者設備606傳輸圖片的請求。 所述入口資訊接收模組6042,可以用於接收所述伺服器602發出的響應於所述請求的入口資訊。 所述入口資訊提供模組6043,可以用於向所述使用者設備606提供所述入口資訊,以便於所述使用者設備606向所述伺服器602傳輸圖片。 圖9是本說明書提供的用於圖片傳輸的使用者設備一個實施例的模組結構示意圖。參照圖9,所述使用者設備606可以包括:入口資訊獲取模組6061、存取模組6062和圖片傳輸模組6063。 所述入口資訊獲取模組6061,可以用於獲取客戶端604提供的用於傳輸圖片的入口資訊。 所述存取模組6062,可以用於利用所述入口資訊存取所述伺服器602。 所述圖片傳輸模組6063,可以用於向所述伺服器602傳輸圖片。 本說明書實施例提供的上述圖片傳輸方法或裝置可以在計算機中由處理器執行相應的程式指令來實現,如使用windows操作系統的c++語言在PC端實現,或其他例如使用android、iOS系統程式設計語言在智慧型終端實現,以及基於量子計算機的處理邏輯實現等。 具體的,本說明書另一方面還提供一種伺服器,包括處理器及記憶體,所述記憶體儲存由所述處理器執行的計算機程式指令,執行所述計算機程式指令可以實現以下步驟:所述伺服器接收客戶端發出的由使用者設備傳輸圖片的請求,響應於所述請求所述伺服器向所述客戶端發送一入口資訊;所述伺服器接收所述使用者設備根據所述入口資訊傳輸的圖片。 在另一實施方式中,執行所述計算機程式指令還可以實現以下步驟:在所述伺服器響應於所述請求向所述客戶端發送入口資訊前,所述伺服器可以根據所述請求中的用客戶端標識和所述待上傳的圖片的名稱驗證所述請求的合理性。 在另一個實施方式中,執行所述計算機程式指令還可以實現以下步驟:所述伺服器設置與所述傳輸圖片的請求對應的流程狀態。 在另一個實施方式中,執行所述計算機程式指令還可以實現以下步驟:所述伺服器接收所述傳輸的圖片後,所述伺服器更改所述請求對應的流程狀態為已完成狀態。 在另一個實施方式中,執行所述計算機程式指令還可以實現以下步驟:所述伺服器接收所述傳輸的圖片後,所述伺服器向所述使用者設備和/或所述客戶端發送傳輸成功的訊息。 本說明書另一方面還提供一種客戶端,包括處理器及記憶體,所述記憶體儲存由所述處理器執行的計算機程式指令,執行所述計算機程式指令可以實現以下步驟:客戶端向伺服器發出由使用者設備傳輸圖片的請求;所述客戶端接收所述伺服器發出的響應於所述請求的入口資訊;所述客戶端向所述使用者設備提供所述入口資訊,以便於所述使用者設備向所述伺服器傳輸圖片。 本說明書另一方面還提供一種使用者設備,包括處理器及記憶體,所述記憶體儲存由所述處理器執行的計算機程式指令,執行所述計算機程式指令可以實現以下步驟:使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊;所述使用者設備利用所述入口資訊存取伺服器;所述使用者設備向所述伺服器傳輸圖片。 由此可見,本說明書提供的圖片傳輸系統、伺服器、客戶端、使用者設備的實施例與本說明書中的方法實施例是基於同一創新構思,因此,本說明書提供的圖片傳輸系統、伺服器、客戶端、使用者設備的實施例可以實現說明書中方法實施例的技術效果。 上述對本說明書特定實施例進行了描述。其它實施例在所附申請專利範圍的範圍內。在一些情况下,在申請專利範圍中記載的動作或步驟可以按照不同於實施例中的順序來執行並且仍然可以實現期望的結果。另外,在附圖中描繪的過程不一定要求示出的特定順序或者連續順序才能實現期望的結果。在某些實施方式中,多任務處理和並行處理也是可以的或者可能是有利的。 在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都通過將改進的方法流程程式化到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可程式化邏輯裝置(Programmable Logic Device,PLD)(例如現場可程式化閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種積體電路,其邏輯功能由使用者對裝置程式化來確定。由設計人員自行程式化來把一個數位系統“積體”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片。而且,如今,取代手工地製作積體電路晶片,這種程式化也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的程式化語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯程式化並程式化到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。 控制器可以按任何適當的方式實現,例如,控制器可以采取例如微處理器或處理器以及儲存可由該(微)處理器執行的計算機可讀程式代碼(例如軟體或韌體)的計算機可讀媒體、邏輯閘、開關、專用積體電路(Application Specific Integrated Circuit,ASIC)、可程式化邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限於以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及Silicone Labs C8051F320,記憶體控制器還可以被實現為記憶體的控制邏輯的一部分。本領域技術人員也知道,除了以純計算機可讀程式代碼方式實現控制器以外,完全可以通過將方法步驟進行邏輯程式化來使得控制器以邏輯閘、開關、專用積體電路、可程式化邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬體部件,而對其內包括的用於實現各種功能的裝置也可以視為硬體部件內的結構。或者甚至,可以將用於實現各種功能的裝置視為既可以是實現方法的軟體模組又可以是硬體部件內的結構。 上述實施例闡明的裝置、模組或單元,具體可以由計算機晶片或實體實現,或者由具有某種功能的産品來實現。一種典型的實現設備為計算機。具體的,計算機例如可以為個人計算機、膝上型計算機、蜂巢式電話、相機電話、智慧型電話、個人數位助理、媒體播放器、導航設備、電子郵件設備、遊戲控制台、平板計算機、可穿戴設備或者這些設備中的任何設備的組合。 為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本說明書時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。 本領域內的技術人員應明白,本發明的實施例可提供為方法、裝置、或計算機程式産品。因此,本發明可采用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程式代碼的計算機可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的計算機程式産品的形式。 本發明是參照根據本發明實施例的方法、設備(裝置)、和計算機程式産品的流程圖和/或方塊圖來描述的。應理解可由計算機程式指令實現流程圖和/或方塊圖中的每一流程和/或方塊、以及流程圖和/或方塊圖中的流程和/或方塊的結合。可提供這些計算機程式指令到通用計算機、專用計算機、嵌入式處理機或其他可程式化資料處理設備的處理器以産生一個機器,使得通過計算機或其他可程式化資料處理設備的處理器執行的指令産生用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的裝置。 這些計算機程式指令也可儲存在能引導計算機或其他可程式化資料處理設備以特定方式工作的計算機可讀記憶體中,使得儲存在該計算機可讀記憶體中的指令産生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能。 這些計算機程式指令也可裝載到計算機或其他可程式化資料處理設備上,使得在計算機或其他可程式化設備上執行一系列操作步驟以産生計算機實現的處理,從而在計算機或其他可程式化設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的步驟。 在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和內存。 內存可能包括計算機可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非揮發性內存等形式,如唯讀記憶體(ROM)或閃存(flash RAM)。內存是計算機可讀媒體的示例。 計算機可讀媒體包括永久性和非永久性、可行動和非可行動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是計算機可讀指令、資料結構、程式的模組或其他資料。計算機的儲存媒體的例子包括,但不限於相變內存(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可程式化唯讀記憶體(EEPROM)、快閃記憶體或其他內存技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁碟儲存、石墨烯儲存或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備存取的資訊。按照本文中的界定,計算機可讀媒體不包括暫存電腦可讀媒體(transitory media),如調變的資料訊號和載波。 還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情况下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。 本領域技術人員應明白,本說明書的實施例可提供為方法、裝置或計算機程式産品。因此,本說明書可采用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本說明書可采用在一個或多個其中包含有計算機可用程式代碼的計算機可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的計算機程式産品的形式。 本說明書可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的例程、程式、對象、組件、資料結構等等。也可以在分布式計算環境中實踐本說明書,在這些分布式計算環境中,由通過通信網路而被連接的遠程處理設備來執行任務。在分布式計算環境中,程式模組可以位於包括儲存設備在內的本地和遠程計算機儲存媒體中。 本說明書中的各個實施例均采用遞增的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於裝置和伺服器實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。 以上所述僅為本說明書的實施例而已,並不用於限制本說明書。對於本領域技術人員來說,本說明書可以有各種更改和變化。凡在本說明書的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在申請專利範圍之內。The embodiments of the present specification provide a picture transmission method, system, server, client, and user equipment. In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be described clearly and completely in conjunction with the drawings in the embodiments of this specification. Obviously, the described The embodiments are only a part of the embodiments of this specification, but not all the embodiments. Based on the embodiments in this specification, all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the scope of protection of this specification. In daily life, we often encounter the need to upload images on the PC. For example, when a user is registered as a member of a business, he needs to upload the user's photo, or when the user accesses a web page, he needs to upload an ID photo, or The information submitted by the user includes a picture of a document. At this time, if the PC is not equipped with a shooting device for taking pictures, the user needs to use another shooting device to take pictures first, and then transfer the taken pictures to the PC using a transmission tool, and the PC then sends the pictures from the shooting device Upload to server. Since the captured pictures need to be transferred from the shooting device to the PC first, and then uploaded by the PC, the operation is relatively cumbersome. The captured pictures need to be stored in the shooting device and PC at the same time before uploading to the server, which will cause a waste of storage resources. In addition, in the process of transferring the shooting device to the PC, the storage device and the captured picture may need to be pre-processed due to the large amount of data in the captured picture, the network, etc. The pre-processed picture is uploaded to the server during the process In order to meet the requirements of the server to store photos, Zhong may need to be processed again, which not only wastes computer resources, but also reduces the efficiency of image transmission. On the other hand, if the PC is a public device, the user's physical examination may be poor due to the user's unwillingness to store their personal pictures in the public device. Based on this, in this embodiment of the specification, the user can be provided with an entrance for uploading pictures. The user can use his own electronic device to access the entry for uploading pictures, and directly upload the captured pictures to the server to improve the user's transmission of pictures. Efficiency and user experience. The following describes a specific embodiment of the picture transmission method in this specification. FIG. 1 is a schematic flowchart of an embodiment of a picture transmission method provided in this specification. This specification provides method operation steps as described in the embodiments or flowcharts, but may include more or less based on conventional or non-creative labor Steps. The order of the steps listed in the embodiment is only one way among the order of execution of many steps, and does not represent a unique order of execution. When the actual system or client product is executed, it can be executed sequentially or in parallel according to the method shown in the embodiments or the drawings (for example, a parallel processor or a multi-threaded processing environment). Specifically, as shown in FIG. 1, the method may include the following steps. S102: The client sends a request to the server to transmit pictures from the user equipment. In one embodiment, the client may be a device without a shooting device. For example, there may be no PC or intelligent terminal equipped with a camera. When the client needs to upload the user's picture to the server, it may send a request to the server for the user device to transmit the picture. The user equipment may be a device for a user to obtain a picture, and may specifically be a device equipped with a photographing device or storing a picture of the user. For example, the user equipment may be a user's mobile phone, tablet computer, or the like. In one embodiment, the request may include an identification of the client. In one embodiment, the request may also include the name of the picture to be uploaded. For example, when a user ID photo is required in a merchant system, the merchant client with the identifier "001" can send a request to the merchant server for the user's mobile phone to transmit an image. The request can include the merchant client identifier "001" And the name of the picture to be uploaded, "ID Photo". S104: The server sends an entry message to the client in response to the request. In one embodiment, the server may send an entry message to the client in response to the request. The portal information can be used for the user equipment to connect to the server. The entry information may include an address where the server stores pictures. In one embodiment, the entry information may include a barcode picture. The barcode image may be a two-dimensional code image. The barcode image may correspond to a URL. The URL can be obtained after the barcode image is decoded. The URL can be used to connect to the server. In one embodiment, before the server sends the portal information to the client in response to the request, the method may further include: the server may use the client identifier and all The name of the picture to be uploaded verifies the rationality of the request. Specifically, it can be verified whether the client identifier and the name of the picture to be uploaded are associated with the server, and if so, the request is reasonable. For example, it can be verified whether the client's client ID is stored in the server, and whether the client has the authority to upload the picture with the name. In another embodiment, the method may further include: the server setting a flow state corresponding to the request to transmit the picture. The process status may be used to indicate the completion progress of the request to transfer pictures. Specifically, when the portal information is sent to the client in response to the request, the process state corresponding to the request may be set to an incomplete state. For example, assuming that "0" indicates an incomplete state and "1" indicates a completed state, then after the merchant client identified as "001" sends a request to the merchant server to transmit pictures from the user's mobile phone, the server sends a request When the client sends portal information, the server may set the process status corresponding to the request to "0" indicating an incomplete status. S106: The client receives the portal information and provides the portal information to the user equipment. The client can receive the portal information. The client may also provide the portal information to the user equipment. Specifically, the client may send the portal information to the user equipment by sending a message or the client may display the portal information to the user equipment. For example, when the entrance information is a barcode picture, the client may send the barcode picture to the user equipment in a message; or, the client may display the barcode picture using a display, So that the user equipment can obtain the barcode image. S108: The user equipment uses the portal information provided by the client to access the server. The user equipment may use the portal information provided by the client to access the server. Specifically, when the entry information is a barcode image, the user equipment may access the server by acquiring the barcode image. In one embodiment, if the client uses the display to display the portal information to the user equipment, the user equipment can access the servo by scanning a barcode image displayed on the display by the client Device. In another embodiment, if the client sends the portal information to the user equipment by sending a message, the user equipment can access the site through the barcode image in the received message Describe the server. S110: The user equipment transmits a picture to the server. After the user equipment accesses the server, it can transmit pictures to the server. The transmitted picture may correspond to the name of the picture to be uploaded. For example, if the name of the picture to be uploaded is "ID card photo", then user A's device can transfer the picture to the server after accessing the server, that is, user A's ID card photo. The transmitted picture may be a picture taken in real time or a picture stored in the user equipment. S112: The server receives the picture transmitted by the user equipment. The server may receive the pictures transmitted by the user equipment. Further, in another embodiment, after the server receives the transmitted picture, the method may further include: the server changes the process state corresponding to the request to a completed state. For example, assuming that "0" indicates an incomplete state and "1" indicates a completed state, then after the merchant client identified as "001" sends a request to the merchant server to transmit pictures from the user's mobile phone, the server sends a request When the client sends portal information, the server may set the process status corresponding to the request to "0" indicating an incomplete status. After the user accesses the server through the portal information and completes the transmission of the picture to the server, the server may change the process state corresponding to the request to "1" indicating the completed state. Further, in another embodiment, after the server receives the transmitted picture, the method may further include: the server sends a successful transmission to the user equipment and/or the client message. This specification also provides an embodiment of a picture transmission method on the server side. FIG. 2 is a flowchart of an embodiment of a server-side picture transmission method provided in this specification. 2, the method may include the following steps. S202: The server receives a request from a client to transmit pictures from a user device, and in response to the request, the server sends an entry message to the client. The request may include an identification of the client. The request may also include the name of the picture to be uploaded. The server may send an entry message to the client in response to the request. The portal information can be used for the user equipment to connect to the server. The entry information may include an address where the server stores pictures. In one embodiment, the entry information may include a barcode picture. The barcode image may be a two-dimensional code image. In one embodiment, before the server sends the portal information to the client in response to the request, the method may further include: the server may use the client identifier and all The name of the picture to be uploaded verifies the rationality of the request. Specifically, it can be verified whether the client identifier and the name of the picture to be uploaded are associated with the server, and if so, the request is reasonable. In another embodiment, the method may further include: the server setting a flow state corresponding to the request to transmit the picture. The process status may be used to indicate the completion progress of the request to transfer pictures. Specifically, when the portal information is sent to the client in response to the request, the process state corresponding to the request may be set to an incomplete state. S204: The server receives the picture transmitted by the user equipment according to the portal information. The server may receive the picture transmitted by the user equipment according to the portal information. The transmitted picture may be a picture taken in real time or a picture stored in the user equipment. In another embodiment, after the server receives the transmitted picture, the method may further include: the server changing the process state corresponding to the request to a completed state. In another embodiment, after the server receives the transmitted picture, the method may further include that: the server sends a successful transmission message to the user equipment and/or the client. This specification also provides an embodiment of the image transmission method on the client side. FIG. 3 is a flowchart of an embodiment of a client-side picture transmission method provided in this specification. Referring to FIG. 3, the method may include the following steps. S302: The client sends a request to the server to transmit pictures from the user equipment. The client may send a request to the server that the user equipment transmits the picture. The client may be a device without a shooting device. For example, it may be a PC or an intelligent terminal device that is not equipped with a camera. The user equipment may be a device for a user to obtain a picture, and may specifically be a device equipped with a photographing device or storing a picture of the user. The request may include an identification of the client. The request may also include the name of the picture to be uploaded. S304: The client receives the portal information sent by the server in response to the request. The client may receive portal information of the server in response to the request. The portal information can be used for the user equipment to connect to the server. The entry information may include an address where the server stores pictures. In one embodiment, the entry information may be a barcode picture. The barcode image may be a two-dimensional code image. S306: The client provides the portal information to the user equipment, so that the user equipment transmits pictures to the server. The client may provide the portal information to the user equipment. Specifically, the client may send the portal information to the user equipment by sending a message or the client may display the portal information to the user equipment. By providing the user equipment with the portal information, it is convenient for the user equipment to transmit pictures to the server. Specifically, the user equipment may connect to the server according to the portal information and transmit pictures to the server. This specification also provides an embodiment of a picture transmission method on the user equipment side. FIG. 4 is a flowchart of an embodiment of a picture transmission method on the user equipment side provided by this specification. 4, the method may include the following steps. S402: The user equipment obtains entrance information for transmitting pictures provided by the client. The user equipment can obtain the portal information provided by the client for transmitting pictures. The portal information may be provided by the client to the user equipment. The portal information may be sent by the server to the client. The portal information may be generated by the server in response to a request from the client requesting the user equipment to transmit pictures. The entrance information may be a barcode image. In one embodiment, if the client uses the display to display the portal information to the user equipment, then the user equipment acquiring the portal information provided by the client for transmitting pictures may include: the user The device may scan the barcode image displayed on the display by the client. In another embodiment, if the client sends the portal information to the user equipment by sending a message, the user equipment acquiring the portal information provided by the client for transmitting pictures may include : The user equipment can obtain the barcode image in the received message. S404: The user equipment uses the portal information to access the server. The user equipment can use the portal information to access the server. S406: The user equipment transmits pictures to the server. After the user equipment accesses the server, it can transmit pictures to the server. The transmitted picture may correspond to the name of the picture to be uploaded. The transmitted picture may be a picture taken in real time or a picture stored in the user equipment. In the method for transmitting pictures provided by the above embodiments, after the client sends a request to the server to transmit pictures by the user device, the client returns a portal information in response to the request, and the client can provide the portal information to the user. Device, so that the user device accesses the server based on the entry information and transmits pictures to the server. Since the pictures are directly transmitted from the user equipment to the server, the transmission operation is convenient. At the same time, the pictures of the user equipment only need to be processed at most to be transmitted to the server, which provides the efficiency of transmitting pictures. On the other hand, the user equipment directly transmits pictures to the server, which can ensure that the user pictures are stored in the user equipment, reduce the user's sense of insecurity caused by the pictures stored in the client, and improve the user experience. The method embodiments provided in the embodiments of the present application may be executed in a mobile terminal, a computer terminal, a server, or a similar computing device. Taking an example of running on a server, FIG. 5 is a block diagram of a hardware structure of a server in an embodiment of this specification. As shown in FIG. 5, the server may include one or more (only one is shown in the figure) processor 102, a memory 104 for storing data, and a transmission module 106 for communication functions. The processor 102 may include a central processing unit (CPU) or a graphics processor (GPU), and of course, may also include other single-chip computers, logic gate circuits, integrated circuits, etc. having logic processing capabilities, or an appropriate combination thereof. The memory 104 can be used to store software programs and modules of application software, such as program instructions/modules corresponding to the search method in the embodiment of the present invention, and the processor 102 runs the software programs and modules stored in the memory 104 Group, thereby performing various functional applications and material processing, that is, the method of implementing the document processing in the above embodiment. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memories remotely disposed relative to the processor 102, and these remote memories may be connected to the server through a network. Examples of the above network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof. During implementation, the memory may also be implemented in the form of cloud memory. The specific implementation is not limited in this specification. The transmission module 106 can be used to receive or send data via a network. The above specific example of the network may include a wireless network provided by a communication provider of the page display device. In one example, the transmission module 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through the base station to communicate with the Internet. In one example, the transmission module 106 may be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner. A person of ordinary skill in the art may understand that the structure shown in FIG. 5 is merely an illustration, which does not limit the structure of the foregoing server. For example, the server may further include more or fewer components than those shown in FIG. 5, for example, it may also include other processing hardware, such as a GPU (Graphics Processing Unit, image processor), or it may have Different configurations shown. Based on the document processing method described above, this specification also provides a picture transmission system, a server, a client, and user equipment. The system, server, client, and user equipment can use software (applications), modules, components, devices, etc. of the method described in the embodiments of the present specification in combination with necessary implementation hardware. Based on the same innovative concept, the system, server, client and user equipment provided in this specification are as described in the following embodiments. Since the implementation solution for solving the problem with the method is similar to the method, the implementation of the specific system, server, client, and user equipment in the embodiments of the present specification may refer to the implementation of the foregoing method, and the repetition is not repeated. Although the server, client, and user equipment described in the following embodiments are preferably implemented in software, implementation of hardware or a combination of software and hardware is also possible and conceived. 6 is a schematic structural diagram of an embodiment of a picture transmission system provided in this specification. As shown in FIG. 6, the picture transmission system 600 may include a server 602, a client 604, and user equipment 606. The server 602 may be used to receive a request from the client 604 for the user device 606 to transmit pictures. The server 602 may be used to send an entry message to the client 604 in response to the request. The server 602 may be used to receive pictures transmitted by the user equipment 606 according to the portal information. The request may include an identification of the client. The request may also include the name of the picture to be uploaded. The client 604 may be used to send a request to the server 602 for the user device 606 to transmit pictures. The client 604 can also be used to receive the portal information sent by the server 602 in response to the request, and provide the portal information to the user equipment 606, so that the user equipment 606 can The server 602 transmits pictures. The user equipment 606 may be used to obtain portal information provided by the client 604 for transmitting pictures, use the portal information to access the server 602, and transmit pictures to the server 602. In another embodiment, before sending the portal information to the client 604 in response to the request, the server 602 may also be used according to the client identifier and the image to be uploaded in the request The name verifies the rationality of the request. Specifically, it can be verified whether the client identifier and the name of the picture to be uploaded are associated with the server. In another embodiment, the server 602 may also be used to set a process state corresponding to the request to transfer pictures. The process status may be used to indicate the completion progress of the request to transfer pictures. Specifically, the server 602 may be used to set the process state corresponding to the request to an incomplete state when sending portal information to the client 604 in response to the request. Further, after receiving the picture transmitted by the user equipment 606, the server 602 can also be used to change the process state corresponding to the request to the completed state. In another embodiment, after receiving the image transmitted by the user equipment 606, the server 602 may also be used to send a successful transmission message to the user equipment 606 and/or the client 604. 7 is a schematic diagram of a module structure of an embodiment of a server for image transmission provided by this specification. 7, the server 602 may include: an entrance information sending module 6021 and a picture receiving module 6022. The portal information sending module 6021 may be used to receive a request from the client 604 to transmit pictures by the user equipment 606, and send portal information to the client 604 in response to the request. The picture receiving module 6022 may be used to receive pictures transmitted by the user equipment 606 according to the portal information. In one embodiment, the server may further include: an authentication module 6023, which may be used to identify the client ID and The name of the picture to be uploaded verifies the rationality of the request. In one embodiment, the server may further include: a process status module 6024, which may be used to set a process status corresponding to the request to transfer pictures. In another embodiment, the process state module 6024 can also be used to change the process state corresponding to the request to the completed state after the picture receiving module 6022 receives the picture transmitted by the user equipment 606. In one embodiment, the server may further include: a completion message sending module 6025, which may be used to send the user device 606 a picture transmitted by the user device 606 after the picture receiving module 6022 receives the picture And/or the client 604 sends a successful transmission message. FIG. 8 is a schematic diagram of a module structure of an embodiment of a client for image transmission provided by this specification. Referring to FIG. 8, the client 604 may include a request sending module 6041, an entrance information receiving module 6042, and an entrance information providing module 6043. The request sending module 6041 may be used to send a request to the server 602 for the user equipment 606 to transmit pictures. The portal information receiving module 6042 may be used to receive portal information sent by the server 602 in response to the request. The portal information providing module 6043 may be used to provide the portal information to the user equipment 606, so that the user equipment 606 transmits pictures to the server 602. 9 is a schematic diagram of a module structure of an embodiment of a user equipment for image transmission provided in this specification. 9, the user equipment 606 may include: an entrance information acquisition module 6061, an access module 6062, and an image transmission module 6063. The portal information acquiring module 6061 can be used to acquire portal information provided by the client 604 for transmitting pictures. The access module 6062 can be used to access the server 602 using the portal information. The picture transmission module 6063 may be used to transmit pictures to the server 602. The above image transmission method or device provided by the embodiment of this specification can be implemented by the processor executing corresponding program instructions in the computer, such as using the Windows operating system C++ language to implement on the PC side, or other using Android, iOS system programming Language is implemented in smart terminals, and processing logic based on quantum computers. Specifically, another aspect of this specification also provides a server, including a processor and a memory, the memory stores computer program instructions executed by the processor, and executing the computer program instructions may implement the following steps: The server receives a request from the client to transmit pictures from the user equipment, and in response to the request, the server sends an entry message to the client; the server receives the user equipment according to the entry information The transferred picture. In another embodiment, executing the computer program instructions may also implement the following steps: before the server sends portal information to the client in response to the request, the server may Use the client ID and the name of the picture to be uploaded to verify the rationality of the request. In another embodiment, the execution of the computer program instructions may also implement the following step: the server sets a flow state corresponding to the request to transfer pictures. In another embodiment, executing the computer program instructions may further implement the following steps: after the server receives the transmitted picture, the server changes the process state corresponding to the request to the completed state. In another embodiment, executing the computer program instructions may further implement the following steps: after the server receives the transmitted picture, the server sends the transmission to the user equipment and/or the client Successful message. Another aspect of this specification also provides a client, including a processor and a memory, the memory storing computer program instructions executed by the processor, the execution of the computer program instructions can achieve the following steps: the client to the server Issue a request to transmit pictures by user equipment; the client receives the portal information from the server in response to the request; the client provides the portal information to the user equipment to facilitate the The user equipment transmits pictures to the server. Another aspect of this specification also provides a user equipment, including a processor and a memory, the memory storing computer program instructions executed by the processor, the execution of the computer program instructions can achieve the following steps: user equipment acquisition Portal information provided by the client for transmitting pictures; the user equipment uses the portal information to access a server; and the user equipment transmits pictures to the server. It can be seen that the embodiments of the picture transmission system, server, client, and user equipment provided in this specification are based on the same innovative concept as the method embodiments in this specification. Therefore, the picture transmission system, server provided in this specification The embodiments of the client and the user equipment can achieve the technical effects of the method embodiments in the description. The foregoing describes specific embodiments of the present specification. Other embodiments are within the scope of the attached patent application. In some cases, the actions or steps described in the scope of the patent application may be performed in a different order than in the embodiment and still achieve the desired result. In addition, the processes depicted in the drawings do not necessarily require the particular order shown or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous. In the 1990s, the improvement of a technology can be clearly distinguished from the improvement of hardware (for example, the improvement of the circuit structure of diodes, transistors, switches, etc.) or the improvement of software (for the process flow Improve). However, with the development of technology, the improvement of many methods and processes can be regarded as a direct improvement of the hardware circuit structure. Designers almost get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method and process cannot be achieved with hardware physical modules. For example, a programmable logic device (Programmable Logic Device, PLD) (such as a field programmable gate array (Field Programmable Gate Array, FPGA)) is such an integrated circuit, whose logic function is determined by the user programming the device . It is up to the designer to program a digital system to "integrate" on a PLD without having to ask a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, this kind of programming is also mostly implemented using "logic compiler" software, which is similar to the software compiler used in program development and writing. The original code before compilation must also be written in a specific programming language, which is called the hardware description language (Hardware Description Language, HDL), and HDL is not only one, but there are many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. Currently the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that it is only necessary to logically program the method flow in the above hardware description languages and program it into the integrated circuit, and the hardware circuit that implements the logic method flow can be easily obtained. The controller can be implemented in any suitable manner, for example, the controller can take, for example, a microprocessor or processor and a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor. Media, logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers and embedded microcontrollers. Examples of controllers include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that, in addition to implementing the controller in the form of pure computer-readable program code, the method steps can be logically programmed to make the controller controlled by logic gates, switches, dedicated integrated circuits, and programmable logic To achieve the same function in the form of a controller and embedded microcontroller. Therefore, such a controller can be regarded as a hardware component, and the device for implementing various functions included therein can also be regarded as a structure within the hardware component. Or even, the device for realizing various functions can be regarded as both a software module of the implementation method and a structure in the hardware component. The device, module or unit explained in the above embodiments may be realized by a computer chip or entity, or by a product with a certain function. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, and a wearable Device or any combination of these devices. For the convenience of description, when describing the above device, the functions are divided into various units and described separately. Of course, when implementing this specification, the functions of each unit can be implemented in the same software or multiple hardware and/or hardware. Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of computer program products implemented on one or more computer usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer usable program code . The present invention is described with reference to flowcharts and/or block diagrams of methods, devices (devices), and computer program products according to embodiments of the present invention. It should be understood that each flow and/or block in the flowchart and/or block diagram and a combination of the flow and/or block in the flowchart and/or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine that allows instructions executed by the processor of the computer or other programmable data processing device Generate means for implementing the functions specified in a block or blocks in a flowchart or a flow and/or a block diagram. These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device The instruction device implements the functions specified in one block or multiple blocks in one flow or multiple flows in the flowchart and/or one block in the block diagram. These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operating steps are performed on the computer or other programmable device to generate computer-implemented processing, and thus on the computer or other programmable device The instructions executed on the provide steps for implementing the functions specified in one block or multiple blocks of the flowchart one flow or multiple flows and/or block diagrams. In a typical configuration, the computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory. Memory may include non-permanent memory, random access memory (RAM) and/or non-volatile memory in computer-readable media, such as read only memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media. Computer-readable media, including permanent and non-permanent, removable and non-removable media, can store information by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), Read-only memory (ROM), electrically erasable and programmable read-only memory (EEPROM), flash memory or other memory technologies, read-only disc read-only memory (CD-ROM), digital versatile disc ( DVD) or other optical storage, magnetic tape cassettes, magnetic tape storage, graphene storage or other magnetic storage devices or any other non-transmission media can be used to store information that can be accessed by computing devices. According to the definition in this article, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves. It should also be noted that the terms "include", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device that includes a series of elements includes not only those elements, but also includes Other elements not explicitly listed, or include elements inherent to this process, method, commodity, or equipment. Without more restrictions, the element defined by the sentence "include one..." does not exclude that there are other identical elements in the process, method, commodity, or equipment that includes the element. Those skilled in the art should understand that the embodiments of the present specification may be provided as methods, devices, or computer program products. Therefore, this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, this specification can take the form of computer program products implemented on one or more computer usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer usable program code . This description can be described in the general context of computer-executable instructions executed by a computer, such as a program module. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification can also be practiced in distributed computing environments in which remote processing devices connected through a communication network perform tasks. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices. The embodiments in this specification are described in an incremental manner. The same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the device and server embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments. The above are only examples of this specification and are not intended to limit this specification. For those skilled in the art, this specification may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this specification shall be included in the scope of the patent application.

S102‧‧‧步驟 S104‧‧‧步驟 S106‧‧‧步驟 S108‧‧‧步驟 S110‧‧‧步驟 S112‧‧‧步驟 S202‧‧‧步驟 S204‧‧‧步驟 S302‧‧‧步驟 S304‧‧‧步驟 S306‧‧‧步驟 S402‧‧‧步驟 S404‧‧‧步驟 S406‧‧‧步驟 102‧‧‧處理器 104‧‧‧記憶體 106‧‧‧傳輸模組 602‧‧‧伺服器 604‧‧‧客戶端 606‧‧‧使用者設備 602‧‧‧伺服器 6021‧‧‧入口資訊發送模組 6022‧‧‧圖片接收模組 6023‧‧‧驗證模組 6024‧‧‧流程狀態模組 6025‧‧‧完成訊息發送模組 604‧‧‧客戶端 6041‧‧‧請求發送模組 6042‧‧‧入口資訊接收模組 6043‧‧‧入口資訊提供模組 606‧‧‧使用者設備 6061‧‧‧入口資訊獲取模組 6062‧‧‧存取模組 6063‧‧‧圖片傳輸模組S102‧‧‧Step S104‧‧‧Step S106‧‧‧Step S108‧‧‧Step S110‧‧‧Step S112‧‧‧Step S202‧‧‧Step S204‧‧‧Step S302‧‧‧Step S304‧‧‧Step S306‧‧‧Step S402‧‧‧Step S404‧‧‧Step S406‧‧‧Step 102‧‧‧ processor 104‧‧‧Memory 106‧‧‧Transmission module 602‧‧‧Server 604‧‧‧Client 606‧‧‧User equipment 602‧‧‧Server 6021‧‧‧Entry information sending module 6022‧‧‧Picture receiving module 6023‧‧‧Verification module 6024‧‧‧Process status module 6025‧‧‧Complete message sending module 604‧‧‧Client 6041‧‧‧Request sending module 6042‧‧‧ Entrance information receiving module 6043‧‧‧Entry information provision module 606‧‧‧User equipment 6061‧‧‧ entrance information acquisition module 6062‧‧‧Access module 6063‧‧‧Picture transmission module

為了更清楚地說明本說明書一個或多個實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本說明書中記載的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。 圖1是本說明書提供的圖片傳輸方法的一種實施例的流程示意圖; 圖2是本說明書提供的伺服器一側的圖片傳輸方法一個實施例的流程圖; 圖3是本說明書提供的客戶端一側的圖片傳輸方法一個實施例的流程圖; 圖4是本說明書提供的使用者設備一側的圖片傳輸方法一個實施例的流程圖; 圖5是本說明書實施例中一種伺服器的硬體結構框圖; 圖6是本說明書提供的圖片傳輸系統一個實施例的結構示意圖; 圖7是本說明書提供的用於圖片傳輸的伺服器一個實施例的模組結構示意圖; 圖8是本說明書提供的用於圖片傳輸的客戶端一個實施例的模組結構示意圖; 圖9是本說明書提供的用於圖片傳輸的使用者設備一個實施例的模組結構示意圖。In order to more clearly explain one or more embodiments of the specification or the technical solutions in the prior art, the following will briefly introduce the drawings required in the description of the embodiments or the prior art. Obviously, the appended The drawings are only some of the embodiments described in this specification. For those of ordinary skill in the art, without paying any creative labor, other drawings can also be obtained based on these drawings. FIG. 1 is a schematic flowchart of an embodiment of a picture transmission method provided in this specification; 2 is a flowchart of an embodiment of a picture transmission method on a server side provided by this specification; FIG. 3 is a flowchart of an embodiment of a picture transmission method on the client side provided in this specification; 4 is a flowchart of an embodiment of a method for transmitting a picture on the user equipment side provided by this specification; 5 is a block diagram of a hardware structure of a server in an embodiment of this specification; 6 is a schematic structural diagram of an embodiment of a picture transmission system provided in this specification; 7 is a schematic diagram of a module structure of an embodiment of a server for image transmission provided by this specification; 8 is a schematic diagram of a module structure of an embodiment of a client for image transmission provided by this specification; 9 is a schematic diagram of a module structure of an embodiment of a user equipment for image transmission provided in this specification.

Claims (27)

一種圖片傳輸方法,包括:伺服器接收客戶端發出的由使用者設備傳輸圖片的請求,響應於該請求該伺服器向該客戶端發送一入口資訊;該入口資訊用於該使用者設備連接該伺服器;所該伺服器接收該使用者設備根據該入口資訊傳輸的圖片,其中,該請求包括:該客戶端的標識和/或待上傳的圖片的名稱,其中,在該伺服器響應於該請求向該客戶端發送入口資訊前,還包括:該伺服器根據該請求中的用客戶端標識和該待上傳的圖片的名稱驗證該請求的合理性。 A picture transmission method includes: a server receiving a request from a client to transmit a picture from a user equipment, and in response to the request, the server sends an entry message to the client; the entry information is used by the user equipment to connect to the A server; the server receives the picture transmitted by the user equipment according to the portal information, wherein the request includes: the client's identification and/or the name of the picture to be uploaded, wherein the server responds to the request Before sending the portal information to the client, it also includes: the server verifies the rationality of the request based on the client ID and the name of the picture to be uploaded in the request. 根據申請專利範圍第1項之方法,其中,該入口資訊包括:該伺服器儲存圖片的地址。 According to the method of claim 1, the entry information includes: the address where the server stores the picture. 根據申請專利範圍第2項之方法,其中,該入口資訊為一條碼圖片。 According to the method of claim 2 of the patent scope, the entry information is a barcode image. 根據申請專利範圍第1項之方法,其中,該傳輸的圖片包括:即時拍攝的圖片和/或該使用者設備中儲存的圖片。 The method according to item 1 of the patent application scope, wherein the transmitted pictures include: pictures taken in real time and/or pictures stored in the user device. 根據申請專利範圍第1項之方法,其中,還包括:該伺服器設置與該傳輸圖片的請求對應的流程狀態,具體包括:在響應於該請求向該客戶端發送入口資訊時,該伺服器設置與該請求對應的流程狀態為未完成狀態。 The method according to item 1 of the patent application scope, which also includes: the server setting the process state corresponding to the request to transmit the picture, specifically including: when sending portal information to the client in response to the request, the server Set the process status corresponding to the request to incomplete status. 根據申請專利範圍第5項之方法,其中,該伺服器接收該傳輸的圖片後,還包括:該伺服器更改該請求對應的流程狀態為已完成狀態。 According to the method of claim 5 of the patent application scope, wherein after the server receives the transmitted picture, it further includes: the server changes the process state corresponding to the request to the completed state. 根據申請專利範圍第1項之方法,其中,該伺服器接收該傳輸的圖片後,還包括:該伺服器向該使用者設備和/或該客戶端發送傳輸成功的訊息。 According to the method of claim 1 of the patent application scope, after the server receives the transmitted image, the server further includes: the server sending a successful transmission message to the user equipment and/or the client. 一種圖片傳輸方法,包括:客戶端向伺服器發出由使用者設備傳輸圖片的請求;該客戶端接收該伺服器發出的響應於該請求的入口資訊;該入口資訊用於該使用者設備連接該伺服器;該客戶端向該使用者設備提供該入口資訊,以便於該使用者設備向該伺服器傳輸圖片,其中,該請求包括:該客戶端的標識和/或待上傳的圖片的名稱,其中,在該伺服器響應於該請求向該客戶端發送入口資訊前,還包括:該伺服器根據該請求中的用客戶端標識和該待上傳的圖片的名稱驗證該請求的合理性。 A picture transmission method includes: a client sends a request to a server to transmit pictures by a user device; the client receives portal information sent by the server in response to the request; the portal information is used by the user device to connect to the server A server; the client provides the portal information to the user equipment to facilitate the user equipment to transmit pictures to the server, wherein the request includes: the client's identification and/or the name of the picture to be uploaded, where Before the server sends the portal information to the client in response to the request, the server further includes: the server verifies the rationality of the request according to the client ID and the name of the image to be uploaded in the request. 根據申請專利範圍第8項之方法,其中,該使用者設備為使用者獲取圖片的設備,具體包括:配備了攝影裝置或者儲存了使用者圖片的設備。 According to the method of claim 8 of the patent application scope, wherein the user equipment is a device for the user to obtain pictures, specifically including: a device equipped with a photographing device or storing the user's picture. 根據申請專利範圍第8項之方法,其中,該入口資訊包括該伺服器儲存圖片的地址。 According to the method of claim 8, the entry information includes the address where the server stores the picture. 根據申請專利範圍第8項之方法,其中,該入口資訊為一條碼圖片。 According to the method of claim 8 of the patent application scope, the entry information is a barcode image. 根據申請專利範圍第8項之方法,其中,該客戶端向該使用者設備提供該入口資訊包括:該客戶端將該入口資訊以發送訊息的方式發送給該使用者設備;或,該客戶端向該使用者設備展示該入口資訊。 The method according to item 8 of the patent application scope, wherein the client providing the portal information to the user equipment includes: the client sending the portal information to the user equipment by sending a message; or, the client Display the entrance information to the user equipment. 一種圖片傳輸方法,包括:使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊;該入口資訊由伺服器發送給該客戶端;該入口資訊是該伺服器響應於該客戶端發出的請求該使用者設備傳輸圖片的請求生成的;該使用者設備利用該入口資訊存取該伺服器;該使用者設備向該伺服器傳輸圖片,其中,該請求包括:該客戶端的標識和/或待上傳的 圖片的名稱,其中,在該伺服器響應於該請求向該客戶端發送入口資訊前,還包括:該伺服器根據該請求中的用客戶端標識和該待上傳的圖片的名稱驗證該請求的合理性。 A picture transmission method, comprising: user equipment acquiring portal information provided by a client for transmitting pictures; the portal information is sent by the server to the client; the portal information is the server responding to the request sent by the client The request for the user equipment to transmit the picture is generated; the user equipment uses the portal information to access the server; the user equipment transmits the picture to the server, wherein the request includes: the client's identification and/or pending Uploaded The name of the picture, where, before the server sends the portal information to the client in response to the request, the server also includes: the server verifies the request based on the client ID and the name of the picture to be uploaded in the request rationality. 根據申請專利範圍第13項之方法,其中,該入口資訊為一條碼圖片。 According to the method of claim 13 of the patent application scope, the entry information is a barcode image. 根據申請專利範圍第14項之方法,其中,若該客戶端利用顯示器向該使用者設備展示該入口資訊,那麽該使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊包括:該使用者設備掃描該客戶端展示在顯示器上的條碼圖片。 According to the method of claim 14 of the patent application scope, wherein, if the client uses the display to display the portal information to the user equipment, then the user equipment acquiring the portal information provided by the client for transmitting pictures includes: the user The device scans the barcode image displayed on the display by the client. 根據申請專利範圍第14項之方法,其中,若該客戶端將該入口資訊以發送訊息的方式發送給該使用者設備,那麽該使用者設備獲取客戶端提供的用於傳輸圖片的入口資訊包括:該使用者設備獲取接收到的訊息中的條碼圖片。 According to the method of claim 14 of the patent application scope, if the client sends the portal information to the user equipment by sending a message, the user equipment obtains the portal information provided by the client for transmitting pictures including : The user equipment obtains the barcode image in the received message. 根據申請專利範圍第13項之方法,其中,該傳輸的圖片包括:即時拍攝的圖片和/或該使用者設備中儲存的圖片。 The method according to item 13 of the patent application scope, wherein the transmitted pictures include: pictures taken in real time and/or pictures stored in the user device. 一種圖片傳輸的系統,包括:伺服器、客戶端和使用者設備;其中, 該伺服器,用於接收該客戶端發出的由該使用者設備傳輸圖片的請求;該伺服器響應於該請求向該客戶端發送一入口資訊;該伺服器用於接收該使用者設備根據該入口資訊傳輸的圖片;該客戶端,用於向該伺服器發出由該使用者設備傳輸圖片的請求,接收該伺服器發出的響應於該請求的入口資訊,並向該使用者設備提供該入口資訊;該使用者設備,用於獲取客戶端提供的用於傳輸圖片的入口資訊,利用該入口資訊存取該伺服器,並向該伺服器傳輸圖片,其中,該請求包括:該客戶端的標識和待上傳的圖片的名稱;該伺服器在響應於該請求向該客戶端發送入口資訊前,還用於根據該請求中的用客戶端標識和該待上傳的圖片的名稱驗證該請求的合理性。 An image transmission system, including: server, client and user equipment; The server is used to receive a request from the client to transmit pictures from the user equipment; the server sends an entry message to the client in response to the request; the server is used to receive the user equipment according to the request The picture transmitted by portal information; the client is used to send a request to the server to transmit the picture by the user equipment, receive the portal information sent by the server in response to the request, and provide the portal to the user equipment Information; the user equipment is used to obtain the portal information provided by the client for transmitting the picture, use the portal information to access the server, and transmit the picture to the server, wherein the request includes: the identification of the client And the name of the picture to be uploaded; before sending the portal information to the client in response to the request, the server is also used to verify the reasonableness of the request based on the client ID and the name of the picture to be uploaded in the request Sex. 根據申請專利範圍第18項之系統,其中,該伺服器還用於設置與該傳輸圖片的請求對應的流程狀態,包括:該伺服器用於在響應於該請求向該客戶端發送入口資訊時,設置與該請求對應的流程狀態為未完成狀態。 The system according to item 18 of the patent application scope, in which the server is also used to set the process status corresponding to the request to transfer pictures, including: the server is used to send portal information to the client in response to the request , Set the process status corresponding to the request to incomplete status. 根據申請專利範圍第19項之系統,其中,該伺服器接收該使用者設備傳輸的圖片後,還用於更改該請求對應的流程狀態為已完成狀態。 According to the system of claim 19 of the patent application scope, after receiving the picture transmitted by the user equipment, the server is also used to change the process state corresponding to the request to the completed state. 根據申請專利範圍第18項之系統,其中,該伺服器接收該使用者設備傳輸的圖片後,還用於向該使用者設備和/或該客戶端發送傳輸成功的訊息。 According to the system of claim 18 of the patent application scope, after receiving the picture transmitted by the user equipment, the server is also used to send a successful transmission message to the user equipment and/or the client. 一種伺服器,包括:入口資訊發送模組和圖片接收模組;其中,該入口資訊發送模組,用於接收客戶端發出的由使用者設備傳輸圖片的請求,響應於該請求向該客戶端發送一入口資訊;該圖片接收模組,用於接收該使用者設備根據該入口資訊傳輸的圖片,驗證模組,用於在響應於該請求向該客戶端發送入口資訊前,根據該請求中的客戶端標識和待上傳的圖片的名稱驗證該請求的合理性。 A server including: an entrance information sending module and a picture receiving module; wherein, the entrance information sending module is used to receive a request from a client to transmit a picture from a user device, and respond to the request to the client Send an entry message; the picture receiving module is used to receive the picture transmitted by the user equipment according to the entry message, and the verification module is used to send the entry message to the client in response to the request, according to the request The client ID and the name of the image to be uploaded verify the rationality of the request. 根據申請專利範圍第22項之伺服器,還包括,流程狀態模組,用於設置與該傳輸圖片的請求對應的流程狀態。 The server according to item 22 of the patent application scope also includes a process status module for setting the process status corresponding to the request to transfer the picture. 根據申請專利範圍第23項之伺服器,其中,該流程狀態模組還用於在該圖片接收模組接收該使用者設備傳輸的圖片後更改該請求對應的流程狀態為已完成狀態。 According to the server of item 23 of the patent application scope, the process status module is also used to change the process status corresponding to the request to the completed status after the picture receiving module receives the picture transmitted by the user equipment. 根據申請專利範圍第22項之伺服器,其中,還包括:完成訊息發送模組,用於在該圖片接收模組接收該使用者 設備傳輸的圖片後向該使用者設備和/或該客戶端發送傳輸成功的訊息。 The server according to item 22 of the patent application scope, which also includes: a completion message sending module for receiving the user in the picture receiving module After the picture transmitted by the device sends a successful transmission message to the user device and/or the client. 一種客戶端,包括:請求發送模組、入口資訊接收模組和入口資訊提供模組;其中,該請求發送模組,用於向伺服器發出由使用者設備傳輸圖片的請求;該入口資訊接收模組,用於接收該伺服器發出的響應於該請求的入口資訊;該入口資訊提供模組,用於向該使用者設備提供該入口資訊,以便於該使用者設備向該伺服器傳輸圖片,其中,該請求包括:該客戶端的標識和待上傳的圖片的名稱;該伺服器在響應於該請求向該客戶端發送入口資訊前,還用於根據該請求中的用客戶端標識和該待上傳的圖片的名稱驗證該請求的合理性。 A client includes: a request sending module, an entrance information receiving module and an entrance information providing module; wherein, the request sending module is used to send a request to a server to transmit pictures by a user device; the entrance information receiving A module for receiving portal information sent by the server in response to the request; the portal information providing module is used for providing the portal information to the user equipment to facilitate the user equipment to transmit pictures to the server , Where the request includes: the identifier of the client and the name of the picture to be uploaded; before sending the portal information to the client in response to the request, the server is also used to use the client identifier and the The name of the image to be uploaded verifies the rationality of the request. 一種使用者設備,包括:入口資訊獲取模組、存取模組和圖片傳輸模組;該入口資訊獲取模組,用於獲取客戶端提供的用於傳輸圖片的入口資訊;該入口資訊由伺服器發送給該客戶端;該入口資訊是該伺服器響應於該客戶端發出的請求該使用者設備傳輸圖片的請求生成的;該存取模組,用於利用該入口資訊存取該伺服器;該圖片傳輸模組,用於向該伺服器傳輸圖片, 其中,該請求包括:該客戶端的標識和待上傳的圖片的名稱;該伺服器在響應於該請求向該客戶端發送入口資訊前,還用於根據該請求中的用客戶端標識和該待上傳的圖片的名稱驗證該請求的合理性。A user equipment, including: an entrance information acquisition module, an access module and a picture transmission module; the entrance information acquisition module is used to obtain entrance information for transmitting pictures provided by a client; the entrance information is served by a servo The server sends to the client; the portal information is generated by the server in response to a request from the client requesting the user device to transmit pictures; the access module is used to access the server using the portal information ; The picture transmission module is used to transmit pictures to the server, Among them, the request includes: the identifier of the client and the name of the picture to be uploaded; before sending the portal information to the client in response to the request, the server is also used to use the client identifier and the pending The name of the uploaded image verifies the rationality of the request.
TW108100822A 2018-03-23 2019-01-09 Picture transmission method, system, server, client and user equipment TWI691191B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201810243021.4 2018-03-23
CN201810243021.4A CN108616567B (en) 2018-03-23 2018-03-23 Picture transmission method, system, server, client and user equipment
??201810243021.4 2018-03-23

Publications (2)

Publication Number Publication Date
TW201941578A TW201941578A (en) 2019-10-16
TWI691191B true TWI691191B (en) 2020-04-11

Family

ID=63658790

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108100822A TWI691191B (en) 2018-03-23 2019-01-09 Picture transmission method, system, server, client and user equipment

Country Status (3)

Country Link
CN (2) CN108616567B (en)
TW (1) TWI691191B (en)
WO (1) WO2019179257A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108616567B (en) * 2018-03-23 2021-07-23 创新先进技术有限公司 Picture transmission method, system, server, client and user equipment
CN113345115A (en) * 2021-05-26 2021-09-03 中国铁道科学研究院集团有限公司电子计算技术研究所 Railway service method, device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070181691A1 (en) * 2006-02-09 2007-08-09 Simpleact Incorporated System and method for information retrieval with barcode using digital image capture devices
CN101414307A (en) * 2008-11-26 2009-04-22 阿里巴巴集团控股有限公司 Method and server for providing picture searching
CN103164412A (en) * 2011-12-09 2013-06-19 阿里巴巴集团控股有限公司 Method of accessing network information through graphical encoding, client-side device and server
US20140108559A1 (en) * 2012-10-11 2014-04-17 Bazaarvoice, Inc. Method and System for Content Submission

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001175550A (en) * 1999-12-07 2001-06-29 Kizna.Com Inc Client/server system, data transmitting method for the same, and medium with program recorded thereon
JP2003085147A (en) * 2001-09-14 2003-03-20 Fujitsu Ltd Information processing system
GB2426136B (en) * 2005-05-11 2008-10-01 Idan Zuta Messaging system and method
US20090094684A1 (en) * 2007-10-05 2009-04-09 Microsoft Corporation Relay server authentication service
CN102006163B (en) * 2009-09-01 2014-04-23 阿里巴巴集团控股有限公司 User authentication method, device and server
CN103096266A (en) * 2011-11-03 2013-05-08 北京同步科技有限公司 Summarized information release system and information release method thereof
CN103078868B (en) * 2013-01-15 2016-08-24 广州多益网络科技有限公司 The application process of a kind of Quick Response Code and system
CN103152330A (en) * 2013-02-07 2013-06-12 百度在线网络技术(北京)有限公司 Login method, login system and cloud server
CN103152399B (en) * 2013-02-07 2016-05-25 百度在线网络技术(北京)有限公司 Login method, system and cloud server
US9813411B2 (en) * 2013-04-05 2017-11-07 Antique Books, Inc. Method and system of providing a picture password proof of knowledge as a web service
CN104202626A (en) * 2014-08-29 2014-12-10 青岛海信宽带多媒体技术有限公司 Television photo album system and managing and addressing method thereof
CN105871783A (en) * 2015-01-21 2016-08-17 上海墨百意信息科技有限公司 Method and device for logging in to web server
CN106657861B (en) * 2015-11-02 2019-06-18 北京数码视讯科技股份有限公司 A kind of method and apparatus for realizing multifunctional videophone
CN105721165A (en) * 2016-02-22 2016-06-29 阿里巴巴集团控股有限公司 Method for verifying identity, server and client
CN108616567B (en) * 2018-03-23 2021-07-23 创新先进技术有限公司 Picture transmission method, system, server, client and user equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070181691A1 (en) * 2006-02-09 2007-08-09 Simpleact Incorporated System and method for information retrieval with barcode using digital image capture devices
CN101414307A (en) * 2008-11-26 2009-04-22 阿里巴巴集团控股有限公司 Method and server for providing picture searching
CN103164412A (en) * 2011-12-09 2013-06-19 阿里巴巴集团控股有限公司 Method of accessing network information through graphical encoding, client-side device and server
US20140108559A1 (en) * 2012-10-11 2014-04-17 Bazaarvoice, Inc. Method and System for Content Submission

Also Published As

Publication number Publication date
CN108616567A (en) 2018-10-02
WO2019179257A1 (en) 2019-09-26
TW201941578A (en) 2019-10-16
CN113905144A (en) 2022-01-07
CN108616567B (en) 2021-07-23
CN113905144B (en) 2023-07-18

Similar Documents

Publication Publication Date Title
KR102239589B1 (en) Blockchain data processing method and device
US10601834B2 (en) Multi-blockchain network data processing
US10706408B2 (en) Methods and devices for barcode based communication and payment implementation
KR20190117485A (en) Service data processing method and device, and Service processing method and device
WO2019034039A1 (en) Target image code recognition method and device
US10848669B2 (en) Electronic device and method for displaying 360-degree image in the electronic device
JP2014112302A (en) Prescribed area management system, communication method, and program
WO2019213882A1 (en) Lending of local processing capability of interconnected terminals
TWI691191B (en) Picture transmission method, system, server, client and user equipment
US9600720B1 (en) Using available data to assist in object recognition
KR20160102419A (en) Transmitting and displaying screen content
WO2019144763A1 (en) Page display method, apparatus and device
TW201903564A (en) Data storage and calling method and device
US20170046341A1 (en) Aggregating photos captured at an event
WO2017148274A1 (en) Method and apparatus for determining relative position
WO2019109665A1 (en) Resource transfer verification method and apparatus, and electronic payment verification method and apparatus
US10552974B2 (en) Association methods and association devices
CN110570864A (en) Communication method and system based on cloud server and cloud server
JP6346857B2 (en) Content sharing system and content sharing method
JP6115113B2 (en) Predetermined area management system, predetermined area management method, and program
WO2019165869A1 (en) Data processing method and terminal device
CN109636922A (en) A kind of method and apparatus of the content of augmented reality for rendering
US20170041448A1 (en) Remote configuration and pre-setup for limited input wearable devices
AU2015337321B2 (en) Electronic device and method for controlling contents in electronic device
CN110570865A (en) Communication method and system based on cloud server and cloud server