[go: up one dir, main page]

CN1662002A - 在客户机和服务器之间传送消息文件的方法 - Google Patents

在客户机和服务器之间传送消息文件的方法 Download PDF

Info

Publication number
CN1662002A
CN1662002A CN2004101002246A CN200410100224A CN1662002A CN 1662002 A CN1662002 A CN 1662002A CN 2004101002246 A CN2004101002246 A CN 2004101002246A CN 200410100224 A CN200410100224 A CN 200410100224A CN 1662002 A CN1662002 A CN 1662002A
Authority
CN
China
Prior art keywords
message file
server
message
client computer
file
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
CN2004101002246A
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1662002A publication Critical patent/CN1662002A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • 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
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • 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/14Session management
    • 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/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开一种在因特网上从客户机到服务器传送消息文件的方法。在客户机开始到服务器的消息文件传送后停止消息文件传送时,客户机向服务器发送对停止传送的消息文件的信息的请求。服务器提供停止传送的消息文件信息给客户机,以响应文件信息请求。根据由服务器提供的停止传送的消息文件信息,客户机执行上传恢复功能,以上传停止传送的消息文件的部分内容给服务器。

Description

在客户机和服务器之间传送消息文件的方法
技术领域
本发明涉及因特网环境中的超文本传送协议(HTTP)技术,并且更具体地,涉及一种使用HTTP传送消息文件的方法。
背景技术
在用户在因特网或者无线因特网环境中传送消息文件时,由于如网络不稳定或者呼叫中断等外部因素,消息文件传送可能失败。可替代地,用户可在完成前停止消息文件传送。
使用现有的超文本传送协议(HTTP)的传统处理操作将参照图1说明。图1是说明使用HTTP传送消息文件的传统处理操作的流程图。参照图1,客户机10在步骤30开始到服务器20的消息文件传送。在步骤32,客户机10完成到服务器20的全部消息文件的传送前,导致文件传送中断的事件发生。在步骤34,在消息文件传送环境变得稳定时,客户机10再次传送消息文件。此时,即使已经传送了部分文件,客户机10也从开头传送消息文件。在步骤36,客户机10确定导致文件传送中断的事件是否发生。如果没有,那么客户机10完成消息传送,并且在步骤40发送文件传送完成信号到服务器20。否则,如果导致文件传送中断的事件发生,那么客户机10在步骤38停止消息文件传送。
根据HTTP,提供在客户机10接收消息文件时用于消息文件的下载恢复功能,但没有定义在客户机10传送消息文件时用于消息文件的上传恢复功能。如果消息文件传送失败,或者用户在开始消息文件传送后取消了消息文件传送,那么客户机10在恢复消息文件传送时从开头传送消息文件。
如上所述,因为传统HTTP技术在客户机恢复消息文件传送时不考虑已经传送的消息文件部分,消息文件被从头传送。在类似于上传恢复功能的算法中,服务器请求消息文件重新传送,而客户机重新传送消息文件,以响应消息文件重新传送请求。
上述传统消息文件传送方法的低效率在于:因为已经上传到服务器的数据在停止文件传送后必须重新传送,所以消息文件传送时间增加。在无线因特网环境中,在使用传统消息文件传送方法时,无线带宽可被浪费而增加的无线因特网费用对用户可能是昂贵的。而且,上述传统方法具有另一个问题:基于从服务器的消息文件重新传送请求的消息文件传送技术不考虑用户状态,如终端没有上传恢复功能的能力时,例如在正在执行如语音通信的另一个功能时。
发明内容
因此,鉴于上述问题已经做出本发明,并且本发明的目的在于提供一种消息文件传送方法,其可在消息文件传送失败或者开始消息文件传送后被用户取消时,恢复消息文件传送以响应用户的重新传送请求而非服务器的重新传送请求。
因此,本发明可减少在无线环境中的带宽的浪费,并且降低费用,例如由因特网服务提供者向用户收取的因特网使用费。
本发明支持一种有效率的上传恢复功能,其中用户接收已经从相应的服务器传送的部分文件内容的信息,然后在消息文件传送失败或者开始消息文件传送后被用户取消时,从传送停止点而非从头恢复消息文件传送。
换言之,本发明支持上传恢复功能,其中考虑用户便利性,在消息文件传送环境比较好的状态恢复消息文件传送,并且其中从传送停止点执行恢复的消息文件传送,不同于传统方法,在传统方法中,用户终端从服务器接收消息文件重新传送请求,然后对全部消息文件执行消息文件重新传送操作。
结果,根据本发明的上传恢复功能,通过执行消息文件的部分内容的传送而非消息文件中的所有消息的重新传送,可减少消息文件传送时间,减少在无线终端环境中的无线带宽的浪费,并且降低对用户估计的无线因特网使用的费用。
附图说明
通过下面结合附图的详细描述,将会更加清楚地理解本发明的上述和其他目的、功能和其它优点,其中:
图1是说明通过超文本传送协议(HTTP)传送消息文件的传统处理操作的流程图;
图2是说明应用本发明的消息文件传送系统的配置的框图;
图3是说明根据本发明的一个实施例的客户机的配置的框图;以及
图4是根据本发明的一个实施例说明在传送消息文件时客户机和服务器之间的控制流的流程图。
具体实施方式
现在,将参照附图来详细说明本发明的优选实施例。在附图中,相同或者类似的单元以相同的标号标记,即使它们在不同的附图中描述。在下面的说明中,在这里包含的已知的功能和配置可使本发明的主题不清晰时,将省略其详细描述。
图2是说明应用本发明的消息文件传送系统的配置的框图。参照图2,消息文件传送系统包括客户机100、因特网200和服务器300。客户机100在因特网200上传送消息文件给服务器300。然后,服务器300从客户机100接收消息文件。在传送消息文件前,客户机100发送消息文件给服务器300,以确定服务器300是否支持上传恢复功能。然后,客户机100提供标识符(ID)用于标识消息文件。在预定的消息文件已经从客户机100传送给服务器300时,服务器300接收并引用用于标识消息文件的ID,并且确定对应ID的消息文件在服务器300中是否存在。如果确定对应接收的ID的消息文件存在,服务器300删除存储在服务器300中的消息文件。而且,如果服务器300支持上传恢复功能,在停止消息文件传送时,服务器300在消息文件传送停止点存储消息文件大小和已经传送的消息文件的信息。重新传送传送停止的消息文件后,客户机100请求服务器300检查至少一个传送失败的消息文件的大小。随后,接收到传送停止的文件信息的请求后,服务器300发送传送停止的文件信息到客户机100。然后客户机100根据从服务器300接收的部分消息文件大小的信息,传送剩余部分内容。
现在,参照图3说明上述客户机100的配置。图3是说明根据本发明的一个实施例的客户机100的配置的框图。客户机100包括控制器110、转发器120和存储器130。在开始到服务器300的消息文件传送时,在传送消息文件前,控制器110向服务器300发送消息用于确定服务器300是否支持上传恢复功能。如果服务器300支持上传恢复功能,控制器110经由转发器120向服务器300传送消息文件。转发器120执行与服务器300的文件传输和接收操作。如果在向服务器传送消息文件时发生导致文件传送中断的事件,那么控制器110停止消息文件传送。导致文件传送中断的事件发生在例如消息文件的传输环境恶化或者用户停止消息文件传送的情形。在停止消息文件传送时,控制器110在存储器130中存储对应的消息文件的信息。传送停止的消息文件的信息可以是对应的消息文件的标识符(ID)和消息文件的传送的部分内容的大小的信息。在用户进行消息文件重新传送请求时,控制器110请求服务器300提供传送停止的消息文件的信息。从服务器300接收到信息后,控制器110引用传送停止的消息文件信息,并且确定是否已经改变了消息文件。更具体地,控制器110比较传送的消息文件内容的大小与包括在接收的传送停止的消息文件信息中的由服务器300接收的消息文件内容的大小。如果作为比较的结果大小信息单元(unit)相等,那么控制器110仅仅传送消息文件的传送停止的部分内容。
接着,将参照图4说明传送至少一个消息文件时客户机100和服务器300之间的控制流。参照图4,在步骤402,在传送消息文件前,客户机100向服务器300发送用于确定服务器300是否支持上传恢复功能的消息。客户机100根据超文本传送协议版本1.1(HTTP/1.1)OPTIONS请求统一资源标识符(URI),配置用于确定服务器300是否支持上传恢复功能的消息。预定义的OPTIONS方法用于请求对应请求URI的服务器的信息。为了使用上传恢复功能,客户机100进行OPTIONS请求,以确定服务器300是否支持部分信息(PINFO)方法。
然后服务器300在步骤404发送指示可支持上传恢复功能的消息给客户机100。服务器300在根据HTTP/1.1 200 OK的响应消息中包括信息“允许:GET,HEAD,PUT,PINFO”。换言之,服务器300提供可支持信息,以响应来自客户机100的OPTIONS请求。在服务器支持上传恢复功能时,PINFO方法实体必须包括在允许实体中。PINFO方法实体和消息ID实体是根据本发明为上传恢复功能增加的实体。由现有HTTP定义的OPTIONS和POST方法关联于上传恢复功能。供参考,用于关联于上传恢复功能的OPTIONS、POST和PINFO的主机(Host)和用户代理(User-Agent)域是由现有HTTP/1.1定义的实体。范围头域也是由现有HTTP/1.1定义并且根据HTTP方法规范使用的实体。
定义PINFO使得客户机100向服务器300发送对传送停止的消息的大小信息的请求。对PINFO的服务器的响应错误的情形意味着服务器300中不存在对应由客户机100请求的消息ID的消息,或者消息ID的值无效。在对PINFO的服务器的响应200 OK的情形,必须包括对应消息的大小信息。来自客户机100的OPTIONS请求仅仅在PINFO包括在允许实体中的情形是可用的。
客户机100存储对指示服务器300是否支持上传恢复功能的消息的响应。随后,客户机100在步骤406开始消息文件传送。在此点,传送的消息文件根据HTTP/1.1请求URI来配置,并且包括信息,例如“主机:主机名称”、“用户代理:用户代理名称”、“消息ID:消息标识符”和其它信息。消息文件传送符合预定义的HTTP POST方法。为了可支持上传恢复功能,客户机100向消息增加用于标识消息的消息ID实体以及上列的主机和用户代理实体。在停止客户机100的消息文件传送时,服务器300必须保存已经传送的消息文件而不删除它。
在服务器300存储等于从客户机100传送的新消息文件的先前消息文件时,它删除先前消息文件,然后存储新消息文件。随后,在步骤408客户机100确定导致文件传送中断的事件是否发生。即,消息文件传送可由于外部因素失败或者用户可取消消息文件传送而失败。如果导致文件传送中断的事件发生,客户机100停止消息文件传送。在此点,在支持上传恢复功能的情形,在停止客户机100的消息文件传送时,服务器300必须保存当前传送的消息文件的信息,直到根据在客户机100和服务器300之间指定的消息文件存储时间的消息文件存储期满时间。在用户不发送消息文件重新传送请求给客户机100直到消息文件存储期满时间时,服务器300可自动删除对应的消息文件。
例如,在用户进行消息文件重新传送请求时,客户机100在步骤412请求服务器300提供停止传送的消息文件的信息。即,在客户机100上传停止传送的消息文件的情形,在客户机100上传停止传送的消息文件前,客户机100请求服务器300提供指示在服务器300中是否存储停止传送的消息文件的信息以及停止传送的消息文件的大小信息。去往服务器300的停止传送的消息文件的信息的请求基于HTTP/1.1 PINFO请求URI。PINFO请求消息包括“主机:客户主机名称”、“用户代理:客户用户代理名称”、“消息ID:消息标识符”和其它信息。PINFO方法用于客户机100请求服务器300提供停止传送的消息文件的信息时,使得客户机100可执行上传恢复功能。在PINFO方法中,客户机100必须包括主机、用户代理和消息ID实体。
接收停止传送的文件信息请求的服务器300检查在步骤414存储的对应的消息文件的当前接收的消息文件的信息。当前接收的消息文件信息包括指示当前接收的消息文件的内容范围、全部消息文件的大小和块(chunk)模式存在的信息。根据检查结果,服务器300通知客户机100停止传送的文件信息。服务器对请求的响应包括基于HTTP/1.1 200 OK的“内容范围:字节”(指示总消息内容的至少一个停止传送的消息/长度的大小)和“消息ID:消息标识符”。即,在定位对应来自客户机100的PINFO请求的消息时,服务器300提供存储的消息文件大小信息给客户机100。使用预定义的内容范围实体提供消息文件大小信息。
同时,在关联于来自客户机100的请求的消息ID无效或者在服务器300中不存在对应消息ID的消息文件时,服务器300通知客户机100不能执行消息文件上传恢复功能。对PINFO请求的服务器的错误响应符合关联于现有POST或者OPTIONS请求的服务器的错误响应格式。在此点,客户机100必须使用POST方法从头执行消息文件传送。
在从服务器300接收停止传送的消息文件信息的客户机100在步骤416确定是否已经改变消息文件时,如果消息文件没有改变,客户机100就对要传送的总大小的消息中已经传送的内容之后的部分内容执行上传恢复操作。客户机100根据POST方法对消息文件执行上传恢复操作。在此点,用于上传恢复操作的消息文件根据HTTP/1.1 POST服务器统一资源定位符(URL)配置,并且包括“主机:客户主机名称”、“用户代理:客户用户代理名称”、“消息ID:客户消息标识符”、“范围:字节”、“部分内容长度”等。根据本发明的用于上传恢复操作的POST方法将范围实体加入现有POST方法。客户机100通知服务器300用于上传恢复功能的POST方法。消息ID表示经过客户机100的上传恢复操作的消息文件的标识符。范围实体是用于在现有GET方法中支持下载恢复功能的实体,并且还用于在POST方法中支持到服务器300的上传恢复操作。客户机100通知服务器300使用范围实体的上传恢复执行。在此点,包括在范围实体中的值指示在停止传送后要由客户机100传送的部分内容的范围。POST方法符合由请求注解(RFC)2616定义的方法。在范围实体包括在客户机100传送的POST消息文件中时,服务器300识别上传恢复操作,并且必须对通过上传恢复操作传送的部分内容执行存储操作。在进行对上传恢复操作的POST请求时,客户机100必须在请求中包括消息ID域和指示要通过上传恢复操作传送的部分内容的范围的范围域。
此外,消息ID实体指示从客户机100到服务器300传送的消息文件的标识符,并且是通常在消息文件传送或者接收功能中提供的实体,而不管上传恢复功能。等于用户代理和主机的客户机100必须确保消息ID值的唯一性。而且,如果消息文件传送不成功,那么服务器300必须存储客户机100提供的部分内容和消息ID一预定时间段。这里,消息ID是唯一的消息ID。在停止消息文件传送时,服务器300存储停止传送的消息文件信息(关联于用户代理、主机、消息ID、内容长度等)。在客户机100进行消息文件上传恢复信息的请求时,服务器300必须提供对应消息ID的部分内容信息。服务器300通过客户机100的上传恢复操作接收部分内容。在停止传送后,服务器300必须存储从客户机100传送的部分内容。
在以没有定义总消息文件长度的块模式传送的部分内容的情形,客户机100在发送剩余数据时通知服务器300块模式。
随后,在步骤418服务器300通知客户机100从客户机100的消息文件的上传恢复操作已经成功完成。在此点,对上传恢复的POST请求的服务器的响应根据HTTP/1.1 200 OK配置,这意味着客户机100的上传恢复操作已经成功进行。
同时,在从停止传送的消息文件的信息获得的消息文件的内容长度不等于要重新传送的消息文件的内容长度时,即在消息文件已经由用户改变时,客户机100自动传送改变的消息文件,而不执行上传恢复。在由客户机100新传送的消息文件的ID等于先前停止传送的消息文件的ID时,服务器300必须自动删除存储的关联于停止传送的消息文件,同时存储新的消息文件。
换言之,在包括在对PINFO请求的服务器的响应中的全部消息文件大小的信息不同于关联于客户机100的上传恢复操作的全部消息文件大小的信息时,它被认为是客户机100已经改变了对应的消息文件,使得客户机100使用POST方法自动重新传送全部消息文件,而不执行上传恢复功能。
在使用现有POST方法重新传送消息文件的情形,不需要执行上传恢复功能,因为在传送小容量消息文件时,时间差是可忽略的。然而,如果在传送大容量消息文件时传送失败,那么可根据本发明使用上传恢复功能,从而减少传送时间。而且,本发明具有的优点在于:通过上传恢复再次利用先前传送的消息文件,因而可避免不必要的网络使用。
换言之,本发明可避免无线因特网环境中的不必要的网络使用,并且降低因特网使用费用。此外,在由于外部因素网络失败或者客户取消消息文件传送时,本发明可执行客户选择的上传恢复功能,而不执行根据服务器一侧的源于网络失败的重新传送请求的操作,从而向用户提供使用基于超文本传送协议(HTTP)的应用时的便利性。
虽然已经为说明目的揭示了本发明的优选实施例,但本领域技术人员将会知道,可以进行不脱离本发明范围的各种修改、增加和替换。

