一種展示智能手機數據信息的方法
【專利摘要】本發(fā)明公開了一種展示智能手機數據信息的方法,屬于智能手機數據信息展示領域,包括以下步驟:S1:定義數據源模塊,包括數據源本身的數據實體和對其所包含的數據的描述信息,稱為數據視圖配置項;S2:通過數據項展示模塊對不同類型元數據進行展示;S3:通過多視圖展示模塊還原數據真實場景的方式進行展示。本發(fā)明的有益效果如下:統(tǒng)一設計的數據展示框架,可以支持靈活的擴展需求,界面呈現框架可以自適應各種新的、復雜的數據結構。
【專利說明】一種展示智能手機數據信息的方法
【技術領域】
[0001]本發(fā)明屬于智能手機數據信息展示領域,具體涉及一種展示智能手機數據信息的方法。
【背景技術】
[0002]手機與生活密不可分,手機中的數據信息涉及方方面面,人際交往、財務、情感等等,對個人來說可謂寶貴,同時有的手機數據作為電子物證的一種,還是公安等司法破案的關鍵。
[0003]現有市場上的手機取證裝置對提取的數據展示,基本上只是簡單的數據列表展示,可讀性差,界面排版也不友好,更重要的是可展現性差,對一些復雜的數據結構不能進行展示。本發(fā)明針對多種復雜數據類型進行展示,可以非常靈活的支持各種復雜結構數據的友好呈現,還原數據的真實呈現狀態(tài),讓數據一目了然,增強可讀性。
【發(fā)明內容】
[0004]本發(fā)明針對現有技術的不足,提供了一種展示智能手機數據信息的方法,能夠有效的解決現有取證裝置可展示性差的缺陷。
[0005]為解決以上問題,本發(fā)明采用的技術方案如下:一種展示智能手機數據信息的方法,包括以下步驟:S1:定義數據源模塊,包括數據源本身的數據實體和對其所包含的數據的描述信息,稱為數據視圖配置項;
52:通過數據項展示模塊對不同類型元數據進行展示;
53:通過多視圖展示模塊還原數據真實場景的方式進行展示。
[0006]作為優(yōu)選:SI所述的數據視圖配置項定義了數據結構、數據類型和數據呈現方式。
[0007]作為優(yōu)選:數據項展示模塊處理步驟如下:
S21:解析元數據定義;
S22:根據解析結果創(chuàng)建相應的模板;
S23:依次創(chuàng)建模板后將所有模板綁定到顯示控件上;
S24:將模板對應腳本執(zhí)行的數據綁定到顯示控件上;
S25:界面呈現。
[0008]作為優(yōu)選:多視圖展示模塊處理步驟如下:
S31:根據數據結構中的多視圖定義創(chuàng)建對應多視圖控件;
S32:解析元數據定義;
S33:根據元數據定義創(chuàng)建對應的模板;
S34:綁定模板到多視圖控件;
S35:綁定模板對應腳本執(zhí)行的數據到多視圖控件;
S36:界面呈現。
[0009]作為優(yōu)選:S22所述的顯示控件模板支持文本、音頻、視頻、圖片、郵件、富文本(HTML)、數據狀態(tài)、數字和時間數據類型。
[0010]作為優(yōu)選:所述的多視圖控件支持視圖方式包括列表模式、地圖模式、對話模式和縮略圖模式。
[0011]本發(fā)明的有益效果如下:統(tǒng)一設計的數據展示框架,可以支持靈活的擴展需求,界面呈現框架可以自適應各種新的、復雜的數據結構,具體如下:數據源具有自描述特性,數據源本身包含數據實體,和其對應的數據視圖配置信息;數據模板裝飾數據項,可以支持靈活的擴展,目前支持的數據種類包括:文本、音頻、視頻、圖片、郵件、富文本(HTML)、數據狀態(tài)、數字和時間等;同一數據可進行多視圖展示方式,還原真實數據場景。
【專利附圖】
【附圖說明】
[0012]圖1為數據源結構示意圖;
圖2為支持的元數據類型示意圖;
圖3為元數據解析流程圖;
圖4為支持的多視圖展示類型示意圖;
圖5為數據視圖展示流程圖。
【具體實施方式】
[0013]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明做進一步詳細說明。
[0014]一種展示智能手機數據信息的方法,包括以下步驟:S1:定義數據源模塊,包括數據源本身的數據實體和對其所包含的數據的描述信息,稱為數據視圖配置項;
52:通過數據項展示模塊對不同類型元數據進行展示;
53:通過多視圖展示模塊還原數據真實場景的方式進行展示。
[0015]SI所述的數據視圖配置項定義了數據結構、數據類型和數據呈現方式。
[0016]數據項展示模塊處理步驟如下:
S21:解析元數據定義;
S22:根據解析結果創(chuàng)建相應的模板;
S23:依次創(chuàng)建模板后將所有模板綁定到顯示控件上;
S24:將模板對應腳本執(zhí)行的數據綁定到顯示控件上;
S25:界面呈現。
[0017]多視圖展示模塊處理步驟如下:
S31:根據數據結構中的多視圖定義創(chuàng)建對應多視圖控件;
S32:解析元數據定義;
S33:根據元數據定義創(chuàng)建對應的模板;
S34:綁定模板到多視圖控件;
S35:綁定模板對應腳本執(zhí)行的數據到多視圖控件;
S36:界面呈現。
[0018]S22所述的顯示控件模板支持文本、音頻、視頻、圖片、郵件、富文本(HTML)、數據狀態(tài)、數字和時間數據類型。
[0019]所述的多視圖控件支持視圖方式包括列表模式、地圖模式、對話模式和縮略圖模式。
[0020]本發(fā)明主要包含三大模塊:A.數據源模塊、B.數據項展示模塊、C.多視圖展示模塊,舉具體實施介紹如下。
[0021]A.數據源模塊:
如圖1所示,數據源模塊包含數據源本身的數據實體和對其所包含的數據的描述信息,稱為數據視圖配置項,該描述信息主要定義了數據結構、數據類型和數據呈現方式等,它是數據項展示、多視圖展示的基礎。
[0022]具體實施例如下:
以下代碼是手機取證裝置針對淘寶旺信APP解析腳本插件的配置信息,其中〈plugin>節(jié)點中的data屬性值“$data, TreeDataSourc”定義該數據結構的類型,表示為一個復雜的樹形數據結構,后面多個〈data〉節(jié)點,每一個〈data〉表示為一個數據結構定義,〈data〉中每一個〈item〉即為元數據定義。也就是說一個數據結構由多個元數據組成(一個數據結構在視圖上的表現形式就是一個列表),而一個插件的解析結果包含多個數據結構,這些數據結構以樹的形式組裝在一起。
[0023]元數據的定義包含以下元素:
Name:界面顯示的名稱;
Code:數據項的編碼,用于腳本編碼中的數據結構定義;
Type:數據類型,定義該數據項的類型,如文本、音頻、視頻、圖片等;
Format:界面呈現的格式化配置信息;
Order:界面呈現的排序方式;
在實際的腳本開發(fā)過程中,定義對應的數據結構,如后面的funct1n Account就對應第一個〈data〉配置,也就是說該腳本執(zhí)行后得到的數據,和其定義的元數據共同構成了一個數據源。
[0024]部分代碼如下:
〈plugin name=4‘淘寶旺信,6” 81'0即=<‘社交聊天,2” devicetype=//android// icon="\icons\com.alibaba.mobileim.png〃 app=〃com.alibaba.mobileim" vers1n=〃2.9.8〃descript1n=^ 旺信 〃 data=〃$data,TreeDataSource^ >
<source>
〈value〉/data/data/com.alibaba.mobileim/databases#F</value>
</source>
〈data type=〃Account〃 detailfield=〃Signature〃 contract=〃DataState〃>
〈item name=〃數據狀態(tài)〃 code=〃DataState〃 type=〃Enum〃 format=〃EnumDataState〃></item>
〈item name=〃用戶 ID〃 code=〃Id〃 type=〃string〃 width=〃120〃 alignment=〃left〃></item>
〈item name=〃用戶名〃 code=〃Name〃 type=〃string〃 width=〃140〃 order=〃desc〃 ></item>
【權利要求】
1.一種展示智能手機數據信息的方法,其特征在于,包括以下步驟: S1:定義數據源模塊,包括數據源本身的數據實體和對其所包含的數據的描述信息,稱為數據視圖配置項; 52:通過數據項展示模塊對不同類型元數據進行展示; 53:通過多視圖展示模塊還原數據真實場景的方式進行展示。
2.根據權利要求1所述的方法,其特征在于,SI所述的數據視圖配置項定義了數據結構、數據類型和數據呈現方式。
3.根據權利要求2所述的方法,其特征在于,數據項展示模塊處理步驟如下:S21:解析元數據定義; S22:根據解析結果創(chuàng)建相應的模板; S23:依次創(chuàng)建模板后將所有模板綁定到顯示控件上; S24:將模板對應腳本執(zhí)行的數據綁定到顯示控件上; S25:界面呈現。
4.根據權利要求2或3所述的方法,其特征在于,多視圖展示模塊處理步驟如下: S31:根據數據結構中的多視圖定義創(chuàng)建對應多視圖控件; S32:解析元數據定義; S33:根據元數據定義創(chuàng)建對應的模板; S34:綁定模板到多視圖控件; S35:綁定模板對應腳本執(zhí)行的數據到多視圖控件; S36:界面呈現。
5.根據權利要求3所述的方法,其特征在于,S22所述的顯示控件模板支持文本、音頻、視頻、圖片、郵件、富文本(HTML)、數據狀態(tài)、數字和時間數據類型。
6.根據權利要求4所述的方法,其特征在于,所述的多視圖控件支持視圖方式包括列表模式、地圖模式、對話模式和縮略圖模式。
【文檔編號】G06F17/30GK104182541SQ201410449325
【公開日】2014年12月3日 申請日期:2014年9月5日 優(yōu)先權日:2014年9月5日
【發(fā)明者】梁效寧, 曠安定 申請人:四川效率源信息安全技術有限責任公司