亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種跨平臺(tái)信息推送技術(shù)的研究與應(yīng)用

        2017-10-31 12:36:51張偉華朱燕
        電腦知識(shí)與技術(shù) 2017年23期
        關(guān)鍵詞:跨平臺(tái)

        張偉華 朱燕

        摘要:移動(dòng)互聯(lián)技術(shù)發(fā)展迅速,Android與iOS是移動(dòng)終端兩大主流設(shè)備,信息推送是移動(dòng)應(yīng)用程序開(kāi)發(fā)中常見(jiàn)的應(yīng)用之一。該文介紹一種開(kāi)發(fā)成本低、效率高的跨平臺(tái)移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù),重點(diǎn)描述如何利用“個(gè)推推送”實(shí)現(xiàn)求助信息推送與接收,解決實(shí)際應(yīng)用中的問(wèn)題。

        關(guān)鍵詞:跨平臺(tái);個(gè)推推送;居家養(yǎng)老

        1信息推送技術(shù)分析

        移動(dòng)互聯(lián)發(fā)展迅速,信息推送是移動(dòng)應(yīng)用程序開(kāi)發(fā)中常見(jiàn)的應(yīng)用之一。推送技術(shù)的實(shí)現(xiàn)方式為服務(wù)器向客戶端推送信息,客戶端首先注冊(cè),成功后,在后臺(tái)端服務(wù)器可以將服務(wù)器中相關(guān)的信息向?qū)?yīng)的用戶客戶端發(fā)送信息,信息推送技術(shù)再移動(dòng)應(yīng)用開(kāi)發(fā)中得到廣泛應(yīng)用,其優(yōu)點(diǎn)在于信息發(fā)送的主動(dòng)性和及時(shí)性,可隨時(shí)將信息推送到用戶面前(客戶端)。

        Android信息推送通常采用兩種方式:①Pull(拉)的方式,即客戶端每隔一段時(shí)間訪問(wèn)服務(wù)器,看是否有更新的信息;②Push(推送)的方式,在服務(wù)器端有新信息后,就自動(dòng)將最新的信息Push到客戶端。目前采用Pull和Push方式的具體技術(shù)主要包括4種:簡(jiǎn)單輪詢、短信服務(wù)(sMS)、持久連接、長(zhǎng)輪詢。

        iOS消息推送都是基于蘋(píng)果的服務(wù)器,英文簡(jiǎn)稱APNS,全稱為Apple Push Notification Service。iOS信息推送的流程分為三步:①應(yīng)用程序把要發(fā)送的消息、目標(biāo)設(shè)備的標(biāo)識(shí)打包發(fā)給APNS。②APNS在自身的已注冊(cè)Push服務(wù)的應(yīng)用列表中,查找有相應(yīng)標(biāo)識(shí)的設(shè)備,并把消息發(fā)送到設(shè)備。③iOS系統(tǒng)把發(fā)來(lái)的消息傳遞給相應(yīng)的應(yīng)用程序,并且按照設(shè)定彈出Push通知。具體流程如下圖,Provider是指某個(gè)蘋(píng)果軟件的Push服務(wù)器。

        Android與iOS是當(dāng)前兩大主流移動(dòng)終端設(shè)備,常見(jiàn)移動(dòng)應(yīng)用程序開(kāi)發(fā)模式是基于兩個(gè)系統(tǒng)平臺(tái)各自開(kāi)發(fā)。對(duì)于軟件企業(yè)來(lái)說(shuō)同一個(gè)應(yīng)用程序開(kāi)發(fā)兩套系統(tǒng),其開(kāi)發(fā)的人力成本和技術(shù)成本都比較高。利用第三方服務(wù)實(shí)現(xiàn)跨平臺(tái)開(kāi)發(fā),是許多中小規(guī)模軟件企業(yè)正在探索的技術(shù)路線。

        個(gè)推為第三方應(yīng)用提供了跨手機(jī)平臺(tái)、一致的、穩(wěn)定可靠的消息推送服務(wù),實(shí)現(xiàn)服務(wù)端到客戶端的消息主動(dòng)推送。第三方應(yīng)用可以實(shí)現(xiàn)針對(duì)單一目標(biāo)地址的推送,也可以實(shí)現(xiàn)群發(fā)消息推送,還可以通過(guò)指定目標(biāo)進(jìn)行定向群組推送。個(gè)推除了為第三方提供基本的透明消息傳輸,還提供了一些消息展示方式,實(shí)現(xiàn)在客戶端的通知提示、彈框操作等,幫助客戶陜速實(shí)現(xiàn)更為定制化的消息推送服務(wù)。個(gè)推目前支持Android、iOS手機(jī)平臺(tái)。其工作流程如下圖所示。

        個(gè)推送系統(tǒng)的四個(gè)要素:①個(gè)推SDK,以jar的方式出現(xiàn),集成于第三方客戶端,解析第三方下行的數(shù)據(jù),并把結(jié)果透?jìng)鹘o第三方客戶端;也可以上行第三方定制的客戶端信息。②個(gè)推服務(wù)器,一側(cè)負(fù)責(zé)維護(hù)與成千上萬(wàn)的個(gè)推SDK的長(zhǎng)時(shí)連接,另一側(cè)與第三方服務(wù)器對(duì)接,將第三方定制數(shù)據(jù)下行推送至個(gè)推SDK。③第三方服務(wù)器,:數(shù)據(jù)推送的發(fā)起者,通過(guò)對(duì)接個(gè)推服務(wù)器,將數(shù)據(jù)發(fā)送至第三方客戶端。④第三方客戶端,第三方集成個(gè)推SDK的客戶端,推送數(shù)據(jù)真正的接收者和展現(xiàn)者。

        2老人求助信息推送解決方案

        居家養(yǎng)老平臺(tái)是一款面向社會(huì)居家養(yǎng)老的服務(wù)型軟件,老人求助信息推送是該系統(tǒng)的一個(gè)基礎(chǔ)核心的功能。當(dāng)老人發(fā)生緊急情況時(shí),一鍵求助,子女及相關(guān)聯(lián)系人便會(huì)立即接收到老人發(fā)送的求助信息,調(diào)用手機(jī)內(nèi)置蜂鳴聲和求助音樂(lè)。

        為了實(shí)現(xiàn)跨平臺(tái)開(kāi)發(fā),本系統(tǒng)使用第三方信息推送服務(wù)器“個(gè)推推送”實(shí)現(xiàn)老人求助信息推送。老人發(fā)生緊急情況時(shí),點(diǎn)擊“緊急求助”按鈕,便可將求助信息發(fā)送給予該老人關(guān)聯(lián)的所有子女。老人發(fā)送求助后,通過(guò)AJAX方式傳遞用戶USERID到后臺(tái)數(shù)據(jù)庫(kù)好友關(guān)聯(lián)表查詢與其關(guān)聯(lián)的所有子女的USERID,返回后再循環(huán)向后臺(tái)數(shù)據(jù)庫(kù)求助表中插入求助信息。結(jié)合個(gè)推技術(shù),當(dāng)數(shù)據(jù)中多了一條求助信息時(shí),服務(wù)器便向前臺(tái)推送一條求助信息。當(dāng)子女將會(huì)立刻接收到老人發(fā)來(lái)的求助并在APP頁(yè)面上彈出一個(gè)求助框,并響起求助鈴聲,子女查看后結(jié)束求助音樂(lè),同時(shí)可以撥打老人電話。

        猜你喜歡
        跨平臺(tái)
        跨層級(jí)網(wǎng)絡(luò)、跨架構(gòu)、跨平臺(tái)的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設(shè)
        一款游戲怎么掙到全平臺(tái)的錢(qián)?
        潛力雙跨平臺(tái):進(jìn)階:誰(shuí)將跨入下一個(gè)“十大”?
        跨平臺(tái)APEX接口組件的設(shè)計(jì)與實(shí)現(xiàn)
        基于C++語(yǔ)言的跨平臺(tái)軟件開(kāi)發(fā)的設(shè)計(jì)
        基于C++語(yǔ)言的跨平臺(tái)軟件開(kāi)發(fā)
        移動(dòng)互聯(lián)網(wǎng)應(yīng)用跨平臺(tái)開(kāi)發(fā)
        一種虛擬現(xiàn)實(shí)應(yīng)用程序跨平臺(tái)方法的研究
        基于QT的跨平臺(tái)輸電鐵塔監(jiān)控終端軟件設(shè)計(jì)與實(shí)現(xiàn)
        基于OPC跨平臺(tái)通信的電機(jī)監(jiān)測(cè)與診斷系統(tǒng)
        妺妺窝人体色www聚色窝| 中文字幕手机在线精品| 黄片视频大全在线免费播放| 国模冰莲极品自慰人体| 国产精品视频二区不卡| 亚洲综合网站精品一区二区| 一区二区国产在线观看| 国产韩国精品一区二区三区| 人日本中文字幕免费精品| 日本动漫瀑乳h动漫啪啪免费 | 淫妇日韩中文字幕在线| 亚洲精品国产av日韩专区| 精品国产av一区二区三区| 久久精品国产亚洲av电影| 喷潮出白浆视频在线观看| 粉嫩国产av一区二区三区| 高清不卡一区二区三区| 国产成人无码A区在线观| 在线观看免费的黄片小视频| 国产精品美女久久久免费| 妺妺窝人体色www聚色窝仙踪| 亚洲精品永久在线观看| 黄片在线观看大全免费视频| 日本最新一区二区三区在线| 97无码免费人妻超级碰碰夜夜| 一区二区日韩国产精品| 亚洲免费av第一区第二区| 少妇无码av无码专线区大牛影院| 亚洲人成无码www久久久| 欧美亚洲尤物久久综合精品| 一道之本加勒比热东京| 老太脱裤子让老头玩xxxxx| 国产精品视频久久久久| 日韩日本国产一区二区| 无码人妻丰满熟妇啪啪网不卡 | 亚洲妓女综合网99| 亚洲福利av一区二区| 国产情侣自拍一区视频| 国内精品久久久久久中文字幕 | 欧美日韩成人在线| 亚洲无av高清一区不卡|