在移动终端本地拨号盘实现QChat业务的方法及装置与流程

文档序号:12496271阅读:243来源:国知局
在移动终端本地拨号盘实现QChat业务的方法及装置与流程

本发明实施例涉及通信技术,尤其涉及一种在移动终端本地拨号盘实现QChat业务的方法及装置。



背景技术:

天翼对讲Qchat是一种按讲(Push-To-Talk,简称PTT)业务解决方案,用户可以通过手机中的Qchat应用来使用Qchat业务,包括一对一、一对多、多对一、多对多的实时对讲、即时通话、信息交互、位置交互、多媒体交互等。在使用Qchat业务前,用户需要向运营商申请开通Qchat业务,即为自己当前所使用的手机号码申请Qchat业务。

现有技术中,Qchat应用中存在联系人列表,该列表中所保存的手机号码都是同样开通Qchat业务的手机号码。当用户需要向联系人发起对讲等业务时,需要打开Qchat应用,并从Qchat应用中选择联系人的手机号码后发起。

但是,上述方案中,用户仅能通过Qchat应用选择开通Qchat业务的联系人从而发起Qchat业务,操作较为繁琐,影响用户体验。



技术实现要素:

本发明实施例提供一种在移动终端本地拨号盘实现QChat业务的方法及装置,用于解决现有技术实现Qchat业务,操作较为繁琐,影响用户体验的问题。

第一方面,本发明实施例提供一种在移动终端本地拨号盘实现QChat业务的方法,包括:

在用户对移动终端本地拨号盘的界面操作过程中,获取联系人号码;

确定所述联系人号码是否开通Qchat业务;

若是,则在当前移动终端本地拨号盘的界面上增加所述Qchat业务对应的功能按键。

在第一方面的一种可能的实现方式中,所述在当前移动终端本地拨号盘的界面上增加所述Qchat业务对应的功能按键,包括:

确定所述Qchat业务的版本号;

在所述本地拨号盘的界面上增加所述版本号对应的功能按键。

在第一方面的另一种可能的实现方式中,所述确定所述联系人号码是否开通Qchat业务,包括:

向Qchat业务对应的服务器发送查询请求,所述查询请求包括:所述联系人号码;

接收所述服务器反馈的查询响应,所述查询响应用于指示所述联系人号码是否开通Qchat业务。

在第一方面的另一种可能的实现方式中,所述确定所述Qchat业务的版本号之后,还包括:

在移动终端本地通讯录中为所述联系人号码设置包括所述版本号的Qchat业务标识。

在第一方面的另一种可能的实现方式中,所述获取联系人号码之前,还包括:

获取用户对所述本地拨号盘的操作事件;

所述在当前移动终端本地拨号盘的界面上增加所述Qchat业务对应的功能按键之后,还包括:

获取与所述操作事件对应的功能按键;

将所述功能按键设置为与所述操作事件对应的快捷操作按键。

在第一方面的另一种可能的实现方式中,所述操作事件包括:按压所述本地拨号盘的操作键超过预设时长。

第二方面,本发明实施例提供一种在移动终端本地拨号盘实现QChat业务的装置,包括:

获取模块,用于在用户对移动终端本地拨号盘的界面操作过程中,获取联系人号码;

确定模块,用于确定所述联系人号码是否开通Qchat业务;

处理模块,用于若是,则在当前移动终端本地拨号盘的界面上增加所述Qchat业务对应的功能按键。

在第二方面的一种可能的实现方式中,所述处理模块,具体用于:

确定所述Qchat业务的版本号;

在所述本地拨号盘的界面上增加所述版本号对应的功能按键。

在第二方面的另一种可能的实现方式中,还包括:

设置模块,用于在移动终端本地通讯录中为所述联系人号码设置包括所述版本号的Qchat业务标识。

在第二方面的另一种可能的实现方式中,所述获取模块,还用于:

获取用户对所述本地拨号盘的操作事件;

所述处理模块,还用于:

获取与所述操作事件对应的功能按键;

将所述功能按键设置为与所述操作事件对应的快捷操作按键。

