亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種應(yīng)用的用戶信息管理的方法、設(shè)備及系統(tǒng)的制作方法

文檔序號(hào):9238253閱讀:515來(lái)源:國(guó)知局
一種應(yīng)用的用戶信息管理的方法、設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種應(yīng)用的用戶信息管理的方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算時(shí)代,把服務(wù)器平臺(tái)或者開發(fā)環(huán)境作為服務(wù)提供給用戶的模式稱為平臺(tái)即服務(wù)(Platform-as-a_Service,PaaS)。PaaS的出現(xiàn)可以加快應(yīng)用的開發(fā),因?yàn)樗軌蛱峁┢髽I(yè)定制化研發(fā)的中間件平臺(tái),同時(shí)涵蓋數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器等。PaaS可以提高在Web平臺(tái)上利用的資源數(shù)量。用戶基于PaaS平臺(tái)可以快速開發(fā)自己所需要的應(yīng)用。
[0003]現(xiàn)有技術(shù)中應(yīng)用開發(fā)者依托PaaS平臺(tái)開發(fā)應(yīng)用時(shí),針對(duì)需要用戶管理功能的應(yīng)用,開發(fā)者需要自己開發(fā)用戶管理模塊,用于實(shí)現(xiàn)應(yīng)用的用戶管理功能。然而,應(yīng)用所需的基本用戶管理功能都是相同的,包括“用戶”,“角色”,“權(quán)限”還有“會(huì)話”等,因此,用戶管理功能存在重復(fù)開發(fā)。延長(zhǎng)了應(yīng)用的開發(fā)周期。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供的一種應(yīng)用的用戶信息管理的方法,解決了現(xiàn)有技術(shù)中應(yīng)用開發(fā)者需要重復(fù)開發(fā)應(yīng)用的用戶信息管理模塊的問題,從而縮短了應(yīng)用的開發(fā)周期,本發(fā)明實(shí)施例還提供了相應(yīng)的裝置及系統(tǒng)。
[0005]本發(fā)明第一方面提供一種應(yīng)用的用戶信息管理的方法,所述方法應(yīng)用于云平臺(tái)的用戶管理設(shè)備,所述云平臺(tái)用于承載用戶注冊(cè)在所述云平臺(tái)上的應(yīng)用,所述方法包括:
[0006]接收第一應(yīng)用的用戶管理注冊(cè)請(qǐng)求,所述第一應(yīng)用為已在所述云平臺(tái)注冊(cè)的應(yīng)用中的一個(gè),所述第一應(yīng)用的用戶管理注冊(cè)請(qǐng)求中攜帶所述第一應(yīng)用的標(biāo)識(shí);
[0007]根據(jù)所述用戶管理注冊(cè)請(qǐng)求和所述第一應(yīng)用的標(biāo)識(shí),為所述第一應(yīng)用創(chuàng)建用戶管理實(shí)例,所述用戶管理實(shí)例用于管理所述第一應(yīng)用的用戶信息;
[0008]調(diào)用所述用戶管理實(shí)例處理所述第一應(yīng)用中與用戶信息相關(guān)的業(yè)務(wù)。
[0009]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述用戶管理注冊(cè)請(qǐng)求和所述第一應(yīng)用的標(biāo)識(shí),為所述第一應(yīng)用創(chuàng)建用戶管理實(shí)例,包括:
[0010]根據(jù)所述用戶管理注冊(cè)請(qǐng)求和用戶管理實(shí)例模板,生成一個(gè)用戶管理實(shí)例;
[0011]建立所述第一應(yīng)用的標(biāo)識(shí)與生成的所述用戶管理實(shí)例的對(duì)應(yīng)關(guān)系,得到所述第一應(yīng)用的用戶管理實(shí)例。
[0012]結(jié)合第一方面或第一方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述調(diào)用所述用戶管理實(shí)例處理所述第一應(yīng)用中與用戶信息相關(guān)的業(yè)務(wù),包括:
[0013]調(diào)用所述用戶管理實(shí)例接收運(yùn)行有所述第一應(yīng)用的用戶設(shè)備發(fā)送的用戶信息訪問請(qǐng)求,所述用戶信息訪問請(qǐng)求攜帶認(rèn)證信息;
[0014]根據(jù)所述認(rèn)證信息進(jìn)行認(rèn)證,在認(rèn)證成功后,從所述用戶管理實(shí)例所維護(hù)的用戶信息數(shù)據(jù)庫(kù)中獲取所述第一應(yīng)用所請(qǐng)求的用戶信息,并向所述用戶設(shè)備返回所述第一應(yīng)用所請(qǐng)求的用戶信息。
[0015]結(jié)合第一方面或第一方面第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述調(diào)用所述用戶管理實(shí)例處理所述第一應(yīng)用中與用戶信息相關(guān)的業(yè)務(wù),包括:
[0016]調(diào)用所述用戶管理實(shí)例接收網(wǎng)管設(shè)備發(fā)送的用戶管理擴(kuò)展請(qǐng)求,所述用戶管理擴(kuò)展請(qǐng)求中攜帶擴(kuò)展信息,所述擴(kuò)展信息為針對(duì)所述第一應(yīng)用新增的功能信息;
[0017]將所述擴(kuò)展信息與所述用戶管理實(shí)例所維護(hù)的用戶信息建立關(guān)聯(lián),以便于所述用戶管理實(shí)例訪問所述擴(kuò)展信息,并向所述網(wǎng)管設(shè)備發(fā)送擴(kuò)展成功的響應(yīng)消息。
[0018]結(jié)合第一方面或第一方面第一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述調(diào)用所述用戶管理實(shí)例處理所述第一應(yīng)用中與用戶信息相關(guān)的業(yè)務(wù),包括:
[0019]調(diào)用所述用戶管理實(shí)例接收網(wǎng)管設(shè)備發(fā)送的第二應(yīng)用的接入請(qǐng)求,所述的第二應(yīng)用的接入請(qǐng)求中攜帶所述第一應(yīng)用的認(rèn)證信息;
[0020]根據(jù)所述認(rèn)證信息進(jìn)行認(rèn)證,在認(rèn)證成功后,向所述第二應(yīng)用提供所述第一應(yīng)用的用戶信息。
[0021]結(jié)合第一方面第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述向所述第二應(yīng)用提供所述第一應(yīng)用的用戶信息,包括:
[0022]為所述第二應(yīng)用配置第二應(yīng)用的認(rèn)證信息,并向所述網(wǎng)管設(shè)備發(fā)送所述第二應(yīng)用的認(rèn)證信息,以便所述網(wǎng)管設(shè)備將所述第二應(yīng)用的認(rèn)證信息配置給所述第二應(yīng)用,所述第二應(yīng)用的認(rèn)證信息用于所述第二應(yīng)用接入所述用戶管理實(shí)例時(shí)使用。
[0023]結(jié)合第一方面、第一方面第一種至第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述用戶管理注冊(cè)請(qǐng)求和所述第一應(yīng)用的標(biāo)識(shí),為所述第一應(yīng)用創(chuàng)建用戶管理實(shí)例之后,所述方法還包括:
[0024]調(diào)用所述用戶管理實(shí)例接收不同用戶設(shè)備發(fā)送的對(duì)所述第一應(yīng)用的注冊(cè)請(qǐng)求,所述第一應(yīng)用的注冊(cè)請(qǐng)求中攜帶用戶信息;
[0025]創(chuàng)建用戶信息數(shù)據(jù)庫(kù),將所述用戶信息添加到所述數(shù)據(jù)庫(kù)中。
[0026]本發(fā)明第二方面提供一種用戶管理設(shè)備,所述用戶管理設(shè)備應(yīng)用于云平臺(tái),所述云平臺(tái)用于承載用戶注冊(cè)在所述云平臺(tái)上的應(yīng)用,所述用戶管理設(shè)備包括:
[0027]接收模塊,用于接收第一應(yīng)用的用戶管理注冊(cè)請(qǐng)求,所述第一應(yīng)用為已在所述云平臺(tái)注冊(cè)的應(yīng)用中的一個(gè),所述第一應(yīng)用的用戶管理注冊(cè)請(qǐng)求中攜帶所述第一應(yīng)用的標(biāo)識(shí);
[0028]創(chuàng)建模塊,用于根據(jù)所述接收模塊接收的所述用戶管理注冊(cè)請(qǐng)求和所述第一應(yīng)用的標(biāo)識(shí),為所述第一應(yīng)用創(chuàng)建用戶管理實(shí)例,所述用戶管理實(shí)例用于管理所述第一應(yīng)用的用戶信息;
[0029]調(diào)用模塊,用于調(diào)用所述創(chuàng)建模塊創(chuàng)建的所述用戶管理實(shí)例處理所述第一應(yīng)用中與用戶信息相關(guān)的業(yè)務(wù)。
[0030]結(jié)合第二方面在第一種可能的實(shí)現(xiàn)方式中,所述創(chuàng)建模塊包括:
[0031]生成子模塊,用于根據(jù)所述用戶管理注冊(cè)請(qǐng)求和用戶管理實(shí)例模板,生成一個(gè)用戶管理實(shí)例;
[0032]建立子模塊,用于建立所述第一應(yīng)用的標(biāo)識(shí)與生成的所述生成子模塊生成的用戶管理實(shí)例的對(duì)應(yīng)關(guān)系,得到所述第一應(yīng)用的用戶管理實(shí)例。
[0033]結(jié)合第二方面或第二方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述用戶管理實(shí)例包括:第一接收子模塊、第一認(rèn)證子模塊、第一獲取子模塊和第一發(fā)送子豐旲塊,
[0034]所述第一接收子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),接收運(yùn)行有所述第一應(yīng)用的用戶設(shè)備發(fā)送的用戶信息訪問請(qǐng)求,所述用戶信息訪問請(qǐng)求攜帶認(rèn)證信息;
[0035]所述第一認(rèn)證子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),根據(jù)所述第一接收子模塊接收的所述認(rèn)證信息進(jìn)行認(rèn)證;
[0036]第一獲取子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),在所述第一認(rèn)證子模塊認(rèn)證成功后,從所述用戶管理實(shí)例所維護(hù)的用戶信息數(shù)據(jù)庫(kù)中獲取所述第一應(yīng)用所請(qǐng)求的用戶信息;
[0037]第一發(fā)送子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),向所述用戶設(shè)備返回所述第一獲取子模塊獲取的所述第一應(yīng)用所請(qǐng)求的用戶信息。
[0038]結(jié)合第二方面或第二方面第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述用戶管理實(shí)例包括:第二接收子模塊、關(guān)聯(lián)建立子模塊和第二發(fā)送子模塊,
[0039]所述第二接收子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),接收網(wǎng)管設(shè)備發(fā)送的用戶管理擴(kuò)展請(qǐng)求,所述用戶管理擴(kuò)展請(qǐng)求中攜帶擴(kuò)展信息,所述擴(kuò)展信息為針對(duì)所述第一應(yīng)用新增的功能信息;
[0040]所述關(guān)聯(lián)建立子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),將所述擴(kuò)展信息與所述用戶管理實(shí)例所維護(hù)的用戶信息建立關(guān)聯(lián),以便于所述用戶管理實(shí)例訪問所述擴(kuò)展信息;
[0041]第二發(fā)送子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),在所述關(guān)聯(lián)建立子模塊建立關(guān)聯(lián)后,向所述網(wǎng)管設(shè)備發(fā)送擴(kuò)展成功的響應(yīng)消息。
[0042]結(jié)合第二方面或第二方面第一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述用戶管理實(shí)例包括:第三接收子模塊、第二認(rèn)證子模塊和信息提供子模塊,
[0043]所述第三接收子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),接收網(wǎng)管設(shè)備發(fā)送的第二應(yīng)用的接入請(qǐng)求,所述的第二應(yīng)用的接入請(qǐng)求中攜帶所述第一應(yīng)用的認(rèn)證信息;
[0044]所述第二認(rèn)證子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),根據(jù)所述第三接收子模塊接收的認(rèn)證信息進(jìn)行認(rèn)證;
[0045]所述信息提供子模塊,用于在所述第二認(rèn)證子模塊認(rèn)證成功后,向所述第二應(yīng)用提供所述第一應(yīng)用的用戶信息。
[0046]結(jié)合第二方面第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述信息提供子模塊,包括:配置子模塊和第三發(fā)送子模塊,
[0047]所述配置子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),為所述第二應(yīng)用配置第二應(yīng)用的認(rèn)證信息;
[0048]所述第三發(fā)送子模塊,用于在被所述調(diào)用模塊調(diào)用時(shí),向所述網(wǎng)管設(shè)備發(fā)送所述第二應(yīng)用的認(rèn)證信息,以便所述網(wǎng)管設(shè)備將所述第二應(yīng)用的認(rèn)證信息配置給所述第二應(yīng)用,所述第二應(yīng)用的認(rèn)證信息用于所述第二應(yīng)用接入所述用戶管理實(shí)例時(shí)使用。
[0049]結(jié)合第二方面、第二方面第一種至第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,
[0050]所述調(diào)用模塊,還用于調(diào)用所述用戶管理實(shí)例接收不同用戶設(shè)備發(fā)送的對(duì)所述第一應(yīng)用的注冊(cè)請(qǐng)求,所述第一應(yīng)用的注冊(cè)請(qǐng)求中攜帶用戶信息;
[0051]所述創(chuàng)建模塊,還用于創(chuàng)建用戶信息數(shù)據(jù)庫(kù),將所述用戶信息添加到所述數(shù)據(jù)庫(kù)中。
[0052]本發(fā)明第三方面提供一種云平臺(tái),所述云平臺(tái)用于承載用戶注冊(cè)在所述云平臺(tái)上的應(yīng)用,所述云平臺(tái)包括用戶管理設(shè)備,
[0053]所述用戶管理設(shè)備為上述第二方面或第二方面任一可能的實(shí)現(xiàn)方式中的所述的用戶管理設(shè)備。
[0054]本發(fā)明實(shí)施例提供的應(yīng)用的用戶信息管理的方法,在云平臺(tái)上針對(duì)需要進(jìn)行用戶管理的每個(gè)應(yīng)用可以創(chuàng)建一個(gè)用戶管理實(shí)例,調(diào)用所述用戶管理實(shí)例處理所述第一應(yīng)用中與用戶信息相關(guān)的業(yè)務(wù),不需要開發(fā)者開發(fā)該應(yīng)用的用戶信息。與現(xiàn)有技術(shù)中針對(duì)每個(gè)應(yīng)用開發(fā)者都需要自己開發(fā)用戶管理模塊相比,本發(fā)明實(shí)施例提供的應(yīng)用的用戶信息管理的方法,可以為每個(gè)有需求的應(yīng)用創(chuàng)建一個(gè)用戶管理實(shí)例,對(duì)該應(yīng)用的用戶信息進(jìn)行管理,可以避免應(yīng)用的用戶信息重復(fù)開發(fā),縮短了應(yīng)用的開發(fā)周期,而且,針對(duì)每個(gè)應(yīng)用都可以有專門的用戶管理實(shí)例,增加了用戶管理的靈活性。
【附圖說明】
[0055]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1