Claims (5)

1.一种在因特网上从客户机到服务器传送消息文件的方法,该方法包括步骤:
在客户机开始到服务器的消息文件传送后停止消息文件传送时,向服务器发送对有关停止传送的消息文件的信息的请求;
服务器提供停止传送的消息文件信息给客户机,以响应文件信息请求;以及
根据由服务器提供的停止传送的消息文件信息,客户机执行上传恢复功能,以上传停止传送的消息文件的部分内容给服务器。
2.根据权利要求1所述的方法,其中停止传送的消息文件信息包括消息文件的标识符(ID)和指示相对全部消息文件大小的停止传送的部分内容的大小的信息。
3.根据权利要求1所述的方法,还包括步骤:
接收到停止传送的消息文件信息后,客户机确定停止传送的消息文件的全部大小是否已经改变;以及
如果停止传送的消息文件的全部大小已经改变,就重新传送全部消息文件。
4.根据权利要求1所述的方法,还包括步骤:
如果先前存储的消息文件等于从客户机传送的新消息文件,那么服务器删除先前存储的消息文件,并且存储从客户机传送的新消息文件。
5.根据权利要求1所述的方法,还包括步骤:
在传送消息文件前,客户机发送消息给服务器,以确定服务器是否支持消息文件的上传恢复功能;以及
服务器发送响应消息给确定服务器是否支持上传恢复功能的客户机。
CN2004101002246A 2004-02-25 2004-12-13 在客户机和服务器之间传送消息文件的方法 Pending CN1662002A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR12785/2004 2004-02-25
KR1020040012785A KR100605880B1 (ko) 2004-02-25 2004-02-25 클라이언트와 서버 간의 메시지 파일 송신 방법

