CN103186644A - 一种下载字库文件的方法、设备及*** - Google Patents

一种下载字库文件的方法、设备及*** Download PDF

Info

Publication number
CN103186644A
CN103186644A CN2011104606197A CN201110460619A CN103186644A CN 103186644 A CN103186644 A CN 103186644A CN 2011104606197 A CN2011104606197 A CN 2011104606197A CN 201110460619 A CN201110460619 A CN 201110460619A CN 103186644 A CN103186644 A CN 103186644A
Authority
CN
China
Prior art keywords
font
sub
font file
file
data
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.)
Granted
Application number
CN2011104606197A
Other languages
English (en)
Other versions
CN103186644B (zh
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.)
Founder Information Industry Holdings Co Ltd
Original Assignee
Peking University Founder Group Co Ltd
Beijing Founder 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 Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University Founder Group Co Ltd
Priority to CN201110460619.7A priority Critical patent/CN103186644B/zh
Priority to US14/130,664 priority patent/US20140164574A1/en
Priority to KR1020147004150A priority patent/KR101568947B1/ko
Priority to JP2014521938A priority patent/JP5753946B2/ja
Priority to PCT/CN2012/088054 priority patent/WO2013097812A1/zh
Publication of CN103186644A publication Critical patent/CN103186644A/zh
Application granted granted Critical
Publication of CN103186644B publication Critical patent/CN103186644B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明涉及计算机技术领域,特别涉及一种下载字库文件的方法、设备及***,用于解决现有技术中存在的在用户所需下载的字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件的问题。本发明实施例的下载字库文件的方法包括:若用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值,对字库文件进行切分处理,得到多个容量不大于传输限制阈值的子字库文件;向用户设备发送所有的子字库文件。通过本发明实施例的方法,避免了在字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件的情况。

Description

