亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于瀏覽器的社交圈分享方法和裝置制造方法

文檔序號(hào):6492242閱讀:196來(lái)源:國(guó)知局
一種基于瀏覽器的社交圈分享方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種基于瀏覽器的社交圈分享方法,所述社交圈分享方法包括:獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作;根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容;向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。本發(fā)明實(shí)施例還公開(kāi)了一種基于瀏覽器的社交圈分享裝置。采用本發(fā)明,可以方便的將瀏覽器頁(yè)面中的內(nèi)容分享至目標(biāo)社交圈,極大的提高了針對(duì)社交圈的信息分享的效率和用戶體驗(yàn)。
【專利說(shuō)明】—種基于瀏覽器的社交圈分享方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種基于瀏覽器的社交圈分享方法和裝置。
【背景技術(shù)】
[0002]物以類聚,人以群分,人們常常因具有相同的愛(ài)好、興趣、特質(zhì)或者為了某個(gè)特定目的而聯(lián)系在一起,即所謂的社交圈。如今互聯(lián)網(wǎng)領(lǐng)域已經(jīng)推出了多種基于社交圈的互聯(lián)網(wǎng)產(chǎn)品?,F(xiàn)有的基于社交圈的網(wǎng)絡(luò)產(chǎn)品一般是基于客戶端,或者用戶希望在特定社交圈分享信息的時(shí)候操作較為繁雜,給用戶帶來(lái)了極大的不便。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種基于瀏覽器的社交圈分享方法和裝置,可以方便的將分享內(nèi)容發(fā)送至目標(biāo)社交圈。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種基于瀏覽器的社交圈分享方法,所述社交圈分享方法包括:
[0005]獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作;
[0006]根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容;
[0007]向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。
[0008]其中,所述獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作之前還包括:
[0009]在瀏覽器的收藏夾中添加所述社交圈分享書簽。
[0010]其中,所述向社交圈分享服務(wù)器發(fā)送分享信息之前還包括:
[0011]在瀏覽器中創(chuàng)建社交圈分享頁(yè)面;
[0012]在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈。
[0013]其中,所述在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈包括:
[0014]在所述社交圈分享頁(yè)面中顯示用戶已加入的社交圈;
[0015]獲取用戶在所述社交圈分享頁(yè)面中顯示的已加入的社交圈中選擇的至少一個(gè)社交圈作為所述分享目標(biāo)社交圈。
[0016]其中,所述在瀏覽器中創(chuàng)建社交圈分享頁(yè)面后還包括:
[0017]將獲取到的瀏覽器當(dāng)前頁(yè)面中的所述網(wǎng)頁(yè)分享內(nèi)容顯示在所述社交圈分享頁(yè)面中。
[0018]其中,所述社交圈分享頁(yè)面為瀏覽器的內(nèi)嵌頁(yè)面或彈窗頁(yè)面。
[0019]其中,所述網(wǎng)頁(yè)分享內(nèi)容包括標(biāo)題、引用網(wǎng)址以及分享內(nèi)容。
[0020]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種基于瀏覽器的社交圈分享裝置,所述社交圈分享裝置包括:
[0021]書簽點(diǎn)擊獲取模塊,用于獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作;
[0022]網(wǎng)頁(yè)內(nèi)容獲取模塊,用于根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容;
[0023]分享信息發(fā)送模塊,用于向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。
[0024]其中,所述社交圈分享裝置還包括:
[0025]分享書簽添加模塊,用于在瀏覽器的收藏夾中添加所述社交圈分享書簽。
[0026]其中,所述社交圈分享裝置還包括:
[0027]分享頁(yè)面創(chuàng)建模塊,用于在瀏覽器中創(chuàng)建社交圈分享頁(yè)面,以及在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈。
[0028]其中,所述分享頁(yè)面創(chuàng)建模塊包括:
[0029]社交圈顯示單元,用于在所述社交圈分享頁(yè)面中顯示用戶已加入的社交圈;
[0030]社交圈選擇單元,用于獲取用戶在所述社交圈分享頁(yè)面中顯示的已加入的社交圈中選擇的至少一個(gè)社交圈作為所述分享目標(biāo)社交圈。
[0031]其中,所述分享頁(yè)面創(chuàng)建模塊包括:
[0032]分享內(nèi)容顯示單元,用于將獲取到的瀏覽器當(dāng)前頁(yè)面中的所述網(wǎng)頁(yè)分享內(nèi)容顯示在所述社交圈分享頁(yè)面中。
[0033]其中,所述社交圈分享頁(yè)面為瀏覽器的內(nèi)嵌頁(yè)面或彈窗頁(yè)面。
[0034]其中,所述網(wǎng)頁(yè)分享內(nèi)容包括標(biāo)題、引用網(wǎng)址以及分享內(nèi)容。
[0035]本發(fā)明實(shí)施例通過(guò)在瀏覽器中設(shè)置社交圈分享書簽,在用戶點(diǎn)擊時(shí)可以方便的將瀏覽器頁(yè)面中的內(nèi)容分享至目標(biāo)社交圈,極大的提高了針對(duì)社交圈的信息分享的效率和用戶體驗(yàn)。
【專利附圖】

