專利名稱:移動終端瀏覽器調(diào)用本地應(yīng)用的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端的業(yè)務(wù)應(yīng)用,特別涉及移動終端瀏覽器調(diào)用本地應(yīng)用的方法 及裝置。
背景技術(shù):
隨著移動通訊特別是3G業(yè)務(wù)的快速發(fā)展,數(shù)據(jù)業(yè)務(wù)越來越成為移動終端的發(fā)展 方向,瀏覽器應(yīng)用作為3G時代的一個基本的業(yè)務(wù)已經(jīng)被越來越多的用戶所接受?,F(xiàn)在大部分手機已經(jīng)內(nèi)置了瀏覽器應(yīng)用,當用戶使用瀏覽器訪問網(wǎng)頁或者瀏覽的 過程中,從服務(wù)器的獲取的數(shù)據(jù)只能夠動態(tài)地顯示到瀏覽器頁面中。盡管瀏覽器可以訪問 網(wǎng)頁、瀏覽網(wǎng)頁,但是用戶調(diào)用本地應(yīng)用還是非常不便的,特別是不能通過瀏覽器來來調(diào)用 本地應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種移動終端瀏覽器調(diào)用本地應(yīng)用的方法,以便實現(xiàn)在瀏 覽器與本地應(yīng)用之間的交互。本發(fā)明的另一目的是提供一種移動終端瀏覽器中調(diào)用本地應(yīng)用的裝置,以便實現(xiàn) 在瀏覽器與本地應(yīng)用之間的交互。根據(jù)本發(fā)明第一方面,移動終端瀏覽器調(diào)用本地應(yīng)用的方法包括以下步驟通過瀏覽器打開移動終端網(wǎng)頁;通過解析所述終端網(wǎng)頁中含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與對應(yīng)的 本地應(yīng)用的鏈接;通過點擊所述鏈接,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。根據(jù)本發(fā)明第二方面,移動終端瀏覽器調(diào)用本地應(yīng)用的裝置包括瀏覽器,用于打開移動終端網(wǎng)頁;網(wǎng)頁解析器,用于通過解析網(wǎng)頁含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與 對應(yīng)的本地應(yīng)用的鏈接;執(zhí)行模塊,用于根據(jù)鏈接點擊,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。在上述第一和第二方面中,所述本地應(yīng)用標簽至少包括本地應(yīng)用標記和本地應(yīng)用名。其中,所述解析網(wǎng)頁含有的本地應(yīng)用標簽包括網(wǎng)頁解析器通過解析本地應(yīng)用標 簽的本地應(yīng)用標記,得到所述本地應(yīng)用標簽為本地應(yīng)用屬性;網(wǎng)頁解析器根據(jù)本地應(yīng)用屬 性解析本地應(yīng)用名,得到相應(yīng)的本地應(yīng)用的鏈接。其中,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用包括根據(jù)用戶的鏈接點擊,調(diào)用所 鏈接的本地應(yīng)用。根據(jù)本發(fā)明第三方面,移動終端瀏覽器調(diào)用本地應(yīng)用的方法包括以下步驟在瀏覽器菜單地址欄輸入本地應(yīng)用標簽;
解析所輸入的本地應(yīng)用標簽,發(fā)出相應(yīng)的調(diào)用指令;根據(jù)所述調(diào)用指令,調(diào)用與所輸入的本地應(yīng)用標簽對應(yīng)的本地應(yīng)用。根據(jù)本發(fā)明的第四方面,移動終端瀏覽器調(diào)用本地應(yīng)用的裝置包括瀏覽器,用于在瀏覽器菜單地址欄輸入本地應(yīng)用標簽;URL(統(tǒng)一資源定位符)解析器,用于通過解析所輸入的本地應(yīng)用標簽,發(fā)出調(diào)用 對應(yīng)的本地應(yīng)用的調(diào)用命令;執(zhí)行模塊,用于根據(jù)所述調(diào)用命令,調(diào)用本地應(yīng)用。在上述第三和第四方面中,所述本地應(yīng)用標簽至少包括本地應(yīng)用標記和本地應(yīng)用名。其中,通過解析所輸入的本地應(yīng)用標簽包括URL解析器解析本地應(yīng)用標簽的本 地應(yīng)用標記,得到所述本地應(yīng)用標簽為本地應(yīng)用屬性;URL解析器根據(jù)所述本地應(yīng)用屬性 解析本地應(yīng)用名,發(fā)出調(diào)用對應(yīng)的本地應(yīng)用的指令。其中,調(diào)用與所述本地應(yīng)用標簽對應(yīng)的本地應(yīng)用包括根據(jù)所述調(diào)用指令,調(diào)用對 應(yīng)的本地應(yīng)用。本發(fā)明通過定義本地應(yīng)用標記和本地應(yīng)用名的方法解決了在終端瀏覽器中調(diào)用 其他本地應(yīng)用,并且進行交互的問題,方便了用戶在瀏覽器中使用其他的本地應(yīng)用,同時實 現(xiàn)了將瀏覽器中的內(nèi)容傳遞給本地應(yīng)用使用。
圖1是本發(fā)明的通過瀏覽器打開網(wǎng)頁來實現(xiàn)調(diào)用本地應(yīng)用方法的流程圖;圖2是執(zhí)行圖1所示方法的移動終端瀏覽器調(diào)用本地應(yīng)用的裝置的原理圖;圖3是通過在地址欄或者gotourl輸入框輸入來調(diào)用本地應(yīng)用的流程圖;圖4是執(zhí)行圖3所示方法的移動終端瀏覽器調(diào)用本地應(yīng)用的裝置的原理圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明在瀏覽器中調(diào)用本地應(yīng)用進行說明。參見圖1所示的通過瀏覽器打開網(wǎng)頁來實現(xiàn)調(diào)用本地應(yīng)用方法的流程,本發(fā)明的 一種移動終端瀏覽器調(diào)用本地應(yīng)用的方法包括以下步驟利用瀏覽器打開移動終端網(wǎng)頁,該網(wǎng)頁上可以有預(yù)置的本地應(yīng)用標簽,用戶也可 以在網(wǎng)頁上寫入本地應(yīng)用標簽,使網(wǎng)頁含有的對應(yīng)于本地應(yīng)用的本地應(yīng)用標簽,例如圖1 所示的11個本地應(yīng)用標簽;通過解析網(wǎng)頁含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與對應(yīng)的本地應(yīng)用的 鏈接;通過點擊所述鏈接,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。本地應(yīng)用標簽包括本地應(yīng)用標記(如wtai://,以下以wtai://為例進行說明)和 本地應(yīng)用名(如Camera)。如圖1所示,本地應(yīng)用標簽可以包括以下字段或者之一Wtai://camera,用于調(diào)用本地 camera ;Wtai://sms,用于調(diào)用本地短消息編輯頁面;Wtai ://SmS/&&網(wǎng)頁中的文本資源,用于調(diào)用短信模塊,將網(wǎng)頁中的文本資源放入短消息編輯頁面;Wtai://SmS/手機號碼&短信內(nèi)容,用于調(diào)用短消息發(fā)送機制;Wtai://hiStory,用于調(diào)用瀏覽器訪問的歷史記錄;Wtai://bookmark,用于調(diào)用瀏覽器保存的本地頁面;Wtai://mms,用于調(diào)用本地mms編輯頁面;fftai://mms/&&網(wǎng)頁中的資源,用于調(diào)用編輯頁面,將網(wǎng)頁中的資源放入mms的編 輯頁面;Wtai //mms/手機號碼&彩信文本&彩信資源,用于調(diào)用mms發(fā)送機制;Wtai://Bluetooth,用于調(diào)用藍牙管理器功能;Wtai://MMPlayer,用于調(diào)用多媒體播放器功能;Wtai V/MMplayer/filename,用于調(diào)用多媒體播放器播放當前數(shù)據(jù)文件夾的本地 文件。圖2顯示了執(zhí)行上述方法的移動終端瀏覽器調(diào)用本地應(yīng)用的裝置,包括瀏覽器,用于打開移動終端網(wǎng)頁;網(wǎng)頁解析器,用于通過解析網(wǎng)頁含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與 對應(yīng)的本地應(yīng)用的鏈接;執(zhí)行模塊,用于根據(jù)用戶對鏈接的點擊,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。舉例來說,如果用戶想要調(diào)用短信發(fā)送應(yīng)用,用戶可以利用移動終端瀏覽器打 開網(wǎng)頁,然后用戶在網(wǎng)頁上寫入wtai //sms/13312345678&smscontent的本地應(yīng)用標 簽,使得網(wǎng)頁上含有了該本地應(yīng)用標簽。網(wǎng)頁解析器通過解析本地應(yīng)用標簽的本地應(yīng) 用標記wtai ://,得到該標簽為本地應(yīng)用屬性,接著根據(jù)本地應(yīng)用屬性解析本地應(yīng)用名 8πι8/1331234567^^πι%οη θη ,得到對短消息發(fā)送模塊的鏈接。此后,根據(jù)用戶的鏈接點 擊,調(diào)用所鏈接的短消息發(fā)送模塊,由此執(zhí)行本地應(yīng)用,即直接調(diào)用sms短信發(fā)送界面,將 133xxxxxxxx放入sms的發(fā)件人編輯框中,將smscontent放入sms短消息內(nèi)容編輯框中,手 機號碼和內(nèi)容以&分割其中。圖1和圖2所示的調(diào)用本地應(yīng)用的情況是移動終端當前正在使用瀏覽器應(yīng)用,此 時用戶希望當前在瀏覽器應(yīng)用中可以實現(xiàn)和其他本地應(yīng)用模塊的交互。因此,用戶通過在瀏覽器訪問的頁面文本中寫入相應(yīng)的內(nèi)容,然后通過在瀏覽器 中點擊鏈接的方式調(diào)用本地應(yīng)用。具體地說,此時用戶當前訪問的html或者wml文本文件中含有wtai //加上相應(yīng) 的模塊名形成的鏈接,通過在html或者wml標簽中定義wtai://+本地應(yīng)用名的方式來說 明當前網(wǎng)頁內(nèi)容需要調(diào)用本地應(yīng)用。對于HTML(超文本標記語言)文本,在通過在標簽中定義wtai://來表明此時表 單中的內(nèi)容是需要通過wtai來調(diào)用本地應(yīng)用交互,可以實現(xiàn)在瀏覽器中通過文本輸入框 輸入手機號碼和短信內(nèi)容調(diào)用發(fā)送sms或者mms的內(nèi)容,也可以通過連接調(diào)用響應(yīng)的本地 應(yīng)用,還可以在body,div或者其他的html標簽中定義wtai://將網(wǎng)頁上的資源文件或者 文本內(nèi)容通過短消息或者彩信的方式發(fā)送,實現(xiàn)瀏覽器和本地應(yīng)用的交互。舉例來說,在標簽中定義含有wtai://本地應(yīng)用名格式標記的鏈接<a>來調(diào)用本 地應(yīng)用;在<div>標簽中定義id = wtai://本地應(yīng)用,說明當前div中的內(nèi)容需要傳遞給
5本地應(yīng)用(如果本地應(yīng)用需要)使用;或者在其他的域標簽中定義id標志為wtai://本地 應(yīng)用名,來調(diào)用響應(yīng)的本地應(yīng)用,并且把域標簽的內(nèi)容傳遞給本地應(yīng)用使用。
對于wml (無線標記語言)文本,使用$+變量名的方式獲取當前文本框的內(nèi)容,或 者通過在card中定義wtai標記來說明需要通過wtai來調(diào)用本地應(yīng)用交互,可以實現(xiàn)在瀏 覽器中通過文本輸入框輸入手機號碼和短信內(nèi)容調(diào)用發(fā)送sms或者mms的內(nèi)容,也可以通 過連接調(diào)用響應(yīng)的本地應(yīng)用。圖3顯示了通過在瀏覽器菜單輸入本地應(yīng)用標簽來調(diào)用本地應(yīng)用方法的流程,具 體地說,圖3顯示了通過在瀏覽器菜單的地址欄或者gotourl輸入框輸入本地應(yīng)用標簽來 調(diào)用本地應(yīng)用方法的流程。參見圖3,本發(fā)明的另一種移動終端瀏覽器調(diào)用本地應(yīng)用的方法包括以下步驟在瀏覽器菜單gotourl輸入框或地址欄輸入本地應(yīng)用標簽;通過解析所輸入的本地應(yīng)用標簽,發(fā)出相應(yīng)的調(diào)用指令;根據(jù)所述調(diào)用指令,調(diào)用與所輸入的本地應(yīng)用標簽對應(yīng)的本地應(yīng)用模塊(如SMS) 執(zhí)行本地應(yīng)用。圖3所示的本地應(yīng)用標簽同樣包括本地應(yīng)用標記Wtai ://和本地應(yīng)用名;即本地 應(yīng)用標簽包括以下字段或者之一Wtai://camera,用于調(diào)用本地 camera ;Wtai://sms,用于調(diào)用本地短消息編輯頁面;Wtai ://SmS/&&網(wǎng)頁中的文本資源,用于調(diào)用短信模塊,將網(wǎng)頁中的文本資源放入 短消息編輯頁面;Wtai://sms/手機號碼&短信內(nèi)容,用于調(diào)用短消息發(fā)送機制;Wtai://hiStory,用于調(diào)用瀏覽器訪問的歷史記錄;Wtai://bookmark,用于調(diào)用瀏覽器保存的本地頁面;Wtai://mms,用于調(diào)用本地mms編輯頁面;fftai://mms/&&網(wǎng)頁中的資源,用于調(diào)用編輯頁面,將網(wǎng)頁中的資源放入mms的編 輯頁面;Wtai //mms/手機號碼&彩信文本&彩信資源,用于調(diào)用mms發(fā)送機制;Wtai://Bluetooth,用于調(diào)用藍牙管理器功能;Wtai://MMPlayer,用于調(diào)用多媒體播放器功能;Wtai V/MMplayer/filename,用于調(diào)用多媒體播放器播放當前數(shù)據(jù)文件夾的本地 文件。圖4顯示了執(zhí)行圖3所示方法的本地應(yīng)用的裝置,包括瀏覽器,用于在瀏覽器菜單gotourl輸入框或地址欄輸入本地應(yīng)用標簽;URL解析器,用于通過解析所輸入的本地應(yīng)用標簽,發(fā)出調(diào)用對應(yīng)的本地應(yīng)用的調(diào) 用命令;執(zhí)行模塊,用于根據(jù)所述調(diào)用命令,調(diào)用本地應(yīng)用。URL解析器通過解析本地應(yīng)用標簽的本地應(yīng)用標記wtai ://,得到所述本地應(yīng)用 標簽為本地應(yīng)用屬性;接著URL解析器根據(jù)所述本地應(yīng)用屬性解析本地應(yīng)用名,發(fā)出調(diào)用 對應(yīng)的本地應(yīng)用的指令。執(zhí)行模塊根據(jù)所述調(diào)用指令,調(diào)用相應(yīng)的本地應(yīng)用。
圖3和圖4所示的調(diào)用本地應(yīng)用的情況通常是用戶當前正在使用瀏覽器應(yīng)用 瀏覽網(wǎng)頁或者其他的文本文件,此時用戶通過瀏覽器菜單gotourl輸入框或者地址欄輸入 wtai //+相應(yīng)的應(yīng)用名稱及參數(shù),調(diào)用相應(yīng)的終端本地應(yīng)用。例如通過在地址欄或者gotourl輸入框輸入wtai //camera,調(diào)用其camera應(yīng) 用;通過輸入wtai /Vsms調(diào)用其短消息編輯框;通過輸入wtaiV/sms/手機號碼&短信 內(nèi)容直接調(diào)用sms模塊進行短信的發(fā)送;通過輸入wtaiV/MMplayer,調(diào)用多媒體播放器; 通過輸入wtai V/MMplayer/filename,調(diào)用多媒體播放器播放對應(yīng)的文件,例如wtai :// MMplayer/fS:/mod/root/l.mp3,將直接調(diào)用多媒體播放器模塊,并且播放路徑名為fs:/ mod/root/1. mp3的多媒體文件,其中路徑名和wtai //MMplayer以/分隔;通過輸入 wtai://mms調(diào)用mms編輯界面;通過輸入Wtai //mms&手機號碼&content&fiIename ;將 對應(yīng)的文件資源放入mms的編輯頁面,例如wtai://mms&133xxxxxxxx&mmscontent&fs:/ mod/root/1. jpg,將調(diào)用mms編輯界面,并且把133xxxxxxxx放入mms的發(fā)件人編輯框, mmscontent放入mms編輯的文本內(nèi)容欄,fs:/mod/root/1. jpg所指示的文件內(nèi)容作為附件 放入mms編輯框中。本發(fā)明通過在html或者wml頁面中定義wtai //本地應(yīng)用名的方法解決了在終 端瀏覽器中調(diào)用其他本地應(yīng)用,并且進行交互的問題,方便了用戶在瀏覽器中使用其他的 本地應(yīng)用,同時實現(xiàn)了將瀏覽器中的內(nèi)容傳遞給本地應(yīng)用使用。盡管上文對本發(fā)明進行了詳細說明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員 可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當理解為 落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種移動終端瀏覽器調(diào)用本地應(yīng)用的方法,包括以下步驟 通過瀏覽器打開移動終端網(wǎng)頁;通過解析所述終端網(wǎng)頁中含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與對應(yīng)的本地 應(yīng)用的鏈接;點擊所述鏈接,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其中所述本地應(yīng)用標簽至少包括本地應(yīng)用標記和本地 應(yīng)用名。
3.根據(jù)權(quán)利要求2所述的方法,其中所述解析網(wǎng)頁含有的本地應(yīng)用標簽包括網(wǎng)頁解析器通過解析本地應(yīng)用標簽的本地應(yīng)用標記,得到所述本地應(yīng)用標簽為本地應(yīng) 用屬性;網(wǎng)頁解析器根據(jù)本地應(yīng)用屬性解析本地應(yīng)用名,得到相應(yīng)的本地應(yīng)用的鏈接。
4.根據(jù)權(quán)利要求1所述的方法,其中所述調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用包 括根據(jù)用戶的鏈接點擊,調(diào)用所鏈接的本地應(yīng)用。
5.一種移動終端瀏覽器調(diào)用本地應(yīng)用的方法,包括以下步驟 在瀏覽器菜單地址欄輸入本地應(yīng)用標簽;解析所輸入的本地應(yīng)用標簽,發(fā)出相應(yīng)的調(diào)用指令;根據(jù)所述調(diào)用指令,調(diào)用與所輸入的本地應(yīng)用標簽對應(yīng)的本地應(yīng)用。
6.根據(jù)權(quán)利要求5所述的方法,其中所述本地應(yīng)用標簽至少包括本地應(yīng)用標記和本地 應(yīng)用名。
7.根據(jù)權(quán)利要求6所述的方法,其中通過解析所輸入的本地應(yīng)用標簽包括URL解析器解析本地應(yīng)用標簽的本地應(yīng)用標記,得到所述本地應(yīng)用標簽為本地應(yīng)用屬性;接著URL解析器根據(jù)所述本地應(yīng)用屬性解析本地應(yīng)用名,發(fā)出調(diào)用對應(yīng)的本地應(yīng)用的 指令。
8.根據(jù)權(quán)利要求5所述的方法,其中所述調(diào)用與所述本地應(yīng)用標簽對應(yīng)的本地應(yīng)用包 括根據(jù)所述調(diào)用指令,調(diào)用對應(yīng)的本地應(yīng)用。
9.一種移動終端瀏覽器調(diào)用本地應(yīng)用的裝置,包括 瀏覽器,用于打開移動終端網(wǎng)頁;網(wǎng)頁解析器,用于通過解析網(wǎng)頁含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與對應(yīng) 的本地應(yīng)用的鏈接;執(zhí)行模塊,用于根據(jù)對所述鏈接的點擊,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。
10.一種移動終端瀏覽器調(diào)用本地應(yīng)用的裝置,包括以下步驟 瀏覽器,用于在瀏覽器菜單地址欄輸入本地應(yīng)用標簽;URL解析器,用于通過解析所輸入的本地應(yīng)用標簽,發(fā)出調(diào)用對應(yīng)的本地應(yīng)用的調(diào)用命令;執(zhí)行模塊,用于根據(jù)所述調(diào)用命令,調(diào)用本地應(yīng)用。
全文摘要
本發(fā)明公開了移動終端瀏覽器調(diào)用本地應(yīng)用的方法和裝置。本發(fā)明的移動終端瀏覽器調(diào)用本地應(yīng)用的方法之一包括利用瀏覽器打開移動終端網(wǎng)頁;通過解析網(wǎng)頁含有的本地應(yīng)用標簽,建立所述本地應(yīng)用標簽與對應(yīng)的本地應(yīng)用的鏈接;通過點擊所述鏈接,調(diào)用所述本地應(yīng)用標簽鏈接的本地應(yīng)用。本發(fā)明通過定義wtai://本地應(yīng)用名的方法解決了在終端瀏覽器中調(diào)用其他本地應(yīng)用,并且進行交互的問題,方便了用戶在瀏覽器中使用其他的本地應(yīng)用,同時實現(xiàn)了將瀏覽器中的內(nèi)容傳遞給本地應(yīng)用使用。
文檔編號G06F17/30GK102118504SQ201110047109
公開日2011年7月6日 申請日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者蔣敏, 薛丹 申請人:中興通訊股份有限公司