一种插入和查看动态内容的方法及系统与流程

文档序号:11177164阅读:210来源:国知局
一种插入和查看动态内容的方法及系统与流程

本申请涉及计算机网络技术领域,特别涉及一种插入和查看动态内容的方法及系统。



背景技术:

随着互联网技术的不断发展,互联网用户越来越多。由于网络的快捷、方便的特性,使得越来越多的用户通过互联网发布网络信息。通过互联网途径,已经成为当今信息时代的发展潮流。

目前,通过互联网发布的网络信息主要包括商品营销信息、个人展示信息等,用户通过发布网络信息的形式,使得更多的互联用户能够了解并关注自己的商品,或者用户通过发布网络信息的方式向公众展示自己。并且,互联网中的网络社区已经成为人们常用的信息发布、信息获取、信息交流、交友等的常用工具。所谓网络社区通常是指包括论坛、贴吧、公告栏、群组讨论、个人空间等形式在内的网络交流空间,特别是博客、微博等近年来兴起的网络社区形式,更加方便了用户进行信息分享、传播、管理和交流。

在用户通过互联网发布网络信息时,需要发布的网络信息中不可避免的包括一些动态内容。例如,用户在电商类社区发布商品的导购帖,通过该导购帖介绍自己的商品,因此,需要在该导购帖中插入各种商品的信息。并且商品的信息中包括一些动态内容,比如,商品的实时价格、商品的梯度价格信息、商品的好评数量等。目前,在发布包含动态内容的网络信息时,直接将动态内容当前的信息发布。在确定动态内容发生变化后,由网络信息的发布者去修改发生变化的内容。但是,在网络信息发布者修改变化的内容之前,网络信息的查看者看到的还是变化之前的内容,采用这种发布网络信息的方式,动态内容不 能实时更新。并且人工修改发生变化的内容需要增加人工成本,并且很容易遗漏或者修改错误。

综上所述,目前的发布网络信息的方式,在确定网络信息中动态内容发生变化后,需要人工修改变化部分的内容,不仅网络信息更新延迟,而且容易出现信息错误。因此,目前这种发布包含动态内容的网络信息的方式很不灵活。



技术实现要素:

本申请提供一种插入和查看动态内容的方法及系统,用以解决现有技术中发布包含动态内容的网络信息的方式很不灵活的问题。

基于上述问题,本申请实施例提供一种插入动态内容的方法,包括:

确定用户在富文本编辑器中输入的对象的动态内容查询信息;

根据所述动态内容查询信息,确定所述动态内容查询信息对应的对象的动态内容;

将所述动态内容的格式转换成所述富文本编辑器支持的格式,并将转换后的动态内容插入所述富文本编辑器中。

由于本申请实施例根据对象的动态内容查询信息,能够确定对象的动态内容,并将确定的对象的动态内容插入到富文本编辑器中,完成对象的动态内容的插入。本申请实施例在插入动态内容时,是根据对象的动态内容查询信息确定对象的动态内容,从而将对象的全部动态内容插入到富文本编辑器中,实现对象的动态内容的灵活插入。

可选的,所述根据所述动态内容查询信息,确定所述动态内容查询信息对应的对象的动态内容,包括:

根据动态内容查询信息和对象的动态内容的绑定关系,确定所述用户输入的对象的动态内容查询信息对应的动态内容。

由于本申请实施例针对每一个对象确定唯一一个对象的动态内容查询信息,并将对象的动态内容查询信息与对象的动态内容进行绑定,从而根据用户 输入的对象的动态内容查询信息确定出对象的动态内容。

可选的,所述对象的动态内容查询信息包括下列信息中的部分或全部:

对象的标识名称、对象的型号、对象的序列号、对象的标识信息。

由于本申请实施例提供了多种形式的对象的动态内容查询信息,从而实现动态内容的灵活插入。

可选的,所述将所述动态内容的格式转换成所述富文本编辑器支持的格式之后,还包括:

确定所述对象的标识信息,并将所述对象的标识信息和所述转换后的动态内容进行绑定。

由于本申请实施例将对象的标识信息与转换后的动态内容绑定,并插入到富文本编辑器中,以使在用户查看动态内容时,可以根据对象的标识信息确定对象的最新的动态内容。

基于上述问题,本申请实施例还提供一种查看动态内容的方法,包括:

确定用户的浏览内容中的至少一个动态内容对应的对象;

针对任意一个对象,确定所述对象对应的最新的动态内容,并根据所述对象对应的最新的动态内容进行替换处理。

由于本申请实施例在用户查看浏览内容时,确定浏览内容中至少一个动态内容对应的对象,并根据该对象的最新的动态内容对浏览内容中的动态内容进行替换处理,能够保证在用户查看浏览内容时,浏览内容中对象的动态内容为最新的动态内容,从而保证动态内容的更新比较及时,并且动态内容的更新为自动更新,实现浏览内容中动态内容的灵活更新。

可选的,在所述针对任意一个对象,确定所述对象对应的最新的动态内容,并根据所述对象对应的最新的动态内容进行替换处理之前,还包括:

获取所述用户的浏览内容对应的动态内容和非动态内容,并将所述动态内容和所述非动态内容组成所述用户的浏览内容。

由于本申请实施例用户的浏览内容包括动态内容和非动态内容,在根据最 新的动态内容对用户的浏览内容进行替换处理之前,预先确定出用户的浏览内容。

可选的,所述确定所述用户的浏览内容中的至少一个动态内容对应的对象,包括:

根据设定的对象的标识信息和动态内容的绑定关系,确定所述用户的浏览内容中的至少一个动态内容对应的对象的标识信息。

由于本申请实施例根据对象的标识信息和动态内容的绑定关系,确定浏览内容中的至少一个动态内容对应的对象的标识信息,从而确定用户的浏览内容中至少一个动态内容对应的对象。

可选的,针对任意一个对象,确定所述对象对应的最新的动态内容,包括:

针对任意一个对象,在用户查看所述浏览内容的过程中,实时确定所述对象对应的最新的动态内容;

所述根据所述对象对应的最新的动态内容进行替换处理,包括:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并通过所述用户查看所述浏览内容的软件,将转换后的对象对应的最新的动态内容转换成用于用户查看的最新的动态内容,并将用户查看的所述浏览内容中所述对象对应的动态内容替换为所述用于用户查看的最新的动态内容。

由于本申请实施例在用户需要查看浏览内容时,根据对象的最新的动态内容对浏览内容中的动态内容进行更新,从而保证在用户需要查看浏览内容时,将对象的最新的动态内容呈现给用户,实现查看动态内容过程中动态内容的灵活更新。

可选的,所述确定用户的浏览内容中的至少一个动态内容对应的对象,包括:

在需要向用户显示浏览内容时,确定所述用户的浏览内容中的至少一个动态内容对应的对象;

所述根据所述对象对应的最新的动态内容进行替换处理,包括:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并将所述浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容。

由于本申请实施例在用户查看浏览内容的过程中,实时确定对象的最新的动态内容,并根据对象的最新的动态内容对浏览内容中的动态内容进行更新,从而保证在用户查看浏览内容的过程中,将对象的最新的动态内容呈现给用户,实现查看动态内容过程中动态内容的灵活更新。

另一方面,本申请实施例的一种插入动态内容的系统,包括:

获取模块,用于确定用户在富文本编辑器中输入的对象的动态内容查询信息;

第一确定模块,用于根据所述动态内容查询信息,确定所述动态内容查询信息对应的对象的动态内容;

第一处理模块,用于将所述动态内容的格式转换成所述富文本编辑器支持的格式,并将转换后的动态内容插入所述富文本编辑器中。

可选的,所述第一确定模块,具体用于:

根据动态内容查询信息和对象的动态内容的绑定关系,确定所述用户输入的对象的动态内容查询信息对应的动态内容。

可选的,所述动态内容查询信息包括下列信息中的部分或全部:

对象的标识名称、对象的型号、对象的序列号、对象的标识信息。

可选的,所述第一处理模块,还用于:

确定所述对象的标识信息,并将所述对象的标识信息和所述转换后的动态内容进行绑定。

本申请实施例的一种查看动态内容的系统,包括:

第二确定模块,用于确定用户的浏览内容中的至少一个动态内容对应的对象;

第三确定模块,用于针对任意一个对象,确定所述对象对应的最新的动态内容;

第二处理模块,用于根据所述对象对应的最新的动态内容进行替换处理。

可选的,所述第二确定模块,还用于:

获取所述用户的浏览内容对应的动态内容和非动态内容,并将所述动态内容和所述非动态内容组成所述用户的浏览内容。

可选的,所述第二确定模块,具体用于:

根据设定的对象的标识信息和动态内容的绑定关系,确定所述用户的浏览内容中的至少一个动态内容对应的对象的标识信息。

可选的,所述第三确定模块,具体用于:

针对任意一个对象,在用户查看所述浏览内容的过程中,实时确定所述对象对应的最新的动态内容;

所述第二处理模块,具体用于:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并通过所述用户查看所述浏览内容的软件,将转换后的对象对应的最新的动态内容转换成用于用户查看的最新的动态内容,并将用户查看的所述浏览内容中所述对象对应的动态内容替换为所述用于用户查看的最新的动态内容。

可选的,所述第二确定模块,具体用于:

在需要向用户显示浏览内容时,确定所述用户的浏览内容中的至少一个动态内容对应的对象;

所述第二处理模块,具体用于:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并将所述浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例的富文本编辑器的结构示意图一;

图2为本申请实施例插入动态内容的方法的流程图;

图3为本申请实施例的富文本编辑器的结构示意图二;

图4为本申请实施例插入动态内容的方法的整体流程图;

图5为本申请实施例查看动态内容的方法的流程图;

图6为本申请实施例查看动态内容的方法的整体流程图;

图7为本申请实施例插入动态内容的系统的结构示意图;

图8为本申请实施例查看动态内容的系统的结构示意图。

具体实施方式

本申请实施例的插入和查看动态内容的方法可以应用于在互联网上发布网络信息的场景,并且发布的网络信息中包括动态内容。其中网络信息可以是商品导购信息、服务介绍信息、商家或旅游景点介绍信息等。

具体的,在互联网上发布网络信息的形式可以为在网络社区发表帖子。其中网络社区是指包括bbs/论坛、贴吧、公告栏、群组讨论、在线聊天、交友、个人空间、无线增值服务等形式在内的网上交流空间。

下面以在网络社区发布帖子为例,说明本申请实施例插入动态内容方法的应用场景。

例如,用户(帖子发布者)在网络社区发布导购帖时,通过富文本编辑器编辑帖子内容,其中,富文本编辑器的形式如图1所示。用户通过发布导购帖介绍所售商品,导购帖的内容包括商品的信息和对商品的介绍,由于商品的信 息中会包含部分动态变化的内容,比如商品的价格,因此,在用户通过富文本编辑器编辑帖子时,需要将一些动态内容插入到帖子中。

需要说明的是,上述应用场景只是举例说明,其他需要在文本中插入动态内容,以及查看文本中动态的场景都适用本申请实施例。

本申请实施例插入动态内容所采用的系统包括信息发布子系统和动态内容更新子系统;查看动态内容所采用的系统包括信息查看子系统、动态内容更新子系统和查看信息的软件。

为了使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图2所示,本申请实施例插入动态内容的方法包括:

步骤201、确定用户在富文本编辑器中输入的对象的动态内容查询信息;

步骤202、根据所述动态内容查询信息,确定所述动态内容查询信息对应的对象的动态内容;

步骤203、将所述动态内容的格式转换成所述富文本编辑器支持的格式,并将转换后的动态内容插入所述富文本编辑器中。

本申请实施例的富文本编辑器包括但不限于下列两种形式的编辑器。

第一种富文本编辑器为功能开发完善的编辑器,如图1所示的富文本编辑器。用户在通过该富文本编辑器发布网络信息时,可以直接使用该富文本编辑器提供的各项功能,直接在文本编辑界面输入帖子的内容,其中该富文本编辑器提供的各项功能包括支持多语种(例如,中文、英文、日文等语种)、修改和调整字体和字号、允许插入图片、插入表情符号等功能。

第二种富文本编辑器为支持html片段的编辑器。该富文本编辑没有提供给用户的各项功能,用户在通过该富文本编辑器发布网络信息时,需要在该富 文本编辑器中输入与待发布内容对应的html片段,并且对于发布网络信息过程中各项功能实现均需要用户在富文本编辑器中输入html片段来完成。

本申请实施例的对象可以为商品、服务、人物、店铺、景点等。

下面先介绍下本申请实施例会出现的名词。

1、对象的动态内容查询信息。

本申请实施例的对象的动态内容查询信息为与该对象一一对应的标志信息,通过动态内容查询信息可以唯一确定对象。用于在动态内容更新子系统查询该对象对应的动态内容。

本申请实施例对象的动态内容查询信息包括下列信息中的部分或全部:

对象的标识名称、对象的型号、对象的序列号、对象的标识信息。

其中,对象的标识名称为将对象与其他对象进行区别的特有名称。例如,在对象为店铺时,店铺的标识名称可以为该店铺的名字,比如,优衣库官方旗舰店。

对象的型号在作为动态内容查询信息时,一般采用对象名称+版本号的形式。例如,在对象为商品时,对象的型号可以为商品名和商品批次,比如iphone6。

对象的序列号为为该对象分配的编码。在对象为商品时,对象的序列号可以为商品的货号。

对象的标识信息为该对象的id(identification),id是某个体系中相对唯一的编码,用以唯一标识对象。对象的标识信息为由字母、数字或者符号组成的能唯一代表该对象的字符串。例如,苹果手机的imei号。

2、对象的动态内容。

本申请实施例对象的动态内容该对象对应的实时发生变化的内容。

在对象为商品时,对象的动态内容可以包括:商品的实时价格、展示商品图片的地址、商品的库存、商品的好评数量、商品的梯度价格信息。

在对象为服务时,对象的动态内容可以包括:服务的实时价格、服务的 涉及范围、服务的好评数量。

在对象为人物时,对象的动态内容可以包括:人物的最新照片、人物实时粉丝数量。

