欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法、裝置和系統(tǒng)與流程

文檔序號(hào):11479705閱讀:266來源:國(guó)知局
一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法、裝置和系統(tǒng)與流程

本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體涉及一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法、裝置和系統(tǒng)。



背景技術(shù):

在alljoyn(簡(jiǎn)稱aj)系統(tǒng)中,用戶能在近端網(wǎng)絡(luò)(如家庭網(wǎng)絡(luò))中使用其alljoyn設(shè)備享受alljoyn服務(wù)。而alljoyn網(wǎng)關(guān)代理(ga,gatewayagent)使用戶能在離開近端網(wǎng)絡(luò)時(shí)無縫體驗(yàn)alljoyn服務(wù),如圖1所示。為此,用戶在近端網(wǎng)絡(luò)中設(shè)置可遠(yuǎn)程訪問的服務(wù)列表,包括設(shè)備、應(yīng)用(app,application)、接口,之后,用戶通過云服務(wù)器(cs,cloudservice)遠(yuǎn)程訪問alljoyn服務(wù)。

移動(dòng)設(shè)備(md,mobiledevice)上的控制單元使用戶能夠在近端網(wǎng)絡(luò)之中設(shè)置遠(yuǎn)程配置文件,并且在離開近端網(wǎng)絡(luò)后同樣能夠控制設(shè)備、接收通知,如同在近端網(wǎng)絡(luò)之中。

ga與其cs連接的第三方協(xié)議由服務(wù)供應(yīng)商指定。而ga中實(shí)現(xiàn)遠(yuǎn)程訪問的組件包括:

網(wǎng)關(guān)管理單元,實(shí)現(xiàn)控制單元管理遠(yuǎn)程配置文件并曝露遠(yuǎn)程配置文件給連接器單元;

連接器單元,提供alljoyn設(shè)備與cs的連接,同時(shí)提供alljoyn和第三方協(xié)議間的協(xié)議轉(zhuǎn)換。

控制單元以基于通告的方式發(fā)現(xiàn)網(wǎng)關(guān)管理單元,而網(wǎng)關(guān)管理單元和連接器單元經(jīng)ga上預(yù)設(shè)的同一alljoyn路由器進(jìn)行相互通信。

當(dāng)用戶需要使用未在近端網(wǎng)絡(luò)中設(shè)定為可遠(yuǎn)程訪問的設(shè)備或應(yīng)用來遠(yuǎn)程 訪問alljoyn服務(wù),已有解決方案如圖2所示:ga在cs中創(chuàng)建和更新包含屬性“遠(yuǎn)程配置文件”的資源;md更新云服務(wù)器中所述資源的屬性“遠(yuǎn)程配置文件”后,向ga發(fā)起遠(yuǎn)程訪問請(qǐng)求;ga接收到md的遠(yuǎn)程訪問請(qǐng)求后,從cs中獲取配置文件的更新;ga確定md設(shè)置在更新后本地的遠(yuǎn)程配置文件中,則執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求,并反饋遠(yuǎn)程訪問響應(yīng)。

然而,當(dāng)遠(yuǎn)程配置文件在網(wǎng)關(guān)代理中被去激活或刪除時(shí),如何解決用戶需要遠(yuǎn)程訪問alljoyn服務(wù)的問題,在現(xiàn)有技術(shù)中還未有相應(yīng)的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法、裝置和系統(tǒng),能夠在遠(yuǎn)程配置文件在網(wǎng)關(guān)代理中被去激活或刪除時(shí),遠(yuǎn)程訪問alljoyn服務(wù)。

為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采取的技術(shù)方案如下:

一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法,應(yīng)用于網(wǎng)關(guān)代理ga,包括:

接收云服務(wù)器cs發(fā)送的創(chuàng)建通告資源請(qǐng)求,所述創(chuàng)建通告資源請(qǐng)求根據(jù)移動(dòng)設(shè)備md的第一更新資源請(qǐng)求生成;

根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

可選地,所述方法之前包括:

向所述cs發(fā)送第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件。

可選地,向所述cs發(fā)送第二更新資源請(qǐng)求之后還包括:

接收所述cs在去刪除資源的屬性遠(yuǎn)程配置文件后發(fā)送第二更新資源響應(yīng)。

可選地,所述方法之后還包括:

向所述md發(fā)送遠(yuǎn)程訪問響應(yīng)。

