移动终端浏览器调用本地应用的方法及装置的制作方法

文档序号:6355011阅读:235来源:国知局
专利名称:移动终端浏览器调用本地应用的方法及装置的制作方法
技术领域
本发明涉及移动终端的业务应用,特别涉及移动终端浏览器调用本地应用的方法 及装置。
背景技术
随着移动通讯特别是3G业务的快速发展,数据业务越来越成为移动终端的发展 方向,浏览器应用作为3G时代的一个基本的业务已经被越来越多的用户所接受。现在大部分手机已经内置了浏览器应用,当用户使用浏览器访问网页或者浏览的 过程中,从服务器的获取的数据只能够动态地显示到浏览器页面中。尽管浏览器可以访问 网页、浏览网页,但是用户调用本地应用还是非常不便的,特别是不能通过浏览器来来调用 本地应用。

发明内容
本发明的目的在于提供一种移动终端浏览器调用本地应用的方法,以便实现在浏 览器与本地应用之间的交互。本发明的另一目的是提供一种移动终端浏览器中调用本地应用的装置,以便实现 在浏览器与本地应用之间的交互。根据本发明第一方面,移动终端浏览器调用本地应用的方法包括以下步骤通过浏览器打开移动终端网页;通过解析所述终端网页中含有的本地应用标签,建立所述本地应用标签与对应的 本地应用的链接;通过点击所述链接,调用所述本地应用标签链接的本地应用。根据本发明第二方面,移动终端浏览器调用本地应用的装置包括浏览器,用于打开移动终端网页;网页解析器,用于通过解析网页含有的本地应用标签,建立所述本地应用标签与 对应的本地应用的链接;执行模块,用于根据链接点击,调用所述本地应用标签链接的本地应用。在上述第一和第二方面中,所述本地应用标签至少包括本地应用标记和本地应用名。其中,所述解析网页含有的本地应用标签包括网页解析器通过解析本地应用标 签的本地应用标记,得到所述本地应用标签为本地应用属性;网页解析器根据本地应用属 性解析本地应用名,得到相应的本地应用的链接。其中,调用所述本地应用标签链接的本地应用包括根据用户的链接点击,调用所 链接的本地应用。根据本发明第三方面,移动终端浏览器调用本地应用的方法包括以下步骤在浏览器菜单地址栏输入本地应用标签;
解析所输入的本地应用标签,发出相应的调用指令;根据所述调用指令,调用与所输入的本地应用标签对应的本地应用。根据本发明的第四方面,移动终端浏览器调用本地应用的装置包括浏览器,用于在浏览器菜单地址栏输入本地应用标签;URL(统一资源定位符)解析器,用于通过解析所输入的本地应用标签,发出调用 对应的本地应用的调用命令;执行模块,用于根据所述调用命令,调用本地应用。在上述第三和第四方面中,所述本地应用标签至少包括本地应用标记和本地应用名。其中,通过解析所输入的本地应用标签包括URL解析器解析本地应用标签的本 地应用标记,得到所述本地应用标签为本地应用属性;URL解析器根据所述本地应用属性 解析本地应用名,发出调用对应的本地应用的指令。其中,调用与所述本地应用标签对应的本地应用包括根据所述调用指令,调用对 应的本地应用。本发明通过定义本地应用标记和本地应用名的方法解决了在终端浏览器中调用 其他本地应用,并且进行交互的问题,方便了用户在浏览器中使用其他的本地应用,同时实 现了将浏览器中的内容传递给本地应用使用。


