专利名称:基于联系人启动通讯应用的方法及移动终端的制作方法
技术领域:
本发明涉及通讯技术领域,尤其涉及一种基于联系人启动通讯应用的方法及移动终端。
背景技术:
伴随着移动互联网和社会化网络的发展,使得人与人之间的交流不仅局限于电话、短信等传统通讯方式,而是更加趋于多元化。用户还可以通过邮件、即时通讯、博客、 社交应用等通讯应用,和世界上的任何好友畅通无阻的沟通。由于这些全新的通讯应用种类繁多,例如一个联系人的即时通讯方式可能拥有QQ (腾讯即时通讯)、MSN (Microsoft Service Network,微软网络服务)、Google Talk(谷歌即时通讯)等多个通讯应用账号。 如果用户在移动终端中查看该联系人信息时,发现还可以通过QQ账号等通讯应用账号联系时,那么用户需要先退出联系人界面,再手动启动所述通讯应用,在通讯应用界面查找到该联系人的通讯应用账号,然后才能进行对应的通讯交流,导致用户要在联系人界面和通讯应用界面之间切换和查找,而这种来回的界面切换、查找过程过于复杂繁琐,使得用户操作起来不够方便。综上可知,现有移动终端启动通讯应用的技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种基于联系人启动通讯应用的方法及移动终端,其能够迅速通过联系人的通讯应用账号启动对应的通讯应用,使得用户沟通交流起来更为便捷。为了实现上述目的,本发明提供一种基于联系人启动通讯应用的方法,所述联系人中包括电话号码和若干通讯应用账号,包括步骤有接收对一所述通讯应用账号的触发指令;根据所述触发指令,启动所述通讯应用账号对应的通讯应用。根据本发明所述的方法,所述接收对一所述通讯应用账号的触发指令的步骤包括接收对一所述通讯应用账号的点击触发指令;或者接收对一所述通讯应用账号的语音触发指令;或者当所述通讯应用账号被操作时,显示所述通讯应用账号对应的通讯应用的启动标识,接收对所述启动标识的触发指令。根据本发明所述的方法,所述启动通讯应用账号对应的通讯应用的步骤包括判断是否安装有所述通讯应用账号对应的通讯应用;若未安装所述通讯应用,则将所述通讯应用安装后予以启动;若已安装所述通讯应用,则直接启动所述通讯应用。
根据本发明所述的方法,所述启动通讯应用账号对应的通讯应用的步骤之后包括判断所述通讯应用中是否已存在所述联系人;若不存在所述联系人,则在所述通讯应用中添加所述联系人后,再通过所述通讯应用与所述联系人进行通讯;若已存在所述联系人,则直接进入联系人会话界面与所述联系人进行通讯。根据本发明所述的方法,所述接收对一所述通讯应用账号的触发指令的步骤之前包括在应用层建立所述通讯应用账号与对应的通讯应用的关联;所述启动通讯应用账号对应的通讯应用的步骤包括所述通讯应用账号向所述应用层发送请求启动所述通讯应用的启动请求;所述应用层根据所述启动请求启动所述通讯应用。本发明还提供一种移动终端,预设有若干联系人,所述联系人中包括电话号码和若干通讯应用账号,所述移动终端包括指令接收模块,用于接收对一所述通讯应用账号的触发指令;应用启动模块,用于根据所述触发指令,启动所述通讯应用账号对应的通讯应用。根据本发明所述的移动终端,所述指令接收模块进一步包括点击指令接收子模块,用于接收对一所述通讯应用账号的点击触发指令;语音指令接收子模块,用于接收对一所述通讯应用账号的语音触发指令;或者标识指令接收子模块,用于当所述通讯应用账号被操作时,显示所述通讯应用账号对应的通讯应用的启动标识,接收对所述启动标识的触发指令。根据本发明所述的移动终端,所述应用启动模块进一步包括安装判断子模块,用于在启动所述通讯应用账号对应的通讯应用之前,判断是否安装有所述通讯应用;应用安装子模块,用于在未安装所述通讯应用时,安装所述通讯应用;应用启动子模块,用于在安装有所述通讯应用时,启动所述通讯应用。根据本发明所述的移动终端,所述应用启动模块进一步包括联系人判断子模块,用于在启动所述通讯应用之后,判断所述通讯应用中是否已存在所述联系人;联系人添加子模块,用于当所述通讯应用不存在所述联系人时,在所述通讯应用中添加所述联系人;通讯处理子模块,用于当所述通讯应用中已存在或已添加所述联系人时,进入联系人会话界面与所述联系人进行通讯。根据本发明所述的移动终端,所述移动终端还包括关联模块,用于在应用层建立该通讯应用账号与对应的通讯应用的关联;所述应用启动模块用于通过所述通讯应用账号向所述应用层发送请求启动所述通讯应用的启动请求,所述应用层根据所述启动请求启动该通讯应用。本发明考虑到了当前多元化通讯方式下用户对沟通交流的便捷性需求,通过点击等方式触发某联系人的一通讯应用账号,便可直接启动该通讯应用账号对应的通讯应用,从而可方便地使用所述通讯应用与该联系人进行通讯交流,避免了用户在联系人界面和通讯应用界面之间来回切换和查找的繁琐,使得通讯交流更加便捷和人性化,从而可明显提升用户体验值。
图1是本发明移动终端的结构示意图;图2是本发明优选实施例中移动终端的结构示意图;图3是本发明基于联系人启动通讯应用的方法流程图;图4是本发明优选实施例中基于联系人启动通讯应用的方法流程图;以及图5A 图5D是本发明优选的基于联系人启动通讯应用的界面实例图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明移动终端的结构,所述移动终端100中预设有若干联系人,所述联系人可以在通讯录中设置,并且所述联系人中包括电话号码和若干通讯应用的通讯应用账号,所述通讯应用是指除了电话、短信等传统电话通讯之外的通讯应用,例如即时通讯、 邮件通讯、社交通讯等,所述移动终端100至少包括指令接收模块10和应用启动模块20,其中指令接收模块10,用于接收对一通讯应用账号的触发指令,这里是指在联系人界面上接收对通讯应用账号的触发指令,而无需切换到通讯应用界面进行触发。例如用户在联系人界面上直接对一 QQ账号发送触发指令,该触发指令可以是点击触发指令、语音触发指令等,由指令接收模块10接收该触发指令。应用启动模块20,用于根据所述指令接收模块10接收的触发指令,在联系人界面上直接启动所述通讯应用账号对应的通讯应用,例如直接启动QQ账号对应的QQ应用。本发明的移动终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、掌上电脑等。本发明考虑到了当前多元化通讯方式下用户对沟通交流的便捷性需求,提供了一种快速启动通讯应用的方法。通过点击某联系人的通讯应用账号,直接启动该通讯应用,并打开与该联系人的会话界面。这样不仅避免了用户在各界面间的切换,也帮助用户快速定位该联系人在所需通讯应用的通讯应用账号,减少了操作步骤,提升了用户之间沟通交流的便捷性。图2是本发明优选实施例中移动终端的结构示意图,所述移动终端100包括指令接收模块10、应用启动模块20和关联模块30,其中关联模块30,用于在应用层建立该通讯应用账号与对应的通讯应用的关联,可预先定义通讯应用账号在联系人界面被触发时,直接启动对应的通讯应用。指令接收模块10,用于接收对一通讯应用账号的触发指令。所述指令接收模块10 进一步包括点击指令接收子模块11,用于接收对一通讯应用账号的点击触发指令。优选的是,可以在通讯应用账号上进行链接突出显示,并且当用户通过触碰等方式操作该通讯应用账号时,还可给出相关可启动通讯应用的提醒;语音指令接收子模块12,用于接收对一通讯应用账号的语音触发指令,例如接收用户发出的“启动QQ”的语音作为语音触发指令;或者标识指令接收子模块13,用于当通讯应用账号被操作时,显示通讯应用账号对应的通讯应用的启动标识,并接收对所述启动标识的触发指令。例如用户通过触碰等方式操作所述通讯应用账号时,联系人界面会弹出一包含启动通讯应用的菜单选项,用户确定启动通讯应用后,则接收该触发指令。应用启动模块20,用于根据所述触发指令,通过所述通讯应用账号向应用层发送请求启动通讯应用的启动请求,应用层根据启动请求启动该通讯应用。所述应用启动模块 20进一步包括安装判断子模块21,用于在启动通讯应用账号对应的通讯应用之前,判断移动终端100中是否安装有所述通讯应用,若已安装则通知应用启动子模块23工作,否则通知应用安装子模块22工作。应用安装子模块22,用于在未安装通讯应用时,安装通讯应用,并通知应用启动子模块23工作。如果移动终端100中没有所述通讯应用的安装程序,那么应用安装子模块22 需先下载所述通讯应用后才能安装。应用启动子模块23,用于在安装有通讯应用时,启动所述通讯应用。联系人判断子模块M,用于在启动通讯应用之后,判断所述通讯应用中是否已存在联系人。联系人添加子模块25,用于当通讯应用不存在所述联系人时,在通讯应用中添加所述联系人。通讯处理子模块沈,用于当通讯应用中已存在或已添加联系人时,直接进入联系人会话界面与联系人进行通讯。图3是本发明基于联系人启动通讯应用的方法流程图,联系人中包括电话号码和若干通讯应用的通讯应用账号,所述方法可通过如图1或图2所示的移动终端100实现,至少包括步骤如下步骤S301,接收对一通讯应用账号的触发指令,本步骤可由指令接收模块10实现。优选的是,在联系人界面上,接收用户对一通讯应用账号的点击触发指令,点击触发指令可以是用户在联系人界面上点击该通讯应用账号;或者接收用户对一通讯应用账号的语音触发指令;或者当通讯应用账号被用户操作时,显示所述通讯应用账号对应的通讯应用的启动标识,接收用户对该启动标识的触发指令。步骤S302,根据触发指令,启动通讯应用账号对应的通讯应用,本步骤可由应用启动模块20实现。更好的是,在步骤S301之前包括在应用层建立通讯应用账号与对应的通讯应用的关联。在步骤S302中,通讯应用账号向应用层发送请求启动通讯应用的启动请求,应用层根据所述启动请求启动通讯应用。图4是本发明优选实施例中基于联系人启动通讯应用的方法流程图,所述方法可通过如图2所示的移动终端100实现,包括步骤如下
步骤S401,在应用层建立联系人的通讯应用账号与对应的通讯应用的关联,本步骤可由关联模块30实现。步骤S402,用户点击接某一通讯应用账号,点击指令接收子模块11接收到对所述通讯应用账号的点击触发指令。步骤S403,判断是否安装有所述通讯应用账号对应的通讯应用,若是则执行步骤 S406,否则执行步骤S404,本步骤可由安装判断子模块21实现。步骤S404,判断用户是否同意安装所述通讯应用,若是则执行步骤S405,否则结束流程,本步骤可由安装判断子模块21实现。步骤S405,安装所述通讯应用,本步骤可由应用安装子模块22实现。如果移动终端100中没有所述通讯应用的安装程序,那么移动终端100需先下载所述通讯应用后才能进行安装。步骤S406,启动通讯应用账号对应的通讯应用,本步骤可由应用启动子模块23实现。更好的是,启动子模块23通过通讯应用账号向应用层发送请求启动通讯应用的启动请求;所述应用层根据启动请求启动通讯应用。步骤S407,判断通讯应用中是否已存在所述联系人,若是则执行步骤S411,否则执行步骤S408,本步骤可由联系人判断子模块M实现。步骤S408,自动添加联系人,本步骤可由联系人添加子模块25实现。步骤S409,判断对方是否同意,若同意则执行步骤S410,否则结束流程,本步骤可由联系人添加子模块25实现。步骤S410,添加联系人成功。步骤S411,直接进入联系人会话界面与所述联系人进行通讯,例如打开会话界面进行交流,本步骤可由通讯处理子模块26实现。图5A 图5D是本发明优选的基于联系人启动通讯应用的界面实例图,本实施例中假设用户的移动终端100中已安装微信应用,并且联系人---小美是用户的微信账号中已添加的好友。用户打开通讯录,查看小美的联系人信息,点击她的微信账号,界面示例如图5A所示,微信账号被点击后将会有加方框等方式突出显示;系统检测到用户的移动终端 100已安装微信应用,弹出发起微信会话的弹出确认框,界面示例如图5B所示;用户确认后系统直接启动微信应用进行登录,界面示例如图5C所示,而如果用户不想进行微信通讯, 则可以关闭弹出确认框并返回图5A所示的操作界面;用户登录成功后,系统检测到小美为用户在微信应用中已添加的好友,则直接打开与小美的会话界面,界面示例如图5D所示。 这样,用户可直接在联系人界面上实现与小美进行微信通讯,而无需在联系人界面和微信应用界面之间切换和查找,因此实现起来非常方便。综上所述,本发明考虑到了当前多元化通讯方式下用户对沟通交流的便捷性需求,通过点击等方式触发某联系人的一通讯应用账号,便可直接启动该通讯应用账号对应的通讯应用,从而可方便地使用所述通讯应用与该联系人进行通讯交流,避免了用户在联系人界面和通讯应用界面之间来回切换和查找的繁琐,使得通讯交流更加便捷和人性化, 从而可明显提升用户体验值。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种基于联系人启动通讯应用的方法,所述联系人中包括电话号码和若干通讯应用账号,其特征在于,所述方法包括步骤有接收对一所述通讯应用账号的触发指令;根据所述触发指令,启动所述通讯应用账号对应的通讯应用。
2.根据权利要求1所述的方法,其特征在于,所述接收对一所述通讯应用账号的触发指令的步骤包括接收对一所述通讯应用账号的点击触发指令;或者接收对一所述通讯应用账号的语音触发指令;或者当所述通讯应用账号被操作时,显示所述通讯应用账号对应的通讯应用的启动标识, 接收对所述启动标识的触发指令。
3.根据权利要求1所述的方法,其特征在于,所述启动通讯应用账号对应的通讯应用的步骤包括判断是否安装有所述通讯应用账号对应的通讯应用; 若未安装所述通讯应用,则将所述通讯应用安装后予以启动; 若已安装所述通讯应用,则直接启动所述通讯应用。
4.根据权利要求1所述的方法,其特征在于,所述启动通讯应用账号对应的通讯应用的步骤之后包括判断所述通讯应用中是否已存在所述联系人;若不存在所述联系人,则在所述通讯应用中添加所述联系人后,再通过所述通讯应用与所述联系人进行通讯;若已存在所述联系人,则直接进入联系人会话界面与所述联系人进行通讯。
5.根据权利要求1 4任一项所述的方法,其特征在于,所述接收对一所述通讯应用账号的触发指令的步骤之前包括在应用层建立所述通讯应用账号与对应的通讯应用的关联; 所述启动通讯应用账号对应的通讯应用的步骤包括 所述通讯应用账号向所述应用层发送请求启动所述通讯应用的启动请求; 所述应用层根据所述启动请求启动所述通讯应用。
6.一种移动终端,预设有若干联系人,所述联系人中包括电话号码和若干通讯应用账号,其特征在于,所述移动终端包括指令接收模块,用于接收对一所述通讯应用账号的触发指令;应用启动模块,用于根据所述触发指令,启动所述通讯应用账号对应的通讯应用。
7.根据权利要求6所述的移动终端,其特征在于,所述指令接收模块进一步包括 点击指令接收子模块,用于接收对一所述通讯应用账号的点击触发指令;语音指令接收子模块,用于接收对一所述通讯应用账号的语音触发指令;或者标识指令接收子模块,用于当所述通讯应用账号被操作时,显示所述通讯应用账号对应的通讯应用的启动标识,接收对所述启动标识的触发指令。
8.根据权利要求6所述的移动终端,其特征在于,所述应用启动模块进一步包括安装判断子模块,用于在启动所述通讯应用账号对应的通讯应用之前,判断是否安装有所述通讯应用;应用安装子模块,用于在未安装所述通讯应用时,安装所述通讯应用; 应用启动子模块,用于在安装有所述通讯应用时,启动所述通讯应用。
9.根据权利要求6所述的移动终端,其特征在于,所述应用启动模块进一步包括联系人判断子模块,用于在启动所述通讯应用之后,判断所述通讯应用中是否已存在所述联系人;联系人添加子模块,用于当所述通讯应用不存在所述联系人时,在所述通讯应用中添加所述联系人;通讯处理子模块,用于当所述通讯应用中已存在或已添加所述联系人时,进入联系人会话界面与所述联系人进行通讯。
10.根据权利要求6 9任一项所述的移动终端,其特征在于,所述移动终端还包括 关联模块,用于在应用层建立该通讯应用账号与对应的通讯应用的关联;所述应用启动模块用于通过所述通讯应用账号向所述应用层发送请求启动所述通讯应用的启动请求,所述应用层根据所述启动请求启动该通讯应用。
全文摘要
本发明适用于通讯技术领域,提供了一种基于联系人启动通讯应用的方法,所述联系人中包括电话号码和若干通讯应用账号,所述方法包括步骤有接收对一所述通讯应用账号的触发指令;根据所述触发指令,启动所述通讯应用账号对应的通讯应用。相应地,本发明还提供一种移动终端。借此,本发明能够迅速通过联系人的通讯应用账号启动对应的通讯应用,使得用户沟通交流起来更为便捷。
文档编号H04M1/725GK102394976SQ20111033934
公开日2012年3月28日 申请日期2011年11月1日 优先权日2011年11月1日
发明者韩娟 申请人:宇龙计算机通信科技(深圳)有限公司