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

用于服務(wù)提供者、服務(wù)使用者的項(xiàng)目空間設(shè)備及其封裝方法與流程

文檔序號(hào):11134563閱讀:346來源:國知局
用于服務(wù)提供者、服務(wù)使用者的項(xiàng)目空間設(shè)備及其封裝方法與制造工藝

本申請(qǐng)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及用于服務(wù)提供者、服務(wù)使用者的項(xiàng)目空間設(shè)備及其封裝方法。



背景技術(shù):

在目前的大數(shù)據(jù)時(shí)代,一直都在圍繞大數(shù)據(jù)探索其相關(guān)的應(yīng)用方式。與傳統(tǒng)的出售數(shù)據(jù)不同,大數(shù)據(jù)時(shí)代對(duì)于數(shù)據(jù)的使用和分享更具有多樣性。大數(shù)據(jù)時(shí)代如何將數(shù)據(jù)、算法、業(yè)務(wù)模型這些封裝成現(xiàn)成的服務(wù),更好的服務(wù)需要數(shù)據(jù)的人,降低他們的使用成本,保障自己的數(shù)據(jù)信息安全,這些都是新的課題。

現(xiàn)有大數(shù)據(jù)開放平臺(tái)技術(shù)的開發(fā)成本較高,往往需要維護(hù)一個(gè)專業(yè)的團(tuán)隊(duì)來進(jìn)行算法、模型、數(shù)據(jù)相關(guān)的開發(fā);同時(shí)難以從技術(shù)上對(duì)算法、模型、數(shù)據(jù)擁有者的數(shù)據(jù)信息做到比較好的保護(hù)。其主要問題在于,現(xiàn)有的大數(shù)據(jù)開放平臺(tái)一方面難以做到讓數(shù)據(jù)服務(wù)使用方以較小的成本獲取專業(yè)的數(shù)據(jù)服務(wù),另一方面難以做到盡可能保護(hù)數(shù)據(jù)服務(wù)提供方的核心資源安全,例如與大數(shù)據(jù)服務(wù)相關(guān)的數(shù)據(jù)信息、算法、模型等。



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

本申請(qǐng)的一個(gè)目的是提供用于服務(wù)提供者、服務(wù)使用者的項(xiàng)目空間設(shè)備及其封裝方法,以解決現(xiàn)有的大數(shù)據(jù)服務(wù)難以做到在保證服務(wù)提供方核心資源安全性的前提下,使服務(wù)使用方以較低成本開銷獲取專業(yè)大數(shù)據(jù)服務(wù)的問題。

根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種在服務(wù)提供者項(xiàng)目空間的封裝方法,其中,所述方法包括:

同步第一項(xiàng)目空間設(shè)備發(fā)送的第一數(shù)據(jù)表;

根據(jù)所述第一數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;

同步所述第二數(shù)據(jù)表至所述第一項(xiàng)目空間設(shè)備。

根據(jù)本申請(qǐng)的另一個(gè)方面,提供了一種在服務(wù)使用者項(xiàng)目空間的封裝方法,其中,所述方法包括:

同步第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備,以便于所述第二項(xiàng)目空間設(shè)備根據(jù)所述第一數(shù)據(jù)表和所述第二項(xiàng)目空間設(shè)備本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;

同步所述第二項(xiàng)目空間設(shè)備返回的所述第二數(shù)據(jù)表。

根據(jù)本申請(qǐng)的又一個(gè)方面,提供了一種用于服務(wù)提供者的項(xiàng)目空間設(shè)備,其中,所述設(shè)備包括:

第一同步接收裝置,用于同步第一項(xiàng)目空間設(shè)備發(fā)送的第一數(shù)據(jù)表;

計(jì)算服務(wù)裝置,用于根據(jù)所述第一數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;

第一同步發(fā)送裝置,用于同步所述第二數(shù)據(jù)表至所述第一項(xiàng)目空間設(shè)備。

根據(jù)本申請(qǐng)的再一個(gè)方面,提供了一種用于服務(wù)使用者的項(xiàng)目空間設(shè)備,其中,所述設(shè)備包括:

第二同步發(fā)送裝置,用于同步第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備,以便于所述第二項(xiàng)目空間設(shè)備根據(jù)所述第一數(shù)據(jù)表和所述第二項(xiàng)目空間設(shè)備本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;

第二同步接收裝置,用于同步所述第二項(xiàng)目空間設(shè)備返回的所述第二數(shù)據(jù)表。

與現(xiàn)有技術(shù)相比,本申請(qǐng)?jiān)O(shè)置了服務(wù)提供者與服務(wù)使用者兩個(gè)項(xiàng)目空間,服務(wù)提供者在自己的項(xiàng)目空間內(nèi)封裝數(shù)據(jù)服務(wù)邏輯,服務(wù)使用者通過自己的項(xiàng)目空間向服務(wù)提供者項(xiàng)目空間發(fā)送輸入數(shù)據(jù)表,服務(wù)提供者項(xiàng)目空間結(jié)合本地封裝好的數(shù)據(jù)服務(wù)邏輯進(jìn)行計(jì)算,并向服務(wù)使用者項(xiàng)目空間返回計(jì)算結(jié)果,由此實(shí)現(xiàn)了將現(xiàn)有的數(shù)據(jù)服務(wù)能力(數(shù)據(jù)、算法、模型等)封裝成大數(shù)據(jù)服務(wù),使其能夠給服務(wù)使用者帶來便利,而且保證了在不影響大數(shù)據(jù)開發(fā)工作的前提下最大限度的保護(hù)服務(wù)提供者的算法、模型、數(shù)據(jù)等核心資源。通過項(xiàng)目空間計(jì)算集群的隔離方案,將不同服務(wù)提供者的資源(數(shù)據(jù)、模型、算法)分離,保證其大數(shù)據(jù)服務(wù)能力的安全性和獨(dú)立 性,而且便于大數(shù)據(jù)開發(fā)的交換。

