聚合第三方电话应用的方法及装置的制造方法_2

文档序号:9380586阅读:来源:国知局

[0055]本公开实施例通过启动系统电话应用时,获取终端中安装的第三方电话应用信息;并在系统电话应用中创建调用接口选项,该调用接口选项中包括终端中安装的一个或多个第三方电话应用的标识列表;当通讯事件被触发时,显示系统电话应用的调用接口和第三方电话应用的调用接口选项。实现了用户对电话应用的操作和体验不变的情况下可以在通讯事件触发时将系统电话应用和第三方电话应用进行显示,以便于对第三方电话应用进行调用,提高了调用效率以及人机交互性。
[0056]本公开另一示例性实施例提供了一种聚合第三方电话应用的方法,本方法实施例应用于终端中,参见图2。
[0057]在步骤201中,当启动系统电话应用时,获取在终端中安装的至少一个第三方电话应用信息,第三方电话应用信息至少包括第三方电话应用的标识。
[0058]其中,各应用在终端中安装时,会将各应用的应用信息注册于终端的应用注册系统中。其中,应用信息可以包括但不限于:应用标识,应用类型,路径信息,权限信息等。其中,应用标识为唯一标识应用的信息;应用类型可以包括:即时通信类,游戏类,第三方电话类等;路径信息为该应用在终端中安装位置的信息;权限信息为该应用需要可以被授予的权限内容。
[0059]其中,在本公开实施例中,在获取终端安装的第三方电话应用信息可以通过在应用注册系统中查询应用类型为第三方电话类型的应用,则会在应用注册系统中查询到所有第三方电话应用。
[0060]相应的,步骤201可以通过以下步骤进行实现:在终端的应用注册系统中,获取应用类型为第三方电话类型的应用对应的应用信息。
[0061]可选的,获取到的第三方电话应用信息中还可以包括安装路径,便于用户选取需要调用的第三方电话应用时,根据该安装路径将被选取的第三方电话应用启动。
[0062]在步骤202中,在系统电话应用中创建用于调用第三方电话应用的调用接口选项;调用接口选项中包括由终端中安装的至少一个第三方电话应用的标识组成的标识列表。
[0063]例如,在本公开一实施例中,以拨打电话事件为例进行说明。在系统电话应用启动之后,会根据系统电话应用的配置信息创建拨号界面中的各种选项。拨号界面中默认的选项为:拨号键盘选项;拨号选项;删除选项;拨号键盘关闭选项。
[0064]在拨号界面中指定的位置创建一个新的选项,该选项为调用接口选项,用户通过该调用接口选项可以选取需要调用的第三方电话应用。其中,该选项包括被点击状态和未点击状态。拨号界面在启动后,调用接口选项默认设置为未点击状态,此时在未点击状态时不会显示标识列表;当用户点击调用接口选项后,该调用接口选项会被置于被点击状,此时会显示标识列表中各第三方电话应用的标识。
[0065]如图3所示,为拨号界面的示意图,该图中示出了拨号键盘中创建的调用接口选项;该图中的调用接口选项为未点击状态;其中,图中300为调用接口选项。
[0066]在步骤203中,当通讯事件被触发时,显示系统电话应用的调用接口和第三方电话应用的调用接口选项。
[0067]其中,通讯事件可以为接听电话、拨打电话、接收短信和发出短信中的任一个或多个。
[0068]在触发了通讯事件时,可以显示系统电话应用的调用接口以及第三方电话应用的调用接口选项,方便用户根据自身需求例如在接听电话或者拨打电话过程中选择使用系统电话应用或者第三方电话应用来进行操作。
[0069]在步骤204中,当接收到对第三方电话应用的调用接口选项的选取指令时,显示标识列表。
[0070]如图4所示,为拨号界面的示意图,该图中示出了拨号键盘中创建的调用接口选项以及标识列表,其中,图中的调用接口选项为被点击状态。其中,图中400为调用接口选项;401为标识列表。
[0071]在标识列表中显示的为各第三方电话应用的标识。其中,每一个第三方电话应用的标识都可被点击,在点击后则会调用相应的第三方电话应用,执行步骤205。
[0072]在步骤205中,当接收到在标识列表中选取第三方电话应用的指令时,根据选取的第三方电话应用的标识调用选取的第三方电话应用。
[0073]调用的方式可以为调用系统的指定API (Applicat1n Programming Interface,应用程序编程接口),并将第三方电话应用的标识作为指定API中的参数来启动第三方电话应用。还可以获取第三方电话应用信息中的路径信息,直接根据路径信息来启动该第三方电话应用。
[0074]例如,在本公开一实施例中,以拨打电话事件为例进行说明。在系统的电话应用的拨号界面中,用户可以输入待拨打的电话号码,并在输入后来通过在标识列表中选取第三方电话应用的标识来调用第三方电话应用。相应的,系统的电话应用会将输入的待拨打的电话号码传送给选取的第三方电话应用,第三方电话应用接收到该待拨打的电话号码后,会直接将该待拨打的电话号码作为本次呼叫的拨打号码,并直接进入网络电话的呼叫流程。
[0075]因此,步骤205执行完毕之后,还可以执行以下步骤:
[0076]在步骤206中,如果检测到与通讯事件相应的电话号码,则将电话号码传送给所选取的电话应用,所选取的电话应用包括第三方应用或系统电话应用。
[0077]本公开实施例通过启动系统电话应用时,获取终端中安装的第三方电话应用信息;并在系统电话应用中创建调用接口选项,该调用接口选项中包括终端中安装的一个或多个第三方电话应用的标识列表;当通讯事件被触发时,显示系统电话应用的调用接口和第三方电话应用的调用接口选项。实现了用户对电话应用的操作和体验不变的情况下可以在通讯事件触发时将系统电话应用和第三方电话应用进行显示,以便于对第三方电话应用进行调用,提高了调用效率以及人机交互性。
[0078]本公开另一示例性实施例提供了一种聚合第三方电话应用的方法,本方法实施例应用于终端中,参见图5。
[0079]在步骤501中,检测是否触发了通讯事件。
[0080]为了避免终端中安装了多个第三方电话应用之后,会同时对终端触发的电话的请求事件时进行接管请求,造成系统混乱甚至崩溃。因此,可以对系统中电话的请求事件进行检测,并在检测到的时候禁止第三方电话应用接管该事件。
[0081 ] 下面以拨打电话事件为例进行说明。
[0082]电话的请求事件可以由系统的电话应用在拨号界面中触发,例如:用户在拨号界面中输入了待拨打的电话号码,并点击了拨号选项后会触发拨打电话的请求事件;用户在短信息中点选了短信息内容中的电话号码之后,也可以触发拨打电话的请求事件。相应的,拨打电话的请求事件的触发方式在本公开实施例中并不限定。
[0083]在步骤502中,如果监测到触发了通讯事件时,将各第三方电话应用对系统电话应用的接管请求实行禁止操作拨打拨打。
[0084]本公开实施例通过在触发了通讯事件时,将各第三方电话应用的接管请求禁止。避免了多个第三方电话应用共同发起的接管请求会造成系统混乱的问题,并且避免了第三方电话应用会替换原有系统的电话应用,进而避免了用户的操作和体验被改变,提高了人机交互性。
[0085]需要说明的是,上述仅以拨打电话为例,对聚合第三方电话应用的方法进行了说明,而在接听电话、接收短信和发送短信时的聚合第三方电话应用的方法与拨打电话时的聚合第三方电话
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1