新四季網

媒體文件播放器和媒體文件播放方法

2023-10-06 08:01:39 1

專利名稱:媒體文件播放器和媒體文件播放方法
技術領域:
本發明涉及一種媒體文件播放器和媒體文件播放方法,特別涉及一種能夠智能地分析用戶對於媒體文件的喜好以提供相應的媒體文件的媒體文件播放器和媒體文件播放方法。
背景技術:
在這個崇尚個性化的年代中,用戶的個性化體驗對於每一種軟體產品都非常重要,對於娛樂方面的媒體播放器也不例外。用戶在某一時間喜歡什麼樣的媒體文件,與他此刻的心情、正在進行的工作、此時的環境條件等多種因素相關,根據用戶的行為習慣和愛好為用戶定製媒體在長期以來已經有了不少的解決思路。
1.用戶主動要求,媒體播放器被動播放。這種方式正是我們現在最常用的方式,主動向媒體播放器申請播放某一文件,媒體播放器不具有分析的能力,僅僅只能播放和記錄。
2.媒體播放器具有一定的分析能力,能夠記錄對分析相關的一些信息,進行簡單的計算和推理,通過動態的更新播放列表等手段來完成簡單的智能。
對於前一種解決思路,是目前最常用的方式。該方式不用額外佔據CPU的資源,在多人使用同一臺計算機時,是一種較好的方案。其推廣的思路如IBM公司在2000年4月一份申請號為543218的美國專利,按照音樂本身的音軌分析來估計用戶對於不同音樂的喜好。該解決方案在播放器以外增加了一個分析器軟體,用戶提供一個自己喜歡的音樂的片斷,該分析器通過分析改音樂的特點,來對自己的媒體庫中的音樂進行估計,將可能符合用戶愛好的音樂推薦給用戶。這種方式也是由用戶主動發起申請,但用戶只需要告訴分析器自己喜歡的音樂的類型,不用明確指出點播的音樂。
第二種思路目前的代表者如微軟在2002年3月21日的一份美國專利,專利號103526。該解決方案監視用戶對於媒體文件的體驗習慣,產生元數據,並且根據元數據來更新本次播放的播放列表。通過這樣的方式來預測用戶的喜好。該方式預先定義了一些參數,監視媒體播放器對於每一首音樂的每一個預定義參數,最後使用這些參數來生成新的媒體播放列表。
以上方法的缺點在於對用戶行為習慣監測力度不夠,不能比較全面的挖掘用戶的潛在愛好;規則的生成非常局限,通常通過自己定義一些泛化規則來取得較細力度的規則,如定義用戶在一個時間段內聽取5遍以上的樂曲則該用戶喜好這種音樂,這樣的規定本身就不能正確的挖掘用戶真正的愛好;規則的類型單調,而如果要定義更多的規則,則需要對整個系統進行較大的調整。如只能發現用戶在某時間喜好的音樂,如果要發現用戶喜好的音樂的序列,則需要從規則庫的構造開始進行改造。

