一種基于在線直播的牌類互動方法、相關(guān)設(shè)備及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種基于在線直播的牌類互動方法、相關(guān)設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電子科技以及互聯(lián)網(wǎng)的發(fā)展,電子終端的功能越來越強大,比如只要用戶按照自身的需求在電子終端上安裝各種客戶端產(chǎn)品,便可以得到很多咨詢信息,甚至可以足不出戶地完成很多事情,人們的生活以及娛樂越來越離不開電子終端。
[0003]當(dāng)前,用戶可以使用電子終端通過互聯(lián)網(wǎng)進行牌類互動,比如與其他互聯(lián)網(wǎng)用戶進行德州撲克互動。然而,用戶接收到的牌往往是系統(tǒng)隨機分發(fā)的,用戶感知不到真實場景中的發(fā)牌過程,用戶也不能與系統(tǒng)進行互動,不能滿足用戶通過互聯(lián)網(wǎng)進行牌類互動時體驗真實場景發(fā)牌過程的需求,在整個牌類互動過程中用戶與系統(tǒng)的互動性差,系統(tǒng)的用戶粘性不好。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種基于在線直播的牌類互動方法、電子終端、前端設(shè)備、服務(wù)器以及基于在線直播的牌類互動系統(tǒng),解決了現(xiàn)有技術(shù)在整個牌類互動過程中用戶與系統(tǒng)的互動性差,系統(tǒng)的用戶粘性不好的技術(shù)問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明實施例第一方面公開了一種基于在線直播的牌類互動方法,包括:
[0006]主播客戶端將接收到的圖形編碼信息發(fā)送給前端客戶端;其中所述圖形編碼信息為掃描設(shè)備通過掃描目標(biāo)牌上預(yù)設(shè)的圖形而獲取并向所述主播客戶端發(fā)送的圖形編碼信息;
[0007]所述前端客戶端將接收到的所述圖形編碼信息發(fā)送給服務(wù)器;
[0008]所述服務(wù)器接收并保存所述圖形編碼信息;
[0009]所述前端客戶端調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息,并按照預(yù)設(shè)的牌類分發(fā)規(guī)則將所述圖像界面元素信息發(fā)送給在線直播頻道中的互動參與客戶端,以使所述互動參與客戶端根據(jù)接收到的圖像界面元素信息展示與所述目標(biāo)牌對應(yīng)的圖像界面。
[0010]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述主播客戶端將接收到的圖形編碼信息發(fā)送給前端客戶端包括:
[0011]主播客戶端獲取所述服務(wù)器發(fā)送的發(fā)牌請求指示;
[0012]監(jiān)測是否在獲取到所述發(fā)牌請求指示后接收到所述掃描設(shè)備發(fā)送的圖形編碼信息;
[0013]當(dāng)監(jiān)測結(jié)果為是時,將所述圖形編碼信息發(fā)送給所述前端服客戶端。
[0014]結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,所述前端客戶端將接收到的所述圖形編碼信息發(fā)送給服務(wù)器包括:將接收到的所述圖形編碼信息進行加密發(fā)送給服務(wù)器;
[0015]所述服務(wù)器接收并保存所述圖形編碼信息包括:將接收到的信息進行解密,讀取出圖形編碼信息,并進行保存。
[0016]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,所述服務(wù)器接收并保存所述圖形編碼信息之后,還包括:所述服務(wù)器將圖形編碼信息發(fā)送給所述前端客戶端;
[0017]所述前端客戶端調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息之前還包括:
[0018]所述前端客戶端判斷從所述服務(wù)器接收的圖形編碼信息與從所述主播客戶端接收的圖形編碼信息是否一致;
[0019]當(dāng)判斷結(jié)果為是時,執(zhí)行所述調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息的步驟。
[0020]結(jié)合第一方面,在第四種可能的實現(xiàn)方式中,所述前端客戶端將接收到的所述圖形編碼信息進行加密后發(fā)送給服務(wù)器之前還包括:
[0021]所述前端客戶端檢測所述圖形編碼信息的格式是否符合預(yù)設(shè)的格式;
[0022]當(dāng)檢測結(jié)果為是時,執(zhí)行所述將接收到的所述圖形編碼信息進行加密后發(fā)送給服務(wù)器的步驟。
[0023]結(jié)合第一方面,或者第一方面的第一種可能的實現(xiàn)方式,或者第一方面的第二種可能的實現(xiàn)方式,或者第一方面的第三種可能的實現(xiàn)方式,或者第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,還包括:
[0024]所述主播客戶端通過攝像設(shè)備拍攝所述掃描設(shè)備掃描目標(biāo)牌,生成所述目標(biāo)牌被所述掃描設(shè)備掃描的在線直播視頻數(shù)據(jù);
[0025]所述主播客戶端將所述在線直播視頻數(shù)據(jù)發(fā)送給所述服務(wù)器;
[0026]所述服務(wù)器將所述在線直播視頻數(shù)據(jù)發(fā)送給所述在線直播頻道中的所有客戶端,以使所述客戶端實時地播放所述在線直播視頻數(shù)據(jù)。
[0027]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,還包括:
[0028]所述服務(wù)器接收互動參與客戶端發(fā)送的禮物贈送指令;所述禮物贈送指令用于指示向所述主播客戶端贈送禮物;
[0029]所述服務(wù)器根據(jù)所述禮物贈送指令,向所述主播客戶端發(fā)送禮物信息。
[0030]本發(fā)明實施例第二方面公開了一種電子終端,包括:
[0031]編碼信息發(fā)送模塊,用于將接收到的圖形編碼信息發(fā)送給前端客戶端;其中所述圖形編碼信息為掃描設(shè)備通過掃描目標(biāo)牌上預(yù)設(shè)的圖形而獲取并向所述電子終端端發(fā)送的圖形編碼信息;
[0032]以使所述前端客戶端將所述圖形編碼信息發(fā)送給服務(wù)器;以使所述服務(wù)器接收并保存所述圖形編碼信息;所述前端客戶端調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息,并按照預(yù)設(shè)的牌類分發(fā)規(guī)則將所述圖像界面元素信息發(fā)送給在線直播頻道中的互動參與客戶端,以使所述互動參與客戶端根據(jù)接收到的圖像界面元素信息展示與所述目標(biāo)牌對應(yīng)的圖像界面。
[0033]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述編碼信息發(fā)送模塊包括:
[0034]發(fā)牌請求獲取單元,用于獲取所述服務(wù)器發(fā)送的發(fā)牌請求指示;
[0035]監(jiān)測單元,用于監(jiān)測是否在獲取到所述發(fā)牌請求指示后接收到所述掃描設(shè)備發(fā)送的圖形編碼信息;
[0036]信息發(fā)送單元,用于當(dāng)所述監(jiān)測單元的監(jiān)測結(jié)果為是時,將所述圖形編碼信息發(fā)送給所述前端服客戶端。
[0037]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,還包括:
[0038]在線直播視頻生成模塊,用于通過攝像設(shè)備拍攝所述掃描設(shè)備掃描目標(biāo)牌,生成所述目標(biāo)牌被所述掃描設(shè)備掃描的在線直播視頻數(shù)據(jù);
[0039]視頻數(shù)據(jù)發(fā)送模塊,用于將所述在線直播視頻數(shù)據(jù)發(fā)送給所述服務(wù)器;以使所述服務(wù)器將所述在線直播視頻數(shù)據(jù)發(fā)送給所述在線直播頻道中的所有客戶端,以使所述客戶端實時地播放所述在線直播視頻數(shù)據(jù)。
[0040]本發(fā)明實施例第三方面公開了一種前端設(shè)備,包括:
[0041]編碼信息接收模塊,用于接收主播客戶端發(fā)送的圖形編碼信息;其中所述圖形編碼信息為掃描設(shè)備通過掃描目標(biāo)牌上預(yù)設(shè)的圖形而獲取并向所述主播客戶端發(fā)送的圖形編碼?目息;
[0042]發(fā)送模塊,用于將接收到的所述圖形編碼信息發(fā)送給服務(wù)器;以使所述服務(wù)器接收并保存所述圖形編碼信息;
[0043]元素調(diào)用發(fā)送模塊,用于調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息,并按照預(yù)設(shè)的牌類分發(fā)規(guī)則將所述圖像界面元素信息發(fā)送給在線直播頻道中的互動參與客戶端,以使所述互動參與客戶端根據(jù)接收到的圖像界面元素信息展示與所述目標(biāo)牌對應(yīng)的圖像界面。
[0044]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述服務(wù)器接收并保存所述圖形編碼信息之后,將圖形編碼信息發(fā)送給所述前端客戶端;所述前端設(shè)備還包括:
[0045]編碼信息判斷模塊,用于在所述元素調(diào)用模塊調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息之前,判斷從所述服務(wù)器接收的圖形編碼信息與從所述主播客戶端接收的圖形編碼信息是否一致;當(dāng)判斷結(jié)果為是時,觸發(fā)所述元素調(diào)用模塊執(zhí)行調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息的步驟。
[0046]結(jié)合第三方面,在第二種可能的實現(xiàn)方式中,還包括:
[0047]格式檢測模塊,用于在所述發(fā)送模塊將接收到的所述圖形編碼信息進行加密后發(fā)送給服務(wù)器之前,檢測所述圖形編碼信息的格式是否符合預(yù)設(shè)的格式;當(dāng)檢測結(jié)果為是時,觸發(fā)所述發(fā)送模塊執(zhí)行所述將接收到的所述圖形編碼信息進行加密后發(fā)送給服務(wù)器的步驟。
[0048]本發(fā)明實施例第四方面公開了一種服務(wù)器,包括:
[0049]信息讀取保存模塊,用于接收并保存圖形編碼信息;所述信息為前端客戶端發(fā)送的圖形編碼信息;其中所述圖形編碼信息為掃描設(shè)備通過掃描目標(biāo)牌上預(yù)設(shè)的圖形而獲取并發(fā)送給主播客戶端,由所述主播客戶端轉(zhuǎn)發(fā)給所述前端客戶端的信息;
[0050]信息發(fā)送模塊,用于將讀取出的圖形編碼信息發(fā)送給前端客戶端;以使所述前端客戶端調(diào)用預(yù)設(shè)的與所述圖形編碼信息對應(yīng)的圖像界面元素信息,并按照預(yù)設(shè)的牌類分發(fā)規(guī)則將所述圖像界面元素信息發(fā)送給在線直播頻道中的互動參與客戶端,以使所述互動參與客戶端根據(jù)接收到的圖像界面元素信息展示與所述目標(biāo)牌對應(yīng)的圖像界面。
[0051]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述信息發(fā)送模塊還用于根據(jù)預(yù)設(shè)的牌類分發(fā)規(guī)則,生成分發(fā)指示信息,所述分發(fā)指示信息用于指示將所述信息讀取保存模塊讀取出的所述圖形編碼信息分發(fā)給對應(yīng)的互動參與客戶端;并將所述分發(fā)指示信息發(fā)送給所述前端客戶端,以指示所述前端客戶端將所述圖像界面元素信息發(fā)送給在線直播頻道中對應(yīng)的互動參與客戶端。
[0052]結(jié)合第四方面,在第二種可能的實現(xiàn)方式中,還包括:
[0053]直播數(shù)據(jù)接收模塊,用于接收所述主播客戶端發(fā)送的在線直播視頻數(shù)據(jù);所述在線直播視頻數(shù)據(jù)為所述主播客戶端通過攝像設(shè)備拍攝所述掃描設(shè)備掃描目標(biāo)牌,生成并發(fā)送的所述目標(biāo)牌被所述掃描設(shè)備掃描的在線直播視頻數(shù)據(jù);
[0054]直播數(shù)據(jù)發(fā)送模塊,用于將所述在線直播視頻數(shù)據(jù)發(fā)送給所述在線直播頻道中的所有客戶端,以使所述客戶端實時地播放所述在線直播視頻數(shù)據(jù)。
[0055]本發(fā)明實施例第五方面公開了一種基于在線直播的牌類互動系統(tǒng),包括主播客戶端、掃描設(shè)備、前端客戶端、服務(wù)器以及互動參與客戶端,其中
[0056]所述主播客戶端將接收到的圖形編碼信息發(fā)送給所述前端客戶端;其中所述圖形編碼信息為所述掃描設(shè)備通過掃