两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于組播的搜索發(fā)現(xiàn)模型的制作方法

文檔序號:40650311發(fā)布日期:2025-01-10 18:56閱讀:9來源:國知局
一種基于組播的搜索發(fā)現(xiàn)模型的制作方法

本發(fā)明涉及計算機,具體涉及一種基于組播的搜索發(fā)現(xiàn)模型。


背景技術:

1、不少的局域網環(huán)境下的應用系統(tǒng),存在多個微服務設備和多個客戶設備,各個客戶需要搜索和連接自身關聯(lián)的微服務設備,配對后,在獨立的組播下完成業(yè)務的交互。如果業(yè)務組播地址發(fā)生沖突,容易引起各個業(yè)務單元的相互干擾。

2、基于此,本發(fā)明設計了一種基于組播的搜索發(fā)現(xiàn)模型以解決上述問題。


技術實現(xiàn)思路

1、針對現(xiàn)有技術所存在的上述缺點,本發(fā)明提供了一種基于組播的搜索發(fā)現(xiàn)模型。

2、為實現(xiàn)以上目的,本發(fā)明通過以下技術方案予以實現(xiàn):

3、一種基于組播的搜索發(fā)現(xiàn)模型,包括多個業(yè)務單元、多個客戶單元和局域網;

4、所述業(yè)務單元生成與其配對的客戶單元的客戶識別碼;

5、所述局域網通訊連接有用于多個業(yè)務單元、多個客戶單元通訊的公用組播創(chuàng)建的公用組播創(chuàng)建模塊;

6、所述業(yè)務單元用于創(chuàng)建業(yè)務組播;

7、所述公用組播用于多個業(yè)務單元之間詢問業(yè)務組播是否被占用的詢問網絡包;

8、當業(yè)務組播被一個業(yè)務單元占用時,其向公用組播回復該業(yè)務組播被占用的回復網絡包;

9、當業(yè)務組播未被占用時,創(chuàng)建該業(yè)務組播的業(yè)務單元向公用組播發(fā)送記錄有業(yè)務組播地址和客戶識別碼的加入邀請網絡包;

10、所述公用組播還用于客戶單元接收加入邀請網絡包,并識別加入邀請網絡包中的客戶識別碼是否與其配對,且當配對時,業(yè)務單元搜索該加入邀請網絡包中的業(yè)務組播地址;

11、客戶單元選擇是否通過業(yè)務組播與用戶單元進行私有的網絡數(shù)據(jù)交互。

12、更進一步的,所述業(yè)務單元包括業(yè)務服務器、身份創(chuàng)建模塊、業(yè)務組播地址生成模塊、頻道占用處理模塊、業(yè)務組播創(chuàng)建摸塊和通訊模塊一;

13、所述業(yè)務服務器與身份創(chuàng)建模塊、業(yè)務組播地址生成模塊、頻道占用處理模塊、業(yè)務組播創(chuàng)建摸塊、通訊模塊一均通訊連接;

14、頻道占用處理模塊與業(yè)務組播地址生成模塊通訊連接,業(yè)務組播地址生成模塊與業(yè)務組播創(chuàng)建摸塊通訊連接;

15、業(yè)務組播創(chuàng)建摸塊、通訊模塊一均與局域網通訊連接;

16、所述業(yè)務組播創(chuàng)建摸塊用于創(chuàng)建是設置于局域網上的業(yè)務組播;

17、所述業(yè)務組播地址生成模塊用于生成業(yè)務組播的地址;

18、所述身份創(chuàng)建模塊用于創(chuàng)建客戶識別碼。

19、更進一步的,所述業(yè)務服務器用于生成記載有業(yè)務組播的地址、客戶識別碼的加入邀請網絡包;

20、所述業(yè)務服務器還用于生成記載有業(yè)務組播地址的詢問該地址是否被占用的詢問網絡包以及生成記載有業(yè)務組播地址的回復該地址被占用的回復網絡包。

21、更進一步的,所述詢問網絡包用于當業(yè)務組播創(chuàng)建摸塊生成業(yè)務組播時,通訊模塊一間隔定時ms發(fā)送一次至公用組播;

22、所述通訊模塊一用于業(yè)務服務器向設置于局域網上的公用組播和業(yè)務組播收發(fā)網絡包;

