TWI503735B - 應用跳轉預測系統及方法 - Google Patents
應用跳轉預測系統及方法 Download PDFInfo
- Publication number
- TWI503735B TWI503735B TW098145237A TW98145237A TWI503735B TW I503735 B TWI503735 B TW I503735B TW 098145237 A TW098145237 A TW 098145237A TW 98145237 A TW98145237 A TW 98145237A TW I503735 B TWI503735 B TW I503735B
- Authority
- TW
- Taiwan
- Prior art keywords
- application
- jump
- relationship
- relationship weight
- weight value
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 18
- 239000011159 matrix material Substances 0.000 claims description 41
- 230000003993 interaction Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 7
- 230000009191 jumping Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Description
本發明涉及移動電子裝置領域,尤其涉及一種應用跳轉預測系統及方法。
隨著電子技術的發展,各種移動電子裝置的功能越來越強,如手機、PDA、遊戲機及數位相機等。以手機為例,尤其是出現了智慧手機以後,手機上安裝的各種各樣的應用越來越多。但隨之出現了一些問題。手機的用戶畫面和個人電腦相比要小得多,因而很多操作不如個人電腦方便。比如當我們啟動手機上的攝像頭拍下一張圖片後,按照很多用戶的習慣,可能是要去預覽剛才拍下的照片,目前的手機能支援的操作就是關閉拍照應用,回到手機主畫面,然後找到照片存放的文件夾後啟動預覽照片的應用預覽所拍下的照片。
鑒於以上內容有必要提供一種應用跳轉預測系統,該系統運行於移動電子裝置中。該移動電子裝置存儲有跳轉關係權重矩陣,所述跳轉關係權重矩陣用於存儲每個應用跳轉至各個下一應用的關係權重值。該系統包括:偵測模組,用於偵測移動電子裝置中當前正在活動的應用;啟動模組,用於判斷是否接收到啟動應用跳轉預測列表的觸發信號;應用跳轉預測列表生成模組,用於當啟
動模組接收到啟動應用跳轉預測列表的觸發信號時,從跳轉關係權重矩陣中抓取出當前活動的應用對應的所有的下一應用,並按關係權重值從大到小的順序進行排列,生成該應用的跳轉預測列表;用戶交互模組,用於將上述生成的應用跳轉預測列表呈現於該移動電子裝置的顯示裝置上,供用戶選擇啟動應用跳轉預測列表中的一個下一應用;及跳轉關係矩陣更新模組,用於更新跳轉關係權重矩陣中的當前活動的應用對應的所有的下一應用的關係權重值。
鑒於以上內容還有必要提供一種應用跳轉預測方法,該方法應用於移動電子裝置中。該移動電子裝置存儲有跳轉關係權重矩陣,所述跳轉關係權重矩陣存儲每個應用跳轉至各個下一應用的關係權重值。該方法包括:(a)偵測移動電子裝置中當前正在活動的應用;(b)判斷是否接收到啟動應用跳轉預測列表的觸發信號,若是則執行步驟(c),否則結束;(c)從跳轉關係權重矩陣中抓取出當前活動的應用對應的所有的下一應用,並按關係權重值從大到小的順序進行排列,生成該應用的跳轉預測列表;(d)將上述生成的應用跳轉預測列表呈現於顯示裝置上,供用戶選擇啟動應用跳轉預測列表中的一個應用;(e)更新跳轉關係權重矩陣中的當前活動的應用跳轉至下一應用的關係權重值。
通過本發明提供的應用跳轉預測系統及方法,使得移動電子裝置的應用的跳轉越來越接近使用者的使用習慣,使得移動電子裝置更加人性化。
1‧‧‧移動電子裝置
2‧‧‧記憶體
3‧‧‧顯示裝置
10‧‧‧應用跳轉預測系統
100‧‧‧偵測模組
200‧‧‧啟動模組
300‧‧‧應用跳轉預測列表生成模組
400‧‧‧用戶交互模組
500‧‧‧跳轉關係矩陣更新模組
600‧‧‧跳轉關係權重矩陣
S302‧‧‧偵測移動電子裝置中當前正在活動的應用
S304‧‧‧接收到啟動應用跳轉預測列表的觸發信號?
S306‧‧‧生成該應用跳轉預測列表
S308‧‧‧將上述生成的應用跳轉預測列表呈現於顯示裝置上
S310‧‧‧更新跳轉關係權重矩陣中的當前活動的應用跳轉至下一應用的關係權重值
圖1係本發明應用跳轉預測系統的較佳實施例的應用環境的示意
圖。
圖2係關係權重矩陣的結構示意圖。
圖3係本發明應用跳轉預測系統的較佳實施例的流程圖。
本發明提供了一種應用跳轉預測系統用以解決手機、PDA等移動電子裝置中的應用跳轉不方便的問題。本發明的基本構思是:提供一個存儲於該電子裝置中的跳轉關係權重矩陣,該矩陣中存儲了每個應用跳轉至各個下一應用的關係權重值。該關係權重的值用以量化跳轉的可能性,關係權重的值越大,代表其跳轉的可能性越大。偵測該移動電子裝置中的當前正在活動的應用,此時提供一種快捷方式供用戶啟動下一應用:觸發啟動該應用跳轉預測列表,通過該應用跳轉預測列表選擇啟動想要跳轉的下一應用。在用戶選擇完成後,電子裝置自動更新跳轉關係權重矩陣。
以下將結合附圖對本發明的具體實施方式進行詳細闡述。
如圖1所示,是本發明應用跳轉預測系統的較佳實施例的運行環境圖。該應用跳轉預測系統10(以下簡稱該系統10)運行於移動電子裝置1中。該移動電子裝置1包括記憶體2及顯示裝置3。該記憶體2中包括跳轉關係權重矩陣600。所述跳轉關係權重矩陣600用於存儲每個應用跳轉至各個下一應用的關係權重值,該關係權重值用以量化跳轉的可能性,關係權重值越大,代表跳轉的可能性越大。為了更直觀詳細地說明上述跳轉關係權重矩陣600,請參閱圖2所示,是跳轉關係權重矩陣600的結構示意圖。該跳轉關係權重矩陣600是一個二維矩陣。該矩陣600中的關係權重值量化
了每個應用跳轉至各個下一應用的可能性。每一個應用都對應了多個下一應用。
該系統10包括:偵測模組100、啟動模組200、應用跳轉預測列表生成模組300、用戶交互模組400及跳轉關係矩陣更新模組500。
所述偵測模組100用於偵測該移動電子裝置1中當前正在活動的應用。
所述啟動模組200用於判斷是否接收到啟動應用跳轉預測列表的觸發信號。在本較佳實施例中採用典型的熱鍵啟動方式,即預先設定一個熱鍵做為啟動應用跳轉預測列表的觸發信號,當使用者按下該預先設定的熱鍵時,啟動應用跳轉預測列表。
所述應用跳轉預測列表生成模組300用於當啟動模組200接收到啟動應用跳轉預測列表的觸發信號時,從跳轉關係權重矩陣600中抓取出當前活動的應用對應的所有下一應用,並按關係權重值從大到小的順序進行排列,生成該應用跳轉預測列表。
所述用戶交互模組400用於將上述生成的應用跳轉預測列表呈現於該移動電子裝置1的顯示裝置3上,供用戶選擇啟動應用跳轉預測列表中的一個下一應用。考慮到顯示裝置3的尺寸可能較小的情況,當用戶交互模組400不能將該應用跳轉預測列表一次全部顯示於顯示裝置3上時,按權重值從大到小的順序采分頁顯示模式,在第一頁面只顯示關係權重值排在前面的下一應用。
所述跳轉關係矩陣更新模組500用於根據以下規則更新跳轉關係權重矩陣600中的當前活動的應用對應的各個下一應用的關係權重值。更新的規則是:若該下一應用在本次跳轉中被選擇啟動,
則增加其關係權重值;否則減少其關係權重值。具體的計算過程如下:若該下一應用在本次跳轉中被選擇啟動,則其關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取1,取γ0.1。
若該下一應用在本次跳轉中沒有被選擇啟動,則其關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取-1,取γ0.3。
如圖3所示,是本發明應用跳轉預測方法的流程圖。該方法應用於移動電子裝置1中,該移動電子裝置1包括記憶體2及顯示裝置3,該記憶體2中存儲有跳轉關係權重矩陣600,該跳轉關係權重矩陣600用於存儲每個應用跳轉至各個下一應用的關係權重值,該關係權重值用以量化跳轉的可能性,關係權重值越大代表跳轉的可能性越大。本發明應用跳轉預測方法的較佳實施例的流程圖下:步驟S302,偵測模組100偵測該移動電子裝置1中當前正在活動的應用。
步驟S304,啟動模組200判斷是否接收到啟動應用跳轉預測列表的觸發信號。在本較佳實施例中採用典型的熱鍵啟動方式,即預先設定的一個熱鍵做為啟動應用跳轉預測列表的觸發信號。
步驟S306,當啟動模組200接收到啟動應用跳轉預測列表的觸發信號時,應用跳轉預測列表生成模組300從跳轉關係權重矩陣600中抓取出當前活動的應用對應的所有的下一應用,並按關係權重
值從大到小的順序進行排列,生成該應用跳轉預測列表。
步驟S308,用戶交互模組400將上述生成的應用跳轉預測列表呈現於該移動電子裝置1的顯示裝置3上,供用戶選擇啟動應用跳轉預測列表中的一個下一應用。考慮到顯示裝置3的尺寸較小的情況,當用戶交互模組400不能將該當前應用跳轉預測列表一次全部顯示於顯示裝置3上時,採用分頁顯示模式。
步驟S310,跳轉關係矩陣更新模組500根據以下規則更新跳轉關係權重矩陣600中的當前活動的應用對應的各個下一應用的關係權重值。更新的規則是:若該下一應用在本次跳轉中被選擇啟動,則增加其關係權重值;否則減少其關係權重值。具體的計算過程如下:若該下一應用在本次跳轉中被選擇啟動,則其關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取1,取γ0.1。
若該下一應用在本次跳轉中沒有被選擇啟動,則其關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取-1,取γ0.3。
最後應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
1‧‧‧移動電子裝置
2‧‧‧記憶體
3‧‧‧顯示裝置
10‧‧‧應用跳轉預測系統
100‧‧‧偵測模組
200‧‧‧啟動模組
300‧‧‧應用跳轉預測列表生成模組
400‧‧‧用戶交互模組
500‧‧‧跳轉關係矩陣更新模組
600‧‧‧跳轉關係權重矩陣
Claims (8)
- 一種應用跳轉預測系統,該系統運行於移動電子裝置中,該移動電子裝置存儲有跳轉關係權重矩陣,所述跳轉關係權重矩陣用於存儲每個應用跳轉至各個下一應用的關係權重值,該系統包括:偵測模組,用於偵測移動電子裝置中當前正在活動的應用;啟動模組,用於判斷是否接收到啟動應用跳轉預測列表的觸發信號;應用跳轉預測列表生成模組,用於當啟動模組接收到啟動應用跳轉預測列表的觸發信號時,從跳轉關係權重矩陣中抓取出當前活動的應用對應的所有的下一應用,並按關係權重值從大到小的順序進行排列,生成該應用的跳轉預測列表;用戶交互模組,用於將上述生成的應用跳轉預測列表呈現於該移動電子裝置的顯示裝置上,供用戶選擇啟動應用跳轉預測列表中的一個下一應用;及跳轉關係矩陣更新模組,用於更新跳轉關係權重矩陣中的當前活動的應用對應的所有的下一應用的關係權重值,包括:增加該應用跳轉預測列表中被選擇啟動的下一應用之關係權重值,以及減少該應用跳轉預測列表中未被選擇啟動的下一應用之關係權重值。
- 如申請專利範圍第1項所述之應用跳轉預測系統,所述用戶交互模組還用於,當不能將該應用跳轉預測列表一次全部顯示於該移動電子裝置的顯示裝置上時,採用分頁顯示模式,在第一頁面只顯示關係權重值排在前面的應用。
- 如申請專利範圍第1項所述之應用跳轉預測系統,若該下一應用在本次跳轉中被選擇啟動時,所述跳轉關係矩陣更新模組更新其關係權重值的過 程如下:跳轉至該下一應用的關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取1,取γ0.1。
- 如申請專利範圍第1項所述之應用跳轉預測系統,若該下一應用沒有被選擇時,所述跳轉關係矩陣更新模組更新其關係權重值的過程如下:跳轉至該下一應用的關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取-1,取γ0.3。
- 一種應用跳轉預測方法,該方法應用於移動電子裝置中,該移動電子裝置存儲有跳轉關係權重矩陣,所述跳轉關係權重矩陣存儲每個應用跳轉至各個下一應用的關係權重值,該方法包括:(a)偵測移動電子裝置中當前正在活動的應用;(b)判斷是否接收到啟動應用跳轉預測列表的觸發信號,若是則執行步驟(c),否則結束;(c)從跳轉關係權重矩陣中抓取出當前活動的應用對應的所有的下一應用,並按關係權重值從大到小的順序進行排列,生成該應用的跳轉預測列表;(d)將上述生成的應用跳轉預測列表呈現於顯示裝置上,供用戶選擇啟動應用跳轉預測列表中的一個應用;(e)更新跳轉關係權重矩陣中的當前活動的應用跳轉至下一應用的關係權重值,包括:增加該應用跳轉預測列表中被選擇啟動的下一應用之關係權重值,以及減少該應用跳轉預測列表中未被選擇啟動的下一應用之關係權重值。
- 如申請專利範圍第5項所述之應用跳轉預測方法,步驟(d)還包括:當不能將該應用跳轉預測列表一次全部顯示於該移動電子裝置的顯示裝置上時,採用分頁顯示模式,在第一頁面只顯示關係權重值排在前面的 應用。
- 如申請專利範圍第5項所述之應用跳轉預測方法,步驟(e)還包括當該下一應用被選擇時,更新其關係權重值的過程如下:跳轉至該下一應用的關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取1,取γ0.1。
- 如申請專利範圍第5項所述之應用跳轉預測方法,步驟(e)還包括當該下一應用未被選擇時,更新其關係權重值的過程如下:跳轉至該下一應用的關係權重值由當前值W0更新為W1,W1和W0的關係為W1=W0+α×(γ+γ×W0-W0),式中α取-1,取γ0.3。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098145237A TWI503735B (zh) | 2009-12-28 | 2009-12-28 | 應用跳轉預測系統及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098145237A TWI503735B (zh) | 2009-12-28 | 2009-12-28 | 應用跳轉預測系統及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201122991A TW201122991A (en) | 2011-07-01 |
| TWI503735B true TWI503735B (zh) | 2015-10-11 |
Family
ID=45046474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098145237A TWI503735B (zh) | 2009-12-28 | 2009-12-28 | 應用跳轉預測系統及方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI503735B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104521232A (zh) * | 2012-07-02 | 2015-04-15 | 韩国电子通信研究院 | 用于编码/解码图像的方法和设备 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040036779A1 (en) * | 2002-08-23 | 2004-02-26 | Cazier Robert P. | Method and apparatus for prioritizing menu items of an electronic device |
| TW591541B (en) * | 2002-11-21 | 2004-06-11 | Inst Information Industry | Processing method and system for integrating application programs |
| US20060084478A1 (en) * | 2004-10-18 | 2006-04-20 | Mobile (R&D) Ltd. | Most frequently used contact information display for a communication device |
| US20060156209A1 (en) * | 2003-02-25 | 2006-07-13 | Satoshi Matsuura | Application program prediction method and mobile terminal |
| US20090055140A1 (en) * | 2007-08-22 | 2009-02-26 | Mks Instruments, Inc. | Multivariate multiple matrix analysis of analytical and sensory data |
| US20090132939A1 (en) * | 2007-11-19 | 2009-05-21 | International Business Machines Corporation | Method and apparatus for a floating island for user navigation in an interactive environment |
-
2009
- 2009-12-28 TW TW098145237A patent/TWI503735B/zh not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040036779A1 (en) * | 2002-08-23 | 2004-02-26 | Cazier Robert P. | Method and apparatus for prioritizing menu items of an electronic device |
| TW591541B (en) * | 2002-11-21 | 2004-06-11 | Inst Information Industry | Processing method and system for integrating application programs |
| US20060156209A1 (en) * | 2003-02-25 | 2006-07-13 | Satoshi Matsuura | Application program prediction method and mobile terminal |
| US20060084478A1 (en) * | 2004-10-18 | 2006-04-20 | Mobile (R&D) Ltd. | Most frequently used contact information display for a communication device |
| US20090055140A1 (en) * | 2007-08-22 | 2009-02-26 | Mks Instruments, Inc. | Multivariate multiple matrix analysis of analytical and sensory data |
| US20090132939A1 (en) * | 2007-11-19 | 2009-05-21 | International Business Machines Corporation | Method and apparatus for a floating island for user navigation in an interactive environment |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201122991A (en) | 2011-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2615325C2 (ru) | Способ и устройство для высвобождения пространства памяти | |
| US10631246B2 (en) | Task switching on mobile devices | |
| CN106528252B (zh) | 对象启动方法及装置 | |
| US11347264B2 (en) | Device for handheld operation and method thereof | |
| CN102104666B (zh) | 应用跳转预测系统及方法 | |
| EP3709147B1 (en) | Method and apparatus for determining fingerprint collection region | |
| US20120216146A1 (en) | Method, apparatus and computer program product for integrated application and task manager display | |
| AU2017206466B2 (en) | Flexible display of electronic device and method for operating same | |
| US10802622B2 (en) | Electronic device and method for controlling same | |
| WO2014032431A1 (zh) | 终端设备及快速启动程序的方法 | |
| JP2014523056A (ja) | オンデマンドタブ回復 | |
| CN105981014B (zh) | 网页导航方法、使用该方法的移动终端以及网络导航计算机程序 | |
| KR20180010029A (ko) | 전자 장치의 동작 방법 및 장치 | |
| US11210449B2 (en) | Page display method and device and storage medium | |
| US11137838B2 (en) | Electronic device for storing user data, and method therefor | |
| CN103870121A (zh) | 一种信息处理方法及电子设备 | |
| TWI503735B (zh) | 應用跳轉預測系統及方法 | |
| CN107491238A (zh) | 推送信息的显示方法和装置 | |
| CN104391742A (zh) | 应用优化方法和装置 | |
| CN112905255B (zh) | 信息处理方法、装置及电子设备 | |
| CN110377362B (zh) | 清理应用程序的方法、装置、终端及存储介质 | |
| WO2022188667A1 (zh) | 转屏处理方法、装置、介质及电子设备 | |
| JP2018500612A (ja) | 情報処理方法および装置 | |
| CN113704515B (zh) | 多媒体输出方法和装置 | |
| CN112596827B (zh) | 一种显示信息提取方法、装置及计算机设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |