[go: up one dir, main page]

CN102104666B - 应用跳转预测系统及方法 - Google Patents

应用跳转预测系统及方法 Download PDF

Info

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
Application number
CN200910311689.9A
Other languages
English (en)
Other versions
CN102104666A (zh
Inventor
赖信彰
侯君儒
吴刘玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Futaihong Precision Industry Co Ltd
Chi Mei Communication Systems Inc
Original Assignee
Shenzhen Futaihong Precision Industry Co Ltd
Chi Mei Communication Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Futaihong Precision Industry Co Ltd, Chi Mei Communication Systems Inc filed Critical Shenzhen Futaihong Precision Industry Co Ltd
Priority to CN200910311689.9A priority Critical patent/CN102104666B/zh
Priority to US12/831,275 priority patent/US20110154262A1/en
Publication of CN102104666A publication Critical patent/CN102104666A/zh
Application granted granted Critical
Publication of CN102104666B publication Critical patent/CN102104666B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User 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/72472User 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)还包括:
当不能将该应用跳转预测列表一次全部显示于该移动电子装置的显示装置上时,采用分页显示模式,在第一页面只显示关系权重值排在前面的应用。
CN200910311689.9A 2009-12-17 2009-12-17 应用跳转预测系统及方法 Active CN102104666B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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