信息片段的组织、呈现、用户响应以及多信息片段协同的制作方法

文档序号:6633570阅读:190来源:国知局
信息片段的组织、呈现、用户响应以及多信息片段协同的制作方法
【专利摘要】本发明提供了组织已有信息片段的方法和装置,根据信息片段在语义等方面的顺序关系,保存信息片段之间存在的逻辑关系。提供了呈现信息片段的方法和装置,可以自适应地确定信息片段的呈现内容和显示形式。提供了用于信息片段的用户响应方法和装置,能够根据用户的操作要求,调整信息片段的呈现内容和显示形式。提供了多信息片段协同方法和装置,基于信息片段在多个维度上的逻辑关系,选择内容合适且数量合适的信息片段,并且响应用户的调整而适应性地改变各信息片段的呈现内容和显示形式。从而,基于本发明,可以应用信息片段本身并协调对应的附加信息拼接重新构建原始电子文档的部分或者全部,或者产生新的电子文档,给用户基于信息片段的内容获取和应用提供便利。
【专利说明】信息片段的组织、呈现、用户响应以及多信息片段协同

【技术领域】
[0001]本发明涉及信息【技术领域】,更具体地,涉及一种用于信息片段的组织、呈现、用户响应以及多信息片段协同的方法和系统。

【背景技术】
[0002]在网页等包含文本、图像、视频、音频等多种类型信息及其组合的电子文档中,可以人为设定或者自动提取其中代表性的信息片段,例如关键词、标签、插图、音视频媒体、图文混排的文本段等。信息片段在用户的阅读行为中具有更高的关注度,有助于用户聚焦电子文档的关键位置,提高核心信息的获取效率。特别是在人们的信息获取方式日益碎片化的大背景下,通过将同一电子文档或者不同电子文档中的信息片段基于其逻辑顺序关系组织在一起加以集中呈现,能够为用户的阅读提供线索,实现了信息之间的联通。
[0003]基于信息片段的内容显示涉及多方面的因素,主要包括:信息片段自身的呈现、用户通过信息片段获取其上下文内容的交互方式、对所述上下文内容的呈现,多个信息片段的逻辑顺序关系、多个信息片段的上下文内容的共同呈现及其相互协同。针对上述因素,现有技术中存在若干常见的解决方案。
[0004]图1是现有技术中以目录形式组织和呈现信息片段及相关内容的示意图。可见,在图1所示分栏呈现的窗口当中,左栏显示各个信息片段,而右栏显示电子文档;用户通过点击左栏中某一信息片段,使窗口右栏的显示内容跳转至该信息片段所在的位置,从而可以呈现出信息片段及其上下文。
[0005]然而,在该现有技术中,各个信息片段基本是按照其在电子文档当中出现的先后顺序排列的,却不能反映出这些信息片段在其它属性维度上的排序。在右栏中所显示的是以信息片段为中心的固定数量(例如,自该信息片段向上、向下各固定的行数)的信息内容,并不是逻辑关系上真正的上下文内容,例如,假设信息片段处在一个段落的最后位置,那么所显示的处于该信息片段下方的内容实际上可能属于文档的另一个部分,与该信息片段很可能并不具有任何关联性。用户对右栏所显示的内容和显示形式均不能进行真正有效地选择和交互。对于多个信息片段,右栏只能择一地显示某个信息片段相关的文档部分,即便有时候在被显示的文档部分中也会包含其它的信息片段,那也只是一种非有意而为的偶然现象,事实上该现有技术并不能有效地实现多个信息片段的共同呈现并且控制它们在呈现过程的相互协同。
[0006]可见,现有技术中针对信息片段的组织和内容呈现方法是很不完善的,为了提高用户在以信息片段为入口进行阅读和获取信息的效率和体验,需要基于信息片段的逻辑顺序关系进行充分组织,并且建立多个信息片段的协同显示及用户响应机制。


【发明内容】

[0007]为了克服现有技术中的上述缺陷,本发明提供了一种用于信息片段的组织、呈现、用户响应以及多信息片段协同方法和系统。
[0008]本发明提供了一种组织信息片段的方法,其特征在于,包括以下步骤:获取信息片段的相关信息;基于所述相关信息,确定信息片段之间的逻辑关系。
[0009]优选的是,所述信息片段的相关信息包括:信息片段的基本信息以及附加信息。更进一步优选的是,所述信息片段的基本信息包括以下至少一种:信息片段的自身内容、信息片段在电子文档中的位置属性、信息片段的上下文信息、信息片段的创建者、信息片段的创建时间。更进一步优选的是,所述信息片段的附加信息包括信息片段的访问者。
[0010]优选的是,所述信息片段之间的逻辑关系包括:信息片段在特定属性维度上的顺序关系。进一步优选的是,所述信息片段之间的逻辑关系包括:信息片段之间的语义顺序关系、信息片段的组织层级关系、信息片段之间附加的关联关系、以及基于建立信息片段的用户属性所形成的相关关系。
[0011]本发明提供了一种信息片段的呈现方法,其特征在于,包括:获得所要呈现的信息片段的相关信息及逻辑关系;生成用于呈现信息片段的显示形式;确定信息片段的可输出形式。
[0012]优选的是,所述信息片段的相关信息包括信息片段的自身内容以及上下文内容。
[0013]优选的是,所述信息片段的逻辑关系包括信息片段之间的语义顺序关系。
[0014]优选的是,所述生成用于呈现信息片段的显示形式的步骤包括:根据所要呈现的信息片段的数量和信息片段的内容的长度,生成对应的显示形式。
[0015]优选的是,所述显示形式包括:信息片段的显示区域布局以及信息片段的显示样式。
[0016]优选的是,所述确定信息片段的可输出形式包括:确定包含所述信息片段和/或信息片段相关扩展内容的呈现内容。进一步优选的是,确定包含所述信息片段的呈现内容具体包括:确定包含信息片段的呈现内容的边界范围,以及至少一个包含所述信息片段且具有完整语义的呈现内容长度区间。
[0017]优选的是,所述确定信息片段的可输出形式包括:确定包含所述信息片段的呈现内容的呈现格式。
[0018]进一步优选的是,存储记录每个信息片段对应的可输出形式的列表。
[0019]进一步优选的是,根据所述显示形式以及至少一个所述呈现内容长度区间,确定内容呈现长度;并且呈现符合内容呈现长度的包含所述信息片段的呈现内容。
[0020]本发明提供了一种用于信息片段的用户响应方法,其特征在于,包括:接收用户对信息片段的调整指令;响应所述调整指令,改变包含信息片段的呈现内容和/或用于呈现所述信息片段的显示形式。
[0021]优选的是,所述调整指令包括:改变所述显示形式的指令和/或改变所述呈现内容的指令。
[0022]进一步优选的是,响应所述调整指令,改变包含信息片段的呈现内容。
[0023]更进一步优选的是,当所述调整指令是改变所述显示形式的指令时,根据原有的呈现内容及显示形式,确定针对呈现内容的改变量;根据所述改变量生成新的呈现内容。更进一步优选的是,针对改变后的呈现内容,生成新的显示形式。
[0024]或者,更进一步优选的是,当所述调整指令是改变所述呈现内容的指令时,根据原有的呈现内容,确定针对呈现内容的改变量;根据所述改变量生成新的呈现内容。更进一步优选的是,针对改变后的呈现内容,使用原有的显示形式。
[0025]一种多信息片段协同方法,其特征在于,包括:触发针对至少一个信息片段的调整;确定受到调整影响的信息片段;确定受到调整影响的信息片段的呈现内容。
[0026]优选的是,触发所述调整的条件包括以下至少一种:信息片段有效性的变化、多信息片段组成的变化、信息片段权重变化以及用户调整指令。
[0027]优选的是,确定受到调整影响的信息片段的步骤包括:确定所述触发针对的信息片段的显示形式和/或呈现内容产生的变化量值;根据所述变化量值确定受影响的其它信息片段。
[0028]进一步优选的是,在所述变化量小于预定阈值的情况下,受影响的其它信息片段是是包含在所述多信息片段当中的信息片段。更进一步优选的是,所述受影响的其它信息片段是在所述多信息片段当中与触发所针对的信息片段的直接或间接相邻的信息片段。更进一步优选的是,根据各个信息片段和与之相邻的信息片段的逻辑关系,判断该相邻的信息片段是否受到影响。更进一步优选的是,根据各个信息片段和与之相邻的信息片段的逻辑关系,确定该信息片段及与之相邻的信息片段的变化幅度。更进一步优选的是,根据所述变化幅度是否满足所述变化量值,确定受影响的其它直接或间接相邻的信息片段。
[0029]进一步优选的是,在所述变化量大于预定阈值的情况下,改变所述多信息片段的组成。更进一步优选的是,根据信息片段之间的逻辑关系,确定在所述多信息片段中增加或者去除的信息片段。更进一步优选的是,根据信息片段在至少一个特定属性维度上的顺序关系,确定增加或去除的信息片段。
[0030]优选的是,确定受到调整影响的信息片段的呈现内容包括:更新受到调整影响的信息片段的显示形式,并且根据所述显示形式确定信息片段最终的呈现内容。
[0031]本发明提供了一种用于组织信息片段的装置,其特征在于,包括:信息片段管理模块,用于获取信息片段的相关信息;关系属性管理模块,用于基于所述相关信息,确定信息片段之间的逻辑关系。
[0032]优选的是,所述信息片段的相关信息包括:信息片段的基本信息以及附加信息。更进一步优选的是,所述信息片段的基本信息包括以下至少一种:信息片段的自身内容、信息片段在电子文档中的位置属性、信息片段的上下文信息、信息片段的创建者、信息片段的创建时间。更进一步优选的是,所述信息片段的附加信息包括信息片段的访问者。
[0033]优选的是,关系属性管理模块确定的所述信息片段之间的逻辑关系包括:信息片段在特定属性维度上的顺序关系。进一步优选的是,所述信息片段之间的逻辑关系包括:信息片段之间的语义顺序关系、信息片段的组织层级关系、信息片段之间附加的关联关系、以及基于建立信息片段的用户属性所形成的相关关系。
[0034]本发明提供了一种用于呈现信息片段的装置,其特征在于,包括:信息片段管理模块,用于获得所要呈现的信息片段的相关信息;关系属性管理模块,用于确定信息片段之间的逻辑关系;视图展现模块,生成用于呈现信息片段的显示形式;弹性信息管理模块,用于确定信息片段的可输出形式。
[0035]优选的是,所述信息片段的相关信息包括信息片段的自身内容以及上下文内容。
[0036]优选的是,所述信息片段的逻辑关系包括信息片段之间的语义顺序关系。
[0037]优选的是,视图展现模块根据所要呈现的信息片段的数量和信息片段的内容的长度,生成对应的显示形式。
[0038]优选的是,所述显示形式包括:信息片段的显示区域布局以及信息片段的显示样式。
[0039]优选的是,所述弹性信息管理模块确定信息片段的可输出形式包括:确定包含所述信息片段和/或信息片段相关扩展内容的呈现内容。进一步优选的是,所述弹性信息管理模块确定包含所述信息片段的呈现内容具体包括:确定包含信息片段的呈现内容的边界范围,以及至少一个包含所述信息片段且具有完整语义的呈现内容长度区间。
[0040]优选的是,所述弹性信息管理模块确定所述确定信息片段的可输出形式包括:确定包含所述信息片段的呈现内容的呈现格式。
[0041]进一步优选的是,所述装置还包括:信息片段控制模块,存储记录每个信息片段对应的可输出形式的列表。
[0042]进一步优选的是,所述弹性信息管理模块根据所述显示形式以及至少一个所述呈现内容长度区间,确定内容呈现长度;并且所述信息片段控制模块控制呈现符合内容呈现长度的包含所述信息片段的呈现内容。
[0043]本发明提供了一种用于信息片段的用户响应装置,其特征在于,包括:
[0044]内容操作管理模块,用于接收用户对信息片段的调整指令;
[0045]弹性信息管理模块,用于响应所述调整指令,改变包含信息片段的呈现内容;和/或
[0046]视图展现模块,用于响应所述调整指令,改变呈现所述信息片段的显示形式。
[0047]优选的是,所述调整指令包括:改变所述显示形式的指令和/或改变所述呈现内容的指令。
[0048]进一步优选的是,所述弹性信息管理模块用于响应所述调整指令,改变包含信息片段的呈现内容。
[0049]更进一步优选的是,当所述调整指令是改变所述显示形式的指令时,所述弹性信息管理模块用于根据原有的呈现内容及显示形式,确定针对呈现内容的改变量;并且根据所述改变量生成新的呈现内容。更进一步优选的是,所述视图展现模块用于针对改变后的呈现内容,生成新的显示形式。
[0050]或者,更进一步优选的是,当所述调整指令是改变所述呈现内容的指令时,所述弹性信息管理模块用于根据原有的呈现内容,确定针对呈现内容的改变量;并且根据所述改变量生成新的呈现内容。更进一步优选的是,所述视图展现模块针对改变后的呈现内容,使用原有的显示形式。
[0051]本发明提供了一种多信息片段协同装置,其特征在于,包括:内容操作管理模块,用于触发针对至少一个信息片段的调整;信息片段协同模块,用于确定受到调整影响的信息片段;弹性信息管理模块,用于确定受到调整影响的信息片段的呈现内容。
[0052]优选的是,触发所述调整的条件包括以下至少一种:信息片段有效性的变化、多信息片段组成的变化、信息片段权重变化以及用户调整指令。
[0053]优选的是,所述内容操作管理模块用于判断所述触发针对的信息片段的显示形式和/或呈现内容产生的变化量值;所述信息片段协同模块用于根据所述变化量值确定受影响的其它信息片段。
[0054]进一步优选的是,在所述变化量小于预定阈值的情况下,所述信息片段协同模块确定受影响的其它信息片段是包含在所述多信息片段当中的信息片段。所述受影响的其它信息片段是在所述多信息片段当中与触发所针对的信息片段的直接或间接相邻的信息片段。更进一步优选的是,所述信息片段协同模块包括关系解析模块,所述关系解析模块根据各个信息片段和与之相邻的信息片段的逻辑关系,判断该相邻的信息片段是否受到影响。更进一步优选的是,所述信息片段协同模块的关系解析模块根据各个信息片段和与之相邻的信息片段的逻辑关系,确定该信息片段及与之相邻的信息片段的变化幅度。更进一步优选的是,所述信息片段协同模块的关系解析模块根据所述变化幅度是否满足所述变化量值,确定受影响的其它直接或间接相邻的信息片段。
[0055]进一步优选的是,在所述变化量大于预定阈值的情况下,所述信息片段协同模块改变所述多信息片段的组成。更进一步优选的是,所述信息片段协同模块包括信息片段控制模块,所述信息片段控制模块根据信息片段之间的逻辑关系,确定在所述多信息片段中增加或者去除的信息片段。所述信息片段协同模块的信息片段控制模块根据信息片段在至少一个特定属性维度上的顺序关系,确定增加或者去除的信息片断。
[0056]优选的是,所述装置还包括:视图展现模块,用于更新受到调整影响的信息片段的显示形式;并且,所述弹性信息管理模块根据所述显示形式确定信息片段最终的呈现内容。
[0057]本发明实现的技术效果包括:首先,在电子文档的基础上构建了信息片段这一基本单元,在一定范围内,收集并扩展了信息片段可包含的内容及其在各个维度上的属性;二是在同一电子文档中,建立信息片段之间包含语义顺序在内的逻辑关系,为通过信息片段重现电子文档奠定基础;三是提供信息片段的呈现方法以及呈现对用户操作的响应机制,使得可以根据用户的操作指令改变信息片段呈现的内容和形式。第四是基于信息片段之间的既有关系和逻辑顺序,建立了多信息片段之间协同机制,实现整体上可显示原始电子文档内容的效果。

【专利附图】

【附图说明】
[0058]下面结合附图和【具体实施方式】对本发明作进一步详细的说明:
[0059]图1是现有技术中以目录形式组织和呈现信息片段及相关内容的示意图;
[0060]图2A-2B是本发明的网页文档以及该网页文档中的信息片段;
[0061]图3是本发明用于组织信息片段的装置结构及其工作流程;
[0062]图4是本发明用于呈现信息片段的装置结构及其工作流程;
[0063]图5是本发明生成的用于呈现信息片段的页面;
[0064]图6是本发明用于信息片段的用户响应装置结构和工作流程;
[0065]图7是本发明响应用户调整指令而生成的用于呈现信息片段的页面;
[0066]图8是本发明响应用户调整指令而生成的用于呈现信息片段的页面;
[0067]图9和图10是本发明的多信息片段协同装置和工作流程;
[0068]图11是本发明响应用户调整指令而生成的用于呈现信息片段的页面;
[0069]图12是本发明响应用户调整指令而生成的用于呈现信息片段的页面;
[0070]图13是本发明响应用户调整指令而生成的用于呈现信息片段的页面。

【具体实施方式】
[0071]为了使本【技术领域】的人员更好地理解本发明的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合实施例及实施例附图对本发明作进一步详细的说明。
[0072]在网页等包括文本、图像、视频、音频等多种类型信息及其组合的电子文档中,可以通过人为选择或者自动算法提取关键词、标签、插图、音视频媒体、图文混排的文本段等作为信息片段,例如,在图2A所示的网页文档以及该网页文档中的信息片段中,存在“良好的传播链条”、“一键式的简单操作”、“类似游戏的解锁模式”、“大量背景音乐”等信息片段。用户可以通过以上述信息片段为线索重新查看电子文档的原始内容,同时,也可以让其他用户了解已生成的信息片段,并借助信息片段帮助其他用户快速便捷了解电子文档的重要或者全部内容。
[0073]可以通过特定的数据格式对信息片段的相关信息进行记录和封装。所述信息片段的相关信息包括基本信息以及附加信息。其中,所述信息片段的基本信息包括以下至少一种:信息片段的自身内容、信息片段在电子文档中的位置属性、信息片段的上下文信息、信息片段的创建者、信息片段的创建时间。所述信息片段的附加信息包括信息片段的访问者等。信息片段的自身内容指的是信息片段自身所包含的内容,以及与自身内容相关的可扩展内容或者相关内容,如文本的配图等。信息片段在电子文档中的位置属性可以表示为该信息片段相对于电子文档中的参考节点的文字偏移量。信息片段的上下文信息是以该信息片段为起始基准,从电子文档中提取的包含该信息片段在内的部分内容,该上下文信息一般应具有相对的语义完整性。无论该信息片段是用户创建的还是由机器自动创建的,都将在上述数据结构中记录下创建者和创建时间作为基本信息;而当用户访问该已有的信息片段时,则将在上述数据结构中记录下信息片段的访问者作为附加信息。
[0074]本发明的改进主要包括:提供了组织已有信息片段的方法和装置,根据信息片段在语义等方面的顺序关系,保存信息片段之间存在的逻辑关系。提供了呈现信息片段的方法和装置,可以自适应地确定信息片段的呈现内容和显示形式。提供了用于信息片段的用户响应方法和装置,能够根据用户的操作要求,调整信息片段的呈现内容和显示形式。提供了多信息片段协同方法和装置,基于信息片段在多个维度上的逻辑关系,选择内容合适且数量合适的信息片段,并且响应用户的调整而适应性地改变各信息片段的呈现内容和显示形式。从而,基于本发明,可以应用信息片段本身并协调对应的附加信息拼接重新构建原始电子文档的部分或者全部,或者产生新的电子文档,给用户基于信息片段的内容获取和应用提供便利。
[0075]图3示出了本发明所述用于组织信息片段的装置结构及其工作流程。该装置包括:信息片段源管理模块、信息片段管理模块和关系属性管理模块。
[0076]信息片段源管理模块用于组织并保存信息片段集合的多种获取方式。用户可以通过信息片段源管理模块设置添加目标信息片段所在电子文档的URL,信息片段的标识,信息片段集合的标识以及信息片段可被搜索的关键属性等。
[0077]如图3所示,信息片段管理模块通过信息片段源管理模块选择信息片段集合的来源,从而获取相关信息片段的相关信息,包括上述基本信息以及附加信息。同时,信息片段管理模块可以根据用户操作,更新信息片段的基本信息和附加信息。关系属性管理模块用于基于所述相关信息,确定信息片段之间的逻辑关系。
[0078]其中,信息片段管理模块提取在特定属性维度上各个信息片段的相关信息,并且提供给关系属性管理模块,关系属性管理模块建立信息片段在特定属性维度上的顺序关系,顺序关系包括以下几种典型类型:信息片段之间的语义顺序关系、信息片段的组织层级关系、信息片段之间附加的关联关系、以及基于建立信息片段的用户属性所形成的相关关系。例如,对于在同一文档中的信息片段,可以根据上述位置属性确定每个信息片段在原始电子文档中的出现顺序,即从而确定信息片段之间的语义顺序。另外,根据各个信息片段在特定维度上的属性值,无论是否属于同一电子文档,关系属性管理模块都可以针对所有信息片段确定在该属性维度上的顺序关系。举例来说,可以通过信息片段的创建者以及信息片段的访问者在系统中的权重值,确定信息片段在使用者维度下的优先级;比如根据创建者的权重值,在已有信息片段之间建立权威性的排序;根据访问者的权重值,在已有信息片段之间建立最受欢迎的次序等。如果可以提供当前用户信息,会在权重值中考虑用户与创建者或访问者之间关系的因素,包括当前用户对于创建者的偏好,当前用户与访问者是朋友关系等。另外还可以通过创建时间或者最近访问时间确定信息片段在时间维度上的顺序关系。
[0079]在图2所示的网页文档中,通过信息片段管理模块获得并统计“良好的传播链条”、“一键式的简单操作”、“类似游戏的解锁模式”、“大量背景音乐”、“庞大的用户群体”等信息片段的访问量,并由关系属性管理模块建立在访问量这一属性维度上各信息片段的顺序关系,例如访问量排在前三位的信息片段是“良好的传播链条”、“一键式的简单操作”、“类似游戏的解锁模式”。
[0080]图4示出了本发明所述用于呈现信息片段的装置结构及其工作流程。该装置包括:信息片段管理模块、关系属性管理模块、视图展示模块、弹性信息管理模块以及信息片段控制模块。
[0081]如上文所述,信息片段管理模块获取信息片段的相关信息,而关系属性管理模块确定信息片段在特定属性维度上的顺序关系。
[0082]所述视图展现模块生成用于呈现信息片段的显示形式,所述显示形式包括信息片段的显示区域布局以及信息片段的显示样式。视图展现模块根据整体显示区域的大小,确定显示信息单元所需要的显示区域布局,即整体显示区域的显示层级以及各层级的显示子区域的划分;进而,视图展现模块确定各个显示子区域的显示样式,显示样式包括诸如显示子区域的大小、位置以及信息单元在显示子区域内的字体大小等因素。视图展现模块根据信息片段的初始数量以及信息片段的内容长度,生成对应的布局和各显示子区域整体的显示样式,再根据显示子区域大小和内容形式调整局部区域的显示样式。视图展现模块可以根据用户操作调整显示子区域或更新布局。
[0083]弹性信息管理模块用于确定信息片段的可输出形式。所述弹性信息管理模块从信息片段管理模块获得所要呈现的信息片段以及其上下文信息,进而根据所述关系属性管理模块所确定的信息片段在特定属性维度上的顺序关系,例如信息片段的语义顺序,为各信息片段确定可输出形式。
[0084]信息片段的可输出形式包括:信息片段的呈现内容以及信息片段的呈现格式。信息片段的呈现内容包含所述信息片段和/或信息片段相关扩展内容,例如是包含该信息片段在内的上下文内容或原始文档内容的全部或者一部分。信息片段的呈现格式是信息片段可以输出的格式,包括图片、文字、图文混排等。
[0085]所述弹性信息管理模块确定包含信息片段的呈现内容的边界范围,即所呈现的包含该信息片段在内的上下文内容或原始文档内容的最大边界。该弹性信息管理模块确定至少一个包含所述信息片段的呈现内容长度区间,即所呈现的包含信息片段的上下文内容或原始文档内容的至少一个长度范围,在该长度范围内能够保证呈现内容的语义完整性。
[0086]信息片段控制模块存储记录每个信息片段对应的可输出形式的列表。进而,所述弹性信息管理模块根据为信息片段所确定的布局和显示样式,从上述至少一个呈现内容长度区间中确定信息片段最终的内容呈现长度。该信息片段控制模块则控制呈现符合内容呈现长度的并且包含所述信息片段的呈现内容。
[0087]例如,如图5的信息片段呈现页面所示,信息片段管理模块获取了图2所示的网页文档上的各信息片段的相关信息,而关系属性管理模块确定信息片段在访问量这一特定属性维度上的顺序关系,根据该顺序关系,优先显示访问量排名前三位的信息片段,即“良好的传播链条”、“一键式的简单操作”和“类似游戏的解锁模式”,并且可以按照关系属性管理模块所确定的语义顺序关系呈现三个信息片段。视图展现模块为三个信息片段确定了“上一中一下”的布局方式,并且决定了各信息片段的显示位置、字体大小等显示样式。弹性信息管理模块确定了以上三个信息片段的可输出形式,包括多个具有不同上下文长度且具有完整语义的呈现内容长度区间。进而,弹性信息管理模块根据显示样式的设置,决定三个信息片段最终的内容呈现长度,在本图中为仅显示信息片段自身内容。信息片段控制模块存储记录每个信息片段对应的可输出形式的列表,并且控制将三个信息片段显示为图5所示的界面。
[0088]图6示出了本发明提供的一种用于信息片段的用户响应装置和方法。该装置包括:内容操作管理模块、弹性信息管理模块、视图展现模块、信息片段控制模块。
[0089]内容操作管理模块提供默认的动作,如长按,悬停,拖拽等,用户可以通过内容操作管理模块的自定义交互功能增加动作样式,并通过自定义的方式在动作和命令之间进行匹配。
[0090]通过内容操作管理模块,用户以上述动作的形式输入调整指令,从而可以触发单个信息片段呈现内容和显示形式的变化;用户也可以基于信息片段在当前维度下的逻辑关系,通过调整指令触发在不同信息片段之间的相互协同响应。针对所呈现的至少一个信息片段,用户输入的调整指令可以改变信息片段的显示形式,包括调整显示子区域、调整显示样式等。用户输入的调整指令也可以用于改变信息片段的呈现内容,例如可以通过调整指令要求呈现信息片段更多的上下文信息。
[0091]内容操作管理模块接收用户下达的调整指令及相关的指令参数,例如,调整指令可以包括指示对信息单元的呈现内容进行内容扩充或者内容精简的指令参数。内容操作管理模块接收该调整指令及相关指令参数,判断调整指令的类型。当调整指令针对信息片段的显示样式时,内容操作管理模块获得信息片段当前的呈现内容以及显示样式,弹性信息管理模块接收信息片段当前的呈现内容、显示样式以及所述指令参数,确定针对呈现内容的改变量,以此为基础生成新的呈现内容。比如调大字体操作,弹性信息管理模块会根据现有的显示样式(字体)和指令参数所规定的调整后字体大小之间的比例,确定需要删减的呈现内容的长度,并生成具备完整语义的新的呈现内容。当调整指令针对信息片段的呈现内容时,比如需要查看信息片段更详细的上下文信息,内容操作管理模块将获得信息片段当前对应的呈现内容,并且弹性信息管理模块在信息片段当前的呈现内容的长度基础上适当地增加呈现内容的长度,形成具备完整语义的新的呈现内容。
[0092]对于针对显示样式进行调整的调整指令,视图展现模块将针对弹性信息管理模块所生成调整后的呈现内容,适配新的显示样式后进行展示。对于针对单纯就呈现内容进行调整的调整指令,视图展现模块将沿用原有的显示样式,对更新后的呈现内容进行展示。
[0093]信息片段控制模块会获取发出调整指令的用户信息,记录信息片段当前的呈现内容和显示形式等当前输出形式,并根据用户信息计算当前输出形式的权重值作为用户对于信息片段当前输出形式重视程度的衡量值进行保存。
[0094]例如,当用户点击图5中所示的“良好的传播链条”信息片段时,内容操作管理模块接收调整指令,调整指令含义是显示信息片段的上下文部分。将表示当前的显示区域布局等显示形式的参数和指令参数传递给弹性信息管理模块。信息片段控制模块根据指令确定只显示信息片段“良好的传播链条”,然后弹性信息管理模块结合显示区域的布局等参数以及“良好的传播链条”可输出的呈现内容长度区间,综合确定信息片段最终的内容显示长度,并由弹性信息管理模块按所确定的内容显示长度输出信息片段的上下文内容,保证语义完整性。视图展现模块利用弹性信息管理模块确定的呈现内容,改变呈现所述信息片段的显示形式,从而给出如图7所示的显示页面,替换图5。
[0095]进一步来说,当用户点击图7中的信息片段超过一定时间,内容操作管理模块接收该调整指令,指令含义是显示该信息片段更多的上下文信息,以已显示的呈现内容为基础,通过弹性信息管理模块输出大于当前内容显示长度的下一个呈现内容长度区间的内容,获得如图8的显示效果。
[0096]在多个信息片段共同呈现的情况下,对其中至少一个信息片段的调整,势必会影响其它信息片段的呈现内容及显示形式,因此,涉及到多个信息片段的协同。图9和图10是本发明提供的多信息片段协同装置和方法。所述装置包括:内容操作管理模块、信息片段协同模块、视图展现模块、弹性信息管理模块。
[0097]内容操作管理模块用于判断是否符合触发对至少一个信息片段进行调整的条件,所述条件包括以下至少一种:信息片段有效性的变化、多信息片段组成的变化、信息片段权重变化以及用户调整指令。举例来说,内容操作管理模块可以接收用户针对多信息片段中的至少一个信息片段的调整指令。如上文所述,该调整指令可以针对该信息片段的显示形式进行调整,也可以针对该信息片段的呈现内容进行调整。所述内容操作管理模块用于判断所述调整指令使该信息片段的显示形式和/或呈现内容产生的变化量值。当变化量值较小时,不会引入新的信息片段,受影响的其它信息片段限于所述多信息片段当中与触发所针对的信息片段的直接或间接相邻的信息片段。内容操作管理模块将与调整指令所针对的信息片段直接相邻的其它信息片段的标识以及调整指令的指令参数一并传送给所述信息片段协同模块。所述信息片段协同模块包括关系解析模块作为其子模块,关系解析模块首先确定判断这些信息片段的逻辑关系时所依据的属性维度;如果用户没有特别明确属性维度,则可以使用通用的维度标准。进而,所述关系解析模块根据在上述属性维度上调整指令所针对的信息片段和与之相邻的信息片段的逻辑关系,判断该相邻的信息片段是否会受到调整指令所针对的信息片段的影响。如果经判断相邻的信息片段会受到影响,根据信息片段和与之相邻的信息片段的逻辑关系,确定该信息片段及与之相邻的信息片段各自的变化幅度。关系解析模块从视图展现模块获取调整指令对应的信息片段和与之相邻的信息片段的显示形式,例如显示子区域的属性,进而根据上述变化幅度判断是否可以满足调整指令所要求的变化量值。如果与调整指令直接相邻的信息片段的变化幅度不能达到调整指令所要求的变化,则该信息片段协同模块通过内容操作管理模块获得更多的与调整指令针对的信息片段直接或间接相邻的信息片段,并且再次根据这些信息片段和与之相邻的信息片断之间的逻辑关系,判定其是否受到影响以及在受到影响情况下的变化幅度,直至最终确定各信息片段的显示形式,例如显示子区域。弹性信息管理模块用于根据所述显示形式生成包含信息片段且具有完整语义的呈现内容,并且由视图展现模块进行呈现。
[0098]另一方面,当内容操作管理模块判定所述触发针对的信息片段的变化量值大于预定阈值因而需要增加呈现新的信息片段时,由视图展现模块根据指令参数和当前的信息片段的布局参数等显示形式,计算得到调整之后最适合的最优布局参数等显示形式。信息片段协同模块包括信息片段控制模块作为其子模块,信息片段控制模块根据调整后的最优布局参数等显示形式,确定候选信息片段的数量,可以比当前的布局当中显示子区域数量增加或者减少。关系属性管理模块根据候选信息片段在特定属性维度上的逻辑关系,确定其中最优信息片段,并为之附加其他属性维度上的关系属性。信息片段控制模块在候选信息片段列表中根据所述其它属性维度的关系属性,依次确定最终增加或者去除的信息片段。弹性信息管理模块依据最终确定增加的信息片段及其显示形式,取得具有完整语义的信息片段的呈现内容,由视图展现模块更新在增加或者去除信息片段之后各信息片段的显示形式,例如安排在合适的显示子区域显示信息片段的呈现内容。
[0099]例如,当用户调整显示区域大小时,根据用户的操作更新布局。进而,根据当前呈现的信息片段在更新后的布局当中所占用显示区域的大小,计算当前信息片段的上下文长度。根据空出的显示区域的大小,计算需填充新的信息片段的数量以及每个信息片段的上下文长度。在图7的基础上,用户缩小当前的信息片段的显示区域,则确定新增一个信息片段,由于之前用户选定的访问者最多这一属性维度,因而确定新增的信息片段为“一键式的简单操作”。确定“良好的传播链条”和新增信息片段“一键式的简单操作”二者各自的显示内容长度,视图展现模块会得到如图11的显示效果。
[0100]当用户从图11向下扩大“一键式的简单操作”的显示区域时,内容操作管理模块接收该调整指令,信息片段协同模块获知“一键式的简单操作”信息片段的上下文如图11所示已达到其末端,因此所以需要新增信息片段,根据访问者最多,确定新增的信息片段即为“类似游戏的解锁模式”。通过综合信息片段的数量和显示形式如显示区域大小,得出最优的布局风格,将尽可能保有较多的信息片段,计算出每个信息片段可展现的内容长度范围,由弹性信息管理模块输出,通过视图展现模块会得到如图12的显示效果。
[0101]用户可以查看已有信息片段所包含的全部内容,得到相关指令参数后,会传递给弹性信息管理模块产生达到每个信息片段上下文的最大内容长度范围的呈现内容,视图展现模块会得到如图13的显示效果。
[0102]本发明实现的技术效果包括:首先,在电子文档的基础上构建了信息片段这一基本单元,在一定范围内,收集并扩展了信息片段可包含的内容及其在各个维度上的属性;二是在同一电子文档中,建立信息片段之间包含语义顺序在内的逻辑关系,为通过信息片段重现电子文档或者新建电子文档奠定基础;三是提供信息片段的呈现方法以及呈现对用户操作的响应机制,使得可以根据用户的操作指令改变信息片段呈现的内容和形式。第四是基于信息片段之间的既有关系和逻辑顺序,建立了多信息片段之间协同机制,实现整体上可显示原始电子文档或新建的电子文档内容的效果。
[0103]以上所述,仅为本发明的【具体实施方式】,本发明还可以应用在其它设备中;以上描述中的尺寸和数量均仅为参考性的,本领域技术人员可根据实际需要选择适当的应用尺寸,而不脱离本发明的范围。本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求所界定的保护范围为准。
【权利要求】
1.一种组织信息片段的方法,其特征在于,包括以下步骤: 获取信息片段的相关信息; 基于所述相关信息,确定信息片段之间的逻辑关系。
2.根据权利要求1所述的组织信息片段的方法,其特征在于,所述信息片段之间的逻辑关系包括:信息片段在特定属性维度上的顺序关系。
3.一种信息片段的呈现方法,其特征在于,包括: 获得所要呈现的信息片段的相关信息及逻辑关系; 生成用于呈现信息片段的显示形式; 确定信息片段的可输出形式。
4.一种用于信息片段的用户响应方法,其特征在于,包括: 接收用户对信息片段的调整指令; 响应所述调整指令,改变包含信息片段的呈现内容和/或用于呈现所述信息片段的显示形式。
5.—种多信息片段协同方法,其特征在于,包括: 触发针对至少一个信息片段的调整; 确定受到调整影响的信息片段; 确定受到调整影响的信息片段的呈现内容。
6.一种用于组织信息片段的装置,其特征在于,包括: 信息片段管理模块,用于获取信息片段的相关信息; 关系属性管理模块,用于基于所述相关信息,确定信息片段之间的逻辑关系。
7.根据权利要求6所述的用于组织信息片段的装置,其特征在于,关系属性管理模块确定的所述信息片段之间的逻辑关系包括:信息片段在特定属性维度上的顺序关系。
8.一种用于呈现信息片段的装置,其特征在于,包括: 信息片段管理模块,用于获得所要呈现的信息片段的相关信息; 关系属性管理模块,用于确定信息片段之间的逻辑关系; 视图展现模块,生成用于呈现信息片段的显示形式; 弹性信息管理模块,用于确定信息片段的可输出形式。
9.一种用于信息片段的用户响应装置,其特征在于,包括: 内容操作管理模块,用于接收用户对信息片段的调整指令; 弹性信息管理模块,用于响应所述调整指令,改变包含信息片段的呈现内容;和/或 视图展现模块,用于响应所述调整指令,改变呈现所述信息片段的显示形式。
10.一种多信息片段协同装置,其特征在于,包括: 内容操作管理模块,用于触发针对至少一个信息片段的调整; 信息片段协同模块,用于确定受到调整影响的信息片段; 弹性信息管理模块,用于确定受到调整影响的信息片段的呈现内容。
【文档编号】G06F3/0484GK104461507SQ201410629189
【公开日】2015年3月25日 申请日期:2014年11月10日 优先权日:2014年11月10日
【发明者】吴涛军 申请人:吴涛军
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1