CN110384920B - 虚拟现实多人桌游互动***、互动方法及服务器 - Google Patents

虚拟现实多人桌游互动***、互动方法及服务器 Download PDF

Info

Publication number
CN110384920B
CN110384920B CN201810351090.7A CN201810351090A CN110384920B CN 110384920 B CN110384920 B CN 110384920B CN 201810351090 A CN201810351090 A CN 201810351090A CN 110384920 B CN110384920 B CN 110384920B
Authority
CN
China
Prior art keywords
virtual
table game
upstream
virtual reality
scene
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810351090.7A
Other languages
English (en)
Other versions
CN110384920A (zh
Inventor
薛高照
陈相宇
李文加
朱贤译
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao New Core Technology Co ltd
Futaihua Industry Shenzhen Co Ltd
Original Assignee
Qingdao New Core Technology Co ltd
Futaihua Industry Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao New Core Technology Co ltd, Futaihua Industry Shenzhen Co Ltd filed Critical Qingdao New Core Technology Co ltd
Priority to CN201810351090.7A priority Critical patent/CN110384920B/zh
Publication of CN110384920A publication Critical patent/CN110384920A/zh
Application granted granted Critical
Publication of CN110384920B publication Critical patent/CN110384920B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • A63F13/28Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/424Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/426Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/573Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种虚拟现实多人桌游互动方法,包括:在移动终端连接至服务器后,产生一虚拟桌游场景;将虚拟桌游场景发送至移动终端;接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,及接收一声音数据,所述声音数据包含当前所要触发的特定事件的语音信号;根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹,分析声音数据以获得语音信号,并根据语音信号生成一控制指令;根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件,确定虚拟桌游场景中符合控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作。

Description

虚拟现实多人桌游互动***、互动方法及服务器
技术领域
本发明涉及虚拟现实游戏***,尤其涉及一种虚拟现实多人桌游互动***与互动方法,以及一种虚拟现实多人桌游服务器。
背景技术
虚拟现实(Virtual Reality,VR)利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,使得使用者可以及时、没有限制地观察三度空间内的事物。虚拟现实技术已经广泛应用在游戏领域中。
然而,线上桌游毕竟是虚拟游戏,不会用到实体的桌游装置,因此,用户在玩线上桌游时,无法感受实体桌游装置所提供的真实触感,不利于提高游戏体验。
发明内容
有鉴于此,有必要提供一种虚拟现实多人桌游互动***与方法,能够解决以上问题。
另,还有必要提供一种虚拟现实多人桌游服务器。
本发明实施例提供一种虚拟现实多人桌游互动***,应用于一虚拟现实多人桌游服务器中,所述虚拟现实多人桌游互动***包括:
一虚拟现实模块,用于在一移动终端连接至所述虚拟现实多人桌游服务器之后,产生一虚拟桌游场景;
一通信控制模块,用于将所述虚拟桌游场景发送至所述移动终端,所述通信控制模块还用于接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,以及接收所述移动终端发送的声音数据,所述声音数据包含当前所要触发的特定事件的语音信号;
一位置分析模块,用于根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹;以及
一语音分析模块,用于分析所述声音数据以获得所述语音信号,并根据所述语音信号生成一控制指令;
所述虚拟现实模块还用于根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件以模拟所操作的桌游装置元件的实际位置变化轨迹,所述虚拟现实模块还用于确定所述虚拟桌游场景中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作以模拟所述特定事件的触发过程。
本发明实施例还提供一种虚拟现实多人桌游互动方法,应用于一虚拟现实多人桌游服务器中,所述虚拟现实多人桌游互动方法包括:
在一移动终端连接至所述虚拟现实多人桌游服务器之后,产生一虚拟桌游场景;
将所述虚拟桌游场景发送至所述移动终端;
接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,以及接收所述移动终端发送的声音数据,所述声音数据中包含当前所要触发的特定事件的语音信号;
根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹,以及分析所述声音数据以获得所述语音信号,并根据所述语音信号生成一控制指令;以及
根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件以模拟所操作的桌游装置元件的实际位置变化轨迹,以及确定所述虚拟桌游场景中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作以模拟所述特定事件的触发过程。
本发明实施例还提供一种虚拟现实多人桌游服务器,包括:
一存储器,用于存储多条指令;以及
一处理器,用于加载所述指令以执行如下步骤:
在一移动终端连接至所述虚拟现实多人桌游服务器之后,产生一虚拟桌游场景;
将所述虚拟桌游场景发送至所述移动终端;
接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,以及接收所述移动终端发送的声音数据,所述声音数据中包含当前所要触发的特定事件的语音信号;
根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹,以及分析所述声音数据以获得所述语音信号,并根据所述语音信号生成一控制指令;以及
根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件以模拟所操作的桌游装置元件的实际位置变化轨迹,以及确定所述虚拟桌游场景中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作以模拟所述特定事件的触发过程。
通过本发明实施例的虚拟现实多人桌游互动***与方法以及虚拟现实多人桌游服务器,用户可沉浸于所述虚拟桌游场景中,而且享受所述桌游装置所提供的真实触感,有利于提高游戏体验。
附图说明
图1为本发明一较佳实施方式中的虚拟现实多人桌游服务器的应用环境示意图。
图2为图1所示的虚拟现实多人桌游服务器的模块示意图。
图3为图2所示的虚拟现实多人桌游服务器中的虚拟现实多人桌游互动***的程序架构图。
图4为图3所示的虚拟现实多人桌游互动***所显示的绑定界面的示意图。
图5为图3所示的虚拟现实多人桌游互动***所产生的虚拟桌游场景的示意图。
图6为图3所示的虚拟现实多人桌游互动***所显示的开桌界面的示意图。
图7为图1所示的虚拟现实多人桌游服务器进行通信的桌游装置的模块示意示意图。
图8为图1所示的虚拟现实多人桌游服务器进行通信的移动终端的模块示意图。
图9为图3所示的虚拟现实多人桌游互动***所显示的操作选单的示意图。
图10为图3所示的虚拟现实多人桌游互动***所生成的建议策略的示意图。
图11为本发明一较佳实施方式中的虚拟现实多人桌游互动方法的流程图。
图12为图11所示的虚拟现实多人桌游互动方法步骤S120之后的流程图。
符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
图1示意出本发明一较佳实施方式中的虚拟现实多人桌游服务器1。所述虚拟现实多人桌游服务器1能够与至少一移动终端2进行通信。所述移动终端2可以是智能手机、平板电脑或个人数字助理等电子产品。
请一并参阅图2,所述虚拟现实多人桌游服务器1包括一存储器11以及一处理器12。所述存储器11用于存储一虚拟现实多人桌游互动***100。所述虚拟现实多人桌游互动***100包括一个或多个由程序代码组成的程序模块。所述处理器12用于加载并执行所述虚拟现实多人桌游互动***100的各个程序模块,从而实现所述虚拟现实多人桌游互动***100的功能。在本实施方式中,所述存储器11可以为所述虚拟现实多人桌游服务器1的硬盘或内存。所述处理器12可以为一中央处理器(Central Processing Unit,CPU)、微处理器或其他数据处理芯片。
请一并参阅图3,所述虚拟现实多人桌游互动***100包括一界面提供模块101、一配对模块102、一虚拟现实模块103、一通信控制模块104、一位置分析模块105以及一语音分析模块106。
请一并参阅图4,所述界面提供模块101用于当所述移动终端2连接并登陆所述虚拟现实多人桌游服务器1时,提供一绑定界面1010于所述移动终端2的一显示屏21(参图8)上。所述绑定界面1010上包括至少两个桌游装置选项1011供用户选定,每一桌游装置选项1011分别对应于一桌游装置3。所述桌游装置3可以是麻将类、棋类(如围棋、象棋)或者卡牌类(如扑克牌、字牌)等实体装置,即,所述绑定界面1010上可包括麻将类桌游装置选项1011a、棋类桌游装置选项1011b以及卡牌类桌游装置选项1011c供用户选定。如,当用户想要打麻将时,可利用智能手机登陆所述虚拟现实多人桌游服务器1,然后选定所述绑定界面1010上的麻将类桌游装置选项1011a。同时,用户还需要使用实体的麻将桌作为桌游装置3,以体验所述桌游装置3所提供的真实触感。其中,所述虚拟现实多人桌游服务器1包括一第一通信单元13,所述移动终端2包括一第二通信单元22(参图8),从而使虚拟现实多人桌游服务器1与所述移动终端2之间建立通信连接。所述第一通信单元13与所述第二通信单元22可均为无线通信单元,如RFID单元、红外单元、蓝牙单元或Wi-Fi单元中的其中一种。
所述配对模块102用于在所述绑定界面1010的其中一桌游装置选项1011被选定时,控制所述虚拟现实多人桌游服务器1与所述桌游装置3之间建立通信连接。其中,所述桌游装置3包括一第三通信单元31(参图7),从而使虚拟现实多人桌游服务器1与所述桌游装置3之间建立通信连接。所述第三通信单元31也可为无线通信单元,如RFID单元、红外单元、蓝牙单元或Wi-Fi单元中的其中一种。
请一并参阅图5,所述虚拟现实模块103用于在所述虚拟现实多人桌游服务器1与所述桌游装置3之间建立通信连接之后,产生与所选定的桌游装置选项1011对应的虚拟桌游场景1030。所述虚拟桌游场景1030为应用于对应桌游主题的三维虚拟空间,如,若选定了麻将类桌游装置选项1011a,则所述虚拟桌游场景1030所提供的三维虚拟空间中包括麻将桌、麻将牌以及三个对手的三维影像,以模拟出实际打麻将的场景。请一并参阅图6,在本实施方式中,所述配对模块102在控制所述虚拟现实多人桌游服务器1与所述桌游装置3之间建立通信连接之后,显示一开桌界面1020于所述移动终端的显示屏上。所述开桌界面1020上包括至少两个人数选项1021供用户选定,每一人数选项1021分别对应本次桌游所要设定的游戏人数,如,所述人数选项1021可包括二人游戏选项1021a、三人游戏选项1021b与四人游戏选项1021c,从而设定本次桌游的游戏人数分别为二人、三人或四人。所述虚拟现实模块103在满足所选定的人数选项1021的对手通过各自的移动终端2连接至所述虚拟现实多人桌游服务器1时,才产生所述虚拟桌游场景1030。
所述通信控制模块104用于通过所述第一通信单元13将所述虚拟桌游场景1030发送至所述移动终端2,从而使得所述移动终端2的显示屏21显示所述虚拟桌游场景1030。实际使用时,用户可将所述移动终端2放置于一虚拟现实头戴式装置(如虚拟现实头盔,图未示)上,并佩戴放置有所述移动终端2的虚拟现实头戴式装置,便可进入所述虚拟桌游场景1030,然后即可开始进行游戏。具体的,如图5所示,用户佩戴放置有所述移动终端2的虚拟现实头戴式装置,并坐在所述桌游装置3的旁边,然后操作所述桌游装置3的桌游装置元件32。对于麻将类桌游来说,所述桌游装置元件32即为麻将牌;对于棋类桌游来说,所述桌游装置元件32即为棋子;对于卡牌类桌游来说,所述桌游装置元件32即为卡牌。以麻将类桌游为例,操作所述桌游装置元件32即为用户进行出牌、吃牌、碰牌、杠牌或胡牌等操作。请一并参照图7,所述通信控制模块104还用于通过所述第一通信单元13向所述桌游装置3发送一移动指令,所述移动指令用于控制所述桌游装置3的机械模组33将所述桌游装置元件32移动至特定位置,以供用户操作或拿取。其中,所述机械模组33为可以将所述桌游装置元件32进行移动、增加或降低高度的机械部件,此不赘述。
其中,请参阅图8,所述移动终端2还包括一影像采集单元23以及一声音采集单元24。
所述影像采集单元23用于采集其拍摄范围内的连续的多个影像并生成相应的影像数据,每一影像中包含所操作的桌游装置元件32的影像。因此,在用户操作或移动桌游装置元件32(如出牌)的过程中,所述影像采集单元23采集到多个关于所述桌游装置元件32的影像,所述影像能够反映出所述桌游装置元件32的实际位置变化轨迹。在本实施方式中,所述影像采集单元23为一摄像头。
所述声音采集单元24用于采集周围环境的声音,并生成相应的声音数据,所述声音数据中包含当前所要触发的特定事件的语音信号。如,当用户当前桌游装置元件32的状态(即,当前所剩牌型)符合至少一特定事件(如,麻将类桌游中的吃、碰、杠、胡等事件)的触发条件时,即,此时可触发所述特定事件时,用户可采用语音的方式选定所要触发的是哪一类特定事件,然后用户的语音信号会被所述声音采集单元24采集到。在本实施方式中,所述声音采集单元24为一麦克风。
所述第二通信单元22用于将所述影像数据以及所述声音数据发送至所述虚拟现实多人桌游服务器1。
所述通信控制模块104还用于通过所述第一通信单元13接收所述移动终端2所发送的所述影像数据以及声音数据。
所述位置分析模块105用于分析每一影像对应的所述影像数据以确定所操作的桌游装置元件32在所述虚拟桌游场景1030中的相对位置,并根据所述相对位置确定所操作的桌游装置元件32在所述虚拟桌游场景1030中的虚拟位置变化轨迹。在本实施方式中,所述位置分析模块105确定每一影像中的一参考点(如所述桌游装置的边角),确定所述影像中的所操作的桌游装置元件32相较于所述参考点的相对位置,确定所述参考点在所述虚拟桌游场景1030中的位置,然后根据所操作的桌游装置元件32相较于所述参考点的相对位置以及所述参考点在所述虚拟桌游场景1030中的位置确定所操作的桌游装置元件32在所述虚拟桌游场景1030中的相对位置。当然,在另一实施方式中,在用户操作或移动桌游装置元件32(如出牌)的过程中,所操作的桌游装置元件32的实际位置变化轨迹也可以不通过所述影像采集单元23采集影像而获得。此时,所述桌游装置3自身可通过识别技术确定所述桌游装置元件32的位置,然后将所述桌游装置元件32的位置通过所述第三通信单元31发送至所述虚拟现实多人桌游服务器1,以供所述位置分析模块105确定所操作的桌游装置元件32在所述虚拟桌游场景1030中的虚拟位置变化轨迹。
所述虚拟现实模块103还用于根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景1030中的对应的桌游装置元件32,从而在所述虚拟桌游场景1030中模拟出所操作的桌游装置元件32的实际位置变化轨迹,并向用户展示所述桌游装置元件32的操作过程。例如,当用户出第二张麻将牌时,所述虚拟现实模块103根据所述位置分析模块105的分析结果确定用户所出的是所述虚拟桌游场景1030中的第二张麻将牌,然后相应移动所述虚拟桌游场景1030中的第二张麻将牌,从而模拟出实际出牌的场景。
所述语音分析模块106用于分析所述声音数据以获得用户的语音信号,并根据所述语音信号生成一控制指令。其中,由于周围环境可能会存在环境噪音,因此,为了保证用户语音信号的清晰度,所述语音分析模块106在获得周围环境的声音数据后,通过降噪算法对所述声音数据进行降噪处理以滤除所述声音数据中的环境噪声,从而获得用户的语音信号。其中,所述降噪算法可以是采样除噪法、噪声门等。
所述虚拟现实模块103还用于确定所述虚拟桌游场景1030中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件32,并控制所确定的桌游装置元件32执行相应的动作,从而在所述虚拟桌游场景1030中模拟出所述特定事件的触发过程。如,若用户的语音信号为“碰!”,则所述虚拟现实模块控制所述虚拟桌游场景1030中对方所出的麻将牌与用户所持的一对一样的麻将牌倒下一个刻子,从而模拟实际碰牌的场景。在本实施方式中,所述虚拟现实模块103还用于在每次所述虚拟桌游场景1030移动桌游装置元件32以及触发特定事件时,将所述桌游装置元件32***作以及所述特定事件被触发作为已发事件按照所述已发事件的发生时间存储至所述存储器11。如,本轮对手分别打出一筒、四万和七万,而用户碰了七万,则将本轮打出的一筒、四万、七万以及碰七万作为已发事件存储至所述存储器11中。
所述虚拟现实多人桌游互动***100还包括一人工智能模块107。
所述人工智能模块107用于在轮到用户操作所述桌游装置元件32时,分析所述存储器11中所存储的已发事件以确定至少一当前可触发的特定事件(如,当前可触发吃、碰、杠或胡等操作),根据所确定的当前可触发的特定事件生成一选单显示指令,所述通信控制模块104还用于通过所述第一通信单元13向所述移动终端2发送所述选单显示指令。请一并参阅图9,所述选单显示指令用于控制所述移动终端2在显示屏21上显示一操作选单1040,所述操作选单1040上包含至少一特定事件选项1041以供用户通过语音进行选定,每一特定事件选项1041对应其中一所确定的当前可触发的特定事件。如,所述特定事件选项1041可以是“吃牌”选项1041a、“碰牌”选项1041b、“杠牌”选项1041c或“胡牌”选项1041d。此时,用户可采用语音的方式选定触发哪一类特定事件,然后用户的语音信号会被所述声音采集单元24采集到。
所述人工智能模块107还用于在轮到用户操作所述桌游装置元件32时,分析所述存储器11中所存储的已发事件以生成一建议策略,所述建议策略包括当前应执行操作。请参阅图10,在本实施方式中,所述虚拟现实模块103将所述建议策略添加于所述虚拟桌游场景1030上以提醒用户当前应执行操作。其中,所述人工智能模块针对不同类型的桌游分别采用不同的智能策略模型,从而能够针对每一类桌游产生对应的建议策略。所述人工智能模块107还用于将所述建议策略按照其生成事件存储于所述存储器11中。
在本实施方式中,所述人工智能模块107采用机器学习算法(Q-learning)对所述存储器11所存储的已发事件进行数据分析以生成一评分表,所述评分表包括当前桌游装置元件32的状态、多个当前可执行操作、每一当前可执行操作被执行后达到的预计状态以及每一预计状态对应的奖励值,然后,所述人工智能模块107经对所述评分表中的不同奖励值进行比对以筛选出最高的奖励值所对应的当前可执行操作,并将所筛选出的当前可执行操作作为当前应执行操作生成所述建议策略。其中,对于棋牌类桌游而言,所述人工智能模块107还可结合概率统计算法预测对手桌游装置元件32的状态、对手预计执行操作等因素并确定所述奖励值。所述概率统计算法可以是蒙特·卡罗方法(Monte Carlo method)。以麻将类桌游为例,所述评分表可参照表1所示。
表1
在本实施方式中,所述人工智能模块107进一步判断用户的实际操作是否与所述建议策略中的当前应执行操作是否相同。在判断所述实际操作与所述当前应执行操作不相同时,所述人工智能模块107分析所述实际操作所导致的预计状态。在所述实际操作所导致的预计状态对应的奖励值低于一预设奖励值时(如,预设奖励值为-20,而实际操作可能放枪,对应的奖励值为-500,远低于所述预设奖励值),所述人工智能模块107判断所述实际操作为失误操作,将所述失误操作列入一学习报告中,并在本轮桌游结束后将所述学习报告输出至所述移动终端2,以提醒用户所述实际操作出现了重大失误。所述人工智能模块107还用于将所述学习报告存储于所述存储器11中。所述学习报告可采用语音、文字以及影像中的至少一种方式输出至所述移动终端2。
进一步的,所述人工智能模块107在用户进行下一轮桌游时,继续判断用户的实际操作是否为失误操作,当判断所述实际操作为失误操作时,判断所述失误操作是否已经存在于所述存储器11所存储的学习报告中。所述虚拟现实模块103在所述失误操作已经存在于所述存储器11所存储的学习报告中时,直接在所述虚拟桌游场景1030中生成提示信息,从而提醒用户之前已经出现过同样的失误。
进一步的,所述人工智能模块107在本轮桌游结束后,根据所述存储器11中存储的已发事件以及建议策略建立一学习模式,从而动态模拟本轮桌游的操作过程。从而,用户可反复练习以加深印象,并针对自身弱点调整游戏策略,使用户的实际操作逐步趋近建议策略。
参阅图11所示,本发明一较佳实施方式提供一种虚拟现实多人桌游互动方法,包括:
步骤S111,所述界面提供模块101当所述移动终端2连接并登陆所述虚拟现实多人桌游服务器1时,提供一绑定界面1010于所述移动终端2的一显示屏21上。所述绑定界面1010上包括至少两个桌游装置选项1011供用户选定,每一桌游装置选项1011分别对应于一桌游装置3。
步骤S112,所述配对模块102在所述绑定界面1010的其中一桌游装置选项1011被选定时,控制所述虚拟现实多人桌游服务器1与所述桌游装置3之间建立通信连接。
步骤S113,所述配对模块102显示一开桌界面1020于所述移动终端的显示屏上。所述开桌界面1020上包括至少两个人数选项1021供用户选定,每一人数选项1021分别对应本次桌游所要设定的游戏人数。
步骤S114,所述虚拟现实模块103在满足所选定的人数选项1021的对手通过各自的移动终端2连接至所述虚拟现实多人桌游服务器1时,产生与所选定的桌游装置选项1011对应的一虚拟桌游场景1030。
步骤S115,所述通信控制模块104通过所述第一通信单元13将所述虚拟桌游场景1030发送至所述移动终端2,从而使得所述移动终端2的显示屏21显示所述虚拟桌游场景1030。
步骤S116,所述通信控制模块104通过所述第一通信单元13向所述桌游装置3发送一移动指令,所述移动指令用于控制所述桌游装置3的机械模组将所述桌游装置元件32移动至特定位置,以供用户操作或拿取。
步骤S117,所述通信控制模块104通过所述第一通信单元13接收所述移动终端2所发送的影像数据以及声音数据。其中,所述影像数据为所述移动终端2的影像采集单元23采集其拍摄范围内的连续的多个影像而生成,每一影像中包含所操作的桌游装置元件32的影像。所述声音数据为所述移动终端2的声音采集单元24采集周围环境的声音而生成,所述声音数据中包含当前所要触发的特定事件的语音信号。
步骤S118,所述位置分析模块105分析每一影像对应的所述影像数据以确定所操作的桌游装置元件32在所述虚拟桌游场景1030中的相对位置,并根据所述相对位置确定所操作的桌游装置元件32在所述虚拟桌游场景1030中的虚拟位置变化轨迹。
步骤S119,所述语音分析模块106分析所述声音数据以获得用户的语音信号,并根据所述语音信号生成一控制指令。
步骤S120,所述虚拟现实模块103根据所述桌游装置元件32在所述虚拟桌游场景1030中的虚拟位置变化轨迹相应移动所述虚拟桌游场景1030中的对应的桌游装置元件32以模拟所述所操作的桌游装置元件32的实际位置变化轨迹;所述虚拟现实模块103还确定所述虚拟桌游场景1030中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件32,并控制所确定的桌游装置元件32执行相应的动作以模拟所述特定事件的触发过程。
请参阅图12,在本实施方式中,所述步骤S120之后还进一步包括:
步骤S121,所述人工智能模块107在轮到用户操作所述桌游装置元件32时,分析所述存储器11中所存储的已发事件以生成一建议策略,所述建议策略包括当前应执行操作。
步骤S122,所述人工智能模块107判断用户的实际操作是否与所述建议策略中的当前应执行操作不相同且为失误操作,若是,则进行步骤S123;否则,则回到步骤S121。
步骤S123,所述人工智能模块107将所述失误操作列入一学习报告中,并在本轮桌游结束后将所述学习报告输出至所述移动终端2以提醒用户所述实际操作出现了重大失误。所述人工智能模块107还将所述学习报告存储于所述存储器11中。
步骤S124,所述人工智能模块107在用户进行下一轮桌游时,继续生成建议策略。
步骤S125,所述人工智能模块107判断用户的实际操作是否与所述建议策略中的当前应执行操作不相同且为失误操作,若是,则进行步骤S126;否则,则回到步骤S124。
步骤S126,所述人工智能模块107判断所述失误操作是否已经存在于所述存储器11所存储的学习报告中,若是,则进行步骤S127;否则,则进行步骤S128。
步骤S127,所述虚拟现实模块103直接在所述虚拟桌游场景1030中生成提示信息,从而提醒用户之前已经出现过同样的失误。
步骤S128,所述人工智能模块107将所述失误操作列入所述学习报告中以更新所述学习报告,并在本轮桌游结束后将更新后的所述学习报告输出至所述移动终端2。
从而,用户可沉浸于所述虚拟桌游场景1030中,而且享受所述桌游装置3所提供的真实触感,有利于提高游戏体验。再者,由于能够针对桌游操作过程适时给予建议策略并生成学***。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。

Claims (10)

1.一种虚拟现实多人桌游互动***,应用于一虚拟现实多人桌游服务器中,所述虚拟现实多人桌游互动***包括:
一虚拟现实模块,用于在一移动终端连接至所述虚拟现实多人桌游服务器之后,产生一虚拟桌游场景;
一通信控制模块,用于将所述虚拟桌游场景发送至所述移动终端,所述通信控制模块还用于接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,以及接收所述移动终端发送的声音数据,所述声音数据中包含当前所要触发的特定事件的语音信号;
一位置分析模块,用于根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹;
一语音分析模块,用于分析所述声音数据以获得所述语音信号,并根据所述语音信号生成一控制指令;以及
一人工智能模块;
所述虚拟现实模块还用于根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件以模拟所操作的桌游装置元件的实际位置变化轨迹,所述虚拟现实模块还用于确定所述虚拟桌游场景中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作以模拟所述特定事件的触发过程;所述虚拟现实模块还用于在每次所述虚拟桌游场景移动桌游装置元件以及触发特定事件时,将所述桌游装置元件***作以及所述特定事件被触发作为已发事件按照所述已发事件的发生时间存储至所述虚拟现实多人桌游服务器的一存储器;
所述人工智能模块用于轮到用户操作所述桌游装置元件时,分析所述存储器中所存储的已发事件以生成一建议策略,所述建议策略包括当前应执行操作;
所述人工智能模块还用于进一步判断用户的实际操作是否与所述建议策略中的当前应执行操作相同,在判断所述实际操作与所述当前应执行操作不相同时,分析所述实际操作所导致的预计状态,在所述实际操作所导致的预计状态对应的奖励值低于一预设奖励值时判断所述实际操作为失误操作,将所述失误操作列入一学习报告中,并在本轮桌游结束后将所述学习报告输出至所述移动终端,所述人工智能模块还用于将所述学习报告存储于所述存储器中;
所述人工智能模块在用户进行下一轮桌游时,继续判断用户的实际操作是否为失误操作,当判断所述实际操作为失误操作时,判断所述失误操作是否已经存在于所述存储器所存储的学习报告中,所述虚拟现实模块在所述失误操作已经存在于所述存储器所存储的学习报告中时,在所述虚拟桌游场景中生成提示信息。
2.如权利要求1所述的虚拟现实多人桌游互动***,其特征在于,还包括:
一界面提供模块,用于当所述移动终端连接并登陆所述虚拟现实多人桌游服务器时,提供一绑定界面于所述移动终端上,所述绑定界面上包括至少两个桌游装置选项,每一桌游装置选项分别对应于一桌游装置;以及
一配对模块,用于在其中一桌游装置选项被选定时,控制所述虚拟现实多人桌游服务器与所述桌游装置之间建立通信连接,其中,所述虚拟桌游场景与所选定的桌游装置选项对应。
3.如权利要求2所述的虚拟现实多人桌游互动***,其特征在于,所述通信控制模块还用于向所述桌游装置发送一移动指令,所述移动指令用于控制所述桌游装置将桌游装置元件移动至特定位置。
4.如权利要求2所述的虚拟现实多人桌游互动***,其特征在于,所述配对模块在控制所述虚拟现实多人桌游服务器与所述桌游装置之间建立通信连接之后,显示一开桌界面于所述移动终端的显示屏上,所述开桌界面上包括至少两个人数选项供用户选定,每一人数选项分别对应本次桌游所要设定的游戏人数,所述虚拟现实模块在满足所选定的人数选项的移动终端连接至所述虚拟现实多人桌游服务器时,才产生所述虚拟桌游场景。
5.如权利要求1所述的虚拟现实多人桌游互动***,其特征在于,还包括一人工智能模块,所述人工智能模块用于在轮到用户操作所述桌游装置元件时,分析所述存储器中所存储的已发事件以确定至少一当前可触发的特定事件,根据所确定的当前可触发的特定事件生成一选单显示指令,所述通信控制模块还用于向所述移动终端发送所述选单显示指令,所述选单显示指令用于控制所述移动终端显示一操作选单,所述操作选单上包含至少一特定事件选项以供用户通过语音进行选定,每一特定事件选项对应其中一所确定的当前可触发的特定事件。
6.如权利要求5所述的虚拟现实多人桌游互动***,其特征在于,所述人工智能模块采用机器学习算法对所述存储器所存储的已发事件进行数据分析以生成一评分表,所述评分表包括当前桌游装置元件的状态、多个当前可执行操作、每一当前可执行操作被执行后达到的预计状态以及每一预计状态对应的奖励值,所述人工智能模块经对所述评分表中的不同奖励值进行比对以筛选出最高的奖励值所对应的当前可执行操作,并将所筛选出的当前可执行操作作为当前应执行操作生成所述建议策略。
7.一种虚拟现实多人桌游互动方法,应用于一虚拟现实多人桌游服务器中,所述虚拟现实多人桌游互动方法包括:
在一移动终端连接至所述虚拟现实多人桌游服务器之后,产生一虚拟桌游场景;
将所述虚拟桌游场景发送至所述移动终端;
接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,以及接收所述移动终端发送的声音数据,所述声音数据中包含当前所要触发的特定事件的语音信号;
根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹,以及分析所述声音数据以获得所述语音信号,并根据所述语音信号生成一控制指令;以及
根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件以模拟所操作的桌游装置元件的实际位置变化轨迹,以及确定所述虚拟桌游场景中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作以模拟所述特定事件的触发过程;在每次所述虚拟桌游场景移动桌游装置元件以及触发特定事件时,将所述桌游装置元件***作以及所述特定事件被触发作为已发事件按照所述已发事件的发生时间存储至所述虚拟现实多人桌游服务器的一存储器;
在轮到用户操作所述桌游装置元件时,分析所述存储器中所存储的已发事件以生成一建议策略,所述建议策略包括当前应执行操作;
判断用户的实际操作是否与所述建议策略中的当前应执行操作相同,在判断所述实际操作与所述当前应执行操作不相同时,分析所述实际操作所导致的预计状态,在所述实际操作所导致的预计状态对应的奖励值低于一预设奖励值时判断所述实际操作为失误操作,将所述失误操作列入一学习报告中,并在本轮桌游结束后将所述学习报告输出至所述移动终端,而且将所述学习报告存储于所述存储器中;
在进行下一轮桌游时,继续判断用户的实际操作是否为失误操作,当判断所述实际操作为失误操作时,判断所述失误操作是否已经存在于所述存储器所存储的学习报告中,在所述失误操作已经存在于所述存储器所存储的学习报告中时,在所述虚拟桌游场景中生成提示信息。
8.如权利要求7所述的虚拟现实多人桌游互动方法,其特征在于,还包括:
当所述移动终端连接并登陆所述虚拟现实多人桌游服务器时,提供一绑定界面于所述移动终端上,所述绑定界面上包括至少两个桌游装置选项,每一桌游装置选项分别对应于一桌游装置;
在其中一桌游装置选项被选定时,控制所述虚拟现实多人桌游服务器与所述桌游装置之间建立通信连接,其中,所述虚拟桌游场景与所选定的桌游装置选项对应。
9.如权利要求8所述的虚拟现实多人桌游互动方法,其特征在于,还包括:
向所述桌游装置发送一移动指令,所述移动指令用于控制所述桌游装置将桌游装置元件移动至特定位置。
10.一种虚拟现实多人桌游服务器,包括:
一存储器,用于存储多条指令;以及
一处理器,用于加载所述指令以执行如下步骤:
在一移动终端连接至所述虚拟现实多人桌游服务器之后,产生一虚拟桌游场景;
将所述虚拟桌游场景发送至所述移动终端;
接收反映一桌游装置元件***作时的实际位置变化轨迹的相关数据,以及接收所述移动终端发送的声音数据,所述声音数据中包含当前所要触发的特定事件的语音信号;
根据所述相关数据确定所操作的桌游装置元件在所述虚拟桌游场景中的虚拟位置变化轨迹,以及分析所述声音数据以获得所述语音信号,并根据所述语音信号生成一控制指令;
根据所述虚拟位置变化轨迹相应移动所述虚拟桌游场景中的对应的桌游装置元件以模拟所操作的桌游装置元件的实际位置变化轨迹,以及确定所述虚拟桌游场景中符合所述控制指令所包含的特定事件的触发条件的桌游装置元件,并控制所确定的桌游装置元件执行相应的动作以模拟所述特定事件的触发过程;在每次所述虚拟桌游场景移动桌游装置元件以及触发特定事件时,将所述桌游装置元件***作以及所述特定事件被触发作为已发事件按照所述已发事件的发生时间存储至所述虚拟现实多人桌游服务器的一存储器;
在轮到用户操作所述桌游装置元件时,分析所述存储器中所存储的已发事件以生成一建议策略,所述建议策略包括当前应执行操作;
判断用户的实际操作是否与所述建议策略中的当前应执行操作相同,在判断所述实际操作与所述当前应执行操作不相同时,分析所述实际操作所导致的预计状态,在所述实际操作所导致的预计状态对应的奖励值低于一预设奖励值时判断所述实际操作为失误操作,将所述失误操作列入一学习报告中,并在本轮桌游结束后将所述学习报告输出至所述移动终端,而且将所述学习报告存储于所述存储器中;
在进行下一轮桌游时,继续判断用户的实际操作是否为失误操作,当判断所述实际操作为失误操作时,判断所述失误操作是否已经存在于所述存储器所存储的学习报告中,在所述失误操作已经存在于所述存储器所存储的学习报告中时,在所述虚拟桌游场景中生成提示信息。
CN201810351090.7A 2018-04-18 2018-04-18 虚拟现实多人桌游互动***、互动方法及服务器 Active CN110384920B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810351090.7A CN110384920B (zh) 2018-04-18 2018-04-18 虚拟现实多人桌游互动***、互动方法及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810351090.7A CN110384920B (zh) 2018-04-18 2018-04-18 虚拟现实多人桌游互动***、互动方法及服务器

Publications (2)

Publication Number Publication Date
CN110384920A CN110384920A (zh) 2019-10-29
CN110384920B true CN110384920B (zh) 2023-09-15

Family

ID=68283361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810351090.7A Active CN110384920B (zh) 2018-04-18 2018-04-18 虚拟现实多人桌游互动***、互动方法及服务器

Country Status (1)

Country Link
CN (1) CN110384920B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111103978A (zh) * 2019-12-11 2020-05-05 上海纪烨物联网科技有限公司 基于动态场景游戏桌的ai特性桌布显示方法及***
CN111158466B (zh) * 2019-12-11 2023-11-21 上海纪烨物联网科技有限公司 适用于智能棋具的ai眼镜传感交互方法、***、介质及设备
CN111387710B (zh) * 2020-04-02 2022-02-25 深圳创维-Rgb电子有限公司 一种积木桌、智能积木桌设备及其控制方法
CN112023383A (zh) * 2020-08-31 2020-12-04 重庆五诶科技有限公司 智能自动结算***
CN112057876A (zh) * 2020-09-10 2020-12-11 重庆五诶科技有限公司 基于个性化规则的自动结算***及方法
CN112364478A (zh) * 2020-09-30 2021-02-12 深圳市为汉科技有限公司 基于虚拟现实的测试方法及相关装置
CN113198171A (zh) * 2021-05-10 2021-08-03 辽宁工程技术大学 一种桌游信息化头盔

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106924961A (zh) * 2017-04-01 2017-07-07 哈尔滨工业大学 一种智能象棋对弈控制方法及***
CN107122731A (zh) * 2017-04-25 2017-09-01 上海唱风信息科技有限公司 增强现实装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106924961A (zh) * 2017-04-01 2017-07-07 哈尔滨工业大学 一种智能象棋对弈控制方法及***
CN107122731A (zh) * 2017-04-25 2017-09-01 上海唱风信息科技有限公司 增强现实装置

Also Published As

Publication number Publication date
CN110384920A (zh) 2019-10-29

Similar Documents

Publication Publication Date Title
CN110384920B (zh) 虚拟现实多人桌游互动***、互动方法及服务器
TWI664995B (zh) 虛擬實境多人桌遊互動系統、互動方法及伺服器
CN111773696B (zh) 一种虚拟对象的展示方法、相关装置及存储介质
WO2018113653A1 (zh) 基于移动终端的场景切换方法及移动终端
CN107185241B (zh) 基于互联网的麻将游戏操作提醒方法及装置
JP6547035B1 (ja) ゲームプログラム、方法、および情報処理装置
JP7447299B2 (ja) 仮想シーンのアダプティブ表示方法及び装置、電子機器、並びにコンピュータプログラム
WO2022267729A1 (zh) 基于虚拟场景的互动方法、装置、设备、介质及程序产品
JP2020110375A (ja) ゲームプログラム、方法、および情報処理装置
JP6726322B1 (ja) ゲームプログラム、方法、および情報処理装置
JP2019180944A (ja) ゲームプログラム、方法、および端末装置
CN112995687B (zh) 基于互联网的互动方法、装置、设备及介质
JP6480039B1 (ja) ゲームプログラム、方法、および情報処理装置
CN112156454B (zh) 虚拟对象的生成方法、装置、终端及可读存储介质
CN112316423B (zh) 虚拟对象状态变化的显示方法、装置、设备及介质
CN111558226A (zh) 一种异常操作行为的检测方法、装置、设备及存储介质
US20230001300A1 (en) Computer system, game system, and control method of computer system
CN110244898A (zh) 控制终端设备的方法及终端设备
JP2020162754A (ja) ゲームプログラム、方法、および情報処理装置
KR102365201B1 (ko) 게임 캐릭터 동작 가이드 정보 제공 시스템, 서버 및 게임 캐릭터 동작 가이드 정보 제공 방법
CN114225412A (zh) 信息处理方法、装置、计算机设备及存储介质
CN115068941A (zh) 游戏画质的推荐方法、装置、计算机设备及存储介质
CN117771649A (zh) 控制虚拟角色的方法、装置、设备及存储介质
TWI729323B (zh) 互動式遊戲系統
US10242241B1 (en) Advanced mobile communication device gameplay system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20201111

Address after: 518109 Four, Six, Seven and Thirteen Workshops in Area B of Foxconn Guanlan Science Park, Dasan Community, Guanlan Street, Longhua New District, Shenzhen City, Guangdong Province (Section I)

Applicant after: FuTaiHua Industry (Shenzhen) Co.,Ltd.

Applicant after: SOCLETECHNOLOGY Corp.

Address before: 518109 Guangdong city of Shenzhen province Baoan District Guanlan Street third community Guanlan Foxconn Technology Park B District, building 4, building 6, building 7, building 13, (I)

Applicant before: FuTaiHua Industry (Shenzhen) Co.,Ltd.

Applicant before: HON HAI PRECISION INDUSTRY Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220523

Address after: 518109 building 4, building 6, building 7, building 13 (section I) of Foxconn Guanlan science and Technology Park Area B plant, Dashan community, Guanlan street, Longhua New District, Shenzhen City, Guangdong Province

Applicant after: FuTaiHua Industry (Shenzhen) Co.,Ltd.

Applicant after: Qingdao new core technology Co.,Ltd.

Address before: 518109 building 4, building 6, building 7, building 13 (section I) of Foxconn Guanlan science and Technology Park Area B plant, Dashan community, Guanlan street, Longhua New District, Shenzhen City, Guangdong Province

Applicant before: FuTaiHua Industry (Shenzhen) Co.,Ltd.

Applicant before: SOCLETECHNOLOGY Corp.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant