一种信息展示的方法及装置与流程

文档序号:11155066阅读:447来源:国知局
一种信息展示的方法及装置与制造工艺

本发明涉及数据展示技术领域,尤其是一种信息展示的方法及装置。



背景技术:

随着信息时代的到来,信息量急剧增加,信息之间的关系更是错综复杂。传统的文字信息展示方法,不能快速获得信息关键内容。为便于快速获取信息的关键内容,目前提出了一种信息标签的概念,即通过提取文字信息中的一个或几个关键词,将关键词作为文字信息的信息标签使用。通过信息标签定位文字信息,可以加快用户获取信息关键内容的速度,并且,文字信息之间的关系可以通过标签之间的关系表示。

相同的信息,通常具有多个不同的信息标签,多个信息标签之间可能具有一定的关联关系。不同的信息,也可能具有相同的信息标签。例如,对于文字信息“技术部的张三完成了大数据平台的前端开发工作”,将其信息标签定为“技术部、张三、大数据平台、前端开发”,“技术部的李四完成了大数据平台的数据库开发工作”,将其信息标签定为“技术部、李四、大数据平台、数据库开发”。两段不同的文字信息都具有四个不同的标签,并且两段信息的信息标签中有两个相同的信息标签“技术部、大数据平台”。对于信息“技术部的张三完成了大数据平台的前端开发工作”,以信息标签“张三”为例,说明一条信息中不同信息标签之间的关系“张三是技术部的,张三参与的大数据平台的开发,张三会前端开发”。

现有技术中,通过信息标签展示信息的方式,是将一条信息的所有信息标签放在同一行中显示,上述示例中的信息标签展示方式为:

技术部、张三、大数据平台、前端开发

技术部、李四、大数据平台、数据库开发

这样的展示方式,不能显示标签之间的关联关系,而且当需要显示的信息标签较多时,相同的信息标签导致在显示窗口中存在大量冗余的标签信息。



技术实现要素:

本发明提供了一种信息展示的方法及装置,能够解决不能显示数据信息的标签之间关联关系的问题。

为了解决上述技术问题,一方面,本发明提供了一种信息展示的方法,该方法包括:

获取数据信息的信息标签,所述信息标签用于标识所述数据信息的信息特征;

将所述信息标签进行分类;

将所述分类分配到预设的多个层级图中,其中,将同类信息标签放置在层级图中的同一层级进行显示;

在层级图中,遍历所述信息标签与各层级中信息标签之间的关联关系;

利用所述关联关系对所述信息标签进行前端展示。

另一方面,本发明还提供了一种信息展示的装置,该装置包括:

获取单元,用于获取数据信息的信息标签,所述信息标签用于标识所述数据信息的信息特征;

分类单元,用于将所述获取单元获取的信息标签进行分类;

显示单元,用于将所述分类单元的分类分配到预设的多个层级图中,其中,将同类信息标签放置在层级图中的同一层级进行显示;

关联单元,用于在显示单元显示的层级图中,遍历所述信息标签与各层级中信息标签之间的关联关系;

展示单元,用于利用所述关联单元遍历的关联关系对所述信息标签进行前端展示。

本发明提供的信息展示的方法及装置,能够通过信息标签展示数据信息,信息标签是对数据信息的信息特征的标识。将信息标签在层级图中显示,根据信息标签的属性信息将信息标签分类,并按照属性信息分层。遍历标签之间的关联关系,并根据关联关系将信息标签在前端进行展示。与现有技术相比,本发明一方面能够展示信息标签之间的关联关系,通过关联关系能快速定位信息标签对应的数据信息。另一方面对于不同数据信息的相同信息标签,共享一个信息标签,避免了相同信息标签重复展示造成 的标签冗余的问题。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的第一种信息展示的方法流程图;

图2示出了本发明实施例提供的一种在层级图中展示信息标签的示意图;

图3示出了本发明实施例提供了一种信息展示的示意图;

图4示出了本发明实施例提供的第二种信息展示的方法流程图;

图5示出了本发明实施例提供的第三种信息展示的方法流程图;

图6示出了本发明实施例提供的一种信息展示的装置组成框图;

图7示出了本发明实施例提供的另一种信息展示的装置组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种信息展示的方法,如图1所示,该方法包括:

101、获取数据信息的信息标签,信息标签用于标识数据信息的信息特征。

所述数据信息,是指包含一定信息的数据,数据的表现形式可以是文字,数值等等,数据所传达的信息可以是一条新闻,一个事件,一个行业的描述,一张工资统计表等等。在本实施例中对数据的表现形式不做限定, 对信息的内容也不做限定。

在数据信息中,具有标识数据信息的信息特征,数据信息的所有信息特征可以描述数据信息的基本内容。示例性的,一段新闻“微博网友爆料深圳一妙龄女子因公司经常熬夜加班,容颜加速衰老,导致爱情事业双失意。她愤愤不平当街控诉,呼吁“衰老算工伤”。事件经曝光后,多个微博意见领袖纷纷就此事发表自己的观点,网友也加入辩论大战”,其信息特征包括“微博网友、深圳、女子、加班、衰老、工伤”,通过这几个信息特征可以基本表达该条新闻的内容,那么这几个信息特征则记做该条数据信息的信息标签。

对于数据信息中信息特征的选取,也就是信息标签的选取,可以根据信息的类型不同制定不同的选取规则。若数据信息为一条新闻,则可以查询该条数据信息中的“信息来源、时间、地点、人物、事件”;若数据信息为一张工资统计表,则可以查询该条数据信息中的“时间、人物、工资、奖金、是否满勤”。根据不同的信息特征选取规则,选取对应的不同的信息标签。在本实施例中对数据信息的信息特征选取规则不做限定。

102、将信息标签进行分类。

将步骤101获得的所有信息标签分类。所有的信息标签,分为不同的类别,根据不同的分类规则可以分为不同的类。在本实施例中对信息标签的分类规则不做限定,对信息标签可以分为的类别数量也不做限定。示例性的,信息标签包括“张三、李四、王五、技术部、财务部、北京、深圳、前端开发工程师、数据库工程师、注册会计师”,根据标签属性将信息标签分为“姓名、部门、地点、职称”四个类。

将信息标签,分类存放,相同类型的信息标签放在同一个目录下,以方便后续操作中对信息标签的查找、调取等操作。

103、将分类分配到预设的多个层级图中,其中,将同类信息标签放置在层级图中的同一层级进行显示。

层级图,是指根据信息的类型、级别、优先级等划分并按照特定的规则排列图形。本实施例中,在层级图中显示信息标签,层级图是根据信息标签的类型按照特定的规则排列的图形。

由步骤102将信息标签分为不同的类,不同的类可以都放置在一个层级图中,也可以不同的层级图中。一个层级图中包含多个信息标签类,一个信息标签类也可以放置在不同的层级图中。

在本实施例中,根据信息标签的分属类别设定层级排列的位置顺序。对于信息标签类别的排列,可以根据信息标签类别中的信息标签数量的多少排列,可以根据信息标签类别名称的字符长短排列,也可以根据信息标签类别名称的首字母排列。在本实施例中对信息标签类别的排列顺序不做限定。也就是对层级图中每一层所对应的信息标签类别不做限定。

此外,在层级内部,亦可以依照诸如标签字符长短、标签首字母等规则对层级内的标签进行排序。

在确定信息标签的分层结构后,根据步骤102得到的分属不同类别的信息标签,将同类标签放置在层级图中的同一层中显示。

104、在层级图中,遍历信息标签与各层级中信息标签之间的关联关系。

所述遍历,是指沿着某条搜索路线,依次对每个信息标签做访问。遍历的搜索路线,是从层级图的某一层中的某个信息标签开始,搜索该信息标签与其他层中信息标签之间的关联关系,然后开始该层中下一个信息标签与其他层中信息标签的关联关系,直至该层中信息标签遍历结束,再根据层排列一层一层的搜索,直到访问所有的信息标签。在本实施例中,对于同一层中信息标签的遍历顺序不做限定,对层排列的排列顺序也不做限定。通过对信息标签的访问,寻找信息标签与各层中信息标签之间的关联关系,直到找出所有信息标签之间的关联关系。

