本发明专利技术公开了一种展示智能手机数据信息的方法,属于智能手机数据信息展示领域,包括以下步骤:S1:定义数据源模块,包括数据源本身的数据实体和对其所包含的数据的描述信息,称为数据视图配置项;S2:通过数据项展示模块对不同类型元数据进行展示;S3:通过多视图展示模块还原数据真实场景的方式进行展示。本发明专利技术的有益效果如下:统一设计的数据展示框架,可以支持灵活的扩展需求,界面呈现框架可以自适应各种新的、复杂的数据结构。
【技术实现步骤摘要】
本专利技术属于智能手机数据信息展示领域,具体涉及一种展示智能手机数据信息的方法。
技术介绍
手机与生活密不可分,手机中的数据信息涉及方方面面,人际交往、财务、情感等等,对个人来说可谓宝贵,同时有的手机数据作为电子物证的一种,还是公安等司法破案的关键。 现有市场上的手机取证装置对提取的数据展示,基本上只是简单的数据列表展示,可读性差,界面排版也不友好,更重要的是可展现性差,对一些复杂的数据结构不能进行展示。本专利技术针对多种复杂数据类型进行展示,可以非常灵活的支持各种复杂结构数据的友好呈现,还原数据的真实呈现状态,让数据一目了然,增强可读性。
技术实现思路
本专利技术针对现有技术的不足,提供了一种展示智能手机数据信息的方法,能够有效的解决现有取证装置可展示性差的缺陷。 为解决以上问题,本专利技术采用的技术方案如下:一种展示智能手机数据信息的方法,包括以下步骤:S1:定义数据源模块,包括数据源本身的数据实体和对其所包含的数据的描述信息,称为数据视图配置项; S2:通过数据项展示模块对不同类型元数据进行展示; S3:通过多视图展示模块还原数据真实场景的方式进行展示。 作为优选: S1所述的数据视图配置项定义了数据结构、数据类型和数据呈现方式。 作为优选:数据项展示模块处理步骤如下: S21:解析元数据定义; S22:根据解析结果创建相应的模板; S23:依次创建模板后将所有模板绑定到显示控件上; S24:将模板对应脚本执行的数据绑定到显示控件上; S25:界面呈现。 作为优选:多视图展示模块处理步骤如下: S31:根据数据结构中的多视图定义创建对应多视图控件; S32:解析元数据定义; S33:根据元数据定义创建对应的模板; S34:绑定模板到多视图控件; S35:绑定模板对应脚本执行的数据到多视图控件; S36:界面呈现。 作为优选:S22所述的显示控件模板支持文本、音频、视频、图片、邮件、富文本(HTML)、数据状态、数字和时间数据类型。 作为优选:所述的多视图控件支持视图方式包括列表模式、地图模式、对话模式和缩略图模式。 本专利技术的有益效果如下:统一设计的数据展示框架,可以支持灵活的扩展需求,界面呈现框架可以自适应各种新的、复杂的数据结构,具体如下:数据源具有自描述特性,数据源本身包含数据实体,和其对应的数据视图配置信息;数据模板装饰数据项,可以支持灵活的扩展,目前支持的数据种类包括:文本、音频、视频、图片、邮件、富文本(HTML)、数据状态、数字和时间等;同一数据可进行多视图展示方式,还原真实数据场景。 附图说明 图1为数据源结构示意图; 图2为支持的元数据类型示意图; 图3为元数据解析流程图; 图4为支持的多视图展示类型示意图; 图5为数据视图展示流程图。 具体实施方式 为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术做进一步详细说明。 一种展示智能手机数据信息的方法,包括以下步骤:S1:定义数据源模块,包括数据源本身的数据实体和对其所包含的数据的描述信息,称为数据视图配置项; S2:通过数据项展示模块对不同类型元数据进行展示; S3:通过多视图展示模块还原数据真实场景的方式进行展示。 S1所述的数据视图配置项定义了数据结构、数据类型和数据呈现方式。 数据项展示模块处理步骤如下: S21:解析元数据定义; S22:根据解析结果创建相应的模板; S23:依次创建模板后将所有模板绑定到显示控件上; S24:将模板对应脚本执行的数据绑定到显示控件上; S25:界面呈现。 多视图展示模块处理步骤如下: S31:根据数据结构中的多视图定义创建对应多视图控件; S32:解析元数据定义; S33:根据元数据定义创建对应的模板; S34:绑定模板到多视图控件; S35:绑定模板对应脚本执行的数据到多视图控件; S36:界面呈现。 S22所述的显示控件模板支持文本、音频、视频、图片、邮件、富文本(HTML)、数据状态、数字和时间数据类型。 所述的多视图控件支持视图方式包括列表模式、地图模式、对话模式和缩略图模式。 本专利技术主要包含三大模块:A.数据源模块、B.数据项展示模块、C.多视图展示模块,举具体实施介绍如下。 A.数据源模块: 如图1所示,数据源模块包含数据源本身的数据实体和对其所包含的数据的描述信息,称为数据视图配置项,该描述信息主要定义了数据结构、数据类型和数据呈现方式等,它是数据项展示、多视图展示的基础。 具体实施例如下: 以下代码是手机取证装置针对淘宝旺信APP解析脚本插件的配置信息,其中<plugin >节点中的data属性值“$data,TreeDataSourc”定义该数据结构的类型,表示为一个复杂的树形数据结构,后面多个<data>节点,每一个<data>表示为一个数据结构定义,<data>中每一个<item>即为元数据定义。也就是说一个数据结构由多个元数据组成(一个数据结构在视图上的表现形式就是一个列表),而一个插件的解析结果包含多个数据结构,这些数据结构以树的形式组装在一起。 元数据的定义包含以下元素: Name:界面显示的名称; Code:数据项的编码,用于脚本编码中的数据结构定义; Type:数据类型,定义该数据项的类型,如文本、音频、视频、图片等; Format:界面呈现的格式化配置信息; Order:界面呈现的排序方式; 在实际的脚本开发过程中,定义对应的数据结构,如后面的function Account就对应第一个<data>配置,也就是说该脚本执行后得到的数据,和其定义的元数据共同构成了一个数据源。 部分代码如下: <plugin name本文档来自技高网...
【技术保护点】
一种展示智能手机数据信息的方法,其特征在于,包括以下步骤:S1:定义数据源模块,包括数据源本身的数据实体和对其所包含的数据的描述信息,称为数据视图配置项;S2:通过数据项展示模块对不同类型元数据进行展示;S3:通过多视图展示模块还原数据真实场景的方式进行展示。
【技术特征摘要】
1.一种展示智能手机数据信息的方法,其特征在于,包括以下步骤:
S1:定义数据源模块,包括数据源本身的数据实体和对其所包含的数据的描述信息,称为数据视图配置项;
S2:通过数据项展示模块对不同类型元数据进行展示;
S3:通过多视图展示模块还原数据真实场景的方式进行展示。
2.根据权利要求1所述的方法,其特征在于,S1所述的数据视图配置项定义了数据结构、数据类型和数据呈现方式。
3.根据权利要求2所述的方法,其特征在于,数据项展示模块处理步骤如下:S21:解析元数据定义;
S22:根据解析结果创建相应的模板;
S23:依次创建模板后将所有模板绑定到显示控件上;
S24:将模板对应脚本执行的数据绑定到显示控件...
【专利技术属性】
技术研发人员:梁效宁,旷安定,
申请(专利权)人:四川效率源信息安全技术有限责任公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。