界面顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種界面顯示方法及裝置。
【背景技術(shù)】
[0002] 隨著手機(jī)等移動(dòng)終端技術(shù)的迅速發(fā)展,移動(dòng)終端的功能越來(lái)豐富。
[0003] 目前,I0S(由蘋果公司開(kāi)發(fā)的手持設(shè)備操作系統(tǒng))為移動(dòng)終端提供了基本的來(lái)電 及去電操作管理,其對(duì)系統(tǒng)在不同的狀態(tài)下提供了不同的操作方式。例如,在鎖屏狀態(tài)下的 來(lái)電,用戶需向右滑動(dòng)能夠進(jìn)行接聽(tīng);而雙擊電源按鈕則掛斷。又比如,在非鎖屏狀態(tài)下,用 戶可通過(guò)點(diǎn)擊"接聽(tīng)"、"掛斷"按鈕來(lái)執(zhí)行接聽(tīng)和掛斷操作。
[0004] 然而,本發(fā)明的發(fā)明人發(fā)現(xiàn):對(duì)于來(lái)電情況及去電情況,I0S系統(tǒng)只在來(lái)電及去電 界面上提供顯示陌生人的電話號(hào)碼或者聯(lián)系人姓名信息的功能,其并未提供接口供程序在 界面功能上進(jìn)行擴(kuò)展,例如顯示額外的來(lái)去電信息,包括來(lái)電歸屬地、去電歸屬地、騷擾號(hào) 碼信息等,因此,給安裝有I0S系統(tǒng)的移動(dòng)終端的使用帶來(lái)一定的局限性。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的在于,提供一種可解決上述問(wèn)題的界面顯示方法及裝置。
[0006] 本發(fā)明實(shí)施例中的一種界面顯示方法,包括:
[0007] 當(dāng)執(zhí)行通話界面的系統(tǒng)第一函數(shù)時(shí),根據(jù)程序的第二函數(shù)中的注入模塊所建立的 所述第二函數(shù)與第一函數(shù)的關(guān)聯(lián),跳轉(zhuǎn)到所述第二函數(shù),所述第二函數(shù)執(zhí)行與所述程序相 對(duì)應(yīng)的自定義通話界面;以及
[0008] 執(zhí)行所述第二函數(shù),啟動(dòng)與所述程序相對(duì)應(yīng)的自定義通話界面。
[0009] 本發(fā)明實(shí)施例同時(shí)提供一種界面顯示裝置,包括:
[0010] 跳轉(zhuǎn)模塊,用于當(dāng)執(zhí)行通話界面的系統(tǒng)第一函數(shù)時(shí),根據(jù)程序的第二函數(shù)中的注 入模塊所建立的所述第二函數(shù)與第一函數(shù)的關(guān)聯(lián),跳轉(zhuǎn)到所述第二函數(shù),所述第二函數(shù)執(zhí) 行與所述程序相對(duì)應(yīng)的自定義通話界面;以及
[0011] 執(zhí)行模塊,用于執(zhí)行所述第二函數(shù),啟動(dòng)與所述程序相對(duì)應(yīng)的自定義通話界面。
[0012] 相對(duì)于現(xiàn)有技術(shù),本發(fā)明實(shí)施例提供出的界面顯示方法及裝置,其通過(guò)注入模塊 機(jī)制統(tǒng)一自定義通話界面的展示規(guī)范,(第三方)程序可以規(guī)范配置在指定位置上的顯示內(nèi) 容,由此達(dá)成拓展移動(dòng)終端通話界面的目的。
【附圖說(shuō)明】
[0013] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0014] 圖1是本發(fā)明第一實(shí)施例提供的界面顯示方法的流程示意圖;
[0015] 圖2是本發(fā)明第二實(shí)施例提供的界面顯示方法的流程示意圖;
[0016] 圖3是圖2所不方法中去電界面不意圖;
[0017] 圖4是圖2所示方法中來(lái)電界面示意圖;
[0018] 圖5是本發(fā)明第三實(shí)施例提供的界面顯示裝置的結(jié)構(gòu)示意圖;
[0019]圖6是本發(fā)明第四實(shí)施例提供的界面顯示裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020] 為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的界面顯示方法及裝置其【具體實(shí)施方式】、方法、步 驟、結(jié)構(gòu)、特征及其功效,詳細(xì)說(shuō)明如下。
[0021] 有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)及功效,在以下配合參考圖式的較佳實(shí) 施例的詳細(xì)說(shuō)明中將可清楚呈現(xiàn)。通過(guò)【具體實(shí)施方式】的說(shuō)明,當(dāng)可對(duì)本發(fā)明為達(dá)成預(yù)定目 的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說(shuō) 明之用,并非用來(lái)對(duì)本發(fā)明加以限制。
[0022] 本發(fā)明提出的界面顯示方法和裝置適用于各類移動(dòng)終端,具體可包括智能手機(jī)、 或具有通話功能的平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Audio Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (Moving Picture Experts Group Audio Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、膝上型便攜計(jì)算機(jī)等 等。
[0023] 第一實(shí)施例
[0024] 請(qǐng)參照?qǐng)D1,圖1是本發(fā)明第一實(shí)施例提供的一種界面顯示方法的流程圖。于本實(shí) 施例中,界面顯示方法包括:
[0025] 步驟S11 :當(dāng)執(zhí)行通話界面的系統(tǒng)第一函數(shù)時(shí),根據(jù)程序的第二函數(shù)中的注入模 塊所建立的所述第二函數(shù)與第一函數(shù)的關(guān)聯(lián),跳轉(zhuǎn)到所述第二函數(shù),所述第二函數(shù)執(zhí)行與 所述程序相對(duì)應(yīng)的自定義通話界面。
[0026] 通常,以安裝I0S系統(tǒng)的移動(dòng)終端為例,來(lái)電時(shí)I0S系統(tǒng)會(huì)調(diào)用springboard進(jìn)程 中MPIncomeCallController類的initwithcall接口函數(shù)來(lái)初始化系統(tǒng)來(lái)電界面。其他操 作系統(tǒng)中,具體的類雖然會(huì)有所不同,但具有類似的接口函數(shù)。
[0027] 本實(shí)施例中,通過(guò)對(duì)I0S系統(tǒng)的來(lái)去電界面調(diào)用接口進(jìn)行攔截、接管,使得移動(dòng)終 端在來(lái)去電時(shí)不顯示I0S系統(tǒng)默認(rèn)的來(lái)去電界面,而是顯示(第三方)程序自定義的來(lái)去電 界面。
[0028] 具體做法是,例如可以采用注入技術(shù),即通過(guò)掛鉤(hook)關(guān)聯(lián)通話界面、如來(lái)電或 去電界面的系統(tǒng)第一函數(shù),如上述initwithcall接口函數(shù),根據(jù)(第三方)程序的第二函數(shù) 中的注入模塊(鉤子)建立所述第二函數(shù)與第一函數(shù)(initwithcall接口函數(shù))的關(guān)聯(lián)。當(dāng) I0S系統(tǒng)initwithcall接口函數(shù)調(diào)用時(shí),會(huì)先調(diào)用掛鉤(hook)的回調(diào)處理函數(shù),也即第二 函數(shù),這時(shí)利用所述第二函數(shù)直接調(diào)用顯示(第三方)程序自定義的來(lái)電界面,從而避免顯 示I0S系統(tǒng)自帶的來(lái)電界面。
[0029]所謂鉤子(Hook),在本實(shí)施例中是I0S消息處理機(jī)制的一個(gè)平臺(tái),應(yīng)用程序可以 在上面設(shè)置子進(jìn)程以監(jiān)視指定窗口的某種消息,而且所監(jiān)視的窗口可以是其他進(jìn)程所創(chuàng)建 的。當(dāng)消息到達(dá)后,在目標(biāo)窗口處理函數(shù)之前處理它。鉤子機(jī)制允許應(yīng)用程序截獲處理IOS 消息或特定事件。
[0030] 步驟S12 :執(zhí)行所述第二函數(shù),啟動(dòng)與所述程