附圖說明

通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1示出根據(jù)本申請(qǐng)一個(gè)方面的在服務(wù)提供者項(xiàng)目空間的封裝方法的流程示意圖;

圖2示出根據(jù)本申請(qǐng)另一個(gè)方面的在服務(wù)提供者項(xiàng)目空間的封裝方法的流程示意圖;

圖3示出根據(jù)本申請(qǐng)一個(gè)方面的在服務(wù)使用者項(xiàng)目空間的封裝方法的流程示意圖;

圖4示出根據(jù)本申請(qǐng)另一個(gè)方面的在服務(wù)使用者項(xiàng)目空間的封裝方法的流程示意圖;

圖5示出根據(jù)本申請(qǐng)的服務(wù)封裝方法的流程示意圖;

圖6示出根據(jù)本申請(qǐng)一個(gè)方面的用于服務(wù)提供者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖;

圖7示出根據(jù)本申請(qǐng)另一個(gè)方面的用于服務(wù)提供者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖;

圖8示出根據(jù)本申請(qǐng)一個(gè)方面的用于服務(wù)使用者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖;

圖9示出根據(jù)本申請(qǐng)另一個(gè)方面的用于服務(wù)使用者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖;

圖10示出根據(jù)本申請(qǐng)的服務(wù)封裝系統(tǒng)的結(jié)構(gòu)示意圖。

附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。

具體實(shí)施方式

下面結(jié)合附圖對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)描述。

圖1示出根據(jù)本申請(qǐng)一個(gè)方面的在服務(wù)提供者項(xiàng)目空間的封裝方法的流程示意圖。如圖1所示,該在服務(wù)提供者項(xiàng)目空間的封裝方法包括:

步驟S101,同步第一項(xiàng)目空間設(shè)備發(fā)送的第一數(shù)據(jù)表。

步驟S102,根據(jù)所述第一數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表。

步驟S103,同步所述第二數(shù)據(jù)表至所述第一項(xiàng)目空間設(shè)備。

在此,第一項(xiàng)目空間設(shè)備指服務(wù)使用者項(xiàng)目空間設(shè)備,服務(wù)使用者項(xiàng)目空間設(shè)備和服務(wù)提供者項(xiàng)目空間設(shè)備是采取相互隔離部署的大數(shù)據(jù)平臺(tái)集群,服務(wù)提供者項(xiàng)目空間設(shè)備部署數(shù)據(jù)服務(wù)邏輯,數(shù)據(jù)服務(wù)邏輯包括大數(shù)據(jù)服務(wù)所需的數(shù)據(jù)、算法和模型的黑盒封裝實(shí)現(xiàn)。第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。服務(wù)使用者一般指獨(dú)立軟件開發(fā)商(ISV,Independent Software Vendors),即第三方的開發(fā)者合作伙伴。服務(wù)提供者一般指數(shù)據(jù)服務(wù)的開發(fā)者(DP,Data provider),通常是擁有核心數(shù)據(jù)服務(wù)能力的服務(wù)提供方。項(xiàng)目空間一般指ISV成員或者DP成員在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。服務(wù)提供者在其自己的項(xiàng)目空間封裝數(shù)據(jù)服務(wù)邏輯并將該數(shù)據(jù)服務(wù)在數(shù)據(jù)市場(chǎng)平臺(tái)發(fā)布上架,以供他人使用。服務(wù)使用者在數(shù)據(jù)市場(chǎng)平臺(tái)訂購服務(wù)提供者的數(shù)據(jù)服務(wù)后,服務(wù)使用者在其自己的項(xiàng)目空間輸入?yún)?shù)變量,然后服務(wù)使用者項(xiàng)目空間將輸入數(shù)據(jù)以數(shù)據(jù)表的形式同步至服務(wù)提供者項(xiàng)目空間。在服務(wù)提供者項(xiàng)目空間內(nèi)根據(jù)輸入數(shù)據(jù)表以及部署于本地的數(shù)據(jù)服務(wù)邏輯自動(dòng)計(jì)算出輸出數(shù)據(jù),然后服務(wù)提供者項(xiàng)目空間將輸出數(shù)據(jù)以數(shù)據(jù)表的形式同步返回至服務(wù)使用者項(xiàng)目空間。從而在服務(wù)提供者與服務(wù)使用者的項(xiàng)目空間相分離的情況下,實(shí)現(xiàn)了大數(shù)據(jù)平臺(tái)數(shù)據(jù)服務(wù),而且保證了服務(wù)提供者的數(shù)據(jù)資源的安全性和獨(dú)立性。

圖2示出根據(jù)本申請(qǐng)另一個(gè)方面的在服務(wù)提供者項(xiàng)目空間的封裝方法的流程示意圖。如圖2所示,該在服務(wù)提供者項(xiàng)目空間的封裝方法包括:

步驟S201,以應(yīng)用程序編程接口封裝本地的數(shù)據(jù)服務(wù)邏輯。

步驟S202,根據(jù)所述應(yīng)用程序編程接口生成集成開發(fā)環(huán)境插件。

步驟S203,向所述第一項(xiàng)目空間設(shè)備提供所述集成開發(fā)環(huán)境插件。

在此,第一項(xiàng)目空間設(shè)備指服務(wù)使用者項(xiàng)目空間設(shè)備,項(xiàng)目空間一般 指服務(wù)使用者或者服務(wù)提供者在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。服務(wù)提供者在本地的服務(wù)提供者項(xiàng)目空間內(nèi)對(duì)其提供的數(shù)據(jù)服務(wù)邏輯進(jìn)行封裝。數(shù)據(jù)服務(wù)邏輯封裝指將數(shù)據(jù)服務(wù)節(jié)點(diǎn)、數(shù)據(jù)服務(wù)發(fā)布上架、數(shù)據(jù)服務(wù)Meta數(shù)據(jù)管理等相關(guān)邏輯通過應(yīng)用程序編程接口(API,Application Program Interface)進(jìn)行封裝,并配置存放數(shù)據(jù)服務(wù)的元數(shù)據(jù)信息,例如數(shù)據(jù)服務(wù)名稱、參數(shù)定義、調(diào)用路由等信息。此后,根據(jù)數(shù)據(jù)服務(wù)封裝后的API接口的參數(shù)和配置,生成集成開發(fā)環(huán)境插件,即IDE插件(IDE,Integrated Development Environment),以供數(shù)據(jù)使用者利用該IDE插件輸入數(shù)據(jù)以使用數(shù)據(jù)服務(wù)。利用IDE插件可以進(jìn)一步降低數(shù)據(jù)使用者的數(shù)據(jù)服務(wù)使用成本。

步驟S204,通過調(diào)度引擎同步第一項(xiàng)目空間設(shè)備發(fā)送的第一數(shù)據(jù)表。

步驟S205,各個(gè)所述業(yè)務(wù)邏輯節(jié)點(diǎn)從數(shù)據(jù)庫調(diào)用數(shù)據(jù)以進(jìn)行所述數(shù)據(jù)服務(wù)邏輯的計(jì)算。

在此,數(shù)據(jù)服務(wù)邏輯需要使用大數(shù)據(jù)平臺(tái)中的數(shù)據(jù),因此各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)設(shè)為從大數(shù)據(jù)平臺(tái)的數(shù)據(jù)庫獲取數(shù)據(jù)。而服務(wù)使用者項(xiàng)目空間則不具有直接從大數(shù)據(jù)平臺(tái)的數(shù)據(jù)庫獲取數(shù)據(jù)的權(quán)限,從而保護(hù)數(shù)據(jù)方的獨(dú)立性和安全性。

步驟S206,根據(jù)所述第一數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表。

步驟S207,同步所述第二數(shù)據(jù)表至所述第一項(xiàng)目空間設(shè)備。

在此,第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。

具體地,步驟S201所述以應(yīng)用程序編程接口封裝本地的數(shù)據(jù)服務(wù)邏輯包括:

步驟S2011,以數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹實(shí)現(xiàn)所述數(shù)據(jù)服務(wù)邏輯。

步驟S2012,在所述數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹的各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)對(duì)參數(shù)進(jìn)行應(yīng)用程序編程接口的封裝。

在此,數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹包含多個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn),每個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)實(shí) 現(xiàn)具體的業(yè)務(wù)邏輯、算法模型,并且還封裝對(duì)大數(shù)據(jù)平臺(tái)中數(shù)據(jù)庫的使用方式。此外,每個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)設(shè)為支持參數(shù)傳入方式,然后將該參數(shù)變量封裝為API參數(shù)。

圖3示出根據(jù)本申請(qǐng)一個(gè)方面的在服務(wù)使用者項(xiàng)目空間的封裝方法的流程示意圖。如圖3所示,該在服務(wù)使用者項(xiàng)目空間的封裝方法包括:

步驟S301,同步第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備,以便于所述第二項(xiàng)目空間設(shè)備根據(jù)所述第一數(shù)據(jù)表和所述第二項(xiàng)目空間設(shè)備本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表。

步驟S302,同步所述第二項(xiàng)目空間設(shè)備返回的所述第二數(shù)據(jù)表。

在此,第二項(xiàng)目空間設(shè)備指服務(wù)提供者項(xiàng)目空間設(shè)備,服務(wù)使用者項(xiàng)目空間設(shè)備和服務(wù)提供者項(xiàng)目空間設(shè)備是采取相互隔離部署的大數(shù)據(jù)平臺(tái)集群,服務(wù)提供者項(xiàng)目空間設(shè)備部署數(shù)據(jù)服務(wù)邏輯,數(shù)據(jù)服務(wù)邏輯包括大數(shù)據(jù)服務(wù)所需的數(shù)據(jù)、算法和模型的黑盒封裝實(shí)現(xiàn)。第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。服務(wù)使用者一般指獨(dú)立軟件開發(fā)商ISV。服務(wù)提供者一般指數(shù)據(jù)服務(wù)的開發(fā)者DP。項(xiàng)目空間一般指ISV成員或者DP成員在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。服務(wù)提供者在其自己的項(xiàng)目空間封裝數(shù)據(jù)服務(wù)邏輯并將該數(shù)據(jù)服務(wù)在數(shù)據(jù)市場(chǎng)平臺(tái)發(fā)布上架,以供他人使用。服務(wù)使用者在數(shù)據(jù)市場(chǎng)平臺(tái)訂購服務(wù)提供者的數(shù)據(jù)服務(wù)后,服務(wù)使用者在其自己的項(xiàng)目空間輸入服務(wù)參數(shù)變量,然后服務(wù)使用者項(xiàng)目空間將輸入數(shù)據(jù)以數(shù)據(jù)表的形式同步至服務(wù)提供者項(xiàng)目空間。在服務(wù)提供者項(xiàng)目空間內(nèi)根據(jù)輸入數(shù)據(jù)表以及部署于本地的數(shù)據(jù)服務(wù)邏輯自動(dòng)計(jì)算出輸出數(shù)據(jù),然后服務(wù)提供者項(xiàng)目空間將輸出數(shù)據(jù)以數(shù)據(jù)表的形式同步返回至服務(wù)使用者項(xiàng)目空間。從而在服務(wù)提供者與服務(wù)使用者的項(xiàng)目空間相分離的情況下,實(shí)現(xiàn)了大數(shù)據(jù)平臺(tái)數(shù)據(jù)服務(wù),而且保證了服務(wù)提供者的數(shù)據(jù)資源的安全性和獨(dú)立性。

圖4示出根據(jù)本申請(qǐng)另一個(gè)方面的在服務(wù)使用者項(xiàng)目空間的封裝方法的流程示意圖。如圖4所示,該在服務(wù)使用者項(xiàng)目空間的封裝方法包括:

步驟S401,加載所述第二項(xiàng)目空間設(shè)備提供的集成開發(fā)環(huán)境插件。

步驟S402,根據(jù)輸入至所述集成開發(fā)環(huán)境插件的輸入數(shù)據(jù)生成所述第一數(shù)據(jù)表。

在此,第二項(xiàng)目空間設(shè)備指服務(wù)提供者項(xiàng)目空間設(shè)備,項(xiàng)目空間一般指服務(wù)使用者或者服務(wù)提供者在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。服務(wù)提供者在服務(wù)提供者項(xiàng)目空間內(nèi)對(duì)其提供的數(shù)據(jù)服務(wù)邏輯進(jìn)行封裝。數(shù)據(jù)服務(wù)邏輯封裝指將數(shù)據(jù)服務(wù)節(jié)點(diǎn)、數(shù)據(jù)服務(wù)發(fā)布上架、數(shù)據(jù)服務(wù)Meta數(shù)據(jù)管理等相關(guān)邏輯通過API接口進(jìn)行封裝,并配置存放數(shù)據(jù)服務(wù)的元數(shù)據(jù)信息,例如數(shù)據(jù)服務(wù)名稱、參數(shù)定義、調(diào)用路由等信息。此后,根據(jù)數(shù)據(jù)服務(wù)封裝后的API接口的參數(shù)和配置,生成IDE插件。服務(wù)使用者加載服務(wù)提供者項(xiàng)目空間提供的動(dòng)態(tài)IED插件,并解析成為用戶可便捷使用的前臺(tái)界面,數(shù)據(jù)服務(wù)使用者在該前臺(tái)界面設(shè)置API參數(shù),例如業(yè)務(wù)參數(shù)、路由信息、執(zhí)行策略數(shù)據(jù)等。利用IDE插件可以進(jìn)一步降低數(shù)據(jù)使用者的數(shù)據(jù)服務(wù)使用成本。

步驟S403,通過調(diào)度引擎同步所述第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備,以便于所述第二項(xiàng)目空間設(shè)備根據(jù)所述第一數(shù)據(jù)表和所述第二項(xiàng)目空間設(shè)備本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表。

步驟S404,同步所述第二項(xiàng)目空間設(shè)備返回的所述第二數(shù)據(jù)表。

在此,第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。

圖5示出根據(jù)本申請(qǐng)的服務(wù)封裝方法的流程示意圖。如圖5所示,該服務(wù)封裝方法包括:

步驟a,服務(wù)提供者項(xiàng)目空間以數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹實(shí)現(xiàn)所述數(shù)據(jù)服務(wù)邏輯。

服務(wù)提供者一般指數(shù)據(jù)服務(wù)的開發(fā)者DP,DP用戶將自身的業(yè)務(wù)邏輯、模型、算法封裝成SQL,XLIB或者M(jìn)apReduce程序并且進(jìn)行安裝部署調(diào)試。例如,某氣象分析服務(wù)邏輯如下:接收入?yún)?shù)據(jù),執(zhí)行安全風(fēng)控以確定調(diào)用合法性,執(zhí)行數(shù)據(jù)服務(wù)邏輯。例如該天氣分析服務(wù)邏輯中的一個(gè)邏 輯是得到在過去三個(gè)月內(nèi),PM2.5高于指定某個(gè)值的城市列表。

步驟b,服務(wù)提供者項(xiàng)目空間在所述數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹的各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)對(duì)參數(shù)進(jìn)行應(yīng)用程序編程接口的封裝。

步驟c,服務(wù)提供者項(xiàng)目空間根據(jù)所述應(yīng)用程序編程接口生成集成開發(fā)環(huán)境插件。

步驟d,服務(wù)提供者項(xiàng)目空間向所述服務(wù)使用者項(xiàng)目空間提供所述集成開發(fā)環(huán)境插件。

服務(wù)使用者一般指獨(dú)立軟件開發(fā)商ISV。應(yīng)用程序編程接口即API接口,集成開發(fā)環(huán)境插件即IDE插件,數(shù)據(jù)使用者利用該IDE插件輸入數(shù)據(jù)以使用數(shù)據(jù)服務(wù)進(jìn)行計(jì)算。

步驟e,服務(wù)使用者項(xiàng)目空間加載服務(wù)提供者項(xiàng)目空間提供的集成開發(fā)環(huán)境插件。

ISV用戶需要調(diào)用該天氣分析服務(wù)得到PM 2.5大于150的城市列表,并且取到該城市列表以對(duì)某電商的空氣過濾器的線下庫存?zhèn)}進(jìn)行優(yōu)化。ISV開發(fā)者訂購了該天氣分析服務(wù)并加載該天氣分析服務(wù)的IDE插件。

步驟f,服務(wù)使用者項(xiàng)目空間根據(jù)輸入至所述集成開發(fā)環(huán)境插件的輸入數(shù)據(jù)生成輸入數(shù)據(jù)表。

ISV用戶通過IDE插件直接選擇PM 2.5服務(wù),并設(shè)定好任務(wù)調(diào)用參數(shù)以及調(diào)度策略,例如每日調(diào)度一次。

步驟g,服務(wù)使用者項(xiàng)目空間通過調(diào)度引擎同步所述輸入數(shù)據(jù)表至服務(wù)提供者項(xiàng)目空間。

步驟h,服務(wù)提供者項(xiàng)目空間的各個(gè)所述業(yè)務(wù)邏輯節(jié)點(diǎn)從數(shù)據(jù)庫調(diào)用數(shù)據(jù)以進(jìn)行所述數(shù)據(jù)服務(wù)邏輯的計(jì)算。

步驟i,服務(wù)提供者項(xiàng)目空間根據(jù)所述輸入數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出輸出數(shù)據(jù)表。

根據(jù)使用者在IDE插件輸入的PM2.5值等各項(xiàng)參數(shù),并從數(shù)據(jù)庫調(diào)取各個(gè)城市的PM2.5值,最終計(jì)算得到PM 2.5大于150的城市列表。然后,執(zhí)行安全風(fēng)控,對(duì)輸出數(shù)據(jù)進(jìn)行合法性檢查,并對(duì)必要數(shù)據(jù)進(jìn)行脫敏,例如對(duì)ID進(jìn)行混淆化處理。

步驟j,服務(wù)使用者項(xiàng)目空間同步所述服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)表。

服務(wù)提供者項(xiàng)目空間將輸出數(shù)據(jù)表同步到服務(wù)使用者項(xiàng)目空間,調(diào)用完成。此后,ISV用戶獲取到PM2.5城市列表,再進(jìn)行動(dòng)態(tài)庫存預(yù)分配,結(jié)合每日庫存和季度銷售計(jì)劃調(diào)整,結(jié)合各地倉儲(chǔ)物流成本調(diào)整,計(jì)算得出每日最優(yōu)庫存計(jì)劃并輸出計(jì)劃數(shù)據(jù)給報(bào)表工具。

圖6示出根據(jù)本申請(qǐng)一個(gè)方面的用于服務(wù)提供者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,該用于服務(wù)提供者的項(xiàng)目空間設(shè)備1包括:第一同步接收裝置11、計(jì)算服務(wù)裝置13和第一同步發(fā)送裝置15。

其中,第一同步接收裝置11用于同步第一項(xiàng)目空間設(shè)備發(fā)送的第一數(shù)據(jù)表;計(jì)算服務(wù)裝置13用于根據(jù)所述第一數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;第一同步發(fā)送裝置15用于同步所述第二數(shù)據(jù)表至所述第一項(xiàng)目空間設(shè)備。

在此,第一項(xiàng)目空間設(shè)備指服務(wù)使用者項(xiàng)目空間設(shè)備,服務(wù)使用者項(xiàng)目空間設(shè)備和服務(wù)提供者項(xiàng)目空間設(shè)備是采取相互隔離部署的大數(shù)據(jù)平臺(tái)集群,服務(wù)提供者項(xiàng)目空間設(shè)備部署數(shù)據(jù)服務(wù)邏輯,數(shù)據(jù)服務(wù)邏輯包括大數(shù)據(jù)服務(wù)所需的數(shù)據(jù)、算法和模型的黑盒封裝實(shí)現(xiàn)。第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。服務(wù)使用者一般指獨(dú)立軟件開發(fā)商(ISV,Independent Software Vendors),即第三方的開發(fā)者合作伙伴。服務(wù)提供者一般指數(shù)據(jù)服務(wù)的開發(fā)者(DP,Data provider),通常是擁有核心數(shù)據(jù)服務(wù)能力的服務(wù)提供方。項(xiàng)目空間一般指ISV成員或者DP成員在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。服務(wù)提供者在其自己的項(xiàng)目空間封裝數(shù)據(jù)服務(wù)邏輯并將該數(shù)據(jù)服務(wù)在數(shù)據(jù)市場(chǎng)平臺(tái)發(fā)布上架,以供他人使用。服務(wù)使用者在數(shù)據(jù)市場(chǎng)平臺(tái)訂購服務(wù)提供者的數(shù)據(jù)服務(wù)后,服務(wù)使用者在其自己的項(xiàng)目空間輸入?yún)?shù)變量,然后服務(wù)使用者項(xiàng)目空間將輸入數(shù)據(jù)以數(shù)據(jù)表的形式同步至服務(wù)提供者項(xiàng)目空間。在服務(wù)提供者項(xiàng)目空間內(nèi)根據(jù)輸入數(shù)據(jù)表以及部署于本地的數(shù)據(jù)服務(wù)邏輯自動(dòng)計(jì)算出輸出數(shù)據(jù),然后服務(wù)提供者項(xiàng)目空間將輸出數(shù)據(jù) 表同步返回至服務(wù)使用者項(xiàng)目空間。從而在服務(wù)提供者與服務(wù)使用者的項(xiàng)目空間相分離的情況下,實(shí)現(xiàn)了大數(shù)據(jù)平臺(tái)數(shù)據(jù)服務(wù),而且保證了服務(wù)提供者的數(shù)據(jù)資源的安全性和獨(dú)立性。

圖7示出根據(jù)本申請(qǐng)另一個(gè)方面的用于服務(wù)提供者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖。如圖7所示,該用于服務(wù)提供者的項(xiàng)目空間設(shè)備1包括:第一同步接收裝置11、計(jì)算服務(wù)裝置13、第一同步發(fā)送裝置15、服務(wù)封裝裝置17、插件生成裝置19、第一插件加載裝置111和數(shù)據(jù)調(diào)用裝置113。

其中,第一同步接收裝置11用于同步第一項(xiàng)目空間設(shè)備發(fā)送的第一數(shù)據(jù)表;計(jì)算服務(wù)裝置13用于根據(jù)所述第一數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;第一同步發(fā)送裝置15用于同步所述第二數(shù)據(jù)表至所述第一項(xiàng)目空間設(shè)備。

在此,第一項(xiàng)目空間設(shè)備指服務(wù)使用者項(xiàng)目空間設(shè)備,項(xiàng)目空間一般指服務(wù)使用者或者服務(wù)提供者在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。服務(wù)使用者一般指獨(dú)立軟件開發(fā)商ISV,服務(wù)提供者一般指數(shù)據(jù)服務(wù)開發(fā)者DP。本申請(qǐng)的大數(shù)據(jù)平臺(tái)的底層可以基于hadoop或者spark等數(shù)據(jù)處理平臺(tái)。

其中,服務(wù)封裝裝置17用于以應(yīng)用程序編程接口封裝本地的數(shù)據(jù)服務(wù)邏輯;插件生成裝置19用于根據(jù)所述應(yīng)用程序編程接口生成集成開發(fā)環(huán)境插件;第一插件加載裝置111用于向所述第一項(xiàng)目空間設(shè)備提供所述集成開發(fā)環(huán)境插件。

在此,服務(wù)提供者在本地的服務(wù)提供者項(xiàng)目空間內(nèi)對(duì)其提供的數(shù)據(jù)服務(wù)邏輯進(jìn)行封裝。數(shù)據(jù)服務(wù)邏輯封裝指將數(shù)據(jù)服務(wù)節(jié)點(diǎn)、數(shù)據(jù)服務(wù)發(fā)布上架、數(shù)據(jù)服務(wù)Meta數(shù)據(jù)管理等相關(guān)邏輯通過應(yīng)用程序編程接口(API,Application Program Interface)進(jìn)行封裝,并配置存放數(shù)據(jù)服務(wù)的元數(shù)據(jù)信息,例如數(shù)據(jù)服務(wù)名稱、參數(shù)定義、調(diào)用路由等信息。此后,根據(jù)數(shù)據(jù)服務(wù)封裝后的API接口的參數(shù)和配置,生成集成開發(fā)環(huán)境插件,即IDE插件(IDE,Integrated Development Environment),以供數(shù)據(jù)服務(wù)使用者利用 該IDE插件輸入數(shù)據(jù)以使用數(shù)據(jù)服務(wù)。利用IDE插件可以降低數(shù)據(jù)使用者的數(shù)據(jù)服務(wù)使用成本。

具體地,所述服務(wù)封裝裝置17具體用于:

以數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹實(shí)現(xiàn)所述數(shù)據(jù)服務(wù)邏輯;

在所述數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹的各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)對(duì)參數(shù)進(jìn)行應(yīng)用程序編程接口的封裝。

在此,數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹包含多個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn),各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)實(shí)現(xiàn)具體的業(yè)務(wù)邏輯、算法模型,并且還封裝對(duì)大數(shù)據(jù)平臺(tái)中數(shù)據(jù)庫的使用方式。此外,每個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)設(shè)為支持參數(shù)傳入方式,然后將該參數(shù)變量封裝為API參數(shù)。

其中,數(shù)據(jù)調(diào)用裝置113用于各個(gè)所述業(yè)務(wù)邏輯節(jié)點(diǎn)從數(shù)據(jù)庫調(diào)用數(shù)據(jù)以進(jìn)行所述數(shù)據(jù)服務(wù)邏輯的計(jì)算。

在此,數(shù)據(jù)服務(wù)邏輯需要使用大數(shù)據(jù)平臺(tái)中的數(shù)據(jù),因此各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)設(shè)為從大數(shù)據(jù)平臺(tái)的數(shù)據(jù)庫獲取數(shù)據(jù)。而服務(wù)使用者項(xiàng)目空間則不具有直接從大數(shù)據(jù)平臺(tái)的數(shù)據(jù)庫獲取數(shù)據(jù)的權(quán)限,從而保護(hù)數(shù)據(jù)方的獨(dú)立性和安全性。

可選地,第一同步接收裝置11還用于:通過調(diào)度引擎同步所述第一項(xiàng)目空間設(shè)備發(fā)送的所述第一數(shù)據(jù)表。

在此,調(diào)度引擎是指離線大數(shù)據(jù)平臺(tái)級(jí)數(shù)據(jù)引擎產(chǎn)品,支持海量大數(shù)據(jù)存儲(chǔ)和計(jì)算,是大數(shù)據(jù)平臺(tái)相關(guān)的底層數(shù)據(jù)引擎存儲(chǔ)和處理核心。本申請(qǐng)中,調(diào)度引擎用于在數(shù)據(jù)服務(wù)子節(jié)點(diǎn)運(yùn)行過程中,數(shù)據(jù)服務(wù)調(diào)用的路由轉(zhuǎn)發(fā),以此實(shí)現(xiàn)輸入數(shù)據(jù)的同步。

圖8示出根據(jù)本申請(qǐng)一個(gè)方面的用于服務(wù)使用者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖。如圖8所示,該用于服務(wù)使用者的項(xiàng)目空間設(shè)備2包括:第二同步發(fā)送裝置22和第二同步接收裝置24。

其中,第二同步發(fā)送裝置22用于同步第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備,以便于所述第二項(xiàng)目空間設(shè)備根據(jù)所述第一數(shù)據(jù)表和所述第二項(xiàng)目空間設(shè)備本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;第二同步接收裝置24用于同步所述第二項(xiàng)目空間設(shè)備返回的所述第二數(shù)據(jù)表。

在此,第二項(xiàng)目空間設(shè)備指服務(wù)提供者項(xiàng)目空間設(shè)備,服務(wù)使用者項(xiàng)目空間設(shè)備和服務(wù)提供者項(xiàng)目空間設(shè)備是采取相互隔離部署的大數(shù)據(jù)平臺(tái)集群,服務(wù)提供者項(xiàng)目空間設(shè)備部署數(shù)據(jù)服務(wù)邏輯,數(shù)據(jù)服務(wù)邏輯包括大數(shù)據(jù)服務(wù)所需的數(shù)據(jù)、算法和模型的黑盒封裝實(shí)現(xiàn)。第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。服務(wù)使用者一般指獨(dú)立軟件開發(fā)商ISV,即第三方的開發(fā)者合作伙伴。服務(wù)提供者一般指數(shù)據(jù)服務(wù)的開發(fā)者DP,通常是擁有核心數(shù)據(jù)服務(wù)能力的服務(wù)提供方。項(xiàng)目空間一般指ISV成員或者DP成員在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互隔離。服務(wù)提供者在其自己的項(xiàng)目空間封裝數(shù)據(jù)服務(wù)邏輯并將該數(shù)據(jù)服務(wù)在數(shù)據(jù)市場(chǎng)平臺(tái)發(fā)布上架,以供他人使用。服務(wù)使用者在數(shù)據(jù)市場(chǎng)平臺(tái)訂購服務(wù)提供者的數(shù)據(jù)服務(wù)后,服務(wù)使用者在其自己的項(xiàng)目空間輸入服務(wù)參數(shù)變量,然后服務(wù)使用者項(xiàng)目空間將輸入數(shù)據(jù)以數(shù)據(jù)表的形式同步至服務(wù)提供者項(xiàng)目空間。在服務(wù)提供者項(xiàng)目空間內(nèi)根據(jù)輸入數(shù)據(jù)表以及部署于本地的數(shù)據(jù)服務(wù)邏輯自動(dòng)計(jì)算出輸出數(shù)據(jù),然后服務(wù)提供者項(xiàng)目空間將輸出數(shù)據(jù)表同步返回至服務(wù)使用者項(xiàng)目空間。從而在服務(wù)提供者與服務(wù)使用者的項(xiàng)目空間相分離的情況下,實(shí)現(xiàn)了大數(shù)據(jù)平臺(tái)數(shù)據(jù)服務(wù),而且保證了服務(wù)提供者的數(shù)據(jù)資源的安全性和獨(dú)立性。

圖9示出根據(jù)本申請(qǐng)另一個(gè)方面的用于服務(wù)使用者的項(xiàng)目空間設(shè)備的結(jié)構(gòu)示意圖。如圖9所示,該用于服務(wù)使用者的項(xiàng)目空間設(shè)備2包括:第二同步發(fā)送裝置22、第二同步接收裝置24、第二插件加載裝置26和數(shù)據(jù)輸入裝置28。

其中,第二同步發(fā)送裝置22用于同步第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備,以便于所述第二項(xiàng)目空間設(shè)備根據(jù)所述第一數(shù)據(jù)表和所述第二項(xiàng)目空間設(shè)備本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出第二數(shù)據(jù)表;第二同步接收裝置24用于同步所述第二項(xiàng)目空間設(shè)備返回的所述第二數(shù)據(jù)表。

在此,第二項(xiàng)目空間設(shè)備指服務(wù)提供者項(xiàng)目空間設(shè)備,項(xiàng)目空間一般指服務(wù)使用者或者服務(wù)提供者在大數(shù)據(jù)平臺(tái)中有獨(dú)一無二的項(xiàng)目空間,項(xiàng)目空間對(duì)應(yīng)物理存儲(chǔ)、CPU、SQL等云計(jì)算資源,不同項(xiàng)目空間之間相互 隔離。第一數(shù)據(jù)表指服務(wù)使用者的輸入數(shù)據(jù),第二數(shù)據(jù)表指服務(wù)提供者項(xiàng)目空間返回的輸出數(shù)據(jù)。服務(wù)使用者一般指獨(dú)立軟件開發(fā)商ISV,服務(wù)提供者一般指數(shù)據(jù)服務(wù)開發(fā)者DP。本申請(qǐng)的大數(shù)據(jù)平臺(tái)的底層可以基于hadoop或者spark等數(shù)據(jù)處理平臺(tái)。

其中,第二插件加載裝置26用于加載所述第二項(xiàng)目空間設(shè)備提供的集成開發(fā)環(huán)境插件;數(shù)據(jù)輸入裝置28用于根據(jù)輸入至所述集成開發(fā)環(huán)境插件的輸入數(shù)據(jù)生成所述第一數(shù)據(jù)表。

