一种移动终端中浏览器对通信功能的调用方法及系统的制作方法

文档序号:7785845阅读:112来源:国知局
专利名称:一种移动终端中浏览器对通信功能的调用方法及系统的制作方法
技术领域
本发明涉及通信领域,具体地说涉及一种移动终端中浏览器对通信功能的调用方法及系统。
背景技术
目前,当移动终端的用户需要调用通信录进行拨打电话、短信时,只能通过本机的通信录客户端进行通信录调用,即进入通信录应用,再从通信录中选择不同的联系人,进入联系人界面,在联系人的至少一个电话号码中选择需要的号码进行通信。由于移动终端种类众多,操作系统也各有不同,因此即使实现同一功能的客户端,也需要开发人员进行多次开发以匹配不同的移动终端。增加了技术人员的工作繁琐程度,以及工作强度。另外,当使用不同移动终端的客户需要进行诸如视频通话操作时,往往会因为客户端不匹配而无法实现。越来越多的智能移动终端出现,极大扩展了移动终端的用途与功能。通过在移动终端上装载不同的系统以及客户端软件,可以实现越来越多的功能。例如:电子词典、杀毒软件、游戏客户端等等。其中,浏览器几乎是必不可少的客户端软件。最初的浏览器主要用于浏览网页,随着科技的发展,浏览器也可以用于玩小游戏,除此之外,用户还可以通过浏览器进行消息或服务定制等。由于浏览器的广泛应用,移动终端用户通常进行上网操作时都会首先打开浏览器。如果需要进行其他操作,例如拨打电话或者发短信时,就需要先退出浏览器或者将浏览器最小化。而不能通过浏览器来获取当前移动终端中的通信录信息,并且通过使用获取到的通信录信息直接在网页上向指定的联系人发送短信或者拨打电话。