可選地,激活所述資源的屬性遠(yuǎn)程配置文件之后還包括:向所述cs發(fā)送創(chuàng)建通告資源響應(yīng)。

可選地,接收到所述md的遠(yuǎn)程訪問請(qǐng)求之后還包括:對(duì)所述md進(jìn)行鑒權(quán)。

本發(fā)明還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法,應(yīng)用于云服務(wù)器cs,包括:

接收移動(dòng)設(shè)備md發(fā)送的第一更新資源請(qǐng)求;

根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件,并生成創(chuàng)建通告資源請(qǐng)求發(fā)送至網(wǎng)關(guān)代理ga;

在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求。

可選地,所述方法之前包括:

接收所述ga發(fā)送的第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件;

根據(jù)所述第二更新資源請(qǐng)求刪除資源的屬性遠(yuǎn)程配置文件。

可選地,刪除資源的屬性遠(yuǎn)程配置文件之后還包括:

向所述ga發(fā)送第二更新資源響應(yīng)。

可選地,根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件之后還包括:

向所述md發(fā)送第一更新資源響應(yīng)。

可選地,在接收到第一更新資源請(qǐng)求或者遠(yuǎn)程訪問請(qǐng)求之后還包括:所述cs對(duì)所述md進(jìn)行鑒權(quán)。

可選地,接收所述ga發(fā)送的第二更新資源請(qǐng)求之后還包括:所述cs對(duì)所述ga進(jìn)行鑒權(quán)。

本發(fā)明還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法,包括:

移動(dòng)設(shè)備md向云服務(wù)器cs發(fā)送第一更新資源請(qǐng)求;

所述cs根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件,并生成創(chuàng)建通告資源請(qǐng)求發(fā)送至網(wǎng)關(guān)代理ga;所述創(chuàng)建通告資源請(qǐng)求包括 參數(shù)遠(yuǎn)程配置文件;

所述ga根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

所述cs接收所述md發(fā)送的遠(yuǎn)程訪問請(qǐng)求,根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求;

所述ga根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

可選地,所述方法之前包括:

所述ga向所述cs發(fā)送第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件。

可選地,向所述cs發(fā)送第二更新資源請(qǐng)求之后還包括:

所述cs刪除資源的屬性遠(yuǎn)程配置文件,并向所述ga發(fā)送第二更新資源響應(yīng)。

可選地,所述cs根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件之后還包括:向所述md發(fā)送第一更新資源響應(yīng)。

可選地,所述ga根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件之后還包括:向所述cs發(fā)送創(chuàng)建通告資源響應(yīng)。

可選地,所述方法之后還包括:所述ga向所述md發(fā)送遠(yuǎn)程訪問響應(yīng)。

可選地,所述cs在接收到第一更新資源請(qǐng)求或者遠(yuǎn)程訪問請(qǐng)求之后還包括:對(duì)所述md進(jìn)行鑒權(quán)。

可選地,向所述cs發(fā)送第二更新資源請(qǐng)求之后還包括:對(duì)所述ga進(jìn)行鑒權(quán)。

可選地,所述ga接收到所述md的遠(yuǎn)程訪問請(qǐng)求之后還包括:對(duì)所述md進(jìn)行鑒權(quán)。

本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)裝置,設(shè)置于網(wǎng)關(guān)代理ga,包括:

第一接收模塊,用于接收云服務(wù)器cs發(fā)送的創(chuàng)建通告資源請(qǐng)求,所述創(chuàng)建通告資源請(qǐng)求根據(jù)移動(dòng)設(shè)備md的第一更新資源請(qǐng)求生成;

第一配置模塊,用于根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

執(zhí)行模塊,用于在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

可選地,所述的裝置,還包括:

第一發(fā)送模塊,用于向所述cs發(fā)送第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件。

可選地,所述第一接收模塊,還用于向所述cs發(fā)送第二更新資源請(qǐng)求之后,接收所述cs在去刪除資源的屬性遠(yuǎn)程配置文件后發(fā)送第二更新資源響應(yīng)。

可選地,所述的裝置,還包括:

第一響應(yīng)模塊,用于向所述md發(fā)送遠(yuǎn)程訪問響應(yīng)。

可選地,所述第一響應(yīng)模塊,還用于在激活所述資源的屬性遠(yuǎn)程配置文件之后,向所述cs發(fā)送創(chuàng)建通告資源響應(yīng)。