23、所述頻道占用處理模塊用于回復網絡包的處理判斷。

24、更進一步的,頻道占用處理模塊對接收到的回復網絡包中的業(yè)務組播地址與業(yè)務組播地址生成模塊生成的業(yè)務組播地址進行比較是否相同;

25、若相同,則頻道占用處理模塊向業(yè)務服務器發(fā)送業(yè)務組播占用信號,業(yè)務服務器向業(yè)務組播創(chuàng)建摸塊發(fā)送業(yè)務組播生成信號;

26、若不相同,則頻道占用處理模塊向業(yè)務服務器發(fā)送業(yè)務組播可用信號,業(yè)務服務器相通訊模塊一發(fā)送加入邀請網絡包發(fā)送指令。

27、更進一步的,所述客戶單元包括客戶設備、通訊模塊二和頻道搜索模塊;

28、所述客戶設備與通訊模塊二、頻道搜索模塊均通訊連接,通訊模塊二與局域網通訊連接。

29、更進一步的,所述通訊模塊二用于客戶設備向設置于局域網上的公用組播和業(yè)務組播收發(fā)網絡包;

30、所述客戶設備用于對接收到的加入邀請網絡包中的客戶識別碼進行識別是否匹配;

31、當匹配時,客戶設備讀取加入邀請網絡包中的業(yè)務組播地址,并通過頻道搜索模塊搜索并加入該業(yè)務組播。

32、更進一步的,所述頻道搜索模塊還用于選擇是否加入業(yè)務組播。

33、更進一步的,步驟一,多個業(yè)務服務器和客戶設備加入公用組播;

34、步驟二,通過業(yè)務組播創(chuàng)建摸塊隨機生成業(yè)務組播并通過業(yè)務組播地址生成模塊生成業(yè)務組播的地址;

35、步驟三,業(yè)務服務器生成詢問網絡包,并通過通訊模塊一間隔定時ms發(fā)送一次至公用組播;

36、當詢問網絡包發(fā)送次數(shù)大于次后通訊模塊一未接收到回復網絡包時,業(yè)務服務器認定該業(yè)務組播未被占用,此時通訊模塊一向公用組播發(fā)送加入邀請網絡包;

37、當通訊模塊一接收到回復網絡包時,通訊模塊一將回復網絡包發(fā)送至業(yè)務服務器,業(yè)務服務器發(fā)送至頻道占用處理模塊;

38、步驟四,頻道占用處理模塊對回復網絡包中的業(yè)務組播地址與業(yè)務組播地址生成模塊生成的業(yè)務組播地址是否相同進行判斷;

39、若相同,頻道占用處理模塊認定業(yè)務組播被占用,頻道占用處理模塊向業(yè)務服務器發(fā)送組播重置指令,業(yè)務服務器向業(yè)務組播創(chuàng)建摸塊發(fā)送組播重置指令,業(yè)務組播創(chuàng)建摸塊刪除該業(yè)務組播并生成另一業(yè)務組播,并返回步驟三;

40、若不相同,業(yè)務服務器認定業(yè)務組播未被占用,此時通訊模塊一向公用組播發(fā)送加入邀請網絡包;

41、步驟五,當通訊模塊一接收到詢問網絡包時,通訊模塊一將詢問網絡包發(fā)送至業(yè)務服務器,業(yè)務服務器發(fā)送至頻道占用處理模塊;

42、步驟六,頻道占用處理模塊對詢問網絡包中業(yè)務組播地址與通訊模塊一正在使用的業(yè)務組播地址是否相同進行比對;

43、若相同,則業(yè)務服務器生成回復網絡包并發(fā)送至通訊模塊一,通訊模塊一發(fā)送至公用組播;

44、若不相同,返回步驟五。

45、更進一步的,步驟七,通訊模塊二接收公用組播上的加入邀請網絡包并發(fā)送至客戶設備;

46、步驟八,客戶設備將加入邀請網絡包中記載的客戶識別碼與自身是否匹配進行判斷;

47、若匹配,則客戶設備提取加入邀請網絡包中的業(yè)務組播地址并通過頻道搜索模塊搜索。

48、本發(fā)明相較于現(xiàn)有技術,其有益效果為:本發(fā)明使用時,通過所有客戶單元、業(yè)務單元加入同一公用組播中,業(yè)務單元之間對自身生成的業(yè)務組播進行占用問詢,從而避免了業(yè)務組播地址沖突帶來的業(yè)務干擾。

49、本發(fā)明使用時,客戶單元可在公用組播接收到與其匹配的加入邀請網絡包,并通過對業(yè)務組播地址搜索并加入,從而可以在該組播網絡上進行私有的網絡數(shù)據(jù)交互。

50、本發(fā)明使用時,在局域網中設置組播通訊網絡,可以將網絡包同時發(fā)送給多個接收者,而無需為每一個接收者單獨發(fā)送一份數(shù)據(jù);從而提高了帶寬的利用率。



技術特征:

1.一種基于組播的搜索發(fā)現(xiàn)模型,其特征在于:包括多個業(yè)務單元、多個客戶單元和局域網(7);

2.根據(jù)權利要求1所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,所述業(yè)務單元包括業(yè)務服務器(1)、身份創(chuàng)建模塊(2)、業(yè)務組播地址生成模塊(3)、頻道占用處理模塊(4)、業(yè)務組播創(chuàng)建摸塊(5)和通訊模塊一(6);

3.根據(jù)權利要求2所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,所述業(yè)務服務器(1)用于生成記載有業(yè)務組播的地址、客戶識別碼的加入邀請網絡包;

4.根據(jù)權利要求3所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,所述詢問網絡包用于當業(yè)務組播創(chuàng)建摸塊(5)生成業(yè)務組播時,通訊模塊一(6)間隔定時100ms發(fā)送一次至公用組播;

5.根據(jù)權利要求4所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,頻道占用處理模塊(4)對接收到的回復網絡包中的業(yè)務組播地址與業(yè)務組播地址生成模塊(3)生成的業(yè)務組播地址進行比較是否相同;

6.根據(jù)權利要求5所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,所述客戶單元包括客戶設備(9)、通訊模塊二(10)和頻道搜索模塊(11);

7.根據(jù)權利要求6所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,所述通訊模塊二(10)用于客戶設備(9)向設置于局域網(7)上的公用組播和業(yè)務組播收發(fā)網絡包;

8.根據(jù)權利要求7所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,所述頻道搜索模塊(11)還用于選擇是否加入業(yè)務組播。

9.根據(jù)權利要求8所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,步驟一,多個業(yè)務服務器(1)和客戶設備(9)加入公用組播;

10.根據(jù)權利要求9所述的基于組播的搜索發(fā)現(xiàn)模型,其特征在于,步驟七,通訊模塊二(10)接收公用組播上的加入邀請網絡包并發(fā)送至客戶設備(9);


技術總結
本發(fā)明公開了一種基于組播的搜索發(fā)現(xiàn)模型,屬于計算機技術領域,包括多個業(yè)務單元、多個客戶單元和局域網;所述業(yè)務單元生成與其配對的客戶單元的客戶識別碼;所述局域網通訊連接有用于多個業(yè)務單元、多個客戶單元通訊的公用組播創(chuàng)建的公用組播創(chuàng)建模塊;所述業(yè)務單元用于創(chuàng)建業(yè)務組播;所述公用組播用于多個業(yè)務單元之間詢問業(yè)務組播是否被占用的詢問網絡包;當業(yè)務組播被一個業(yè)務單元占用時,其向公用組播回復該業(yè)務組播被占用的回復網絡包。通過上述方式,本發(fā)明實現(xiàn)了客戶與業(yè)務之間的建立私密組播通訊,同時避免了組播網絡被占用。

技術研發(fā)人員:莫華軍,童涌
受保護的技術使用者:南京極域信息科技有限公司
技術研發(fā)日:
技術公布日:2025/1/9
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
丘北县| 汉阴县| 华容县| 高邮市| 黔南| 青岛市| 璧山县| 青州市| 龙江县| 万荣县| 菏泽市| 涟源市| 临泉县| 壤塘县| 芦溪县| 临洮县| 任丘市| 岳西县| 四川省| 西乡县| 江孜县| 军事| 铅山县| 滨海县| 牟定县| 桑植县| 娱乐| 山东省| 黑龙江省| 福安市| 崇义县| 仁寿县| 中超| 孝义市| 丹阳市| 达拉特旗| 嘉兴市| 扶绥县| 江安县| 曲麻莱县| 平度市|