本申請涉及數(shù)據(jù)共享技術(shù)領(lǐng)域,尤其涉及一種跨應(yīng)用共享數(shù)據(jù)的方法及網(wǎng)頁瀏覽器。
背景技術(shù):
傳統(tǒng)技術(shù)中,移動終端上只有被劃分為同一組(group)的應(yīng)用之間才能共享數(shù)據(jù),如,在操作系統(tǒng)為ios的移動終端上,將開發(fā)商相同的多個應(yīng)用(如,微信和qq)劃分為同一組,只有該多個應(yīng)用之間才可以共享數(shù)據(jù),也即傳統(tǒng)技術(shù)中對共享數(shù)據(jù)的應(yīng)用有嚴(yán)格的限制。因此,需要提供一種跨應(yīng)用共享數(shù)據(jù)的方法,以實現(xiàn)同一移動終端上任意兩個應(yīng)用之間都可以共享數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
本申請描述了一種跨應(yīng)用共享數(shù)據(jù)的方法及網(wǎng)頁瀏覽器,以實現(xiàn)同一移動終端上任意兩個應(yīng)用之間數(shù)據(jù)的共享。
第一方面,提供了一種跨應(yīng)用共享數(shù)據(jù)的方法,該方法包括:
網(wǎng)頁服務(wù)器接收第一應(yīng)用通過所述第一應(yīng)用所在移動終端的網(wǎng)頁瀏覽器發(fā)送的寫數(shù)據(jù)請求,所述寫數(shù)據(jù)請求包括待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息和待寫入的數(shù)據(jù);
向所述地址信息對應(yīng)的網(wǎng)頁頁面寫入所述數(shù)據(jù),并指示所述網(wǎng)頁瀏覽器將所述數(shù)據(jù)存儲到所述網(wǎng)頁頁面在所述移動終端上對應(yīng)的共享存儲空間中;
接收所述移動終端上的第二應(yīng)用通過所述網(wǎng)頁瀏覽器發(fā)送的訪問所述網(wǎng)頁頁面的訪問請求;
根據(jù)所述訪問請求,從所述共享存儲空間中讀取所述數(shù)據(jù),并向所述第二應(yīng)用發(fā)送所述數(shù)據(jù)。
第二方面,提供了一種網(wǎng)頁瀏覽器,該網(wǎng)頁瀏覽器包括:
接收單元,用于接收與所述網(wǎng)頁瀏覽器在同一移動終端上的第一應(yīng)用發(fā)送的寫數(shù)據(jù)請求,所述寫數(shù)據(jù)請求包括待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息和待寫入的數(shù)據(jù);
發(fā)送單元,用于向網(wǎng)頁服務(wù)器發(fā)送所述接收單元接收的所述寫數(shù)據(jù)請求;
所述接收單元,還用于接收所述網(wǎng)頁服務(wù)器在根據(jù)所述寫數(shù)據(jù)請求在所述網(wǎng)頁瀏覽器上生成所述地址信息對應(yīng)的網(wǎng)頁頁面,并向所述網(wǎng)頁頁面寫入所述數(shù)據(jù)后發(fā)送的指示消息;
存儲單元,用于根據(jù)所述接收單元接收的所述指示消息,將所述數(shù)據(jù)存儲到所述網(wǎng)頁頁面在所述移動終端上對應(yīng)的共享存儲空間中;
所述接收單元,還用于接收所述移動終端上的第二應(yīng)用發(fā)送的訪問所述網(wǎng)頁頁面的訪問請求;
讀取單元,用于根據(jù)所述接收單元接收的所述訪問請求,從所述共享存儲空間中讀取所述數(shù)據(jù);
所述發(fā)送單元,還用于向所述第二應(yīng)用發(fā)送所述讀取單元讀取的所述數(shù)據(jù)。
本申請?zhí)峁┑目鐟?yīng)用共享數(shù)據(jù)的方法及網(wǎng)頁瀏覽器,當(dāng)?shù)谝粦?yīng)用通過其所在移動終端的網(wǎng)頁瀏覽器訪問網(wǎng)頁頁面并向網(wǎng)頁頁面中寫入數(shù)據(jù)時,網(wǎng)頁服務(wù)器指示網(wǎng)頁瀏覽器將上述數(shù)據(jù)保存到移動終端上與該網(wǎng)頁頁面對應(yīng)的共享存儲空間中,當(dāng)該移動終端上的第二應(yīng)用通過上述網(wǎng)頁瀏覽器訪問上述網(wǎng)頁頁面時,網(wǎng)頁瀏覽器可以從共享存儲空間中讀取上述數(shù)據(jù)并發(fā)送給第二應(yīng)用,由此方便地實現(xiàn)了同一移動終端上任意兩個應(yīng)用之間數(shù)據(jù)的共享。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本申請?zhí)峁┑目鐟?yīng)用共享數(shù)據(jù)的方法的應(yīng)用場景示意圖;
圖2為本申請一種實施例提供的跨應(yīng)用共享數(shù)據(jù)的方法流程圖;
圖3為本申請另一種實施例提供的跨應(yīng)用共享數(shù)據(jù)的方法的交互示意圖;
圖4為本申請再一種實施例提供的網(wǎng)頁瀏覽器示意圖。
具體實施方式
下面結(jié)合附圖,對本發(fā)明的實施例進(jìn)行描述。
本申請實施例提供的跨應(yīng)用共享數(shù)據(jù)的方法適用于同一移動終端上任意兩個應(yīng)用之間共享數(shù)據(jù)的場景,此處的移動終端包括但不限于移動電話、移動電腦、平板電腦、個人數(shù)字助理(personaldigitalassistant,pda)等,而移動終端上的操作系統(tǒng)可以為ios9.0及以上的系統(tǒng);此外,共享的數(shù)據(jù)可以包括登錄認(rèn)證信息(如用戶名、用戶id等)以及應(yīng)用互通數(shù)據(jù)等。
圖1為本申請?zhí)峁┑目鐟?yīng)用共享數(shù)據(jù)的方法的應(yīng)用場景示意圖,圖1中,應(yīng)用a為向網(wǎng)頁頁面中寫入數(shù)據(jù)的應(yīng)用,稱為第一應(yīng)用;應(yīng)用b為從網(wǎng)頁頁面中讀取數(shù)據(jù)的應(yīng)用,稱為第二應(yīng)用。圖1中,應(yīng)用a和應(yīng)用b安裝在同一移動終端上,且該移動終端具有自帶的網(wǎng)頁瀏覽器(如,safari)。需要說明的是,當(dāng)應(yīng)用a通過其所在移動終端自帶的網(wǎng)頁瀏覽器訪問網(wǎng)頁頁面,并向網(wǎng)頁頁面中寫入數(shù)據(jù)時,該網(wǎng)頁瀏覽器會將寫入的數(shù)據(jù)保存到移動終端上與上述網(wǎng)頁頁面對應(yīng)的共享存儲空間中;當(dāng)有其它應(yīng)用(如,應(yīng)用b)通過移動終端自帶的網(wǎng)頁瀏覽器訪問上述網(wǎng)頁頁面時,網(wǎng)頁瀏覽器可以直接從該網(wǎng)頁頁面對應(yīng)的共享存儲空間中讀取數(shù)據(jù),并將讀取的數(shù)據(jù)發(fā)送給應(yīng)用b,從而實現(xiàn)了同一移動終端上任意兩個應(yīng)用之間數(shù)據(jù)的共享。
作為示例性說明,圖1中只是給出了兩個應(yīng)用之間共享數(shù)據(jù)的方法,在實際應(yīng)用中,當(dāng)移動終端上的其它應(yīng)用(如,應(yīng)用c)通過移動終端自帶的網(wǎng)頁瀏覽器訪問上述網(wǎng)頁頁面時,也可以從共享存儲空間中讀取上述數(shù)據(jù),也即可以實現(xiàn)多個應(yīng)用之間數(shù)據(jù)的共享,本申請對此不作限定。
圖2為本申請一種實施例提供的跨應(yīng)用共享數(shù)據(jù)的方法流程圖。所述方法的執(zhí)行主體可以為網(wǎng)頁瀏覽器,如圖2所示,所述方法具體可以包括:
步驟210,網(wǎng)頁瀏覽器接收與網(wǎng)頁瀏覽器在同一移動終端上的第一應(yīng)用發(fā)送的寫數(shù)據(jù)請求。
其中,該寫數(shù)據(jù)請求可以包括待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息(如,統(tǒng)一資源定位符(uniformresourcelocator,url)以及待寫入的數(shù)據(jù),第一應(yīng)用與網(wǎng)頁瀏覽器安裝在同一移動終端上。舉例來說,待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息可以為:http://host.name/path/to/page。
可選地,第一應(yīng)用可以通過實例化網(wǎng)頁控制器(sfsafariviewcontroller)類來向網(wǎng)頁瀏覽器發(fā)送寫數(shù)據(jù)請求,其中,sfsafariviewcontroller類為ios9.0及以上操作系統(tǒng)所提供的類,其可以為多個應(yīng)用提供高級的共享功能(如共享內(nèi)容攔截、密碼輸入等)。
在一種具體的實現(xiàn)方式中,對于上述例子中的網(wǎng)頁頁面,第一應(yīng)用可以通過如下代碼來實例化sfsafariviewcontroller類:
usingsafariservices;
……
varvc=newsfsafariviewcontroller(“http://host.name/path/to/page”);
presentviewcontrollerasync(vc,true);
在運(yùn)行上述代碼之后,就可以實現(xiàn)第一應(yīng)用向其所在移動終端的網(wǎng)頁瀏覽器發(fā)送寫數(shù)據(jù)請求。
步驟220,向網(wǎng)頁服務(wù)器發(fā)送寫數(shù)據(jù)請求,并接收網(wǎng)頁服務(wù)器在根據(jù)寫數(shù)據(jù)請求在網(wǎng)頁瀏覽器上生成地址信息對應(yīng)的網(wǎng)頁頁面,并向網(wǎng)頁頁面寫入數(shù)據(jù)后發(fā)送的指示消息。
網(wǎng)頁瀏覽器在接收到第一應(yīng)用發(fā)送的寫數(shù)據(jù)請求之后,可以將該寫數(shù)據(jù)請求發(fā)送給網(wǎng)頁服務(wù)器,從而由網(wǎng)頁服務(wù)器根據(jù)寫數(shù)據(jù)請求中的待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息,在網(wǎng)頁瀏覽器中渲染生成待寫入數(shù)據(jù)的網(wǎng)頁頁面,并向網(wǎng)頁頁面中寫入待寫入的數(shù)據(jù)。在網(wǎng)頁服務(wù)器將待寫入的數(shù)據(jù)寫入網(wǎng)頁頁面之后;網(wǎng)頁服務(wù)器可以向網(wǎng)頁瀏覽器發(fā)送指示消息。
步驟230,根據(jù)指示消息,將數(shù)據(jù)存儲到網(wǎng)頁頁面在移動終端上對應(yīng)的共享存儲空間中。
網(wǎng)頁瀏覽器可以根據(jù)接收到的指示消息,將上述數(shù)據(jù)存儲到網(wǎng)頁頁面在移動終端上對應(yīng)的共享存儲空間中。在一個例子中,此處的共享存儲空間可以為網(wǎng)頁服務(wù)器預(yù)先在移動終端上生成的cookie條目,該cookie條目的位置默認(rèn)為根目錄下。
可選地,當(dāng)上述共享存儲空間為cookie條目時,本申請實施例還可以包括確定cookie條目的步驟。具體地,網(wǎng)頁瀏覽器在接收到上述指示消息之后,可以對網(wǎng)頁頁面的地址信息進(jìn)行解析,以獲得該網(wǎng)頁頁面的域名。如,當(dāng)對前述例子中的網(wǎng)頁頁面的地址信息“http://host.name/path/to/page”進(jìn)行解析后,可以獲得的網(wǎng)頁頁面的域名為“host.name”。此處,從網(wǎng)頁頁面的地址信息中獲取網(wǎng)頁頁面的域名為傳統(tǒng)的常用技術(shù),本申請在此不復(fù)贅述。在獲得網(wǎng)頁頁面的域名之后,就可以根據(jù)網(wǎng)頁頁面的域名,確定對應(yīng)的cookie條目,并將數(shù)據(jù)寫入該cookie條目中。
當(dāng)然,在實際應(yīng)用中,網(wǎng)頁服務(wù)器預(yù)先在移動終端上生成的cookie條目可以有多個,也即根據(jù)網(wǎng)頁頁面的域名可以確定多個cookie條目時,該多個cookie條目可以以鍵值對的形式進(jìn)行存儲,即網(wǎng)頁服務(wù)器會為每個cookie條目唯一地賦予一個名稱(key),且該多個cookie條目可以按照一定的順序進(jìn)行排列。之后當(dāng)網(wǎng)頁瀏覽器請求網(wǎng)頁服務(wù)器時,網(wǎng)頁服務(wù)器可以指示網(wǎng)頁瀏覽器向cookie條目中寫入數(shù)據(jù),也即在發(fā)送上述指示消息時,會指示網(wǎng)頁瀏覽器當(dāng)前寫入的cookie條目的key;網(wǎng)頁瀏覽器向該key對應(yīng)的cookie條目中寫入數(shù)據(jù)。可以理解的是,在寫入數(shù)據(jù)完成之后,網(wǎng)頁服務(wù)器可以將已寫入數(shù)據(jù)的cookie條目的key發(fā)送給向網(wǎng)頁頁面中寫入數(shù)據(jù)的對象(如,應(yīng)用a)。
以圖1為例來說,假設(shè)應(yīng)用a向網(wǎng)頁頁面寫入的數(shù)據(jù)被存儲到了多個cookie條目中,該應(yīng)用a可以通過與網(wǎng)頁服務(wù)器的交互來獲取多個cookie條目的key。而當(dāng)應(yīng)用a與應(yīng)用b需要共享數(shù)據(jù)時,應(yīng)用a和應(yīng)用b可以使用約定一致的key來獲取同一個cookie條目中的數(shù)據(jù)。
步驟240,接收移動終端上的第二應(yīng)用發(fā)送的訪問上述網(wǎng)頁頁面的訪問請求。
此處的訪問請求可以為讀數(shù)據(jù)請求,該訪問請求可以包括上述網(wǎng)頁頁面的地址信息。此處的第二應(yīng)用可以為上述移動終端上除第一應(yīng)用之外的任一應(yīng)用。
步驟250,根據(jù)訪問請求,從共享存儲空間中讀取數(shù)據(jù),并向第二應(yīng)用發(fā)送數(shù)據(jù)。
當(dāng)?shù)诙?yīng)用通過該移動終端上的網(wǎng)頁瀏覽器訪問上述網(wǎng)頁頁面時,也即當(dāng)網(wǎng)頁瀏覽器接收到第二應(yīng)用發(fā)送的訪問上述網(wǎng)頁頁面的訪問請求時,網(wǎng)頁瀏覽器可以對訪問請求中的地址信息進(jìn)行解析,以獲得該網(wǎng)頁頁面的域名;之后,根據(jù)該網(wǎng)頁頁面的域名,在移動終端上查找網(wǎng)頁頁面對應(yīng)的cookie條目,并從cookie條目中讀取數(shù)據(jù);之后將讀取的數(shù)據(jù)發(fā)送給第二應(yīng)用。由此,實現(xiàn)了同一移動終端上不同應(yīng)用之間數(shù)據(jù)的共享。
需要說明的是,第二應(yīng)用向網(wǎng)頁瀏覽器發(fā)送訪問請求的方式與第一應(yīng)用向網(wǎng)頁瀏覽器發(fā)送寫數(shù)據(jù)請求的方式相同,在此不復(fù)贅述。
可以理解的是,移動終端上網(wǎng)頁頁面對應(yīng)的cookie條目有多個時,也即根據(jù)網(wǎng)頁頁面的域名可以確定多個cookie條目時,若第二應(yīng)用需要從部分cookie條目中讀取數(shù)據(jù),則第二應(yīng)用可以通過與第一應(yīng)用約定的一致的名稱來確定部分cookie條目的key,之后根據(jù)確定的key,查找上述部分cookie條目,并從中讀取數(shù)據(jù);或者可以協(xié)商讀取部分cookie條目的順序(如,約定總是讀取第一個cookie條目中的數(shù)據(jù))。
當(dāng)?shù)诙?yīng)用通過cookie的名稱(key)讀取cookie條目時,其實現(xiàn)代碼可以如下:
需要說明的是,傳統(tǒng)技術(shù)中,第一應(yīng)用一般會直接打開待訪問的網(wǎng)頁頁面,而不會通過其所在移動終端的網(wǎng)頁瀏覽器訪問網(wǎng)頁頁面,當(dāng)?shù)谝粦?yīng)用直接打開待訪問的網(wǎng)頁頁面時,若該第一應(yīng)用向網(wǎng)頁頁面中寫入數(shù)據(jù),則網(wǎng)頁服務(wù)器會指示第一應(yīng)用將寫入的數(shù)據(jù)記錄到與該第一應(yīng)用對應(yīng)的虛擬存儲空間(如,沙箱(sandbox))中,對于該虛擬存儲空間的數(shù)據(jù),其它應(yīng)用不能直接讀取,而只能由第一應(yīng)用再次訪問上述網(wǎng)頁頁面時讀取,也即不能實現(xiàn)應(yīng)用之間數(shù)據(jù)的共享。而本申請中,由于第一應(yīng)用是通過網(wǎng)頁瀏覽器訪問網(wǎng)頁頁面,當(dāng)該第一應(yīng)用向網(wǎng)頁頁面中寫入數(shù)據(jù)時,網(wǎng)頁服務(wù)器會指示網(wǎng)頁瀏覽器將數(shù)據(jù)存儲到該網(wǎng)頁瀏覽器可以讀/寫數(shù)據(jù)的存儲空間中,當(dāng)有其它應(yīng)用通過該網(wǎng)頁瀏覽器訪問上述網(wǎng)頁頁面時,網(wǎng)頁瀏覽器就可以直接從上述存儲空間中讀取已存儲的數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給第二應(yīng)用,從而實現(xiàn)了同一移動終端上任意兩個應(yīng)用之間數(shù)據(jù)的共享。
圖3為本申請另一種實施例提供的跨應(yīng)用共享數(shù)據(jù)的方法的交互示意圖,如圖3所示,所述方法具體可以包括:
步驟310,第一應(yīng)用向網(wǎng)頁瀏覽器發(fā)送寫數(shù)據(jù)請求。
該寫數(shù)據(jù)請求包括待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息和待寫入的數(shù)據(jù)。
步驟320,網(wǎng)頁瀏覽器向網(wǎng)頁服務(wù)器轉(zhuǎn)發(fā)上述寫數(shù)據(jù)請求。
步驟330,網(wǎng)頁服務(wù)器在網(wǎng)頁瀏覽器上生成地址信息對應(yīng)的網(wǎng)頁頁面,并向網(wǎng)頁頁面寫入數(shù)據(jù)。
步驟340,網(wǎng)頁服務(wù)器向網(wǎng)頁瀏覽器發(fā)送指示消息。
步驟350,網(wǎng)頁瀏覽器對網(wǎng)頁頁面的地址信息進(jìn)行解析,獲取網(wǎng)頁頁面的域名。
步驟360,網(wǎng)頁瀏覽器根據(jù)網(wǎng)頁頁面的域名,確定網(wǎng)頁頁面在移動終端上對應(yīng)的cookie條目;
步驟370,網(wǎng)頁瀏覽器向cookie條目中寫入數(shù)據(jù)。
步驟380,第二應(yīng)用向網(wǎng)頁瀏覽器發(fā)送訪問上述網(wǎng)頁頁面的訪問請求。
該訪問請求包括上述網(wǎng)頁頁面的地址信息。
步驟390,網(wǎng)頁瀏覽器對網(wǎng)頁頁面的地址信息進(jìn)行解析,獲取網(wǎng)頁頁面的域名。
步驟3100,網(wǎng)頁瀏覽器根據(jù)網(wǎng)頁頁面的域名,在移動終端上查找網(wǎng)頁頁面對應(yīng)的cookie條目,并從cookie條目中讀取數(shù)據(jù)。
步驟3110,網(wǎng)頁瀏覽器并向第二應(yīng)用發(fā)送數(shù)據(jù)。
需要說明的是,在步驟380之后,在步驟390之前,網(wǎng)頁瀏覽器可以向網(wǎng)頁服務(wù)器轉(zhuǎn)發(fā)上述訪問請求,以使網(wǎng)頁服務(wù)器在網(wǎng)頁瀏覽器上渲染生成上述網(wǎng)頁頁面。
本申請?zhí)峁┑目鐟?yīng)用共享數(shù)據(jù)的方法,當(dāng)?shù)谝粦?yīng)用通過其所在移動終端的網(wǎng)頁瀏覽器訪問網(wǎng)頁頁面并向網(wǎng)頁頁面中寫入數(shù)據(jù)時,網(wǎng)頁服務(wù)器指示網(wǎng)頁瀏覽器將上述數(shù)據(jù)保存到移動終端上與該網(wǎng)頁頁面對應(yīng)的共享存儲空間中,當(dāng)該移動終端上的第二應(yīng)用通過上述網(wǎng)頁瀏覽器訪問上述網(wǎng)頁頁面時,網(wǎng)頁瀏覽器可以從共享存儲空間中讀取上述數(shù)據(jù)并發(fā)送給第二應(yīng)用,由此方便地實現(xiàn)了同一移動終端上任意兩個應(yīng)用之間數(shù)據(jù)的共享。
與上述跨應(yīng)用共享數(shù)據(jù)的方法對應(yīng)地,本申請實施例還提供的一種網(wǎng)頁瀏覽器,如圖4所示,該網(wǎng)頁瀏覽器包括:
接收單元401,用于接收與網(wǎng)頁瀏覽器在同一移動終端上的第一應(yīng)用發(fā)送的寫數(shù)據(jù)請求,該寫數(shù)據(jù)請求包括待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息和待寫入的數(shù)據(jù)。
其中,第一應(yīng)用可以通過實例化網(wǎng)頁控制器sfsafariviewcontroller類來向網(wǎng)頁瀏覽器發(fā)送寫數(shù)據(jù)請求。
發(fā)送單元402,用于向網(wǎng)頁服務(wù)器發(fā)送接收單元401接收的寫數(shù)據(jù)請求。
接收單元401,還用于接收網(wǎng)頁服務(wù)器在根據(jù)寫數(shù)據(jù)請求在網(wǎng)頁瀏覽器上生成地址信息對應(yīng)的網(wǎng)頁頁面,并向網(wǎng)頁頁面寫入數(shù)據(jù)后發(fā)送的指示消息。
存儲單元403,用于根據(jù)接收單元401接收的指示消息,將數(shù)據(jù)存儲到網(wǎng)頁頁面在移動終端上對應(yīng)的共享存儲空間中。
接收單元401,還用于接收移動終端上的第二應(yīng)用發(fā)送的訪問網(wǎng)頁頁面的訪問請求。
讀取單元404,用于根據(jù)接收單元401接收的訪問請求,從共享存儲空間中讀取數(shù)據(jù);
發(fā)送單元402,還用于向第二應(yīng)用發(fā)送讀取單元404讀取的數(shù)據(jù)。
可選地,該網(wǎng)頁瀏覽器還可以包括:
解析單元405,用于對網(wǎng)頁頁面的地址信息進(jìn)行解析,獲得網(wǎng)頁頁面的域名;
確定單元406,用于根據(jù)解析單元405獲得的域名,確定網(wǎng)頁頁面在移動終端上對應(yīng)的共享存儲空間。
確定單元405具體用于:
根據(jù)域名,確定網(wǎng)頁頁面在移動終端上對應(yīng)的cookie條目;
存儲單元403具體用于:
將數(shù)據(jù)存儲到cookie條目中。
可選地,訪問請求包括地址信息;
讀取單元404具體用于:
對地址信息進(jìn)行解析,獲得網(wǎng)頁頁面的域名;
根據(jù)網(wǎng)頁頁面的域名,在移動終端上查找網(wǎng)頁頁面對應(yīng)的cookie條目;
從cookie條目中讀取數(shù)據(jù)。
本申請實施例裝置的各功能模塊的功能,可以通過上述方法實施例的各步驟來實現(xiàn),因此,本申請?zhí)峁┑难b置的具體工作過程,在此不復(fù)贅述。
本申請?zhí)峁┑木W(wǎng)頁瀏覽器,接收單元401接收與網(wǎng)頁瀏覽器在同一移動終端上的第一應(yīng)用發(fā)送的寫數(shù)據(jù)請求,該寫數(shù)據(jù)請求包括待寫入數(shù)據(jù)的網(wǎng)頁頁面的地址信息和待寫入的數(shù)據(jù);發(fā)送單元402向網(wǎng)頁服務(wù)器發(fā)送寫數(shù)據(jù)請求;接收單元401接收網(wǎng)頁服務(wù)器在根據(jù)寫數(shù)據(jù)請求在網(wǎng)頁瀏覽器上生成地址信息對應(yīng)的網(wǎng)頁頁面,并向網(wǎng)頁頁面寫入數(shù)據(jù)后發(fā)送的指示消息;存儲單元403根據(jù)指示消息,將數(shù)據(jù)存儲到網(wǎng)頁頁面在移動終端上對應(yīng)的共享存儲空間中;接收單元401接收移動終端上的第二應(yīng)用發(fā)送的訪問網(wǎng)頁頁面的訪問請求;讀取單元404根據(jù)訪問請求,從共享存儲空間中讀取數(shù)據(jù);發(fā)送單元402向第二應(yīng)用發(fā)送數(shù)據(jù)。由此方便地實現(xiàn)了同一移動終端上任意兩個應(yīng)用之間數(shù)據(jù)的共享。
本領(lǐng)域技術(shù)人員應(yīng)該可以意識到,在上述一個或多個示例中,本發(fā)明所描述的功能可以用硬件、軟件、固件或它們的任意組合來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將這些功能存儲在計算機(jī)可讀介質(zhì)中或者作為計算機(jī)可讀介質(zhì)上的一個或多個指令或代碼進(jìn)行傳輸。
以上所述的具體實施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的技術(shù)方案的基礎(chǔ)之上,所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包括在本發(fā)明的保護(hù)范圍之內(nèi)。