專利名稱:分享街景視圖到社交網站的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及計算機應用技術領域,特別涉及一種分享街景視圖到社交網站的方法及系統(tǒng)。
背景技術:
街景是一種基于3D模型的全景圖片查看方式,用戶在查看街道或者景區(qū)的景色的時候,如果需要告知自己的朋友,需要經歷以下幾個復雜而冗長的過程1、啟動截圖工具,比如啟動專業(yè)的截圖軟件;2、截取屏幕顯示的場景并將圖片保存在本地磁盤中;3、登錄想要分享的社交網絡,比如某微博網站;4、撰與分孚的內容,粘貼圖片后發(fā)表,完成一次分孚。針對以上技術方案,可以從用戶的動機來分析其缺點。從大量的用戶調研及數據分析來看,用戶要分享查看到的景色主要集中在以下3種情況場景一查看到了美景,希望告訴朋友,讓朋友也過來查看;場景二 查看到了自己去過的地方,希望告訴朋友,分享自己去這個地方的時候發(fā)生的故事;場景三和朋友約定了見面的地點,希望通過街景圖片告訴朋友具體的見面地點。在這些場景中,即便用戶不介意繁雜的“截圖一保存在本地磁盤一登錄社交網站—撰寫分享內容,粘貼圖片一發(fā)表”整個過程,也很容易忘記在內容中附帶鏈接。那么朋友看到了美圖,也想來一看究竟,只能通過圖片上可能被截取到的信息來查找,或者直接跑去問問分享人是在哪里看到的,那么,分享到社區(qū)網站的意義就大打折扣了,甚至會給分享人帶來很多麻煩,如果是想要告訴朋友約會的地點,甚至無法完成這項“使命”。總的來說,現有的解決方案具有以下缺點1、分享流程復雜,需要借助截圖工具或專用插件;2、要求用戶自行打開社交網站,操作步驟多;3、難以獲得該場景的超鏈接,查看分享內容的用戶難以還原場景。
發(fā)明內容
為了便于快速分享街景視圖,本發(fā)明實施例提供了一種分享街景視圖到社交網站的方法及系統(tǒng)。所述技術方案如下一種分享街景視圖到社交網站的方法,包括在顯示界面中顯示街景視圖并監(jiān)測是否具有街景分享請求;若接收到街景分享請求則獲取當前瀏覽街景的截圖,以及讀取所述當前瀏覽街景的定位參數;根據所述定位參數生成街景再現URL ;獲取至少包括所述街景再現URL的分享信息;以及
通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。一種分享街景視圖到社交網站的系統(tǒng),包括顯示模塊,用于在顯示界面中顯示街景視圖;截圖模塊,用于監(jiān)測是否具有街景分享請求,若接收到街景分享請求則獲取當前瀏覽街景的截圖;生成模塊,用于讀取所述當前瀏覽街景的定位參數,并根據所述定位參數生成街景再現URL ;獲取模塊,用于獲取至少包括所述街景再現URL的分享信息;上傳模塊,用于通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。本發(fā)明實施例提供的技術方案帶來的有益效果是1、能自動截圖,省去開啟專用截圖軟件及保存于本地的麻煩;2、通過社交網站的開放接口幫助用戶快速登錄;3、分享內容中自帶超鏈接,看到分享內容的人可以快速還原分享場景。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種分享街景視圖到社交網站的方法的流程圖;圖2是本發(fā)明實施例提供的根據街景場景的定位參數生成街景再現URL的關系圖;圖3是本發(fā)明實施例提供的社交網站選擇入口界面;圖4是本發(fā)明實施例提供的街景分享界面;圖5是本發(fā)明實施例提供的一種分享街景視圖到社交網站的系統(tǒng)的組成圖。
具體實施例方式本發(fā)明實施例提供一種分享街景視圖到社交網站的方法及系統(tǒng)。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。請參考圖1,圖1為本發(fā)明實施例提供的一種分享街景視圖到社交網站的方法的流程圖;所述方法包括步驟SlOl :在顯示界面中顯示街景視圖并監(jiān)測是否具有街景分享請求;街景是基于flash (—種矢量動畫制作軟件)的3D球狀模型,街景圖片是一張符合球狀形變的圖片,其通過投景算法投射到顯示屏幕上,還原為正常無形變的查看視圖,從而可在顯示界面中進行顯示。進一步地,還包括在顯示界面中提供街景分享入口,并監(jiān)測用戶是否具有街景分享請求。若街景分享入口接收到預定的用戶操作則發(fā)起街景分享請求。例如,可以在顯示界面中提供“分享”按鈕作為街景分享入口,當用戶在查看街景視圖并想分享當前查看的街景圖片時,用戶可以通過點擊或者觸按顯示界面中的“分享”按鈕來發(fā)出分享街景視圖的街景分享請求,通過監(jiān)測該“分享”按鈕是否被觸發(fā)的觸發(fā)事件即可獲知用戶是否發(fā)出街景分享請求。步驟S102 :若接收到街景分享請求則獲取當前瀏覽街景的截圖,以及讀取所述當前瀏覽街景的定位參數;在接收到用戶發(fā)出的分享街景視圖的街景分享請求后,則通過調用基于flash的截圖模塊,將當前查看的街景圖片截取并緩存在用戶的本地磁盤(例如臨時文件夾)中,以供后續(xù)分享之用。進一步地,在顯示界面中顯示街景視圖時,包括在不同圖層中分別顯示所述街景視圖的源圖片以及輔助標記,將街景圖片采用分層渲染方式,其中所述街景視圖的源圖片可以作為最底層,而所述街景視圖的操作標識如箭頭、道路、操作控件等輔助標記都是在位于源圖片之上的不同的覆蓋層。在獲取當前瀏覽街景的截圖時,僅針對所述源圖片所在的圖層,使截取的圖片不含箭頭、操作控件等標識,從而使截取圖片的效果優(yōu)于用戶直接使用截圖軟件獲得的圖片,避開了街景自帶的覆蓋物,讓截圖更純粹,達到了更好的截圖效果。對于一次分享來說,除了能看到一張截圖是遠遠不夠的,更多的時候,看到分享內容的用戶需要自己來體驗一下街景,通過全景查看方式了解更多信息。如分享的是今天約會的見面地點,收到分享的用戶需要通過全景更清晰和全面的了解見面地點的狀況,甚至需要通過街景地圖查看去往該地點的路線。因此,還原用戶分享的場景就變得至關重要。街景的一個場景有四個重要的定位參數(I)地點;(2)偏航角;(3)俯仰角;(4)縮放等級。獲取當前瀏覽街景的截圖時還包括讀取所述當前瀏覽街景的定位參數,具體可通過JS腳本(即JavaScript,—種計算機腳本語言)來讀取街景場景3D模型中flash里的這四個定位參數。步驟S103 :根據所述定位參數生成街景再現URL ;JS腳本讀取街景場景3D模型中flash里的四個定位參數后,將定位參數拼裝成一段URL (Universal Resource Locator,統(tǒng)一資源定位符,即超鏈接),如圖2中的實線方向所示。舉例而言,如果用戶是使用騰訊公司提供的互聯網地圖服務“搜搜地圖”查看街景,且當前顯示的街景場景的四個定位參數分別為地點為嘉賓路,偏航角為20度,俯仰角8度,縮放等級為3級。則根據所述定位參數生成街景再現URL具體包括獲取街景視圖服務提供網站的外鏈入口網址,即獲取“搜搜地圖”的外鏈入口網址http://map. soso. com/ ;將所述定位參數附加至所述外鏈入口網址后,即將上述四個定位參數用“&”連接并附加至所述外鏈入口網址后,得到拼裝生成的URL為http://map. soso. com/ dd=JiabinRoad&phj=20&fyj=8&sfdj=3,其中 dd=JiabinRoad 代表地點為嘉賓路,phj=20 代表偏航角為20度,fyj=8代表俯仰角8度,sfdj=3代表縮放等級為3級;依照上述方式,將所述定 位參數附加至所述外鏈入口網址后所拼裝得到的URL通常較長,字符較多,而如今社交網站例如微博中對用戶發(fā)表的文字信息通常有字數限制,因此還包括將附加有所述定位參數的外鏈入口網址發(fā)送至短網址轉換入口并獲取回復的短網址,所述短網址即為所述街景再現URL。
步驟S104 :獲取至少包括所述街景再現URL的分享信息;若所述街景分享入口接收到預定的用戶操作,例如在步驟SlOl中用戶點擊“分享”按鈕后,則顯示如圖3所示的社交網站選擇入口界面,在該界面上顯示有上述的將所述定位參數附加至所述外鏈入口網址后得到的URL301,且同時顯示有各主要社交網站的選擇入口的列表302,用戶可以在該界面中選擇想要分享街景視圖的社交網站的選擇入口。例如當用戶選擇該列表302中的第一個社交網站即“騰訊微博”時,則顯示如圖4所示的街景分享界面,街景分享界面中具有一個文本框,用戶可以在該文本框輸入想要分享的文字信息303,在文字信息303之后自動填寫所述街景再現URL304,http://url.cn/lkVYOF,該網址即為將上述的拼裝得到的較長URL經過短網址轉換之后所得到的短網址。在用戶輸入分享內容之后,即獲取至少包括所述街景再現URL的分享信息。為了縮短了用戶訪問社交網站的路徑,可以從大量的用戶行為分析和用戶研究中,提取用戶主要分享的場景,幫助用戶自動填寫部分分享內容(如標號303所指示的內容),并在內容之后自動填寫用于還原該街景場景的URL (即超鏈接),即在圖4的街景分享界面的文本框中自動填充常用分享介紹信息以及所述街景再現URL,從而免去用戶的文字輸入操作。步驟S105 :通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。在用戶輸入文字信息完畢或者確認自動填寫的文字信息后,用戶即可進行街景視圖分享,例如通過點擊街景分享界面下方的“轉播”按鈕,通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中,將還原街景場景的超鏈接及緩存在本地磁盤(例如臨時文件夾)中的街景圖片上傳至社交網站,完成一次分享操作。上述街景分享過程中,用戶只需幾次點擊操作(本實施例中為點擊“分享”按鈕一點選某一社交網站一點擊“轉播”按鈕)即可完成一次街景視圖分享,從而免去傳統(tǒng)需要先輸入社交網站的網址一登錄一找到發(fā)表分享的頁面,然后再分享這樣一個繁瑣的過程,極大的縮短了用戶訪問社交網站的路徑,使用戶一次分享的時間成本可以控制在30秒以內。在社交網站端,即顯示上述分享的街景視圖的截圖和文字介紹信息,若社交網站端的用戶想親自體驗一下街景,則可以通過點擊打開所述街景再現URL,在訪問這段URL時,JS腳本把街景場景的四個定位參數內容進行解析之后傳回給街景場景中的flash,就可以把用戶分享的街景場景進行還原,如圖2中的虛線方向所示。請參考圖5,圖5為本發(fā)明實施例提供的一種分享街景視圖到社交網站的系統(tǒng)的組成圖;所述系統(tǒng)包括顯示模塊401,用于在顯示界面中顯示街景視圖;截圖模塊402,用于監(jiān)測是否具有街景分享請求,若接收到街景分享請求則獲取當前瀏覽街景的截圖;生成模塊403,用于讀取所述當前瀏覽街景的定位參數,并根據所述定位參數生成街景再現URL ;獲取模塊404,用于獲取至少包括所述街景再現URL的分享信息;上傳模塊405,用于通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。
進一步地,所述顯示模塊401還包括在所述顯示界面中提供街景分享入口 ;若所述街景分享入口接收到預定的用戶操作則發(fā)起所述街景分享請求。進一步地,所述顯示模塊401還包括若所述街景分享入口接收到預定的用戶操作則顯示街景分享界面;以及在所述街景分享界面中填充常用分享介紹信息以及所述街景再現 URL。進一步地,所述顯示模塊401在顯示界面中顯示街景視圖包括在不同圖層中分別顯示所述街景視圖的源圖片以及輔助標記;獲取當前瀏覽街景的截圖時僅針對所述源圖片所在的圖層。進一步地, 所述生成模塊403根據所述定位參數生成街景再現URL包括獲取街景視圖服務提供網站的外鏈入口網址;將所述定位參數附加至所述外鏈入口網址后;將附加有所述定位參數的外鏈入口網址發(fā)送至短網址轉換入口并獲取回復的短網址,所述短網址即為所述街景再現URL。關于本實施例的分享街景視圖到社交網站的系統(tǒng)的進一步細節(jié),還可參閱上述實施例中分享街景視圖到社交網站的方法及相關描述。上述實施例中提出的分享街景視圖到社交網站的方法及系統(tǒng),具有以下優(yōu)點1、能自動截圖,省去開啟專用截圖軟件及保存于本地的麻煩;2、通過社交網站的開放接口幫助用戶快速登錄;3、分享內容中自帶超鏈接,看到分享內容的人可以快速還原分享場景。從而極大的方便用戶將街景分享到社交網站,達到傳達自己的情感,增加使用街景產品的樂趣,同時簡化流程有助于增加分享量,街景產品可以借助社交平臺得到更多的傳播。需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種分享街景視圖到社交網站的方法,其特征在于,包括 在顯示界面中顯示街景視圖并監(jiān)測是否具有街景分享請求; 若接收到街景分享請求則獲取當前瀏覽街景的截圖,以及讀取所述當前瀏覽街景的定位參數; 根據所述定位參數生成街景再現URL ; 獲取至少包括所述街景再現URL的分享信息;以及 通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。
2.如權利要求1所述的分享街景視圖到社交網站的方法,其特征在于,還包括在所述顯示界面中提供街景分享入口 ;若所述街景分享入口接收到預定的用戶操作則發(fā)起所述街景分享請求。
3.如權利要求2所述的分享街景視圖到社交網站的方法,其特征在于,還包括若所述街景分享入口接收到預定的用戶操作則顯示街景分享界面;以及在所述街景分享界面中填充常用分享介紹信息以及所述街景再現URL。
4.如權利要求1所述的分享街景視圖到社交網站的方法,其特征在于,在顯示界面中顯示街景視圖包括在不同圖層中分別顯示所述街景視圖的源圖片以及輔助標記;獲取當前瀏覽街景的截圖時僅針對所述源圖片所在的圖層。
5.如權利要求1所述的分享街景視圖到社交網站的方法,其特征在于,根據所述定位參數生成街景再現URL包括 獲取街景視圖服務提供網站的外鏈入口網址; 將所述定位參數附加至所述外鏈入口網址后; 將附加有所述定位參數的外鏈入口網址發(fā)送至短網址轉換入口并獲取回復的短網址,所述短網址即為所述街景再現URL。
6.一種分享街景視圖到社交網站的系統(tǒng),其特征在于,包括 顯示模塊,用于在顯示界面中顯示街景視圖; 截圖模塊,用于監(jiān)測是否具有街景分享請求,若接收到街景分享請求則獲取當前瀏覽街景的截圖; 生成模塊,用于讀取所述當前瀏覽街景的定位參數,并根據所述定位參數生成街景再現 URL ; 獲取模塊,用于獲取至少包括所述街景再現URL的分享信息; 上傳模塊,用于通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。
7.根據權利要求6所述的分享街景視圖到社交網站的系統(tǒng),其特征在于,所述顯示模塊還包括在所述顯示界面中提供街景分享入口 ;若所述街景分享入口接收到預定的用戶操作則發(fā)起所述街景分享請求。
8.根據權利要求7所述的分享街景視圖到社交網站的系統(tǒng),其特征在于,所述顯示模塊還包括若所述街景分享入口接收到預定的用戶操作則顯示街景分享界面;以及在所述街景分享界面中填充常用分享介紹信息以及所述街景再現URL。
9.根據權利要求6所述的分享街景視圖到社交網站的系統(tǒng),其特征在于,所述顯示模塊在顯示界面中顯示街景視圖包括在不同圖層中分別顯示所述街景視圖的源圖片以及輔助標記;獲取當前瀏覽街景的截圖時僅針對所述源圖片所在的圖層。
10.根據權利要求6所述的分享街景視圖到社交網站的系統(tǒng),其特征在于,所述生成模塊根據所述定位參數生成街景再現URL包括 獲取街景視圖服務提供網站的外鏈入口網址; 將所述定位參數附加至所述外鏈入口網址后; 將附加有所述定位參數的外鏈入口網址發(fā)送至短網址轉換入口并獲取回復的短網址,所述短網址即為所述街景再現URL。
全文摘要
本發(fā)明實施例公開了一種分享街景視圖到社交網站的方法及系統(tǒng),屬于計算機應用技術領域。所述分享街景視圖到社交網站的方法包括在顯示界面中顯示街景視圖并監(jiān)測是否具有街景分享請求;若接收到街景分享請求則獲取當前瀏覽街景的截圖,以及讀取所述當前瀏覽街景的定位參數;根據所述定位參數生成街景再現URL;獲取至少包括所述街景再現URL的分享信息;以及通過社交網站的應用程序接口將所述分享信息以及所述截圖發(fā)布至所述社交網站中。本發(fā)明實施例通過自動截圖,省去開啟專用截圖軟件及保存于本地的麻煩,并通過社交網站的開放接口幫助用戶快速登錄,同時分享內容中自帶超鏈接,看到分享內容的人可以快速還原分享場景。
文檔編號G06F17/30GK103049477SQ20121046806
公開日2013年4月17日 申請日期2012年11月19日 優(yōu)先權日2012年11月19日
發(fā)明者鄭永健, 李慧敏, 武可新, 劉錦標, 張弦, 王景剛, 武曉曦, 文宇翔, 都人華, 溫楊 申請人:騰訊科技(深圳)有限公司