版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件類技術(shù)交底書模板軟件類技術(shù)交底書模板軟件類技術(shù)交底書模板xxx公司軟件類技術(shù)交底書模板文件編號:文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計,管理制度技術(shù)交底書格式(紅色部分是您要填寫的)溫馨提示:1、為了能使專利代理人很好的理解技術(shù)從而撰寫出質(zhì)量更高的專利申請文件,請對背景技術(shù)和詳細(xì)技術(shù)方案進(jìn)行全面、清楚、完整的描述。2、全文對同一事物的叫法應(yīng)統(tǒng)一,避免出現(xiàn)一種事物多種名稱。3、英文縮寫請?zhí)峁┯⑽娜Q及中文譯文。發(fā)明名稱軟件推薦方法及系統(tǒng)背景技術(shù)描述本發(fā)明所屬技術(shù)領(lǐng)域:(屬于哪個行業(yè)或領(lǐng)域,一兩句話即可):軟件管理技術(shù)和軟件管理系統(tǒng)(2)該行業(yè)的技術(shù)發(fā)展現(xiàn)狀(介紹一下與本發(fā)明最接近的現(xiàn)有同類產(chǎn)品信息,最好能提供同類產(chǎn)品的專利信息和專利號)目前,電腦管理軟件大都內(nèi)置軟件管理模塊,將軟件分門別類,當(dāng)用戶點擊某個類別時,展現(xiàn)給用戶該類軟件排序的軟件列表,向用戶推薦軟件。(3)現(xiàn)有技術(shù)中存在的缺陷(現(xiàn)有技術(shù)或產(chǎn)品存在的缺點和不足):傳統(tǒng)軟件列表的排序,將其自身產(chǎn)品及其有投資關(guān)系的軟件置前并將競爭對手產(chǎn)品置后;將給了推廣費(fèi)用的商家的產(chǎn)品置前,其次才考慮軟件的評分、發(fā)布時間、下載量等因素。導(dǎo)致展現(xiàn)給用戶的軟件列表基本相同,機(jī)械而無個性差異,不能滿足不同用戶的需求。二、本發(fā)明的技術(shù)方案(1)本發(fā)明采用的技術(shù)方案應(yīng)該闡述發(fā)明目的是通過什么具體技術(shù)手段來實現(xiàn)的,不能僅提供原理,也不能僅作功能介紹:應(yīng)與附圖一一對應(yīng),具體描述軟件的功能模塊結(jié)構(gòu);應(yīng)與附圖一一對應(yīng),具體描述軟件的工作步驟圖1是一個實施例中軟件推薦方法的流程圖。該方法包括:S10:獲取用戶軟件安裝信息。用戶軟件安裝信息包括已安裝軟件名稱、安裝時間、安裝位置,軟件類型等等。該實施例中,獲取用戶軟件安裝信息為獲取用戶已安裝軟件的名稱;其步驟具體為:通過用戶備份到云端(服務(wù)器端)的軟件列表獲取用戶已安裝軟件名稱。用戶安裝軟件后,會備份到云端與該用戶ID(即用戶標(biāo)識)對應(yīng)的軟件列表中。例如,(userID,軟件列表)。軟件列表為用戶機(jī)器上安裝的所有軟件的名稱,各個軟件名稱之間用逗號隔開。例如,(userId_1,騰訊QQ,QQ電腦管家,金山毒霸.......″),表示ID為userId_1的用戶安裝了騰訊QQ,QQ電腦管家,金山毒霸等軟件。通過軟件列表獲取用戶已安裝軟件名稱,從而獲知用戶已安裝的所有軟件。S20:根據(jù)用戶軟件安裝信息,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值。為能夠準(zhǔn)確且個性化向用戶推薦未安裝軟件,滿足不同用戶需求,該實施例中,通過用戶已安裝軟件以及未安裝軟件與已安裝軟件之間的具有的關(guān)聯(lián)值為用戶推薦未安裝軟件。根據(jù)備份到云端的所有軟件列表,將安裝了軟件A的用戶中安裝了軟件B的比例,記為軟件A對B的拉動值。計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值的方法具體為:S21:根據(jù)備份到云端的所有軟件列表,計算軟件之間的拉動矩陣。根據(jù)備份到云端的所有軟件列表,計算所有軟件中兩兩軟件之間的拉動值,根據(jù)拉動值構(gòu)建拉動矩陣。例如:根據(jù)備份到云端的所有軟件列表,總共有N款軟件。對于所有軟件,考慮其兩兩組合,例如,軟件i和軟件j組合,統(tǒng)計在所有備份到云端的軟件列表中安裝了軟件i的用戶中安裝了軟件j的比例,得到軟件i對j的拉動值,以此得到所有兩兩軟件之間的拉動值,進(jìn)而獲取所有軟件之間的拉動矩陣為N×N矩陣,其中:表示軟件i對j的拉動值。通過拉動矩陣,獲取了所有軟件兩兩之間的拉動值,能夠快速查詢軟件兩兩之間的拉動值,對于所有用戶能夠快速計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值。S22:根據(jù)拉動矩陣以及軟件列表,計算未安裝軟件與用戶軟件列表的關(guān)聯(lián)值。該實施例中,將用戶軟件列表中所有軟件(即用戶已安裝的所有軟件)對某一未安裝軟件的拉動值加總,記為該未安裝軟件與用戶軟件列表的關(guān)聯(lián)值。對于特定用戶,依照其軟件列表和拉動矩陣,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值時,計算未安裝軟件與該用戶軟件列表中所有軟件的關(guān)聯(lián)值。例如,對于每一個未安裝軟件k,假設(shè)用戶的軟件列表為軟件(軟件u1,軟件u2,...軟件ut),安裝了t款軟件。計算未安裝軟件k與用戶軟件列表的關(guān)聯(lián)值:其中,A為一個N維向量,N為所有軟件數(shù)目,A的k分量為Ak,代表該用戶對軟件k的拉動值加總,即軟件k與該用戶軟件列表的關(guān)聯(lián)值。在其他實施例中,還可以不構(gòu)成拉動矩陣,根據(jù)備份到云端的所有軟件列表及用戶的軟件列表,計算用戶所有已安裝軟件對每一未安裝軟件的拉動值并加總,獲取未安裝軟件與用戶軟件列表的關(guān)聯(lián)值。或者,根據(jù)備份到云端的所有軟件列表及用戶的軟件列表,計算未安裝軟件與用戶已安裝軟件中一個或者多個常用軟件的關(guān)聯(lián)值。S30:根據(jù)關(guān)聯(lián)值向用戶推薦未安裝軟件。該實施例中,將未安裝軟件按照與用戶已安裝軟件關(guān)聯(lián)值大小,由大至小進(jìn)行排序并形成推薦列表,將推薦列表展現(xiàn)給用戶,向用戶推薦未安裝軟件?;蛘撸鶕?jù)關(guān)聯(lián)值大小,將與用戶已安裝軟件關(guān)聯(lián)值大于特定值的軟件推薦給用戶。此外,還提供一種軟件推薦系統(tǒng)。圖2是一個實施例中軟件推薦系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng)包括安裝信息獲取模塊100、關(guān)聯(lián)值計算模塊200以及軟件推薦模塊300。安裝信息獲取模塊100用于獲取用戶軟件安裝信息。用戶軟件安裝信息包括已安裝軟件名稱,安裝時間,安裝位置,軟件類型等等。該實施里中,安裝信息獲取模塊100獲取用戶軟件安裝信息為獲取用戶已安裝軟件的名稱,具體為通過用戶備份到云端(服務(wù)器端)的軟件列表獲取用戶已安裝軟件的名稱。用戶安裝軟件后,會備份到云端與該用戶ID對應(yīng)的軟件列表中。例如,(userID,軟件列表)。軟件列表為用戶機(jī)器上安裝的所有軟件的名稱,各個軟件名稱之間用逗號隔開。例如,(userId_1,″騰訊QQ,QQ電腦管家,金山毒霸.......″),表示ID為userId_1的用戶安裝了騰訊QQ,QQ電腦管家,金山毒霸等軟件。安裝信息獲取模塊100通過軟件列表獲取用戶已安裝軟件名稱,從而獲知用戶已安裝的所有軟件。關(guān)聯(lián)值計算模塊200用于根據(jù)用戶軟件安裝信息,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值。為能夠準(zhǔn)確且個性化向用戶推薦未安裝軟件,滿足不同用戶需求,該實施例中,考慮用戶已安裝軟件以及未安裝軟件與已安裝軟件之間的具有的關(guān)聯(lián)性為用戶推薦未安裝軟件。該實施例中,將安裝了軟件A的用戶中安裝了軟件B的比例,記為軟件A對B的拉動值,同時記為B與A的關(guān)聯(lián)值。關(guān)聯(lián)值計算模塊200根據(jù)備份到云端的所有軟件列表,計算軟件之間的拉動值,根據(jù)拉動值構(gòu)建拉動矩陣,根據(jù)拉動矩陣以及用戶的軟件列表,計算未安裝軟件與用戶軟件列表的關(guān)聯(lián)值。例如:根據(jù)備份到云端的所有軟件列表,總共有N款軟件。對于所有軟件,關(guān)聯(lián)值計算模塊200考慮其兩兩組合,例如,軟件i和軟件j組合,關(guān)聯(lián)值計算模塊200統(tǒng)計在所有備份到云端的軟件列表中安裝了軟件i的用戶中安裝了軟件j的比例,得到軟件i對j的拉動值,以此得到所有兩兩軟件之間的拉動值,進(jìn)而得到所有軟件之間的拉動矩陣為N×N矩陣,其中:表示軟件i對j的拉動值。通過拉動矩陣,獲取了所有軟件兩兩之間的拉動值,能夠快速查詢軟件兩兩之間的拉動值,對于所有用戶能夠快速計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值。該實施例中,將用戶軟件列表中所有軟件(即用戶已安裝的所有軟件)對某一未安裝軟件的拉動值加總記為該未安裝軟件與用戶軟件列表的關(guān)聯(lián)值。對于特定用戶,關(guān)聯(lián)值計算模塊200依照其軟件列表和拉動矩陣,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值時,計算未安裝軟件與該用戶的軟件列表中所有軟件的關(guān)聯(lián)值。例如,對于每一個未安裝軟件k,假設(shè)用戶的軟件列表為軟件(軟件u1,軟件u2,...軟件ut),安裝了t款軟件。例如,對于每一個未安裝軟件k,假設(shè)用戶的軟件列表為軟件(軟件u1,軟件u2,...軟件ut),安裝了t款軟件。關(guān)聯(lián)值計算模塊200計算未安裝軟件k與用戶軟件列表的關(guān)聯(lián)值為:其中,A為一個N維向量,N為所有軟件數(shù)目,A的k分量為Ak,代表該用戶對軟件k的拉動值加總,即軟件k與該用戶軟件列表的關(guān)聯(lián)值。(2)本發(fā)明的關(guān)鍵點(詳細(xì)說明本發(fā)明的改進(jìn)點,并描述各改進(jìn)點所要解決的技術(shù)問題是什么,對應(yīng)優(yōu)點):一種軟件推薦方法,包括如下步驟:步驟1:通過用戶備份到云端的軟件列表,獲取用戶已安裝軟件的安裝信息步驟2:根據(jù)用戶軟件安裝信息,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值其具體步驟為:根據(jù)備份到云端的各所有軟件列表,計算兩兩軟件之間的拉動值;根據(jù)計算所得拉動值,構(gòu)建所有軟件之間的拉動矩陣;根據(jù)拉動矩陣以及用戶的軟件列表,計算用戶所有已安裝軟件對每一未安裝軟件的拉動值將上述拉動值加總,獲取未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值步驟3:將未安裝軟件按照與用戶已安裝軟件的關(guān)聯(lián)值大小,由大至小順序排列構(gòu)成推薦列表,向用戶推薦未安裝軟件。一種軟件推薦系統(tǒng),包括:安裝信息獲取模塊,用于獲取用戶軟件安裝信息。關(guān)聯(lián)值計算模塊,用于根據(jù)用戶軟件安裝信息,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值。軟件推薦模塊,用于根據(jù)關(guān)聯(lián)值計算模塊計算所得關(guān)聯(lián)值,向用戶推薦未安裝軟件。(3)本發(fā)明的技術(shù)效果(由本發(fā)明的改進(jìn)所直接決定的有益效果或優(yōu)點)采用上述軟件推薦方法和系統(tǒng),能夠根據(jù)用戶安裝信息,計算未安裝軟件與用戶已安裝軟件的關(guān)聯(lián)值,并根據(jù)關(guān)聯(lián)值向用戶推薦為安裝軟件;從而根據(jù)用戶電腦中軟件安裝環(huán)境實現(xiàn)智能化、個性化的軟件安裝推薦,使得向用戶推薦的未安裝軟件能很好的符合不同用戶的需求。三、附圖客戶應(yīng)提供本發(fā)明的軟件的工作流程圖和軟件的功能模塊結(jié)構(gòu)圖;附圖應(yīng)提供黑白的線條圖,最好是CAD或者Visio格式的線條圖,以便于代理人編輯處理。有多幅圖的應(yīng)當(dāng)用圖1、圖2等標(biāo)出應(yīng)當(dāng)針對各附圖的內(nèi)容進(jìn)行簡單說明。圖1是本發(fā)明實施例中軟件推薦方法的流程圖圖2是本發(fā)明實施例中軟件推薦系統(tǒng)的結(jié)構(gòu)示意圖圖1圖2四、其它可替代方案(如有,請參照本發(fā)明的技術(shù)方案部分進(jìn)行描述;如沒有,則不寫)在其他實施例中,關(guān)聯(lián)值計算模塊200還可以不構(gòu)成拉動矩陣,根據(jù)備份到云端的所有軟件列表及用戶的軟件列表,計算用戶所有已安裝軟件對每一未安裝軟件的拉動值并加總,獲取
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 厚街體育館施工組織設(shè)計
- 歐式古典客廳布藝軟裝設(shè)計
- 利用機(jī)器學(xué)習(xí)優(yōu)化網(wǎng)絡(luò)數(shù)據(jù)監(jiān)管
- 焊接作業(yè)質(zhì)量檢驗與問題處理流程
- 高一化學(xué)教案:專題第一單元第三課時乙烯
- 三明市2024-2025學(xué)年第一學(xué)期高三期末數(shù)學(xué)質(zhì)檢主觀題閱卷情況和教學(xué)建議
- 2024高中地理第四章工業(yè)地域的形成與發(fā)展章末總結(jié)提升練含解析新人教版必修2
- 2024高中生物第6章生態(tài)環(huán)境的保護(hù)第2節(jié)保護(hù)我們共同的家園課堂演練含解析新人教版必修3
- 2024高考地理一輪復(fù)習(xí)第五部分選修地理-重在遷移第42講旅游地理課時作業(yè)含解析新人教版
- 2024高考化學(xué)一輪復(fù)習(xí)第十一章有機(jī)化學(xué)基礎(chǔ)第一講認(rèn)識有機(jī)化合物規(guī)范演練含解析新人教版
- 《病歷書寫基本規(guī)范》課件
- 《非計劃性拔管》課件
- 護(hù)理不良事件定義、分類及分級
- GB/T 2881-2023工業(yè)硅
- 經(jīng)理年終工作總結(jié)述職報告ppt模板
- 臨時用電拆除方案
- 詩經(jīng)研究課程教學(xué)大綱
- 垂體瘤診療規(guī)范內(nèi)科學(xué)診療規(guī)范診療指南2023版
- 三年級道德與法治教學(xué)工作總結(jié)
- 托卡馬克等離子體約束
- 各級各類護(hù)理人員崗位職責(zé)
評論
0/150
提交評論