用于实现语音竞猜游戏的交互方法技术

技术编号:27312097 阅读:31 留言:0更新日期:2021-02-10 09:37
本发明专利技术涉及语音游戏领域,本发明专利技术旨在解决现有的语音竞猜游戏存在趣味性和娱乐性不足的问题,提出一种用于实现语音竞猜游戏的交互方法,包括:获取原始数据;从属性数据中筛选出具有区分度的属性及其属性值,并对选取的数据进行数据清洗;对选取的属性及其属性值进行统计,对原始数据集进行划分;根据排名前五的属性进行随机提问;根据玩家的回答对猜测对象进行筛选,筛选后得到备选项集合,判断已提问次数是否等于最大属性提问数,判断备选项集合中猜测对象的数量是否大于预设阈值;判断所述备选项集合中猜测对象的数量是否大于1,最后根据玩家的回答以及备选项集合中的猜测对象给出猜测结果。本发明专利技术增加了语音竞猜游戏的趣味性和娱乐性。性和娱乐性。性和娱乐性。

【技术实现步骤摘要】
用于实现语音竞猜游戏的交互方法


[0001]本专利技术涉及语音游戏领域,具体来说涉及一种用于实现语音竞猜游戏的交互方法。

技术介绍

[0002]电视机从黑白到彩色,从电子管、晶体管电视迅速发展到集成电路电视,到如今的智能化,立体化,电视机的发展历程象征着显示技术发展的一个个里程碑,随着显示技术的深挖,显示技术带来的视觉感受越来越清晰、真实和沉浸。特别是在自然语言处理、语音交互技术日渐成熟的今天,很多大屏电视终端也都搭载了语音人机交互的功能,可以实现查询、选择、点播等功能。但是,目前在电视终端人机交互游戏领域,如语音竞猜游戏,往往在人机问答交互的过程中,终端向用户提问的问题顺序也大致相同,因此重复玩该类游戏会让用户失去新鲜感,其趣味性、娱乐性不足,用户体验较差。

技术实现思路

