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

基于Android技術(shù)的社區(qū)服務(wù)系統(tǒng)設(shè)計(jì)

2014-06-28 11:21:12馮艷紅何加銘楊任爾樊玲慧
移動通信 2014年5期
關(guān)鍵詞:數(shù)據(jù)庫功能信息

馮艷紅 何加銘 楊任爾 樊玲慧

1 引言

近些年隨著信息技術(shù)的快速發(fā)展,生活信息化已經(jīng)是當(dāng)今世界的一個主流。“智慧城市”的提出更進(jìn)一步加快了城市信息化的腳步。而社區(qū)作為一個城市最基本的組成部分,建設(shè)信息服務(wù)一體化的社區(qū),也是當(dāng)今中國生活信息化、高效化的緊要任務(wù)之一[1,2]。

建設(shè)智慧社區(qū)離不開信息交換工具,個人移動終端作為生活中重要的數(shù)據(jù)通信工具,不斷影響著工業(yè)生產(chǎn)、商業(yè)活動和家庭生活等領(lǐng)域。其中Android智能操作系統(tǒng)作為一個免費(fèi)、開源的移動平臺在無線通信領(lǐng)域和個人移動終端領(lǐng)域掀起了不小的波瀾。它所特有的開放性,以及完備的網(wǎng)絡(luò)、圖形及多媒體等功能,加上完善的開發(fā)調(diào)試環(huán)境,使得手機(jī)制造商、芯片廠商、移動運(yùn)營商和開發(fā)者都可對其源碼進(jìn)行學(xué)習(xí),大大降低了產(chǎn)品的開發(fā)成本,極大地方便了開發(fā)者在Android系統(tǒng)中開發(fā)產(chǎn)品[3]。

目前基于Android平臺的應(yīng)用很多,然而關(guān)于社區(qū)建設(shè)的應(yīng)用卻很少,現(xiàn)有的應(yīng)用系統(tǒng)基本上都針對社區(qū)服務(wù)的某一方面,缺乏全面性。李黎國等設(shè)計(jì)實(shí)現(xiàn)了基于Android藍(lán)牙技術(shù)的健康服務(wù)系統(tǒng),給出了實(shí)現(xiàn)的詳細(xì)過程和結(jié)果[4]。胡芬提出了老年社區(qū)語音視頻通信系統(tǒng),給出了語音視頻處理的解決方案[5]。另外,現(xiàn)有的社區(qū)服務(wù)系統(tǒng)大多是單一地向社區(qū)居民傳遞信息,而忽略了居民群眾信息反饋這一重要環(huán)節(jié),使得社區(qū)居民在社區(qū)建設(shè)過程中參與度不高。針對這一現(xiàn)象,本文借助個人移動設(shè)備和數(shù)據(jù)分析技術(shù),同時鑒于Android操作系統(tǒng)的優(yōu)勢,實(shí)現(xiàn)了基于Android技術(shù)的社區(qū)服務(wù)系統(tǒng)。

2 Android操作系統(tǒng)

自從智能Android系統(tǒng)發(fā)布以來,愈來愈多的人開始投入到它的研究中,目的是期望Android技術(shù)能夠充分滿足系統(tǒng)產(chǎn)品更易于使用的需求。Android系統(tǒng)以其開放性和不需要授權(quán)就能擁有接口和功能的特點(diǎn),使得智能手機(jī)的發(fā)展道路更加寬廣。在Android系統(tǒng)不斷完善的過程中,各大手機(jī)廠商競相追逐,使得Android的市場前景更加廣闊。經(jīng)過幾年的發(fā)展,Android目前已經(jīng)成為應(yīng)用規(guī)模最大的智能手機(jī)系統(tǒng)。Android系統(tǒng)主要由5部分組成,自上而下分別為:應(yīng)用程序?qū)印?yīng)用程序框架、函數(shù)庫、Android運(yùn)行時、Linux內(nèi)核[6],其架構(gòu)如圖1所示。Android系統(tǒng)的軟件疊層結(jié)構(gòu)使得各層之間相互分離,各層分工明確[7]。開發(fā)者只要對應(yīng)用層了解便可做開發(fā),無需對其他層次做過多的了解。這種低耦合性使得下層內(nèi)容發(fā)生變化時可對于上層應(yīng)用程序透明,上層應(yīng)用程序無需作任何更改[8]。

圖1 Android系統(tǒng)架構(gòu)

鑒于以上特點(diǎn),選用Android技術(shù)來實(shí)現(xiàn)社區(qū)服務(wù)系統(tǒng)客戶端是非常適合的。

3 社區(qū)服務(wù)系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)物理架構(gòu)的設(shè)計(jì)

社區(qū)服務(wù)系統(tǒng)由企業(yè)服務(wù)器、數(shù)據(jù)庫服務(wù)器、推送服務(wù)器、Android客戶端三部分組成,如圖2所示。個人移動終端采用目前使用最廣泛的Android平臺,具有通信、多媒體等功能,能夠通過GPRS或Wi-Fi功能訪問后臺服務(wù)器[9]。Android移動終端使用Java技術(shù),網(wǎng)絡(luò)通信采用HTTP協(xié)議,以JSON格式實(shí)現(xiàn)與企業(yè)服務(wù)器的數(shù)據(jù)通信。Android移動終端部分?jǐn)?shù)據(jù)同時存儲在Android本地?cái)?shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器,實(shí)現(xiàn)移動終端和后臺數(shù)據(jù)庫的數(shù)據(jù)同步。企業(yè)服務(wù)器和推送服務(wù)器的數(shù)據(jù)都來源于數(shù)據(jù)庫服務(wù)器。一旦檢測到有內(nèi)容更新,推送服務(wù)器則主動向個人移動終端發(fā)起數(shù)據(jù)通信。

圖2 社區(qū)服務(wù)系統(tǒng)整體架構(gòu)

該系統(tǒng)具有以下功能:

1)系統(tǒng)的定位功能:系統(tǒng)首先要獲取當(dāng)前位置的經(jīng)緯度,保存到Android移動終端本地?cái)?shù)據(jù)庫中,供系統(tǒng)其他功能使用。

2)定制功能:包括社區(qū)定制和推送定制,定制后的信息同時保存到本地?cái)?shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器。系統(tǒng)通過查看保存的數(shù)據(jù),判斷是否向個人移動終端推送特別定制的社區(qū)信息。

3)社區(qū)新聞:展現(xiàn)社區(qū)最新的新聞公告及通知,及時了解社區(qū)發(fā)展動態(tài)。

4)社區(qū)服務(wù)大廳:快速便捷地獲取服務(wù)電話,及時解決生活中遇到的各種問題。

5)社區(qū)論壇:提供社區(qū)居民交流的空間,此模塊所展現(xiàn)的信息可以作為社區(qū)管理者改進(jìn)小區(qū)建設(shè)的依據(jù)。

6)周邊商家:展現(xiàn)社區(qū)周圍商家的營銷產(chǎn)品、地理位置、客戶評價(jià)、聯(lián)系方式等信息。

7)智慧健康功能:通過登錄驗(yàn)證后,社區(qū)居民可查看自己的健康信息并對自己的健康情況通過留言的形式向醫(yī)生咨詢。

8)志愿者功能:提供各個社區(qū)征募志愿者的信息。登錄驗(yàn)證后向管理者提出申請,一旦申請通過,則可作為志愿者為社區(qū)奉獻(xiàn)自己的力量。

3.2 客戶端軟件設(shè)計(jì)

客戶端的設(shè)計(jì)包括推送控制中心和應(yīng)用控制中心兩部分,如圖3所示。推送控制中心負(fù)責(zé)接收更新的信息,一旦檢測到服務(wù)器上有內(nèi)容要更新,就會訪問本地推送開關(guān)信息。如果允許推送,推送控制中心會把新數(shù)據(jù)通知到應(yīng)用控制中心;如果推送功能沒有打開,客戶端取消通知。應(yīng)用控制中心是信息展現(xiàn)的模塊,所有的功能最終都是依靠它來進(jìn)行顯示的。應(yīng)用控制中心一方面接收推送控制中心推送過來的更新通知,另一方面向企業(yè)服務(wù)器發(fā)送獲取詳情的請求。

圖3 客戶端軟件架構(gòu)

4 實(shí)驗(yàn)結(jié)果

將社區(qū)服務(wù)系統(tǒng)客戶端程序打包安裝到Android智能手機(jī)上,啟動企業(yè)服務(wù)器、數(shù)據(jù)庫服務(wù)器、推送服務(wù)器。按照上文的系統(tǒng)設(shè)計(jì),實(shí)驗(yàn)結(jié)果如圖4所示:

圖4 系統(tǒng)運(yùn)行界面

在該系統(tǒng)中,首先定制自己的社區(qū),“我的社區(qū)”模塊才能提供相應(yīng)的數(shù)據(jù)。“城市商家”模塊提供了社區(qū)周邊的店鋪,詳細(xì)的店鋪介紹極大地方便了用戶出行。“智慧健康”是利用藍(lán)牙技術(shù)將尿液檢測儀上的數(shù)據(jù)導(dǎo)入到移動終端并上傳到數(shù)據(jù)庫服務(wù)器,不僅可以看到詳細(xì)的化驗(yàn)單,而且可以就當(dāng)前健康數(shù)據(jù)咨詢醫(yī)生。該系統(tǒng)還可以定制推送功能,開啟推送開關(guān),后臺服務(wù)器以“推”的方式將數(shù)據(jù)傳輸給用戶,否則用戶以“拉”的形式主動向服務(wù)器請求數(shù)據(jù)。系統(tǒng)的“推”“拉”結(jié)合形式,使得用戶接收數(shù)據(jù)具有針對性和集中性,符合現(xiàn)代信息化生活的規(guī)律。

