信息处理方法、装置、终端、提琴模拟装置和存储介质与流程

文档序号:30089380发布日期:2022-05-18 08:10阅读:68来源:国知局
信息处理方法、装置、终端、提琴模拟装置和存储介质与流程

1.本发明涉及游戏外设技术,尤其涉及一种信息处理方法、装置、终端、提琴模拟装置和存储介质。


背景技术:

2.相关技术中,提琴模拟装置(例如提琴类音乐玩具)有待优化。


技术实现要素:

3.为解决相关技术问题,本发明实施例提供一种信息处理方法、装置、终端、提琴模拟装置和存储介质。
4.本发明实施例的技术方案是这样实现的:
5.本发明实施例提供了一种信息处理方法,应用于终端,包括:
6.呈现第一信息;所述第一信息用于指示用户对提琴模拟装置执行相应操作;
7.接收所述提琴模拟装置发送的第二信息;所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;
8.将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;
9.根据所述相似度匹配结果,确定并呈现相应的游戏效果。
10.上述方案中,所述将所述第二信息与第三信息进行相似度匹配,包括:
11.将所述第二信息包含的标识信息与所述第三信息包含的标识信息进行相似度匹配,并将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配;其中,
12.所述标识信息表征对所述提琴模拟装置执行的操作对应的所述提琴模拟装置的部件;
13.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻。
14.上述方案中,所述将所述第二信息与第三信息进行相似度匹配,包括:
15.将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配,并将所述第二信息包含的操作完成度信息与所述第三信息包含的操作完成度信息进行相似度匹配;其中,
16.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻;
17.所述操作完成度信息表征对所述提琴模拟装置执行操作的过程中所述提琴模拟装置的状态变化过程。
18.上述方案中,所述第一信息用于指示用户对提琴模拟装置执行揉弦操作;所述揉弦操作为推移所述提琴模拟装置的按钮摇杆部件的操作。
19.上述方案中,所述第一信息用于指示用户对提琴模拟装置执行点弦操作;所述点弦操作为按压所述提琴模拟装置的按钮摇杆部件的操作。
20.上述方案中,所述第一信息用于指示用户对提琴模拟装置执行拉弓操作;所述拉弓操作为使得所述提琴模拟装置的转轴部件转动的操作;所述转轴部件连接有电机编码器;所述转轴部件转动时带动所述电机编码器转动;所述第三信息包含的操作完成度信息至少包含所述电机编码器转动的转动方向和转动角度。
21.上述方案中,所述第一信息用于指示用户对提琴模拟装置执行切换姿态操作;所述切换姿态操作为改变所述提琴模拟装置的放置姿态的操作;所述第三信息包含的标识信息表征所述提琴模拟装置的姿态传感器;所述第三信息包含的操作完成度信息至少包含改变后的所述提琴模拟装置的放置姿态。
22.本发明实施例还提供了一种信息处理方法,应用于提琴模拟装置,包括:
23.检测用户对所述提琴模拟装置执行的操作;
24.根据检测到的操作,生成第二信息,并将所述第二信息发送给终端;所述第二信息表征所述用户对所述提琴模拟装置执行操作的过程。
25.上述方案中,所述根据检测到的所述用户对所述提琴模拟装置执行的操作,生成第二信息,包括:
26.根据所述操作对应的所述提琴模拟装置的部件,生成标识信息;
27.根据所述操作对应的时刻,生成时间信息;
28.利用所述标识信息和所述时间信息,生成第二信息。
29.上述方案中,所述根据检测到的所述用户对所述提琴模拟装置执行的操作,生成第二信息,包括:
30.根据所述操作对应的时刻,生成时间信息;
31.根据所述操作的过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息;
32.利用所述时间信息和所述操作完成度信息,生成第二信息。
33.上述方案中,所述提琴模拟装置包括按钮摇杆部件;所述方法还包括:
34.检测到所述按钮摇杆部件被推移时,确定检测到揉弦操作。
35.上述方案中,所述提琴模拟装置包括按钮摇杆部件;所述方法还包括:
36.检测到所述按钮摇杆部件被按压时,确定检测到点弦操作。
37.上述方案中,所述提琴模拟装置包括转轴部件以及与所述转轴部件连接的电机编码器;所述转轴部件转动时带动所述电机编码器转动;所述方法还包括:
38.检测到所述电机编码器转动时,确定检测到拉弓操作;
39.根据所述拉弓操作过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息,包括:
40.根据所述电机编码器转动的转动方向和转动角度,生成操作完成度信息。
41.上述方案中,所述提琴模拟装置包括姿态传感器;所述姿态传感器用于检测所述提琴模拟装置的放置姿态;所述方法还包括:
42.通过所述姿态传感器检测到所述提琴模拟装置的放置姿态发生改变时,确定检测到切换姿态操作;
43.根据所述切换姿态操作过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息,包括:
44.根据改变后的所述提琴模拟装置的放置姿态,生成操作完成度信息。
45.本发明实施例还提供了一种信息处理装置,包括:
46.第一处理单元,用于呈现第一信息;所述第一信息用于指示用户对提琴模拟装置执行相应操作;
47.第二处理单元,用于接收所述提琴模拟装置发送的第二信息;所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;
48.第三处理单元,用于将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;
49.第四处理单元,用于根据所述相似度匹配结果,确定并呈现相应的游戏效果。
50.本发明实施例还提供了一种信息处理装置,包括检测单元;所述检测单元用于:
51.检测用户对提琴模拟装置执行的操作;
52.根据检测到的操作,生成第二信息,并将所述第二信息发送给终端;所述第二信息表征所述用户对所述提琴模拟装置执行操作的过程。
53.本发明实施例还提供了一种终端,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;
54.其中,所述处理器用于运行所述计算机程序时,执行上述终端侧任一方法的步骤。
55.本发明实施例还提供了一种提琴模拟装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;
56.其中,所述处理器用于运行所述计算机程序时,执行上述提琴模拟装置侧任一方法的步骤。
57.本发明实施例还提供了一种存储介质,所述介质存储有计算机程序,所述计算机程序被处理器执行时实现上述终端侧任一方法的步骤;或者,
58.所述计算机程序被处理器执行时实现上述提琴模拟装置侧任一方法的步骤。
59.本发明实施例提供的信息处理方法、装置、终端、提琴模拟装置和存储介质,终端呈现第一信息;所述第一信息用于指示用户对提琴模拟装置执行相应操作;接收所述提琴模拟装置发送的第二信息;所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;根据所述相似度匹配结果,确定并呈现相应的游戏效果。本发明实施例的方案,结合了终端游戏和提琴模拟装置,终端将用户基于终端呈现的指示信息对所述提琴模拟装置执行操作的过程与相应操作的参照过程进行相似度匹配,得到相似度匹配结果,根据得到的相似度匹配结果确定并呈现相应的游戏效果;如此,提高了提琴模拟装置的趣味性,进而提升了用户体验。
附图说明
60.图1为本发明实施例应用于终端侧的信息处理方法的流程示意图;
61.图2为本发明实施例提琴模拟装置的正面结构示意图一;
62.图3为本发明实施例提琴模拟装置的正面结构示意图二;
63.图4为本发明实施例提琴模拟装置的背面内部结构示意图;
64.图5为本发明实施例提琴模拟装置的背面结构示意图;
65.图6为本发明实施例提琴模拟装置的正面结构示意图三;
66.图7为本发明实施例提琴模拟装置的正面结构示意图四;
67.图8为本发明实施例应用于提琴模拟装置侧的信息处理方法的流程示意图;
68.图9为本发明应用实施例提琴模拟装置的结构示意图一;
69.图10为本发明应用实施例提琴模拟装置的结构示意图二;
70.图11为本发明实施例信息处理装置的结构示意图一;
71.图12为本发明实施例信息处理装置的结构示意图二;
72.图13为本发明实施例终端的硬件结构示意图;
73.图14为本发明实施例提琴模拟装置的硬件结构示意图。
具体实施方式
74.以下结合说明书附图及实施例对本发明的技术方案作进一步详细的阐述。
75.相关技术中,提琴模拟装置(例如提琴类音乐玩具)通常是一个独立使用的装置,用户通过对提琴模拟装置的相应组件进行操作(例如按下识别按钮、左右拨动琴弦)来触发声音的播放,播放声音的节奏与用户操作提琴模拟装置的节奏完全一致;当用户掌握操作所述提琴模拟装置的方式后,操作所述提琴模拟装置的过程变得缺乏趣味性和挑战性,用户体验较差
76.基于此,在本发明的各种实施例中,将终端游戏与提琴模拟装置相结合,终端将用户基于终端呈现的指示信息对所述提琴模拟装置执行操作的过程与相应操作的参照过程进行相似度匹配,得到相似度匹配结果,根据得到的相似度匹配结果确定并呈现相应的游戏效果;如此,提高了提琴模拟装置的趣味性,进而提升了用户体验。
77.本发明实施例提供了一种信息处理方法,应用于终端,如图1所示,所述方法包括以下步骤:
78.步骤101:呈现第一信息;
79.这里,所述第一信息用于指示用户对提琴模拟装置执行相应操作;
80.步骤102:接收所述提琴模拟装置发送的第二信息;
81.这里,所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;
82.步骤103:将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;
83.这里,所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;
84.步骤104:根据所述相似度匹配结果,确定并呈现相应的游戏效果。
85.需要说明的是,所述终端可以包括个人电脑(pc,personal computer)、手机等;所述pc可以包括台式电脑、笔记本电脑、平板电脑等;所述终端可加载音乐游戏;所述提琴模拟装置是所述音乐游戏的游戏外设。
86.在步骤101中,实际应用时,终端在呈现第一信息之前,需要先加载音乐游戏,并和所述提琴模拟装置建立通信连接;所述终端与所述提琴模拟装置建立的连接可以是蓝牙、
无线网(wi-fi)等近场通信连接。终端与所述提琴模拟装置建立通信连接后,可以呈现用于指示用户对提琴模拟装置执行相应操作的第一信息。
87.实际应用时,所述第一信息的呈现形式可以由研发人员根据设计需求进行设置,也可以由用户根据自身的习惯进行设置;比如,可以将所述第一信息的呈现形式设置为乐谱形式;再比如,可以将所述第一信息的呈现形式设置为文本形式。
88.实际应用时,所述终端可以直接呈现所述第一信息,也可以将所述第一信息投影到电视等其它电子设备上进行呈现。
89.实际应用时,如图2所示,所述提琴模拟装置可以包括提琴形状的壳体21以及模拟揉弦操作的按钮摇杆部件22,按钮摇杆部件22设置在壳体21上;用户可以通过推移所述按钮摇杆部件22来模拟提琴的揉弦操作;所述按钮摇杆部件22中设置有传感器(例如按压传感器),所述按钮摇杆部件22中的传感器检测到所述按钮摇杆部件被推移时,可以确定检测到揉弦操作。
90.基于此,在一实施例中,所述第一信息可以用于指示用户对提琴模拟装置执行揉弦操作;所述揉弦操作为推移所述提琴模拟装置的按钮摇杆部件的操作。
91.实际应用时,图2所示的按钮摇杆部件22还可以用于模拟点弦操作,即用户可以通过按压所述按钮摇杆部件22来模拟提琴的点弦操作;所述按钮摇杆部件22中的传感器检测到所述按钮摇杆部件被按压时,可以确定检测到点弦操作。
92.基于此,在一实施例中,所述第一信息可以用于指示用户对提琴模拟装置执行点弦操作;所述点弦操作为按压所述提琴模拟装置的按钮摇杆部件的操作。
93.实际应用时,如图3所示,所述提琴模拟装置可以包括用于模拟拉弓操作的转轴部件31,所述转轴部件31设置在所述壳体21上的方形凹槽中;用户可以通过使所述转轴部件31转动来模拟提琴的拉弓操作;为了检测到所述转轴部件31被转动的操作,如图4所示,所述壳体21背面的内部可以设置有电机编码器32(所述壳体21背面的外部视图可以如图5所示),所述电机编码器32通过齿轮33与所述转轴部件31相连;所述转轴部件31转动时,通过所述齿轮33带动所述电机编码器32转动;所述电机编码器32检测到自身转动时,可以确定检测到拉弓操作。
94.基于此,在一实施例中,所述第一信息可以用于指示用户对提琴模拟装置执行拉弓操作;所述拉弓操作为使得所述提琴模拟装置的转轴部件转动的操作;所述转轴部件连接有电机编码器;所述转轴部件转动时带动所述电机编码器转动。
95.实际应用时,如图6所示,所述提琴模拟装置还可以包括琴弓部件41,所述琴弓部件41与所述壳体21可以是两个独立的部件;所述琴弓部件41可以被用户操作与所述转轴部件31摩擦,以使所述转轴部件31转动。当然,实际应用时,为了避免用户遗失琴弓部件41,用户琴弓部件41也可以是与所述壳体21相互连接的结构(例如通过锁链相互连接)。
96.实际应用时,如图7所示,所述提琴模拟装置可以包括用于检测所述提琴模拟装置的放置姿态的姿态传感器51;所述姿态传感器51设置在所述壳体21上,所述姿态传感器51在检测到所述提琴模拟装置的放置姿态发生改变时,可以确定检测到切换姿态操作。
97.基于此,在一实施例中,所述第一信息可以用于指示用户对提琴模拟装置执行切换姿态操作;所述切换姿态操作为改变所述提琴模拟装置的放置姿态的操作。
98.实际应用时,所述姿态传感器51可以是陀螺仪传感器、方向传感器等。
99.在步骤102中,实际应用时,所述提琴模拟装置中可以设置有多个传感器(例如上述按钮摇杆部件22中的传感器、电机编码器32以及姿态传感器51),以检测用户对所述提琴模拟装置执行的操作,并根据检测到的操作,生成第二信息;这里,检测用户对所述提琴模拟装置执行的操作的含义是:通过传感器检测所述提琴模拟装置的状态,在所述提琴模拟装置的状态发生变化时,根据检测到的所述提琴模拟装置的状态变化过程,确定用户对所述提琴模拟装置执行的操作(可以直接将检测到的所述提琴模拟装置的状态变化过程确定为用户对所述提琴模拟装置执行的操作)。
100.当然,实际应用时,研发人员可以基于设计需求在所述提琴模拟装置中设置其它部件和传感器。
101.在步骤103中,实际应用时,所述将所述第二信息与第三信息进行相似度匹配,可以包括:
102.将所述第二信息包含的标识信息与所述第三信息包含的标识信息进行相似度匹配,并将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配;其中,
103.所述标识信息表征对所述提琴模拟装置执行的操作对应的所述提琴模拟装置的部件;
104.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻。
105.具体地,实际应用时,在所述第二信息为按钮摇杆部件22中的传感器生成的第二信息的情况下,所述第二信息可以包含标识信息和时间信息;所述标识信息表征所述按钮摇杆部件22;所述时间信息表征对所述按钮摇杆部件22执行的操作对应的时刻。对所述标识信息进行匹配,可以判断用户基于所述第一信息对所述提琴模拟装置执行的操作是否对应了正确的部件;对所述时间信息进行匹配,可以判断用户基于所述第一信息对所述提琴模拟装置执行操作的节奏是否正确。
106.实际应用时,所述时间信息可以是相应传感器输出的数据包含的时间戳。
107.在一实施例中,所述将所述第二信息与第三信息进行相似度匹配,可以包括:
108.将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配,并将所述第二信息包含的操作完成度信息与所述第三信息包含的操作完成度信息进行相似度匹配;其中,
109.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻;
110.所述操作完成度信息表征对所述提琴模拟装置执行操作的过程中所述提琴模拟装置的状态变化过程。
111.具体地,实际应用时,在所述第二信息为电机编码器32生成的第二信息的情况下,所述第二信息可以包含时间信息和操作完成度信息;所述时间信息表征对所述转轴部件31执行的操作(即使得所述转轴部件31转动的操作)对应的时刻;所述操作完成度信息表征所述转轴部件31转动的过程中所述电机编码器32的状态变化过程;这里,所述第三信息包含的操作完成度信息至少包含所述电机编码器32转动的转动方向和转动角度。对所述时间信息进行匹配,可以判断用户基于所述第一信息对所述提琴模拟装置执行操作的节奏是否正确;对所述操作完成度信息进行匹配,可以判断用户基于所述第一信息对所述提琴模拟装置执行的操作是否完整(例如拉弓是否拉满4个节拍)。在所述第二信息为姿态传感器51生
成的第二信息的情况下,所述第三信息包含的操作完成度信息至少包含改变后的所述提琴模拟装置的放置姿态。
112.在步骤104中,实际应用时,所述终端可以根据预设规则确定所述相似度匹配结果对应的游戏效果;所述游戏效果可以包括画面效果和声音效果;所述预设规则可以反映相似度匹配结果与游戏效果的对应关系;所述预设规则可以由研发人员根据设计需求进行设置,也可以由用户根据自身喜好进行设置。
113.实际应用时,所述终端加载的音乐游戏中可以设计阶梯性的难度关卡(即所述第一信息指示的操作可以反映阶梯型的难度),以提高用户使用所述提琴模拟装置的趣味性,并使用户保持对所述音乐游戏的兴趣。
114.实际应用时,所述终端加载的音乐游戏可以采用双音轨的设置,在启动所述音乐游戏的同时开始播放第一音轨的预设音乐(可以由研发人员根据游戏设计需求进行设置,也可以由用户根据自身习惯进行设置),作为游戏背景音,并在得到相似度匹配结果后,基于第二音轨播放相应的音乐(例如操作错误音效、节奏错误音效等)。
115.对应地,本发明实施例还提供了一种信息处理方法,应用于提琴模拟装置,如图8所示,所述方法包括以下步骤:
116.步骤601:检测用户对所述提琴模拟装置执行的操作;
117.步骤602:根据检测到的操作,生成第二信息,并将所述第二信息发送给终端;
118.这里,所述第二信息表征所述用户对所述提琴模拟装置执行操作的过程。
119.在步骤601中,实际应用时,所述提琴模拟装置中可以设置有多个传感器,例如陀螺仪传感器、按压传感器、电机编码器等;通过设置的传感器来检测所述提琴模拟装置的状态(即检测用户对所述提琴模拟装置执行的操作)。
120.在步骤602中,实际应用时,所述根据检测到的所述用户对所述提琴模拟装置执行的操作,生成第二信息,可以包括:
121.根据所述操作对应的所述提琴模拟装置的部件,生成标识信息;
122.根据所述操作对应的时刻,生成时间信息;
123.利用所述标识信息和所述时间信息,生成第二信息。
124.具体地,实际应用时,在检测到的所述用户对所述提琴模拟装置执行的操作为揉弦操作或点弦操作,即所述操作对应图2所示的按钮摇杆部件22时,按钮摇杆部件22中的传感器可以生成包含标识信息和时间信息的第二信息。
125.相应地,在一实施例中,所述提琴模拟装置包括按钮摇杆部件;所述方法还可以包括:
126.检测到所述按钮摇杆部件被推移时,确定检测到揉弦操作。
127.在另一实施例中,所述提琴模拟装置包括按钮摇杆部件;所述方法还可以包括:
128.检测到所述按钮摇杆部件被按压时,确定检测到点弦操作。
129.在一实施例中,所述根据检测到的所述用户对所述提琴模拟装置执行的操作,生成第二信息,可以包括:
130.根据所述操作对应的时刻,生成时间信息;
131.根据所述操作的过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息;
132.利用所述时间信息和所述操作完成度信息,生成第二信息。
133.具体地,实际应用时,在检测到的所述用户对所述提琴模拟装置执行的操作为拉弓操作或切换姿态操作时,图3所示的电机编码器32或图2所示的姿态传感器51可以生成包含时间信息和操作完成度信息的第二信息。
134.相应地,在一实施例中,所述提琴模拟装置包括转轴部件以及与所述转轴部件连接的电机编码器;所述转轴部件转动时带动所述电机编码器转动;所述方法还可以包括:
135.检测到所述电机编码器转动时,确定检测到拉弓操作;
136.相应地,根据所述拉弓操作过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息,可以包括:
137.根据所述电机编码器转动的转动方向和转动角度,生成操作完成度信息。
138.在另一实施例中,所述提琴模拟装置包括姿态传感器;所述姿态传感器用于检测所述提琴模拟装置的放置姿态;所述方法还可以包括:
139.通过所述姿态传感器检测到所述提琴模拟装置的放置姿态发生改变时,确定检测到切换姿态操作;
140.相应地,根据所述切换姿态操作过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息,可以包括:
141.根据改变后的所述提琴模拟装置的放置姿态,生成操作完成度信息。
142.本发明实施例提供的信息处理方法,终端呈现第一信息;所述第一信息用于指示用户对提琴模拟装置执行相应操作;接收所述提琴模拟装置发送的第二信息;所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;根据所述相似度匹配结果,确定并呈现相应的游戏效果;如此,能够提高提琴模拟装置的趣味性,进而提升用户体验。
143.下面结合应用实施例对本发明再作进一步详细的描述。
144.在本应用实施例中,所述终端为手机;所述提琴模拟装置包括图9所示的琴弓结构件71(相当于上述琴弓部件41)、提琴外观结构件72(相当于上述壳体21)、按钮摇杆部件73、姿态传感器74和转轴模拟拉弦结构件75(相当于上述转轴部件31),还包括图10所示的齿轮76和电机编码器77;其中,
145.所述琴弓结构件71,用于操作与转轴模拟拉弦结构件75摩擦,使得转轴模拟拉弦结构件75转动,并通过齿轮76带动电机编码器77转动;
146.所述按钮摇杆部件73,用于模拟揉弦操作和点弦操作;
147.所述姿态传感器74为陀螺仪传感器,用于检测所述提琴模拟装置的放置姿态,即用于检测姿态切换操作;
148.所述转轴模拟拉弦结构件75,用于模拟拉弓操作;
149.所述齿轮76,用于带动电机编码器77转动;
150.所述电机编码器77,用于检测自身转动的方向和角度。
151.基于上述提琴模拟装置,本应用实施例提供的信息处理方法是这样实现的:
152.手机加载音乐游戏,并与所述提琴模拟装置建立蓝牙通信连接后,呈现操作指示信息(即上述第一信息),用户根据手机呈现的操作指示信息对所述提琴模拟装置执行操
作;所述提琴模拟装置检测到自身的状态变化过程,根据检测到的状态变化过程确定用户执行的操作,并生成相应的操作数据(即上述第二信息)发送给手机;手机根据所述提琴模拟装置反馈的操作数据,判断用户执行的操作是否与操作指示信息指示的操作相符,得到判断结果(即上述相似度匹配结果);并根据得到的判断结果呈现相应的游戏效果;所述游戏效果包括画面效果和声音效果。
153.举例来说,在手机呈现“拉弓操作”的操作指示信息时(操作指示信息对应有操作时间点,相当于上述操作过程对应的时刻),用户可以操作琴弓结构件71摩擦转轴模拟拉弦结构件75,转轴模拟拉弦结构件75通过齿轮76带动电机编码器77转动,电机编码器77识别自身转动的方向、转动的角度和转动的时间点(即上述时间信息),生成相应的操作数据,并将生成的操作数据通过蓝牙传输至手机;手机可以通过对比接收的操作数据中的时间点以及操作指示信息对应的时间点,判断用户“演奏”的准确度(即节拍准确度),并根据用户“演奏”的准确度进行相应的画面和声音反馈(即呈现相应的游戏效果)。在手机呈现“揉弦操作”的操作指示信息时,用户可以推动按钮摇杆部件73,按钮摇杆部件73中的传感器检测到按钮摇杆部件73被推动时,生成相应的包含操作时间点的操作数据,并将生成的操作数据通过蓝牙传输至手机,手机根据接收到的操作数据中的时间点以及操作指示信息对应的时间点,判断用户“演奏”的准确度,并根据用户“演奏”的准确度进行相应的画面和声音反馈。在手机呈现“点弦操作”的操作指示信息时,用户可以按压按钮摇杆部件73,按钮摇杆部件73中的传感器检测到按钮摇杆部件73被按压时,生成相应的包含操作时间点的操作数据,并将生成的操作数据通过蓝牙传输至手机,手机根据接收到的操作数据中的时间点以及操作指示信息对应的时间点,判断用户“演奏”的准确度,并根据用户“演奏”的准确度进行相应的画面和声音反馈。在手机呈现“切换姿态操作”的操作指示信息时,用户可以切换操作所述提琴模拟装置的姿态(例如将所述提琴模拟装置架在肩膀上进行操作,或者,将所述提琴模拟装置竖立在腿上进行操作),姿态传感器74检测到所述提琴模拟装置的放置姿态发生改变时,生成包含改变时间点的操作数据(也可以包含所述提琴模拟装置改变后的放置姿态),并将生成的操作数据通过蓝牙传输至手机,手机根据接收到的操作数据中的时间点以及操作指示信息对应的时间点,判断用户“演奏”的准确度,并根据用户“演奏”的准确度进行相应的画面和声音反馈。
154.实际应用时,所述按钮摇杆部件73、所述姿态传感器74和所述电机编码器77中可以各设置有一个蓝牙通信模块;三个蓝牙通信模块中的一个蓝牙通信模块为主蓝牙通信模块,三个蓝牙通信模块除所述主蓝牙通信模块外的其它蓝牙通信模块为从蓝牙通信模块。所述主蓝牙通信模块直接将自身所处部件的传感器生成的操作数据发送至手机;所述从蓝牙通信模块需要将自身所处部件的传感器生成的操作数据发送至所述主蓝牙通信模块,再由所述主蓝牙通信模块经接收到的操作数据发送至手机。
155.这里,本应用实施例提供的信息处理方法的具体实现过程与图1所示的信息处理方法以及图8所示的信息处理方法的具体实现过程相同,这里不多赘述。
156.本应用实施例提供的信息处理方法,具备以下优点:
157.结合了手机游戏与提琴形态的玩具(即所述提琴模拟装置),提升了提琴模拟装置的趣味性,进而提升了用户体验;
158.为了实现本发明实施例终端侧的方法,本发明实施例还提供了一种信息处理装
置,如图11所示,信息处理装置80包括第一处理单元81、第二处理单元82、第三处理单元83和第四处理单元84;其中,
159.所述第一处理单元81,用于呈现第一信息;所述第一信息用于指示用户对提琴模拟装置执行相应操作;
160.所述第二处理单元82,用于接收所述提琴模拟装置发送的第二信息;所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;
161.所述第三处理单元83,用于将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;
162.所述第四处理单元84,用于根据所述相似度匹配结果,确定并呈现相应的游戏效果。
163.在一实施例中,所述第三处理单元83,还用于:
164.将所述第二信息包含的标识信息与所述第三信息包含的标识信息进行相似度匹配,并将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配;其中,
165.所述标识信息表征对所述提琴模拟装置执行的操作对应的所述提琴模拟装置的部件;
166.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻。
167.在一实施例中,所述第三处理单元83,还用于:
168.将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配,并将所述第二信息包含的操作完成度信息与所述第三信息包含的操作完成度信息进行相似度匹配;其中,
169.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻;
170.所述操作完成度信息表征对所述提琴模拟装置执行操作的过程中所述提琴模拟装置的状态变化过程。
171.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行揉弦操作;所述揉弦操作为推移所述提琴模拟装置的按钮摇杆部件的操作。
172.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行点弦操作;所述点弦操作为按压所述提琴模拟装置的按钮摇杆部件的操作。
173.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行拉弓操作;所述拉弓操作为使得所述提琴模拟装置的转轴部件转动的操作;所述转轴部件连接有电机编码器;所述转轴部件转动时带动所述电机编码器转动;所述第三信息包含的操作完成度信息至少包含所述电机编码器转动的转动方向和转动角度。
174.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行切换姿态操作;所述切换姿态操作为改变所述提琴模拟装置的放置姿态的操作;所述第三信息包含的标识信息表征所述提琴模拟装置的姿态传感器;所述第三信息包含的操作完成度信息至少包含改变后的所述提琴模拟装置的放置姿态。
175.实际应用时,所述第一处理单元81、所述第二处理单元82、所述第三处理单元83和所述第四处理单元84可由信息处理装置80中的处理器结合通信接口实现。
176.为了实现本发明实施例提琴模拟装置侧的方法,本发明实施例还提供了一种信息处理装置,如图12所示,信息处理装置90包括检测单元91;其中,所述检测单元91,用于:
177.检测用户对所述提琴模拟装置执行的操作;
178.根据检测到的操作,生成第二信息,并将所述第二信息发送给终端;所述第二信息表征所述用户对所述提琴模拟装置执行操作的过程。
179.在一实施例中,所述检测单元91,还用于:
180.根据所述操作对应的所述提琴模拟装置的部件,生成标识信息;
181.根据所述操作对应的时刻,生成时间信息;
182.利用所述标识信息和所述时间信息,生成第二信息。
183.在一实施例中,所述检测单元91,还用于:
184.根据所述操作对应的时刻,生成时间信息;
185.根据所述操作的过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息;
186.利用所述时间信息和所述操作完成度信息,生成第二信息。
187.在一实施例中,所述提琴模拟装置包括按钮摇杆部件;所述检测单元91,还用于:
188.检测到所述按钮摇杆部件被推移时,确定检测到揉弦操作。
189.在一实施例中,所述提琴模拟装置包括按钮摇杆部件;所述检测单元91,还用于:
190.检测到所述按钮摇杆部件被按压时,确定检测到点弦操作。
191.在一实施例中,所述提琴模拟装置包括转轴部件以及与所述转轴部件连接的电机编码器;所述转轴部件转动时带动所述电机编码器转动;所述检测单元91,还用于:
192.检测到所述电机编码器转动时,确定检测到拉弓操作;
193.根据所述电机编码器转动的转动方向和转动角度,生成操作完成度信息。
194.在一实施例中,所述提琴模拟装置包括姿态传感器;所述姿态传感器用于检测所述提琴模拟装置的放置姿态;所述检测单元91,还用于:
195.通过所述姿态传感器检测到所述提琴模拟装置的放置姿态发生改变时,确定检测到切换姿态操作;
196.根据改变后的所述提琴模拟装置的放置姿态,生成操作完成度信息。
197.实际应用时,所述检测单元91可由信息处理装置90中的处理器结合通信接口实现。
198.需要说明的是:上述实施例提供的信息处理装置在进行信息处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息处理装置与信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
199.基于上述程序模块的硬件实现,且为了实现本发明实施例终端侧的方法,本发明实施例还提供了一种终端,如图13所示,终端1000包括:
200.通信接口1001,能够与其它电子设备进行信息交互;
201.处理器1002,与所述通信接口1001连接,以实现与其它电子设备进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的方法;
202.存储器1003,用于存储能够在所述处理器1002上运行的计算机程序。
203.具体地,所述处理器1002用于执行以下操作:
204.呈现第一信息;所述第一信息用于指示用户对提琴模拟装置执行相应操作;
205.接收所述提琴模拟装置发送的第二信息;所述第二信息表征所述用户基于所述第一信息对所述提琴模拟装置执行操作的过程;
206.将所述第二信息与第三信息进行相似度匹配,得到相似度匹配结果;所述第三信息表征对所述提琴模拟装置执行所述第一信息指示的相应操作的参照过程;
207.根据所述相似度匹配结果,确定并呈现相应的游戏效果。
208.在一实施例中,所述处理器1002,还用于执行以下操作:
209.将所述第二信息包含的标识信息与所述第三信息包含的标识信息进行相似度匹配,并将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配;其中,
210.所述标识信息表征对所述提琴模拟装置执行的操作对应的所述提琴模拟装置的部件;
211.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻。
212.在一实施例中,所述处理器1002,还用于执行以下操作:
213.将所述第二信息包含的时间信息与所述第三信息包含的时间信息进行相似度匹配,并将所述第二信息包含的操作完成度信息与所述第三信息包含的操作完成度信息进行相似度匹配;其中,
214.所述时间信息表征对所述提琴模拟装置执行的操作对应的时刻;
215.所述操作完成度信息表征对所述提琴模拟装置执行操作的过程中所述提琴模拟装置的状态变化过程。
216.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行揉弦操作;所述揉弦操作为推移所述提琴模拟装置的按钮摇杆部件的操作。
217.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行点弦操作;所述点弦操作为按压所述提琴模拟装置的按钮摇杆部件的操作。
218.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行拉弓操作;所述拉弓操作为使得所述提琴模拟装置的转轴部件转动的操作;所述转轴部件连接有电机编码器;所述转轴部件转动时带动所述电机编码器转动;所述第三信息包含的操作完成度信息至少包含所述电机编码器转动的转动方向和转动角度。
219.在一实施例中,所述第一信息用于指示用户对提琴模拟装置执行切换姿态操作;所述切换姿态操作为改变所述提琴模拟装置的放置姿态的操作;所述第三信息包含的标识信息表征所述提琴模拟装置的姿态传感器;所述第三信息包含的操作完成度信息至少包含改变后的所述提琴模拟装置的放置姿态。
220.需要说明的是:所述处理器1002和所述通信接口1001的具体处理过程详见方法实施例,这里不再赘述。
221.当然,实际应用时,终端1000中的各个组件通过总线系统1004耦合在一起。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线
都标为总线系统1004。
222.本发明实施例中的存储器1003用于存储各种类型的数据以支持终端1000的操作。这些数据的示例包括:用于在终端1000上操作的任何计算机程序。
223.上述本发明实施例揭示的方法可以应用于处理器1002中,或者由处理器1002实现。所述处理器1002可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1002中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1002可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器1002可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1003,处理器1002读取存储器1003中的信息,结合其硬件完成前述方法的步骤。
224.在示例性实施例中,终端1000可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
225.基于上述程序模块的硬件实现,且为了实现本发明实施例提琴模拟装置侧的方法,本发明实施例还提供了一种提琴模拟装置,如图14所示,所述提琴模拟装置1100包括:
226.通信接口1101,能够与其它电子设备进行信息交互;
227.处理器1102,与所述通信接口1101连接,以实现与其它电子设备进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的方法;
228.存储器1103,用于存储能够在所述处理器1102上运行的计算机程序。
229.具体地,所述处理器1102用于执行以下操作:
230.检测用户对所述提琴模拟装置执行的操作;
231.根据检测到的操作,生成第二信息,并将所述第二信息发送给终端;所述第二信息表征所述用户对所述提琴模拟装置执行操作的过程。
232.在一实施例中,所述处理器1102,还用于执行以下操作:
233.根据所述操作对应的所述提琴模拟装置的部件,生成标识信息;
234.根据所述操作对应的时刻,生成时间信息;
235.利用所述标识信息和所述时间信息,生成第二信息。
236.在一实施例中,所述处理器1102,还用于执行以下操作:
237.根据所述操作对应的时刻,生成时间信息;
238.根据所述操作的过程中所述提琴模拟装置的状态变化过程,生成操作完成度信息;
239.利用所述时间信息和所述操作完成度信息,生成第二信息。
240.在一实施例中,所述提琴模拟装置1100包括按钮摇杆部件;所述处理器1102,还用
only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
256.在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器1003,上述计算机程序可由终端1000的处理器1002执行,以完成前述终端侧方法所述步骤。再比如包括存储计算机程序的存储器1103,上述计算机程序可由提琴模拟装置1100的处理器1102执行,以完成前述提琴模拟装置侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
257.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
258.另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1