第三方面,本发明实施例提供一种移动终端,包括:

处理器;用于存储处理器的可执行指令的存储器;

其中,处理器用于调用所述可执行指令,执行以下操作:

在用户对移动终端本地拨号盘的界面操作过程中,获取联系人号码;

确定所述联系人号码是否开通Qchat业务;

若是,则在当前移动终端本地拨号盘的界面上增加所述Qchat业务对应的功能按键。

本发明实施例提供的在移动终端本地拨号盘实现QChat业务的方法及装置,在用户对移动终端本地拨号盘的界面操作过程中,移动终端获取联系人号码,并确定联系人号码是否开通Qchat业务,根据该联系人号码的Qchat业务开通情况,在当前移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键,用户通过操作所述功能按键即可以实现该联系人号码对应的Qchat业务的相应功能,从而使得用户可以通过移动终端本地拨号盘方便地实现Qchat业务,从而极大地提升了用户的体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例一的流程示意图;

图2为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例的移动终端界面示意图;

图3为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例二的流程示意图;

图4为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例三的流程示意图;

图5为本发明提供的在移动终端本地拨号盘实现QChat业务的装置实施例的结构图;

图6为本发明提供的移动终端实施例的结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

Qchat业务包括多种业务功能,例如单呼、即时通话、显示alert消息、媒体分享等,在现有的方案中,用户只能在移动终端安装的Qchat应用中使用这些功能。即当用户需要向联系人发起对讲等业务时,必须打开Qchat应用,并从Qchat应用中选择联系人的手机号码后发起。因此,操作较为繁琐,影响用户体验。

本发明基于上述问题,提出一种基于移动终端本地拨号盘的QChat业务实现方法,可以在移动终端本地拨号盘上方便地查看联系人号码是否开通了Qchat业务,并且针对已开通Qchat业务的联系人号码可以通过移动终端本地拨号盘触发Qchat业务,以提升用户的体验。

需要说明的是,本发明以下实施例中所述的联系人号码都是手机号码。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例一的流程示意图。图2为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例的移动终端界面示意图。该方法的执行主体为移动终端,例如手机。如图1所示,本实施例的方法可以包括:

步骤101、在用户对移动终端本地拨号盘的界面操作过程中,获取联系人号码;

步骤102、确定联系人号码是否开通Qchat业务;

具体的,用户在打开移动终端本地拨号盘、在移动终端本地拨号盘中输入联系人号码或联系人姓名时,移动终端可以根据该联系人号码,确定该联系人号码是否开通Qchat业务。

可选地,确定联系人号码是否开通Qchat业务,具体包括:

向Qchat业务对应的服务器发送查询请求,所述查询请求包括:所述联系人号码;

接收所述服务器反馈的查询响应,所述查询响应用于指示所述联系人号码是否开通Qchat业务。

具体的,Qchat业务具有特定的服务器,该服务器中记录了开通Qchat业务的所有手机号码的信息,包括手机号码的Qchat业务的版本号等。因此,确定联系人号码是否开通Qchat业务可以通过如下方式实现:从Qchat业务对应的服务器中查询联系人号码是否开通Qchat业务。

具体的,移动终端可以将该步骤中所获取到的联系人号码的查询请求通过与服务器之间的特定接口发送给服务器。服务器接收到移动终端发送的查询请求之后,查询服务器中是否存在该联系人号码的信息,如果存在,则说明该联系人号码开通了Qchat业务。服务器查询完毕之后,会将联系人号码是否开通Qchat业务的查询响应返回给移动终端。

示例性地,服务器可以返回1表示联系人号码开通了Qchat业务,返回0表示联系人号码未开通Qchat业务。示例性地,针对联系人号码A,服务器返回的查询响应为“1”,则说明联系人号码A开通了Qchat业务;针对联系人号码B,服务器返回的查询响应为“0”,则说明联系人号码B未开通Qchat业务。

步骤103、若是,则在当前移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键。