可選地,所述的裝置,還包括:

第一鑒權(quán)模塊,用于在接收到所述md的遠(yuǎn)程訪問請(qǐng)求之后,對(duì)所述md進(jìn)行鑒權(quán)。

本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)裝置,設(shè)置于云服務(wù)器cs,包括:

第二接收模塊,用于接收移動(dòng)設(shè)備md發(fā)送的第一更新資源請(qǐng)求;

第二配置模塊,用于根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件;

第二發(fā)送模塊,用于將生成的創(chuàng)建通告資源請(qǐng)求發(fā)送至網(wǎng)關(guān)代理ga;

轉(zhuǎn)發(fā)模塊,用于在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求。

可選地,所述第二接收模塊還用于:

接收所述ga發(fā)送的第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪 除資源的屬性遠(yuǎn)程配置文件;

所述第二配置模塊,還用于根據(jù)所述第二更新資源請(qǐng)求刪除資源的屬性遠(yuǎn)程配置文件。

可選地,所述的裝置,還包括:第二響應(yīng)模塊,用于在刪除資源的屬性遠(yuǎn)程配置文件之后,向所述ga發(fā)送第二更新資源響應(yīng)。

可選地,所述第二響應(yīng)模塊,還用于在根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件之后,向所述md發(fā)送第一更新資源響應(yīng)。

可選地,所述的裝置,還包括:第二鑒權(quán)模塊,用于在接收到第一更新資源請(qǐng)求或者遠(yuǎn)程訪問請(qǐng)求之后,對(duì)所述md進(jìn)行鑒權(quán)。

可選地,所述第二鑒權(quán)模塊,還用于在接收所述ga發(fā)送的第二更新資源請(qǐng)求之后,對(duì)所述ga進(jìn)行鑒權(quán)。

本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)系統(tǒng),包括:網(wǎng)關(guān)代理ga、云服務(wù)器cs、移動(dòng)設(shè)備md,

所述移動(dòng)設(shè)備md向所述云服務(wù)器cs發(fā)送第一更新資源請(qǐng)求;

所述cs根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件,并生成創(chuàng)建通告資源請(qǐng)求發(fā)送至所述網(wǎng)關(guān)代理ga;所述創(chuàng)建通告資源請(qǐng)求包括參數(shù)遠(yuǎn)程配置文件;

所述ga根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

所述cs接收所述md發(fā)送的遠(yuǎn)程訪問請(qǐng)求,根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求;

所述ga根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求

本發(fā)明和現(xiàn)有技術(shù)相比,具有如下有益效果:

本發(fā)明提供的方案當(dāng)遠(yuǎn)程配置文件在網(wǎng)關(guān)代理中被去激活或刪除時(shí),實(shí)現(xiàn)用戶遠(yuǎn)程訪問alljoyn服務(wù)的機(jī)制。

附圖說明

圖1是現(xiàn)有技術(shù)中alljoyn服務(wù)的遠(yuǎn)程訪問示意圖;

圖2是現(xiàn)有技術(shù)中alljoyn服務(wù)的遠(yuǎn)程訪問流程圖;

圖3是本發(fā)明實(shí)施例中alljoyn服務(wù)的遠(yuǎn)程訪問流程圖;

圖4是本發(fā)明實(shí)施例的遠(yuǎn)程訪問的實(shí)現(xiàn)方法的流程圖;

圖5是本發(fā)明實(shí)施例的遠(yuǎn)程訪問的實(shí)現(xiàn)方法的流程圖;

圖6是本發(fā)明實(shí)施例的遠(yuǎn)程訪問的實(shí)現(xiàn)方法的流程圖;

圖7是本發(fā)明實(shí)施例的遠(yuǎn)程訪問的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;

圖8是本發(fā)明實(shí)施例的遠(yuǎn)程訪問的實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的發(fā)明目的、技術(shù)方案和有益效果更加清楚明了,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說明,需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例和實(shí)施例中的特征可以相互任意組合。

如圖3和4所示,本發(fā)明實(shí)施例提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法,包括:

移動(dòng)設(shè)備md向云服務(wù)器cs發(fā)送第一更新資源請(qǐng)求;

所述cs根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件,并生成創(chuàng)建通告資源請(qǐng)求發(fā)送至網(wǎng)關(guān)代理ga;所述創(chuàng)建通告資源請(qǐng)求包括參數(shù)遠(yuǎn)程配置文件;

所述ga根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

所述cs接收所述md發(fā)送的遠(yuǎn)程訪問請(qǐng)求,根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求;

所述ga根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

本發(fā)明實(shí)施例中移動(dòng)設(shè)備md的控制單元發(fā)送第一更新資源請(qǐng)求到云服務(wù)器cs,請(qǐng)求云服務(wù)器cs創(chuàng)建資源屬性“遠(yuǎn)程配置文件”,并將資源屬性“遠(yuǎn)程配置文件”通告到aj網(wǎng)關(guān)代理ga的連接器單元,屬性值包括所述控制單元的標(biāo)識(shí);

云服務(wù)器cs創(chuàng)建資源屬性“遠(yuǎn)程配置文件”,并發(fā)送創(chuàng)建通告資源請(qǐng)求到所述網(wǎng)關(guān)代理ga的連接器單元,請(qǐng)求消息中包含參數(shù)“遠(yuǎn)程配置文件”;

所述連接器單元?jiǎng)?chuàng)建通告資源,根據(jù)參數(shù)“遠(yuǎn)程配置文件”激活網(wǎng)關(guān)代理中的遠(yuǎn)程配置文件,并設(shè)置遠(yuǎn)程配置文件的值包括所述控制單元的標(biāo)識(shí);

云服務(wù)器cs接收到所述移動(dòng)設(shè)備md的控制單元的遠(yuǎn)程訪問請(qǐng)求后,云服務(wù)器cs檢索資源屬性“已通告屬性”中是否存在屬性“遠(yuǎn)程配置文件”,并確定所述控制應(yīng)用的標(biāo)識(shí)是否被設(shè)置在屬性“遠(yuǎn)程配置文件”中;結(jié)果為是,則轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求到所述連接器應(yīng)用;

aj網(wǎng)關(guān)代理連接器單元接收到所述遠(yuǎn)程訪問請(qǐng)求后,確定所述控制單元設(shè)置在遠(yuǎn)程配置文件中,則執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求,并由所述連接器單元發(fā)送遠(yuǎn)程請(qǐng)求響應(yīng)給所述控制應(yīng)用。

所述方法之前包括:

所述ga向所述cs發(fā)送第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件。

向所述cs發(fā)送第二更新資源請(qǐng)求之后還包括:

所述cs刪除資源的屬性遠(yuǎn)程配置文件,并向所述ga發(fā)送第二更新資源響應(yīng)。

所述cs根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件之后還包括:向所述md發(fā)送第一更新資源響應(yīng)。

所述ga根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件之后還包括:向所述cs發(fā)送創(chuàng)建通告資源響應(yīng)。

云服務(wù)器cs接收到所述ga的連接器單元的創(chuàng)建通告資源響應(yīng)后,將屬性“遠(yuǎn)程配置文件”保存到資源屬性“已通告屬性”中。

所述方法之后還包括:所述ga向所述md發(fā)送遠(yuǎn)程訪問響應(yīng)。

所述cs在接收到第一更新資源請(qǐng)求或者遠(yuǎn)程訪問請(qǐng)求之后還包括:所述cs對(duì)所述md進(jìn)行鑒權(quán)。

向所述cs發(fā)送第二更新資源請(qǐng)求之后還包括:所述cs對(duì)所述ga進(jìn)行鑒權(quán)。

所述ga接收到所述md的遠(yuǎn)程訪問請(qǐng)求之后還包括:對(duì)所述md進(jìn)行鑒權(quán)。

如圖5所示,本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法,應(yīng)用于網(wǎng)關(guān)代理ga,包括:

接收云服務(wù)器cs發(fā)送的創(chuàng)建通告資源請(qǐng)求,所述創(chuàng)建通告資源請(qǐng)求根據(jù)移動(dòng)設(shè)備md的第一更新資源請(qǐng)求生成;

根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

所述方法之前包括:

向所述cs發(fā)送第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件。

2、向所述cs發(fā)送第二更新資源請(qǐng)求之后還包括:

接收所述cs在去刪除資源的屬性遠(yuǎn)程配置文件后發(fā)送第二更新資源響應(yīng)。

所述方法之后還包括:

向所述md發(fā)送遠(yuǎn)程訪問響應(yīng)。

激活所述資源屬性的遠(yuǎn)程配置文件之后還包括:向所述cs發(fā)送創(chuàng)建通告資源響應(yīng)。

接收到所述md的遠(yuǎn)程訪問請(qǐng)求之后還包括:對(duì)所述md進(jìn)行鑒權(quán)。

如圖6所示,本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)方法,應(yīng)用于云服務(wù)器cs,包括:

接收移動(dòng)設(shè)備md發(fā)送的第一更新資源請(qǐng)求;

根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件,并生成 創(chuàng)建通告資源請(qǐng)求發(fā)送至網(wǎng)關(guān)代理ga;

在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求。

所述方法之前包括:

接收所述ga發(fā)送的第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件;

根據(jù)所述第二更新資源請(qǐng)求刪除資源的屬性遠(yuǎn)程配置文件。

刪除資源的屬性遠(yuǎn)程配置文件之后還包括:

向所述ga發(fā)送第二更新資源響應(yīng)。

據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件之后還包括:

向所述md發(fā)送第一更新資源響應(yīng)。

在接收到第一更新資源請(qǐng)求或者遠(yuǎn)程訪問請(qǐng)求之后還包括:所述cs對(duì)所述md進(jìn)行鑒權(quán)。

接收所述ga發(fā)送的第二更新資源請(qǐng)求之后還包括:所述cs對(duì)所述ga進(jìn)行鑒權(quán)。

如圖7所示,本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)裝置,設(shè)置于網(wǎng)關(guān)代理ga,包括:

第一接收模塊,用于接收云服務(wù)器cs發(fā)送的創(chuàng)建通告資源請(qǐng)求,所述創(chuàng)建通告資源請(qǐng)求根據(jù)移動(dòng)設(shè)備md的第一更新資源請(qǐng)求生成;

第一配置模塊,用于根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

執(zhí)行模塊,用于在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

所述的裝置還包括:

第一發(fā)送模塊,用于向所述cs發(fā)送第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件。

所述第一接收模塊,還用于向所述cs發(fā)送第二更新資源請(qǐng)求之后,接收所述cs在去刪除資源的屬性遠(yuǎn)程配置文件后發(fā)送第二更新資源響應(yīng)。

所述的裝置,還包括:

第一響應(yīng)模塊,用于向所述md發(fā)送遠(yuǎn)程訪問響應(yīng)。

所述第一響應(yīng)模塊,還用于在激活所述資源的屬性遠(yuǎn)程配置文件之后,向所述cs發(fā)送創(chuàng)建通告資源響應(yīng)。

所述的裝置還包括:

第一鑒權(quán)模塊,用于在接收到所述md的遠(yuǎn)程訪問請(qǐng)求之后,對(duì)所述md進(jìn)行鑒權(quán)。

如圖8所示,本發(fā)明實(shí)施例還提供一種遠(yuǎn)程訪問的實(shí)現(xiàn)裝置,設(shè)置于云服務(wù)器cs,包括:

第二接收模塊,用于接收移動(dòng)設(shè)備md發(fā)送的第一更新資源請(qǐng)求;

第二配置模塊,用于根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件;

第二發(fā)送模塊,用于將生成的創(chuàng)建通告資源請(qǐng)求發(fā)送至網(wǎng)關(guān)代理ga;

轉(zhuǎn)發(fā)模塊,用于在接收到所述md的遠(yuǎn)程訪問請(qǐng)求時(shí),根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求。

所述第二接收模塊還用于:接收所述ga發(fā)送的第二更新資源請(qǐng)求,所述第二更新資源請(qǐng)求包括刪除資源的屬性遠(yuǎn)程配置文件;

所述第二配置模塊,還用于根據(jù)所述第二更新資源請(qǐng)求刪除資源的屬性遠(yuǎn)程配置文件。

所述的裝置,還包括:第二響應(yīng)模塊,用于在刪除資源的屬性遠(yuǎn)程配置文件之后,向所述ga發(fā)送第二更新資源響應(yīng)。

所述第二響應(yīng)模塊,還用于在根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件之后,向所述md發(fā)送第一更新資源響應(yīng)。

所述的裝置還包括:第二鑒權(quán)模塊,用于在接收到第一更新資源請(qǐng)求或者遠(yuǎn)程訪問請(qǐng)求之后,對(duì)所述md進(jìn)行鑒權(quán)。

所述第二鑒權(quán)模塊,還用于在接收所述ga發(fā)送的第二更新資源請(qǐng)求之后,對(duì)所述ga進(jìn)行鑒權(quán)。

一種遠(yuǎn)程訪問的實(shí)現(xiàn)系統(tǒng),包括:網(wǎng)關(guān)代理ga、云服務(wù)器cs、移動(dòng)設(shè)備md,

所述移動(dòng)設(shè)備md向所述云服務(wù)器cs發(fā)送第一更新資源請(qǐng)求;

所述cs根據(jù)所述第一更新資源請(qǐng)求創(chuàng)建所述資源的屬性遠(yuǎn)程配置文件,并生成創(chuàng)建通告資源請(qǐng)求發(fā)送至所述網(wǎng)關(guān)代理ga;所述創(chuàng)建通告資源請(qǐng)求包括參數(shù)遠(yuǎn)程配置文件;

所述ga根據(jù)所述創(chuàng)建通告資源請(qǐng)求的參數(shù)遠(yuǎn)程配置文件激活本地的遠(yuǎn)程配置文件;

所述cs接收所述md發(fā)送的遠(yuǎn)程訪問請(qǐng)求,根據(jù)更新的資源的屬性已通告屬性,向所述ga轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求;

所述ga根據(jù)激活的所述遠(yuǎn)程配置文件執(zhí)行所述遠(yuǎn)程訪問請(qǐng)求。

實(shí)施例一

本實(shí)施例提供了一種實(shí)現(xiàn)遠(yuǎn)程訪問alljoyn服務(wù)的方法,請(qǐng)參考圖1、圖3和圖4,具體為:

步驟101:當(dāng)網(wǎng)關(guān)代理中的遠(yuǎn)程配置文件被去激活時(shí),連接器應(yīng)用發(fā)送更新資源請(qǐng)求到遠(yuǎn)程配置文件中設(shè)定的云服務(wù)器cs,請(qǐng)求消息中包含:

1)地址:資源“rsc-aj1”的uri

2)內(nèi)容(包含更新資源的屬性的相關(guān)信息):刪除屬性“遠(yuǎn)程配置文件”

步驟s102:cs通過對(duì)連接器應(yīng)用的鑒權(quán)后,根據(jù)請(qǐng)求消息中的內(nèi)容刪除資源“rsc-aj1”的屬性“遠(yuǎn)程配置文件”;

同時(shí),cs發(fā)送更新資源響應(yīng)給連接器應(yīng)用,響應(yīng)消息中包含指示更新成功的響應(yīng)碼。

步驟s103:當(dāng)用戶需要通過移動(dòng)設(shè)備md1遠(yuǎn)程訪問網(wǎng)關(guān)代理時(shí),md1中的控制應(yīng)用發(fā)送更新資源請(qǐng)求到cs,請(qǐng)求消息中包含:

1)地址:資源“rsc-aj1”的uri

2)通告參數(shù):網(wǎng)關(guān)代理中的連接器應(yīng)用的標(biāo)識(shí)

3)內(nèi)容(包含更新資源的屬性的相關(guān)信息):創(chuàng)建屬性“遠(yuǎn)程配置文件”,及其取值包括所述控制應(yīng)用的標(biāo)識(shí)

步驟s104:cs通過對(duì)控制應(yīng)用的鑒權(quán)后,根據(jù)請(qǐng)求消息中的地址查找資源“rsc-aj1”,并為資源“rsc-aj1”的創(chuàng)建屬性“遠(yuǎn)程配置文件”,及其取值包括所述控制應(yīng)用的標(biāo)識(shí);

同時(shí),cs發(fā)送更新資源響應(yīng)給控制應(yīng)用,響應(yīng)消息中包含指示更新成功的響應(yīng)碼。

步驟s105:cs根據(jù)通告參數(shù)為資源“rsc-aj1”發(fā)送創(chuàng)建通告資源請(qǐng)求到所述連接器應(yīng)用,請(qǐng)求消息中包含參數(shù)“遠(yuǎn)程配置文件”,及其取值包括所述控制應(yīng)用的標(biāo)識(shí)。

步驟s106:所述連接器應(yīng)用為資源“rsc-aj1”創(chuàng)建通告資源“rsc-aj1_annc”,并根據(jù)參數(shù)“遠(yuǎn)程配置文件”為通告資源“rsc-aj1_annc”創(chuàng)建屬性“遠(yuǎn)程配置文件”及設(shè)置屬性值。

同時(shí),所述連接器應(yīng)用發(fā)送創(chuàng)建通告資源響應(yīng)給cs,響應(yīng)消息中包含通告資源“rsc-aj1_annc”的地址,以及指示通告成功的響應(yīng)碼;

另一方面,所述連接器應(yīng)用根據(jù)參數(shù)“遠(yuǎn)程配置文件”激活網(wǎng)關(guān)代理中的遠(yuǎn)程配置文件,并設(shè)置遠(yuǎn)程配置文件的值包括所述控制應(yīng)用的標(biāo)識(shí)。

步驟s107:cs接收到創(chuàng)建通告資源響應(yīng)后,將響應(yīng)消息中的通告資源的地址保存在資源“rsc-aj1”的屬性“通告到”中,并將已成功通告的屬性保存在資源“rsc-aj1”的屬性“已通告屬性”中,其中包括屬性“遠(yuǎn)程配置文件”。

步驟s108:控制應(yīng)用發(fā)送遠(yuǎn)程訪問請(qǐng)求到cs,例如,請(qǐng)求遠(yuǎn)程控制aj設(shè)備1,請(qǐng)求消息中包含控制應(yīng)用的標(biāo)識(shí)以及所述連接器應(yīng)用的標(biāo)識(shí)。

步驟s109:cs通過對(duì)控制應(yīng)用的鑒權(quán)后,根據(jù)所述連接器應(yīng)用的標(biāo)識(shí)檢索資源“rsc-aj1”的屬性“已通告屬性”中是否存在屬性“遠(yuǎn)程配置文件”,并確定所述控制應(yīng)用的標(biāo)識(shí)是否被設(shè)置在屬性“遠(yuǎn)程配置文件”中; 結(jié)果為是,則cs轉(zhuǎn)發(fā)所述遠(yuǎn)程訪問請(qǐng)求到所述連接器應(yīng)用。

步驟s110:連接器應(yīng)用接收到控制應(yīng)用的請(qǐng)求消息后,網(wǎng)關(guān)代理進(jìn)行對(duì)控制應(yīng)用的鑒權(quán),包括確定控制應(yīng)用是否被設(shè)置在網(wǎng)關(guān)代理的遠(yuǎn)程配置文件中;結(jié)果為是,則網(wǎng)關(guān)代理執(zhí)行md1的遠(yuǎn)程訪問請(qǐng)求。

步驟s111:網(wǎng)關(guān)代理執(zhí)行md1的遠(yuǎn)程訪問請(qǐng)求后,連接器應(yīng)用發(fā)送遠(yuǎn)程訪問響應(yīng)給控制應(yīng)用,響應(yīng)消息中包含執(zhí)行結(jié)果的指示。

實(shí)施例二

步驟s201:當(dāng)網(wǎng)關(guān)代理中的遠(yuǎn)程配置文件被刪除時(shí),連接器應(yīng)用發(fā)送更新資源請(qǐng)求到遠(yuǎn)程配置文件中設(shè)定的云服務(wù)器cs,請(qǐng)求消息中包含:

1)地址:資源“rsc-aj2”的uri

2)內(nèi)容(包含更新資源的屬性的相關(guān)信息):刪除屬性“遠(yuǎn)程配置文件”

其余步驟與實(shí)施例一的步驟相同,具體內(nèi)容不再贅述。

雖然本發(fā)明所揭示的實(shí)施方式如上,但其內(nèi)容只是為了便于理解本發(fā)明的技術(shù)方案而采用的實(shí)施方式,并非用于限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭示的核心技術(shù)方案的前提下,可以在實(shí)施的形式和細(xì)節(jié)上做任何修改與變化,但本發(fā)明所限定的保護(hù)范圍,仍須以所附的權(quán)利要求書限定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临武县| 新宾| 噶尔县| 类乌齐县| 台东市| 靖安县| 澜沧| 和田市| 轮台县| 监利县| 洪江市| 沾化县| 惠州市| 宁河县| 钟山县| 新田县| 财经| 宣恩县| 会泽县| 广南县| 周宁县| 双流县| 响水县| 东至县| 新田县| 井陉县| 南岸区| 临夏市| 万全县| 庆城县| 渝中区| 公安县| 连城县| 焉耆| 天津市| 昌黎县| 华池县| 桂林市| 如东县| 浠水县| 桐柏县|