• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于云的手機通訊軟件的設(shè)計與實現(xiàn)

      2016-03-14 03:14:53TCL通訊上海研發(fā)中心潘正輝
      電子世界 2016年17期
      關(guān)鍵詞:聯(lián)系人數(shù)據(jù)處理通訊

      TCL通訊上海研發(fā)中心 潘正輝

      基于云的手機通訊軟件的設(shè)計與實現(xiàn)

      TCL通訊上海研發(fā)中心 潘正輝

      手機最初開發(fā)的目的就是作為便于攜帶的移動通訊設(shè)備,讓人們在移動網(wǎng)絡(luò)覆蓋范圍內(nèi)實現(xiàn)隨時隨地的通訊,因而通訊是手機最基礎(chǔ)、最核心的功能。在移動通訊技術(shù)飛速發(fā)展的21世紀,手機通訊軟件不斷更新?lián)Q代,基于此背景,本文對云計算在手機通訊軟件開發(fā)中的可行性進行了一定分析,并對基于云計算的手機通訊軟件的設(shè)計與實現(xiàn)進行了詳細闡述,以期進一步強化手機通訊功能。

      手機通訊軟件;云計算;可行性;設(shè)計;實現(xiàn)

      0 前言

      隨著IT技術(shù)的迅猛發(fā)展和智能手機的問世,市面上流通的手機通訊軟件種類日益多樣化,這些通訊軟件有著各不相同的交互邏輯,在互聯(lián)網(wǎng)方面功能也不夠完善,除了沒有根據(jù)用戶實際需求來開發(fā)通訊軟件之外,手機通訊軟件開發(fā)技術(shù)也是限制因素之一。云計算作為一種新型數(shù)據(jù)處理技術(shù),在大數(shù)據(jù)時代下有著顯著的優(yōu)勢,將其應(yīng)用到手機通訊軟件開發(fā)當中是時代發(fā)展的主流趨勢。

      1. 云計算開發(fā)手機通訊軟件的可行性分析

      作為一種手持移動設(shè)備,手機在設(shè)計之初就引入了短信收發(fā)功能與撥號功能,且其交互設(shè)計隨著手機通訊硬件設(shè)備的發(fā)展而呈迭代特性。最近幾年,在開源手機系統(tǒng)Android、蘋果iOS系統(tǒng)等的流行之下,交互設(shè)計成為現(xiàn)代手機通訊軟件設(shè)計的核心模塊,開發(fā)商越來越注重用戶的交互體驗與視覺體驗[1]。而從蘋果、安卓、小米(擁有大量本土互聯(lián)網(wǎng)資源支持,數(shù)據(jù)整合優(yōu)勢)在數(shù)據(jù)整合上的優(yōu)勢得到啟發(fā),提高手機通訊軟件交互設(shè)計及其數(shù)據(jù)處理整合能力,將是現(xiàn)代手機通訊軟件開發(fā)的關(guān)鍵。鑒于此,基于云計算的手機通訊軟件設(shè)計開發(fā)逐漸進入業(yè)內(nèi)人士的視野。

      將云計算技術(shù)引入到Android系統(tǒng)的手機通訊模塊,開發(fā)一套數(shù)據(jù)處理系統(tǒng),當用戶通過客戶端登錄到云系統(tǒng)時,系統(tǒng)會自動備份與更新聯(lián)系人。在這方面,新浪等公司已推出了相關(guān)的云平臺,可以為上述系統(tǒng)的設(shè)計與實現(xiàn)提供所需技術(shù)支持。采用擁有強大數(shù)據(jù)處理能力和龐大數(shù)據(jù)存儲中心的SAE云平臺,該平臺不僅數(shù)據(jù)處理能力強大,而且作為一個開放的云平臺,其在手機通訊軟件開發(fā)中的應(yīng)用可以很好的滿足數(shù)據(jù)處理需求[2]。在云平臺基礎(chǔ)上,對交互設(shè)計采用扁平化設(shè)計模式,功能的層級用色彩的飽和度進行區(qū)分,即界面的顏色隨著功能模塊的改變而改變;將功能模塊分為層級相同的三部分,即聯(lián)系人列表、撥號鍵盤和信息動態(tài)推送,各個功能之間的切換可以通過bar來實現(xiàn);在操作邏輯上,設(shè)置左滑顯示郵件、短信等文字信息,右滑直接撥通語音通話;在數(shù)據(jù)管理上,設(shè)置標簽化的用戶管理模式,在云平臺的支持下,系統(tǒng)自動同步到聯(lián)系人標簽,實現(xiàn)聯(lián)系人的邏輯搜索。根據(jù)以上分析,利用云計算技術(shù)來設(shè)計與開發(fā)手機通訊系統(tǒng)是切實可行的,且在數(shù)據(jù)處理上功能將得到進一步強化與提升。

      2. 基于云計算的手機通訊軟件的設(shè)計與實現(xiàn)

      2.1手機通訊軟件的設(shè)計

      以交互設(shè)計為例,根據(jù)用戶認知模型分析和用戶思維習(xí)慣構(gòu)建思維導(dǎo)圖,使系統(tǒng)一系列操作的反饋符合用戶思維定式。結(jié)合手機使用經(jīng)驗,在原有基礎(chǔ)上對左右滑動功能進行延伸和拓展,賦予右滑以語音通話,賦予左滑以短信操作界面,賦予鎖屏推送短信回復(fù),將這些拓展功能作為手機整個客戶端交互設(shè)計的基礎(chǔ)??蛻舳斯δ苣K包含三部分,即上面提到的聯(lián)系人列表、撥號鍵盤和動態(tài)信息推送,用下底欄bar來實現(xiàn)相互切換,每個功能界面都可以通過滑動來切換至語音通話和文本信息界面[3]。

      對于用戶視覺交互界面,采用扁平化的設(shè)計模式,背景色統(tǒng)一,各個操作界面的主題色不同,用較強的飽和度來提高用戶辨識度,滑動界面時將上一界面未能顯示全的部分在滑動過程中顯示出來,給用戶一種延伸的體驗,形成高效、視覺扁平化、流動操作的用戶交互體驗。操作反饋界面,在滑動操作時使整個界面跟隨觸控點的移動而移動,讓用戶意識到兩個界面是屬于同一層級的,在增加用戶感知的同時,降低系統(tǒng)操作精度要求。

      2.2手機通訊軟件的實現(xiàn)

      2.2.1手機通訊軟件的實現(xiàn)

      對于基于云的手機通訊軟件實現(xiàn)部分,采用軟件設(shè)計典范的MVC架構(gòu),該架構(gòu)包含了模型、視圖和控制器三部分,它將分離的方法組織代碼通過一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示出來,從而實現(xiàn)將業(yè)務(wù)邏輯整合到一個部件中去。利用MVC架構(gòu)開發(fā)手機通訊軟件,在定制個性化操作界面和用戶交互界面的同時,由于業(yè)務(wù)邏輯被封裝在一個部件中,因而不需要重新編寫業(yè)務(wù)邏輯,只需解封調(diào)用即可。在具體的實現(xiàn)過程中,以Android系統(tǒng)為基礎(chǔ),在其上引入云端代碼,進行功能擴展,視圖層用于啟動本地圖形界面框架,模型層為基于云的數(shù)據(jù)庫平臺,用于數(shù)據(jù)的存儲和處理[4]。SAE云平臺提供有分布式的數(shù)據(jù)庫集群服務(wù)MySQL,可以支持百萬級的數(shù)據(jù)庫訪問,基于該數(shù)據(jù)庫集群服務(wù)框架,對手機通訊軟件數(shù)據(jù)庫系統(tǒng)進行設(shè)計,包括數(shù)據(jù)庫和操作接口。操作接口既可以為數(shù)據(jù)結(jié)構(gòu)的管理與讀寫操作提供所需方法支持,為系統(tǒng)提供封裝功能與標準化操作,也可以執(zhí)行SQL語句,能夠提高系統(tǒng)運行效率。Android控制器主要用于對手機客戶端功能的邏輯操作與實現(xiàn)進行控制,在客戶端本地實現(xiàn)。將該控制器與基于云的控制器相連,實現(xiàn)對請求信息的接收和對數(shù)據(jù)庫的操作(數(shù)據(jù)庫操作需要通過操作接口來實現(xiàn))。Android控制器提供的用戶接口程序可以直接實現(xiàn)系統(tǒng)邏輯,實現(xiàn)對客戶端控制層中三種功能的執(zhí)行。視圖層為基于Android系統(tǒng)的layout框架,它通過相應(yīng)控件來為手機通訊軟件提供交互支持,可以實現(xiàn)對上、下、左、右滑動效果的有效監(jiān)聽,實現(xiàn)對交互操作的提示和反饋,從而使整個手機通訊軟件具備良好的交互特性。

      2.2.2基于云的手機通訊軟件的實現(xiàn)效果

      按照上述方式所設(shè)計的手機通訊軟件,在實施交互操作時,當用戶切實觸控到一個號碼或聯(lián)系人時,便可以直接滑動界面切換出電話通信模塊或短信模塊,方便用戶進行通話或短信操作。在撥號鍵盤模塊,下方共設(shè)有4個按鈕,分別為撥號鍵盤、聯(lián)系人列表、動態(tài)信息推送和保存(動態(tài))。不管觸控點位于布局的任何位置,只要向右側(cè)拉動即可拉出撥通電話的界面,等待對方接通,同時顯示對方的名字和頭像,繼續(xù)向右側(cè)拉動,可以拉出最近通話記錄,包括未接來電、播出的電話以及聯(lián)系人的名字[5]。右滑進入短信界面,下方的動態(tài)按鈕由保存轉(zhuǎn)換成添加,點擊添加按鈕可以實現(xiàn)發(fā)送非文字的短信息。在聯(lián)系人列表模塊,動態(tài)按鈕顯示為搜索,點擊所搜按鈕輸入目標聯(lián)系人的姓名或號碼系統(tǒng)會將所搜結(jié)果直接顯示出來,方便用戶查找聯(lián)系人。在動態(tài)信息推送模塊,動態(tài)按鈕為切換鍵,點擊切換按鈕,可以對已接聽的電話或已接收的短信以及未接聽、未查看的電話、短信進行切換。

      3. 總結(jié)

      云計算作為一種面向龐大數(shù)據(jù)處理的新型處理技術(shù),在大數(shù)據(jù)處理和海量數(shù)據(jù)存儲方面所具有的優(yōu)勢是非常突出的,而現(xiàn)代手機移動設(shè)備,人們對其通訊模塊的數(shù)據(jù)處理速率和數(shù)據(jù)存儲要求變得越來越高,基于云來設(shè)計開發(fā)手機通訊軟件,在提高手機系統(tǒng)數(shù)據(jù)處理能力的同時,滿足手機用戶的高要求。隨著智能手機的不斷發(fā)展,云計算在未來手機通訊軟件設(shè)計中將有著廣闊的應(yīng)用前景。

      [1]齊迎旭.手機軟酷網(wǎng)即時通訊軟件的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2013.

      [2]吳忠明,黃辰,朱小丹.基于局域網(wǎng)的手機即時通訊聊天軟件的設(shè)計與實現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2016,02:50-51+104.

      [3]孟賀.基于Android的即時通訊系統(tǒng)的設(shè)計與實現(xiàn)[D].山東大學(xué),2014.

      [4]李鵬.新型手機通訊錄客戶端軟件的研究與實現(xiàn)[D].北京郵電大學(xué),2012.

      [5]翟建偉.基于WiFi的移動社交通訊平臺設(shè)計與實現(xiàn)[D].北京交通大學(xué),2012.

      潘正輝(1988—),男,軟件工程碩士,現(xiàn)供職于TCL通訊上海研發(fā)中心,研究方向:軟件工程。

      猜你喜歡
      聯(lián)系人數(shù)據(jù)處理通訊
      《茶葉通訊》簡介
      茶葉通訊(2022年2期)2022-11-15 08:53:56
      《茶葉通訊》簡介
      茶葉通訊(2022年3期)2022-11-11 08:43:50
      通訊報道
      認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
      ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
      讓重要聯(lián)系人更醒目
      為每個聯(lián)系人設(shè)定不同的鈴聲
      電腦愛好者(2019年5期)2019-10-30 03:37:25
      教你將手機聯(lián)系人導(dǎo)出到Excel
      通訊簡史
      基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
      安溪县| 宿迁市| 长白| 昆山市| 翼城县| 司法| 澄迈县| 鸡西市| 射阳县| 开鲁县| 泽普县| 沅江市| 长治市| 利川市| 平山县| 浪卡子县| 安宁市| 定安县| 民和| 如东县| 秭归县| 陆河县| 高州市| 毕节市| 五寨县| 青河县| 永善县| 南投县| 博湖县| 鲁山县| 明光市| 博湖县| 马鞍山市| 信宜市| 秀山| 佛冈县| 青冈县| 桐乡市| 巴马| 循化| 安塞县|