本发明专利技术公开一种智能游戏机的交互方法与系统,包括如下步骤:步骤1,划分模块负责智能游戏机的交互控制,将智能游戏机的画面划分成多个区域,划分的区域根据应用需要来更换相应位置,等待步骤2的执行;步骤2,处理模块负责接收按键信息,并进行相应的处理其中注册表存放节目表以及应用程序的列表,根据步骤2的请求执行相应的游戏节目以及应用程序的列表;步骤3,管理模块负责增加节目表或应用程序列表,动态调整使用频度和特殊备注,同时管理注册表指针;步骤4,显示模块负责按照注册表指针所指定的位置显示相应的内容。
【技术实现步骤摘要】
本专利技术涉及人机交互领域,具体涉及。
技术介绍
游戏游戏游戏游戏电子游戏机的遍及,让人们享用到了现代文明的效果,极大地丰厚了大家的业余生活。但是,在游戏智能游戏机系统功能以及提供的内容更加丰富的同时,如何通过方便简洁和有效的人机交互方法,来对系统进行操作从而获取用户想要的内容,是目前面临的主要问题。针对这个问题,国内外一些厂商也推出了一些技术产品,从功能和形态上可以分为三大类第一类是将普通遥控器扩展,增加部分按键但是使用起来比较复杂,另一方面还不能真正满足游戏智能游戏机的交互需要。第二类是将电脑键盘和鼠标进行集成和小型化,游戏游戏但很不方便的。第三类是所谓的体感交互,主要是以手势识别为代表。这类交互看上去很美,短时间内会有新鲜感,但长期使用存在很多问题(游戏离真正实用还有较大的距离。事实上,游戏遥控器是用户使用起来最熟悉、最方便的交互设备,但由于普通遥控器上面的按键数量较少,单纯使用普通遥控器也是不能满足游戏智能游戏机的交互需求。
技术实现思路
为解决上述问题,本专利技术的目的公开与系统,是解决上述在智能游戏机交互中存在的问题,其核心思想是对显示的内容进行智能化处理,将用户最想看的内容放在最前面,而用户只使用普通遥控器上的10个数字键以及上下左右等几个功能键,进行交互。本专利技术公开,该方法包括如下步骤步骤1,划分模块负责智能游戏机的交互控制,将智能游戏机的画面划分成多个区域,划分的区域根据应用需要来更换相应位置,等待步骤2的执行;步骤2,处理模块负责接收按键信息,进行相应的按键信息处理,并调整注册表取指针,其中注册表是一个三列的数据表,其中第一列存放显示项的名称,第二列存放这些显示项的使用频度,其初始值为0,第三列存放用户指定的显示项的特殊备注,;注册表有取指针和存指针,取指针用于指定当前要提取的显示项在注册表中的位置,存指针用于指定注册表中当前空行的位置;步骤3,管理模块负责管理注册表中各项内容,动态调整使用频度和特殊备注,同时管理注册表的取指针和存指针;步骤4,显示模块根据注册表的取指针,提取相应的内容,并进行显示。进一步的,所述步骤I包括步骤11、当游戏机开机后,将注册表的取指针设置在注册表的首行;步骤12、调用8格显示模块来显示注册表最前面的8项内容;步骤13、接收用户的遥控器按键信息操作;步骤14、当用户按下了遥控器上某个键时,通过无线方式发出相应的信息,信号解析模块收到该信息后,根据按键信息的内容分别进行处理步骤15、如果是数字f 9,则全屏显示数字键所对应的该项内容,并调用管理模块进行使用频度的调整,并返回步骤13继续;步骤16、如果是下键,判断是否已经注册表的表尾,如果是,则执行步骤409,如果否,则调整注册表的取指针加8,并进行边界判别,然后调用8格显示模块来显示注册表取指针所指向的8项内容,返回执行步骤13 ;步骤17、如果是上键、判断是否已经注册表的表首,如果是,则执行步骤19,如果否,则调整注册表的取指针减8,并进行边界判别,然后调用8格显示模块来显示注册表取指针所指向的8项内容,返回步骤13继续;步骤18、如果是数字0,则将内容注册表的取指针设置为1,然后调用8格显示模块来显示注册表最前面的8项内容,返回步骤13继续;步骤19、提示显示已到边界的信息,返回执行步骤13。所述步骤2包括步骤21、判断遥控器的输入信息N ;若N=3,则取指针+1,执行步骤22 ;若N=6 9,则取指针+N-4,执行步骤22 ;若N=l、2、4、5,则执行步骤 22 ;步骤22、全屏显示取指针所指向的显示项并返回。所述步骤4包括步骤41、读取注册表中取指针所指向的显示项,并在主显示区显示其内容;步骤42、读取注册表中取指针+1所指向的显示项,并在第3候选显示区显示其内容,置变量k=2,循环步长m=4 ;步骤43、读取注册表中取指针+k所指向的显示项,并在第K+4候选显示区显示其内容,k+1, m-1 ;步骤44、判断m是否为零,如果不为零,继续步骤43 ;如果为零,返回。所述步骤3包括步骤301、读取当前取指针所指的显示项所对应的使用频度;步骤302、将该频度值与最大值进行比较;最大值可以自由定义,最大值定义为500 ;步骤303、如果等于最大值,执行步骤308 ;步骤304、如果不等于最大值,当前显示项使用频度值+1 ;步骤305、判断取指针是否为1,也就是是否已到注册表首行;如果是则返回,如果不是执行步骤306 ;步骤306、当前频度值与取指针前一个显示项的频度值比较;如果大于则执行步骤307,否则返回;步骤307、将注册表中当前取指针所指的一行内容,与取指针前一行的内容交换,取指针-1,继续执行步骤305 ;步骤308、判断取指针是否为1,即是否指在注册表首行;如果是则执行步骤310,如果不是执行步骤309 ;步骤309、取指针置为I ;步骤310、从注册表第二行开始向下,将所有非零的使用频度-1,然后返回。本专利技术提出了一种“所见即所得”的智能游戏机交互方法,可以通过在普通遥控器按几个键,来实现对智能游戏机的交互。由于采用了频度等算法,使得交互的效率更高。本专利技术使用简捷,不需要额外学习,是一种方便有效的人机交互方式。附图说明图1为本专利技术的游戏智能游戏机的交互方法流程图。具体实施例方式下面给出本专利技术的具体实施方式,结合附图对本专利技术做出了详细描述。图1为本专利技术的游戏智能游戏机的交互方法流程图。如图1所示,该方法包括如下步骤步骤100,划分模块负责智能游戏机的交互控制,将智能游戏机的画面划分成多个区域,划分的区域根据应用需要来更换相应位置,等待步骤2的执行;步骤200,处理模块负责接收按键信息,进行相应的按键信息处理,并调整注册表取指针,其中注册表是一个三列的数据表,其中第一列存放显示项的名称,第二列存放这些显示项的使用频度,其初始值为0,第三列存放用户指定的显示项的特殊备注,;注册表有取指针和存指针,取指针用于指定当前要提取的显示项在注册表中的位置,存指针用于指定注册表中当前空行的位置;步骤300,管理模块负责管理注册表中各项内容,动态调整使用频度和特殊备注,同时管理注册表的取指针和存指针;步骤400,显示模块根据注册表的取指针,提取相应的内容,并进行显示。该实施例包括遥控器、智能游戏机机以及交互模块。遥控器是指具有无线发射按键信息的遥控器,无线传输可以是红外、蓝牙或WIFI等;智能游戏机机是指具有编程能力的游戏机;交互模块包括划分模块、处理模块、注册表及管理模块、显示模块。其中,划分模块负责整个智能游戏机的交互控制;处理模块负责接受遥控器的按键信息,并进行相应的处理;注册表用于存放游戏节目及应用程序的列表;管理模块,用于管理注册表,包括增加节目表或应用程序的列表,动态调整使用频度等;显示模块负责按照一定的规则显示内容注册表中的内容。游戏游戏游戏游戏游戏游戏游戏游戏游戏游戏为了实现智能交互功能,本专利技术将整个游戏画面划分成三个部分,其中左上角的一个格定义为主显示区,用于显示最重要的内容;屏幕下方的一个长条区域定义为提示区,用于显示提示信息;其他五个格定义为候选区,用于显示后备选择内容。用户通过遥控器上的10个数字键进行选择,屏幕上的每一个显示格,都与遥控器上的每个数字键一一对应,其中主显示区对应本文档来自技高网...
【技术保护点】
一种游戏智能游戏机的交互方法,其特征在于,包括如下步骤:步骤1,划分模块负责智能游戏机的交互控制,将智能游戏机的画面划分成多个区域,划分的区域根据应用需要来更换相应位置,等待步骤2的执行;步骤2,处理模块负责接收按键信息,进行相应的按键信息处理,并调整注册表取指针,其中注册表是一个三列的数据表,其中第一列存放显示项的名称,第二列存放这些显示项的使用频度,其初始值为0,第三列存放用户指定的显示项的特殊备注;注册表有取指针和存指针,取指针用于指定当前要提取的显示项在注册表中的位置,存指针用于指定注册表中当前空行的位置;步骤3,管理模块负责管理注册表中各项内容,动态调整使用频度和特殊备注,同时管理注册表的取指针和存指针;步骤4,显示模块根据注册表的取指针,提取相应的内容,并进行显示。
【技术特征摘要】
1.一种游戏智能游戏机的交互方法,其特征在于,包括如下步骤: 步骤1,划分模块负责智能游戏机的交互控制,将智能游戏机的画面划分成多个区域,划分的区域根据应用需要来更换相应位置,等待步骤2的执行; 步骤2,处理模块负责接收按键信息,进行相应的按键信息处理,并调整注册表取指针,其中注册表是一个三列的数据表,其中第一列存放显示项的名称,第二列存放这些显示项的使用频度,其初始值为O,第三列存放用户指定的显示项的特殊备注;注册表有取指针和存指针,取指针用于指定当前要提取的显示项在注册表中的位置,存指针用于指定注册表中当前空行的位置; 步骤3,管理模块负责管理注册表中各项内容,动态调整使用频度和特殊备注,同时管理注册表的取指针和存指针; 步骤4,显示模块根据注册表的取指针,提取相应的内容,并进行显示。2.如权利要求1所述的一种智能游戏机的交互方法,其特征在于,所述步骤I包括: 步骤11、当游戏机开机后,将注册表的取指针设置在注册表的首行; 步骤12、调用8格显示模块来显示注册表最前面的8项内容; 步骤13、接收用户的遥控器按键信息操作; 步骤14、当用户按下了遥控器上某个键时,通过无线方式发出相应的信息,信号解析模块收到该信息后,根据按键信息的内容分别进行处理: 步骤15、如果是数字广9,则全屏显示数字键所对应的该项内容,并调用管理模块进行使用频度的调整,并返回步骤13继续; 步骤16、如果是下键,判断是否已经注册表的表尾,如果是,则执行步骤409,如果否,则调整注册表的取指针加8,并进行边界判别,然后调用8格显示模块来显示注册表取指针所指向的8项内容,返回执行步骤13 ; 步骤17、如果是上键、判断是否已经注册表的表首,如果是,则执行步骤19,如果否,则调整注册表的取指针减8,并进行边界判别,然后调用8格显示模块来显示注册表取指针所指向的8项内容,返回步骤13继续; 步骤18、如果是数字0,则将内容注册表的取指针设置为1,然后调用8格显示模块来显示注册表最...
【专利技术属性】
技术研发人员:李伟忠,杨磊,
申请(专利权)人:青岛爱维互动信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。