RSS 陳志達 李奕璋

advertisement
結合 RSS 應用與位置感知服務於行動校園系統之研究
陳志達 1
李奕璋 2
1
南台科技大學資訊管理所
2
南台科技大學資訊管理所
愈好,因此,有越來越多的相關應用產生。在現今,
摘要
幾乎大部分的大專院校都有提供校內無線上網的
隨著資訊科技與 IEEE802.11 無線區域網路技術
服務。而目前一般的無線區域網路的環境大多採用
的成熟與應用之廣泛,目前國內大部分的大專院校
基礎架構模式,也就是藉由架設無線基地台 Access
都有提供校內無線上網的服務,因此有些大專院校
Point(簡稱 AP)以提供無線上網的服務,使用者
也開始推出行動校園的服務,將學校相關的網站或
只要使用支援 IEEE802.11 的行動設備,例如:PDA、
是校務行政系統無線化,讓使用者可以使用無線裝
Smartphone、筆記型電腦…等裝置,就可使用無線
置來瀏覽學校的資訊。
區域網路上網,這樣的上網模式是有別於以往必須
在特定地點使用電腦才可上網的情形。除此之外,
本研究即以行動校園系統為核心,並結合 RSS
相對於傳統有線網路環境的佈置,無線區域網路線
的功能,將校園的資訊以 RSS 的格式呈現與傳遞,
路佈置工程的費用與時間都比較低,且無線網路的
並且將校務行政系統內的各子系統轉成許多的 RSS
擴充性與維護都比傳統有線網路佳,所以目前不只
Channel,同時也融入 Web2.0 的精神與機制,讓使
是各大校園,愈來愈多的公共場所也都有提供無線
用者也可以自己建立屬於自己的 Channel,成立自
上網的服務。
己的網誌(Blog),另外透過 RSS Channel,使用者可
由於無網區域網路必須要在提供無線上網的
以訂閱自己喜愛的頻道;除此之外,本系統還利用
區域內架設許多的基地台,而每一個基地台的品牌
Web Service 或是機器人程式,與其他系統連結,取
與型號的不同,導致發射與接收信號的距離不一定
得其他類型的資訊,例如:新聞、天氣…等,並將
相同,且無線區域網路屬於小型細胞的涵蓋範圍,
這些資訊也轉成 RSS Channel 提供給使用者訂閱,
使用者又可以任意的走動,因此在一個無線區域網
讓本系統不只是一個行動校園系統,同時也是一個
路的環境下,依使用者所在的位置提供位置感知服
資訊整合與查詢的系統。另外,本研究同時也結合
務(Location-Base Services)就成為一個值得研究
了位置感知服務(Location-based Service, LBS),讓使
的問題。
用者在校園內使用無線上網時,可以依照所在位置
所謂的位置感知服務(Location-Base
而獲得相關資訊。此外,本系統大量使用 Profile 的
Services)是指依照使用者所在的位置,提供該位
功能,記錄使用者的行為,然後透過自動化的使用
置相關的資訊,例如:當使用者來到圖書館時會收
者行為分析,提供個人化的資訊。
到目前圖書館舉辦的活動訊息、又或者使用者來到
關鍵詞:行動校園、位置感知服務、RSS、Web Service
運動場時,會收到運動比賽的活動資訊,然而位置
感知服務首先要面對的問題,就是要如何得知使用
1. 前言
者所在的位置?也就是說要如何在一個無線區域
網路環境下定位出使用者的位置?因此本論文將
隨著資訊與網路科技的日趨成熟,網路和人們
討探此一位置感知服務所必須建立的平台,並且結
的生活已經是密不可分的了,尤其是無線網路在近
合 RSS 的資料傳遞方式,應用於行動校務行政系統。
年來,更是快速的發展,其傳輸的速度、效能愈來
為了解決上述的問題,本論文將研究在無線區
1
域網路環境下,如何定位出使用者的位置。本論文
備(ad hoc)的方式進行,也可以在基站(Base Station,
將研究如何以三角定位法來定位使用者的位置,所
BS)或者訪問點(Access Point,AP)的協調下進行。
謂的三角定位法的原理,即透過和使用者較接近的
為了在不同的通訊環境下取得良好的通訊品質,採
三個無線基地台的訊號強度,來計算出使用者的位
用 CSMA/CA (Carrier Sense Multi
置。
Access/Collision Avoidance)硬體溝通方式。
另外,此一平台的訊息服務模式有兩種:位置
1999 年加上了兩個補充版本: 802.11a 定義了
導向與使用者導向,位置導向即是依照使用者的位
一個在 5GHz ISM 頻段上的數據傳輸速率可達
置,提供該位置相關的資訊,也是就位置感知服務
54Mbit/s 的物理層,802.11b 定義了一個在 2.4GHz
的應用;而使用者導向則是依照使用者的個人資料
的 ISM 頻段上但數據傳輸速率高達 11Mbit/s 的物理
與使用偏好…等,來提供個人化的資訊。因此本研
層。 2.4GHz 的 ISM 頻段為世界上絕大多數國家通
究使用 Profile 來記錄使用者的各種行為,再藉由系
用,因此 802.11b 得到了最為廣泛的應用。蘋果公
統的自動分析,提供個人化的資訊與服務。
司把自己開發的 802.11 標準起名叫 AirPort。
除了位置感知服務之外,本研究的另一個研究
1999 年工業界成立了 Wi-Fi 聯盟,致力解決符合
目標即是將校務行政系統與 RSS 的結合。RSS 在近
802.11 標準的產品的生產和設備兼容性問題。
年來已被廣泛的應用,例如:線上新聞的提供、網
址…等,這些網站除了提供傳統網頁的瀏覽方式
2.2 WEB SERVICE
外,也都有提供 RSS 的訂閱,讓使用者可以使用支
Web Service 是一種服務導向架構
援 RSS 的軟體來訂閱這些資訊,如此一來就可以自
(Service-Oriented Architecture,SOA)與分散式系
動、定時的更新資訊。因此,本研究結合了傳統校
統的技術,通過標準的 Web 協議提供服務,目的
務行政系統與 RSS,讓校務行政系統所提供的各類
是保證不同平台的應用服務可以互操作。
資訊依類別成為許多的 Channel,讓使用者可以依
服務導向架構(SOA,Service Oriented
個人喜好來訂閱。
Architecture)是一種新興的系統架構模型,其主要
另外,本研究融入了 Web2.0 的精神與機制,
概念是針對組織的需求組合而成的一組軟體元
User Generated Content 和 Social Network
件,組合的元素通常包括:軟體元件、服務及流程
Service 的應用,讓使用者也可以建立自己的 RSS
三個部份。SOA 有三種角色:服務仲介者、服務提
Channel,並透過 Profile 與使用者行為分析,提供
供者、服務需求者。以 Web Service 來說,服務提
個人偏好或是相關的 RSS Channel。
供者在服務仲介者(UDDI,Universal Description,
2. 相關研究
Discovery, and Integration)註冊該服務後,服務需
求者即可在服務仲介者查詢到提供該服務的位
2.1 IEEE802.11 無線區域網路
置,然後向服務提供者要求 WSDL 與服務。服務提
供者和服務需求者之間的溝通則是透過 XML 的資
料格式與 SOAP 網路協議。
自第二次世界大戰,無線通訊因在軍事上應用
的成果而受到重視,無線通訊一直發展,但缺乏廣
2.3 XML 可延伸標記語言
泛的通訊標準。於是,IEEE 在 1997 年為無線區域
網制定了第一個版本標準─IEEE 802.11。其中定義
了媒體存取控制層(MAC 層)和物理層。物理層
可延伸標記語言(Extensible Markup
定義了工作在 2.4GHz 的 ISM 頻段上的兩種無線調
Language,簡稱 XML)
,又稱可擴展標記語言,是
頻方式和一種紅外傳輸的方式,總數據傳輸速率設
一種標記語言。標記指電腦所能理解的信息符號,
計為 2Mbit/s。兩個設備之間的通信可以設備到設
通過此種標記,電腦之間可以處理包含各種信息的
2
文章等。如何定義這些標記,既可以選擇國際通用
RSS Web Service
Or Other Web Service
的標記語言,比如 HTML,也可以使用像 XML 這樣
後端資料庫
Client裝置
由相關人士自由決定的標記語言,這就是語言的可
擴展性。XML 是從標準通用置標語言(SGML)中
Web
HTTP
Browser
簡化修改出來的。它主要用到的有可擴展置標語
Profile處理模組
AP and Location Data
AP定位模組
RSS News過濾模組
言、可擴展樣式語言(XSL)、XBRL 和 XPath 等。
UGC Data處理模組
Access
Point
M-Campus
Web Service
2.4 RSS
User Data
User 管理模組
Web Server
Web Service
RSS產生模組
UGC Data
XML Profile 檔
Robot
RSS 是一種用於網上新聞頻道、網誌
STUT Web
Or Other Web
(weblogs)和其他 Web 內容的數據交換規範,起
源於網景通訊公司(Netscape)的推送技術(push
圖 1 系統概觀架構圖
technology),將訂戶訂閱的內容傳送給他們的通
訊協同格式(Protocol)
。RSS 可以是以下三個解釋
3.1 Client 裝置
的其中一個:
Re

