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

一種網(wǎng)絡(luò)編輯程序中的同步控制方法

文檔序號(hào):6413799閱讀:357來源:國(guó)知局
專利名稱:一種網(wǎng)絡(luò)編輯程序中的同步控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)絡(luò)程序中的同步控制方法。
一般在網(wǎng)絡(luò)系統(tǒng)中進(jìn)行各種對(duì)抗性回合制的網(wǎng)絡(luò)對(duì)打應(yīng)用程序時(shí),這些應(yīng)用程序中網(wǎng)絡(luò)對(duì)打程序的進(jìn)行均通過網(wǎng)絡(luò)系統(tǒng),如

圖1所示,由多個(gè)參與者根據(jù)該對(duì)打程序中每一環(huán)節(jié)的某一特定主題(如主題、搶答……),做出即時(shí)反應(yīng),而在該網(wǎng)絡(luò)對(duì)打程序中,一般均會(huì)要求各參與者必須在所屬的電腦上,針對(duì)每一環(huán)節(jié)的某一特定主題(如出題、搶答…),同時(shí)開始進(jìn)行,然而,由于網(wǎng)絡(luò)系統(tǒng)中各參與者所使用的電腦的硬件配置與性能不盡相同,故各參與者由所屬的電腦登入網(wǎng)絡(luò)至進(jìn)入該對(duì)打程序的各階段所需的時(shí)間,必然彼此不同,存在明顯的時(shí)間差。
因此,想要使各參與者在該網(wǎng)絡(luò)對(duì)打程序中,維護(hù)操作的公平性,其最重要且尚待有效解決的課題,便是如何有效控制各參與者進(jìn)入該對(duì)打程序各階段的同步性。
現(xiàn)今廣為流行的各種已知對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打應(yīng)用程序,其同步控制的方式,參閱圖2所示,均系采用先由網(wǎng)絡(luò)中出題者(CREATER)的電腦對(duì)各個(gè)參與者(JOINER)的電腦發(fā)出同步信息,各個(gè)參與者(JOINER)的電腦收到同步信息后,再對(duì)出題者(CREATER)發(fā)回一確認(rèn)信息,而出題者(CREATER)在收到該確認(rèn)信息后,即認(rèn)定各該參與者(JOINER)的電腦已達(dá)成同步。
由該種已知網(wǎng)絡(luò)對(duì)打程序可知,其所謂的“同步控制”,事實(shí)上僅是“假同步”,而非“真同步”,故在進(jìn)行該已知網(wǎng)絡(luò)對(duì)打程序時(shí),必然存在下列的幾個(gè)缺點(diǎn)(一)首先,該種已知網(wǎng)絡(luò)對(duì)打程序的同步控制流程復(fù)雜,必需針對(duì)出題者(CREATER)和參與者(JOINER)分別考察,執(zhí)行兩個(gè)控制流程,即先由出題者(CREATER)發(fā)出信息至各參與者(JOINER)后,再接收由各參與者(JOINER)所傳回的確認(rèn)信息;而參與者(JOINER)則先接收出題者(CREATER)發(fā)出的信息后,再發(fā)出確認(rèn)信息。
(二)其次,該種已知網(wǎng)絡(luò)對(duì)打程序中出題者(CREATER)與各參與者(JOINER)之間電腦的信息收發(fā)量很大,不僅易造成混雜,且由于二者的控制流程不一,所以,當(dāng)出題者(CREATER)在程序進(jìn)行中,因故退出網(wǎng)絡(luò)時(shí),該出題者(CREATER)的地位將不易被轉(zhuǎn)移至其他參與者(JOINER),令整個(gè)網(wǎng)絡(luò)對(duì)打程序的進(jìn)行將因此而中斷或死機(jī),而無法由其他參與者(JOINER)繼續(xù)進(jìn)行;(三)另外,在該種已知網(wǎng)絡(luò)對(duì)打程序進(jìn)行中,由于出題者(CREATER)與各參與者(JOINER)間電腦的硬件配置并不一致,故在彼此所使用的電腦硬件特性與功能差距很大的情況下,參閱圖1所示,若參與者(JOINER)電腦1的運(yùn)行速度很快,而參與者(JOINER)2的運(yùn)行速度較慢,則各參與者由所屬的電腦登入網(wǎng)絡(luò)并進(jìn)入該對(duì)打程序時(shí),將存在不同的時(shí)間差,致使無法達(dá)到理想的“真同步”效果及該種已知網(wǎng)絡(luò)對(duì)打程序所應(yīng)具備的公平性。
針對(duì)上述已知網(wǎng)絡(luò)對(duì)打程序中的各種缺點(diǎn),發(fā)明人發(fā)展設(shè)計(jì)出一種網(wǎng)絡(luò)編輯程序中的同步控制方法。
本發(fā)明的主要目的,是提供一種一致性及安全性較高的網(wǎng)絡(luò)同步控制方法,使網(wǎng)絡(luò)系統(tǒng)中任一參與者通過調(diào)用統(tǒng)一建立的公共同步控制模塊,向同組的其它所有參與者傳送同步訊息,及累計(jì)接收同步訊息的方式,實(shí)現(xiàn)同步控制的功能,以有效改變網(wǎng)絡(luò)上多臺(tái)性能不一的電腦,在編程程序進(jìn)行過程中所造成的進(jìn)度不一致的問題,令各參與者在網(wǎng)絡(luò)系統(tǒng)中進(jìn)行各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序時(shí),得以在該對(duì)打程序中每一環(huán)節(jié)開始進(jìn)行某一特定主題(如出題、搶答…)前,達(dá)到同步控制的目標(biāo)。
本發(fā)明的另一目的,是提供一種控制流程簡(jiǎn)單且安全性高的網(wǎng)絡(luò)同步控制方法,在出題者(CREATER)在各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序進(jìn)行中,因故退出網(wǎng)絡(luò)時(shí),該出題者(CREATER)的地位將輕易地被轉(zhuǎn)移至其他參與者(JOINER),而由其他參與者(JOINER)繼續(xù)進(jìn)行,故對(duì)于網(wǎng)絡(luò)編程程序中的異常狀況具有極佳的應(yīng)變處理能力。
圖1是網(wǎng)絡(luò)對(duì)打程序中各參與者所屬電腦的連線示意圖;圖2是已知網(wǎng)絡(luò)對(duì)打程序中同步控制流程的示意圖;圖3是本發(fā)明的一種網(wǎng)絡(luò)編輯程序中的同步控制方法的流程示意圖本發(fā)明針對(duì)各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打應(yīng)用程序的程序進(jìn)行中,借助于統(tǒng)一建立一公共的同步控制模塊,使該同步控制模塊提供網(wǎng)絡(luò)上進(jìn)行該對(duì)打程序的參與者一致的同步控制流程。如果,在網(wǎng)絡(luò)系統(tǒng)中進(jìn)行各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序時(shí),各參與者無論是作為出題者(CREATER),還是單純的參與者(JOINER),在該網(wǎng)絡(luò)對(duì)打程序中每一環(huán)節(jié)開始進(jìn)行某一特定主題(如出題、搶答…)前,均先通過調(diào)用該同步控制模塊,并予執(zhí)行,以達(dá)到同步控制。
此外,由于在進(jìn)行各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序的每一環(huán)節(jié)中,在許多必需加入同步控制的地方(如出題不需加入同步控制、而播放VIDEO等…前),即需借助該公共的同步控制模塊予以完成。
因此,在該同步控制模塊中,必須針對(duì)各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序中的每一環(huán)節(jié),設(shè)定對(duì)應(yīng)的參數(shù),使得可以明顯標(biāo)示在進(jìn)行對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序時(shí),各參與者在具體執(zhí)行哪一環(huán)節(jié)并開始進(jìn)行某一特定動(dòng)作前,需通過調(diào)用該同步控制模塊,達(dá)到同步控制。本發(fā)明中,該參數(shù)可稱之為同步類型參數(shù)信息。
在本發(fā)明中,各參與者由所屬的電腦登入網(wǎng)絡(luò),并進(jìn)入同步控制模塊后,先對(duì)該網(wǎng)絡(luò)上同組中除本機(jī)以外所有參與者所屬的電腦,發(fā)送一同步信息,同時(shí),并需確保對(duì)每一參與者所屬的電腦僅發(fā)送一次同步信息。
據(jù)上所述,本發(fā)明首先須根據(jù)各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序的需求,定義同步信息及所需的各種同步類型參數(shù)信息。在本發(fā)明的一實(shí)施例中,該信息可為一固定的32-位(4字節(jié))的十六進(jìn)制數(shù)據(jù),以4字節(jié)代表同步信息,另外,以4字節(jié)代表同步類型參數(shù)信息。
在本發(fā)明中,各參與者所屬的電腦在發(fā)送信息后,先借助一計(jì)時(shí)器計(jì)算時(shí)間,令其在一設(shè)定的時(shí)段內(nèi),循環(huán)接收由其它參與者所屬的電腦發(fā)送的同步信息,并通過一計(jì)數(shù)器累計(jì)所接收的信息數(shù)目,當(dāng)所接收的同步類型參數(shù)信息,與其在該網(wǎng)絡(luò)對(duì)打程序中所執(zhí)行的某一環(huán)節(jié)動(dòng)作所代表的同步類型參數(shù)信息相符合時(shí),該計(jì)數(shù)器即加一,由于,在該對(duì)打程序中,各參與者所屬的電腦僅能發(fā)送一次同步信息給其它參與者所屬的電腦,因此,當(dāng)所收到的同步信息數(shù)目等于該網(wǎng)絡(luò)中參與該對(duì)打程序的總?cè)藬?shù)減一時(shí),即可確認(rèn)各參與者所屬的電腦間對(duì)該對(duì)打程序已實(shí)現(xiàn)同步控制的目的。
本發(fā)明應(yīng)用在一種根據(jù)對(duì)抗性回合制的網(wǎng)絡(luò)對(duì)打程序所設(shè)計(jì)的交互式網(wǎng)絡(luò)教學(xué)軟件中,以進(jìn)行多人網(wǎng)絡(luò)實(shí)驗(yàn)測(cè)驗(yàn)時(shí),需先定義其同步訊息類型,并建立一公用的同步控制模塊,以令網(wǎng)絡(luò)上的各參與者得以在該流程進(jìn)行中獲得一致性的同步控制,該控制模塊中須設(shè)定一同步類型參數(shù),該類型參數(shù)用于區(qū)別在網(wǎng)絡(luò)對(duì)打程序中,每一環(huán)節(jié)開始進(jìn)行各種特定動(dòng)作的情況。該同步控制模塊系依據(jù)下列步驟,參閱圖3所示,令網(wǎng)絡(luò)上的各參與者得以對(duì)該網(wǎng)絡(luò)教學(xué)實(shí)戰(zhàn)測(cè)驗(yàn)進(jìn)行同步控制(1)首先,設(shè)定計(jì)時(shí)器開始計(jì)時(shí),并對(duì)計(jì)數(shù)器進(jìn)行初始化的歸零動(dòng)作;(2)網(wǎng)絡(luò)上的各參與者所屬的電腦對(duì)網(wǎng)絡(luò)上參與該網(wǎng)絡(luò)實(shí)戰(zhàn)測(cè)驗(yàn)程序的所有其它參與者發(fā)送兩個(gè)長(zhǎng)整型數(shù)據(jù),一個(gè)代表所發(fā)信息為同步信息,另一個(gè)代表所發(fā)信息為同步類型參數(shù)信息(即在該網(wǎng)絡(luò)打?qū)Τ绦蛑袌?zhí)行某一環(huán)節(jié)所代表的動(dòng)作,如出題…等);(3)各參與者所屬的電腦在發(fā)送信息后,即進(jìn)入接收信息階段,接收由其它參與者所發(fā)送的同步信息,并于計(jì)時(shí)器所設(shè)定的時(shí)段內(nèi),循環(huán)接收訊息,當(dāng)判斷所接收的同步類型參數(shù)信息與所發(fā)出者相符合時(shí),即通過計(jì)數(shù)器記錄所收到的同步信息的數(shù)目;(4)判斷計(jì)數(shù)器所記錄同步信息的數(shù)目是否滿足同步條件,即所收到的同步信息的數(shù)目等于參與該網(wǎng)絡(luò)實(shí)戰(zhàn)測(cè)驗(yàn)程序的所有參與者的總?cè)藬?shù)減一時(shí),認(rèn)定各參與者對(duì)該網(wǎng)絡(luò)實(shí)戰(zhàn)測(cè)試程序已完成同步控制;(5)繼續(xù)進(jìn)行該網(wǎng)絡(luò)實(shí)戰(zhàn)測(cè)驗(yàn)程序中之后續(xù)步驟。
據(jù)上所述可知,本發(fā)明的網(wǎng)絡(luò)編輯程序的同步控制方法適用于各種對(duì)抗性設(shè)計(jì)的網(wǎng)絡(luò)應(yīng)用軟件中,通過本發(fā)明的同步控制方法能令網(wǎng)絡(luò)上不同運(yùn)算速度的各式電腦,可借助程序控制的方法,在軟件功能上實(shí)現(xiàn)達(dá)到同步控制的目標(biāo)。本發(fā)明的方法不僅控制流程簡(jiǎn)便,對(duì)于同步控制也更為接近理想的“真同步”效果,此外,本發(fā)明的方法在網(wǎng)絡(luò)對(duì)打程序進(jìn)行中,由于出題者(CREATER)與各參與者(JOINER)間電腦的信息收發(fā)量不大,且因二者的控制流程一致,故當(dāng)出題者(CREATER)在程序進(jìn)行中,因故退出網(wǎng)絡(luò)時(shí),其地位可輕易由其他參與者替代,令整個(gè)網(wǎng)絡(luò)對(duì)打程序得以順序繼續(xù)進(jìn)行。
以上所述,僅是本發(fā)明的一個(gè)優(yōu)選實(shí)施例,但是,本發(fā)明所主張的權(quán)利范圍,并不局限于此,本領(lǐng)域普通技術(shù)人員,依據(jù)本發(fā)明所揭示的技術(shù)內(nèi)容,可輕易將其等效變化,這些均應(yīng)屬不脫離本發(fā)明的保護(hù)范疇。
權(quán)利要求
1.一種網(wǎng)絡(luò)編輯程序中的同步控制方法,主要是在針對(duì)各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打應(yīng)用程序的進(jìn)行中,通過統(tǒng)一建立一公共的同步控制模塊,使各參與者在該網(wǎng)絡(luò)對(duì)打程序中每一環(huán)節(jié)開始進(jìn)行某一特定主題前,均先通過調(diào)用該同步控制模塊,并進(jìn)行下列步驟首先,各參與者所屬的電腦先對(duì)該網(wǎng)絡(luò)上同組中除本機(jī)以外所有其它參與者所屬的電腦,發(fā)送一信息;在發(fā)送信息后,通過一計(jì)時(shí)器計(jì)算時(shí)間,令其在一設(shè)定的時(shí)段內(nèi),循環(huán)接收由其它參與者所屬的電腦發(fā)送的信息,并通過一計(jì)數(shù)器累計(jì)所接收的信息數(shù)目;判斷所接收的信息中一同步類型參數(shù)信息,與其在該網(wǎng)絡(luò)對(duì)打程序中執(zhí)行的某一環(huán)節(jié)動(dòng)作所代表的同步類型參數(shù)信息相符合時(shí),該計(jì)數(shù)器即加一,當(dāng)判斷所收到的同步信息數(shù)目等于該網(wǎng)絡(luò)中參與該對(duì)打程序的總?cè)藬?shù)減一時(shí),即可確認(rèn)各參與者所屬的電腦間對(duì)該對(duì)打程序已實(shí)現(xiàn)同步控制;這樣,即可繼續(xù)進(jìn)行該對(duì)打程序中的后續(xù)步驟。
2.根據(jù)權(quán)利要求1的一種方法,其特征在于該同步類型參數(shù)信息是指在該同步控制模塊中,針對(duì)各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序中的每一環(huán)節(jié),所設(shè)定對(duì)應(yīng)的參數(shù),使得能明確標(biāo)示在進(jìn)行對(duì)抗性回合制的網(wǎng)絡(luò)對(duì)打程序時(shí),各參與者在具體執(zhí)行哪一環(huán)節(jié)并開始進(jìn)行某一特定動(dòng)作前,需通過調(diào)用該同步控制模塊,達(dá)到同步控制。
3.根據(jù)權(quán)利要求1的方法,其特征在于各參與者對(duì)該網(wǎng)絡(luò)上同組中,除本機(jī)以外所有其它參與者所屬的電腦,僅發(fā)送一次同步信息。
4.根據(jù)權(quán)利要求1的一種方法,其特征在于對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序可為一交互式網(wǎng)絡(luò)教學(xué)軟件中用以進(jìn)行多人網(wǎng)絡(luò)實(shí)戰(zhàn)測(cè)驗(yàn)的程序。
全文摘要
一種網(wǎng)絡(luò)編輯程序中的同步控制方法,尤其是一種在網(wǎng)絡(luò)系統(tǒng)中進(jìn)行各種對(duì)抗性回合制設(shè)計(jì)的網(wǎng)絡(luò)對(duì)打程序時(shí),借助于統(tǒng)一建立一公共的同步控制模塊,令多個(gè)參與者通過速度快慢不一的電腦,在網(wǎng)絡(luò)對(duì)打程序中每一環(huán)節(jié)開始進(jìn)行某一特定動(dòng)作(如:出題、搶答……)前,均先通過調(diào)用該同步控制模塊,達(dá)到同步控制的方法。
文檔編號(hào)G06F17/00GK1188936SQ9810426
公開日1998年7月29日 申請(qǐng)日期1998年1月15日 優(yōu)先權(quán)日1998年1月15日
發(fā)明者孫洪穎, 宋建福, 林光信 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泸溪县| 开化县| 柳江县| 凤凰县| 开阳县| 娱乐| 卫辉市| 凌源市| 星子县| 礼泉县| 密山市| 正阳县| 平远县| 吉安县| 灌南县| 土默特右旗| 瓦房店市| 兰考县| 随州市| 开化县| 玉山县| 确山县| 吴川市| 南开区| 光山县| 清涧县| 大城县| 沅江市| 通海县| 宁武县| 井冈山市| 郓城县| 沅江市| 宁国市| 佛山市| 漯河市| 乌鲁木齐市| 乌拉特后旗| 阿拉善左旗| 岱山县| 宜兴市|