CN102480548A - 应用程序启动方法及装置 - Google Patents

应用程序启动方法及装置 Download PDF

Info

Publication number
CN102480548A
CN102480548A CN2010105560745A CN201010556074A CN102480548A CN 102480548 A CN102480548 A CN 102480548A CN 2010105560745 A CN2010105560745 A CN 2010105560745A CN 201010556074 A CN201010556074 A CN 201010556074A CN 102480548 A CN102480548 A CN 102480548A
Authority
CN
China
Prior art keywords
application program
dialed number
cryptographic hash
module
content recorded
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.)
Pending
Application number
CN2010105560745A
Other languages
English (en)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2010105560745A priority Critical patent/CN102480548A/zh
Publication of CN102480548A publication Critical patent/CN102480548A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)

Abstract

一种应用程序启动方法,包括如下步骤:监听拨号事件,并获取所述拨号事件中的拨号号码;获取所有与应用程序相对应的预设码;逐一判断所述拨号号码是否与预设码相同,是,则启动与所述拨号号码相对应的应用程序,反之,则结束。上述应用程序启动方法及装置通过拨号的方式启动与拨号号码相对应的应用程序,有效地简化了应用程序较为繁琐的启动过程,提高了应用程序的启动速度。

Description

应用程序启动方法及装置
【技术领域】
本发明涉及移动通信技术领域,特别是涉及一种应用程序启动方法及装置。
【背景技术】
随着手机的快速发展,对手机中的应用需求也日新月异,手机应用的功能和复杂度也日益增强,因此,手机应用功能的多样化和应用的启动速度成了重要的品质衡量标准。
然而,传统的手机应用启动常常是用户点击进入该应用的功能主界面后,找到应用的图标,点击运行该应用来实现的。但是,这一实现过程由于应用程序本身的复杂度,将导致应用程序的启动步骤冗长、过程繁琐、速度非常缓慢。
【发明内容】
基于此,有必要提供一种简化启动过程的应用程序启动方法。
此外,还有必要提供一种简化启动过程的应用程序启动装置。
一种应用程序启动方法,包括如下步骤:监听拨号事件,并获取所述拨号事件中的拨号号码;获取所有与应用程序相对应的预设码;逐一判断所述拨号号码是否与预设码相同,是,则启动与所述拨号号码相对应的应用程序,反之,则结束。
优选地,还包括删除所述拨号事件记录的步骤。
优选地,获取所有与应用程序相对应的预设码的步骤具体是:获取所述拨号号码哈希值。
优选地,所述启动与所述拨号号码相对应的应用程序的步骤是:识别所述拨号号码哈希值所记录的内容;通过所述拨号号码哈希值所记录的内容,查找到与所述哈希值相对应的应用程序,并跳转至所述应用程序的界面。
优选地,所述拨号号码哈希值所记录的内容包括区别电话号码的标识符,所述拨号号码哈希值所记录的内容还包括程序号和/或密码。
一种应用程序启动装置,至少包括:接收模块,用于监听拨号事件,并获取所述拨号事件中的拨号号码;查找模块,用于获取所有与应用程序相对应的预设码;启动模块,用于逐一判断所述拨号号码是否与预设码相同,是,则启动与所述拨号号码相对应的应用程序,反之,则结束。
优选地,还包括删除模块,用于删除所述拨号事件记录。
优选地,所述查找模块进一步用于获取所述拨号号码哈希值。
优选地,所述启动模块包括:判断单元,用于逐一判断所述拨号号码哈希值是否与预设码哈希值相同,是,则识别单元识别拨号号码哈希值,反之,则停止执行;所述识别单元进一步用于识别所述拨号号码哈希值所记录的内容;跳转单元,用于通过所述拨号号码哈希值所记录的内容,查找到与所述拨号号码哈希值相对应的应用程序,并跳转至所述应用程序的界面。
优选地,所述查找模块得到的拨号号码哈希值所记录的内容包括区别电话号码的标识符,所述查找模块得到的拨号号码哈希值所记录的内容还包括程序号和/或密码。
上述应用程序启动方法及装置通过拨号的方式启动与拨号号码相对应的应用程序,有效地简化了应用程序较为繁琐的启动过程,提高了应用程序的启动速度。
【附图说明】
图1为应用程序启动方法的流程图;
图2为一实施例中应用程序启动方法的流程图;
图3为应用程序启动装置的模块图;
图4为一实施例中启动模块的示意图。
【具体实施方式】
图1示出了应用程序启动的方法流程,包括如下步骤:
在步骤S10中,监听拨号事件,并获取拨号事件中的拨号号码。本实施例中,当用户进行拨号时,监听拨号事件,通过获取拨号事件中的拨号号码来快速获取到用户输入的信息,该用户输入的信息可以包括数字、字母、特殊符号等。
在步骤S20中,获取所有与应用程序相对应的预设码。本实施例中,拨号号码用于通过拨号的形式触发并调用应用程序,预设码可用于记录与应用程序相关联的程序号、登录该应用程序的密码及将拨号号码与电话号码相区别的标识符等信息。具体地,每一应用程序都有与其对应的程序号,通过拨号号码中的程序号可以识别到用户所触发的应用程序。若该应用程序需要密码方可登录,则通过拨号号码中记录的密码即可登录,从而免除了在应用程序主界面输入密码的繁琐过程。在程序号和密码都是纯数字的情况下,必须在程序号和密码之间加入标识符,以区别程序号和密码。例如,一应用程序的程序号是“5623”,密码是“9632”,用户可拨打“5623*9632”进入。标识符可以是“*”等特殊符号,因此,根据需要,拨号号码可以是“程序号+*”、“密码+*”或者“程序号+*+密码+*”等形式。
在其他实施例中,对于需要密码才可登录的应用程序而言,可将对程序号和密码进行映射,而免除“*”的添加。例如,对于需要拨打“5623*9632”才可进入的应用程序,由于已经将“5623*9632”映射成了“56239”,用户“56239”也能进入应用程序。
在步骤S30中,逐一判断拨号号码是否与预设码相同,是,则进入步骤S40,反之,则结束。本实施例中,拨号号码与所有的预设码逐一比对,并判断是否与任一预设码相同,是,则进入步骤S40,反之,则拨号号码与预设码不符,不能启动应用程序。
在步骤S40中,启动与该拨号号码相对应的应用程序。本实施例中,根据拨号号码,启动与拨号号码中的程序号相对应的应用程序,若该应用程序需要密码才可进入,则拨号号码中所记录的密码必须与应用程序中的密码相符。
在其他实施例中,上述应用程序启动方法还包括了删除拨号事件记录的步骤。具体地,由于用户的通话记录,即拨号事件会被保存,因此为保护用户信息,需要将该条通话记录删除。
图2示出了一实施例的应用程序启动方法,包括如下步骤:
在步骤S101中,监听拨号事件,并获取拨号事件中的拨号号码。本实施例中,监听用户所触发的拨号事件,该拨号事件指的是在手机的拨号界面中,用户通过“程序号+*”、“密码+*”或者“程序号+*+密码+*”的任一形式进行拨号。
在步骤S102中,获取拨号号码哈希值。本实施例中,为保证拨号号码的完整性,获取与拨号号码相对应的哈希值。对于所有的应用程序而言,都有唯一的与其对应的预设码哈希值。
在步骤S103中,逐一判断拨号号码哈希值是否与预设码哈希值相同,是则进入步骤S104,反之,则结束。本实施例中,判断拨号号码哈希值是否与任一预设码哈希值相同,从而获知用户所需要启动的应用程序,若拨号号码哈希值与所有的预设码哈希值均不相同,则用户输入的拨号号码出错,不能启动应用程序。
在步骤S104中,识别拨号号码哈希值所记录的内容。本实施例中,拨号号码包括区别电话号码的标识符,拨号号码哈希值所记录的内容还包括程序号和/密码,即根据实际需要,该拨号号码可以是“程序号+*”、“密码+*”或者“程序号+*+密码+*”中的任一形式,识别拨号号码的哈希值,以获知拨号号码中所记录的信息。
在步骤S105中,通过拨号号码哈希值所记录的内容,查找到与哈希值相对应的应用程序,并跳转到该应用程序的界面。本实施例中,通过拨号号码哈希值中的程序号可调用与该拨号号码哈希值相对应的应用程序,并跳转至相应的应用程序界面,对于所有的应用程序中,仅有一个应用程序需要附加密码方可启动,此时为简化步骤,其拨号号码可以是“密码+*”的形式,直接通过对密码进行拨号来进入该应用程序。
图3示出了应用程序启动装置,该装置包括接收模块10、查找模块20以及启动模块30,其中:
接收模块10,用于监听拨号事件,并获取拨号事件中的拨号号码。本实施例中,当用户进行拨号时,接收模块10监听拨号事件,通过获取拨号事件中的拨号号码来快速获取用户输入的信息。接收模块10所获取到的拨号号码包括区别电话号码的标识符。
查找模块20,用于获取所有与应用程序相对应的预设码。本实施例中,查找模块20根据拨号号码,逐一查找所有的预设码并进行比对。如前所述,查找模块20中所设定的标识符可以是“*”等特殊符号,因此,根据需要,拨号号码可以是“程序号+*”、“密码+*”或者“程序号+*+密码+*”等形式。
在优选的实施例中,查找模块20进一步用于获取拨号号码哈希值。为保证拨号号码的完整性,查找模块20获取与拨号号码相对应的哈希值。该查找模块20得到的拨号号码哈希值所记录的内容包括区别电话号码的标识符,还包括程序号和/或密码。
启动模块30,用于逐一判断拨号号码是否与预设码相同,是,则启动与拨号号码相对应的应用程序,反之,则结束。本实施例中,启动模块20将拨号号码与所有的预设码一一对比,并逐一与预设码进行判断是否相同,是则启动与该拨号号码相对应的应用程序,反之,则拨号号码与预设码不符,不能够启动应用程序。如前所述,若该应用程序需要密码才可进入,则拨号号码中所记录的密码必须与应用程序中的密码相符。
在其他实施例中,上述应用程序启动装置还包括删除模块,该删除模块用于删除拨号事件。具体地,由于用户的通话记录,即拨号事件会被保存,因此为保护用户信息,需要删除模块将该条通话记录删除。
图4示出了一实施例的启动模块,该启动模块30包括判断单元301、识别单元302及跳转单元303,其中:
判断单元301,用于逐一判断拨号号码哈希值是否与预设码哈希值相同,是,则识别单元302识别拨号号码,反之,则停止执行。本实施例中,判断单元302判断拨号号码的哈希值是否与任一预设码相同,从而获知用户所需要启动的应用程序,若拨号号码哈希值与所有的预设码哈希值均不相同,则用户输入的拨号号码出错,不能启动任何的应用程序。
识别单元302,用于识别拨号号码哈希值所记录的内容。本实施例中,根据实际需要,该拨号号码可以“程序号+*”、“密码+*”或者“程序号+*+密码+*”中的任一形式,识别拨号号码的哈希值,以便于识别单元302获知拨号号码中所记录的信息。
跳转单元303,用于通过所述拨号号码哈希值所记录的内容,查找到与拨号号码哈希值相对应的应用程序,并跳转至应用程序的界面。本实施例中,跳转单元303通过哈希值中的程序号可以调用与该哈希值相对应的应用程序,并跳转到相应用的应用程序界面,对于所有的应用程序中,仅有一个应用程序需要附加密码方可启动的,为简化步骤,其拨号号码可以是“密码+*”的形式,通过对密码的拨号来进入该应用程序。
上述应用程序启动方法及装置可应用于手机中各种应用程序的快速启动。例如,用户预选定义了“2”对应某个应用程序,当用户拨打“2*”就可以快速启动对应的应用程序。
上述应用程序启动方法及装置通过拨号的方式启动与拨号号码相对应的应用程序,有效地简化了应用程序较为繁琐的启动过程,提高了应用程序的启动速度。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种应用程序启动方法,包括如下步骤:
监听拨号事件,并获取所述拨号事件中的拨号号码;
获取所有与应用程序相对应的预设码;
逐一判断所述拨号号码是否与预设码相同,是,则启动与所述拨号号码相对应的应用程序,反之,则结束。
2.根据权利要求1所述的应用程序启动方法,其特征在于,还包括删除所述拨号事件记录的步骤。
3.根据权利要求1所述的应用程序启动方法,其特征在于,获取所有与应用程序相对应的预设码的步骤具体是:获取所述拨号号码哈希值。
4.根据权利要求3所述的应用程序启动方法,其特征在于,所述启动与所述拨号号码相对应的应用程序的步骤是:
识别所述拨号号码哈希值所记录的内容;
通过所述拨号号码哈希值所记录的内容,查找到与所述哈希值相对应的应用程序,并跳转至所述应用程序的界面。
5.根据权利要求4所述的应用程序启动方法,其特征在于,所述拨号号码哈希值所记录的内容包括区别电话号码的标识符,所述拨号号码哈希值所记录的内容还包括程序号和/或密码。
6.一种应用程序启动装置,其特征在于,至少包括:
接收模块,用于监听拨号事件,并获取所述拨号事件中的拨号号码;
查找模块,用于获取所有与应用程序相对应的预设码;
启动模块,用于逐一判断所述拨号号码是否与预设码相同,是,则启动与所述拨号号码相对应的应用程序,反之,则结束。
7.根据权利要求6所述的应用程序启动装置,其特征在于,还包括删除模块,用于删除所述拨号事件记录。
8.根据权利要求6所述的应用程序启动装置,其特征在于,所述查找模块进一步用于获取所述拨号号码哈希值。
9.根据权利要求8所述的应用程序启动装置,其特征在于,所述启动模块包括:
判断单元,用于逐一判断所述拨号号码哈希值是否与预设码哈希值相同,是,则识别单元识别拨号号码哈希值,反之,则停止执行;
所述识别单元进一步用于识别所述拨号号码哈希值所记录的内容;
跳转单元,用于通过所述拨号号码哈希值所记录的内容,查找到与所述拨号号码哈希值相对应的应用程序,并跳转至所述应用程序的界面。
10.根据权利要求9所述的应用程序启动装置,其特征在于,所述查找模块得到的拨号号码哈希值所记录的内容包括区别电话号码的标识符,所述查找模块得到的拨号号码哈希值所记录的内容还包括程序号和/或密码。
CN2010105560745A 2010-11-23 2010-11-23 应用程序启动方法及装置 Pending CN102480548A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105560745A CN102480548A (zh) 2010-11-23 2010-11-23 应用程序启动方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105560745A CN102480548A (zh) 2010-11-23 2010-11-23 应用程序启动方法及装置

