本文作者:kaifamei

調用中臺服務的標識處理方法、裝置、設備及存儲介質與流程

更新時間:2025-12-25 04:40:34 0條評論

調用中臺服務的標識處理方法、裝置、設備及存儲介質與流程



1.本公開涉及但不限于數據處理技術領域,尤其涉及一種調用中臺服務的標識處理方法、裝置、設備及存儲介質。


背景技術:



2.隨著終端及互聯網技術等的不斷的發展,平臺可以為不同的業務形式提供各種技術型支持;目前已經可以提供一些辦公平臺的整體服務給外部用戶,以使得外部用戶可以使用平臺的整體服務。中臺是在平臺基礎上的進一步“抽象”,可以通過中臺解決更多業務、數據和技術之間的關系等。然而,目前用戶無法實現通過賬號信息等將中臺的中臺服務集成到用戶的第三方應用,例如集成到應用程序(app)、網頁和/或桌面等應用內,如無法使得第三方應用融合中臺的能力。


技術實現要素:



3.本公開提供一種調用中臺服務的標識處理方法、裝置、設備及存儲介質。
4.根據本公開的第一方面,提供一種調用中臺服務的標識處理方法,由中臺執行,包括:
5.分配第一類標識;
6.確定目標用戶組調用中臺服務的服務調用方式;
7.根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;
8.通過所述映射信息,以供所述目標用戶組調用所述中臺服務。
9.在一些實施例中,所述第二類標識包括:第三方應用標識;
10.所述根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識,包括:
11.在所述服務調用方式為基于用戶標識調用的情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;所述映射信息,指示所述第一類標識和所述第三方應用標識之間的第一映射關系。
12.在一些實施例中,所述在所述服務調用方式為基于用戶標識調用的情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務,包括:
13.在所述服務調用方式為所述基于用戶標識調用的情況下,根據標識應用需求信息確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;
14.或者,
15.在所述服務調用方式為所述基于用戶標識調用的情況下,根據在分配所述第一類標識的過程中接收所述第三方應用標識情況,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務。
16.在一些實施例中,所述根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識,包括:
17.在所述服務調用方式為調用sdk的情況下,確定所述目標用戶組使用所述第二類標識調用所述中臺服務,且所述第二類標識為所述sdk的標識;
18.所述映射信息,指示所述sdk的標識和所述第一類標識之間的第二映射關系。
19.在一些實施例中,所述方法包括:
20.向客戶端發送給所述映射信息;其中,所述映射信息用于供所述客戶端基于所述第一類標識調用所述中臺服務,或者,所述映射信息用于供所述客戶端基于所述第二類標識調用所述中臺服務。
21.在一些實施例中,所述方法包括:
22.接收服務調用請求;
23.在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是否響應所述服務調用請求。
24.在一些實施例中,所述在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是否響應所述服務調用請求,包括:
25.在所述請求標識是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
26.和/或,
27.在所述請求標識不是所述中臺分配的所述第一類標識的情況下,通過查詢所述映射信息,確定所述請求標識是否與所述中臺分配的第一類標識建立映射關系;在所述請求標識與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
28.在一些實施例中,第三方應用標識包括:第三方企業應用標識;所述第一類標識包括:企業應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識之間的所述第一映射關系;
29.或者,
30.所述第三方應用標識包括:第三方企業應用標識和第三方用戶應用標識;所述第一類標識,包括:企業應用標識和用戶應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識的所述第一映射關系;且所述映射信息指示所述第三方用戶應用標識和所述用戶應用標識的所述第一映射關系。
31.在一些實施例中,所述在所述請求標識是所述中臺分配的所述第一類標識的情況下,包括以下至少之一:
32.所述請求標識是所述企業應用標識;和/或,
33.所述請求標識是所述用戶應用標識,且所述用戶應用標識歸屬于所述企業應用標識。
34.根據本公開的第二方面,提供一種調用中臺服務的標識處理方法,由客戶端執行,包括:
35.發送服務調用請求;其中,所述服務調用請求包括請求標識,且所述請求標識用于供中臺確定是否響應所述服務調用請求;
36.接收服務調用響應;其中,所述服務調用響應是所述中臺響應所述服務調用請求
返回的,且所述服務調用響應包括所述請求標識對應的中臺服務。
37.在一些實施例中,所述請求標識用于供所述中臺確定是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
38.或者,
39.所述請求標識用于供所述中臺確定不是所述中臺分配的所述第一類標識、且所述請求標識用于供所述中臺確定是與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
40.在一些實施例中,所述方法包括:
41.接收映射信息,其中,所述映射信息為所述中臺建立的用于指示第一類標識和第二類標識之間的映射關系;所述第二類標識為目標組調用所述中臺服務涉及的標識;所述第一類標識是所述中臺分配的;
42.所述請求標識,包括:所述第一類標識。
43.在一些實施例中,所述接收所述映射信息之前,包括:
44.向所述中臺發送所述第二類標識;其中,所述第二類標識包括:第三方應用標識或者sdk的標識。
45.根據本公開的第三方面,提供一種調用中臺服務的標識處理裝置,包括:
46.分配模塊,用于分配第一類標識;
47.確定模塊,用于確定目標用戶組調用中臺服務的服務調用方式;
48.所述確定模塊,用于根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;處理模塊,用于在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;
49.所述處理模塊,用于通過述映射信息,以供所述目標用戶組調用所述中臺服務。
50.在一些實施例中,所述第二類標識包括:第三方應用標識;
51.所述確定模塊,用于在所述服務調用方式為基于用戶標識調用的情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;所述映射信息,指示所述第一類標識和所述第三方應用標識之間的第一映射關系。
52.在一些實施例中,所述確定模塊,用于在所述服務調用方式為所述基于用戶標識調用的情況下,根據標識應用需求信息,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;
53.或者,所述確定模塊,用于在所述服務調用方式為所述基于用戶標識調用的情況下,根據在分配所述第一類標識的過程中接收所述第三方應用標識情況,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務。
54.在一些實施例中,所述確定模塊,用于在所述服務調用方式為調用sdk的情況下,確定所述目標用戶組是否使用所述第二類標識調用中臺服務,且所述第二類標識為所述sdk的標識;
55.所述映射信息,指示所述sdk的標識和所述第一類標識之間的第二映射關系。
56.在一些實施例中,所述裝置包括:第一發送模塊,用于向客戶端發送給所述映射信息;其中,所述映射信息用于供所述客戶端基于所述第一類標識調用所述中臺服務,或者,所述映射信息用于供所述客戶端基于所述第二類標識調用所述中臺服務。
57.在一些實施例中,所述裝置包括:第一接收模塊,用于接收服務調用請求;
58.所述處理模塊,用于在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是否響應所述服務調用請求。
59.在一些實施例中,所述處理模塊,用于在所述請求標識是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
60.或者,所述處理模塊,用于在所述請求標識不是所述中臺分配的所述第一類標識的情況下,通過查詢所述映射信息,確定所述請求標識是否與所述中臺分配的第一類標識建立映射關系;在所述請求標識與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
61.在一些實施例中,第三方應用標識包括:第三方企業應用標識;所述第一類標識包括:企業應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識之間的所述第一映射關系;
62.或者,
63.所述第三方應用標識包括:第三方企業應用標識和第三方用戶應用標識;所述第一類標識包括:企業應用標識和用戶應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識的所述第一映射關系;且所述映射信息指示所述第三方用戶應用標識和所述用戶應用標識的所述第一映射關系。
64.在一些實施例中,所述在所述請求標識是所述中臺分配的所述第一類標識的情況下,包括以下至少之一:
65.所述請求標識是所述企業應用標識;和/或,
66.所述請求標識是所述用戶應用標識,且所述用戶應用標識歸屬于所述企業應用標識。
67.根據本公開的第四方面,提供一種調用中臺服務的標識處理裝置,包括:
68.第二發送模塊,用于發送服務調用請求;其中,所述服務調用請求包括請求標識,且所述請求標識用于供中臺確定是否響應所述服務調用請求;
69.第二接收模塊,用于接收服務調用請求;其中,所述服務調用響應是所述中臺響應所述服務調用請求返回的,且所述服務調用響應包括所述請求標識對應的中臺服務。
70.在一些實施例中,所述請求標識用于供所述中臺確定是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
71.或者,所述請求標識用于供所述中臺確定不是所述中臺分配的所述第一類標識、且所述請求標識用于供所述中臺確定是與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
72.在一些實施例中,所述第二接收模塊,用于接收映射信息,其中,所述映射信息為所述中臺建立的用于指示第一類標識和第二類標識之間的映射關系;所述第二類標識為目標組調用所述中臺服務涉及的標識;所述第一類標識是所述中臺分配的;所述第一類標識不同于所述第一類標識;
73.所述請求標識,包括:所述第一類標識。
74.在一些實施例中,所述第二發送模塊,用于向所述中臺發送所述第二類標識;其中,所述第二類標識包括:第三方應用標識或者sdk的標識。
75.根據本公開實施例的第三方面,提供一種移動終端,包括:
76.處理器;
77.用于存儲處理器可執行指令的存儲器;
78.其中,所述處理器被配置為:用于運行所述可執行指令時,實現權利要求本公開任意實施例所述的調用中臺服務的標識處理方法。
79.根據本公開實施例的第四方面,提供一種計算機可讀存儲介質,所述可讀存儲介質存儲有可執行程序,其中,所述可執行程序被處理器執行時實現本公開任意實施例所述的調用中臺服務的標識處理方法。
80.本公開的實施例提供的技術方案可以包括以下有益效果:
81.本公開實施例通過,中臺分配第一類標識以及確定目標用戶組調用中臺服務的服務調用方式;并根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;通過所述映射信息,以供所述目標用戶組調用所述中臺服務。如此本公開實施例可以建立不是中臺配置的第二類標識與中臺配置的第一類標識的映射信息,從而可以基于第二類標識查映射信息以查到對應的第一類標識,并利用第一類標識調用中臺服務;也就是說,可以通過該映射信息,使得不是中臺分配的第一類標識(如第二類標識)進行中臺服務的調用。
82.應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
83.此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
84.圖1是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
85.圖2是根據一示例性實施例示出的一種技術架構的示意圖。
86.圖3是根據一示例性實施例示出的一種映射信息的架構示意圖。
87.圖4是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
88.圖5是根據一示例性實施例示出的一種實現sdk級別的能力架構示意圖。
89.圖6是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
90.圖7是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
91.圖8是根據一示例性實施例示出的一種調用中臺服務的處理方法的示意圖。
92.圖9是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
93.圖10是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
94.圖11是根據一示例性實施例示出的一種調用中臺服務的標識處理方法的流程圖。
95.圖12是根據一示例性實施例示出的一種通過app的sdk集成中臺服務的示意圖。
96.圖13是根據一示例性實施例示出的一種通過網頁集成中臺服務的示意圖。
97.圖14是根據一示例性實施例示出的一種調用中臺服務的標識處理裝置的框圖。
98.圖15是根據一示例性實施例示出的一種調用中臺服務的標識處理裝置的框圖。
99.圖16是根據一示例性實施例示出的一種調用中臺服務的標識處理裝置的框圖。
kit,sdk)、音視頻通話sdk、文檔能力、企業管理后臺、開放平臺、企業管理后臺及開放平臺。
119.服務層中與應用層的即時通信sdk對應的服務可以是但不限于是:多種消息類型、組管理、消息管理以及消息安全的其中至少之一;服務層中與應用層的音視頻通話sdk對應的服務可以是但不限于是:一對一以及一對多的其中至少之一;服務層中與應用中文檔能力對應的服務可以是但不限于是文檔創建、文檔與im的交互協作、文檔流轉以及文檔存儲和管理的其中至少之一;服務層中與應用層的企業管理后臺對應的服務可以是但不限于是通訊錄管理、角管理、空間管理、文檔管理、登錄安全管理以及企業系統管理的其中至少之一;服務層中與應用層的開放平臺對應的服務可以是但不限于是服務端應用程序接口(application programming interface,api)及客戶端的其中至少之一。
120.中間件可以是但不限于是:搜索、緩存、消息中間件、運維監控、存儲、網關及服務的其中至少之一。
121.基礎設施可以是但不限于是物理機、虛擬機及第三方云平臺的其中至少之一。
122.這里,目標用戶組包括至少一個或多個目標用戶。在本公開實施例中,多個可以是兩個或者兩個以上。
123.這里,目標用戶組可以是一個客戶端對應的目標用戶,或者也可以是客戶端對應的目標用戶。在目標用戶組是多個客戶端對應的目標用戶的情況下,該多個客戶端對應的設備沒有主從設備的區別。例如,在服務為文檔協作的情況下,即時通信的消息下發到三個客戶端,該三個客戶端可同步收到消息。又如,與中臺建立連接通信的三個客戶端,可同時打開一個應用。
124.這里,中臺服務可以是中臺具備的服務。例如,中臺服務可以是但不限于是即時通訊服務、離線推送服務、企業賬號服務、企業管理服務、云文檔服務以及企業自建應用服務。又如,中臺服務可以是其它任意一種能力的服務;該能力可以是但不限于是融合資源、數據、平臺、技術、工具以及業務的其中至少之一的能力。
125.這里,服務調用方式可以是但不限于是:基于用戶標識調用和/或調用sdk的方式。
126.這里,第一類標識為中臺分配的標識;第一類標識可為中臺內部賬號。
127.在一個實施例中,第一類標識包括:企業應用標識。
128.在又一個實施例中,第一類標識包括:企業應用標識及用戶應用標識。
129.這里,第二類標識為不是中臺分配的標識;第二類標識可為中臺外部標識或者中臺外部賬號。
130.在一個實施例中,第二類標識包括第三方應用標識和/或sdk的標識。
131.在一個實施例中,映射信息,用于供目標用戶組基于標識調用所述中臺服務。這里,基于標識調用所述中臺服務可以是但不限于是基于第一類標識或第二類標識調用所述中臺服務。
132.這里,映射信息包括第一映射關系和/或第二映射關系。
133.在一個實施例中,映射信息,指示第一類標識和第三方應用標識之間的第一映射關系。
134.在又一個實施例中,映射信息,指示第一類標識和sdk的標識之間的第二映射關系。
135.示例性的,中臺分配的第一類標識可以為“company_uuid”,和sdk的標識可以為“sdk_1”,以及第三方應用的第三方應用標識為“app_userid”。該第一映射關系為指示“company_uuid”與“app_userid”之間的映射關系;以及該第二映射關系為指示“company_uuid”與“sdk_1”之間的關系;該映射信息包括該第一映射關系和/或第二映射關系。
136.在一些實施例中,步驟s11,可以是:中臺利用后臺分配所述第一類標識,其中,所述后臺為所述中臺的組成部分;步驟s14中建立第一類標識和所述第二類標識之間映射關系,包括:中臺建立所述第一類標識與所述第二類標識之間的映射信息。如此,在本公開實施例中,可以利用中臺中的后臺分配第一類標識。
137.在一些實施例中,第三方應用標識包括:第三方企業應用標識;第一類標識包括:企業應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識之間的所述第一映射關系。
138.示例性的,第三方應用的第三方應用標識可以為“a_gognsi”,中臺可以為第三方應用標識“a_gognsi”分配企業應用標識“a_company”。
139.這里,第三方應用可以是但不限于以下至少之一:任意應用程序(app)、小程序、、網頁、及桌面端應用。這里,桌面端應用可以是但不限于是pc電腦應用和/或云桌面應用等。在一個實施例中,集成端可用于集成上述第三方應用。
140.如此,在本公開實施例中,中臺可以為第三方應用標識中第三方企業應用標識分配對應的企業應用標識,以使得客戶端或者目標用戶組基于該中臺分配的企業應用標識登錄中臺時,可以調度該企業應用標識對應的中臺服務。
141.在又一些實施例中,第三方應用標識包括:第三方企業應用標識和第三方用戶應用標識;第一類標識,包括:企業應用標識和用戶應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識的所述第一映射關系;且所述映射信息指示所述第三方用戶應用標識和所述用戶應用標識的所述第一映射關系。
142.示例性的,第三方應用的第三方用戶應用標識可以為“app_userid”,中臺可以為“app_userid”分配用戶應用標識“company_uuid”。如圖3所示,中臺獲取第三方應用中第三方應用標識“app_userid”,并將“app_userid”導入企業協作中臺中的企業管理后臺,為“app_userid”生成用戶應用標識“company_uuid”;該“company_uuid”可對應中臺服務中im服務。在本示例中,中臺可存儲“app_userid”與“company_uuid”之間映射關系的映射信息。
143.這里,企業管理后臺為獨立的管理后臺;該企業管理后臺為線上已有能力,無需集成、可直接使用。
144.如此,在本公開實施例中,中臺可以為第三方應用標識中第三方企業應用標識分配對應的企業應用標識以及為第三方企業應用標識下的第三用戶應用標識分配對應的企業應用標識對應的用戶應用標識,以使得客戶端或者目標用戶組基于該中臺分配的企業應用標識登錄中臺時可以調度該企業應用標識對應中臺服務,或者以使得客戶端或者目標用戶組基于該中臺分配的用戶應用標識登錄時調度用戶應用標識對應的企業應用標識對應的中臺服務。
145.在一些實施例中,第一類標識可對應于中臺中至少一種中臺服務。這里,第一類標識中企業應用標識可對應中臺中至少一種中臺服務。
146.示例性的,中臺建立并保存第一類標識與中臺服務標識之間的映射信息;該映射信息指示第一類標識與中臺服務標識之間的第三映射關系。這里,一個中臺服務標識用于
對應至少一個中臺服務;不同的中臺服務標識對應不同的中臺服務或者中臺服務組合,中臺服務組合為一個或多個中臺服務的組合。
147.如此,在本公開實施例中,中臺分配第一類標識以及確定目標用戶組調用中臺服務的服務調用方式;并根據服務調用方式,確定目標用戶組調用所述中臺服務是否涉及第二類標識;在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;通過映射信息,以供目標用戶組調用中臺服務。如此本公開實施例可以建立不是中臺配置的第二類標識與中臺配置的第一類標識的映射信息,從而可以基于第二類標識查映射信息以查到對應的第一類標識,并利用第一類標識調用中臺服務;也就是說,可以通過該映射信息,使得不是中臺分配的第一類標識(如第二類標識)進行中臺服務的調用。
148.在一些實施例中,所述第二類標識包括:第三方應用標識;
149.如圖4所示,所述步驟s13,包括:
150.步驟s131:在所述服務調用方式為基于用戶標識調用的情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;
151.所述映射信息,指示所述第一類標識和所述第三方應用標識之間的第一映射關系。
152.示例性的,請再次參見圖3,在中臺確定第三方應用中第三方應用標識“app_userid”的情況下,利用中臺中后臺為“app_userid”生成用戶應用標識“company_uuid”;中臺存儲指示“app_userid”與“company_uuid”之間第一映射關系的映射信息。
153.如此,在本公開實施例中,在服務調用方式為基于用戶標識調用的情況下,若確定目標用戶組調用中臺服務涉及第三方應用標識,可建立第一類標識與第三方應用標識之間的第一映射關系。如此,本公開實施例可以實現第三方應用的第三方應用標識與中臺分配的第一類標識(即中臺賬號體系)進行綁定,從而在客戶端或者目標用戶組調用中臺服務時,可以將至少一個中臺服務調用到第三方應用進行使用,即可以直接將中臺的能力嵌入到第三方應用中。
154.在一些實施例中,所述步驟s131,包括:
155.步驟s1311:在所述服務調用方式為所述基于用戶標識調用的情況下,根據標識應用需求信息,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;
156.或者,
157.步驟s1312:在所述服務調用方式為所述基于用戶標識調用的情況下,根據在分配所述第一類標識的過程中接收所述第三方應用標識情況,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務。
158.這里,標識應用需求信息可以是任意一種指示使用第三方應用標識的信息。該標識應用需求信息可以是中臺從客戶端獲取的。例如,客戶端發送服務調用請求時,可以攜帶第請求標識及應用標識需求信息;如此,中臺基于該應用需求標識信息可知曉基于用戶標識調用中臺服務時,是否指示利用第三方應用標識進行調用。
159.在一個實施例中,所述步驟s1311,包括:在所述服務調用方式為所述基于用戶標識調用、且所述標識應用需求信息指示使用所述第三方應用標識的情況下,確定目標用戶組使用第三方應用標識調用所述中臺服務。
160.在另一個實施例中,所述步驟s1311,包括:在所述服務調用方式為所述基于用戶標識調用、且所述標識應用需求信息沒有指示使用所述第三方應用標識的情況下,確定目標用戶組不使用所述第三方應用調用中臺服務。
161.如此,在本公開實施例中,在服務調用方式為基于用戶標識調用的況下,可以基于標識應用需求信息指示是否使用第三方應用標識時,從而準確確定目標用戶組是否使用第三方應用調用中臺服務。
162.在一個實施例中,所述步驟s1312,包括:在所述服務調用方式為所述基于用戶標識調用、且在分配所述第一類標識過程中接收到所述第三方應用標識的情況下,確定目標用戶組是否使用第三方應用標識調用所述中臺服務。
163.在另一個實施例中,所述步驟s132,包括:在所述服務調用方式為所述基于用戶標識調用、且在分配所述第一類標識過程中未接收到所述第三方應用標識的情況下,確定目標用戶組不使用所述第三方應用標識調用所述中臺服務。
164.這里,中臺在分配第一類標識的過程中,接收客戶端發送的第三方應用標識;如此,中臺可以為第三方應用標識分配對應的第一類標識。
165.如此,在本公開實施例中,在服務調用方式為基于用戶標識調用的情況下,可以基于在分配所述第一類標識過程中是否接收到第三方應用標識以確定目標用戶組是否使用第三方應用標識調用中臺服務。在在第一類標識過程中接收到第三方應用標識的情況下,可以為第三方應用標識及時確定出相應的第一類標識。如此,本公開實施例也能準確確定出目標用戶組是否使用第三方應用標識調用中臺服務,并能有效建立第三方應用標識與第一類標識之間的映射關系。
166.請再次參見圖4,在一些實施例中,所述步驟s13,包括:
167.步驟s132:在所述服務調用方式為調用sdk的情況下,確定所述目標用戶組使用第二類標識調用中臺服務,且所述第二類標識為所述sdk的標識;
168.所述映射信息,指示所述sdk的標識和所述第一類標識之間的第二映射關系。
169.這里,sdk至少集成以下至少中臺服務:即時通信服務、云文檔服務、工作臺服務、離線推送服務、企業賬號服務、企業管理服務、以及企業自建應用。
170.這里,一個sdk的標識對應一個第三方應用標識。
171.在一個實施例中,sdk的標識對應第三應用標識中第三方用戶應用標識。例如,一個sdk的標識可對應一個企業應用標識,一個企業應用標識可對應一個第三方企業應用標識下的第三方用戶應用標識,可確定一個sdk標識對應一個第三方用戶應用標識。
172.這里,一個第三方應用可至少攜帶至少一個sdk。例如,一個app可攜帶n個sdk;n為大于1的整數。
173.示例性,如圖5所示,sdk可以是即時通訊sdk(imsdk),例如可以是a公司即時通訊sdk(kingsoft company im software development kit,kcim sdk);該imsdk用于將企業云文檔和/或企業工作臺實現成sdk級別的能力架構。該imsdk中,主要包括即時通信工具包(imkit)、插件(plugin)、蜂核(imcore)。在imkit中,有視圖(view)、事件或狀態(event/state)、視圖控制器(viewcontroller)以及業務模型(service(model))幾層。例如,這里可由事件或狀態層可生成事件,業務模型層的數據通過格式器到視圖控制器層,以及事件或狀態層輸出數據以更新視圖。插件引入了云文檔和實時通信(real time communication,
rtc)等;該rtc即為實時音視頻。該imcore中,主要包括imcore impl、業務任務(service task)、數據包裝器(data wrapper)、網絡(networking)、網絡套接字(websocket)、緩存(cache)、緩存橋(cache bradge)以及基本組成(foundation);其中,impl用于存放接口的實現類。如此,在本公開實施例中,sdk可以便捷接入云文檔及實時音視頻等,當然還可以接入其它的能力,例如工作臺等的能力;該sdk提供業務視圖頁面多機型適配渲染及交互能力。sdk可以通過內部邏輯處理業務數據通訊,同時sdk提供擴展協議,以支持客戶添加自定義業務流程處理。
174.示例性的,請再次參見圖3,第三方應用,例如app,可利用sdk的標識“imsdk”調用中臺服務;該sdk標識“imsdk”與用戶應用標識“company_uuid”具有映射關系。中臺可存儲指示“imsdk”與“company_uuid”之間第二映射關系的映射信息。中臺接收到第三方應用發送的app的sdk的標識后,可基于映射信息確定出sdk的標識對應的第一類標識;如確定出企業應用標識,并基于企業應用標識確定調用對應的中臺服務;或者如確定出用戶應用標識,基于用戶應用標識確定出企業應用標識,并基于企業應用標識確定調用對應的中臺服務。而中臺可基于sdk的標識所對應的企業應戶標識等到與sdk對應的第三方應用標識,如“app_userid”;并根據第三應用標識“app_userid”返回中臺服務等給第三方應用。
175.如此,在本公開實施例中,在服務調用方式為調用sdk的情況下,在確定目標用戶組使用sdk調用中臺服務的情況下,可建立第一類標識與sdk之間的第二映射關系。如此,本公開實施例可以通過使用sdk內的獨立能力調用中臺的中臺服務,使得中臺的至少一個中臺服務集成到第三方應用中。且本公開實施例中第三方應用無需使用自身的賬號或者與自身賬號對應的中臺分配的賬號進行登錄中臺,從而可以簡化客戶端或者目標用戶組調用中臺服務的處理過程,即能夠通過sdk便捷調度中臺服務。
176.在一些實施例中,所述方法包括:
177.向客戶端發送給所述映射信息;其中,所述映射信息用于供所述客戶端基于所述第一類標識調用所述中臺服務,或者,所述映射信息用于供所述客戶端基于所述第二類標識調用所述中臺服務。
178.這里,在服務調用方式為基于用戶標識調用的情況下,客戶端可基于第一類標識調用中臺服務。例如,在中臺接收客戶端發送第一類標識的情況下,可以基于該第一類標識確定客戶端調用的中臺服務。
179.這里,在服務調用方式為調用sdk的情況下,客戶端可基于第二類標識調用中臺服務。例如,在中臺接收客戶端發送的sdk的標識的情況下,可以基于該sdk標識及映射信息,確定出與sdk標識對應的第一類標識;映射信息為指示sdk的標識與第一類標識之間的第二映射關系;中臺基于該第一類標識確定客戶端調用的中臺服務。
180.如此,在本公開實施例中,中臺將映射信息發送給客戶端,以便于客戶端基于該映射信息中第一類標識或者第二類標識調用中臺服務。例如可以基于用戶標識調用的服務調用方式,利用第一類標識調用中臺服務;或者可調用sdk的服務調用方式,例如第二類標識調用中臺服務。如此可以適用性基于不同的服務調用方式及對應標識進行調用。
181.如圖6所示,在一些實施例中,所述方法包括:
182.步驟s21:接收服務調用請求;
183.步驟s22:在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是
否響應所述服務調用請求。
184.在一個實施例中,請求標識可以是第一類標識。例如,請求標識可以是但不限于是企業應用標識和/或用戶應用標識。
185.在另一個實施例中,請求標識可以是第二類標識。例如,請求標識可以是sdk的標識。此時,中臺可基于第二類標識及映射信息,確定出與第一類標識具有映射信息的第二類標識,從而響應該服務調用請求。
186.在又一個實施例中,請求標識也可以是第二類標識中第三方應用標識。例如,請求標識可以是第三方企業應用標識和/或第三方用戶應用標識。
187.當然,在其它的實施例中,請求標識可以是除第一類標識及第二類標識之外的其它人意標識。此時,中臺可以不響應該服務調用請求。
188.這里,步驟s22中根據所述請求標識確定是否響應所述服務調用請求,包括:根據所述請求標識確定響應所述服務調用請求;或者,根據所述請求標識確定不響應所述服務調用請求。
189.這里,根據所述請求標識確定響應所述服務調用請求可以是:確定允許調用請求標識對應的中臺服務?;蛘撸鶕稣埱髽俗R確定響應所述服務調用請求可以是:確定允許調用請求標識對應的中臺服務;并發送服務調用響應,其中,服務調用響應包括:請求標識對應的中臺服務。
190.如此,在本公開實施例中,中臺可以基于接收到的服務調用請求中包含的請求標識,準確確定出是否響應服務調用請求;在確定響應服務調用請求的情況下,即可實現對中臺服務的調用。如此可以解決第三方應用自身無法融合中臺企業級別的中臺的能力問題,可以使得中臺中至少一個中臺服務與第三方應用進行自由融合;從而實現企業級別能力的整合。
191.如圖7所示,在一些實施例中,所述s22,包括:
192.步驟s221:在所述請求標識是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
193.或者,
194.步驟s222:在所述請求標識不是所述中臺分配的所述第一類標識的情況下,通過查詢所述映射信息,確定所述請求標識是否與所述中臺分配的第一類標識建立映射關系;在所述請求標識與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
195.在一些實施例中,所述步驟s221中在所述請求標識是所述中臺分配的所述第一類標識的情況下,包括以下至少之一:
196.所述請求標識是所述企業應用標識;和/或,
197.所述請求標識是所述用戶應用標識,且所述用戶應用標識歸屬于所述企業應用標識。
198.示例性的,中臺接收到客戶端發送的服務調用請求,在確定服務調用請求包含企業應用標識的情況下,確定響應服務調用請求。中臺將服務調用響應返回給客戶端,該服務調用響應包括企業應用標識對應的中臺服務。
199.示例性的,中臺接收到客戶端發送的服務調用請求,在確定服務調用請求包含用
戶應用標識的情況下,基于該用戶應用標識查詢到對應的企業應用標識;并基于該企業應用標識確定響應服務調用請求。中臺將服務調用響應返回給客戶端,該服務調用響應包括企業應用標識對應的中臺服務。
200.如此,在本公開實施例中,在服務請求標識是中臺分配的第一類標識的情況下,可直接基于該第一類標識確定響應服務調用請求。
201.示例性的,中臺接收到客戶端發送的服務調用請求,在確定服務調用請求包含sdk的標識信息的情況下,基于sdk標識信息與指示sdk與第一類標識之間第二映射關系的映射信息,確定出第一類標識信息;中臺基于第一類標識確定響應服務調用請求。中臺將服務調用響應返回給客戶端,該服務調用響應包括企業應用標識對應的中臺服務。
202.示例性的,中臺接收到客戶端發送的服務調用請求,在確定服務調用請求包含第三方應用標識的情況下,基于第三方應用標識與指示第三方應用標識與第一類標識之間第一映射關系的映射信息,確定出第一類標識信息;中臺基于第一類標識確定響應服務調用請求。中臺將服務調用響應返回給客戶端,該服務調用響應包括企業應用標識對應的中臺服務。
203.如此,在本公開實施例中,在服務調用請求不是中臺分配的第一類標且是與第一類標識具有映射關系的第二類標識的情況下,可以基于第二類標識及指示該映射關系的映射信息確定出第一類標識;從而確定出響應該服務調用請求。
204.這里,中臺在基于第一類標識確定響應服務調用請求之前還會對第一類標識進行授權驗證。例如,通過白名單的方式確定該第一類標識是否為授權調用中臺服務的授權標識。
205.在一些實施例中,所述步驟s22中確定響應所述服務調用請求,包括:若確定第一類標識為授權標識,確定響應所述服務調用請求。
206.在一些實施例中,所述確定第一類標識為授權標識,包括:
207.若服務調用請求中的第一類標識是所述中臺的白名單中存在的所述企業應用標識,確定所述企業用戶標識為授權標識,其中,所述白名單保存至少一個授權調用中臺服務的企業應用標識;
208.若服務調用中包含的第一類標識歸屬于白名單中的所述企業應用標識,確定所述用戶應用標識為授權標識。
209.如此,在本公開實例中可以實現對企業應用標識的驗證,以及對企業應用標識下用戶應用標識的驗證;從而精確確定出接收的包括企業應用標識和/或用戶應用標識的第一類標識是否為白名單中授權調用中臺服務的第一類標識。
210.如圖8所示,本公開實施例提供一種中臺服務調用的處理方法的示意圖,該中臺服務調用的處理方法可以是:首先對企業版能力進行整合,例如對企業文檔、企業管理后臺、企業工作臺及開放能力進行整合;其次建立映射關系,建立第一類標識與第二類標識的映射關系,并確定用戶應用標識是否限制在企業應用標識下;然后在確定用戶應用標識限制在企業應用標識下的情況下,執行調用企業協作中臺即時通訊服務。這里,執行調用企業協作中臺即時通訊服務可以包括但不限于包括:企業協作中臺接收第三方業務發送的http,該http中攜帶請求的即時通訊服務;中臺推送該即時通訊服務;中臺將該即時通信服務集成到第三應用中使用,該第三方應用可以是但不限于是手機端、pc端及瀏覽器等應用。
211.在本公開實施例中,執行調用中臺服務即時通訊服務可以參見上述任意實施例。且,在其它實施例中,也可以實現調用中臺中任意的中臺服務。
212.需要說明的是,本領域內技術人員可以理解,本公開實施例提供的方法,可以被單獨執行,也可以與本公開實施例中一些方法或相關技術中的一些方法一起被執行。
213.以下一種調用中臺服務的標識處理方法,是由客戶端執行的,與上述由中臺執行的調用中臺服務的標識處理方法的描述是類似的;且,對于由客戶端執行的調用中臺服務的標識處理方法實施例中未披露的技術細節,請參照由中臺執行的調用中臺服務的標識處理方法示例的描述,在此不做詳細描述說明。
214.如圖9所示,提供一種調用中臺服務的標識處理方法,由客戶端執行,包括:
215.步驟s31:發送服務調用請求;其中,所述服務調用請求包括請求標識,且所述請求標識用于供中臺確定是否響應所述服務調用請求;
216.步驟s32:接收服務調用響應;其中,所述服務調用響應是所述中臺響應所述服務調用請求返回的,且所述服務調用響應包括所述請求標識對應的中臺服務。
217.在一些實施例中,所述請求標識用于供所述中臺確定是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
218.或者,
219.所述請求標識用于供所述中臺確定不是所述中臺分配的所述第一類標識、且所述請求標識用于供所述中臺服務確定是與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
220.這里,一個中臺服務可以用一個中臺服務標識表示。若請求標識為第一類標識時,可基于第一類標識對應的中臺服務標識;這里,中臺建立并保存第一類標識與中臺服務標識之間的第三映射關系。若請求標識不是第一類標識時,可基于第一類標識與映射信息確定出第二類標識;其中,若第二類標識為第三方應用標識,可基于第三應用標識確定出與第三應用標識對應的中臺服務標識,和/或,若第二類標識為skd的標識,可基于sdk的標識確定出與sdk的標識對應的中臺服務標識;這里,中臺建立并保存第三方應用標識與中臺服務標識之間的第三映射關系,和/或,中臺建立并保存sdk的標識與中臺服務標識之間的第三映射關系。如此,可通過請求標識調用對應中臺服務標識所指示的中臺服務。
221.在本公開的一些實施例中,第一類標識及第二類標識分別可以是上述實施例中第一類標識及第二類標識。示例性的,這里,第一類標識為中臺分配的標識。
222.在一個實施例中,第一類標識包括:企業應用標識。
223.在又一個實施例中,第一類標識包括:企業應用標識及用戶應用標識。
224.這里,第二類標識為不是中臺分配的標識。
225.在一個實施例中,第二類標識包括第三方應用標識和/或sdk的標識。
226.在一些實施例中,所述方法包括:
227.步驟s30:接收映射信息;其中,所述映射信息為所述中臺建立的用于指示第一類標識和第二類標識之間的映射關系;所述第二類標識為目標組調用所述中臺服務涉及的標識;所述第一類標識是所述中臺分配的;所述第一類標識不同于所述第一類標識;所述目標用戶組包括至少一個目標用戶;
228.所述請求標識,包括:所述第一類標識。
229.在本公開的一些實施例中,映射信息可以為上述實施例中映射信息。
230.在一個實施例中,映射信息,指示第一類標識和第三方應用標識之間的第一映射關系。
231.在又一個實施例中,映射信息,指示第一類標識和sdk的標識之間的第二映射關系。
232.在一個實施例中,第三方應用標識包括:第三方企業應用標識;第一類標識包括:企業應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識之間的所述第一映射關系。
233.在又一個實施例中,第三方應用標識包括:第三方企業應用標識和第三方用戶應用標識;第一類標識包括:企業應用標識和用戶應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識的所述第一映射關系;且所述映射信息指示所述第三方用戶應用標識和所述用戶應用標識的所述第一映射關系。
234.這里,在接收到映射信息后,可基于該映射信息發送包含第一類標識的服務調用請求,該第一類標識即是步驟s31中請求標識。
235.當然,在其它的實施例中,在接收到映射信息后,可基于該映射信息發送攜帶包含第二類標識的服務調用請求;該第二類標識即是步驟s31中請求標識。
236.在一些實施例中,所述步驟s30中接收所述映射信息之前,包括:
237.向所述中臺發送所述第二類標識;其中,所述第二類標識包括:第三方應用標識或者sdk的標識。
238.這里,在接收到映射信息之前,客戶端向中臺發送第二類標識,有利于中臺基于該第二類標識分配第一類標識,并建立第一類標識與第二類標識之間的映射關系。
239.以上實施方式,具體可以參見中臺側的表述,在此不再贅述。
240.需要說明的是,本領域內技術人員可以理解,本公開實施例提供的方法,可以被單獨執行,也可以與本公開實施例中一些方法或相關技術中的一些方法一起被執行。
241.為了進一步解釋本公開任意實施例,以下提供幾個具體實施例。
242.示例一
243.如圖10所示,本公開實施例提供一種中臺服務調用的處理方法,由設備執行,該設備包括中臺和客戶端;包括以下步驟:
244.步驟s41:客戶端向中臺發送第二類標識;
245.在一個可選實施例中,第二類標識可以第三方應用標識。
246.在另一個可選實施例中,第二類標識可以為sdk的標識。
247.步驟s42:中臺分配第一類標識;
248.在一個可選實施例中,中臺為第二類標識分配第一類標識。
249.步驟s43:中臺確定調用總臺服務的服務調用方式;
250.在一個可選實施例中,中臺確定目標用戶組調用中臺服務的服務調用方式。
251.步驟s44:中臺根據服務調用方式,確定調用中臺服務是否涉及第二類標識;
252.在一個可選實施例中,中臺根據服務調用方式,確定目標用戶組調用中臺服務是否涉及第二類標識。
253.步驟s45:中臺在確定中臺服務調用涉及第二類標識的情況下,建立第一類標識和
第二類別標識之前的映射信息;
254.步驟s46:中臺將映射信息發送給客戶端;
255.步驟s47:客戶端發送服務調用請求,其中,服務調用請求包含請求標識;
256.步驟s48:中臺若確定請求標識,確定是否響應服務調用請求;
257.在一個可選實施例中,中臺若確定請求標識是中臺分配的第一類標識,確定響應服務調用請求。
258.在另一個可選實施例中,中臺若確定請求標識不是中臺分配的第一類標識,且通過查詢映射信息確定請求標識是否有與中臺分配的第一類標識建立映射關系;在請求標識有與中臺分配的第一類標識建立映射關系的情況下,確定響應服務調用請求。
259.步驟s49:發送服務調用響應,其中,服務調用響應包括第一類標識對應的中臺服務。
260.如此,在本公開實施例中,客戶端可以第一類標識(將第三方應用的第三方應用標識或者第三方應用的app中sdk的標識)發送給中臺,以分配到中臺下的第一類標識;從而可以基于第一類標識調度中臺的中臺服務,從而實現企業級別中臺服務與第三方應用的自由融合等。
261.并且,在本公開實施例中,可通過基于用戶標識調用的服務調用方式,如基于第三應用標識對應的第一類標識或者基于第一類標識直接調用中臺服務?;蛘撸赏ㄟ^基于sdk的服務調用方式,將中臺的中臺服務集成到sdk中,從而也可以調用中臺的中臺服務。
262.示例二
263.如圖11所示,本公開實施例提供一種通過app的sdk集成中臺服務的示意圖。目標用戶a(如外勤人員)與至少一個目標用戶b(如內勤人員)進行即時通訊;可以通過目標用戶a和/或目標用戶b等手機中app將即時通訊服務集成到app中預定頁入口;若手機檢測到作用于該預定頁入口的點擊操作等,觸發登錄流程。手機檢測到登錄流程通過后,呈現即時通訊sdk開發聊天頁面,并基于輸入的sdk的標識確定出單聊或者聊的會話。
264.這里,“聊天”、“云文檔”、及“應用”的工具欄可分別顯示在即時通訊頁面上。其中,“云文檔”可快速生成分享鏈接;例如一鍵分享到聊或者單聊的會話中。“應用”對應于企業自建應用;該企業自建應用可通過kcim sdk提供的推送api,實現流程通訊到人的業務場景。
265.如此,本公開實施例可實現通過app集成中臺的即時通訊服務、云文檔服務及企業自建應用服務等的中臺服務。
266.示例三
267.如圖12和圖13所示,本公開實施例提供一種通過網頁集成中臺服務的示意圖。目標用戶c的客戶端有一個網頁版的企業應用平臺;在目標用戶c的電腦預定網頁的應用內部嵌入企業協作平臺的即時通訊服務及企業自建應用等服務。例如,電腦檢測到作用于預定網頁上的點擊從中,觸發登錄流程。電腦檢測到登錄流程通過后,可基于輸入的第一類標識確定出即時通信的對話框;該即時通訊中對話框包括應用名稱消息內容、人名消息內容以及名消息內容等。若檢測到作用于應用名稱消息內容,可分別顯示出應用名稱及消息內容的欄目。
268.如此,在本公開實施例可以實現通過網頁集成中臺的即時通信服務及企業自建應
用等的中臺服務。并且,在終端中在不想安裝新的app的前提下,為了實現即時通訊等中臺服務,可以通過在網頁上的應用內部嵌入該些中臺服務進行調用;如此可以通過網頁直接嵌入中臺服務的使用,從而還可以節省數據收發時間,提高調用效率等。
269.需要說明的是,本領域內技術人員可以理解,本公開實施例提供的方法,可以被單獨執行,也可以與本公開實施例中一些方法或相關技術中的一些方法一起被執行。
270.如圖14,本公開實施例提供一種調用中臺服務的標識處理裝置,包括:
271.分配模塊51,用于分配第一類標識;
272.確定模塊52,用于確定目標用戶組調用中臺服務的服務調用方式;
273.所述確定模塊52,用于根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;
274.處理模塊53,用于在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;
275.所述處理模塊53,用于通過所述映射信息,以供所述目標用戶組調用所述中臺服務。
276.這里,目標用戶組包括至少一個目標用戶。
277.這里,第二類標識不同于第一類標識。
278.在一些實施例中,所述第二類標識包括:第三方應用標識;
279.所述確定模塊52,用于在所述服務調用方式為基于用戶標識調用情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;所述映射信息,指示所述第一類標識和所述第三方應用標識之間的第一映射關系。
280.在一些實施例中,所述確定模塊52,用于在所述服務調用方式為所述基于用戶標識調用的情況下,根據標識應用需求信息,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;
281.或者,所述確定模塊52,用于在所述服務調用方式為所述基于用戶標識調用的情況下,根據在分配所述第一類標識的過程中接收所述第三方應用標識情況,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務。
282.在一些實施例中,所述確定模塊52,用于在所述服務調用方式為所述基于用戶標識調用、且所述標識應用需求信息指示使用所述第三方應用標識的情況下,確定目標用戶組使用所述第三方應用標識調用所述中臺服務;
283.或者,所述確定模塊52,用于在所述服務調用方式為所述基于用戶標識調用、且所述標識應用需求信息不指示使用所述第三方應用標識的情況下,確定目標用戶組不使用所述第三方應用標識調用中臺服務。
284.在一些實施例中,所述確定模塊52,用于在所述服務調用方式為所述基于用戶標識調用、且在分配所述第一類標識過程中接收到所述第三方應用標識的情況下,確定目標用戶組使用所述第三方應用標識調用所述中臺服務;
285.或者,所述確定模塊52,用于在所述服務調用方式為所述基于用戶標識調用、且在分配所述第一類標識過程中未接收到所述第三方應用標識的情況下,確定目標用戶組不使用所述第三方應用標識調用中臺服務。
286.在一些實施例中,所述確定模塊52,用于在所述服務調用方式為調用sdk的情況
下,確定所述目標用戶組使用所述第二類標識信息調用所述中臺服務,且所述第二類標識為所述sdk的標識;
287.所述映射信息,指示所述sdk的標識和所述第一類標識之間的第二映射關系。
288.如圖15所示,在一些實施例中,所述裝置包括:第一發送模塊54,用于向客戶端發送給所述映射信息;其中,所述映射信息用于供所述客戶端基于所述第一類標識調用所述中臺服務,或者,所述映射信息用于供所述客戶端基于所述第二類標識調用所述中臺服務。
289.如圖16所示,在一些實施例中,所述裝置包括:第一接收模塊55,用于接收服務調用請求;
290.所述處理模塊53,用于在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是否響應所述服務調用請求。
291.在一些實施例中,所述處理模塊53,用于在所述請求標識是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
292.或者,所述處理模塊53,用于在所述請求標識不是所述中臺分配的所述第一類標識的情況下,通過查詢所述映射信息,確定所述請求標識是否與所述中臺分配的第一類標識建立映射關系;在所述請求標識與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。
293.在一些實施例中,第三方應用標識包括:第三方企業應用標識;所述第一類標識包括:企業應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識之間的所述第一映射關系;
294.或者,
295.所述第三方應用標識包括:第三方企業應用標識和第三方用戶應用標識;所述第一類標識,包括:企業應用標識和用戶應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識的所述第一映射關系;且所述映射信息指示所述第三方用戶應用標識和所述用戶應用標識的所述第一映射關系。
296.在一些實施例中,所述在所述請求標識是所述中臺分配的所述第一類標識的情況下,包括以下至少之一:
297.所述請求標識是所述企業應用標識;和/或,
298.所述請求標識是所述用戶應用標識,且所述用戶應用標識歸屬于所述企業應用標識。
299.如圖17所示,本公開實施例提供一種調用中臺服務的標識處理裝置,包括:
300.第二發送模塊61,用于發送服務調用請求;其中,所述服務調用請求包括請求標識,且所述請求標識用于供中臺確定是否響應所述服務調用請求;
301.第二接收模塊62,用于接收服務調用響應;其中,所述服務調用響應是所述中臺響應所述服務調用請求返回的,且所述服務調用響應包括所述請求標識對應的所述中臺服務。
302.在一些實施例中,所述請求標識用于供所述中臺確定是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
303.或者,所述請求標識用于供所述中臺確定不是所述中臺分配的所述第一類標識、且所述請求標識用于供所述中臺確定是與所述中臺分配的第一類標識建立映射關系的情
況下,確定響應所述服務調用請求。
304.在一些實施例中,所述第二接收模塊62,用于接收映射信息,其中,所述映射信息為所述中臺建立的用于指示第一類標識和第二類標識之間的映射關系;所述第二類標識為目標組調用所述中臺服務涉及的標識;所述第一類標識是所述中臺分配的;
305.所述請求標識,包括:所述第一類標識。
306.這里,所述第一類標識不同于所述第一類標識;所述目標用戶組包括至少一個目標用戶;
307.在一些實施例中,所述第二發送模塊61,用于向所述中臺發送所述第二類標識;其中,所述第二類標識包括:第三方應用標識或者sdk的標識。
308.關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
309.本公開的實施例還提供了一種設備,其特征在于,包括:
310.處理器;
311.用于存儲處理器可執行指令的存儲器;
312.其中,所述處理器被配置為:用于運行所述可執行指令時,實現本公開任意實施例所述的調用中臺服務的標識處理。
313.所述設備可以是但不限于是:終端和/或中臺。
314.所述存儲器可包括各種類型的存儲介質,該存儲介質為非臨時性計算機存儲介質,在通信設備掉電之后能夠繼續記憶存儲其上的信息。
315.所述處理器可以通過總線等與存儲器連接,用于讀取存儲器上存儲的可執行程序,例如,實現如圖1、圖4、圖6、圖7、圖9至圖11所示的方法的至少其中之一。
316.本公開的實施例還提供了一種計算機可讀存儲介質,所述可讀存儲介質存儲有可執行程序,其中,所述可執行程序被處理器執行時實現本公開任意實施例所述的調用中臺服務的標識處理。例如,實現如圖1、圖4、圖6、圖7、圖9至圖11所示的方法的至少其中之一。
317.關于上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
318.如圖18所示,是根據一示例性實施例示出的一種中臺70的結構。例如,中臺70可以被提供為一網絡側設備。參照圖18,中臺70包括處理組件71,其進一步包括一個或多個處理器,以及由存儲器72所代表的存儲器資源,用于存儲可由處理組件71的執行的指令,例如應用程序。存儲器72中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件71被配置為執行指令,以執行上述方法前述應用在所述的任意方法。
319.中臺70還可以包括一個電源組件73被配置為執行中臺70的電源管理,一個有線或無線網絡接口74被配置為將中臺70連接到網絡,和一個輸入輸出(i/o)接口75。中臺70可以操作基于存儲在存儲器72的操作系統,例如windows server tm,mac os xtm,unixtm,linuxtm,freebsdtm或類似。
320.本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其它實施方案。本技術旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本公開未公開的本技術領域中的公知常識
或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。
321.應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發明的范圍僅由所附的權利要求來限制。