5 結(jié)束語

該系統(tǒng)成功地實(shí)現(xiàn)了Android技術(shù)支持下社區(qū)信息的獲取、分析和展現(xiàn),以及個人健康信息的采集和分析。該系統(tǒng)具有很高的靈活性和可擴(kuò)展性,彌補(bǔ)了現(xiàn)有智慧社區(qū)的不足。與以前的社區(qū)服務(wù)系統(tǒng)相比,從物理設(shè)備上擺脫了電腦攜帶不方便的麻煩,使用Android移動終端隨時隨地獲取社區(qū)信息,關(guān)注社區(qū)發(fā)展及個人信息;從系統(tǒng)性能上除了展現(xiàn)社區(qū)公告的功能之外,還增加了社區(qū)周邊商家和健康查詢的功能,用戶可以更方便地體驗(yàn)信息生活帶來的便利。該系統(tǒng)在社區(qū)建設(shè)方面有很大的應(yīng)用前景和價(jià)值。

參考文獻(xiàn):

[1] Xu Li, Rongxing Lu, Xiaohui Liang, et al. Smart Community: An Internet of Things Application[J]. IEEE Communication Magazine, 2011(11): 68-75.

[2] 王根祥,李寧,王建會. 國內(nèi)外智慧城市發(fā)展模式研究[J]. 軟件產(chǎn)業(yè)與工程, 2012(4): 11-14.

[3] 詹益旺,胡斌杰. 基于Android的車聯(lián)網(wǎng)車載終端的設(shè)計(jì)[J]. 移動通信, 2013(6): 87-90.

[4] 李黎國,張輝,程號. 基于Android健康服務(wù)終端藍(lán)牙傳輸軟件的設(shè)計(jì)[J]. 電子科技, 2012(5): 115-118.

[5] 胡芬. 基于Android平臺的老年社區(qū)語音視頻通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢: 武漢理工大學(xué), 2012.

[6] 李剛. 瘋狂Android講義[M]. 北京: 電子工業(yè)出版社, 2011.

[7] Andrew Hoog. ANDROID FORENSICS: Investigation, Analysis and Mobile Security for Google Android[M]. Elsevier, 2011.

[8] 張海藩. 軟件工程導(dǎo)論[M]. 北京: 清華大學(xué)出版社, 2008.

[9] 楊豐盛. Android技術(shù)內(nèi)幕系統(tǒng)卷[M]. 北京: 機(jī)械工業(yè)出版社, 2011.endprint

1 引言

近些年隨著信息技術(shù)的快速發(fā)展,生活信息化已經(jīng)是當(dāng)今世界的一個主流。“智慧城市”的提出更進(jìn)一步加快了城市信息化的腳步。而社區(qū)作為一個城市最基本的組成部分,建設(shè)信息服務(wù)一體化的社區(qū),也是當(dāng)今中國生活信息化、高效化的緊要任務(wù)之一[1,2]。

建設(shè)智慧社區(qū)離不開信息交換工具,個人移動終端作為生活中重要的數(shù)據(jù)通信工具,不斷影響著工業(yè)生產(chǎn)、商業(yè)活動和家庭生活等領(lǐng)域。其中Android智能操作系統(tǒng)作為一個免費(fèi)、開源的移動平臺在無線通信領(lǐng)域和個人移動終端領(lǐng)域掀起了不小的波瀾。它所特有的開放性,以及完備的網(wǎng)絡(luò)、圖形及多媒體等功能,加上完善的開發(fā)調(diào)試環(huán)境,使得手機(jī)制造商、芯片廠商、移動運(yùn)營商和開發(fā)者都可對其源碼進(jìn)行學(xué)習(xí),大大降低了產(chǎn)品的開發(fā)成本,極大地方便了開發(fā)者在Android系統(tǒng)中開發(fā)產(chǎn)品[3]。

目前基于Android平臺的應(yīng)用很多,然而關(guān)于社區(qū)建設(shè)的應(yīng)用卻很少,現(xiàn)有的應(yīng)用系統(tǒng)基本上都針對社區(qū)服務(wù)的某一方面,缺乏全面性。李黎國等設(shè)計(jì)實(shí)現(xiàn)了基于Android藍(lán)牙技術(shù)的健康服務(wù)系統(tǒng),給出了實(shí)現(xiàn)的詳細(xì)過程和結(jié)果[4]。胡芬提出了老年社區(qū)語音視頻通信系統(tǒng),給出了語音視頻處理的解決方案[5]。另外,現(xiàn)有的社區(qū)服務(wù)系統(tǒng)大多是單一地向社區(qū)居民傳遞信息,而忽略了居民群眾信息反饋這一重要環(huán)節(jié),使得社區(qū)居民在社區(qū)建設(shè)過程中參與度不高。針對這一現(xiàn)象,本文借助個人移動設(shè)備和數(shù)據(jù)分析技術(shù),同時鑒于Android操作系統(tǒng)的優(yōu)勢,實(shí)現(xiàn)了基于Android技術(shù)的社區(qū)服務(wù)系統(tǒng)。

2 Android操作系統(tǒng)

自從智能Android系統(tǒng)發(fā)布以來,愈來愈多的人開始投入到它的研究中,目的是期望Android技術(shù)能夠充分滿足系統(tǒng)產(chǎn)品更易于使用的需求。Android系統(tǒng)以其開放性和不需要授權(quán)就能擁有接口和功能的特點(diǎn),使得智能手機(jī)的發(fā)展道路更加寬廣。在Android系統(tǒng)不斷完善的過程中,各大手機(jī)廠商競相追逐,使得Android的市場前景更加廣闊。經(jīng)過幾年的發(fā)展,Android目前已經(jīng)成為應(yīng)用規(guī)模最大的智能手機(jī)系統(tǒng)。Android系統(tǒng)主要由5部分組成,自上而下分別為:應(yīng)用程序?qū)印?yīng)用程序框架、函數(shù)庫、Android運(yùn)行時、Linux內(nèi)核[6],其架構(gòu)如圖1所示。Android系統(tǒng)的軟件疊層結(jié)構(gòu)使得各層之間相互分離,各層分工明確[7]。開發(fā)者只要對應(yīng)用層了解便可做開發(fā),無需對其他層次做過多的了解。這種低耦合性使得下層內(nèi)容發(fā)生變化時可對于上層應(yīng)用程序透明,上層應(yīng)用程序無需作任何更改[8]。

圖1 Android系統(tǒng)架構(gòu)

鑒于以上特點(diǎn),選用Android技術(shù)來實(shí)現(xiàn)社區(qū)服務(wù)系統(tǒng)客戶端是非常適合的。

3 社區(qū)服務(wù)系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)物理架構(gòu)的設(shè)計(jì)

社區(qū)服務(wù)系統(tǒng)由企業(yè)服務(wù)器、數(shù)據(jù)庫服務(wù)器、推送服務(wù)器、Android客戶端三部分組成,如圖2所示。個人移動終端采用目前使用最廣泛的Android平臺,具有通信、多媒體等功能,能夠通過GPRS或Wi-Fi功能訪問后臺服務(wù)器[9]。Android移動終端使用Java技術(shù),網(wǎng)絡(luò)通信采用HTTP協(xié)議,以JSON格式實(shí)現(xiàn)與企業(yè)服務(wù)器的數(shù)據(jù)通信。Android移動終端部分?jǐn)?shù)據(jù)同時存儲在Android本地?cái)?shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器,實(shí)現(xiàn)移動終端和后臺數(shù)據(jù)庫的數(shù)據(jù)同步。企業(yè)服務(wù)器和推送服務(wù)器的數(shù)據(jù)都來源于數(shù)據(jù)庫服務(wù)器。一旦檢測到有內(nèi)容更新,推送服務(wù)器則主動向個人移動終端發(fā)起數(shù)據(jù)通信。

圖2 社區(qū)服務(wù)系統(tǒng)整體架構(gòu)

該系統(tǒng)具有以下功能:

1)系統(tǒng)的定位功能:系統(tǒng)首先要獲取當(dāng)前位置的經(jīng)緯度,保存到Android移動終端本地?cái)?shù)據(jù)庫中,供系統(tǒng)其他功能使用。

2)定制功能:包括社區(qū)定制和推送定制,定制后的信息同時保存到本地?cái)?shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器。系統(tǒng)通過查看保存的數(shù)據(jù),判斷是否向個人移動終端推送特別定制的社區(qū)信息。

3)社區(qū)新聞:展現(xiàn)社區(qū)最新的新聞公告及通知,及時了解社區(qū)發(fā)展動態(tài)。

4)社區(qū)服務(wù)大廳:快速便捷地獲取服務(wù)電話,及時解決生活中遇到的各種問題。

5)社區(qū)論壇:提供社區(qū)居民交流的空間,此模塊所展現(xiàn)的信息可以作為社區(qū)管理者改進(jìn)小區(qū)建設(shè)的依據(jù)。

6)周邊商家:展現(xiàn)社區(qū)周圍商家的營銷產(chǎn)品、地理位置、客戶評價(jià)、聯(lián)系方式等信息。

7)智慧健康功能:通過登錄驗(yàn)證后,社區(qū)居民可查看自己的健康信息并對自己的健康情況通過留言的形式向醫(yī)生咨詢。

8)志愿者功能:提供各個社區(qū)征募志愿者的信息。登錄驗(yàn)證后向管理者提出申請,一旦申請通過,則可作為志愿者為社區(qū)奉獻(xiàn)自己的力量。

3.2 客戶端軟件設(shè)計(jì)