图1是本发明的通过浏览器打开网页来实现调用本地应用方法的流程图;图2是执行图1所示方法的移动终端浏览器调用本地应用的装置的原理图;图3是通过在地址栏或者gotourl输入框输入来调用本地应用的流程图;图4是执行图3所示方法的移动终端浏览器调用本地应用的装置的原理图。
具体实施例方式下面结合附图对本发明在浏览器中调用本地应用进行说明。参见图1所示的通过浏览器打开网页来实现调用本地应用方法的流程,本发明的 一种移动终端浏览器调用本地应用的方法包括以下步骤利用浏览器打开移动终端网页,该网页上可以有预置的本地应用标签,用户也可 以在网页上写入本地应用标签,使网页含有的对应于本地应用的本地应用标签,例如图1 所示的11个本地应用标签;通过解析网页含有的本地应用标签,建立所述本地应用标签与对应的本地应用的 链接;通过点击所述链接,调用所述本地应用标签链接的本地应用。本地应用标签包括本地应用标记(如wtai://,以下以wtai://为例进行说明)和 本地应用名(如Camera)。如图1所示,本地应用标签可以包括以下字段或者之一Wtai://camera,用于调用本地 camera ;Wtai://sms,用于调用本地短消息编辑页面;Wtai ://SmS/&&网页中的文本资源,用于调用短信模块,将网页中的文本资源放入短消息编辑页面;Wtai://SmS/手机号码&短信内容,用于调用短消息发送机制;Wtai://hiStory,用于调用浏览器访问的历史记录;Wtai://bookmark,用于调用浏览器保存的本地页面;Wtai://mms,用于调用本地mms编辑页面;fftai://mms/&&网页中的资源,用于调用编辑页面,将网页中的资源放入mms的编 辑页面;Wtai //mms/手机号码&彩信文本&彩信资源,用于调用mms发送机制;Wtai://Bluetooth,用于调用蓝牙管理器功能;Wtai://MMPlayer,用于调用多媒体播放器功能;Wtai V/MMplayer/filename,用于调用多媒体播放器播放当前数据文件夹的本地 文件。图2显示了执行上述方法的移动终端浏览器调用本地应用的装置,包括浏览器,用于打开移动终端网页;网页解析器,用于通过解析网页含有的本地应用标签,建立所述本地应用标签与 对应的本地应用的链接;执行模块,用于根据用户对链接的点击,调用所述本地应用标签链接的本地应用。举例来说,如果用户想要调用短信发送应用,用户可以利用移动终端浏览器打 开网页,然后用户在网页上写入wtai //sms/13312345678&smscontent的本地应用标 签,使得网页上含有了该本地应用标签。网页解析器通过解析本地应用标签的本地应 用标记wtai ://,得到该标签为本地应用属性,接着根据本地应用属性解析本地应用名 8πι8/1331234567^^πι%οη θη ,得到对短消息发送模块的链接。此后,根据用户的链接点 击,调用所链接的短消息发送模块,由此执行本地应用,即直接调用sms短信发送界面,将 133xxxxxxxx放入sms的发件人编辑框中,将smscontent放入sms短消息内容编辑框中,手 机号码和内容以&分割其中。图1和图2所示的调用本地应用的情况是移动终端当前正在使用浏览器应用,此 时用户希望当前在浏览器应用中可以实现和其他本地应用模块的交互。因此,用户通过在浏览器访问的页面文本中写入相应的内容,然后通过在浏览器 中点击链接的方式调用本地应用。具体地说,此时用户当前访问的html或者wml文本文件中含有wtai //加上相应 的模块名形成的链接,通过在html或者wml标签中定义wtai://+本地应用名的方式来说 明当前网页内容需要调用本地应用。对于HTML(超文本标记语言)文本,在通过在标签中定义wtai://来表明此时表 单中的内容是需要通过wtai来调用本地应用交互,可以实现在浏览器中通过文本输入框 输入手机号码和短信内容调用发送sms或者mms的内容,也可以通过连接调用响应的本地 应用,还可以在body,div或者其他的html标签中定义wtai://将网页上的资源文件或者 文本内容通过短消息或者彩信的方式发送,实现浏览器和本地应用的交互。举例来说,在标签中定义含有wtai://本地应用名格式标记的链接<a>来调用本 地应用;在<div>标签中定义id = wtai://本地应用,说明当前div中的内容需要传递给
5本地应用(如果本地应用需要)使用;或者在其他的域标签中定义id标志为wtai://本地 应用名,来调用响应的本地应用,并且把域标签的内容传递给本地应用使用。
对于wml (无线标记语言)文本,使用$+变量名的方式获取当前文本框的内容,或 者通过在card中定义wtai标记来说明需要通过wtai来调用本地应用交互,可以实现在浏 览器中通过文本输入框输入手机号码和短信内容调用发送sms或者mms的内容,也可以通 过连接调用响应的本地应用。图3显示了通过在浏览器菜单输入本地应用标签来调用本地应用方法的流程,具 体地说,图3显示了通过在浏览器菜单的地址栏或者gotourl输入框输入本地应用标签来 调用本地应用方法的流程。参见图3,本发明的另一种移动终端浏览器调用本地应用的方法包括以下步骤在浏览器菜单gotourl输入框或地址栏输入本地应用标签;通过解析所输入的本地应用标签,发出相应的调用指令;根据所述调用指令,调用与所输入的本地应用标签对应的本地应用模块(如SMS) 执行本地应用。图3所示的本地应用标签同样包括本地应用标记Wtai ://和本地应用名;即本地 应用标签包括以下字段或者之一Wtai://camera,用于调用本地 camera ;Wtai://sms,用于调用本地短消息编辑页面;Wtai ://SmS/&&网页中的文本资源,用于调用短信模块,将网页中的文本资源放入 短消息编辑页面;Wtai://sms/手机号码&短信内容,用于调用短消息发送机制;Wtai://hiStory,用于调用浏览器访问的历史记录;Wtai://bookmark,用于调用浏览器保存的本地页面;Wtai://mms,用于调用本地mms编辑页面;fftai://mms/&&网页中的资源,用于调用编辑页面,将网页中的资源放入mms的编 辑页面;Wtai //mms/手机号码&彩信文本&彩信资源,用于调用mms发送机制;Wtai://Bluetooth,用于调用蓝牙管理器功能;Wtai://MMPlayer,用于调用多媒体播放器功能;Wtai V/MMplayer/filename,用于调用多媒体播放器播放当前数据文件夹的本地 文件。图4显示了执行图3所示方法的本地应用的装置,包括浏览器,用于在浏览器菜单gotourl输入框或地址栏输入本地应用标签;URL解析器,用于通过解析所输入的本地应用标签,发出调用对应的本地应用的调 用命令;执行模块,用于根据所述调用命令,调用本地应用。URL解析器通过解析本地应用标签的本地应用标记wtai ://,得到所述本地应用 标签为本地应用属性;接着URL解析器根据所述本地应用属性解析本地应用名,发出调用 对应的本地应用的指令。执行模块根据所述调用指令,调用相应的本地应用。
图3和图4所示的调用本地应用的情况通常是用户当前正在使用浏览器应用 浏览网页或者其他的文本文件,此时用户通过浏览器菜单gotourl输入框或者地址栏输入 wtai //+相应的应用名称及参数,调用相应的终端本地应用。例如通过在地址栏或者gotourl输入框输入wtai //camera,调用其camera应 用;通过输入wtai /Vsms调用其短消息编辑框;通过输入wtaiV/sms/手机号码&短信 内容直接调用sms模块进行短信的发送;通过输入wtaiV/MMplayer,调用多媒体播放器; 通过输入wtai V/MMplayer/filename,调用多媒体播放器播放对应的文件,例如wtai :// MMplayer/fS:/mod/root/l.mp3,将直接调用多媒体播放器模块,并且播放路径名为fs:/ mod/root/1. mp3的多媒体文件,其中路径名和wtai //MMplayer以/分隔;通过输入 wtai://mms调用mms编辑界面;通过输入Wtai //mms&手机号码&content&fiIename ;将 对应的文件资源放入mms的编辑页面,例如wtai://mms&133xxxxxxxx&mmscontent&fs:/ mod/root/1. jpg,将调用mms编辑界面,并且把133xxxxxxxx放入mms的发件人编辑框, mmscontent放入mms编辑的文本内容栏,fs:/mod/root/1. jpg所指示的文件内容作为附件 放入mms编辑框中。本发明通过在html或者wml页面中定义wtai //本地应用名的方法解决了在终 端浏览器中调用其他本地应用,并且进行交互的问题,方便了用户在浏览器中使用其他的 本地应用,同时实现了将浏览器中的内容传递给本地应用使用。尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员 可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为 落入本发明的保护范围。
权利要求
1.一种移动终端浏览器调用本地应用的方法,包括以下步骤 通过浏览器打开移动终端网页;通过解析所述终端网页中含有的本地应用标签,建立所述本地应用标签与对应的本地 应用的链接;点击所述链接,调用所述本地应用标签链接的本地应用。
2.根据权利要求1所述的方法,其中所述本地应用标签至少包括本地应用标记和本地 应用名。
3.根据权利要求2所述的方法,其中所述解析网页含有的本地应用标签包括网页解析器通过解析本地应用标签的本地应用标记,得到所述本地应用标签为本地应 用属性;网页解析器根据本地应用属性解析本地应用名,得到相应的本地应用的链接。
4.根据权利要求1所述的方法,其中所述调用所述本地应用标签链接的本地应用包 括根据用户的链接点击,调用所链接的本地应用。
5.一种移动终端浏览器调用本地应用的方法,包括以下步骤 在浏览器菜单地址栏输入本地应用标签;解析所输入的本地应用标签,发出相应的调用指令;根据所述调用指令,调用与所输入的本地应用标签对应的本地应用。
6.根据权利要求5所述的方法,其中所述本地应用标签至少包括本地应用标记和本地 应用名。
7.根据权利要求6所述的方法,其中通过解析所输入的本地应用标签包括URL解析器解析本地应用标签的本地应用标记,得到所述本地应用标签为本地应用属性;接着URL解析器根据所述本地应用属性解析本地应用名,发出调用对应的本地应用的 指令。
8.根据权利要求5所述的方法,其中所述调用与所述本地应用标签对应的本地应用包 括根据所述调用指令,调用对应的本地应用。
9.一种移动终端浏览器调用本地应用的装置,包括 浏览器,用于打开移动终端网页;网页解析器,用于通过解析网页含有的本地应用标签,建立所述本地应用标签与对应 的本地应用的链接;执行模块,用于根据对所述链接的点击,调用所述本地应用标签链接的本地应用。
10.一种移动终端浏览器调用本地应用的装置,包括以下步骤 浏览器,用于在浏览器菜单地址栏输入本地应用标签;URL解析器,用于通过解析所输入的本地应用标签,发出调用对应的本地应用的调用命令;执行模块,用于根据所述调用命令,调用本地应用。
全文摘要
本发明公开了移动终端浏览器调用本地应用的方法和装置。本发明的移动终端浏览器调用本地应用的方法之一包括利用浏览器打开移动终端网页;通过解析网页含有的本地应用标签,建立所述本地应用标签与对应的本地应用的链接;通过点击所述链接,调用所述本地应用标签链接的本地应用。本发明通过定义wtai://本地应用名的方法解决了在终端浏览器中调用其他本地应用,并且进行交互的问题,方便了用户在浏览器中使用其他的本地应用,同时实现了将浏览器中的内容传递给本地应用使用。
文档编号G06F17/30GK102118504SQ201110047109
公开日2011年7月6日 申请日期2011年2月28日 优先权日2011年2月28日
发明者蒋敏, 薛丹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1