本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種分享移動(dòng)終端內(nèi)容的方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,用戶在通過(guò)所使用的終端訪問(wèn)互聯(lián)網(wǎng)而獲得各種內(nèi)容,并顯示于終端的屏幕中,以供瀏覽。在終端所進(jìn)行的內(nèi)容顯示中,用戶可向其它終端分享當(dāng)前顯示的內(nèi)容。
該內(nèi)容的顯示大都是通過(guò)網(wǎng)頁(yè)頁(yè)面實(shí)現(xiàn),終端中通過(guò)進(jìn)行網(wǎng)頁(yè)頁(yè)面的加載來(lái)實(shí)現(xiàn)該內(nèi)容的顯示。與之相對(duì)應(yīng)的,終端中內(nèi)容的分享將是通過(guò)分享鏈接實(shí)現(xiàn)的。
具體的,鏈接分享一般都是pc端分享鏈接,以提供相應(yīng)的二維碼,移動(dòng)終端掃碼打開(kāi)鏈接,由此pc端便向移動(dòng)終端分享了自身顯示的內(nèi)容。
但是,隨著移動(dòng)終端的發(fā)展,用戶使用移動(dòng)終端進(jìn)行內(nèi)容瀏覽成為多數(shù),往往僅在需要長(zhǎng)時(shí)間工作或者研讀的時(shí)候,需要將該內(nèi)容分享至pc端,以在pc端顯示該內(nèi)容。
這時(shí),只能將鏈接保存在某個(gè)云端,然后在pc端將其粘貼至瀏覽器中,此云端可以是即時(shí)通信工具所對(duì)應(yīng)的服務(wù)器、瀏覽器的收藏夾或者網(wǎng)絡(luò)云盤等。
此過(guò)程必須借助于額外的工具,如,即時(shí)通信工具、瀏覽器、網(wǎng)絡(luò)云盤等,并無(wú)法隨意實(shí)現(xiàn)移動(dòng)終端中內(nèi)容的分享。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種分享移動(dòng)終端內(nèi)容的方法,所述方法不需要借助額外的工具就能夠?qū)崿F(xiàn)移動(dòng)終端中內(nèi)容的分享,提高了移動(dòng)終端中內(nèi)容分享的隨意性。
此外,還有必要提供一種分享移動(dòng)終端內(nèi)容的裝置,所述裝置不需要借助額外的工具就能夠?qū)崿F(xiàn)移動(dòng)終端中內(nèi)容的分享,提高了移動(dòng)終端中內(nèi)容分享的隨意性。
一種分享移動(dòng)終端內(nèi)容的方法,包括:
移動(dòng)終端進(jìn)行的內(nèi)容顯示中,觸發(fā)進(jìn)行所述內(nèi)容的掃碼分享;
激活所述內(nèi)容的掃碼分享得到掃碼結(jié)果,所述掃碼結(jié)果對(duì)應(yīng)于所述內(nèi)容分享的目標(biāo)終端中顯示的圖形碼;
獲取所述內(nèi)容對(duì)應(yīng)的分享信息,并傳輸所述分享信息和掃碼結(jié)果,所述分享信息按照所述掃碼結(jié)果被分享至所述目標(biāo)終端。
一種分享移動(dòng)終端內(nèi)容的方法,包括:
移動(dòng)終端進(jìn)行內(nèi)容的掃碼分享中,終端觸發(fā)進(jìn)行自身地址相關(guān)的圖形碼生成;
響應(yīng)于所述圖形碼的觸發(fā)生成,獲取終端自身的標(biāo)識(shí)和指令參數(shù)生成相應(yīng)的圖形碼,并顯示;
通過(guò)所述圖形碼獲得分享信息,所述分享信息對(duì)應(yīng)于所述移動(dòng)終端中掃碼分享的內(nèi)容;
根據(jù)所述分享信息跳轉(zhuǎn)顯示所述移動(dòng)終端掃碼分享的內(nèi)容。
一種分享移動(dòng)終端內(nèi)容的裝置,包括:
內(nèi)容顯示模塊,用于移動(dòng)終端進(jìn)行的內(nèi)容顯示中,觸發(fā)進(jìn)行所述內(nèi)容的掃碼分享;
掃碼激活模塊,用于激活所述內(nèi)容的掃碼分享得到掃碼結(jié)果,所述掃碼結(jié)果對(duì)應(yīng)于內(nèi)容分享的目標(biāo)終端中顯示的圖形碼;
分享模塊,用于獲取所述內(nèi)容對(duì)應(yīng)的分享信息,并傳輸所述分享信息和掃碼結(jié)果,所述分享信息按照所述掃碼結(jié)果被分享至所述目標(biāo)終端。
一種分享移動(dòng)終端內(nèi)容的裝置,包括運(yùn)行于終端中的圖形碼觸發(fā)模塊、圖形碼生成模塊、分享獲取模塊和跳轉(zhuǎn)處理模塊,其中:
所述圖形碼觸發(fā)模塊用于移動(dòng)終端進(jìn)行內(nèi)容的掃碼分享中,觸發(fā)進(jìn)行自身地址相關(guān)的圖形碼生成;
所述圖形碼生成模塊用于響應(yīng)于所述圖形碼的觸發(fā)生成,獲取終端自身的標(biāo)識(shí)和指令參數(shù)生成相應(yīng)的圖形碼,并顯示;
所述分享獲取模塊用于通過(guò)所述圖形碼獲得分享信息,所述分享信息對(duì)應(yīng)于所述移動(dòng)終端中掃碼分享的內(nèi)容;
所述跳轉(zhuǎn)處理模塊用于根據(jù)所述分享信息跳轉(zhuǎn)顯示所述移動(dòng)終端掃碼分享的內(nèi)容。
為解決上述技術(shù)問(wèn)題,將采用如下技術(shù)方案:
移動(dòng)終端進(jìn)行的內(nèi)容顯示中,如需將此內(nèi)容分享至其它終端,即選定的目標(biāo)終端,則觸發(fā)進(jìn)行內(nèi)容的掃碼分享,通過(guò)激活掃碼分享而得到掃碼結(jié)果,掃碼結(jié)果對(duì)應(yīng)于內(nèi)容分享的目標(biāo)終端中顯示的圖形碼,獲取內(nèi)容所對(duì)應(yīng)的分享信息,并傳輸分享信息和掃碼結(jié)果,分享信息按照掃碼結(jié)果被分享至目標(biāo)終端,由此將使得移動(dòng)終端中內(nèi)容的分享不需要借助于額外的工具,提高了移動(dòng)終端中內(nèi)容分享的隨意性,進(jìn)而也使得移動(dòng)終端能夠以任意pc端作為目標(biāo)終端直接進(jìn)行內(nèi)容的分享。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例提供的一種移動(dòng)終端設(shè)備的結(jié)構(gòu)示意圖;
圖2是一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的方法的流程圖;
圖3是圖2中激活內(nèi)容的掃碼分享得到掃碼結(jié)果的方法流程圖;
圖4是另一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的方法的流程圖;
圖5是一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的方法的流程圖;
圖6是一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的硬件架構(gòu)簡(jiǎn)圖;
圖7是一個(gè)實(shí)施例中pc端、移動(dòng)終端和服務(wù)器所組成的系統(tǒng)的功能模塊圖;
圖8是圖7中分享移動(dòng)終端內(nèi)容的時(shí)序圖;
圖9是一個(gè)實(shí)施例中移動(dòng)終端中掃碼分享的界面示意圖;
圖10是圖9中進(jìn)行掃碼的界面示意圖;
圖11是一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的裝置的結(jié)構(gòu)示意圖;
圖12是圖11中掃碼激活模塊的結(jié)構(gòu)示意圖;
圖13是另一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的裝置的結(jié)構(gòu)示意圖;
圖14是一個(gè)實(shí)施例中分享移動(dòng)終端內(nèi)容的裝置運(yùn)行于終端中的一個(gè)實(shí)施例的示意圖。
具體實(shí)施方式
體現(xiàn)本發(fā)明特征與優(yōu)點(diǎn)的典型實(shí)施方式將在以下的說(shuō)明中詳細(xì)敘述。應(yīng)理解的是本發(fā)明能夠在不同的實(shí)施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說(shuō)明及圖示在本質(zhì)上是當(dāng)作說(shuō)明之用,而非用以限制本發(fā)明。
如前所述的,移動(dòng)終端與其它終端之間,特別是在移動(dòng)終端和pc端之間,由于移動(dòng)終端具備掃碼功能,因此,內(nèi)容分享的實(shí)現(xiàn)在于其它終端以移動(dòng)終端為目標(biāo)終端所進(jìn)行的內(nèi)容分享。
而與之相逆的,如需使得移動(dòng)終端中的內(nèi)容顯示于其它終端,如pc端,則只能借助于額外的工具。例如,用戶需要在移動(dòng)終端中運(yùn)行即時(shí)通信工具,將內(nèi)容所對(duì)應(yīng)的鏈接復(fù)制到即時(shí)通信工具的會(huì)話窗口,并發(fā)送,以使得pc端的即時(shí)通信工具能夠接收鏈接,并通過(guò)用戶對(duì)其觸發(fā)的點(diǎn)擊對(duì)分享的內(nèi)容進(jìn)行顯示。
另一方面的,如果不借助于額外的工具,則只能通過(guò)在pc端中對(duì)照移動(dòng)終端所提供的鏈接進(jìn)行手工輸入,以使得pc端能夠獲取到該鏈接,進(jìn)而得到相應(yīng)的內(nèi)容。
無(wú)論采用何種方式實(shí)現(xiàn)移動(dòng)終端中內(nèi)容的分享,都無(wú)法實(shí)現(xiàn)移動(dòng)終端中 內(nèi)容的快速直觀分享,如何在不借助額外工具的基礎(chǔ)上進(jìn)行移動(dòng)終端中快速直觀的分享已經(jīng)成為當(dāng)前所亟待解決的問(wèn)題。
基于此,為不借助額外工具且能夠快速直觀地進(jìn)行移動(dòng)終端中內(nèi)容的分享,特提出了一種分享移動(dòng)終端內(nèi)容的方法,該分享移動(dòng)終端內(nèi)容的方法由計(jì)算機(jī)程序?qū)崿F(xiàn),與之相對(duì)應(yīng)的,所構(gòu)建的分享移動(dòng)終端內(nèi)容的裝置則被存儲(chǔ)于帶有屏幕的移動(dòng)終端設(shè)備中,以在該移動(dòng)終端設(shè)備中運(yùn)行,進(jìn)而實(shí)現(xiàn)內(nèi)容的分享。
圖1示出了本發(fā)明實(shí)施例提供的一種移動(dòng)終端設(shè)備的結(jié)構(gòu)。該移動(dòng)終端設(shè)備100只是一個(gè)適用本發(fā)明的示例,并不能認(rèn)為是提供了對(duì)本發(fā)明的使用范圍的任何限制。該移動(dòng)終端設(shè)備100也不能解釋為需要依賴于或具有圖示的示例性的移動(dòng)終端設(shè)備100中的一個(gè)或者多個(gè)部件的組合。
如圖1所示,移動(dòng)終端設(shè)備100包括處理器110、存儲(chǔ)器120和系統(tǒng)總線130。包括存儲(chǔ)器120和處理器110在內(nèi)的各種組件將連接到系統(tǒng)總線130上。處理器110是一個(gè)用于通過(guò)計(jì)算機(jī)系統(tǒng)中基本的算術(shù)和邏輯運(yùn)算來(lái)執(zhí)行計(jì)算機(jī)程序指令的硬件。存儲(chǔ)器120是一個(gè)用于臨時(shí)或永久性存儲(chǔ)計(jì)算機(jī)程序或數(shù)據(jù)的物理設(shè)備。
其中,存儲(chǔ)器120中存儲(chǔ)了相應(yīng)的程序指令和當(dāng)前顯示的內(nèi)容;處理器110將執(zhí)行存儲(chǔ)器120中的程序指令,偵聽(tīng)輸入的各種指令,并對(duì)偵聽(tīng)得到的指令進(jìn)行響應(yīng)。
移動(dòng)終端設(shè)備100還包括各種輸入接口170、輸入裝置140,以實(shí)現(xiàn)各種操作的輸入。其中,該輸入裝置140可以是觸摸屏幕、按鍵、鍵盤和鼠標(biāo)等至少一種。
移動(dòng)終端設(shè)備100還包括存儲(chǔ)設(shè)備180,存儲(chǔ)設(shè)備180可以從多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中選擇,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是指可以進(jìn)行訪問(wèn)的任何可利用的介質(zhì),包括移動(dòng)的和固定的兩種存儲(chǔ)介質(zhì)。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括但不限于閃速存儲(chǔ)器(微型sd卡)、cd-rom、數(shù)字通用光盤(dvd)或其它光盤、磁帶盒、磁帶存儲(chǔ)或其它存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)所需要信息并可訪問(wèn)的任何其它存儲(chǔ)介質(zhì)。
如上面所詳細(xì)描述的,適配于本發(fā)明的移動(dòng)終端設(shè)備100將執(zhí)行分享移動(dòng)終端內(nèi)容的指定操作,即通過(guò)處理器110運(yùn)行存儲(chǔ)器120中的程序指令的 形式執(zhí)行該指定操作,以實(shí)現(xiàn)移動(dòng)終端設(shè)備100中內(nèi)容的分享。
此外,通過(guò)硬件電路或者硬件電路結(jié)合軟件指令也能同樣實(shí)現(xiàn)本發(fā)明,因此,實(shí)現(xiàn)本發(fā)明并不限于任何特定硬件電路、軟件以及兩者的結(jié)合。
在一個(gè)實(shí)施例中,具體的,該分享移動(dòng)終端內(nèi)容的方法如圖2所示,包括:
步驟210,移動(dòng)終端進(jìn)行內(nèi)容的顯示中,觸發(fā)進(jìn)行內(nèi)容的掃碼分享。
移動(dòng)終端可以是智能手機(jī)等便攜移動(dòng)終端,其帶有屏幕,并且具備掃碼功能。移動(dòng)終端進(jìn)行內(nèi)容顯示時(shí),可隨意觸發(fā)進(jìn)行內(nèi)容的掃碼分享。
其中,該內(nèi)容可以是能夠在移動(dòng)終端中顯示的任意內(nèi)容,例如,網(wǎng)頁(yè)頁(yè)面中的內(nèi)容、圖像內(nèi)容、文本內(nèi)容等,在此不進(jìn)行限定。
也就是說(shuō),移動(dòng)終端中,可將任意形式的內(nèi)容分享至其它終端,并且所進(jìn)行的分享是通過(guò)內(nèi)容的掃碼分享實(shí)現(xiàn)的。
內(nèi)容的掃碼分享是指具備掃碼功能的移動(dòng)終端在進(jìn)行內(nèi)容顯示時(shí)通過(guò)觸發(fā)掃碼來(lái)將此內(nèi)容分享至其它終端。對(duì)于用戶而言,移動(dòng)終端進(jìn)行內(nèi)容顯示的界面中提供了掃碼分享的控件,用戶觸發(fā)掃碼分享的控件便能夠發(fā)起內(nèi)容的分享。
步驟230,激活內(nèi)容的掃碼分享得到掃碼結(jié)果,掃碼結(jié)果對(duì)應(yīng)于內(nèi)容分享的目標(biāo)終端中顯示的圖形碼。
移動(dòng)終端中,通過(guò)觸發(fā)進(jìn)行內(nèi)容的掃碼分享來(lái)激活內(nèi)容的掃碼分享。此時(shí),將在移動(dòng)終端獲得掃碼界面,掃碼界面包含了圖形碼的掃描框,用于掃描獲得圖形碼,解析獲得的圖形碼即可得到掃碼結(jié)果。
該圖形碼來(lái)自于目標(biāo)終端,是移動(dòng)終端對(duì)目標(biāo)終端顯示的圖形碼進(jìn)行掃碼所獲得的。該目標(biāo)終端是接受移動(dòng)終端中進(jìn)行的內(nèi)容分享的其它終端。在一個(gè)實(shí)施例中,圖形碼為目標(biāo)終端根據(jù)其自身標(biāo)識(shí)所生成的二維碼。
進(jìn)一步的,在優(yōu)選的實(shí)施例中,目標(biāo)終端的自身標(biāo)識(shí)包括自身的網(wǎng)絡(luò)地址,進(jìn)一步的,為保證傳輸?shù)目煽啃?,還包括端口號(hào),用于為內(nèi)容的分享提供地址。此時(shí),目標(biāo)終端將生成攜帶了網(wǎng)絡(luò)地址和端口號(hào)的圖形碼,例如,該圖形碼是目標(biāo)終端的地址二維碼。
目標(biāo)終端中顯示的圖形碼用于為移動(dòng)終端進(jìn)行的掃碼分享提供目標(biāo)終端標(biāo)識(shí)和能夠觸發(fā)目標(biāo)終端進(jìn)行相應(yīng)內(nèi)容顯示的指令參數(shù),因此,對(duì)應(yīng)于內(nèi)容 分享的目標(biāo)終端中顯示的圖形碼的掃碼結(jié)果包含了目標(biāo)終端標(biāo)識(shí)和指令參數(shù)。
步驟250,獲取內(nèi)容對(duì)應(yīng)的分享信息,并傳輸分享信息和掃碼結(jié)果,分享信息按照掃碼結(jié)果被分享至目標(biāo)終端。
得到了掃碼結(jié)果的移動(dòng)終端具備了立即將當(dāng)前顯示的內(nèi)容分享出去的能力,因此,直接獲取內(nèi)容對(duì)應(yīng)的分享信息,以向服務(wù)器傳輸分享信息和掃碼結(jié)果,進(jìn)而在服務(wù)器的作用下按照掃碼結(jié)果將分享信息傳輸至目標(biāo)終端,以在目標(biāo)終端實(shí)現(xiàn)移動(dòng)終端中內(nèi)容的分享。
由此可知,移動(dòng)終端中獲取的分享信息用于為目標(biāo)終端所進(jìn)行的顯示提供內(nèi)容,該內(nèi)容即為移動(dòng)終端所分享的。
因此,移動(dòng)終端中獲取的分享信息是鏈接、文本或者圖像。具體的,一方面,對(duì)于通過(guò)網(wǎng)頁(yè)頁(yè)面進(jìn)行內(nèi)容顯示的移動(dòng)終端而言,將獲取網(wǎng)頁(yè)頁(yè)面對(duì)應(yīng)的鏈接作為分享信息來(lái)進(jìn)行內(nèi)容的分享。
另一方面,對(duì)于通過(guò)其它一些方式進(jìn)行文本內(nèi)容或者圖像內(nèi)容顯示的移動(dòng)終端而言,將獲取相應(yīng)的文本或者圖像作為分享信息來(lái)進(jìn)行內(nèi)容的分享。
通過(guò)如上所述的過(guò)程,使得移動(dòng)終端可隨意向其它終端分享當(dāng)前顯示的內(nèi)容,進(jìn)而不再需要借助于額外的工具;對(duì)于用戶所進(jìn)行的內(nèi)容分享而言,不需要使用額外的工具,也不需要進(jìn)行較為復(fù)雜的手工輸入,例如,目標(biāo)終端中鏈接的手工輸入,為移動(dòng)終端向其它終端所進(jìn)行的內(nèi)容分享去除了以往不可逾越的障礙。
如上所述的過(guò)程提供了移動(dòng)終端到其它終端,特別是pc端的簡(jiǎn)便分享方案,特別是與現(xiàn)有的移動(dòng)終端到pc端所進(jìn)行的內(nèi)容分享而言,不再需要用戶主動(dòng)花費(fèi)時(shí)間尋找額外的工具,例如即時(shí)通信工具來(lái)實(shí)現(xiàn),實(shí)現(xiàn)了移動(dòng)終端中內(nèi)容的快捷分享。
進(jìn)一步的,在本實(shí)施例中,步驟230如圖3所示,包括:
步驟231,激活內(nèi)容的掃碼分享,掃描獲取目標(biāo)終端顯示的圖形碼。
移動(dòng)終端中觸發(fā)進(jìn)行內(nèi)容的掃碼分享之后,將激活移動(dòng)終端自身的掃碼分享。其中,掃碼分享的激活實(shí)際是激活移動(dòng)終端中相應(yīng)的功能組件,例如,該功能組件可以是配置于服務(wù)器中的。
激活內(nèi)容的的掃碼分享之后,移動(dòng)終端被切換至掃碼界面,通過(guò)掃碼界 面中圖形碼的掃描框掃描目標(biāo)終端當(dāng)前顯的圖形碼。
步驟233,解析圖形碼得到掃碼結(jié)果,掃碼結(jié)果攜帶有目標(biāo)終端標(biāo)識(shí)和觸發(fā)目標(biāo)終端進(jìn)行內(nèi)容顯示的指令參數(shù)。
對(duì)于分享信息為鏈接的內(nèi)容分享而言,指令參數(shù)是目標(biāo)終端中瀏覽器訪問(wèn)鏈接所需要執(zhí)行的函數(shù)名稱和函數(shù)參數(shù)。
如前所述的,對(duì)于移動(dòng)終端而言,指令參數(shù)用于觸發(fā)目標(biāo)終端進(jìn)行相應(yīng)內(nèi)容的顯示,因此,指令參數(shù)是由目標(biāo)終端提供的;對(duì)于目標(biāo)終端而言,為實(shí)現(xiàn)基于分享信息的內(nèi)容顯示,則必須向目標(biāo)終端提供一定的指令,以操控目標(biāo)終端的內(nèi)容顯示,這一指令必須是基于目標(biāo)終端所提供的指令參數(shù)方能夠在目標(biāo)終端中順暢執(zhí)行。
在另一個(gè)實(shí)施例中,如上所述的方法如圖4所示,還包括:
步驟310,服務(wù)器接收移動(dòng)終端傳輸?shù)姆窒硇畔⒑蛼叽a結(jié)果。
移動(dòng)終端將獲得的分享信息和掃碼結(jié)果傳輸至服務(wù)器,服務(wù)器作為移動(dòng)終端與其它終端之間進(jìn)行內(nèi)容分享的中轉(zhuǎn)。
步驟330,從掃碼結(jié)果提取得到目標(biāo)終端標(biāo)識(shí)和指令參數(shù),根據(jù)指令參數(shù)生成跳轉(zhuǎn)指令。
服務(wù)器中,指令參數(shù)用于實(shí)現(xiàn)跳轉(zhuǎn)指令的生成,以對(duì)目標(biāo)終端進(jìn)行操控;目標(biāo)終端標(biāo)識(shí)則用于進(jìn)行分享信息和跳轉(zhuǎn)指令的傳輸。
步驟350,按照目標(biāo)終端標(biāo)識(shí)向目標(biāo)終端傳輸跳轉(zhuǎn)指令和分享信息。
通過(guò)如上所述的移動(dòng)終端內(nèi)容分享過(guò)程,將使得移動(dòng)終端能夠向其它移動(dòng)終端、pc端等終端進(jìn)行當(dāng)前顯示的內(nèi)容的分享,對(duì)于多數(shù)時(shí)間使用移動(dòng)終端進(jìn)行內(nèi)容查看的用戶而言,如果需要馬上將內(nèi)容轉(zhuǎn)移至pc端查看,能夠通過(guò)上述過(guò)程得到直觀快捷的解決。
在一個(gè)實(shí)施例中,還相應(yīng)地提供了一種分享移動(dòng)終端內(nèi)容的方法,如圖5所示,該方法包括:
步驟410,移動(dòng)終端進(jìn)行內(nèi)容的掃碼分享中,終端觸發(fā)進(jìn)行自身地址相關(guān)的圖形碼生成。
如前所述的,對(duì)于移動(dòng)終端進(jìn)行的內(nèi)容掃碼分享,終端將作為目標(biāo)終端,進(jìn)而接受移動(dòng)終端進(jìn)行的內(nèi)容掃碼分享。
終端可以是移動(dòng)終端、pc端等任意終端。終端將與移動(dòng)終端相配合,觸發(fā)進(jìn)行自身地址相關(guān)的圖形碼生成,以便于移動(dòng)終端能夠掃描得到與終端地址相關(guān)的圖形碼,進(jìn)而得到內(nèi)容分享的目的地址。
具體的,終端中圖形碼的生成是用于進(jìn)行內(nèi)容顯示的應(yīng)用中觸發(fā)的。例如,移動(dòng)終端通過(guò)網(wǎng)頁(yè)頁(yè)面進(jìn)行內(nèi)容顯示,在進(jìn)行內(nèi)容的掃碼分享中,終端作為目標(biāo)終端,其進(jìn)行內(nèi)容顯示的應(yīng)用是瀏覽器,則在瀏覽器中觸發(fā)生成圖形碼。
步驟430,響應(yīng)于圖形碼的觸發(fā)生成,獲取終端自身的標(biāo)識(shí)和指令參數(shù)生成相應(yīng)的圖形碼,并顯示。
終端自身的標(biāo)識(shí)可以是網(wǎng)絡(luò)地址和端口號(hào)的形式。終端中根據(jù)終端自身的標(biāo)識(shí)和指令參數(shù)生成相應(yīng)的圖形碼,并進(jìn)行圖形碼的顯示,以供進(jìn)行內(nèi)容分享的移動(dòng)終端掃碼。
步驟450,通過(guò)圖形碼獲得分享信息,分享信息對(duì)應(yīng)于移動(dòng)終端中掃碼分享的內(nèi)容。
終端中通過(guò)顯示的圖形碼即可獲得一移動(dòng)終端進(jìn)行內(nèi)容分享所傳輸?shù)姆窒硇畔?,其中,該分享信息是?jīng)由服務(wù)器而傳送至終端的。
步驟470,根據(jù)分享信息跳轉(zhuǎn)顯示移動(dòng)終端掃碼分享的內(nèi)容。
如前所述的,分享信息用于為終端提供當(dāng)前移動(dòng)終端向其掃碼分享的內(nèi)容。在獲得分享信息之后,終端便進(jìn)行相應(yīng)內(nèi)容的跳轉(zhuǎn)顯示。例如,瀏覽器中根據(jù)分享信息進(jìn)行網(wǎng)頁(yè)頁(yè)面的跳轉(zhuǎn),以在瀏覽器中獲得包含移動(dòng)終端掃碼分享的內(nèi)容的網(wǎng)頁(yè)頁(yè)面。
通過(guò)如上所述的過(guò)程,在移動(dòng)終端觸發(fā)進(jìn)行內(nèi)容的掃碼分享時(shí),可在終端中觸發(fā)進(jìn)行自身地址相關(guān)的圖形碼生成,由此在終端中獲得并顯示圖形碼,移動(dòng)終端直接掃描此圖形碼便實(shí)現(xiàn)了其內(nèi)容在終端中的分享,直接快捷地實(shí)現(xiàn)了移動(dòng)終端與終端之間的內(nèi)容分享。
在另一個(gè)實(shí)施例中,上述方法還包括:響應(yīng)于圖形碼的觸發(fā)生成,等待并進(jìn)行跳轉(zhuǎn)指令的監(jiān)聽(tīng)。
跳轉(zhuǎn)指令的等待和監(jiān)聽(tīng)將是由終端中進(jìn)行內(nèi)容顯示的應(yīng)用實(shí)現(xiàn)的,以便到在接收到服務(wù)器傳輸?shù)奶D(zhuǎn)指令和分享信息之后,能夠進(jìn)行實(shí)時(shí)的響應(yīng)。
具體的,對(duì)于以鏈接形式存在的分享信息而言,由于所進(jìn)行的內(nèi)容顯示 是由瀏覽器實(shí)現(xiàn)的,因此,將通過(guò)瀏覽器進(jìn)行跳轉(zhuǎn)指令的響應(yīng)。
瀏覽器中,預(yù)置了地址獲取回調(diào)函數(shù),在生成圖形碼時(shí),激活地址獲取回調(diào)函數(shù),以等待并監(jiān)聽(tīng)跳轉(zhuǎn)指令。
進(jìn)一步的,在本實(shí)施例中,步驟450的具體過(guò)程為:接收服務(wù)器傳輸?shù)奶D(zhuǎn)指令和分享信息,移動(dòng)終端的分享信息被傳輸至服務(wù)器,服務(wù)器根據(jù)掃描圖形碼得到的掃碼結(jié)果傳輸跳轉(zhuǎn)指令和分享信息。
如前所述的,移動(dòng)終端中的分享信息和掃碼結(jié)果將被傳輸至服務(wù)器中,服務(wù)器根據(jù)掃碼結(jié)果中的指令參數(shù)生成跳轉(zhuǎn)指令,并按照掃碼結(jié)果中的目標(biāo)終端標(biāo)識(shí)將指令參數(shù)和分享信息傳輸至終端中。
終端進(jìn)行跳轉(zhuǎn)指令和分享信息的接收,從而在跳轉(zhuǎn)指令的操控下實(shí)現(xiàn)分享信息所對(duì)應(yīng)的內(nèi)容顯示,進(jìn)而使得移動(dòng)終端當(dāng)前顯示的內(nèi)容能夠直接轉(zhuǎn)移至終端中進(jìn)行顯示,對(duì)于用戶而言,能夠隨意在不同的終端瀏覽相同內(nèi)容,實(shí)現(xiàn)同一內(nèi)容在不同終端的切換。
下面結(jié)合一個(gè)具體的實(shí)施例來(lái)詳細(xì)闡述上述分享移動(dòng)終端內(nèi)容的方法。該實(shí)施例中,以網(wǎng)頁(yè)頁(yè)面中內(nèi)容的分享為例進(jìn)行說(shuō)明。
相應(yīng)的,分享信息為鏈接,目標(biāo)終端為pc端510,用于在pc端510中用以實(shí)現(xiàn)內(nèi)容顯示的應(yīng)用為瀏覽器。
圖6示出了本實(shí)施例中分享移動(dòng)終端內(nèi)容的硬件架構(gòu)簡(jiǎn)圖。由圖6可清楚獲知,移動(dòng)終端530向pc端510分享鏈接是以服務(wù)器550為中轉(zhuǎn)實(shí)現(xiàn)的,而根據(jù)上述描述可知,pc端510和移動(dòng)終端530之間網(wǎng)絡(luò)地址的傳輸是以與地址相關(guān)的二維碼實(shí)現(xiàn)的。
具體的,圖7示出了pc端510、移動(dòng)終端530和服務(wù)器550所組成的系統(tǒng)的功能模塊圖。
其中,pc端510包括二維碼生成模塊511和鏈接處理及跳轉(zhuǎn)模塊513,移動(dòng)終端530包括二維碼掃描模塊531和數(shù)據(jù)上傳模塊533。
請(qǐng)結(jié)合參閱圖8所示的時(shí)序過(guò)程,移動(dòng)終端530中,瀏覽器或其它應(yīng)用通過(guò)網(wǎng)頁(yè)頁(yè)面進(jìn)行內(nèi)容顯示,在需要分享此內(nèi)容時(shí),如圖9所示,通過(guò)相應(yīng)控件610的觸發(fā)進(jìn)行移動(dòng)終端中掃碼分享到pc,瀏覽器或其它應(yīng)用中掃碼分享的激活,如圖10所示,二維碼掃描模塊531掃描pc端510的二維碼,如掃描框630所示的,便得到pc端510的二維碼,即執(zhí)行s602和s604。
在此之前,pc端510也通過(guò)其二維碼生成模塊511生成了自身地址相關(guān)的二維碼,即執(zhí)行s603。
此時(shí)移動(dòng)終端530中由二維碼掃描模塊531進(jìn)行的二維碼掃描得到pc端的網(wǎng)絡(luò)地址和指令,即掃碼結(jié)果,并在數(shù)據(jù)上傳模塊533的作用下,將作為分享信息的鏈接和掃碼結(jié)果上傳至服務(wù)器550,即執(zhí)行s604至s607。
服務(wù)器550返回給pc端510的瀏覽器,以在鏈接處理及跳轉(zhuǎn)模塊513的作用下跳轉(zhuǎn)至相應(yīng)的網(wǎng)頁(yè)頁(yè)面,即執(zhí)行s608至s611,此時(shí),pc端510的瀏覽器所顯示的內(nèi)容與移動(dòng)終端中的內(nèi)容相一致。
如圖7所示的,通過(guò)如上所述的過(guò)程,完善了移動(dòng)終端的內(nèi)容分享過(guò)程,使之成為一個(gè)閉環(huán),用戶無(wú)論是在任何端上都能夠無(wú)縫的分享和獲取,極大地提高了分享的直觀性和便捷性。
如圖11所示,在一個(gè)實(shí)施例中,還相應(yīng)地提供了一種分享移動(dòng)終端內(nèi)容的裝置,包括內(nèi)容顯示模塊710、掃碼激活模塊730和分享模塊750,其中:
內(nèi)容顯示模塊710,用于移動(dòng)終端進(jìn)行的內(nèi)容顯示中,觸發(fā)進(jìn)行內(nèi)容的掃碼分享。
掃碼激活模塊730,用于激活內(nèi)容的掃碼分享得到掃碼結(jié)果,掃碼結(jié)果對(duì)應(yīng)于內(nèi)容分享的目標(biāo)終端中顯示的圖形碼。
分享模塊750,用于獲取內(nèi)容對(duì)應(yīng)的分享信息,并傳輸分享信息和掃碼結(jié)果,分享信息按照掃碼結(jié)果被分享至目標(biāo)終端。
在一個(gè)實(shí)施例中,掃碼激活模塊730如圖12所示,包括掃描單元731和解析單元733,其中:
掃描單元731,用于激活內(nèi)容的掃碼分享,掃描獲取目標(biāo)終端顯示的圖形碼。
解析單元733,用于解析圖形碼得到掃碼結(jié)果,掃碼結(jié)果攜帶有目標(biāo)終端標(biāo)識(shí)和觸發(fā)目標(biāo)終端進(jìn)行內(nèi)容顯示的指令參數(shù)。
在另一個(gè)實(shí)施例中,如圖13所示,如上所述的裝置還包括運(yùn)行于服務(wù)器800中的接收模塊810、指令生成模塊830和傳輸模塊850,其中:
接收模塊810,用于接收移動(dòng)終端傳輸?shù)姆窒硇畔⒑蛼叽a結(jié)果。
指令生成模塊830,用于從掃碼結(jié)果提取得到目標(biāo)終端標(biāo)識(shí)和指令參數(shù), 根據(jù)指令參數(shù)生成跳轉(zhuǎn)指令。
傳輸模塊850,用于按照目標(biāo)終端標(biāo)識(shí)向目標(biāo)終端傳輸跳轉(zhuǎn)指令和分享信息。
在一個(gè)實(shí)施例中,還相應(yīng)地提供了一種分享移動(dòng)終端內(nèi)容的裝置,如圖14所示,該裝置包括運(yùn)行于終端中的圖形碼觸發(fā)模塊910、圖形碼生成模塊930、分享獲取模塊950和跳轉(zhuǎn)處理模塊970,其中:
圖形碼觸發(fā)模塊910,用于移動(dòng)終端進(jìn)行內(nèi)容的掃碼分享中,觸發(fā)進(jìn)行自身地址相關(guān)的圖形碼生成。
圖形碼生成模塊930,用于響應(yīng)于圖形碼的觸發(fā)生成,獲取終端自身的標(biāo)識(shí)和指令參數(shù)生成相應(yīng)的圖形碼,并顯示。
分享獲取模塊950,用于通過(guò)圖形碼獲得分享信息,分享信息對(duì)應(yīng)于移動(dòng)終端中掃碼分享的內(nèi)容。
跳轉(zhuǎn)處理模塊970,用于根據(jù)分享信息跳轉(zhuǎn)顯示移動(dòng)終端掃碼分享的內(nèi)容。
在一個(gè)實(shí)施例中,如上所述的裝置還包括等待監(jiān)聽(tīng)模塊1010。該等待監(jiān)聽(tīng)模塊1010用于響應(yīng)于圖形碼的觸發(fā)生成,等待并進(jìn)行跳轉(zhuǎn)指令的監(jiān)聽(tīng)。
分享獲取模塊950進(jìn)一步用于接收服務(wù)器傳輸?shù)奶D(zhuǎn)指令和分享信息,移動(dòng)終端的分享信息被傳輸至服務(wù)器,服務(wù)器根據(jù)掃描圖形碼得到的掃碼結(jié)果傳輸跳轉(zhuǎn)指令和分享信息。
在一個(gè)實(shí)施例中,跳轉(zhuǎn)處理模塊970進(jìn)一步用于監(jiān)聽(tīng)到跳轉(zhuǎn)指令時(shí),按照攜帶的指令參數(shù)執(zhí)行跳轉(zhuǎn)指令,以根據(jù)分享信息跳轉(zhuǎn)顯示移動(dòng)終端掃碼分享的內(nèi)容。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
雖然已參照幾個(gè)典型實(shí)施方式描述了本發(fā)明,但應(yīng)當(dāng)理解,所用的術(shù)語(yǔ) 是說(shuō)明和示例性、而非限制性的術(shù)語(yǔ)。由于本發(fā)明能夠以多種形式具體實(shí)施而不脫離發(fā)明的精神或?qū)嵸|(zhì),所以應(yīng)當(dāng)理解,上述實(shí)施方式不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要求所涵蓋。