一种文件发送方法和装置的制作方法

文档序号:7894775阅读:128来源:国知局
专利名称:一种文件发送方法和装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种文件发送方法和装置。
背景技术
在视频会议系统、即时通信系统等应用环境下,均需要进行文档的共享。对于用户而言,用户希望能够尽快看到共享的文档内容。目前共享文档一般的实现方案为终端利用虚拟打印技术,将文档转换为图形接口文件,然后将图形接口文件通过共享服务器发送给其他终端;上述其他终端在接收图形 接口文件后进行显示,从而完成文档的共享。发明人在实现本发明实施例的过程中发现由于文档通过虚拟打印机转换为图形设备接口文件后,图形设备接口文件的大小往往比文档大近百倍,在网络传输速度一定时,共享速度也因此下降了近百倍;因此文档的共享速度慢。对于那些如视频会议系统、即时通信系统等,对实时性要求较高的应用环境,文档的共享速度慢尤为关键。

发明内容
本发明实施例提供了一种文件发送方法和装置,提升文档共享速度。一种文件发送方法,包括确定需要发送的文本文件的文件大小;将所述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。一种文件发送装置,包括文件确定单元,用于确定需要发送的文本文件的文件大小;转换单元,用于将所述文本文件转换为图形接口文件;关系确定单元,用于确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;发送控制单元,用于若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。从以上技术方案可以看出,本发明实施例具有以下优点不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的方法流程示意图;图2为本发明实施例提供的另一方法流程示意图;图3为本发明实施例提供的装置结构示意图;图4为本发明实施例提供的另一装置结构示意图。
具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。本发明实施例提供了一种文件发送方法,如图I所示,包括101 :确定需要发送的文本文件的文件大小;102 :将上述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于上述文本文件的文件大小;上述图形接口文件的一个页面为上述图形接口文件的第一个页面。实际应用中除了取第一个页面以外还可以取第一个页面以外的其它页面,本发明实施例不予限定。103 :若图形接口文件的一个页面的文件大小小于上述文本文件的文件大小,则向文本文件的共享目的端发送上述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。采用以上方法,不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。需要说明的是上述设定数量页只要比图形接口文件总页数少,就可以相比发送全部图形接口文件共享速度更快。另外需要说明的是,本实施例中所限定的文本文件与其他文件相比具有特异性, 文本文件属于被广泛兼容的文件格式,另其没有分页,本实施例中通过转换为图形接口文件以后才具有了图形接口文件的页的属性。优选地,上述设定数量的值为上述文本文件的文件大小与上述一个页面的文件大小的商取整后与I的和。举两个实例文本文件一 PL = 904K,输出的图形接口文件75. 6M.第一页TlL = 259K ;文本文件二 PL = 147K,输出的图形接口文件12. 1M.第一页TlL = 260K ;由于904K > 259K,先将第一页传输过去,此时,如果立即将整篇文本文件904K传输过去,链路上所需时间有可能太长,而影响用户对下一页的浏览。因此,可以取的页数为N = PL/T1L+1页,使得用户在浏览这些页面的过程中,获得缓冲时间来传输整个文本文件,希望达到的效果是,用户刚好浏览到第N+1页,传输过去的文本也已经加载完毕。进一步地,在发送上述图形接口文件的前设定数量页的图形接口文件完成之后还包括向上述文本文件的共享目的端发送上述文本文件,用于转换得到图形接口文件的除上述前设定数量页以外的其他页面。需要说明的是,在103步骤执行完后,除了本实施例所采用的发送文本文件以外,还可以发送已经转换好的图形接口文件。采用图I所示流程已经可以实现文本文件在共享目的端的及时呈现,后续文件的可选发送方式很多,本发明实施例不予限定。进一步地,本实施例给出了图形接口文件本身较小的情况的实现方式。上述方法还包括若图形接口文件的一个页面的文件大小大于上述文本文件的文件大小,则向文本、文件的共享目的端发送上述文本文件,用于上述共享目的端转换为图形接口文件。如图2所示,本发明实施例还提供了以采用虚拟打印机将文本文件打印为图形接口文件的举例说明,具体如下步骤SlOl :输入需要共享的文本文件,记该文本文件大小为TL,进入步骤S102 ;步骤S102 :对上述文本文件进行虚拟打印,输出图形接口文件,该图形接口文件为电子文件,记图形接口文件的第一页所对应的图形接口文件大小为P1L,进入步骤S103 ;步骤S103 比较PlL与TL的大小,如果PlL大于TL,则进入步骤S104,否则进入步骤S108 ;步骤S104:直接发送文本文件到其他参与视频会议的终端或者即时通讯(Instant Messenger, IM)用户所在终端,进入步骤S105 ;步骤S105 :各个终端接收到文本文件后,各自将文本文件输入到各自的虚拟打印机进行打印,输出图形接口文件,进入步骤S106 ;步骤S106 :视频会议系统的终端或者頂终端加载图形接口文件,进入步骤S107 ;步骤S107:共享完毕。步骤S108 :记TL与PlL的商取整+1为N = TL/P1L+1,进入步骤S109 ;步骤S109 :将第I N页图形接口文件传输到各个视频会议终端或者IM客户端,进入步骤SlllO ;步骤SllO :视频会议系统的终端或者頂终端加载第I N页图形接口文件,进入步骤S102 ;步骤Slll :将文本文件发送到各个视频会议系统的终端或者頂终端,进入步骤S112 ;步骤S112 :各个终端分别将文本文件输入到虚拟打印机进行打印,输出图形接口文件,进入步骤SI 13 ;步骤S113 :视频会议系统或者IM终端加载第N+1页到末尾的所有图形接口文件,进入步骤S107 ;以下给出两个实例来对图2所示流程进行举例说明,具体如下实例I :假设需要共享的文本文件为147KB,打印输出的联合图像专家组(JointPhotographic Experts Group, JPG)文件为 260KB。步骤SlOl :输入需要打印的文本文件,记该文本文件大小为TL = 147KB,进入步骤S102 ;步骤S102 :进行虚拟打印,输出图形接口文件,记第一页所对应的图形接口文件大小为PlL = 260KB,进入步骤S103 ;步骤S103 比较PlL与TL的大小,如果PlL大于等于TL,则进入步骤S104,否则进入步骤S108 ;步骤S104 :直接发送文本文件到其他视频会议终端或者頂用户,进入步骤S105 ;步骤S105 :各个终端分别将文本文件输入到虚拟打印机进行打印,输出图形接口文件,进入步骤S106 ; 步骤S106 :视频会议系统或者頂终端加载图形接口文件,进入步骤S107 ;步骤S107:共享完毕。实例2 假设需要共享的文本文件为941KB,打印输出的JPG文件为260KB.步骤SlOl :输入需要打印的文本文件,记该文本文件大小为TL = 941KB,进入步骤S102 ;步骤S102 :进行虚拟打印,输出图形接口文件,记第一页所对应的图形接口文件大小为PlL = 260KB,进入步骤S103 ;步骤S103 比较PlL与TL的大小,如果PlL大于等于TL,则进入步骤S104,否则进入步骤S108 ;步骤S108 :记 TL 与 PlL 的倍数 +1 为N = TL/P1L+1 = 941/260+1 = 4,进入步骤S109 ;步骤S109 :将第I 4页图形接口文件传输到各个视频会议终端或者頂客户端,进入步骤SlllO ;步骤SllO :视频会议系统或者頂终端加载第I 4页图形接口文件,进入步骤S102 ;步骤Slll :将文本文件发送到其他的各个视频会议终端或者頂终端,进入步骤S112 ;步骤S112 :各个终端分别将文本文件输入到虚拟打印机进行打印,输出图形接口文件,进入步骤SI 13 ;S113 :视频会议系统或者IM终端加载第5页到末尾的所有图形接口文件,进入步骤 S107 ;采用以上方法,不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。本发明实施例还提供了一种文件发送装置,如图3所示,包括文件确定单元301,用于确定需要发送的文本文件的文件大小;转换单元302,用于将上述文本文件转换为图形接口文件;关系确定单元303,用于确定图形接口文件的一个页面的文件大小是否小于上述文本文件的文件大小;发送控制单元304,用于若图形接口文件的一个页面的文件大小小于上述文本文件的文件大小,则向文本文件的共享目的端发送上述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。本发明实施例提供的文件发送装置可以是终端也可以是共享服务器,本发明实施例对此不予限定。采用以上方案,不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。如图4所示,上述装置还包括
计算单元401,用于计算上述文本文件的文件大小与上述一个页面的文件大小的商取整后与I的和,得到上述设定数量的值。可选地,上述发送控制单元304,还用于在发送上述图形接口文件的前设定数量页的图形接口文件完成之后,向上述文本文件的共享目的端发送上述文本文件,用于转换得到图形接口文件的除上述前设定数量页以外的其他页面。可选地,上述发送控制单元304,还用于若图形接口文件的一个页面的文件大小大于上述文本文件的文件大小,则向文本文件的共享目的端发送上述文本文件,用于上述共享目的端转换为图形接口文件。更具体地,上述图形接口文件的一个页面为上述图形接口文件的第一个页面。值得注意的是,上述文件发送装置实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种文件发送方法,其特征在于,包括 确定需要发送的文本文件的文件大小; 将所述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小; 若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。
2.根据权利要求I所述方法,其特征在于,所述设定数量的值为 所述文本文件的文件大小与所述一个页面的文件大小的商取整后与I的和。
3.根据权利要求2所述方法,其特征在于,所述图形接口文件的一个页面为所述图形接口文件的第一个页面。
4.根据权利要求I所述方法,其特征在于,在发送所述图形接口文件的前设定数量页的图形接口文件完成之后还包括 向所述文本文件的共享目的端发送所述文本文件,用于转换得到图形接口文件的除所述前设定数量页以外的其他页面。
5.根据权利要求I所述方法,其特征在于,还包括 若图形接口文件的一个页面的文件大小大于所述文本文件的文件大小,则向文本文件的共享目的端发送所述文本文件,用于所述共享目的端转换为图形接口文件。
6.一种文件发送装置,其特征在于,包括 文件确定单元,用于确定需要发送的文本文件的文件大小; 转换单元,用于将所述文本文件转换为图形接口文件; 关系确定单元,用于确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小; 发送控制单元,用于若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。
7.根据权利要求6所述装置,其特征在于,还包括 计算单元,用于计算所述文本文件的文件大小与所述一个页面的文件大小的商取整后与I的和,得到所述设定数量的值。
8.根据权利要求6所述装置,其特征在于, 所述发送控制单元,还用于在发送所述图形接口文件的前设定数量页的图形接口文件完成之后,向所述文本文件的共享目的端发送所述文本文件,用于转换得到图形接口文件的除所述前设定数量页以外的其他页面。
9.根据权利要求6所述装置,其特征在于, 所述发送控制单元,还用于若图形接口文件的一个页面的文件大小大于所述文本文件的文件大小,则向文本文件的共享目的端发送所述文本文件,用于所述共享目的端转换为图形接口文件。
10.根据权利要求6至9任意一项所述装置,其特征在于,所述图形接口文件的一个页面为所述图形接口文件的第一个页面
全文摘要
本发明实施例公开了一种文件发送方法和装置,其中方法的实现包括确定需要发送的文本文件的文件大小;将所述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。
文档编号H04L12/58GK102663133SQ201210132748
公开日2012年9月12日 申请日期2012年4月28日 优先权日2012年4月28日
发明者朱小华 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1