国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通信系統(tǒng)及其使用方法

      文檔序號(hào):9787257閱讀:610來源:國(guó)知局
      一種通信系統(tǒng)及其使用方法
      【技術(shù)領(lǐng)域】
      [0001 ]本發(fā)明涉及計(jì)算機(jī)通信領(lǐng)域,具體涉及一種通信系統(tǒng)及其使用方法。
      【背景技術(shù)】
      [0002]計(jì)算機(jī)系統(tǒng)中的進(jìn)程會(huì)和其它進(jìn)程進(jìn)行通信,而通信的方式多種多樣,當(dāng)有新進(jìn)程添加進(jìn)來時(shí),進(jìn)程A可能之前和進(jìn)程B通信,但是現(xiàn)在要改為進(jìn)程A和進(jìn)程C通信,或者進(jìn)程A需要同時(shí)和進(jìn)程B及進(jìn)程C進(jìn)行通信,這必然會(huì)導(dǎo)致通信對(duì)象和通信過程有所不同。傳統(tǒng)的通信系統(tǒng)采用單層結(jié)構(gòu)模型,當(dāng)進(jìn)行通信對(duì)象切換時(shí),會(huì)重新對(duì)進(jìn)程A和進(jìn)程C建立連接并采用雙方協(xié)定的通信方式進(jìn)行數(shù)據(jù)交換。這種單層結(jié)構(gòu)模型大大浪費(fèi)了計(jì)算機(jī)資源,且難以對(duì)通信系統(tǒng)進(jìn)行快速擴(kuò)展。因此,需要一種結(jié)構(gòu)合理的通信系統(tǒng)來適應(yīng)通信對(duì)象的變化。

      【發(fā)明內(nèi)容】

      [0003]由于傳統(tǒng)的通信系統(tǒng)無法適應(yīng)通信對(duì)象的變化,存在大大浪費(fèi)計(jì)算機(jī)資源的問題,本發(fā)明提出一種通信系統(tǒng)及其使用方法。
      [0004]第一方面,本發(fā)明提出一種通信系統(tǒng),包括多個(gè)進(jìn)程,每個(gè)進(jìn)程包括三個(gè)層次的模塊層,所述三個(gè)層次的模塊層為應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層;
      [0005]所述應(yīng)用模塊層與所述目標(biāo)模塊層進(jìn)行數(shù)據(jù)交互,用于描述源進(jìn)程和目標(biāo)進(jìn)程的通信請(qǐng)求;
      [0006]所述目標(biāo)模塊層和所述方法模塊層進(jìn)行數(shù)據(jù)交互,用于根據(jù)目標(biāo)進(jìn)程的通信數(shù)據(jù)格式對(duì)源進(jìn)程的通信數(shù)據(jù)進(jìn)行組織;
      [0007]所述方法模塊層用于根據(jù)源進(jìn)程和目標(biāo)進(jìn)程的通信方法將從所述目標(biāo)模塊層接收的通信數(shù)據(jù)發(fā)送至目標(biāo)進(jìn)程。
      [0008]優(yōu)選地,包括:
      [0009]所述模塊層包括上層對(duì)象結(jié)構(gòu)單元和下層對(duì)象結(jié)構(gòu)單元;
      [0010]其中,
      [0011 ]所述應(yīng)用模塊層的下層對(duì)象結(jié)構(gòu)單元為所述目標(biāo)模塊層;
      [0012]所述目標(biāo)模塊層的下層對(duì)象結(jié)構(gòu)單元為所述方法模塊層;
      [0013]所述方法模塊層的上層對(duì)象結(jié)構(gòu)單元為所述目標(biāo)模塊層;
      [0014]所述目標(biāo)模塊層的上層對(duì)象結(jié)構(gòu)單元為所述應(yīng)用模塊層。
      [0015]優(yōu)選地,所述模塊層包括:打開單元、關(guān)閉單元、下發(fā)單元、上傳單元和設(shè)置單元;
      [0016]所述打開單元用于使當(dāng)前模塊層的下層模塊層為當(dāng)前模塊層提供接口;
      [0017]所述關(guān)閉單元用于使當(dāng)前模塊層的下層模塊層關(guān)閉為當(dāng)前模塊層提供的接口;
      [0018]所述下發(fā)單元用于將當(dāng)前模塊層的數(shù)據(jù)發(fā)送至當(dāng)前模塊層的下層模塊層;
      [0019]所述上傳單元用于將當(dāng)前模塊層的數(shù)據(jù)發(fā)送至當(dāng)前模塊層的上層模塊層;
      [0020]所述設(shè)置單元用于對(duì)當(dāng)前模塊層的下層模塊層進(jìn)行設(shè)置;
      [0021 ]其中,所述應(yīng)用模塊層為所述目標(biāo)模塊層的上層模塊層,所述目標(biāo)模塊層為方法模塊層的上層模塊層,所述方法模塊層為所述目標(biāo)模塊層的下層模塊層,所述目標(biāo)模塊層為所述應(yīng)用模塊層的下層模塊層。
      [0022]優(yōu)選地,如果當(dāng)前的通信數(shù)據(jù)包含通信過程,則當(dāng)前的方法模塊層進(jìn)一步包括:應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層。
      [0023I 優(yōu)選地,所述通信方法包括http通信方法、udp通信方法和tcp通信方法。
      [0024]優(yōu)選地,包括
      [0025]所述應(yīng)用模塊層采用高級(jí)數(shù)據(jù)語言。
      [0026]第二方面,本發(fā)明提出一種通信系統(tǒng)的使用方法,包括:
      [0027]當(dāng)源進(jìn)程需要與目標(biāo)進(jìn)程進(jìn)行通信時(shí),根據(jù)當(dāng)前通信的通信請(qǐng)求,確定當(dāng)前通信在源進(jìn)程端的應(yīng)用模塊層;
      [0028]根據(jù)當(dāng)前通信的通信數(shù)據(jù),確定當(dāng)前通信在源進(jìn)程端的目標(biāo)模塊層;
      [0029]根據(jù)當(dāng)前通信的目標(biāo)進(jìn)程的通信方法,確定當(dāng)前通信在源進(jìn)程端的方法模塊層;
      [0030]根據(jù)所述應(yīng)用模塊層中的通信請(qǐng)求,將所述目標(biāo)模塊層中的通信數(shù)據(jù)按照所述方法模塊層中的通信方法發(fā)送至目標(biāo)進(jìn)程。
      [0031]優(yōu)選地,還包括:
      [0032]根據(jù)當(dāng)前通信的源進(jìn)程的通信方法,確定當(dāng)前通信在目標(biāo)進(jìn)程端的方法模塊層;
      [0033]目標(biāo)進(jìn)程端的方法模塊層接收所述通信數(shù)據(jù),根據(jù)所述通信數(shù)據(jù)確定當(dāng)前通信在目標(biāo)進(jìn)程端的目標(biāo)模塊層,并將所述通信數(shù)據(jù)發(fā)送至所述目標(biāo)進(jìn)程端的目標(biāo)模塊層;
      [0034]所述目標(biāo)進(jìn)程端的目標(biāo)模塊層對(duì)接收的所述通信數(shù)據(jù)進(jìn)行解析,根據(jù)解析后的通信數(shù)據(jù)確定當(dāng)前通信在目標(biāo)進(jìn)程端的應(yīng)用模塊層,并將解析后的通信數(shù)據(jù)發(fā)送至所述目標(biāo)進(jìn)程端的應(yīng)用模塊層。優(yōu)選地,包括:
      [0035]當(dāng)源進(jìn)程同時(shí)與M個(gè)目標(biāo)進(jìn)程進(jìn)行通信時(shí),建立源進(jìn)程與每個(gè)目標(biāo)進(jìn)程的通信,其中建立的通信數(shù)量為M個(gè),M為正整數(shù);
      [0036]如果所述M個(gè)目標(biāo)進(jìn)程中有N個(gè)目標(biāo)進(jìn)程的通信方法相同,則M個(gè)通信中有N個(gè)通信在源進(jìn)程端的方法模塊層相同4為不大于M的正整數(shù)。
      [0037]由上述技術(shù)方案可知,本發(fā)明通過采用三層結(jié)構(gòu)模型,能夠很好地適應(yīng)通信對(duì)象的變化,大大提高了計(jì)算機(jī)資源的利用率,并能夠?qū)崿F(xiàn)通信系統(tǒng)的快速擴(kuò)展。
      【附圖說明】
      [0038]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些圖獲得其他的附圖。
      [0039]圖1為本發(fā)明一實(shí)施例提供的一種通信系統(tǒng)的結(jié)構(gòu)示意圖;
      [0040]圖2為本發(fā)明一實(shí)施例提供的一種可擴(kuò)展通信結(jié)構(gòu)模型;
      [0041]圖3為本發(fā)明一實(shí)施例提供的一種通信系統(tǒng)使用方法的流程示意圖;
      [0042]圖4為本發(fā)明一實(shí)施例提供的一種通信過程;
      [0043]圖5為本發(fā)明一實(shí)施例提供的一種通信過程;
      [0044]圖6為本發(fā)明一實(shí)施例提供的一種通信系統(tǒng)的模塊層關(guān)聯(lián)示意圖。
      【具體實(shí)施方式】
      [0045]下面結(jié)合附圖,對(duì)發(fā)明的【具體實(shí)施方式】作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。
      [0046]圖1示出了本實(shí)施例提供的一種通信系統(tǒng),包括多個(gè)進(jìn)程,每個(gè)進(jìn)程包括三個(gè)層次的模塊層,所述三個(gè)層次的模塊層為應(yīng)用模塊層11、目標(biāo)模塊層12和方法模塊層13;
      [0047]所述應(yīng)用模塊層11與所述目標(biāo)模塊層12進(jìn)行數(shù)據(jù)交互,用于描述源進(jìn)程和目標(biāo)進(jìn)程的通信請(qǐng)求;
      [0048]所述目標(biāo)模塊層12和所述方法模塊層13進(jìn)行數(shù)據(jù)交互,用于根據(jù)目標(biāo)進(jìn)程的通信數(shù)據(jù)格式對(duì)源進(jìn)程的通信數(shù)據(jù)進(jìn)行組織;
      [0049]所述方法模塊層13用于根據(jù)源進(jìn)程和目標(biāo)進(jìn)程的通信方法將從所述目標(biāo)模塊層接收的通信數(shù)據(jù)發(fā)送至目標(biāo)進(jìn)程。
      [0050]本實(shí)施例的通信系統(tǒng)將進(jìn)程分為三個(gè)層次:應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層。應(yīng)用模塊層用來表明要做什么事情,描述具體的事情;目標(biāo)模塊層描述的是目的進(jìn)程是如何組織數(shù)據(jù)的,它將應(yīng)用模塊層下發(fā)的數(shù)據(jù)根據(jù)目標(biāo)進(jìn)程的要求對(duì)應(yīng)用模塊層數(shù)據(jù)進(jìn)行組織;方法模塊層描述的具體的發(fā)送方法,將目標(biāo)模塊層下發(fā)的數(shù)據(jù)使用特定的方法發(fā)送出去。
      [0051]本實(shí)施例提供的通信系統(tǒng)采用三層結(jié)構(gòu)模型,能夠很好地適應(yīng)通信對(duì)象的變化,大大提高了計(jì)算機(jī)資源的利用率。
      [0052]作為本實(shí)施例的優(yōu)選方案,包括:所述模塊層包括上層對(duì)象結(jié)構(gòu)單元和下層對(duì)象結(jié)構(gòu)單元;
      [0053]其中,
      [0054]所述應(yīng)用模塊層的下層對(duì)象結(jié)構(gòu)單元為所述目標(biāo)模塊層;
      [0055]所述目標(biāo)模塊層的下層對(duì)象結(jié)構(gòu)單元為所述方法模塊層;
      [0056]所述方法模塊層的上層對(duì)象結(jié)構(gòu)單元為所述目標(biāo)模塊層;
      [0057]所述目標(biāo)模塊層的上層對(duì)象結(jié)構(gòu)單元為所述應(yīng)用模塊層。
      [0058]通過上層對(duì)象結(jié)構(gòu)單元和下層對(duì)象結(jié)構(gòu)單元,能夠方便應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層進(jìn)行快速關(guān)聯(lián)。
      [0059]具體地,所述模塊層包括:打開單元、關(guān)閉單元、下發(fā)單元、上傳單元和設(shè)置單元;
      [0060]所述打開單元用于使當(dāng)前模塊層的下層模塊層為當(dāng)前模塊層提供接口,以使當(dāng)前模塊層與下層模塊層建立連接;
      [0061]所述關(guān)閉單元用于使當(dāng)前模塊層的下層模塊層關(guān)閉為當(dāng)前模塊層提供的接口,以使當(dāng)前模塊層與下層模塊層斷開連接;
      [0062]所述下發(fā)單元用于將當(dāng)前模塊層的數(shù)據(jù)發(fā)送至當(dāng)前模塊層的下層模塊層;
      [0063]所述上傳單元用于將當(dāng)前模塊層的數(shù)據(jù)發(fā)送至當(dāng)前模塊層的上層模塊層;
      [0064]所述設(shè)置單元用于對(duì)當(dāng)前模塊層的下層模塊層進(jìn)行設(shè)置;
      [0065]其中,所述應(yīng)用模塊層為所述目標(biāo)模塊層的上層模塊層,所述目標(biāo)模塊層為方法模塊層的上層模塊層,所述方法模塊層為所述目標(biāo)模塊層的下層模塊層,所述目標(biāo)模塊層為所述應(yīng)用模塊層的下層模塊層。
      [0066]各層之間通過打開單元建立連接,通過關(guān)閉單元關(guān)閉連接,通過上傳單元和下發(fā)單元進(jìn)行數(shù)據(jù)交換,并通過設(shè)置單元對(duì)下層模塊層進(jìn)行設(shè)置。
      [0067]進(jìn)一步地,如果當(dāng)前的通信數(shù)據(jù)包含通信過程,則當(dāng)前的方法模塊層進(jìn)一步包括:應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層。
      [0068]通過將方法模塊層進(jìn)一步擴(kuò)展為應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層,能夠?qū)崿F(xiàn)通信系統(tǒng)的快速擴(kuò)展。
      [0069]具體地,所述通信方法包括http通信方法、udp通信方法和tcp通信方法。
      [0070]本實(shí)施例支持當(dāng)前網(wǎng)絡(luò)通信中所有的通信方式,包括http通信方法、udp通信方法和tcp通彳目方法。
      [0071]更進(jìn)一步地,所述應(yīng)用模塊層采用高級(jí)數(shù)據(jù)語言。
      [0072]采用高級(jí)數(shù)據(jù)語言對(duì)應(yīng)用模塊層進(jìn)行描述,能夠更加高效地描述通信請(qǐng)求。
      [0073]圖3示出了本實(shí)施例提供的一種通信系統(tǒng)使用方法的流程示意圖,包括:
      [0074]S1、當(dāng)源進(jìn)程需要與目標(biāo)進(jìn)程進(jìn)行通信時(shí),根據(jù)當(dāng)前通信的通信請(qǐng)求,確定當(dāng)前通信在源進(jìn)程端的應(yīng)用模塊層;
      [0075]S2、根據(jù)當(dāng)前通信的通信數(shù)據(jù),確定當(dāng)前通信在源進(jìn)程端的目標(biāo)模塊層;
      [0076]S3、根據(jù)當(dāng)前通信的目標(biāo)進(jìn)程的通信方法,確定當(dāng)前通信在源進(jìn)程端的方法模塊層;
      [0077]S4、根據(jù)所述應(yīng)用模塊層中的通信請(qǐng)求,將所述目標(biāo)模塊層中的通信數(shù)據(jù)按照所述方法模塊層中的通信方法發(fā)送至目標(biāo)進(jìn)程。本實(shí)施例通過對(duì)進(jìn)程的應(yīng)用模塊層、目標(biāo)模塊層和方法模塊層進(jìn)行處理,來完成源進(jìn)程和目標(biāo)進(jìn)程的通信,能夠很好地適應(yīng)通信對(duì)象的變化,大大提高了計(jì)算機(jī)資源的利用率,并有效的使進(jìn)程間的通信達(dá)到可擴(kuò)展性的目的。
      [0078]作為本實(shí)施例的優(yōu)選方案,還包括:
      [0079]S5、根據(jù)當(dāng)前通信的源進(jìn)程的通信方法,確定當(dāng)前通信在目標(biāo)進(jìn)程端的方法模塊層;
      [0080]S6、
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1