客戶端的設(shè)計(jì)包括推送控制中心和應(yīng)用控制中心兩部分,如圖3所示。推送控制中心負(fù)責(zé)接收更新的信息,一旦檢測到服務(wù)器上有內(nèi)容要更新,就會訪問本地推送開關(guān)信息。如果允許推送,推送控制中心會把新數(shù)據(jù)通知到應(yīng)用控制中心;如果推送功能沒有打開,客戶端取消通知。應(yīng)用控制中心是信息展現(xiàn)的模塊,所有的功能最終都是依靠它來進(jìn)行顯示的。應(yīng)用控制中心一方面接收推送控制中心推送過來的更新通知,另一方面向企業(yè)服務(wù)器發(fā)送獲取詳情的請求。

圖3 客戶端軟件架構(gòu)

4 實(shí)驗(yàn)結(jié)果

將社區(qū)服務(wù)系統(tǒng)客戶端程序打包安裝到Android智能手機(jī)上,啟動企業(yè)服務(wù)器、數(shù)據(jù)庫服務(wù)器、推送服務(wù)器。按照上文的系統(tǒng)設(shè)計(jì),實(shí)驗(yàn)結(jié)果如圖4所示:

圖4 系統(tǒng)運(yùn)行界面

在該系統(tǒng)中,首先定制自己的社區(qū),“我的社區(qū)”模塊才能提供相應(yīng)的數(shù)據(jù)。“城市商家”模塊提供了社區(qū)周邊的店鋪,詳細(xì)的店鋪介紹極大地方便了用戶出行。“智慧健康”是利用藍(lán)牙技術(shù)將尿液檢測儀上的數(shù)據(jù)導(dǎo)入到移動終端并上傳到數(shù)據(jù)庫服務(wù)器,不僅可以看到詳細(xì)的化驗(yàn)單,而且可以就當(dāng)前健康數(shù)據(jù)咨詢醫(yī)生。該系統(tǒng)還可以定制推送功能,開啟推送開關(guān),后臺服務(wù)器以“推”的方式將數(shù)據(jù)傳輸給用戶,否則用戶以“拉”的形式主動向服務(wù)器請求數(shù)據(jù)。系統(tǒng)的“推”“拉”結(jié)合形式,使得用戶接收數(shù)據(jù)具有針對性和集中性,符合現(xiàn)代信息化生活的規(guī)律。

5 結(jié)束語

該系統(tǒng)成功地實(shí)現(xiàn)了Android技術(shù)支持下社區(qū)信息的獲取、分析和展現(xiàn),以及個人健康信息的采集和分析。該系統(tǒng)具有很高的靈活性和可擴(kuò)展性,彌補(bǔ)了現(xiàn)有智慧社區(qū)的不足。與以前的社區(qū)服務(wù)系統(tǒng)相比,從物理設(shè)備上擺脫了電腦攜帶不方便的麻煩,使用Android移動終端隨時隨地獲取社區(qū)信息,關(guān)注社區(qū)發(fā)展及個人信息;從系統(tǒng)性能上除了展現(xiàn)社區(qū)公告的功能之外,還增加了社區(qū)周邊商家和健康查詢的功能,用戶可以更方便地體驗(yàn)信息生活帶來的便利。該系統(tǒng)在社區(qū)建設(shè)方面有很大的應(yīng)用前景和價(jià)值。

參考文獻(xiàn):

[1] Xu Li, Rongxing Lu, Xiaohui Liang, et al. Smart Community: An Internet of Things Application[J]. IEEE Communication Magazine, 2011(11): 68-75.

[2] 王根祥,李寧,王建會. 國內(nèi)外智慧城市發(fā)展模式研究[J]. 軟件產(chǎn)業(yè)與工程, 2012(4): 11-14.

[3] 詹益旺,胡斌杰. 基于Android的車聯(lián)網(wǎng)車載終端的設(shè)計(jì)[J]. 移動通信, 2013(6): 87-90.

[4] 李黎國,張輝,程號. 基于Android健康服務(wù)終端藍(lán)牙傳輸軟件的設(shè)計(jì)[J]. 電子科技, 2012(5): 115-118.

[5] 胡芬. 基于Android平臺的老年社區(qū)語音視頻通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢: 武漢理工大學(xué), 2012.

[6] 李剛. 瘋狂Android講義[M]. 北京: 電子工業(yè)出版社, 2011.

[7] Andrew Hoog. ANDROID FORENSICS: Investigation, Analysis and Mobile Security for Google Android[M]. Elsevier, 2011.

[8] 張海藩. 軟件工程導(dǎo)論[M]. 北京: 清華大學(xué)出版社, 2008.

[9] 楊豐盛. Android技術(shù)內(nèi)幕系統(tǒng)卷[M]. 北京: 機(jī)械工業(yè)出版社, 2011.endprint

1 引言

