傳感器,用于為裝置1200提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1214可以檢測(cè)到設(shè)備1200的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測(cè)裝置1200或裝置1200 —個(gè)組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來(lái)在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或(XD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0134]通信組件1216被配置為便于裝置1200和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1200可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件1216經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件1216還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0135]在示例性實(shí)施例中,裝置1200可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0136]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1204,上述指令可由裝置1200的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0137]一種網(wǎng)頁(yè)的保存裝置,包括:
[0138]處理器;
[0139]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0140]其中,處理器被配置為:
[0141]獲取網(wǎng)頁(yè)的節(jié)點(diǎn)樹對(duì)應(yīng)的JS環(huán)境,并獲取所述JS環(huán)境關(guān)聯(lián)的全局對(duì)象;
[0142]根據(jù)所述全局對(duì)象、序列化規(guī)則、預(yù)設(shè)的引用表和預(yù)設(shè)的映射表,生成預(yù)設(shè)格式對(duì)象,其中,所述引用表中包括所述預(yù)設(shè)格式對(duì)象的屬性與唯一標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述映射表中包括所述唯一標(biāo)識(shí)與屬性值地址的對(duì)應(yīng)關(guān)系;
[0143]將所述引用表和所述預(yù)設(shè)格式對(duì)象合并,生成所述網(wǎng)頁(yè)的預(yù)設(shè)格式文件。
[0144]該處理器還被配置為:當(dāng)所述全局對(duì)象的屬性的類型為內(nèi)置類型、數(shù)組型或空型時(shí),將所述屬性的屬性值轉(zhuǎn)換為所述預(yù)設(shè)格式的屬性值,根據(jù)所述預(yù)設(shè)格式的屬性值生成預(yù)設(shè)格式對(duì)象;
[0145]當(dāng)所述全局對(duì)象的屬性的類型為函數(shù)型時(shí),將所述屬性的函數(shù)體轉(zhuǎn)換為字符串,并加上預(yù)設(shè)函數(shù)前綴,根據(jù)加上所述預(yù)設(shè)函數(shù)前綴的字符串生成預(yù)設(shè)格式對(duì)象;
[0146]當(dāng)所述全局對(duì)象的屬性的類型為對(duì)象型時(shí),判斷所述屬性的屬性值的地址是否存在于所述映射表中,當(dāng)存在時(shí),根據(jù)所述引用表將所述屬性值序列化為所述引用表的索引信息,根據(jù)所述索引信息和所述屬性的名稱生成預(yù)設(shè)格式對(duì)象;當(dāng)不存在時(shí),根據(jù)所述屬性值將所述屬性轉(zhuǎn)換為預(yù)設(shè)格式對(duì)象的屬性,為所述預(yù)設(shè)格式對(duì)象的屬性設(shè)置唯一標(biāo)識(shí),并將所述唯一標(biāo)識(shí)和所述預(yù)設(shè)格式對(duì)象的屬性加入所述引用表中,并根據(jù)所述引用表將所述屬性值序列化為所述引用表的索引信息,根據(jù)所述索引信息和所述屬性的名稱生成預(yù)設(shè)格式對(duì)象。
[0147]該處理器還被配置為:所述預(yù)設(shè)格式為JS0N格式。
[0148]該處理器還被配置為:讀取所述網(wǎng)頁(yè)的預(yù)設(shè)格式文件,獲得所述預(yù)設(shè)格式對(duì)象;
[0149]根據(jù)所述預(yù)設(shè)格式對(duì)象、反序列化規(guī)則、所述映射表和所述引用表,生成全局對(duì)象;
[0150]根據(jù)所述全局對(duì)象創(chuàng)建JS環(huán)境;
[0151]利用所述JS環(huán)境創(chuàng)建節(jié)點(diǎn)樹。
[0152]該處理器還被配置為:當(dāng)所述預(yù)設(shè)格式對(duì)象的屬性的屬性值為數(shù)值、空值、布爾值、數(shù)組或不帶前綴的字符串時(shí),將所述屬性值轉(zhuǎn)換為JS值,根據(jù)所述屬性的名稱和轉(zhuǎn)換為JS值的屬性值生成全局對(duì)象;
[0153]當(dāng)所述預(yù)設(shè)格式對(duì)象的屬性的屬性值為帶預(yù)設(shè)函數(shù)前綴的字符串時(shí),將該字符串作為函數(shù)體轉(zhuǎn)換為JS函數(shù),根據(jù)所述屬性的名稱和所述JS函數(shù)生成全局對(duì)象;
[0154]當(dāng)所述預(yù)設(shè)格式對(duì)象的屬性的屬性值為帶所述引用表索引信息前綴的字符串時(shí),將該字符串作為唯一標(biāo)識(shí),判斷該字符串是否存在于所述映射表中;當(dāng)存在時(shí),根據(jù)所述映射表獲取所述屬性的屬性值地址,根據(jù)所述引用表獲取該字符串對(duì)應(yīng)的預(yù)設(shè)格式對(duì)象的屬性,根據(jù)所述屬性的屬性值地址和所述屬性的名稱生成全局對(duì)象;當(dāng)不存在時(shí),創(chuàng)建一全局對(duì)象的屬性,在所述引用表中查找該字符串對(duì)應(yīng)的預(yù)設(shè)格式對(duì)象的屬性,根據(jù)該字符串對(duì)應(yīng)的預(yù)設(shè)格式對(duì)象的屬性和所述創(chuàng)建的全局對(duì)象的屬性,將該字符串和該字符串對(duì)應(yīng)的屬性值地址加入映射表中,并根據(jù)該屬性的名稱和屬性值地址生成全局對(duì)象。
[0155]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種訪問路由器的方法,所述方法包括:
[0156]獲取網(wǎng)頁(yè)的節(jié)點(diǎn)樹對(duì)應(yīng)的JS環(huán)境,并獲取所述JS環(huán)境關(guān)聯(lián)的全局對(duì)象;
[0157]根據(jù)所述全局對(duì)象、序列化規(guī)則、預(yù)設(shè)的引用表和預(yù)設(shè)的映射表,生成預(yù)設(shè)格式對(duì)象,其中,所述引用表中包括所述預(yù)設(shè)格式對(duì)象的屬性與唯一標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述映射表中包括所述唯一標(biāo)識(shí)與屬性值地址的對(duì)應(yīng)關(guān)系;
[0158]將所述引用表和所述預(yù)設(shè)格式對(duì)象合并,生成所述網(wǎng)頁(yè)的預(yù)設(shè)格式文件。
[0159]所述根據(jù)所述全局對(duì)象、序列化規(guī)則、預(yù)設(shè)的引用表和預(yù)設(shè)的映射表,生成預(yù)設(shè)格式對(duì)象,可包括:
[0160]當(dāng)所述全局對(duì)象的屬性的類型為內(nèi)置類型、數(shù)組型或空型時(shí),將所述屬性的屬性值轉(zhuǎn)換為所述預(yù)設(shè)格式的屬性值,根據(jù)所述預(yù)設(shè)格式的屬性值生成預(yù)設(shè)格式對(duì)象;
[0161]當(dāng)所述全局對(duì)象的屬性的類型為函數(shù)型時(shí),將所述屬性的函數(shù)體轉(zhuǎn)換為字符串,并加上預(yù)設(shè)函數(shù)前綴,根據(jù)加上所述預(yù)設(shè)函數(shù)前綴的字符串生成預(yù)設(shè)格式對(duì)象;
[0162]當(dāng)所述全局對(duì)象的屬性的類型為對(duì)象型時(shí),判斷所述屬性的屬性值的地址是否存在于所述映射表中,當(dāng)存在時(shí),根據(jù)所述引用表將所述屬性值序列化為所述引用表的索引信息,根據(jù)所述索引信息和所述屬性的名稱生成預(yù)設(shè)格式對(duì)象;當(dāng)不存在時(shí),根據(jù)所述屬性值將所述屬性轉(zhuǎn)換為預(yù)設(shè)格式對(duì)象的屬性,為所述預(yù)設(shè)格式對(duì)象的屬性設(shè)置唯一標(biāo)識(shí),并將所述唯一標(biāo)識(shí)和所述預(yù)設(shè)格式對(duì)象的屬性加入所述引用表中,并根據(jù)所述引用表將所述屬性值序列化為所述引用表的索引信息,根據(jù)所述索引信息和所述屬性的名稱生成預(yù)設(shè)格式對(duì)象。
[0163]所述預(yù)設(shè)格式可以為JS0N格式。
[0164]上述方法還可包括:
[0165]讀取所述網(wǎng)頁(yè)的預(yù)設(shè)格式文件,獲得所述預(yù)設(shè)格式對(duì)象;
[0166]根據(jù)所述預(yù)設(shè)格式對(duì)象、反序列化規(guī)則、所述映射表和所述引用表,生成全局對(duì)象;
[0167]根據(jù)所述全局對(duì)象創(chuàng)建JS環(huán)境;
[0168]利用所述JS環(huán)境創(chuàng)建節(jié)點(diǎn)樹。
[0169]所述根據(jù)所述預(yù)設(shè)格式對(duì)象、反序列化規(guī)則、所述映射表和所述引用表,生成全局對(duì)象,可包括:
[0170]當(dāng)所述預(yù)設(shè)格式對(duì)象的屬性的屬性值為數(shù)值、空值、布爾值、數(shù)組或不帶前綴的字符串時(shí),將所述屬性值轉(zhuǎn)換為JS值,根據(jù)所述屬性的名稱和轉(zhuǎn)換為JS值的屬性值生成全局對(duì)象;
[0171]當(dāng)所述預(yù)設(shè)格式對(duì)象的屬性的屬性值為帶預(yù)設(shè)函數(shù)前綴的字符串時(shí),將該字符串作為函數(shù)體轉(zhuǎn)換為JS函數(shù),根據(jù)所述屬性的名稱和所述JS函數(shù)生成全局對(duì)象;
[0172]當(dāng)所述預(yù)設(shè)格式對(duì)象的屬性的屬性值為帶所述引用表索引信息前綴的字符串時(shí),將該字符串作為唯一標(biāo)識(shí),判斷該字符串是否存在于所述映射表中;當(dāng)存在時(shí),根據(jù)所述映射表獲取所述屬性的屬性值地址,根據(jù)所述引用表獲取該字符串對(duì)應(yīng)的預(yù)設(shè)格式對(duì)象的屬性,根據(jù)所述屬性的屬性值地址和所述屬性的名稱生成全局對(duì)象;當(dāng)不存在時(shí),創(chuàng)建一全局對(duì)象的屬性,在所述引用表中查找該字符串對(duì)應(yīng)的預(yù)設(shè)格式對(duì)象的屬性,根據(jù)該字符串對(duì)應(yīng)的預(yù)設(shè)格式對(duì)象的屬性