亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

iOS系統(tǒng)中執(zhí)行快捷操作的方法及裝置的制作方法

文檔序號(hào):6384491閱讀:646來(lái)源:國(guó)知局
專利名稱:iOS系統(tǒng)中執(zhí)行快捷操作的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及iOS系統(tǒng)中執(zhí)行快捷操作的方法及裝置。
背景技術(shù)
iOS系統(tǒng)是一種手持設(shè)備(如手機(jī)等)的操作系統(tǒng)。由于iOS系統(tǒng)比較封閉,每個(gè)應(yīng)用程序只能在為該改程序創(chuàng)建的文件系統(tǒng)中讀取文件,不可以去其它地方訪問(wèn),此區(qū)域被成為沙盒,所有的非代碼文件都要保存在此,例如圖像、圖標(biāo)、聲音、映像、屬性列表、文本文件等。iOS平臺(tái)上常見的安裝包有三種deb、ipa和pxl,其中,ipa格式是在iOS平臺(tái)上推出的專屬軟件安裝包。ipa文件實(shí)質(zhì)是一個(gè)zip壓縮包(不是rar或7z包),由于zip包不能記錄權(quán)限和所有者等信息,所以蘋果規(guī)定了 ipa的安裝方式,即全部ipa都會(huì)解包安裝在/var/mobile/Applications目錄下,全部文件和目錄的所有者及用戶組均設(shè)為mobile (ID為501),主程序(可執(zhí)行文件)的權(quán)限設(shè)為0755 (所有人都可以執(zhí)行,但只有所有者可以修改),可執(zhí)行文件在Plist中定義。全部目錄權(quán)限設(shè)為0755,而其它所有文件都設(shè)為0644(僅所有者可以修改,其余人只允許讀取,全部人都不允許執(zhí)行)。ipa解包后并非直接放置于Applications目錄下,而是放在一串由隨機(jī)碼構(gòu)成的目錄下,其作用在于,只允許這個(gè)軟件運(yùn)行在一個(gè)特定的沙盒(Sandbox)中,不能干擾其他軟件。由于這個(gè)軟件只能在這個(gè)特定的目錄下運(yùn)行(當(dāng)然了,部分程序會(huì)調(diào)用系統(tǒng)的通訊錄、相機(jī)等組件,但仍然是受限制的),從而保證了整個(gè)系統(tǒng)的安全性和穩(wěn)定性。iOS操作系統(tǒng)的上述特點(diǎn)在保證整個(gè)系統(tǒng)的安全性和穩(wěn)定性的同時(shí),也在其他方面存在著明顯的缺陷。例如,正是由于iOS的ipa安裝文件就如同一個(gè)個(gè)盒子一般,放在了/ var/ mob He/app Iications目錄下,以這個(gè)程序的眼光看外面,基本什么也看不到,以至于看不到在自己的目錄外的信息。因此,要想實(shí)現(xiàn)某程序的某項(xiàng)功能,只能由用戶手動(dòng)到該程序?qū)?yīng)的目錄下進(jìn)行操作,這就使得實(shí)現(xiàn)起來(lái)不夠方便靈活。例如,如果用戶想要撥打某人的電話,則只能到通訊錄中查找聯(lián)系人的聯(lián)系方式,或者到“最近通話”記錄中查找,或者通過(guò)撥號(hào)鍵盤輸入聯(lián)系人的電話號(hào)碼,然后再按下呼叫按鈕發(fā)起呼叫,等等。