105、利用关联关系对信息标签进行前端展示。

按照关联关系,在层级图中展示信息标签与信息标签之间的关联关系。有关联关系的信息标签之间可以用连线表示。在层级图中可以显示任意层级间标签之间的关系,但是在实际应用中,若要展示信息标签关联关系的层级在层级图中显示的位置相隔较远,那么连线要穿过其他层级,因此展示出的具有信息标签关联关系的层级图较乱,不易根据信息标签及其关联关系快速的定位数据信息。

在本实施例中,在层级图中显示信息标签,并在相邻层级的有关联关 系的信息标签之间的设置连线,以展示信息标签及其标签之间的关联关系。信息标签的显示,以及信息标签之间关联关系的展示,在层级图中清晰有序。由此通过层级图可以快速地定位数据信息表示的内容信息。

下面通过一个示例对图1所示的方法进行说明。在本示例中,数据信息为“在北京总公司的张三,是技术部的一员,负责产品的前端开发与数据库开发工作。李四也是北京总公司技术部的一员,负责产品的嵌入式开发工作。而王五是沈阳分公司的,是生产部的一员,负责产品生产的管理工作”,从数据信息中提取的信息标签有“张三、李四、王五、前端开发、数据库开发、嵌入式开发、技术部、生产部、北京、沈阳”。将信息标签分为“姓名,技能、部门、工作地点”四类,则层级图中分为四层,并按照“姓名、技能、部门、工作地点”的顺序排列。在层级图中显示信息标签的类别与信息标签的内容,如图2所示。

遍历层级图中的标签,找出相邻层级信息标签的关联关系。从数据信息中可以找出所有信息标签中有关联的信息标签。从姓名类别开始查询查找姓名类别与技能类别的信息标签之间的关联关系。“张三”,与技能中的前端开发和数据库开发有关联,“李四”,与技能中的嵌入式开发有关联,“王五”,与技能中的标签没有关系。类似的查找,技能类别与部门类别的信息标签之间的关联关系,部门类别与工作地点类别的信息标签之间的关联关系到的信息标签之间的关系如下:

张三-前端开发;张三-数据库开发;李四-嵌入式开发;前端开发-技术部;数据库开发-技术部;嵌入式开发-技术部;技术部-北京;生产部-沈阳。

根据相邻层级信息标签之间的关系,设置信息标签之间的连线。得到如图3所示的,展示信息标签及其关联关系的层级图。

本发明实施例提供的信息展示的方法,能够通过信息标签展示数据信息,信息标签是对数据信息的信息特征的标识。将信息标签在层级图中显示,根据信息标签的属性信息将信息标签分类,并按照属性信息分层。遍历标签之间的关联关系,并根据关联关系将信息标签在前端进行展示。与现有技术相比,本发明实施例一方面能够展示信息标签之间的关联关系,通过关联关系能快速定位信息标签对应的数据信息。另一方面对于不同数 据信息的相同信息标签,共享一个信息标签,避免了相同信息标签重复展示造成的标签冗余的问题。

进一步的,作为图1的细化和扩展,本发明另一实施例还提供了一种信息展示的方法,如图4所示,该方法包括:

401、获取数据信息的信息标签,信息标签用于标识数据信息的信息特征。

本步骤的实现方法与图1的步骤101的实现方式相同,这里不在赘述。

402、预置属性信息。

所述属性,是对一个对象的抽象和刻画。一个属性信息,描述一个信息标签类。一个属性信息,是对应同一类的一个或者多个信息标签。示例性的,将“颜色”作为一个属性信息,“颜色”是对一个色彩描述类信息标签的描述,其中可以包含“蓝色、黄色、淡紫色、藕荷色、卡其色、黑色”等等,所有代表颜色的信息标签。