一种下载字库文件的方法、设备及***
技术领域
本发明涉及计算机技术领域,特别涉及一种下载字库文件的方法、设备及***。
背景技术
随着嵌入式技术的发展和嵌入式电子设备的普及,使通过无线网络接入,以获取所需的服务变成了可能。但提供服务的网络提供商或运营商,通常会通过其对应的网关(Gateway)对无线传输的文件的容量进行限制,以防止某个用户设备长时间占用网络带宽资源,使有限的带宽资源能够为尽可能多的用户设备提供服务,如WAP(Wireless Application Protocol,为无线应用协议)网关,会对容量超过网关限制的文件进行拦截。
字库是外文字体、中文字体以及相关字符的电子文字字体集合库,被广泛用于计算机、网络及相关电子设备(如手机、平板电脑等)中,用户可以使用用户设备通过WAP网关从文件服务器下载字库文件进行安装使用,但字库文件一般都很大,由于WAP网关对无线传输的文件的容量进行了限制,若字库文件的容量超过了WAP网关的限制,则WAP网关会对该字库文件进行拦截,导致用户设备无法通过WAP网关从文件服务器中获取所需的字库文件。
综上所述,在用户所需下载的字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件。
发明内容
本发明实施例提供了一种下载字库文件的方法、设备及***,用于解决现有技术中存在的在用户所需下载的字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件的问题。
本发明实施例提供了一种下载字库文件的方法,包括:
若用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值,对所述字库文件进行切分处理,得到多个容量不大于所述传输限制阈值的子字库文件;
向所述用户设备发送所有的所述子字库文件。
优选的,对所述字库文件进行切分处理包括:
若所述字库文件中的字型轮廓数据的容量大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于所述传输限制阈值的所述子字库文件;
若所述字库文件中除字型轮廓数据之外的数据的容量大于所述传输限制阈值,对所述字库文件中除字型轮廓数据之外的数据进行切分处理,得到多个包含部分除字型轮廓数据之外的数据且容量不大于所述传输限制阈值的所述子字库文件;若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,将所述字库文件中除字型轮廓数据之外的数据作为一个所述子字库文件。
优选的,对所述字库文件进行切分处理包括:
若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包含部分字型轮廓数据的所述子字库文件;
针对一个子字库文件,将所述字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于所述传输限制阈值。
本发明实施例提供了一种下载字库文件的方法,包括:
用户设备下载所有子字库文件;
所述用户设备对所有所述子字库文件进行处理,得到能够使用的字库文件。
优选的,所述用户设备对所有所述子字库文件进行处理包括:
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,将所有包含部分字型轮廓数据的子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到能够使用的字库文件;或
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,针对一个包含部分字型轮廓数据的子字库文件,将该子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到一个能够使用的字库文件。
优选的,所述用户设备对所有所述子字库文件进行处理包括:
若包含字型轮廓数据的子字库文件中包含除字型轮廓数据之外的所有数据,将下载的每个所述子字库文件作为一个能够使用的字库文件。
本发明实施例提供了一种服务器,包括:
切分处理模块,用于在用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值,对所述字库文件进行切分处理,得到多个容量不大于所述传输限制阈值的子字库文件;
发送模块,用于向所述用户设备发送所有的所述子字库文件。
优选的,所述切分处理模块具体用于:
若所述字库文件中的字型轮廓数据的容量大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于所述传输限制阈值的所述子字库文件;
若所述字库文件中除字型轮廓数据之外的数据的容量大于所述传输限制阈值,对所述字库文件中除字型轮廓数据之外的数据进行切分处理,得到多个包含部分除字型轮廓数据之外的数据且容量不大于所述传输限制阈值的所述子字库文件;若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,将所述字库文件中除字型轮廓数据之外的数据作为一个所述子字库文件。
优选的,所述切分处理模块具体用于:
若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包含部分字型轮廓数据的所述子字库文件;
针对一个子字库文件,将所述字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于所述传输限制阈值。
本发明实施例提供了一种下载字库文件的用户设备,包括:
下载模块,用于下载所有子字库文件;
处理模块,用于对所有所述子字库文件进行处理,得到能够使用的字库文件。
优选的,所述处理模块具体用于:
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,将所有包含部分字型轮廓数据的子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到能够使用的字库文件;或
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,针对一个包含部分字型轮廓数据的子字库文件,将该子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到一个能够使用的字库文件。
优选的,所述处理模块具体用于:
若包含字型轮廓数据的子字库文件中包含除字型轮廓数据之外的所有数据,将下载的每个所述子字库文件作为一个能够使用的字库文件。
本发明实施例提供了一种下载字库文件的***,包括:
服务器,用于在用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值时,对所述字库文件进行切分处理,得到多个容量不大于所述传输限制阈值的子字库文件;以及向所述用户设备发送所有的所述子字库文件;
用户设备,用于下载所有子字库文件;以及对所有所述子字库文件进行处理,得到能够使用的字库文件。
本发明实施例在需要下载的字库文件的容量大于用户设备对应的网关的传输限制阈值时,对字库文件进行切分处理,得到多个容量不大于该传输限制阈值的子字库文件,使用户设备在下载时,分别下载每个子字库文件并进行处理,得到能够使用的字库文件,避免了在字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件的情况。
附图说明
图1为本发明实施例的第一种下载字库文件的***的结构示意图;
图2为本发明实施例的第一种服务器的结构示意图;
图3为本发明实施例的第二种服务器的结构示意图;
图4为本发明实施例的第一种下载字库文件的方法流程图;
图5为本发明实施例的第一种下载字库文件的设备的结构示意图;
图6为本发明实施例的第二种下载字库文件的设备的结构示意图;
图7为本发明实施例的第二种下载字库文件的方法流程图;
图8为本发明实施例的第二种下载字库文件的***的结构示意图;
图9为本发明实施例的第三种下载字库文件的方法流程图。
具体实施方式
本发明实施例在需要下载的字库文件的容量大于用户设备对应的网关的传输限制阈值时,对字库文件进行切分处理,得到多个容量不大于该传输限制阈值的子字库文件,使用户设备在下载时,分别下载每个子字库文件并进行处理,得到能够使用的字库文件,从而解决了在用户所需下载的字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件的问题。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1所示,本发明实施例提供了一种下载字库文件的***,包括:
服务器10,用于在用户设备20需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值时,对字库文件进行切分处理,得到多个容量不大于传输限制阈值的子字库文件;以及向用户设备20发送所有的子字库文件;
用户设备20,用于下载所有子字库文件;以及对所有子字库文件进行处理,得到能够使用的字库文件。
本发明实施例的用户设备20可以是手机、平板电脑等嵌入式电子设备;用户设备20根据需要通过其对应的WAP网关向服务器10发送下载请求,以获取所需的字库文件,并用于安装使用;其中WAP网关用于连接无线网络和因特网,能够实现无线应用协议WAP堆栈的转换、内容格式转换(如无线置标语言WML到超文本置标语言HTML(Hyper Text Transfer Protocol))等功能;
另外,字库文件中的中文字库文件的容量一般比较大,有的中文超大字库文件的数据容量,甚至可以达到几百兆,而网关一般都会对通过其进行无线传输的文件的容量进行限制,以防止某个用户设备长时间占用网络带宽资源。
服务器10在接收到用户设备20发送的下载请求后,根据用户设备20的标识信息,如国际移动设备识别码(IMEI,International MoFile EquipmentIdentity)、国际移动用户识别码(IMSI,International MoFile SuFscriFer Identity)、移动台号薄号码(MSISDN,Mobile Subscriber International ISDN/PSTNnumber)、SIM卡(Subscriber Identity Module,客户识别模块)等可以确定用户设备对应的网关的特征参量,确定用户设备20对应的WAP网关,从而确定该WAP网关对应的确定传输限制阈值;并根据用户设备20发送的下载请求确定需要下载的字库文件;存储字库文件的服务器与对需要下载的字库文件进行处理的服务器可以是一台服务器,也可以是相互独立且能够交互的两台服务器;
服务器10在确定了需要下载的字库文件及用户设备10对应的网关的传输限制阈值之后,判断该字库文件的容量是否大于传输限制阈值;
若是,则先对该字库文件进行切分处理,得到多个容量不大于传输限制阈值的子字库文件,再将每个子字库文件发送给用户设备20;相应的,用户设备20在通过网关从服务器10完成所有子字库文件的下载之后,根据服务器10的不同切分方式对所有子字库文件进行处理,得到能够使用的字库文件,从而可以在用户设备20上使用该字库文件;
若否,则直接将字库文件发送给用户设备20;相应的,用户设备20在通过网关从服务器10完成字库文件的下载之后,可以在用户设备20上使用该字库文件。
本发明实施例的服务器在接收到用户设备发送的下载请求后,先根据用户设备的标识信息确定用户设备对应的网关,进而确定该网关对应的传输限制阈值,及根据下载请求确定所需下载的字库文件;并根据字库文件的容量与传输限制阈值的关系确定是否需要对字库文件进行切分处理,仅在字库文件的容量大于传输限制阈值时才对字库文件进行切分处理,而不需要对服务器存储的所有字库文件进行切分,从而节省了存储空间,提高了服务器的工作效率,并避免了由于字库文件大于传输限制阈值而使用户设备无法正常下载的情况;由于需要从服务器下载字库文件的用户设备对应的网关有可能不同,而每个网关对应的传输限制阈值也有可能不同,本发明实施例的服务器实时根据每个用户设备对应的网关的传输限制阈值确定是否对字库文件进行切分处理,从而提高了服务器的工作效率。
本发明实施例的服务器10,如图2所示,包括:
切分处理模块100,用于在用户设备20需要下载的字库文件的容量大于该用户设备20对应的网关的传输限制阈值,对字库文件进行切分处理,得到多个容量不大于传输限制阈值的子字库文件;
发送模块101,用于向用户设备20发送所有的子字库文件。
在用户设备20需要下载的字库文件的容量大于该用户设备20对应的网关的传输限制阈值,触发服务器10的切分处理模块100对字库文件进行切分处理,具体的切分处理包括以下两种方式:
方式一:将字库文件中的数据顺序切分为多个容量不大于传输限制阈值的子字库文件;
具体的,以用户设备20对应的网关为***的cmwap网关为例进行说明,cmwap网关通常限制为每个需要下载的文件的容量在1M(1024*1024字节)以内,即cmwap网关的传输限制阈值为1M,当需要下载的文件的容量大于1M时,该cmwap网关通常会屏蔽该下载,从而导致用户设备20无法从服务器10上下载该文件;假设用户设备20需要从服务器10下载字库文件,假设字库文件的命名为F,切分处理模块100根据传输限制阈值确定字库文件的切分单位(其中切分单位不大于传输限制阈值)以及确定子字库文件的命名规则(如将子字库文件依次命名为F1、F2......),其中切分单位是指单次切分处理的子字库文件的容量,从而确定子字库文件的数量,需要说明的是,切分后的最后一个子字库文件的容量可能会小于切分单位的值,除最后一个子字库文件之外的子字库文件的容量等于该划分单位;
假设切分单位为819200字节(800*1024),根据字库文件的容量及切分单位需要将字库文件切分为九个子字库文件,则在切分处理的过程中,切分处理模块100可以重新建立九个空文件,然后从字库文件的第一个字节开始复制819200字节并置于第一个空文件,作为第一个子字库文件F1;从第819201字节开始复制819200字节到第二个空文件中,作为第二个子字库文件F2,依次类推;该切分方式的保留了原字库文件,从而可以使服务器10根据需要向用户设备20发送字库文件或子字库文件;切分过程中也可以根据需要直接从原字库文件中进行递增切分,而不保留原字库文件,从而节省了服务器10的存储空间;
相应的,用户设备20在接收到切分后所有子字库文件F1~F9后,可根据子字库文件的命名规则确定子字库文件的排序,将九个子字库文件F1~F9按照序号将后一个子字库文件逐一追加至前一个子字库文件的文件尾,即子字库文件F2追加至子字库文件F1的文件尾,子字库文件F3追加至子字库文件F2的文件尾,依此类推,完成所有子字库文件的合并处理,从而得到包含所有字型轮廓数据且能够使用的字库文件F。
方式二:对字库文件中的字型轮廓数据及除字型轮廓数据之外的数据分别进行切分处理;
在字库文件中,字型轮廓数据是核心部分,其容量是字库文件中最大的,如TTF(True Type Font)字库文件中,其字型曲线轮廓图元数据glyf的容量占据了TTF字库文件的90%,因此,可以针对字库文件中的字型轮廓数据及除字型轮廓数据之外的数据分别进行处理;该方式包括以下四种情况:
第一种情况:若字库文件中的字型轮廓数据的容量不大于传输限制阈值,且字库文件中除字型轮廓数据之外的数据的容量不大于传输限制阈值,则对字库文件进行切分处理包括以下两种方式:
方式A:将字型轮廓数据作为一个子字库文件,将除字型轮廓数据之外的数据作为另一个子字库文件;
相应的,用户设备20在接收到切分后所有子字库文件后,对子字库文件进行合并处理,从而得到包含所有字型轮廓数据且能够使用的字库文件;
以TTF(True Type Font)字库文件为例进行说明,TTF字库文件包括23个表,如head(字体头)、cmap(字符代码到图元的映射)、glyf(字型曲线轮廓图元数据)、maxp(最大需求表)、mmtx(水平规格)、loca(位置表索引)、name(命名表)、hmtx(水平布局)、kerm(字距调整表)、post PostScript信息等;其中字型曲线轮廓图元数据glyf的容量占据了TTF字库文件的90%;
将glyf表对应的字型轮廓数据作为子字库文件F1,将除glyf表之外的其他表对应的数据作为子字库文件F2
方式B:对字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据的子字库文件;针对一个子字库文件,将字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于传输限制阈值;
具体的,切分处理模块100将字型轮廓数据切分为子字库文件F11~F1n,其中n为正整数,并将除字型轮廓数据之外的所有数据分别置于每个子字库文件F11~F1n;采用该方式得到的每个子字库文件中不仅包括部分字型轮廓数据,还包括除字型轮廓数据之外的所有数据,所以,每个子字库文件都是可以单独使用的,提高了字库文件使用的灵活性。
相应的,用户设备20在接收到切分后所有子字库文件F11~F1n后,可直接使用每个子字库文件F11~F1n,只是每个子字库文件中仅包含部分字型轮廓数据;也可以将所有子字库文件F11~F1n进行合并处理,得到包含所有字型轮廓数据且能够使用的字库文件F。
第二种情况:若字库文件中的字型轮廓数据的容量大于传输限制阈值,且字库文件中除字型轮廓数据之外的数据的容量不大于传输限制阈值,则对字库文件进行切分处理包括以下两种方式:
方式C:对字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于传输限制阈值的子字库文件,将除字型轮廓数据之外的数据作为一个子字库文件;
具体的,切分处理模块100根据确定的切分单位将字型轮廓数据切分为子字库文件F11~F1n,其中n为正整数,将除字型轮廓数据之外的数据作为一个子字库文件F2
相应的,用户设备20在接收到切分后所有子字库文件F11~F1n及F2后,可采用以下两种方式对多个子字库文件进行合并处理:
一是将所有子字库文件F11~F1n及F2进行合并处理,得到包含所有字型轮廓数据且能够使用的字库文件F;
二是将子字库文件F11及F2进行合并处理,得到包含部分字型轮廓数据且能够使用的字库文件,将子字库文件F12及F2进行合并处理,得到包含部分字型轮廓数据且能够使用的字库文件,依次类推;得到多个能够使用且仅包含部分字型轮廓数据的字库文件;
方式D:对字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据的子字库文件;针对一个子字库文件,将字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于传输限制阈值;
相应的,用户设备20在接收到切分后所有子字库文件F11~F1n后,可直接使用每个子字库文件F11~F1n,只是每个子字库文件中仅包含部分字型轮廓数据;也可以将所有子字库文件F11~F1n进行合并处理,得到包含所有字型轮廓数据且能够使用的字库文件F。
第三种情况:若字库文件中的字型轮廓数据的容量大于传输限制阈值,且字库文件中除字型轮廓数据之外的数据的容量大于传输限制阈值,则切分处理过程中包括:对字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于传输限制阈值的子字库文件;及将除字型轮廓数据之外的数据进行切分处理,得到多个包含部分除字型轮廓数据之外的数据且容量不大于传输限制阈值的子字库文件;
具体的,切分处理模块100根据确定的切分单位将字型轮廓数据切分为多个仅包含部分字型轮廓数据的子字库文件F11~F1n,其中n为正整数;及根据确定的切分单位将除字型轮廓数据之外的数据切分为多个容量不大于传输限制阈值的子字库文件F21~F2m,其中m为正整数;
相应的,用户设备20在接收到切分后所有子字库文件F11~F1n及F21~F2m后,可采用以下两种方式对多个子字库文件进行合并处理:
一是将所有子字库文件F11~F1n及F21~F2m进行合并处理,得到包含所有字型轮廓数据且能够使用的字库文件F;
二是将子字库文件F11及F21~F2m进行合并处理,得到包含部分字型轮廓数据且能够使用的字库文件;将子字库文件F12及F21~F2m进行合并处理,得到包含部分字型轮廓数据且能够使用的字库文件,依次类推;得到多个包含部分字型轮廓数据且能够使用的字库文件。
第四种情况:若字库文件中的字型轮廓数据的容量不大于传输限制阈值,且字库文件中除字型轮廓数据之外的数据的容量大于传输限制阈值,则切分处理过程中包括:将字型轮廓数据作为一个子字库文件;及将除字型轮廓数据之外的数据进行切分处理,得到多个容量不大于传输限制阈值的子字库文件;
具体的,切分处理模块100将字型轮廓数据作为一个子字库文件F1;并根据确定的切分单位将除字型轮廓数据之外的数据切分为子字库文件F21~F2m,其中m为正整数;
相应的,用户设备20在接收到切分后所有子字库文件F1及F21~F2m后,所有子字库文件F1及F21~F2m进行合并处理,得到包含所有字型轮廓数据且能够使用的字库文件。
上述方式B、方式C和方式D中对字型轮廓数据进行切分处理时,可以按照每个字型轮廓数据对应的国际字符编码UNICODE进行切分;切分规则包括但不限于下列规则中的一种或多种:顺序切分,如将0X4E00~0X4F00划分为一组作为第一个子字库文件中,将0X4F01~0X5001划分为一组作为第二个子字库文件中,依此类推,但必须保证每个子字库文件的容量不大于传输限制阈值;打乱UNICODE字符编码顺序,如从UNICODE编码在0X4E00~0X4F00区间中随机提取若干UNICODE的字型轮廓数据,再从UNICODE编码在0X4F01~0X5001区间中随机提取若干UNICODE的字型轮廓数据,组合成第一个子字库文件,然后从剩下未被选择的编码中,再随机组合成第二个子字库文件,依此类推,但必须保证每个子字库文件的容量不大于传输限制阈值;
需要说明的是,在进行切分处理时,需要将切分规则发送给用户设备,以使用户设备可根据切分规则对子字库文件进行合并处理,以得到能够使用的字库文件,为了保证传输的安全性,可对字库文件的切分规则进行加密处理,这样即使其他用户设备盗用了该字型轮廓数据,由于其无法获取切分规则,导致其他用户设备无法使用该字库文件;
在对进行字型轮廓数据进行切分处理时,也可以按照每个字型轮廓数据对应的ID序号进行切分;还可以按照每个字型轮廓数据对应的国家标准GBK/GB18030进行切分,其切分规则与按照UNICODE的切分规则类似,此处不再赘述。
优选的,本发明实施例的切分处理模块100还用于:
根据需要下载的字库文件的容量和网关的传输限制阈值,建立索引文件;该索引文件包括需要下载的字库文件的容量、划分单位、切分后的子字库文件的命名规则;
其中,索引文件中字库文件的容量是指字库文件的物理尺寸(以整数型、字节数为单位);划分单位是指单次切分处理的子字库文件的容量(以整数型、字节数为单位),其中,划分单位不大于网关的传输限制阈值,需要说明的是,最后一个子字库文件的容量有可能小于该划分单位,除最后一个子字库文件之外的子字库文件的容量等于该划分单位。
需要说明的是,索引文件的建立可在切分处理之前完成,也可以在切分处理之后完成;
相应的,发送模块101还用于将索引文件发送给用户设备20;
相应的,用户设备20在接收到服务器10发送的索引文件之后,读取该索引文件,根据索引文件确定需要下载的每个子字库文件的文件名,并建立对应的空文件以存储从服务器10下载的子字库文件;在下载的过程中,每个子字库文件的偏移量均从零开始,实时记录当前下载的子字库文件的下载偏移量。
如图3所示,本发明实施例的服务器10还包括:
判断模块102,用于判断需要下载的字库文件的容量是否大于网关的传输限制阈值,在字库文件的容量大于该传输限制阈值时,触发切分处理模块100工作;在字库文件的容量不大于该传输限制阈值时,触发发送模块101将该字库文件直接发送给用户设备20。
为了降低字库文件的容量,提高服务器的处理效率,优选的,如图3所示,本发明实施例的服务器10还包括:
压缩处理模块103,用于在字库文件的容量大于该传输限制阈值时,且在对字库文件进行切分处理之前,对字库文件进行压缩处理,在进行压缩处理之后,再次触发判断模块102工作。
本发明实施例的压缩处理模块103可采用本领域技术人员所熟知的各种压缩算法对字库文件进行压缩处理,如开源的zip、winzip、7-zip等压缩/解压缩算法;不同的字库文件的压缩率有可能不同,有的字库文件能压缩至原容量的70%左右,有的字库文件只能压缩至原容量的90%左右,但对于无线网络而言,很小的流量降低都将会带来经济的节省和下载速度的提升。
相应的,用户设备20在接收到多个压缩后子字库文件后,先对该多个压缩后子字库文件进行处理,得到能够使用的压缩后字库文件;再对得到的压缩后字库文件进行解压缩处理,从而得到能够使用的字库文件。
基于同一发明构思,本发明实施例中还提供了一种下载字库文件的方法,由于该方法解决问题的原理与图2所示的服务器相似,因此该方法的实施可以参见图2所示的服务器的实施,重复之处不再赘述。
本发明实施例提供了一种下载字库文件的方法,如图4所示,包括以下步骤:
S401、若用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值,对字库文件进行切分处理,得到多个容量不大于传输限制阈值的子字库文件;
S402、向用户设备发送所有的子字库文件。
优选的,S401中对字库文件进行切分处理包括:
若字库文件中的字型轮廓数据的容量大于传输限制阈值,对字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于传输限制阈值的子字库文件;
若字库文件中除字型轮廓数据之外的数据的容量大于传输限制阈值,对字库文件中除字型轮廓数据之外的数据进行切分处理,得到多个包含部分除字型轮廓数据之外的数据且容量不大于传输限制阈值的子字库文件;若字库文件中除字型轮廓数据之外的数据的容量不大于传输限制阈值,将字库文件中除字型轮廓数据之外的数据作为一个子字库文件。
优选的,S401中对字库文件进行切分处理包括:
若字库文件中除字型轮廓数据之外的数据的容量不大于传输限制阈值,对字型轮廓数据进行切分处理,得到多个包含部分字型轮廓数据的子字库文件;
针对一个子字库文件,将字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于传输限制阈值。
本发明实施例提供了一种下载字库文件的用户设备,如图5所示,该用户设备20包括:
下载模块200,用于下载所有子字库文件;
处理模块201,用于对所有子字库文件进行处理,得到能够使用的字库文件。
其中,处理模块201具体用于:
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,将所有包含部分字型轮廓数据的子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到能够使用的字库文件;或
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,针对一个包含部分字型轮廓数据的子字库文件,将该子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到一个能够使用的字库文件。
优选的,处理模块201具体用于:
若包含字型轮廓数据的子字库文件中包含除字型轮廓数据之外的所有数据,将下载的每个子字库文件作为一个能够使用的字库文件。
在用户设备20下载子字库文件的过程中,若出现与服务器10之间的中断,则在恢复与服务器10的正常连接之后,若仍需继续下载,则用户设备20先获取本地已完成下载的子字库文件的总容量,然后将该总容量与该字库文件的划分规则进行运算,设定需要继续下载的子字库文件,向服务器10发送重新下载的请求,从而实现断点续传;
具体的,用户设备20首先读取需要下载的多个子字库文件对应的索引文件,从而确定字库文件的容量及划分单位,并顺序判断已下载的每个子字库文件的容量,以确定已下载的子字库文件是否完整,具体过程如下:
针对每一个已下载的子字库文件,若该子字库文件的容量不为零,则获取该子字库文件的容量与服务器10中对应的子字库文件的实际容量一致,说明该子字库文件已经下载完毕;
若该子字库文件的容量小于服务器10中对应的子字库文件的实际容量,则对服务器10中对应的子字库文件进行指针偏移,具体偏移量为用户设备20已下载的该子字库文件的容量值,该子字库文件待下载的剩余的容量值为服务器10中对应的子字库文件的实际容量与本地已经下载的该子字库文件的容量之差;
为了保证续传过程的安全性,在恢复正常连接后,用户设备20不在程序内部记录下载的数据量,而是直接从存储的子字库文件中直接读取其容量值,然后将该子字库文件的容量值,作为重新发起下载请求的起始位置,下载的段仍旧采用设定的段的大小。
优选的,本发明实施例的服务器10对字库文件进行压缩处理,则用户设备20,如图6所示,还包括:
解压缩处理模块202,用于在对所有子字库文件进行处理之后,进行解压缩处理,以得到能够使用的字库文件。
基于同一发明构思,本发明实施例中还提供了一种下载字库文件的方法,由于该方法解决问题的原理与图5所示的设备相似,因此该设方法的实施可以参见图5所示的设备的实施,重复之处不再赘述。
本发明实施例提供了一种下载字库文件的方法,如图7所示,包括:
S701、用户设备下载所有子字库文件;
S702、用户设备对所有子字库文件进行处理,得到能够使用的字库文件。
其中,S702中对所有子字库文件进行处理包括:
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,将所有包含部分字型轮廓数据的子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到能够使用的字库文件;或
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,针对一个包含部分字型轮廓数据的子字库文件,将该子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到一个能够使用的字库文件。
优选的,S702中对所有子字库文件进行处理包括:
若包含字型轮廓数据的子字库文件中包含除字型轮廓数据之外的所有数据,将下载的每个子字库文件作为一个能够使用的字库文件。
下面以图8为例,对本发明实施例的下载字库文件的***进行详细说明。
如图8所示,服务器端的压缩处理模块103将需要下载的容量大于传输限制阈值的字库文件进行进行压缩处理;服务器端的切分处理模块100对压缩处理后的字库文件进行切分处理,得到多个子字库文件,并发送给用户设备端;
用户设备端的下载模块200从服务器端下载所有子字库文件;用户设备端的处理模块201对已下载的所有子字库文件进行处理,得到能够使用并处于压缩状态的字库文件;用户设备端的解压缩处理模块202对得到的字库文件进行解压缩处理,得到能够使用的字库文件。
下面以图9为例,对本发明实施例的下载字库文件的方法进行详细说明。
如图9所示,本发明实施例的下载字库文件的方法包括以下步骤:
S901、服务器对需要下载的且容量大于传输限制阈值的字库文件进行压缩处理;
S902、服务器读取压缩后的字库文件的属性表;
S903、服务器根据传输限制阈值确定划分单位;
S904、服务器根据字库文件的属性表中的数据及划分单位对压缩后的字库文件进行切分处理;
S905、服务器确定切分后的子字库文件的命名规则,对子字库文件进行管理,并将确定的所有子字库文件通过网络分发给用户设备;其中,对子字库文件的管理包括:确定每个子字库文件的实际命名的唯一性,记录子字库文件实际命名与切分规则的对应关系,避免多次切分后的子字库文件相互覆盖问题,记录每个子字库文件的属性与其他子字库文件的属性之间的配合组合关系等;
S906、依次下载子字库文件;
S907、若发生中断,中断后是否继续下载;
若是,则执行S908;
若否,则结束本流程;
S908、断点续传;
S909、所有子字库文件下载完毕;
S910、对所有子字库文件进行处理;
S911、对处理后的子字库文件进行解压缩处理,得到能够使用的字库文件,并结束本流程。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
本发明实施例在需要下载的字库文件的容量大于用户设备对应的网关的传输限制阈值时,对字库文件进行切分处理,得到多个容量不大于该传输限制阈值的子字库文件,使用户设备在下载时,分别下载每个子字库文件并进行处理,得到能够使用的字库文件,避免了在字库文件的容量超过该用户对应的网关的限制时,导致用户无法从文件服务器中下载所需的字库文件的情况;本发明实施例同时还提升了下载速度,改善了用户体验。
本发明实施例在需要下载的字库文件的容量大于用户设备对应的网关的传输限制阈值,且字库文件中除字型轮廓数据的数据的容量不大于该传输限制阈值时,可对字库文件中的字型轮廓数据进行切分处理,得到多个包含部分字型轮廓数据的子字库文件,并将除字型轮廓数据之外的所有数据置每个子字库文件中,使得得到的每个子字库文件均可以直接使用,提高了字库文件使用的灵活性;
本发明实施例中如果不想被其他用户设备使用切分后的子字库文件,可在对字库文件进行切分处理的时候,对每个子字库文件进行加密处理(如奇偶校验、移位处理等),使用户设备下载所有子字库文件之后,必须进行解密处理后才能对所有子字库文件进行相应处理,以得到能够使用的字库文件。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (13)

