999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺的個性化信息推送

2015-05-30 22:01:06邵改革
智能計算機與應用 2015年5期
關鍵詞:數據挖掘

摘 要:針對目前信息服務中存在時效性差、針對性不強等問題,本文提出一種基于地理空間位置,顧及用戶愛好和時間等因素的個性化信息推送方法,并在Android端進行實現。個性化信息推送系統建立用戶動態預測模型,將要推送的信息進行過濾,實現針對用戶的個性化信息推送服務。結果表明個性化信息推送能提高推送信息的質量,彌補信息搜索功能的不足。

關鍵詞:信息推送;個性化服務;數據挖掘

中圖分類號:TP393 文獻標識碼:A 文章編號:2095-2163(2015)05-

Personalized Information Push based on Android Platform

SHAO Gaige

(Institute of Surveying & Land Information Engineering, Henan Polytechnic University, Jiaozuo Henan 454000, China)

Abstract: Aiming at problems of poor timeliness and pertinence in the current information service, this paper puts forward a kind of personalized information push method based on geographical spatial location, user preferences, time and other factors, which is implemented on Android. Personalized information push system provides personalized information push service, and it uses a dynamic prediction model of user to filter push information. The results show that personalized information push service can improve the quality of push information and make up the deficiency of information search function.

Keywords: Information Push; Personalized Service; Data Mining

0 引 言

近幾年隨著以智能手機為代表的移動終端設備的飛速發展和普及,極大促進了移動端應用開發的迅速崛起,移動端設備憑借其隨時隨地、方便快捷等特性,而備受用戶和開發者青睞。在Google公司推出開源的Android移動設備操作系統后,運營商又適時推出3G和4G網絡,由此宣告基于位置服務的應用程序開發進入一個新的高峰期。現階段基于位置的信息服務商都提供搜索功能,用戶輸入關鍵詞后可以檢索相關信息,但這種服務方式得到的搜索結果往往很多,并且不具針對性,讓用戶難以抉擇。搜索最大的弊端在于其服務方式的被動性,即用戶必須提供檢索的關鍵詞,雖然也有部分服務商提供主動的推送服務,但推送內容多為廣告,推送信息不夠準確、不合時宜,用戶不堪其擾的情況下即會關閉推送服務[1-2]。

由于用戶需求存在差異,對信息服務的要求也各不相同,信息推送服務應該根據用戶需求的變化,提供具有針對性的私人化、個性化服務。個性化信息推送服務是一種基于位置、顧及用戶興趣愛好,綜合多方面因素的主動信息服務方式。信息推送應根據用戶所處的位置、生活行為和興趣愛好、社會潮流等,設計控制對用戶的主動信息推送,從而實現針對用戶的個性化信息推送服務。個性化信息推送服務平臺應建立每個用戶的動態模型,并將推送信息經過用戶模型的有效過濾,提高信息推送的準確性,彌補搜索功能的不足,向用戶提供高質量的信息推送服務。

1 系統設計

1.1 總體設計

個性化信息推送服務可以為用戶提供人性化、智能化的信息服務,免去用戶搜索信息的繁瑣,同時增強了用戶體驗。首先推送平臺要收集用戶的基本資料、個人興趣愛好和消費區間等信息,然后利用模糊神經網絡等智能算法對用戶進行模擬,建立用戶的個人動態模型,最后按照聚類分析的方法將用戶分類[3]。用戶的動態模型可根據用戶的行為不斷做出調整和修正,并建立用戶預測模型,為不同類型用戶建立不同的模型信息庫。個性化信息推送服務依據用戶的地理空間位置信息,將過濾后的信息推送給指定用戶,從而保證了推送信息的個性化。當用戶收到推送信息后,可對推送信息的質量進行評價,并將結果反饋給后臺服務的動態模型,以達到不斷完善用戶預測模型的目的。個性化信息服務通過動態模型去模擬用戶行為習慣,進一步做出傾向預測,再將符合用戶動態模型的信息推送給用戶。系統總體設計思路如圖1所示。

1.2 模型設計

