本申請涉及信息,尤其涉及一種接口對象的配置方法、裝置及存儲介質(zhì)。
背景技術(shù):
1、隨著信息技術(shù)的快速發(fā)展,各類系統(tǒng)間的數(shù)據(jù)交換與功能調(diào)用日益頻繁。例如,在對數(shù)據(jù)源中的數(shù)據(jù)進行操作時,需要通過訪問系統(tǒng)串口、網(wǎng)絡、文件以及數(shù)據(jù)庫等數(shù)據(jù)源接口完成對數(shù)據(jù)的操作。
2、目前,在程序開發(fā)時,通常會將系統(tǒng)提供的接口封裝成一個對象,該對象中可以包含接口訪問所需的操作接口的屬性,開發(fā)人員可以使用該對象中的操作接口操作文件、串口和以太網(wǎng),例如讀寫數(shù)據(jù)或收發(fā)數(shù)據(jù)等。但是,上述開發(fā)過程中,需要針對每個接口配置各個操作接口的屬性,其過程較為繁瑣。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┮环N接口對象的配置方法、裝置及存儲介質(zhì),用于解決在配置接口中各個操作接口的屬性時,其過程較為繁瑣的問題。
2、為達到上述目的,本申請采用如下技術(shù)方案:
3、第一方面,本申請?zhí)峁┮环N接口對象的配置方法。該方法中,獲取對象屬性信息和目標接口的接口信息,對象屬性信息包括至少一個操作屬性,接口信息包括多個操作接口?;趯ο髮傩孕畔⒑湍繕私涌诘慕涌谛畔?,配置目標接口的接口對象,配置后的接口對象包括至少一個操作屬性,一個操作屬性對應多個操作接口中的至少一個操作接口。
4、基于上述技術(shù)方案,獲取對象屬性信息和目標接口的接口信息,對象屬性信息包括至少一個操作屬性,接口信息包括多個操作接口。之后,基于對象屬性信息和目標接口的接口信息,配置目標接口的接口對象,配置后的接口對象包括至少一個操作屬性,一個操作屬性對應多個操作接口中的至少一個操作接口。也就是說,本申請中在接口對象的對象屬性信息中增加了操作屬性,該操作屬性可以對應多個操作接口。這樣一來,在對接口對象進行維護時,只需要對操作屬性中的操作接口進行管理,無需為接口對象增加新的屬性,簡化了開發(fā)和維護過程,提高了開發(fā)和維護的效率。并且,提高了接口對象的擴展能力。
5、一種可能的設計中,一個操作屬性對應一種操作類型的操作接口。
6、一種可能的設計中,至少一個操作屬性包括:發(fā)送操作屬性和接收操作屬性,發(fā)送操作屬性對應主動操作類型的操作接口,接收操作屬性對應被動操作類型的操作接口。
7、一種可能的設計中,一個操作接口對應一個操作屬性值,基于每個操作接口對應的操作屬性值和多個操作接口的操作類型,設置至少一個操作屬性中每個操作屬性的操作屬性值,一個操作屬性對應至少一個操作屬性值。
8、一種可能的設計中,一個操作屬性對應一種操作類型的操作接口中的操作參數(shù),操作參數(shù)為調(diào)用操作接口需要的參數(shù)。
9、一種可能的設計中,對象屬性信息還包括以下至少一項:基本屬性和狀態(tài)屬性,基本屬性用于描述接口對象的基本信息,狀態(tài)屬性用于描述接口對象對應的接口的狀態(tài)。
10、一種可能的設計中,基本屬性包括以下至少一項:接口對象標識、接口對象對應的接口的基本信息、接口對象對應的接口的類型、連接屬性。
11、一種可能的設計中,獲取操作屬性更新消息,操作屬性更新消息用于指示更新至少一個操作屬性中目標操作屬性。響應于操作屬性更新消息,更新目標操作屬性對應的操作接口。
12、一種可能的設計中,接收接口操作請求,接口操作請求用于請求對目標接口執(zhí)行目標操作,接口操作請求包括:目標操作的操作類型、目標操作事件、以及目標操作參數(shù)。確定目標接口的接口對象中與目標操作的操作類型對應的目標屬性,以及目標操作事件對應的目標操作屬性值。將目標接口的接口對象的目標屬性設置為目標操作屬性值和目標操作參數(shù)。
13、第二方面,本申請?zhí)峁┮环N接口對象的配置裝置,該裝置包括:獲取模塊,用于獲取對象屬性信息和目標接口的接口信息,對象屬性信息包括至少一個操作屬性,接口信息包括多個操作接口。處理模塊,用于基于對象屬性信息和目標接口的接口信息,配置目標接口的接口對象,配置后的接口對象包括至少一個操作屬性,一個操作屬性對應多個操作接口中的至少一個操作接口。
14、第三方面,本申請?zhí)峁┝艘环N接口對象的配置裝置,該裝置包括:處理器和存儲器;所述處理器和所述存儲器耦合;所述存儲器用于存儲一個或多個程序,該一個或多個程序包括計算機執(zhí)行指令,當該接口對象的配置裝置運行時,處理器執(zhí)行該存儲器存儲的該計算機執(zhí)行指令,以實現(xiàn)如第一方面和第一方面的任一種可能的實現(xiàn)方式中所描述的方法。
15、第四方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)中存儲有指令,當指令在計算機上運行時,使得計算機執(zhí)行上述第一方面和第一方面的任一種可能的實現(xiàn)方式中所描述的方法。
16、第五方面,本申請?zhí)峁┮环N芯片,芯片包括處理器和通信接口,通信接口和處理器耦合,處理器用于運行計算機程序或指令,以實現(xiàn)如第一方面和第一方面的任一種可能的實現(xiàn)方式中所描述的方法。
17、第六方面,本申請?zhí)峁┮环N包含指令的計算機程序產(chǎn)品,當指令被計算機運行時,使得計算機執(zhí)行上述第一方面和第一方面的任一種可能的實現(xiàn)方式中所描述的方法。
18、上述方案中,接口對象的配置裝置、計算機存儲介質(zhì)、芯片或者計算機程序產(chǎn)品所能解決的技術(shù)問題以及實現(xiàn)的技術(shù)效果可以參見上述第一方面所解決的技術(shù)問題以及技術(shù)效果,在此不再贅述。
1.一種接口對象的配置方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,一個操作屬性對應一種操作類型的操作接口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述至少一個操作屬性包括:發(fā)送操作屬性和接收操作屬性,所述發(fā)送操作屬性對應主動操作類型的操作接口,所述接收操作屬性對應被動操作類型的操作接口。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,一個操作接口對應一個操作屬性值,所述基于所述對象屬性信息和所述目標接口的接口信息,配置所述目標接口的接口對象,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,一個操作屬性對應一種操作類型的操作接口中的操作參數(shù),所述操作參數(shù)為調(diào)用操作接口需要的參數(shù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對象屬性信息還包括以下至少一項:基本屬性和狀態(tài)屬性,所述基本屬性用于描述接口對象的基本信息,所述狀態(tài)屬性用于描述接口對象對應的接口的狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述基本屬性包括以下至少一項:接口對象標識、接口對象對應的接口的基本信息、接口對象對應的接口的類型、連接屬性。
8.根據(jù)權(quán)利要求1-7中任一項所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1-7中任一項所述的方法,其特征在于,所述方法還包括:
10.一種接口對象的配置裝置,其特征在于,所述裝置包括:
11.一種接口對象的配置裝置,其特征在于,包括:處理器和存儲器;所述處理器和所述存儲器耦合;所述存儲器用于存儲一個或多個程序,一個或多個所述程序包括計算機執(zhí)行指令,當所述接口對象的配置裝置運行時,所述處理器執(zhí)行所述存儲器存儲的所述計算機執(zhí)行指令,以使所述接口對象的配置裝置執(zhí)行如權(quán)利要求1-9中任一項所述的方法。
12.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,其特征在于,當計算機執(zhí)行該指令時,所述計算機執(zhí)行如權(quán)利要求1-9中任一項所述的方法。
13.一種包含指令的計算機程序產(chǎn)品,其特征在于,當所述指令被計算設備運行時,使得所述計算設備執(zhí)行如權(quán)利要求1-9中任一項所述的方法。