近些年隨著信息技術(shù)的快速發(fā)展,生活信息化已經(jīng)是當(dāng)今世界的一個主流。“智慧城市”的提出更進(jìn)一步加快了城市信息化的腳步。而社區(qū)作為一個城市最基本的組成部分,建設(shè)信息服務(wù)一體化的社區(qū),也是當(dāng)今中國生活信息化、高效化的緊要任務(wù)之一[1,2]。

建設(shè)智慧社區(qū)離不開信息交換工具,個人移動終端作為生活中重要的數(shù)據(jù)通信工具,不斷影響著工業(yè)生產(chǎn)、商業(yè)活動和家庭生活等領(lǐng)域。其中Android智能操作系統(tǒng)作為一個免費(fèi)、開源的移動平臺在無線通信領(lǐng)域和個人移動終端領(lǐng)域掀起了不小的波瀾。它所特有的開放性,以及完備的網(wǎng)絡(luò)、圖形及多媒體等功能,加上完善的開發(fā)調(diào)試環(huán)境,使得手機(jī)制造商、芯片廠商、移動運(yùn)營商和開發(fā)者都可對其源碼進(jìn)行學(xué)習(xí),大大降低了產(chǎn)品的開發(fā)成本,極大地方便了開發(fā)者在Android系統(tǒng)中開發(fā)產(chǎn)品[3]。

目前基于Android平臺的應(yīng)用很多,然而關(guān)于社區(qū)建設(shè)的應(yīng)用卻很少,現(xiàn)有的應(yīng)用系統(tǒng)基本上都針對社區(qū)服務(wù)的某一方面,缺乏全面性。李黎國等設(shè)計(jì)實(shí)現(xiàn)了基于Android藍(lán)牙技術(shù)的健康服務(wù)系統(tǒng),給出了實(shí)現(xiàn)的詳細(xì)過程和結(jié)果[4]。胡芬提出了老年社區(qū)語音視頻通信系統(tǒng),給出了語音視頻處理的解決方案[5]。另外,現(xiàn)有的社區(qū)服務(wù)系統(tǒng)大多是單一地向社區(qū)居民傳遞信息,而忽略了居民群眾信息反饋這一重要環(huán)節(jié),使得社區(qū)居民在社區(qū)建設(shè)過程中參與度不高。針對這一現(xiàn)象,本文借助個人移動設(shè)備和數(shù)據(jù)分析技術(shù),同時鑒于Android操作系統(tǒng)的優(yōu)勢,實(shí)現(xiàn)了基于Android技術(shù)的社區(qū)服務(wù)系統(tǒng)。

2 Android操作系統(tǒng)

自從智能Android系統(tǒng)發(fā)布以來,愈來愈多的人開始投入到它的研究中,目的是期望Android技術(shù)能夠充分滿足系統(tǒng)產(chǎn)品更易于使用的需求。Android系統(tǒng)以其開放性和不需要授權(quán)就能擁有接口和功能的特點(diǎn),使得智能手機(jī)的發(fā)展道路更加寬廣。在Android系統(tǒng)不斷完善的過程中,各大手機(jī)廠商競相追逐,使得Android的市場前景更加廣闊。經(jīng)過幾年的發(fā)展,Android目前已經(jīng)成為應(yīng)用規(guī)模最大的智能手機(jī)系統(tǒng)。Android系統(tǒng)主要由5部分組成,自上而下分別為:應(yīng)用程序?qū)印?yīng)用程序框架、函數(shù)庫、Android運(yùn)行時、Linux內(nèi)核[6],其架構(gòu)如圖1所示。Android系統(tǒng)的軟件疊層結(jié)構(gòu)使得各層之間相互分離,各層分工明確[7]。開發(fā)者只要對應(yīng)用層了解便可做開發(fā),無需對其他層次做過多的了解。這種低耦合性使得下層內(nèi)容發(fā)生變化時可對于上層應(yīng)用程序透明,上層應(yīng)用程序無需作任何更改[8]。

圖1 Android系統(tǒng)架構(gòu)

鑒于以上特點(diǎn),選用Android技術(shù)來實(shí)現(xiàn)社區(qū)服務(wù)系統(tǒng)客戶端是非常適合的。

3 社區(qū)服務(wù)系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)物理架構(gòu)的設(shè)計(jì)

社區(qū)服務(wù)系統(tǒng)由企業(yè)服務(wù)器、數(shù)據(jù)庫服務(wù)器、推送服務(wù)器、Android客戶端三部分組成,如圖2所示。個人移動終端采用目前使用最廣泛的Android平臺,具有通信、多媒體等功能,能夠通過GPRS或Wi-Fi功能訪問后臺服務(wù)器[9]。Android移動終端使用Java技術(shù),網(wǎng)絡(luò)通信采用HTTP協(xié)議,以JSON格式實(shí)現(xiàn)與企業(yè)服務(wù)器的數(shù)據(jù)通信。Android移動終端部分?jǐn)?shù)據(jù)同時存儲在Android本地?cái)?shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器,實(shí)現(xiàn)移動終端和后臺數(shù)據(jù)庫的數(shù)據(jù)同步。企業(yè)服務(wù)器和推送服務(wù)器的數(shù)據(jù)都來源于數(shù)據(jù)庫服務(wù)器。一旦檢測到有內(nèi)容更新,推送服務(wù)器則主動向個人移動終端發(fā)起數(shù)據(jù)通信。