1.一种下载字库文件的方法,其特征在于,该方法包括:
若用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值,对所述字库文件进行切分处理,得到多个容量不大于所述传输限制阈值的子字库文件;
向所述用户设备发送所有的所述子字库文件。
2.如权利要求1所述的方法,其特征在于,对所述字库文件进行切分处理包括:
若所述字库文件中的字型轮廓数据的容量大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于所述传输限制阈值的所述子字库文件;
若所述字库文件中除字型轮廓数据之外的数据的容量大于所述传输限制阈值,对所述字库文件中除字型轮廓数据之外的数据进行切分处理,得到多个包含部分除字型轮廓数据之外的数据且容量不大于所述传输限制阈值的所述子字库文件;若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,将所述字库文件中除字型轮廓数据之外的数据作为一个所述子字库文件。
3.如权利要求1所述的方法,其特征在于,对所述字库文件进行切分处理包括:
若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包含部分字型轮廓数据的所述子字库文件;
针对一个子字库文件,将所述字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于所述传输限制阈值。
4.一种下载字库文件的方法,其特征在于,该方法包括:
用户设备下载所有子字库文件;
所述用户设备对所有所述子字库文件进行处理,得到能够使用的字库文件。
5.如权利要求4所述的方法,其特征在于,所述用户设备对所有所述子字库文件进行处理包括:
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,将所有包含部分字型轮廓数据的子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到能够使用的字库文件;或
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,针对一个包含部分字型轮廓数据的子字库文件,将该子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到一个能够使用的字库文件。
6.如权利要求4所述的方法,其特征在于,所述用户设备对所有所述子字库文件进行处理包括:
若包含字型轮廓数据的子字库文件中包含除字型轮廓数据之外的所有数据,将下载的每个所述子字库文件作为一个能够使用的字库文件。
7.一种服务器,其特征在于,所述服务器包括:
切分处理模块,用于在用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值,对所述字库文件进行切分处理,得到多个容量不大于所述传输限制阈值的子字库文件;
发送模块,用于向所述用户设备发送所有的所述子字库文件。
8.如权利要求7所述的服务器,其特征在于,所述切分处理模块具体用于:
若所述字库文件中的字型轮廓数据的容量大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包括部分字型轮廓数据且容量不大于所述传输限制阈值的所述子字库文件;
若所述字库文件中除字型轮廓数据之外的数据的容量大于所述传输限制阈值,对所述字库文件中除字型轮廓数据之外的数据进行切分处理,得到多个包含部分除字型轮廓数据之外的数据且容量不大于所述传输限制阈值的所述子字库文件;若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,将所述字库文件中除字型轮廓数据之外的数据作为一个所述子字库文件。
9.如权利要求7所述的服务器,其特征在于,所述切分处理模块具体用于:
若所述字库文件中除字型轮廓数据之外的数据的容量不大于所述传输限制阈值,对所述字型轮廓数据进行切分处理,得到多个包含部分字型轮廓数据的所述子字库文件;
针对一个子字库文件,将所述字库文件中除字型轮廓数据之外的所有数据置于该子字库文件中,其中该子字库文件的容量不大于所述传输限制阈值。
10.一种下载字库文件的用户设备,其特征在于,所述用户设备包括:
下载模块,用于下载所有子字库文件;
处理模块,用于对所有所述子字库文件进行处理,得到能够使用的字库文件。
11.如权利要求10所述的用户设备,其特征在于,所述处理模块具体用于:
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,将所有包含部分字型轮廓数据的子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到能够使用的字库文件;或
若包含部分字型轮廓数据的子字库文件中不包含除字型轮廓数据之外的数据,针对一个包含部分字型轮廓数据的子字库文件,将该子字库文件与所有包含除字型轮廓数据之外的数据的子字库文件进行合并处理,得到一个能够使用的字库文件。
12.如权利要求10所述的用户设备,其特征在于,所述处理模块具体用于:
若包含字型轮廓数据的子字库文件中包含除字型轮廓数据之外的所有数据,将下载的每个所述子字库文件作为一个能够使用的字库文件。
13.一种下载字库文件的***,其特征在于,该***包括:
服务器,用于在用户设备需要下载的字库文件的容量大于该用户设备对应的网关的传输限制阈值时,对所述字库文件进行切分处理,得到多个容量不大于所述传输限制阈值的子字库文件;以及向所述用户设备发送所有的所述子字库文件;
用户设备,用于下载所有子字库文件;以及对所有所述子字库文件进行处理,得到能够使用的字库文件。
CN201110460619.7A 2011-12-31 2011-12-31 一种下载字库文件的方法、设备及*** Expired - Fee Related CN103186644B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201110460619.7A CN103186644B (zh) 2011-12-31 2011-12-31 一种下载字库文件的方法、设备及***
US14/130,664 US20140164574A1 (en) 2011-12-31 2012-12-31 Method and System for Downloading a Font File
KR1020147004150A KR101568947B1 (ko) 2011-12-31 2012-12-31 폰트 파일을 다운로드하는 방법 및 시스템
JP2014521938A JP5753946B2 (ja) 2011-12-31 2012-12-31 フォントファイルをダウンロードする方法およびシステム
PCT/CN2012/088054 WO2013097812A1 (zh) 2011-12-31 2012-12-31 一种下载字库文件的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110460619.7A CN103186644B (zh) 2011-12-31 2011-12-31 一种下载字库文件的方法、设备及***

