瀏覽器跨頁面共享數(shù)據(jù)的方法和裝置制造方法
【專利摘要】本發(fā)明提出了一種瀏覽器跨頁面共享數(shù)據(jù)的方法和一種瀏覽器跨頁面共享數(shù)據(jù)的裝置,應用于終端,其中,方法包括:在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中;所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù);當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù);在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。通過本發(fā)明的技術方案,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
【專利說明】瀏覽器跨頁面共享數(shù)據(jù)的方法和裝置
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)共享【技術領域】,具體而言,涉及一種瀏覽器跨頁面共享數(shù)據(jù)的裝置和一種瀏覽器跨頁面共享數(shù)據(jù)的方法。
【背景技術】
[0002]現(xiàn)有技術中,用戶登陸瀏覽器的客戶端后進入瀏覽器網頁,在瀏覽器網頁中獲取網頁提供的信息時,通常用戶打開多個網頁時,當有一個網頁根據(jù)用戶輸入的內容發(fā)生變化時,需要手動刷新其他網頁,才能重新從服務器獲取數(shù)據(jù)進行顯示,如果沒有刷新瀏覽器,常常會出現(xiàn)在錯誤的內容上進行操作的情況,可見,采用現(xiàn)有技術的缺點是:一方面,當出現(xiàn)這些情況下,由于新數(shù)據(jù)并未及時更新到若干個相關頁面上導致內容出現(xiàn)錯誤,臟讀臟寫;另一方面,每個頁面都查詢相同的數(shù)據(jù)時會增加瀏覽器的客戶端與瀏覽器的后臺服務器之間的大量消息交互,勢必造成服務器負荷增大及造成網絡擁塞的缺陷。
[0003]因此,需要一種新的技術方案,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
【發(fā)明內容】
[0004]本發(fā)明正是基于上述問題,提出了一種新的技術方案,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
[0005]有鑒于此,本發(fā)明的一方面提出了一種瀏覽器跨頁面共享數(shù)據(jù)的方法,應用于終端,包括:在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中;所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù);當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù);在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。
[0006]在該技術方案中,瀏覽器客戶端每次獲取共享數(shù)據(jù),直接存儲到在客戶端本地開辟的緩存空間中。當網頁共享數(shù)據(jù)時,客戶端會不斷的將內容存儲到緩存空間中。另一方面,其他網頁會不斷查詢在客戶端本地開辟的緩存空間中,是否有新的共享數(shù)據(jù),并將新的共享數(shù)據(jù)讀取到網頁運行的內存空間上,根據(jù)需要進行使用。這樣,提供了一種跨域面通信的方式,可以使頁面之間進行互動、消息傳遞等交互,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
[0007]其中,當有數(shù)據(jù)需要共享時,可以采用JavaScript瀏覽器腳本語言來實現(xiàn),利用JavaScript會將共享數(shù)據(jù)存儲到本地,讀取操作也可以有JavaScript瀏覽器腳本語言來實現(xiàn)。如果是IE瀏覽器中,則JavaScript瀏覽器腳本語言具體使用UserData ;如果是其他瀏覽器,則JavaScript語言具體使用localStorage。
[0008]在上述技術方案中,優(yōu)選地,還包括:當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;以及根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的子緩存空間;以及所述將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中,具體包括:將所述每個共享數(shù)據(jù)存儲至所述對應的子緩存空間中。
[0009]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū)(即子緩存區(qū)間),并設置共享數(shù)據(jù)與緩存區(qū)的對應關系,這樣可以將獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與緩存區(qū)的對應關系,存儲到對應的緩存區(qū)中。
[0010]在上述技術方案中,優(yōu)選地,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的允許共享的頁面;以及所述將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中,具體包括:根據(jù)所述每個共享數(shù)據(jù)對應的允許共享的頁面確定每個共享數(shù)據(jù)對應的目標子緩存空間,并將所述每個共享數(shù)據(jù)存儲至對應的目標子緩存空間中。
[0011]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū),并設置共享數(shù)據(jù)與頁面的對應關系。這樣可以將所獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與頁面的權限允許關系,存儲到對應存儲區(qū)中,從而將共享數(shù)據(jù)按權限分享給其他網頁。
[0012]在上述技術方案中,優(yōu)選地,還包括:根據(jù)接收到的設置命令,設置所述緩存空間。
[0013]在該技術方案中,用戶還可以根據(jù)個人需要設置緩存空間。
[0014]在上述技術方案中,優(yōu)選地,還包括:根據(jù)接收到的設置命令,設置每個頁面對應的內存空間。
[0015]在該技術方案中,用戶還可以根據(jù)個人需要設置每個頁面對應的內存空間。
[0016]根據(jù)本發(fā)明的另一方面,還提供了一種瀏覽器跨頁面共享數(shù)據(jù)的裝置,應用于終端,包括:存儲單元,在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中;檢測單元,控制所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù);判斷單元,當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù);讀取單元,在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。
[0017]在該技術方案中,瀏覽器客戶端每次獲取共享數(shù)據(jù),直接存儲到在客戶端本地開辟的緩存空間中。當網頁共享數(shù)據(jù)時,客戶端會不斷的將內容存儲到緩存空間中。另一方面,其他網頁會不斷查詢在客戶端本地開辟的緩存空間中,是否有新的共享數(shù)據(jù),并將新的共享數(shù)據(jù)讀取到網頁運行的內存空間上,根據(jù)需要進行使用。這樣,提供了一種跨域面通信的方式,可以使頁面之間進行互動、消息傳遞等交互,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
[0018]其中,當有數(shù)據(jù)需要共享時,可以采用JavaScript瀏覽器腳本語言來實現(xiàn),利用JavaScript會將共享數(shù)據(jù)存儲到本地,讀取操作也可以有JavaScript瀏覽器腳本語言來實現(xiàn)。如果是IE瀏覽器中,則JavaScript瀏覽器腳本語言具體使用UserData ;如果是其他瀏覽器,則JavaScript語言具體使用localStorage。
[0019]在上述技術方案中,優(yōu)選地,還包括:第一劃分單元,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;以及第一設置單元,根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的子緩存空間;以及所述存儲單元具體用于:將所述每個共享數(shù)據(jù)存儲至所述對應的子緩存空間中。
[0020]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū)(即子緩存區(qū)間),并設置共享數(shù)據(jù)與緩存區(qū)的對應關系,這樣可以將獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與緩存區(qū)的對應關系,存儲到對應的緩存區(qū)中。
[0021]在上述技術方案中,優(yōu)選地,還包括:第二劃分單元,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;第二設置單元,根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的允許共享的頁面;以及所述存儲單元具體用于:根據(jù)所述每個共享數(shù)據(jù)對應的允許共享的頁面確定每個共享數(shù)據(jù)對應的目標子緩存空間,并將所述每個共享數(shù)據(jù)存儲至對應的目標子緩存空間中。
[0022]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū),并設置共享數(shù)據(jù)與頁面的對應關系。這樣可以將所獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與頁面的權限允許關系,存儲到對應存儲區(qū)中,從而將共享數(shù)據(jù)按權限分享給其他網頁。
[0023]在上述技術方案中,優(yōu)選地,還包括:第三設置單元,根據(jù)接收到的設置命令,設置所述緩存空間。
[0024]在該技術方案中,用戶還可以根據(jù)個人需要設置緩存空間。
[0025]在上述技術方案中,優(yōu)選地,還包括:第四設置單元,根據(jù)接收到的設置命令,設置每個頁面對應的內存空間。
[0026]在該技術方案中,用戶還可以根據(jù)個人需要設置緩存空間。
[0027]通過本發(fā)明的技術方案,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
【專利附圖】
【附圖說明】
[0028]圖1示出了根據(jù)本發(fā)明的實施例的瀏覽器跨頁面共享數(shù)據(jù)的方法的流程圖;
[0029]圖2示出了根據(jù)本發(fā)明的實施例的瀏覽器跨頁面共享數(shù)據(jù)的裝置的框圖。
【具體實施方式】
[0030]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0031]在下面的描述中闡述了很多具體細節(jié)以便于充子理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0032]圖1示出了根據(jù)本發(fā)明的實施例的瀏覽器跨頁面共享數(shù)據(jù)的方法的流程圖。
[0033]如圖1所示,根據(jù)本發(fā)明的實施例的瀏覽器跨頁面共享數(shù)據(jù)的方法具體包括:步驟102,在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中;步驟104,所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù);步驟106,當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù);步驟108,在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。
[0034]在該技術方案中,瀏覽器客戶端每次獲取共享數(shù)據(jù),直接存儲到在客戶端本地開辟的緩存空間中。當網頁共享數(shù)據(jù)時,客戶端會不斷的將內容存儲到緩存空間中。另一方面,其他網頁會不斷查詢在客戶端本地開辟的緩存空間中,是否有新的共享數(shù)據(jù),并將新的共享數(shù)據(jù)讀取到網頁運行的內存空間上,根據(jù)需要進行使用。這樣,提供了一種跨域面通信的方式,可以使頁面之間進行互動、消息傳遞等交互,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
[0035]其中,當有數(shù)據(jù)需要共享時,可以采用JavaScript瀏覽器腳本語言來實現(xiàn),利用JavaScript會將共享數(shù)據(jù)存儲到本地,讀取操作也可以有JavaScript瀏覽器腳本語言來實現(xiàn)。如果是IE瀏覽器中,則JavaScript瀏覽器腳本語言具體使用UserData ;如果是其他瀏覽器,則JavaScript語言具體使用localStorage。
[0036]在上述技術方案中,優(yōu)選地,還包括:當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;以及根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的子緩存空間;以及所述將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中,具體包括:將所述每個共享數(shù)據(jù)存儲至所述對應的子緩存空間中。
[0037]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū)(即子緩存區(qū)間),并設置共享數(shù)據(jù)與緩存區(qū)的對應關系,這樣可以將獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與緩存區(qū)的對應關系,存儲到對應的緩存區(qū)中。
[0038]在上述技術方案中,優(yōu)選地,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的允許共享的頁面;以及所述將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中,具體包括:根據(jù)所述每個共享數(shù)據(jù)對應的允許共享的頁面確定每個共享數(shù)據(jù)對應的目標子緩存空間,并將所述每個共享數(shù)據(jù)存儲至對應的目標子緩存空間中。
[0039]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū),并設置共享數(shù)據(jù)與頁面的對應關系。這樣可以將所獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與頁面的權限允許關系,存儲到對應存儲區(qū)中,從而將共享數(shù)據(jù)按權限分享給其他網頁。
[0040]在上述技術方案中,優(yōu)選地,還包括:根據(jù)接收到的設置命令,設置所述緩存空間。
[0041]在該技術方案中,用戶還可以根據(jù)個人需要設置緩存空間。
[0042]在上述技術方案中,優(yōu)選地,還包括:根據(jù)接收到的設置命令,設置每個頁面對應的內存空間。
[0043]在該技術方案中,用戶還可以根據(jù)個人需要設置每個頁面對應的內存空間。
[0044]圖2示出了根據(jù)本發(fā)明的實施例的瀏覽器跨頁面共享數(shù)據(jù)的裝置的框圖。
[0045]如圖2所示,根據(jù)本發(fā)明的實施例的瀏覽器跨頁面共享數(shù)據(jù)的裝置200,包括:存儲單元202,在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中;檢測單元204,控制所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù);判斷單元206,當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù);讀取單元208,在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。
[0046]在該技術方案中,瀏覽器客戶端每次獲取共享數(shù)據(jù),直接存儲到在客戶端本地開辟的緩存空間中。當網頁共享數(shù)據(jù)時,客戶端會不斷的將內容存儲到緩存空間中。另一方面,其他網頁會不斷查詢在客戶端本地開辟的緩存空間中,是否有新的共享數(shù)據(jù),并將新的共享數(shù)據(jù)讀取到網頁運行的內存空間上,根據(jù)需要進行使用。這樣,提供了一種跨域面通信的方式,可以使頁面之間進行互動、消息傳遞等交互,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
[0047]其中,當有數(shù)據(jù)需要共享時,可以采用JavaScript瀏覽器腳本語言來實現(xiàn),利用JavaScript會將共享數(shù)據(jù)存儲到本地,讀取操作也可以有JavaScript瀏覽器腳本語言來實現(xiàn)。如果是IE瀏覽器中,則JavaScript瀏覽器腳本語言具體使用UserData ;如果是其他瀏覽器,則JavaScript語言具體使用localStorage。
[0048]在上述技術方案中,優(yōu)選地,還包括:第一劃分單元210,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;以及第一設置單元212,根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的子緩存空間;以及所述存儲單元202具體用于:將所述每個共享數(shù)據(jù)存儲至所述對應的子緩存空間中。
[0049]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū)(即子緩存區(qū)間),并設置共享數(shù)據(jù)與緩存區(qū)的對應關系,這樣可以將獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與緩存區(qū)的對應關系,存儲到對應的緩存區(qū)中。
[0050]在上述技術方案中,優(yōu)選地,還包括:第二劃分單元214,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;第二設置單元216,根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的允許共享的頁面;以及所述存儲單元202具體用于:根據(jù)所述每個共享數(shù)據(jù)對應的允許共享的頁面確定每個共享數(shù)據(jù)對應的目標子緩存空間,并將所述每個共享數(shù)據(jù)存儲至對應的目標子緩存空間中。
[0051]在該技術方案中,在存在多個共享數(shù)據(jù)的情況下,可以將所述緩存空間劃分為對應的多個緩存區(qū),并設置共享數(shù)據(jù)與頁面的對應關系。這樣可以將所獲取的每個共享數(shù)據(jù),根據(jù)所設置的共享數(shù)據(jù)與頁面的權限允許關系,存儲到對應存儲區(qū)中,從而將共享數(shù)據(jù)按權限分享給其他網頁。
[0052]在上述技術方案中,優(yōu)選地,還包括:第三設置單元218,根據(jù)接收到的設置命令,設置所述緩存空間。
[0053]在該技術方案中,用戶還可以根據(jù)個人需要設置緩存空間。
[0054]在上述技術方案中,優(yōu)選地,還包括:第四設置單元220,根據(jù)接收到的設置命令,設置每個頁面對應的內存空間。
[0055]在該技術方案中,用戶還可以根據(jù)個人需要設置緩存空間。
[0056]以上結合附圖詳細說明了本發(fā)明的技術方案,通過本技術方案,不僅能避免多頁面時數(shù)據(jù)不同步的問題,而且能降低服務器負荷增大及避免造成網絡擁塞的缺陷。
[0057]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種瀏覽器跨頁面共享數(shù)據(jù)的方法,應用于終端,其特征在于,包括: 在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中; 所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù); 當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù);在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。
2.根據(jù)權利要求1所述的瀏覽器跨頁面共享數(shù)據(jù)的方法,其特征在于,還包括: 當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;以及 根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的子緩存空間;以及 所述將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中,具體包括: 將所述每個共享數(shù)據(jù)存儲至所述對應的子緩存空間中。
3.根據(jù)權利要求1所述的瀏覽器跨頁面共享數(shù)據(jù)的方法,其特征在于, 當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應; 根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的允許共享的頁面;以及 所述將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中,具體包括: 根據(jù)所述每個共享數(shù)據(jù)對應的允許共享的頁面確定每個共享數(shù)據(jù)對應的目標子緩存空間,并將所述每個共享數(shù)據(jù)存儲至對應的目標子緩存空間中。
4.根據(jù)權利要求1至3中任一項所述的瀏覽器跨頁面共享數(shù)據(jù)的方法,其特征在于,還包括: 根據(jù)接收到的設置命令,設置所述緩存空間。
5.根據(jù)權利要求1至3中任一項所述的瀏覽器跨頁面共享數(shù)據(jù)的方法,其特征在于,還包括: 根據(jù)接收到的設置命令,設置每個頁面對應的內存空間。
6.一種瀏覽器跨頁面共享數(shù)據(jù)的裝置,應用于終端,其特征在于,包括: 存儲單元,在檢測到瀏覽器中的任一頁面有共享數(shù)據(jù)時,將所述共享數(shù)據(jù)存儲至所述終端的緩存空間中; 檢測單元,控制所述瀏覽器中的其他網頁檢測在所述緩存空間中,是否有新的共享數(shù)據(jù); 判斷單元,當檢測到所述新的共享數(shù)據(jù)時,判斷所述其他網頁是否需要獲取所述新的共享數(shù)據(jù); 讀取單元,在所述其他網頁需要獲取所述新的共享數(shù)據(jù)時,將所述新的共享數(shù)據(jù)讀取到所述其他網頁對應的內存空間中,以在所述其他網頁顯示所述新的共享數(shù)據(jù)。
7.根據(jù)權利要求6所述的瀏覽器跨頁面共享數(shù)據(jù)的裝置,其特征在于,還包括: 第一劃分單元,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應;以及 第一設置單元,根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的子緩存空間;以及 所述存儲單元具體用于: 將所述每個共享數(shù)據(jù)存儲至所述對應的子緩存空間中。
8.根據(jù)權利要求6所述的瀏覽器跨頁面共享數(shù)據(jù)的裝置,其特征在于,還包括: 第二劃分單元,當所述共享數(shù)據(jù)為多個時,根據(jù)所述共享數(shù)據(jù)的個數(shù),將所述緩存空間劃分成多個子緩存空間,其中,所述共享數(shù)據(jù)和所述子緩存空間一一對應; 第二設置單元,根據(jù)接收到的設置命令,設置每個共享數(shù)據(jù)對應的允許共享的頁面;以及 所述存儲單元具體用于: 根據(jù)所述每個共享數(shù)據(jù)對應的允許共享的頁面確定每個共享數(shù)據(jù)對應的目標子緩存空間,并將所述每個共享數(shù)據(jù)存儲至對應的目標子緩存空間中。
9.根據(jù)權利要求6至8中任一項所述的瀏覽器跨頁面共享數(shù)據(jù)的裝置,其特征在于,還包括: 第三設置單元,根據(jù)接收到的設置命令,設置所述緩存空間。
10.根據(jù)權利要求6至8中任一項所述的瀏覽器跨頁面共享數(shù)據(jù)的裝置,其特征在于,還包括: 第四設置單元,根據(jù)接收到的設置命令,設置每個頁面對應的內存空間。
【文檔編號】G06F17/30GK104376123SQ201410743549
【公開日】2015年2月25日 申請日期:2014年12月8日 優(yōu)先權日:2014年12月8日
【發(fā)明者】鄭江 申請人:暢捷通信息技術股份有限公司