欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)分發(fā)方法和系統(tǒng)及數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置的制造方法

文檔序號(hào):9581682閱讀:531來源:國(guó)知局
數(shù)據(jù)分發(fā)方法和系統(tǒng)及數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施方式涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,更具體地,涉及一種數(shù)據(jù)分發(fā)方法和系統(tǒng)及數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置。
【背景技術(shù)】
[0002]在當(dāng)今的信息時(shí)代中,各種信息設(shè)備應(yīng)運(yùn)而生:有用于話音傳輸?shù)墓潭娫?、移?dòng)電話;有用于信息資源共享、處理的服務(wù)器和個(gè)人電腦;有用于視頻數(shù)據(jù)顯示的各種電視機(jī)等等。這些設(shè)備都是在特定領(lǐng)域內(nèi)為解決實(shí)際的需求而產(chǎn)生的。隨著電子消費(fèi)、計(jì)算機(jī)、通信(3C)融合的到來,人們?cè)絹碓蕉嗟貙⒆⒁饬Ψ诺搅藢?duì)各個(gè)不同領(lǐng)域的信息設(shè)備進(jìn)行綜合利用的研究上,以充分利用現(xiàn)有資源設(shè)備來為人們更好的服務(wù)。
[0003]在各種實(shí)時(shí)系統(tǒng)中,經(jīng)常需要將最新生成的數(shù)據(jù)實(shí)時(shí)投放到應(yīng)用系統(tǒng)中,以讓實(shí)時(shí)數(shù)據(jù)得以應(yīng)用。這就涉及到了一對(duì)多的數(shù)據(jù)傳輸問題。目前針對(duì)一對(duì)多的數(shù)據(jù)傳輸場(chǎng)景,在現(xiàn)有技術(shù)中并無直接可用的一對(duì)多的數(shù)據(jù)傳輸協(xié)議。相近似的協(xié)議有如下3個(gè):(1)、基于 tcp 的 Ftp 協(xié)議;(2)、基于 udp 的 tftp 協(xié)議;(3)、scp 協(xié)議(Secure copy protocol)。
[0004]上述三種協(xié)議均為點(diǎn)到點(diǎn)的傳輸協(xié)議。然而,當(dāng)面臨一對(duì)多的傳輸需求時(shí):
[0005]首先,需要維護(hù)一份數(shù)據(jù)接收機(jī)的列表,然后依據(jù)列表通過FTP、tftp、SCP等點(diǎn)到點(diǎn)的數(shù)據(jù)傳輸方式進(jìn)行串行的數(shù)據(jù)分發(fā)。由于為串行的數(shù)據(jù)分發(fā),當(dāng)一臺(tái)接收機(jī)阻塞,就會(huì)阻塞整個(gè)下發(fā)過程,從而降低數(shù)據(jù)傳輸效率。
[0006]而且,這種技術(shù)需要維護(hù)接收機(jī)列表,當(dāng)新增或減少接收機(jī)時(shí),都要修改這份列表,從而增加了運(yùn)維量。
[0007]另外,接收機(jī)有遺漏時(shí)無法感知。而且,數(shù)據(jù)發(fā)送端的網(wǎng)絡(luò)帶寬無法全部利用,還存在帶寬浪費(fèi)。

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