具体的,若确定出联系人号码开通Qchat业务,则在移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键,例如Qchat业务包括单呼、即时通话,则在移动终端本地拨号盘的界面上分别增加与单呼、即时通话对应的功能按键,用户点击对应的功能按键之后可以实现相应的Qchat业务的功能。

示例性的,移动终端接收到服务器返回的查询响应之后,可以判断出该联系人号码是否开通了Qchat业务。进而,移动终端在移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键。如图2所示,用户输入联系人号码153xxxxxxxx,假设该联系人号码开通的Qchat业务包括:单呼、即时通话,则在当前移动终端本地拨号盘的界面上增加单呼、即时通话对应的功能按键。图2中倒数第二行左边第一个按键为即时通话按键、第二个按键为单呼按键。用户可以选择某个功能按键从而进行相应的QChat操作,比如单呼,即时通话等。

本实施例中,在用户对移动终端本地拨号盘的界面操作过程中,移动终端获取联系人号码,并确定联系人号码是否开通Qchat业务,根据该联系人号码的Qchat业务开通情况,在当前移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键,用户通过操作所述功能按键即可以实现该联系人号码对应的Qchat业务的相应功能,从而使得用户可以通过移动终端本地拨号盘方便地实现Qchat业务,从而极大地提升了用户的体验。

图3为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例二的流程示意图。在上述实施例的基础上,本实施例涉及的是在当前移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键的具体实现过程。如图3所示,上述步骤103具体可以包括:

确定Qchat业务的版本号;

在当前移动终端本地拨号盘的界面上增加版本号对应的功能按键。

具体的,服务器中记录了开通Qchat业务的所有手机号码的信息,包括手机号码对应的Qchat业务的版本号等。其中,手机号码对应的Qchat业务的版本号代表了该手机号码开通的Qhat业务可以支持的功能,例如,Qchat5.2版本可以支持单呼、即时通话、显示alert消息、媒体分享等功能,但是Qchat3.2并不支持即时通话、媒体分享的功能。如果能够让用户了解这些版本信息,就可以帮助用户合理地使用Qchat。

因此,当服务器查询到某个联系人号码是否开通了Qchat业务之后,还可以进一步查询该联系人号码开通的Qchat业务的版本号,并将该联系人号码的Qchat业务的版本号返回给移动终端。

示例性地,如前所述,服务器可以通过返回“1”或“0”的查询响应来表示联系人号码是否开通了Qchat业务,进一步地,如果某个联系人号码开通了Qchat业务,并且对应的Qchat业务的版本号为“Qchat3.2”,则服务器还可以返回“Qchat3.2”。

举例来说,如图2所示,假设针对联系人号码153xxxxxxxx,服务器返回的查询响应为“1”以及“Qchat3.2”,则移动终端确定该联系人号码开通了Qchat业务,并且Qchat业务的版本号为Qchat3.2。移动终端确定该联系人号码开通的Qchat业务的版本号后,就可以在当前移动终端本地拨号盘的界面上为该联系人号码153xxxxxxxx增加版本号对应的功能按键,如单呼按键、即时通话按键。

进一步的,在上述实施例的基础上,在确定Qchat业务的版本号之后,还可以包括:

在移动终端本地通讯录中为联系人号码设置包括版本号的Qchat业务标识。

具体的,移动终端可以根据服务器返回的查询响应之后,确定出该联系人号码是否开通了Qchat业务,并且确定出该Qchat业务对应的版本号。进而,移动终端在本地通讯录中为开通了Qchat业务的联系人号码设置Qchat业务标识。

进而,当用户在本地拨号盘中再次输入该联系人号码或该联系人号码对应的姓名时,移动终端就可以为用户显示联系人号码的Qchat业务标识。其中,Qchat业务标识具体可以是Qchat图标,移动终端可以在联系人号码对应的位置上显示该联系人号码的Qchat图标。用户通过查看联系人号码对应的位置上是否有Qchat图标,就可以得知该联系人号码是否已开通了Qchat业务,无需打开Qchat应用确认。

