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

應(yīng)用程序關(guān)聯(lián)操作的控制方法和控制裝置制造方法

文檔序號:6629329閱讀:193來源:國知局
應(yīng)用程序關(guān)聯(lián)操作的控制方法和控制裝置制造方法
【專利摘要】本發(fā)明公開了一種應(yīng)用程序關(guān)聯(lián)操作的控制方法和控制裝置。其中,該方法包括:獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù);在接收到請求執(zhí)行自動切換操作的操作請求之后,在所述終端上啟動與所述操作請求對應(yīng)的操作模式;從所述第一切換執(zhí)行順序和所述第一切換執(zhí)行時長中分別提取所述操作模式所指示的第二切換執(zhí)行順序和第二切換執(zhí)行時長;基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述終端執(zhí)行所述操作請求所請求的所述自動切換操作。通過本發(fā)明,解決了現(xiàn)有技術(shù)中用戶終端需要在不同時間段重復(fù)進(jìn)行相同的應(yīng)用程序的操作,操作繁瑣、操作效率低的問題,實(shí)現(xiàn)了自動執(zhí)行用戶終端的應(yīng)用程序的效果。
【專利說明】應(yīng)用程序關(guān)聯(lián)操作的控制方法和控制裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種應(yīng)用程序關(guān)聯(lián)操作的控制方法和控 制裝置。

【背景技術(shù)】
[0002] 目前隨著智能終端應(yīng)用程序的豐富和發(fā)展,用戶通過智能終端在生活、工作方面 可以在各個應(yīng)用程序中使用越來越多的操作,如,可以使用終端:在微信的應(yīng)用程序中查看 朋友圈的信息,使用網(wǎng)易新聞查看當(dāng)天的新聞,使用淘寶購物,如上述的終端使用過程中, 可以使用多種應(yīng)用程序來滿足用戶不同方面的需求。
[0003] 隨著應(yīng)用程序種類的增多,以及同一種類中對應(yīng)用程序的細(xì)分,使得當(dāng)用戶存在 某種需求或在進(jìn)行日常操作時,往往需要在多個應(yīng)用程序之間進(jìn)行切換,具體地,用戶為滿 足某種需求或在進(jìn)行日常操作時,在不同的時間段需要重復(fù)進(jìn)行相同的應(yīng)用程序之間的切 換操作,或者在不同的時間段需要重復(fù)在同一應(yīng)用程序內(nèi)執(zhí)行相同的內(nèi)部操作,用戶在使 用智能終端的過程中,會形成一定的操作習(xí)慣,即在不同的應(yīng)用程序之間執(zhí)行固定的切換 操作或在同一應(yīng)用程序內(nèi)執(zhí)行固定的內(nèi)部操作,若在不同的時間段,重復(fù)執(zhí)行上述固定的 切換操作和上述固定的內(nèi)部操作時,操作變得非常繁瑣,操作的速度慢、操作效率低。
[0004] 針對現(xiàn)有技術(shù)中用戶終端需要在不同時間段重復(fù)進(jìn)行相同的應(yīng)用程序的操作,操 作繁瑣、操作效率低的問題,目前尚未提出有效的解決方案。


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

[0005] 針對相關(guān)技術(shù)中用戶終端需要在不同時間段重復(fù)進(jìn)行相同的應(yīng)用程序的操作,操 作繁瑣、操作效率低的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于 提供一種應(yīng)用程序關(guān)聯(lián)操作的控制方法和控制裝置,以解決上述問題。
[0006] 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種應(yīng)用程序關(guān)聯(lián)操作的控 制方法,該方法包括:獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù),其中,操作行為包括多 個應(yīng)用程序之間的第一切換操作行為和在各個應(yīng)用程序內(nèi)執(zhí)行的多個內(nèi)部操作之間的第 二切換操作行為,統(tǒng)計數(shù)據(jù)包括第一切換操作行為和第二切換操作行為的第一切換執(zhí)行順 序和第一切換執(zhí)行時長;在接收到請求執(zhí)行自動切換操作的操作請求之后,在終端上啟動 與操作請求對應(yīng)的操作模式;從第一切換執(zhí)行順序和第一切換執(zhí)行時長中分別提取操作模 式所指示的第二切換執(zhí)行順序和第二切換執(zhí)行時長;基于第二切換執(zhí)行順序和第二切換執(zhí) 行時長控制終端執(zhí)行操作請求所請求的自動切換操作。
[0007] 進(jìn)一步地,在接收到請求執(zhí)行自動切換操作的操作請求之后,在終端上啟動與操 作請求對應(yīng)的操作模式包括:若操作請求所請求執(zhí)行的自動切換操作為第一切換操作行 為,則在終端上啟動第一關(guān)聯(lián)操作模式;若操作請求所請求執(zhí)行的自動切換操作為第二切 換操作行為,則在終端上啟動第二關(guān)聯(lián)操作模式;若操作請求所請求執(zhí)行的自動切換操作 包括第一切換操作行為和第二切換操作行為,則在終端上啟動第三關(guān)聯(lián)操作模式,其中,操 作模式包括第一關(guān)聯(lián)操作模式、第二關(guān)聯(lián)操作模式和第三關(guān)聯(lián)操作模式。
[0008] 進(jìn)一步地,操作模式為第一關(guān)聯(lián)操作模式,基于第二切換執(zhí)行順序和第二切換執(zhí) 行時長控制終端執(zhí)行操作請求所請求的自動切換操作包括:從第二切換執(zhí)行時長中讀取與 操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行時長;按照第二切換執(zhí)行順序依次調(diào)用終端上的 多個應(yīng)用程序,其中,在依次調(diào)用多個應(yīng)用程序的過程中,控制每個應(yīng)用程序按照各自對應(yīng) 的第一運(yùn)行時長運(yùn)行。
[0009] 進(jìn)一步地,操作模式為第二關(guān)聯(lián)操作模式,基于第二切換執(zhí)行順序和第二切換執(zhí) 行時長控制終端執(zhí)行操作請求所請求的自動切換操作包括:從第二切換執(zhí)行時長中讀取與 操作請求對應(yīng)的各個內(nèi)部操作的第二運(yùn)行時長;按照第二切換執(zhí)行順序依次執(zhí)行多個內(nèi)部 操作,其中,在依次執(zhí)行多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按照各自對應(yīng)的第二運(yùn) 行時長運(yùn)行。
[0010] 進(jìn)一步地,操作模式為第三關(guān)聯(lián)操作模式,基于第二切換執(zhí)行順序和第二切換執(zhí) 行時長控制終端執(zhí)行操作請求所請求的自動切換操作包括:從第二切換執(zhí)行時長中讀取與 操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行時長和每個應(yīng)用程序的各個內(nèi)部操作的第二運(yùn) 行時長;從第二切換執(zhí)行順序中讀取多個應(yīng)用程序之間的第一執(zhí)行順序;按照第一執(zhí)行順 序依次調(diào)用多個應(yīng)用程序,其中,在依次調(diào)用多個應(yīng)用程序的過程中,控制每個應(yīng)用程序按 照各自對應(yīng)的第一運(yùn)行時長運(yùn)行;在控制每個應(yīng)用程序運(yùn)行的過程中,從第二切換執(zhí)行順 序中讀取多個內(nèi)部操作的第二執(zhí)行順序;按照第二執(zhí)行順序依次執(zhí)行多個內(nèi)部操作,其中, 在依次執(zhí)行多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按照各自對應(yīng)的第二運(yùn)行時長運(yùn) 行。
[0011] 進(jìn)一步地,在基于第二切換執(zhí)行順序和第二切換執(zhí)行時長控制終端執(zhí)行操作請求 所請求的自動切換操作的同時,控制方法還包括:從統(tǒng)計數(shù)據(jù)中獲取各個內(nèi)部操作調(diào)用的 第一資源調(diào)用信息,其中,第一資源調(diào)用信息包括外部存儲調(diào)用信息、本地存儲調(diào)用信息、 終端的配置文件調(diào)用信息和應(yīng)用程序的歷史記錄調(diào)用信息;判斷獲取到的第二資源調(diào)用信 息與第一資源調(diào)用信息是否相同,其中,第二資源調(diào)用信息為在執(zhí)行各個內(nèi)部操作時生成 的調(diào)用資源的信息;在第二資源調(diào)用信息與第一資源調(diào)用信息不同的情況下,終止自動切 換操作和/或生成異常使用提示信息。
[0012] 進(jìn)一步地,獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù)包括:在預(yù)設(shè)時間段內(nèi)監(jiān) 測第一切換操作行為和第二切換操作行為得到操作行為信息,其中,操作行為信息包括第 一切換操作行為和第二切換操作行為的切換順序和切換時間間隔;統(tǒng)計第一切換操作行為 和第二切換操作行為的切換順序和切換時間間隔,得到統(tǒng)計數(shù)據(jù)。
[0013] 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種應(yīng)用程序關(guān)聯(lián)操作的控 制裝置,該裝置包括:第一獲取模塊,用于獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù),其 中,操作行為包括多個應(yīng)用程序之間的第一切換操作行為和在各個應(yīng)用程序內(nèi)執(zhí)行的多個 內(nèi)部操作之間的第二切換操作行為,統(tǒng)計數(shù)據(jù)包括第一切換操作行為和第二切換操作行為 的第一切換執(zhí)行順序和第一切換執(zhí)行時長;啟動模塊,用于在接收到請求執(zhí)行自動切換操 作的操作請求之后,在終端上啟動與操作請求對應(yīng)的操作模式;提取模塊,用于從第一切換 執(zhí)行順序和第一切換執(zhí)行時長中分別提取操作模式所指示的第二切換執(zhí)行順序和第二切 換執(zhí)行時長;控制模塊,用于基于第二切換執(zhí)行順序和第二切換執(zhí)行時長控制終端執(zhí)行操 作請求所請求的自動切換操作。
[0014] 進(jìn)一步地,啟動模塊包括:第一啟動子模塊,用于若操作請求所請求執(zhí)行的自動切 換操作為第一切換操作行為,則在終端上啟動第一關(guān)聯(lián)操作模式;第二啟動子模塊,用于若 操作請求所請求執(zhí)行的自動切換操作為第二切換操作行為,則在終端上啟動第二關(guān)聯(lián)操作 模式;第三啟動子模塊,用于若操作請求所請求執(zhí)行的自動切換操作包括第一切換操作行 為和第二切換操作行為,則在終端上啟動第三關(guān)聯(lián)操作模式,其中,操作模式包括第一關(guān)聯(lián) 操作模式、第二關(guān)聯(lián)操作模式和第三關(guān)聯(lián)操作模式。
[0015] 進(jìn)一步地,操作模式為第一關(guān)聯(lián)操作模式,控制模塊包括:第一讀取模塊,用于從 第二切換執(zhí)行時長中讀取與操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行時長;第一調(diào)用模 塊,用于按照第二切換執(zhí)行順序依次調(diào)用終端上的多個應(yīng)用程序,其中,在依次調(diào)用多個應(yīng) 用程序的過程中,控制每個應(yīng)用程序按照各自對應(yīng)的第一運(yùn)行時長運(yùn)行。
[0016] 進(jìn)一步地,操作模式為第二關(guān)聯(lián)操作模式,控制模塊包括:第二讀取模塊,用于從 第二切換執(zhí)行時長中讀取與操作請求對應(yīng)的各個內(nèi)部操作的第二運(yùn)行時長;第一執(zhí)行模 塊,用于按照第二切換執(zhí)行順序依次執(zhí)行多個內(nèi)部操作,其中,在依次執(zhí)行多個內(nèi)部操作的 過程中,控制每個內(nèi)部操作按照各自對應(yīng)的第二運(yùn)行時長運(yùn)行。
[0017] 進(jìn)一步地,操作模式為第三關(guān)聯(lián)操作模式,控制模塊包括:第三讀取模塊,用于從 第二切換執(zhí)行時長中讀取與操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行時長和每個應(yīng)用程 序的各個內(nèi)部操作的第二運(yùn)行時長;第四讀取模塊,從第二切換執(zhí)行順序中讀取多個應(yīng)用 程序之間的第一執(zhí)行順序;第二調(diào)用模塊,用于按照第一執(zhí)行順序依次調(diào)用多個應(yīng)用程序, 其中,在依次調(diào)用多個應(yīng)用程序的過程中,控制每個應(yīng)用程序按照各自對應(yīng)的第一運(yùn)行時 長運(yùn)行;第五讀取模塊,用于在控制每個應(yīng)用程序運(yùn)行的過程中,從第二切換執(zhí)行順序中讀 取多個內(nèi)部操作的第二執(zhí)行順序;第二執(zhí)行模塊,用于按照第二執(zhí)行順序依次執(zhí)行多個內(nèi) 部操作,其中,在依次執(zhí)行多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按照各自對應(yīng)的第二 運(yùn)行時長運(yùn)行。
[0018] 進(jìn)一步地,控制裝置還包括:第二獲取模塊,用于在基于第二切換執(zhí)行順序和第二 切換執(zhí)行時長控制終端執(zhí)行操作請求所請求的自動切換操作的同時,從統(tǒng)計數(shù)據(jù)中獲取各 個內(nèi)部操作調(diào)用的第一資源調(diào)用信息,其中,第一資源調(diào)用信息包括外部存儲調(diào)用信息、本 地存儲調(diào)用信息、終端的配置文件調(diào)用信息和應(yīng)用程序的歷史記錄調(diào)用信息;判斷模塊,用 于判斷獲取到的第二資源調(diào)用信息與第一資源調(diào)用信息是否相同,其中,第二資源調(diào)用信 息為在執(zhí)行各個內(nèi)部操作時生成的調(diào)用資源的信息;處理模塊,用于在第二資源調(diào)用信息 與第一資源調(diào)用信息不同的情況下,終止自動切換操作和/或生成異常使用提示信息。
[0019] 進(jìn)一步地,第一獲取模塊包括:監(jiān)測模塊,用于在預(yù)設(shè)時間段內(nèi)監(jiān)測第一切換操作 行為和第二切換操作行為得到操作行為信息,其中,操作行為信息包括第一切換操作行為 和第二切換操作行為的切換順序和切換時間間隔;統(tǒng)計模塊,用于統(tǒng)計第一切換操作行為 和第二切換操作行為的切換順序和切換時間間隔,得到統(tǒng)計數(shù)據(jù)。
[0020] 采用本發(fā)明實(shí)施例,可以準(zhǔn)確地按照操作請求控制終端自動執(zhí)行上述的操作,提 高了應(yīng)用程序的操作速度和操作效率,解決了現(xiàn)有技術(shù)中用戶終端需要在不同時間段重復(fù) 進(jìn)行相同的應(yīng)用程序的操作,操作繁瑣、操作效率低的問題,實(shí)現(xiàn)了用戶終端在需要重復(fù)進(jìn) 行相同的應(yīng)用程序的操作時,自動執(zhí)行用戶終端的應(yīng)用程序的效果,自動執(zhí)行操作操作速 度快,并且無需人為干預(yù),提高了操作效率。