在使用者端所使用的裝置可以是任何可上網
ally Simple Syndication(RSS 2.0)
的裝置,例如:個人電腦、筆記型電腦、PDA、
R

Smartphone…等。若使用者是使用瀏覽器來使用本
DF(Resource Description Framework) Site
系統,系統會依照使用者的裝置,提供不同的介
Summary(RSS 0.91, RSS 1.0)
面,因為 PDA 或 Smartphone 的螢幕較小,所以
Ri

Profile
要提供較小的介面,而個人電腦、筆記型電腦則提
ch Site Summary (RSS 0.9 and 1.0)
供一般大小的網頁介面。
但其實這三個解釋都是指同一種企業聯合組
織(Syndication)的技術。
3.2 使用本系統的軟體
簡單來說,RSS 是一種格式規範,用來傳遞經
常更新的網頁內容,例如 Blog 或新聞資訊等。
使用者使用本系統可以用一般的瀏覽器或是
本研究所開發的軟體 M-Campus 來使用本系統,
3. 系統架構
M-Campus 將會在後面詳細的說明。
若使用者使用一般的瀏覽器來使用本系統,則
下圖為本系統的概觀架構圖,後面會有各模組
是透過 HTTP 來連線,若是用 M-Campus 來使用
詳細的說明。
本系統,則是使用 Web Service 的方式來和系統
Server 連線。
3.3 上網方式
無論使用者是使用哪一種裝置,或是使用哪一
種軟體使用本系統,上網的方式通常就是無線網路
或是有線網路,兩種差別在若使用者用的是
M-Campus,當在校園內使用無線上網時,則會有
3
定位功能,以達到 Location-based service(位置感
系統時,則是使用 Server 端的 Profile,若使用者是
知服務),系統會依照使用者所在的位置而給予相關
用 M-Campus 使用本系統,則是用使用者本機端
的資訊。
的 XML Profile 檔,Profile 會分成兩種,主要在於
M-Campus 有提供離線瀏覽的功能,因此該裝置本
機要儲存一份 Profile 來提供 M-Campus 使用。在
3.4 後端資料庫
M-Campus 端的 Profile 是以 XML 檔來儲存,每一
個使用者(帳號)會建立自己的 XML Profile 檔,儲存
後端的資料庫主要分成四大部分,AP and
的位置在使用者端的裝置。每一個使用者會建立一
Location Data、User Data、UGC Data、Profile。
份自己的 XML Profile 檔是因為同一個裝置,使用
AP and Location Data 是儲存 AP(Access Point)相
者的數量不會很多,例如:同一台電腦頂多只有幾
關資訊,以協助定位出使用者所在的位置,AP and
個同學、朋友會使用。下圖為 M-Campus 端的
Location Data 包含 AP 資料與位置資料,AP 資料
Profile 的運作順序圖:
記錄了各 AP 的 Mac 資訊等,最重要的是記錄該
AP 所在的經緯度座標,以提供定位所需要的資料。
位置資料記錄各地點的經緯度與高度資料。
User Data 儲存使用者的個人資料,來達成使
用者管理的功能。
UGC Data 是 User Generated Content data
的縮寫,即是使用者創作的內容,這是 Web 2.0 基
本元素,本系統所提供的資訊不只是校務資訊,還
有個人、社團、組織…等所建立專屬的 RSS
Channel,提供個人所創作的內容或專屬的資訊。
Profile 個人設定檔,記錄個人的使用喜好、相
圖 2 M-Campus 端的 Profile 運作順序圖
關設定…等資料,讓系統可以達到個人化資訊的功
能,詳細的運作與說明在後面詳述。
而在 Server 端的 Profile 是以傳統資料庫來儲
存,全部的使用者會儲存在同一個 Profile 資料庫
3.5 外部資料源
內。Server 端的 Profile 會以傳統資料庫的模式儲存
而非以每一個使用者一個 XML Profile 檔的方式儲
外部資料源分成兩個部分,一個是透過 Web
式,是因為 Server 要記錄全部使用者 Profile,一個
Service 取得的其他系統的資訊,另一個是使用
大專院校可能有幾千、甚至上萬名使用者,因此在
Robot 機器人程式剖析網頁的原始檔 HTML 資料所
考慮到方便管理與效能的問題,所以選擇資料庫儲
取得的資訊,例如:每日新聞、天氣…等資訊。
存而非使用像 M-Campus 端 XML 檔儲存的方式。
下圖為 Server 端的 Profile 運作順序圖:
4. 系統實作
4.1 Profile 資料檔
本系統的 Profile 資料檔分成兩個,一個儲存在
Server 的資料庫內,一個儲存在 M-Campus 使用
者本機端的 XML 檔,當使用者使用瀏覽器使用本
4
瀏覽記錄記錄了使用者的資訊瀏覽的狀況,例
如:瀏覽的頻道、瀏覽該頻道的哪些資訊。
M-Campus 端因為 Profile 是使用 XML 檔來儲存,
考慮到效能的問題,因為只記錄各頻道最新十筆瀏
覽記錄;而 Server 端資料庫則記錄全部的瀏覽記
錄。
M-Campus 設定記錄了本機 M-Campus 的參
數設定,例如:是否自動登入、是否自動下載資料、
是否自動更新 Profile;另外還記錄使用的 AP 資
訊、最近使用的 AP 資訊…等。
圖 3 Server 端的 Profile 運作順序圖
Web 版面配置記錄了使用者偏好的版面,透過
Ajax(Asynchronous JavaScript and XML)提供
Profile 記錄的內容分成五大類:個人資料、頻
User 自訂版面功能,例如使用者可以設定系統首頁
道設定、瀏覽記錄、M-Campus 設定、Web 版面
要呈現哪些資訊、呈現的方式…等。
配置,不過並不是 M-Campus 端的 XML Profile 檔
和 Server 端的 Profile 都有這五大類,下表則是兩
4.2 Server 系統模組
種 Profile 所記錄的內容:
本研究將主要的系統程式分成六個模組,來處
表 1 M-Campus 與 Server 端 Profile 比較表
M-Campus 端
Server 端的
理各式各樣的資料,這六個模組分別是 Profile 處理
的 Profile
Profile
模組、AP 定位模組、RSS News 過濾模組、UGC Data
個人資料
O
O
頻道設定
O
O
瀏覽記錄
O
O
O
X
X
O
M-Campus
設定
Web 版面配
處理模組、User 管理模組、RSS 產生模組。
Profile 處理模組處理 M-Campus 端傳來
Server 的 Profile 參數與 Server 端資料庫的
Profile,並提供雙向更新的功能。
AP 定位模組的功能則是當使用者用
M-Campus 使用本系統並以校內無線網路上網
時,M-Campus 會查詢使用者所在位置附近三個
置
AP 的資訊,然後傳給 Server 的 AP 定位模組進行
計算位置,定位方法有兩種,當 M-Campus 可以
Profile 的個人資料部分記錄了該 Profile 的擁
有者、登入資訊(登入時間、登入地點)、裝置的 IP、
查詢到三個 AP 資訊時,則使用三角定位法,若不
登出資訊、使用者權限、使用者使用的瀏覽工具。
能查詢三個 AP 資訊,則以最後裝置選擇的 AP 來
進行一般的 AP 定位,下面詳細說明兩種定位方法:
頻道設定分成兩大類,一種是訂閱的
a.三角定位法:
Channel,一種是喜愛的 Channel,訂閱的 Channel
下圖為三角定位法示意圖:
是指使用者想要知道的資訊;喜愛的 Channel 則是
使用者偏好的資訊,該 Channel 的資訊會顯示在較
前面,讓使用者優先瀏覽。喜愛的 Channel 又分成
兩種,一種是自動產生,一種是被動設定的,前者
是系統從使用者日常的瀏覽記錄來自動分析出使
用者的偏好頻道;後者則是由使用者自己設定的。
5
時,會以 RSS 的資料回傳,所以要使用 RSS 產生模
組來負責此一功能,將資料庫的資料轉成 RSS 格
式,再回傳給使用者。
(X3,Y3,Z3)
AP
S3
4.3 M-Campus
M-Campus 主要是給行動裝置使用,例如:
S1
(X1,Y1,Z1)
PDA、Smartphone…等,透過無線上網,然後以 Web
S2
(X2,Y2,Z2)
AP
Service 的方式使用本系統。
AP
M-Campus 主要分成五個模組:WMI、Cache、
Data Management、Security Management、User
Profile,下圖為 M-Campus 架構圖:
圖 4 三角定位法示意圖
M-Campus
WMI
Client裝置
M-Campus 會搜尋附近三個 AP 並查詢其
User Interface
MAC 資料和訊號強弱(S1,S2,S3),之後會傳到 AP
定位模組,AP 定位模組會從 AP and Location Data
中查詢這三個 AP 的經緯度與高度,經度為 X,緯
Cache
Security
Management
User Profile
度為 Y,高度為 Z,高度是以 AP 所在樓層來設定,
SOAP
Data
Management
Access
Point
Web
Service
圖 5 M-Campus 架構圖
另外會查詢三個 AP 之前測量的訊號強度平均值與
現在 M-Campus 傳過來的訊號強度做比較,然後
WMI 全名為 Windows Management
套用數學三角定位的公式,來計算使用者的經緯度
Instrumentation,是 Windows 作業系統內的一個
與高度,然後再和 AP and Location Data 內的各位
API,透過此 API,M-Campus 可以查詢使用者裝
置資料做比對,來查詢出使用者最靠近哪一個位
置搜尋到或正在使用的 AP 資訊,包含 AP 的訊號
置,如此一來,即可定位出使用者的位置。
強度、AP 的 MAC 資料。
b.一般定位法:
M-Campus 提供使用者離線瀏覽的功能,
M-Campus 會傳給 AP 定位模組該使用者正在
Cache 模組即是支援離線瀏覽功能的模組,並且還
使用的 AP 的 MAC 資訊,AP 定位模組會從 AP and
有快取的功能。Cache 模組會將接收到的資料以
Location Data 中查詢該 AP 的經緯度與高度資料,
XML 的格式儲存在使用者的本機端,因此,使用者
即可概略定位出使用者的位置。
在瀏覽資訊時,可以從這些 XML 檔快速取得資料,
RSS News 過濾模組的功能則是當本系統利用
而不用重新從 Server 取得資料,如此一來,可以提
Web Service 的方式取得其他系統的新聞資料時,
高資料呈現的效率,Server 的效能也會提升,也不
RSS News 過濾模組會依照使用者的 Profile 過濾適
會浪費 Server 的頻寬。
合的新聞資料回傳給使用者。
Data Management 模組負責依照使用者的
UGC(User Generated Content) Data 處理模
Profile,從 Server 取得個人化的資料。
組負責管理使用者創作的內容,並加入安全防護機
Security Management 模組負責安全機制,主
制,檢測由使用者創作的內容是否隱含惡意攻擊,
要是使用者身份驗證的管理,並且有加、解密的功
例如:SQL Injection。
能,當使用者輸入帳號、密碼登入系統時,與 Server
User 管理模組負責使用者的管理,例如帳號的
間帳號、密碼的傳輸會以 RSA 加、解密。另外 User
管理、使用者權限的管理…等。
Profile 模組在存取 XML Profile 檔時,也會透過
本系統所提供的資訊要呈現給使用者瀏覽
Security Management 模組做 MD5 加、解密。
6
User Profile 模組是負責 M-Campus 端 XML
建立兩大類,使用者自行建立的個人 Channel 可做
Profile 檔的管理,提供 M-Campus 做個人化資訊
為個人網誌的專屬頻道,而內建的 Channel 則分成
時使用,並與 Server 的 Profile 做雙向更新的管理。
五大類:校務行政類、系所班級類、社團藝文類、
知識學習類、生活綜合類。
校務行政類包含各處室的專屬 Channel、學校
最新消息、失物招領…等 Channel。
系所班級類則是各系所各班級有專屬的
Channel。
社團藝文類包含各社團專屬的 Channel、活動
綜合公告…等 Channel。
知識學習類包含成績查詢、課程查詢、個人課
圖 6 M-Campus 模組間相互作用圖
表…等 Channel。
生活綜合類包含 News、天氣、展覽活動…等
上圖為 M-Campus 各模組之間相互作用的關係
Channel。
圖,依步驟順序說明,1:使用者在 UI 輸入帳號密
碼登入;2:向 WMI 要求查詢裝置的 AP 資訊;3:
5. 結論
WMI 回傳 AP 資訊;4:透過 Security Management
將帳號、密碼和 AP 資訊加密;5:將加密後的資料
本研究提供了一個新的架構,將傳統校務行政
傳給 Server;6:Server 回傳登入是否成功;7:向
User Profile 查詢個人的 Profile;8:User Profile
系統與 RSS 結合,讓校務行政系統所提供的各類資
回傳資料給 Security Management 解密;9:將解
訊依類別成為許多的 Channel,讓使用者可以依照
密後的 Profile 傳給 Data Management 來判斷要取
個人喜好來訂閱。而可以訂閱的 Channel 不只是校
得的 RSS 資訊;10:將 RSS 查詢的參數傳給 Security
務行政的資訊,還有校內社團、個人網誌、生活資
Management 加密;11:將加密後的參數傳給
訊…等多樣化的資訊內容,更結合了 Web2.0 的精
Server;12:Server 回傳加密的 RSS 資訊;13:
神,讓使用者來創作內容,再加上 RSS Channel 的
Security Management 將 RSS 資訊解密傳給
容易擴充的性質,讓本系統所能提供的資訊種類與
Cache;14:Cache 將 RSS 資訊以 XML 格式儲存
資訊量都能更為豐富。
另外,結合位置感知服務(Location-based
在本機,並傳給 UI;15:呈現資訊給 User。
Service)的功能與 Profile 的應用,透過使用者行為
與偏好的分析,讓本系統擁有提供個人化資訊的功
4.4Location-based service
能,如此一來,每一位使用者所接收到的資訊的不
LBS(Location-based service),即位置感知服
相同,而資訊的內容大部份也都是使用者所需要
務,透過定位出使用者的位置,而提供相關的資
的。在未來,我們希望能在分析使用者行為與偏好
訊,資訊的傳送分成主動式與被動式傳送,主動式
時,結合本體論與人工智慧技術,使系統能更精準
傳送是系統會自動將某一位置的相關資訊傳送給
的分析使用者需要或偏好的資訊,讓本系統成為一
該位置附近的全部使用者。而被動式傳送則是當使
個智慧型的資訊整合、查詢與提供的系統。
用者到該位置,透過定位後,系統回傳該位置的相
關資訊。
參考文獻
4.5 RSS Channel
[1] 范綱明(2005),無線區域網路位置感知推播服務
之研究,國立暨南國際大學資訊管理研究所。
本系統的 RSS Channel 分成內建與使用者自行
7
[2] 陳彥錚等,無線區域網路定位服務之研究, 國立
暨南國際大學資訊管理學系。
[3] 蔡文生(2006),利用平面廻歸實現無線區域網路
行動定位之研究,國立高雄第一科技大學電腦與
通訊工程系。
[4] 戚玉樑(2004),網路服務技術導論,全華圖書。
[5] Extensible
Markup
Language
(XML),
http://www.w3.org/XML/
[6] Web
Services
Activity,
http://www.w3.org/2002/ws/
[7] Jae-Woo Chang and Young-jin Kim(2007), XML
Document
Retrieval
System
Supporting
Multimedia Web Service for Digital Museum,
IEEE International Conference on Web Services.
[8] Noriko Hanakawa and Nao Ikemiya(2006), A web
browser for Ajax approach with asynchronous
communication model, Proceedings of the 2006
IEEE/WIC/ACM International Conference on Web
Intelligence.
[9] Srinivas Padmanabhuni, Krishnendu Kunti, Lipika
Sahoo, and Shaurabh Bharti(2007), Coupling
RDF/RSS, WSRP and AJAX for Dynamic
Reusable Portlets: An Approach and a Use Case,
IEEE Congress on Service.
[10] Yao-Jen Chang, Hung-Huan Liu, Li-Der Chou,
Yen-Wen Chen, and Haw-Yun Shin(2007), A
General Architecture of Mobile Social Network
Services, International Conference on
Convergence Information Technology.
8
Combine RSS Applications with Location-based Service in Mobile
Campus System
Cheng, Chih-Ta
Lee, Yi-Chang
Abstract
As information technology and wireless network have matured, the majority of schools are provided with
wireless Internet service and some institutions have begun to launch wireless operations of the campus, so that
students can use wireless device to view school information. The mobile-campus system that is at the core and
combination of RSS, let campus information display and communicate by RSS format and let the various
subsystems create their own RSS channels. And use modes of web 2.0 to let user can set up their own RSS
channel and blogs. Through the RSS, users can subscribe their favorite channels. In addition to this, the system
also uses Web Service or robot program to link other systems and get more necessary information such as: news,
weather… and so on. So that the system is not just a mobile campus system but it is also an information
integration and query system. Besides, the study also combine location-aware service (Location-based service)
allow users to use the campus wireless Internet access, in accordance with the location and access to relevant
information. In addition, the system uses many functions of Profile to record user’s behavior. Then, via
automating analyze user behavior, system can provide personal information to users.
9
Download