Publications (1)

Publication Number Publication Date
CN102480548A true CN102480548A (zh) 2012-05-30

Family

ID=46093022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105560745A Pending CN102480548A (zh) 2010-11-23 2010-11-23 应用程序启动方法及装置

Country Status (1)

Country Link
CN (1) CN102480548A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067554A (zh) * 2013-01-29 2013-04-24 周万荣 一种支持快捷操作的终端
CN103500106A (zh) * 2013-09-23 2014-01-08 北京奇虎科技有限公司 启动移动通讯终端中应用程序的方法及装置
CN104423928A (zh) * 2013-09-09 2015-03-18 腾讯科技(深圳)有限公司 一种数据处理方法、装置及终端设备
CN104573534A (zh) * 2014-12-24 2015-04-29 北京奇虎科技有限公司 一种在移动设备中处理隐私数据的方法和装置
CN105095746A (zh) * 2015-07-02 2015-11-25 北京奇虎科技有限公司 应用程序启动鉴权方法及装置
WO2017015919A1 (zh) * 2015-07-29 2017-02-02 秦玲娟 基于数字匹配特定应用的方法和移动终端
CN111030990A (zh) * 2019-11-05 2020-04-17 华为技术有限公司 一种建立通信连接的方法及客户端、服务端
CN114710339A (zh) * 2022-03-25 2022-07-05 云南腾云信息产业有限公司 应用程序的登录方法、装置、移动终端及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101048765A (zh) * 2004-11-11 2007-10-03 松下电器产业株式会社 机密信息处理设备
CN101267618A (zh) * 2006-11-01 2008-09-17 Lg电子株式会社 终端及用于控制终端操作的方法
CN101303633A (zh) * 2007-05-09 2008-11-12 宏达国际电子股份有限公司 可执行指令的电子装置以及在电子装置上执行指令的方法
CN101651745A (zh) * 2009-06-19 2010-02-17 宇龙计算机通信科技(深圳)有限公司 一种移动终端的操作方法、***及移动终端
CN101872409A (zh) * 2010-04-29 2010-10-27 钱袋网(北京)信息技术有限公司 调用数据卡中应用程序的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101048765A (zh) * 2004-11-11 2007-10-03 松下电器产业株式会社 机密信息处理设备
CN101267618A (zh) * 2006-11-01 2008-09-17 Lg电子株式会社 终端及用于控制终端操作的方法
CN101303633A (zh) * 2007-05-09 2008-11-12 宏达国际电子股份有限公司 可执行指令的电子装置以及在电子装置上执行指令的方法
CN101651745A (zh) * 2009-06-19 2010-02-17 宇龙计算机通信科技(深圳)有限公司 一种移动终端的操作方法、***及移动终端
CN101872409A (zh) * 2010-04-29 2010-10-27 钱袋网(北京)信息技术有限公司 调用数据卡中应用程序的方法及装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067554A (zh) * 2013-01-29 2013-04-24 周万荣 一种支持快捷操作的终端
CN104423928A (zh) * 2013-09-09 2015-03-18 腾讯科技(深圳)有限公司 一种数据处理方法、装置及终端设备
CN103500106A (zh) * 2013-09-23 2014-01-08 北京奇虎科技有限公司 启动移动通讯终端中应用程序的方法及装置
CN104573534A (zh) * 2014-12-24 2015-04-29 北京奇虎科技有限公司 一种在移动设备中处理隐私数据的方法和装置
CN104573534B (zh) * 2014-12-24 2018-01-16 北京奇虎科技有限公司 一种在移动设备中处理隐私数据的方法和装置
CN105095746A (zh) * 2015-07-02 2015-11-25 北京奇虎科技有限公司 应用程序启动鉴权方法及装置
CN105095746B (zh) * 2015-07-02 2018-06-19 北京奇虎科技有限公司 应用程序启动鉴权方法及装置
WO2017015919A1 (zh) * 2015-07-29 2017-02-02 秦玲娟 基于数字匹配特定应用的方法和移动终端
CN111030990A (zh) * 2019-11-05 2020-04-17 华为技术有限公司 一种建立通信连接的方法及客户端、服务端
CN111030990B (zh) * 2019-11-05 2022-04-12 华为技术有限公司 一种建立通信连接的方法及客户端、服务端
CN114710339A (zh) * 2022-03-25 2022-07-05 云南腾云信息产业有限公司 应用程序的登录方法、装置、移动终端及可读存储介质