示例性地,在用户输入一个不完整的号码时,例如用户在本地拨号盘中输入153,则会显示本地通讯录中所有以153开头的联系人号码,并且开通Qchat业务的每个联系人号码都具有Qchat业务标识。

本实施例中,通过在移动终端本地通讯录中为联系人号码设置包括版本号的Qchat业务标识,使得用户可以方便的识别出该联系人号码是否开通Qchat业务,以及该Qchat业务的版本号。

图4为本发明提供的在移动终端本地拨号盘实现QChat业务的方法实施例三的流程示意图。在上述实施例的基础上,本实施例涉及的是为开通Qchat业务的联系人号码设置快捷操作功能的具体实现过程。如图4所示,本实施例的方法,在获取联系人号码之前,还可以包括如下步骤:

步骤101a、获取用户对本地拨号盘的操作事件;

在步骤103之后,还可以包括如下步骤:

步骤104、获取与操作事件对应的功能按键;

步骤105、将功能按键设置为与操作事件对应的快捷操作按键。

可选地,上述的操作事件具体可以包括:按压本地拨号盘的操作键超过预设时长。

具体的,用户想要对某一联系人号码设置快捷操作时,可以通过本地拨号盘输入操作事件,如按压某一操作键1秒钟,此时进入Qchat功能快捷操作按键设置,然后输入联系人号码或该联系人号码对应的姓名,移动终端获取用户对本地拨号盘的操作事件以及联系人号码,然后移动终端确定该联系人号码是否开通Qchat业务,若开通了Qchat业务,则在当前移动终端本地拨号盘的界面上增加Qchat业务对应的功能按键,则用户根据当前移动终端本地拨号盘的界面上增加的该联系人号码对应的Qchat业务的功能按键,选择其中一个功能按键,移动终端获取该功能按键,并将其设置为与操作事件对应的快捷操作按键。

示例性地,当设置了本地拨号盘的操作键3为联系人号码153xxxxxxxx的即时通话的快捷操作按键,则当用户长按本地拨号盘的操作键3时,就可以发起对联系人号码153xxxxxxxx的即时通话业务。

本实施例中,设置快捷操作按键后,用户在本地拨号盘,对该快捷操作按键按压超过预设时长时,就可以实现与该联系人号码对应的QChat业务的快捷操作,大大提升了用户体验和操作速度。

图5为本发明提供的在移动终端本地拨号盘实现QChat业务的装置实施例的结构图,如图5所示,本实施例的在移动终端本地拨号盘实现QChat业务的装置可以包括:

获取模块501、确定模块502和处理模块503;

其中,获取模块501,用于在用户对移动终端本地拨号盘的界面操作过程中,获取联系人号码;

确定模块502,用于确定所述联系人号码是否开通Qchat业务;

处理模块503,用于若是,则在当前移动终端本地拨号盘的界面上增加所述Qchat业务对应的功能按键。

可选地,作为一种可实施的方式,获取模块501,具体用于:

向Qchat业务对应的服务器发送查询请求,所述查询请求包括:所述联系人号码;

接收所述服务器反馈的查询响应,所述查询响应用于指示所述联系人号码是否开通Qchat业务。

可选地,作为一种可实施的方式,所述处理模块503,具体用于:

确定所述Qchat业务的版本号;

在所述本地拨号盘的界面上增加所述版本号对应的功能按键。

可选地,作为一种可实施的方式,所述处理模块503,还用于:

在移动终端本地通讯录中为所述联系人号码设置包括所述版本号的Qchat业务标识。

可选地,作为一种可实施的方式,所述获取模块501,还用于:

获取用户对所述本地拨号盘的操作事件;

所述处理模块503,还用于:

获取与所述操作事件对应的功能按键;

将所述功能按键设置为与所述操作事件对应的快捷操作按键。

本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明提供的移动终端实施例的结构图,如图6所示,该移动终端包括:

处理器601,以及,用于存储处理器601的可执行指令的存储器602。

其中,处理器601用于调用可执行指令,执行前述方法实施例中对应的方法,其具体实施过程可以参见前述方法实施例,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1