Publications (1)

Publication Number Publication Date
CN1662002A true CN1662002A (zh) 2005-08-31

Family

ID=34747949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004101002246A Pending CN1662002A (zh) 2004-02-25 2004-12-13 在客户机和服务器之间传送消息文件的方法

Country Status (4)

Country Link
US (1) US20050187959A1 (zh)
EP (1) EP1569409A3 (zh)
KR (1) KR100605880B1 (zh)
CN (1) CN1662002A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017080174A1 (zh) * 2015-11-13 2017-05-18 乐视控股(北京)有限公司 视频上传的方法及系统

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080091830A1 (en) * 2004-10-26 2008-04-17 Toshiharu Koshino Transmitting Apparatus, Receiving Apparatus, and File Transfer System
KR100842571B1 (ko) * 2005-10-11 2008-07-01 삼성전자주식회사 디지털 방송 시스템에서 신뢰성 보장 전송 서비스 제공/수신 방법 및 장치
JP2008067311A (ja) 2006-09-11 2008-03-21 Ntt Docomo Inc 移動通信端末及びダウンロード再開制御方法
JP2008271097A (ja) * 2007-04-19 2008-11-06 Hitachi Ltd 通信装置およびクライアント装置
JP5233175B2 (ja) * 2007-06-08 2013-07-10 ソニー株式会社 コンテンツ配信システム、配信サーバ、端末及びコンテンツ配信方法
US8116749B2 (en) 2008-09-08 2012-02-14 Proctor Jr James Arthur Protocol for anonymous wireless communication
US9070149B2 (en) * 2008-09-30 2015-06-30 Apple Inc. Media gifting devices and methods
KR101332170B1 (ko) * 2011-11-09 2013-11-25 에스케이텔레콤 주식회사 Http를 이용한 파일 전송 시스템, 그의 메시지 서버, 단말 및 방법
CN103297449B (zh) 2012-02-24 2017-12-12 腾讯科技(深圳)有限公司 一种文件传输方法、即时通信终端及系统
US9264481B2 (en) 2012-03-30 2016-02-16 Qualcomm Incorporated Responding to hypertext transfer protocol (HTTP) requests
EP2893739B1 (en) * 2012-09-05 2018-12-05 Telefonaktiebolaget LM Ericsson (publ) Method and server for controlled data upload in mobile cellular networks
US11050795B2 (en) 2018-02-15 2021-06-29 Samsung Electronics Co., Ltd. Handling instant message disposition notification (IMDN) message in rich communication service (RCS) system
US11269848B2 (en) * 2020-03-10 2022-03-08 International Business Machines Corporation Preventing unnecessary upload

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08340308A (ja) * 1995-06-12 1996-12-24 N T T Data Tsushin Kk 通信方式
KR970009032A (ko) * 1995-07-20 1997-02-24 김광호 네트워크 재연결 방법
US6963923B1 (en) * 1997-02-10 2005-11-08 International Business Machines Corporation Method for file transfer restarts using standard internet protocol
US6396805B2 (en) * 1997-03-25 2002-05-28 Intel Corporation System for recovering from disruption of a data transfer
JPH11275110A (ja) * 1998-03-26 1999-10-08 Nec Corp 無線データ通信方法および装置
US6651103B1 (en) * 1999-04-20 2003-11-18 At&T Corp. Proxy apparatus and method for streaming media information and for increasing the quality of stored media information
JP2001014285A (ja) * 1999-04-28 2001-01-19 Fujitsu Ltd データ転送管理システム、データ転送システム、転送履歴収集装置及び記録媒体
AU1917801A (en) * 1999-11-12 2001-06-06 Mimeo.Com, Inc. System, method and recordable medium for uploading documents over a network
US20020023140A1 (en) * 2000-06-08 2002-02-21 Hile John K. Electronic document delivery system
TW559702B (en) * 2000-08-31 2003-11-01 Nippon Telegraph & Telephone File transfer system, apparatus, method and computer readable medium storing file transfer program
KR100464026B1 (ko) * 2002-03-08 2005-01-03 엘지전자 주식회사 이동통신 단말기를 이용한 데이터 전송방법
KR100553082B1 (ko) * 2002-06-20 2006-02-15 엘지전자 주식회사 이동통신 단말기의 무선 데이터 다운로드 이어받기 장치및 방법
US7558198B2 (en) * 2002-08-19 2009-07-07 Motorola, Inc. Method and apparatus for data transfer
KR100537817B1 (ko) * 2002-09-05 2005-12-19 에스케이 텔레콤주식회사 멀티미디어 메시징 서비스에서의 멀티미디어 메시지이어올리기 방법 및 시스템
WO2004066650A1 (en) * 2003-01-20 2004-08-05 Sk Telecom Co., Ltd Method for controlling a media message upload through a wireless communication network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017080174A1 (zh) * 2015-11-13 2017-05-18 乐视控股(北京)有限公司 视频上传的方法及系统

