使用單一app程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng)的制作方法
【專(zhuān)利摘要】發(fā)明涉及在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng)。根據(jù)發(fā)明,在跨機(jī)構(gòu)的網(wǎng)絡(luò)化業(yè)務(wù)體系,將客戶個(gè)性化數(shù)據(jù)分布存儲(chǔ)在不同機(jī)構(gòu)數(shù)據(jù)庫(kù),保證數(shù)據(jù)的獨(dú)立管理、安全并提供專(zhuān)門(mén)服務(wù),形成機(jī)構(gòu)子系統(tǒng);將公共數(shù)據(jù)、業(yè)務(wù)聚集在公共子系統(tǒng),實(shí)現(xiàn)公共服務(wù)的延伸拓展及協(xié)同;發(fā)明規(guī)劃?rùn)C(jī)構(gòu)子系統(tǒng)及客戶訪問(wèn)驗(yàn)證信息的結(jié)構(gòu),在公共子系統(tǒng)生成客戶登錄訪問(wèn)驗(yàn)證鏡像,為這些客戶定制統(tǒng)一的移動(dòng)互聯(lián)網(wǎng)APP應(yīng)用程序(Client),與APP訪問(wèn)集中響應(yīng)服務(wù)器(Server)交互,解析APP訪問(wèn)請(qǐng)求,進(jìn)行客戶登錄訪問(wèn)驗(yàn)證,確定個(gè)性化服務(wù)客戶的機(jī)構(gòu)子系統(tǒng)及服務(wù)內(nèi)容組織框架,獲取、處理個(gè)性數(shù)據(jù)、公共數(shù)據(jù),提供個(gè)性的、公共的服務(wù),實(shí)現(xiàn)客戶對(duì)機(jī)構(gòu)私有系統(tǒng)及公共系統(tǒng)的協(xié)同訪問(wèn)。
【專(zhuān)利說(shuō)明】使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)。具體地說(shuō),本發(fā)明涉及一種在跨機(jī)構(gòu)的移動(dòng)互聯(lián)網(wǎng)絡(luò)化業(yè)務(wù)體系中,將從屬于不同機(jī)構(gòu)的個(gè)性化數(shù)據(jù)分布式存儲(chǔ)在各自機(jī)構(gòu)的數(shù)據(jù)庫(kù),形成多子系統(tǒng);將公共數(shù)據(jù)及公共業(yè)務(wù)聚集在公共子系統(tǒng)上;并為這些機(jī)構(gòu)子系統(tǒng)的客戶提供移動(dòng)互聯(lián)網(wǎng)APP應(yīng)用程序(Client),與APP訪問(wèn)集中響應(yīng)服務(wù)器(Server)的交互,完成對(duì)公共數(shù)據(jù)及客戶在所屬機(jī)構(gòu)的個(gè)性化數(shù)據(jù)的訪問(wèn),實(shí)現(xiàn)涉及個(gè)性數(shù)據(jù)與公共數(shù)據(jù)的全部業(yè)務(wù)的運(yùn)行的方法、系統(tǒng)及計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]通信和信息技術(shù)的進(jìn)步,推動(dòng)信息系統(tǒng)和設(shè)備從獨(dú)立運(yùn)行、傳統(tǒng)專(zhuān)用網(wǎng)絡(luò)連接,發(fā)展為全球互聯(lián)網(wǎng)運(yùn)行,并不斷邁向移動(dòng)互聯(lián)網(wǎng)運(yùn)行模式?;ヂ?lián)網(wǎng)的應(yīng)用促進(jìn)了社會(huì)信息的傳播,支撐各類(lèi)傳統(tǒng)產(chǎn)業(yè)進(jìn)行網(wǎng)絡(luò)化升級(jí),演化出新的經(jīng)營(yíng)和發(fā)展模式,并創(chuàng)生出互聯(lián)網(wǎng)產(chǎn)業(yè),成就了阿里巴巴、騰訊、百度、蘋(píng)果、谷歌等成功企業(yè),他們是新經(jīng)濟(jì)的龍頭。
[0003]在互聯(lián)網(wǎng)商業(yè)中,經(jīng)營(yíng)自有業(yè)務(wù)的互聯(lián)網(wǎng)企業(yè),以驅(qū)動(dòng)多個(gè)不同業(yè)務(wù)的服務(wù)器集群,整合企業(yè)經(jīng)營(yíng)的各類(lèi)業(yè)務(wù),以互聯(lián)網(wǎng)方式為客戶提供服務(wù),典型的如新浪、百度、騰訊;而以平臺(tái)方式支撐自營(yíng)業(yè)務(wù)和其他企業(yè)商業(yè)的互聯(lián)網(wǎng)企業(yè),同樣是以驅(qū)動(dòng)多個(gè)不同業(yè)務(wù)的服務(wù)器集群,整合企業(yè)經(jīng)營(yíng)的各類(lèi)業(yè)務(wù),以互聯(lián)網(wǎng)方式為客戶提供服務(wù),典型的如阿里巴巴、京東;在這類(lèi)系統(tǒng)中,運(yùn)用平臺(tái)實(shí)現(xiàn)交易的需求方和供應(yīng)方均為主導(dǎo)企業(yè)(系統(tǒng))的用戶,只是類(lèi)型不同而已。大型的傳統(tǒng)企業(yè)構(gòu)建跨區(qū)域復(fù)雜的信息系統(tǒng),也是以驅(qū)動(dòng)多個(gè)不同業(yè)務(wù)的服務(wù)器集群,運(yùn)營(yíng)企業(yè)的各項(xiàng)業(yè)務(wù),如銀行、保險(xiǎn)公司等?;旧?,這些系統(tǒng)的數(shù)據(jù)均存儲(chǔ)在系統(tǒng)所有者的數(shù)據(jù)庫(kù)中,所服務(wù)的用戶也全部為系統(tǒng)所有者的用戶。
[0004]如何在相互獨(dú)立的經(jīng)營(yíng)同質(zhì)業(yè)務(wù)的眾多機(jī)構(gòu)間,建立一個(gè)系統(tǒng),根據(jù)安全的需要,既保證這些機(jī)構(gòu)自有客戶與系統(tǒng)數(shù)據(jù)的獨(dú)立存儲(chǔ)與管理,同時(shí),又能根據(jù)商業(yè)協(xié)同的需要,將可以向所有這些機(jī)構(gòu)的客戶提供的公共服務(wù)抽離出來(lái),通過(guò)統(tǒng)一的訪問(wèn)入口或應(yīng)用程序,向所有這些客戶提供包括機(jī)構(gòu)個(gè)性化服務(wù)與公共機(jī)構(gòu)服務(wù)的服務(wù),這個(gè)課題在目前的互聯(lián)網(wǎng)商業(yè)中較少涉及。目前,根據(jù)泛客戶的服務(wù)需求分類(lèi),通過(guò)一個(gè)集中入口,向泛客戶提供服務(wù)的方式,一般是通過(guò)選擇相應(yīng)信息、業(yè)務(wù)、機(jī)構(gòu)的入口方式實(shí)現(xiàn),如網(wǎng)站導(dǎo)航網(wǎng)站或APP應(yīng)用、政府(企業(yè))門(mén)戶對(duì)下轄組織的網(wǎng)站訪問(wèn)指引、網(wǎng)上支付與交易平臺(tái)的銀行交易指引,均屬于網(wǎng)絡(luò)訪問(wèn)地址的鏈接索引,這些指引下的各系統(tǒng)均獨(dú)立以WEB訪問(wèn)響應(yīng)或APP訪問(wèn)響應(yīng)的方式為客戶提供信息服務(wù),而不能實(shí)現(xiàn)對(duì)各系統(tǒng)客戶的整合協(xié)同服務(wù)。
[0005]為此,本發(fā)明提出一種在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP應(yīng)用程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),在保證相互獨(dú)立經(jīng)營(yíng)同質(zhì)業(yè)務(wù)的眾多機(jī)構(gòu)的信息系統(tǒng)(孤島)安全與管理需要的前提下,將眾多信息孤島中的公共信息和服務(wù)抽離出來(lái),使用單一的APP應(yīng)用程序,以移動(dòng)互聯(lián)網(wǎng)的方式,集合向全部這些機(jī)構(gòu)客戶提供公共信息與公共服務(wù),實(shí)現(xiàn)網(wǎng)絡(luò)資源價(jià)值最大應(yīng)用與客戶需求價(jià)值的最大滿足。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是根據(jù)開(kāi)展跨機(jī)構(gòu)的網(wǎng)絡(luò)化業(yè)務(wù)經(jīng)營(yíng)的需要,構(gòu)建一種將從屬于不同機(jī)構(gòu)的客戶個(gè)性化數(shù)據(jù)分布式地存儲(chǔ)于各機(jī)構(gòu)子系統(tǒng),將公共數(shù)據(jù)及公共業(yè)務(wù)聚集于公共子系統(tǒng);支持機(jī)構(gòu)在后臺(tái)對(duì)所屬客戶數(shù)據(jù)信息的安全存儲(chǔ)、獨(dú)立管理、專(zhuān)門(mén)服務(wù);由公共子系統(tǒng)對(duì)客戶提供涉及業(yè)務(wù)的公共數(shù)據(jù)及公共業(yè)務(wù)的管理與服務(wù)支持;并為系統(tǒng)中所有客戶提供統(tǒng)一 APP應(yīng)用程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器調(diào)用子系統(tǒng)客戶個(gè)性化數(shù)據(jù)和公共子系統(tǒng)的公共數(shù)據(jù),為客戶集成和推送信息,實(shí)現(xiàn)客戶移動(dòng)互聯(lián)網(wǎng)APP訪問(wèn)系統(tǒng)服務(wù)的系統(tǒng)。
[0007]本發(fā)明的技術(shù)核心是一種在跨機(jī)構(gòu)的網(wǎng)絡(luò)化業(yè)務(wù)體系中,將從屬于不同機(jī)構(gòu)的個(gè)性化數(shù)據(jù)分布式存儲(chǔ)在各自機(jī)構(gòu)的數(shù)據(jù)庫(kù),形成多子系統(tǒng);將公共數(shù)據(jù)及公共業(yè)務(wù)聚集在公共子系統(tǒng)上;并為這些子系統(tǒng)的客戶提供統(tǒng)一APP應(yīng)用程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器對(duì)公共數(shù)據(jù)及個(gè)性化數(shù)據(jù)的訪問(wèn),集合封裝并返回符合客戶APP應(yīng)用請(qǐng)求的數(shù)據(jù)信息,實(shí)現(xiàn)涉及個(gè)性數(shù)據(jù)與公共數(shù)據(jù)的全部業(yè)務(wù)的運(yùn)行的方法。根據(jù)這種方法構(gòu)建的信息系統(tǒng),涉及相關(guān)的計(jì)算機(jī)程序產(chǎn)品。
[0008]發(fā)明的具體內(nèi)容如下:
[0009]1、在本發(fā)明中,為實(shí)現(xiàn)將從屬于不同機(jī)構(gòu)的客戶個(gè)性化數(shù)據(jù)安全存儲(chǔ)在所屬機(jī)構(gòu)的環(huán)境中,支持機(jī)構(gòu)在后臺(tái)對(duì)所屬客戶數(shù)據(jù)信息的安全存儲(chǔ)、獨(dú)立管理與專(zhuān)門(mén)服務(wù)的目的,系統(tǒng)為機(jī)構(gòu)構(gòu)建機(jī)構(gòu)子系統(tǒng)。機(jī)構(gòu)子系統(tǒng)包括:存儲(chǔ)該機(jī)構(gòu)所屬客戶數(shù)據(jù)信息、機(jī)構(gòu)信息、運(yùn)行環(huán)境信息的子數(shù)據(jù)庫(kù);在后臺(tái)提供獨(dú)立管理和專(zhuān)門(mén)服務(wù)的子計(jì)算機(jī)程序;為所屬客戶APP訪問(wèn)服務(wù)提供支持的數(shù)據(jù)交換服務(wù)器。
[0010]在子系統(tǒng)中,以系統(tǒng)標(biāo)識(shí)SID標(biāo)識(shí)子系統(tǒng);對(duì)子系統(tǒng)中的客戶,以子系統(tǒng)標(biāo)識(shí)作為要素,生成客戶ID、用戶名,建立子系統(tǒng)中關(guān)于客戶與系統(tǒng)的完整數(shù)據(jù)庫(kù)及其結(jié)構(gòu),實(shí)現(xiàn)采用APP應(yīng)用程序訪問(wèn)時(shí),依據(jù)客戶ID(或用戶名)建立與訪問(wèn)目標(biāo)子系統(tǒng)的關(guān)聯(lián)。
[0011]2、在本發(fā)明中,為實(shí)現(xiàn)分布于不同機(jī)構(gòu)子系統(tǒng)中的客戶對(duì)公共數(shù)據(jù)和公共服務(wù)的訪問(wèn),建立公共子系統(tǒng),對(duì)客戶提供涉及業(yè)務(wù)的公共數(shù)據(jù)及公共業(yè)務(wù)的管理與服務(wù)支持。公共子系統(tǒng)包括:存儲(chǔ)公共數(shù)據(jù)信息、公共運(yùn)行環(huán)境信息、以及公共服務(wù)中涉及的客戶訪問(wèn)驗(yàn)證的客戶用戶名/密碼鏡像信息的公共子系統(tǒng)數(shù)據(jù)庫(kù);在后臺(tái)提供公共數(shù)據(jù)與業(yè)務(wù)管理及專(zhuān)門(mén)服務(wù)的子計(jì)算機(jī)程序;為所有客戶APP訪問(wèn)服務(wù)提供支持的數(shù)據(jù)交換服務(wù)器。
[0012]在公共子系統(tǒng)中,以系統(tǒng)標(biāo)識(shí)Pid標(biāo)識(shí)公共子系統(tǒng);對(duì)公共子系統(tǒng)的客戶訪問(wèn)請(qǐng)求,以機(jī)構(gòu)子系統(tǒng)用戶名/密碼在公共子系統(tǒng)中的鏡像訪問(wèn)驗(yàn)證信息進(jìn)行驗(yàn)證,實(shí)現(xiàn)訪問(wèn)認(rèn)證與控制。
[0013]3、在本發(fā)明中,在已構(gòu)建機(jī)構(gòu)子系統(tǒng)及公共服務(wù)子系統(tǒng),并能在后臺(tái)為客戶提供管理和服務(wù)的基礎(chǔ)上,為實(shí)現(xiàn)所有客戶以統(tǒng)一 APP應(yīng)用程序,對(duì)公共數(shù)據(jù)及個(gè)性化數(shù)據(jù)的訪問(wèn),提供涉及個(gè)性數(shù)據(jù)與公共數(shù)據(jù)的全部服務(wù)的系統(tǒng)包括:
[0014](I)統(tǒng)一的移動(dòng)互聯(lián)網(wǎng)APP應(yīng)用程序。
[0015]統(tǒng)一的移動(dòng)互聯(lián)網(wǎng)APP應(yīng)用程序,是根據(jù)系統(tǒng)承載業(yè)務(wù)及應(yīng)用模式開(kāi)發(fā)的,提供給系統(tǒng)所有客戶,專(zhuān)門(mén)用來(lái)訪問(wèn)為其服務(wù)的機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)數(shù)據(jù)信息的計(jì)算程序軟件。它是一種客戶端軟件,以c / S架構(gòu)與APP訪問(wèn)集中響應(yīng)服務(wù)器交互??蛻臬@得該APP程序并安裝在個(gè)人的移動(dòng)互聯(lián)網(wǎng)終端設(shè)備上,通過(guò)網(wǎng)絡(luò),即可實(shí)現(xiàn)對(duì)系統(tǒng)服務(wù)的訪問(wèn)。
[0016]⑵APP訪問(wèn)集中響應(yīng)服務(wù)器。
[0017]其APP請(qǐng)求解析模塊用于接收并解析APP程序提交的APP訪問(wèn)請(qǐng)求;其內(nèi)容組裝模塊,根據(jù)APP請(qǐng)求解析模塊所解析的APP請(qǐng)求參數(shù)及客戶登錄用戶名相關(guān)信息,選取合適的內(nèi)容組織框架模板,組裝成適合客戶APP請(qǐng)求的內(nèi)容組織框架數(shù)據(jù);其子系統(tǒng)數(shù)據(jù)交換模塊根據(jù)內(nèi)容組裝模塊的指令,與機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)交互,為內(nèi)容組裝模塊獲取APP請(qǐng)求相關(guān)數(shù)據(jù),實(shí)現(xiàn)對(duì)客戶請(qǐng)求響應(yīng)的數(shù)據(jù)組裝;其APP應(yīng)答輸出模塊,將內(nèi)容組裝模塊所組裝的滿足客戶APP請(qǐng)求的內(nèi)容組織框架內(nèi)容輸出給APP程序;訪問(wèn)響應(yīng)關(guān)系管理模塊,用于對(duì)客戶訪問(wèn)響應(yīng)關(guān)系進(jìn)行管理,根據(jù)客戶標(biāo)識(shí)中的子系統(tǒng)標(biāo)識(shí)信息,查找客戶所屬子系統(tǒng),確定涉及客戶個(gè)性化數(shù)據(jù)的訪問(wèn)目的服務(wù)器及相應(yīng)的內(nèi)容組織框架模板;內(nèi)容組織框架管理模塊,對(duì)內(nèi)容組裝框架模板進(jìn)行管理;以及數(shù)據(jù)庫(kù),存儲(chǔ)APP訪問(wèn)集中響應(yīng)服務(wù)器各類(lèi)系統(tǒng)數(shù)據(jù)。
[0018](3)機(jī)構(gòu)子系統(tǒng)。
[0019]支持機(jī)構(gòu)在后臺(tái)對(duì)所屬客戶數(shù)據(jù)信息的安全存儲(chǔ)、獨(dú)立管理與專(zhuān)門(mén)服務(wù),并通過(guò)統(tǒng)一的APP程序或互聯(lián)網(wǎng)WEB門(mén)戶提供客戶訪問(wèn)服務(wù)。(如上I所述)。
[0020](4)公共子系統(tǒng)。
[0021]支持涉及業(yè)務(wù)的公共數(shù)據(jù)及公共業(yè)務(wù)的管理與服務(wù),并通過(guò)統(tǒng)一的APP程序或互聯(lián)網(wǎng)WEB門(mén)戶提供客戶訪問(wèn)服務(wù)。(如上2所述)。
[0022]4、在本發(fā)明中,為構(gòu)建實(shí)現(xiàn)上述目的的跨機(jī)構(gòu)網(wǎng)絡(luò)化業(yè)務(wù)經(jīng)營(yíng)的信息化系統(tǒng),本發(fā)明提供的實(shí)現(xiàn)客戶以統(tǒng)一的APP應(yīng)用程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)的系統(tǒng)方法,包括:
[0023](I)客戶APP應(yīng)用程序向APP訪問(wèn)集中響應(yīng)服務(wù)器發(fā)出APP請(qǐng)求;
[0024]⑵APP訪問(wèn)集中響應(yīng)服務(wù)器的APP請(qǐng)求解析模塊接收并解析APP請(qǐng)求,將解析后的APP請(qǐng)求參數(shù)(含客戶登錄用戶名、密碼相關(guān)信息)轉(zhuǎn)交內(nèi)容組裝模塊;
[0025](3)內(nèi)容組裝模塊調(diào)用訪問(wèn)響應(yīng)關(guān)系管理模塊,由訪問(wèn)響應(yīng)關(guān)系管理模塊根據(jù)解析后的APP請(qǐng)求參數(shù)(客戶登錄信息),查詢客戶歸屬的機(jī)構(gòu)子系統(tǒng)及內(nèi)容組織框架模板;
[0026](4)如客戶APP請(qǐng)求訪問(wèn)涉及機(jī)構(gòu)子系統(tǒng)數(shù)據(jù),訪問(wèn)響應(yīng)關(guān)系管理模塊向機(jī)構(gòu)子系統(tǒng)提交客戶驗(yàn)證請(qǐng)求,接收子系統(tǒng)對(duì)客戶登錄認(rèn)證的確認(rèn)應(yīng)答,并更新公共子系統(tǒng)中客戶鏡像訪問(wèn)驗(yàn)證信息;
[0027](5)如客戶APP請(qǐng)求訪問(wèn)涉及公共子系統(tǒng)數(shù)據(jù),訪問(wèn)響應(yīng)關(guān)系管理模塊向公共子系統(tǒng)提交客戶驗(yàn)證請(qǐng)求,由公共子系統(tǒng)根據(jù)客戶鏡像訪問(wèn)驗(yàn)證信息驗(yàn)證,接收公共子系統(tǒng)對(duì)客戶登錄認(rèn)證的確認(rèn)應(yīng)答。
[0028](6)內(nèi)容組裝模塊接收、調(diào)用內(nèi)容組織框架管理模塊根據(jù)APP請(qǐng)求參數(shù)(含客戶登錄用戶名、密碼相關(guān)信息)向內(nèi)容組裝模塊返回內(nèi)容組織框架模板;
[0029](7)內(nèi)容組裝模塊根據(jù)APP請(qǐng)求參數(shù)、從訪問(wèn)響應(yīng)關(guān)系管理模塊獲取的機(jī)構(gòu)子系統(tǒng)(公共子系統(tǒng))的驗(yàn)證確認(rèn)信息及內(nèi)容組織框架模板,依照預(yù)先配置的規(guī)則,向子系統(tǒng)數(shù)據(jù)交換模塊發(fā)送獲取數(shù)據(jù)指令;
[0030](8)子系統(tǒng)數(shù)據(jù)交換模塊與機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)交互,獲取涉及客戶APP請(qǐng)求的數(shù)據(jù),并返回內(nèi)容組裝模塊;[0031 ] (9)內(nèi)容組裝模塊按內(nèi)容組織框架模板,組裝APP請(qǐng)求響應(yīng)內(nèi)容組織框架內(nèi)容;
[0032](10)內(nèi)容組裝模塊向APP請(qǐng)求應(yīng)答模塊輸出組裝完成的APP請(qǐng)求響應(yīng)的內(nèi)容組織框架內(nèi)容;
[0033](Il)APP請(qǐng)求應(yīng)答模塊向APP應(yīng)用程序返回應(yīng)答,輸出符合APP請(qǐng)求要求的內(nèi)容。
[0034]5、基于本發(fā)明的方法,所構(gòu)建的在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),涉及一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括在計(jì)算機(jī)、移動(dòng)互聯(lián)網(wǎng)終端上存貯運(yùn)行的程序代碼、涉及服務(wù)對(duì)象、業(yè)務(wù)、跨機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)、APP訪問(wèn)集中響應(yīng)服務(wù)器、后臺(tái)管理及服務(wù)平臺(tái)的通信與訪問(wèn)、控制等相關(guān)的數(shù)據(jù)及結(jié)構(gòu),以及由這些數(shù)據(jù)組織的數(shù)據(jù)庫(kù),實(shí)現(xiàn)客戶APP服務(wù)端、機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)、APP訪問(wèn)集中響應(yīng)服務(wù)器所涉的系統(tǒng)構(gòu)建、運(yùn)行管理、訪問(wèn)與服務(wù)等功倉(cāng)泛。
[0035]6、根據(jù)本發(fā)明構(gòu)建的在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的系統(tǒng),既實(shí)現(xiàn)了機(jī)構(gòu)對(duì)所屬客戶數(shù)據(jù)信息的安全存儲(chǔ)、獨(dú)立管理與專(zhuān)門(mén)服務(wù)的目的;又通過(guò)公共子系統(tǒng)分離公共信息與服務(wù)資源,由公共機(jī)構(gòu)集中提供公共服務(wù),減少公共信息與服務(wù)資源在子系統(tǒng)環(huán)境的存儲(chǔ)、運(yùn)行、管理和維護(hù)開(kāi)銷(xiāo);同時(shí)也實(shí)現(xiàn)了所有機(jī)構(gòu)子系統(tǒng)客戶應(yīng)用單一的APP客戶端應(yīng)用程序?qū)ο到y(tǒng)的統(tǒng)一訪問(wèn),增值了公共信息和公共服務(wù)價(jià)值,兼顧了分布式存儲(chǔ)與管理的保密、個(gè)性服務(wù)與公共信息與服務(wù)的統(tǒng)一性、公共性延展。不同機(jī)構(gòu)、不同地點(diǎn)的客戶采用一個(gè)APP客戶端應(yīng)用程序,均能訪問(wèn)到個(gè)性化客戶數(shù)據(jù)信息與統(tǒng)一的公共信息,統(tǒng)一了客戶的體驗(yàn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0036]針對(duì)本發(fā)明,參考附圖能更好地理解關(guān)于在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的系統(tǒng)的方法,以及運(yùn)用此方法構(gòu)建的系統(tǒng)結(jié)構(gòu)、客戶訪問(wèn)流程。其中相似的參考標(biāo)識(shí),指的是相似的系統(tǒng)構(gòu)件模塊。其中:
[0037]圖1:客戶以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器,訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)及公共子系統(tǒng)網(wǎng)絡(luò)交互示意圖;
[0038]圖2:機(jī)構(gòu)子系統(tǒng)的邏輯模塊結(jié)構(gòu)圖;
[0039]圖3:公共子系統(tǒng)的邏輯模塊結(jié)構(gòu)圖;
[0040]圖4:客戶以APP程序通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器,訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)及公共子系統(tǒng)流程圖;
[0041]圖5:APP訪問(wèn)集中響應(yīng)服務(wù)器根據(jù)APP訪問(wèn)請(qǐng)求及組裝規(guī)則,組裝涉及機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)的內(nèi)容的框架內(nèi)容示意圖;
[0042]圖6 =APP訪問(wèn)集中響應(yīng)服務(wù)器的邏輯模塊結(jié)構(gòu)圖;
[0043]圖7 =APP訪問(wèn)集中響應(yīng)服務(wù)器主要模塊協(xié)同的工作流程圖;
[0044]圖8:實(shí)例:客戶以APP程序通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器www.gate, com,訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)www.subnet, com及公共子系統(tǒng)www.public, com的系統(tǒng)工作流程圖。
【具體實(shí)施方式】[0045]為全面描述應(yīng)用本發(fā)明的方法,實(shí)現(xiàn)客戶應(yīng)用單一 APP程序訪問(wèn)的個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)的系統(tǒng)的過(guò)程,這里參照附圖,說(shuō)明本發(fā)明的示例性實(shí)施例。然而,本發(fā)明可以以多種不同的形式,進(jìn)行不同應(yīng)用的個(gè)案的實(shí)施,并且不應(yīng)解釋為受限于本技術(shù)文件所述的實(shí)施例。
[0046]1、實(shí)現(xiàn)客戶APP程序統(tǒng)一訪問(wèn)的包括個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)與公共子系統(tǒng)的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
[0047]如圖1所示是客戶以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器,訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)及公共子系統(tǒng)網(wǎng)絡(luò)交互示意圖。圖中列示所構(gòu)建系統(tǒng)涉及的各子系統(tǒng),包括用戶APP程序P2、APP訪問(wèn)集中響應(yīng)服務(wù)器P3、機(jī)構(gòu)子系統(tǒng)P4(在實(shí)際系統(tǒng)可接入系列的機(jī)構(gòu)子系統(tǒng))、公共子系統(tǒng)P5、以及用于將它們互聯(lián)的網(wǎng)絡(luò)。
[0048](I)客戶APP程序P2是根據(jù)系統(tǒng)承載業(yè)務(wù)及應(yīng)用模式開(kāi)發(fā)的,提供給系統(tǒng)所有客戶專(zhuān)門(mén)用來(lái)訪問(wèn)為其服務(wù)的機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)的計(jì)算程序軟件。它是一種客戶端軟件,以C / S架構(gòu)與APP訪問(wèn)集中響應(yīng)服務(wù)器交互。客戶獲得該APP程序后,安裝在個(gè)人的移動(dòng)互聯(lián)網(wǎng)終端設(shè)備上,通過(guò)網(wǎng)絡(luò),即可實(shí)現(xiàn)對(duì)系統(tǒng)服務(wù)的訪問(wèn);
[0049](2) APP訪問(wèn)集中響應(yīng)服務(wù)器P3是一臺(tái)響應(yīng)APP服務(wù)請(qǐng)求的服務(wù)器或服務(wù)器集群,系統(tǒng)為其配置統(tǒng)一訪問(wèn)的域名及IP地址,所有機(jī)構(gòu)子系統(tǒng)客戶均可通過(guò)該APP訪問(wèn)集中響應(yīng)服務(wù)器,實(shí)現(xiàn)訪問(wèn)信息的需求;
[0050](3)機(jī)構(gòu)子系統(tǒng)P4是承載具體個(gè)性化業(yè)務(wù)的服務(wù)系統(tǒng),也是機(jī)構(gòu)子系統(tǒng)向APP訪問(wèn)集中響應(yīng)服務(wù)器P3返回訪問(wèn)請(qǐng)求數(shù)據(jù)的內(nèi)容服務(wù)器;
[0051](4)公共子系統(tǒng)P5是承載公共信息和公共業(yè)務(wù)的服務(wù)系統(tǒng),也是公共子系統(tǒng)向APP訪問(wèn)集中響應(yīng)服務(wù)器P3返回訪問(wèn)請(qǐng)求數(shù)據(jù)的內(nèi)容服務(wù)器。
[0052](5)APP訪問(wèn)集中響應(yīng)服務(wù)器P3負(fù)責(zé)根據(jù)客戶APP訪問(wèn)請(qǐng)求及登錄用戶名中機(jī)構(gòu)子系統(tǒng)歸屬標(biāo)識(shí),判定訪問(wèn)者屬主機(jī)構(gòu)子系統(tǒng),根據(jù)預(yù)先確立的策略,選擇合適的內(nèi)容組織框架模板,組裝并返回符合客戶APP請(qǐng)求的服務(wù)內(nèi)容。
[0053]2、個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)的邏輯結(jié)構(gòu)與APP訪問(wèn)集中響應(yīng)服務(wù)器訪問(wèn)登錄驗(yàn)證規(guī)劃
[0054]如圖2是機(jī)構(gòu)子系統(tǒng)的邏輯模塊結(jié)構(gòu)圖。圖中列示機(jī)構(gòu)子系統(tǒng)所涉及的主要系統(tǒng)模塊,包括:
[0055](I)數(shù)據(jù)交換服務(wù)器P41,與APP訪問(wèn)集中響應(yīng)服務(wù)器P3交互,由APP訪問(wèn)集中響應(yīng)服務(wù)器P3的子系統(tǒng)數(shù)據(jù)交換模塊P33根據(jù)內(nèi)容組織模塊P34的指令,通過(guò)數(shù)據(jù)交換服務(wù)器P41,獲取客戶在本機(jī)構(gòu)子系統(tǒng)中關(guān)于客戶的個(gè)性化數(shù)據(jù)與服務(wù);
[0056](2)面向客戶的個(gè)性化服務(wù)程序P42,由機(jī)構(gòu)子系統(tǒng)提供非客戶訪問(wèn)的系統(tǒng)自有服務(wù);
[0057](3)后臺(tái)管理程序P43,為機(jī)構(gòu)子系統(tǒng)管理者提供維護(hù)、管理子系統(tǒng)數(shù)據(jù)庫(kù)、環(huán)境、配置等應(yīng)用的工具;
[0058](4)機(jī)構(gòu)子系統(tǒng)數(shù)據(jù)庫(kù)P44,存儲(chǔ)機(jī)構(gòu)子系統(tǒng)支撐環(huán)境數(shù)據(jù)及屬于本子系統(tǒng)客戶的個(gè)性化數(shù)據(jù),支持面向客戶的個(gè)性化服務(wù)程序P42的運(yùn)行的業(yè)務(wù)、客戶的訪問(wèn)服務(wù)和后
臺(tái)管理。
[0059]在整個(gè)系統(tǒng)規(guī)劃中,以機(jī)構(gòu)標(biāo)識(shí)SID標(biāo)識(shí)機(jī)構(gòu)子系統(tǒng),如第i個(gè)機(jī)構(gòu)子系統(tǒng),其IP地址為SIPi,其域名為:www.subnet (i).com,機(jī)構(gòu)標(biāo)識(shí)為:SIDi ;
[0060]對(duì)于機(jī)構(gòu)子系統(tǒng)所屬的客戶,建立客戶ID,用戶名,設(shè)置登錄密碼,使客戶能通過(guò)用戶名/密碼訪問(wèn)系統(tǒng)。而在機(jī)構(gòu)子系統(tǒng)中,以客戶ID作為關(guān)鍵字規(guī)劃數(shù)據(jù)庫(kù)結(jié)構(gòu),組織客戶數(shù)據(jù),建立數(shù)據(jù)庫(kù),形成數(shù)據(jù)操作對(duì)象,在子系統(tǒng)提供的服務(wù)、管理中處理。
[0061]根據(jù)本發(fā)明的方法,規(guī)劃?rùn)C(jī)構(gòu)子系統(tǒng)中的客戶ID,用戶名中具有子系統(tǒng)標(biāo)識(shí)信息,定義子系統(tǒng)中客戶的用戶名結(jié)構(gòu)為單純用戶名與機(jī)構(gòu)標(biāo)識(shí)的組合,并設(shè)置密碼,形成用戶名/密碼訪問(wèn)登錄驗(yàn)證控制機(jī)制。
[0062]在子系統(tǒng)SIDi中,客戶Guest的單純用戶名為Gname,設(shè)置密碼為Gpasswd,則在子系統(tǒng)中創(chuàng)建該客戶時(shí),定義該客戶的應(yīng)用用戶名為單純用戶名為Gname與機(jī)構(gòu)標(biāo)識(shí)SIDi的組合,中間用分隔符(如,,)連接,其密碼為Gpasswd。因此在子系統(tǒng)中,客戶Guest應(yīng)用于訪問(wèn)客戶身份驗(yàn)證的用戶名/密碼(Username / Passwd)組合可以為: [0063]Gname.SIDi/Gpasswd 或 SID1.Gname/Gpasswd
[0064]總之,通過(guò)機(jī)構(gòu)子系統(tǒng)的用戶名攜帶機(jī)構(gòu)子系統(tǒng)標(biāo)識(shí)來(lái)標(biāo)識(shí)客戶的機(jī)構(gòu)子系統(tǒng)歸屬關(guān)系。這樣,當(dāng)客戶Guest在啟動(dòng)APP程序,以Gname.SIDi / Gpasswd或SID1.Gname /Gpasswd登錄訪問(wèn)APP訪問(wèn)集中響應(yīng)服務(wù)器時(shí),系統(tǒng)能夠識(shí)別客戶Guest歸屬于機(jī)構(gòu)子系統(tǒng)SIDi,客戶Guest個(gè)性化訪問(wèn)請(qǐng)求應(yīng)由其關(guān)聯(lián)的子系統(tǒng)服務(wù)器www, subnet (i).com響應(yīng)。
[0065]3、提供公共性數(shù)據(jù)與服務(wù)的公共子系統(tǒng)邏輯結(jié)構(gòu)與涉及身份驗(yàn)證公共服務(wù)的訪問(wèn)控制規(guī)劃
[0066]如圖3是公共子系統(tǒng)的邏輯模塊結(jié)構(gòu)圖。圖中列示的公共子系統(tǒng)主要系統(tǒng)模塊,包括:
[0067](I)數(shù)據(jù)交換服務(wù)器P51,與客戶APP程序交互,與APP訪問(wèn)集中響應(yīng)服務(wù)器P3交互,由APP訪問(wèn)集中響應(yīng)服務(wù)器P3的子系統(tǒng)數(shù)據(jù)交換模塊P33根據(jù)內(nèi)容組織模塊P34的指令,通過(guò)數(shù)據(jù)交換服務(wù)器P51,獲取客戶在公共子系統(tǒng)中關(guān)于客戶的公共化數(shù)據(jù)與服務(wù);
[0068](2)面向客戶的公共信息與公共服務(wù)程序P52,由公共子系統(tǒng)提供非客戶訪問(wèn)的系統(tǒng)自有服務(wù);
[0069](3)后臺(tái)管理程序P53,為公共子系統(tǒng)管理者提供維護(hù)、管理子系統(tǒng)數(shù)據(jù)庫(kù)、環(huán)境、配置等應(yīng)用的工具;
[0070](4)公共子系統(tǒng)數(shù)據(jù)庫(kù)P54,存儲(chǔ)公共子系統(tǒng)支撐環(huán)境數(shù)據(jù)及屬于本子系統(tǒng)公共業(yè)務(wù)涉及全部客戶的相關(guān)數(shù)據(jù)和公共數(shù)據(jù),支持面向客戶的公共信息與公共服務(wù)程序P52的運(yùn)行的業(yè)務(wù)、客戶對(duì)公共信息和公共業(yè)務(wù)的訪問(wèn)服務(wù),以及后臺(tái)管理。
[0071]在公共子系統(tǒng)中,以公共子系統(tǒng)標(biāo)識(shí)PID標(biāo)識(shí)公共子系統(tǒng),如第j個(gè)公共子系統(tǒng),其IP地址為PIPj,其域名為www.public (j).com,公共子系統(tǒng)標(biāo)識(shí)為:PIDj ;這樣可以由多個(gè)公共子系統(tǒng)組成集群,為系統(tǒng)中的各機(jī)構(gòu)子系統(tǒng)客戶提供公共信息與公共服務(wù)。
[0072]這些公共子系統(tǒng)所提供的信息服務(wù),可以通過(guò)公共子系統(tǒng)標(biāo)識(shí)PID,規(guī)劃到內(nèi)容組織框架中去,驅(qū)動(dòng)客戶的APP訪問(wèn)請(qǐng)求的內(nèi)容組織與應(yīng)答。
[0073]在下面的描述中,全部使用“公共子系統(tǒng)”表示一個(gè)公共子系統(tǒng)或的一個(gè)公共子系統(tǒng)集群。公共子系統(tǒng)向所有機(jī)構(gòu)子系統(tǒng)客戶提供開(kāi)放或需要身份驗(yàn)證的公共信息和公共服務(wù)。
[0074]為實(shí)現(xiàn)公共子系統(tǒng)對(duì)所有機(jī)構(gòu)子系統(tǒng)客戶提供身份驗(yàn)證的公共信息與服務(wù),在公共子系統(tǒng)中,建立全部機(jī)構(gòu)子系統(tǒng)的客戶網(wǎng)絡(luò)訪問(wèn)控制信息鏡像數(shù)據(jù)庫(kù),跟隨機(jī)構(gòu)子系統(tǒng),存儲(chǔ)客戶用于訪問(wèn)驗(yàn)證的客戶身份驗(yàn)證用戶名/密碼(Username / Passwd)組合,并以時(shí)間戳表征鏡像客戶網(wǎng)絡(luò)訪問(wèn)控制信息的一致性。當(dāng)一個(gè)客戶的網(wǎng)絡(luò)訪問(wèn)控制信息鏡像數(shù)據(jù)與所屬機(jī)構(gòu)子系統(tǒng)中的時(shí)間戳不一致時(shí),即時(shí)復(fù)制,生成與所屬機(jī)構(gòu)子系統(tǒng)中客戶訪問(wèn)控制信息一致的鏡像,保證對(duì)客戶的驗(yàn)證型公共服務(wù)的訪問(wèn)控制。
[0075]綜上,公共子系統(tǒng)中的客戶網(wǎng)絡(luò)訪問(wèn)控制信息鏡像數(shù)據(jù)庫(kù)來(lái)源于所有機(jī)構(gòu)子系統(tǒng),并跟隨機(jī)構(gòu)子系統(tǒng)進(jìn)行更新。
[0076]當(dāng)客戶訪問(wèn)公共子系統(tǒng)的服務(wù)模塊時(shí),以客戶網(wǎng)絡(luò)訪問(wèn)控制信息鏡像數(shù)據(jù)庫(kù)記載的客戶訪問(wèn)驗(yàn)證信息進(jìn)行驗(yàn)證。
[0077]在整個(gè)系統(tǒng)中,APP訪問(wèn)集中響應(yīng)服務(wù)器P3與機(jī)構(gòu)子系統(tǒng)P4、公共子系統(tǒng)P5邏輯上是不同的獨(dú)立的子系統(tǒng),可以以單一服務(wù)器或服務(wù)器集群分布式部署。整個(gè)系統(tǒng)包括眾多實(shí)現(xiàn)客戶個(gè)性化數(shù)據(jù)分布式存儲(chǔ)與提供個(gè)性化服務(wù)的機(jī)構(gòu)子系統(tǒng)P4,以及眾多提供不同公共服務(wù)信息與公共服務(wù)內(nèi)容的公共子系統(tǒng)P5。其中APP訪問(wèn)集中響應(yīng)服務(wù)器P3配置統(tǒng)一的訪問(wèn)域名及IP地址,而各機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)可以具有獨(dú)立的域名。共同向客戶APP程序P2提供適合其訪問(wèn)業(yè)務(wù)請(qǐng)求的信息,滿足客戶對(duì)個(gè)性化數(shù)據(jù)、服務(wù)和公共性數(shù)據(jù)、服務(wù)的訪問(wèn)與服務(wù)需求。
[0078]4、客戶以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器,訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)及公共子系統(tǒng)流程
[0079]如圖4是客戶以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器,訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)及公共子系統(tǒng)流程圖。針對(duì)客戶APP程序的訪問(wèn)請(qǐng)求,APP訪問(wèn)集中響應(yīng)服務(wù)器解析客戶APP請(qǐng)求,并協(xié)同機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)獲取客戶APP請(qǐng)求數(shù)據(jù),經(jīng)過(guò)組裝后向APP程序返回內(nèi)容,其主要工作流程如下:
[0080](I)圖4所示步驟S21,客戶Pl開(kāi)戶個(gè)人移動(dòng)互聯(lián)網(wǎng)終端上的APP程序P2 ;
[0081](2)圖4所示步驟S22,APP程序P2連接APP訪問(wèn)集中響應(yīng)服務(wù)器P3,提交APP訪問(wèn)請(qǐng)求;
[0082](3)圖4所示步驟S23,APP訪問(wèn)集中響應(yīng)服務(wù)器P3解析APP程序P2提交的反應(yīng)客戶Pl需求的APP請(qǐng)求及客戶登錄用戶身份中的從屬機(jī)構(gòu)標(biāo)識(shí),判定客戶歸屬的機(jī)構(gòu)及存儲(chǔ)其個(gè)性化數(shù)據(jù)的機(jī)構(gòu)子系統(tǒng),以及合適的內(nèi)容組織框架模板;
[0083](4)圖4所示步驟S24,S25,APP訪問(wèn)集中響應(yīng)服務(wù)器P3與機(jī)構(gòu)子系統(tǒng)交互,獲取符合客戶APP訪問(wèn)請(qǐng)求的機(jī)構(gòu)子系統(tǒng)數(shù)據(jù);
[0084](5)圖4所示步驟S26,S27,APP訪問(wèn)集中響應(yīng)服務(wù)器P3與公共子系統(tǒng)交互,獲取符合客戶APP訪問(wèn)請(qǐng)求的機(jī)構(gòu)子系統(tǒng)數(shù)據(jù);
[0085](6)圖4所示步驟S28,APP訪問(wèn)集中響應(yīng)服務(wù)器P3根據(jù)響應(yīng)APP請(qǐng)求的內(nèi)容組織框架模板組裝應(yīng)答客戶APP請(qǐng)求的內(nèi)容組織內(nèi)容;
[0086](7)圖4所示步驟S29,APP訪問(wèn)集中響應(yīng)服務(wù)器P3向APP程序P2返回符合APP訪問(wèn)請(qǐng)求的應(yīng)答內(nèi)容;
[0087](8)圖4所示步驟S2a,APP程序P2向客戶Pl顯示滿足其訪問(wèn)需求的服務(wù)內(nèi)容頁(yè)面。
[0088]5、APP訪問(wèn)集中響應(yīng)服務(wù)器的內(nèi)容組織框架[0089]如圖5是APP訪問(wèn)集中響應(yīng)服務(wù)器P3根據(jù)APP訪問(wèn)請(qǐng)求及組裝規(guī)則,組裝涉及機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)數(shù)據(jù)內(nèi)容的內(nèi)容組織框架示意圖。是如上4步驟③中的內(nèi)容組織框架的格式??蚣芊殖蓛蓚€(gè)部分,(在構(gòu)建實(shí)際的類(lèi)似包括個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)及提供多種公共服務(wù)的公共子系統(tǒng)的系統(tǒng)中,可以根據(jù)業(yè)務(wù)規(guī)劃需要,分成若干個(gè)部分,以協(xié)同多機(jī)構(gòu)子系統(tǒng)與公共子系統(tǒng)為客戶提供滿足訪問(wèn)請(qǐng)求的服務(wù))。
[0090]如圖,內(nèi)部框架I定義涉及關(guān)聯(lián)機(jī)構(gòu)子系統(tǒng)數(shù)據(jù),內(nèi)部框架2定義涉及關(guān)聯(lián)公共子系統(tǒng)數(shù)據(jù),驅(qū)動(dòng)APP訪問(wèn)集中響應(yīng)服務(wù)器P3的子系統(tǒng)數(shù)據(jù)交換模塊P33分別向機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)獲取涉及客戶的個(gè)性化數(shù)據(jù)和公共性數(shù)據(jù)。
[0091]6、APP訪問(wèn)集中響應(yīng)服務(wù)器的邏輯模塊結(jié)構(gòu)
[0092]如圖6是APP訪問(wèn)集中響應(yīng)服務(wù)器的邏輯模塊結(jié)構(gòu)圖。如圖,APP訪問(wèn)集中響應(yīng)服務(wù)器P3包括:APP請(qǐng)求解析模塊P31、APP請(qǐng)求應(yīng)答模塊P32、子系統(tǒng)數(shù)據(jù)交換模塊P33、內(nèi)容組裝模塊P34、訪問(wèn)響應(yīng)關(guān)系管理模塊P35、內(nèi)容組織框架管理模塊P36以及APP訪問(wèn)集中響應(yīng)服務(wù)器數(shù)據(jù)庫(kù)P37等主要模塊。
[0093]其中APP請(qǐng)求解析模塊P31,負(fù)責(zé)解析客戶APP程序P2提交的APP請(qǐng)求,處理請(qǐng)求參數(shù),轉(zhuǎn)換為其他模塊應(yīng)用的數(shù)據(jù),向其它處理模塊提供關(guān)于客戶本次APP請(qǐng)求的信息(如包含請(qǐng)求參數(shù)、源IP地址、源端口、目的IP地址、目的端口、客戶登錄用戶名、歸屬機(jī)構(gòu)子系統(tǒng)及其它相關(guān)信息等)。
[0094]內(nèi)容組裝模塊P34得到P31解析后APP請(qǐng)求相關(guān)信息后,根據(jù)這些信息及預(yù)先確立的規(guī)則,選擇合適的內(nèi)容組織框架模板,并動(dòng)態(tài)選擇輸出數(shù)據(jù),組裝成適合客戶請(qǐng)求要求的內(nèi)容組織框架內(nèi)容,提交APP請(qǐng)求應(yīng)答模塊P32輸出給客戶APP程序P2。
[0095]子系統(tǒng)數(shù)據(jù)交換模塊P33,根據(jù)內(nèi)容組裝模塊P34的指令,與機(jī)構(gòu)子系統(tǒng)與公共子系統(tǒng)交互,獲取關(guān)于客戶APP訪問(wèn)請(qǐng)求的個(gè)性化數(shù)據(jù)和公共化數(shù)據(jù),并返回內(nèi)容組裝模塊P34進(jìn)行APP訪問(wèn)請(qǐng)求應(yīng)答內(nèi)容封裝。
[0096]訪問(wèn)響應(yīng)關(guān)系管理模塊P35,具有訪問(wèn)響應(yīng)關(guān)系管理的功能,以及針對(duì)客戶標(biāo)識(shí),定位客戶所屬機(jī)構(gòu)子系統(tǒng),并確定內(nèi)容組織框架的功能。訪問(wèn)響應(yīng)關(guān)系管理功能包括對(duì)訪問(wèn)響應(yīng)關(guān)系進(jìn)行增加、刪除、修改、排序、啟禁設(shè)置等,這些訪問(wèn)響應(yīng)關(guān)系管理數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)P37中。
[0097]根據(jù)本發(fā)明,基于機(jī)構(gòu)子系統(tǒng)標(biāo)識(shí)SID,客戶ID,用戶名中攜帶的機(jī)構(gòu)子系統(tǒng)標(biāo)識(shí),可以從客戶訪問(wèn)系統(tǒng)時(shí)輸入的登錄用戶名中,解析出客戶歸屬的機(jī)構(gòu)子系統(tǒng)。因此,在APP訪問(wèn)集中響應(yīng)服務(wù)器中,建立登錄客戶與歸屬系統(tǒng)的關(guān)聯(lián)關(guān)系,形成訪問(wèn)響應(yīng)關(guān)系管理數(shù)據(jù)庫(kù),用于APP訪問(wèn)集中響應(yīng)服務(wù)器進(jìn)行內(nèi)容組織框架內(nèi)容的組裝。
[0098]這里,對(duì)應(yīng)于機(jī)構(gòu)子系統(tǒng)SIDi中的客戶Guest,組合其單純用戶名為Gname和歸屬機(jī)構(gòu)子系統(tǒng)標(biāo)識(shí),形成訪問(wèn)應(yīng)用用戶名Gname.SIDi,設(shè)置密碼為Gpasswd ;機(jī)構(gòu)子系統(tǒng)IP地址為SIPi,域名為www.subnet (i).com。并規(guī)劃為客戶提供訪問(wèn)服務(wù)的內(nèi)容組織框架模板為 M(SIDi)。
[0099]在APP訪問(wèn)集中響應(yīng)服務(wù)器的訪問(wèn)響應(yīng)關(guān)系管理數(shù)據(jù)庫(kù),記錄關(guān)系R{SID,SIP,URL, Μ}和 M {SID},如 R {SIDi,SIPi,URLi,M (SIDi)}及 M (SIDi);
[0100]當(dāng)客戶Guest以用戶名Gname.SIDi,在APP程序中登錄訪問(wèn)APP訪問(wèn)集中響應(yīng)服務(wù)器時(shí),系統(tǒng)從R{SIDi,SIPi,URLi,M(SIDi)}關(guān)系解析出Gname.SIDi歸屬于機(jī)構(gòu)子系統(tǒng)SIDi,其服務(wù)器為(SIPi,URLi),因此APP訪問(wèn)集中響應(yīng)服務(wù)器可以依據(jù)定義的SIDi機(jī)構(gòu)的內(nèi)容組織框架模板M(SIDi)生成內(nèi)容組織框架內(nèi)容,指引APP訪問(wèn)集中響應(yīng)服務(wù)器的子系統(tǒng)數(shù)據(jù)交換模塊P33從服務(wù)器為(SIPi,URLi)獲取客戶Guest請(qǐng)求的個(gè)性化數(shù)據(jù)與服務(wù)。當(dāng)然,在涉及SIDi機(jī)構(gòu)的內(nèi)容組織框架模板中還規(guī)劃了公共子系統(tǒng)為SIDi機(jī)構(gòu)客戶提供公共信息和服務(wù)的方式與內(nèi)容。
[0101]因此,在APP訪問(wèn)集中響應(yīng)服務(wù)器中,記錄全部機(jī)構(gòu)子系統(tǒng)的關(guān)系R{SID,SIP,。^},并定義相應(yīng)的內(nèi)容組織框架模板1出10},創(chuàng)建的訪問(wèn)響應(yīng)關(guān)系管理數(shù)據(jù)庫(kù),可以為所有機(jī)構(gòu)子系統(tǒng)的客戶提供個(gè)性化和公共性信息和服務(wù)。
[0102]內(nèi)容組織框架管理模塊P36,具有內(nèi)容組織框架模板的管理功能,根據(jù)規(guī)劃對(duì)所有機(jī)構(gòu)子系統(tǒng)提供給所屬客戶的訪問(wèn)組織框架、內(nèi)容、模塊、方式等進(jìn)行設(shè)計(jì)、增加、刪除、修改、查詢。內(nèi)容組織框架模板存儲(chǔ)于數(shù)據(jù)庫(kù)P37中。
[0103]APP訪問(wèn)集中響應(yīng)服務(wù)器數(shù)據(jù)庫(kù)P37,存儲(chǔ)各類(lèi)系統(tǒng)數(shù)據(jù),包括系統(tǒng)配置、訪問(wèn)響應(yīng)關(guān)系管理關(guān)系數(shù)據(jù)R{SID,SIP, URL},內(nèi)容組織框架模板M {SID}數(shù)據(jù)等。[0104]7、客戶啟動(dòng)APP程序進(jìn)行APP訪問(wèn)請(qǐng)求時(shí),APP訪問(wèn)集中響應(yīng)服務(wù)器主要模塊響應(yīng)工作流程
[0105]如圖7是客戶以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器,提交訪問(wèn)請(qǐng)求時(shí),APP訪問(wèn)集中響應(yīng)服務(wù)器主要模塊響應(yīng)工作流程圖。針對(duì)客戶的訪問(wèn)請(qǐng)求,APP訪問(wèn)集中響應(yīng)服務(wù)器從解析客戶APP請(qǐng)求開(kāi)始,協(xié)同機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng),獲得機(jī)構(gòu)子系統(tǒng)與公共子系統(tǒng)的數(shù)據(jù),生成APP訪問(wèn)請(qǐng)求應(yīng)答內(nèi)容。APP訪問(wèn)集中響應(yīng)服務(wù)器各模塊的主要工作流程如下:
[0106](I)圖7所示步驟S71,客戶啟動(dòng)APP程序P2,連接APP訪問(wèn)集中響應(yīng)服務(wù)器,發(fā)送APP請(qǐng)求,APP請(qǐng)求解析模塊P31響應(yīng)請(qǐng)求;
[0107](2)圖7所示步驟S72,APP請(qǐng)求解析模塊P31解析出APP請(qǐng)求信息及用戶名后傳送給內(nèi)容組裝模塊P34 ;
[0108](3)圖7所示步驟S73,內(nèi)容組裝模塊P34將解析出APP請(qǐng)求信息及用戶名提交訪問(wèn)響應(yīng)關(guān)系管理模塊P35,查詢R{SID,SIP, URL}和M {SID},確認(rèn)客戶歸屬的機(jī)構(gòu)子系統(tǒng)及系統(tǒng)響應(yīng)應(yīng)采用的內(nèi)容組織框架模板;
[0109](4)圖7所示步驟S74,訪問(wèn)響應(yīng)關(guān)系管理模塊P35向內(nèi)容組裝模塊P34返回確認(rèn)客戶歸屬的機(jī)構(gòu)子系統(tǒng)及系統(tǒng)響應(yīng)應(yīng)采用的內(nèi)容組織框架模板;
[0110](5)圖7所示步驟S75,內(nèi)容組裝模塊P34根據(jù)訪問(wèn)響應(yīng)關(guān)系管理模塊P35返回信息向內(nèi)容組織框架管理模塊P36獲取內(nèi)容組織框架模板;
[0111](6)圖7所示步驟S76,內(nèi)容組織框架管理模塊P36返回符合客戶請(qǐng)求的內(nèi)容組織框架模板;
[0112](7)圖7所示步驟S77,內(nèi)容組裝模塊P34向子系統(tǒng)數(shù)據(jù)交換模塊P33提交獲取APP訪問(wèn)請(qǐng)求響應(yīng)數(shù)據(jù)指令;
[0113](8)圖7所示步驟S78,子系統(tǒng)數(shù)據(jù)交換模塊P33與機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)交互獲取APP訪問(wèn)請(qǐng)求響應(yīng)數(shù)據(jù);
[0114](9)圖7所示步驟S79,子系統(tǒng)數(shù)據(jù)交換模塊P33向內(nèi)容組裝模塊P34返回獲取APP訪問(wèn)請(qǐng)求響應(yīng)數(shù)據(jù);[0115](10)圖7所示步驟S7a,內(nèi)容組裝模塊P34依據(jù)內(nèi)容組織框架模板進(jìn)行APP訪問(wèn)請(qǐng)求響應(yīng)數(shù)據(jù)組裝;
[0116](I I)圖7所示步驟S7b,內(nèi)容組裝模塊P34將組裝好的內(nèi)容組織框架頁(yè)面?zhèn)魉虯PP請(qǐng)求應(yīng)答模塊P32 ;
[0117](12)圖7所示步驟S7b,APP請(qǐng)求應(yīng)答模塊P32返回APP應(yīng)答,向客戶APP程序P2輸出響應(yīng)內(nèi)容。
[0118]8、示例
[0119]下面,我們通過(guò)一個(gè)實(shí)例,具體說(shuō)明本發(fā)明的實(shí)施。
[0120]首先建設(shè)APP訪問(wèn)集中響應(yīng)服務(wù)器www.gate, com,它可以是一臺(tái)APP響應(yīng)服務(wù)器或服務(wù)器集成,在系統(tǒng)中,為達(dá)到分屬于不同機(jī)構(gòu)的客戶數(shù)據(jù)分布式存儲(chǔ)以及安全管理需要,對(duì)不同機(jī)構(gòu),建設(shè)不同的機(jī)構(gòu)子系統(tǒng)及其服務(wù)器,其中一個(gè)機(jī)構(gòu)子系統(tǒng)為:WWW.subnet,com,其機(jī)構(gòu)子系統(tǒng)標(biāo)識(shí)為Sub,在系統(tǒng)中建設(shè)有一系列的公共子系統(tǒng),向各機(jī)構(gòu)子系統(tǒng)客戶提供公共服務(wù),其中一個(gè)公共子系統(tǒng)為:www.public, com ;而對(duì)子系統(tǒng)www.subnet, com中所有客戶提供訪問(wèn)服務(wù)的內(nèi)容,以內(nèi)容組織框架模板M(Sub)表示,這個(gè)模板中包括對(duì)機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)訪問(wèn)內(nèi)容組織的規(guī)劃。
[0121]在機(jī)構(gòu)子系統(tǒng)Sub中有客戶張邁女士,機(jī)構(gòu)子系統(tǒng)為其提供個(gè)性化服務(wù)所涉其個(gè)人數(shù)據(jù)存儲(chǔ)在www.subnet, com服務(wù)器中,其在www.subnet, com的客戶ID為idlOOO,其個(gè)人在www.subnet, com中設(shè)定用戶名時(shí)核心字Mary,系統(tǒng)為其創(chuàng)建的全局訪問(wèn)用戶名為:Mary.Sub,并設(shè)定了密碼:Passwd。
[0122]為保證客戶張邁女士以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器www.gate, com訪問(wèn)機(jī)構(gòu)子系統(tǒng)WWW.subnet, com服務(wù)器和公共子系統(tǒng)www.public, com,獲得機(jī)構(gòu)子系統(tǒng)www.subnet, com提供的個(gè)性化的服務(wù)和公共子系統(tǒng)www.public, com提供的公共性服務(wù),在APP訪問(wèn)集中響應(yīng)服務(wù)器www.gate, com中,構(gòu)建了包含R{Sub, www.subnet, com,M(Sub)}客戶標(biāo)識(shí)與訪問(wèn)識(shí)別數(shù)據(jù)庫(kù),以及包括M(Sub)的內(nèi)容組織框架模板數(shù)據(jù)庫(kù)。并在公共子系統(tǒng)中,建立包含全部機(jī)構(gòu)子系統(tǒng)的用戶登錄驗(yàn)證鏡像數(shù)據(jù)庫(kù)。庫(kù)中記載客戶張邁女士的用戶名/密碼及涉及驗(yàn)證數(shù)據(jù)有效期等,即{Mary.Sub, Passwd,......}。
[0123]這樣客戶張邁女士以APP程序,通過(guò)APP訪問(wèn)集中響應(yīng)服務(wù)器www.gate, com訪問(wèn)個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的機(jī)構(gòu)子系統(tǒng)WWW.subnet, com及公共子系統(tǒng)www.public, com的系統(tǒng)工作流程如下:
[0124](I)圖8所示步驟S81,客戶Pl (張邁)啟動(dòng)APP程序P2 ;
[0125](2)圖8所示步驟S82,APP程序P2連接APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate,com服務(wù)器);
[0126](3)圖8所示步驟S83, APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate, com服務(wù)器)解析APP程序P2提交的反應(yīng)客戶Pl (張邁)需求的APP請(qǐng)求及客戶登錄用戶身份(Mary.Sub)中的從屬機(jī)構(gòu)標(biāo)識(shí)(Sub),判定客戶歸屬的機(jī)構(gòu)及存儲(chǔ)其個(gè)性化數(shù)據(jù)的機(jī)構(gòu)子系統(tǒng)(誦.subnet, com)、內(nèi)容組織框架模板(M(Sub));
[0127](4)圖8所示步驟S84, APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate, com服務(wù)器)選擇內(nèi)容組織框架模板(M(Sub)),并準(zhǔn)備按照根據(jù)預(yù)先配置的規(guī)則生成APP訪問(wèn)請(qǐng)求響應(yīng)內(nèi)容;[0128](5)圖8所示步驟S85、S86,APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate, com服務(wù)器)與機(jī)構(gòu)子系統(tǒng)(WWW.subnet, com)交互,獲取生成APP訪問(wèn)請(qǐng)求響應(yīng)內(nèi)容所需個(gè)性化數(shù)據(jù);
[0129](6)圖8所示步驟S87、S88,APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate, com服務(wù)器)與公共子系統(tǒng)(WWW.public, com)交互,獲取生成APP訪問(wèn)請(qǐng)求響應(yīng)內(nèi)容所需公共化數(shù)據(jù);
[0130](7)圖8所示步驟S89, APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate, com服務(wù)器)按照內(nèi)容組織框架模板(M (Sub)),根據(jù)配置的規(guī)則,生成APP訪問(wèn)請(qǐng)求響應(yīng)內(nèi)容;
[0131](8)圖8所示步驟S8a, APP訪問(wèn)集中響應(yīng)服務(wù)器P3 (www.gate, com服務(wù)器)向APP程序P2返回APP訪問(wèn)請(qǐng)求響應(yīng)內(nèi)容;
[0132](9)圖8所示步驟S8b,APP程序P2向客戶Pl (張邁)顯示符合APP訪問(wèn)請(qǐng)求的響應(yīng)服務(wù)內(nèi)容頁(yè)面。
[0133]以上所述僅為本發(fā)明的過(guò)程及方法的實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)展的思想和原則之內(nèi)所作的任何修改、等同替代、改進(jìn)等,均應(yīng)屬于本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),其特征在于:根據(jù)發(fā)明方法構(gòu)建的系統(tǒng)包括如下: (1)客戶訪問(wèn)移動(dòng)互聯(lián)網(wǎng)信息系統(tǒng)的APP程序,是客戶訪問(wèn)網(wǎng)絡(luò)信息內(nèi)容的終端應(yīng)用軟件; (2)為客戶APP程序提供訪問(wèn)服務(wù)的APP訪問(wèn)集中響應(yīng)服務(wù)器,是一臺(tái)WEB服務(wù)器或服務(wù)器集群; (3)分布式存儲(chǔ)客戶及機(jī)構(gòu)個(gè)性化數(shù)據(jù)并向客戶提供個(gè)性化服務(wù)的機(jī)構(gòu)子系統(tǒng),表現(xiàn)為系統(tǒng)中每一個(gè)機(jī)構(gòu)擁有的一臺(tái)服務(wù)器或服務(wù)器集群; (4)為客戶提供公共信息和公共業(yè)務(wù)服務(wù)的公共子系統(tǒng),表現(xiàn)為系統(tǒng)中公共服務(wù)提供者擁有的一臺(tái)服務(wù)器或服務(wù)器集群。
2.一種在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),其特征在于:構(gòu)建系統(tǒng)的方法包括如下: (1)建立以子系統(tǒng)標(biāo)識(shí)(SID)標(biāo)識(shí)子系統(tǒng)(如SIDi);以攜帶子系統(tǒng)標(biāo)識(shí)信息(如SIDi)的子系統(tǒng)客戶標(biāo)識(shí)(ID、Username、......),標(biāo)識(shí)客戶(Guest)身份(如客戶Guest的用戶名定義為:Gname.SIDi或SID1.Gname);使得從客戶身份標(biāo)識(shí)(如Username)中可以確定客戶與其歸屬子系統(tǒng)關(guān)系;對(duì)客戶個(gè)性化數(shù)據(jù)和子系統(tǒng)其它數(shù)據(jù)進(jìn)行本地存儲(chǔ),達(dá)到數(shù)據(jù)獨(dú)立安全存儲(chǔ)、子系統(tǒng)獨(dú)自管理;并向客戶提供專(zhuān)門(mén)個(gè)性化服務(wù);以及具有支持客戶訪問(wèn)的數(shù)據(jù)交換服務(wù)器的機(jī)構(gòu)子系統(tǒng); (2)建立具有根據(jù)機(jī)構(gòu)子系統(tǒng)中攜帶機(jī)構(gòu)子系統(tǒng)標(biāo)識(shí)信息(如SIDi)的客戶身份生成的客戶訪問(wèn)驗(yàn)證鏡像數(shù)據(jù);存儲(chǔ)客戶訪問(wèn)驗(yàn)證鏡像數(shù)據(jù)、公共服務(wù)數(shù)據(jù)信息的數(shù)據(jù)庫(kù);內(nèi)置相應(yīng)的計(jì)算機(jī)程序,提供公共數(shù)據(jù)與業(yè)務(wù)管理及專(zhuān)門(mén)服務(wù);以及具有支持客戶訪問(wèn)的數(shù)據(jù)交換服務(wù)器的公共子系統(tǒng); (3)建立可以接收和解析客戶APP訪問(wèn)請(qǐng)求;具有依據(jù)APP訪問(wèn)請(qǐng)求及登錄訪問(wèn)客戶身份信息,判定所屬個(gè)性化服務(wù)機(jī)構(gòu)子系統(tǒng)及提供服務(wù)內(nèi)容組織框架的功能;與機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)交互獲取APP請(qǐng)求響應(yīng)數(shù)據(jù),按照內(nèi)容組織框架模板組裝內(nèi)容組織框架內(nèi)容;將組裝完成的響應(yīng)內(nèi)容推送至客戶APP程序,實(shí)現(xiàn)客戶訪問(wèn)目的的APP訪問(wèn)集中響應(yīng)服務(wù)器。
3.一種在移動(dòng)互聯(lián)網(wǎng)中使用單一 APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),其特征在于:訪問(wèn)所涉系統(tǒng)的方法及響應(yīng)過(guò)程如下: (I)客戶啟動(dòng)APP程序,連接APP訪問(wèn)集中響應(yīng)服務(wù)器,發(fā)出APP訪問(wèn)請(qǐng)求; ⑵APP訪問(wèn)集中響應(yīng)服務(wù)器響應(yīng)APP程序,接收并解析客戶APP訪問(wèn)請(qǐng)求; (3)APP訪問(wèn)集中響應(yīng)服務(wù)器根據(jù)APP訪問(wèn)請(qǐng)求及客戶登錄身份信息,判定客戶歸屬的機(jī)構(gòu)子系統(tǒng)及提供服務(wù)內(nèi)容的內(nèi)容組織框架模板; (4)APP訪問(wèn)集中響應(yīng)服務(wù)器與相應(yīng)機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)交互,進(jìn)行數(shù)據(jù)交換,獲取響應(yīng)APP訪問(wèn)請(qǐng)求的數(shù)據(jù); (5)APP訪問(wèn)集中響應(yīng)服務(wù)器按內(nèi)容組織框架模板組裝響應(yīng)APP訪問(wèn)請(qǐng)求的內(nèi)容組織框架內(nèi)容(當(dāng)客戶完全訪問(wèn)公開(kāi)公共信息和服務(wù)時(shí),系統(tǒng)選擇公共內(nèi)容組織框架模板組裝); (6)APP訪問(wèn)集中響應(yīng)服務(wù)器將組裝生成的響應(yīng)APP訪問(wèn)請(qǐng)求的內(nèi)容推送客戶APP程序; (7)APP程序向客戶顯示滿足其訪問(wèn)需求的服務(wù)內(nèi)容頁(yè)面。
4.如權(quán)利要求1、2所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),所述要求1(3)及要求2 (I)所涉及的機(jī)構(gòu)子系統(tǒng),其特征在于: 機(jī)構(gòu)子系統(tǒng)包括:存儲(chǔ)該機(jī)構(gòu)所屬客戶數(shù)據(jù)信息、機(jī)構(gòu)信息、運(yùn)行環(huán)境信息的子系統(tǒng)數(shù)據(jù)庫(kù);提供獨(dú)立管理和專(zhuān)門(mén)服務(wù)的計(jì)算機(jī)程序;與APP訪問(wèn)集中響應(yīng)服務(wù)器交互的數(shù)據(jù)交換服務(wù)器;對(duì)客戶個(gè)性化數(shù)據(jù)和子系統(tǒng)其它數(shù)據(jù)進(jìn)行本地化獨(dú)立安全存儲(chǔ)、子系統(tǒng)獨(dú)自管理;以數(shù)據(jù)交換服務(wù)器交換數(shù)據(jù)響應(yīng)所屬客戶APP訪問(wèn)服務(wù)請(qǐng)求。
5.如權(quán)利要求4所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),所涉及的機(jī)構(gòu)子系統(tǒng),其特征在于: 以子系統(tǒng)標(biāo)識(shí)(SID)標(biāo)識(shí)子系統(tǒng)(如子系統(tǒng)標(biāo)識(shí):SIDi,IP地址:SIPi,Swebsite域名:www.subnet (i).com);以攜帶子系統(tǒng)標(biāo)識(shí)信息(如SIDi)的子系統(tǒng)客戶標(biāo)識(shí)(ID、Username / Passwd、......),標(biāo)識(shí)客戶(Guest)身份(如客戶Guest的用戶名定義為:Gname.SIDi 或 SID1.Gname,訪問(wèn)系統(tǒng)時(shí)身份驗(yàn)證信息:Gname.SIDi / Passwd 或 SID1.Gname / Passwd),使得從客戶身份標(biāo)識(shí)(如Username)中可以確定客戶與其歸屬子系統(tǒng)關(guān)系 R(Guest, Username / Passwd, SID, SIP, Swebsite)(如 R(GuestO, Gname0.SIDi /PasswdO, SIDi,SIPi,www.subnet (i).com))。
6.如權(quán)利要求1、2所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),所述要求1(4)及要求2(2)所涉及的公共子系統(tǒng),其特征在于: 公共子系統(tǒng)包括:存儲(chǔ)公共數(shù)據(jù)信息、系統(tǒng)運(yùn)行環(huán)境信息、以及公共服務(wù)中涉及訪問(wèn)驗(yàn)證的客戶身份驗(yàn)證鏡像信息的子系統(tǒng)數(shù)據(jù)庫(kù);提供公共數(shù)據(jù)與業(yè)務(wù)管理及專(zhuān)門(mén)服務(wù)的計(jì)算機(jī)程序;與APP訪問(wèn)集中響應(yīng)服務(wù)器交互,交換客戶APP訪問(wèn)請(qǐng)求響應(yīng)數(shù)據(jù)的數(shù)據(jù)交換服務(wù)器。
7.如權(quán)利要求1、2所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),所述要求I (2)及要求2(3)所涉及的APP訪問(wèn)集中響應(yīng)服務(wù)器,其特征在于=APP訪問(wèn)集中響應(yīng)服務(wù)器包括: (1)用于接收并解析客戶APP程序提交的APP訪問(wèn)請(qǐng)求的APP請(qǐng)求解析模塊; (2)根據(jù)解析的APP請(qǐng)求參數(shù)及客戶登錄身份驗(yàn)證信息,按照規(guī)劃內(nèi)容組織框架模板組裝響應(yīng)客戶APP訪問(wèn)請(qǐng)求的應(yīng)答內(nèi)容組織框架內(nèi)容的內(nèi)容組裝模塊; (3)與機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)進(jìn)行通信,交換獲取響應(yīng)客戶APP訪問(wèn)請(qǐng)求的數(shù)據(jù)的子系統(tǒng)數(shù)據(jù)交換模塊; (4)用于對(duì)客戶與子系統(tǒng)及內(nèi)容組織框架模板匹配關(guān)系進(jìn)行管理,并根據(jù)解析的APP訪問(wèn)請(qǐng)求參數(shù)及客戶登錄身份驗(yàn)證信息,確定客戶歸屬機(jī)構(gòu)子系統(tǒng),選取符合客戶訪問(wèn)要求的內(nèi)容組織框架模板的訪問(wèn)響應(yīng)關(guān)系管理模塊; (5)對(duì)內(nèi)容組裝框架模板進(jìn)行管理的內(nèi)容組織框架管理模塊; (6)將內(nèi)容組裝模塊所組裝的內(nèi)容組織框架內(nèi)容輸出給客戶APP程序的APP請(qǐng)求應(yīng)答模塊;(7)存儲(chǔ)門(mén)戶各類(lèi)系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫(kù)。
8.如權(quán)利要求7所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),其特征在于=APP訪問(wèn)集中響應(yīng)服務(wù)器各模塊響應(yīng)客戶請(qǐng)求的過(guò)程包括: (1)客戶開(kāi)啟APP程序向APP訪問(wèn)集中響應(yīng)服務(wù)器發(fā)出APP訪問(wèn)請(qǐng)求; (2)APP請(qǐng)求解析模塊接收并解析APP訪問(wèn)請(qǐng)求,將解析后的APP請(qǐng)求參數(shù)(含客戶登錄用戶名、密碼相關(guān)信息)轉(zhuǎn)交內(nèi)容組裝模塊; (3)內(nèi)容組裝模塊調(diào)用訪問(wèn)響應(yīng)關(guān)系管理模塊,由訪問(wèn)響應(yīng)關(guān)系管理模塊查詢客戶歸屬的機(jī)構(gòu)子系統(tǒng)及內(nèi)容組織框架模板; (4)如客戶APP請(qǐng)求訪問(wèn)機(jī)構(gòu)子系統(tǒng),訪問(wèn)響應(yīng)關(guān)系管理模塊向機(jī)構(gòu)子系統(tǒng)提交客戶驗(yàn)證請(qǐng)求,接收機(jī)構(gòu)子系統(tǒng)對(duì)客戶登錄認(rèn)證的確認(rèn)應(yīng)答,更新公共子系統(tǒng)中客戶鏡像訪問(wèn)驗(yàn)證信息; (5)如客戶APP請(qǐng)求訪問(wèn)公共子系統(tǒng)中涉及客戶身份驗(yàn)證的業(yè)務(wù),訪問(wèn)響應(yīng)關(guān)系管理模塊向公共子系統(tǒng)提交客戶驗(yàn)證請(qǐng)求,由公共子系統(tǒng)根據(jù)客戶鏡像訪問(wèn)驗(yàn)證信息驗(yàn)證,接收公共子系統(tǒng)對(duì)客戶登錄認(rèn)證的確認(rèn)應(yīng)答; (6)內(nèi)容組裝模塊調(diào)用內(nèi)容組織框架管理模塊,接收內(nèi)容組織框架管理模塊返回內(nèi)容組織框架模板; (7)內(nèi)容組裝模塊調(diào)用子系統(tǒng)數(shù)據(jù)交換模塊,與機(jī)構(gòu)子系統(tǒng)(公共子系統(tǒng))通信,進(jìn)行數(shù)據(jù)交換,獲取響應(yīng)APP訪問(wèn)請(qǐng)求的數(shù)據(jù); (8)內(nèi)容組裝模塊根據(jù)APP訪問(wèn)響應(yīng)內(nèi)容組織框架模板,依照預(yù)先配置的規(guī)則,組裝響應(yīng)APP訪問(wèn)請(qǐng)求的應(yīng)答內(nèi)容組織框架內(nèi)容; (9)內(nèi)容組裝模塊向APP請(qǐng)求應(yīng)答模塊輸出響應(yīng)APP訪問(wèn)請(qǐng)求的應(yīng)答內(nèi)容組織框架內(nèi)容; (10)APP請(qǐng)求應(yīng)答模塊向客戶APP程序返回響應(yīng)APP訪問(wèn)請(qǐng)求的應(yīng)答內(nèi)容。
9.如如上權(quán)利要求所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),所述要求所涉及的內(nèi)容組織框架模板,其特征在于: 內(nèi)容組織框架模板是根據(jù)客戶歸屬機(jī)構(gòu)子系統(tǒng),規(guī)劃的提供符合客戶訪問(wèn)規(guī)范的,由歸屬子系統(tǒng)及公共子系統(tǒng)提供訪問(wèn)服務(wù)內(nèi)容的一種結(jié)構(gòu)和組織方式;包括內(nèi)部框架1,規(guī)劃?rùn)C(jī)構(gòu)子系統(tǒng)提供訪問(wèn)服務(wù)內(nèi)容的結(jié)構(gòu)和方式;以及內(nèi)部框架2,規(guī)劃公共子系統(tǒng)提供訪問(wèn)服務(wù)內(nèi)容的結(jié)構(gòu)和方式;并可根據(jù)需要增加內(nèi)部框架以適應(yīng)類(lèi)似的應(yīng)用。
10.如如上權(quán)利要求所述的在移動(dòng)互聯(lián)網(wǎng)中使用單一APP程序訪問(wèn)包含個(gè)性化數(shù)據(jù)分布式存儲(chǔ)的多子系統(tǒng)和公共子系統(tǒng)的方法和系統(tǒng),所述要求所涉及的訪問(wèn)響應(yīng)關(guān)系管理方法,其特征在于: (1)在機(jī)構(gòu)子系統(tǒng)中,通過(guò)子系統(tǒng)標(biāo)識(shí)(SID、IP地址、Swebsite),子系統(tǒng)客戶標(biāo)識(shí)(ID、Username / Passwd、......)規(guī)劃,建立子系統(tǒng)客戶與其歸屬子系統(tǒng)關(guān)系R(Guest,Usemame /Passwd, SID, SIP, Swebsite)(如 R(GuestO, Gname0.SIDi / PasswdO, SIDi, SIPi, www.subnet(i).com)); (2)在公共子系統(tǒng)中,建立為機(jī)構(gòu)子系統(tǒng)客戶提供服務(wù)應(yīng)用的客戶訪問(wèn)驗(yàn)證鏡像數(shù)據(jù)庫(kù); (3)在APP訪問(wèn)集中響應(yīng)服務(wù)器中,根據(jù)機(jī)構(gòu)子系統(tǒng)客戶對(duì)機(jī)構(gòu)子系統(tǒng)和公共子系統(tǒng)訪問(wèn)的業(yè)務(wù)、數(shù)據(jù)及模塊規(guī)劃,建立和維護(hù)多樣化的內(nèi)容組織框架模板庫(kù)M{SID}(如為SIDi機(jī)構(gòu)子系統(tǒng)客戶規(guī)劃的內(nèi)容組織框架模板為m (SIDi)); (4)在APP訪問(wèn)集中響應(yīng)服務(wù)器中,根據(jù)客戶歸屬機(jī)構(gòu)子系統(tǒng)及應(yīng)用內(nèi)容組織框架模板的對(duì)應(yīng)關(guān)系,建立和維護(hù)訪問(wèn)響應(yīng)關(guān)系管理數(shù)據(jù)庫(kù)R{SID,SIP, URL, Μ}(如記錄r(SIDi,SIPi,URLi,m(SIDi))表征具有SIDi’用戶名機(jī)構(gòu)標(biāo)識(shí)的客戶,其歸屬機(jī)構(gòu)子系統(tǒng)為SIDi,為該客戶組織訪問(wèn)內(nèi)容的內(nèi)容組織框架模板為m(SIDi)); (5)客戶以APP程序訪問(wèn)系統(tǒng)服務(wù)時(shí),APP訪問(wèn)集中響應(yīng)服務(wù)器根據(jù)客戶登錄驗(yàn)證信息Usemame / Passwd (如Gname0.SIDi / PasswdO),解析客戶歸屬的機(jī)構(gòu)子系統(tǒng)SID (如Gname0.SIDi / PasswdO歸屬于機(jī)構(gòu)子系統(tǒng)SIDi),查詢?cè)L問(wèn)響應(yīng)關(guān)系管理數(shù)據(jù)庫(kù)R(SID,SIP, URL, Μ},以SID (如SID i)為查詢標(biāo)志,獲取訪問(wèn)響應(yīng)關(guān)系r (如歸屬于機(jī)構(gòu)子系統(tǒng)SIDi的客戶Gname0.SIDi響應(yīng)關(guān)系為r (SIDi,SIPi,URLi,m (SIDi)),從響應(yīng)關(guān)系r提取響應(yīng)的機(jī)構(gòu)子系統(tǒng)和內(nèi)容組織框架模板(如響應(yīng)客戶Gname0.SIDi的機(jī)構(gòu)子系統(tǒng)為SIDi,內(nèi)容組織框架模板為m (SIDi)); (6)APP訪問(wèn)集中響應(yīng)服務(wù)器依據(jù)內(nèi)容組織框架模板(如m(SIDi)),與機(jī)構(gòu)子系統(tǒng)、公共子系統(tǒng)通信,獲得響應(yīng)客戶APP訪問(wèn)請(qǐng)求的相關(guān)數(shù)據(jù),按照模板規(guī)劃,組裝生成內(nèi)容組織框架內(nèi)容,推送至客戶APP程序。
【文檔編號(hào)】H04L29/08GK103929473SQ201410111101
【公開(kāi)日】2014年7月16日 申請(qǐng)日期:2014年3月25日 優(yōu)先權(quán)日:2014年3月25日
【發(fā)明者】馮力新 申請(qǐng)人:馮力新, 袁定清