本申請涉及人工智能,特別是涉及一種應(yīng)用程序通訊方法、裝置、計算機設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、隨著移動終端技術(shù)的快速發(fā)展,終端系統(tǒng)也逐漸實現(xiàn)多項化,目前應(yīng)用較為廣泛的終端系統(tǒng)包括安卓系統(tǒng)、蘋果系統(tǒng)和鴻蒙系統(tǒng)等。
2、隨著終端系統(tǒng)的多樣化,也給終端的應(yīng)用程序的開發(fā),帶來了開發(fā)難題,因為要開發(fā)的應(yīng)用程序要適用于各終端系統(tǒng),不然會影響應(yīng)用程序的推廣。目前開發(fā)應(yīng)用程序時,是針對每個終端系統(tǒng)都開發(fā)一套對應(yīng)的應(yīng)用程序,才能保證應(yīng)用程序與終端系統(tǒng)的正常通訊,造成應(yīng)用程序開發(fā)成本高。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種可應(yīng)用于多個終端系統(tǒng)的應(yīng)用程序通訊方法、裝置、計算機設(shè)備和存儲介質(zhì)。
2、第一方面,本申請?zhí)峁┝艘环N應(yīng)用程序通訊方法。該方法包括:
3、接收目標應(yīng)用程序發(fā)送的請求消息;其中,請求消息中攜帶有消息內(nèi)容和用于表征目標應(yīng)用程序?qū)?yīng)的終端系統(tǒng)類型的系統(tǒng)類型標識;
4、根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息;
5、通過目標轉(zhuǎn)發(fā)接口,將轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)至終端系統(tǒng),以實現(xiàn)目標應(yīng)用程序與終端系統(tǒng)的通訊。
6、在其中一個實施例中,根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息,包括:
7、將系統(tǒng)類型標識與目標系統(tǒng)標識進行匹配;
8、根據(jù)匹配結(jié)果和消息內(nèi)容,確定轉(zhuǎn)發(fā)消息。
9、在其中一個實施例中,根據(jù)匹配結(jié)果和消息內(nèi)容,確定轉(zhuǎn)發(fā)消息,包括:
10、若匹配結(jié)果為匹配成功,則將消息內(nèi)容作為轉(zhuǎn)發(fā)消息。
11、在其中一個實施例中,根據(jù)匹配結(jié)果和消息內(nèi)容,確定轉(zhuǎn)發(fā)消息,包括:
12、若匹配結(jié)果為失敗,則根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息。
13、在其中一個實施例中,該方法,還包括:
14、根據(jù)目標系統(tǒng)標識,確定候選轉(zhuǎn)發(fā)接口;
15、根據(jù)消息內(nèi)容和各候選轉(zhuǎn)發(fā)接口的接口性能參數(shù),確定目標轉(zhuǎn)發(fā)接口。
16、在其中一個實施例中,根據(jù)消息內(nèi)容和各候選轉(zhuǎn)發(fā)接口的接口性能參數(shù),確定目標轉(zhuǎn)發(fā)接口,包括:
17、根據(jù)消息內(nèi)容和目標應(yīng)用程序的應(yīng)用版本號,從各候選轉(zhuǎn)發(fā)接口中確定初選轉(zhuǎn)發(fā)接口;
18、根據(jù)各初選轉(zhuǎn)發(fā)接口的接口性能參數(shù)和終端系統(tǒng)的系統(tǒng)版本號,從各初選轉(zhuǎn)發(fā)接口中確定目標轉(zhuǎn)發(fā)接口。
19、第二方面,本申請還提供了一種應(yīng)用程序通訊裝置。該裝置包括:
20、接收模塊,用于接收目標應(yīng)用程序發(fā)送的請求消息;其中,請求消息中攜帶有消息內(nèi)容和用于表征目標應(yīng)用程序?qū)?yīng)的終端系統(tǒng)類型的系統(tǒng)類型標識;
21、第一確定模塊,用于根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息;
22、轉(zhuǎn)發(fā)模塊,用于通過目標轉(zhuǎn)發(fā)接口,將轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)至終端系統(tǒng),以實現(xiàn)目標應(yīng)用程序與終端系統(tǒng)的通訊。
23、第三方面,本申請還提供了一種計算機設(shè)備。計算機設(shè)備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)以下步驟:
24、接收目標應(yīng)用程序發(fā)送的請求消息;其中,請求消息中攜帶有消息內(nèi)容和用于表征目標應(yīng)用程序?qū)?yīng)的終端系統(tǒng)類型的系統(tǒng)類型標識;
25、根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息;
26、通過目標轉(zhuǎn)發(fā)接口,將轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)至終端系統(tǒng),以實現(xiàn)目標應(yīng)用程序與終端系統(tǒng)的通訊。
27、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
28、接收目標應(yīng)用程序發(fā)送的請求消息;其中,請求消息中攜帶有消息內(nèi)容和用于表征目標應(yīng)用程序?qū)?yīng)的終端系統(tǒng)類型的系統(tǒng)類型標識;
29、根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息;
30、通過目標轉(zhuǎn)發(fā)接口,將轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)至終端系統(tǒng),以實現(xiàn)目標應(yīng)用程序與終端系統(tǒng)的通訊。
31、第五方面,本申請還提供了一種計算機程序產(chǎn)品。計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
32、接收目標應(yīng)用程序發(fā)送的請求消息;其中,請求消息中攜帶有消息內(nèi)容和用于表征目標應(yīng)用程序?qū)?yīng)的終端系統(tǒng)類型的系統(tǒng)類型標識;
33、根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息;
34、通過目標轉(zhuǎn)發(fā)接口,將轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)至終端系統(tǒng),以實現(xiàn)目標應(yīng)用程序與終端系統(tǒng)的通訊。
35、上述應(yīng)用程序通訊方法、裝置、計算機設(shè)備和存儲介質(zhì),接收目標應(yīng)用程序發(fā)送的請求消息;其中,請求消息中攜帶有消息內(nèi)容和用于表征目標應(yīng)用程序?qū)?yīng)的終端系統(tǒng)類型的系統(tǒng)類型標識,根據(jù)消息內(nèi)容和系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息,通過目標轉(zhuǎn)發(fā)接口,將轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)至終端系統(tǒng),以實現(xiàn)目標應(yīng)用程序與終端系統(tǒng)的通訊,有效解決了目標應(yīng)用程序與終端系統(tǒng)不兼容,無法正常通訊的問題,基于本申請的方法目標應(yīng)用程序可與不同的終端系統(tǒng)正常通訊,無需針對不同的終端系統(tǒng)開發(fā)對應(yīng)的目標應(yīng)用程序,大幅節(jié)省了目標應(yīng)用程序的開發(fā)成本。
1.一種應(yīng)用程序通訊方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述消息內(nèi)容和所述系統(tǒng)類型標識,確定轉(zhuǎn)發(fā)消息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)匹配結(jié)果和所述消息內(nèi)容,確定轉(zhuǎn)發(fā)消息,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)匹配結(jié)果和所述消息內(nèi)容,確定轉(zhuǎn)發(fā)消息,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的方法,還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)消息內(nèi)容和各候選轉(zhuǎn)發(fā)接口的接口性能參數(shù),確定目標轉(zhuǎn)發(fā)接口,包括:
7.一種應(yīng)用程序通訊裝置,其特征在于,包括:
8.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至6中任一項所述的應(yīng)用程序通訊方法的步驟。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的應(yīng)用程序通訊方法的步驟。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的應(yīng)用程序通訊方法的步驟。