圖2 社區(qū)服務(wù)系統(tǒng)整體架構(gòu)

該系統(tǒng)具有以下功能:

1)系統(tǒng)的定位功能:系統(tǒng)首先要獲取當(dāng)前位置的經(jīng)緯度,保存到Android移動終端本地?cái)?shù)據(jù)庫中,供系統(tǒng)其他功能使用。

2)定制功能:包括社區(qū)定制和推送定制,定制后的信息同時保存到本地?cái)?shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器。系統(tǒng)通過查看保存的數(shù)據(jù),判斷是否向個人移動終端推送特別定制的社區(qū)信息。

3)社區(qū)新聞:展現(xiàn)社區(qū)最新的新聞公告及通知,及時了解社區(qū)發(fā)展動態(tài)。

4)社區(qū)服務(wù)大廳:快速便捷地獲取服務(wù)電話,及時解決生活中遇到的各種問題。

5)社區(qū)論壇:提供社區(qū)居民交流的空間,此模塊所展現(xiàn)的信息可以作為社區(qū)管理者改進(jìn)小區(qū)建設(shè)的依據(jù)。

6)周邊商家:展現(xiàn)社區(qū)周圍商家的營銷產(chǎn)品、地理位置、客戶評價(jià)、聯(lián)系方式等信息。

7)智慧健康功能:通過登錄驗(yàn)證后,社區(qū)居民可查看自己的健康信息并對自己的健康情況通過留言的形式向醫(yī)生咨詢。

8)志愿者功能:提供各個社區(qū)征募志愿者的信息。登錄驗(yàn)證后向管理者提出申請,一旦申請通過,則可作為志愿者為社區(qū)奉獻(xiàn)自己的力量。

3.2 客戶端軟件設(shè)計(jì)

客戶端的設(shè)計(jì)包括推送控制中心和應(yīng)用控制中心兩部分,如圖3所示。推送控制中心負(fù)責(zé)接收更新的信息,一旦檢測到服務(wù)器上有內(nèi)容要更新,就會訪問本地推送開關(guān)信息。如果允許推送,推送控制中心會把新數(shù)據(jù)通知到應(yīng)用控制中心;如果推送功能沒有打開,客戶端取消通知。應(yīng)用控制中心是信息展現(xiàn)的模塊,所有的功能最終都是依靠它來進(jìn)行顯示的。應(yīng)用控制中心一方面接收推送控制中心推送過來的更新通知,另一方面向企業(yè)服務(wù)器發(fā)送獲取詳情的請求。

圖3 客戶端軟件架構(gòu)

4 實(shí)驗(yàn)結(jié)果

將社區(qū)服務(wù)系統(tǒng)客戶端程序打包安裝到Android智能手機(jī)上,啟動企業(yè)服務(wù)器、數(shù)據(jù)庫服務(wù)器、推送服務(wù)器。按照上文的系統(tǒng)設(shè)計(jì),實(shí)驗(yàn)結(jié)果如圖4所示:

圖4 系統(tǒng)運(yùn)行界面

在該系統(tǒng)中,首先定制自己的社區(qū),“我的社區(qū)”模塊才能提供相應(yīng)的數(shù)據(jù)。“城市商家”模塊提供了社區(qū)周邊的店鋪,詳細(xì)的店鋪介紹極大地方便了用戶出行。“智慧健康”是利用藍(lán)牙技術(shù)將尿液檢測儀上的數(shù)據(jù)導(dǎo)入到移動終端并上傳到數(shù)據(jù)庫服務(wù)器,不僅可以看到詳細(xì)的化驗(yàn)單,而且可以就當(dāng)前健康數(shù)據(jù)咨詢醫(yī)生。該系統(tǒng)還可以定制推送功能,開啟推送開關(guān),后臺服務(wù)器以“推”的方式將數(shù)據(jù)傳輸給用戶,否則用戶以“拉”的形式主動向服務(wù)器請求數(shù)據(jù)。系統(tǒng)的“推”“拉”結(jié)合形式,使得用戶接收數(shù)據(jù)具有針對性和集中性,符合現(xiàn)代信息化生活的規(guī)律。

5 結(jié)束語