在此,服務(wù)提供者在服務(wù)提供者項(xiàng)目空間內(nèi)對(duì)其提供的數(shù)據(jù)服務(wù)邏輯進(jìn)行封裝。數(shù)據(jù)服務(wù)邏輯封裝指將數(shù)據(jù)服務(wù)節(jié)點(diǎn)、數(shù)據(jù)服務(wù)發(fā)布上架、數(shù)據(jù)服務(wù)Meta數(shù)據(jù)管理等相關(guān)邏輯通過API接口進(jìn)行封裝,并配置存放數(shù)據(jù)服務(wù)的元數(shù)據(jù)信息,例如數(shù)據(jù)服務(wù)名稱、參數(shù)定義、調(diào)用路由等信息。此后,根據(jù)數(shù)據(jù)服務(wù)封裝后的API接口的參數(shù)和配置,生成IDE插件。服務(wù)使用者加載服務(wù)提供者項(xiàng)目空間提供的動(dòng)態(tài)IED插件,并解析成為用戶可便捷使用的前臺(tái)界面,數(shù)據(jù)服務(wù)使用者在該前臺(tái)界面設(shè)置API參數(shù),例如業(yè)務(wù)參數(shù)、路由信息、執(zhí)行策略數(shù)據(jù)等。利用IDE插件可以降低數(shù)據(jù)使用者的數(shù)據(jù)服務(wù)使用成本。

可選地,第二同步發(fā)送裝置22還用于:通過調(diào)度引擎同步所述第一數(shù)據(jù)表至第二項(xiàng)目空間設(shè)備。

在此,第二同步發(fā)送裝置22將輸入數(shù)據(jù)表提交調(diào)度引擎,調(diào)度引擎直接將數(shù)據(jù)服務(wù)使用者的輸入數(shù)據(jù)表從數(shù)據(jù)服務(wù)使用者的項(xiàng)目空間同步至數(shù)據(jù)服務(wù)提供者的項(xiàng)目空間,數(shù)據(jù)服務(wù)提供者的項(xiàng)目空間執(zhí)行對(duì)應(yīng)的算法、模型、業(yè)務(wù)程序、數(shù)據(jù)處理邏輯,進(jìn)而得到輸出數(shù)據(jù)。

圖10示出根據(jù)本申請(qǐng)的服務(wù)封裝系統(tǒng)的結(jié)構(gòu)示意圖。如圖10所示,該服務(wù)封裝系統(tǒng)包括:圖7所示的用于服務(wù)提供者的項(xiàng)目空間設(shè)備1和圖9所示的用于服務(wù)使用者的項(xiàng)目空間設(shè)備2。

用于服務(wù)提供者的項(xiàng)目空間設(shè)備1包括:第一同步接收裝置11、計(jì)算服務(wù)裝置13、第一同步發(fā)送裝置15、服務(wù)封裝裝置17、插件生成裝置19、第一插件加載裝置111和數(shù)據(jù)調(diào)用裝置113。用于服務(wù)使用者的項(xiàng)目空間設(shè)備2包括:第二同步發(fā)送裝置22、第二同步接收裝置24、第二插件加 載裝置26和數(shù)據(jù)輸入裝置28。

服務(wù)封裝裝置17以API接口封裝本地的數(shù)據(jù)服務(wù)邏輯;插件生成裝置19根據(jù)該API接口生成IDE插件;第一插件加載裝置111向第二插件加載裝置26提供該IDE插件。第二插件加載裝置26加載IDE插件;數(shù)據(jù)輸入裝置28根據(jù)輸入至IDE插件的輸入數(shù)據(jù)生成輸入數(shù)據(jù)表;第二同步發(fā)送裝置22通過調(diào)度引擎同步輸入數(shù)據(jù)表至第一同步接收裝置11。數(shù)據(jù)調(diào)用裝置113從數(shù)據(jù)庫3調(diào)用數(shù)據(jù)以進(jìn)行數(shù)據(jù)服務(wù)邏輯的計(jì)算。計(jì)算服務(wù)裝置13根據(jù)所述輸入數(shù)據(jù)表和本地的數(shù)據(jù)服務(wù)邏輯計(jì)算得出輸出數(shù)據(jù)表;第一同步發(fā)送裝置15同步所述輸出數(shù)據(jù)表至第二同步接收裝置24。

其中,所述服務(wù)封裝裝置17具體用于:以數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹實(shí)現(xiàn)所述數(shù)據(jù)服務(wù)邏輯;在所述數(shù)據(jù)服務(wù)節(jié)點(diǎn)樹的各個(gè)業(yè)務(wù)邏輯節(jié)點(diǎn)對(duì)參數(shù)進(jìn)行API接口的封裝。

需要注意的是,本申請(qǐng)可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計(jì)算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本申請(qǐng)的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本申請(qǐng)的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本申請(qǐng)的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。

另外,本申請(qǐng)的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本申請(qǐng)的方法和/或技術(shù)方案。而調(diào)用本申請(qǐng)的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過廣播或其他信號(hào)承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本申請(qǐng)的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本申請(qǐng)的多個(gè)實(shí)施例的方法和/或技術(shù)方案。

對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本申請(qǐng)不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本申請(qǐng)的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本申請(qǐng)。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本申請(qǐng)的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請(qǐng)內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
张家川| 客服| 清丰县| 江城| 海丰县| 金寨县| 繁昌县| 新沂市| 灌阳县| 伊吾县| 文昌市| 蒲江县| 潜山县| 永寿县| 进贤县| 江门市| 若尔盖县| 满洲里市| 井陉县| 穆棱市| 教育| 赤城县| 仙居县| 吐鲁番市| 大姚县| 达拉特旗| 汉源县| 清苑县| 长寿区| 本溪| 青州市| 宜章县| 海盐县| 惠来县| 忻州市| 色达县| 浠水县| 阿克陶县| 满洲里市| 扎囊县| 台中县|