在用戶所處空間位置的有效范圍內,個性化信息推送系統會自動搜索所有符合條件的信息,并使用動態模型進行甄別,按照預測模型有選擇性地推送給用戶信息。系統將用戶的空間位置設定為一個參數,在用戶沒有搜索前,從動態模型中找出用戶可能需要什么。根據信息分類的規則,參考地理信息類網站對于信息的處理方法,這里將能夠為用戶提供服務的推送信息劃分為六大類,分別是吃(Meal)、住(Live)、游(Play)、購(Shop)、娛(Fun)、美(Beauty)。用戶周圍的服務信息按照類別劃分歸納整理,從而形成推送信息數據的處理模型。每個類別還可以繼續細分,形成不同的小類,比如“吃”可以劃分為火鍋、燒烤、西餐等。推送信息模型選取五個評價指標,包括距離、類別、價格、好評和時效,系統按照每個指標的計算方法分別量定各個指標,然后按照用戶分類選定用戶模型,計算出每條推送信息的指標值,從高到低選取要推送的信息。

1.3 類設計

個性化信息推送服務系統的框架設計遵循應用程序的經典三層結構,并按照功能繼續細化,形成包含六個層次模型的拓撲結構[4-5]。模型層中包括系統各類模型對象,而數據層則是從數據庫中獲取信息并將數據轉換成對應模型。業務層是系統的核心模塊,其中包括規則模型、功能算法、邏輯處理等。通過對業務層的整理歸納,結合對外服務接口的要求,形成系統的服務層。表現層是用于與用戶交互的界面,并使用控制層引領表現層的運行。根據系統結構的層次模型,同時為方便系統代碼管理,系統將Java類歸納到不同的包(package)中。如com.Model包中有User、ShopOwner、Meal、PushMessage等模型類,與Model對應的com.Data包都是利用SQL語句與數據庫交互的底層代碼。com.Operation是操作模塊,主要實現對推送信息的邏輯運算功能,最后應用在com.Service包中,完成對外發布信息服務的功能。個性化信息推送系統的各個類包之間的關系如圖2所示。

2 系統實現

2.1 系統架構

目前,移動設備使用Android系統的市場占有量已躍居全球第一,成為移動端開發的必然選擇。在Eclipse環境下的Android應用開發除了需要JDK和Android SDK的支持外,還要安裝相應的Android Develop Tools,對于不同的應用程序還需要進一步引入不同的開發包。個性化信息推送系統利用ArcGIS for Android包開發地圖相關模塊,在Eclipse中引入Android SDK開發移動端應用,系統的完整框架結構如圖3所示。系統服務器端采用WindowBuilder可視化插件構建圖形化界面,引入的Swing即提供有用戶界面開發工具包,信息數據庫使用的則是MySQL。客戶端的用戶界面為Android自帶風格,寫在Layout的XML配置文件中。客戶端與服務器端通信使用Socket套接字,并采用JSON格式的字符串進行交互。地圖功能則依靠ArcGIS API for Android實現,通過調用ArcGIS Server傳輸的Rest接口來呈現發布的地圖服務。在Android 4.0以上版本中不允許在UI主線程中訪問網絡資源,即不能在主線程中調用地圖服務,所以訪問地圖服務的功能模塊利用多線程機制,在主線程外開辟一個子線程調用并加載地圖。為防止主線程阻塞,地圖模塊的功能采用AsyncTask異步方式實現。

2.2 推送流程

用戶在登錄系統后,只需要提供空間位置信息,就可以獲取對應的推送信息。個性化推送信息系統根據移動設備確定用戶的當前位置,自動搜索用戶附近的信息,并按照用戶的動態模型對信息進行排序,最后按照五個評價指標綜合值的高低將信息加入到推送隊列中。后臺服務器從用戶的使用記錄中進行聚類挖掘,將用戶分成不同的類型,不同類別采用不同的計算方法,并按照既定的信息推送策略對推送信息的數量做出限定,如果達不到限定值,則從廣告信息中提取指標值較高的信息加入到推送隊列中。推送隊列中信息具有優先級,每次均會從隊列中選出優先級較高的信息推送給用戶。客戶端顯示推送信息列表,并與地圖相關聯,可以查看每條信息的詳細內容,如圖4所示。

3 結束語

本文在分析信息推送服務發展的基礎上,結合公眾對信息服務的標準要求,提出一種個性化信息推送的方法。個性化信息推送服務可以滿足用戶對個性化信息服務的需求,通過對用戶模型的分析,主動向用戶提供個性化信息,從而提高信息推送的質量。個性化信息推送系統雖然解決了信息推送服務中面臨的一些問題,但還需要進一步修改和完善,如不斷完善用戶動態模型,增加信息之間的關聯性,保護用戶隱私等。

