[發明專利]一種數據類型轉換方法及終端有效
| 申請號: | 201610727305.1 | 申請日: | 2016-08-25 |
| 公開(公告)號: | CN108304188B | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 邢堯;洪宇 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 羅明玉 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據類型 轉換 方法 終端 | ||
本發明實施例公開了一種數據類型轉換方法及終端,所述方法包括:若接收到請求指令,獲取需要轉換的未支持的第一數據類型;根據所述未支持的第一數據類型,在已封裝的實現類中獲取與所述未支持的第一數據類型相對應的關聯屬性;根據預設的宏文件將所述關聯屬性轉換為可支持的第二數據類型。本發明根據未支持的第一數據類型,在已封裝的實現類中獲取相對應的關聯屬性,再根據預設的宏文件將所述關聯屬性轉換為可支持的第二數據類型,實現了數據類型直接通過調用宏實現數據類型的轉換,而無需添加額外的計算機代碼,在計算機軟件/硬件的開發過程中,提升了開發者的開發效率,以及提高了軟件系統的優化程度。
技術領域
本發明涉及計算機技術領域,尤其涉及一種數據類型轉換方法及終端。
背景技術
目前,在操作系統中,傳統的數據類型轉換的方法是當每次進行數據類型轉換時,都需要通過添加額外的計算機代碼才能實現,這種方式,在計算機軟件/硬件的開發過程中,降低了開發者的開發效率,另外,對于通過計算機代碼實現的軟件系統,額外的計算機代碼也會導致軟件系統的代碼冗余,造成軟件系統的優化程度不高。
發明內容
有鑒于此,本發明實施例提供一種數據類型轉換方法及終端,當進行數據類型的轉換時,直接通過調用宏實現數據類型的轉換,而無需添加額外的計算機代碼,以此在計算機軟件/硬件的開發過程中,提升開發者的開發效率及軟件系統的優化程度。
一種數據類型轉換方法,所述方法包括:
若接收到請求指令,獲取需要轉換的未支持的第一數據類型;
根據所述未支持的第一數據類型,在已封裝的實現類中獲取與所述未支持的第一數據類型相對應的關聯屬性;
根據預設的宏文件將所述關聯屬性轉換為可支持的第二數據類型。
具體的,所述根據所述未支持的第一數據類型,在已封裝的實現類中獲取與所述未支持的第一數據類型相對應的關聯屬性,具體包括:調用預先已封裝的實現類;根據所述預先已封裝的實現類,將所述未支持的第一數據類型輸出為類對象值;將所述類對象值作為所述關聯屬性。
具體的,所述根據預設的宏文件將所述關聯屬性轉換為可支持的第二數據類型,具體包括:獲取所述關聯屬性;識別所述關聯屬性;根據預設規則對所述關聯屬性進行拼接,得到相對應的目標關聯屬性;將所述目標關聯屬性作為所述第二數據類型。
具體的,所述預設的宏文件包括系統預定義的宏文件或者用戶預定義的宏文件。
具體的,所述方法還包括:將所述可以支持的第二數據類型輸出至對應的類中。
一種終端,所述終端包括:
第一獲取單元,用于若接收到請求指令,獲取需要轉換的未支持的第一數據類型;
第二獲取單元,用于根據所述未支持的第一數據類型,在已封裝的實現類中獲取與所述未支持的第一數據類型相對應的關聯屬性;
轉換單元,用于根據預設的宏文件將所述關聯屬性轉換為可支持的第二數據類型。
具體的,所述第二獲取單元,具體包括:調用單元,用于用于調用預先已封裝好的實現類;第一輸出單元,用于根據所述預先已封裝的實現類,將所述未支持的第一數據類型輸出為類對象值;第一命令單元,用于將所述類對象值作為所述關聯屬性。
具體的,所述轉換單元,具體包括:第三獲取單元,用于獲取所述關聯屬性;識別單元,用于識別所述關聯屬性;第四獲取單元,用于根據預設規則對所述關聯屬性進行拼接,得到相對應的目標關聯屬性;第二命令單元,用于將所述目標關聯屬性作為所述第二數據類型。
具體的,所述預設的宏文件包括系統預定義的宏文件或者用戶預定義的宏文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610727305.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種靜態庫的生成方法以及設備
- 下一篇:多鏡像設備軟件編譯方法、裝置及設備





