国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      針對多個應(yīng)用的進(jìn)程的管理方法

      文檔序號:6549949閱讀:404來源:國知局
      針對多個應(yīng)用的進(jìn)程的管理方法
      【專利摘要】本發(fā)明提供了一種多進(jìn)程管理方法與裝置,其中,多進(jìn)程管理方法包括:當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令,根據(jù)所述指令顯示或隱藏所述當(dāng)前進(jìn)程運(yùn)行的窗口;所述當(dāng)前進(jìn)程根據(jù)所述指令通知其它進(jìn)程,使所述其它進(jìn)程顯示或隱藏所述其它進(jìn)程運(yùn)行的窗口;其中,所述當(dāng)前進(jìn)程和所述其它進(jìn)程為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程。通過本申請,有效提高了設(shè)定按鍵的功能,實(shí)現(xiàn)了多進(jìn)程模式下的設(shè)定按鍵的統(tǒng)一控制和管理。
      【專利說明】針對多個應(yīng)用的進(jìn)程的管理方法
      [0001] 本發(fā)明專利申請是申請日為2012年3月15日、申請?zhí)枮?01210069316. 7、名稱為 "多進(jìn)程管理方法與裝置"的中國發(fā)明專利申請的分案申請。

      【技術(shù)領(lǐng)域】
      [0002] 本申請涉及計算機(jī)【技術(shù)領(lǐng)域】,特別是涉及一種多進(jìn)程管理的方法與裝置。

      【背景技術(shù)】
      [0003] 老板鍵是一種熱鍵或熱鍵組合,主要功能是能夠通過事先設(shè)定好的快捷鍵瞬間隱 藏掉多個事先設(shè)定的窗口。通過老板鍵能夠快速隱藏游戲或其他無關(guān)工作的程式,并讓顯 示器呈現(xiàn)正常工作時的畫面,藉以達(dá)到保護(hù)隱私的目的。
      [0004] 目前,老板鍵的實(shí)現(xiàn)都是使用進(jìn)程(如一個游戲進(jìn)程)中的一個主窗口來注冊老 板鍵,其余窗口都是子窗口,主窗口收到消息后會通知子窗口,都是在一個進(jìn)程模式的下實(shí) 現(xiàn)。當(dāng)注冊老板鍵后,用戶按下老板鍵,Windows注冊窗口會收到WMJTOTKEY的消息,進(jìn)而 顯示或隱藏相應(yīng)的窗口。
      [0005] 然而,目前的程序或應(yīng)用中,老板鍵相互獨(dú)立。以兩個游戲A和B為例,游戲A和B 由同一個用戶在同一臺電腦上同時運(yùn)行,如果使用游戲A的進(jìn)程中的一個主窗口來注冊老 板鍵,那么該老板鍵將只對游戲A起作用,用戶按下老板鍵,可以使游戲A打開的窗口都關(guān) 閉。而如果此時,游戲B沒有注冊老板鍵,則游戲B的窗口將不會關(guān)閉。如果游戲B也注冊 了老板鍵,則游戲A和B的老板鍵可以相同也可以不同。在相同的情況下,用戶需要先按一 次老板鍵關(guān)閉當(dāng)前的游戲A,然后,再次按下相同的老板鍵關(guān)閉游戲B。在不相同的情況下, 則用戶需要分別按下不同的老板鍵先后關(guān)閉不同的游戲。可見,無論老板鍵相同或不同,都 無法實(shí)現(xiàn)一個老板鍵關(guān)閉兩個游戲的窗口的功能。
      [0006] 也就是說,現(xiàn)有的設(shè)定按鍵如老板鍵功能,無法實(shí)現(xiàn)不同應(yīng)用的多進(jìn)程之間的統(tǒng) 一控制和管理。


      【發(fā)明內(nèi)容】

      [0007] 本申請所要解決的技術(shù)問題是提供一種多進(jìn)程管理方法與裝置,以解決現(xiàn)有的設(shè) 定按鍵如老板鍵功能,無法實(shí)現(xiàn)不同應(yīng)用的多進(jìn)程之間的統(tǒng)一控制和管理的問題。
      [0008] 為了解決上述問題,本申請公開了一種多進(jìn)程管理方法,包括:當(dāng)前進(jìn)程接收到輸 入的設(shè)定按鍵的指令,根據(jù)所述指令顯示或隱藏所述當(dāng)前進(jìn)程運(yùn)行的窗口;所述當(dāng)前進(jìn)程 根據(jù)所述指令通知其它進(jìn)程,使所述其它進(jìn)程顯示或隱藏所述其它進(jìn)程運(yùn)行的窗口;其中, 所述當(dāng)前進(jìn)程和所述其它進(jìn)程為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程。
      [0009] 優(yōu)選地,在所述當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令的步驟之前,還包括:所述 多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令;接收到所述設(shè)置指令的進(jìn)程將所述設(shè)置指 令通知給除其自身之外的,所述多個應(yīng)用的進(jìn)程中的所有進(jìn)程;其中,所述設(shè)置指令包括所 述設(shè)定按鍵的信息,所述設(shè)置指令用于指示接收到輸入的所述設(shè)定按鍵的指令的進(jìn)程顯示 或隱藏其運(yùn)行的窗口。
      [0010] 優(yōu)選地,所述多個應(yīng)用的進(jìn)程中的每個進(jìn)程中均設(shè)置有進(jìn)程間通訊管理器,所述 進(jìn)程間通訊管理器用于通過映射表保存和管理所述多個應(yīng)用的進(jìn)程的進(jìn)程信息,所述進(jìn)程 信息包括進(jìn)程標(biāo)識和主窗口句柄的信息。
      [0011] 優(yōu)選地,在所述多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令的步驟之前,還包 括:當(dāng)所述多個應(yīng)用的進(jìn)程中有進(jìn)程啟動時,新啟動的進(jìn)程向已啟動的進(jìn)程發(fā)送注冊消息; 所述已啟動的進(jìn)程通過所述注冊消息獲取所述新啟動的進(jìn)程的信息,并保存至所述已啟動 的進(jìn)程的進(jìn)程間通訊管理器中;所述已啟動的進(jìn)程向所述新啟動的進(jìn)程發(fā)送回應(yīng)消息,所 述回應(yīng)消息中攜帶有所述已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息;所述新啟動的 進(jìn)程獲取所述已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息,并保存至所述新啟動的進(jìn) 程的進(jìn)程間通訊管理器中。
      [0012] 優(yōu)選地,所述已啟動的進(jìn)程為頂層窗口所在的進(jìn)程;或者,所述已啟動的進(jìn)程包括 多個,所述多個已啟動的進(jìn)程中第一個接收到所述注冊消息的進(jìn)程通過所述注冊消息獲取 所述新啟動的進(jìn)程的信息,并向所述新啟動的進(jìn)程發(fā)送回應(yīng)消息。
      [0013] 優(yōu)選地,所述當(dāng)前進(jìn)程根據(jù)所述指令通知其它進(jìn)程的步驟包括:所述當(dāng)前進(jìn)程獲 取所述當(dāng)前進(jìn)程的進(jìn)程間通訊管理器中保存的所述其它進(jìn)程的進(jìn)程信息;根據(jù)所述其它進(jìn) 程的進(jìn)程信息,將所述指令通知所述其它進(jìn)程。
      [0014] 優(yōu)選地,所述滿足設(shè)定規(guī)則的多個應(yīng)用為同時使用同一瀏覽器運(yùn)行的多個應(yīng)用。
      [0015] 優(yōu)選地,所述滿足設(shè)定規(guī)則的多個應(yīng)用為在一個瀏覽器中使用游戲插件啟動的多 個游戲。
      [0016] 為了解決上述問題,本申請還公開了一種多進(jìn)程管理裝置,包括:第一接收模塊, 用于使當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令,根據(jù)所述指令顯示或隱藏所述當(dāng)前進(jìn)程運(yùn) 行的窗口;第一通知模塊,用于使所述當(dāng)前進(jìn)程根據(jù)所述指令通知其它進(jìn)程,使所述其它進(jìn) 程顯示或隱藏所述其它進(jìn)程運(yùn)行的窗口;其中,所述當(dāng)前進(jìn)程和所述其它進(jìn)程為滿足設(shè)定 規(guī)則的多個應(yīng)用的進(jìn)程。
      [0017] 優(yōu)選地,該多進(jìn)程管理裝置還包括:第二接收模塊,用于在所述第一接收模塊使所 述當(dāng)前進(jìn)程接收到輸入的所述設(shè)定按鍵的指令之前,通過所述多個應(yīng)用的進(jìn)程中的一個進(jìn) 程接收到設(shè)置指令;第二通知模塊,用于使接收到所述設(shè)置指令的進(jìn)程將所述設(shè)置指令通 知給除其自身之外的,所述多個應(yīng)用的進(jìn)程中的所有進(jìn)程;其中,所述設(shè)置指令包括所述設(shè) 定按鍵的信息,所述設(shè)置指令用于指示接收到輸入的所述設(shè)定按鍵的指令的進(jìn)程顯示或隱 藏其運(yùn)行的窗口。
      [0018] 優(yōu)選地,所述多個應(yīng)用的進(jìn)程中的每個進(jìn)程中均設(shè)置有進(jìn)程間通訊管理器,所述 進(jìn)程間通訊管理器用于通過映射表保存和管理所述多個應(yīng)用的進(jìn)程的進(jìn)程信息,所述進(jìn)程 信息包括進(jìn)程標(biāo)識和主窗口句柄的信息。
      [0019] 優(yōu)選地,該多進(jìn)程管理裝置還包括:注冊模塊,用于在所述第二接收模塊通過多個 應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令之前,當(dāng)所述多個應(yīng)用的進(jìn)程中有進(jìn)程啟動時, 新啟動的進(jìn)程向已啟動的進(jìn)程發(fā)送注冊消息;第一獲取模塊,用于使所述已啟動的進(jìn)程通 過所述注冊消息獲取所述新啟動的進(jìn)程的信息,并保存至所述已啟動的進(jìn)程的進(jìn)程間通訊 管理器中;回復(fù)模塊,用于使所述已啟動的進(jìn)程向所述新啟動的進(jìn)程發(fā)送回應(yīng)消息,所述回 應(yīng)消息中攜帶有所述已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息;第二獲取模塊,用 于使所述新啟動的進(jìn)程獲取所述已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息,并保存 至所述新啟動的進(jìn)程的進(jìn)程間通訊管理器中。
      [0020] 優(yōu)選地,所述已啟動的進(jìn)程為頂層窗口所在的進(jìn)程;或者,所述已啟動的進(jìn)程包括 多個,所述多個已啟動的進(jìn)程中第一個接收到所述注冊消息的進(jìn)程通過所述注冊消息獲取 所述新啟動的進(jìn)程的信息,并向所述新啟動的進(jìn)程發(fā)送回應(yīng)消息。
      [0021] 優(yōu)選地,所述第一通知模塊,用于使所述當(dāng)前進(jìn)程獲取所述當(dāng)前進(jìn)程的進(jìn)程間通 訊管理器中保存的所述其它進(jìn)程的進(jìn)程信息;根據(jù)所述其它進(jìn)程的進(jìn)程信息,將所述指令 通知所述其它進(jìn)程,使所述其它進(jìn)程顯示或隱藏所述其它進(jìn)程運(yùn)行的窗口。
      [0022] 優(yōu)選地,所述滿足設(shè)定規(guī)則的多個應(yīng)用為同時使用同一瀏覽器運(yùn)行的多個應(yīng)用。
      [0023] 優(yōu)選地,所述滿足設(shè)定規(guī)則的多個應(yīng)用為在一個瀏覽器中使用游戲插件啟動的多 個游戲。
      [0024] 與現(xiàn)有技術(shù)相比,本申請具有以下優(yōu)點(diǎn):
      [0025] 通過本申請,使?jié)M足一定規(guī)則的多個應(yīng)用的不同進(jìn)程之間相互關(guān)聯(lián)(如多個游戲 的進(jìn)程之間相互關(guān)聯(lián)),當(dāng)當(dāng)前進(jìn)程收到設(shè)定按鍵(如老板鍵)的指令時,不但顯示或隱藏 自身運(yùn)行的窗口,還通知與其關(guān)聯(lián)的其它進(jìn)程顯示或隱藏各自運(yùn)行的窗口,以使多個應(yīng)用 的窗口同時顯示或隱藏,從而解決了現(xiàn)有的設(shè)定按鍵功能,無法實(shí)現(xiàn)不同應(yīng)用的多進(jìn)程之 間的統(tǒng)一控制和管理的問題,有效提高了設(shè)定按鍵的功能,實(shí)現(xiàn)了多進(jìn)程模式下的設(shè)定按 鍵的統(tǒng)一控制和管理。

      【專利附圖】

      【附圖說明】
      [0026] 圖1是根據(jù)本申請實(shí)施例一的一種多進(jìn)程管理方法的步驟流程圖;
      [0027] 圖2是根據(jù)本申請實(shí)施例二的一種多進(jìn)程管理方法的步驟流程圖;
      [0028] 圖3是根據(jù)本申請實(shí)施例三的一種多進(jìn)程管理方法的步驟流程圖;
      [0029] 圖4是根據(jù)本申請實(shí)施例四的一種多進(jìn)程管理裝置的結(jié)構(gòu)框圖。

      【具體實(shí)施方式】
      [0030] 為使本申請的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對本申請作進(jìn)一步詳細(xì)的說明。
      [0031] 實(shí)施例一
      [0032] 參照圖1,示出了根據(jù)本申請實(shí)施例一的一種多進(jìn)程管理方法的步驟流程圖。
      [0033] 本實(shí)施例的多進(jìn)程管理方法包括以下步驟:
      [0034] 步驟S102 :當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令,根據(jù)所述指令顯示或隱藏當(dāng) 前進(jìn)程運(yùn)行的窗口。
      [0035] 步驟S104 :當(dāng)前進(jìn)程根據(jù)所述指令通知其它進(jìn)程,使其它進(jìn)程顯示或隱藏其它進(jìn) 程運(yùn)行的窗口。
      [0036] 其中,當(dāng)前進(jìn)程和其它進(jìn)程為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程。設(shè)定規(guī)則可以由 本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況靈活設(shè)定,通常為多個相同類型的應(yīng)用或者使用同一程序打 開的多個應(yīng)用,如,設(shè)定為使用同一瀏覽器打開的應(yīng)用,或者設(shè)定為使用同一插件打開的應(yīng) 用,或者設(shè)定為應(yīng)用類型相同(如均為游戲類或電子書類應(yīng)用)的應(yīng)用,或者設(shè)定為均能接 受老板鍵的多個瀏覽器等,本申請對此不作限制。
      [0037] 優(yōu)選地,滿足設(shè)定規(guī)則的多個應(yīng)用為同時使用同一瀏覽器運(yùn)行的多個應(yīng)用,如同 時在同一個瀏覽器中使用游戲插件打開的多個游戲。
      [0038] 舉例來說,使用老板鍵功能統(tǒng)一控制和管理多個游戲窗口時,由于老板鍵功能是 一個內(nèi)置于游戲插件中的游戲輔助功能,而且游戲插件打開游戲后是以單獨(dú)的進(jìn)程方式來 運(yùn)行游戲的。因此,可以使多個游戲(滿足使用游戲插件打開的規(guī)則)的進(jìn)程之間相互關(guān) 聯(lián),使用老板鍵管理和控制這些相互關(guān)聯(lián)的多個游戲的進(jìn)程,實(shí)現(xiàn)多個游戲窗口的統(tǒng)一控 制和管理。其中,關(guān)聯(lián)形式可以有多種,如使用關(guān)聯(lián)表記錄多個進(jìn)程之間的信息,根據(jù)關(guān)聯(lián) 表中的信息通知其它進(jìn)程等,但不限于此,在實(shí)際應(yīng)用中還可以使用其它任意適當(dāng)形式,如 實(shí)時查找獲取相關(guān)進(jìn)程的信息,根據(jù)實(shí)時獲取的信息通知相關(guān)進(jìn)程等。
      [0039] 本實(shí)施例中,當(dāng)當(dāng)前游戲進(jìn)程接收到用戶按下的老板鍵的指令后,會顯示或隱藏 當(dāng)前游戲進(jìn)程運(yùn)行的游戲窗口,同時,將接收到用戶按下老板鍵的消息通知給與其關(guān)聯(lián)的 其它進(jìn)程,即,運(yùn)行的其它游戲進(jìn)程,以指示其它游戲進(jìn)程關(guān)閉相應(yīng)的游戲窗口。
      [0040] 需要說明的是,以上僅為示例性說明,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明了,本實(shí)施例還可應(yīng) 用于其它滿足設(shè)定規(guī)則的多個應(yīng)用的場景,如電子書閱讀等,本申請對此不作限制。
      [0041] 通過本實(shí)施例,使?jié)M足一定規(guī)則的多個應(yīng)用的不同進(jìn)程之間相互關(guān)聯(lián),當(dāng)當(dāng)前進(jìn) 程收到設(shè)定按鍵的指令時,不但顯示或隱藏自身運(yùn)行的窗口,還通知與其關(guān)聯(lián)的其它進(jìn)程 顯示或隱藏各自運(yùn)行的窗口,以使多個應(yīng)用的窗口同時顯示或隱藏,從而解決了現(xiàn)有的老 板鍵功能,無法實(shí)現(xiàn)不同應(yīng)用的多進(jìn)程之間的統(tǒng)一控制和管理的問題,有效提高了老板鍵 的功能,實(shí)現(xiàn)了多進(jìn)程模式下的老板鍵的統(tǒng)一控制和管理。當(dāng)然,其它一鍵管理多應(yīng)用或多 進(jìn)程的場景均可參照本實(shí)施例進(jìn)行。
      [0042] 實(shí)施例二
      [0043] 參照圖2,示出了根據(jù)本申請實(shí)施例二的一種多進(jìn)程管理方法的步驟流程圖。
      [0044] 本實(shí)施例中,以使用老板鍵控制和管理在一個瀏覽器的多個標(biāo)簽頁中使用游戲插 件打開的多個游戲進(jìn)程為例,對本申請的多進(jìn)程管理方法進(jìn)行說明,但不限于此,其它類似 使用熱鍵控制和管理多個應(yīng)用進(jìn)程的場景均可參照本實(shí)施例進(jìn)行。
      [0045] 本實(shí)施例中,老板鍵功能是一個內(nèi)置于游戲插件中的游戲輔助功能,可以一鍵隱 藏或開啟游戲窗口。使用游戲插件打開游戲后,游戲是以單獨(dú)的進(jìn)程方式來運(yùn)行游戲的, 這樣打開多個游戲就會有多個進(jìn)程同時運(yùn)行,所以需要有管理器來管理所有運(yùn)行的游戲進(jìn) 程。本實(shí)施例中,對游戲的管理采用星形的方式來管理運(yùn)行的游戲進(jìn)程,當(dāng)使用游戲插件打 開的游戲進(jìn)程有多個時,每個進(jìn)程啟動后都會向頂層窗口發(fā)送注冊消息,除頂層窗口所在 的游戲進(jìn)程外的,所有其他已打開的游戲進(jìn)程收到后,會更新自己的IPC管理器(進(jìn)程間通 訊管理器),并向發(fā)送消息的進(jìn)程發(fā)送回應(yīng)消息,并攜帶當(dāng)前已有的進(jìn)程,這樣所有的進(jìn)程 都連接起來。當(dāng)用戶在某一進(jìn)程設(shè)置老板鍵后,該進(jìn)程會調(diào)用API (應(yīng)用程序接口)注冊老 板鍵,并同時發(fā)送其他進(jìn)程告知當(dāng)前用戶設(shè)置的老板鍵值。用戶按下老板鍵,注冊老板鍵的 進(jìn)程會首先響應(yīng),該進(jìn)程處理完后通知所有其他進(jìn)程強(qiáng)制顯示或隱藏窗口。
      [0046] 具體地,本實(shí)施例的多進(jìn)程管理方法包括以下步驟:
      [0047] 步驟S202 :當(dāng)多個應(yīng)用的進(jìn)程中有進(jìn)程啟動時,新啟動的進(jìn)程向已啟動的進(jìn)程發(fā) 送注冊消息。
      [0048] 本實(shí)施例中,多個應(yīng)用為使用游戲插件打開的多個游戲,已啟動的進(jìn)程為已啟動 游戲的頂層窗口所在的進(jìn)程。當(dāng)使用游戲插件打開一個新的游戲時,該游戲的進(jìn)程會向頂 層窗口的游戲進(jìn)程發(fā)送注冊消息。當(dāng)然,已啟動的進(jìn)程也可能有多個,這時,新啟動的進(jìn)程 可以向已啟動的多個進(jìn)程發(fā)送注冊消息。
      [0049] 步驟S204 :已啟動的進(jìn)程通過注冊消息獲取新啟動的進(jìn)程的信息,并保存至已啟 動的進(jìn)程的進(jìn)程間通訊管理器中。
      [0050] 其中,多個應(yīng)用的進(jìn)程中的每個進(jìn)程中均設(shè)置有進(jìn)程間通訊管理器,進(jìn)程間通訊 管理器用于保存和管理多個應(yīng)用的進(jìn)程的進(jìn)程信息。通過進(jìn)程間通訊管理器,可以快速獲 取進(jìn)程信息,確定進(jìn)程狀態(tài),提高多進(jìn)程管理效率。
      [0051] 本實(shí)施例中,頂層窗口的游戲進(jìn)程獲取新游戲的進(jìn)程信息,并保存至自己的進(jìn)程 間通訊管理器中,若無其它游戲進(jìn)程,則此時,頂層窗口的游戲進(jìn)程中將保存有其自身及新 游戲進(jìn)程的進(jìn)程信息。
      [0052] 如果已啟動的進(jìn)程有多個,則最先收到新啟動的進(jìn)程的注冊消息的進(jìn)程獲取啟動 進(jìn)程的進(jìn)程信息,并將該信息保存至自己的進(jìn)程間通訊管理器,同時通知其它已啟動的進(jìn) 程更新本進(jìn)程的進(jìn)程間通訊管理器中的信息,以使各已啟動進(jìn)程的進(jìn)程間通訊管理器中的 信息同步。
      [0053] 步驟S206 :已啟動的進(jìn)程向新啟動的進(jìn)程發(fā)送回應(yīng)消息。
      [0054] 其中,回應(yīng)消息中攜帶有已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息。
      [0055] 本實(shí)施例中,頂層窗口的游戲進(jìn)程向新游戲進(jìn)程發(fā)送回應(yīng)消息,該回應(yīng)消息中攜 帶有頂層窗口的游戲進(jìn)程和新游戲進(jìn)程的進(jìn)程信息。
      [0056] 如果已啟動的進(jìn)程有多個,則最先收到新啟動的進(jìn)程的注冊消息的進(jìn)程向啟動進(jìn) 程發(fā)送回應(yīng)消息,其中攜帶有其自身的進(jìn)程間通訊管理器中的進(jìn)程信息,新啟動的進(jìn)程收 到該消息后,獲取其中的進(jìn)程信息保存至啟動進(jìn)程的進(jìn)程間通訊管理器中,從而實(shí)現(xiàn)了新 啟動的進(jìn)程與其它已啟動的進(jìn)程間的信息同步。通過最先收到注冊消息的進(jìn)程通知其它進(jìn) 程和發(fā)送回應(yīng)消息,提高了消息處理效率,加快了窗口顯示或隱藏時間,提升了用戶體驗(yàn)。
      [0057] 當(dāng)然,在實(shí)際應(yīng)用中,不限于最先收到注冊消息的進(jìn)程通知其它進(jìn)程和發(fā)送回應(yīng) 消息,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況,采用其它適當(dāng)策略決定注冊消息的接收和回應(yīng) 模式,本申請對此不作限制。
      [0058] 步驟S208 :新啟動的進(jìn)程獲取已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息, 并保存至新啟動的進(jìn)程的進(jìn)程間通訊管理器中。
      [0059] 本實(shí)施例中,新游戲進(jìn)程獲取回應(yīng)消息中攜帶的頂層窗口的游戲進(jìn)程和新游戲進(jìn) 程的進(jìn)程信息,并保存至新游戲進(jìn)程的進(jìn)程間通訊管理器中。
      [0060] 至此,多個應(yīng)用的進(jìn)程間建立相互關(guān)聯(lián),通過任意一個進(jìn)程的進(jìn)程間通訊管理器, 均可獲取多個應(yīng)用的所有進(jìn)程的進(jìn)程信息。
      [0061] 步驟S210 :多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令。
      [0062] 以老板鍵為例,用戶可以在多個應(yīng)用的進(jìn)程中的任意一個進(jìn)行設(shè)置,設(shè)置指令中 包括設(shè)定按鍵的信息(如,設(shè)定按鍵都包括哪幾個按鍵的信息),設(shè)置指令用于指示接收到 輸入的設(shè)定按鍵的指令的進(jìn)程顯示或隱藏其運(yùn)行的窗口(如,當(dāng)前進(jìn)程收到用戶按下老板 鍵的指令,進(jìn)行窗口的顯示或隱藏)。
      [0063] 通過任意一個進(jìn)程輸入設(shè)置指令,提高了多進(jìn)程管理的兼容性,提升了用戶使用 體驗(yàn)。
      [0064] 步驟S212 :接收到設(shè)置指令的進(jìn)程將設(shè)置指令通知給除其自身之外的,多個應(yīng)用 的進(jìn)程中的所有進(jìn)程。
      [0065] 一旦有進(jìn)程接收到設(shè)置指令,說明用戶進(jìn)行了按鍵設(shè)置(如,老板鍵設(shè)置),這時, 該進(jìn)程會通知其它相關(guān)進(jìn)程,告知其它進(jìn)程用戶進(jìn)行的按鍵設(shè)置,使按鍵設(shè)置對相關(guān)的所 有進(jìn)程都起效。
      [0066] 步驟S214 :當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令,根據(jù)所述指令顯示或隱藏當(dāng) 前進(jìn)程運(yùn)行的窗口。
      [0067] 當(dāng)用戶按下設(shè)定按鍵后,當(dāng)前進(jìn)程(如,當(dāng)前運(yùn)行的游戲進(jìn)程)接收到指令,則將 當(dāng)前進(jìn)程運(yùn)行的窗口顯示或隱藏。
      [0068] 步驟S216 :當(dāng)前進(jìn)程獲取當(dāng)前進(jìn)程的進(jìn)程間通訊管理器中保存的其它進(jìn)程的進(jìn) 程息。
      [0069] 步驟S218 :當(dāng)前進(jìn)程根據(jù)其它進(jìn)程的進(jìn)程信息,將所述指令通知其它進(jìn)程,使其 它進(jìn)程顯示或隱藏其它進(jìn)程運(yùn)行的窗口。
      [0070] 當(dāng)前進(jìn)程的進(jìn)程間通訊管理器中保存有所有相關(guān)的進(jìn)程的進(jìn)程信息,用戶按下設(shè) 定按鍵時,當(dāng)前進(jìn)程不但顯示或隱藏自身運(yùn)行的窗口,同時通知相關(guān)進(jìn)程也進(jìn)行相應(yīng)窗口 的顯示或隱藏,從而實(shí)現(xiàn)設(shè)定按鍵對多個應(yīng)用的統(tǒng)一管理或控制。
      [0071] 本實(shí)施例以老板鍵為例,在本實(shí)施例中,老板鍵功能是一個內(nèi)置于游戲插件中的 游戲輔助功能,通過本實(shí)施例的老板鍵功能可以一鍵隱藏或開啟所有游戲窗口。本實(shí)施例 中,在一個進(jìn)程中設(shè)置老板鍵,所有的網(wǎng)頁游戲進(jìn)程或者Flash游戲進(jìn)程都會收到老板鍵 進(jìn)行隱藏窗口或者顯示窗口,從而實(shí)現(xiàn)了多進(jìn)程模式下的老板鍵的統(tǒng)一控制。
      [0072] 與現(xiàn)有老板鍵功能相比:(1)本實(shí)施例中,用戶設(shè)置一次老板鍵,對所有進(jìn)程都有 效,減少了用戶設(shè)置的次數(shù),提高了用戶體驗(yàn);(2)已經(jīng)設(shè)置老板鍵的進(jìn)程可以隨意退出, 其他進(jìn)程依然可以隱藏或者顯示窗口,相比傳統(tǒng)的單進(jìn)程設(shè)置老板鍵,本進(jìn)程設(shè)置其它進(jìn) 程不設(shè)置的情況,避免了單進(jìn)程老板鍵退出后老板鍵功能即失效的問題,使老板鍵功能有 很大改進(jìn);(3)所有進(jìn)程窗口中老板鍵的設(shè)置窗口可以使用統(tǒng)一的界面,而且各進(jìn)程的進(jìn) 程信息可以同步,這樣方便了用戶對老板鍵的設(shè)置。
      [0073] 實(shí)施例三
      [0074] 參照圖3,示出了根據(jù)本申請實(shí)施例三的一種多進(jìn)程管理方法的步驟流程圖。
      [0075] 本實(shí)施例的多進(jìn)程管理方法包括以下步驟:
      [0076] 步驟S302 :顯示老板鍵窗口,接收用戶進(jìn)行老板鍵設(shè)置的指令。
      [0077] 本步驟中,可以使用滿足設(shè)定規(guī)則的多個應(yīng)用中的任意一個應(yīng)用顯示老板鍵窗 口,供用戶進(jìn)行設(shè)置。
      [0078] 步驟S304 :注冊老板鍵。
      [0079] 本步驟中,用戶在某一應(yīng)用的進(jìn)程設(shè)置老板鍵后,該進(jìn)程會調(diào)用API注冊老板鍵, 并同時發(fā)送多個應(yīng)用中的其他相關(guān)進(jìn)程,告知當(dāng)前用戶設(shè)置的老板鍵值。
      [0080] 此外,在步驟S302之前,或者步驟S304之后,可能會有新的滿足設(shè)定規(guī)則的應(yīng)用 的進(jìn)程啟動,該進(jìn)程啟動時,會向已啟動的進(jìn)程發(fā)送注冊消息。當(dāng)一個已啟動進(jìn)程收到某個 進(jìn)程發(fā)送來的注冊消息時,此消息攜帶了進(jìn)程標(biāo)識和主窗口句柄的信息,如,游戲ID、賬號 ID、創(chuàng)建的主窗口句柄等,收到注冊消息的進(jìn)程會根據(jù)游戲ID和賬號ID組合(進(jìn)程標(biāo)識) 作為一個唯一的key保存到當(dāng)前進(jìn)程的IPC管理器中。優(yōu)選地,IPC管理器可以使用map表 (映射表)來保存和管理多個應(yīng)用的進(jìn)程的進(jìn)程信息。
      [0081] 當(dāng)一個進(jìn)程收到某個進(jìn)程的注冊消息后,表明有新的進(jìn)程啟動,但是新啟動的進(jìn) 程此時并不知道目前已經(jīng)啟動了多少進(jìn)程,所以哪個進(jìn)程先收到新啟動進(jìn)程的注冊消息 后,就會優(yōu)先回應(yīng)此消息,順便攜帶了當(dāng)前有多少個進(jìn)程以及每個進(jìn)程的具體信息,具體信 息也可以是如游戲ID、賬號ID、創(chuàng)建的主窗口句柄等進(jìn)程標(biāo)識和主窗口句柄的信息,這樣 保證了新啟動的進(jìn)程知道了其他進(jìn)程的信息供后續(xù)處理。其中,一個進(jìn)程保存的其他進(jìn)程 的進(jìn)程信息可以通過map表來保存,進(jìn)而可以通過內(nèi)存映射文件傳遞到其他進(jìn)程。
      [0082] 當(dāng)多個應(yīng)用的多個進(jìn)程之間建立了聯(lián)系后,老板鍵的設(shè)置和注冊會被每個進(jìn)程獲 知,以便后續(xù)老板鍵對多進(jìn)程的統(tǒng)一控制和管理。
      [0083] 步驟S306 :當(dāng)前進(jìn)程接收到用戶按下老板鍵的指令。
      [0084] 步驟S308 :當(dāng)前進(jìn)程隱藏或顯示其運(yùn)行的窗口。
      [0085] 步驟S310 :當(dāng)前進(jìn)程將用戶按下老板鍵的指令以消息的形式通知給其他進(jìn)程。
      [0086] 當(dāng)前進(jìn)程在通知其他進(jìn)程時,根據(jù)其自身保存的map表獲得其他進(jìn)程的進(jìn)程信 息,進(jìn)而根據(jù)進(jìn)程信息通知相關(guān)進(jìn)程。
      [0087] 步驟S312 :其他進(jìn)程接收到當(dāng)前進(jìn)程發(fā)送的老板鍵消息。
      [0088] 步驟S314 :其他進(jìn)程隱藏或顯示相應(yīng)的窗口。
      [0089] 其他進(jìn)程在收到當(dāng)前進(jìn)程發(fā)送的消息后,隱藏或顯示各自對應(yīng)的窗口。
      [0090] 通過本實(shí)施例,實(shí)現(xiàn)了在一個應(yīng)用的進(jìn)程中設(shè)置老板鍵,對多個應(yīng)用的多個進(jìn)程 進(jìn)行統(tǒng)一控制和管理,解決了現(xiàn)有的老板鍵功能,無法實(shí)現(xiàn)不同應(yīng)用的多進(jìn)程之間的統(tǒng)一 控制和管理的問題,有效提高了老板鍵的功能,實(shí)現(xiàn)了多進(jìn)程模式下的老板鍵的統(tǒng)一控制 和管理。
      [0091] 實(shí)施例四
      [0092] 參照圖4,示出了根據(jù)本申請實(shí)施例四的一種多進(jìn)程管理裝置的結(jié)構(gòu)框圖。
      [0093] 本實(shí)施例的多進(jìn)程管理裝置包括:第一接收模塊402,用于使當(dāng)前進(jìn)程接收到輸 入的設(shè)定按鍵的指令,根據(jù)所述指令顯示或隱藏當(dāng)前進(jìn)程運(yùn)行的窗口;第一通知模塊404, 用于使當(dāng)前進(jìn)程根據(jù)所述指令通知其它進(jìn)程,使其它進(jìn)程顯示或隱藏其它進(jìn)程運(yùn)行的窗 口;其中,當(dāng)前進(jìn)程和其它進(jìn)程為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程。
      [0094] 優(yōu)選地,本實(shí)施例的多進(jìn)程管理裝置還包括:第二接收模塊406,用于在第一接收 模塊402使當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令之前,通過多個應(yīng)用的進(jìn)程中的一個進(jìn) 程接收到設(shè)置指令;第二通知模塊408,用于使接收到設(shè)置指令的進(jìn)程將設(shè)置指令通知給 除其自身之外的,多個應(yīng)用的進(jìn)程中的所有進(jìn)程;其中,設(shè)置指令包括設(shè)定按鍵的信息,設(shè) 置指令用于指示接收到輸入的設(shè)定按鍵的指令的進(jìn)程顯示或隱藏其運(yùn)行的窗口。
      [0095] 優(yōu)選地,多個應(yīng)用的進(jìn)程中的每個進(jìn)程中均設(shè)置有進(jìn)程間通訊管理器,進(jìn)程間通 訊管理器用于保存和管理多個應(yīng)用的進(jìn)程的進(jìn)程信息。
      [0096] 優(yōu)選地,進(jìn)程間通訊管理器通過映射表保存和管理多個應(yīng)用的進(jìn)程的進(jìn)程信息。
      [0097] 優(yōu)選地,進(jìn)程信息包括進(jìn)程標(biāo)識和主窗口句柄的信息。
      [0098] 優(yōu)選地,本實(shí)施例的多進(jìn)程管理裝置還包括:注冊模塊410,用于在第二接收模塊 406通過多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令之前,當(dāng)多個應(yīng)用的進(jìn)程中有進(jìn)程 啟動時,新啟動的進(jìn)程向已啟動的進(jìn)程發(fā)送注冊消息;第一獲取模塊412,用于使已啟動的 進(jìn)程通過注冊消息獲取新啟動的進(jìn)程的信息,并保存至已啟動的進(jìn)程的進(jìn)程間通訊管理器 中;回復(fù)模塊414,用于使已啟動的進(jìn)程向新啟動的進(jìn)程發(fā)送回應(yīng)消息,回應(yīng)消息中攜帶有 已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息;第二獲取模塊416,用于使新啟動的進(jìn) 程獲取已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息,并保存至新啟動的進(jìn)程的進(jìn)程間 通訊管理器中。
      [0099] 優(yōu)選地,已啟動的進(jìn)程為頂層窗口所在的進(jìn)程。
      [0100] 優(yōu)選地,已啟動的進(jìn)程包括多個;多個已啟動的進(jìn)程中第一個接收到注冊消息的 進(jìn)程通過注冊消息獲取新啟動的進(jìn)程的信息,并向新啟動的進(jìn)程發(fā)送回應(yīng)消息。
      [0101] 優(yōu)選地,第一通知模塊404,用于使當(dāng)前進(jìn)程獲取當(dāng)前進(jìn)程的進(jìn)程間通訊管理器中 保存的其它進(jìn)程的進(jìn)程信息;根據(jù)其它進(jìn)程的進(jìn)程信息,將所述指令通知其它進(jìn)程,使其它 進(jìn)程顯示或隱藏其它進(jìn)程運(yùn)行的窗口。
      [0102] 優(yōu)選地,滿足設(shè)定規(guī)則的多個應(yīng)用為同時使用同一瀏覽器運(yùn)行的多個應(yīng)用。
      [0103] 優(yōu)選地,滿足設(shè)定規(guī)則的多個應(yīng)用為在一個瀏覽器中使用游戲插件啟動的多個游 戲。
      [0104] 本實(shí)施例的多進(jìn)程管理裝置用于實(shí)現(xiàn)前述多個方法實(shí)施例中相應(yīng)的多進(jìn)程管理 方法,并具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
      [0105] 需要說明的是,本申請的多個實(shí)施例均以游戲?yàn)槔?,但不限于此,本申請的多進(jìn)程 管理方案還可應(yīng)用于其它類似場景,如同時打開多個支持老板鍵的瀏覽器,則在一個瀏覽 器中設(shè)置老板鍵即可對打開的多個瀏覽器同時起作用,一旦用戶按下老板鍵,這些瀏覽器 的窗口將被同時隱藏或顯示。或者,如同時打開了多個相同類型的程序,如WORD程序,則在 一個WORD程序中設(shè)置熱鍵,即可實(shí)現(xiàn)對多個打開的WORD文檔的打開或關(guān)閉??梢?,通過本 申請的多進(jìn)程管理方案,有效提高了設(shè)定按鍵如老板鍵的功能,實(shí)現(xiàn)了多進(jìn)程模式下的設(shè) 定按鍵的統(tǒng)一控制和管理。
      [0106] 本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與 其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。對于裝置實(shí)施例 而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部 分說明即可。
      [0107] 以上對本申請所提供的一種多進(jìn)程管理方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用 了具體個例對本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解 本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具 體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請 的限制。
      【權(quán)利要求】
      1. 一種針對多個應(yīng)用的進(jìn)程的管理方法,其包括: 為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程建立關(guān)聯(lián)關(guān)系; 當(dāng)當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令時,根據(jù)所述指令顯示或隱藏所述當(dāng)前進(jìn)程 運(yùn)行的窗口; 所述當(dāng)前進(jìn)程根據(jù)所述指令通知與所述當(dāng)前進(jìn)程有關(guān)聯(lián)關(guān)系的其它進(jìn)程顯示或隱藏 所述其它進(jìn)程運(yùn)行的窗口。
      2. 根據(jù)權(quán)利要求1所述的方法,其中,在所述當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令 的步驟之前,還包括: 所述多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令; 接收到所述設(shè)置指令的進(jìn)程將所述設(shè)置指令通知給除其自身之外的,所述多個應(yīng)用的 進(jìn)程中的所有進(jìn)程; 其中,所述設(shè)置指令包括所述設(shè)定按鍵的信息,所述設(shè)置指令用于指示接收到輸入的 所述設(shè)定按鍵的指令的進(jìn)程顯示或隱藏其運(yùn)行的窗口。
      3. 根據(jù)權(quán)利要求2所述的方法,其中,所述多個應(yīng)用的進(jìn)程中的每個進(jìn)程中均設(shè)置有 進(jìn)程間通訊管理器,所述進(jìn)程間通訊管理器用于通過映射表保存和管理所述多個應(yīng)用的進(jìn) 程的進(jìn)程信息。
      4. 根據(jù)權(quán)利要求3所述的方法,其中,為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程建立關(guān)聯(lián)關(guān) 系進(jìn)一步包括: 當(dāng)所述多個應(yīng)用的進(jìn)程中有進(jìn)程啟動時,新啟動的進(jìn)程向已啟動的進(jìn)程發(fā)送注冊消 息; 所述已啟動的進(jìn)程通過所述注冊消息獲取所述新啟動的進(jìn)程的信息,并保存至所述已 啟動的進(jìn)程的進(jìn)程間通訊管理器中; 所述已啟動的進(jìn)程向所述新啟動的進(jìn)程發(fā)送回應(yīng)消息,所述回應(yīng)消息中攜帶有所述已 啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息; 所述新啟動的進(jìn)程獲取所述已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息,并保存 至所述新啟動的進(jìn)程的進(jìn)程間通訊管理器中。
      5. 根據(jù)權(quán)利要求4所述的方法,其中, 所述已啟動的進(jìn)程為頂層窗口所在的進(jìn)程; 或者, 所述已啟動的進(jìn)程包括多個,所述多個已啟動的進(jìn)程中第一個接收到所述注冊消息的 進(jìn)程通過所述注冊消息獲取所述新啟動的進(jìn)程的信息,并向所述新啟動的進(jìn)程發(fā)送回應(yīng)消 肩、。
      6. 根據(jù)權(quán)利要求3所述的方法,其中,所述當(dāng)前進(jìn)程根據(jù)所述指令通知與所述當(dāng)前進(jìn) 程有關(guān)聯(lián)關(guān)系的其它進(jìn)程的步驟包括: 所述當(dāng)前進(jìn)程獲取所述當(dāng)前進(jìn)程的進(jìn)程間通訊管理器中保存的所述其它進(jìn)程的進(jìn)程 信息; 根據(jù)所述其它進(jìn)程的進(jìn)程信息,將所述指令通知所述其它進(jìn)程。
      7. 根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其中,所述滿足設(shè)定規(guī)則的多個應(yīng)用為同時 使用同一瀏覽器運(yùn)行的多個應(yīng)用。
      8. 根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其中,所述滿足設(shè)定規(guī)則的多個應(yīng)用為在一 個瀏覽器中使用游戲插件啟動的多個游戲。
      9. 一種針對多個應(yīng)用的進(jìn)程的管理方法,其包括: 為滿足設(shè)定規(guī)則的多個應(yīng)用的進(jìn)程中的每個進(jìn)程建立進(jìn)程間通訊管理器,所述進(jìn)程間 通訊管理器用于通過映射表保存和管理所述多個應(yīng)用的進(jìn)程的進(jìn)程信息; 當(dāng)當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令時,根據(jù)所述指令顯示或隱藏所述當(dāng)前進(jìn)程 運(yùn)行的窗口; 所述當(dāng)前進(jìn)程根據(jù)所述指令通知其進(jìn)程間通訊管理器中的其它進(jìn)程顯示或隱藏所述 其它進(jìn)程運(yùn)行的窗口。
      10. 根據(jù)權(quán)利要求9所述的方法,其中,在所述當(dāng)前進(jìn)程接收到輸入的設(shè)定按鍵的指令 的步驟之前,還包括: 所述多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到設(shè)置指令; 接收到所述設(shè)置指令的進(jìn)程將所述設(shè)置指令通知給除其自身之外的,所述多個應(yīng)用的 進(jìn)程中的所有進(jìn)程; 其中,所述設(shè)置指令包括所述設(shè)定按鍵的信息,所述設(shè)置指令用于指示接收到輸入的 所述設(shè)定按鍵的指令的進(jìn)程顯示或隱藏其運(yùn)行的窗口。
      11. 根據(jù)權(quán)利要求10所述的方法,其中,在所述多個應(yīng)用的進(jìn)程中的一個進(jìn)程接收到 設(shè)置指令之前,還包括: 當(dāng)所述多個應(yīng)用的進(jìn)程中有進(jìn)程啟動時,新啟動的進(jìn)程向已啟動的進(jìn)程發(fā)送注冊消 息; 所述已啟動的進(jìn)程通過所述注冊消息獲取所述新啟動的進(jìn)程的信息,并保存至所述已 啟動的進(jìn)程的進(jìn)程間通訊管理器中; 所述已啟動的進(jìn)程向所述新啟動的進(jìn)程發(fā)送回應(yīng)消息,所述回應(yīng)消息中攜帶有所述已 啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息; 所述新啟動的進(jìn)程獲取所述已啟動的進(jìn)程的進(jìn)程間通訊管理器中的進(jìn)程信息,并保存 至所述新啟動的進(jìn)程的進(jìn)程間通訊管理器中。
      12. 根據(jù)權(quán)利要求11所述的方法,其中, 所述已啟動的進(jìn)程為頂層窗口所在的進(jìn)程; 或者, 所述已啟動的進(jìn)程包括多個,所述多個已啟動的進(jìn)程中第一個接收到所述注冊消息的 進(jìn)程通過所述注冊消息獲取所述新啟動的進(jìn)程的信息,并向所述新啟動的進(jìn)程發(fā)送回應(yīng)消 肩、。
      13. 根據(jù)權(quán)利要求3所述的方法,其中,所述當(dāng)前進(jìn)程根據(jù)所述指令通知其進(jìn)程間通訊 管理器中的其它進(jìn)程顯示或隱藏所述其它進(jìn)程運(yùn)行的窗口進(jìn)一步包括 : 所述當(dāng)前進(jìn)程獲取所述當(dāng)前進(jìn)程的進(jìn)程間通訊管理器中保存的所述其它進(jìn)程的進(jìn)程 信息; 根據(jù)所述其它進(jìn)程的進(jìn)程信息,將所述指令通知所述其它進(jìn)程。
      14. 根據(jù)權(quán)利要求9至13任一項(xiàng)所述的方法,其中,所述滿足設(shè)定規(guī)則的多個應(yīng)用為同 時使用同一瀏覽器運(yùn)行的多個應(yīng)用。
      15.根據(jù)權(quán)利要求9至13任一項(xiàng)所述的方法,其中,所述滿足設(shè)定規(guī)則的多個應(yīng)用為在 一個瀏覽器中使用游戲插件啟動的多個游戲。
      【文檔編號】G06F9/44GK104063218SQ201410271101
      【公開日】2014年9月24日 申請日期:2012年3月15日 優(yōu)先權(quán)日:2012年3月15日
      【發(fā)明者】趙肖勇, 左文平, 張菊元 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1