【附圖說(shuō)明】
[0036]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1是本發(fā)明實(shí)施例中的一種基于瀏覽器的社交圈分享方法的流程示意圖;
[0038]圖2是本發(fā)明另一實(shí)施例中的一種基于瀏覽器的社交圈分享方法的流程示意圖;
[0039]圖3是本發(fā)明實(shí)施例中的一種基于瀏覽器的社交圈分享裝置的結(jié)構(gòu)示意圖;
[0040]圖4是本發(fā)明實(shí)施例中的社交圈分享裝置中社交圈分享裝置的結(jié)構(gòu)示意圖;
[0041]圖5是本發(fā)明實(shí)施例中創(chuàng)建社交圈分享頁(yè)面的示意圖。
【具體實(shí)施方式】
[0042]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。[0043]本發(fā)明實(shí)施例中的社交圈分享方法和裝置,可以實(shí)現(xiàn)在登錄了 SNS (SocialNetworking Services,即社會(huì)性網(wǎng)絡(luò)服務(wù))或即時(shí)通訊服務(wù)的相關(guān)賬號(hào)的互聯(lián)網(wǎng)終端上,所述互聯(lián)網(wǎng)終端可以包括個(gè)人電腦、平板電腦、手機(jī)、智能手機(jī)、電子閱讀器、筆記本電腦、車載終端等。所述社交圈可以為通過(guò)SNS服務(wù)器或即時(shí)通訊服務(wù)器建立的網(wǎng)絡(luò)社交圈,例如微博圈子、網(wǎng)絡(luò)游戲圈子、書友圈子、驢友圈子等等。本發(fā)明實(shí)施例中所提及的瀏覽器中的書簽可以為Bookmarklet,小書簽,又叫書簽小程序,是一種小型的程序(Applet),以網(wǎng)址(URL)的形式被存為瀏覽器中的書簽,通常是JavaScript腳本。
[0044]圖1是本發(fā)明實(shí)施例中的一種基于瀏覽器的社交圈分享方法的流程示意圖。如圖所示本實(shí)施例中的社交圈分享方法可以包括:
[0045]S101,獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作。具體實(shí)現(xiàn)中,所述社交圈分享書簽可以為瀏覽器上自帶的書簽,也可以為用戶通過(guò)網(wǎng)頁(yè)上的提示將社交圈分享書簽加入瀏覽器中的收藏夾中。當(dāng)用戶在瀏覽網(wǎng)頁(yè)時(shí),發(fā)現(xiàn)當(dāng)前網(wǎng)頁(yè)中的內(nèi)容值得分享,那么就可以點(diǎn)擊瀏覽器上的社交圈分享書簽,瀏覽器即可根據(jù)用戶的點(diǎn)擊操作在當(dāng)前網(wǎng)頁(yè)加載執(zhí)行書簽中的JavaScript腳本。
[0046]S102,根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容。所述社交圈分享書簽中的JavaScript腳本執(zhí)行后可以在當(dāng)前頁(yè)面加載一個(gè)內(nèi)容抓取腳本,負(fù)責(zé)從瀏覽器的當(dāng)前頁(yè)面中抓取網(wǎng)頁(yè)分享內(nèi)容,可以包括標(biāo)題、引用網(wǎng)址以及分享內(nèi)容。
[0047]S103,向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。具體的,在向社交圈分享服務(wù)器發(fā)送分享信息之前,可以首先判斷系統(tǒng)當(dāng)前的登錄態(tài),若用戶尚未登錄可向所述社交圈分享服務(wù)器發(fā)送分享信息的賬戶則提示用戶首先需要進(jìn)行登錄,進(jìn)而可以將所述網(wǎng)頁(yè)分享內(nèi)容顯示給用戶進(jìn)行確認(rèn),并提示用戶選擇分享的目標(biāo)社交圈,假設(shè)用戶只屬于唯一的目標(biāo)社交圈或預(yù)先設(shè)定了默認(rèn)分享的目標(biāo)社交圈,那么也可以不需用戶選擇而直接將所述分享信息發(fā)送給社交圈分享服務(wù)器,即默認(rèn)該用戶唯一的社交圈或默認(rèn)的目標(biāo)社交圈作為本次分享的目標(biāo)社交圈,從而讓所述社交圈分享服務(wù)器向分享目標(biāo)社交圈推送所述網(wǎng)頁(yè)分享內(nèi)容。
[0048]圖2是本發(fā)明另一實(shí)施例中的一種基于瀏覽器的社交圈分享方法的流程示意圖。如圖所示本實(shí)施例中社交圈分享方法可以包括:
[0049]S201,在瀏覽器的收藏夾中添加所述社交圈分享書簽。具體的,所述社交圈分享書簽可以添加在瀏覽器中的收藏夾欄中,以便在用戶在瀏覽網(wǎng)頁(yè)時(shí)可以能夠一鍵點(diǎn)擊,所述社交圈分享書簽的內(nèi)容可以為一段JavaScript腳本,寫在<a>標(biāo)簽的href屬性上,并以字符串javascript:為首,包括在一段自我執(zhí)行函數(shù)內(nèi)部,以防污染書簽運(yùn)行的頁(yè)面。例如:
[0050]<a href = "javascript: (function() {/* 程序代碼 */}) O "> 分享到圈子 </a>
[0051]函數(shù)內(nèi)部的部分在當(dāng)前頁(yè)面插入〈script〉節(jié)點(diǎn),加載創(chuàng)建社交圈分享頁(yè)面的腳本。當(dāng)用戶把這段書簽的內(nèi)容加入到收藏夾后,就可以實(shí)現(xiàn)每次用戶點(diǎn)擊該書簽時(shí)在當(dāng)前頁(yè)面加載其中的腳本。例如:
[0052]var$s=document.createElement( ‘script,);
[0053]$s.src= ‘http://Lurl.en/q/js/l/postToQuan.js,;
[0054]document, body.appendChild ($s);
[0055]S202,獲取用戶在瀏覽器上的社交圈分享書簽的點(diǎn)擊操作。瀏覽器在獲取到用戶點(diǎn)擊了社交圈分享書簽后,即可觸發(fā)執(zhí)行其中的JavaScript腳本。
[0056]S203,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容。所述社交圈分享書簽中的JavaScript腳本執(zhí)行后可以在當(dāng)前頁(yè)面加載一個(gè)內(nèi)容抓取腳本,負(fù)責(zé)可以從瀏覽器的當(dāng)前頁(yè)面中抓取網(wǎng)頁(yè)分享內(nèi)容,所述網(wǎng)頁(yè)分享內(nèi)容可以包括標(biāo)題、引用網(wǎng)址以及分享內(nèi)容等。具體實(shí)現(xiàn)中,對(duì)于標(biāo)題的數(shù)據(jù),內(nèi)容抓取腳本可以提取當(dāng)前頁(yè)面中的document, title屬性,即當(dāng)前頁(yè)面上自帶的標(biāo)題,例如圖5中從當(dāng)前頁(yè)面中抓取到當(dāng)前網(wǎng)頁(yè)的標(biāo)題內(nèi)容“斷腸草有什么作用?百度知道”;對(duì)于引用網(wǎng)址url (Uniform/Universal Resource Locator,統(tǒng)一資源定位符),內(nèi)容抓取腳本可以提取當(dāng)前頁(yè)面中的document, location,例如圖5中從當(dāng)前網(wǎng)頁(yè)中獲取到的網(wǎng)址 “http://zhida0.baidu.com/question/280969295, html” ;而對(duì)于內(nèi)容,內(nèi)容抓取腳本可以分情況來(lái)進(jìn)行:首先優(yōu)先抓取當(dāng)前頁(yè)面被選擇的內(nèi)容,通過(guò) window.getSelection O /docment.getSelection O 的方式或是網(wǎng)頁(yè)的 selection 屬性實(shí)現(xiàn),例如圖5中的網(wǎng)頁(yè)中用戶通過(guò)觸屏劃取或鼠標(biāo)選中了部分文檔內(nèi)容(圖中顯示為灰底的部分),內(nèi)容抓取腳本可以優(yōu)先的將這部分被選擇的內(nèi)容作為本次的網(wǎng)頁(yè)分享內(nèi)容的分享內(nèi)容,如果當(dāng)前頁(yè)面中被選擇內(nèi)容為空,內(nèi)容抓取腳本可以提取當(dāng)前頁(yè)面中的<hl>, <h2>, <h3>等標(biāo)簽的內(nèi)容,還為空則內(nèi)容抓取腳本可以使用當(dāng)前頁(yè)面中的document,title作為分享內(nèi)容。
[0057]S204,在瀏覽器中創(chuàng)建社交圈分享頁(yè)面。具體實(shí)現(xiàn)中可以有兩種方式創(chuàng)建所述社交圈分享頁(yè)面,第一種為通過(guò)在當(dāng)前頁(yè)面中嵌入一個(gè)iframe頁(yè)面的方式創(chuàng)建所述社交圈分享頁(yè)面,即瀏覽器創(chuàng)建當(dāng)前網(wǎng)頁(yè)的一個(gè)內(nèi)嵌頁(yè)面;第二種是通過(guò)瀏覽器window, open打開(kāi)新窗口的方式創(chuàng)建所述社交圈分享頁(yè)面,即瀏覽器的彈窗頁(yè)面。所述社交圈分享頁(yè)面可以例如圖5中所示,包括所述網(wǎng)頁(yè)分享內(nèi)容和可選的分享目標(biāo)社交圈,具體實(shí)現(xiàn)中,可以在創(chuàng)建所述社交圈分享頁(yè)面之前可以首先判斷系統(tǒng)當(dāng)前的登錄態(tài),若用戶尚未登錄可向所述社交圈分享服務(wù)器發(fā)送分享信息的賬戶則提示用戶首先需要進(jìn)行登錄,登錄后所述社交圈分享頁(yè)面可以通過(guò)url的GET參數(shù)獲取步驟S203中獲取到的瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容并顯示,用戶可以在社交圈分享頁(yè)面中查閱、修改獲取到的網(wǎng)頁(yè)分享內(nèi)容;所述社交圈分享頁(yè)面還可以通過(guò)用戶的登錄賬戶從社交群分享服務(wù)器請(qǐng)求獲取用戶已加入的社交圈并顯示,若有多個(gè)則可以如圖5所示采用列表的形式顯示用戶已加入的多個(gè)社交圈,提示用戶從中選擇一個(gè)或者多個(gè)作為本次分享的目標(biāo)社交圈。
[0058]S205,在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈。本實(shí)施例中,用戶選擇點(diǎn)擊了社交圈分享頁(yè)面中社交圈列表中的某一個(gè)社交圈,即代表用戶選擇該社交圈作為本次分享的目標(biāo)社交圈,也代表用戶確認(rèn)了社交圈分享頁(yè)面中顯示的(或已經(jīng)過(guò)用戶修訂)網(wǎng)頁(yè)分享內(nèi)容,即實(shí)現(xiàn)了一鍵發(fā)送,最大程度上的簡(jiǎn)化了操作。
[0059]S206,向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈,以使所述社交圈分享服務(wù)器向分享目標(biāo)社交圈推送所述網(wǎng)頁(yè)分享內(nèi)容。具體實(shí)現(xiàn)中,可以通過(guò)ajax(意為Asynchronous JavaScript and XML,異步JavaScript和XML,指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù))方法將所述分享信息通過(guò)內(nèi)容分享cgi (Common Gateway Interface,通用網(wǎng)關(guān)接口)發(fā)送至社交圈分享服務(wù)器。在調(diào)用Cgi成功后2秒鐘,通過(guò)window, close O方法關(guān)閉所述社交圈分享窗口。所述社交圈分享服務(wù)器向分享目標(biāo)社交圈推送所述網(wǎng)頁(yè)分享內(nèi)容可以為在分享目標(biāo)社交圈的對(duì)應(yīng)的社交圈空間上發(fā)表所述網(wǎng)頁(yè)分享內(nèi)容,或向分享目標(biāo)社交圈中的其他成員推送所述網(wǎng)頁(yè)分享內(nèi)容。
[0060]圖3是本發(fā)明實(shí)施例中的一種基于瀏覽器的社交圈分享裝置的結(jié)構(gòu)示意圖。如圖所示本發(fā)明實(shí)施例中的社交圈分享裝置至少包括:
[0061]書簽點(diǎn)擊獲取模塊310,用于獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作。具體實(shí)現(xiàn)中,所述社交圈分享書簽可以為瀏覽器上自帶的書簽,也可以為用戶通過(guò)網(wǎng)頁(yè)上的提示將社交圈分享書簽加入瀏覽器中的收藏夾中。當(dāng)用戶在瀏覽網(wǎng)頁(yè)時(shí),發(fā)現(xiàn)當(dāng)前網(wǎng)頁(yè)中的內(nèi)容值得分享,那么就可以點(diǎn)擊瀏覽器上的社交圈分享書簽,書簽點(diǎn)擊獲取模塊310獲取到用戶的點(diǎn)擊操作后瀏覽器即可在當(dāng)前網(wǎng)頁(yè)加載執(zhí)行書簽中的JavaScript腳本。
[0062]網(wǎng)頁(yè)內(nèi)容獲取模塊320,用于根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容。具體視線中,所述網(wǎng)頁(yè)內(nèi)容獲取模塊320可以在當(dāng)前頁(yè)面加載一個(gè)內(nèi)容抓取腳本,負(fù)責(zé)可以從瀏覽器的當(dāng)前頁(yè)面中抓取網(wǎng)頁(yè)分享內(nèi)容,所述網(wǎng)頁(yè)分享內(nèi)容可以包括標(biāo)題、弓丨用網(wǎng)址以及分享內(nèi)容等。具體實(shí)現(xiàn)中,對(duì)于標(biāo)題的數(shù)據(jù),網(wǎng)頁(yè)內(nèi)容獲取模塊320可以提取當(dāng)前頁(yè)面中的document, title屬性,即當(dāng)前頁(yè)面上自帶的標(biāo)題,例如圖5中從當(dāng)前頁(yè)面中抓取到當(dāng)前網(wǎng)頁(yè)的標(biāo)題內(nèi)容“斷腸草有什么作用?百度知道”;對(duì)于引用網(wǎng)址url (Uniform/Universal Resource Locator,統(tǒng)一資源定位符),網(wǎng)頁(yè)內(nèi)容獲取模塊320可以提取當(dāng)前頁(yè)面中的document, location,例如圖5中從當(dāng)前網(wǎng)頁(yè)中獲取到的網(wǎng)址“http://zhida0.baidu.com/question/280969295, html” ;而對(duì)于內(nèi)容,網(wǎng)頁(yè)內(nèi)容獲取模塊320可以分情況來(lái)進(jìn)行:首先優(yōu)先抓取當(dāng)前頁(yè)面被選擇的內(nèi)容,通過(guò)window.getSelection O /docment.getSelection O的方式或是網(wǎng)頁(yè)的selection屬性實(shí)現(xiàn),例如圖5中的網(wǎng)頁(yè)中用戶通過(guò)觸屏劃取或鼠標(biāo)選中了部分文檔內(nèi)容(圖中顯示為灰底的部分),網(wǎng)頁(yè)內(nèi)容獲取模塊320可以優(yōu)先的將這部分被選擇的內(nèi)容作為本次的網(wǎng)頁(yè)分享內(nèi)容的分享內(nèi)容,如果當(dāng)前頁(yè)面中被選擇內(nèi)容為空,網(wǎng)頁(yè)內(nèi)容獲取模塊320可以提取當(dāng)前頁(yè)面中的<hl>,<h2>, <h3>等標(biāo)簽的內(nèi)容,還為空則網(wǎng)頁(yè)內(nèi)容獲取模塊320可以使用當(dāng)前頁(yè)面中的document, title作為分享內(nèi)容。
[0063]分享信息發(fā)送模塊330,用于向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。具體實(shí)現(xiàn)中,分享信息發(fā)送模塊330可以通過(guò)ajax (意為 Asynchronous JavaScript and XML,異步 JavaScript 和 XML,指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù))方法將所述分享信息通過(guò)內(nèi)容分享cgi (Common GatewayInterface,通用網(wǎng)關(guān)接口)發(fā)送至社交圈分享服務(wù)器,以使所述社交圈分享服務(wù)器向分享目標(biāo)社交圈推送所述網(wǎng)頁(yè)分享內(nèi)容。所述社交圈分享服務(wù)器向分享目標(biāo)社交圈推送所述網(wǎng)頁(yè)分享內(nèi)容可以為在分享目標(biāo)社交圈的對(duì)應(yīng)的社交圈空間上發(fā)表所述網(wǎng)頁(yè)分享內(nèi)容,或向分享目標(biāo)社交圈中的其他成員推送所述網(wǎng)頁(yè)分享內(nèi)容。
[0064]進(jìn)一步的,本發(fā)明實(shí)施例中的社交圈分享裝置還可以包括:
[0065]分享書簽添加模塊300,用于在瀏覽器的收藏夾中添加所述社交圈分享書簽。所述社交圈分享書簽可以添加在瀏覽器中的收藏夾欄中,以便在用戶在瀏覽網(wǎng)頁(yè)時(shí)可以能夠一鍵點(diǎn)擊,所述社交圈分享書簽的內(nèi)容可以為一段JavaScript腳本,寫在<a>標(biāo)簽的href屬性上,并以字符串javascript:為首,包括在一段自我執(zhí)行函數(shù)內(nèi)部,以防污染書簽運(yùn)行的頁(yè)面。例如:
[0066]<a href = "javascript: (function() {/* 程序代碼 */}) O "> 分享到圈子 </a>[0067]函數(shù)內(nèi)部的部分在當(dāng)前頁(yè)面插入〈script〉節(jié)點(diǎn),加載創(chuàng)建社交圈分享頁(yè)面的腳本。當(dāng)用戶把這段書簽的內(nèi)容加入到收藏夾后,就可以實(shí)現(xiàn)每次用戶點(diǎn)擊該書簽時(shí)在當(dāng)前頁(yè)面加載其中的腳本。例如:
[0068]var$s=document.createElement( ‘script,);
[0069]$s.src= ‘http://Lurl.en/q/js/l/postToQuan.js,;
[0070]document, body.appendChild($s);
[0071]進(jìn)一步的,本發(fā)明實(shí)施例中的社交圈分享裝置還可以包括:
[0072]分享頁(yè)面創(chuàng)建模塊340,用于在瀏覽器中創(chuàng)建社交圈分享頁(yè)面,以及在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈。具體實(shí)現(xiàn)中分享頁(yè)面創(chuàng)建模塊340可以有兩種方式創(chuàng)建所述社交圈分享頁(yè)面,第一種為通過(guò)在當(dāng)前頁(yè)面中嵌入一個(gè)iframe頁(yè)面的方式創(chuàng)建所述社交圈分享頁(yè)面,即瀏覽器創(chuàng)建當(dāng)前網(wǎng)頁(yè)的一個(gè)內(nèi)嵌頁(yè)面;第二種是通過(guò)瀏覽器window, open打開(kāi)新窗口的方式創(chuàng)建所述社交圈分享頁(yè)面,即瀏覽器的彈窗頁(yè)面。所述社交圈分享頁(yè)面可以例如圖5中所示,包括所述網(wǎng)頁(yè)分享內(nèi)容和可選的分享目標(biāo)社交圈。
[0073]進(jìn)一步的,分享頁(yè)面創(chuàng)建模塊340可以如圖4所示包括分享內(nèi)容顯示單元341、社交圈顯示單元342以及社交圈選擇單元343,其中:
[0074]分享內(nèi)容顯示單元341用于將獲取到的瀏覽器當(dāng)前頁(yè)面中的所述網(wǎng)頁(yè)分享內(nèi)容顯示在所述社交圈分享頁(yè)面中。具體實(shí)現(xiàn)中,分享內(nèi)容顯示單元341可以通過(guò)url的GET參數(shù)獲取網(wǎng)頁(yè)內(nèi)容獲取模塊320獲取到的瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容并顯示,用戶可以在社交圈分享頁(yè)面中查閱、修改獲取到的網(wǎng)頁(yè)分享內(nèi)容。
[0075]社交圈顯示單元342用于在所述社交圈分享頁(yè)面中顯示用戶已加入的社交圈。具體實(shí)現(xiàn)中,在創(chuàng)建得到社交圈分享頁(yè)面后可以首先判斷系統(tǒng)當(dāng)前的登錄態(tài),若用戶尚未登錄可向所述社交圈分享服務(wù)器發(fā)送分享信息的賬戶則提示用戶首先需要進(jìn)行登錄,登錄后社交圈顯示單元342可以通過(guò)用戶的登錄賬戶從社交群分享服務(wù)器請(qǐng)求獲取用戶已加入的社交圈并顯示在社交圈分享頁(yè)面中,若有多個(gè)則可以如圖5所示采用列表的形式顯示用戶已加入的多個(gè)社交圈,提示用戶從中選擇一個(gè)或者多個(gè)作為本次分享的目標(biāo)社交圈。
[0076]社交圈選擇單元343用于獲取用戶在所述社交圈分享頁(yè)面中顯示的已加入的社交圈中選擇的至少一個(gè)社交圈作為所述分享目標(biāo)社交圈。具體實(shí)現(xiàn)中,用戶選擇點(diǎn)擊了社交圈分享頁(yè)面中社交圈列表中的某一個(gè)社交圈,即代表用戶選擇該社交圈作為本次分享的目標(biāo)社交圈,也代表用戶確認(rèn)了社交圈分享頁(yè)面中顯示(或已經(jīng)過(guò)用戶修訂)的網(wǎng)頁(yè)分享內(nèi)容,社交圈選擇單元343即可通知分享信息發(fā)送模塊330執(zhí)行發(fā)送,即實(shí)現(xiàn)了一鍵發(fā)送,最大程度上的簡(jiǎn)化了操作。
[0077]本發(fā)明實(shí)施例通過(guò)在瀏覽器中設(shè)置社交圈分享書簽,在用戶點(diǎn)擊時(shí)可以方便的將瀏覽器頁(yè)面中的內(nèi)容分享至目標(biāo)社交圈,極大的提高了針對(duì)社交圈的信息分享的效率和用戶體驗(yàn)。
[0078]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。[0079]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種基于瀏覽器的社交圈分享方法,其特征在于,所述社交圈分享方法包括: 獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作; 根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容; 向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。
2.如權(quán)利要求1所述的基于瀏覽器的社交圈分享方法,其特征在于,所述獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作之前還包括: 在瀏覽器的收藏夾中添加所述社交圈分享書簽。
3.如權(quán)利要求1所述的基于瀏覽器的社交圈分享方法,其特征在于,所述向社交圈分享服務(wù)器發(fā)送分享信息之前還包括: 在瀏覽器中創(chuàng)建社交圈分享頁(yè)面; 在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈。
4.如權(quán)利要求3所述的基于瀏覽器的社交圈分享方法,其特征在于,所述在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈包括: 在所述社交圈分享頁(yè)面中顯示用戶已加入的社交圈; 獲取用戶在所述社交圈分享頁(yè)面中顯示的已加入的社交圈中選擇的至少一個(gè)社交圈作為所述分享目標(biāo)社交圈?!?br> 5.如權(quán)利要求3所述的基于瀏覽器的社交圈分享方法,其特征在于,所述在瀏覽器中創(chuàng)建社交圈分享頁(yè)面后還包括: 將獲取到的瀏覽器當(dāng)前頁(yè)面中的所述網(wǎng)頁(yè)分享內(nèi)容顯示在所述社交圈分享頁(yè)面中。
6.如權(quán)利要求3所述的基于瀏覽器的社交圈分享方法,其特征在于,所述社交圈分享頁(yè)面為瀏覽器的內(nèi)嵌頁(yè)面或彈窗頁(yè)面。
7.如權(quán)利要求1飛中任一項(xiàng)所述的基于瀏覽器的社交圈分享方法,其特征在于,所述網(wǎng)頁(yè)分享內(nèi)容包括標(biāo)題、引用網(wǎng)址以及分享內(nèi)容。
8.一種基于瀏覽器的社交圈分享裝置,其特征在于,所述社交圈分享裝置包括: 書簽點(diǎn)擊獲取模塊,用于獲取用戶在瀏覽器上預(yù)設(shè)的社交圈分享書簽的點(diǎn)擊操作; 網(wǎng)頁(yè)內(nèi)容獲取模塊,用于根據(jù)所述點(diǎn)擊操作,獲取瀏覽器當(dāng)前頁(yè)面中的網(wǎng)頁(yè)分享內(nèi)容; 分享信息發(fā)送模塊,用于向社交圈分享服務(wù)器發(fā)送分享信息,所述分享信息包括所述網(wǎng)頁(yè)分享內(nèi)容和分享目標(biāo)社交圈。
9.如權(quán)利要求8所述的基于瀏覽器的社交圈分享裝置,其特征在于,所述社交圈分享裝置還包括: 分享書簽添加模塊,用于在瀏覽器的收藏夾中添加所述社交圈分享書簽。
10.如權(quán)利要求8所述的基于瀏覽器的社交圈分享裝置,其特征在于,所述社交圈分享裝置還包括: 分享頁(yè)面創(chuàng)建模塊,用于在瀏覽器中創(chuàng)建社交圈分享頁(yè)面,以及在所述社交圈分享頁(yè)面獲取用戶選擇的分享目標(biāo)社交圈。
11.如權(quán)利要求10所述的基于瀏覽器的社交圈分享裝置,其特征在于,所述分享頁(yè)面創(chuàng)建模塊包括:社交圈顯示單元,用于在所述社交圈分享頁(yè)面中顯示用戶已加入的社交圈; 社交圈選擇單元,用于獲取用戶在所述社交圈分享頁(yè)面中顯示的已加入的社交圈中選擇的至少一個(gè)社交圈作為所述分享目標(biāo)社交圈。
12.如權(quán)利要求10所述的基于瀏覽器的社交圈分享裝置,其特征在于,所述分享頁(yè)面創(chuàng)建模塊包括: 分享內(nèi)容顯示單元,用于將獲取到的瀏覽器當(dāng)前頁(yè)面中的所述網(wǎng)頁(yè)分享內(nèi)容顯示在所述社交圈分享頁(yè)面中。
13.如權(quán)利要求10所述的基于瀏覽器的社交圈分享裝置,其特征在于,所述社交圈分享頁(yè)面為瀏覽器的內(nèi)嵌頁(yè)面或彈窗頁(yè)面。
14.如權(quán)利要求8~13中任一項(xiàng)所述的基于瀏覽器的社交圈分享裝置,其特征在于,所述網(wǎng)頁(yè)分享內(nèi)容包括標(biāo)題、·引用網(wǎng)址以及分享內(nèi)容。
【文檔編號(hào)】G06F17/30GK103853767SQ201210510519
【公開(kāi)日】2014年6月11日 申請(qǐng)日期:2012年12月4日 優(yōu)先權(quán)日:2012年12月4日
【發(fā)明者】郭力恒 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1