一種運行應(yīng)用的方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施方式提出了一種運行應(yīng)用的方法、裝置和系統(tǒng)。方法包括:在微博頁面中生成應(yīng)用入口;接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層;向該浮層發(fā)送應(yīng)用數(shù)據(jù),并基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。本發(fā)明實施方式可以快速準確定位到具體應(yīng)用,提高了應(yīng)用執(zhí)行效率,還保證了微博頁面的連續(xù)展示,有利于用戶通過微博平臺及時獲取信息,并提高了微博平臺的工作效率。
【專利說明】一種運行應(yīng)用的方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施方式涉及信息處理【技術(shù)領(lǐng)域】,更具體地,涉及一種運行應(yīng)用的方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]微博,即微博客(MicroBlog)的簡稱,是一種基于用戶關(guān)系的信息共享、傳播以及獲取平臺。通過微博平臺,用戶可以應(yīng)用WEB、WAP以及各種客戶端組件,以140字左右的文字更新信息,并實現(xiàn)即時共享。相對于強調(diào)版面布置的博客來說,微博的內(nèi)容組成只是由簡單的只言片語組成,從這個角度來說,對用戶的技術(shù)要求門檻很低,而且在語言的編排組織上,沒有博客那么高。微博開通的多種API使得大量的用戶可以通過手機、網(wǎng)絡(luò)等方式來即時更新自己的個人信息。微博草根性更強,且廣泛分布在桌面、瀏覽器、移動終端等多個平臺上,有多種商業(yè)模式并存,或形成多個垂直細分領(lǐng)域的可能?,F(xiàn)今,微博已經(jīng)成為許多人的生活組成部分:獲取資訊、社交、娛樂;甚至社交和娛樂融為一體,比如在微博上和好友玩一些社交游戲。
[0003]應(yīng)用(Applicat1n)已經(jīng)成為微博的標準配置。用戶可以在通過微博獲取核心資訊(看微博消息、看好友動態(tài))的同時,還通過微博運行一些應(yīng)用,比如各種游戲。當前各種微博平臺所采用的通常做法是:首先觸發(fā)微博上的應(yīng)用菜單,導航到應(yīng)用瀏覽頁,再在應(yīng)用瀏覽頁里觸發(fā)選擇感興趣的具體應(yīng)用,此時會彈開新的應(yīng)用窗口,并在該新開窗口中執(zhí)行具體的應(yīng)用。
[0004]然而,在這種技術(shù)中,用戶需要到應(yīng)用頁面中去選擇應(yīng)用,無法快速準確定位到具體應(yīng)用,從而提高了用戶獲取應(yīng)用的門檻,并由此降低了應(yīng)用執(zhí)行效率。而且,這種技術(shù)中需要在新彈開窗口中運行應(yīng)用,破壞了微博頁面的連續(xù)展示,不利于用戶通過微博平臺及時獲取信息,從而還降低了微博平臺的工作效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施方式提出一種運行應(yīng)用的方法,從而提高應(yīng)用執(zhí)行效率。
[0006]本發(fā)明實施方式提出一種運行應(yīng)用的裝置,從而提高應(yīng)用執(zhí)行效率。
[0007]本發(fā)明實施方式提出一種運行應(yīng)用的系統(tǒng),從而提高應(yīng)用執(zhí)行效率。
[0008]本發(fā)明實施方式的具體方案如下:
[0009]一種運行應(yīng)用的方法,該方法包括:
[0010]在微博頁面中生成應(yīng)用入口 ;
[0011]接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層;
[0012]向該浮層發(fā)送應(yīng)用數(shù)據(jù),并基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。
[0013]一種運行應(yīng)用的裝置,該裝置包括應(yīng)用入口生成單元、浮層生成單元和應(yīng)用運行單元,其中:
[0014]應(yīng)用入口生成單元,用于在微博頁面中生成應(yīng)用入口 ;
[0015]浮層生成單元,用于接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層;
[0016]應(yīng)用運行單元,用于向該浮層發(fā)送應(yīng)用數(shù)據(jù),并基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。
[0017]一種運行應(yīng)用的系統(tǒng),該系統(tǒng)包括終端和應(yīng)用服務(wù)器,其中:
[0018]終端,用于在微博頁面中生成應(yīng)用入口,接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層;
[0019]應(yīng)用服務(wù)器,用于向該浮層發(fā)送應(yīng)用數(shù)據(jù);
[0020]終端,還用于基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。
[0021]從上述技術(shù)方案可以看出,在本發(fā)明實施方式中,在微博頁面中生成應(yīng)用入口 ;接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層;向該浮層發(fā)送應(yīng)用數(shù)據(jù),并基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。由此可見,應(yīng)用本發(fā)明實施方式之后,良好促進了應(yīng)用的廣泛傳播,并且顯著降低微博用戶尋找應(yīng)用的入口深度,微博用戶可以快速準確定位到具體應(yīng)用,從而提高了應(yīng)用執(zhí)行效率。而且,應(yīng)用本發(fā)明實施方式之后,運行應(yīng)用的浮層和微博頁面位于相同的窗口之中,可以在不中斷用戶微博行為的同時運行應(yīng)用,從而保證了微博頁面的連續(xù)展示,有利于用戶通過微博平臺及時獲取信息,而且還提高了微博平臺的工作效率。
[0022]而且,還可以將本發(fā)明實施方式應(yīng)用到各種終端中,并且可以跨平臺跨終端使用,適用范圍非常廣泛。
【專利附圖】
【附圖說明】
[0023]圖1為根據(jù)本發(fā)明實施方式運行應(yīng)用的方法流程圖;
[0024]圖2為根據(jù)本發(fā)明實施方式的運行應(yīng)用的裝置結(jié)構(gòu)圖;
[0025]圖3為根據(jù)本發(fā)明實施方式的運行應(yīng)用的系統(tǒng)結(jié)構(gòu)圖;
[0026]圖4為根據(jù)本發(fā)明實施方式的應(yīng)用頁面與微博頁面的第一示意圖;
[0027]圖5為根據(jù)本發(fā)明實施方式的應(yīng)用頁面與微博頁面的第二示意圖。
【具體實施方式】
[0028]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明作進一步的詳細描述。
[0029]圖1為根據(jù)本發(fā)明實施方式運行應(yīng)用的方法流程圖。
[0030]如圖1所示,該方法包括:
[0031]步驟101:在微博頁面中生成應(yīng)用入口。
[0032]在這里,可以基于微博頁面上的諸多元素來生成應(yīng)用入口。通過應(yīng)用入口可以進入應(yīng)用界面,比如應(yīng)用入口可以鏈接到應(yīng)用界面,具體可以為統(tǒng)一資源定位符(URL)的形式。
[0033]具體地,可以通過微博頁面的廣播消息為超鏈接載體生成應(yīng)用入口 ;也可以通過微博頁面的轉(zhuǎn)播消息為超鏈接載體生成應(yīng)用入口 ;還可以通過微博頁面的評論消息為超鏈接載體生成應(yīng)用入口 ;還可以通過微博頁面的轉(zhuǎn)評論消息為超鏈接載體生成應(yīng)用入口 ;或通過微博頁面的微博正文或圖片為超鏈接載體生成應(yīng)用入口,等等。
[0034]實際上,可以將微博時間軸(timeline)頁面上的任意元素作為應(yīng)用入口。時間軸的含義是:通過互聯(lián)網(wǎng)技術(shù),依據(jù)時間順序,把一方面或多方面的事件串聯(lián)起來,形成相對完整的記錄體系,再運用圖文的形式呈現(xiàn)給用戶;時間軸可以運用于不同領(lǐng)域,最大的作用就是把過去的事物系統(tǒng)化、完整化、精確化。
[0035]比如:假設(shè)微薄用戶的好友在執(zhí)行某應(yīng)用時,該好友可以發(fā)表一條內(nèi)容為“玩應(yīng)用”的微博。此時,可以將“玩應(yīng)用”微博內(nèi)容中的任意元素作為進入該應(yīng)用界面的入口。用戶通過自身的微薄時間軸可以發(fā)現(xiàn)該好友的微博,這樣用戶就能在自身的微薄時間軸上及時看到自己好友在運行的應(yīng)用,并且通過在自身微薄時間軸上的應(yīng)用入口進入應(yīng)用界面。因此,微博用戶在瀏覽微博時就能看到自己關(guān)注的人或好友正在運行的應(yīng)用。由于微薄用戶關(guān)注的人與用戶自身大多具有相同興趣愛好,因此可以良好促進應(yīng)用的廣泛傳播,并且顯著降低微博用戶尋找應(yīng)用的入口深度,從而微博用戶可以快速準確定位到具體應(yīng)用,降低用戶獲取應(yīng)用的難度,并由此提高應(yīng)用執(zhí)行效率。
[0036]步驟102:接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層。
[0037]在這里,首先接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令。該觸發(fā)操作命令可以是鼠標點擊操作命令、鍵盤操作命令、觸摸操作命令、聲控操作命令,等等。
[0038]在接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令之后,基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層。
[0039]在一個實施方式中,可以基于該觸發(fā)操作,在微博頁面的上面生成浮層,并且將該浮層的顯示屬性設(shè)置為透明。也就是,該浮層和微博頁面位于相同的窗口之中,而且該浮層疊加在微博頁面之上,并且該浮層的顯示屬性為透明。
[0040]在一個實施方式中,可以基于該觸發(fā)操作,在微博頁面的空白區(qū)域生成浮層,并且將該浮層的顯示屬性設(shè)置為不透明。也就是,該浮層和微博頁面位于相同的窗口之中,而且該浮層位于微博頁面的空白區(qū)域之內(nèi),并且該浮層的顯示屬性為不透明。
[0041]在一個實施方式中,可以基于該觸發(fā)操作,將微博頁面所在的窗口分為第一區(qū)域和第二區(qū)域,其中第一區(qū)域展示該微博頁面,第二區(qū)域展示該浮層。也就是,該浮層和微博頁面位于相同的窗口之中,而且該浮層位于窗口的第二區(qū)域,第一區(qū)域展示該微博頁面。其中第一區(qū)域和第二區(qū)域的尺寸大小優(yōu)選是動態(tài)可調(diào)的。
[0042]在本發(fā)明實施方式中,可以基于觸發(fā)操作觸發(fā)腳本事件以在該微博頁面的預定位置上生成行內(nèi)框架形式的浮層。
[0043]如,浮層可以采用行內(nèi)框架(iframe)方式來實現(xiàn)。當用戶觸發(fā)應(yīng)用入口時,觸發(fā)javascrip等腳本事件,產(chǎn)生iframe作為浮層,而且在該iframe里面可嵌入應(yīng)用頁面。
[0044]腳本語目又被稱為擴建的語目,或者動態(tài)語目,是一種編程語目,用來控制軟件應(yīng)用程序,腳本通常以文本(如ASCII)保存,只在被調(diào)用時進行解釋或編譯。腳本語言一般都有相應(yīng)的腳本弓I擎來解釋執(zhí)行。
[0045]Iframe是HTML語言中的標簽,作用是文檔中的文檔或者浮動的框架。iframe元素會創(chuàng)建包含另外一個文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)。
[0046]腳本一般需要解釋器才能運行。本發(fā)明實施方式可以采用的腳本語言包括但是不局限于:Python、javascrip、ASP、PHP> PERL、Nuva 或 VBscript 等。
[0047]表1為iframe標簽的屬性表。iframe標簽的屬性如表1所示:
[0048]表1
【權(quán)利要求】
1.一種運行應(yīng)用的方法,其特征在于,該方法包括: 在微博頁面中生成應(yīng)用入口; 接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層; 向該浮層發(fā)送應(yīng)用數(shù)據(jù),并基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。
2.根據(jù)權(quán)利要求1所述的運行應(yīng)用的方法,其特征在于,所述基于該觸發(fā)操作在微博頁面的預定位置上生成浮層包括: 基于該觸發(fā)操作,在微博頁面的上面生成浮層,并且將該浮層的顯示屬性設(shè)置為透明; 基于該觸發(fā)操作,在微博頁面的空白區(qū)域生成浮層,并且將該浮層的顯示屬性設(shè)置為不透明;或 基于該觸發(fā)操作,將微博頁面所在的窗口分為第一區(qū)域和第二區(qū)域,其中第一區(qū)域展示該微博頁面,第二區(qū)域展示該浮層。
3.根據(jù)權(quán)利要求1所述的運行應(yīng)用的方法,其特征在于,所述基于該觸發(fā)操作在微博頁面的預定位置上生成浮層包括: 基于該觸發(fā)操作觸發(fā)腳本事件以在該微博頁面的預定位置上生成行內(nèi)框架形式的浮層; 所述基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用包括: 在該行內(nèi)框架中嵌入應(yīng)用界面,并基于該應(yīng)用數(shù)據(jù)在該入應(yīng)用界面中運行應(yīng)用。
4.根據(jù)權(quán)利要求1所述的運行應(yīng)用的方法,其特征在于,該方法進一步包括: 浮層中應(yīng)用進一步發(fā)送授權(quán)請求,該授權(quán)請求中包括應(yīng)用標識和微博用戶標識; 基于該應(yīng)用標識和微博用戶標識對授權(quán)請求進行認證,并當認證通過后向浮層中應(yīng)用提供授權(quán)信息; 浮層中應(yīng)用基于該授權(quán)信息獲取微博用戶的用戶信息。
5.根據(jù)權(quán)利要求1-4中任一項所述的運行應(yīng)用的方法,其特征在于,所述在微博頁面中生成應(yīng)用入口包括: 以微博頁面的廣播消息為超鏈接載體生成應(yīng)用入口 ; 以微博頁面的轉(zhuǎn)播消息為超鏈接載體生成應(yīng)用入口; 以微博頁面的評論消息為超鏈接載體生成應(yīng)用入口; 以微博頁面的轉(zhuǎn)評論消息為超鏈接載體生成應(yīng)用入口 ;或 以微博頁面的微博正文或圖片為超鏈接載體生成應(yīng)用入口。
6.根據(jù)權(quán)利要求1-4中任一項所述的運行應(yīng)用的方法,其特征在于,該方法進一步包括: 接收針對該微博頁面的微博操作命令,并基于該微博操作命令在該微博頁面中執(zhí)行微博操作。
7.一種運行應(yīng)用的裝置,其特征在于,該裝置包括應(yīng)用入口生成單元、浮層生成單元和應(yīng)用運行單元,其中: 應(yīng)用入口生成單元,用于在微博頁面中生成應(yīng)用入口 ; 浮層生成單元,用于接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層;應(yīng)用運行單元,用于向該浮層發(fā)送應(yīng)用數(shù)據(jù),并基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。
8.根據(jù)權(quán)利要求7所述的運行應(yīng)用的裝置,其特征在于, 浮層生成單元,用于基于該觸發(fā)操作觸發(fā)腳本事件以在該微博頁面的預定位置上生成行內(nèi)框架形式的浮層; 應(yīng)用運行單元,用于在該行內(nèi)框架中嵌入應(yīng)用界面,并基于該應(yīng)用數(shù)據(jù)在該入應(yīng)用界面中運行應(yīng)用。
9.根據(jù)權(quán)利要求7所述的運行應(yīng)用的裝置,其特征在于,進一步包括授權(quán)單元,其中: 授權(quán)單元,用于使能浮層中應(yīng)用發(fā)送授權(quán)請求,該授權(quán)請求中包括應(yīng)用標識和微博用戶標識,接收基于該應(yīng)用標識和微博用戶標識對授權(quán)請求進行認證的認證消息,并當認證通過后向浮層中應(yīng)用提供授權(quán)信息; 應(yīng)用運行單元,用于使能浮層中應(yīng)用基于該授權(quán)信息獲取微博用戶的用戶信息。
10.根據(jù)權(quán)利要求7所述的運行應(yīng)用的裝置,其特征在于, 應(yīng)用入口生成單元,用于: 以微博頁面的廣播消息為超鏈接載體生成應(yīng)用入口; 以微博頁面的轉(zhuǎn)播消息為超鏈接載體生成應(yīng)用入口; 以微博頁面的評論消息為超鏈接載體生成應(yīng)用入口; 以微博頁面的轉(zhuǎn)評論消息為超鏈接載體生成應(yīng)用入口 ;或 以微博頁面的微博正文或圖片為超鏈接載體生成應(yīng)用入口。
11.根據(jù)權(quán)利要求7所述的運行應(yīng)用的裝置,其特征在于, 浮層生成單元,用于基于該觸發(fā)操作,在微博頁面的上面生成浮層,并且將該浮層的顯示屬性設(shè)置為透明;或 基于該觸發(fā)操作,在微博頁面的空白區(qū)域生成浮層,并且將該浮層的顯示屬性設(shè)置為不透明;或 基于該觸發(fā)操作,將微博頁面所在的窗口分為第一區(qū)域和第二區(qū)域,其中第一區(qū)域展示該微博頁面,第二區(qū)域展示該浮層。
12.一種運行應(yīng)用的系統(tǒng),其特征在于,該系統(tǒng)包括終端和應(yīng)用服務(wù)器,中: 終端,用于在微博頁面中生成應(yīng)用入口,接收針對該微博頁面中應(yīng)用入口的觸發(fā)操作命令,并基于該觸發(fā)操作命令在該微博頁面的預定位置上生成浮層; 應(yīng)用服務(wù)器,用于向該浮層發(fā)送應(yīng)用數(shù)據(jù); 終端,還用于基于該應(yīng)用數(shù)據(jù)在該浮層中運行應(yīng)用。
13.根據(jù)權(quán)利要求11所述的運行應(yīng)用的系統(tǒng),其特征在于,該系統(tǒng)進一步包括微博服務(wù)器,其中: 終端,用于當浮層中應(yīng)用被執(zhí)行后,進一步向微博服務(wù)器發(fā)送授權(quán)請求,該授權(quán)請求中包括應(yīng)用標識和微博用戶標識; 微博服務(wù)器,用于基于該應(yīng)用標識和微博用戶標識對授權(quán)請求進行認證,并當認證通過后向終端提供授權(quán)信息; 終端,還用于使能浮層中應(yīng)用基于該授權(quán)信息獲取微博用戶的用戶信息。
【文檔編號】G06F17/30GK104050192SQ201310082728
【公開日】2014年9月17日 申請日期:2013年3月15日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】劉松云 申請人:騰訊科技(深圳)有限公司