著录项信息
专利名称 | 一种文件发送方法和装置 |
申请号 | CN201210132748.8 | 申请日期 | 2012-04-28 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-09-12 | 公开/公告号 | CN102663133A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;H;0;4;L;2;9;/;0;8;;;H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 广东威创视讯科技股份有限公司 | 申请人地址 | 广东省广州市高新技术产业开发区科珠路233号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 威创集团股份有限公司 | 当前权利人 | 威创集团股份有限公司 |
发明人 | 朱小华 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王宝筠 |
摘要
本发明实施例公开了一种文件发送方法和装置,其中方法的实现包括:确定需要发送的文本文件的文件大小;将所述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。不需要一次发送的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。
1.一种文件发送方法,其特征在于,包括:
确定需要发送的文本文件的文件大小;
将所述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;
若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小;在发送所述图形接口文件的前设定数量页的图形接口文件完成之后,向所述文本文件的共享目的端发送所述文本文件,用于转换得到图形接口文件的除所述前设定数量页以外的其他页面;
若图形接口文件的一个页面的文件大小大于所述文本文件的文件大小,则向文本文件的共享目的端发送所述文本文件,用于所述共享目的端转换为图形接口文件。
2.根据权利要求1所述方法,其特征在于,所述设定数量的值为:
所述文本文件的文件大小与所述一个页面的文件大小的商取整后与1的和。
3.根据权利要求2所述方法,其特征在于,所述图形接口文件的一个页面为:所述图形接口文件的第一个页面。
4.一种文件发送装置,其特征在于,包括:
文件确定单元,用于确定需要发送的文本文件的文件大小;
转换单元,用于将所述文本文件转换为图形接口文件;
关系确定单元,用于确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;
发送控制单元,用于若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小;在发送所述图形接口文件的前设定数量页的图形接口文件完成之后,向所述文本文件的共享目的端发送所述文本文件,用于转换得到图形接口文件的除所述前设定数量页以外的其他页面;
若图形接口文件的一个页面的文件大小大于所述文本文件的文件大小,则向文本文件的共享目的端发送所述文本文件,用于所述共享目的端转换为图形接口文件。
5.根据权利要求4所述装置,其特征在于,还包括:
计算单元,用于计算所述文本文件的文件大小与所述一个页面的文件大小的商取整后与1的和,得到所述设定数量的值。
6.根据权利要求4或5所述装置,其特征在于,
所述图形接口文件的一个页面为:所述图形接口文件的第一个页面。
一种文件发送方法和装置\n技术领域\n[0001] 本发明涉及通信技术领域,特别涉及一种文件发送方法和装置。\n背景技术\n[0002] 在视频会议系统、即时通信系统等应用环境下,均需要进行文档的共享。\n[0003] 对于用户而言,用户希望能够尽快看到共享的文档内容。\n[0004] 目前共享文档一般的实现方案为:终端利用虚拟打印技术,将文档转换为图形接口文件,然后将图形接口文件通过共享服务器发送给其他终端;上述其他终端在接收图形接口文件后进行显示,从而完成文档的共享。\n[0005] 发明人在实现本发明实施例的过程中发现:由于文档通过虚拟打印机转换为图形设备接口文件后,图形设备接口文件的大小往往比文档大近百倍,在网络传输速度一定时,共享速度也因此下降了近百倍;因此文档的共享速度慢。对于那些如视频会议系统、即时通信系统等,对实时性要求较高的应用环境,文档的共享速度慢尤为关键。\n发明内容\n[0006] 本发明实施例提供了一种文件发送方法和装置,提升文档共享速度。\n[0007] 一种文件发送方法,包括:\n[0008] 确定需要发送的文本文件的文件大小;\n[0009] 将所述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;\n[0010] 若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。\n[0011] 一种文件发送装置,包括:\n[0012] 文件确定单元,用于确定需要发送的文本文件的文件大小;\n[0013] 转换单元,用于将所述文本文件转换为图形接口文件;\n[0014] 关系确定单元,用于确定图形接口文件的一个页面的文件大小是否小于所述文本文件的文件大小;\n[0015] 发送控制单元,用于若图形接口文件的一个页面的文件大小小于所述文本文件的文件大小,则向文本文件的共享目的端发送所述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。\n[0016] 从以上技术方案可以看出,本发明实施例具有以下优点:不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。\n附图说明\n[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0018] 图1为本发明实施例提供的方法流程示意图;\n[0019] 图2为本发明实施例提供的另一方法流程示意图;\n[0020] 图3为本发明实施例提供的装置结构示意图;\n[0021] 图4为本发明实施例提供的另一装置结构示意图。\n具体实施方式\n[0022] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。\n[0023] 本发明实施例提供了一种文件发送方法,如图1所示,包括:\n[0024] 101:确定需要发送的文本文件的文件大小;\n[0025] 102:将上述文本文件转换为图形接口文件,并确定图形接口文件的一个页面的文件大小是否小于上述文本文件的文件大小;\n[0026] 上述图形接口文件的一个页面为:上述图形接口文件的第一个页面。实际应用中除了取第一个页面以外还可以取第一个页面以外的其它页面,本发明实施例不予限定。\n[0027] 103:若图形接口文件的一个页面的文件大小小于上述文本文件的文件大小,则向文本文件的共享目的端发送上述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。\n[0028] 采用以上方法,不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。\n[0029] 需要说明的是:上述设定数量页只要比图形接口文件总页数少,就可以相比发送全部图形接口文件共享速度更快。\n[0030] 另外需要说明的是,本实施例中所限定的文本文件与其他文件相比具有特异性,文本文件属于被广泛兼容的文件格式,另其没有分页,本实施例中通过转换为图形接口文件以后才具有了图形接口文件的页的属性。\n[0031] 优选地,上述设定数量的值为:上述文本文件的文件大小与上述一个页面的文件大小的商取整后与1的和。\n[0032] 举两个实例:\n[0033] 文本文件一:PL=904K,输出的图形接口文件75.6M.第一页T1L=259K;\n[0034] 文本文件二:PL=147K,输出的图形接口文件12.1M.第一页T1L=260K;\n[0035] 由于904K>259K,先将第一页传输过去,此时,如果立即将整篇文本文件904K传输过去,链路上所需时间有可能太长,而影响用户对下一页的浏览。因此,可以取的页数为:\nN=PL/T1L+1页,使得用户在浏览这些页面的过程中,获得缓冲时间来传输整个文本文件,希望达到的效果是,用户刚好浏览到第N+1页,传输过去的文本也已经加载完毕。\n[0036] 进一步地,在发送上述图形接口文件的前设定数量页的图形接口文件完成之后还包括:向上述文本文件的共享目的端发送上述文本文件,用于转换得到图形接口文件的除上述前设定数量页以外的其他页面。需要说明的是,在103步骤执行完后,除了本实施例所采用的发送文本文件以外,还可以发送已经转换好的图形接口文件。采用图1所示流程已经可以实现文本文件在共享目的端的及时呈现,后续文件的可选发送方式很多,本发明实施例不予限定。\n[0037] 进一步地,本实施例给出了图形接口文件本身较小的情况的实现方式。上述方法还包括:若图形接口文件的一个页面的文件大小大于上述文本文件的文件大小,则向文本文件的共享目的端发送上述文本文件,用于上述共享目的端转换为图形接口文件。\n[0038] 如图2所示,本发明实施例还提供了以采用虚拟打印机将文本文件打印为图形接口文件的举例说明,具体如下:\n[0039] 步骤S101:输入需要共享的文本文件,记该文本文件大小为TL,进入步骤S102;\n[0040] 步骤S102:对上述文本文件进行虚拟打印,输出图形接口文件,该图形接口文件为电子文件,记图形接口文件的第一页所对应的图形接口文件大小为P1L,进入步骤S103;\n[0041] 步骤S103:比较P1L与TL的大小,如果P1L大于TL,则进入步骤S104,否则进入步骤S108;\n[0042] 步骤S104:直接发送文本文件到其他参与视频会议的终端或者即时通讯(Instant Messenger,IM)用户所在终端,进入步骤S105;\n[0043] 步骤S105:各个终端接收到文本文件后,各自将文本文件输入到各自的虚拟打印机进行打印,输出图形接口文件,进入步骤S106;\n[0044] 步骤S106:视频会议系统的终端或者IM终端加载图形接口文件,进入步骤S107;\n[0045] 步骤S107:共享完毕。\n[0046] 步骤S108:记TL与P1L的商取整+1为:N=TL/P1L+1,进入步骤S109;\n[0047] 步骤S109:将第1~N页图形接口文件传输到各个视频会议终端或者IM客户端,进入步骤S1110;\n[0048] 步骤S110:视频会议系统的终端或者IM终端加载第1~N页图形接口文件,进入步骤S102;\n[0049] 步骤S111:将文本文件发送到各个视频会议系统的终端或者IM终端,进入步骤S112;\n[0050] 步骤S112:各个终端分别将文本文件输入到虚拟打印机进行打印,输出图形接口文件,进入步骤S113;\n[0051] 步骤S113:视频会议系统或者IM终端加载第N+1页到末尾的所有图形接口文件,进入步骤S107;\n[0052] 以下给出两个实例来对图2所示流程进行举例说明,具体如下:\n[0053] 实例1:\n[0054] 假设需要共享的文本文件为147KB,打印输出的联合图像专家组(Joint Photographic Experts Group,JPG)文件为260KB。\n[0055] 步骤S101:输入需要打印的文本文件,记该文本文件大小为TL=147KB,进入步骤S102;\n[0056] 步骤S102:进行虚拟打印,输出图形接口文件,记第一页所对应的图形接口文件大小为P1L=260KB,进入步骤S103;\n[0057] 步骤S103:比较P1L与TL的大小,如果P1L大于等于TL,则进入步骤S104,否则进入步骤S108;\n[0058] 步骤S104:直接发送文本文件到其他视频会议终端或者IM用户,进入步骤S105;\n[0059] 步骤S105:各个终端分别将文本文件输入到虚拟打印机进行打印,输出图形接口文件,进入步骤S106;\n[0060] 步骤S106:视频会议系统或者IM终端加载图形接口文件,进入步骤S107;\n[0061] 步骤S107:共享完毕。\n[0062] 实例2:\n[0063] 假设需要共享的文本文件为941KB,打印输出的JPG文件为260KB.[0064] 步骤S101:输入需要打印的文本文件,记该文本文件大小为TL=941KB,进入步骤S102;\n[0065] 步骤S102:进行虚拟打印,输出图形接口文件,记第一页所对应的图形接口文件大小为P1L=260KB,进入步骤S103;\n[0066] 步骤S103:比较P1L与TL的大小,如果P1L大于等于TL,则进入步骤S104,否则进入步骤S108;\n[0067] 步骤S108:记TL与P1L的倍数+1为:N=TL/P1L+1=941/260+1=4,进入步骤S109;\n[0068] 步骤S109:将第1~4页图形接口文件传输到各个视频会议终端或者IM客户端,进入步骤S1110;\n[0069] 步骤S110:视频会议系统或者IM终端加载第1~4页图形接口文件,进入步骤S102;\n[0070] 步骤S111:将文本文件发送到其他的各个视频会议终端或者IM终端,进入步骤S112;\n[0071] 步骤S112:各个终端分别将文本文件输入到虚拟打印机进行打印,输出图形接口文件,进入步骤S113;\n[0072] S113:视频会议系统或者IM终端加载第5页到末尾的所有图形接口文件,进入步骤S107;\n[0073] 采用以上方法,不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。\n[0074] 本发明实施例还提供了一种文件发送装置,如图3所示,包括:\n[0075] 文件确定单元301,用于确定需要发送的文本文件的文件大小;\n[0076] 转换单元302,用于将上述文本文件转换为图形接口文件;\n[0077] 关系确定单元303,用于确定图形接口文件的一个页面的文件大小是否小于上述文本文件的文件大小;\n[0078] 发送控制单元304,用于若图形接口文件的一个页面的文件大小小于上述文本文件的文件大小,则向文本文件的共享目的端发送上述图形接口文件的前设定数量页的图形接口文件;所述图形接口文件的前设定数量页的图形接口文件的大小小于所述文本文件的文件大小。\n[0079] 本发明实施例提供的文件发送装置可以是终端也可以是共享服务器,本发明实施例对此不予限定。采用以上方案,不需要一次发送全部的图形接口文件,仅仅发送了图形接口文件的前设定数量页的图形接口文件,首次发送的文件大小较小,因此可以实现文本文件在共享目的端的及时呈现,从而提升了提升文档共享速度。\n[0080] 如图4所示,上述装置还包括:\n[0081] 计算单元401,用于计算上述文本文件的文件大小与上述一个页面的文件大小的商取整后与1的和,得到上述设定数量的值。\n[0082] 可选地,上述发送控制单元304,还用于在发送上述图形接口文件的前设定数量页的图形接口文件完成之后,向上述文本文件的共享目的端发送上述文本文件,用于转换得到图形接口文件的除上述前设定数量页以外的其他页面。\n[0083] 可选地,上述发送控制单元304,还用于若图形接口文件的一个页面的文件大小大于上述文本文件的文件大小,则向文本文件的共享目的端发送上述文本文件,用于上述共享目的端转换为图形接口文件。\n[0084] 更具体地,上述图形接口文件的一个页面为:上述图形接口文件的第一个页面。\n[0085] 值得注意的是,上述文件发送装置实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。\n[0086] 另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0087] 以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
法律信息
- 2019-08-20
专利权人的姓名或者名称、地址的变更
专利权人由广东威创视讯科技股份有限公司变更为威创集团股份有限公司
地址由510663 广东省广州市广州高新技术产业开发区彩频路6号变更为510670 广东省广州市高新技术产业开发区科珠路233号
- 2015-06-24
- 2012-11-07
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201210132748.8
申请日: 2012.04.28
- 2012-09-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-06-21
|
2004-12-17
| | |
2
| |
2008-03-26
|
2007-10-10
| | |
3
| |
2010-04-21
|
2009-09-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |