富文本展示方法及装置制造方法及图纸

技术编号:15724477 阅读:64 留言:0更新日期:2017-06-29 10:19
本申请公开了富文本展示方法及装置,用以解决现有技术中发布及展示富文本的方式对于客户端而言,资源消耗较大的问题。本申请公开的一种富文本展示方法,包括:第一客户端向服务端发送文本;所述第一客户端接收所述服务端根据所述文本,确定并发送的富文本模板和填充数据;所述第一客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。

【技术实现步骤摘要】
富文本展示方法及装置
本申请涉及信息
,尤其涉及富文本展示方法及装置。
技术介绍
随着信息技术的迅速发展,信息量爆炸式增长,用户可借助各类应用可以方便地发送信息和接收信息,而且信息的展示方式也日益丰富。以文本类的信息为例,以前人们发布无格式或格式很少的文本内容,而现在用户往往发布富文本(RichTextFormat,RTF)内容,富文本支持丰富的格式,比如文字效果、文字链接等,对于用户而言,观感较好,而且还能够实现点击跳转等额外的功能。在现有技术中,可以通过应用的客户端发布及展示富文本。具体地,用户可以在客户端上输入文本,文本中可以包含一些需要格式化的关键信息,客户端根据这些关键信息,分别向服务端请求获得相应的数据库中存储的各关键信息对应的信息(比如,链接地址等),进而客户端根据获得的信息对文本进行格式化,生成文本对应的富文本,并发送给服务端进行发布,则该客户端或其他客户端在需要展示该富文本时,可以从服务端获得该富文本进行展示。但是,现有技术中发布及展示富文本的方式需要发布富文本的客户端与服务端多次与服务端进行交互,以分别获取用户输入的文本中的各关键信息对应的信息,对于客户端而言,无论是在处理方面还是流量方面,资源消耗都较大。
技术实现思路
本申请实施例提供富文本展示方法,用以解决现有技术中发布及展示富文本的方式对于客户端而言,资源消耗较大的问题。本申请实施例采用下述技术方案:本申请实施例提供的一种富文本展示方法,包括:服务端接收第一客户端发送的文本;所述服务端根据所述文本,生成富文本模板,并获得对应的填充数据;所述服务端将所述富文本模板和所述填充数据发送给所述第一客户端和/或第二客户端,以便于所述第一客户端和/或所述第二客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。本申请实施例提供的一种富文本展示装置,所述装置位于服务端,包括:第一接收模块,接收第一客户端发送的文本;生成模块,根据所述文本,生成富文本模板,并获得对应的填充数据;第一发送模块,将所述富文本模板和所述填充数据发送给所述第一客户端和/或第二客户端,以便于所述第一客户端和/或所述第二客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。本申请实施例提供的另一种富文本展示方法,包括:第一客户端向服务端发送文本;所述第一客户端接收所述服务端根据所述文本,确定并发送的富文本模板和填充数据;所述第一客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。本申请实施例提供的另一种富文本展示装置,所述装置位于第一客户端,包括:第二发送模块,向服务端发送文本;第二接收模块,接收所述服务端根据所述文本,确定并发送的富文本模板和填充数据;第一展示模块,根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。本申请实施例提供的再一种富文本展示方法,包括:所述第二客户端接收所述服务端发送的富文本模板和填充数据,所述富文本模板和所述填充数据是所述服务端根据第一客户端发送的文本确定的;所述第二客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。本申请实施例提供的再一种富文本展示装置,所述装置位于第二客户端,包括:第三接收模块,接收所述服务端发送的富文本模板和填充数据,所述富文本模板和所述填充数据是所述服务端根据第一客户端发送的文本确定的;第二展示模块,根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:第一客户端可以指要发布富文本的客户端,第二客户端可以指第一客户端以外的客户端,第一客户端无需多次与服务端进行交互,以分别获取用户输入的文本中的各关键信息对应的信息,而是可以由服务端根据第一客户端发送的文本,准备好用于生成该文本对应的富文本的填充数据和富文本模板并返回给第一客户端和/或第二客户端,则第一客户端和/或第二客户即可以根据服务端返回的数据,生成并展示出该富文本,相比于现有技术客户端的资源消耗较少,因此,可以部分或全部地解决现有技术中的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种富文本展示方法的流程示意图;图2为本申请实施例提供的另一种富文本展示方法的流程示意图;图3为本申请实施例提供的再一种富文本展示方法的流程示意图;图4为本申请实施例提供的一种实际应用场景下,服务端的富文本模板生成过程示意图;图5为本申请实施例提供的一种实际应用场景下,富文本的发布及展示示意图;图6为本申请实施例提供的对应于图1的富文本展示装置的结构示意图;图7为本申请实施例提供的对应于图2的富文本展示装置的结构示意图;图8为本申请实施例提供的对应于图3的富文本展示装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。如前所述,在
技术介绍
中对现有技术进行了简要说明,为了便于后续更好理解本申请的方案与现有技术的区别,以及本申请的方案相比于现有技术的优点,在详细说明本申请的方案前,先以一个实例对现有技术进行比较具体的分析。在现有技术中,主要由客户端在本地生成基于超文本标记语言(HyperTextMarkupLanguage,HTML)格式的富文本;在展示时,由客户端通过解析之前生成的HTML格式的富文本,以实现富文本的展示。例如,假定需要展示的富文本为:“买股票$上证指数(1A0001.SH)$,买基金$广发纯债债券A(270048.OF)$,你觉得怎么样?@财神小软糖来#某交流区#参与讨论”。其中,在该富文本中,用户点击“$上证指数(1A0001.SH)$”可跳转至上证指数对应的股票页面,点击“$广发纯债债券A(270048.OF)$”可跳转至广发纯债债券A对应的基金页面,点击“@财神小软糖”可跳转至名为“财神小软糖”的用户的个人页面,点击“#某交流区#”可以跳转至某交流区页面;富文本中的“$上证指数(1A0001.SH)$”、“$广发纯债债券A(270048.OF)$”、“@财神小软糖”、“#某交流区#”除了可以关联有跳转链接以外,还可以有一些特殊显示效果(比如高亮、上色、加粗、斜体等)。在现有技术中,若通过第一客户端发表该富文本,以及在第一客户端或第二客户端展示(以便于用户查看)该富文本,需要经历以下过程:一、富文本的生成:首先,第一客户端在用户输入的文本中提取出关键信息,从服务端获取各关键信息对应的数据。在上例照片给你,关键信息分别为“上证指数(1A0001.SH)”、“广发纯债债券A(270048.OF)”、“财神小软糖”、“某交流区”,这些关键信息对应的数据具体为:这些关键信息对应的页面地址。假定第一客户端从服务端获取的关键信息对应的页面地址分别如下:上证指数对应的页面地址:“afwealth:/本文档来自技高网
...
富文本展示方法及装置