在对象为景点时,对象的动态内容可以包括:景点当前季节的最新图片、景点的实时门票价格、景点的实时营业时间。

3、转换后的动态内容。

由于本申请实施例的富文本编辑器只支持特定的格式,因此将对象的动态内容插入到富文本编辑器之前,需要将对象的动态内容进行格式的转换。转换后的动态内容即为对象的动态内容对应的富文本编辑器能够支持的格式的动态内容。

例如,富文本编辑器支持的格式为html片段,则转换后的动态内容为html片段格式的动态内容。

或者,还可以使用对象的动态内容对应的占位符,将对象的动态内容对应的占位符插入到富文本编辑器中。

在步骤201中,用户在富文本编辑器中的查询窗口输入对象的动态内容查询信息,查询窗口的位置可以如图3所示。其中,查询窗口为在富文本编辑器中开发出的插件,该查询窗口可以与动态内容更新子系统进行通讯。

可选的,根据动态内容查询信息和对象的动态内容的绑定关系,确定所述用户输入的对象的动态内容查询信息对应的动态内容。

本申请实施例的动态内容查询信息与动态内容是一一对应的,需要预先设置对象的动态内容查询信息和对象的动态内容的绑定关系。

例如,对象是苹果手机时,将iphone6作为动态内容查询信息,并且,对象的动态内容包括iphone6的实时价格、iphone6的好评数量、iphone6的价格梯度信息和iphone6的图片地址。并且将动态内容查询信息iphone6与动态内容iphone6的实时价格、iphone6的好评数量、iphone6的价格梯度信息和iphone6的图片地址进行绑定。以使用户通过查询窗口输入iphone6时,能够 得到iphone6的实时价格、iphone6的好评数量、iphone6的价格梯度信息和iphone6的图片地址。

具体的,在根据动态内容查询信息,确定所述动态内容查询信息对应的对象的动态内容时,首先确定用户在富文本编辑器的查询窗口输入的对象的动态内容查询信息;动态内容更新子系统根据输入的动态内容查询信息,以及根据动态内容查询信息和对象的动态内容的绑定关系,在对象信息系统中获取该对象的动态内容。

需要说明的是,本申请实施例需要预先配置对应的对象信息系统,对象信息系统中包括各个对象的所有信息,并且与本申请实施例对应的对象信息系统可以是一个或多个,但是针对一个对象,预先配置的对象信息系统是唯一的。

例如,在对象为商品时,预先配置的对象信息系统为商品信息系统,具体可以是各个商品的官方网站。这样在确定至少一个商品的动态内容时,可以通过动态内容更新子系统从商品的官方网站获取该商品的动态内容,并且能够保证获取到的动态内容是唯一的。

在正常情况下,用户在富文本编辑器中输入对象的动态内容查询信息时,根据动态内容查询信息和对象的动态内容的绑定关系,将会确定出唯一的对象的动态内容;但是,在用户输入不准确的对象的动态内容查询信息时,可能会无法确定用户输入的对象的动态内容查询信息对应的对象的动态内容,或者,确定出多个对象的动态内容。

在无法确定用户输入的对象的动态内容查询信息对应的对象的动态内容时,动态内容更新子系统返回错误命令。

在确定出多个对象的动态内容时,根据预先设置的命令执行操作。其中预先设置的命令不但不限于:

1、动态内容更新子系统返回错误命令;

2、动态内容更新子系统将确定出的第一个对象的动态内容作为用户输入的对象的动态内容查询信息对应的对象的动态内容;

3、动态内容更新子系统从确定出的多个对象的动态内容中随机选取一个对象的动态内容作为用户输入的对象的动态内容查询信息对应的对象的动态内容。

在将动态内容的格式转换为富文本编辑器支持的格式后,还需要确定所述对象的标识信息,并将所述对象的标识信息和所述转换后的动态内容进行绑定。

并且,本申请实施例对象的标识信息与对象的动态内容也存在绑定关系。

其中,对象的标识信息为对象的id。将对象的id与转换后的动态内容进行绑定作用是,在查看发布的动态内容时,能够根据转换后的动态内容确定对象的标识信息,从而根据对象的标识信息确定对象的动态内容,进行动态内容的更新。

下面以商品为例对本申请的插入动态内容的方案进行说明。

如图4所示,本申请实施例插入动态内容的完整方法包括:

步骤401、确定用户在富文本编辑器中输入的商品的动态内容查询信息;

步骤402、根据商品的动态内容查询信息和商品的动态内容的绑定关系,确定输入的商品的动态内容查询信息对应的商品的动态内容;

步骤403、将所述商品动态内容的格式转换成所述富文本编辑器支持的格式;

步骤404、确定商品的标识信息,并将所述商品的标识信息和所述转换后的动态内容进行绑定;

步骤405、将转换后的动态内容插入所述富文本编辑器中。

