本發明涉及藍牙技術和增強現實技術領域,尤其涉及一種玩具的控制方法及系統。
背景技術:
隨著AR技術在玩具中的逐步普及,通過手機、移動終端來操作玩具或附著玩具成為趨勢,形成了具有AR功能的AR玩具。但是,現有技術并不能實現實體玩具與虛擬玩具之間的實時互動和同步。
技術實現要素:
本發明所要解決的技術問題是提供一種玩具的控制方法及系統。
本發明解決上述技術問題的技術方案如下:
一種玩具的控制方法,適用于實體玩具和所述實體玩具通過AR技術得到的虛擬玩具,所述控制方法包括:
根據所述實體玩具的物理操作控制所述虛擬玩具進行與所述實體玩具同步的運動;
根據所述虛擬玩具的物理操作控制所述實體玩具進行與所述虛擬玩具同步的運動。
本發明的有益效果是:采用增強現實技術和藍牙技術,實現實體玩具與虛擬玩具之間的同步與交互。
在上述技術方案的基礎上,本發明還可以做如下改進。
進一步,根據所述實體玩具的物理操作控制所述虛擬玩具進行與所述實體玩具同步的運動,具體包括:
S1:將所述實體玩具的物理操作轉化為相應的實體動作信號;
S2:通過玩具端藍牙模塊將所述實體動作信號轉換為第一編碼藍牙信號;
S3:通過用戶端藍牙模塊對所述第一編碼藍牙信號進行解碼,得到用戶端可識別的物理操作;
S4:根據所述用戶端可識別的物理操作控制所述虛擬玩具進行與所述實體玩具同步的運動。
進一步,根據所述虛擬玩具的物理操作控制所述實體玩具進行與所述虛擬玩具同步的運動,具體包括:
A1:將所述虛擬玩具的物理操作轉化為相應的虛擬動作信號;
A2:通過所述用戶端藍牙模塊將所述虛擬動作信號轉換為第二編碼藍牙信號;
A3:通過所述玩具端藍牙模塊對所述第二編碼藍牙信號進行解碼,得到玩具端可識別的物理操作;
A4:根據所述玩具端可識別的物理操作控制所述實體玩具進行與所述虛擬玩具同步的運動。
進一步,所述用戶端藍牙模塊和所述玩具端藍牙模塊均包括藍牙芯片。
一種玩具的控制系統,適用于實體玩具和所述實體玩具通過AR技術得到的虛擬玩具,所述控制系統包括:
第一同步模塊,用于根據所述實體玩具的物理操作控制所述虛擬玩具進行與所述實體玩具同步的運動;
第二同步模塊,用于根據所述虛擬玩具的物理操作控制所述實體玩具進行與所述虛擬玩具同步的運動。
進一步,所述第一同步模塊包括:
第一轉化模塊,用于將所述實體玩具的物理操作轉化為相應的實體動作信號;
第一編碼模塊,用于通過玩具端藍牙模塊將所述實體動作信號轉換為第一編碼藍牙信號;
第一解碼模塊,用于通過用戶端藍牙模塊對所述第一編碼藍牙信號進行解碼,得到用戶端可識別的物理操作;
第一控制模塊,用于根據所述用戶端可識別的物理操作控制所述虛擬玩具進行與所述實體玩具同步的運動;
其中,所述第一轉化模塊、所述第一編碼模塊、所述玩具端藍牙模塊、所述用戶端藍牙模塊、所述第一解碼模塊以及所述第一控制模塊依次連接。
進一步,所述第二同步模塊包括:
第二轉化模塊,用于將所述虛擬玩具的物理操作轉化為相應的虛擬動作信號;
第二編碼模塊,用于通過所述用戶端藍牙模塊將所述虛擬動作信號轉換為第二編碼藍牙信號;
第二解碼模塊,用于通過所述玩具端藍牙模塊對所述第二編碼藍牙信號進行解碼,得到玩具端可識別的物理操作;
第二控制模塊,用于根據所述玩具端可識別的物理操作控制所述實體玩具進行與所述虛擬玩具同步的運動;
其中,所述第二轉化模塊、所述第二編碼模塊、所述用戶端藍牙模塊、所述玩具端藍牙模塊、所述第二解碼模塊以及所述第二控制模塊依次連接。
進一步,所述用戶端藍牙模塊和所述玩具端藍牙模塊均包括藍牙芯片。
附圖說明
圖1為本發明一種玩具的控制方法的流程示意圖;
圖2為本發明一種玩具的控制方法的流程示意圖;
圖3為本發明一種玩具的控制系統的結構示意圖;
圖4為本發明一種玩具的控制系統的結構示意圖;
圖5為本發明一種玩具的控制系統的結構示意圖。
具體實施方式
以下結合附圖對本發明的原理和特征進行描述,所舉實例只用于解釋本發明,并非用于限定本發明的范圍。
如圖1所示,一種玩具的控制方法,適用于實體玩具和實體玩具通過AR技術得到的虛擬玩具,控制方法包括:
根據實體玩具的物理操作控制虛擬玩具進行與實體玩具同步的運動;
根據虛擬玩具的物理操作控制實體玩具進行與虛擬玩具同步的運動。
AR(Augmented Reality,增強現實)是一種將真實世界信息和虛擬世界信息“無縫”集成的新技術,是把原本在現實世界的一定時間空間范圍內很難體驗到的實體信息(視覺信息,聲音,味道,觸覺等),通過電腦等科學技術,模擬仿真后再疊加,將虛擬的信息應用到真實世界,被人類感官所感知,從而達到超越現實的感官體驗,使得真實的環境和虛擬的物體實時地疊加到了同一個畫面或空間同時存在。
藍牙是一種大容量近距離無線數字通信技術標準,可以實現最高數據傳輸速率1Mbps、最大傳輸距離為10厘米~10米,通過增加發射功率可達到100米。藍牙成本低、體積小,可用于更多設備。
如圖1所示,根據實體玩具的物理操作控制虛擬玩具進行與實體玩具同步的運動,具體包括:
S1:將實體玩具的物理操作轉化為相應的實體動作信號;
S2:通過玩具端藍牙模塊將實體動作信號轉換為第一編碼藍牙信號;
S3:通過用戶端藍牙模塊對第一編碼藍牙信號進行解碼,得到用戶端可識別的物理操作;
S4:根據用戶端可識別的物理操作控制虛擬玩具進行與實體玩具同步的運動。
如圖2所示,根據虛擬玩具的物理操作控制實體玩具進行與虛擬玩具同步的運動,具體包括:
A1:將虛擬玩具的物理操作轉化為相應的虛擬動作信號;
A2:通過用戶端藍牙模塊將虛擬動作信號轉換為第二編碼藍牙信號;
A3:通過玩具端藍牙模塊對第二編碼藍牙信號進行解碼,得到玩具端可識別的物理操作;
A4:根據玩具端可識別的物理操作控制實體玩具進行與虛擬玩具同步的運動。
用戶端藍牙模塊和玩具端藍牙模塊均包括藍牙芯片。
如圖3所示,一種玩具的控制系統,適用于實體玩具和實體玩具通過AR技術得到的虛擬玩具,控制系統包括:
第一同步模塊1,用于根據實體玩具的物理操作控制虛擬玩具進行與實體玩具同步的運動;
第二同步模塊2,用于根據虛擬玩具的物理操作控制實體玩具進行與虛擬玩具同步的運動。
如圖4所示,第一同步模塊1包括:
第一轉化模塊11,用于將實體玩具的物理操作轉化為相應的實體動作信號;
第一編碼模塊12,用于通過玩具端藍牙模塊3將實體動作信號轉換為第一編碼藍牙信號;
第一解碼模塊13,用于通過用戶端藍牙模塊4對第一編碼藍牙信號進行解碼,得到用戶端可識別的物理操作;
第一控制模塊14,用于根據用戶端可識別的物理操作控制虛擬玩具進行與實體玩具同步的運動;
其中,第一轉化模塊11、第一編碼模塊12、玩具端藍牙模塊3、用戶端藍牙模塊4、第一解碼模塊13以及第一控制模塊14依次連接。
如圖5所示,第二同步模塊2包括:
第二轉化模塊21,用于將虛擬玩具的物理操作轉化為相應的虛擬動作信號;
第二編碼模塊22,用于通過用戶端藍牙模塊4將虛擬動作信號轉換為第二編碼藍牙信號;
第二解碼模塊23,用于通過玩具端藍牙模塊3對第二編碼藍牙信號進行解碼,得到玩具端可識別的物理操作;
第二控制模塊24,用于根據玩具端可識別的物理操作控制實體玩具進行與虛擬玩具同步的運動;
其中,第二轉化模塊21、第二編碼模塊22、用戶端藍牙模塊4、玩具端藍牙模塊3、第二解碼模塊23以及第二控制模塊24依次連接。
用戶端藍牙模塊4和玩具端藍牙模塊3均包括藍牙芯片。
實施例1,如圖1所示,通過增強現實技術,將普通玩具在用戶端設備(手機、平板電腦等)進行虛擬化。通過各種傳感器感知實體玩具的動作(比如玩具車的車輪前進和后退;玩具槍的扳機和裝彈)并產生相應的實體動作信號;通過玩具端藍牙模塊3將該實體動作信號進行編碼得到第一編碼藍牙信號,比如在該實體動作信號的頭部添加MAC地址;用戶端接收到第一編碼藍牙信號后,通過用戶端藍牙模塊4對該第一編碼藍牙信號進行解碼得到用戶端可識別的動作信號,比如去掉頭部的MAC地址;通過AR技術根據用戶端可識別的動作信號控制虛擬玩具進行運動,向用戶進行展示。
實施例2,如圖2所示,通過增強現實技術,將普通玩具在用戶端設備(手機、平板電腦等)進行虛擬化。通過AR技術得到虛擬玩具的動作(比如玩具車的車輪前進和后退;玩具槍的扳機和裝彈)并產生相應的虛擬動作信號;通過用戶端藍牙模塊4將該虛擬動作信號進行編碼得到第二編碼藍牙信號,比如在該實體動作信號的頭部添加MAC地址;玩具端接收到第二編碼藍牙信號后,通過玩具端藍牙模塊3對該第二編碼藍牙信號進行解碼得到玩具端可識別的動作信號,比如去掉頭部的MAC地址;根據玩具端可識別的動作信號控制實體玩具進行運動,實現實體玩具和虛擬玩具的實時同步。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。