本技術(shù)實施例涉及通信,尤其涉及一種通信方法和計算設(shè)備。
背景技術(shù):
1、通信總線可以用于實現(xiàn)計算設(shè)備中各種復(fù)雜的對象間的通信任務(wù)。例如,通信總線可以為d-bus總線,d-bus總線是一種高級的進程間通信機制,可以用于實現(xiàn)計算設(shè)備中各種復(fù)雜的進程間的通信任務(wù)。
2、在相關(guān)技術(shù)中,通信總線上可以連接有多個通信對象和中繼對象,可以通過中繼對象中轉(zhuǎn)多個通信對象的通信消息,以實現(xiàn)多個通信對象之間的通信過程。例如,中繼對象可以為d-bus守護進程(daemon)。
3、然而,在基于中繼對象中轉(zhuǎn)任意兩個通信對象之間的通信消息時,可能導(dǎo)致這兩個通信對象之間的通信效率較低。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種通信方法和計算設(shè)備,可以提高通信對象之間的通信效率。
2、第一方面,本技術(shù)實施例提供一種通信方法,應(yīng)用于計算設(shè)備,計算設(shè)備中運行有第一對象和第二對象,該方法包括:
3、確定第一通信總線的通信負載率和工作狀態(tài),第一通信總線用于第一對象與第二對象之間的獨立通信,通信負載率用于指示第一通信總線的資源占用比例;
4、在工作狀態(tài)為非可用狀態(tài)或者通信負載率大于第一閾值的情況下,建立第一對象與第二對象之間獨立通信的第二通信總線,并通過第二通信總線對第一通信總線進行協(xié)調(diào)處理,非可用狀態(tài)用于指示第一對象無法通過第一通信總線與第二對象進行正常通信。
5、在上述技術(shù)方案中,可以通過監(jiān)控第一通信總線的工作狀態(tài)和通信負載率,對第一對象與第二對象之間的通信總線進行動態(tài)協(xié)調(diào),以在占用較少的資源的基礎(chǔ)上實現(xiàn)第一對象與第二對象之間的高效通信。當(dāng)工作狀態(tài)為可用狀態(tài)或者第一通信總線的通信負載率小于或等于第一閾值時,可以無需在第一對象與第二對象之間建立第二通信總線,以避免第一對象和第二對象的通信過程占用較多資源,有利于降低資源開銷;在工作狀態(tài)為非可用狀態(tài)或者第一通信總線的通信負載率大于第一閾值時,及時創(chuàng)建第二通信總線,通過第二通信總線協(xié)調(diào)第一通信總線,可以避免第一通信總線不可用或處理效率較低導(dǎo)致第一對象和第二對象的通信效率下降,有利于提高通信效率。
6、在一種可能的實現(xiàn)方式中,確定第一通信總線的通信負載率和工作狀態(tài),包括:
7、獲取目標(biāo)時長內(nèi)第一通信總線連接的多個線程的請求耗時和請求結(jié)果;
8、根據(jù)多個線程中每個線程的請求耗時,確定通信負載率;
9、根據(jù)多個線程中每個線程的請求耗時和請求結(jié)果,確定工作狀態(tài)。
10、在上述技術(shù)方案中,可以通過目標(biāo)時長內(nèi)第一通信總線連接的多個線程的請求耗時和請求結(jié)果,準(zhǔn)確地確定第一通信總線的通信負載率和工作狀態(tài),以便于計算設(shè)備可以根據(jù)第一通信總線的通信負載率和工作狀態(tài),對第一對象與第二對象之間的通信總線進行動態(tài)協(xié)調(diào),以在占用較少的資源的基礎(chǔ)上實現(xiàn)第一對象與第二對象之間的高效通信。
11、在一種可能的實現(xiàn)方式中,根據(jù)多個線程中每個線程的請求耗時,確定通信負載率,包括:
12、基于每個線程的請求耗時,確定第一通信總線在目標(biāo)時長內(nèi)的總線耗時;
13、根據(jù)總線耗時和目標(biāo)時長,確定通信負載率。
14、在上述技術(shù)方案中,可以根據(jù)每個線程的請求耗時確定第一通信總線的總線耗時,并結(jié)合目標(biāo)時長準(zhǔn)確地確定第一通信總線的通信負載率,以便于計算設(shè)備可以根據(jù)第一通信總線的通信負載率,對第一對象與第二對象之間的通信總線進行動態(tài)協(xié)調(diào),以在占用較少的資源的基礎(chǔ)上實現(xiàn)第一對象與第二對象之間的高效通信。
15、在一種可能的實現(xiàn)方式中,根據(jù)多個線程中每個線程的請求耗時和請求結(jié)果,確定工作狀態(tài),包括:
16、根據(jù)每個線程的請求耗時和對應(yīng)的預(yù)設(shè)時長,確定第一數(shù)量,第一數(shù)量為請求耗時大于對應(yīng)的預(yù)設(shè)時長的線程的數(shù)量;
17、根據(jù)每個線程的請求結(jié)果,確定第二數(shù)量,第二數(shù)量為請求結(jié)果為請求失敗的線程的數(shù)量;
18、在第一數(shù)量大于或等于第一預(yù)設(shè)數(shù)量或者第二數(shù)量大于或等于第二預(yù)設(shè)數(shù)量的情況下,確定工作狀態(tài)為非可用狀態(tài);
19、在第一數(shù)量小于第一預(yù)設(shè)數(shù)量且第二數(shù)量小于第二預(yù)設(shè)數(shù)量的情況下,確定工作狀態(tài)為可用狀態(tài)。
20、在上述技術(shù)方案中,可以根據(jù)每個線程的請求耗時和請求結(jié)果,準(zhǔn)確地確定第一通信總線的工作狀態(tài),以便于計算設(shè)備可以根據(jù)第一通信總線的工作狀態(tài),對第一對象與第二對象之間的通信總線進行動態(tài)協(xié)調(diào),以在占用較少的資源的基礎(chǔ)上實現(xiàn)第一對象與第二對象之間的高效通信。
21、在一種可能的實現(xiàn)方式中,在工作狀態(tài)為非可用狀態(tài)的情況下,通過第二通信總線對第一通信總線進行協(xié)調(diào)處理,包括:
22、斷開多個線程與第一通信總線之間的連接;
23、建立多個線程與第二通信總線之間的連接。
24、在上述技術(shù)方案中,在第一通信總線處于非可用狀態(tài)的情況下,第一通信總線將無法正常進行第一對象和第二對象的通信過程,此時,可以將第一通信總線中的多個線程均轉(zhuǎn)移至第二通信總線中,以通過第二通信總線來替代第一通信總線,避免第一對象和第二對象之間采用第一通信總線進行通信浪費大量的通信時間,穩(wěn)定保障第一對象和第二對象的通信效率。
25、在一種可能的實現(xiàn)方式中,在通信負載率大于第一閾值的情況下,通過第二通信總線對第一通信總線進行協(xié)調(diào)處理,包括:
26、根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程;
27、斷開目標(biāo)線程與第一通信總線之間的連接,并建立目標(biāo)線程與第二通信總線之間的連接。
28、在上述技術(shù)方案中,目標(biāo)線程可以為多個線程中的部分線程,即,目標(biāo)線程的數(shù)量小于多個線程的數(shù)量。在第一通信總線的通信負載率大于第一閾值的情況下,第一通信總線的處理效率較低,從而導(dǎo)致第一對象和第二對象的通信效率下降,此時,可以將第一通信總線中的部分線程轉(zhuǎn)移至第二通信總線中,以降低第一通信總線的通信負載率,提高第一通信總線的處理效率,進而提高第一對象和第二對象的通信效率。
29、在一種可能的實現(xiàn)方式中,在工作狀態(tài)為可用狀態(tài)且通信負載率大于第一閾值的情況下,通過第二通信總線對第一通信總線進行協(xié)調(diào)處理,包括:
30、根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程;
31、斷開目標(biāo)線程與第一通信總線之間的連接,并建立目標(biāo)線程與第二通信總線之間的連接。
32、在上述技術(shù)方案中,在確定工作狀態(tài)為可用狀態(tài)的情況下,進一步確定第一通信總線的通信負載率是否大于第一閾值,在工作狀態(tài)為可用狀態(tài)且通信負載率大于第一閾值的情況下通過第二通信總線進行協(xié)調(diào)處理,以保障可以準(zhǔn)確地對第一對象與第二對象之間的通信總線進行動態(tài)協(xié)調(diào)。
33、在一種可能的實現(xiàn)方式中,多個線程的數(shù)量為m個,m為大于或等于2整數(shù);根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程,包括:
34、根據(jù)每個線程的請求耗時,在m個線程中確定第一線程,第一線程為m個線程中請求耗時最長的線程;
35、根據(jù)第一線程的請求耗時和目標(biāo)時長,確定第一線程對應(yīng)的初始通信負載率;
36、在初始通信負載率小于第二閾值且m大于2的情況下,根據(jù)初始通信負載率、第二閾值和目標(biāo)時長,在m個線程中確定第二線程,第二線程的通信負載率與初始通信負載率之和大于或等于第二閾值、且小于第一閾值,或者,第二線程與第一線程的數(shù)量之和為m-1;
37、將第一線程和第二線程確定為目標(biāo)線程。
38、在上述技術(shù)方案中,可以將第一通信總線上的目標(biāo)線程遷移到第二通信總線中,以降低第一通信總線上的通信負載率,提高第一通信總線上多個線程中除目標(biāo)線程之外的其他線程的處理效率。并且,在向第二通信總線遷移時,可以通過第二閾值和第一閾值共同控制遷移的線程的通信負載率,以保障第二通信總線的通信負載率處于適合的范圍,避免資源浪費且可以實現(xiàn)目標(biāo)線程的高效處理。
39、在一種可能的實現(xiàn)方式中,多個線程的數(shù)量為m個,m為大于或等于2整數(shù);根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程,包括:
40、根據(jù)每個線程的請求耗時,在m個線程中確定第一線程,第一線程為m個線程中請求耗時最長的線程;
41、根據(jù)第一線程的請求耗時和目標(biāo)時長,確定第一線程對應(yīng)的初始通信負載率;
42、在初始通信負載率大于或等于第二閾值的情況下,將第一線程確定為目標(biāo)線程。
43、在上述技術(shù)方案中,在初始通信負載率大于或等于第二閾值的情況下,可以無需再向第二通信總線遷移線程了,以避免第二通信總線的通信負載率過高,導(dǎo)致第二通信總線的處理效率下降,并且,還可以避免第一通信總線的通信負載率較低,導(dǎo)致第一通信總線的資源浪費。
44、在一種可能的實現(xiàn)方式中,多個線程的數(shù)量為m個,m為大于或等于2整數(shù);根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程,包括:
45、根據(jù)每個線程的請求耗時,在m個線程中確定第一線程,第一線程為m個線程中請求耗時最長的線程;
46、根據(jù)第一線程的請求耗時和目標(biāo)時長,確定第一線程對應(yīng)的初始通信負載率;
47、在初始通信負載率小于第二閾值且m等于2的情況下,將第一線程確定為目標(biāo)線程。
48、在上述技術(shù)方案中,在從第一通信總線向第二通信總線遷移線程時,需使得第一通信總線上至少保留一個線程,在m等于2的情況下,可以將第一線程確定為目標(biāo)線程,以避免將第一通信總線的全部線程遷移至第二通信總線,導(dǎo)致第一通信總線的資源浪費及第二通信總線的通信負載率過高。
49、在一種可能的實現(xiàn)方式中,根據(jù)初始通信負載率、第二閾值和目標(biāo)時長,在m個線程中確定第二線程,包括:
50、對m個線程進行排序處理,得到m個線程的排序結(jié)果;
51、根據(jù)前i個線程的請求耗時和目標(biāo)時長,確定前i個線程對應(yīng)的第i通信負載率;
52、其中,i依次取1、2、……,直至得到前n個線程對應(yīng)的第n通信負載率,第n通信負載率和初始通信負載率之和大于或者等于第二閾值、且小于第一閾值,或者,n等于m-2,將前n個線程確定為第二線程,n為大于1且小于或等于m-2的整數(shù)。
53、在上述技術(shù)方案中,可以根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定第二線程,將第一線程和第二線程確定為目標(biāo)線程,并將第一通信總線這些目標(biāo)線程協(xié)調(diào)至第二通信總線上,不僅緩解了第一通信總線的當(dāng)前通信負載,使得第一通信總線可以加快處理多個線程中除目標(biāo)線程之外的線程,還通過第二通信總線保障目標(biāo)線程的處理效率,有利于提升第一對象和第二對象之間的通信效率。
54、在一種可能的實現(xiàn)方式中,所述方法還包括:
55、判斷第一對象與第二對象之間是否存在第一通信總線;
56、在確定未存在第一通信總線的情況下,根據(jù)第三通信總線建立第一通信總線,第三通信總線為第一對象與第二對象基于中繼對象建立的通信總線,中繼對象用于對第三通信總線上的信息進行轉(zhuǎn)發(fā)處理。
57、在上述技術(shù)方案中,可以基于第三通信總線建立第一通信總線,以通過第一通信總線實現(xiàn)第一對象和第二對象之間的獨立通信,無需中繼對象中轉(zhuǎn)第一對象和第二對象之間的通信消息,避免了總線上各對象之間的切換過程,節(jié)省了通信時間,提高了通信效率。
58、在一種可能的實現(xiàn)方式中,根據(jù)第三通信總線建立第一通信總線,包括:
59、控制第三通信總線中的中繼對象,向第二對象轉(zhuǎn)發(fā)第一對象發(fā)送的總線創(chuàng)建請求;
60、響應(yīng)于總線創(chuàng)建請求,控制第二對象生成第一通信總線對應(yīng)的配對參數(shù),配對參數(shù)包括第一參數(shù)和第二參數(shù);
61、控制第二對象生成總線創(chuàng)建請求對應(yīng)的響應(yīng)消息,響應(yīng)消息包括第一參數(shù)或者第二參數(shù);
62、控制第三通信總線中的中繼對象,向第一對象轉(zhuǎn)發(fā)第二對象發(fā)送的響應(yīng)消息;
63、控制第一對象,根據(jù)響應(yīng)消息建立第一通信總線。
64、在上述技術(shù)方案中,可以控制第三通信總線的中繼對象轉(zhuǎn)發(fā)第一對象與第二對象之間的通信消息,以通過第三通信總線建立第一通信總線,實現(xiàn)第一對象和第二對象之間的獨立通信,有利于提高第一對象和第二對象之間的通信效率。
65、在一種可能的實現(xiàn)方式中,根據(jù)第三通信總線建立第一通信總線,包括:
66、控制第一對象通過第三通信總線中的中繼對象,向第二對象發(fā)送總線創(chuàng)建請求;
67、響應(yīng)于總線創(chuàng)建請求,控制第二對象生成第一通信總線對應(yīng)的配對參數(shù),配對參數(shù)包括第一參數(shù)和第二參數(shù);
68、控制第二對象生成總線創(chuàng)建請求對應(yīng)的響應(yīng)消息,響應(yīng)消息包括第一參數(shù)或者第二參數(shù);
69、控制第一對象通過第三通信總線中的中繼對象,接收第二對象發(fā)送的響應(yīng)消息;
70、控制第一對象,根據(jù)響應(yīng)消息建立第一通信總線。
71、在上述技術(shù)方案中,第一對象可以通過第三通信總線向第二對象請求建立第一通信總線,該第一通信總線可以實現(xiàn)第一對象和第二對象之間的獨立通信,有利于提高第一對象和第二對象之間的通信效率。
72、在一種可能的實現(xiàn)方式中,根據(jù)第三通信總線建立第一通信總線,包括:
73、控制第一對象通過第三通信總線中的中繼對象,接收第二對象發(fā)送的總線創(chuàng)建請求;
74、響應(yīng)于總線創(chuàng)建請求,控制第一對象生成第一通信總線對應(yīng)的配對參數(shù),配對參數(shù)包括第一參數(shù)和第二參數(shù);
75、控制第一對象生成總線創(chuàng)建請求對應(yīng)的響應(yīng)消息,響應(yīng)消息包括第一參數(shù)或者第二參數(shù);
76、控制第二對象通過第三通信總線中的中繼對象,接收第一對象發(fā)送的響應(yīng)消息;
77、控制第二對象,根據(jù)響應(yīng)消息建立第一通信總線。
78、在上述技術(shù)方案中,第一對象可以通過第三通信總線接收第二對象發(fā)送的總線創(chuàng)建請求,并響應(yīng)于該總線創(chuàng)建請求來建立第一通信總線,該第一通信總線可以實現(xiàn)第一對象和第二對象之間的獨立通信,有利于提高第一對象和第二對象之間的通信效率。
79、第二方面,本技術(shù)實施例提供一種通信裝置,應(yīng)用于計算設(shè)備,該計算設(shè)備中運行有第一對象和第二對象,該通信裝置包括:
80、處理模塊,用于確定第一通信總線的通信負載率和工作狀態(tài),第一通信總線用于第一對象與第二對象之間的獨立通信,通信負載率用于指示第一通信總線的資源占用比例;
81、處理模塊,還用于在工作狀態(tài)為非可用狀態(tài)或者通信負載率大于第一閾值的情況下,建立第一對象與第二對象之間獨立通信的第二通信總線,并通過第二通信總線對第一通信總線進行協(xié)調(diào)處理,其中,非可用狀態(tài)用于指示第一對象無法通過第一通信總線與第二對象進行正常通信。
82、本技術(shù)實施例提供的通信裝置,可以執(zhí)行如第一方面任一項所述的技術(shù)方案,其有益效果類似,此處不再進行贅述。
83、在一種可能的實現(xiàn)方式中,處理模塊具體用于:
84、獲取目標(biāo)時長內(nèi)第一通信總線連接的多個線程的請求耗時和請求結(jié)果;
85、根據(jù)多個線程中每個線程的請求耗時,確定通信負載率;
86、根據(jù)多個線程中每個線程的請求耗時和請求結(jié)果,確定工作狀態(tài)。
87、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
88、基于每個線程的請求耗時,確定第一通信總線在目標(biāo)時長內(nèi)的總線耗時;
89、根據(jù)總線耗時和目標(biāo)時長,確定通信負載率。
90、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
91、根據(jù)每個線程的請求耗時和對應(yīng)的預(yù)設(shè)時長,確定第一數(shù)量,第一數(shù)量為請求耗時大于對應(yīng)的預(yù)設(shè)時長的線程的數(shù)量;
92、根據(jù)每個線程的請求結(jié)果,確定第二數(shù)量,第二數(shù)量為請求結(jié)果為請求失敗的線程的數(shù)量;
93、在第一數(shù)量大于或等于第一預(yù)設(shè)數(shù)量或者第二數(shù)量大于或等于第二預(yù)設(shè)數(shù)量的情況下,確定工作狀態(tài)為非可用狀態(tài);
94、在第一數(shù)量小于第一預(yù)設(shè)數(shù)量且第二數(shù)量小于第二預(yù)設(shè)數(shù)量的情況下,確定工作狀態(tài)為可用狀態(tài)。
95、在一種可能的實現(xiàn)方式中,在工作狀態(tài)為非可用狀態(tài)的情況下;處理模塊具體還用于:
96、斷開多個線程與第一通信總線之間的連接;
97、建立多個線程與第二通信總線之間的連接。
98、在一種可能的實現(xiàn)方式中,在通信負載率大于第一閾值的情況下,處理模塊具體還用于:
99、根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程;
100、斷開目標(biāo)線程與第一通信總線之間的連接,并建立目標(biāo)線程與第二通信總線之間的連接。
101、在一種可能的實現(xiàn)方式中,在通信負載率大于第一閾值的情況下,處理模塊具體還用于:
102、根據(jù)第二閾值和每個線程的請求耗時,在多個線程中確定目標(biāo)線程;
103、斷開目標(biāo)線程與第一通信總線之間的連接,并建立目標(biāo)線程與第二通信總線之間的連接。
104、在一種可能的實現(xiàn)方式中,多個線程的數(shù)量為m個,m為大于或等于2整數(shù);處理模塊具體還用于:
105、根據(jù)每個線程的請求耗時,在m個線程中確定第一線程,第一線程為m個線程中請求耗時最長的線程;
106、根據(jù)第一線程的請求耗時和目標(biāo)時長,確定第一線程對應(yīng)的初始通信負載率;
107、在初始通信負載率小于第二閾值且m大于2的情況下,根據(jù)初始通信負載率、第二閾值和目標(biāo)時長,在m個線程中確定第二線程,第二線程的通信負載率與初始通信負載率之和大于或等于第二閾值、且小于第一閾值,或者,第二線程與第一線程的數(shù)量之和為m-1;
108、將第一線程和第二線程確定為目標(biāo)線程。
109、在一種可能的實現(xiàn)方式中,多個線程的數(shù)量為m個,m為大于或等于2整數(shù);處理模塊具體還用于:
110、根據(jù)每個線程的請求耗時,在m個線程中確定第一線程,第一線程為m個線程中請求耗時最長的線程;
111、根據(jù)第一線程的請求耗時和目標(biāo)時長,確定第一線程對應(yīng)的初始通信負載率;
112、在初始通信負載率大于或等于第二閾值的情況下,將第一線程確定為目標(biāo)線程。
113、在一種可能的實現(xiàn)方式中,多個線程的數(shù)量為m個,m為大于或等于2整數(shù);處理模塊具體還用于:
114、根據(jù)每個線程的請求耗時,在m個線程中確定第一線程,第一線程為m個線程中請求耗時最長的線程;
115、根據(jù)第一線程的請求耗時和目標(biāo)時長,確定第一線程對應(yīng)的初始通信負載率;
116、在初始通信負載率小于第二閾值且m等于2的情況下,將第一線程確定為目標(biāo)線程。
117、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
118、對m個線程進行排序處理,得到m個線程的排序結(jié)果;
119、根據(jù)前i個線程的請求耗時和目標(biāo)時長,確定前i個線程對應(yīng)的第i通信負載率;
120、其中,i依次取1、2、……,直至得到前n個線程對應(yīng)的第n通信負載率,第n通信負載率和初始通信負載率之和大于或者等于第二閾值、且小于第一閾值,或者,n等于m-2,將前n個線程確定為第二線程,n為大于1且小于或等于m-2的整數(shù)。
121、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
122、判斷第一對象與第二對象之間是否存在第一通信總線;
123、在確定未存在第一通信總線的情況下,根據(jù)第三通信總線建立第一通信總線,第三通信總線為第一對象與第二對象基于中繼對象建立的通信總線,中繼對象用于對第三通信總線上的信息進行轉(zhuǎn)發(fā)處理。
124、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
125、控制第三通信總線中的中繼對象,向第二對象轉(zhuǎn)發(fā)第一對象發(fā)送的總線創(chuàng)建請求;
126、響應(yīng)于總線創(chuàng)建請求,控制第二對象生成第一通信總線對應(yīng)的配對參數(shù),配對參數(shù)包括第一參數(shù)和第二參數(shù);
127、控制第二對象生成總線創(chuàng)建請求對應(yīng)的響應(yīng)消息,響應(yīng)消息包括第一參數(shù)或者第二參數(shù);
128、控制第三通信總線中的中繼對象,向第一對象轉(zhuǎn)發(fā)第二對象發(fā)送的響應(yīng)消息;
129、控制第一對象,根據(jù)響應(yīng)消息建立第一通信總線。
130、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
131、控制第一對象通過第三通信總線中的中繼對象,向第二對象發(fā)送總線創(chuàng)建請求;
132、響應(yīng)于總線創(chuàng)建請求,控制第二對象生成第一通信總線對應(yīng)的配對參數(shù),配對參數(shù)包括第一參數(shù)和第二參數(shù);
133、控制第二對象生成總線創(chuàng)建請求對應(yīng)的響應(yīng)消息,響應(yīng)消息包括第一參數(shù)或者第二參數(shù);
134、控制第一對象通過第三通信總線中的中繼對象,接收第二對象發(fā)送的響應(yīng)消息;
135、控制第一對象,根據(jù)響應(yīng)消息建立第一通信總線。
136、在一種可能的實現(xiàn)方式中,處理模塊具體還用于:
137、控制第一對象通過第三通信總線中的中繼對象,接收第二對象發(fā)送的總線創(chuàng)建請求;
138、響應(yīng)于總線創(chuàng)建請求,控制第一對象生成第一通信總線對應(yīng)的配對參數(shù),配對參數(shù)包括第一參數(shù)和第二參數(shù);
139、控制第一對象生成總線創(chuàng)建請求對應(yīng)的響應(yīng)消息,響應(yīng)消息包括第一參數(shù)或者第二參數(shù);
140、控制第二對象通過第三通信總線中的中繼對象,接收第一對象發(fā)送的響應(yīng)消息;
141、控制第二對象,根據(jù)響應(yīng)消息建立第一通信總線。
142、第三方面,本技術(shù)實施例提供一種計算設(shè)備,包括:處理器和存儲器;處理器和存儲器耦合;
143、存儲器用于,存儲計算機指令;
144、處理器用于,執(zhí)行存儲器存儲的計算機指令,以執(zhí)行如第一方面中任一項所述的方法。
145、本技術(shù)實施例提供的計算設(shè)備,可以執(zhí)行如第一方面任一項所述的技術(shù)方案,其有益效果類似,此處不再進行贅述。
146、第四方面,本技術(shù)實施例提供一種芯片,所述芯片用于實現(xiàn)如第一方面中任一項所述的方法。
147、本技術(shù)實施例提供的芯片,可以執(zhí)行如第一方面任一項所述的技術(shù)方案,其有益效果類似,此處不再進行贅述。
148、第五方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,當(dāng)所述計算機執(zhí)行指令被計算機執(zhí)行時實現(xiàn)如第一方面中任一項所述的方法。
149、本技術(shù)實施例提供的計算機可讀存儲介質(zhì),可以執(zhí)行如第一方面任一項所述的技術(shù)方案,其有益效果類似,此處不再進行贅述。
150、第六方面,本技術(shù)實施例提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時,實現(xiàn)如第一方面任一項所述的方法。
151、本技術(shù)實施例提供的計算機程序產(chǎn)品,可以執(zhí)行如第一方面任一項所述的技術(shù)方案,其有益效果類似,此處不再進行贅述。