在实际应用中,预置的属性信息,是根据数据信息包括的信息总结和概括等到的,是针对数据信息的预置。示例性的,数据信息为“九月,一个色彩缤纷的季节,沿路走去抬眼望着,蓝蓝的天空,白白的云,金黄的银杏叶,火红的枫叶,热闹而又萧条”,预置属性可以是“月份、季节、颜色、植物”,若预置属性为“姓名”,与数据信息完全无关,则预置属性为无用信息。

预置的属性信息,要包括所有数据信息的属性。在本实施例中对属性的类别和数量不做限定。

403、将信息标签进行分类。

按照步骤402中预置的属性信息,将信息标签分类。将从数据信息中的获取的所信息标签分类,并去除信息标签中的重复标签,以去除冗余标签。

404、根据预置的属性信息设置层级图中层级的位置顺序。

层级图中层级的设置与预置的属性信息的排列顺序对应。

信息标签是层级图中显示的具体内容。而层级图中,层级的设置是在写入信息标签之前进行的。确定了层级的设置后,才能对应层级设置写入 具体的信息标签。在本实施例中层级的设置,由预置的属性信息确定。对于层级图中层级的排列顺序可以根据预置属性信息中的信息标签数量的多少排列,可以根据预置属性信息名称的字符长短排列,也可以根据预置属性信息名称的首字母排列,在本实施例中对预置属性信息的排列顺序不做限定。

405、将分类分配到预设的多个层级图中,其中,将同类信息标签放置在层级图中的同一层级进行显示。

根据步骤406层级的设置,对应的将同类信息标签放入层级图中。根据层级图中的层级的设置,一层一层的放入信息标签。这样所有的已分类的信息标签都放入层级图中,并保证数据的完整性。信息标签案顺序放置,放置的信息标签不重复,加快了数据录入的效率。

406、在层级图中,遍历信息标签与各层级中信息标签之间的关联关系。

通过对层级图中信息标签的遍历,查找信息标签之间的关系。遍历是从层级图中第一层的第一个信息标签开始,依次遍历各层级中的每个信息标签。在下一层中查找与上一层信息标签同属一个数据信息的信息标签,获得相邻层信息标签的关联关系。通过逐层遍历获得层级与层级之间信息标签的关联关系,这些关联关系的总和即为层级图整体的标签关联关系。

以图3所示层级图为例,从第一层“姓名”层的第一个标签“张三”开始,依次查找与第二层“技能”层中的“前端开发”、“数据库开发”、“嵌入式开发”是否有关联关系,在数据信息中存在信息“在北京总公司的张三,是技术部的一员,负责产品的前端开发与数据库开发工作”,所以“张三”与“前端开发”、“数据库开发”均有关联关系。然后查找“姓名”层中第二个信息标签“李四”,与第二层“技能”层中的“前端开发”、“数据库开发”、“嵌入式开发”是否有关联关系。在“姓名”层与“技能”层查询结束后,再查询“技能”层与“部门”层的信息标签之间的关联关系,直到任意相邻的层之间的信息标签之间的关联关系都已查询。

407、利用关联关系对信息标签进行前端展示。

在前端展示层级图,在层级图中,通过连线的方式对信息标签之间的关联关系进行可视化的表示。表示关联关系的连线线条的粗细、颜色、是否有箭头等显示方式可以是多样的,在本实施例中对连线的显示方式不做 限定。

在设置完连线之后就得到了一个完整的层级图。在该层级图中,用户从首层中的某个信息标签开始,顺着连线的指引逐级查找下一层中的信息标签,由此获得一个由连线串接标签的“信息路径”。该“信息路径”中的所有信息标签可以表征一个数据信息的完整内容。

进一步的,用户可能需要查询层级图中,任意两个层级的信息标签之间关联关系。如果能改变层级图中层级的排列顺序,则更符合用户的需求。本发明另一个实施例还提供了一种信息标签展示的方法,如图5所示,该方法包括:

501、接收拖拽操作指令,拖拽操作指令用于改变层级图中各层级之间的位置顺序。