發明內容本發明的目的在於提供一種能夠比較全面的智能分析用戶對媒體文件的喜好以提供相應的媒體文件的媒體文件播放器和媒體文件播放方法。
依照本發明的媒體文件播放器,包括一信息收集部,用於收集本機中媒體文件的基本信息和與媒體文件相關的操作信息,一挖掘分析模塊,根據信息收集部收集的信息和預定的數據挖掘規則,生成關於媒體文件喜好的規則,一信息匹配部,用於根據用戶使用媒體播放部播放媒體文件時的當前環境和挖掘分析模塊生成的規則,將相應的媒體文件提供給媒體播放部。
依照本發明的媒體文件播放方法,包括步驟a,利用信息收集部,收集本機中媒體文件的基本信息和與媒體文件相關的操作信息,步驟b,利用挖掘分析模塊,根據步驟a收集的信息和預定的數據挖掘規則,生成關於媒體文件喜好的規則,步驟c,信息匹配部,用於根據用戶使用媒體播放部播放媒體文件時的當前環境和步驟b生成的規則,將相應的媒體文件提供給媒體播放部。
依照本發明,利用多種數據挖掘規則(數據挖掘算法),能夠發掘出深層次和不經過預置的媒體文件喜好規則,媒體文件播放器根據發掘出來的媒體文件喜好規則,匹配用戶當時的各種環境條件,將相應的媒體文件提供給用戶。
圖1為依照本發明的媒體文件播放器的結構框圖。
圖2為依照本發明的媒體文件播放方法的流程圖。
具體實施方式如圖1所示,依照本發明的媒體文件播放器至少包括以下構件一後臺資料庫系統13、一媒體播放部11、一信息收集部12、一挖掘分析模塊14和一信息匹配和電子菜單生成部15。該媒體文件播放器可以是在計算機中使用的媒體文件播放器。
當媒體文件播放器首次安裝在計算機上時,用戶可以在安裝完畢後選擇直接由信息收集部12進行預處理或以後在計算機佔用率較低時進行預處理。該預處理包括a、生成分析所需要的各種資料庫表單(空表單);b、進行本機的文件掃描,對所有的媒體文件進行索引入庫。在處理a中生成的資料庫表單包括兩個主要表單一是媒體文件基本信息表,二是使用日誌表。在處理a中生成的這些表單都是空表單,它們可以在信息收集部12的後續操作中填充。媒體文件基本信息表用於存儲媒體文件的基本信息,其主要包括如下欄位文件名、所在位置、大小、歌曲時間、演唱者、創作者、所屬唱片專輯、創建時間、最後使用時間、文件流派信息等。該媒體文件基本信息表,在上述的處理b中填充。使用日誌表用於存儲,其主要欄位有三個,時間、當前對計算機的操作和該操作的類型。其中的類型欄位表明當前操作是否針對媒體文件、是打開、關閉的哪一種操作方式等,以便於在挖掘方法中比較方便的使用。
在用戶對計算機使用的全過程中,一旦用戶使信息收集部12處於激活的狀態,則信息收集部12將收集用戶對於本機的所有媒體文件的操作過程,並索引入庫,即填充使用日誌表。該收集的操作過程可以包括媒體文件的刪除、添加、位置移動;播放文件的所有相關背景信息,如播放的時間、時長,在播放某媒體文件的同時進行了何種其他操作(如打開word進行了文件編輯),播放媒體文件的順序,對媒體文件播放器的電子菜單的修改及修改時間等。此外,當信息收集部12探測到媒體文件的添加時,其除了將該媒體文件的操作信息填入使用日誌表之外,還將該媒體文件的基本信息填入媒體文件基本信息表中。該信息收集的過程實際上是收集與用戶對媒體文件的各種操作相關的信息,和媒體文件的基本信息,並將這些信息分別存儲在後臺資料庫系統13中的使用日誌表和基本信息表中,供後面描述的挖掘等操作使用。
此外,如果媒體文件播放器支持用戶的個性化定製,則信息收集部12還可以在預處理中生成用戶的個性信息表單,主要欄位包括喜歡的歌手、喜歡的流派、個人紀念日等。信息收集部12允許用戶在使用播放器時輸入自己的相關信息並將其收集存儲。該信息例如是對於某媒體文件的評價信息等,其包括用戶可以自己輸入喜歡的樂曲的風格、個人信息(如生日、紀念日),對某文件或某文件的所屬者的看法等。
挖掘分析模塊14對收集的信息執行挖掘處理。該挖掘處理過程完全由後臺進行,對用戶不可見。挖掘過程使用數據挖掘的技術,主要目的是發現用戶在某種環境下更喜歡的樂曲風格、所屬者等信息,形成規則入庫待用。
具體而言,我們可能用到的數據挖掘技術包括關聯模式,這種方式能夠發現用戶在進行何種計算機操作後,喜歡打開某種媒體文件。如,我們可能會發現,用戶在打開word進行編輯後,喜歡聽取一些舒緩的音樂。序列模式,這種方式能夠發現用戶在播放方面的時序關係。如,我們可能會發現,用戶在聽取了某歌手的歌曲後,一般會打開另一個特定歌手的歌曲。時序模式,這種方式能夠發現用戶在某些特定的時刻喜歡播放某些歌曲,如我們可能會發現該用戶在每一個星期二的下午都喜歡播放一些MTV(或許該用戶在星期二的下午是休息時間)。相關的模式挖掘可能還會包括偏離規則(如該用戶一向不喜歡搖滾音樂,可是每個月的某幾天他卻瘋狂播放該類型的音樂)等。這些信息處理過程將依賴與用戶需要的智能程度來進行調節,以避免佔用過多的計算資源。
以一個具體的關聯規則的挖掘為例,說明挖掘分析模塊14的挖掘處理首先,挖掘分析模塊14對使用日誌表進行預處理,掃描全表一次,形成關聯規則的挖掘庫。該庫屬於一個交易型資料庫,記載了每次與媒體文件有一定關聯的一件交易。這裡的交易定義為與媒體文件的播放同時進行的計算機的所有桌面程序。例如,交易項(word編輯、PPT編輯、歌曲A的播放),表示了以上三件事情在同時進行。挖掘庫中都是這樣的交易項的集合。通過挖掘分析模塊14的預處理,日誌錶轉化成只有以上的交易信息的關聯挖掘表。
假設某日的日誌資料庫中具有如表1所示的紀錄表1
則挖掘分析模塊14根據挖掘規則(關聯規則)對該使用日誌表進行預處理,生成挖掘庫如下所示。
打開word,打開歌曲A,打開歌曲B,打開歌曲C
當挖掘分析模塊14執行完預處理之後,其按照關聯規則挖掘算法對上面生成的挖掘庫執行挖掘操作。具體的,對挖掘庫執行統計操作,計算出支持度和置信度,支持度表示規則的頻度,置信度表示規則的強度。例如,打開word時,打開歌曲A的支持度表示在所有記錄中打開word和打開歌曲A這樣的記錄所佔的比例,置信度表示同時含有打開word和打開歌曲A這樣的記錄和含有打開word的記錄的比例。
然後,挖掘分析模塊14將得到的支持度和置信度分別與閾值進行比較。當支持度和置信度皆大於閾值時,得出「打開word,喜歡某一歌曲」這樣的規則。然後,挖掘分析模塊14將得到的喜好規則存入喜好規則庫中。
例如,假設對上面的例子中的挖掘庫進行挖掘操作之後,得到該用戶在編輯word時,聽歌曲A的支持度為60%,置信度為80%;聽歌曲B的支持度為40%,置信度為50%;聽歌曲C的支持度為20%,置信度為30%。此外,假設支持度的閾值為50%,置信度為70%,則得到這樣的規則「打開word,喜歡歌曲A」。挖掘分析模塊14將通過挖掘處理後得到的規則存儲在後臺資料庫系統13的喜好規則庫中。
在本發明中,支持度的閾值和置信度的閾值是可以根據當前日誌表單的記錄數量,來動態修改的。在當前相關的記錄較少時,從統計意義上說此時根據較少的數據的推測不一定能代表用戶的真實愛好,此時可以使用較高的置信度和支持度,甚至可以在日誌庫到達一定規模之前不使用挖掘方法。例如,可以在算法中設置如在預處理關聯規則庫中,發現當前的項目條數少於100,則挖掘算法不啟動。這個值可以由用戶自己設置,也可以使用默認值。
此外,對於各種算法使用的閾值,如關聯規則的支持度和置信度,可以由用戶自己設置,也可以由程序自己控制。一般來說,在挖掘庫中項目條數較少的情況下,要求很高的置信度。如在項目條數少於150,要求置信度95%,隨著條數增大,置信度逐漸下降,最後固定在某一閾值,我們可以設作65%。這樣來滿足一個逐漸增大的資料庫的統計規律。對於支持度可以不做嚴格要求,初始設作50%,若不能挖掘出用戶規則,系統可以適當減少該值。舉例來說,對於打開word後的關聯規則,支持度的含義是要尋找當前的記錄到底有多少次打開了word文件後播放了媒體文件,這樣做的意義在於從統計上更加可信。在我們實際的算法中,可以選擇為用戶建議高置信度的規則,尤其是在初始狀態下忽略支持度的意義。這對於一個小型桌面系統是有意義的。
在上面的例子中,具體的得到了用戶對某一首歌的喜好程度的規則。由於媒體文件基本信息表中記錄了與媒體文件相關的很多基本信息。因此,也可以根據使用日誌表中所記錄的媒體文件的信息得到該媒體文件的其他信息,並可以建立操作與媒體文件其它類別的信息(例如,歌手,創作者等)建立關聯。
例如,假設上面的歌曲A由歌手X演唱,歌曲B由歌手Y演唱,歌曲C由歌手X演唱,則也可以生成這樣的挖掘庫,打開word,歌手X,歌手Y,歌手X
挖掘這樣的挖掘庫,能發現用戶在打開word的情況下,對某歌手的喜好,其挖掘操作與上述對具體歌曲的挖掘操作相似,在此不再詳細描述。當然,也可以生成對某流派的歌曲的喜好、對某個詞曲者的喜好等等。
這樣的規則主要是判斷計算機當前的使用環境對用戶選擇媒體文件的影響,因此前提可能包括很多如用戶打開了word,同時在閱讀PDF文件,此時選擇了什麼文件,這都是在預處理挖掘庫體現出來。
當用戶在任意時間打開媒體播放部11時,信息匹配和電子菜單生成部15將根據用戶當前的各種環境情況與喜好規則庫中的規則進行規則匹配,為用戶生成一份適合當前的環境情況的電子菜單。該環境情況可以包括如當前的時間、日期,當前用戶對計算機進行了何種操作,在本次打開播放器之前他最後聽取的是什麼音樂,在什麼時間聽取的,等。
例如,當用戶打開word時,信息匹配和電子菜單生成部15將用戶的當前環境與喜好規則庫相匹配,執行規則匹配,可以得到用戶使用歌曲A(或者歌手X的歌曲等,這由具體的喜好規則庫來決定)。
一般來說,由於不同的挖掘算法生成的規則使用於不同的環境中。如序列模式算法生成的規則將去檢測當前媒體播放部11已經播出了什麼媒體文件,來判斷以後用戶可能會想要什麼文件;而關聯模式得出的規則將監視用戶當前計算機的使用情況,來判斷用戶想要什麼樣的媒體文件。這樣的話,就有可能出現在同一時間,可能出現適用不同的規則的情況,也就是說,喜好規則庫中存在多條與當前環境相匹配的規則。
當喜好規則庫中滿足當前使用環境的規則具有多條時,可以將與這些規則相對應的媒體文件全部提供給用戶。例如,假設挖掘分析部生成的喜好規則庫如表2所示,用戶當前的使用環境是時間為下午4點、打開了的程序word。
表2
則,信息匹配和電子菜單生成部15匹配用戶的當前環境和喜好規則庫後,得到用戶在這樣的環境中喜歡聽歌曲D和歌手X的歌曲,從而信息匹配和電子菜單生成部15可以將歌曲D和本機中歌手X的所有歌曲提供給用戶。
當然,對於喜好規則庫中滿足當前使用環境的規則有多條的情況,可以通過預先設置不同規則的權重,利用該權重,提供媒體文件。例如對於上面的例子,假設關聯規則(打開word,喜歡聽歌曲D)的權重大於時序規則(下午4點,喜歡聽歌曲C)的權重,則信息匹配和電子菜單生成部15僅將匹配關聯規則得到的媒體文件列表(歌曲D)提供給用戶。此外,也可以不通過預定的權重來確定媒體文件的提供,例如可以通過不同規則得到的媒體文件的相關屬性(例如播放次數)來確定。對於上面的例子,如果沒有預先設置不同規則的權重,假設對使用日誌表進行掃描後得到聽歌曲D的次數遠遠大於聽歌曲C的次數,則系統優先提供歌曲D。
當信息匹配和電子菜單生成部15根據喜好規則庫確定了要提供給用戶的媒體文件之後,其可以直接將該媒體文件提供給用戶播放,也可以採用詢問的方式通知用戶,例如「你是否需要播放歌曲A」等。特別的,如果信息匹配和電子菜單生成部15確定需要提供給用戶的某一歌手的歌曲時,其利用基本信息表檢索所有與該歌手有關的歌曲,並將這些歌曲提供給用戶。
信息匹配和電子菜單生成部15提供的媒體文件不局限於用戶最近聽過的歌曲,而是通過分析對全機的媒體文件進行匹配,選擇系統認為最適合與當前環境播放的系列媒體文件生成菜單。用戶可以在當前菜單中進行播放,也可以不選擇菜單內容另行播放,用戶對當前菜單的播放選擇將重新被信息收集部12收集分析。
下面,參照圖2,描述依照本發明的媒體文件播放方法的流程,其包括如下步驟。
步驟S101,利用信息收集部12,進行預處理。該預處理包括步驟a、生成分析所需要的各種資料庫表單(空表單);步驟b、進行本機的文件掃描,對所有的媒體文件進行索引入庫。在步驟a中生成的資料庫表單包括兩個主要表單一是媒體文件基本信息表,二是使用日誌表。媒體文件基本信息表用於存儲媒體文件的基本信息,其主要包括如下欄位文件名、所在位置、大小、歌曲時間、演唱者、創作者、所屬唱片專輯、創建時間、最後使用時間、文件流派信息等。該媒體文件基本信息表在所述步驟b中填充。使用日誌表用於存儲,其主要欄位有三個,時間、當前對計算機的操作和該操作的類型。其中的類型欄位表明當前操作是否針對媒體文件、是打開、關閉的哪一種操作方式等,以便於在挖掘方法中比較方便的使用。
步驟S102,收集用戶對於本機的所有媒體文件的操作過程,收集媒體文件相關操作信息,並索引入庫,即填充使用日誌表。該操作信息可以包括媒體文件的刪除、添加、位置移動;播放文件的所有相關背景信息,如播放的時間、時長,在播放某媒體文件的同時進行了何種其他操作(如打開word進行了文件編輯),播放媒體文件的順序,對媒體文件播放器的電子菜單的修改及修改時間等。此外,在該步驟中,當探測到某一媒體文件的添加時,其除了將該媒體文件的操作信息填入使用日誌表之外,還將該媒體文件的基本信息填入媒體文件基本信息表中。
此外,在步驟S101中,還可以生成用戶的個性信息表單,主要欄位包括喜歡的歌手、喜歡的流派、個人紀念日等。該個性信息菜單可以在步驟S101或S102中,通過用戶輸入而填充。
步驟S103,對步驟S101和S102收集的信息執行挖掘處理。挖掘過程使用數據挖掘的技術,主要目的是發現用戶在某種環境下更喜歡的樂曲風格、所屬者等信息,形成規則入庫待用。
具體而言,我們可能用到的數據挖掘技術包括關聯模式,這種方式能夠發現用戶在進行何種計算機操作後,喜歡打開某種媒體文件。如,我們可能會發現,用戶在打開word進行編輯後,喜歡聽取一些舒緩的音樂。序列模式,這種方式能夠發現用戶在播放方面的時序關係。如,我們可能會發現,用戶在聽取了某歌手的歌曲後,一般會打開另一個特定歌手的歌曲。時序模式,這種方式能夠發現用戶在某些特定的時刻喜歡播放某些歌曲,如我們可能會發現該用戶在每一個星期二的下午都喜歡播放一些MTV(或許該用戶在星期二的下午是休息時間)。相關的模式挖掘可能還會包括偏離規則(如該用戶一向不喜歡搖滾音樂,可是每個月的某幾天他卻瘋狂播放該類型的音樂)等。這些信息處理過程將依賴與用戶需要的智能程度來進行調節,以避免佔用過多的計算資源。
在該步驟中,首先根據挖掘規則和使用日誌表,生成挖掘庫。然後利用與所述挖掘規則相應的挖掘算法,計算出支持度和置信度。然後,根據計算得到的支持度和置信度,確定用戶對媒體文件的喜好程度,並將其存儲在喜好規則庫中。
當用戶在步驟S201中打開媒體播放部11時,在步驟S202中將用戶當前的環境情況與步驟S103得到的喜好規則庫中的規則進行規則匹配,動態生成一份適合當前的環境情況的電子菜單。該環境情況可以包括如當前的時間、日期,當前用戶對計算機進行了何種操作,在本次打開播放器之前他最後聽取的是什麼音樂,在什麼時間聽取的,等。
在步驟S202中,當確定喜好規則庫中滿足當前使用環境的規則具有多條時,可以將與這些規則相對應的媒體文件全部提供給用戶,也可以按照這些規則的預先設置的權重,或者根據滿足這些規則的所有媒體文件的相關屬性,將滿足特定規則的媒體文件提供給用戶。
依照本發明的媒體文件播放器和方法,通過挖掘分析模塊14操作,可以分析出用戶在各種不同環境情況下對媒體文件的喜好程度,該挖掘過程對用戶完全透明,對用戶而言,可能挖掘出用戶不能提前預料的可信規則。此外,本發明對全機的使用進行全方位的監控,不局限於媒體文件播放器本身的使用習慣,能夠發現用戶對於媒體文件各種方面的使用喜好。此外,本發明所使用的挖掘規則既有細化的規則,如用戶某時間喜好聽某一首歌,也有足夠泛化的規則,如在聽取搖滾音樂多久之後,一般用戶喜歡聽兩首舒緩的音樂,對於動態電子菜單來說,有較大的選擇餘地,因此往往不局限於用戶最近聽過的音樂。
雖然本發明已以較多的方式進行了表達,但並不是用以限定本發明,任何熟悉該技術的人員,在不脫離本發明的精神和範圍內,可以做各種改動和潤飾,因此本發明的保護範圍當視專利申請範圍所界定者為準。
權利要求
1.一種媒體文件播放器,其包括一信息收集部,用於收集本機中媒體文件的基本信息和與媒體文件相關的操作信息,一挖掘分析模塊,根據信息收集部收集的信息和預定的數據挖掘規則,生成關於媒體文件喜好的規則,一信息匹配部,用於根據用戶使用媒體播放部播放媒體文件時的當前環境和挖掘分析模塊生成的規則,將相應的媒體文件提供給媒體播放部。
2.如權利要求
1所述的媒體文件播放器,其中,所述信息收集部收集的媒體文件的基本信息包括媒體文件的文件名、所在位置、大小、歌曲時間、演唱者、創作者、所屬唱片專輯、創建時間、最後使用時間、文件流派信息,所述信息收集部將收集的媒體文件的基本信息存儲在媒體文件基本信息表中。
3.如權利要求
1所述的媒體文件播放器,其中,所述信息收集部收集的與媒體文件相關的操作信息包括媒體文件的刪除、添加、位置移動;播放媒體文件的相關背景信息,播放媒體文件的順序,對媒體文件播放器的電子菜單的修改及修改時間,所述信息收集部將收集的操作信息存儲在使用日誌表中。
4.如權利要求
1所述的媒體文件播放器,其中,所述信息收集部進一步收集用戶輸入的個性信息。
5.如權利要求
4所述的媒體文件播放器,其中,所述的個性信息包括喜歡的樂曲的風格、個人信息,對某文件或某文件的所屬者的看法。
6.如權利要求
1所述的媒體文件播放器,其中,所述數據挖掘規則包括用於確定用戶在打開其他應用程式時媒體文件的喜好的關聯模式、根據播放媒體文件的時序關係確定媒體文件喜好的序列模式、在特定時間段確定媒體文件的喜好的時序模式、和在特殊情況下確定媒體文件的喜好的偏離模式中的一種或多種。
7.如權利要求
6所述的媒體文件播放器,其中,所述挖掘分析模塊根據操作信息,生成相應於所述數據挖掘規則的挖掘庫,所述挖掘分析模塊根據挖掘庫,計算某一媒體文件或某一類型的媒體文件的支持度和置信度,並將計算得到的支持度和置信度分別與預定的支持度閾值和置信度閾值相比較,來確定用戶對該媒體文件或該類型的媒體文件的喜好規則。
8.如權利要求
7所述的媒體文件播放器,其中,所述支持度閾值和置信度閾值根據使用日誌所記錄的記錄數目,動態調節。
9.如權利要求
1所述的媒體文件播放器,其中,用戶使用媒體播放部時的當前環境包括當前的時間、日期,當前用戶對計算機所執行的操作,在本次打開播放器之前他最後打開的媒體文件以及打開該媒體文件的時間中的任一種或它們的組合。
10.如權利要求
9所述的媒體文件播放器,其中,當挖掘分析模塊生成的媒體文件喜好規則包括多條滿足當前環境的規則時,信息匹配部將滿足這些規則的所有媒體文件提供給用戶。
11.如權利要求
9所述的媒體文件播放器,其中,當挖掘分析模塊生成的媒體文件喜好規則包括多條滿足當前環境的規則時,信息匹配部按照這些規則的預先設置的權重,將滿足特定規則的媒體文件提供給用戶。
12.如權利要求
9所述的媒體文件播放器,其中,當挖掘分析模塊生成的媒體文件喜好規則包括多條滿足當前環境的規則時,信息匹配部根據滿足這些規則的所有媒體文件的相關屬性,將滿足特定規則的媒體文件提供給用戶。
13.如權利要求
1-12任一項所述的媒體文件播放器,其中,所述信息匹配部將相應的媒體文件以電子菜單的形式提供給媒體播放部。
14.一種媒體文件播放方法,其包括步驟a,利用信息收集部,收集本機中媒體文件的基本信息和與媒體文件相關的操作信息,步驟b,利用挖掘分析模塊,根據步驟a收集的信息和預定的數據挖掘規則,生成關於媒體文件喜好的規則,步驟c,信息匹配部,用於根據用戶使用媒體播放部播放媒體文件時的當前環境和步驟b生成的規則,將相應的媒體文件提供給媒體播放部。
15.如權利要求
14所述的媒體文件播放方法,其中,在步驟a中,收集的媒體文件的基本信息包括媒體文件的文件名、所在位置、大小、歌曲時間、演唱者、創作者、所屬唱片專輯、創建時間、最後使用時間、文件流派信息,該收集的媒體文件的基本信息存儲在媒體文件基本信息表中。
16.如權利要求
14所述的媒體文件播放方法,其中,在步驟a中,收集的與媒體文件相關的操作信息包括媒體文件的刪除、添加、位置移動;播放媒體文件的相關背景信息,播放媒體文件的順序,對媒體文件播放器的電子菜單的修改及修改時間,該收集的操作信息存儲在使用日誌表中。
17.如權利要求
14所述的媒體文件播放方法,其中,在步驟a中,進一步收集用戶輸入的個性信息。
18.如權利要求
17所述的媒體文件播放方法,其中,所述的個性信息包括喜歡的樂曲的風格、個人信息,對某文件或某文件的所屬者的看法。
19.如權利要求
14所述的媒體文件播放方法,其中,在步驟b中,所述數據挖掘規則包括用於確定用戶在打開其他應用程式時媒體文件的喜好的關聯模式、根據播放媒體文件的時序關係確定媒體文件喜好的序列模式、在特定時間段確定媒體文件的喜好的時序模式、和在特殊情況下確定媒體文件的喜好的偏離模式中的一種或多種。
20.如權利要求
19所述的媒體文件播放方法,其中,步驟b包括步驟b1,根據操作信息,生成相應於所述數據挖掘規則的挖掘庫,步驟b2,根據步驟b1生成的挖掘庫,計算某一媒體文件或某一類型的媒體文件的支持度和置信度,並將計算得到的支持度和置信度分別與預定的支持度閾值和置信度閾值相比較,來確定用戶對該媒體文件或該類型的媒體文件的喜好規則。
21.如權利要求
20所述的媒體文件播放方法,其中,在步驟b2中,使用的支持度閾值和置信度閾值根據使用日誌所記錄的記錄數目,動態調節。
22.如權利要求
14所述的媒體文件播放方法,其中,在步驟c中,用戶使用媒體播放部時的當前環境包括當前的時間、日期,當前用戶對計算機所執行的操作,在本次打開播放器之前他最後打開的媒體文件以及打開該媒體文件的時間中的任一種或它們的組合。
23.如權利要求
22所述的媒體文件播放方法,其中,在步驟c中,當步驟b中生成的媒體文件喜好規則包括多條滿足當前環境的規則時,將滿足這些規則的所有媒體文件提供給用戶。
24.如權利要求
22所述的媒體文件播放方法,其中,在步驟c中,當步驟b中生成的媒體文件喜好規則包括多條滿足當前環境的規則時,按照這些規則的預先設置的權重,將滿足特定規則的媒體文件提供給用戶。
25.如權利要求
22所述的媒體文件播放方法,其中,在步驟c中,當步驟b中生成的媒體文件喜好規則包括多條滿足當前環境的規則時,根據滿足這些規則的所有媒體文件的相關屬性,將滿足特定規則的媒體文件提供給用戶。
26.如權利要求
14-25任一項所述的媒體文件播放方法,其中,在步驟c中,將相應的媒體文件以電子菜單的形式提供給媒體播放部。
專利摘要
本發明提供一種媒體文件播放器和媒體文件播放方法。該媒體文件播放器包括一信息收集部,用於收集本機中媒體文件的基本信息和與媒體文件相關的操作信息,一挖掘分析模塊,根據信息收集部收集的信息和預定的數據挖掘規則,生成關於媒體文件喜好的規則,一信息匹配部,用於根據用戶使用媒體播放部播放媒體文件時的當前環境和挖掘分析模塊生成的規則,將相應的媒體文件提供給媒體播放部。
文檔編號G06F17/30GK1991823SQ200510097597
公開日2007年7月4日 申請日期2005年12月30日
發明者申江濤 申請人:聯想(北京)有限公司導出引文BiBTeX, EndNote, RefMan

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