1.一種基于C++語言的遠程函數(shù)調(diào)用方法,其特征在于,包括:
接收函數(shù)調(diào)用指令;
將函數(shù)調(diào)用所需信息轉(zhuǎn)化為設(shè)定格式的字符串;
發(fā)送所述設(shè)定格式的字符串到遠程服務(wù)端。
2.如權(quán)利要求1所述的遠程函數(shù)調(diào)用方法,其特征在于,將函數(shù)調(diào)用所需信息轉(zhuǎn)化為設(shè)定格式的字符串包括:
創(chuàng)建到所述遠程服務(wù)端的連接實例;
創(chuàng)建關(guān)聯(lián)所述連接實例的特定類的代理對象;
調(diào)用函數(shù);
將所述特定類的類名和所述函數(shù)的函數(shù)名進行數(shù)據(jù)打包,轉(zhuǎn)化為設(shè)定格式的字符串。
3.如權(quán)利要求1或2所述的遠程函數(shù)調(diào)用方法,其特征在于,發(fā)送所述設(shè)定格式的字符串到遠程服務(wù)端后,還包括:接收所述遠程服務(wù)端發(fā)送的函數(shù)調(diào)用結(jié)果。
4.一種基于C++語言的遠程函數(shù)調(diào)用方法,其特征在于,包括:
接收遠程客戶端發(fā)送的設(shè)定格式的字符串;
解析所述字符串獲得函數(shù)調(diào)用所需信息;
調(diào)用本地函數(shù)。
5.如權(quán)利要求4所述的遠程函數(shù)調(diào)用方法,其特征在于,所述調(diào)用本地函數(shù)包括:根據(jù)所述相關(guān)的類名創(chuàng)建類實例,并根據(jù)所述函數(shù)名,利用所述類實例調(diào)用本地函數(shù)。
6.如權(quán)利要求4或5所述的遠程函數(shù)調(diào)用方法,其特征在于,還包括:將函數(shù)調(diào)用結(jié)果發(fā)送給所述遠程客戶端。
7.一種通信裝置,包括信息收發(fā)單元和中央處理單元,其特征在于,所述中央處理單元包括接收函數(shù)調(diào)用指令的第一單元,和,將函數(shù)調(diào)用所需信息轉(zhuǎn)化為設(shè)定格式的字符串的第二單元;所述設(shè)定格式的字符串通過所述信息收發(fā)單元被發(fā)送到遠程服務(wù)端。
8.如權(quán)利要求7所述的通信裝置,其特征在于,所述第二單元包括創(chuàng)建到所述遠程服務(wù)端的連接實例的第一子單元,創(chuàng)建關(guān)聯(lián)所述連接實例的特定類的代理對象的第二子單元,和,調(diào)用函數(shù)并將所述特定類的類名和所述函數(shù)的函數(shù)名進行數(shù)據(jù)打包轉(zhuǎn)化為設(shè)定格式的字符串的第三子單元。
9.如權(quán)利要求7或8所述的通信裝置,其特征在于,所述信息收發(fā)單元還用于在發(fā)送所述設(shè)定格式的字符串到遠程服務(wù)端后,接收所述遠程服務(wù)端發(fā)送的函數(shù)調(diào)用結(jié)果。
10.一種通信裝置,包括信息收發(fā)單元和中央處理單元,其特征在于,所述信息收發(fā)單元用于接收遠程客戶端發(fā)送的設(shè)定格式的字符串;所述中央處理單元包括解析所述字符串獲得函數(shù)調(diào)用所需信息的第四單元,和,調(diào)用本地函數(shù)的第五單元。
11.如權(quán)利要求10所述的通信裝置,其特征在于,所述第五單元包括根據(jù)所述類名創(chuàng)建類實例的第五子單元,和,根據(jù)所述函數(shù)名,利用所述類實例調(diào)用本地函數(shù)的第六子單元。
12.如權(quán)利要求10或11所述的通信裝置,其特征在于,所述信息收發(fā)單元還用于將函數(shù)調(diào)用結(jié)果發(fā)送給所述遠程客戶端。