一种网络平台展示富文本消息的方法和装置制造方法

文档序号:6491040阅读:239来源:国知局
一种网络平台展示富文本消息的方法和装置制造方法
【专利摘要】本发明公开了一种网络平台展示富文本消息的方法,网络平台的服务器接收第三方编辑的富文本消息,所述富文本消息包括富文本展示方式的结构体;解析所述富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息;在所述富文本消息中的富文本被点击时,网络平台的服务器通过所述富文本消息的ID拉取所述富文本消息中富文本展示方式的结构体,按照所述结构体展示富文本;本发明同时还公开了一种网络平台展示富文本消息的装置,通过本发明的方案,能够展示任何第三方提供的富文本消息,丰富网络平台的展示内容。
【专利说明】一种网络平台展示富文本消息的方法和装置
【技术领域】
[0001]本发明涉及互联网消息发布技术,尤其涉及一种网络平台展示富文本消息的方法和装置。
【背景技术】
[0002]富文本消息是一种特殊的消息形式,就是在普通的文本消息的基础上,附带一段能够展示更多内容的富文本。
[0003]目前的网络平台在展示富文本消息时,需要预先为签约的第三方编辑一段超文本标记语言(HTML)格式的富文本,之后在展示的消息下部附带所述富文本,用户点击所述富文本后放大展示。

【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种网络平台展示富文本消息的方法和装置,能够展示任何第三方提供的富文本消息,丰富网络平台的展示内容。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明提供的一种网络平台展示富文本消息的方法,该方法包括:
[0007]接收第三方的富文本消息,所述富文本消息包括富文本展示方式的结构体;解析所述富文本展示方式的结构体,生成HTML格式的富文本,将附带所述HTML格式的富文本的富文本消息在用户界面展示;
[0008]当所述富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取所述富文本展示方式的结构体,进行富文本展示。
[0009]上述方案中,该方法还包括:通过API接口接收所述第三方的富文本消息。
[0010]上述方案中,所述富文本展示方式包括:框架(iframe)方式或动画(Flash)方式。
[0011]上述方案中,所述iframe方式的结构体包括:类型(Type)、图片(Pic)、名称(Name)、描述(Description)和统一资源定位符(Url)字段,其中,Type字段添加有第三方标识,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称!Description字段添加有富文本消息的描述;Url字段添加有iframe的地址;
[0012]所述Flash方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方类型,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有Flash的地址。
[0013]上述方案中,所述富文本展示方式的结构体的格式为类型、长度和值(TLV)字段格式。
[0014]上述方案中,该方法还包括:在接收第三方的富文本消息之后,通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规,在不违规时,将附带富文本的富文本消息在用户界面展示。
[0015]本发明提供的一种网络平台展示富文本消息的装置,该装置包括:富文本消息接收模块、消息展示模块、富文本展示模块;其中,
[0016]富文本消息接收模块,用于接收第三方的富文本消息,所述富文本消息包括富文本展示方式的结构体;
[0017]消息展示模块,用于解析富文本消息接收模块接收的富文本消息中富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息;
[0018]富文本展示模块,用于在所述富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取富文本展示方式的结构体,进行富文本展示。
[0019]上述方案中,所述富文本展示方式包括:iframe方式或Flash方式。
[0020]上述方案中,所述iframe方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方标识,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有iframe的地址;
[0021]所述Flash方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方类型,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有Flash的地址。
[0022]上述方案中,所述装置进一步包括:
[0023]检测模块,用于通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规,在不违规时,向消息展示模块发送在用户界面展示附带富文本的富文本消息的通知。
[0024]本发明提供了一种网络平台展示富文本消息的方法和装置,网络平台的服务器接收第三方编辑的富文本消息,所述富文本消息包括富文本展示方式的结构体;解析所述富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息;在所述富文本消息中的富文本被点击时,网络平台的服务器通过所述富文本消息的ID拉取所述富文本消息中富文本展示方式的结构体,按照所述结构体展示富文本;如此,能够展示任何第三方提供的富文本消息,丰富网络平台的展示内容。
【专利附图】