參考文獻:

[1]方小強. 基于Android的推送技術分析[J].電腦知識與技術,2013,9(18):4180-4182.

[2]劉迎清.國內信息推送研究綜述[J].長沙大學學報,2006,20(5):82-86.

[3]邵改革,盧小平,杜耀剛,等.基于優化模糊遺傳算法的地理信息個性化推送方法[J].測繪工程,2015,24(7):20-23.

[4]劉思源.基于Android的信息分享系統及個性化推送的設計與實現[D].北京:北京郵電大學,2012:5-43.

[5]張玉婷.個性化主動信息推送技術研究[D].武漢:華中科技大學,2007:9-24.

猜你喜歡
數據挖掘
基于數據挖掘的船舶通信網絡流量異常識別方法
探討人工智能與數據挖掘發展趨勢
數據挖掘技術在打擊倒賣OBU逃費中的應用淺析
基于并行計算的大數據挖掘在電網中的應用
電力與能源(2017年6期)2017-05-14 06:19:37
數據挖掘技術在中醫診療數據分析中的應用
一種基于Hadoop的大數據挖掘云服務及應用
數據挖掘在高校圖書館中的應用
數據挖掘的分析與探索
河南科技(2014年23期)2014-02-27 14:18:43
基于GPGPU的離散數據挖掘研究
利用數據挖掘技術實現LIS數據共享的開發實踐
主站蜘蛛池模板: 丰满少妇αⅴ无码区| 99精品国产高清一区二区| 日韩人妻无码制服丝袜视频| 在线播放国产99re| 成年人久久黄色网站| 一级黄色网站在线免费看| 亚欧成人无码AV在线播放| 中文字幕无码制服中字| 午夜视频www| 欧美69视频在线| 最新国产午夜精品视频成人| 国产精品亚洲天堂| 日本精品αv中文字幕| 在线免费观看AV| 在线看免费无码av天堂的| 色窝窝免费一区二区三区| 国产系列在线| 一本综合久久| 日本成人福利视频| 成年人午夜免费视频| 国产成人夜色91| 麻豆精品在线播放| 亚洲国产日韩欧美在线| 天堂av高清一区二区三区| 亚洲国产第一区二区香蕉| 日本成人不卡视频| 91亚瑟视频| 97在线公开视频| 另类专区亚洲| 国产区成人精品视频| 国产精品免费p区| 青青青伊人色综合久久| 国产69囗曝护士吞精在线视频| 国产高清无码第一十页在线观看| 国产日本一线在线观看免费| 欧美三級片黃色三級片黃色1| 国产精品视频猛进猛出| 亚洲中文字幕97久久精品少妇| 国产丝袜啪啪| 午夜日b视频| 黄色一及毛片| 亚洲乱码在线播放| 精品亚洲国产成人AV| 国产av一码二码三码无码| 久久精品只有这里有| 国产成人高清精品免费软件| 一本一本大道香蕉久在线播放| 国产尹人香蕉综合在线电影 | 国产欧美精品专区一区二区| 欧美三级日韩三级| 999国内精品视频免费| 男女性色大片免费网站| 国产h视频在线观看视频| 免费大黄网站在线观看| 亚洲国模精品一区| 精品成人一区二区三区电影| 亚洲综合一区国产精品| 午夜啪啪福利| 国产乱人乱偷精品视频a人人澡| 国产一区二区三区精品欧美日韩| 国产日韩AV高潮在线| 一区二区三区国产| 亚洲Va中文字幕久久一区 | 国产XXXX做受性欧美88| 国产男女免费完整版视频| 亚洲精选高清无码| 亚洲天堂免费观看| 毛片基地美国正在播放亚洲| 国产亚洲欧美日韩在线一区| 成人伊人色一区二区三区| 无码日韩精品91超碰| 玖玖精品视频在线观看| 国产黄色视频综合| 久久久精品无码一二三区| 国产成人精品高清在线| 爽爽影院十八禁在线观看| 日韩欧美亚洲国产成人综合| 久久久噜噜噜| 欧美另类第一页| 丁香亚洲综合五月天婷婷| 亚洲欧美一区二区三区麻豆| 国产幂在线无码精品|