【專利附圖】

【附圖說明】
[0021] 此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0022] 圖1是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序關(guān)聯(lián)操作的控制方法的流程圖;
[0023] 圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的應(yīng)用程序關(guān)聯(lián)操作的控制方法的流程圖; 以及
[0024] 圖3是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序關(guān)聯(lián)操作的控制裝置的示意圖。

【具體實(shí)施方式】
[0025] 為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范 圍。
[0026] 需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第 二"等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用 的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或 描述的那些以外的順序?qū)嵤?。此外,術(shù)語"包括"和"具有"以及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限 于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn) 品或設(shè)備固有的其它步驟或單元。
[0027] 圖1是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序關(guān)聯(lián)操作的控制方法的流程圖,如圖1所示 該方法可以包括如下步驟:
[0028] 步驟S102,獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù)。
[0029] 其中,操作行為包括多個應(yīng)用程序之間的第一切換操作行為和在各個應(yīng)用程序內(nèi) 執(zhí)行的多個內(nèi)部操作之間的第二切換操作行為,統(tǒng)計數(shù)據(jù)包括第一切換操作行為和第二切 換操作行為的第一切換執(zhí)行順序和第一切換執(zhí)行時長。
[0030] 步驟S104,在接收到請求執(zhí)行自動切換操作的操作請求之后,在終端上啟動與操 作請求對應(yīng)的操作模式。
[0031] 步驟S106,從第一切換執(zhí)行順序和第一切換執(zhí)行時長中分別提取操作模式所指示 的第二切換執(zhí)行順序和第二切換執(zhí)行時長。
[0032] 步驟S108,基于第二切換執(zhí)行順序和第二切換執(zhí)行時長控制終端執(zhí)行操作請求所 請求的自動切換操作。
[0033] 采用本發(fā)明實(shí)施例,基于對終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù),在接收到請 求執(zhí)行自動切換操作的操作請求之后,啟動操作模式,從統(tǒng)計數(shù)據(jù)中獲取操作模式所指示 的第二切換執(zhí)行順序和第二切換執(zhí)行時長,以控制終端執(zhí)行操作請求所請求的自動切換操 作。在上述實(shí)施例中,基于用戶使用習(xí)慣的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù)控制終端動作 (即上述實(shí)施例中的自動切換操作),當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn)行相同的對應(yīng) 用程序的操作時,可以提高執(zhí)行自動切換操作的準(zhǔn)確性;根據(jù)操作請求啟動不同的操作模 式,可以滿足不同情況下的用戶需求,擴(kuò)展了應(yīng)用程序關(guān)聯(lián)操作的適用范圍。
[0034] 采用本發(fā)明實(shí)施例,可以準(zhǔn)確地按照操作請求控制終端自動執(zhí)行上述的操作,提 高了應(yīng)用程序的操作速度和操作效率,解決了現(xiàn)有技術(shù)中用戶終端需要在不同時間段重復(fù) 進(jìn)行相同的應(yīng)用程序的操作,操作繁瑣、操作效率低的問題,實(shí)現(xiàn)了用戶終端在需要重復(fù)進(jìn) 行相同的應(yīng)用程序的操作時,自動執(zhí)行用戶終端的應(yīng)用程序的效果,自動執(zhí)行操作操作速 度快,并且無需人為干預(yù),提高了操作效率。
[0035] 其中,上述實(shí)施例中的終端可以是移動終端(如智能手機(jī)、平板電腦等)、個人電 腦等。
[0036] 根據(jù)本發(fā)明的上述實(shí)施例,在接收到請求執(zhí)行自動切換操作的操作請求之后,在 終端上啟動與操作請求對應(yīng)的操作模式可以包括:若操作請求所請求執(zhí)行的自動切換操 作為第一切換操作行為,則在終端上啟動第一關(guān)聯(lián)操作模式;若操作請求所請求執(zhí)行的自 動切換操作為第二切換操作行為,則在終端上啟動第二關(guān)聯(lián)操作模式;若操作請求所請求 執(zhí)行的自動切換操作包括第一切換操作行為和第二切換操作行為,則在終端上啟動第三關(guān) 聯(lián)操作模式,其中,操作模式包括第一關(guān)聯(lián)操作模式、第二關(guān)聯(lián)操作模式和第三關(guān)聯(lián)操作模 式。
[0037] 其中,第一關(guān)聯(lián)操作模式用于實(shí)現(xiàn)多個應(yīng)用程序之間的自動切換操作,第二關(guān)聯(lián) 操作模式用于實(shí)現(xiàn)上述實(shí)施例中的內(nèi)部操作之間的自動切換操作,第三關(guān)聯(lián)操作模式用于 實(shí)現(xiàn)多個應(yīng)用程序之間的自動切換操作,并在對每個應(yīng)用程序執(zhí)行操作時,自動實(shí)現(xiàn)每個 應(yīng)用程序的多個內(nèi)部操作之間的切換操作。
[0038] 通過上述實(shí)施例提供的多種操作模式,根據(jù)接收到的操作請求在終端上啟動與操 作請求對應(yīng)的操作模式,可以滿足不同的用戶需求,終端可以根據(jù)用戶的需求自動執(zhí)行應(yīng) 用程序間和/或應(yīng)用程序內(nèi)的功能的切換操作,擴(kuò)展了應(yīng)用程序關(guān)聯(lián)操作的適用范圍。
[0039] 在本發(fā)明的上述實(shí)施例中,操作模式為第一關(guān)聯(lián)操作模式,基于第二切換執(zhí)行順 序和第二切換執(zhí)行時長控制終端執(zhí)行操作請求所請求的自動切換操作可以包括:從第二切 換執(zhí)行時長中讀取與操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行時長;按照第二切換執(zhí)行順 序依次調(diào)用終端上的多個應(yīng)用程序,其中,在依次調(diào)用多個應(yīng)用程序的過程中,控制每個應(yīng) 用程序按照各自對應(yīng)的第一運(yùn)行時長運(yùn)行。
[0040] 其中,第一運(yùn)行時長可以為預(yù)先獲取的每個應(yīng)用程序的多個運(yùn)行時長的統(tǒng)計平均 值。
[0041] 通過本發(fā)明上述實(shí)施例,基于用戶使用習(xí)慣獲取到的第二切換執(zhí)行順序和第二切 換執(zhí)行時長,終端可以根據(jù)操作請求在多個應(yīng)用程序之間的執(zhí)行自動切換操作,避免了當(dāng) 終端用戶需要在不同時間段重復(fù)進(jìn)行相同的多個應(yīng)用程序之間的切換操作時,手動進(jìn)行大 量重復(fù)的切換操作,終端可以自動執(zhí)行多個應(yīng)用程序之間的切換操作,自動執(zhí)行操作操作 速度快,并且無需人為干預(yù),提高了操作速度。
[0042] 根據(jù)本發(fā)明的上述實(shí)施例,操作模式為第二關(guān)聯(lián)操作模式,基于第二切換執(zhí)行順 序和第二切換執(zhí)行時長控制終端執(zhí)行操作請求所請求的自動切換操作可以包括:從第二切 換執(zhí)行時長中讀取與操作請求對應(yīng)的各個內(nèi)部操作的第二運(yùn)行時長;按照第二切換執(zhí)行順 序依次執(zhí)行多個內(nèi)部操作,其中,在依次執(zhí)行多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按 照各自對應(yīng)的第二運(yùn)行時長運(yùn)行。
[0043] 其中,第二運(yùn)行時長可以為預(yù)先獲取的應(yīng)用程序的每個內(nèi)部操作的多個運(yùn)行時長 的統(tǒng)計平均值。
[0044] 通過本發(fā)明上述實(shí)施例,基于用戶使用習(xí)慣獲取到的第二切換執(zhí)行順序和第二切 換執(zhí)行時長,終端可以根據(jù)操作請求對應(yīng)用程序內(nèi)執(zhí)行的內(nèi)部操作進(jìn)行自動切換,避免了 當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn)行相同的應(yīng)用程序的內(nèi)部操作的切換操作時,手動進(jìn) 行大量重復(fù)的切換操作,終端可以自動執(zhí)行應(yīng)用程序的內(nèi)部操作之間的切換操作,自動執(zhí) 行操作操作速度快,并且無需人為干預(yù),提高了操作速度。
[0045] 在本發(fā)明的上述實(shí)施例中,操作模式為第三關(guān)聯(lián)操作模式,基于第二切換執(zhí)行順 序和第二切換執(zhí)行時長控制終端執(zhí)行操作請求所請求的自動切換操作可以包括:從第二切 換執(zhí)行時長中讀取與操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行時長和每個應(yīng)用程序的各 個內(nèi)部操作的第二運(yùn)行時長;從第二切換執(zhí)行順序中讀取多個應(yīng)用程序之間的第一執(zhí)行順 序;按照第一執(zhí)行順序依次調(diào)用多個應(yīng)用程序,其中,在依次調(diào)用多個應(yīng)用程序的過程中, 控制每個應(yīng)用程序按照各自對應(yīng)的第一運(yùn)行時長運(yùn)行;在控制每個應(yīng)用程序運(yùn)行的過程 中,從第二切換執(zhí)行順序中讀取多個內(nèi)部操作的第二執(zhí)行順序;按照第二執(zhí)行順序依次執(zhí) 行多個內(nèi)部操作,其中,在依次執(zhí)行多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按照各自對 應(yīng)的第二運(yùn)行時長運(yùn)行。
[0046] 通過本發(fā)明上述實(shí)施例,基于用戶使用習(xí)慣獲取到的第二切換執(zhí)行順序和第二切 換執(zhí)行時長,終端可以根據(jù)操作請求在多個應(yīng)用程序之間的執(zhí)行自動切換操作,同時對每 個應(yīng)用程序內(nèi)執(zhí)行的內(nèi)部操作進(jìn)行自動切換,避免了當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn) 行相同的多個應(yīng)用程序之間和每個應(yīng)用程序的內(nèi)部操作之間的切換操作時,手動進(jìn)行大量 重復(fù)的切換操作,終端可以自動執(zhí)行上述切換操作,自動執(zhí)行操作操作速度快,并且無需人 為干預(yù),提高了操作速度。
[0047] 根據(jù)本發(fā)明的上述實(shí)施例,在基于第二切換執(zhí)行順序和第二切換執(zhí)行時長控制終 端執(zhí)行操作請求所請求的自動切換操作的同時,控制方法還可以包括:從統(tǒng)計數(shù)據(jù)中獲取 各個內(nèi)部操作調(diào)用的第一資源調(diào)用信息,其中,第一資源調(diào)用信息包括外部存儲調(diào)用信息、 本地存儲調(diào)用信息、終端的配置文件調(diào)用信息和應(yīng)用程序的歷史記錄調(diào)用信息;判斷獲取 到的第二資源調(diào)用信息與第一資源調(diào)用信息是否相同,其中,第二資源調(diào)用信息為在執(zhí)行 各個內(nèi)部操作時生成的調(diào)用資源的信息;在第二資源調(diào)用信息與第一資源調(diào)用信息不同的 情況下,終止自動切換操作和/或生成異常使用提示信息。
[0048] 其中,當(dāng)?shù)诙Y源調(diào)用信息與第一資源調(diào)用信息不同時,終端立即終止自動切換 操作和/或生成異常使用提示信息,終端還可以以彈出框的形式向用戶做出提示。
[0049] 通過本發(fā)明上述實(shí)施例,對各個內(nèi)部操作調(diào)用的資源進(jìn)行監(jiān)控,當(dāng)?shù)诙Y源調(diào)用 信息與第一資源調(diào)用信息不同時,終端立即終止自動切換操作和/或生成異常使用提示信 息,以提示用戶在自動切換操作執(zhí)行過程中,應(yīng)用程序調(diào)用了與統(tǒng)計數(shù)據(jù)不一致的資源,以 防止發(fā)生誤操作、不安全操作等,保證了終端自動執(zhí)行切換操作的安全性。
[0050] 根據(jù)本發(fā)明的上述實(shí)施例,獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù)可以包 括:在預(yù)設(shè)時間段內(nèi)監(jiān)測第一切換操作行為和第二切換操作行為得到操作行為信息,其中, 操作行為信息包括第一切換操作行為和第二切換操作行為的切換順序和切換時間間隔;統(tǒng) 計第一切換操作行為和第二切換操作行為的切換順序和切換時間間隔,得到統(tǒng)計數(shù)據(jù)。
[0051] 其中,切換順序可以包括第一切換操作行為的切換順序和第二切換操作行為的切 換順序,切換時間間隔可以包括第一切換操作行為的切換操作的間隔時間和第二切換操作 行為的切換操作的間隔時間。
[0052] 需要進(jìn)一步說明的是,預(yù)設(shè)時間段可以是一個月。
[0053] 通過本發(fā)明上述實(shí)施例,可以在預(yù)設(shè)時間段內(nèi)對終端的應(yīng)用程序的操作行為進(jìn)行 監(jiān)測得到基于用戶使用習(xí)慣的操作行為信息,基于上述操作行為信息獲得統(tǒng)計數(shù)據(jù),保證 了統(tǒng)計數(shù)據(jù)的準(zhǔn)確性。當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn)行相同的對應(yīng)用程序的操作 時,可以提高執(zhí)行自動切換操作的準(zhǔn)確性。
[0054] 圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的應(yīng)用程序關(guān)聯(lián)操作的控制方法的流程圖, 下面結(jié)合圖2詳細(xì)介紹本發(fā)明上述實(shí)施例。
[0055] 如圖2所示,該控制方法可以包括如下步驟:
[0056] 步驟S201,加載必要系統(tǒng)模塊。
[0057] 其中,必要系統(tǒng)模塊可以包括操作系統(tǒng)、內(nèi)存、應(yīng)用程序等。
[0058] 步驟S202,加載AUF模塊、A0S模塊和A0R模塊。
[0059] 其中,AUF模塊為Application Use Frequency,即應(yīng)用程序使用頻率統(tǒng)計模塊; A0S模塊為Application Operation Statistic,即應(yīng)用程序使用操作行為統(tǒng)計模塊;A0R 模塊為Application and Operation Recommendation,即應(yīng)用程序及操作推薦模塊(通過 該模塊可以啟動上述實(shí)施例中的操作模式)。
[0060] 其中,A0R模塊包括:應(yīng)用程序和操作推薦消息模式(即A0RN,A0R Notice)、全推 薦操作模式(即FR0, Full Recommended Operation),A0RN模式和FR0模式是A0R模塊中 通過配置進(jìn)行設(shè)定的應(yīng)用程序在運(yùn)行過程中兩種不同的操作模式。具體地,在A0RN模式 下,在進(jìn)行應(yīng)用程序內(nèi)部操作的自動切換操作的過程中,會生成和用戶的交互信息,提示用 戶是否繼續(xù)自動切換操作,通過人工輔助干預(yù)的方式,確定后續(xù)切換操作是否繼續(xù)進(jìn)行;在 FR0模式下,在進(jìn)行應(yīng)用程序內(nèi)部操作的自動切換操作的整個過程中,不需要人工參與,完 全按照統(tǒng)計數(shù)據(jù)作為自動切換操作的依據(jù),實(shí)現(xiàn)應(yīng)用程序內(nèi)部操作的自動切換操作。
[0061] 需要進(jìn)一步說明的是,必要系統(tǒng)模塊正常加載后,依次加載AUF模塊、A0S模塊和 A0R t旲塊,并在終端的后臺運(yùn)打。
[0062] 上述的AUF模塊、A0S模塊和A0R模塊可以通過JAVA和C++實(shí)現(xiàn),AUF模塊和A0S 模塊使用Sqlite數(shù)據(jù)庫記錄監(jiān)測到的數(shù)據(jù),A0R模塊對Sqlite數(shù)據(jù)庫中保存的AUF模塊 和A0S模塊記錄的數(shù)據(jù)進(jìn)行統(tǒng)計分析,得到統(tǒng)計數(shù)據(jù)(即上述實(shí)施例中的應(yīng)用程序的操作 行為的統(tǒng)計數(shù)據(jù)),基于該統(tǒng)計數(shù)據(jù)執(zhí)行上述實(shí)施例中的自動切換操作。
[0063] 其中,AUF模塊監(jiān)測的對象為上述實(shí)施例中的多個應(yīng)用程序之間的第一切換操作 行為,A0S模塊監(jiān)測的對象為上述實(shí)施例中的在各個應(yīng)用程序內(nèi)執(zhí)行的多個內(nèi)部操作之間 的第二切換操作行為。
[0064] 步驟 S203,啟動 SCT。
[0065] 其中,以AUF模塊和A0S模塊的運(yùn)行時間為依據(jù),以一個月為一個計時周期(即上 述實(shí)施例中的預(yù)設(shè)時間段),從AUF模塊和A0S模塊的啟用開始時間點(diǎn)SSP (即Statistic StartPoint)為計時周期起始點(diǎn),啟動SCT (即Statistic Cycle Timer,統(tǒng)計周期計時器), 進(jìn)行為期一個月的計時。
[0066] 步驟S204, AUF模塊監(jiān)測并記錄UC、US和ALT。
[0067] 其中,AUF模塊對單位統(tǒng)計時間范圍內(nèi)的應(yīng)用程序被使用次數(shù)(即UC,Use Count)、應(yīng)用程序使用順序(即US, Use Sequence)和應(yīng)用程序使用持續(xù)時長(即ALT, Application Last Time)進(jìn)行統(tǒng)計。
[0068] 需要進(jìn)一步說明的是,AUF模塊的運(yùn)行過程中,以當(dāng)前時間SP(即Start Point)為 統(tǒng)計起點(diǎn),對每個啟用的應(yīng)用程序程序進(jìn)行UC、US和ALT的監(jiān)測和記錄,經(jīng)過固定統(tǒng)計時間 間隔(即FSI,F(xiàn)ixed Statistical Interval)之后,AUF模塊將記錄的數(shù)據(jù)寫入上述實(shí)施 例中的Sqlite數(shù)據(jù)庫。
[0069] 其中,F(xiàn)SI可以為預(yù)先獲取的ALT的統(tǒng)計平均值。
[0070] 步驟S205, A0S模塊監(jiān)測并記錄OSIA、RAR和LOT。
[0071] 其中,A0S對應(yīng)用程序內(nèi)操作行為順序(即0SIA,Operation Sequence In Application)、相關(guān)訪問資源(即RAR,Related Access Resource)以及操作持續(xù)時長(即 LOT,Lasted Operation Time)進(jìn)行統(tǒng)計。
[0072] 需要進(jìn)一步說明的是,AOS對打開應(yīng)用程序中的操作動作(即上述實(shí)施例中的 應(yīng)用程序內(nèi)執(zhí)行的多個內(nèi)部操作)進(jìn)行統(tǒng)計,以應(yīng)用程序啟用時間ASP(即Application Start Point)為統(tǒng)計起點(diǎn),以應(yīng)用程序關(guān)閉時間AEP(即Application End Point)為統(tǒng)計 結(jié)束點(diǎn),A0S對該時間段內(nèi)應(yīng)用程序的0SIA、RAR和LOT進(jìn)行監(jiān)測和記錄,并將記錄的數(shù)據(jù) 寫入上述實(shí)施例中的Sqlite數(shù)據(jù)庫。
[0073] 其中,本發(fā)明上述實(shí)施例中的操作行為信息可以包括AUF模塊記錄的UC、US和 ALT,以及A0S模塊記錄的0SIA、RAR和LOT。
[0074] 步驟S206,判斷SCT計時是否結(jié)束。
[0075] 具體地,在SCT計時結(jié)束的情況下,執(zhí)行步驟S207 ;在SCT計時未結(jié)束的情況下, 執(zhí)行步驟S204。
[0076] 步驟S207, SCT終止計時過程并終止AUF模塊和A0S模塊的運(yùn)行。
[0077] 步驟S208, SCT通過SOCKET方式向A0R模塊發(fā)送該計時周期的統(tǒng)計任務(wù)完成消 肩、。
[0078] 步驟S209, A0R模塊接收到SCT發(fā)送的統(tǒng)計任務(wù)完成消息之后,向SCT返回確認(rèn)消 肩、。
[0079] 其中,確認(rèn)消息用于表示A0R模塊即將對上述實(shí)施例中AUF模塊和A0S模塊記錄 的數(shù)據(jù)進(jìn)行處理。
[0080] 步驟S210, SCT接收到確認(rèn)消息后,重新啟用AUF模塊和A0S模塊。
[0081] 具體地,SCT確認(rèn)AUF模塊和A0S模塊啟用完畢后,將重新啟動倒計時功能,進(jìn)行 計時周期的計時操作,重復(fù)步驟S206至步驟S210。
[0082] 需要進(jìn)一步說明的是,用戶可以根據(jù)需要,在計時周期結(jié)束之后,選擇是否執(zhí)行步 驟S210,若不執(zhí)行步驟S210,則將使用本次計時周期內(nèi)記錄的數(shù)據(jù)執(zhí)行后續(xù)操作;若執(zhí)行 步驟S210,則將重新啟用AUF模塊和A0S模塊,以獲取新的應(yīng)用程序的操作行為的數(shù)據(jù)。
[0083] 步驟S211,A0R模塊調(diào)用ASM模塊,統(tǒng)計AUF模塊和A0S模塊記錄的數(shù)據(jù)。
[0084] 具體地,A0R模塊調(diào)用ASM模塊(即Application Statistic Module,應(yīng)用程序統(tǒng) 計功能模塊)對AUF模塊和AOS模塊記錄的數(shù)據(jù)進(jìn)行統(tǒng)計,以獲取針對該終端的該用戶的 應(yīng)用程序使用和操作習(xí)慣的統(tǒng)計數(shù)據(jù)(即上述實(shí)施例中的操作行為的統(tǒng)計數(shù)據(jù))。
[0085] 其中,該統(tǒng)計數(shù)據(jù)可以包括:應(yīng)用程序間調(diào)用順序統(tǒng)計ACSS(即Application Call Sequence Statistic)、應(yīng)用程序運(yùn)行周期統(tǒng)計 ARCS (即 Application Run Cycle Statistic)、應(yīng)用程序運(yùn)行中操作執(zhí)行順序統(tǒng)計AR0S(即Application Runtime Operation Statistic)、應(yīng)用程序訪問資源統(tǒng)計 RAS(即 Resource Accessed Statistic)。
[0086] 步驟S212, ASM模塊統(tǒng)計結(jié)束后,得到ACSS、ARCS、AR0S和RAS。
[0087] 其中,ASM模塊通過調(diào)用結(jié)果返回接口通知A0R模塊當(dāng)前周期統(tǒng)計完成,并得到 ACSS、ARCS、AR0S和RAS四類統(tǒng)計數(shù)據(jù)。
[0088] 其中,上述實(shí)施例中的第一切換執(zhí)行順序可以包括ACSS和AR0S ;上述實(shí)施例中的 第一切換執(zhí)行時長可以包括ARCS和LOT。
[0089] 步驟S213, A0R模塊接收請求執(zhí)行自動切換操作的操作請求。
[0090] 其中,操作請求中攜帶有操作對象的描述信息;操作對象可以包括上述實(shí)施例中 的第一切換操作行為和/或第二切換操作行為。
[0091] 步驟S214, A0R模塊啟動A0RM模塊。
[0092] 其中,A0RM模塊即A0R Module,應(yīng)用程序及操作推薦模塊,A0R模塊通過彈出窗口 的方式,提示用戶選擇是否要執(zhí)行自動切換操作。
[0093] 在用戶選擇執(zhí)行自動切換操作的情況下,執(zhí)行步驟S215 ;在用戶選擇不執(zhí)行自動 切換操作的情況下,終端的操作系統(tǒng)將按照默認(rèn)運(yùn)行方式運(yùn)行。
[0094] 步驟S215, A0RM模塊根據(jù)接收到的操作請求中攜帶的操作對象的描述信息,在終 端上啟動與操作請求對應(yīng)的操作模式。
[0095] 其中,操作模式可以包括:應(yīng)用程序聯(lián)想模式ALM(Application Link Mode,即上 述實(shí)施例中的第一關(guān)聯(lián)操作模式)、操作聯(lián)想模式0LM(0peration Link Mode,即上述實(shí)施 例中的第二關(guān)聯(lián)操作模式)和應(yīng)用程序操作聯(lián)想模式A0LM(Application&0peration Link Mode,即上述實(shí)施例中的第三關(guān)聯(lián)操作模式)。
[0096] 步驟S216,若用戶在配置選擇中選擇了操作模式ALM,則ASR模塊加載ACSS和 ARCS。
[0097] 步驟S217,基于ACSS和ARCS執(zhí)行多個應(yīng)用程序之間的自動切換操作。
[0098] 具體地,ASR模塊依據(jù)統(tǒng)計數(shù)據(jù)ACSS和ARCS,對終端當(dāng)前運(yùn)行的應(yīng)用程序,可以自 動按照統(tǒng)計數(shù)據(jù)進(jìn)行應(yīng)用程序之間切換,并且不需要人工干預(yù),實(shí)現(xiàn)了應(yīng)用程序之間的自 動切換操作。
[0099] 例如,ACSS中保存有應(yīng)用程序名稱A和應(yīng)用程序名稱B, ARCS中保存有分別與應(yīng) 用程序名稱A和應(yīng)用程序名稱B對應(yīng)的運(yùn)行時間周期統(tǒng)計數(shù)據(jù)AT和BT,當(dāng)ASR監(jiān)測到應(yīng) 用程序A已經(jīng)運(yùn)行了統(tǒng)計數(shù)據(jù)中記錄的AT之后,ASR將從ACSS中讀取出應(yīng)用程序A之后 應(yīng)該被啟動的應(yīng)用程序信息,即應(yīng)用程序B,然后向應(yīng)用程序A發(fā)出停止消息,在接收到應(yīng) 用程序A停止的消息同時啟動應(yīng)用程序B,并依據(jù)ARCS中與應(yīng)用程序B對應(yīng)的統(tǒng)計數(shù)據(jù)BT 對應(yīng)用程序B的運(yùn)行時間進(jìn)行監(jiān)控。
[0100] 步驟S218,若用戶在配置選擇中選擇了操作模式0LM,則ASR模塊加載AR0S和 RASo
[0101] 步驟S219,基于AROS和RAS執(zhí)行應(yīng)用程序內(nèi)的多個內(nèi)部操作之間的自動切換操 作。
[0102] 具體地,用戶在配置選擇中選擇了操作模式0LM之后,可以選擇按照A0RN模式或 者FR0模式執(zhí)行上述多個內(nèi)部操作之間的自動切換操作。若用戶選擇了 A0RN模式,則在進(jìn) 行上述多個內(nèi)部操作的自動切換操作的過程中,會生成和用戶的交互信息,提示用戶是否 繼續(xù)自動切換操作,通過人工輔助干預(yù)的方式,確定后續(xù)切換操作是否繼續(xù)進(jìn)行;若用戶選 擇了 FR0模式,則在進(jìn)行上述多個內(nèi)部操作的自動切換操作的整個過程中,不需要人工參 與,完全按照統(tǒng)計數(shù)據(jù)作為自動切換操作的依據(jù),實(shí)現(xiàn)應(yīng)用程序內(nèi)部操作的自動切換操作
[0103] 需要進(jìn)一步說明的是,在終端的操作系統(tǒng)正常啟動完成初始化后,會首先啟動終 端桌面這個默認(rèn)應(yīng)用程序,這是終端的操作系統(tǒng)必須加載的第一個應(yīng)用程序,ASR模塊依據(jù) 統(tǒng)計數(shù)據(jù)AR0S和RAS,對已啟用的應(yīng)用程序的內(nèi)部操作,自動進(jìn)行操作順序之間切換,啟動 應(yīng)用程序后,不需要人工干預(yù),實(shí)現(xiàn)了應(yīng)用程序運(yùn)行過程中,針對該應(yīng)用程序的內(nèi)部操作之 間的自動切換。
[0104] 步驟S220,若用戶在配置選擇中選擇了操作模式A0LM,則ASR模塊加載ACSS、 ARCS、AR0S 和 RAS。
[0105] 步驟S221,基于ACSS、ARCS、AR0S和RAS執(zhí)行多個應(yīng)用程序之間和每個應(yīng)用程序 內(nèi)的多個內(nèi)部操作之間的自動切換操作。
[0106] 具體地,ASR模塊依據(jù)統(tǒng)計數(shù)據(jù)ACSS、ARCS、AR0S和RAS,在多個應(yīng)用程序之間和 每個運(yùn)行中的應(yīng)用程序的內(nèi)部操作之間進(jìn)行自動切換,不需要人工干預(yù),自動完成多個應(yīng) 用程序之間和多個內(nèi)部操作之間的自動切換操作。
[0107] 例如,ACSS中保存有應(yīng)用程序名稱A,ARCS中保存有與應(yīng)用程序A對應(yīng)的運(yùn)行時 間周期統(tǒng)計數(shù)據(jù)AT,AR0S中保存有與應(yīng)用程序A對應(yīng)所有操作動作數(shù)據(jù)A01、A02、,,,An, 當(dāng)AR0M模塊發(fā)現(xiàn)A已經(jīng)啟動后,根據(jù)A0對應(yīng)的操作動作,觸發(fā)應(yīng)用程序A按照記錄的操作 動作序列(即上述實(shí)施例中的第二執(zhí)行順序),順序完成與應(yīng)用程序A相關(guān)的所有操作行 為。
[0108] 需要進(jìn)一步說明的是,在0LM模式和A0LM模式中,RAS中記錄了每個A0對應(yīng)的操 作動作所對應(yīng)的可操作資源信息Rl、R2, . . . Rn,AR0M模塊在觸發(fā)動作Α0η時,將從RAS中 提取到的對應(yīng)的資源信息Rn與Α0η當(dāng)前正在使用的資源R'進(jìn)行比較,若Rn與R'不一致, 則終止自動切換操作和/或生成異常使用提示信息,以防止不安全操作發(fā)生。
[0109] 其中,多個應(yīng)用程序之間的切換操作與步驟S216至步驟S217的操作相同,在此不 再贅述。
[0110] 步驟S222,檢測是否接收到主屏幕按鈕點(diǎn)擊操作。
[0111] 步驟S223,在接收到主屏幕按鈕點(diǎn)擊操作之后,停止自動切換操作,終端的操作系 統(tǒng)以默認(rèn)方式運(yùn)行。
[0112] 具體地,在ASR運(yùn)行期間,如果點(diǎn)擊終端主屏幕按鈕,ASR將會捕捉到該事件并退 出自動切換操作狀態(tài),并通過系統(tǒng)消息方式通知用戶,自動切換操作結(jié)束,恢復(fù)至終端操作 系統(tǒng)默認(rèn)工作模式。
[0113] 需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的 計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。
[0114] 圖3是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序關(guān)聯(lián)操作的控制裝置的示意圖,如圖3所示, 該控制裝置可以包括:第一獲取模塊10、啟動模塊30、提取模塊50以及控制模塊70。
[0115] 其中,第一獲取模塊10用于獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù),其中, 操作行為包括多個應(yīng)用程序之間的第一切換操作行為和在各個應(yīng)用程序內(nèi)執(zhí)行的多個內(nèi) 部操作之間的第二切換操作行為,統(tǒng)計數(shù)據(jù)包括第一切換操作行為和第二切換操作行為的 第一切換執(zhí)行順序和第一切換執(zhí)行時長;啟動模塊30用于在接收到請求執(zhí)行自動切換操 作的操作請求之后,在終端上啟動與操作請求對應(yīng)的操作模式;提取模塊50用于從第一切 換執(zhí)行順序和第一切換執(zhí)行時長中分別提取操作模式所指示的第二切換執(zhí)行順序和第二 切換執(zhí)行時長;控制模塊70用于基于第二切換執(zhí)行順序和第二切換執(zhí)行時長控制終端執(zhí) 行操作請求所請求的自動切換操作。
[0116] 采用本發(fā)明實(shí)施例,基于獲取模塊獲取的對終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù) 據(jù),在接收到請求執(zhí)行自動切換操作的操作請求之后,啟動模塊啟動操作模式,提取模塊從 統(tǒng)計數(shù)據(jù)中獲取操作模式所指示的第二切換執(zhí)行順序和第二切換執(zhí)行時長,以通過控制模 塊控制終端執(zhí)行操作請求所請求的自動切換操作。在上述實(shí)施例中,基于用戶使用習(xí)慣的 應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù)控制終端動作(即上述實(shí)施例中的自動切換操作),當(dāng)終 端用戶需要在不同時間段重復(fù)進(jìn)行相同的對應(yīng)用程序的操作時,可以提高執(zhí)行自動切換操 作的準(zhǔn)確性;根據(jù)操作請求啟動不同的操作模式,可以滿足不同情況下的用戶需求,擴(kuò)展了 應(yīng)用程序關(guān)聯(lián)操作的適用范圍。
[0117] 采用本發(fā)明實(shí)施例,可以準(zhǔn)確地按照操作請求控制終端自動執(zhí)行上述的操作,提 高了應(yīng)用程序的操作速度和操作效率,解決了現(xiàn)有技術(shù)中用戶終端需要在不同時間段重復(fù) 進(jìn)行相同的應(yīng)用程序的操作,操作繁瑣、操作效率低的問題,實(shí)現(xiàn)了用戶終端在需要重復(fù)進(jìn) 行相同的應(yīng)用程序的操作時,自動執(zhí)行用戶終端的應(yīng)用程序的效果,自動執(zhí)行操作操作速 度快,并且無需人為干預(yù),提高了操作效率。
[0118] 其中,上述實(shí)施例中的終端可以是移動終端(如智能手機(jī)、平板電腦等)、個人電 腦等。
[0119] 其中,上述實(shí)施例中的第一切換執(zhí)行順序可以包括多個應(yīng)用程序之間的切換操作 的執(zhí)行順序和每個應(yīng)用程序的多個內(nèi)部操作之間的切換操作的執(zhí)行順序;上述實(shí)施例中的 第一切換執(zhí)行時長可以包括執(zhí)行切換操作之前應(yīng)用程序的運(yùn)行時長和每個上述內(nèi)部操作 所持續(xù)的時間。
[0120] 根據(jù)本發(fā)明的上述實(shí)施例,啟動模塊可以包括:第一啟動子模塊,用于若操作請求 所請求執(zhí)行的自動切換操作為第一切換操作行為,則在終端上啟動第一關(guān)聯(lián)操作模式;第 二啟動子模塊,用于若操作請求所請求執(zhí)行的自動切換操作為第二切換操作行為,則在終 端上啟動第二關(guān)聯(lián)操作模式;第三啟動子模塊,用于若操作請求所請求執(zhí)行的自動切換操 作包括第一切換操作行為和第二切換操作行為,則在終端上啟動第三關(guān)聯(lián)操作模式,其中, 操作模式包括第一關(guān)聯(lián)操作模式、第二關(guān)聯(lián)操作模式和第三關(guān)聯(lián)操作模式。
[0121] 其中,第一關(guān)聯(lián)操作模式用于實(shí)現(xiàn)多個應(yīng)用程序之間的自動切換操作,第二關(guān)聯(lián) 操作模式用于實(shí)現(xiàn)上述實(shí)施例中的內(nèi)部操作之間的自動切換操作,第三關(guān)聯(lián)操作模式用于 實(shí)現(xiàn)多個應(yīng)用程序之間的自動切換操作,并在對每個應(yīng)用程序執(zhí)行操作時,自動實(shí)現(xiàn)每個 應(yīng)用程序的多個內(nèi)部操作之間的自動切換操作。
[0122] 通過上述實(shí)施例提供的多種操作模式,根據(jù)接收到的操作請求在終端上啟動與操 作請求對應(yīng)的操作模式,可以滿足不同的用戶需求,終端可以根據(jù)用戶的需求自動執(zhí)行應(yīng) 用程序間和/或應(yīng)用程序內(nèi)的功能的切換操作,擴(kuò)展了應(yīng)用程序關(guān)聯(lián)操作的適用范圍。
[0123] 在本發(fā)明的上述實(shí)施例中,操作模式為第一關(guān)聯(lián)操作模式,控制模塊可以包括:第 一讀取模塊,用于從第二切換執(zhí)行時長中讀取與操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行 時長;第一調(diào)用模塊,用于按照第二切換執(zhí)行順序依次調(diào)用終端上的多個應(yīng)用程序,其中, 在依次調(diào)用多個應(yīng)用程序的過程中,控制每個應(yīng)用程序按照各自對應(yīng)的第一運(yùn)行時長運(yùn) 行。
[0124] 其中,第一運(yùn)行時長可以為預(yù)先獲取的每個應(yīng)用程序的多個運(yùn)行時長的統(tǒng)計平均 值。
[0125] 通過本發(fā)明上述實(shí)施例,基于用戶使用習(xí)慣獲取到的第二切換執(zhí)行順序和第二切 換執(zhí)行時長,終端可以根據(jù)操作請求在多個應(yīng)用程序之間的執(zhí)行自動切換操作,避免了當(dāng) 終端用戶需要在不同時間段重復(fù)進(jìn)行相同的多個應(yīng)用程序之間的切換操作時,手動進(jìn)行大 量重復(fù)的切換操作,終端可以自動執(zhí)行多個應(yīng)用程序之間的切換操作,自動執(zhí)行操作操作 速度快,并且無需人為干預(yù),提高了操作速度。
[0126] 根據(jù)本發(fā)明上述實(shí)施例,操作模式為第二關(guān)聯(lián)操作模式,控制模塊可以包括:第二 讀取模塊,用于從第二切換執(zhí)行時長中讀取與操作請求對應(yīng)的各個內(nèi)部操作的第二運(yùn)行時 長;第一執(zhí)行模塊,用于按照第二切換執(zhí)行順序依次執(zhí)行多個內(nèi)部操作,其中,在依次執(zhí)行 多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按照各自對應(yīng)的第二運(yùn)行時長運(yùn)行。
[0127] 其中,第二運(yùn)行時長可以為預(yù)先獲取的應(yīng)用程序的每個內(nèi)部操作的多個運(yùn)行時長 的統(tǒng)計平均值。
[0128] 通過本發(fā)明上述實(shí)施例,基于用戶使用習(xí)慣獲取到的第二切換執(zhí)行順序和第二切 換執(zhí)行時長,終端可以根據(jù)操作請求對應(yīng)用程序內(nèi)執(zhí)行的內(nèi)部操作進(jìn)行自動切換,避免了 當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn)行相同的應(yīng)用程序的內(nèi)部操作的切換操作時,手動進(jìn) 行大量重復(fù)的切換操作,終端可以自動執(zhí)行應(yīng)用程序的內(nèi)部操作之間的切換操作,自動執(zhí) 行操作操作速度快,并且無需人為干預(yù),提高了操作速度。
[0129] 在本發(fā)明的上述實(shí)施例中,操作模式為第三關(guān)聯(lián)操作模式,控制模塊可以包括:第 三讀取模塊,用于從第二切換執(zhí)行時長中讀取與操作請求對應(yīng)的各個應(yīng)用程序的第一運(yùn)行 時長和每個應(yīng)用程序的各個內(nèi)部操作的第二運(yùn)行時長;第四讀取模塊,從第二切換執(zhí)行順 序中讀取多個應(yīng)用程序之間的第一執(zhí)行順序;第二調(diào)用模塊,用于按照第一執(zhí)行順序依次 調(diào)用多個應(yīng)用程序,其中,在依次調(diào)用多個應(yīng)用程序的過程中,控制每個應(yīng)用程序按照各自 對應(yīng)的第一運(yùn)行時長運(yùn)行;第五讀取模塊,用于在控制每個應(yīng)用程序運(yùn)行的過程中,從第二 切換執(zhí)行順序中讀取多個內(nèi)部操作的第二執(zhí)行順序;第二執(zhí)行模塊,用于按照第二執(zhí)行順 序依次執(zhí)行多個內(nèi)部操作,其中,在依次執(zhí)行多個內(nèi)部操作的過程中,控制每個內(nèi)部操作按 照各自對應(yīng)的第二運(yùn)行時長運(yùn)行。
[0130] 通過本發(fā)明上述實(shí)施例,基于用戶使用習(xí)慣獲取到的第二切換執(zhí)行順序和第二切 換執(zhí)行時長,終端可以根據(jù)操作請求在多個應(yīng)用程序之間的執(zhí)行自動切換操作,同時對每 個應(yīng)用程序內(nèi)執(zhí)行的內(nèi)部操作進(jìn)行自動切換,避免了當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn) 行相同的多個應(yīng)用程序之間和每個應(yīng)用程序的內(nèi)部操作之間的切換操作時,手動進(jìn)行大量 重復(fù)的切換操作,終端可以自動執(zhí)行上述切換操作,自動執(zhí)行操作操作速度快,并且無需人 為干預(yù),提高了操作速度。
[0131] 根據(jù)本發(fā)明上述實(shí)施例,控制裝置還可以包括:第二獲取模塊,用于在基于第二切 換執(zhí)行順序和第二切換執(zhí)行時長控制終端執(zhí)行操作請求所請求的自動切換操作的同時,從 統(tǒng)計數(shù)據(jù)中獲取各個內(nèi)部操作調(diào)用的第一資源調(diào)用信息,其中,第一資源調(diào)用信息包括外 部存儲調(diào)用信息、本地存儲調(diào)用信息、終端的配置文件調(diào)用信息和應(yīng)用程序的歷史記錄調(diào) 用信息;判斷模塊,用于判斷獲取到的第二資源調(diào)用信息與第一資源調(diào)用信息是否相同,其 中,第二資源調(diào)用信息為在執(zhí)行各個內(nèi)部操作時生成的調(diào)用資源的信息;處理模塊,用于在 第二資源調(diào)用信息與第一資源調(diào)用信息不同的情況下,終止自動切換操作和/或生成異常 使用提示信息。
[0132] 其中,當(dāng)?shù)诙Y源調(diào)用信息與第一資源調(diào)用信息不同時,終端立即終止自動切換 操作和/或生成異常使用提示信息,終端還可以以彈出框的形式向用戶做出提示。
[0133] 通過本發(fā)明上述實(shí)施例,對各個內(nèi)部操作調(diào)用的資源進(jìn)行監(jiān)控,當(dāng)?shù)诙Y源調(diào)用 信息與第一資源調(diào)用信息不同時,終端立即終止自動切換操作和/或生成異常使用提示信 息,以提示用戶在自動切換操作執(zhí)行過程中,應(yīng)用程序調(diào)用了與統(tǒng)計數(shù)據(jù)不一致的資源,以 防止發(fā)生誤操作、不安全操作等,保證了終端自動執(zhí)行切換操作的安全性。
[0134] 根據(jù)本發(fā)明上述實(shí)施例,第一獲取模塊可以包括:監(jiān)測模塊,用于在預(yù)設(shè)時間段內(nèi) 監(jiān)測第一切換操作行為和第二切換操作行為得到操作行為信息,其中,操作行為信息包括 第一切換操作行為和第二切換操作行為的切換順序和切換時間間隔;統(tǒng)計模塊,用于統(tǒng)計 第一切換操作行為和第二切換操作行為的切換順序和切換時間間隔,得到統(tǒng)計數(shù)據(jù)。
[0135] 其中,切換順序可以包括第一切換操作行為的切換順序和第二切換操作行為的切 換順序,切換時間間隔可以包括第一切換操作行為的切換操作的間隔時間和第二切換操作 行為的切換操作的間隔時間。
[0136] 需要進(jìn)一步說明的是,預(yù)設(shè)時間段可以是一個月。
[0137] 通過本發(fā)明上述實(shí)施例,可以在預(yù)設(shè)時間段內(nèi)對終端的應(yīng)用程序的操作行為進(jìn)行 監(jiān)測得到基于用戶使用習(xí)慣的操作行為信息,基于上述操作行為信息獲得統(tǒng)計數(shù)據(jù),保證 了統(tǒng)計數(shù)據(jù)的準(zhǔn)確性。當(dāng)終端用戶需要在不同時間段重復(fù)進(jìn)行相同的對應(yīng)用程序的操作 時,可以提高執(zhí)行自動切換操作的準(zhǔn)確性。
[0138] 本實(shí)施例中所提供的各個模塊與方法實(shí)施例對應(yīng)步驟所提供的使用方法相同、應(yīng) 用場景也可以相同。當(dāng)然,需要注意的是,上述模塊涉及的方案可以不限于方法實(shí)施例中的 內(nèi)容和場景,且上述模塊可以運(yùn)行在計算機(jī)終端或移動終端,可以通過軟件或硬件實(shí)現(xiàn)。
[0139] 從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:
[0140] 采用本發(fā)明實(shí)施例,可以準(zhǔn)確地按照操作請求控制終端自動執(zhí)行上述的操作,提 高了應(yīng)用程序的操作速度和操作效率,解決了現(xiàn)有技術(shù)中用戶終端需要在不同時間段重復(fù) 進(jìn)行相同的應(yīng)用程序的操作,操作繁瑣、操作效率低的問題,實(shí)現(xiàn)了用戶終端在需要重復(fù)進(jìn) 行相同的應(yīng)用程序的操作時,自動執(zhí)行用戶終端的應(yīng)用程序的效果,自動執(zhí)行操作操作速 度快,并且無需人為干預(yù)提高了操作效率。
[0141] 顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。
[0142] 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種應(yīng)用程序關(guān)聯(lián)操作的控制方法,其特征在于,包括: 獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù),其中,所述操作行為包括多個所述應(yīng)用 程序之間的第一切換操作行為和在各個所述應(yīng)用程序內(nèi)執(zhí)行的多個內(nèi)部操作之間的第二 切換操作行為,所述統(tǒng)計數(shù)據(jù)包括所述第一切換操作行為和所述第二切換操作行為的第一 切換執(zhí)行順序和第一切換執(zhí)行時長; 在接收到請求執(zhí)行自動切換操作的操作請求之后,在所述終端上啟動與所述操作請求 對應(yīng)的操作模式; 從所述第一切換執(zhí)行順序和所述第一切換執(zhí)行時長中分別提取所述操作模式所指示 的第二切換執(zhí)行順序和第二切換執(zhí)行時長; 基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述終端執(zhí)行所述操作請 求所請求的所述自動切換操作。
2. 根據(jù)權(quán)利要求1所述的控制方法,其特征在于,在接收到請求執(zhí)行自動切換操作的 操作請求之后,在所述終端上啟動與所述操作請求對應(yīng)的操作模式包括: 若所述操作請求所請求執(zhí)行的所述自動切換操作為所述第一切換操作行為,則在所述 終端上啟動第一關(guān)聯(lián)操作模式; 若所述操作請求所請求執(zhí)行的所述自動切換操作為所述第二切換操作行為,則在所述 終端上啟動第二關(guān)聯(lián)操作模式; 若所述操作請求所請求執(zhí)行的所述自動切換操作包括所述第一切換操作行為和所述 第二切換操作行為,則在所述終端上啟動第三關(guān)聯(lián)操作模式, 其中,所述操作模式包括所述第一關(guān)聯(lián)操作模式、所述第二關(guān)聯(lián)操作模式和所述第三 關(guān)聯(lián)操作模式。
3. 根據(jù)權(quán)利要求2所述的控制方法,其特征在于,所述操作模式為所述第一關(guān)聯(lián)操作 模式,所述基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述終端執(zhí)行所述操 作請求所請求的所述自動切換操作包括: 從所述第二切換執(zhí)行時長中讀取與所述操作請求對應(yīng)的各個所述應(yīng)用程序的第一運(yùn) 行時長; 按照所述第二切換執(zhí)行順序依次調(diào)用所述終端上的所述多個所述應(yīng)用程序, 其中,在依次調(diào)用所述多個所述應(yīng)用程序的過程中,控制每個所述應(yīng)用程序按照各自 對應(yīng)的所述第一運(yùn)行時長運(yùn)行。
4. 根據(jù)權(quán)利要求2所述的控制方法,其特征在于,所述操作模式為所述第二關(guān)聯(lián)操作 模式,所述基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述終端執(zhí)行所述操 作請求所請求的所述自動切換操作包括: 從所述第二切換執(zhí)行時長中讀取與所述操作請求對應(yīng)的各個所述內(nèi)部操作的第二運(yùn) 行時長; 按照所述第二切換執(zhí)行順序依次執(zhí)行所述多個所述內(nèi)部操作, 其中,在依次執(zhí)行所述多個所述內(nèi)部操作的過程中,控制每個所述內(nèi)部操作按照各自 對應(yīng)的所述第二運(yùn)行時長運(yùn)行。
5. 根據(jù)權(quán)利要求2所述的控制方法,其特征在于,所述操作模式為所述第三關(guān)聯(lián)操作 模式,所述基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述終端執(zhí)行所述操 作請求所請求的所述自動切換操作包括: 從所述第二切換執(zhí)行時長中讀取與所述操作請求對應(yīng)的各個所述應(yīng)用程序的第一運(yùn) 行時長和每個所述應(yīng)用程序的各個所述內(nèi)部操作的第二運(yùn)行時長; 從所述第二切換執(zhí)行順序中讀取所述多個所述應(yīng)用程序之間的第一執(zhí)行順序; 按照所述第一執(zhí)行順序依次調(diào)用多個所述應(yīng)用程序,其中,在依次調(diào)用多個所述應(yīng)用 程序的過程中,控制每個所述應(yīng)用程序按照各自對應(yīng)的所述第一運(yùn)行時長運(yùn)行; 在控制所述每個所述應(yīng)用程序運(yùn)行的過程中,從所述第二切換執(zhí)行順序中讀取所述多 個所述內(nèi)部操作的第二執(zhí)行順序; 按照所述第二執(zhí)行順序依次執(zhí)行所述多個所述內(nèi)部操作,其中,在依次執(zhí)行所述多個 所述內(nèi)部操作的過程中,控制每個所述內(nèi)部操作按照各自對應(yīng)的所述第二運(yùn)行時長運(yùn)行。
6. 根據(jù)權(quán)利要求4或5所述的控制方法,其特征在于,在基于所述第二切換執(zhí)行順序和 所述第二切換執(zhí)行時長控制所述終端執(zhí)行所述操作請求所請求的所述自動切換操作的同 時,所述控制方法還包括: 從所述統(tǒng)計數(shù)據(jù)中獲取各個所述內(nèi)部操作調(diào)用的第一資源調(diào)用信息,其中,所述第一 資源調(diào)用信息包括外部存儲調(diào)用信息、本地存儲調(diào)用信息、所述終端的配置文件調(diào)用信息 和所述應(yīng)用程序的歷史記錄調(diào)用信息; 判斷獲取到的第二資源調(diào)用信息與所述第一資源調(diào)用信息是否相同,其中,所述第二 資源調(diào)用信息為在執(zhí)行各個所述內(nèi)部操作時生成的調(diào)用資源的信息; 在所述第二資源調(diào)用信息與所述第一資源調(diào)用信息不同的情況下,終止所述自動切換 操作和/或生成異常使用提示信息。
7. 根據(jù)權(quán)利要求1至5中任意一項所述的控制方法,其特征在于,所述獲取終端的應(yīng)用 程序的操作行為的統(tǒng)計數(shù)據(jù)包括: 在預(yù)設(shè)時間段內(nèi)監(jiān)測所述第一切換操作行為和所述第二切換操作行為得到操作行為 信息,其中,所述操作行為信息包括所述第一切換操作行為和所述第二切換操作行為的切 換順序和切換時間間隔; 統(tǒng)計所述第一切換操作行為和所述第二切換操作行為的切換順序和切換時間間隔,得 到所述統(tǒng)計數(shù)據(jù)。
8. -種應(yīng)用程序關(guān)聯(lián)操作的控制裝置,其特征在于,包括: 第一獲取模塊,用于獲取終端的應(yīng)用程序的操作行為的統(tǒng)計數(shù)據(jù),其中,所述操作行為 包括多個所述應(yīng)用程序之間的第一切換操作行為和在各個所述應(yīng)用程序內(nèi)執(zhí)行的多個內(nèi) 部操作之間的第二切換操作行為,所述統(tǒng)計數(shù)據(jù)包括所述第一切換操作行為和所述第二切 換操作行為的第一切換執(zhí)行順序和第一切換執(zhí)行時長; 啟動模塊,用于在接收到請求執(zhí)行自動切換操作的操作請求之后,在所述終端上啟動 與所述操作請求對應(yīng)的操作模式; 提取模塊,用于從所述第一切換執(zhí)行順序和所述第一切換執(zhí)行時長中分別提取所述操 作模式所指示的第二切換執(zhí)行順序和第二切換執(zhí)行時長; 控制模塊,用于基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述終端執(zhí) 行所述操作請求所請求的所述自動切換操作。
9. 根據(jù)權(quán)利要求8所述的控制裝置,其特征在于,所述啟動模塊包括: 第一啟動子模塊,用于若所述操作請求所請求執(zhí)行的所述自動切換操作為所述第一切 換操作行為,則在所述終端上啟動第一關(guān)聯(lián)操作模式; 第二啟動子模塊,用于若所述操作請求所請求執(zhí)行的所述自動切換操作為所述第二切 換操作行為,則在所述終端上啟動第二關(guān)聯(lián)操作模式; 第三啟動子模塊,用于若所述操作請求所請求執(zhí)行的所述自動切換操作包括所述第一 切換操作行為和所述第二切換操作行為,則在所述終端上啟動第三關(guān)聯(lián)操作模式, 其中,所述操作模式包括所述第一關(guān)聯(lián)操作模式、所述第二關(guān)聯(lián)操作模式和所述第三 關(guān)聯(lián)操作模式。
10. 根據(jù)權(quán)利要求9所述的控制裝置,其特征在于,所述操作模式為所述第一關(guān)聯(lián)操作 模式,所述控制模塊包括: 第一讀取模塊,用于從所述第二切換執(zhí)行時長中讀取與所述操作請求對應(yīng)的各個所述 應(yīng)用程序的第一運(yùn)行時長; 第一調(diào)用模塊,用于按照所述第二切換執(zhí)行順序依次調(diào)用所述終端上的所述多個所述 應(yīng)用程序, 其中,在依次調(diào)用所述多個所述應(yīng)用程序的過程中,控制每個所述應(yīng)用程序按照各自 對應(yīng)的所述第一運(yùn)行時長運(yùn)行。
11. 根據(jù)權(quán)利要求9所述的控制裝置,其特征在于,所述操作模式為所述第二關(guān)聯(lián)操作 模式,所述控制模塊包括: 第二讀取模塊,用于從所述第二切換執(zhí)行時長中讀取與所述操作請求對應(yīng)的各個所述 內(nèi)部操作的第二運(yùn)行時長; 第一執(zhí)行模塊,用于按照所述第二切換執(zhí)行順序依次執(zhí)行所述多個所述內(nèi)部操作, 其中,在依次執(zhí)行所述多個所述內(nèi)部操作的過程中,控制每個所述內(nèi)部操作按照各自 對應(yīng)的所述第二運(yùn)行時長運(yùn)行。
12. 根據(jù)權(quán)利要求9所述的控制裝置,其特征在于,所述操作模式為所述第三關(guān)聯(lián)操作 模式,所述控制模塊包括: 第三讀取模塊,用于從所述第二切換執(zhí)行時長中讀取與所述操作請求對應(yīng)的各個所述 應(yīng)用程序的第一運(yùn)行時長和每個所述應(yīng)用程序的各個所述內(nèi)部操作的第二運(yùn)行時長; 第四讀取模塊,從所述第二切換執(zhí)行順序中讀取所述多個所述應(yīng)用程序之間的第一執(zhí) 行順序; 第二調(diào)用模塊,用于按照所述第一執(zhí)行順序依次調(diào)用多個所述應(yīng)用程序,其中,在依次 調(diào)用多個所述應(yīng)用程序的過程中,控制每個所述應(yīng)用程序按照各自對應(yīng)的所述第一運(yùn)行時 長運(yùn)行; 第五讀取模塊,用于在控制所述每個所述應(yīng)用程序運(yùn)行的過程中,從所述第二切換執(zhí) 行順序中讀取所述多個所述內(nèi)部操作的第二執(zhí)行順序; 第二執(zhí)行模塊,用于按照所述第二執(zhí)行順序依次執(zhí)行所述多個所述內(nèi)部操作,其中,在 依次執(zhí)行所述多個所述內(nèi)部操作的過程中,控制每個所述內(nèi)部操作按照各自對應(yīng)的所述第 二運(yùn)行時長運(yùn)行。
13. 根據(jù)權(quán)利要求11或12所述的控制裝置,其特征在于,所述控制裝置還包括: 第二獲取模塊,用于在基于所述第二切換執(zhí)行順序和所述第二切換執(zhí)行時長控制所述 終端執(zhí)行所述操作請求所請求的所述自動切換操作的同時,從所述統(tǒng)計數(shù)據(jù)中獲取各個所 述內(nèi)部操作調(diào)用的第一資源調(diào)用信息,其中,所述第一資源調(diào)用信息包括外部存儲調(diào)用信 息、本地存儲調(diào)用信息、所述終端的配置文件調(diào)用信息和所述應(yīng)用程序的歷史記錄調(diào)用信 息; 判斷模塊,用于判斷獲取到的第二資源調(diào)用信息與所述第一資源調(diào)用信息是否相同, 其中,所述第二資源調(diào)用信息為在執(zhí)行各個所述內(nèi)部操作時生成的調(diào)用資源的信息; 處理模塊,用于在所述第二資源調(diào)用信息與所述第一資源調(diào)用信息不同的情況下,終 止所述自動切換操作和/或生成異常使用提示信息。
14.根據(jù)權(quán)利要求8至12中任意一項所述的控制裝置,其特征在于,所述第一獲取模塊 包括: 監(jiān)測模塊,用于在預(yù)設(shè)時間段內(nèi)監(jiān)測所述第一切換操作行為和所述第二切換操作行為 得到操作行為信息,其中,所述操作行為信息包括所述第一切換操作行為和所述第二切換 操作行為的切換順序和切換時間間隔; 統(tǒng)計模塊,用于統(tǒng)計所述第一切換操作行為和所述第二切換操作行為的切換順序和切 換時間間隔,得到所述統(tǒng)計數(shù)據(jù)。
【文檔編號】G06F9/48GK104216780SQ201410522922
【公開日】2014年12月17日 申請日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
【發(fā)明者】陳繼 申請人:北京網(wǎng)秦天下科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1