例如,在对象为商品a时,商品a对应的动态内容查询信息为商品a的id。在用户选择插入商品a的动态内容时,具体的插入方法如下:

确定用户在富文本编辑器的查询窗口输入商品a的动态内容查询信息为商品a的id;根据动态内容查询信息与动态内容的绑定关系,确定商品a的 动态内容包括商品a的实时价格、商品a展示图片的地址、商品a的好评数量、商品a的梯度价格信息;将商品a的动态内容转化为富文本编辑器支持的格式html片段,即得到转换后的动态内容,其中,转换后的动态内容可以是:

并用商品a的id标识上述得到的转换后的动态内容,将标识后的转换后的动态内容插入到富文本编辑器中。

另一方面,如图5所示,本申请实施例还提供一种查看动态内容的方法,包括:

步骤501、确定用户的浏览内容中的至少一个动态内容对应的对象;

步骤502、针对任意一个对象,确定所述对象对应的最新的动态内容,并根据所述对象对应的最新的动态内容进行替换处理。

本申请实施例用户查看浏览内容的软件可以是浏览器,或者是用于查看网络信息的app(application,应用程序),本申请实施例对用户查看浏览内容的软件的类型不作限定。

本申请实施例实现查看动态内容的系统包括:

信息查看子系统、动态内容更新子系统和用户查看浏览内容的软件。

用户通过查看浏览内容的软件查看浏览内容,由于当前浏览内容中可能包括一个或多个动态内容,本申请实施例需要将当前浏览内容中的至少一个动态内容确定出来。可选的,本申请实施例将当前浏览内容中的每一个动态内容确定出来。

本申请实施例根据下列方式确定用户的浏览内容。

获取所述用户的浏览内容对应的动态内容和非动态内容,并将所述动态内容和所述非动态内容组成所述用户的浏览内容。

本申请实施例在确定用户查看浏览内容时,根据用户需要查看的浏览内容对应的富文本数据,从该文本数据中确定出用户需要查看的浏览内容对应的动态内容和非动态内容,并将确定出的动态内容和非动态内容作为用户的浏览内容。

例如,用户查看一个介绍商品a的导购帖,该导购帖中包括商品a的动态内容,还包括对商品a的客观描述,该客观描述部分为非动态内容。并且,商品a的动态内容在富文本数据中对应第一html片段,商品a的非动态内容在富文本数据中对应第二html片段。

在用户查看该帖子时,首先从富文本数据中确定出商品a对应的第一html片段和第二html片段,将第一html片段对应的内容,以及第二html片段对应的内容作为用户的浏览内容。

可选的,根据设定的对象的标识信息和动态内容的绑定关系,确定所述用户的浏览内容中的至少一个动态内容对应的对象的标识信息。

实施中,由于在插入动态内容时,将对象的标识信息和转换后的动态内容绑定后,插入到富文本编辑器中。在用户查看动态内容时,根据插入时的对象的标识信息和转换后的动态内容的绑定关系,从当前浏览内容对应的富文本数据中确定对象的动态内容对应的数据,从对象的动态内容对应的数据中过滤出对象的标识信息,即确定出用户的浏览内容中动态内容对应的对象。

在从对象的动态内容对应的数据中过滤出对象的标识信息时,采用正则表达式匹配关键词的方式过滤对象的标识信息。

本申请实施例从对象的动态内容对应的数据中过滤出对象的标识信息的方法采用现有方法,具体的实现过程在此不再赘述。

下面举一例子说明确定用户的浏览内容中的至少一个动态内容对应的对象的过程。

例如,用户一在社区发表购物帖,在发布帖子时,在帖子中插入两处动态内容,分别为商品a的动态内容和服务b的动态内容。其中,商品a的标识信息为id1,服务b的标识信息为id2;并且,商品a的动态内容包括商品的实时价格、商品的库存和商品的好评数量;服务b的动态内容包括服务的实时价格和服务的涉及范围;在发布该帖子时,将商品a的动态内容转换为html格式,并将标识信息id1和html片段的商品a的动态内容绑定后,插入到富文本编辑器中;以及将服务b的动态内容转换为html格式,并将标识信息id2和html片段的服务b的动态内容绑定后,插入到富文本编辑器中。

在第二用户查看该帖子时,获取到该帖子对应的富文本数据中商品a的动态内容数据和服务b的动态内容数据;从商品a的动态内容数据和服务b的动态内容数据中过滤出标识信息id1和标识信息id2;根据标识信息id1,确定出商品a,根据标识信息id2确定出服务b。

本申请实施例在确定出用户的浏览内容中至少一个动态内容对应的对象之后,针对任意一个对象,还需要确定该对象对应的最新的动态内容。

实施中,确定对象对应的标识信息,通过动态内容更新子系统在该对象对应的对象信息系统中查找该标识信息对应的最新的动态内容。

