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

具有微博發(fā)布功能的桌面便簽系統(tǒng)及其微博發(fā)布的方法

文檔序號(hào):7552080閱讀:296來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):具有微博發(fā)布功能的桌面便簽系統(tǒng)及其微博發(fā)布的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),特別是指一種具有微博發(fā)布功能的桌面便簽系統(tǒng)及其微博發(fā)布的方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)系統(tǒng)因其簡(jiǎn)練的內(nèi)容形式和能夠使信息的隨時(shí)隨地快速傳遞、分享而受到越來(lái)越多網(wǎng)民的青睞;其中最顯著的如網(wǎng)絡(luò)微博系統(tǒng),因?yàn)槠浜?jiǎn)便、隨時(shí)的特性,現(xiàn)已逐漸深入到人們的日常生活中。網(wǎng)絡(luò)可以是人們通過(guò)廣播的形式向發(fā)布信息,使每個(gè)用戶(hù)都成為一個(gè)信息的發(fā)送者同時(shí)也是一個(gè)接受者。以微博為例,用戶(hù)可以在其微博首頁(yè)中可以輸入文本信息、添加圖片、插入視頻音頻等信息,當(dāng)用戶(hù)發(fā)布一條微博時(shí),該用戶(hù)的微博收聽(tīng)者就可以看到該用戶(hù)發(fā)布的信息。便簽是一種實(shí)用的工具,它最先出現(xiàn)在現(xiàn)實(shí)生活中,由于其便捷性后來(lái)也出現(xiàn)在了計(jì)算機(jī)應(yīng)用里。計(jì)算機(jī)便簽工具由用戶(hù)界面(UI)或數(shù)據(jù)存儲(chǔ)模塊等功能模塊組成,和生活中的便簽作用一樣用來(lái)記錄一些短小零碎的事情,這些短小零碎的事情中有很多可以分享給朋友和你熟悉的人,網(wǎng)絡(luò)就是用戶(hù)與他人分享個(gè)人零碎信息最好的選擇。例如微博、個(gè)人空間等網(wǎng)絡(luò)工具已廣泛使用,但是便簽是一個(gè)孤立的系統(tǒng),不具備網(wǎng)絡(luò)訪問(wèn)能力和信息交互能力,而平時(shí)用戶(hù)發(fā)布自己的信息時(shí)都需要打開(kāi)網(wǎng)絡(luò)服務(wù)器上相應(yīng)的平臺(tái)而且每次都需要登錄其賬號(hào)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提出一種具有微博發(fā)布功能的桌面便簽系統(tǒng)及其微博發(fā)布方法,具有網(wǎng)絡(luò)訪問(wèn)和信息交互的功能,能夠更方便地發(fā)布微博信息?;谏鲜瞿康谋景l(fā)明提供的具有微博發(fā)布功能的桌面便簽系統(tǒng),其微博發(fā)布方法包括下述步驟:桌面便簽系統(tǒng)的便簽工具記錄用戶(hù)所要發(fā)布的信息并進(jìn)行保存;桌面便簽系統(tǒng)的賬號(hào)管理模塊列出可選微博平臺(tái)以請(qǐng)求用戶(hù)選擇其所要發(fā)布信息的目標(biāo)微博平臺(tái);桌面便簽系統(tǒng)的交互模塊登陸用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào);桌面便簽系統(tǒng)的交互模塊向目標(biāo)微博平臺(tái)上的微博系統(tǒng)的發(fā)布地址發(fā)送一個(gè)第三http請(qǐng)求以請(qǐng)求上傳用戶(hù)所要發(fā)布的信息;所述第三http請(qǐng)求為從用戶(hù)所在的客戶(hù)端到目標(biāo)微博系統(tǒng)服務(wù)器的請(qǐng)求;當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求以后,桌面便簽系統(tǒng)的交互模塊將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布??蛇x的,當(dāng)初次使用目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述登陸用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào)的步驟按照如下過(guò)程執(zhí)行:所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口引導(dǎo)用戶(hù)輸入目標(biāo)微博賬號(hào)及其密碼;所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口將所述目標(biāo)微博賬號(hào)和密碼連同桌面便簽系統(tǒng)的回調(diào)地址發(fā)送到目標(biāo)微博平臺(tái)的微博系統(tǒng);若收到所述微博系統(tǒng)驗(yàn)證有效的信息,則執(zhí)行下一步驟,否則返回上一步驟;在所述微博系統(tǒng)將一個(gè)固定長(zhǎng)度字符串附加在所述回調(diào)地址后并發(fā)送給所述桌面便簽系統(tǒng)之后,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)訪問(wèn)令牌地址發(fā)送一個(gè)第二 http請(qǐng)求,并同時(shí)附上桌面便簽系統(tǒng)在目標(biāo)微博賬號(hào)所對(duì)應(yīng)的微博系統(tǒng)的身份標(biāo)識(shí)碼和密鑰;所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口獲得授權(quán)令牌并登陸目標(biāo)微博賬號(hào)??蛇x的,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)管理模塊通過(guò)其賬號(hào)信息存儲(chǔ)接口保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的授權(quán)令牌再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),連接并操作用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào)的步驟按照如下過(guò)程執(zhí)行:所述賬號(hào)管理模塊通過(guò)其賬號(hào)信息讀取接口讀取目標(biāo)微博賬號(hào)所對(duì)應(yīng)的微博系統(tǒng)的身份標(biāo)識(shí)碼,并將所述身份標(biāo)識(shí)碼發(fā)送給所述交互模塊;所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上所述身份標(biāo)識(shí)碼、回調(diào)地址以及授權(quán)令牌??蛇x的,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上所述目標(biāo)微博賬號(hào)所對(duì)應(yīng)的微博系統(tǒng)的身份標(biāo)識(shí)碼、回調(diào)地址以及授權(quán)令牌后進(jìn)一步包括:若收到所述身份標(biāo)識(shí)碼有效的回饋信息,則所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口連接并操作目標(biāo)微博賬號(hào);若收到所述身份標(biāo)識(shí)碼無(wú)效的回饋信息,則所述交互模塊按照初次使用目標(biāo)微博賬號(hào)登錄的步驟進(jìn)行登錄??蛇x的,執(zhí)行登陸用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào)的步驟之前,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口引導(dǎo)用戶(hù)對(duì)其所要發(fā)布的信息進(jìn)行詳細(xì)編輯;和/或在將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布的步驟之后,若所述用戶(hù)所要發(fā)布的信息發(fā)布成功,則所述交互模塊通過(guò)其信息發(fā)布接口接收目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的回饋信息;否則返回錯(cuò)誤信息。進(jìn)一步,本發(fā)明提供一種具有微博發(fā)布功能的桌面便簽系統(tǒng),包括:便簽工具,用于記錄用戶(hù)所要發(fā)布的信息并進(jìn)行保存;賬號(hào)管理模塊,用于列出可選微博平臺(tái)以請(qǐng)求用戶(hù)選擇其所要發(fā)布信息的目標(biāo)微博平臺(tái);交互模塊,用于用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào);并且向目標(biāo)微博平臺(tái)上的微博系統(tǒng)發(fā)送一個(gè)第三http請(qǐng)求以請(qǐng)求上傳用戶(hù)所要發(fā)布的信息;所述第三http請(qǐng)求為從用戶(hù)所在的客戶(hù)端到目標(biāo)微博系統(tǒng)服務(wù)器的請(qǐng)求;當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求以后,該交互模塊將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布??蛇x的,當(dāng)初次使用目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口采用如下方式登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):引導(dǎo)輸入目標(biāo)微博賬號(hào)及其密碼;將所述目標(biāo)微博賬號(hào)和密碼連同桌面便簽系統(tǒng)的redirect_uri發(fā)送到微博系統(tǒng);若目標(biāo)微博賬號(hào)和密碼經(jīng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)驗(yàn)證無(wú)效,則重新引導(dǎo)用戶(hù)輸入目標(biāo)微博賬號(hào)和密碼;若目標(biāo)微博賬號(hào)和密碼經(jīng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)驗(yàn)證有效,則當(dāng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)將一個(gè)固定長(zhǎng)度字符串附加在所述回調(diào)地址后并發(fā)送給所述桌面便簽系統(tǒng)之后,向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)訪問(wèn)令牌地址發(fā)送一個(gè)第二 http請(qǐng)求,并同時(shí)附上client_id和client_secret ;獲得AccessToken并登陸目標(biāo)微博賬號(hào)。可選的,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)管理模塊通過(guò)其賬號(hào)信息存儲(chǔ)接口保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的Access Token ;當(dāng)再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口采用如下方式連接并操作用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上目標(biāo)微博賬號(hào)的client_id、redirect_uri以及目標(biāo)微博賬號(hào)所對(duì)應(yīng)的 Access Token??蛇x的,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)存儲(chǔ)模塊保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的Access Token ;當(dāng)再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口采用如下方式連接并操作用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上目標(biāo)微博賬號(hào)的client_id、redirect_uri以及目標(biāo)微博賬號(hào)所對(duì)應(yīng)的Access Token ;若client_id有效則登錄目標(biāo)微博賬號(hào);若client_id無(wú)效則按照初次使用目標(biāo)微博賬號(hào)登錄的步驟進(jìn)行登錄??蛇x的,登錄所述目標(biāo)微博賬號(hào)之后,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口引導(dǎo)用戶(hù)對(duì)其所要發(fā)布的信息進(jìn)行詳細(xì)編輯;和/或所述交互模塊通過(guò)其信息發(fā)布接口將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布之后,若發(fā)布成功,則接收目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的回饋信息,否則返回錯(cuò)誤信息。從上面所述可以看出,本發(fā)明提供的具有微博發(fā)布功能的桌面便簽系統(tǒng),能夠方便地將用戶(hù)所輸入的個(gè)人信息共享到網(wǎng)絡(luò),具備與其它系統(tǒng)交互信息的功能,用戶(hù)在不打開(kāi)其網(wǎng)絡(luò)賬號(hào)所對(duì)應(yīng)的網(wǎng)絡(luò)平臺(tái)的情況下,就可以把個(gè)人信息分享到網(wǎng)絡(luò)服務(wù)器,如各個(gè)微博等。本發(fā)明的具有微博發(fā)布功能的桌面便簽系統(tǒng)能夠?qū)崿F(xiàn)資源分享的同時(shí)也具有美觀的界面,用戶(hù)直接在該具有微博發(fā)布功能的桌面便簽系統(tǒng)相應(yīng)的界面輸入信息就能方便地將個(gè)人信息進(jìn)行發(fā)布和分享,免去每次都要打開(kāi)網(wǎng)絡(luò)頁(yè)面和登陸賬號(hào)的煩惱,能夠隨時(shí)隨地分享自己的信息,同時(shí)使用起來(lái)比直接使用網(wǎng)頁(yè)更加方便。此外,本發(fā)明所提供的微博發(fā)布方法,使得所述桌面便簽系統(tǒng)等工具能夠?qū)⒂脩?hù)輸入的信息直接傳送到微博系統(tǒng)。