发明内容
本发明提供一种移动终端中浏览器对通信功能的调用方法,用于通过浏览器调用移动终端中本身的通信录实现通信功能,扩展了移动终端浏览器的应用。根据本发明的一个方面,提供一种移动终端中浏览器对通信功能的调用方法,其特征在于,包括以下步骤:a)响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息;b)根据对所述通信录信息中的选择,与所述联系人进行通信。根据本发明的另一个方面,提供一种用于移动终端中浏览器对通信功能的调用的系统,其特征在于,包括:响应装置,用于响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息;通信装置,用于根据对所述通信录信息中的选择,与所述联系人进行通信。本发明提供的移动终端中浏览器对通信功能的调用的方法以及系统,通过移动终端中装载的浏览器,调用移动终端中本身的通信录,并可直接从调用的通信录中选择电话号码等信息,进行通信。采用本发明的方法不但扩展了传统浏览器的应用,而且避免了在现有技术中,必须退出或者最小化浏览器,并进入通信录进行选择的繁琐步骤,简化操作的同时会有效改善用户体验;方便、快捷的操作有助于用户建立更完整的移动社交网络。另外,由于直接通过浏览器即可实现通信功能,避免了开发人员针对不同型号种类的移动终端以及各种移动终端的不同系统进行各种通信客户端的多次开发。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1示出本发明提供的一种移动终端中浏览器对通信功能的调用方法的一个具体实施方式
的流程示意图;图2 图5为根据本发明的一种移动终端中浏览器对通信功能的调用方法的一种具体实施方式
的屏幕显示示意图;图6示出图1中步骤SlOl中可能包含的分解步骤的流程示意图;图7示出本发明提供的一种用于移动终端中浏览器对通信功能的调用的系统的一个具体实施方式
的结构示意图;图8示出示出图7中响应装置的一个具体实施方式
的结构示意图;图9本发明提供的一种用于移动终端中浏览器对通信功能的调用的系统的另一个具体实施方式
的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作详细描述。下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。参考图1,图1为根据本发明的一种移动终端中浏览器对通信功能的调用方法的一个具体实施方式
的流程示意图,包括步骤SlOl S102,下面对图1所示的方法进行说明。首先执行步骤S101,响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息。所述浏览器为装载在移动终端上的一种客户端软件。优选的,所述浏览器为支持html5的浏览器。所述移动终端包括但不限于:手机、个人数字助理(PDA)、掌上电脑或者平板电脑等。随着智能手机的出现以及快速发展,由于其带有功能强大操作系统以及面积大、标准化的可触摸显示屏,为手机用户带来了更方便、更丰富的应用。最突出的特点就是,用户可以安装更多的应用程序和第三方软件,即各种客户端,例如:浏览器、QQ客户端、游戏客户端等。随着科学技术的发展,浏览器的功能已经不再局限于传统的浏览网页,而是能够满足越来越多的用户需求。越来越多的用户使用浏览器浏听音乐、看视频、玩游戏等。本实施例以智能手机装载的浏览器为例。当用户通过智能手机浏览器进行网页浏览或者其他操作的过程中,需要与某一联系人进行通话或者发短信等通信联络时,可以在浏览器当中选择某一联系人。参考图2,图2为根据本发明的一种移动终端中浏览器对通信功能的调用方法的一种具体实施方式
的屏幕显示示意图。当用户打开浏览器,图2所示的手机桌面10上会显示手机信息栏20,内容显示界面30和常用工具栏40。手机信息栏10可以是任意的手机通用程序的状态显示。比如在手机信息栏10中可以有信号显示,电源余量显示,时间显示,移动运营商显示以及个性化的手机签名显示等
坐寸ο在常用工具栏40中,则可以是应用程序所需要的各种操作的集合。也可以是方便于其他手机操作,与本应用程序无关的操作集合或者是以上两部分的结合。常用工具栏40可以包含触发切换到其他应用的操作,或者不同桌面之间的切换操作等等。图2示出了 IE浏览器、MSN和微信3个操作。本领域的技术人员可以容易地设想到适用于本发明的任何其他可能的常用工具栏40使用形式。内容显示界面30与用户当前的操作有关,显示当前操作的界面,图2所示的为用户在智能手机上浏览WWW.XXX.com网页,该网页是一个微博的页面,有不同的用户发送的微博信息。当用户浏览该页面时,看到了琪琪的留言,想与琪琪进行进一步电话交流。只需要选中琪琪即可,如图3所示。选中方式可以有多种,例如:单击、双击、画圈、打叉、滑动等各种动作,只要能够识别出选择的是某一联系人即可。响应于用户的选择操作,会获取到联系人的通信录信息。例如:手机号码、座机号码和/或各种预存于手机通信录中的联系方式,其包括各种即时通信软件账号等。可选的,为了准确执行用户指令,步骤SlOl还可以进一步分为两个步骤实现,参考图6。步骤S101-1,响应于在浏览器中对联系人的选择,显示提示框,如图4所示。提示框中提示信息询问用户是否需要进行联系人通信录信息获取。S101-2,根据所述提示框选择是否获取所述联系人的通信录信息,当选择获取时,获取所述联系人的通信录信息,参考图3。可选的,响应于用户在浏览器中对联系人的选择,可以在浏览器上执行指定的Javascript脚本程序。目前的浏览器几乎全部支持html,但是由于html本身的局限性,所以通常会在网页里嵌入部分Javascript脚本程序以实现更多的功能。作为一个新的标准,html5提供了一些新的元素和属性,例如,为浏览要素提供了新的功能,如〈audio〉和〈video〉标记。虽然如此,作为标记语言,当有变量需要判断或者执行逻辑语句时,就会受到制约。因此需要Java或者其他编程语言编辑的脚本程序来实现部分功能,所以可以在浏览器上执行指定的Javascript脚本程序来增强用户体验。
当Javascript脚本程序过于复杂,或者需要多个程序进行调用的时候,可以将其封装成若干个库,每个库可以实现不同的功能;客户端则提供一个或多个Javascript接口,通过连接一个接口,即可以调用与该接口对应的库中的Javascript脚本程序,实现相应的功能。获取到联系人的通信录信息之后,继续执行步骤S102,根据对所述通信录信息中的选择,与所述联系人进行通信。由于一个联系人可能会有一个或者多个联系号码,所以需要根据选择,进行联系通话。如图5所示,当用户选择了琪琪的手机通信录中的手机号码。那么将根据该选择,拨通琪琪的电话与其进行通话。可选的,当选择了某联系人的即时通信软件账号时,还可以直接与对方的即时通信软件进行通信。可选的,在选择了联系人的号码之后,还可以进一步弹出提示框供用户选择进行何种操作,例如:打电话、发短信、发彩信、发邮件等等。并根据用户的选择触发下一步操作。图7为根据本发明的一种用于移动终端中浏览器对通信功能的调用系统50的一个具体实施方式
的结构示意图。系统50包括:响应装置51和通信装置52。响应装置51用于响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息。所述浏览器为装载在移动终端上的一种客户端软件。优选的,所述浏览器为支持html5的浏览器。所述移动终端包括但不限于:手机、个人数字助理(PDA)、掌上电脑或者平板电脑等。随着智能手机的出现以及快速发展,用户可以在智能手机上安装更多的应用程序和第三方软件,即各种客户端,例如:浏览器、QQ客户端、游戏客户端等。随着科学技术的发展,浏览器的功能已经不再局限于传统的浏览网页,而是能够满足越来越多的用户需求。本实施例以智能手机装载的浏览器为例。当用户通过智能手机浏览器进行网页浏览或者其他操作的过程中,需要与某一联系人进行通话或者发短信等通信联络时,可以在浏览器当中选择某一联系人。当用户打开浏览器,在智能手机上浏览WWW.XXX.com的微博网页时,可以看到不同的用户发送的微博信息。当用户浏览该页面时,看到了某一联系人发送的微博消息,并想与该联系人进行进一步联系时,可以选中该联系人。选中方式可以有多种,例如:单击、双击、画圈、打叉、滑动等各种动作,只要能够识别出选择的是某一联系人即可。响应装置51响应于用户的选择操作,会获取到联系人的通信录信息。例如:手机号码、座机号码和/或各种预存于手机通信录中的联系方式,其包括各种即时通信软件账号等。可选的,参考图8,响应装置51进一步包括:显示单元511和获取单元512。显示单元511用于响应于在浏览器中对联系人的选择,显示提示框,提示框中提示信息询问用户是否需要进行联系人通信录信息获取。获取单元512用于根据所述提示框选择是否获取所述联系人的通信录信息,当选择获取时,获取所述联系人的通信录信息。可选的,响应装置51还用于响应于用户在浏览器中对联系人的选择,在浏览器上执行指定的Javascript脚本程序。目前的浏览器几乎全部支持html,但是由于html本身的局限性,所以通常会在网页里嵌入部分Javascript脚本程序以实现更多的功能。作为一个新的标准,html5提供了一些新的元素和属性,例如,为浏览要素提供了新的功能,如〈audio〉和〈video〉标记。虽然如此,作为标记语言,当有变量需要判断或者执行逻辑语句时,就会受到制约。因此需要Java或者其他编程语言编辑的脚本程序来实现部分功能,所以需要响应装置51可以需要的情况下,在浏览器上执行指定的Javascript脚本程序来增强用户体验。当Javascript脚本程序过于复杂,或者需要多个程序进行调用的时候,可以将其封装成若干个库,每个库可以实现不同的功能。因此系统50还进一步包括接口提供装置53,用于提供一个或多个Javascript接口。其他应用程序通过连接一个接口,即可以调用与该接口对应的库中的Javascript脚本程序,实现相应的功能。当响应装置51获取到联系人的通信录信息之后,通信装置52则根据对所述通信录信息中的选择,与所述联系人进行通信。由于一个联系人可能会有一个或者多个联系号码,所以需要根据选择,进行联系通话。可选的,通信装置52除了可以进行传统的拨打电话、发送短信等操作外,还可以根据已选择的某联系人的即时通信软件账号,直接与对方的即时通信软件进行通信。可选的,通信装置52还用于提供一种判断机制,用于选择了某一号码的情况下,弹出提示框供用户选择进行何种操作,例如:打电话、发短信、发彩信、发邮件等等。并根据用户的选择触发下一步通信操作。采用本发明的方法,通过浏览器调用通信录的方式,扩展了移动终端浏览器的应用,并简化了用户操作、优化了用户体验。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他模块或步骤,单数不排除复数。
权利要求
1.一种移动终端中浏览器对通信功能的调用方法,其特征在于,包括以下步骤: a)响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息; b)根据对所述通信录信息中的选择,与所述联系人进行通信。
2.根据权利要求1所述的方法,其特征在于,所述浏览器支持html5。
3.根据权利要求1或2所述的方法,其特征在于,响应于在浏览器中对联系人的选择,在所述浏览器上执行指定的Javascript脚本。
4.根据权利要求3所述的方法,其特征在于,提供Javascript接口供所述Javascript脚本程序调用。
5.根据权利要求1或2所述的方法,其特征在于,所述步骤a)进一步包括: 响应于在浏览器中对联系人的选择,显示提示框; 根据所述提示框选择是否获取所述联系人的通信录信息,当选择获取时,获取所述联系人的通信录信息。
6.根据权利要求1或2所述的方法,其特征在于,所述通信录信息包括:电话号码和/或即时通信软件账号。
7.根据权利要求1或2所述的方法,其特征在于,所述通信包括通话、发送信息、发送即时通信消息。
8.一种用于移动终端中浏览器对通信功能的调用的系统,其特征在于,包括: 响应装置,用于响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息; 通信装置,用于根据对所述通信录信息中的选择,与所述联系人进行通信。
9.根据权利要求8所述的系统,其特征在于,所述浏览器支持html5。
10.根据权利要求8或9所述的系统,其特征在于,所述响应装置进一步用于响应于在浏览器中对联系人的选择,在所述浏览器上执行指定的Javascript脚本。
11.根据权利要求10所述的系统,其特征在于,还包括: 接口提供装置,用于提供Javascript接口供所述Javascript脚本程序调用。
12.根据权利要求8或9所述的系统,其特征在于,所述响应装置还包括: 显示单元,用于响应于在浏览器中对联系人的选择,显示提示框; 获取单元,用于根据所述提示框选择是否获取所述联系人的通信录信息,当选择获取时,获取所述联系人的通信录信息。
13.根据权利要求8或9所述的系统,其特征在于,所述通信录信息包括:电话号码和/或即时通信软件账号。
14.根据权利要求8或9所述的系统,其特征在于,所述通信装置进一步用于进行通话、发送信息、发送即时通信消息。
全文摘要
本发明提供一种移动终端中浏览器对通信功能的调用方法,包括响应于在浏览器中对联系人的选择,获取所述联系人的通信录信息;根据对所述通信录信息中的选择,与所述联系人进行通信。相应的,本发明还提供一种用于该方法的系统。本发明利用移动终端本身的通信录功能结合浏览器提供的多种服务,能够有效扩展移动终端现有的通信功能,帮助用户建立完整的移动社交网络。
文档编号H04M1/725GK103167107SQ20111042778
公开日2013年6月19日 申请日期2011年12月19日 优先权日2011年12月19日
发明者赵霏 申请人:北京磊友信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1