【附图说明】
[0025]图1为本发明提供的网络平台展示富文本消息的方法的流程示意图;
[0026]图2为本发明提供的网络平台展示富文本消息的装置的结构示意图。
【具体实施方式】
[0027]本发明的基本思想是:网络平台的服务器接收第三方编辑的富文本消息,所述富文本消息包括富文本展示方式的结构体;解析所述富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息;在所述富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取所述富文本消息中富文本展示方式的结构体,按照所述结构体展示富文本。
[0028]所述网络平台一般可以是微博、论坛、社交网站等。
[0029]下面通过附图及具体实施例对本发明做进一步的详细说明。
[0030]本发明实现一种网络平台展示富文本消息的方法,如图1所示,该方法包括以下几个步骤:
[0031]步骤101,网络平台的服务器接收第三方编辑的富文本消息,所述富文本消息包括富文本展示方式的结构体;
[0032]所述第三方编辑的富文本消息通过API接口发送到网络平台的服务器;
[0033]所述第三方为预先签约使用富文本技术的用户;
[0034]所述富文本展示方式包括:iframe方式或Flash方式等;
[0035]所述iframe方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方标识,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有iframe的地址;
[0036]所述Flash方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方类型,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有Flash的地址;
[0037]所述Type、Pic、Name、Description 和 Url 字段由第三方添加;
[0038]所述富文本消息中富文本展示方式的结构体的格式为类型、长度和值(TLV,TypeLength Value)字段格式。
[0039]步骤102,网络平台的服务器解析富文本消息中富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息;
[0040]所述HTML格式的富文本附属在富文本消息的消息体下部;
[0041]所述HTML格式的富文本中包含静态信息;
[0042]所述静态信息包括Pic、Name、Description字段的内容;
[0043]步骤103,网络平台的服务器在检测到富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取所述富文本消息中富文本展示方式的结构体,按照所述结构体展示富文本;
[0044]所述富文本消息的ID为网络平台的服务器为所述富文本消息分配的ID,属于现有技术。
[0045]上述方法中,所述网络平台的服务器在通过API接口接收第三方编辑的富文本消息之后,通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规,在不违规时在用户界面展示附带富文本的富文本消息,在违规时,在用户界面不展示富文本消息中的富文本;
[0046]所述通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规为:检测违规特征库中的特征是否与富文本消息中富文本展示方式的结构体的Url字段内容匹配,在匹配时,判定为违规,否则为不违规;
[0047]所述违规特征库为预先建立在网络平台的服务器端,保存至少一个特征。[0048]为了实现上述方法,本发明还提供一种网络平台展示富文本消息的装置,该装置位于网络平台的服务器端,如图2所示,该装置包括:富文本消息接收模块21、消息展示模块22、富文本展示模块23 ;其中,
[0049]富文本消息接收模块21,用于接收第三方编辑的富文本消息,所述富文本消息包括富文本展示方式的结构体;
[0050]消息展示模块22,用于解析富文本消息接收模块21接收的富文本消息中富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息;
[0051 ] 富文本展示模块23,用于在所述富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取所述富文本消息中富文本展示方式的结构体,按照所述结构体展示富文本;
[0052]所述第三方编辑的富文本消息通过API接口发送到网络平台的服务器;
[0053]所述第三方为预先签约使用富文本技术的用户;
[0054]所述富文本展示方式包括:iframe方式或Flash方式等;
[0055]所述iframe方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方标识,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有iframe的地址;
[0056]所述Flash方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方类型,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有Flash的地址;
[0057]所述Type、Pic、Name、Description 和 Url 字段由第三方添加;
[0058]所述富文本消息中富文本展示方式的结构体的格式为类型、长度和值(TLV,TypeLength Value)字段格式;
[0059]所述HTML格式的富文本附属在富文本消息的消息体下部,所述HTML格式的富文本中包含静态信息,所述静态信息包括Pic、Name、Description字段的内容;
[0060]该装置还包括:检测模块24,用于通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规,在不违规时,向消息展示模块22发送在用户界面展示附带富文本的富文本消息的通知,在违规时,向消息展示模块22发送在用户界面不展示富文本消息中的富文本的通知。
[0061]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种网络平台展示富文本消息的方法,其特征在于,该方法包括: 接收第三方的富文本消息,所述富文本消息包括富文本展示方式的结构体;解析所述富文本展示方式的结构体,生成超文本标记语言(HTML)格式的富文本,将附带所述HTML格式的富文本的富文本消息在用户界面展示; 当所述富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取所述富文本展示方式的结构体,进行富文本展示。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:通过API接口接收所述第三方的富文本消息。
3.根据权利要求1所述的方法,其特征在于,所述富文本展示方式包括:框架(iframe)方式或动画(Flash)方式。
4.根据权利要求3所述的方法,其特征在于,所述iframe方式的结构体包括:类型(Type)、图片(Pic)、名称(Name)、描述(Description)和统一资源定位符(Url)字段,其中,Type字段添加有第三方标识,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称!Description字段添加有富文本消息的描述;Url字段添加有iframe的地址; 所述Flash方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方类型,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有Flash的地址。
5.根据权利要求1所述的方法,其特征在于,所述富文本展示方式的结构体的格式为类型、长度和值(TLV)字段格式。
6.根据权利要求1所述的方法,其特征在于,该方法还包括:在接收第三方的富文本消息之后,通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规,在不违规时,将附带富文本的富文本消息在用户界面展示。
7.—种网络平台展示富文本消息的装置,其特征在于,该装置包括:富文本消息接收模块、消息展示模块、富文本展示模块;其中, 富文本消息接收模块,用于接收第三方的富文本消息,所述富文本消息包括富文本展示方式的结构体; 消息展示模块,用于解析富文本消息接收模块接收的富文本消息中富文本展示方式的结构体,生成HTML格式的富文本,在用户界面展示附带所述HTML格式的富文本的富文本消息; 富文本展示模块,用于在所述富文本消息中的富文本被点击时,通过所述富文本消息的ID拉取富文本展示方式的结构体,进行富文本展示。
8.根据权利要求7所述的装置,其特征在于,所述富文本展示方式包括:iframe方式或Flash方式。
9.根据权利要求8所述的装置,其特征在于,所述iframe方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方标识,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称;Description字段添加有富文本消息的描述;Url字段添加有iframe的地址;所述Flash方式的结构体包括:Type、Pic、Name、Description和Url字段,其中,Type字段添加有第三方类型,用于区分不同的第三方;Pic字段添加有富文本未展开时的图片;Name字段添加有富文本消息名称description字段添加有富文本消息的描述;Url字段添加有Flash的地址。
10.根据权利要求7所述的装置,其特征在于,所述装置进一步包括: 检测模块,用于通过违规特征库检测富文本消息中富文本展示方式的结构体的Url字段内容是否违规,在不违规时,向消息展示模块发送在用户界面展示附带富文本的富文本消 息的通知。
【文档编号】G06F17/30GK103809952SQ201210456926
【公开日】2014年5月21日 申请日期:2012年11月14日 优先权日:2012年11月14日
【发明者】张健, 陈雷, 曹涛 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1