本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種多租戶車(chē)輛乘客信息管理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著網(wǎng)約車(chē)不斷發(fā)展,行業(yè)活力逐步增強(qiáng),越來(lái)越多的用戶群體也開(kāi)始逐漸使用網(wǎng)約車(chē)平臺(tái)滿足出行需求,行業(yè)前景欣欣向榮。目前的車(chē)輛管理系統(tǒng)多采用saas(softwareas?a?service,軟件即服務(wù))多租戶軟件架構(gòu)模式構(gòu)建一個(gè)可以同時(shí)為多個(gè)用戶提供服務(wù)的系統(tǒng),車(chē)輛管理系統(tǒng)的資源可以在所有租戶之間共享。面對(duì)用戶在使用不同網(wǎng)約車(chē)平臺(tái)出行時(shí),車(chē)輛管理系統(tǒng)存儲(chǔ)乘客信息數(shù)量大,數(shù)據(jù)維護(hù)成本高。
技術(shù)實(shí)現(xiàn)思路
1、基于此,本申請(qǐng)?zhí)峁┝艘环N多租戶車(chē)輛乘客信息管理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),以解決車(chē)輛管理系統(tǒng)存儲(chǔ)乘客信息數(shù)量大,數(shù)據(jù)維護(hù)成本高的問(wèn)題。
2、第一方面,提供一種多租戶車(chē)輛乘客信息管理方法,該方法包括:
3、獲取用戶在至少一種應(yīng)用程序中選取目標(biāo)應(yīng)用程序預(yù)定車(chē)輛的當(dāng)前訂單信息,其中,應(yīng)用程序?qū)?yīng)至少一個(gè)租戶,當(dāng)前訂單信息包括目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)和乘客手機(jī)號(hào)碼;
4、當(dāng)查詢(xún)到目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)未存在于預(yù)設(shè)數(shù)據(jù)庫(kù)時(shí),生成用戶在目標(biāo)應(yīng)用程序下的乘客身份證標(biāo)識(shí)號(hào);
5、根據(jù)目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)租戶、乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),生成乘客信息;
6、基于乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),查詢(xún)用戶的乘客信息。
7、根據(jù)本申請(qǐng)實(shí)施例中一種可實(shí)現(xiàn)的方式,根據(jù)目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)租戶、乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),生成乘客信息,包括:
8、獲取目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)租戶中首次發(fā)送請(qǐng)求的首發(fā)租戶;
9、將首發(fā)租戶、乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào)保存為初始乘客信息;
10、分別設(shè)置初始乘客信息中乘客唯一身份證標(biāo)識(shí)號(hào)與乘客身份證標(biāo)識(shí)號(hào)的第一映射信息,以及乘客唯一身份證標(biāo)識(shí)號(hào)與乘客手機(jī)號(hào)碼和租戶的身份證標(biāo)識(shí)號(hào)的第二映射信息;
11、當(dāng)查詢(xún)到目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)存在于預(yù)設(shè)數(shù)據(jù)庫(kù)時(shí),獲取用戶當(dāng)前訂單下的租戶列表;
12、根據(jù)租戶列表和至少一個(gè)租戶中除首發(fā)租戶之外的剩余租戶,生成乘客信息。
13、根據(jù)本申請(qǐng)實(shí)施例中一種可實(shí)現(xiàn)的方式,根據(jù)租戶列表和至少一個(gè)租戶中除首發(fā)租戶之外的剩余租戶,生成乘客信息,包括:
14、當(dāng)租戶列表中不存在剩余租戶時(shí),將剩余租戶添加至初始乘客信息,得到乘客信息。
15、根據(jù)本申請(qǐng)實(shí)施例中一種可實(shí)現(xiàn)的方式,當(dāng)租戶列表中不存在剩余租戶時(shí),將剩余租戶添加至初始乘客信息,包括:
16、若剩余租戶的數(shù)量為多個(gè),當(dāng)租戶列表中不存在剩余租戶時(shí),將剩余租戶中的其中一個(gè)租戶添加至初始乘客信息;
17、當(dāng)再次查詢(xún)到目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)存在于預(yù)設(shè)數(shù)據(jù)庫(kù)時(shí),獲取用戶當(dāng)前訂單下更新后的租戶列表;
18、當(dāng)租戶列表中不存在剩余租戶中的其他租戶時(shí),依次將剩余租戶中的其他租戶添加至初始乘客信息,得到乘客信息。
19、根據(jù)本申請(qǐng)實(shí)施例中一種可實(shí)現(xiàn)的方式,基于乘客身份證標(biāo)識(shí)號(hào),查詢(xún)乘客信息,包括:
20、基于第一映射信息,根據(jù)乘客身份證標(biāo)識(shí)號(hào),確定用戶的乘客唯一身份證標(biāo)識(shí)號(hào);
21、根據(jù)用戶的乘客唯一身份證標(biāo)識(shí)號(hào),查詢(xún)用戶的乘客信息。
22、根據(jù)本申請(qǐng)實(shí)施例中一種可實(shí)現(xiàn)的方式,基于乘客手機(jī)號(hào)碼,查詢(xún)用戶的乘客信息,包括:
23、獲取完成乘客手機(jī)號(hào)碼對(duì)應(yīng)訂單的租戶的目標(biāo)身份證標(biāo)識(shí)號(hào);
24、基于第二映射信息,根據(jù)乘客手機(jī)號(hào)碼和目標(biāo)身份證標(biāo)識(shí)號(hào),確定用戶的乘客唯一身份證標(biāo)識(shí)號(hào);
25、根據(jù)用戶的乘客唯一身份證標(biāo)識(shí)號(hào),查詢(xún)用戶的乘客信息。
26、根據(jù)本申請(qǐng)實(shí)施例中一種可實(shí)現(xiàn)的方式,該方法還包括:
27、在查詢(xún)到用戶的乘客信息之后,發(fā)送至基于乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào)發(fā)起請(qǐng)求的司機(jī)終端。
28、第二方面,提供了一種多租戶車(chē)輛乘客信息管理裝置,該裝置包括:
29、獲取模塊,用于獲取用戶在至少一種應(yīng)用程序中選取目標(biāo)應(yīng)用程序預(yù)定車(chē)輛的當(dāng)前訂單信息,其中,應(yīng)用程序?qū)?yīng)至少一個(gè)租戶,當(dāng)前訂單信息包括目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)和乘客手機(jī)號(hào)碼;
30、生成模塊,用于當(dāng)查詢(xún)到目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)未存在于預(yù)設(shè)數(shù)據(jù)庫(kù)時(shí),生成用戶在目標(biāo)應(yīng)用程序下的乘客身份證標(biāo)識(shí)號(hào);
31、生成模塊,還用于根據(jù)目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)租戶、乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),生成乘客信息;
32、查詢(xún)模塊,用于基于乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),查詢(xún)用戶的乘客信息。
33、第三方面,提供了一種計(jì)算機(jī)設(shè)備,包括:
34、至少一個(gè)處理器;以及
35、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
36、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行上述第一方面中涉及的方法。
37、第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面中涉及的方法。
38、根據(jù)本申請(qǐng)實(shí)施例所提供的技術(shù)內(nèi)容,獲取用戶在至少一種應(yīng)用程序中選取目標(biāo)應(yīng)用程序預(yù)定車(chē)輛的當(dāng)前訂單信息,其中,應(yīng)用程序?qū)?yīng)至少一個(gè)租戶,當(dāng)前訂單信息包括目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)和乘客手機(jī)號(hào)碼,當(dāng)查詢(xún)到目標(biāo)應(yīng)用程序的乘客唯一身份證標(biāo)識(shí)號(hào)未存在于預(yù)設(shè)數(shù)據(jù)庫(kù)時(shí),生成用戶在目標(biāo)應(yīng)用程序下的乘客身份證標(biāo)識(shí)號(hào),根據(jù)目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)租戶、乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),生成乘客信息,基于乘客唯一身份證標(biāo)識(shí)號(hào)、乘客手機(jī)號(hào)碼和乘客身份證標(biāo)識(shí)號(hào),查詢(xún)用戶的乘客信息,能夠合并乘客數(shù)據(jù),減少數(shù)據(jù)維護(hù)成本。
1.一種多租戶車(chē)輛乘客信息管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標(biāo)應(yīng)用程序?qū)?yīng)的至少一個(gè)租戶、所述乘客唯一身份證標(biāo)識(shí)號(hào)、所述乘客手機(jī)號(hào)碼和所述乘客身份證標(biāo)識(shí)號(hào),生成乘客信息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述租戶列表和所述至少一個(gè)租戶中除首發(fā)租戶之外的剩余租戶,生成乘客信息,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)所述租戶列表中不存在所述剩余租戶時(shí),將所述剩余租戶添加至所述初始乘客信息,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,基于所述乘客身份證標(biāo)識(shí)號(hào),查詢(xún)所述乘客信息,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述乘客手機(jī)號(hào)碼,查詢(xún)所述用戶的乘客信息,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.一種多租戶車(chē)輛乘客信息管理裝置,其特征在于,所述裝置包括:
9.一種計(jì)算機(jī)設(shè)備,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的方法。