發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的iOS系統(tǒng)中執(zhí)行快捷操作的方法及裝置,能夠?qū)崿F(xiàn)在IOS系統(tǒng)的桌面級(jí)界面中執(zhí)行快捷操作。依據(jù)本發(fā)明的一個(gè)方面,提供了一種iOS系統(tǒng)中執(zhí)行快捷操作的方法,包括接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作;調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口 API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān) 目息之間的對(duì)應(yīng)關(guān)系;當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求;根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面??蛇x地,所述確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息包括通過(guò)預(yù)置的操作入口接收用戶的輸入信息,根據(jù)所述輸入信息確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息??蛇x地,所述目標(biāo)操作包括iOS系統(tǒng)中支持的標(biāo)準(zhǔn)協(xié)議操作,所述標(biāo)準(zhǔn)協(xié)議操作包括撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè);所述通過(guò)預(yù)置的操作入口接收用戶的輸入信息包括通過(guò)預(yù)置的操作入口接收待創(chuàng)建的目標(biāo)操作的類型以及操作參數(shù);其中,所述類型包括撥打電話、發(fā)送信息、發(fā)送郵件或打開網(wǎng)頁(yè),所述操作參數(shù)包括聯(lián)系人信息或網(wǎng)頁(yè)信息;所述在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)包括根據(jù)所述目標(biāo)操作的類型以及操作參數(shù),確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo);所述根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示 界面包括基于所述類型以及操作參數(shù)調(diào)用所述目標(biāo)操作對(duì)應(yīng)的API,以便啟動(dòng)所述類型對(duì)應(yīng)的應(yīng)用程序,并將所述操作參數(shù)傳遞給所述應(yīng)用程序,并跳轉(zhuǎn)到所述應(yīng)用程序在所述操作參數(shù)下的顯示界面。可選地,所述應(yīng)用程序包括系統(tǒng)應(yīng)用程序,或者,自定義的應(yīng)用程序??蛇x地,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則所述目標(biāo)操作還包括系統(tǒng)設(shè)置操作;所述通過(guò)預(yù)置的操作入口接收用戶的輸入信息包括通過(guò)預(yù)置的操作入口接收用戶選擇的系統(tǒng)設(shè)置操作類型;所述在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)包括根據(jù)所述系統(tǒng)設(shè)置操作類型,確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo);所述根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面包括根據(jù)所述系統(tǒng)設(shè)置操作類型,調(diào)用iOS系統(tǒng)中該系統(tǒng)設(shè)置操作類型對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述系統(tǒng)設(shè)置操作對(duì)應(yīng)的顯示界面。可選地,所述在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)包括在系統(tǒng)主界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),或者,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則在系統(tǒng)的通知欄中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)。根據(jù)本發(fā)明的另一方面,提供了一種iOS系統(tǒng)中執(zhí)行快捷操作的裝置,包括
信息確定單元,用于接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作;圖標(biāo)創(chuàng)建單元,用于調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口 API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān)信息之間的對(duì)應(yīng)關(guān)系;請(qǐng)求攔截單元,用于當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求;接口調(diào)用單元,用于根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面??蛇x地,所述信息確定單元具體用于通過(guò)預(yù)置的操作入口接收用戶的輸入信息,根據(jù)所述輸入信息確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息??蛇x地,所述目標(biāo)操作包括iOS系統(tǒng)中支持的標(biāo)準(zhǔn)協(xié)議操作,所述標(biāo)準(zhǔn)協(xié)議操作包括撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè);所述信息確定單元具體用于通過(guò)預(yù)置的操作入口接收待創(chuàng)建的目標(biāo)操作的類型以及操作參數(shù);其中,所述類型包括撥打電話、發(fā)送信息、發(fā)送郵件或打開網(wǎng)頁(yè),所述操作參數(shù)包括聯(lián)系人信息或網(wǎng)頁(yè)信息;所述圖標(biāo)創(chuàng)建單元具體用于 根據(jù)所述目標(biāo)操作的類型以及操作參數(shù),確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo);所述接口調(diào)用單元具體用于基于所述類型以及操作參數(shù)調(diào)用所述目標(biāo)操作對(duì)應(yīng)的API,以便啟動(dòng)所述類型對(duì)應(yīng)的應(yīng)用程序,并將所述操作參數(shù)傳遞給所述應(yīng)用程序,并跳轉(zhuǎn)到所述應(yīng)用程序在所述操作參數(shù)下的顯示界面??蛇x地,所述應(yīng)用程序包括系統(tǒng)應(yīng)用程序,或者,自定義的應(yīng)用程序??蛇x地,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則所述目標(biāo)操作還包括系統(tǒng)設(shè)置操作;所述信息確定單元具體用于通過(guò)預(yù)置的操作入口接收用戶選擇的系統(tǒng)設(shè)置操作類型;所述圖標(biāo)創(chuàng)建單元具體用于根據(jù)所述系統(tǒng)設(shè)置操作類型,確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo);所述接口調(diào)用單元具體用于根據(jù)所述系統(tǒng)設(shè)置操作類型,調(diào)用iOS系統(tǒng)中該系統(tǒng)設(shè)置操作類型對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述系統(tǒng)設(shè)置操作對(duì)應(yīng)的顯示界面??蛇x地,所述圖標(biāo)創(chuàng)建單元具體用于在系統(tǒng)主界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),或者,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則在系統(tǒng)的通知欄中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)。根據(jù)本發(fā)明的iOS系統(tǒng)中執(zhí)行快捷操作的方法及裝置,能夠在桌面級(jí)的顯示界面中創(chuàng)建一些快捷操作圖標(biāo),這樣當(dāng)需要執(zhí)行某操作時(shí),直接點(diǎn)擊該圖標(biāo)即可直接將顯示界面跳轉(zhuǎn)到該操作對(duì)應(yīng)的界面,而不需要到應(yīng)用程序的主界面中去查找對(duì)應(yīng)的入口,或者到設(shè)置目錄中一層一層地查找所需操作的入口,因此,可以更加便捷地實(shí)現(xiàn)各種操作。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式



