開啟網(wǎng)頁的方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及計算機技術領域,特別涉及一種開啟網(wǎng)頁的方法和裝置。
【背景技術】
[0002] 隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,通過互聯(lián)網(wǎng)獲取信息成為人們獲取信息的主要途 徑,瀏覽器是人們訪問互聯(lián)網(wǎng)最常用的工具之一。
[0003] 一般地,當用戶通過瀏覽器訪問某個網(wǎng)址時,瀏覽器的主進程會創(chuàng)建網(wǎng)頁進程,并 將攜帶有該網(wǎng)址的網(wǎng)頁開啟指令,發(fā)送給該網(wǎng)頁進程,網(wǎng)頁進程根據(jù)網(wǎng)頁開啟指令中攜帶 的網(wǎng)址,在該網(wǎng)頁進程中開啟對應的網(wǎng)頁。在開啟網(wǎng)頁的過程中,經(jīng)常會遇到網(wǎng)絡不穩(wěn)定等 因素導致的網(wǎng)頁開啟失敗的情況。對于這種情況,用戶可以點擊瀏覽器中的刷新按鈕,以觸 發(fā)重新執(zhí)行開啟網(wǎng)頁的處理。
[0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
[0005] 通過上述方法重新執(zhí)行開啟網(wǎng)頁的處理時,需要用戶點擊瀏覽器中的刷新按鈕, 以觸發(fā)執(zhí)行開啟網(wǎng)頁的處理,這樣,使得開啟網(wǎng)頁的操作較繁瑣,導致開啟網(wǎng)頁的效率低 下。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種開啟網(wǎng)頁的方法和裝置。所 述技術方案如下:
[0007] 第一方面,提供了一種開啟網(wǎng)頁的方法,所述方法包括:
[0008] 主進程向第一輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指令,以使所述第 一輔進程根據(jù)所述目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作,如果開啟所述網(wǎng)頁失敗,則 向所述主進程發(fā)送網(wǎng)頁重開啟消息;
[0009] 當接收到所述第一輔進程發(fā)送的網(wǎng)頁重開啟消息時,所述主進程根據(jù)所述網(wǎng)頁重 開啟消息,確定所述第一輔進程對應的網(wǎng)絡地址為所述目標網(wǎng)絡地址;
[0010] 所述主進程建立第二輔進程,并向所述第二輔進程發(fā)送攜帶有所述目標網(wǎng)絡地 址的第二網(wǎng)頁開啟指令,以使所述第二輔進程根據(jù)所述目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng) 頁的操作。
[0011] 第二方面,提供了一種開啟網(wǎng)頁的方法,所述方法包括:
[0012] 第一輔進程接收主進程發(fā)送的攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指令,并根據(jù) 所述目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作;
[0013] 如果開啟所述網(wǎng)頁失敗,則所述第一輔進程向所述主進程發(fā)送網(wǎng)頁重開啟消息; 以使所述主進程根據(jù)所述網(wǎng)頁重開啟消息,確定所述第一輔進程對應的網(wǎng)絡地址為所述目 標網(wǎng)絡地址,建立第二輔進程,并向所述第二輔進程發(fā)送攜帶有所述目標網(wǎng)絡地址的第二 網(wǎng)頁開啟指令;
[0014] 所述第一輔進程將自身關閉。
[0015] 第三方面,提供了一種開啟網(wǎng)頁的裝置中建立的主進程,所述主進程包括:
[0016] 發(fā)送模塊,用于向第一輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指令,以 使所述第一輔進程根據(jù)所述目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作,如果開啟所述網(wǎng) 頁失敗,則向所述主進程發(fā)送網(wǎng)頁重開啟消息;
[0017] 確定模塊,用于當接收到所述第一輔進程發(fā)送的網(wǎng)頁重開啟消息時,根據(jù)所述網(wǎng) 頁重開啟消息,確定所述第一輔進程對應的網(wǎng)絡地址為所述目標網(wǎng)絡地址;
[0018] 建立模塊,用于建立第二輔進程,并向所述第二輔進程發(fā)送攜帶有所述目標網(wǎng)絡 地址的第二網(wǎng)頁開啟指令,以使所述第二輔進程根據(jù)所述目標網(wǎng)絡地址,執(zhí)行開啟對應的 網(wǎng)頁的操作。
[0019] 第四方面,提供了一種開啟網(wǎng)頁的裝置中建立的第一輔進程,所述第一輔進程包 括:
[0020] 接收模塊,用于接收主進程發(fā)送的攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指令,并 根據(jù)所述目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作;
[0021] 發(fā)送模塊,用于如果開啟所述網(wǎng)頁失敗,則向所述主進程發(fā)送網(wǎng)頁重開啟消息;以 使所述主進程根據(jù)所述網(wǎng)頁重開啟消息,確定所述第一輔進程對應的網(wǎng)絡地址為所述目標 網(wǎng)絡地址,建立第二輔進程,并向所述第二輔進程發(fā)送攜帶有所述目標網(wǎng)絡地址的第二網(wǎng) 頁開啟指令;
[0022] 關閉模塊,用于將自身關閉。
[0023] 第五方面,提供了一種開啟網(wǎng)頁的裝置,所述裝置中建立有主進程和第一輔進 程,其中:
[0024] 所述主進程,用于向第一輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指令; 當接收到所述第一輔進程發(fā)送的網(wǎng)頁重開啟消息時,根據(jù)所述網(wǎng)頁重開啟消息,確定所述 第一輔進程對應的網(wǎng)絡地址為所述目標網(wǎng)絡地址;建立第二輔進程,并向所述第二輔進程 發(fā)送攜帶有所述目標網(wǎng)絡地址的第二網(wǎng)頁開啟指令,以使所述第二輔進程根據(jù)所述目標網(wǎng) 絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作;
[0025] 所述第一輔進程,用于接收主進程發(fā)送的攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指 令,并根據(jù)所述目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作;如果開啟所述網(wǎng)頁失敗,則向 所述主進程發(fā)送網(wǎng)頁重開啟消息;將自身關閉。
[0026] 本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0027] 本發(fā)明實施例中,主進程向第一輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟 指令,以使第一輔進程根據(jù)目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作,如果開啟該網(wǎng)頁失 敗,則向主進程發(fā)送網(wǎng)頁重開啟消息,當接收到第一輔進程發(fā)送的網(wǎng)頁重開啟消息時,主進 程根據(jù)網(wǎng)頁重開啟消息,確定第一輔進程對應的網(wǎng)絡地址為目標網(wǎng)絡地址,主進程建立第 二輔進程,并向第二輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第二網(wǎng)頁開啟指令,以使第二輔進 程根據(jù)目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作,這樣,當?shù)谝惠o進程開啟網(wǎng)頁失敗時, 主進程可以自動建立第二輔進程,由第二輔進程重新開啟該網(wǎng)頁,簡化了用戶開啟網(wǎng)頁的 操作,從而,可以提高開啟網(wǎng)頁的效率。
【附圖說明】
[0028] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0029] 圖1是本發(fā)明實施例提供的一種開啟網(wǎng)頁的方法流程圖;
[0030] 圖2是本發(fā)明實施例提供的一種開啟網(wǎng)頁的方法流程圖;
[0031] 圖3是本發(fā)明實施例提供的一種開啟網(wǎng)頁的方法流程圖;
[0032] 圖4是本發(fā)明實施例提供的一種開啟網(wǎng)頁的方法流程圖;
[0033] 圖5是本發(fā)明實施例提供的一種開啟網(wǎng)頁的裝置中建立的主進程的結構示意 圖;
[0034] 圖6是本發(fā)明實施例提供的一種開啟網(wǎng)頁的裝置中建立的第一輔進程的結構示 意圖;
[0035] 圖7是本發(fā)明實施例提供的一種終端的結構示意圖。
【具體實施方式】
[0036] 為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0037] 實施例一
[0038] 本發(fā)明實施例提供了 一種開啟網(wǎng)頁的方法,該方法可以由終端中建立的主進程和 輔進程共同實現(xiàn)。
[0039] 如圖1所示,該方法中主進程的處理流程可以包括如下的步驟:
[0040] 步驟101,主進程向第一輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指令,以 使第一輔進程根據(jù)目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作,如果開啟該網(wǎng)頁失敗,則向 主進程發(fā)送網(wǎng)頁重開啟消息。
[0041] 步驟102,當接收到第一輔進程發(fā)送的網(wǎng)頁重開啟消息時,主進程根據(jù)網(wǎng)頁重開啟 消息,確定第一輔進程對應的網(wǎng)絡地址為目標網(wǎng)絡地址。
[0042] 步驟103,主進程建立第二輔進程,并向第二輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第 二網(wǎng)頁開啟指令,以使第二輔進程根據(jù)目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作。
[0043] 如圖2所示,該方法中第一輔進程的處理流程可以包括如下的步驟:
[0044] 步驟201,第一輔進程接收主進程發(fā)送的攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟指 令,并根據(jù)目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作。
[0045] 步驟202,如果開啟該網(wǎng)頁失敗,則第一輔進程向主進程發(fā)送網(wǎng)頁重開啟消息,以 使主進程根據(jù)網(wǎng)頁重開啟消息,確定第一輔進程對應的網(wǎng)絡地址為目標網(wǎng)絡地址,建立第 二輔進程,并向第二輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第二網(wǎng)頁開啟指令。
[0046] 步驟203,第一輔進程將自身關閉。
[0047] 本發(fā)明實施例中,主進程向第一輔進程發(fā)送攜帶有目標網(wǎng)絡地址的第一網(wǎng)頁開啟 指令,以使第一輔進程根據(jù)目標網(wǎng)絡地址,執(zhí)行開啟對應的網(wǎng)頁的操作,如果開啟該網(wǎng)頁 失敗,則向主進程發(fā)送網(wǎng)頁重開啟消息,當接收到第一輔進程發(fā)送的網(wǎng)頁重開啟消息時,主