其中,对象对应的最新的动态内容为,在对象信息系统中,当前时刻该对象对应的动态内容。

其中,当前时刻是指在需要确定对象对应的最新的动态内容的时刻。

下面举例说明确定对象对应的最新的动态内容的方法。

用户在t1时刻通过查看浏览内容的软件查看帖子内容,在获取到该帖子对应的富文本数据后,确定富文本数据中动态内容对应的html片段。假设确定出一个动态内容对应的html片段,从该html片段中过滤出对象的标识信息,比如确定出的对象标识信息对应的对象为商品a。在确定商品a对应的 最新的动态内容时,通过动态内容更新子系统从商品a对应的信息系统中,确定t1时刻商品a的动态内容,将t1时刻商品a的动态内容作为商品a对应的最新的动态内容。

本申请实施例确定对象对应的最新的动态内容,并根据对象对应的最新的动态内容进行替换处理的步骤,可以在下列两种情况下进行。

一、在需要向用户显示浏览内容时,确定对象对应的最新的动态内容。

具体的,针对任意一个对象,在需要向用户显示浏览内容时,确定用户的浏览内容中的至少一个动态内容对应的对象。

本申请实施例在需要向用户显示浏览内容时,是指用户通过查看浏览内容的软件打开浏览内容分的时刻。例如,用户通过查看浏览内容的软件查看帖子内容,该帖子内容中包括动态内容。在用户通过查看浏览内容的软件打开帖子时(即需要向用户显示浏览内容的时刻),确定帖子中至少一个对象对应的最新的动态内容。

在用户通过查看浏览内容的软件打开浏览内容,需要向用户显示浏览内容时,获取到该浏览内容对应的富文本数据,并从获取到的富文本数据中确定对象的动态内容数据,从对象的动态内容数据中过滤出对象的标识信息。根据对象的标识信息,通过动态内容更新子系统从对象的信息系统中获取该对象的最新的动态内容。

在本申请实施例查看动态内容的系统包括信息查看子系统、动态内容更新子系统和用户查看浏览内容的软件时,获取对象的最新的动态内容的方法,具体可以是:

信息查看子系统确定对象的标识信息,并将对象的标识信息发送给动态内容更新子系统;动态内容更新子系统根据接收到的对象的标识信息,从对象的信息系统中查找该标识信息对应的动态内容,将该标识信息对应的动态内容作为对象的最新的动态内容,并将确定的对象的最新的动态内容返回给信息查看子系统。

本申请实施例在确定对象的最新的动态内容之后,还需要判断对象的最新的动态内容与浏览内容中的内容是否相同,根据判断结果执行不同的操作。

具体的,若确定所述对象对应的最新的动态内容与所述对象对应的所述浏览内容中的动态内容不同,则根据所述对象对应的最新的动态内容进行替换处理;

若确定所述对象对应的最新的动态内容与所述对象对应的所述浏览内容中的动态内容相同,则保留所述对象对应的所述浏览内容中的动态内容。

其中,可以采用下列两种方式判断对象的最新的动态内容与浏览内容中的动态内容是否相同:

方式一、由信息查看子系统判断对象的最新的动态内容与浏览内容中的内容是否相同。

信息查看子系统根据浏览内容对应的富文本数据,从富文本数据中获取对象的动态内容对应的数据,并从对象的动态内容对应的数据中过滤出对象的标识信息;信息查看子系统将对象的标识信息发送给动态内容更新子系统;动态内容更新子系统根据对象的标识信息确定对象的最新的动态内容;并将对象的最新的动态内容返回给信息查看子系统;信息查看子系统将接收到的对象的最新的动态内容与浏览内容中的动态内容进行比较,判断对象的最新的动态内容与浏览内容中的内容是否相同。

方式二、由动态内容更新子系统判断对象的最新的动态内容与浏览内容中的内容是否相同。

信息查看子系统根据浏览内容对应的富文本数据,从富文本数据中获取对象的动态内容对应的数据,并从对象的动态内容对应的数据中过滤出对象的标识信息;信息查看子系统将对象的标识信息,以及浏览内容中的动态内容发送给动态内容更新子系统;动态内容更新子系统根据对象的标识信息确定对象的最新的动态内容;动态内容更新子系统将接收到的浏览内容中的动 态内容与对象的最新的动态内容与进行比较,判断对象的最新的动态内容与浏览内容中的内容是否相同。

需要说明的是,上述两种判断对象的最新的动态内容与浏览内容中的动态内容是否相同的方法只是对本申请实施例判断对象的最新的动态内容与浏览内容中的动态内容是否相同的方法的举例说明,任何能够判断对象的最新的动态内容与浏览内容中的动态内容是否相同的方法均适用于本申请。

或者,本申请实施例在确定对象的最新的动态内容之后,不判断对象的最新的动态内容与浏览内容中的内容是否相同,直接根据对象对应的最新的动态内容对浏览内容中的动态内容进行替换处理。