技術特征:


1.一種調用中臺服務的標識處理方法,其特征在于,由中臺執行,包括:分配第一類標識;確定目標用戶組調用中臺服務的服務調用方式;根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;所述映射信息,供所述目標用戶組調用所述中臺服務。2.根據權利要求1所述的方法,其特征在于,所述第二類標識包括:第三方應用標識;所述根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識,包括:在所述服務調用方式為基于用戶標識調用的情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;所述映射信息,指示所述第一類標識和所述第三方應用標識之間的第一映射關系。3.根據權利要求2所述的方法,其特征在于,所述在所述服務調用方式為基于用戶標識調用的情況下,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務,包括:在所述服務調用方式為所述基于用戶標識調用的情況下,根據標識應用需求信息,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務;或者,在所述服務調用方式為所述基于用戶標識調用的情況下,根據在分配所述第一類標識的過程中接收所述第三方應用標識情況,確定所述目標用戶組是否使用所述第三方應用標識調用所述中臺服務。4.根據權利要求1所述的方法,其特征在于,所述根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識,包括:在所述服務調用方式為調用sdk的情況下,確定所述目標用戶組使用所述第二類標識調用所述中臺服務,且所述第二類標識為所述sdk的標識;所述映射信息,指示所述sdk的標識和所述第一類標識之間的第二映射關系。5.根據權利要求1所述的方法,其特征在于,所述方法包括:向客戶端發送給所述映射信息;其中,所述映射信息用于供所述客戶端基于所述第一類標識調用所述中臺服務,或者,所述映射信息用于供所述客戶端基于所述第二類標識調用所述中臺服務。6.根據權利要求1所述的方法,其特征在于,所述方法包括:接收服務調用請求;在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是否響應所述服務調用請求。7.根據權利要求6所述的方法,其特征在于,所述在所述服務調用請求包含請求標識的情況下,根據所述請求標識確定是否響應所述服務調用請求,包括:在所述請求標識是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;
和/或,在所述請求標識不是所述中臺分配的所述第一類標識的情況下,通過查詢所述映射信息,確定所述請求標識是否與所述中臺分配的第一類標識建立映射關系;在所述請求標識與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。8.根據權利要求6所述的方法,其特征在于,第三方應用標識包括:第三方企業應用標識;所述第一類標識包括:企業應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識之間的第一映射關系;或者,所述第三方應用標識包括:第三方企業應用標識和第三方用戶應用標識;所述第一類標識包括:企業應用標識和用戶應用標識;其中,所述映射信息指示所述第三方企業應用標識和所述企業應用標識的所述第一映射關系;且所述映射信息指示所述第三方用戶應用標識和所述用戶應用標識的所述第一映射關系。9.根據權利要求7所述的方法,其特征在于,所述在所述請求標識是所述中臺分配的所述第一類標識的情況下,包括以下至少之一:所述請求標識是所述企業應用標識;和/或,所述請求標識是所述用戶應用標識,且所述用戶應用標識歸屬于所述企業應用標識。10.一種調用中臺服務的標識處理方法,其特征在于,由客戶端執行,包括:發送服務調用請求;其中,所述服務調用請求包括請求標識,且所述請求標識用于供中臺確定是否響應所述服務調用請求;接收服務調用響應;其中,所述服務調用響應是所述中臺響應所述服務調用請求返回的,且所述服務調用響應包括所述請求標識對應的中臺服務。11.根據權利要求10所述的方法,其特征在于,所述請求標識用于供所述中臺確定是所述中臺分配的所述第一類標識的情況下,確定響應所述服務調用請求;或者,所述請求標識用于供所述中臺確定不是所述中臺分配的所述第一類標識、且所述請求標識用于供所述中臺確定是與所述中臺分配的第一類標識建立映射關系的情況下,確定響應所述服務調用請求。12.根據權利要求10或11所述的方法,其特征在于,所述方法包括:接收映射信息,其中,所述映射信息為所述中臺建立的用于指示第一類標識和第二類標識之間的映射關系;所述第二類標識為目標組調用所述中臺服務涉及的標識;所述第一類標識是所述中臺分配的;所述請求標識,包括:所述第一類標識。13.根據權利要求12所述的方法,其特征在于,所述接收所述映射信息之前,包括:向所述中臺發送所述第二類標識;其中,所述第二類標識包括:第三方應用標識或者sdk的標識。14.一種調用中臺服務的標識處理裝置,其特征在于,包括:分配模塊,用于分配第一類標識;確定模塊,用于確定目標用戶組調用中臺服務的服務調用方式;
所述確定模塊,用于根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;處理模塊,用于在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;所述處理模塊,用于通過所述映射信息,以供所述目標用戶組調用所述中臺服務。15.一種調用中臺服務的標識處理裝置,其特征在于,包括:第二發送模塊,用于發送服務調用請求;其中,所述服務調用請求包括請求標識,且所述請求標識用于供中臺確定是否響應所述服務調用請求;第二接收模塊,用于接收服務調用響應;其中,所述服務調用響應是所述中臺響應所述服務調用請求返回的,且所述服務調用響應包括所述請求標識對應的中臺服務。16.一種設備,其特征在于,包括:處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:用于運行所述可執行指令時,實現權利要求1-9、或者權利要求10-13任一項所述的調用中臺服務的標識處理方法。17.一種計算機可讀存儲介質,其特征在于,所述可讀存儲介質存儲有可執行程序,其中,所述可執行程序被處理器執行時實現權利要求1-9、或者權利要求10-13任一項所述的調用中臺服務的標識處理方法。

技術總結


本公開實施例提供一種調用中臺服務的標識處理方法,由中臺執行,包括:分配第一類標識;確定目標用戶組調用中臺服務的服務調用方式;根據服務調用方式,確定所述目標用戶組調用所述中臺服務是否涉及第二類標識;在確定所述中臺服務調用涉及所述第二類標識的情況下,建立所述第一類標識和所述第二類標識之間的映射信息;通過所述映射信息,以供所述目標用戶組調用所述中臺服務。本公開實施例還提供一種調用中臺服務的標識處理裝置、設備及存儲介質。存儲介質。存儲介質。


技術研發人員:

陽華 劉鑫 何智鍵 李永騰 李臻

受保護的技術使用者:

北京金山辦公軟件股份有限公司 武漢金山辦公軟件有限公司

技術研發日:

2022.08.19

技術公布日:

2023/1/19


文章投稿或轉載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-86384-0.html

來源:專利查詢檢索下載-實用文體寫作網版權所有,轉載請保留出處。本站文章發布于 2023-01-29 06:33:53

發表評論

驗證碼:
用戶名: 密碼: 匿名發表
評論列表 (有 條評論
,2人圍觀
參與討論