通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的方法的流程圖;以及圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的裝置的示意圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。在本發(fā)明實(shí)施例中,為了便于操作,可以在系統(tǒng)的桌面級(jí)界面(例如主界面或稱桌面等)中提供一些目標(biāo)操作類型的快捷操作圖標(biāo),這樣,只要點(diǎn)擊桌面上的圖標(biāo),就可以調(diào)用對(duì)應(yīng)的應(yīng)用程序,并進(jìn)入到相應(yīng)的界面,而不用再到原來(lái)的文件夾下一層一層地查找。例如,可以在桌面上添加撥打某聯(lián)系人電話的快捷操作圖標(biāo),這樣,只要點(diǎn)擊該圖標(biāo),即可直接向該聯(lián)系人發(fā)起呼叫,而不用再到通訊錄、最近通話等目錄中查找該聯(lián)系人的聯(lián)系方式、然后再按呼叫按鈕等等;又如,可以在桌面上添加調(diào)節(jié)亮度的快捷操作圖標(biāo),則只要點(diǎn)擊該圖標(biāo),就可以進(jìn)入到調(diào)節(jié)亮度的界面,然后直接通過(guò)拖動(dòng)滑塊等方式來(lái)將亮度調(diào)節(jié)到自己希望的程度即可,而不需要到系統(tǒng)的“設(shè)置”目錄中找到調(diào)節(jié)亮度的選項(xiàng)??梢?,在這種實(shí)現(xiàn)方式下,使得各種操作的便捷性大大提高。下面對(duì)具體的實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)地介紹。參見圖1,本發(fā)明實(shí)施例提供的iOS系統(tǒng)中執(zhí)行快捷操作的方法,該方法可以包括以下步驟SlOl :接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作;能夠按照本發(fā)明實(shí)施例提供的方式實(shí)現(xiàn)快捷操作的操作類型可以有多種,例如,可以包括撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè)等等,或者,如果當(dāng)前終端上的iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則還可以包括一些系統(tǒng)設(shè)置,例如調(diào)節(jié)亮度、Wifi開關(guān)、轉(zhuǎn)屏開關(guān)等等。這些操作都屬于iOS系統(tǒng)中可執(zhí)行的操作,只不過(guò)由于需要到特定的目錄下查找對(duì)應(yīng)的入口等,現(xiàn)有技術(shù)中的執(zhí)行過(guò)程顯得比較繁瑣。本發(fā)明實(shí)施例的目的是可以為用戶提供一種途徑,使得一些操作類型可以在桌面級(jí)的界面中具有快捷操作入口,以簡(jiǎn)化用戶的操作步驟。因此,可以首先確定出需要哪種或者哪些類型的操作實(shí)現(xiàn)快捷操作圖標(biāo)。具體實(shí)現(xiàn)時(shí),可以向用戶提供操作入口,由用戶輸入或者選擇需要?jiǎng)?chuàng)建快捷操作圖標(biāo)的目標(biāo)操作的相關(guān)信息。具體的,根據(jù)不同的目標(biāo)操作,需要提供的相關(guān)信息的具體內(nèi)容可以有所不同。例如,如果是撥打電話、發(fā)送短信、發(fā)送郵件、打開網(wǎng)頁(yè)等操作,則需要提供的相關(guān)信息除了需要包括操作的類型(也即到底是想要打電話還是發(fā)送信息等等),還需要提供相關(guān)的參數(shù)(例如聯(lián)系人的電話號(hào)碼、郵箱地址、網(wǎng)頁(yè)的網(wǎng)址等相關(guān)信息)。因此,在該操作入口中,可以首先將各種可選擇的操作以列表等方式展現(xiàn)給用戶,供用戶選擇,其中,關(guān)于撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè)等操作類型,由于還需要用戶提供相關(guān)的參數(shù),因此還需要同時(shí)提供用于進(jìn)行參數(shù)輸入的操作入口。當(dāng)然,對(duì)于一些系統(tǒng)設(shè)置操作(例如調(diào)節(jié)亮度、wifi開關(guān)、飛行模式開關(guān)等等),就不需要輸入?yún)?shù)了,只要選擇對(duì)應(yīng)的系統(tǒng)設(shè)置操作類型就可以了?;蛘?,對(duì)于一些系統(tǒng)設(shè)置操作而言,也可以是預(yù)先提供一個(gè)需要提供快捷操作的名單,例如該名單中就包括調(diào)節(jié)亮度、wifi開關(guān)、飛行模式開關(guān)等;這樣,當(dāng)用戶安裝了本發(fā)明實(shí)施例提供的快捷操作輔助軟件之后,該軟件就可以直接按照該名單,將其中的各項(xiàng)系統(tǒng)設(shè)置操作生成各自的圖標(biāo),添加到桌面上。S102:調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān)信息之間的對(duì)應(yīng)關(guān)系;在確定了需要實(shí)現(xiàn)快捷操作的目標(biāo)操作的相關(guān)信息之后,就可以在桌面級(jí)界面中添加對(duì)應(yīng)的快捷操作圖標(biāo)。具體實(shí)現(xiàn)時(shí),可以通過(guò)調(diào)用系統(tǒng)中的以下API [UIApplicationaddffebClipToHomeScreen:]來(lái)實(shí)現(xiàn)在桌面上添加圖標(biāo)的操作。其中,所謂的WebClip,實(shí)際上是一個(gè)在Launcher (桌面啟動(dòng)器)上顯示的書簽,默認(rèn)的情況下會(huì)用網(wǎng)頁(yè)的縮略圖作為圖標(biāo)。當(dāng)然,在本發(fā)明實(shí)施例中,由于具體的操作類型可能有多種,并不一定是網(wǎng)頁(yè)操作,因此,還可以選擇其他的圖片作為圖標(biāo),并且針對(duì)不同的操作類型,還可以使用不同的圖片以示區(qū)別。例如,撥打某聯(lián)系人電話的快捷操作圖標(biāo),與向某聯(lián)系人發(fā)送短信的快捷操作圖標(biāo)可以不同,這樣可以便于用戶識(shí)別。其中,在制作自定義的WebClip時(shí),可以首先使用Photoshop的或其他的圖像編輯軟件,按照一定的規(guī)格及分辨率創(chuàng)建圖片。其中,關(guān)于圖片的規(guī)格,可以使用正方形無(wú)圓角、無(wú)陰影等特效的PNG圖片(這些特效會(huì)由系統(tǒng)來(lái)進(jìn)行渲染生成);分辨率方面,可以使用57 X 57、72 X 72、114X114、158 X 158,等等,這是因?yàn)椴煌N類的iOS設(shè)備(例如手機(jī)、pad等)的分辨率和Dpi都不盡相同。在本發(fā)明實(shí)施例中,可以統(tǒng)一使用158X158的規(guī)格,這樣,一來(lái)可以保證高分辨率下足夠清晰,二來(lái)在低分辨率設(shè)備上可以由高分辨率圖像縮放所得。其中,對(duì)于撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件等目標(biāo)操作類型,在向用戶提供操作入口時(shí),還可以提供用于輸入圖標(biāo)顯示名稱的操作入口,例如,用戶可以在對(duì)應(yīng)的輸入框中輸入聯(lián)系人姓名,則在生成對(duì)應(yīng)的快捷操作圖標(biāo)之后,在桌面上顯示該快捷操作圖標(biāo)時(shí),還可以將對(duì)應(yīng)的聯(lián)系人姓名顯示在該圖標(biāo)的下方,進(jìn)一步便于用戶的識(shí)別操作。類似的,對(duì)于打開指定網(wǎng)頁(yè)這種操作類型,在向用戶提供操作入口時(shí),也可以提供用于輸入圖標(biāo)顯示名稱的操作入口,例如,用戶可以在對(duì)應(yīng)的輸入框中輸入某網(wǎng)頁(yè)的標(biāo)題、網(wǎng)站簡(jiǎn)稱等,則在桌面上顯示該快捷操作圖標(biāo)時(shí),還可以將對(duì)應(yīng)的網(wǎng)頁(yè)標(biāo)題等文字信息顯示在該圖標(biāo)的下方,進(jìn)一步方便用戶的識(shí)別。S103 :當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求;。在生成了某快捷操作圖標(biāo)之后,就可以對(duì)SBBookmarkIcon中的launch操作進(jìn)行監(jiān)控,在用戶點(diǎn)擊桌面的快捷方式時(shí),就可以發(fā)現(xiàn)相應(yīng)的launch操作,這是就可以對(duì)其進(jìn)行攔截。S104 :根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面。在攔截了針對(duì)某快捷操作圖標(biāo)的操作請(qǐng)求之后,就可以判斷該快捷操作圖標(biāo)對(duì)應(yīng)的目標(biāo)操作是否對(duì)應(yīng)著iOS系統(tǒng)中的標(biāo)準(zhǔn)協(xié)議,如果是,則可以直接通過(guò)[[^ApplicationsharedAppI i cation] openURL: [NSURLURLffithString: appString]]的方式啟動(dòng)相應(yīng)的應(yīng)用程序。其中,appString就可以是撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè)等對(duì)應(yīng)的協(xié)議,這些協(xié)議屬于iOS系統(tǒng)支持的標(biāo)準(zhǔn)協(xié)議,例如打開某網(wǎng)站的上海市地圖Map:http://maps.XXX. com/maps q = Shanghai發(fā)送郵件到某用戶Email:mailto://mynameOX X X · com撥打1008 6 電話Tel: tel: //10086向10086 發(fā)送短信Msg: sms ://10086當(dāng)然,如果是一些自定義協(xié)議,比如執(zhí)行wifi開關(guān),以及飛行模式的開關(guān)等系統(tǒng)設(shè)置操作,則可以按照自定義的規(guī)則進(jìn)行規(guī)定動(dòng)作的執(zhí)行。例如,調(diào)用預(yù)先獲知的應(yīng)用程序接口,就可以將顯示界面跳轉(zhuǎn)到該系統(tǒng)設(shè)置操作的顯示界面等等。需要說(shuō)明的是,關(guān)于撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè)等,雖然有標(biāo)準(zhǔn)協(xié)議可以使用,但在實(shí)際應(yīng)用中,也可以使用自定義協(xié)議來(lái)實(shí)現(xiàn),也就是說(shuō),在點(diǎn)擊了某快捷操作圖標(biāo)之后,可以使界面跳轉(zhuǎn)到一個(gè)自定義的界面中,而不是系統(tǒng)中定義好的界面。例如,用戶在點(diǎn)擊了向某聯(lián)系人發(fā)送短信的圖標(biāo)之后,可以展現(xiàn)給該用戶一個(gè)編輯短信的界面,同時(shí)將該聯(lián)系人的電話號(hào)碼或者姓名等自動(dòng)添加到收信人一欄中,但是該編輯短信的界面可以是不同于系統(tǒng)原有界面的另一個(gè)自定義界面。另外需要說(shuō)明的是,對(duì)于撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè)等,之所以說(shuō)其對(duì)應(yīng)著iOS系統(tǒng)的標(biāo)準(zhǔn)協(xié)議,是指iOS系統(tǒng)將撥打電話、發(fā)送短信、發(fā)送郵件等應(yīng)用程序的API對(duì)外開放了,因此,其他程序就可以按照iOS開放出來(lái)的接口信息去調(diào)用這些程序。但是,對(duì)于一些系統(tǒng)設(shè)置操作而言,雖然iOS系統(tǒng)也是通過(guò)調(diào)用這些操作的API來(lái)顯示出對(duì)應(yīng)的顯示界面,但是一般不會(huì)將其這些操作的API開放出來(lái),因此,要想針對(duì)這類系統(tǒng)設(shè)置操作實(shí)現(xiàn)本發(fā)明實(shí)施例中所描述的快捷操作,就需要首先將iOS系統(tǒng)的用戶操作權(quán)限開放,這樣,就可以通過(guò)反編譯等手段獲取到系統(tǒng)設(shè)置操作的API,進(jìn)而才能夠通過(guò)調(diào)用該API來(lái)將顯示界面跳轉(zhuǎn)到系統(tǒng)設(shè)置操作對(duì)應(yīng)的操作界面。總之,對(duì)于撥打電話、發(fā)送短信、發(fā)送郵件、打開網(wǎng)頁(yè)等操作而言,在實(shí)現(xiàn)快捷操作的過(guò)程中,相當(dāng)于是由本發(fā)明實(shí)施例提供的應(yīng)用程序攔截到用戶點(diǎn)擊快捷操作圖標(biāo)的操作請(qǐng)求,然后根據(jù)該請(qǐng)求,啟動(dòng)各自的應(yīng)用程序,并將相應(yīng)的參數(shù)傳遞給相應(yīng)的應(yīng)用程序,使得顯示界面直接跳轉(zhuǎn)到應(yīng)用程序在對(duì)應(yīng)參數(shù)下的顯示界面,而不是應(yīng)用程序的主界面。而對(duì)于調(diào)節(jié)亮度、wifi開關(guān)等系統(tǒng)設(shè)置操作,在實(shí)現(xiàn)快捷操作的過(guò)程中,相當(dāng)于是由本發(fā)明實(shí)施例提供的應(yīng)用程序去調(diào)用這些系統(tǒng)設(shè)置操作的底層API,這些底層API在普通的iOS操作系統(tǒng)中可能是沒(méi)有開放的,因此需要在iOS操作系統(tǒng)開放了用戶操作權(quán)限的情況下,才能獲取到,并發(fā)起對(duì)這些API的調(diào)用。以上所述都是說(shuō)在桌面上創(chuàng)建快捷操作圖標(biāo),而在實(shí)際應(yīng)用中,如果iOS的用戶操作權(quán)限已經(jīng)開放,則還可以在系統(tǒng)的通知欄中添加相應(yīng)的快捷操作圖標(biāo)。具體的,可以在/System/Library/WeeAppPlugins實(shí)現(xiàn)一個(gè)bundle,并實(shí)現(xiàn)BBffeeAppController-Protocol. h中定義的協(xié)議。這樣,當(dāng)用戶打開系統(tǒng)的通知欄時(shí),就可以從中看到一些操作的快捷操作圖標(biāo),點(diǎn)擊相應(yīng)的圖標(biāo),就可以執(zhí)行相關(guān)的操作。具體的執(zhí)行操作的過(guò)程,與桌面上顯示快捷操作圖標(biāo)時(shí)是類似的,這里不再贅述。需要說(shuō)明的是,本發(fā)明實(shí)施例中,是在桌面或者通知欄中生成快捷操作圖標(biāo),雖然有些應(yīng)用程序在桌面上也有該應(yīng)用程序自身的圖標(biāo)(以.app為后綴名的圖標(biāo)),比如電話、信息、郵件等應(yīng)用程序,在桌面上都會(huì)有對(duì)應(yīng)的圖標(biāo),但是,本發(fā)明實(shí)施例中所述的快捷操作圖標(biāo)與這種應(yīng)用程序自身的圖標(biāo)是不同的,點(diǎn)擊之后得到的結(jié)果也會(huì)不同。例如,對(duì)于向某聯(lián)系人發(fā)送信息這一快捷操作而言,當(dāng)用戶點(diǎn)擊桌面上的該快捷操作圖標(biāo)之后,就可以直接進(jìn)入發(fā)短信的界面,并且對(duì)應(yīng)的聯(lián)系人信息(包括姓名和/或電話號(hào)碼)就已經(jīng)自動(dòng)填寫到“收信人”的輸入框中,光標(biāo)直接顯示在信息編輯框中,此時(shí),用戶直接編輯信息然后點(diǎn)擊發(fā)送即可。但是如果是點(diǎn)擊“信息”這一應(yīng)用程序自身的圖標(biāo),則一般會(huì)進(jìn)入該程序的主界面,用戶需要從中選擇“寫信息”一項(xiàng),才會(huì)顯示出信息編輯界面,并且還需要用戶輸入或者從通訊錄中選擇收信人信息,然后再把光標(biāo)移動(dòng)到信息編輯框,才能開始編輯操作。可見,利用本發(fā)明實(shí)施例提供的方法,可以大大節(jié)省操作的步驟。與本發(fā)明實(shí)施例提供的iOS系統(tǒng)中執(zhí)行快捷操作的方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種iOS系統(tǒng)中執(zhí)行快捷操作的裝置,參見圖2,該裝置可以包括信息確定單元201,用于接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作;圖標(biāo)創(chuàng)建單元202,用于調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口 API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān)信息之間的對(duì)應(yīng)關(guān)系;請(qǐng)求攔截單元203,用于當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求;接口調(diào)用單元204,用于根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面。其中,所述信息確定單元201具體可以用于通過(guò)預(yù)置的操作入口接收用戶的輸入信息,根據(jù)所述輸入信息確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息。其中,所述目標(biāo)操作包括iOS系統(tǒng)中支持的標(biāo)準(zhǔn)協(xié)議操作,所述標(biāo)準(zhǔn)協(xié)議操作包括撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè);所述信息確定單元201具體可以用于通過(guò)預(yù)置的操作入口接收待創(chuàng)建的目標(biāo)操作的類型以及操作參數(shù);其中,所述類型包括撥打電話、發(fā)送信息、發(fā)送郵件或打開網(wǎng)頁(yè),所述操作參數(shù)包括聯(lián)系人信息或網(wǎng)頁(yè)信息;所述圖標(biāo)創(chuàng)建單元202具體可以用于根據(jù)所述目標(biāo)操作的類型以及操作參數(shù),確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo);所述接口調(diào)用單元204具體可以用于基于所述類型以及操作參數(shù)調(diào)用所述目標(biāo)操作對(duì)應(yīng)的API,以便啟動(dòng)所述類型對(duì)應(yīng)的應(yīng)用程序,并將所述操作參數(shù)傳遞給所述應(yīng)用程序,并跳轉(zhuǎn)到所述應(yīng)用程序在所述操作參數(shù)下的顯示界面。所述應(yīng)用程序包括系統(tǒng)應(yīng)用程序,或者,自定義的應(yīng)用程序。如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則所述目標(biāo)操作還包括系統(tǒng)設(shè)置操作;所述信息確定單元201具體可以用于通過(guò)預(yù)置的操作入口接收用戶選擇的系統(tǒng)設(shè)置操作類型;所述圖標(biāo)創(chuàng)建單元202具體可以用于根據(jù)所述系統(tǒng)設(shè)置操作類型,確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo);所述接口調(diào)用單元204具體可以用于根據(jù)所述系統(tǒng)設(shè)置操作類型,調(diào)用iOS系統(tǒng)中該系統(tǒng)設(shè)置操作類型對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述系統(tǒng)設(shè)置操作對(duì)應(yīng)的顯示界面。具體實(shí)現(xiàn)時(shí),所述圖標(biāo)創(chuàng)建單元202具體可以用于在系統(tǒng)主界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),或者,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則在系統(tǒng)的通知欄中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)??傊?,在本發(fā)明實(shí)施例提供的上述裝置中,能夠在桌面級(jí)的顯示界面中創(chuàng)建一些快捷操作圖標(biāo),這樣當(dāng)需要執(zhí)行某操作時(shí),直接點(diǎn)擊該圖標(biāo)即可直接將顯示界面跳轉(zhuǎn)到該操作對(duì)應(yīng)的界面,而不需要到應(yīng)用程序的主界面中去查找對(duì)應(yīng)的入口,或者到設(shè)置目錄中一層一層地查找所需操作的入口,因此,可以更加便捷地實(shí)現(xiàn)各種操作。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的iOS系統(tǒng)中執(zhí)行快捷操作設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。本申請(qǐng)可以應(yīng)用于計(jì)算機(jī)系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起操作。適于與計(jì)算機(jī)系統(tǒng)/服務(wù)器一起使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于個(gè)人計(jì)算機(jī)系統(tǒng)、服務(wù)器計(jì)算機(jī)系統(tǒng)、瘦客戶機(jī)、厚客戶機(jī)、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)個(gè)人電腦、小型計(jì)算機(jī)系統(tǒng)、大型計(jì)算機(jī)系統(tǒng)和包括上述任何系統(tǒng)的分布式云計(jì)算技術(shù)環(huán)境,等等。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在由計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語(yǔ)境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類型。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在分布式云計(jì)算環(huán)境中實(shí)施,分布式云計(jì)算環(huán)境中,任務(wù)是由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的。在分布式云計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備的本地或遠(yuǎn)程計(jì)算系統(tǒng)存儲(chǔ)介質(zhì)上。
權(quán)利要求
1.一種iOS系統(tǒng)中執(zhí)行快捷操作的方法,包括 接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作; 調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口 API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān)信息之間的對(duì)應(yīng)關(guān)系; 當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求; 根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面。
2.如權(quán)利要求1所述的方法,所述確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息包括 通過(guò)預(yù)置的操作入口接收用戶的輸入信息,根據(jù)所述輸入信息確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息。
3.如權(quán)利要求2所述的方法,所述目標(biāo)操作包括iOS系統(tǒng)中支持的標(biāo)準(zhǔn)協(xié)議操作,所述標(biāo)準(zhǔn)協(xié)議操作包括撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè); 所述通過(guò)預(yù)置的操作入口接收用戶的輸入信息包括 通過(guò)預(yù)置的操作入口接收待創(chuàng)建的目標(biāo)操作的類型以及操作參數(shù);其中,所述類型包括撥打電話、發(fā)送信息、發(fā)送郵件或打開網(wǎng)頁(yè),所述操作參數(shù)包括聯(lián)系人信息或網(wǎng)頁(yè)信息;所述在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)包括 根據(jù)所述目標(biāo)操作的類型以及操作參數(shù),確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo); 所述根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面包括 基于所述類型以及操作參數(shù)調(diào)用所述目標(biāo)操作對(duì)應(yīng)的API,以便啟動(dòng)所述類型對(duì)應(yīng)的應(yīng)用程序,并將所述操作參數(shù)傳遞給所述應(yīng)用程序,并跳轉(zhuǎn)到所述應(yīng)用程序在所述操作參數(shù)下的顯示界面。
4.如權(quán)利要求3所述的方法,所述應(yīng)用程序包括系統(tǒng)應(yīng)用程序,或者,自定義的應(yīng)用程序。
5.如權(quán)利要求2或3所述的方法,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則所述目標(biāo)操作還包括系統(tǒng)設(shè)置操作; 所述通過(guò)預(yù)置的操作入口接收用戶的輸入信息包括 通過(guò)預(yù)置的操作入口接收用戶選擇的系統(tǒng)設(shè)置操作類型; 所述在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)包括 根據(jù)所述系統(tǒng)設(shè)置操作類型,確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo); 所述根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面包括 根據(jù)所述系統(tǒng)設(shè)置操作類型,調(diào)用iOS系統(tǒng)中該系統(tǒng)設(shè)置操作類型對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述系統(tǒng)設(shè)置操作對(duì)應(yīng)的顯示界面。
6.如權(quán)利要求1至4任一項(xiàng)所述的方法,所述在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)包括 在系統(tǒng)主界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),或者,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則在系統(tǒng)的通知欄中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)。
7.—種iOS系統(tǒng)中執(zhí)行快捷操作的裝置,包括 信息確定單元,用于接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作; 圖標(biāo)創(chuàng)建單元,用于調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口 API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān)信息之間的對(duì)應(yīng)關(guān)系; 請(qǐng)求攔截單元,用于當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求; 接口調(diào)用單元,用于根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面。
8.如權(quán)利要求7所述的裝置,所述信息確定單元具體用于 通過(guò)預(yù)置的操作入口接收用戶的輸入信息,根據(jù)所述輸入信息確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息。
9.如權(quán)利要求8所述的裝置,所述目標(biāo)操作包括iOS系統(tǒng)中支持的標(biāo)準(zhǔn)協(xié)議操作,所述標(biāo)準(zhǔn)協(xié)議操作包括撥打指定聯(lián)系人的電話、向指定聯(lián)系人發(fā)送信息、向指定聯(lián)系人發(fā)送郵件或打開指定網(wǎng)頁(yè); 所述信息確定單元具體用于 通過(guò)預(yù)置的操作入口接收待創(chuàng)建的目標(biāo)操作的類型以及操作參數(shù);其中,所述類型包括撥打電話、發(fā)送信息、發(fā)送郵件或打開網(wǎng)頁(yè),所述操作參數(shù)包括聯(lián)系人信息或網(wǎng)頁(yè)信息; 所述圖標(biāo)創(chuàng)建單元具體用于 根據(jù)所述目標(biāo)操作的類型以及操作參數(shù),確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo); 所述接口調(diào)用單元具體用于 基于所述類型以及操作參數(shù)調(diào)用所述目標(biāo)操作對(duì)應(yīng)的API,以便啟動(dòng)所述類型對(duì)應(yīng)的應(yīng)用程序,并將所述操作參數(shù)傳遞給所述應(yīng)用程序,并跳轉(zhuǎn)到所述應(yīng)用程序在所述操作參數(shù)下的顯示界面。
10.如權(quán)利要求9所述的裝置,所述應(yīng)用程序包括系統(tǒng)應(yīng)用程序,或者,自定義的應(yīng)用程序。
11.如權(quán)利要求8或9所述的裝置,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則所述目標(biāo)操作還包括系統(tǒng)設(shè)置操作; 所述信息確定單元具體用于 通過(guò)預(yù)置的操作入口接收用戶選擇的系統(tǒng)設(shè)置操作類型; 所述圖標(biāo)創(chuàng)建單元具體用于 根據(jù)所述系統(tǒng)設(shè)置操作類型,確定快捷操作圖標(biāo)樣式,并在桌面級(jí)界面中創(chuàng)建所述快捷操作圖標(biāo); 所述接口調(diào)用單元具體用于 根據(jù)所述系統(tǒng)設(shè)置操作類型,調(diào)用iOS系統(tǒng)中該系統(tǒng)設(shè)置操作類型對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述系統(tǒng)設(shè)置操作對(duì)應(yīng)的顯示界面。
12.如權(quán)利要求7至11任一項(xiàng)所述的裝置,所述圖標(biāo)創(chuàng)建單元具體用于 在系統(tǒng)主界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),或者,如果所述iOS系統(tǒng)已經(jīng)開放用戶的操作權(quán)限,則在系統(tǒng)的通知欄中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo)。
全文摘要
本發(fā)明公開了iOS系統(tǒng)中執(zhí)行快捷操作的方法及裝置,其中,所述方法包括接收到創(chuàng)建快捷操作圖標(biāo)的請(qǐng)求之后,確定待創(chuàng)建的目標(biāo)操作的相關(guān)信息;所述目標(biāo)操作為iOS系統(tǒng)中可執(zhí)行的操作;調(diào)用iOS系統(tǒng)提供的用于在桌面級(jí)界面中創(chuàng)建圖標(biāo)的應(yīng)用程序編程接口API,在桌面級(jí)界面中創(chuàng)建對(duì)應(yīng)的快捷操作圖標(biāo),并保存所述快捷操作圖標(biāo)與所述目標(biāo)操作的相關(guān)信息之間的對(duì)應(yīng)關(guān)系;當(dāng)用戶針對(duì)所述快捷操作圖標(biāo)發(fā)起操作請(qǐng)求時(shí),攔截所述操作請(qǐng)求;所述操作請(qǐng)求為通過(guò)所述快捷操作圖標(biāo)執(zhí)行對(duì)應(yīng)的目標(biāo)操作的請(qǐng)求;根據(jù)所述目標(biāo)操作的相關(guān)信息,調(diào)用iOS系統(tǒng)提供的對(duì)應(yīng)的API,以便跳轉(zhuǎn)到所述目標(biāo)操作對(duì)應(yīng)的顯示界面。通過(guò)本發(fā)明,能夠?qū)崿F(xiàn)在IOS系統(tǒng)的桌面級(jí)界面中執(zhí)行快捷操作。
文檔編號(hào)G06F9/48GK103034537SQ20121054857
公開日2013年4月10日 申請(qǐng)日期2012年12月17日 優(yōu)先權(quán)日2012年12月17日
發(fā)明者禚來(lái)強(qiáng) 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1