可选的,在根据所述对象对应的最新的动态内容进行替换处理时,具体可以采用下列方式:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并将所述浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容。

其中,本申请实施例富文本编辑器支持的格式包括html格式和占位符。

并且,将对象对应的最新的动态内容转换成所述富文本编辑器支持的格式可以由动态内容更新子系统完成,或者可以由信息查看子系统完成。

在由动态内容更新子系统将对象对应的最新的动态内容转换成所述富文本编辑器支持的格式时,动态内容更新子系统根据对象的标识信息从对象的信息系统中获取到对象的最新的动态内容后,将获取到的对象的最新的动态内容转换成富文本编辑器支持的格式(具体根据预先设置,转换成html格式或者转换成占位符的形式),并将转换后的对象的最新的动态内容发送给信息查看子系统。信息查看子系统将浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容。

在由信息查看子系统将对象对应的最新的动态内容转换成所述富文本编辑器支持的格式时,动态内容更新子系统根据对象的标识信息从对象的信息 系统中获取到对象的最新的动态内容后,将获取到的对象的最新的动态内容发送给信息查看子系统,信息查看子系统将接收到的对象的最新的动态内容转换成富文本编辑器支持的格式(具体根据预先设置,转换成html格式或者转换成占位符的形式)。信息查看子系统将浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容。

二、在用户查看浏览内容的过程中,实时确定对象对应的最新的动态内容。

具体的,针对任意一个对象,在用户查看浏览内容的过程中,实时确定所述对象对应的最新的动态内容。

本申请实施例在用户查看浏览内容的软件中设置动态内容监听器,并且将该动态内容监听器注册到动态内容更新子系统。在动态内容更新子系统确定对象的动态内容发生变化后,将变化后的对象的最新的动态内容推送给用户查看浏览内容的软件,从而将对象的最新的动态内容呈现给用户。

需要说明的是,在用户查看浏览内容的过程中,动态内容更新子系统需要实时判断对象的动态内容是否发生变化。

具体的,若确定所述对象对应的最新的动态内容与所述对象对应的所述浏览内容中的动态内容不同,则根据所述对象对应的最新的动态内容进行替换处理;

若确定所述对象对应的最新的动态内容与所述对象对应的所述浏览内容中的动态内容相同,则保留所述对象对应的所述浏览内容中的动态内容。

由于在需要向用户显示浏览内容时,动态内容更新子系统会根据对象的标识信息确定对象的最新的动态内容,并且将确定的对象的最新的动态内容进行缓存。在需要向用户显示浏览内容时确定的对象的最新的动态内容,为在用户查看浏览内容过程中的对象的动态内容。

具体的,动态内容更新子系统采用下列方式判断对象的动态内容是否发生变化。

动态内容更新子系统根据对象的标识信息实时获取对象的最新的动态内容,并将获取到的对象的最新的动态内容与缓存的对象的动态内容进行比较,在确定对象的动态内容发生变化后,动态内容更新子系统将变化后的对象的最新的动态内容。

其中,动态内容更新子系统推送给软件的对象的最新的动态内容的形式包括但不限于下列两种形式:

形式一、动态内容更新子系统将获取到对象的最新的动态内容转换为富文本编辑器支持的格式,并将富文本编辑器支持的格式的最新的动态内容推送给用户查看浏览内容的软件。

形式二、动态内容更新子系统将获取到对象的最新的动态内容直接推送给用户查看浏览内容的软件;用户查看浏览内容的软件将接收到的对象的最新的动态内容转换成富文本编辑器支持的格式。

其中,本申请实施例富文本编辑器支持的格式包括html格式和占位符。

可选的,在将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式之后,通过所述用户查看所述浏览内容的软件,将转换后的对象对应的最新的动态内容转换成用于用户查看的最新的动态内容,并将用户查看的所述浏览内容中所述对象对应的动态内容替换为所述用于用户查看的最新的动态内容。

本申请实施例在将最新的动态内容转换成富文本编辑器支持的格式之后,用户查看浏览内容的软件将转换后的对象对应的最新的动态内容转换成用于用户查看的最新的动态内容,并呈现给用户。

需要说明的是,本申请实施例在用户查看浏览内容的过程中确定对象的动态内容发生变化,只是根据对象的最新的动态内容将呈现给用户,用于用户查看的内容替换为对象的最新的动态内容,而该浏览内容对应的富文本数据中该对象的动态内容没有发生变化。

如图6所示,本申请实施例查看动态内容的完整方法包括:

步骤601、在需要向用户显示浏览内容时,确定用户的浏览内容对应的富文本数据,并从富文本数据确定中确定所有的对象的动态内容对应的数据;

