一種游戲信息實(shí)時(shí)發(fā)布方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息共享處理技術(shù),尤其涉及一種針對(duì)網(wǎng)吧顧客玩游戲時(shí)的游戲信息實(shí)時(shí)共享發(fā)布方法與系統(tǒng)。
【背景技術(shù)】
[0002]對(duì)于目前網(wǎng)吧的信息系統(tǒng),其主要實(shí)現(xiàn)計(jì)費(fèi)、身份驗(yàn)證等基礎(chǔ)功能而已,但卻不能實(shí)現(xiàn)游戲信息共享發(fā)布等功能,因此,顧客在網(wǎng)吧上網(wǎng)玩游戲消費(fèi)時(shí),僅能孤獨(dú)地自己玩自己的電腦游戲,而不能將游戲的信息分享給網(wǎng)吧其他的顧客,例如游戲勝利、升級(jí)等等,同時(shí),也不能從其他顧客那里獲取到他們游戲的信息,以實(shí)現(xiàn)游戲樂(lè)趣的相互共享。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問(wèn)題,本發(fā)明的目的是提供一種針對(duì)網(wǎng)吧顧客玩游戲時(shí)的游戲信息實(shí)時(shí)共享發(fā)布方法。
[0004]本發(fā)明的另一目的是提供一種針對(duì)網(wǎng)吧顧客玩游戲時(shí)的游戲信息實(shí)時(shí)共享發(fā)布系統(tǒng)。
[0005]本發(fā)明所采用的技術(shù)方案是:一種游戲信息實(shí)時(shí)發(fā)布方法,該方法包括:
A、根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,從而進(jìn)行相應(yīng)游戲信息的采集;
B、將采集到的游戲信息發(fā)送至后臺(tái)服務(wù)器;
C、后臺(tái)服務(wù)器將接收到的游戲信息實(shí)時(shí)發(fā)送至信息公布平臺(tái)。
[0006]進(jìn)一步,所述的步驟A具體為:根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,以內(nèi)存讀取的方式和/或以截獲游戲網(wǎng)絡(luò)通訊封包的方式,從而進(jìn)行相應(yīng)游戲信息的采集。
[0007]進(jìn)一步,所述以內(nèi)存讀取的方式,從而進(jìn)行相應(yīng)游戲信息的采集,其具體為:讀取當(dāng)前運(yùn)行的游戲進(jìn)程的內(nèi)存地址,從而根據(jù)讀取到的內(nèi)存地址來(lái)進(jìn)行相應(yīng)游戲信息的采集。
[0008]進(jìn)一步,所述以截獲游戲網(wǎng)絡(luò)通訊封包的方式,從而進(jìn)行相應(yīng)游戲信息的采集,其具體為:利用消息鉤子函數(shù),將一個(gè)動(dòng)態(tài)鏈接庫(kù)注入到當(dāng)前運(yùn)行的游戲進(jìn)程中,將所述的動(dòng)態(tài)鏈接庫(kù)作為游戲進(jìn)程的新線程啟動(dòng),利用所述的動(dòng)態(tài)鏈接庫(kù)來(lái)對(duì)網(wǎng)絡(luò)通訊收發(fā)封包進(jìn)行截獲,以實(shí)現(xiàn)游戲?目息的米集。
[0009]進(jìn)一步,在步驟A之前還設(shè)有一游戲進(jìn)程判斷步驟,所述游戲進(jìn)程判斷步驟具體為:根據(jù)進(jìn)程名與進(jìn)程標(biāo)題,從而判斷當(dāng)前運(yùn)行的進(jìn)程中是否存有游戲進(jìn)程,若存有,則執(zhí)行下一步驟,反之,則繼續(xù)執(zhí)行游戲進(jìn)程判斷步驟。
[0010]進(jìn)一步,在步驟A之前還設(shè)有一確認(rèn)信息檢測(cè)步驟,所述的確認(rèn)信息檢測(cè)步驟具體為:判斷是否檢測(cè)到確認(rèn)信息,若是,則執(zhí)行下一步驟,反之,則結(jié)束或定時(shí)執(zhí)行確認(rèn)信息檢測(cè)步驟。
[0011]進(jìn)一步,所述的信息公布平臺(tái)為WEB網(wǎng)站。
[0012]進(jìn)一步,所述的游戲信息包括網(wǎng)絡(luò)游戲賬戶名信息、所在服務(wù)器信息、游戲成績(jī)信息。
[0013]本發(fā)明所采用的另一技術(shù)方案是:一種游戲信息實(shí)時(shí)發(fā)布系統(tǒng),該系統(tǒng)包括: 客戶端,用于根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,從而進(jìn)行相應(yīng)游戲信息的采集,以及將采集到的游戲信息發(fā)送至后臺(tái)服務(wù)器;
后臺(tái)服務(wù)器,用于將接收到的游戲信息實(shí)時(shí)發(fā)送至信息公布平臺(tái);
信息公布平臺(tái),用于將接收到的游戲信息進(jìn)行公布。
[0014]進(jìn)一步,所述的根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,從而進(jìn)行相應(yīng)游戲信息的采集,其具體為:根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,以內(nèi)存讀取的方式和/或以截獲游戲網(wǎng)絡(luò)通訊封包的方式,從而進(jìn)行相應(yīng)游戲信息的采集。
[0015]本發(fā)明的有益效果是:通過(guò)采用本發(fā)明的方法,便能將網(wǎng)吧顧客的實(shí)時(shí)游戲信息進(jìn)行發(fā)布共享,這樣顧客便能將自己玩游戲的信息分享給網(wǎng)吧其它顧客,同時(shí)也能從其它顧客那里獲取到他們游戲的信息,從而達(dá)到游戲樂(lè)趣相互共享的目的,大大提高顧客在網(wǎng)吧玩游戲時(shí)的信息交互體驗(yàn)感。而且本發(fā)明的方法還具有簡(jiǎn)單以及易于實(shí)現(xiàn)等優(yōu)點(diǎn)。
[0016]本發(fā)明的另一有益效果:通過(guò)采用本發(fā)明的系統(tǒng),便能將網(wǎng)吧顧客的實(shí)時(shí)游戲信息進(jìn)行發(fā)布共享,這樣顧客便能將自己玩游戲的信息分享給網(wǎng)吧其它顧客,同時(shí)也能通過(guò)信息公布平臺(tái)來(lái)獲得其它顧客的游戲信息,從而達(dá)到游戲樂(lè)趣相互共享的目的,大大提高顧客在網(wǎng)吧玩游戲時(shí)的信息交互體驗(yàn)感。
【附圖說(shuō)明】
[0017]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步說(shuō)明:
圖1是本發(fā)明一種游戲信息實(shí)時(shí)發(fā)布方法的步驟流程圖;
圖2是本發(fā)明一種游戲信息實(shí)時(shí)發(fā)布方法的一具體實(shí)施例步驟流程圖;
圖3是本發(fā)明一種游戲信息實(shí)時(shí)發(fā)布方法的另一具體實(shí)施例步驟流程圖;
圖4是本發(fā)明一種游戲信息實(shí)時(shí)發(fā)布系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0018]如圖1所示,一種游戲信息實(shí)時(shí)發(fā)布方法,該方法包括:
A、根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,從而進(jìn)行相應(yīng)游戲信息的采集;
B、將采集到的游戲信息發(fā)送至后臺(tái)服務(wù)器;
C、后臺(tái)服務(wù)器將接收到的游戲信息實(shí)時(shí)發(fā)送至信息公布平臺(tái)。
[0019]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述的步驟A具體為:根據(jù)當(dāng)前運(yùn)行的游戲進(jìn)程,以內(nèi)存讀取的方式和/或以截獲游戲網(wǎng)絡(luò)通訊封包的方式,從而進(jìn)行相應(yīng)游戲信息的采集。另外,對(duì)于所述的游戲信息,其也可以由顧客自行挑選部分游戲信息,即以人為的方式進(jìn)行游戲信息的采集,然后將其發(fā)送至后臺(tái)服務(wù)器。
[0020]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述以內(nèi)存讀取的方式,從而進(jìn)行相應(yīng)游戲信息的采集,其具體為:讀取當(dāng)前運(yùn)行的游戲進(jìn)程的內(nèi)存地址,從而根據(jù)讀取到的內(nèi)存地址來(lái)進(jìn)行相應(yīng)游戲信息的采集。對(duì)于所述的內(nèi)存地址,其通過(guò)游戲數(shù)據(jù)固定的基址和固定的偏移量得出。
[0021]又或者,所述以內(nèi)存讀取的方式,從而進(jìn)行相應(yīng)游戲信息的采集,其可具體為:通過(guò)游戲進(jìn)程的句柄,從而進(jìn)行相應(yīng)游戲信息的采集。
[0022]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述以截獲游戲網(wǎng)絡(luò)通訊封包的方式,從而進(jìn)行相應(yīng)游戲信息的采集,其具體為:利用消息鉤子函數(shù),將一個(gè)動(dòng)態(tài)鏈接庫(kù)注入到當(dāng)前運(yùn)行的游戲進(jìn)程中,將所述的動(dòng)態(tài)鏈接庫(kù)作為游戲進(jìn)程的新線程啟動(dòng),利用所述的動(dòng)態(tài)鏈接庫(kù)來(lái)對(duì)網(wǎng)絡(luò)通訊收發(fā)封包進(jìn)行截獲,以實(shí)現(xiàn)游戲信息的采集。
[0023]進(jìn)一步作為優(yōu)選的實(shí)施方式,在步驟A之前還設(shè)有一游戲進(jìn)程判斷步驟,所述游戲進(jìn)程判斷步驟具體為:根據(jù)進(jìn)程名與進(jìn)程標(biāo)題,從而判斷當(dāng)前運(yùn)行的進(jìn)程中是否存有游戲進(jìn)程,若存有,則執(zhí)行下一步驟,反之,則繼續(xù)執(zhí)行游戲進(jìn)程判斷步驟。
[0024]進(jìn)一步作為優(yōu)選的實(shí)施方式,在步驟A之前還設(shè)有一確認(rèn)信息檢測(cè)步驟,所述的確認(rèn)信息檢測(cè)步驟具體為:判斷是否檢測(cè)到確認(rèn)信息,若是,則執(zhí)行下一步驟,反之,則結(jié)束或定時(shí)執(zhí)行確認(rèn)信息檢測(cè)步驟。
[0025]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述的信息公布平臺(tái)為WEB網(wǎng)站。
[0026]本發(fā)明方法第一具體實(shí)施例
如圖2所示,一種游戲信息實(shí)時(shí)發(fā)布方法,其具體包括:
5101、根據(jù)進(jìn)程名與進(jìn)程標(biāo)題,從而判斷當(dāng)前運(yùn)行的進(jìn)程中是否存有游戲進(jìn)程,若存有,則執(zhí)行下一步驟,即執(zhí)行步驟S102,反之,則繼續(xù)執(zhí)行步驟SlOl ;
5102、客戶端與網(wǎng)吧顧客進(jìn)行人機(jī)交互,詢問(wèn)顧客是否同意系統(tǒng)對(duì)其玩的游戲所產(chǎn)生的游戲信息進(jìn)行采集并且進(jìn)行共享公布,若顧客同意,顧客便輸入確認(rèn)信息,反之,顧客則輸入反對(duì)信息;判斷是否檢測(cè)到確認(rèn)信息,若是,則表示顧客同意系統(tǒng)將游戲信息進(jìn)行采集及共享公布,此時(shí),則執(zhí)行下一步驟,即執(zhí)行步驟S103,反之,則結(jié)束或定時(shí)執(zhí)行確認(rèn)信息檢測(cè)步驟;
5103、根據(jù)當(dāng)前運(yùn)行的游