CN103634352A - 图片上传方法和***、客户端 - Google Patents

图片上传方法和***、客户端 Download PDF

Info

Publication number
CN103634352A
CN103634352A CN201210305456.XA CN201210305456A CN103634352A CN 103634352 A CN103634352 A CN 103634352A CN 201210305456 A CN201210305456 A CN 201210305456A CN 103634352 A CN103634352 A CN 103634352A
Authority
CN
China
Prior art keywords
picture
uploading
pictures
photograph album
thread
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.)
Pending
Application number
CN201210305456.XA
Other languages
English (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210305456.XA priority Critical patent/CN103634352A/zh
Priority to PCT/CN2013/082133 priority patent/WO2014029354A1/zh
Publication of CN103634352A publication Critical patent/CN103634352A/zh
Priority to US14/626,671 priority patent/US20150172358A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • 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/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种图片上传方法和***、客户端。所述图片上传方法包括以下步骤:获取图片上传请求;标记所述图片的排序信息;根据所述上传请求及排序信息创建多线程;根据所述创建的多线程并发上传图片。上述图片上传方法和***、客户端,采用多线程并发上传图片,对多个图片一起上传,不需等待第一张图片上传完后才开始上传第二张图片,提高了网络资源的利用率,从整体上节省了时间。

Description

图片上传方法和***、客户端
技术领域
本发明涉及网络技术,特别是涉及一种图片上传方法和***、客户端。
背景技术
随着互联网技术的发展,越来越多的人开始使用网络,上网成为人们生活的一部分。在网络上,人们进行远距离的交流,分享有趣的日志等。但人们并不满足于此,希望能将拍摄的各地的风景、人物放置在网络上供其他用户欣赏。为此,网络上提供了相册服务,用于专门存放图片。
将图片放置到相册内,需要通过图片工具进行上传。传统的图片工具上传图片到相册是使用单线程上传,上传图片即一张照片传输完成之后,再开始下一张照片的传输,如图1所示,以上传4张图片为例,图片上传时需先对图片进行预处理以满足网络相册的尺寸要求,并进行图片旋转等操作使图片正立,需要耗费一定的时间,然后再上传,也需要耗费时间。按图1所示,因每次仅处理一张图片并将该处理后的图片上传后才会处理下一张图片,处理上传完4张图片所需耗费的总时间为S1+S1′+S2+S2′+S3+S3′+S4+S4′,其中,S1、S2、S3和S4分别为4张图片的预处理时间,S1′、S2′、S3′和S4′分别为4张图片上传的时间,如此上传多张图片时需要花费大量的时间,且网络资源的利用率较低。
发明内容
基于此,有必要提供一种能提高网络资源的利用率,且能节省时间的图片上传方法。
此外,还有必要提供一种能提高网络资源利用率,且能节省时间的图片上传***。
此外,还有必要提供一种能提高网络资源利用率、且能节省时间的客户端。
一种图片上传方法,包括以下步骤:
获取图片上传请求;
标记所述图片的排序信息;
根据所述上传请求及排序信息创建多线程;
根据所述创建的多线程并发上传图片。
在其中一个实施例中,所述根据所述上传请求及排序信息创建多线程的步骤包括:
在按照排序信息中次序上传图片时,每上传一张图片创建一个线程,所述创建的线程数小于等于预设的线程数阈值;
根据所述创建的多线程并发上传图片的步骤之后,还包括:
关闭上传完图片的线程。
在其中一个实施例中,所述根据所述创建的多线程并发上传图片的步骤之后,还包括步骤:
根据所述排序信息对所述图片进行排序。
在其中一个实施例中,在所述标记所述图片的排序信息的步骤之前,还包括步骤:
获取相册信息;
判断上传图片的数量是否超过了所述相册所能存储的最大图片数量,若是,则创建新的相册,标记所述图片上传后所在的目标相册;若否,则标记所述图片上传后所在的目标相册;
根据所述创建的多线程并发上传图片的步骤包括:
根据所述创建的多线程并发上传图片到相应的目标相册。
在其中一个实施例中,所述排序信息包括图片次序和上传时间。
一种客户端,包括:
请求获取模块,用于获取图片上传请求;
标记模块,用于标记所述图片的排序信息;
创建模块,用于根据所述上传请求及排序信息创建多线程;
上传模块,用于根据所述创建的多线程并发上传图片。
在其中一个实施例中,所述创建模块还用于在按照排序信息中次序上传图片时,每上传一张图片创建一个线程,所述创建的线程数小于等于预设的线程数阈值;
所述客户端还包括:
关闭模块,用于关闭上传完图片的线程。
在其中一个实施例中,还包括:
信息获取模块,用于获取相册信息;
判断模块,用于判断上传图片的数量是否超过了所述相册所能存储的最大图片数量;
所述标记模块还用于在服务器根据判断出上传图片的数量超过所述相册所能存储的最大图片数量创建新的相册后,标记所述图片上传后所在的目标相册;
所述上传模块还用于根据所述创建的多线程并发上传图片到相应的目标相册。
在其中一个实施例中,所述排序信息包括图片次序和上传时间。
一种图片上传***,包括客户端和服务器,所述客户端上述所描述的客户端,所述客户端中的上传模块根据创建的多线程并发上传图片到所述服务器。
上述图片上传方法和***、客户端,采用多线程并发上传图片,对多个图片一起上传,不需等待第一张图片上传完后才开始上传第二张图片,提高了网络资源的利用率,从整体上节省了时间。
附图说明
图1为传统的图片上传过程的演示图;
图2为一个实施例中的图片上传方法的流程示意图;
图3为本发明的图片上传方法的上传过程的演示图;
图4为另一个实施例中的图片上传方法的流程示意图;
图5为一个实施例中图片标记排序信息的示意图;
图6为一个实施例中图片上传***的内部结构示意图;
图7为另一个实施例中图片上传***的内部结构示意图;
图8为另一个实施例中图片上传***的内部结构示意图。
具体实施方式
下面结合具体的实施例及附图对图片上传方法和***、客户端的技术方案进行详细的描述,以使其更加清楚。
如图2所示,在一个实施例中,一种图片上传方法,包括以下步骤:
步骤S110,获取图片上传请求。
具体的,在计算机上安装客户端并运行,例如网络相册,客户端获取用户触发的图片上传请求。
步骤S120,标记图片的排序信息。
具体的,排序信息包括图片次序和上传时间。图片次序是指图片在被上传前的排列顺序;上传时间是指上传的具体时间,如10000ms(毫秒)。标记图片的排序信息如图5所示,第一张图片的排序信息为001,第二张图片的排序信息为002,第三张图片的排序信息为003,第四张图片的排序信息为004。
步骤S130,根据上传请求及排序信息创建多线程。
在一个实施例中,步骤S130具体包括:在按照排序信息中次序上传图片时,每上传一张图片创建一个线程,创建的线程数小于等于预设的线程数阈值。
具体的,线程数阈值可根据处理器的处理能力等硬件条件设置,如线程数阈值为4个或5个等,不限于此。
或者,首先创建预设个数线程,按照排序信息中次序将图片分配给空闲线程进行上传。空闲线程是指没有进行上传图片的线程。
步骤S140,根据创建的多线程并发上传图片。
具体的,多线程并发上传是指采用多个线程并行处理上传图片。在上传图片之前,会对图片进行预处理,使得图片的尺寸及方向满足上传要求。
在步骤S140之后,还包括步骤:关闭上传完图片的线程。
例如,预设的线程数阈值为4,一次上传图片数量为10张,将图片标记排序信息,按照排序信息的次序,如10张图片的排序信息为001至010,上传图片时,首先创建第一个线程开始上传001图片,然后创建第二个线程、第三个线程、第四个线程分别开始上传002图片、003图片和004图片,线程数达到预设的线程数阈值,无法再创建新的线程,当已创建的4个线程中某个线程上传图片完毕,关闭该线程,然后创建一个新的线程开始上传005图片,依此类推,上传完所有的图片。
如图3所示,M1、M2、M3和M4分别为4张图片的预处理时间,M1′、M2′、M3′和M4′分别为4张图片上传的所需时间,M2和M2′总的时间与M1和M1′总的时间具有重合的部分,即在预处理并上传第一张图片时,对第二图片已开始进行预处理及上传第二张图片,不需等待第一张图片预处理并上传完才开始第二张图片的预处理及上传过程,提高了计算机处理资源的利用率和网络资源的利用率。
上述图片上传方法,采用多线程并发上传图片,对多个图片一起上传,不需等待第一张图片上传完后才开始上传第二张图片,提高了网络资源的利用率,从整体上节省了时间。
如图4所示,在一个实施例中,一种图片上传方法,包括以下步骤:
步骤S210,获取图片上传请求。
步骤S220,获取相册信息。
具体的,客户端向服务器发起获取相册信息的请求,服务器返回相册信息给客户端。相册信息包括相册所能存储的最大图片数量,此外,还可包括相册名称、相册的统一资源定位地址等,但不限于此。
步骤S230,判断上传图片的数量是否超过了相册所能存储的最大图片数量,若是,执行步骤S240,若否,则执行步骤S250。
具体的,相册被预设了最大的图片数量。预设的最大的图片数量减去已存储的图片数量得到相册所能存储的最大图片数量。当上传图片的数量超过了所能存储的最大图片数量,则创建新的同名相册,同名相册的个数可根据具体情况创建。例如相册预设的最大图片数量为1000张,已存储400张,相册A所能存储的最大图片数量为600张,待上传的图片数量为1000张,则创建一个新的同名相册B,若带上车的图片数量为2500张,则创建两个新的同名相册。
步骤S240,创建新的相册。
具体的,客户端发送创建请求到服务器,服务器根据创建请求创建相册,在上传创建请求的过程中,若网络存在阻塞或创建请求发送超时,则需要重新发送创建相册请求。
步骤S250,标记图片上传后所在的目标相册。
具体的,创建了新的相册,假设有两个相册,则需要预先标记图片上传后存储在哪个相册内,即目标相册。例如1000张图片,按图片次序标号为1至1000,标号为1至600的图片标记上传的目标相册为相册A,标号601至1000的图片标记上传的目标相册为相册B。
步骤S260,标记图片的排序信息。
具体的,排序信息包括图片次序和上传时间。图片次序是指图片在被上传前的排列顺序;上传时间是指上传的具体时间,如10000ms(毫秒)。标记图片的排序信息如图5所示,第一张图片的排序信息为001,第二张图片的排序信息为002,第三张图片的排序信息为003,第四张图片的排序信息为004。
步骤S270,根据上传请求及排序信息创建多线程。
步骤S280,根据上传请求及排序信息创建多线程。
步骤S290,根据排序信息对图片进行排序。
具体的,如图5所示,4张图片按顺序排列,与上传前排列的顺序一致。
例如第一次上传10张图片,图片次序为1至10,第二次上传5张图片,图片次序为1至5,第一次上传时间是指服务器时间,为10000,则第一次上传的10张图片的排序为10001至10010;第二次上传时间是指服务器时间,为50000,第二次上传的5张图片的排序为50001至50005。
此外,在上传过程中,可检测存储的图片数量是否达到了相册预设的最大图片数量,若是,则创建新相册,可能多个线程同时检测到达到了相册预设的最大图片数量,会创建多个相册。
如图6所示,在一个实施例中,一种图片上传***,包括客户端10和服务器20,客户端10包括请求获取模块110、标记模块120、创建模块130和上传模块140。其中:
请求获取模块110用于获取图片上传请求。
标记模块120用于标记图片的排序信息。
具体的,排序信息包括图片次序和上传时间。图片次序是指图片在被上传前的排列顺序;上传时间是指上传的具体时间,如10000ms(毫秒)。标记图片的排序信息如图5所示,第一张图片的排序信息为001,第二张图片的排序信息为002,第三张图片的排序信息为003,第四张图片的排序信息为004。
创建模块130用于根据上传请求及排序信息创建多线程。
在一个实施例中,创建模块130还用于在按照排序信息中次序上传图片时,每上传一张图片创建一个线程,创建的线程数小于等于预设的线程数阈值。
具体的,线程数阈值可根据处理器的处理能力等硬件条件设置,如线程数阈值为4个或5个等,不限于此。
或者,创建模块130还用于创建预设个数线程,按照排序信息中次序将图片分配给空闲线程进行上传。空闲线程是指没有进行上传图片的线程。
上传模块140用于根据创建的多线程并发上传图片到服务器20。
具体的,多线程并发上传是指采用多个线程并行处理上传图片。在上传图片之前,会对图片进行预处理,使得图片的尺寸及方向满足上传要求。具体的如图3所示,在此不再赘述。
如图7所示,在一个实施例中,服务器20包括排序模块210。
排序模块210用于根据排序信息对图片进行排序。具体的,如图5所示,4张图片按顺序排列,与上传前排列的顺序一致。
例如第一次上传10张图片,图片次序为1至10,第二次上传5张图片,图片次序为1至5,第一次上传时间是指服务器时间,为10000,则第一次上传的10张图片的排序为10001至10010;第二次上传时间是指服务器时间,为50000,第二次上传的5张图片的排序为50001至50005。
如图8所示,在一个实施例中,上述图片上传***中客户端10除了包括请求获取模块110、标记模块120、创建模块130和上传模块140,还包括关闭模块150、信息获取模块160和判断模块170。服务器20除了包括排序模块210,还包括构建模块220。其中:
关闭模块150用于关闭上传完图片的线程。
例如,预设的线程数阈值为4,一次上传图片数量为10张,标记模块120将图片标记排序信息,按照排序信息的次序,如10张图片的排序信息为001至010,上传图片时,首先创建模块130创建第一个线程开始上传001图片,然后创建第二个线程、第三个线程、第四个线程分别开始上传002图片、003图片和004图片,线程数达到预设的线程数阈值,无法再创建新的线程,当已创建的4个线程中某个线程上传图片完毕,关闭模块150关闭该线程,然后创建模块130创建一个新的线程开始上传005图片,依此类推,上传完所有的图片。
信息获取模块160用于获取相册信息。相册信息包括相册所能存储的最大图片数量,此外,还可包括相册名称、相册的统一资源定位地址等,但不限于此。
判断模块170用于判断上传图片的数量是否超过了相册预设的最大图片数量。
具体的,相册被预设了最大的图片数量。预设的最大的图片数量减去已存储的图片数量得到相册所能存储的最大图片数量。
请求获取模块110还用于在上传图片的数量超过了相册预设的最大图片数量时,获取相册创建请求。
上传模块140还用于上传相册创建请求。具体的,上传模块140将相册创建请求上传到服务器20,服务器20上的构建模块220创建新的相册。
构建模块220用于根据所述相册创建请求创建新的相册。
当上传图片的数量超过了所能存储的最大图片数量,则构建模块220创建新的同名相册,同名相册的个数可根据具体情况创建。例如相册预设的最大图片数量为1000张,已存储400张,相册A所能存储的最大图片数量为600张,待上传的图片数量为1000张,则创建一个新的同名相册B,若带上车的图片数量为2500张,则创建两个新的同名相册。
标记模块120还用于标记图片上传后所在的目标相册。具体的,创建了新的相册,假设有两个相册,则需要预先标记图片上传后存储在哪个相册内,即目标相册。例如1000张图片,按图片次序标号为1至1000,标号为1至600的图片标记上传的目标相册为相册A,标号601至1000的图片标记上传的目标相册为相册B。
上传模块140还用于根据上传请求采用多线程并发上传图片到相应的目标相册。
此外,还提供了一种客户端,包括请求获取模块、上传模块、标记模块、信息获取模块、判断模块;上述各模块的功能与图片上传***中客户端10内的各对应的模块功能相同,在此不再赘述。此外,标记模块用于在服务器根据判断出上传图片的数量超过相册所能存储的最大图片数量创建新的相册后,标记所述图片上传后所在的目标相册。
上述图片上传方法和***、客户端,采用多线程并发上传图片,对多个图片一起上传,不需等待第一张图片上传完后才开始上传第二张图片,提高了网络资源的利用率,从整体上节省了时间。
另外,通过在上传图片之前,判断上传图片的数量是否超过相册所能存储的最大图片数量,可预先在超过时创建相册,避免了在上传过程中可能出现多个线程都检测到相册已满,创建多个相册的问题而造成资源浪费的问题;上传前标记图片上传的目标相册,可避免出现存储错误;上传前标记图片的排序信息,可保证上传后,在服务器上按照标记的顺序对图片进行排序,减少调整操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种图片上传方法,包括以下步骤:
获取图片上传请求;
标记所述图片的排序信息;
根据所述上传请求及排序信息创建多线程;
根据所述创建的多线程并发上传图片。
2.根据权利要求1所述的图片上传方法,其特征在于,所述根据所述上传请求及排序信息创建多线程的步骤包括:
在按照排序信息中次序上传图片时,每上传一张图片创建一个线程,所述创建的线程数小于等于预设的线程数阈值;
根据所述创建的多线程并发上传图片的步骤之后,还包括:
关闭上传完图片的线程。
3.根据权利要求1所述的图片上传方法,其特征在于,所述根据所述创建的多线程并发上传图片的步骤之后,还包括步骤:
根据所述排序信息对所述图片进行排序。
4.根据权利要求1所述的图片上传方法,其特征在于,在所述标记所述图片的排序信息的步骤之前,还包括步骤:
获取相册信息;
判断上传图片的数量是否超过了所述相册所能存储的最大图片数量,若是,则创建新的相册,标记所述图片上传后所在的目标相册;若否,则标记所述图片上传后所在的目标相册;
根据所述创建的多线程并发上传图片的步骤包括:
根据所述创建的多线程并发上传图片到相应的目标相册。
5.根据权利要求1至4中任一项所述的图片上传方法,其特征在于,所述排序信息包括图片次序和上传时间。
6.一种客户端,其特征在于,包括:
请求获取模块,用于获取图片上传请求;
标记模块,用于标记所述图片的排序信息;
创建模块,用于根据所述上传请求及排序信息创建多线程;
上传模块,用于根据所述创建的多线程并发上传图片。
7.根据权利要求6所述的客户端,其特征在于,所述创建模块还用于在按照排序信息中次序上传图片时,每上传一张图片创建一个线程,所述创建的线程数小于等于预设的线程数阈值;
所述客户端还包括:
关闭模块,用于关闭上传完图片的线程。
8.根据权利要求6所述的客户端,其特征在于,还包括:
信息获取模块,用于获取相册信息;
判断模块,用于判断上传图片的数量是否超过了所述相册所能存储的最大图片数量;
所述标记模块还用于在服务器根据判断出上传图片的数量超过所述相册所能存储的最大图片数量创建新的相册后,标记所述图片上传后所在的目标相册;
所述上传模块还用于根据所述创建的多线程并发上传图片到相应的目标相册。
9.根据权利要求6至8中任一项所述的图片上传***,其特征在于,所述排序信息包括图片次序和上传时间。
10.一种图片上传***,包括客户端和服务器,其特征在于,所述客户端为如权利要求6至9中任一项所述的客户端,所述客户端中的上传模块根据创建的多线程并发上传图片到所述服务器。
CN201210305456.XA 2012-08-24 2012-08-24 图片上传方法和***、客户端 Pending CN103634352A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201210305456.XA CN103634352A (zh) 2012-08-24 2012-08-24 图片上传方法和***、客户端
PCT/CN2013/082133 WO2014029354A1 (zh) 2012-08-24 2013-08-23 图片上传方法和***、客户端
US14/626,671 US20150172358A1 (en) 2012-08-24 2015-02-19 Image uploading method, system and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210305456.XA CN103634352A (zh) 2012-08-24 2012-08-24 图片上传方法和***、客户端

Publications (1)

Publication Number Publication Date
CN103634352A true CN103634352A (zh) 2014-03-12

Family

ID=50149464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210305456.XA Pending CN103634352A (zh) 2012-08-24 2012-08-24 图片上传方法和***、客户端

Country Status (3)

Country Link
US (1) US20150172358A1 (zh)
CN (1) CN103634352A (zh)
WO (1) WO2014029354A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580457A (zh) * 2014-12-31 2015-04-29 广州华多网络科技有限公司 有序图片集多线程并发上传的方法及***
CN105095299A (zh) * 2014-05-16 2015-11-25 北京奇虎科技有限公司 图片抓取方法和***
CN105897500A (zh) * 2015-12-09 2016-08-24 乐视网信息技术(北京)股份有限公司 图片处理方法及装置
CN106126127A (zh) * 2016-08-29 2016-11-16 天脉聚源(北京)传媒科技有限公司 一种上传图片的方法及装置
CN107797717A (zh) * 2016-09-02 2018-03-13 阿里巴巴集团控股有限公司 推送方法、显示方法、客户端设备和数据处理***
CN109542640A (zh) * 2018-11-13 2019-03-29 平安科技(深圳)有限公司 图片上传方法、装置、计算机设备及存储介质
CN110795588A (zh) * 2018-08-03 2020-02-14 深圳市鸿合创新信息技术有限责任公司 一种图片信息处理方法及终端、电子设备
CN112565464A (zh) * 2021-01-22 2021-03-26 杭州米络星科技(集团)有限公司 一种文件自定义位序上传的方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109816004A (zh) * 2019-01-17 2019-05-28 平安城市建设科技(深圳)有限公司 房源图片分类方法、装置、设备及存储介质
US11340760B2 (en) 2019-09-06 2022-05-24 Dropbox, Inc. Generating a customized organizational structure for uploading content to a cloud-based storage system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101261722A (zh) * 2008-01-17 2008-09-10 北京航空航天大学 电子警察后台智能管理和自动实施***
CN101577736A (zh) * 2009-06-04 2009-11-11 中兴通讯股份有限公司 上传文件的方法和装置
US20120054305A1 (en) * 2007-12-27 2012-03-01 Anil Vasudevan Transmit scaling using multiple queues

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7324228B2 (en) * 2000-02-25 2008-01-29 Hewlett-Packard Development Company, L.P. System and method for downloading and for printing data from an external content source
US6950198B1 (en) * 2000-10-18 2005-09-27 Eastman Kodak Company Effective transfer of images from a user to a service provider
US7639943B1 (en) * 2005-11-15 2009-12-29 Kalajan Kevin E Computer-implemented system and method for automated image uploading and sharing from camera-enabled mobile devices
BRPI0822847A2 (pt) * 2008-10-14 2015-06-30 Hewlett Packard Development Co Sistema de processamento de dados e método executado por um computador
US20100205221A1 (en) * 2009-02-12 2010-08-12 ExaNetworks, Inc. Digital media sharing system in a distributed data storage architecture
US20110119327A1 (en) * 2009-11-17 2011-05-19 Casdex, Inc. System and Method for Efficiently Uploading Data Into A Content Addressable Storage System
US20110157609A1 (en) * 2009-12-31 2011-06-30 David Brady Systems and methods for processing online and print material
CN102291506B (zh) * 2010-06-21 2015-10-07 腾讯科技(深圳)有限公司 图片上传的方法及装置
US8655893B2 (en) * 2010-07-16 2014-02-18 Shutterfly, Inc. Organizing images captured by multiple image capture devices
US9148466B2 (en) * 2010-10-05 2015-09-29 Yahoo! Inc. Presenting modules in a browser
CN102455899A (zh) * 2010-10-29 2012-05-16 镇江雅迅软件有限责任公司 一种多文件并发上传的方法
US9203892B2 (en) * 2011-04-19 2015-12-01 Accenture Global Services Limited Content transfer accelerator
US9330245B2 (en) * 2011-12-01 2016-05-03 Dashlane SAS Cloud-based data backup and sync with secure local storage of access keys

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120054305A1 (en) * 2007-12-27 2012-03-01 Anil Vasudevan Transmit scaling using multiple queues
CN101261722A (zh) * 2008-01-17 2008-09-10 北京航空航天大学 电子警察后台智能管理和自动实施***
CN101577736A (zh) * 2009-06-04 2009-11-11 中兴通讯股份有限公司 上传文件的方法和装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095299A (zh) * 2014-05-16 2015-11-25 北京奇虎科技有限公司 图片抓取方法和***
CN104580457A (zh) * 2014-12-31 2015-04-29 广州华多网络科技有限公司 有序图片集多线程并发上传的方法及***
CN105897500A (zh) * 2015-12-09 2016-08-24 乐视网信息技术(北京)股份有限公司 图片处理方法及装置
WO2017096787A1 (zh) * 2015-12-09 2017-06-15 乐视控股(北京)有限公司 图片处理方法及装置
CN106126127A (zh) * 2016-08-29 2016-11-16 天脉聚源(北京)传媒科技有限公司 一种上传图片的方法及装置
CN107797717A (zh) * 2016-09-02 2018-03-13 阿里巴巴集团控股有限公司 推送方法、显示方法、客户端设备和数据处理***
CN107797717B (zh) * 2016-09-02 2021-08-20 阿里巴巴集团控股有限公司 推送方法、显示方法、客户端设备和数据处理***
CN110795588A (zh) * 2018-08-03 2020-02-14 深圳市鸿合创新信息技术有限责任公司 一种图片信息处理方法及终端、电子设备
CN109542640A (zh) * 2018-11-13 2019-03-29 平安科技(深圳)有限公司 图片上传方法、装置、计算机设备及存储介质
CN109542640B (zh) * 2018-11-13 2023-08-11 平安科技(深圳)有限公司 图片上传方法、装置、计算机设备及存储介质
CN112565464A (zh) * 2021-01-22 2021-03-26 杭州米络星科技(集团)有限公司 一种文件自定义位序上传的方法

Also Published As

Publication number Publication date
WO2014029354A1 (zh) 2014-02-27
US20150172358A1 (en) 2015-06-18

Similar Documents

Publication Publication Date Title
CN103634352A (zh) 图片上传方法和***、客户端
CN104932932B (zh) 一种业务异步处理方法、装置和***
CN106528893B (zh) 数据同步方法及装置
US9473435B2 (en) Method and system for sending e-mail attached with large file on mobile device
JP6275924B2 (ja) イメージ共有方法、装置、プログラム及び記録媒体
KR20160138269A (ko) 단일 인터페이스 요소를 사용하여 시각적 미디어를 선택적으로 캡처하는 기술
CN103888501A (zh) 虚拟机迁移方法和装置
CN110969198A (zh) 深度学习模型的分布式训练方法、装置、设备及存储介质
US10114672B2 (en) User-centered task scheduling for multi-screen viewing in cloud computing environment
WO2016078497A1 (zh) 浏览器中加载数据的方法及浏览器
CN102117308B (zh) 一种数据处理方法和数据处理***
WO2015196999A1 (zh) 一种照片存储方法及装置
US11385900B2 (en) Accessing queue data
CN106686148A (zh) 一种用于提高对象存储***中对象上传速度的方法和***
CN104182360B (zh) 多核环境的跟踪日志输出处理方法及***
CN107563756A (zh) 一种电子证据的验证方法及***
CN108429703B (zh) Dhcp客户端上线方法及装置
CN103617264B (zh) 时效性种子页的抓取方法及装置
CN110446046B (zh) 一种基于嵌入式平台的批量图像快速解码方法
CN106126647A (zh) 图片搜索方法及装置
CN105721338A (zh) 一种接收数据的处理方法及装置
CN106201667A (zh) 一种用户指令队列管理***及方法
CN114422498A (zh) 大数据实时处理方法、***、计算机设备及存储介质
CN105574157A (zh) 一种照片存储方法及设备
CN204669395U (zh) 一种多核架构的智能网络加速卡

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140312

RJ01 Rejection of invention patent application after publication