該系統(tǒng)成功地實(shí)現(xiàn)了Android技術(shù)支持下社區(qū)信息的獲取、分析和展現(xiàn),以及個人健康信息的采集和分析。該系統(tǒng)具有很高的靈活性和可擴(kuò)展性,彌補(bǔ)了現(xiàn)有智慧社區(qū)的不足。與以前的社區(qū)服務(wù)系統(tǒng)相比,從物理設(shè)備上擺脫了電腦攜帶不方便的麻煩,使用Android移動終端隨時隨地獲取社區(qū)信息,關(guān)注社區(qū)發(fā)展及個人信息;從系統(tǒng)性能上除了展現(xiàn)社區(qū)公告的功能之外,還增加了社區(qū)周邊商家和健康查詢的功能,用戶可以更方便地體驗(yàn)信息生活帶來的便利。該系統(tǒng)在社區(qū)建設(shè)方面有很大的應(yīng)用前景和價(jià)值。

參考文獻(xiàn):

[1] Xu Li, Rongxing Lu, Xiaohui Liang, et al. Smart Community: An Internet of Things Application[J]. IEEE Communication Magazine, 2011(11): 68-75.

[2] 王根祥,李寧,王建會. 國內(nèi)外智慧城市發(fā)展模式研究[J]. 軟件產(chǎn)業(yè)與工程, 2012(4): 11-14.

[3] 詹益旺,胡斌杰. 基于Android的車聯(lián)網(wǎng)車載終端的設(shè)計(jì)[J]. 移動通信, 2013(6): 87-90.

[4] 李黎國,張輝,程號. 基于Android健康服務(wù)終端藍(lán)牙傳輸軟件的設(shè)計(jì)[J]. 電子科技, 2012(5): 115-118.

[5] 胡芬. 基于Android平臺的老年社區(qū)語音視頻通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢: 武漢理工大學(xué), 2012.

[6] 李剛. 瘋狂Android講義[M]. 北京: 電子工業(yè)出版社, 2011.

[7] Andrew Hoog. ANDROID FORENSICS: Investigation, Analysis and Mobile Security for Google Android[M]. Elsevier, 2011.

[8] 張海藩. 軟件工程導(dǎo)論[M]. 北京: 清華大學(xué)出版社, 2008.

[9] 楊豐盛. Android技術(shù)內(nèi)幕系統(tǒng)卷[M]. 北京: 機(jī)械工業(yè)出版社, 2011.endprint

猜你喜歡
數(shù)據(jù)庫功能信息
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關(guān)于非首都功能疏解的幾點(diǎn)思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 欧美劲爆第一页| 久久精品人人做人人综合试看| 精品视频福利| 狼友视频国产精品首页| 精品无码专区亚洲| 欧美在线综合视频| 91久久偷偷做嫩草影院精品| 亚洲aaa视频| 国产拍在线| 91久久精品日日躁夜夜躁欧美| 国产一区二区在线视频观看| 毛片基地美国正在播放亚洲 | 无遮挡国产高潮视频免费观看| 国产区福利小视频在线观看尤物| 色吊丝av中文字幕| 激情综合婷婷丁香五月尤物| 91精品国产自产在线老师啪l| 日本高清有码人妻| 亚洲精品成人7777在线观看| 亚洲AV成人一区国产精品| 久久一级电影| 三级国产在线观看| 一区二区三区精品视频在线观看| 日韩在线成年视频人网站观看| 天天做天天爱夜夜爽毛片毛片| 国产欧美精品一区二区| 亚洲男人天堂久久| 欧美a在线| 日本免费a视频| 97精品伊人久久大香线蕉| 99在线国产| www亚洲天堂| 国内精品一区二区在线观看| 久久亚洲国产视频| 国产精品一线天| 亚洲日韩Av中文字幕无码| 99re视频在线| 亚洲精品无码人妻无码| 成人午夜福利视频| 国产91特黄特色A级毛片| 欧美一区二区三区香蕉视| 91小视频版在线观看www| 精品少妇人妻无码久久| 天天综合天天综合| 99ri国产在线| 国产福利拍拍拍| 亚洲欧洲日韩综合| 1769国产精品免费视频| 欧美一区日韩一区中文字幕页| 91偷拍一区| 99er这里只有精品| 在线观看国产精品第一区免费 | 91精品啪在线观看国产91九色| 欧美日韩亚洲综合在线观看| 亚洲人成电影在线播放| 操美女免费网站| 狼友av永久网站免费观看| 欧美日韩国产成人高清视频| 欧美另类精品一区二区三区| 男女男精品视频| 免费国产不卡午夜福在线观看| 2021国产乱人伦在线播放 | 特级做a爰片毛片免费69| 在线免费看黄的网站| 女人毛片a级大学毛片免费| 久久99热这里只有精品免费看 | 中文字幕永久视频| 国产尤物jk自慰制服喷水| 五月婷婷综合网| 色欲不卡无码一区二区| 免费xxxxx在线观看网站| 国产高清又黄又嫩的免费视频网站| 精品视频第一页| 五月婷婷欧美| 午夜国产精品视频黄| 国产福利在线免费| 久久久噜噜噜久久中文字幕色伊伊| 亚洲综合色婷婷中文字幕| 国产一区免费在线观看| 欧美亚洲日韩不卡在线在线观看| 国产精品嫩草影院av| 久久国产亚洲欧美日韩精品|