【技术保护点】
一种富文本展示方法,其特征在于,包括:服务端接收第一客户端发送的文本;所述服务端根据所述文本,生成富文本模板,并获得对应的填充数据;所述服务端将所述富文本模板和所述填充数据发送给所述第一客户端和/或第二客户端,以便于所述第一客户端和/或所述第二客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。

【技术特征摘要】
1.一种富文本展示方法,其特征在于,包括:服务端接收第一客户端发送的文本;所述服务端根据所述文本,生成富文本模板,并获得对应的填充数据;所述服务端将所述富文本模板和所述填充数据发送给所述第一客户端和/或第二客户端,以便于所述第一客户端和/或所述第二客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。2.如权利要求1所述的方法,其特征在于,所述服务端根据所述文本,生成富文本模板,并获得对应的填充数据,具体包括:所述服务端根据预定关键信息格式,对所述文本进行解析,提取出所述文本中包含的一个或多个关键信息;所述服务端根据所述文本和所述关键信息,生成富文本模板,并获得对应的填充数据,其中,所述富文本模板中的可填充部分与所述关键信息相互对应。3.如权利要求2所述的方法,其特征在于,获得对应的填充数据,具体包括:所述服务端根据所述关键信息,生成数据标识;所述服务端根据所述数据标识,获得所述文本对应的填充数据。4.如权利要求3所述的方法,其特征在于,生成数据标识,具体包括:所述服务端根据所述关键信息,在相应的数据库中查找所述关键信息对应的数据;所述服务端根据所述关键信息和所述关键信息对应的数据,生成数据标识。5.一种富文本展示方法,其特征在于,包括:第一客户端向服务端发送文本;所述第一客户端接收所述服务端根据所述文本,确定并发送的富文本模板和填充数据;所述第一客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本。6.如权利要求5所述的方法,其特征在于,所述第一客户端根据所述富文本模板和所述填充数据,生成并展示所述文本对应的富文本,具体包括:所述第一客户端根据所述填充数据,对所述富文本模板中的可填充部分进行填充以及格式化,以生成所述文本对应的富文本;所述第一客户端展示所述富文本。7.如权利要求6所述的方法,其特征在于,所述文本中包含一个或多个关键信息;所述富文本模板中的可填充部分与所述关键信息相互对应。8.如权利要求7所述的方法,其特征在于,所述填充数据是所述服务端根据对应的数据标识获得的;所述数据标识是所述服务端根据所述关键信息和在相应的数据库中查找的所述关键信息对应的数据生成的。9.一种富文本展示方法,其特征在于,包括:所述第二客户端接收所述服务端发送的富文本模板和填充数据,所述富文本模板和所述填充数据是所述服务端根据第一客户端发送的文本确定的;所述第二客户端...

【专利技术属性】
技术研发人员:惠立昇沈兰溪袁傲
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1