CN102104666B - 应用跳转预测系统及方法 - Google Patents
应用跳转预测系统及方法 Download PDFInfo
- Publication number
- CN102104666B CN102104666B CN200910311689.9A CN200910311689A CN102104666B CN 102104666 B CN102104666 B CN 102104666B CN 200910311689 A CN200910311689 A CN 200910311689A CN 102104666 B CN102104666 B CN 102104666B
- Authority
- CN
- China
- Prior art keywords
- application
- redirect
- list
- jump forecasting
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 239000011159 matrix material Substances 0.000 claims abstract description 41
- 230000002452 interceptive effect Effects 0.000 claims description 8
- 230000000694 effects Effects 0.000 claims description 7
- 238000013277 forecasting method Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 abstract 2
- 238000009434 installation Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
一种应用跳转预测系统,运行于移动电子装置中。该系统包括:侦测模块,用于侦测当前正在活动的应用;启动模块,用于判断是否接收到启动应用跳转预测列表的触发信号;应用跳转预测列表生成模块,从跳转关系权重矩阵中抓取出当前活动的应用对应的所有的下一应用,生成该应用的跳转预测列表;用户交互模块,用于将应用跳转预测列表呈现以供用户选择启动应用跳转预测列表中的一个下一应用;及跳转关系矩阵更新模块,用于更新跳转关系权重矩阵中的当前活动的应用对应的所有的下一应用的关系权重值。本发明还提供了一种应用跳转预测方法,通过发明可使移动电子装置的应用的跳转越来越接近使用者的使用习惯。
Description
技术领域
本发明涉及移动电子装置领域,尤其涉及一种应用跳转预测系统及方法。
背景技术
随着电子技术的发展,各种移动电子装置的功能越来越强,如手机、PDA、游戏机及数码相机等。以手机为例,尤其是出现了智能手机以后,手机上安装的各种各样的应用越来越多。但随之出现了一些问题。手机的用户界面和个人电脑相比要小得多,因而很多操作也不如个人电脑方便。比如当我们启动手机上的摄像头拍下一张图片后,按照很多用户的习惯,可能是要去浏览刚才拍下的照片,目前的手机能支持的操作就是关闭拍照应用,回到手机主界面,然后找到照片存放的文件夹后启动浏览照片的应用浏览所拍下的照片。
发明内容
鉴于以上内容有必要提供一种应用跳转预测系统,该系统运行于移动电子装置中。该移动电子装置存储有跳转关系权重矩阵,所述跳转关系权重矩阵用于存储每个应用跳转至各个下一应用的关系权重值。该系统包括:侦测模块,用于侦测移动电子装置中当前正在活动的应用;启动模块,用于判断是否接收到启动应用跳转预测列表的触发信号;应用跳转预测列表生成模块,用于启动模块接收到启动应用跳转预测列表的触发信号时,从跳转关系权重矩阵中抓取出当前活动的应用对应的所有的下一应用,并按关系权重值从大到小的顺序进行排列,生成该应用的跳转预测列表;用户交互模块,用于将上述生成的应用跳转预测列表呈现于该移动电子装置的显示装置上,供用户选择启动应用跳转预测列表中的一个下一应用;及跳转关系矩阵更新模块,用于更新跳转关系权重矩阵中的当前活动的应用对应的所有的下一应用的关系权重值。
鉴于以上内容还有必要提供一种应用跳转预测方法,该方法应用于移动电子装置中。该移动电子装置存储有跳转关系权重矩阵,所述跳转关系权重矩阵存储每个应用跳转至各个下一应用的关系权重值。该方法包括:(a)侦测移动电子装置中当前正在活动的应用;(b)判断是否接收到启动应用跳转预测列表的触发信号,若是则执行步骤(c),否则结束;(c)从跳转关系权重矩阵中抓取出当前活动的应用对应的所有的下一应用,并按关系权重值从大到小的顺序进行排列,生成该应用的跳转预测列表;(d)将上述生成的应用跳转预测列表呈现于显示装置上,供用户选择启动应用跳转预测列表中的一个应用;(e)更新跳转关系权重矩阵中的当前活动的应用跳转至下一应用的关系权重值。
通过本发明提供的应用跳转预测系统及方法,使得移动电子装置的应用的跳转越来越接近使用者的使用习惯,使得移动电子装置更加人性化。
附图说明
图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。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (4)
1.一种应用跳转预测系统,该系统运行于移动电子装置中,其特征在于,该移动电子装置存储有跳转关系权重矩阵,所述跳转关系权重矩阵用于存储每个应用跳转至各个下一应用的关系权重值,该系统包括:
侦测模块,用于侦测移动电子装置中当前正在活动的应用;
启动模块,用于判断是否接收到启动应用跳转预测列表的触发信号;
应用跳转预测列表生成模块,用于启动模块接收到启动应用跳转预测列表的触发信号时,从跳转关系权重矩阵中抓取出当前活动的应用对应的所有的下一应用,并按关系权重值从大到小的顺序进行排列,生成该应用的跳转预测列表,所述关系权重的值用以量化跳转的可能性,关系权重的值越大,代表其跳转的可能性越大;
用户交互模块,用于将上述生成的应用跳转预测列表呈现于该移动电子装置的显示装置上,供用户选择启动应用跳转预测列表中的一个下一应用;及
跳转关系矩阵更新模块,用于更新跳转关系权重矩阵中的当前活动的应用对应的所有的下一应用的关系权重值。
2.如权利要求1所述的应用跳转预测系统,其特征在于,所述用户交互模块还用于,当不能将该应用跳转预测列表一次全部显示于该移动电子装置的显示装置上时,采用分页显示模式,在第一页面只显示关系权重值排在前面的应用。
3.一种应用跳转预测方法,该方法应用于移动电子装置中,该移动电子装置存储有跳转关系权重矩阵,所述跳转关系权重矩阵存储每个应用跳转至各个下一应用的关系权重值,其特征在于,该方法包括:
(a)侦测移动电子装置中当前正在活动的应用;
(b)判断是否接收到启动应用跳转预测列表的触发信号,若是则执行步骤(c),否则结束;
(c)从跳转关系权重矩阵中抓取出当前活动的应用对应的所有的下一应用,并按关系权重值从大到小的顺序进行排列,生成该应用的跳转预测列表,所述关系权重的值用以量化跳转的可能性,关系权重的值越大,代表其跳转的可能性越大;
(d)将上述生成的应用跳转预测列表呈现于显示装置上,供用户选择启动应用跳转预测列表中的一个应用;
(e)更新跳转关系权重矩阵中的当前活动的应用跳转至下一应用的关系权重值。
4.如权利要求3所述的应用跳转预测方法,其特征在于,步骤(d)还包括:
当不能将该应用跳转预测列表一次全部显示于该移动电子装置的显示装置上时,采用分页显示模式,在第一页面只显示关系权重值排在前面的应用。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910311689.9A CN102104666B (zh) | 2009-12-17 | 2009-12-17 | 应用跳转预测系统及方法 |
US12/831,275 US20110154262A1 (en) | 2009-12-17 | 2010-07-07 | Method and device for anticipating application switch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910311689.9A CN102104666B (zh) | 2009-12-17 | 2009-12-17 | 应用跳转预测系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102104666A CN102104666A (zh) | 2011-06-22 |
CN102104666B true CN102104666B (zh) | 2014-03-26 |
Family
ID=44152958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910311689.9A Active CN102104666B (zh) | 2009-12-17 | 2009-12-17 | 应用跳转预测系统及方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20110154262A1 (zh) |
CN (1) | CN102104666B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101562792B1 (ko) * | 2009-06-10 | 2015-10-23 | 삼성전자주식회사 | 목표 예측 인터페이스 제공 장치 및 그 방법 |
CN102722410B (zh) * | 2012-05-25 | 2015-07-29 | 华为终端有限公司 | 执行程序的方法、服务器、移动终端及系统 |
CN104679382B (zh) | 2013-11-29 | 2018-09-07 | 华为技术有限公司 | 应用程序显示方法和装置 |
WO2015108457A1 (en) * | 2014-01-20 | 2015-07-23 | Telefonaktiebolaget L M Ericsson (Publ) | Context-based methods, systems and computer program products for recommending a software application in a network operations center |
CN104238880B (zh) * | 2014-09-10 | 2018-12-25 | 可牛网络技术(北京)有限公司 | 应用程序界面操作的引导方法、引导装置及移动终端 |
CN105592013B (zh) * | 2014-10-24 | 2019-03-12 | 阿里巴巴集团控股有限公司 | 一种敏感信息处理方法、装置及客户端 |
CN105975336A (zh) * | 2016-04-29 | 2016-09-28 | 努比亚技术有限公司 | 一种实现应用跳转的方法及终端 |
CN106775820A (zh) * | 2016-11-10 | 2017-05-31 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序管理的方法及装置 |
CN108228270B (zh) * | 2016-12-19 | 2021-04-16 | 腾讯科技(深圳)有限公司 | 启动资源加载方法及装置 |
CN109286968B (zh) | 2017-07-20 | 2020-07-28 | 维沃移动通信有限公司 | 一种盲检测参数获取方法、相关设备及系统 |
US10705691B2 (en) * | 2018-02-19 | 2020-07-07 | American Express Travel Related Services Company, Inc. | Dynamic user interface blueprint |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150810A (zh) * | 2007-10-10 | 2008-03-26 | 叶志宝 | 一种实现菜单动态排序显示的手机装置及其方法 |
CN101325770A (zh) * | 2008-07-29 | 2008-12-17 | 深圳市戴文科技有限公司 | 管理终端系统功能的方法及终端 |
CN101576802A (zh) * | 2009-06-11 | 2009-11-11 | 无敌科技(西安)有限公司 | 动态排序装置与方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2773614B2 (ja) * | 1993-12-28 | 1998-07-09 | 日本電気株式会社 | 手書き図形入力装置 |
US5694562A (en) * | 1995-01-17 | 1997-12-02 | Fisher; Thomas A. | Closely integrated key icons in a graphical interface |
US5818444A (en) * | 1996-08-14 | 1998-10-06 | International Business Machines Corporation | Method, apparatus and application for object selective but global attribute modification |
US6188403B1 (en) * | 1997-11-21 | 2001-02-13 | Portola Dimensional Systems, Inc. | User-friendly graphics generator using direct manipulation |
JP2003162355A (ja) * | 2001-11-26 | 2003-06-06 | Sony Corp | タスクの表示切り替え方法及び携帯機器及び携帯通信機器 |
US6900835B2 (en) * | 2002-08-23 | 2005-05-31 | Hewlett-Packard Development Company, L.P. | Method and apparatus for prioritizing menu items of an electronic device |
CN1754147A (zh) * | 2003-02-25 | 2006-03-29 | 松下电器产业株式会社 | 应用程序的预测方法及移动终端 |
US20060084478A1 (en) * | 2004-10-18 | 2006-04-20 | Mobile (R&D) Ltd. | Most frequently used contact information display for a communication device |
KR101200865B1 (ko) * | 2006-03-23 | 2012-11-13 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 복호화 방법 및 장치 |
US7754661B2 (en) * | 2006-11-28 | 2010-07-13 | Innovative Chemical Technologies Canada Ltd | Recycling of oil-based drilling muds |
US7698410B2 (en) * | 2007-04-27 | 2010-04-13 | Yahoo! Inc. | Context-sensitive, self-adjusting targeting models |
US20080306797A1 (en) * | 2007-06-11 | 2008-12-11 | International Business Machines Corporation | Method and system for automated resource management and optimization |
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 |
US9110515B2 (en) * | 2009-08-19 | 2015-08-18 | Nuance Communications, Inc. | Method and apparatus for text input |
-
2009
- 2009-12-17 CN CN200910311689.9A patent/CN102104666B/zh active Active
-
2010
- 2010-07-07 US US12/831,275 patent/US20110154262A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150810A (zh) * | 2007-10-10 | 2008-03-26 | 叶志宝 | 一种实现菜单动态排序显示的手机装置及其方法 |
CN101325770A (zh) * | 2008-07-29 | 2008-12-17 | 深圳市戴文科技有限公司 | 管理终端系统功能的方法及终端 |
CN101576802A (zh) * | 2009-06-11 | 2009-11-11 | 无敌科技(西安)有限公司 | 动态排序装置与方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102104666A (zh) | 2011-06-22 |
US20110154262A1 (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102104666B (zh) | 应用跳转预测系统及方法 | |
RU2615325C2 (ru) | Способ и устройство для высвобождения пространства памяти | |
US8650501B2 (en) | User interface with preview transitions | |
CA2827466C (en) | Methods and apparatus for providing updated content in a user interface | |
CN105867714B (zh) | 应用程序下载方法、装置及系统 | |
US9582146B2 (en) | Causing display of search results | |
EP3096224B1 (en) | Method and apparatus for processing application installation package | |
US20130219319A1 (en) | Apparatus and method for grouping application program folders in electronic device | |
US20150133199A1 (en) | Mobile computing terminal with more than one lock screen and method of using the terminal | |
US20120260202A1 (en) | Customized launching of applications | |
CN104978188B (zh) | 一种更新智能终端锁屏画面的方法及装置 | |
US9672026B2 (en) | Light app offline updating method, device and terminal | |
EP2866158A1 (en) | Method for reader to provide service, reader, terminal and computer storage medium | |
JP2017532700A (ja) | マルチメディア情報の表示方法及び装置 本願は、出願番号がcn201510496713.6であり、出願日が2015年08月13日である中国特許出願に基づき提出され、該中国特許出願の優先権を主張し、該中国特許出願の全ての内容はここで参考として本願に援用される。 | |
CN105740023B (zh) | 程序版本回退的方法、装置及智能移动终端 | |
CN103455582A (zh) | 浏览器导航页的显示方法及移动终端 | |
CN112711723B (zh) | 一种恶意网址检测方法、装置及电子设备 | |
CN105700928A (zh) | 一种控件信息展示方法、装置及电子设备 | |
CN105955770A (zh) | 一种应用程序的卸载方法和终端 | |
CN106897134B (zh) | 一种定位功能管理方法及装置 | |
CN102647515A (zh) | 一种终端状态显示的控制方法及装置 | |
CN107678978A (zh) | 一种智能终端的存储空间处理方法及装置 | |
CN113138785A (zh) | 应用程序的更新方法和装置 | |
CN106528284B (zh) | 应用程序配置方法、装置及终端设备 | |
CN110287443B (zh) | 一种页面数据展示的方法以及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |