发明名称 一种文件实时传输的方法和系统
摘要 本发明公开了一种文件实时传输的方法和系统,适用于数字电视收视分析系统,文件代理维护文件列表,文件服务器登录到文件代理,文件代理定期查询文件发送列表,获取文件服务器对应的文件发送状态信息,文件代理根据文件服务器的文件发送状态信息,将文件列表上还没有传输给文件服务器的文件发送给文件服务器。采用了本发明的技术方案,能够实时地将已经完成的用户收视行为数据文件上报给数据分析中心,并且支持断点续传。
申请公布号 CN101534415B 申请公布日期 2011.03.16
申请号 CN200910082836.X 申请日期 2009.04.23
申请人 天柏宽带网络科技(北京)有限公司 发明人 赵利城;辛宇
分类号 H04N21/258(2011.01)I;H04N21/254(2011.01)I;H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04N21/258(2011.01)I
代理机构 北京方韬法业专利代理事务所 11303 代理人 岳亚
主权项 一种文件实时传输的方法,适用于数字电视收视分析系统,其特征在于,包括以下步骤:A、文件代理维护文件列表和文件服务器对应的文件发送列表;B、文件服务器登录到所述文件代理;C、所述文件代理定期查询文件发送列表,根据所述文件服务器对应的文件发送列表,将所述文件列表上还没有传输给所述文件服务器的文件发送给所述文件服务器,所述文件发送列表保存了所述文件服务器的文件发送状态信息,包括当前发送文件在内存中文件列表的位置、当前发送文件的总包数、已经发送的包序号、当前包的发送状态、当前文件的发送状态和当前文件的文件名,其中步骤C进一步包括以下步骤:C1、所述文件代理定期查询所述文件服务器对应的文件发送列表,获取所述文件服务器对应的文件发送状态信息;C2、所述文件代理根据所述文件服务器对应的文件发送状态信息,判断当前文件是否发送完成,如果是,则转至步骤C3,如果否,则转至步骤C5;C3、所述文件代理根据所述文件列表,判断是否存在没有发送给所述文件服务器的文件,如果是,则转至步骤C4,如果否,则结束本次发送,再返回步骤C1;C4、所述文件代理向所述文件服务器发送下一个文件的第一个包,并更新所述文件服务器的文件发送状态信息,直到所有文件发送完成,再转至步骤C1;C5、所述文件代理判断当前文件的当前的包是否发送完成,如果是,则转至步骤C6,如果否,则转至步骤C7; C6、发送下一个包,更新包的发送状态,直到当前文件的包全部发送完成,并返回步骤C3;C7、发送当前文件的当前的包,直到当前文件的包全部发送完成,并返回步骤C3。
地址 100086 北京市海淀区中关村南大街2号数码大厦A座19层