Similar Documents

Publication Publication Date Title
CN102480548A (zh) 应用程序启动方法及装置
US20170076080A1 (en) Method and system for processing input fingerprint information, and mobile terminal thereof
US20140123073A1 (en) Method, Apparatus, and Mobile Terminal for Operation Interface Management
US8036706B2 (en) Method for accessing an additional service provided by an IC card toolkit applet
CN102104650B (zh) 联系人头像设置方法、装置以及移动通信终端
CN104797003B (zh) 一种切换智能终端用户的方法及装置
CN106465249B (zh) 漫游入网方法及装置
CN103795854B (zh) 一种手机锁屏界面下拨打快捷联系人电话的方法和装置
WO2012065381A1 (zh) 一种防止恶意软件发送数据的方法及装置
US20130202096A1 (en) Communication device and communication method thereof
EP3119133B1 (en) Roaming network access method and apparatus
CN102883048A (zh) 基于Android操作***的车载蓝牙通信方法及装置
CN103795847A (zh) 在通信终端上应用无痕模式的方法以及通信终端
CN102130988A (zh) 一种甩动拨号方法和设备
EP3229130B1 (en) Smart terminal information display method and smart terminal
CN105451283A (zh) 一种切换网络接入点的方法、装置和终端
CN112738046B (zh) 一种一键登录的方法、终端及***服务器
CN102736857A (zh) 移动终端中触发操作的方法和移动终端
CN111095211B (zh) 一种应用启动的控制方法及用户终端
WO2014176986A1 (zh) 一种一键拨号的实现方法及终端
CN107466022B (zh) 一种sim卡切换方法,移动终端及存储介质
CN103313351A (zh) 一种加快终端开机驻留登记过程的方法及装置
CN101420781A (zh) 移动通讯装置及其操作方法
CN104506413A (zh) 信息处理的方法、服务器和终端
CN109725786A (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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120530