所述拖拽操作指令,是由外部输入的,由用户通过鼠标、键盘、或者触控屏的方式输入的。在本实施例中对拖拽操作指令的输入方式不做限定。拖拽操作指令是对层级图中,一个层级的操作,包括对层级中的信息标签及层级属性信息的操作。通过拖拽操作指令,改变层级图中层级显示的位置顺序。

502、响应于拖拽操作指令,重置层级图中各层级之间的位置顺序。

根据步骤501,层级图显示的层级位置的改变,重置层级图中层级的位置关系。

503、基于重置后的层级位置顺序重新遍历信息标签与各层级中信息标签之间的关联关系。

与图1所示的步骤104相同,遍历信息标签,查找信息标签之间的关联关系。

504、利用重新遍历的关联关系对信息标签进行前端展示。

与图1所示的步骤105相同,根据关联关系,设置信息标签之间的连线。由此获得一个基于变化后的层级位置顺序重新设置连线的层级图。该层级图与原层级图相比,虽然层级位置顺序和连线形式发生了变化,但是其所表达的信息标签之间的关联关系并未改变。

进一步的,作为对上述图1、图4与图5所示方法的实现,本发明另一 实施例还提供了一种信息展示的装置。本装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本装置实施例能够对应实现前述方法实施例中的全部内容。如图6所示,该装置包括:获取单元61、分类单元62、显示单元63、关联单元64以及展示单元65,其中,

获取单元61,用于获取数据信息的信息标签,信息标签用于标识数据信息的信息特征;

分类单元62,用于将获取单元61获取的信息标签进行分类;

显示单元63,用于将分类单元62的分类分配到预设的多个层级图中,其中,将同类信息标签放置在层级图中的同一层级进行显示;

关联单元64,用于在显示单元63显示的层级图中,遍历信息标签与各层级中信息标签之间的关联关系;

展示单元65,用于利用关联单元64遍历的关联关系对信息标签进行前端展示。

进一步的,分类单元62,用于:

按照预置的属性信息,将信息标签分类。

进一步的,如图7所示,该装置进一步包括:

层级设置单元66,用于在显示单元63将同类信息标签放置在层级图中的同一层级进行显示之前,根据属性信息设置显示单元63显示的层级图中层级的位置顺序。

进一步的,关联单元64,用于:

从层级图中的第一层开始,依次遍历各层级中的每个信息标签。

进一步的,关联单元64,用于:

在下一层中查找与上一层信息标签同属一个数据信息的信息标签,获得关联关系。

进一步的,如图7所示,该装置进一步包括:

接收单元67,用于接收拖拽操作指令,拖拽操作指令用于改变层级图中各层级之间的位置顺序;

重置单元68,用于响应于所述接收单元67接收的拖拽操作指令,重置 层级图中各层级之间的位置顺序;

关联单元64,用于基于所述重置单元68重置后的层级位置顺序重新遍历信息标签与各层级中信息标签之间的关联关系;

展示单元65,用于利用所述关联单元64重新遍历的关联关系对信息标签进行前端展示。

本发明实施例提供的信息展示的装置,能够通过信息标签展示数据信息,信息标签是对数据信息的信息特征的标识。将信息标签在层级图中显示,根据信息标签的属性信息将信息标签分类,并按照属性信息分层。遍历标签之间的关联关系,并根据关联关系将信息标签在前端进行展示。与现有技术相比,本发明实施例一方面能够展示信息标签之间的关联关系,通过关联关系能快速定位信息标签对应的数据信息。另一方面对于不同数据信息的相同信息标签,共享一个信息标签,避免了相同信息标签重复展示造成的标签冗余的问题。

所述信息展示的装置包括处理器和存储器,上述获取单元61、分类单元62、显示单元63、关联单元64和展示单元65等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决不能显示数据信息的标签之间关联关系的问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取数据信息的信息标签,所述信息标签用于标识所述数据信息的信息特征;将所述信息标签进行分类;将所述分类分配到预设的多个层级图中,其中,将同类信息标签放置在层级图中的同一层级进行显示;在层级图中,遍历所述信息标签与各层级中信息标签之间的关联关系;利用所述关联关系对所述信息标签进行前 端展示。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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