[發明專利]一種SDK接口轉換系統及其實現方法有效
| 申請號: | 201010514246.2 | 申請日: | 2010-10-21 |
| 公開(公告)號: | CN101957759A | 公開(公告)日: | 2011-01-26 |
| 發明(設計)人: | 劉鎮;胡銳;錢萍;黃樹成 | 申請(專利權)人: | 江蘇科技大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 樓高潮 |
| 地址: | 212003*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 sdk 接口 轉換 系統 及其 實現 方法 | ||
技術領域
本發明屬于軟件開發技術領域,涉及是SDK(Software?Development?Kit)使用的語言到軟件開發所使用的語言進行轉換的系統及方法。
背景技術
現有的應用軟件的開發一般是建立在現有SDK的基礎之上進行的,而SDK所使用的計算機語言一般會和應用軟件開發使用的計算機語言不一至,這就要進行接口轉換,一般都是人工進行SDK接口之間的轉換。這樣的轉換方式浪費人力,耗時、不具有通用性、靈活性差和修改麻煩的缺點。
發明內容
本發明目的是為解決上述SDK接口轉換問題,提供一種SDK接口轉換系統及其實現方法。
本發明為實現上述目的,采用如下技術方案:
本發明一種SDK接口轉換系統,包括:
SDK說明文檔規范化處理模塊:對原有的SDK說明文檔添加標記符號;
接口讀取模塊:打開SDK說明文檔進行讀取,遇到標記符號將工作提交給接口識別模塊;
接口識別模塊:根據標記符號的關鍵詞判斷出要進行轉換的類別,讀取要轉換的信息,然后調用接口轉換模塊進行轉換工作;
接口轉換模塊:根據接口識別模塊提交的信息首先在本地匹配數據庫進行搜索找到匹配的目標信息,如果沒有轉到在線幫助模塊;
在線幫助模塊:包括在線提問子模塊,在線回答子模塊和匹配數據庫子模塊,在線提問子模塊是在匹配不成功的情況下,把要匹配信息發布到在線提問子模塊;而在線回答子模塊是在線幫助模塊用于交流的子模塊,回答的格式采用匹配數據庫的格式;
接口輸出模塊:按指定計算機語言的接口說明文檔格式輸出新的接口說明文檔。
一種SDK接口轉換系統的實現方法,包括如下步驟:
步驟1,采用SDK說明文檔規范化處理模塊在原SDK說明文檔上添加標記符號;
步驟2,指定SDK開發包所使用的計算機語言和要轉換的計算機語言;
步驟3,采用接口讀取模塊開始讀取SDK說明文檔,并采用接口識別模塊根據標記符號的關鍵詞判斷出要進行轉換的類別,并讀取要轉換的信息;
步驟4,根據步驟3所得到的要進行轉換的類別在本地數據庫進行搜索匹配,如果匹配成功則轉到步驟6,如果匹配不成功則轉到步驟5;
步驟5,進行在線搜索匹配如果匹配成功則轉入步驟6,如果搜索不到,就將要轉換信息發布到在線幫助模塊上,并將沒有轉換成功的原信息輸出到輸出文檔并加上備注信息轉到步驟6;
步驟6,將轉換完的信息輸出,結束。
其中,在所述接口轉換所進行的信息搜索在本地進行查找或在在線平臺上進行搜索。
本發明解決了SDK接口轉換難,耗人力,準確率底等問題,具有很好的開放性和健壯性,適合于各種SDK開發接口的轉換,具有通用性。
附圖說明
圖1為本發明的整體結構圖;
圖2為本發明的功能模塊圖;
圖3為本發明的工作流程圖。
具體實施方式
下面結合附圖對發明的技術方案進行詳細說明,介紹本發明的具體實施過程。
在圖1中表達了整體框圖。從整體上看就是將原SDK開發文檔經過SDK接口轉換系統的處理之后,轉換成指定計算機語言的開發文檔。
步驟1,在進行轉換之前要按照SDK接口轉換系統的對SDK開發文檔的格化標準進行規范化處里,在SDK開發文檔里添加標記符號型式來告訴SDK接口轉換系統要開始進行識別,標記符號成對出現,由尖括號包圍的關鍵詞組成,以<>標志開始,以</>標志結束。關鍵詞一般為data?type(數據類型)、函數(function)和類(class)等等;而data?type(數據類型)又分為basic?data?type(基本數據類型)和Custom?data?types(自定義數據類型)?等等組成。
步驟2,就是SDK接口轉換系統進行處理的過程,SDK接口轉換系統讀取原SDK開發文檔,認別出標記符號,讀取標要進行轉換的信息,根據標記號的關鍵詞可以判斷出要進行轉換的是什么類別(數據類型,函數和類等等),并讀取要轉換的信息,在匹配數據庫內進行搜索匹配,如果匹配成功則輸入到新開發檔里,如果不成功;則在在線匹配庫里進行搜索匹配,如果匹配成功則輸入到新開發檔里,否則就將些信息發布到在線幫助模塊上,并將沒出有轉換成功的按SDK開發文檔信息寫到新開發文檔并加上備注信息。
步驟3,以文檔形式輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇科技大學,未經江蘇科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010514246.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種立體觸摸布線的方法
- 下一篇:邊帶抑制方法和邊帶抑制裝置





