[發明專利]用于iOS系統的快捷操作執行方法及裝置有效
| 申請號: | 201210548517.5 | 申請日: | 2012-12-17 |
| 公開(公告)號: | CN103064737A | 公開(公告)日: | 2013-04-24 |
| 發明(設計)人: | 禚來強 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京市德權律師事務所 11302 | 代理人: | 劉麗君 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 ios 系統 快捷 操作 執行 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,具體涉及用于iOS系統的快捷操作執行方法及裝置。
背景技術
iOS系統是一種手持設備(如手機等)的操作系統。由于iOS系統比較封閉,每個應用程序只能在為該程序創建的文件系統中讀取文件,不可以去其它地方訪問,此區域被成為沙盒,所有的非代碼文件都要保存在此,例如圖像、圖標、聲音、映像、屬性列表、文本文件等。
iOS平臺上常見的安裝包有三種:deb、ipa和pxl,其中,ipa格式是在iOS平臺上推出的專屬軟件安裝包。ipa文件實質是一個zip壓縮包(不是rar或7z包),由于zip包不能記錄權限和所有者等信息,所以蘋果規定了ipa的安裝方式,即全部ipa都會解包安裝在/var/mobile/Applications目錄下,全部文件和目錄的所有者及用戶組均設為mobile(ID為501),主程序(可執行文件)的權限設為0755(所有人都可以執行,但只有所有者可以修改),可執行文件在plist中定義。全部目錄權限設為0755,而其它所有文件都設為0644(僅所有者可以修改,其余人只允許讀取,全部人都不允許執行)。ipa解包后并非直接放置于Applications目錄下,而是放在一串由隨機碼構成的目錄下,其作用在于,只允許這個軟件運行在一個特定的沙盒(Sandbox)中,不能干擾其他軟件。由于這個軟件只能在這個特定的目錄下運行(當然了,部分程序會調用系統的通訊錄、相機等組件,但仍然是受限制的),從而保證了整個系統的安全性和穩定性。
iOS操作系統的上述特點在保證整個系統的安全性和穩定性的同時,也在其他方面存在著明顯的缺陷。例如,正是由于iOS的ipa安裝文件就如同一個個盒子一般,放在了/var/mobile/applications目錄下,以這個程序的眼光看外面,基本什么也看不到,以至于看不到在自己的目錄外的信息。因此,要想實現某程序的某項功能,只能由用戶手動到該程序對應的目錄下進行操作,這就使得實現起來不夠方便靈活。例如,如果用戶想要撥打某人的電話,則只能到通訊錄中查找聯系人的聯系方式,或者到“最近通話”記錄中查找,或者通過撥號鍵盤輸入聯系人的電話號碼,然后再按下呼叫按鈕發起呼叫,等等。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的用于iOS系統的快捷操作執行方法及裝置,能夠實現在IOS系統的桌面級界面中執行快捷操作。
依據本發明的一個方面,提供了一種用于iOS系統的快捷操作執行方法,包括:
接收到創建快捷操作圖標的請求之后,確定待創建的目標操作的相關信息;所述目標操作為iOS系統中可執行的操作;
調用iOS系統提供的用于在桌面級界面中創建圖標的應用程序編程接口API,在桌面級界面中創建對應的快捷操作圖標,并保存所述快捷操作圖標與所述目標操作的相關信息之間的對應關系;
當用戶針對所述快捷操作圖標發起操作請求時,攔截所述操作請求;所述操作請求為通過所述快捷操作圖標執行對應的目標操作的請求;
根據所述目標操作的相關信息,調用iOS系統提供的對應的API,以便跳轉到所述目標操作對應的顯示界面;
其中,所述在桌面級界面中創建對應的快捷操作圖標包括:
在系統主界面中創建對應的快捷操作圖標,或者,如果所述iOS系統已經開放用戶的操作權限,則在系統的通知欄中創建對應的快捷操作圖標。
可選地,所述確定待創建的目標操作的相關信息包括:
通過預置的操作入口接收用戶的輸入信息,根據所述輸入信息確定待創建的目標操作的相關信息。
可選地,所述目標操作包括iOS系統中支持的標準協議操作,所述標準協議操作包括:撥打指定聯系人的電話、向指定聯系人發送信息、向指定聯系人發送郵件或打開指定網頁;
所述通過預置的操作入口接收用戶的輸入信息包括:
通過預置的操作入口接收待創建的目標操作的類型以及操作參數;其中,所述類型包括撥打電話、發送信息、發送郵件或打開網頁,所述操作參數包括聯系人信息或網頁信息;
所述在桌面級界面中創建對應的快捷操作圖標包括:
根據所述目標操作的類型以及操作參數,確定快捷操作圖標樣式,并在桌面級界面中創建所述快捷操作圖標;
所述根據所述目標操作的相關信息,調用iOS系統提供的對應的API,以便跳轉到所述目標操作對應的顯示界面包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210548517.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種漏斗板檢測裝置
- 下一篇:非接觸小角度自動檢查裝置