Publications (2)

Publication Number Publication Date
CN103186644A true CN103186644A (zh) 2013-07-03
CN103186644B CN103186644B (zh) 2016-09-21

Family

ID=48677813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110460619.7A Expired - Fee Related CN103186644B (zh) 2011-12-31 2011-12-31 一种下载字库文件的方法、设备及***

Country Status (5)

Country Link
US (1) US20140164574A1 (zh)
JP (1) JP5753946B2 (zh)
KR (1) KR101568947B1 (zh)
CN (1) CN103186644B (zh)
WO (1) WO2013097812A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965830A (zh) * 2014-06-06 2015-10-07 腾讯科技(深圳)有限公司 一种字符更新方法及装置
CN105677646A (zh) * 2014-11-17 2016-06-15 北京大学 字库生成方法、字库生成***和服务器
CN106504333A (zh) * 2016-10-14 2017-03-15 海尔集团技术研发中心 一种实现三维模型在线快速浏览的方法和***

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9473561B2 (en) * 2013-03-15 2016-10-18 International Business Machines Corporation Data transmission for transaction processing in a networked environment
JP5974024B2 (ja) 2014-01-18 2016-08-23 株式会社モリサワ フォント配信システム、及びフォント配信方法
CA2948907C (en) * 2014-05-14 2021-05-04 Pagecloud Inc. Methods and systems for web content generation
CN104506381A (zh) * 2014-12-16 2015-04-08 新余兴邦信息产业有限公司 一种通过仪表监控文件上传的方法及装置
US12047474B1 (en) * 2023-03-14 2024-07-23 Open Text Holdings, Inc. Method and system for parallel content download

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373140B1 (en) * 1999-10-20 2008-05-13 Nec Corporation Wireless communication system and method of changing language to be displayed in wireless client
CN101217638A (zh) * 2007-12-28 2008-07-09 深圳市迅雷网络技术有限公司 视频文件分段下载的方法、***及装置
CN101867617A (zh) * 2010-06-13 2010-10-20 优视科技有限公司 一种基于移动终端的文件上传方法、***和上传服务器
CN102088696A (zh) * 2011-03-15 2011-06-08 广州市动景计算机科技有限公司 一种移动终端从目标服务器下载大文件的方法和***
CN102129394A (zh) * 2010-01-14 2011-07-20 优必达科技有限公司 分布式计算方法及***

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11242640A (ja) * 1998-02-25 1999-09-07 Kdd Corp ファイル転送方法
JP3171160B2 (ja) * 1998-03-20 2001-05-28 日本電気株式会社 圧縮ファイルサーバ方式
JPH11328058A (ja) * 1998-05-14 1999-11-30 Toshiba Corp データ処理システム
JP4354565B2 (ja) * 1999-03-04 2009-10-28 東芝テック株式会社 電子メールの送信方法、送信装置、受信方法、受信装置、および送受信システム
US6466983B1 (en) * 1999-09-30 2002-10-15 Steven Paul Strazza Systems and methods for controlling access to data maintained in a repository
US6952580B2 (en) * 2000-12-12 2005-10-04 The Directv Group, Inc. Multiple link internet protocol mobile communications system and method therefor
JP2002312279A (ja) * 2001-04-11 2002-10-25 Kenwood Corp 情報通信システム、ゲートウェイサーバ、その通信方法、及び情報通信端末
US6990079B2 (en) * 2001-06-08 2006-01-24 International Business Machines Corporation Optimizing fragment sizes in frame relay networks
FR2868226B1 (fr) * 2004-03-29 2006-05-26 Philippe Joliot Procede de transmission d'un fichier de donnees numeriques au travers de reseaux de telecommunications ou de radiocommunications
JP2006019802A (ja) * 2004-06-30 2006-01-19 Canon Inc Http通信装置
US7447836B2 (en) * 2006-02-14 2008-11-04 Software Site Applications, Limited Liability Company Disk drive storage defragmentation system
US20080240675A1 (en) * 2007-03-27 2008-10-02 Adam Berger Coordinating Audio/Video Items Stored On Devices
US8295615B2 (en) * 2007-05-10 2012-10-23 International Business Machines Corporation Selective compression of synchronized content based on a calculated compression ratio
CN101198016A (zh) * 2007-12-05 2008-06-11 中兴通讯股份有限公司 交互式个人电视媒体交付***的内容发布和存储方法
CN101369953B (zh) * 2008-09-17 2010-10-20 北大方正集团有限公司 一种字库的网络分发方法及***
CN102439607B (zh) * 2009-05-21 2015-05-20 惠普开发有限公司 单独图示符的生成和用于检查单独图示符的***和方法
US10033779B2 (en) * 2009-07-08 2018-07-24 Dejero Labs Inc. Multipath data streaming over multiple wireless networks
US8769050B2 (en) * 2009-10-16 2014-07-01 Celartern, Inc. Serving font files in varying formats based on user agent type
JP2011130363A (ja) * 2009-12-21 2011-06-30 Rtv:Kk 無線端末装置、コンテンツ送受信システム、サーバ装置及びプログラム
US8683006B2 (en) * 2010-07-17 2014-03-25 Adobe Systems Incorporated Method and systems for serving fonts during web browsing sessions
US20140372516A1 (en) * 2011-02-02 2014-12-18 Imvu Inc. System and method for providing a scalable translation between polling-based clients and connection-based message queues

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373140B1 (en) * 1999-10-20 2008-05-13 Nec Corporation Wireless communication system and method of changing language to be displayed in wireless client
CN101217638A (zh) * 2007-12-28 2008-07-09 深圳市迅雷网络技术有限公司 视频文件分段下载的方法、***及装置
CN102129394A (zh) * 2010-01-14 2011-07-20 优必达科技有限公司 分布式计算方法及***
CN101867617A (zh) * 2010-06-13 2010-10-20 优视科技有限公司 一种基于移动终端的文件上传方法、***和上传服务器
CN102088696A (zh) * 2011-03-15 2011-06-08 广州市动景计算机科技有限公司 一种移动终端从目标服务器下载大文件的方法和***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965830A (zh) * 2014-06-06 2015-10-07 腾讯科技(深圳)有限公司 一种字符更新方法及装置
CN104965830B (zh) * 2014-06-06 2018-07-17 腾讯科技(深圳)有限公司 一种字符更新方法及装置
US10699059B2 (en) 2014-06-06 2020-06-30 Tencent Technology (Shenzhen) Company Limited Character updating method and apparatus
CN105677646A (zh) * 2014-11-17 2016-06-15 北京大学 字库生成方法、字库生成***和服务器
CN105677646B (zh) * 2014-11-17 2019-03-01 北京大学 字库生成方法、字库生成***和服务器
CN106504333A (zh) * 2016-10-14 2017-03-15 海尔集团技术研发中心 一种实现三维模型在线快速浏览的方法和***