圖1為本發(fā)明實(shí)施例的微博發(fā)布方法流程示意圖;圖2為圖1的步驟3在一個(gè)具體實(shí)施例中的實(shí)施流程示意圖;圖3為本發(fā)明實(shí)施例的桌面便簽系統(tǒng)的開(kāi)啟頁(yè)面示意圖;圖4為本發(fā)明實(shí)施例的桌面便簽系統(tǒng)編輯頁(yè)面示意圖;圖5為本發(fā)明實(shí)施例的桌面便簽系統(tǒng)授權(quán)登錄頁(yè)面示意圖;圖6為本發(fā)明實(shí)施例的桌面便簽系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明提供的一種微博發(fā)布方法,使得桌面便簽系統(tǒng)能夠采用這種微博發(fā)布方法將用戶(hù)所要分享的信息發(fā)布到目標(biāo)服務(wù)器上,用戶(hù)可以將需要發(fā)布的信息通過(guò)本發(fā)明的具有微博發(fā)布功能的桌面便簽系統(tǒng)記錄保存并共享到目標(biāo)服務(wù)器。所述目標(biāo)服務(wù)器可以是微博系統(tǒng)網(wǎng)絡(luò)端的服務(wù)器。本發(fā)明所提供的微博發(fā)布方法,基于桌面便簽系統(tǒng),作為一個(gè)具體實(shí)施例,該桌面便簽系統(tǒng)包括信息輸入模塊,還包括賬號(hào)管理模塊、交互模塊。所述信息輸入模塊用于記錄用戶(hù)所要發(fā)布的信息。所述賬號(hào)管理模塊按照不同的服務(wù)器存儲(chǔ)用戶(hù)曾使用過(guò)的賬號(hào),包括對(duì)外提供的賬號(hào)信息存儲(chǔ)接口、對(duì)外提供的賬號(hào)信息讀取接口。所述交互模塊用于具有微博發(fā)布功能的桌面便簽系統(tǒng)與目標(biāo)服務(wù)器之間的交互,包括對(duì)外提供的賬號(hào)授權(quán)登錄接口、對(duì)外提供的信息發(fā)布接口。以將用戶(hù)的個(gè)人信息發(fā)布到網(wǎng)絡(luò)微博系統(tǒng)為例,即以所述目標(biāo)服務(wù)器為網(wǎng)絡(luò)微博系統(tǒng)為例,且本實(shí)施例中,用戶(hù)所要用來(lái)發(fā)布微博的賬號(hào)稱(chēng)為目標(biāo)微博賬號(hào),則微博發(fā)布方法流程如圖1所示,具體可以包括如下步驟:步驟1:獲取并保存用戶(hù)所要發(fā)布的信息。在本步驟中,本實(shí)施例的具有微博發(fā)布功能的桌面便簽系統(tǒng)通過(guò)其便簽工具記錄用戶(hù)所要發(fā)布的信息并進(jìn)行保存,該信息可以是文本信息等。圖4為本發(fā)明實(shí)施例的桌面便簽系統(tǒng)的開(kāi)啟頁(yè)面示意圖。步驟2:列出可選微博平臺(tái)。當(dāng)保存用戶(hù)所要發(fā)布的信息之后,本實(shí)施例中,桌面便簽系統(tǒng)的賬號(hào)管理模塊的賬號(hào)信息存儲(chǔ)接口將可選的指定微博平臺(tái)列出來(lái),如新浪微博、騰訊微博等,供用戶(hù)選擇,用戶(hù)所要發(fā)布信息的微博平臺(tái)在本實(shí)施例中稱(chēng)為目標(biāo)微博平臺(tái)。步驟3:登錄目標(biāo)微博賬號(hào)。在本實(shí)施例中,用戶(hù)登錄其在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào),從而使用目標(biāo)微博賬號(hào)發(fā)布微博。步驟4:發(fā)送上傳請(qǐng)求。本步驟中,本實(shí)施例中所述交互模塊的信息發(fā)布接口向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的BaseURL/2/statuses/upload(微博系統(tǒng)發(fā)布地址)發(fā)送一個(gè)第三http請(qǐng)求,以請(qǐng)求上傳用戶(hù)要發(fā)布的微博信息。步驟5:傳送要發(fā)布的微博信息。在本步驟中,當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求之后,所述便簽系統(tǒng)的信息發(fā)布接口將用戶(hù)所要發(fā)布的微博信息傳送給微博系統(tǒng)并發(fā)布,若傳送成功,則進(jìn)入步驟113,否則,進(jìn)入步驟112。步驟6:所述信息發(fā)布接口反回錯(cuò)誤信息。步驟7:接收發(fā)布回饋信息。本實(shí)施例中,用戶(hù)的微博信息發(fā)布成功以后,桌面便簽接收目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的回饋信息,提示發(fā)布狀態(tài)。作為一個(gè)實(shí)施例,采用如圖3所示的頁(yè)面作為桌面便簽系統(tǒng)的開(kāi)啟頁(yè)面。當(dāng)用戶(hù)初次通過(guò)桌面便簽系統(tǒng)使用某個(gè)目標(biāo)微博賬號(hào)發(fā)布微博時(shí),步驟3可按照?qǐng)D2所示的過(guò)程執(zhí)行,具體為:步驟31:引導(dǎo)用戶(hù)授權(quán)登錄。所述授權(quán)登錄接口中所嵌入的瀏覽器組件引導(dǎo)用戶(hù)到所述微博系統(tǒng)登陸授權(quán)頁(yè)面,引導(dǎo)用戶(hù)輸入其目標(biāo)微博賬號(hào)和密碼進(jìn)行登錄。所述授權(quán)登錄界面的示意圖如圖5所示,圖5僅是本實(shí)施例的授權(quán)登錄界面的示意圖,在具體的實(shí)踐中,授權(quán)登錄界面由各個(gè)可選微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)分別提供。步驟32:發(fā)送賬號(hào)和密碼到微博系統(tǒng)。所述交互模塊通過(guò)其授權(quán)登錄接口將用戶(hù)輸入的目標(biāo)微博賬號(hào)及其密碼以及redirect_uri發(fā)送到微博系統(tǒng),若賬號(hào)和密碼有效,則進(jìn)入步驟33,若否,則進(jìn)入步驟321。步驟321:所述授權(quán)登錄接口返回錯(cuò)誤信息并返回步驟31。步驟33:發(fā)送第二 http請(qǐng)求。當(dāng)用戶(hù)輸入其目標(biāo)微博賬號(hào)和目標(biāo)微博賬號(hào)的密碼之后,桌面便簽系統(tǒng)的賬號(hào)信息讀取接口讀取client_id、client_secret,賬號(hào)管理模塊將所述client_id、client_secret發(fā)送給所述交互模塊。若用戶(hù)在授權(quán)登錄界面輸入的目標(biāo)微博賬號(hào)和密碼有效,則微博系統(tǒng)生成一個(gè)Code (固定長(zhǎng)度字符串),并將所述Code附加在所述redireduri后,返回給所述交互模塊,所述交互模塊接收到附加了所述Code的redirect_uri后,通過(guò)授權(quán)登錄接口向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的BaseURL/oauth2/access_token (微博系統(tǒng)訪問(wèn)令牌地址)發(fā)起一個(gè)第二 http請(qǐng)求,并同時(shí)附上所述的client_id、client_secret (微博交互模塊通過(guò)第三方應(yīng)用向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)申請(qǐng)的身份標(biāo)識(shí)符的密碼)。步驟34:獲得 Access Token。若步驟 33 中所述的 client_id、client_secret、Code有效,則微博系統(tǒng)將產(chǎn)生一個(gè)Access Token,桌面便簽系統(tǒng)獲得該Access Token之后,便可連接并操作用戶(hù)所輸入的目標(biāo)微博賬號(hào)。當(dāng)用戶(hù)初次采用本發(fā)明的桌面便簽系統(tǒng)將微博發(fā)送到某一個(gè)目標(biāo)微博平臺(tái)時(shí),需要用戶(hù)輸入自己的微博賬號(hào)和密碼登陸微博;該目標(biāo)微博平臺(tái)會(huì)產(chǎn)生一個(gè)Access Token(授權(quán)令牌);當(dāng)用戶(hù)采用這個(gè)目標(biāo)微博賬號(hào)初次登陸成功時(shí),本實(shí)施例的桌面便簽系統(tǒng)會(huì)通過(guò)其賬號(hào)管理模塊保存用戶(hù)登錄的賬號(hào)以及相應(yīng)的Access Token。當(dāng)用戶(hù)已經(jīng)使用目標(biāo)微博賬號(hào)進(jìn)行首次登錄,步驟3按照下述步驟執(zhí)行:發(fā)送第一 http請(qǐng)求到微博系統(tǒng)授權(quán)地址,即,本實(shí)施例的桌面便簽系統(tǒng)的賬號(hào)信息讀取接口讀取目標(biāo)微博賬號(hào)的client_id (目標(biāo)微博賬號(hào)的身份標(biāo)識(shí)碼)等信息,并通過(guò)其交互模塊的授權(quán)登錄接口將桌面便簽系統(tǒng)的client_id、redirect_uri (桌面便簽系統(tǒng)的回調(diào)地址)、目標(biāo)微博賬號(hào)所對(duì)應(yīng)的Access Token連同第一 http請(qǐng)求(從客戶(hù)端到服務(wù)器的請(qǐng)求)發(fā)送到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的BaseURL/oauth2/authorize (微博系統(tǒng)授權(quán)地址),若所述身份標(biāo)識(shí)有效則連接成功,則可執(zhí)行步驟4 ;否則身份標(biāo)識(shí)無(wú)效,則登錄不成功,執(zhí)行步驟31-步驟34。在其它實(shí)施例中,在步驟I之后、步驟2之前,還可執(zhí)行下述步驟:獲得用戶(hù)詳細(xì)編輯的微博信息,S卩,所述授權(quán)登錄接口引導(dǎo)用戶(hù)到詳細(xì)編輯頁(yè)面對(duì)其在步驟I中所輸入的信息進(jìn)行詳細(xì)編輯,所述交互模塊的授權(quán)登錄接口接收用戶(hù)進(jìn)一步詳細(xì)編輯的微博信息,并可以允許用戶(hù)添加圖片等附加信息。圖4為本發(fā)明實(shí)施例的桌面便簽系統(tǒng)編輯頁(yè)面示意圖,包括添加圖片按鈕、發(fā)布按鈕、取消按鈕以及文本輸入框等。在其它實(shí)施例中,所述獲得用戶(hù)詳細(xì)編輯的微博信息這一步驟,可以在步驟3之后、步驟4之前執(zhí)行。在其它實(shí)施例中,所述獲得用戶(hù)詳細(xì)編輯的微博信息這一步驟,可以在步驟4之前執(zhí)行。在其它實(shí)施例中,可以在獲取用戶(hù)所要發(fā)布的微博信息之后,直接進(jìn)入詳細(xì)編輯頁(yè)面。在其它實(shí)施例中,圖4-圖6所示的頁(yè)面,也可以設(shè)計(jì)成任意合適形式。進(jìn)一步,本發(fā)明所提供一種具有微博發(fā)布功能的桌面便簽系統(tǒng),如圖6所示,本實(shí)施例的具有微博發(fā)布功能的桌面便簽系統(tǒng),包括具有便簽工具21的信息輸入模塊20,還包括賬號(hào)管理模塊22、交互模塊23。所述信息輸入模塊20用于寫(xiě)入用戶(hù)所要發(fā)布的信息;所述便簽工具21用于記錄并保存用戶(hù)所要發(fā)布的信息。所述賬號(hào)管理模塊22按照不同的微博系統(tǒng)進(jìn)行分類(lèi),存儲(chǔ)用戶(hù)曾使用過(guò)的對(duì)應(yīng)不同微博系統(tǒng)的賬號(hào)。所述賬號(hào)管理模塊22包括對(duì)外提供的賬號(hào)信息存儲(chǔ)接口 221、對(duì)外提供的賬號(hào)信息讀取接口 222。所述交互模塊23用于桌面便簽系統(tǒng)與目標(biāo)服務(wù)器之間的交互,包括對(duì)外提供的賬號(hào)授權(quán)登錄接口 231、對(duì)外提供的信息發(fā)布接口 232。所述賬號(hào)信息存儲(chǔ)接口 221在所述便簽工具21記錄并保存了用戶(hù)所要發(fā)布的信息之后,列出可選微博平臺(tái)以請(qǐng)求用戶(hù)選擇其所要發(fā)布信息的目標(biāo)微博平臺(tái);所述賬號(hào)授權(quán)登錄接口 231登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào);所述信息發(fā)布接口 232向目標(biāo)微博系統(tǒng)的發(fā)布地址發(fā)送一個(gè)第三http請(qǐng)求以請(qǐng)求上傳用戶(hù)所要發(fā)布的信息,當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求以后,將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布??蛇x的,當(dāng)初次使用目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述授權(quán)登錄接口采用如下方式登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):引導(dǎo)輸入目標(biāo)微博賬號(hào)及其密碼;將所述目標(biāo)微博賬號(hào)和密碼連同桌面便簽系統(tǒng)的redirect_uri發(fā)送到微博系統(tǒng);若目標(biāo)微博賬號(hào)和密碼經(jīng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)驗(yàn)證無(wú)效,則重新引導(dǎo)用戶(hù)輸入目標(biāo)微博賬號(hào)和密碼; 若目標(biāo)微博賬號(hào)和密碼經(jīng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)驗(yàn)證有效,則當(dāng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)將一個(gè)固定長(zhǎng)度字符串附加在所述回調(diào)地址后并發(fā)送給所述桌面便簽系統(tǒng)之后,向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)訪問(wèn)令牌地址發(fā)送一個(gè)第二 http請(qǐng)求,并同時(shí)附上桌面便簽系統(tǒng)的client_id和client_secret ;獲得Access Token并登陸目標(biāo)微博賬號(hào)??蛇x的,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)管理模塊保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的Access Token ;當(dāng)再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述授權(quán)登錄接口采用如下方式登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址以登錄目標(biāo)微博賬號(hào),并附上目標(biāo)微博賬號(hào)的client_id、redirect_uri以及目標(biāo)微博賬號(hào)所對(duì)應(yīng)的Access Token??蛇x的,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)管理模塊保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的Access Token ;當(dāng)再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述授權(quán)登錄接口采用如下方式登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上目標(biāo)微博賬號(hào)的client_id、redirect_uri以及目標(biāo)微博賬號(hào)所對(duì)應(yīng)的Access Token ;若client_id有效則登錄目標(biāo)微博賬號(hào);若Client_id無(wú)效則按照初次使用目標(biāo)微博賬號(hào)登錄的步驟進(jìn)行登錄。在其它實(shí)施例中,登錄所述目標(biāo)微博賬號(hào)之后,所述授權(quán)登錄接口引導(dǎo)用戶(hù)對(duì)其所要發(fā)布的信息進(jìn)行詳細(xì)編輯。從上面所述可以看出,本發(fā)明所提供的具有微博發(fā)布功能的桌面便簽系統(tǒng)能夠與微博系統(tǒng)進(jìn)行信息交互,用戶(hù)無(wú)需打開(kāi)網(wǎng)頁(yè)登陸微博就可以將需要分享的信息進(jìn)行上傳、分享,節(jié)省了用戶(hù)的操作步驟和時(shí)間,實(shí)現(xiàn)用戶(hù)個(gè)人信息在短時(shí)間內(nèi)的快速分享,能夠?yàn)槿藗児ぷ鳌⑸钐岣咝?。本發(fā)明所提供的具有微博發(fā)布功能的桌面便簽系統(tǒng),還可以根據(jù)用戶(hù)個(gè)人需要,將用戶(hù)利用便簽所記錄的信息和圖片進(jìn)行微博發(fā)布或僅僅作便簽記錄存儲(chǔ)。在用戶(hù)第一次使用本發(fā)明所提供的具有微博發(fā)布功能的桌面便簽系統(tǒng)登陸微博成功后,桌面微博系統(tǒng)會(huì)將用戶(hù)登錄的微博類(lèi)型、賬號(hào)、密碼等信息進(jìn)行加密,儲(chǔ)存到數(shù)據(jù)文件中,當(dāng)用戶(hù)使用已進(jìn)行存儲(chǔ)過(guò)的微博賬號(hào)發(fā)送微博時(shí),即可自動(dòng)登錄到所述已進(jìn)行存儲(chǔ)過(guò)的微博賬號(hào)。所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種桌面便簽系統(tǒng)的微博發(fā)布方法,其特征在于,執(zhí)行如下步驟: 桌面便簽系統(tǒng)的便簽工具記錄用戶(hù)所要發(fā)布的信息并進(jìn)行保存; 桌面便簽系統(tǒng)的賬號(hào)管理模塊列出可選微博平臺(tái)以請(qǐng)求用戶(hù)選擇其所要發(fā)布信息的目標(biāo)微博平臺(tái); 桌面便簽系統(tǒng)的交互模塊登陸用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào); 桌面便簽系統(tǒng)的交互模塊向目標(biāo)微博平臺(tái)上的微博系統(tǒng)的發(fā)布地址發(fā)送一個(gè)第三http請(qǐng)求以請(qǐng)求上傳用戶(hù)所要發(fā)布的信息;所述第三http請(qǐng)求為從用戶(hù)所在的客戶(hù)端到目標(biāo)微博系統(tǒng)服務(wù)器的請(qǐng)求; 當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求以后,桌面便簽系統(tǒng)的交互模塊將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布。
2.根據(jù)權(quán)利要求1所述的微博發(fā)布方法,其特征在于,當(dāng)初次使用目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述登陸用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào)的步驟按照如下過(guò)程執(zhí)行: 所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口引導(dǎo)用戶(hù)輸入目標(biāo)微博賬號(hào)及其密碼; 所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口將所述目標(biāo)微博賬號(hào)和密碼連同桌面便簽系統(tǒng)的回調(diào)地址發(fā)送到目標(biāo)微博平臺(tái)的微博系統(tǒng);若收到所述微博系統(tǒng)驗(yàn)證有效的信息,則執(zhí)行下一步驟,否則返回上一步驟; 在所述微博系統(tǒng)將一個(gè)固定長(zhǎng)度字符串附加在所述回調(diào)地址后并發(fā)送給所述桌面便簽系統(tǒng)之后,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口向目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)訪問(wèn)令牌地址發(fā)送一個(gè)第二 http請(qǐng)求,并同時(shí)附上桌面便簽系統(tǒng)在目標(biāo)微博賬號(hào)所對(duì)應(yīng)的微博系統(tǒng)的身份標(biāo)識(shí)碼和密鑰; 所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口獲得授權(quán)令牌并登陸目標(biāo)微博賬號(hào)。
3.根據(jù)權(quán)利要求2所述的微博發(fā)布方法,其特征在于,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)管理模塊通過(guò)其賬號(hào)信息存儲(chǔ)接口保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的授權(quán)令牌再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),連接并操作用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào)的步驟按照如下過(guò)程執(zhí)行: 所述賬號(hào)管理模塊通過(guò)其賬號(hào)信息讀取接口讀取目標(biāo)微博賬號(hào)所對(duì)應(yīng)的微博系統(tǒng)的身份標(biāo)識(shí)碼,并將所述身份標(biāo)識(shí)碼發(fā)送給所述交互模塊; 所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上所述身份標(biāo)識(shí)碼、回調(diào)地址以及授權(quán)令牌。
4. 根據(jù)權(quán)利要求3所述的微博發(fā)布方法,其特征在于, 所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上所述目標(biāo)微博賬號(hào)所對(duì)應(yīng)的微博系統(tǒng)的身份標(biāo)識(shí)碼、回調(diào)地址以及授權(quán)令牌后進(jìn)一步包括: 若收到所述身份標(biāo)識(shí)碼有效的回饋信息,則所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口連接并操作目標(biāo)微博賬號(hào);若收到所述身份標(biāo)識(shí)碼無(wú)效的回饋信息,則所述交互模塊按照初次使用目標(biāo)微博賬號(hào)登錄的步驟進(jìn)行登錄。
5.根據(jù)權(quán)利要求1-4中任意一項(xiàng)所述的微博發(fā)布方法,其特征在于,執(zhí)行登陸用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào)的步驟之前,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口引導(dǎo)用戶(hù)對(duì)其所要發(fā)布的信息進(jìn)行詳細(xì)編輯;和/或在將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布的步驟之后,若所述用戶(hù)所要發(fā)布的信息發(fā)布成功,則所述交互模塊通過(guò)其信息發(fā)布接口接收目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的回饋信息;否則返回錯(cuò)誤信息。
6.一種具有微博發(fā)布功能的桌面便簽系統(tǒng),其特征在于,包括: 便簽工具,用于記錄用戶(hù)所要發(fā)布的信息并進(jìn)行保存; 賬號(hào)管理模塊,用于列出可選微博平臺(tái)以請(qǐng)求用戶(hù)選擇其所要發(fā)布信息的目標(biāo)微博平臺(tái); 交互模塊,用于用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào);并且向目標(biāo)微博平臺(tái)上的微博系統(tǒng)發(fā)送一個(gè)第三http請(qǐng)求以請(qǐng)求上傳用戶(hù)所要發(fā)布的信息;所述第三http請(qǐng)求為從用戶(hù)所在的客戶(hù)端到目標(biāo)微博系統(tǒng)服務(wù)器的請(qǐng)求;當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求以后,該交互模塊將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布。
7.根據(jù)權(quán)利要求6所述的桌面便簽系統(tǒng),其特征在于,當(dāng)初次使用目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口采用如下方式登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):引導(dǎo)輸入目標(biāo)微博賬號(hào)及其密碼;將所述目標(biāo)微博賬號(hào)和密碼連同桌面便簽系統(tǒng)的redirect_uri發(fā)送到微博系統(tǒng); 若目標(biāo)微博賬號(hào)和密碼經(jīng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)驗(yàn)證無(wú)效,則重新引導(dǎo)用戶(hù)輸入目標(biāo)微博賬號(hào)和密碼; 若目標(biāo)微博賬號(hào)和密碼經(jīng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)驗(yàn)證有效,則當(dāng)所述目標(biāo)微博平臺(tái)的微博系統(tǒng)將一個(gè)固定長(zhǎng)度字符串附加在所述回調(diào)地址后并發(fā)送給所述桌面便簽系統(tǒng)之后,向目標(biāo)微博平 臺(tái)所對(duì)應(yīng)的微博系統(tǒng)訪問(wèn)令牌地址發(fā)送一個(gè)第二 http請(qǐng)求,并同時(shí)附上client_id和client_secret ;獲得Access Token并登陸目標(biāo)微博賬號(hào)。
8.如權(quán)利要求7所述的桌面便簽系統(tǒng),其特征在于,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)管理模塊通過(guò)其賬號(hào)信息存儲(chǔ)接口保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的Access Token ;當(dāng)再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口采用如下方式連接并操作用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào): 發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上目標(biāo)微博賬號(hào)的client_id、redirect_uri以及目標(biāo)微博賬號(hào)所對(duì)應(yīng)的AccessToken。
9.根據(jù)權(quán)利要求7所述的桌面便簽系統(tǒng),其特征在于,當(dāng)使用所述目標(biāo)微博賬號(hào)進(jìn)行首次登陸之后,所述賬號(hào)存儲(chǔ)模塊保存目標(biāo)微博賬號(hào)和其所對(duì)應(yīng)的Access Token ;當(dāng)再使用該目標(biāo)微博賬號(hào)進(jìn)行微博發(fā)布時(shí),所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口采用如下方式連接并操作用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào):發(fā)送第一 http請(qǐng)求到目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)授權(quán)地址,并附上目標(biāo)微博賬號(hào)的client_id、redirect_uri以及目標(biāo)微博賬號(hào)所對(duì)應(yīng)的Access Token ; 若client_id有效則登錄目標(biāo)微博賬號(hào); 若client_id無(wú)效則按照初次使用目標(biāo)微博賬號(hào)登錄的步驟進(jìn)行登錄。
10.根據(jù)權(quán)利要求6-9中任意一項(xiàng)所述的桌面便簽系統(tǒng),其特征在于,登錄所述目標(biāo)微博賬號(hào)之后,所述交互模塊通過(guò)其賬號(hào)授權(quán)登錄接口引導(dǎo)用戶(hù)對(duì)其所要發(fā)布的信息進(jìn)行詳細(xì)編輯;和/或所述交互模塊通過(guò)其信息發(fā)布接口將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布之后,若發(fā)布成功, 則接收目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)的回饋信息,否則返回錯(cuò)誤信息。
全文摘要
本發(fā)明公開(kāi)了一種具有微博發(fā)布功能的桌面便簽系統(tǒng)和微博發(fā)布方法,該具有微博發(fā)布功能的桌面便簽系統(tǒng)包括賬號(hào)信息讀取接口、賬號(hào)信息存儲(chǔ)接口、賬號(hào)授權(quán)登錄接口、信息發(fā)布接口;所述賬號(hào)信息存儲(chǔ)接口在便簽系統(tǒng)的便簽工具記錄并保存了用戶(hù)所要發(fā)布的信息之后,列出可選微博平臺(tái)以請(qǐng)求用戶(hù)選擇其所要發(fā)布信息的目標(biāo)微博平臺(tái);所述授權(quán)登錄接口登錄用戶(hù)在目標(biāo)微博平臺(tái)上的目標(biāo)微博賬號(hào);所述信息發(fā)布接口向目標(biāo)微博系統(tǒng)的發(fā)布地址發(fā)送一個(gè)第三http請(qǐng)求以請(qǐng)求上傳用戶(hù)所要發(fā)布的信息,當(dāng)目標(biāo)微博平臺(tái)所對(duì)應(yīng)的微博系統(tǒng)接受了所述第三http請(qǐng)求以后,將所述用戶(hù)所要發(fā)布的信息傳送到微博系統(tǒng)并發(fā)布。
文檔編號(hào)H04L29/08GK103107993SQ20131004833
公開(kāi)日2013年5月15日 申請(qǐng)日期2013年2月6日 優(yōu)先權(quán)日2013年2月6日
發(fā)明者張新宇, 吳烜, 潘純峰 申請(qǐng)人:北京榮之聯(lián)科技股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1