[0003]本专利技术旨在解决现有的语音竞猜游戏存在趣味性和娱乐性不足的问题,提出一种用于实现语音竞猜游戏的交互方法。
[0004]本专利技术解决上述技术问题所采用的技术方案是:用于实现语音竞猜游戏的交互方法,包括以下步骤:
[0005]步骤1、获取原始数据,确定原始数据中各猜测对象的属性数据;
[0006]步骤2、从所述属性数据中筛选出具有区分度的属性及其属性值,并对选取的数据进行数据清洗,对于属性值缺失的属性,其属性值设置为NA;
[0007]步骤3、对选取的属性及其属性值进行统计,分析各属性及其属性值的占比和数量,根据分析结果对原始数据集进行划分,对属性值为NA的属性不进行划分;
[0008]步骤4、确定所有猜测对象的每个属性的区分度,得到属性区分度排名,根据排名前五的属性进行随机提问;
[0009]步骤5、根据玩家的回答对猜测对象进行筛选,筛选后得到备选项集合,判断已提问次数是否等于最大属性提问数,若是,则进入步骤6,否则,判断所述备选项集合中猜测对象的数量是否大于预设阈值,若是,则将备选项集合中的猜测对象作为所有猜测对象,进入步骤3,否则,进入步骤6;
[0010]步骤6、判断所述备选项集合中猜测对象的数量是否大于1,若是,则根据备选项的预设提问次数以及备选项集合中猜测对象的属性依次进行提问,并根据玩家的回答以及备选项集合中的猜测对象给出猜测结果,否则,根据备选项集合中的猜测对象给出猜测结果。
[0011]进一步的,所述步骤5还包括:
[0012]统计玩家已回答问题次数,当玩家已回答次数等于预设值时,根据玩家已回答的答案生成趣味问题并向玩家提问,玩家对趣味问题的回答不参与对猜测对象的筛选。
[0013]进一步的,所述步骤5还包括:判断当前备选项集合与上一轮备选项集合中的猜测
对象是否相同,若是,则根据备选项集合中的属性区分度排名第二的属性作为下一次提问的属性。
[0014]进一步的,步骤5中,所述根据玩家的回答对猜测对象进行筛选具体包括:
[0015]若玩家的回答为“是”,则选取所提问属性和属性值对应的猜测对象作为备选项集合,若玩家的回答为“否”,则选取所提问属性和属性值对应的猜测对象之外的猜测对象作为备选项集合,若玩家回答为“不知道”,则不对猜测对象进行筛选。
[0016]进一步的,所述属性至少包括:姓名、年龄、是否是热播动漫的角色、特殊能力、武器、个性特征、背景时代、语种、行走方式和性别。
[0017]进一步的,所述原始数据通过电视终端播放日志、爬虫方式爬取百度百科、爬取维基百科和/或微博平台获取。
[0018]本专利技术的有益效果是:本专利技术所述的用于实现语音竞猜游戏的交互方法,在每轮提问环节,通过猜测对象的属性的区分度排名进行随机提问,使得终端能够快速准确的猜测出玩家心中所想的对象,并且,即使用户心中所想的目标一样,电视终端在每次猜测时也会生成不同的提问属性,有效丰富了用户的交互体验,增加了语音竞猜游戏的趣味性和娱乐性。
附图说明
[0019]图1为本专利技术实施例所述的用于实现语音竞猜游戏的交互方法的流程示意图。
具体实施方式
[0020]下面将结合附图对本专利技术的实施方式进行详细描述。
[0021]本专利技术所述的用于实现语音竞猜游戏的交互方法,包括以下步骤:
[0022]步骤1、获取原始数据,确定原始数据中各猜测对象的属性数据;
[0023]步骤2、从所述属性数据中筛选出具有区分度的属性及其属性值,并对选取的数据进行数据清洗,对于属性值缺失的属性,其属性值设置为NA;
[0024]步骤3、对选取的属性及其属性值进行统计,分析各属性及其属性值的占比和数量,根据分析结果对原始数据集进行划分,对属性值为NA的属性不进行划分;
[0025]步骤4、确定所有猜测对象的每个属性的区分度,得到属性区分度排名,根据排名前五的属性进行随机提问;
[0026]步骤5、根据玩家的回答对猜测对象进行筛选,筛选后得到备选项集合,判断已提问次数是否等于最大属性提问数,若是,则进入步骤6,否则,判断所述备选项集合中猜测对象的数量是否大于预设阈值,若是,则将备选项集合中的猜测对象作为所有猜测对象,进入步骤3,否则,进入步骤6;
[0027]步骤6、判断所述备选项集合中猜测对象的数量是否大于1,若是,则根据备选项的预设提问次数以及备选项集合中猜测对象的属性依次进行提问,并根据玩家的回答以及备选项集合中的猜测对象给出猜测结果,否则,根据备选项集合中的猜测对象给出猜测结果。
[0028]实施例
[0029]本专利技术实施例所述的用于实现语音竞猜游戏的交互方法,如图1所示,包括以下步骤:
[0030]步骤1、获取原始数据,确定原始数据中各猜测对象的属性数据;
[0031]本步骤属于数据准备阶段,主要进行数据准备,竞猜游戏诸如猜人物、猜成语、猜品牌游戏需要手机对象的属性数据,例如人物名称、人物性别、人物身高、品牌产地等等。本步骤可以通过电视终端播放日志、爬虫方式爬取百度百科、爬取维基百科和/或微博平台等方式,将相应对象属性的数据从网络上爬取下来后保存进数据库,以备后续使用。
[0032]步骤2、从所述属性数据中筛选出具有区分度的属性及其属性值,并对选取的数据进行数据清洗,对于属性值缺失的属性,其属性值设置为NA;
[0033]本步骤属于数据准备阶段,对准备的数据进行数据清洗整理,首先筛选可用字段,即从庞大的数据中筛选后续竞猜游戏可能使用的属性字段,选取字段应该具有良好的区分度和辨识度。然后进行数据清洗,该步骤对选取好的数据进行进一步数据清洗,检查数据一致性并对无效值和空值进行统一审查和改善,其中空值统一置为NA。
[0034]步骤3、对选取的属性及其属性值进行统计,分析各属性及其属性值的占比和数量,根据分析结果对原始数据集进行划分,对属性值为NA的属性不进行划分;
[0035]本步骤属于数据准备阶段,对所有选取的属性及其属性值进行统计,对于非连续性属性,本步骤分析每一个属性及其属性值的占比和数量,然后根据结果对原数据集进行划分。根据统计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.用于实现语音竞猜游戏的交互方法,其特征在于,包括以下步骤:步骤1、获取原始数据,确定原始数据中各猜测对象的属性数据;步骤2、从所述属性数据中筛选出具有区分度的属性及其属性值,并对选取的数据进行数据清洗,对于属性值缺失的属性,其属性值设置为NA;步骤3、对选取的属性及其属性值进行统计,分析各属性及其属性值的占比和数量,根据分析结果对原始数据集进行划分,对属性值为NA的属性不进行划分;步骤4、确定所有猜测对象的每个属性的区分度,得到属性区分度排名,根据排名前五的属性进行随机提问;步骤5、根据玩家的回答对猜测对象进行筛选,筛选后得到备选项集合,判断已提问次数是否等于最大属性提问数,若是,则进入步骤6,否则,判断所述备选项集合中猜测对象的数量是否大于预设阈值,若是,则将备选项集合中的猜测对象作为所有猜测对象,进入步骤3,否则,进入步骤6;步骤6、判断所述备选项集合中猜测对象的数量是否大于1,若是,则根据备选项的预设提问次数以及备选项集合中猜测对象的属性依次进行提问,并根据玩家的回答以及备选项集合中的猜测对象给出猜测结果,否则,根据备选项集合中的猜测对象给出猜测结果。2.如权利要求1所述的用于实现语音竞猜游戏的交互方法,其特征在于,所述步...

【专利技术属性】
技术研发人员:唐军刘楚雄杨懿龄肖欣庭池明辉夏承建李晓燕
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利