步骤602、根据设定的对象的标识信息和动态内容的绑定关系,从所有的对象的动态内容对应的数据中过滤出至少一个对象的标识信息;

步骤603、针对任意一个对象,确定所述对象对应的最新的动态内容;

步骤604、判断所述对象对应的最新的动态内容与所述对象对应的所述浏览内容中的动态内容是否相同,若是,执行步骤605,若否,执行步骤606;

步骤605、将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并将所述浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容;

步骤606、保留所述对象对应的所述浏览内容中的动态内容;

步骤607、在用户查看浏览内容的过程中,确定所述对象对应的最新的动态内容;

步骤608、判断所述对象对应的最新的动态内容与所述对象对应的所述浏览内容中的动态内容是否相同,若是,执行步骤609,若否,执行步骤610;

步骤609、将对象对应的最新的动态内容转换成富文本编辑器支持的格式,并通过用户查看浏览内容的软件,将转换后的对象对应的最新的动态内容转换成用于用户查看的最新的动态内容,并将用户查看的浏览内容中对象对应的动态内容替换为用于用户浏览的最新的动态内容;

步骤610、保留所述对象对应的所述浏览内容中的动态内容;

步骤611、判断用户是否停止查看浏览内容,若是执行步骤613,若否,执行步骤612;

步骤612、本次判断过程结束,返回步骤607;

步骤613、结束。

需要说明的是,步骤608中的对象对应的浏览内容中的动态内容为步骤605中的对象对应的最新的动态内容。

基于同一发明构思,本申请实施例中还提供了一种插入动态内容的系统,由于该系统解决问题的原理与本申请实施例插入动态内容的方法相似,因此该系统的实施可以参见方法的实施,重复之处不再赘述。

如图7所示,本申请实施例一种插入动态内容的系统,包括:

获取模块701,用于确定用户在富文本编辑器中输入的对象的动态内容查询信息;

第一确定模块702,用于根据所述动态内容查询信息,确定所述动态内容查询信息对应的对象的动态内容;

第一处理模块703,用于将所述动态内容的格式转换成所述富文本编辑器支持的格式,并将转换后的动态内容插入所述富文本编辑器中。

本申请实施例的获取模块701和第一确定模块702位于动态内容更新子系统中;第一处理模块703位于信息发布子系统中。

可选的,所述第一确定模块702,具体用于:

根据动态内容查询信息和对象的动态内容的绑定关系,确定所述用户输入的对象的动态内容查询信息对应的动态内容。

可选的,所述动态内容查询信息包括下列信息中的部分或全部:

对象的标识名称、对象的型号、对象的序列号、对象的标识信息。

可选的,所述第一处理模块703,还用于:

确定所述对象的标识信息,并将所述对象的标识信息和所述转换后的动态内容进行绑定。

基于同一发明构思,本申请实施例中还提供了一种查看动态内容的系统,由于该系统解决问题的原理与本申请实施例查看动态内容的方法相似,因此该系统的实施可以参见方法的实施,重复之处不再赘述。

如图8所示,本申请实施例查看动态内容的系统包括:

第二确定模块801,用于确定用户的浏览内容中的至少一个动态内容对应的对象;

第三确定模块802,用于针对任意一个对象,确定所述对象对应的最新的动态内容;

第二处理模块803,用于根据所述对象对应的最新的动态内容进行替换处理。

本申请实施例的第二确定模块801可以位于信息查看子系统中,或者第二确定模块801还可以位于查看浏览内容的软件中;第三确定模块802位于动态内容更新子系统;第二处理模块803可以位于信息查看子系统中,或者第二处理模块803位于查看浏览内容的软件中。

可选的,所述第二确定模块801,还用于:

获取所述用户的浏览内容对应的动态内容和非动态内容,并将所述动态内容和所述非动态内容组成所述用户的浏览内容。

可选的,所述第二确定模块801,具体用于:

根据设定的对象的标识信息和动态内容的绑定关系,确定所述浏览内容中的至少一个动态内容对应的对象的标识信息。

可选的,所述第三确定模块802,具体用于:

针对任意一个对象,在用户查看浏览内容的过程中,实时确定所述对象对应的最新的动态内容;

所述第二处理模块803,具体用于:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并通过所述用户查看所述浏览内容的软件,将转换后的对象对应的最新的动态内容转换成用于用户查看的最新的动态内容,并将用户查看的所述浏览内容中所述对象对应的动态内容替换为所述用于用户查看的最新的动态内容。

可选的,所述第二确定模块801,具体用于:

在需要向用户显示浏览内容时,确定用户的浏览内容中的至少一个动态内容对应的对象;

所述第二处理模块803,具体用于:

将所述对象对应的最新的动态内容转换成所述富文本编辑器支持的格式,并将所述浏览内容对应的富文本编辑器中所述对象对应的动态内容替换为转换后的对象对应的最新的动态内容。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1