网页文字的加载方法、装置及系统制造方法及图纸

技术编号:17912425 阅读:25 留言:0更新日期:2018-05-10 18:17
本发明专利技术公开了一种网页文字的加载方法、装置及系统,涉及数据处理技术领域,能够解决现有技术中因查找网页中大量的文字对应的自定义字体,而耗费了大量时间、降低了网页的加载速度的问题。本发明专利技术的方法主要包括:根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求;接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;根据所述URL从所述字库服务器中获取对应的文字进行加载。本发明专利技术主要适用于加载网页中自定义文字的场景中。

【技术实现步骤摘要】
网页文字的加载方法、装置及系统
本专利技术涉及数据处理
,特别是涉及一种网页文字的加载方法、装置及系统。
技术介绍
网页在制作的过程中为了追求美观,经常会使用不同的文字格式来加强网页的文字效果。如果网页中添加的文字格式不是默认的Web安全文字格式,那么就需要利用层叠样式表(CascadingStyleSheet,CCS)中的文字格式自定义模块(如font-face)为网页加载需要自定义的文字。在现有技术中,由于浏览器所在的终端并没有安装自定义的字库,当浏览器打开包含自定义文字的网页时,为了正确显示网页中使用自定义格式的文字,就需要在加载网页时访问自定义文字供应商的字库服务器,从该字库服务器中逐个查找这些文字对应的自定义文字。并且,无论之前是否加载过该网页,每一次打开网页时浏览器都需要重新在自定义文字供应商的字库服务器中查找一遍网页中包含的所有自定义文字。因此当网页中包含的自定义文字数量过大时,会因需要从该字库服务器中一一查找自定义格式的文字而耗费大量时间,降低网页的加载速度。
技术实现思路
有鉴于此,本专利技术提供字体加载方法及装置,能够解决现有技术中因查找网页中大量的文字对应的自定义字体,而耗费了大量时间、降低了网页的加载速度的问题。第一方面,本专利技术提供了一种字体加载方法,所述方法包括:根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求;接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;根据所述URL从所述字库服务器中获取对应的文字进行加载。第二方面,本专利技术还提供了一种字体加载方法,所述方法包括:接收终端根据网页中需要自定义格式的文字的文字内容和文字格式发送的文字获取请求;查找与所述文字内容和所述文字格式对应的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;将查找到的URL返回给所述终端,以便所述终端根据所述URL从字库服务器中获取对应的文字进行加载。第三方面,本专利技术提供了一种终端,所述终端包括:发送单元,用于根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求;接收单元,用于接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;加载单元,用于根据所述URL从所述字库服务器中获取对应的文字进行加载。第四方面,本专利技术还提供了一种中转服务器,所述中转服务器包括:接收单元,用于接收终端根据网页中需要自定义格式的文字的文字内容和文字格式发送的文字获取请求;查找单元,用于查找与所述文字内容和所述文字格式对应的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;发送单元,用于将查找到的URL返回给所述终端,以便所述终端根据所述URL从字库服务器中获取对应的文字进行加载。第五方面,本专利技术还提供了一种网页文字的加载系统,所述系统包括:终端、中转服务器、字库服务器;其中,所述终端包括如第三方面所述的终端;所述中转服务器包括如第四方面所述的中转服务器;所述字库服务器,用于当首次加载所述需要自定义格式的文字时,接收中转服务器根据文字内容和文字格式发送的URL获取请求,根据接收的文字内容和文字格式查找到对应的自定义格式的文字,将所述自定义格式的文字单独存储,生成对应的URL,根据所述文字内容生成唯一字符串,并将所述自定义格式的文字的URL和生成的唯一字符串进行关联,将所述URL和所述URL关联的唯一字符串返回至所述中转服务器;还用于接收所述终端发送的URL,并将所述URL对应的文字返回所述终端,以便所属终端加载所述对应的文字。由上述技术方案,本专利技术提供的网页文字的加载方法、装置及系统,在浏览器再次加载包含自定义文字的网页时,无需访问自定义文字供应商的字库服务器,从该字库服务器中逐个查找这些文字对应的自定义文字,仅需要根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求,就能够从中转服务器中获取对应的文字的统一资源定位符URL,进而通过该URL从字库服务器中获取对应的文字进行加载。也就是说仅需要获取网页中需要自定义格式的文字的文字内容和文字格式并根据获取的数据发送请求,即可获得对应的自定义文字的URL,直接访问该URL就能够快速获取需要的自定义文字,进而大大降低了查找自定义文字耗费的时间,提高了网页的加载速度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种网页文字的加载方法的流程图;图2示出了本专利技术实施例提供的另一种网页文字的加载方法的流程图;图3示出了本专利技术实施例提供的另一种网页文字的加载方法的流程图;图4示出了本专利技术实施例提供的另一种网页文字的加载方法的流程图;图5示出了本专利技术实施例提供的一种终端的组成框图;图6示出了本专利技术实施例提供的另一种终端的组成框图;图7示出了本专利技术实施例提供的一种中转服务器的组成框图;图8示出了本专利技术实施例提供的另一种中转服务器的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为了减少查找自定义文字耗费的时间,提高网页的加载速度,本专利技术实施例提供了一种网页文字的加载方法,该方法主要应用于终端侧。如图1所示,该方法主要包括:101、根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求。文字格式包括文字大小和文字字体。因为终端需要通过文字的文字内容、文字大小和文字字体三方面信息才能获取该文字对应的自定义格式的文字,所以在加载网页的文字时,终端需要获取网页中需要自定义格式的所有文字的文字内容、文字字体和文字大小,以便后续根据获取的数据获取对应的自定义字体。终端可以向中转服务器发送携带文字内容、文字大小和文字字体的文字获取请求;也可以向中转服务器发送携带唯一字符串、文字大小和文字字体的文字获取请求,该唯一字符串是根据文字内容生成的。102、接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL。所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径。终端接收中转服务器根据文字内容、文字字体和文字大小或根据唯一字符串、文字字体和文字大小本文档来自技高网...
网页文字的加载方法、装置及系统

【技术保护点】
一种网页文字的加载方法,其特征在于,所述方法包括:根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求;接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;根据所述URL从所述字库服务器中获取对应的文字进行加载。

【技术特征摘要】
1.一种网页文字的加载方法,其特征在于,所述方法包括:根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求;接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;根据所述URL从所述字库服务器中获取对应的文字进行加载。2.根据权利要求1所述的方法,其特征在于,根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求包括:按照预设处理条件对所述文字内容进行处理,所述预设处理条件包括基于同一文字格式,删除相同文字内容中冗余的文字内容和/或按照预设顺序对文字内容进行排序;根据处理后的文字内容和所述文字格式向中转服务器发出文字获取请求。3.根据权利要求2所述的方法,其特征在于,根据处理后的文字内容和所述文字格式向中转服务器发出文字获取请求包括:向所述中转服务器发送携带所述处理后的文字内容和所述文字格式的文字获取请求;或根据所述处理后的文字内容生成唯一字符串,向所述中转服务器发送携带所述唯一字符串和所述文字格式的文字获取请求。4.根据权利要求2或3所述的方法,其特征在于,按照预设处理条件对所述文字内容进行处理包括:若所述文字内容中不包括特殊字符或包括部分特殊字符,则将所述特殊字符补全到所述文字内容中,所述特殊字符包括数字0-9、大小写字母;按照预设处理条件对补全后的文字内容进行处理。5.一种网页文字的加载方法,其特征在于,所述方法包括:接收终端根据网页中需要自定义格式的文字的文字内容和文字格式发送的文字获取请求;查找与所述文字内容和所述文字格式对应的统一资源定位符URL,所述URL是首次加载所述需要自定义格式的文字时,从字库服务器中查找到对应的文字后进行单独存储的存储路径;将查找到的URL返回给所述终端,以便所述终端根据所述URL从字库服务器中获取对应的文字进行加载。6.根据权利要求5所述的方法,其特征在于,接收终端根据网页中需要自定义格式的文字的文字内容和文字格式发送的文字获取请求包括:接收所述终端根据预设处理条件处理后的文字内容和所述文字格式发送的文字获取请求,所述预设处理条件包括基于同一文字格式,删除所述网页中需要自定义格式的文字中相同文字内容中冗余的文字内容和/或按照预设顺序对文字内容进行排序。7.根据权利要求6所述的方法,其特征在于,接收所述终端根据预设处理条件处理后的文字内容和所述文字格式发送的文字获取请求包括:接收所述终端发送的携带唯一字符串和所述文字格式的文字获取请求,所述唯一字符串是所述终端根据所述处理后的文字内容生成的。8.根据权利要求6所述的方法,其特征在于,接收所述终端根据预设处理条件处理后的文字内容和所述文字格式发送的文字获取请求包括:接收所述终端发送的携带所述文字内容和所述文字格式的文字获取请求;在接收所述终端发送的携带所述文字内容和所述文字格式的文字获取请求之后,所述方法还包括:根据所述文字内容生成唯一字符串。9.根据权利要求7或8所述的方法,其特征在于,查找与所述文字内容和所述文字格式对应的统一资源定位符URL包括:查找与所述唯一字符串和所述文字格式对应的URL。10.根据权利要求5所述的方法,其特征在于,查找与所述文字内容和所述文字格式对应的统一资源定位符URL包括:若未查找到对应的URL,则根据所述文字内容和所述文字格式向所述字库服务器发送URL获取请求,以便于所述字库服务器根据所述文字内容和所述文字格式查找到对应的自定义格式的文字,将所述自定义格式的文字单独存储,生成对应的URL,根据所述文字内容生成唯一字符串,并将所述自定义格式的文字的URL和生成的唯一字符串进行关联;接收所述字库服务器根据所述URL获取请求返回的所述URL和所述URL关联的唯一字符串;存储所述URL、所述URL关联的唯一字符串和所述URL对应的文字格式。11.一种终端,其特征在于,所述终端包括:发送单元,用于根据网页中需要自定义格式的文字的文字内容和文字格式向中转服务器发出文字获取请求;接收单元,用于接收所述中转服务器根据所述文字获取请求返回的统一资源定位符URL,所述URL是首次加载所述需...

【专利技术属性】
技术研发人员:马东辉刘贝
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1