本發(fā)明有關(guān)于一種透過機頂盒控制行動裝置的系統(tǒng)及方法,尤其是一種可以依據(jù)使用者依賴度篩選應(yīng)用程序顯示于顯示裝置上,并提供使用者反向控制行動裝置的系統(tǒng)及方法。
背景技術(shù):
在物聯(lián)網(wǎng)及智慧家庭科技等等的普及,裝置與裝置間的協(xié)同運作技術(shù)逐漸受到重視,而與深入各家庭的電視機頂盒相關(guān)的技術(shù)也隨之快速發(fā)展。
機頂盒的相關(guān)應(yīng)用中,已有數(shù)種現(xiàn)有技術(shù)是針對透過智能型手機來控制機頂盒來實施,然而,與其相反地,倘若使用者僅是于電視前觀賞節(jié)目,而行動裝置恰巧不在周圍,或是放置于其他地方,上述狀況造成使用者無法實時了解行動裝置上發(fā)生的狀況,對于較重度依賴手機及行動裝置的現(xiàn)代人而言,顯然算得上是一大困擾。
為解決上述困擾,開發(fā)一種可以透過機頂盒反向?qū)崟r處理行動裝置上事務(wù)的技術(shù),實是有其必要的。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種透過機頂盒控制行動裝置的系統(tǒng),其主要包含下列模塊:
一行動信息子模塊,所述行動信息子模塊被設(shè)置于使用者擁有的一行動裝置上,其可以將行動裝置上的應(yīng)用程序被使用的狀態(tài)傳輸至一數(shù)據(jù)庫儲存,例如應(yīng)用程序的使用秒數(shù)或使用次數(shù)等信息;
一分析服務(wù)器,所述分析服務(wù)器用以執(zhí)行一行為分析算法,所述行為分析算法用以分析所述數(shù)據(jù)庫中所儲存的行動裝置上的應(yīng)用程序被使用狀態(tài)等信息,以得出應(yīng)用程序各自的依賴度權(quán)重值,并依據(jù)依賴度權(quán)重值的排序,將依賴度高的應(yīng)用程序選為一通知集合,所述分析服務(wù)器并將選出的所述通知集合傳輸至行動裝置上的所述行動信息子模塊,使所述行動信息子模塊開始搜集關(guān)于所述通知集合的應(yīng)用程序關(guān)聯(lián)數(shù)據(jù)。
一設(shè)備信息子模塊,被設(shè)置于使用者擁有的機頂盒上,機頂盒與顯示裝置設(shè)置連結(jié),令使用者可以觀賞電視節(jié)目或影像畫面,而所述設(shè)備信息子模塊可以接收由所述行動信息子模塊傳輸來的關(guān)于所述通知集合的應(yīng)用程序關(guān)聯(lián)數(shù)據(jù),并將應(yīng)用程序關(guān)聯(lián)數(shù)據(jù)動態(tài)地呈現(xiàn)于與機頂盒連結(jié)的顯示裝置上,令使用者可以實時了解所述通知集合中的應(yīng)用程序的動態(tài),而所述設(shè)備信息子模塊更可進一步透過機頂盒接收使用者針對所述通知集合中的應(yīng)用程序發(fā)起的回饋指令,并將回饋指令傳輸至所述行動信息子模塊,使所述行動信息子模塊驅(qū)動行動裝置執(zhí)行使用者的回饋指令,所述行動信息子模塊并可將回饋指令于行動裝置上執(zhí)行的結(jié)果呈現(xiàn)于與機頂盒連結(jié)的顯示裝置上,以令使用者可以了解其對行動裝置的操作所收效果。
相對應(yīng)于本發(fā)明的系統(tǒng),本發(fā)明提出一種透過機頂盒控制行動裝置的方法,其至少包含下列步驟:
1.透過設(shè)置于行動裝置上的所述行動信息子模塊,搜集其設(shè)置的行動裝置上所執(zhí)行或曾執(zhí)行的多個應(yīng)用程序的使用狀態(tài)傳輸至所述數(shù)據(jù)庫,且所述數(shù)據(jù)庫將這些應(yīng)用程序的使用狀態(tài)信息儲存起來,其中,應(yīng)用程序的使用狀態(tài)包含應(yīng)用程序的使用秒數(shù)或使用次數(shù)等等;
2.透過與所述數(shù)據(jù)庫鏈接的所述分析服務(wù)器執(zhí)行所述行為分析算法,所述行為分析算法用以對所述數(shù)據(jù)庫中的應(yīng)用程序使用狀態(tài)信息進行分析,以計算出行動裝置的使用者對行動裝置上安裝的各應(yīng)用程序各自的依賴度權(quán)重值,并根據(jù)依賴度權(quán)重值進行排序,以將依賴度權(quán)重值排序較高的應(yīng)用程序(即為使用頻繁的應(yīng)用程序)選入所述通知集合當(dāng)中;
3.所述分析服務(wù)器將選出的所述通知集合傳輸?shù)叫袆友b置上的所述行動信息子模塊;
4.所述行動信息子模塊將選出的所述通知集合的應(yīng)用程序關(guān)聯(lián)數(shù)據(jù)傳輸至設(shè)置于機頂盒上的所述設(shè)備信息子模塊;
5.透過所述設(shè)備信息子模塊將所述通知集合的應(yīng)用程序關(guān)聯(lián)數(shù)據(jù)動態(tài)地呈現(xiàn)于與機頂盒連結(jié)的顯示裝置上,其中,所述設(shè)備信息子模塊依據(jù)所述通知集合中的應(yīng)用程序所屬的功能類型,以將應(yīng)用程序的關(guān)聯(lián)數(shù)據(jù)分類呈現(xiàn)于與機頂盒連結(jié)的顯示裝置上,例如使用者可以透過遙控器在顯示裝置上切換至信息通知接口以讀取所述通知集合中的應(yīng)用程序的動態(tài);
6.透過所述設(shè)備信息子模塊自機頂盒接收使用者針對所述通知集合中的應(yīng)用程序發(fā)起的回饋指令,并將回饋指令傳輸至所述行動信息子模塊,例如使用者可以透過遙控器在顯示裝置上的信息通知接口輸入回饋指令,以響應(yīng)所述通知集合中的應(yīng)用程序的動態(tài);
7.透過所述行動信息子模塊令行動裝置執(zhí)行使用者的回饋指令;
8.透過所述設(shè)備信息子模塊將回饋指令于行動裝置上執(zhí)行的結(jié)果呈現(xiàn)于與機頂盒連結(jié)的顯示裝置上。
上述透過機頂盒控制行動裝置的方法當(dāng)中,所述行為分析算法是極為重要的,其用以找出使用者使用興趣較高或是相對重要的應(yīng)用程序或是應(yīng)用程序的相關(guān)信息,而所述行為分析算法至少包含下列步驟:
1.計算一應(yīng)用程序的周期內(nèi)使用秒數(shù)比值(cs),周期內(nèi)使用秒數(shù)比值(cs)的計算方式可為:
2.再來,針對同樣的所述應(yīng)用程序,計算其周期內(nèi)使用次數(shù)比值,而周期內(nèi)使用次數(shù)比值(ut)的計算方式可為:
3.計算所述應(yīng)用程序的依賴度權(quán)重值,即為將應(yīng)用程序的周期內(nèi)使用秒數(shù)比值(cs)和周期內(nèi)使用次數(shù)比值(ut)再乘上一周期權(quán)重值的結(jié)果,其中,所述周期權(quán)重值表示使用者賦予各個周期不同的加權(quán)程度的一默認值,然而,所述周期權(quán)重值當(dāng)中對各周期的加權(quán)值的總和必等于一,而所述依賴度權(quán)重值的計算方式是將cs與ut并列作為列向量,后乘以各周期的加權(quán)值構(gòu)成的行向量所得出的值,計算出的依賴度權(quán)重值即代表了使用者對所述應(yīng)用程序的重視或依賴程度。
而經(jīng)過所述行為分析算法反復(fù)的計算行動裝置上各個應(yīng)用程序的依賴度權(quán)重值后,接著則需選出使用者依賴程度最高的若干個應(yīng)用程序,僅需將各個應(yīng)用程序依據(jù)依賴度權(quán)重值遞減排序后,再挑出預(yù)設(shè)的若干個作為所述通知集合,其中,所述通知集合可以被設(shè)定具有一上限值,以避免通知使用者的信息量過于繁雜。
然而,除此之外,本發(fā)明更允許使用者自定義應(yīng)用程序派送規(guī)則,即為使用者可以自行選擇重要且緊急的應(yīng)用程序必須被選入所述通知集合中,以令使用者不會遺漏這些應(yīng)用程序的信息。
附圖說明
圖1為本發(fā)明透過機頂盒控制行動裝置的系統(tǒng)架構(gòu)示意圖。
圖2為本發(fā)明透過機頂盒控制行動裝置方法的步驟流程圖。
圖3為本發(fā)明的行為分析算法及排序篩選步驟流程圖。
圖4為本發(fā)明呈現(xiàn)應(yīng)用程序分類的步驟流程圖。
附圖標記說明:
a-使用者;1-行動裝置;2-數(shù)據(jù)庫;3-分析服務(wù)器;4-機頂盒;5-顯示裝置;6-遙控器;10-行動信息子模塊;40-設(shè)備信息子模塊;s11~s17-步驟流程;s121~s126-步驟流程;s1260~s1269-步驟流程。
具體實施方式
以下將以實施例結(jié)合圖式對本發(fā)明進行進一步說明,首先請參照圖1,其為本發(fā)明透過機頂盒控制行動裝置的系統(tǒng)架構(gòu)圖,其中,本發(fā)明透過安裝有行動信息子模塊10的行動裝置1和安裝有設(shè)備信息子模塊40的機頂盒4相互綁定,而行動信息子模塊10可以動態(tài)地擷取使用者a于使用行動裝置1時的常用或重要的多個應(yīng)用程序的使用頻率等信息傳送至數(shù)據(jù)庫2儲存,而本發(fā)明的分析服務(wù)器3則是對數(shù)據(jù)庫2中所儲存的行動裝置1執(zhí)行的多個應(yīng)用程序的使用頻率等信息進行分析和分類,并自多個應(yīng)用程序中選出使用者依賴度較高的應(yīng)用程序作為通知集合,且回報給行動信息子模塊10,使行動信息子模塊10可以搜集通知集合的應(yīng)用程序相關(guān)信息或動態(tài)傳輸至設(shè)備信息子模塊40,而設(shè)備信息子模塊40即可透過與機頂盒4連結(jié)的顯示裝置5把應(yīng)用程序相關(guān)信息或動態(tài)顯示給使用者a了解,使用者a則是可以透過遙控器6來透過顯示裝置5以及機頂盒4將其對應(yīng)用程序相關(guān)信息或動態(tài)的回饋指令傳回到行動信息子模塊10以反向控制行動裝置1。
再請參照圖2,其是本發(fā)明透過機頂盒控制行動裝置方法的步驟流程圖,其包含下列步驟;
步驟s11:將行動裝置與機頂盒進行綁定,即為透過行動信息子模塊與設(shè)備信息子模塊綁定兩裝置;
步驟s12:將分析后的使用者較有興趣或重要的應(yīng)用程序信息動態(tài)傳送至機頂盒,因為行動裝置上執(zhí)行有許多應(yīng)用程序,本發(fā)明的行動信息子模塊可依據(jù)使用者需求或默認值將使用者依賴度較高的應(yīng)用程序信息或動態(tài)選擇性呈現(xiàn);
步驟s13:機頂盒于顯示裝置呈現(xiàn)信息動態(tài),以方便使用者于與機頂盒連結(jié)的顯示裝置上閱覽重要的應(yīng)用程序信息或動態(tài);
步驟s14:根據(jù)應(yīng)用程序的信息動態(tài)類別,呈現(xiàn)對應(yīng)的選項,令使用者可以直接透過機頂盒及顯示裝置上回饋應(yīng)用程序的信息或動態(tài);
步驟s15:機頂盒接收遙控器的回饋指令并傳至行動裝置,機頂盒的設(shè)備信息子模塊將使用者回饋應(yīng)用程序信息或動態(tài)的回饋指令傳回行動裝置;
步驟s16:行動裝置執(zhí)行回饋指令,即為行動信息子模塊根據(jù)轉(zhuǎn)換過正確格式的回饋指令使行動裝置執(zhí)行;
步驟s17:機頂盒更新執(zhí)行結(jié)果至顯示裝置,即為行動信息子模塊將回饋指令的執(zhí)行結(jié)果傳回給設(shè)備信息子模塊,令使用者可以直接于顯示裝置上了解其指令的執(zhí)行成功與否。
請參照圖3,其是本發(fā)明透過機頂盒控制行動裝置方法中的行為分析算法及排序篩選的步驟流程圖,其屬于上述步驟s12的細化執(zhí)行步驟,包含:
步驟s121:擷取需派送的應(yīng)用程序數(shù)量,即為行動信息子模塊根據(jù)使用者的需求設(shè)定或是預(yù)設(shè)設(shè)定取得應(yīng)派送信息或動態(tài)的應(yīng)用程序數(shù)量;
步驟s122:擷取應(yīng)用程序的使用情形,包括周期內(nèi)的使用次數(shù)與秒數(shù),即為行動信息子模塊將各應(yīng)用程序的使用頻率信息傳至數(shù)據(jù)庫;
步驟s123:獲取周期權(quán)重值,即為分析服務(wù)器獲取預(yù)設(shè)的周期權(quán)重值,其中,周期權(quán)重值為進一步對數(shù)據(jù)庫中的各應(yīng)用程序的使用頻率信息進行分析所必須的參數(shù)值;
步驟s124:計算使用者對應(yīng)用程序的依賴度權(quán)重值,分析服務(wù)器透過將應(yīng)用程序的周期內(nèi)使用秒數(shù)比值(cs)和周期內(nèi)使用次數(shù)比值(ut)乘上周期權(quán)重值以計算出依賴度權(quán)重值的結(jié)果;
步驟s125:照依賴度權(quán)重值排序應(yīng)用程序,即為分析服務(wù)器將應(yīng)用程序依據(jù)依賴度權(quán)重值遞減排序;
步驟s126:依據(jù)需派送的數(shù)量對排序高的應(yīng)用程序做集合并分類,分析服務(wù)器根據(jù)需派送的應(yīng)用程序數(shù)量選出通知集合并分類,以令行動信息子模塊搜集通知集合中的應(yīng)用程序信息或動態(tài)并發(fā)送。
請參照圖4,其是本發(fā)明透過機頂盒控制行動裝置方法中呈現(xiàn)應(yīng)用程序分類的步驟流程圖,其屬于上述步驟s126中分類的細化執(zhí)行步驟,包含:
步驟s1260:依據(jù)使用者行為分析來獲取信息類別,即為分析服務(wù)器在分析過程后將通知集合的應(yīng)用程序分類;
步驟s1261:通訊類別,應(yīng)用程序被分類為通訊類別,例如:line通話、電信網(wǎng)絡(luò)來話、facetime通話等等;
步驟s1262:一般類別,應(yīng)用程序被分類為一般類別,例如:簡訊、行事歷提示、新聞信息等等;
步驟s1263:電量類別,應(yīng)用程序被分類為電量類別,例如:電量不足提示、高耗電提示或低電量模式轉(zhuǎn)換等等;
步驟s1264:其他類別,應(yīng)用程序被分類為其他類別,例如:動態(tài)廣告、使用者自選程序等等;
步驟s1265:呈現(xiàn)拒接或關(guān)閉選項,用以響應(yīng)步驟s1261通訊類別的信息或動態(tài);
步驟s1266:呈現(xiàn)清除或關(guān)閉選項,用以響應(yīng)步驟s1262一般類別的信息或動態(tài);
步驟s1267:呈現(xiàn)休眠或關(guān)閉選項,用以響應(yīng)步驟s1263電量類別的信息或動態(tài);
步驟s1268:呈現(xiàn)確認或關(guān)閉選項,用以響應(yīng)步驟s1264其他類別的信息或動態(tài);
步驟s1269:使用者通過遙控器來選擇處理方式,使用者透過遙控器選擇對信息或動態(tài)的響應(yīng),即發(fā)出回饋指令;
步驟s15:機頂盒反向控制行動裝置,同于前述步驟s15,機頂盒接收遙控器的回饋指令并傳至行動裝置以執(zhí)行。
根據(jù)上述的圖式以及說明,應(yīng)可了解本發(fā)明透過機頂盒控制行動裝置的系統(tǒng)及方法的實施方式。
綜上所述,本發(fā)明于技術(shù)思想上實屬創(chuàng)新,也具備現(xiàn)有技術(shù)不能達到的多種功效,已充分符合新穎性及進步性的法定發(fā)明專利要件,爰依法提出專利申請,懇請貴局核準本件發(fā)明專利申請案以勵發(fā)明,至感德便。