Also Published As

Publication number Publication date
KR20050087157A (ko) 2005-08-31
KR100605880B1 (ko) 2006-08-01
US20050187959A1 (en) 2005-08-25
EP1569409A2 (en) 2005-08-31
EP1569409A3 (en) 2006-06-07

Similar Documents

Publication Publication Date Title
CN1270259C (zh) 同步方法
CN1662002A (zh) 在客户机和服务器之间传送消息文件的方法
JP5951071B2 (ja) プル・モード及びプッシュ・モードを組み合わせるシステム及び方法
EP1248984B1 (en) Methods and apparatus for downloading a file from a server
EP1998525B2 (en) A dynamic content continuous transmission method, server and system
US20110213827A1 (en) Data segmentation, request and transfer method
EP2091202A1 (en) Data distributing method, data distributing system and correlative devices in edge network
EP1026866A1 (en) Robust File Transfer System
US20020032884A1 (en) Robust delivery system
US20150271231A1 (en) Transport accelerator implementing enhanced signaling
JP2004530388A (ja) アプリケーション配信時のリアルタイムパケット化および再送信
EP2497267A1 (en) Streaming with optional broadcast delivery of data segments
WO2001080558A9 (en) A system and method for multimedia streaming
CN1976447A (zh) 网络相机系统和网络相机控制程序
JP2000057072A (ja) データ転送方式
JP6147939B1 (ja) 冗長符号化コンテンツデータ機能の選択的な利用を実施するトランスポートアクセラレータ
WO2007107064A1 (fr) Procédé et système de distribution de contenu dynamique
EP2445162B1 (en) Method For Adaptive Streaming
US20020147827A1 (en) Method, system and computer program product for streaming of data
EP3292678B1 (en) System, terminal, server, and method for data transmission
CN113010474B (zh) 文件管理方法、即时通信方法及存储服务器
CN1155211C (zh) 目标过滤方法和使用该方法的客户装置
US7234003B2 (en) Method and apparatus to facilitate direct transfer of data between a data device and a network connection
WO2004107712A1 (en) Transmitting digital image over a communication network
US8756272B1 (en) Processing encoded content

Legal Events

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

Application publication date: 20050831