Also Published As

Publication number Publication date
JP5753946B2 (ja) 2015-07-22
KR101568947B1 (ko) 2015-11-12
JP2014526098A (ja) 2014-10-02
WO2013097812A1 (zh) 2013-07-04
KR20140051310A (ko) 2014-04-30
CN103186644B (zh) 2016-09-21
US20140164574A1 (en) 2014-06-12

Similar Documents

Publication Publication Date Title
CN103186644A (zh) 一种下载字库文件的方法、设备及***
CN107832277B (zh) 用于提供网页的二进制表示的***和方法
US9081790B2 (en) Methods and apparatus for increasing the efficiency of electronic data storage and transmission
CN102004779B (zh) 一种文档共享平台的文档处理方法及***
CN107329963B (zh) 加速网页访问的方法和装置
CN101976268A (zh) 一种在线文档阅读装置及方法
CN102651021A (zh) 一种图标内容更新方法及更新装置
CN106790334A (zh) 一种页面数据传输方法及***
CN102420822A (zh) 网络文件传输方法及***
CN108959278B (zh) 一种数据同步方法、装置、电子设备以及存储介质
CN102523296B (zh) 无线网页浏览资源优化方法、装置及***
CN103368951B (zh) 文件下载方法及***
CN103401933A (zh) 一种资源信息和对应资源文件批量上传的方法和***
CN106557584A (zh) 一种网址收藏方法及装置
CN111966647A (zh) 一种小文件的云存储方法、装置、服务器及存储介质
WO2001065376A1 (fr) Procede de fourniture de contenus
CN103631935B (zh) 移动端图文混排展示装置和移动端图文混排展示方法
CN116127945A (zh) 网络链接处理方法和装置、电子设备、存储介质
Tsai et al. Transmission reduction between mobile phone applications and RESTful APIs
CN110569456B (zh) Web端数据离线缓存方法及装置、电子设备
KR101012206B1 (ko) 웹뷰어의 이미지 전송량 관리 시스템 및 그 방법
CN113779151A (zh) 一种大数据流转方法、装置、电子设备及存储介质
CN103500190A (zh) 一种图标内容更新方法及更新装置
CN102202139A (zh) 一种互联网搜索方法、搜索设备及搜索***
CN109324858B (zh) 网页中显示内容的获取方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: FOUNDER INFORMATION INDUSTRY HOLDING CO., LTD. BEI

Free format text: FORMER OWNER: BEIDA FANGZHENG ELECTRONICS CO., LTD., BEIJING

Effective date: 20130902

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130902

Address after: 100871 Beijing, Haidian District into the house road, founder of the building on the 9 floor, No. 298

Applicant after: Peking Founder Group Co., Ltd.

Applicant after: Founder Holdings Company Limited (Founder Holdings)

Applicant after: Beida Fangzheng Electronics Co., Ltd., Beijing

Address before: 100871 Beijing, Haidian District into the house road, founder of the building on the 9 floor, No. 298

Applicant before: Peking Founder Group Co., Ltd.

Applicant before: Beida Fangzheng Electronics Co., Ltd., Beijing

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160921

Termination date: 20191231

CF01 Termination of patent right due to non-payment of annual fee