[發明專利]一種基于蘋果操作系統的通信方法和系統有效
| 申請號: | 202011301310.9 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112100103B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 蘋果 操作系統 通信 方法 系統 | ||
1.一種基于蘋果操作系統的通信方法,適用于包括蘋果移動設備和蘋果外設的系統,所述蘋果移動設備包括蘋果操作系統和蘋果應用,其特征在于,所述方法包括如下步驟:
步驟101:所述蘋果應用根據用戶輸入的信息生成待處理數據并保存;
步驟102:所述蘋果應用調用系統文檔選擇視圖控制器獲取蘋果外設的設備對象,判斷獲取到的設備對象中的設備名稱與第一預設設備名稱是否相同,如果是,執行步驟103,否則,結束;
步驟103:所述蘋果應用將保存的待處理數據作為待寫入數據,將所述設備對象中的蘋果外設的訪問路徑作為系統寫函數的傳入參數,以所述待寫入數據為對象調用系統寫函數;當所述蘋果外設接收到所述蘋果操作系統被所述蘋果應用調用后下發的寫指令時,所述蘋果外設按照預設協議格式解析所述寫指令得到待寫入數據,對所述待寫入數據執行預設處理操作得到處理結果,將所述處理結果保存在第一預設存儲區,按照預設協議格式生成寫文件成功響應并發送給所述蘋果操作系統;
步驟104:當所述蘋果應用接收所述蘋果操作系統解析所述蘋果外設發送的寫文件成功響應得到的寫文件成功響應數據時,所述蘋果應用將所述設備對象中的蘋果外設的訪問路徑作為系統讀函數的傳入參數,以接收數據緩存區的地址為對象調用系統讀函數;當所述蘋果外設接收到所述蘋果操作系統被所述蘋果應用調用后下發的讀指令時,所述蘋果外設將所述第一預設存儲區中的處理結果按照預設協議格式封裝得到讀文件成功響應并發送給所述蘋果操作系統,清空第一預設存儲區;
步驟105:所述蘋果應用從所述接收數據緩存區中獲取處理結果;
所述方法還包括:當所述蘋果外設插入到所述蘋果移動設備時,向所述蘋果操作系統報告設備類型為大容量存儲設備。
2.如權利要求1所述的方法,其特征在于,所述步驟102還包括:所述蘋果應用將所述設備對象中蘋果外設的訪問路徑保存為書簽。
3.如權利要求2所述的方法,其特征在于,所述步驟102之前還包括:所述蘋果應用判斷所述蘋果應用是否保存有蘋果外設的訪問路徑,如果是,執行步驟103,否則,執行步驟102;
所述蘋果應用判斷是否保存有蘋果外設的訪問路徑具體為:所述蘋果應用獲取所述蘋果移動設備保存的書簽,判斷是否獲取到書簽,如果是,則判定所述蘋果應用保存有蘋果外設的訪問路徑,否則,判定所述蘋果應用未保存蘋果外設的訪問路徑。
4.如權利要求1所述的方法,其特征在于,所述步驟102具體為:
步驟M1:所述蘋果應用調用系統文檔選擇視圖控制器,設置所述系統文檔選擇視圖控制器支持的文件類型;
步驟M2:所述蘋果應用將預置的主視圖控制器設置為所述系統文檔選擇視圖控制器的代理;
步驟M3:所述蘋果應用將所述系統文檔選擇視圖控制器的彈出方式設置為模態;
步驟M4:當所述蘋果應用的所述主視圖控制器接收到所述系統文檔選擇視圖控制器返回的所述蘋果外設的設備對象和對蘋果外設的訪問權限時,判斷所述設備對象中的設備名稱與第一預設設備名稱是否相同,如果是,執行步驟103,否則,結束。
5.如權利要求4所述的方法,其特征在于,所述步驟M1中,設置所述系統文檔選擇視圖控制器支持的文件類型具體為:所述蘋果應用設置所述系統文檔選擇視圖控制器支持的文件類型為文本。
6.如權利要求1所述的方法,其特征在于,所述步驟103中,所述蘋果應用將保存的待處理數據作為待寫入數據,將所述設備對象中的蘋果外設的訪問路徑作為系統寫函數的傳入參數具體為:所述蘋果應用將保存的待處理數據作為待寫入數據,將所述設備對象中的蘋果外設的訪問路徑、第一預設參數值、第二預設參數值和第三預設參數值分別作為所述系統寫函數的第一傳入參數、第二傳入參數、第三傳入參數和第四傳入參數。
7.如權利要求1所述的方法,其特征在于,所述步驟103中,所述寫指令中包含預設寫指令碼、待寫入數據和校驗碼;所述蘋果外設按照預設協議格式解析所述寫指令得到待寫入數據具體為:所述蘋果外設按照預設協議格式解析所述寫指令得到預設寫指令碼、待寫入數據和校驗碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011301310.9/1.html,轉載請聲明來源鉆瓜專利網。