[0008]本發(fā)明實(shí)施方式提出一種數(shù)據(jù)分發(fā)方法,以提高數(shù)據(jù)傳輸效率。
[0009]本發(fā)明實(shí)施方式還提出了一種數(shù)據(jù)分發(fā)系統(tǒng),以提高數(shù)據(jù)傳輸效率。
[0010]本發(fā)明實(shí)施方式還提出了一種數(shù)據(jù)發(fā)送裝置,以提高數(shù)據(jù)傳輸效率。
[0011]本發(fā)明實(shí)施方式還提出了一種數(shù)據(jù)接收裝置,以提高數(shù)據(jù)傳輸效率。
[0012]本發(fā)明實(shí)施方式的具體方案如下:
[0013]一種數(shù)據(jù)分發(fā)方法,該方法包括:
[0014]從至少一個(gè)數(shù)據(jù)接收端并行接收各自發(fā)送的數(shù)據(jù)請(qǐng)求消息,所述數(shù)據(jù)請(qǐng)求消息包括請(qǐng)求數(shù)據(jù)描述字段;
[0015]向所述請(qǐng)求數(shù)據(jù)描述字段合法的數(shù)據(jù)接收端并行返回對(duì)應(yīng)于所述請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù)。
[0016]一種數(shù)據(jù)分發(fā)系統(tǒng),包括:
[0017]至少一個(gè)數(shù)據(jù)接收端,用于向數(shù)據(jù)發(fā)送端并行發(fā)送各自的數(shù)據(jù)請(qǐng)求消息,所述數(shù)據(jù)請(qǐng)求消息包括請(qǐng)求數(shù)據(jù)描述字段;
[0018]數(shù)據(jù)發(fā)送端,用于向所述請(qǐng)求數(shù)據(jù)描述字段合法的數(shù)據(jù)接收端并行返回對(duì)應(yīng)于所述請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù)。
[0019]一種數(shù)據(jù)接收裝置,包括數(shù)據(jù)請(qǐng)求消息發(fā)送單元和數(shù)據(jù)接收單元,其中:
[0020]數(shù)據(jù)請(qǐng)求消息發(fā)送單元,用于創(chuàng)建數(shù)據(jù)請(qǐng)求消息,所述數(shù)據(jù)請(qǐng)求消息包括請(qǐng)求數(shù)據(jù)描述字段,并發(fā)送所述數(shù)據(jù)請(qǐng)求消息;
[0021]數(shù)據(jù)接收單元,用于接收對(duì)應(yīng)于所述請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù),其中所述數(shù)據(jù)是當(dāng)所述請(qǐng)求數(shù)據(jù)描述字段合法時(shí)并行返回的。
[0022]一種數(shù)據(jù)發(fā)送裝置,包括數(shù)據(jù)請(qǐng)求消息接收單元和數(shù)據(jù)發(fā)送單元,其中:
[0023]數(shù)據(jù)請(qǐng)求消息接收單元,用于從至少一個(gè)數(shù)據(jù)接收端并行接收各自發(fā)送的數(shù)據(jù)請(qǐng)求消息,所述數(shù)據(jù)請(qǐng)求消息包括請(qǐng)求數(shù)據(jù)描述字段;
[0024]數(shù)據(jù)發(fā)送單元,用于向所述請(qǐng)求數(shù)據(jù)描述字段合法的數(shù)據(jù)接收端并行返回對(duì)應(yīng)于所述請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù)。
[0025]從上述技術(shù)方案可以看出,在本發(fā)明實(shí)施方式中,從至少一個(gè)數(shù)據(jù)接收端并行接收各自發(fā)送的數(shù)據(jù)請(qǐng)求消息,所述數(shù)據(jù)請(qǐng)求消息包括請(qǐng)求數(shù)據(jù)描述字段;向所述請(qǐng)求數(shù)據(jù)描述字段合法的數(shù)據(jù)接收端并行返回對(duì)應(yīng)于所述請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù)。由此可見,應(yīng)用本發(fā)明實(shí)施方式之后,數(shù)據(jù)發(fā)送端不保存數(shù)據(jù)傳輸狀態(tài),對(duì)于數(shù)據(jù)接收端,都是獨(dú)占數(shù)據(jù)發(fā)送端的,各個(gè)數(shù)據(jù)接收端之間保持相互獨(dú)立,從而可以提高數(shù)據(jù)傳輸效率。
【附圖說明】
[0026]圖1為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)方法流程圖;
[0027]圖2為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)系統(tǒng)結(jié)構(gòu)圖;
[0028]圖3為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)系統(tǒng)的示范性結(jié)構(gòu)圖;
[0029]圖4為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)的消息流程示意圖;
[0030]圖5為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)的消息流程的另一示意圖;
[0031]圖6為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)接收裝置的結(jié)構(gòu)圖;
[0032]圖7為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)發(fā)送裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0034]為了描述上的簡(jiǎn)潔和直觀,下文通過描述若干代表性的實(shí)施方式來對(duì)本發(fā)明的方案進(jìn)行闡述。實(shí)施方式中大量的細(xì)節(jié)僅用于幫助理解本發(fā)明的方案。但是很明顯,本發(fā)明的技術(shù)方案實(shí)現(xiàn)時(shí)可以不局限于這些細(xì)節(jié)。為了避免不必要地模糊了本發(fā)明的方案,一些實(shí)施方式?jīng)]有進(jìn)行細(xì)致地描述,而是僅給出了框架。下文中,“包括”是指“包括但不限于”,“根據(jù)……”是指“至少根據(jù)……,但不限于僅根據(jù)……”。由于漢語的語言習(xí)慣,下文中沒有特別指出一個(gè)成分的數(shù)量時(shí),意味著該成分可以是一個(gè)也可以是多個(gè),或可理解為至少一個(gè)。
[0035]在本發(fā)明實(shí)施方式中,為解決對(duì)多機(jī)器下發(fā)數(shù)據(jù)資源(包括但不限于廣告訂單、dsp信息、廣告位信息、ip數(shù)據(jù)庫以及各種配置文件)的問題,通過設(shè)計(jì)基于Udp的應(yīng)用層協(xié)議傳輸,來代替串行的使用ftp/tftp/scp協(xié)議下發(fā)數(shù)據(jù)的方案。
[0036]比如,在基于互聯(lián)網(wǎng)的各種應(yīng)用中,后臺(tái)開發(fā)常會(huì)遇到這樣的需求:把某臺(tái)機(jī)器上的內(nèi)存數(shù)據(jù)(如:某個(gè)寫完數(shù)據(jù)的內(nèi)存數(shù)據(jù)表,某個(gè)建好索引排好序的數(shù)據(jù)結(jié)構(gòu))單向推送到其他機(jī)器的內(nèi)存中。本發(fā)明實(shí)施方式提出一種新的單向內(nèi)存?zhèn)鬏敺?wù),可以將寫入內(nèi)存的數(shù)據(jù)直接單向的傳輸?shù)椒植际郊旱膬?nèi)存上?;诒景l(fā)明的一對(duì)多傳輸方法,能夠進(jìn)行各種內(nèi)存鏡像的快速分發(fā),保證數(shù)據(jù)的一致性和應(yīng)用的實(shí)時(shí)性,并提高分發(fā)的可靠性同時(shí)也大大降低了運(yùn)維量。
[0037]圖1為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)方法流程圖。
[0038]如圖1所示,該方法包括:
[0039]步驟101:從至少一個(gè)數(shù)據(jù)接收端并行接收各自發(fā)送的數(shù)據(jù)請(qǐng)求消息,所述數(shù)據(jù)請(qǐng)求消息包括請(qǐng)求數(shù)據(jù)描述字段。
[0040]步驟102:向所述請(qǐng)求數(shù)據(jù)描述字段合法的數(shù)據(jù)接收端并行返回對(duì)應(yīng)于所述請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù)。
[0041]在一個(gè)實(shí)施方式中,該方法進(jìn)一步包括:
[0042]向所述請(qǐng)求數(shù)據(jù)描述字段不合法的數(shù)據(jù)接收端并行返回狀態(tài)重置消息,在所述狀態(tài)重置消息中包含數(shù)據(jù)描述信息;
[0043]接收所述狀態(tài)重置消息的數(shù)據(jù)接收端基于所述數(shù)據(jù)描述信息構(gòu)建更新數(shù)據(jù)請(qǐng)求消息,所述更新的數(shù)據(jù)請(qǐng)求消息包括更新的請(qǐng)求數(shù)據(jù)描述字段;
[0044]接收所述更新的數(shù)據(jù)請(qǐng)求消息,并向所述更新的請(qǐng)求數(shù)據(jù)描述字段合法的數(shù)據(jù)接收端并行返回對(duì)應(yīng)于所述更新的請(qǐng)求數(shù)據(jù)描述字段的數(shù)據(jù)。
[0045]在一個(gè)實(shí)施方式中,所述請(qǐng)求數(shù)據(jù)描述字段包括數(shù)據(jù)種類命令號(hào)、數(shù)據(jù)序號(hào)、數(shù)據(jù)類型和數(shù)據(jù)版本號(hào);其中:
[0046]當(dāng)所述數(shù)據(jù)種類命令號(hào)與已有數(shù)據(jù)的數(shù)據(jù)種類命令號(hào)相匹配,且所述數(shù)據(jù)序號(hào)、數(shù)據(jù)類型和數(shù)據(jù)版本號(hào)中至少有一個(gè)與已有數(shù)據(jù)的數(shù)據(jù)序號(hào)、數(shù)據(jù)類型和數(shù)據(jù)版本號(hào)不匹配時(shí),判定所述請(qǐng)求數(shù)據(jù)描述字段不合法;和/或
[0047]當(dāng)所述數(shù)據(jù)種類命令號(hào)與已有數(shù)據(jù)的數(shù)據(jù)種類命令號(hào)相匹配,且所述數(shù)據(jù)序號(hào)、數(shù)據(jù)類型和數(shù)據(jù)版本號(hào)分別與已有數(shù)據(jù)的數(shù)據(jù)序號(hào)、數(shù)據(jù)類型和數(shù)據(jù)版本號(hào)匹配時(shí),判定所述請(qǐng)求數(shù)據(jù)描述字段合法。
[0048]在一個(gè)實(shí)施方式中,該方法進(jìn)一步包括:
[0049]數(shù)據(jù)接收端每次接收完數(shù)據(jù)之后,在所述請(qǐng)求數(shù)據(jù)描述字段中遞增所述數(shù)據(jù)版本號(hào)以再次形成數(shù)據(jù)請(qǐng)求消息;
[0050]接收所述再次形成數(shù)據(jù)請(qǐng)求消息,并當(dāng)存在對(duì)應(yīng)于所述遞增數(shù)據(jù)版本號(hào)的數(shù)據(jù)時(shí),返回對(duì)應(yīng)于所述遞增數(shù)據(jù)版本號(hào)的數(shù)據(jù),當(dāng)不存在對(duì)應(yīng)于所述遞增數(shù)據(jù)版本號(hào)的數(shù)據(jù)時(shí),停止本流程。
[0051]在一個(gè)實(shí)施方式中,數(shù)據(jù)接收端分別維護(hù)自身的數(shù)據(jù)傳輸狀態(tài)信息。而且,數(shù)據(jù)傳輸狀態(tài)信息包括下列中的至少一個(gè):
[0052](1)當(dāng)前數(shù)據(jù)請(qǐng)求消息序號(hào);
[0053](2)上一次發(fā)出數(shù)據(jù)請(qǐng)求消息的時(shí)間;
[0054](3)每個(gè)數(shù)據(jù)請(qǐng)求消息所期望的數(shù)據(jù)包個(gè)數(shù);
[0055](4)當(dāng)前的數(shù)據(jù)包是當(dāng)前數(shù)據(jù)請(qǐng)求消息的第幾個(gè)包;
[0056](5)本次數(shù)據(jù)更新的時(shí)間。
[0057]基于上述分析,圖2為根據(jù)本發(fā)明實(shí)施方式數(shù)據(jù)分發(fā)系統(tǒng)結(jié)構(gòu)圖。
[0058]如圖2所示,該數(shù)據(jù)分發(fā)系統(tǒng)包括:
[0059]至少一個(gè)數(shù)據(jù)接收端201,用于向數(shù)據(jù)發(fā)送端202并行發(fā)送各自的數(shù)據(jù)請(qǐng)求消息,所述
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
那曲县| 商都县| 从化市| 平湖市| 临泽县| 涿州市| 临猗县| 依兰县| 嵩明县| 漳浦县| 满城县| 宝兴县| 依安县| 会泽县| 建昌县| 潜江市| 永平县| 肃北| 大英县| 南丹县| 休宁县| 皮山县| 安远县| 宝应县| 鲁甸县| 宣化县| 巨野县| 清流县| 重庆市| 塔河县| 花莲市| 桐柏县| 松滋市| 韩城市| 阳曲县| 太谷县| 内江市| 通化县| 荔波县| 休宁县| 曲靖市|