亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理終端及其控制方法_4

文檔序號:9616294閱讀:來源:國知局
的基本結(jié)構(gòu)與圖1中所述的結(jié)構(gòu)相同。
[0080]擴(kuò)展功能模塊1002和1004分別在Web瀏覽器1001和1003上操作。擴(kuò)展功能模塊1002和1004與存儲服務(wù)器405協(xié)作提供用于同步各個(gè)Web瀏覽器1001和1003的數(shù)據(jù)存儲單元中存儲的數(shù)據(jù)的功能。例如,通過上述存儲服務(wù)的提供者來提供擴(kuò)展功能模塊1002和1004,作為用于擴(kuò)展Web瀏覽器1001和1003的功能的插件程序。
[0081]在本示例性實(shí)施例中,Web瀏覽器1001支持WebStorage和FileSystem API作為本地存儲數(shù)據(jù)。另一方面,除了 WebStorage和FileSystem API之外,Web瀏覽器1003還支持 IndexedDB ο
[0082]當(dāng)Web瀏覽器支持IndexedDB時(shí),由應(yīng)用服務(wù)器404提供的Web應(yīng)用也請求IndexedDB來存儲必要的數(shù)據(jù)。
[0083]Web瀏覽器1001和1003利用用于經(jīng)由數(shù)據(jù)存儲單元108訪問本地?cái)?shù)據(jù)的處理以及用于在事件發(fā)生時(shí)調(diào)用函數(shù)的事件處理,來分別提供擴(kuò)展功能模塊1002和1004。用于登記擴(kuò)展功能模塊1002和1004所必需的賬戶信息以與存儲服務(wù)器405協(xié)作執(zhí)行同步處理的方法,與圖5A和圖5B中描述的方法相同,因此將省略其描述。
[0084]在下文中,將描述通過Web瀏覽器1001和1003執(zhí)行的對于本示例性實(shí)施例唯一的處理。通過采取Web瀏覽器1001和擴(kuò)展功能模塊1002作為示例,來描述Web瀏覽器1001和1003兩者共同的處理。
[0085]圖11是例示在網(wǎng)頁加載時(shí)由Web瀏覽器1001和擴(kuò)展功能模塊1002執(zhí)行的處理的序列圖。
[0086]在步驟S1101中,Web瀏覽器1001從用戶接收網(wǎng)頁加載處理的請求,并且在頁面加載時(shí)調(diào)用事件處理。通過擴(kuò)展功能模塊1002將該事件處理登記在Web瀏覽器1001上。在步驟S1102中,擴(kuò)展功能模塊1002在頁面加載時(shí)激活事件處理。然后,在事件處理中,擴(kuò)展功能模塊1002還調(diào)用在步驟S1103中執(zhí)行的、在頁面加載時(shí)的同步處理(參見圖16)。
[0087]圖16是例示圖11的步驟S1103中執(zhí)行的同步處理的詳情的流程圖。
[0088]在步驟S1601至S1604中,擴(kuò)展功能模塊1002執(zhí)行在圖6中的上述步驟S601至S604中由Web瀏覽器101執(zhí)行的處理。處理的內(nèi)容與圖6中描述的相同。在步驟S1603中執(zhí)行的比較處理之后,如果擴(kuò)展功能模塊1002確定遠(yuǎn)程數(shù)據(jù)比本地?cái)?shù)據(jù)新、或者存在遠(yuǎn)程數(shù)據(jù)但是不存在本地?cái)?shù)據(jù)(步驟S1603中“遠(yuǎn)程數(shù)據(jù)新”),則處理進(jìn)行到步驟S1605。
[0089]在步驟S1605中,基于賬戶信息和當(dāng)前的URL,擴(kuò)展功能模塊1002執(zhí)行通過存儲服務(wù)器405管理的遠(yuǎn)程數(shù)據(jù)與本地?cái)?shù)據(jù)的比較處理。具體而言,擴(kuò)展功能模塊1002檢查并且確定在遠(yuǎn)程數(shù)據(jù)中是否包括不被Web瀏覽器1001支持的、作為本地存儲數(shù)據(jù)的數(shù)據(jù)的類型。如果擴(kuò)展功能模塊1002檢查并且確定遠(yuǎn)程數(shù)據(jù)中包括的數(shù)據(jù)的類型完全被Web瀏覽器1001支持(步驟S1605中是),則處理進(jìn)行到步驟S1606。步驟S1606中的處理與圖6中的步驟S605中執(zhí)行的處理相同,因此將省略其描述。在步驟S1605中,如果擴(kuò)展功能模塊1002檢查并且確定遠(yuǎn)程數(shù)據(jù)中包括不被Web瀏覽器1001支持的數(shù)據(jù)的類型(例如,IndexedDB的值)(步驟S1605中否),則處理進(jìn)行到步驟S1607。
[0090]在步驟S1607中,擴(kuò)展功能模塊1002經(jīng)由Web瀏覽器1001的UI 102提供警告畫面(參見圖17)。
[0091]當(dāng)要顯示圖17中所示的畫面時(shí),擴(kuò)展功能模塊1002(1004)和Web瀏覽器1001在要將數(shù)據(jù)寫入到存儲服務(wù)器405時(shí)、還將除數(shù)據(jù)以外的其他信息登記在存儲服務(wù)器405上。具體而言,與Web瀏覽器1001有關(guān)的信息(S卩,產(chǎn)品名稱(類型)和版本信息)以及與Web瀏覽器1001的操作環(huán)境有關(guān)的信息(即,0S或信息處理終端的標(biāo)識信息)被包括作為登記信息。
[0092]在圖17的警告畫面上,顯示與將遠(yuǎn)程數(shù)據(jù)寫入到存儲服務(wù)器405的其他Web瀏覽器相關(guān)的登記信息。此外,在警告畫面上,還將表示遠(yuǎn)程數(shù)據(jù)包括不被當(dāng)前Web瀏覽器支持的數(shù)據(jù)的消息、與用于應(yīng)對上述條件的方法一起顯示。此外,圖17中的警告畫面包括“覆寫”按鈕1701和“繼續(xù)而不同步”按鈕1702。在步驟S1608中,擴(kuò)展功能模塊1002等待來自用戶的輸入,并且當(dāng)擴(kuò)展功能模塊1002檢測到按下了 “覆寫”按鈕1701時(shí)(步驟S1608中是),處理進(jìn)行到步驟S1604。步驟S1604中執(zhí)行的處理如上所述。然而,如果確定不存在本地?cái)?shù)據(jù),則擴(kuò)展功能模塊1002將用于刪除遠(yuǎn)程數(shù)據(jù)的請求發(fā)送到存儲服務(wù)器405。此夕卜,如果檢測到按下了“繼續(xù)而不同步”按鈕1702 (步驟S1608中否),則處理進(jìn)行到步驟S1609o
[0093]在步驟S1609中,擴(kuò)展功能模塊1002將與當(dāng)前被視為Web瀏覽器1001上的加載對象的網(wǎng)頁對應(yīng)的網(wǎng)址(Web應(yīng)用)、登記為從同步處理的對象中排除了的網(wǎng)址。如果網(wǎng)址被登記如上,例如,當(dāng)Web瀏覽器1001顯示圖15A中所示的畫面時(shí),在列表框1502中包括與網(wǎng)址的URL相關(guān)的信息。之后,擴(kuò)展功能模塊1002結(jié)束同步處理。Web瀏覽器1001在結(jié)束同步處理之后或者在同步處理的同時(shí),將加載的網(wǎng)頁顯示在UI 102上。
[0094]在后續(xù)處理中,如果在步驟S1609中從同步處理的對象中排除了的URL開始、由Web應(yīng)用請求針對本地?cái)?shù)據(jù)的讀取或?qū)懭胩幚?,則擴(kuò)展功能模塊1002不執(zhí)行與該請求相關(guān)的同步處理。
[0095]除了根據(jù)本示例性實(shí)施例的上述處理以外,在遠(yuǎn)程數(shù)據(jù)中包括不被Web瀏覽器1001支持的數(shù)據(jù)的類型的情況下,也可以執(zhí)行使用遠(yuǎn)程數(shù)據(jù)的一部分的本地?cái)?shù)據(jù)同步處理。在考慮到安全性的同時(shí),可以通過存儲服務(wù)器405選擇用于上述處理的數(shù)據(jù)。此外,在圖16中所示的處理中,考慮安全性以防止不期望的問題發(fā)生,如果遠(yuǎn)程數(shù)據(jù)中包括不被Web瀏覽器1001支持的數(shù)據(jù)的類型,則限制使用該數(shù)據(jù)的本地?cái)?shù)據(jù)寫入處理。
[0096]圖12是例示當(dāng)Web瀏覽器1001正在執(zhí)行Web應(yīng)用時(shí)要執(zhí)行的處理的序列圖。
[0097]在步驟S1201中,Web應(yīng)用將對本地?cái)?shù)據(jù)的讀取或?qū)懭胩幚淼恼{(diào)用請求發(fā)送到Web瀏覽器1001。
[0098]在步驟S1202中,響應(yīng)于調(diào)用請求,Web瀏覽器1001調(diào)用通過擴(kuò)展功能模塊1002預(yù)先登記的事件處理。在步驟S1203中,擴(kuò)展功能模塊1002在本地?cái)?shù)據(jù)的讀取或?qū)懭胩幚碇埃瑔?dòng)事件處理。然后,在事件處理中,擴(kuò)展功能模塊1002還調(diào)用在步驟S1204中要執(zhí)行的同步處理(參見圖13)。
[0099]在擴(kuò)展功能模塊1002結(jié)束步驟S1203中調(diào)用的事件處理之后,在步驟S1205中,Web瀏覽器1001通過數(shù)據(jù)存儲單元108執(zhí)行讀取或?qū)懭胩幚?。之后,Web瀏覽器1001將處理返回到用作調(diào)用源的Web應(yīng)用。
[0100]圖13是例不在步驟S1204中執(zhí)彳丁的同步處理的流程圖。
[0101]在步驟S1301和S1302中,擴(kuò)展功能模塊1002執(zhí)行在圖7的步驟S701和S702中由Web瀏覽器1001執(zhí)行的處理。處理的內(nèi)容與圖7中描述的相同。此外,在步驟S1303中,擴(kuò)展功能模塊1002執(zhí)行在圖8中的步驟S801中由Web瀏覽器101執(zhí)行的處理。處理的內(nèi)容與圖8中描述的相同。
[0102]在步驟S1303中執(zhí)行比較處理之后,如果擴(kuò)展功能模塊1002確定遠(yuǎn)程數(shù)據(jù)的更新日期和時(shí)間與本地?cái)?shù)據(jù)的更新日期和時(shí)間相同、或者遠(yuǎn)程數(shù)據(jù)和本地?cái)?shù)據(jù)兩者均不存在(步驟S1303中“相等”),則處理進(jìn)行到步驟S1308。
[0103]在步驟S1303中執(zhí)行的比較處理之后,如果擴(kuò)展功能模塊1002確定遠(yuǎn)程數(shù)據(jù)比本地?cái)?shù)據(jù)新、或者存在遠(yuǎn)程數(shù)據(jù)但是不存在本地?cái)?shù)據(jù)(步驟S1303中“遠(yuǎn)程數(shù)據(jù)新”),則處理進(jìn)行到步驟S1305。在步驟S1303中執(zhí)行的比較處理之后,如果擴(kuò)展功能模塊1002確定本地?cái)?shù)據(jù)比遠(yuǎn)程數(shù)據(jù)新、或者存在本地?cái)?shù)據(jù)但是不存在遠(yuǎn)程數(shù)據(jù)(步驟S1303中“本地?cái)?shù)據(jù)新”),則處理進(jìn)行到步驟S1304。在步驟S1304至S1307中,擴(kuò)展功能模塊1002執(zhí)行在圖8中的步驟S802至S805中由Web瀏覽器101執(zhí)行的處理。處理的內(nèi)容與圖8中描述的相同。
[0104]在步驟S1306中,如果擴(kuò)展功能模塊1002檢測到在步驟S1305中通過UI 102在由Web瀏覽器1001提供的警告畫面(參照圖9)上按下了“取消”按鈕902 (步驟S1306中否),則處理進(jìn)行到步驟S1307。在步驟S1307中,擴(kuò)展功能模塊1002重新加載網(wǎng)頁。在重新加載網(wǎng)頁之后,代替將處理返回到用作調(diào)用源的Web應(yīng)用,而執(zhí)行圖11的序列圖中所示的處理。通過上述處理,用遠(yuǎn)程數(shù)據(jù)更新本地?cái)?shù)據(jù),并且通過使用更新后的數(shù)據(jù)來重新構(gòu)造與用作調(diào)用源的Web應(yīng)用對應(yīng)的網(wǎng)頁。
[0105]在步驟S1308中,擴(kuò)展功能模塊1002檢查并且確定來
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1