一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟空间匹配方法、装置、电子设备及可读介质与流程

2022-02-22 18:16:17 来源:中国专利 TAG:


1.本发明实施例涉及互联网技术领域,特别是涉及一种虚拟空间匹配方法、一种虚拟空间匹配装置、一种电子设备以及一种计算机可读介质。


背景技术:

2.随着互联网技术的不断发展,智能手机、个人计算机、平板电脑等终端设备被广泛使用,各式各样的应用程序也逐渐的走入人们的生活,例如游戏、直播等应用程序。
3.目前在游戏中,玩家之间会共同组队参与竞技比赛,需要多名玩家共同组队参与,现有玩家匹配方法,是由一名玩家创建游戏房间,再邀请其他玩家或通过查找房间号进入游戏房间,但是这种单一的加入游戏房间的交互方式,随着游戏的社交属性逐渐增强,已经不能满足玩家的需求。


技术实现要素:

4.本发明实施例是提供一种虚拟空间匹配方法、装置、电子设备以及计算机可读存储介质,以解决加入虚拟房间的交互方式过于单一,不能给予玩家更多选择的问题。
5.本发明实施例公开了一种一种虚拟空间匹配方法,包括:
6.响应在第一终端设备上的创建操作,创建虚拟空间;
7.获取第一终端设备的第一旋转角度信息,并将所述第一旋转角度信息作为所述虚拟空间的空间密码;
8.获取第二终端设备的第二旋转角度信息;
9.在所述第二旋转角度信息与所述空间密码匹配时,加入所述虚拟空间。
10.可选地,所述获取第二终端设备的第二旋转角度信息,包括:
11.获取在所述第一终端设备的指定范围内的第二终端设备的第二旋转角度信息。
12.可选地,通过所述第一终端设备提供的图形用户界面,所述图形用户界面包括组队控件,所述响应在第一终端设备上的创建操作,创建虚拟空间的步骤,包括:
13.响应针对所述组队控件的触控操作,创建虚拟空间。
14.可选地,所述第一终端设备包括陀螺仪,所述获取第一终端设备的第一旋转角度信息,并将所述第一旋转角度信息作为所述虚拟空间的空间密码的步骤,包括:
15.响应对所述第一终端设备的旋转操作,调用所述陀螺仪识别所述第一终端设备的第一旋转角度信息;
16.在所述图形用户界面中显示所述第一旋转角度信息和确定控件;
17.响应针对所述确定控件的触控操作,将所述第一旋转角度信息作为所述虚拟空间的空间密码。
18.可选地,所述虚拟空间至少包括游戏的游戏房间,以及直播的直播房间的其中一种;所述第一终端设备和所述第二终端设备之间通过近距离通信技术互联,所述近距离通信技术至少包括wifi、nfc和蓝牙。
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.可选地,所述虚拟空间至少包括游戏的游戏房间,以及直播的直播房间的其中一种;所述第一终端设备和所述第二终端设备之间通过近距离通信技术互联,所述近距离通信技术至少包括wifi、nfc和蓝牙。
47.本发明实施例还公开了一种虚拟空间匹配装置,包括:
48.第三信息获取模块,用于在第一终端设备创建虚拟空间和空间密码时,获取第二终端设备的第二旋转角度信息;所述空间密码为所述第一终端设备的第一旋转角度信息;
49.虚拟空间加入模块,用于在所述第二旋转角度信息与所述空间密码匹配时,加入所述虚拟空间。
50.可选地,通过所述第二终端设备提供的图形用户界面,所述图形用户界面包括组队控件,所述第三信息获取模块,用于响应针对所述组队控件的触控操作,获取所述第二终端设备的第二旋转角度信息。
51.可选地,所述第二终端设备包括陀螺仪,所述装置还包括:第二旋转角度信息显示模块,用于响应对所述第二终端设备的旋转操作,调用所述陀螺仪识别第二旋转角度信息;在所述图形用户界面中显示所述第二旋转角度信息。
52.可选地,所述装置还包括:提示信息显示模块,用于确定在所述图形用户界面中的提示信息;在所述图形用户界面中显示提示信息;其中,所述提示信息至少包括在所述第二旋转角度信息与所述空间密码匹配时,所述空间密码正确的正确提示信息,以及,在所述第二旋转角度信息与所述空间密码不匹配时,所述空间密码错误的错误提示信息。
53.可选地,所述装置还包括:图形用户界面更新模块,用于确定在所述图形用户界面的状态显示参数;按照所述状态显示参数更新所述图形用户界面,以通过具有不同显示参数的所述图形用户界面表征所述第二旋转角度信息与所述空间密码匹配或者不匹配。
54.本发明实施例还公开了一种虚拟空间匹配装置,包括:
55.组队虚拟空间创建模块,用于响应在第一终端设备上的创建操作,创建虚拟空间;
56.队伍密码确定模块,用于响应针对所述虚拟空间中多个虚拟队伍的创建操作,获取所述第一终端设备的多个第三旋转角度信息,分别作为多个所述虚拟队伍的队伍密码;
57.第四信息获取模块,用于获取第二终端设备的第四旋转角度信息;
58.队伍密码匹配模块,用于在所述第四旋转角度信息与一所述队伍密码匹配时,允许所述第二终端设备加入所述虚拟空间中匹配的所述虚拟队伍。
59.本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
60.所述存储器,用于存放计算机程序;
61.所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
62.本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
63.本发明实施例包括以下优点:
64.在本发明实施例中,响应在第一终端设备上的创建操作,创建虚拟空间,获取第一终端设备的第一旋转角度信息,并将第一旋转角度信息作为虚拟空间的空间密码,然后,获取第二终端设备的第二旋转角度信息,在第二旋转角度信息与空间密码匹配时,可以允许第二终端设备加入虚拟空间。本发明实施例通过利用终端设备的机身的交互方式来加入虚拟空间,丰富了游戏中加入虚拟房间的交互方式,给予玩家更多的交互方式的选择,提高了玩家的游戏体验。
附图说明
65.图1是一种游戏房间的组队码输入的示意图;
66.图2是本发明实施例中提供的一种虚拟空间匹配方法的步骤流程图;
67.图3是本发明实施例中提供的一种图形用户界面的示意图之一;
68.图4是本发明实施例中提供的一种图形用户界面的示意图之二;
69.图5是本发明实施例中提供的另一种虚拟空间匹配方法的步骤流程图;
70.图6是本发明实施例中提供的一种图形用户界面的示意图之三;
71.图7是本发明实施例中提供的又一种虚拟空间匹配方法的步骤流程图;
72.图8是本发明实施例中提供的一种虚拟空间匹配装置的结构框图;
73.图9是本发明实施例中提供的另一种虚拟空间匹配装置的结构框图;
74.图10是本发明实施例中提供的又一种虚拟空间匹配装置的结构框图;
75.图11是本发明实施例中提供的一种电子设备的框图;
76.图12是本发明实施例中提供的一种计算机可读介质的示意图。
具体实施方式
77.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
78.目前市面上的游戏等应用程序的社交属性逐渐增强,很多时候会与陌生人面对面一起组队进行竞技比赛,所以面对面的组队方案应运而生。
79.游戏中较为主流的面对面的组队方案为玩家输入相同的组队码。具体地,参照图1,是一种游戏房间的组队码输入的示意图,在一个玩家创建游戏房间和4位组队码后,其他希望组队的玩家可以在终端设备上打开组队界面,然后在组队界面中找到“面对面游戏”的控件,只要输入相同的4位组队码,即可加入同样的游戏房间。上述的面对面组队方案适应范围广,但是这种单一的加入游戏房间的交互方式,随着游戏的社交属性逐渐增强,已经不能满足玩家的需求。
80.针对上述问题,本发明实施例提供了一种虚拟空间匹配方法,通过利用终端设备的机身的交互方式加入虚拟空间,丰富了加入虚拟房间的交互方式,提高了玩家的游戏体验。
81.在本发明其中一种实施例中的虚拟空间匹配方法可以运行于终端设备或者是服
务器。其中,终端设备可以为本地终端设备。当虚拟空间匹配方法运行于服务器时,该虚拟空间匹配方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
82.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟空间匹配方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,第一终端设备、电视机、计算机、掌上电脑等;但是进行虚拟空间匹配方法的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
83.在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
84.参照图2,示出了本发明实施例中提供的一种虚拟空间匹配方法的步骤流程图,具体可以包括如下步骤:
85.步骤201、响应在第一终端设备上的创建操作,创建虚拟空间。
86.其中,所述虚拟空间至少可以包括游戏的游戏房间,以及直播的直播房间的其中一种。具体地,通过加入到游戏的游戏房间,玩家之间可以组队进行竞技比赛,通过加入到直播的直播房间,用户可以观看到主播的直播视频。以下为了便于说明,主要以游戏的游戏房间为例。
87.在具体应用中,第一终端设备是创建虚拟空间的终端,第二终端设备则是加入虚拟空间的终端。需要说明的是,上述终端设备之间是可以互相交换,例如,第二终端设备作为创建虚拟空间的终端,第一终端设备则作为加入虚拟空间的终端,本发明实施例对此无需加以限制。
88.在本发明实施例中,在玩家希望组队进行竞技比赛时,响应在第一终端设备上的创建操作,可以通过第一终端设备进行虚拟空间的创建,随后,可以允许第二终端设备加入该虚拟空间,完成游戏组队或者进入直播房间。需要说明的是,第二终端设备可以是一个或者以上。
89.可选地,第一终端设备和第二终端设备之间可以通过近距离通信技术互联,其中,所述近距离通信技术至少可以包括wifi(wireless-fidelity,无线网络)、nfc(near field communication,近距离无线通讯技术)和蓝牙(bluetooth)。
90.步骤202、获取第一终端设备的第一旋转角度信息,并将所述第一旋转角度信息作为所述虚拟空间的空间密码。
91.步骤203、获取第二终端设备的第二旋转角度信息。
92.其中,第一旋转角度信息和第二旋转角度信息,分别是第一终端设备和第二终端设备通过已经安装的传感器获取的信息。作为一个具体示例,传感器是终端设备中安装陀螺仪,通过陀螺仪可以获取终端设备的旋转角度,例如,终端设备的机身旋转了36
°
(度)。
93.在本发明实施例中,在玩家通过第一终端设备创建虚拟空间后,玩家可以通过旋转第一终端设备的机身,来确定第一旋转角度信息,并将该第一旋转角度信息作为进入虚拟空间的空间密码,例如确定第一旋转角度信息是38.6
°
,可以将38.6
°
作为虚拟空间的空间密码。此时,第一终端设备可以获取到其他玩家通过旋转第二终端设备的机身所确定第二旋转角度信息。需要说明的是,第二终端设备的玩家可以不断旋转机身得到第二旋转角度信息,并提交至第一终端设备。
94.步骤204、在所述第二旋转角度信息与所述空间密码匹配时,加入所述虚拟空间。
95.在本发明实施例中,第二终端设备的玩家通过旋转机身得到第二旋转角度信息并传输至第一终端设备,在第二旋转角度信息与虚拟空间的空间密码匹配时,第一终端设备将允许第二终端设备加入到虚拟空间。以游戏的游戏空间为例,假设游戏空间的空间密码是36.9
°
,第二终端设备的玩家通过旋转机身调整第二旋转角度信息,例如从将第二旋转角度信息32.2
°
开始不断调整,直至调整至36.9
°
时,可以确定为第二旋转角度信息与空间密码匹配,第一终端设备将允许第二终端设备加入到该游戏空间,玩家就可以组队进行竞技比赛。
96.需要说明的是,本发明实施例中第二旋转角度信息与空间密码在相同时可以确定为匹配,例如都是36.9
°
,也可以允许存在一定误差,例如假设允许误差为
±1°
,如果空间密码是36.9
°
,则当第二旋转角度信息为35.9
°‑
37.9
°
,以提高匹配的成功率,提高玩家组队效率。
97.在上述虚拟空间匹配方法中,响应在第一终端设备上的创建操作,创建虚拟空间,获取第一终端设备的第一旋转角度信息,并将第一旋转角度信息作为虚拟空间的空间密码,然后,获取第二终端设备的第二旋转角度信息,在第二旋转角度信息与空间密码匹配时,可以允许第二终端设备加入虚拟空间。本发明实施例通过利用终端设备的机身的交互方式来加入虚拟空间,丰富了游戏中加入虚拟房间的交互方式,给予玩家更多的交互方式的选择,提高了玩家的游戏体验。
98.在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。
99.在一示例性实施例中,所述步骤203、获取第二终端设备的第二旋转角度信息,可以包括如下步骤:
100.获取在所述第一终端设备的指定范围内的第二终端设备的第二旋转角度信息。
101.在本发明实施例中,可以实现面对面的游戏组队。
102.其中,指定范围可以由第一终端设备的玩家确定,或者根据所采用的近距离通信技术的通信距离确定。例如,玩家可以设定指定范围为3m(米),则将允许在第一终端设备3m内的第二终端设备加入,再例如,假设是采用nfc技术,则指定范围可以是10cm(厘米),再例如,假设是采用wifi技术,则指定范围可以是50m,假设是采用nfc技术,则指定范围可以是20m。
103.示例性地,在面对面的游戏组队时,假设终端设备之间已经采用了wifi技术,则指定范围可以是50m,在第一终端设备创建虚拟空间和空间密码后,获取第一终端设备的50m内的第二终端设备的第二旋转角度信息,然后确定第二旋转角度信息是否与虚拟空间的空间密码匹配,并在匹配时允许第二终端设备加入该虚拟空间。
104.在上述可选实施例中,获取在第一终端设备的指定范围内的第二终端设备的第二旋转角度信息与虚拟空间的空间密码进行匹配,实现了面对面的游戏组队。
105.在一示例性实施例中,通过所述第一终端设备提供的图形用户界面,所述图形用户界面包括组队控件,所述步骤201、响应在第一终端设备上的创建操作,创建虚拟空间的步骤,可以包括如下步骤:
106.响应针对所述组队控件的触控操作,创建虚拟空间。
107.其中,触控操作可以包括但不限于点击操作、按压操作等。
108.在本发明实施例中,在第一终端设备提供的图形用户界面,可以是游戏的应用程序渲染所得,在图形用户界面中显示的内容可以包括组队控件,在检测到玩家针对组队控件的触控操作时,例如玩家对组队控件进行点击操作时,响应该触控操作,创建一个游戏空间。
109.参照图3,是本发明实施例的一种图形用户界面的示意图,在图形用户界面的右上方显示组队控件301,玩家可以通过对组队控件301进行点击操作,来完成游戏空间的创建。
110.在上述可选实施例中,在第一终端设备的图形用户界面中可以展示组队控件来方便玩家进行虚拟空间的创建,丰富了玩家与游戏的交互方式,提高了玩家的游戏体验。
111.在一示例性实施例中,所述第一终端设备可以包括陀螺仪,所述步骤202、获取第一终端设备的第一旋转角度信息,并将所述第一旋转角度信息作为所述虚拟空间的空间密码的步骤,可以包括:
112.响应对所述第一终端设备的旋转操作,调用所述陀螺仪识别所述第一终端设备的第一旋转角度信息;
113.在所述图形用户界面中显示所述第一旋转角度信息和确定控件;
114.响应针对所述确定控件的触控操作,将所述第一旋转角度信息作为所述虚拟空间的空间密码。
115.其中,陀螺仪又叫角速度传感器,是一种基于角动量守恒的理论设计出来的,其测量物理量是偏转或者倾斜时的转动角速度,用于感测与维持方向的装置。在终端设备中安装陀螺仪,可以对终端设备转动、偏转的动作进行准确的测量,从而精确分析确定出旋转角度信息。目前大部分的终端设备上均设置有陀螺仪,并通过陀螺仪来扩展实现终端设备之间的交互方式。
116.在本发明实施例中,参照图4,在第一终端设备创建虚拟空间后,第一终端设备的玩家可以通过旋转机身,例如0-360
°
进行旋转,并调用陀螺仪来识别此时的第一旋转角度信息,此时第一旋转角度信息可以实时展示在第一终端设备的图形用户界面中,例如可以从0
°‑
180
°
之间不断显示,并且,在图形用户界面中的显示一个确定控件401,在第一终端设备的玩家旋转到满意的第一旋转角度信息时,可以对确定控件401进行触控操作,响应触控操作,将此时的第一旋转角度信息作为虚拟空间的空间密码,例如,在图形用户界面中显示90
°
时,对确定控件401进行点击,则会将90
°
作为虚拟空间的空间密码。
117.在上述可选实施例中,第一终端设备的玩家可以通过旋转机身调整第一旋转角度信息,并且通过响应玩家对确定控件的触控操作,将第一旋转角度信息作为虚拟空间的空间密码,便于玩家完成空间密码的设置。此外,本发明实施例选用陀螺仪,是考虑到目前陀螺仪是主流的终端设备的标配,已经被广泛利用于游戏、vr(virtual reality,虚拟现实)、导航等等,因此通过陀螺仪实现本发明实施例的虚拟空间的匹配,更容易普及。
118.参照图5,示出了本发明实施例中提供的另一种虚拟空间匹配方法的步骤流程图,具体可以包括如下步骤:
119.步骤501、在第一终端设备创建虚拟空间和空间密码时,获取第二终端设备的第二旋转角度信息;所述空间密码为所述第一终端设备的第一旋转角度信息。
120.步骤502、在所述第二旋转角度信息与所述空间密码匹配时,加入所述虚拟空间。
121.在本发明实施例中,在第一终端设备创建虚拟空间和空间密码后,第一终端设备可以获取到第二终端设备的空间密码,如果第二终端设备的玩家希望加入该虚拟空间,则可以不断旋转第二终端设备的机身,以得到第二旋转角度信息,并发送至第一终端设备,第一终端设备对第二旋转角度信息与空间密码进行匹配,如果两者匹配,则第二终端设备可以加入到虚拟空间中。需要说明的是,确定第二旋转角度信息与虚拟空间的空间密码是否匹配,可以是在第一终端设备中实现,也可以是在第二终端设备中实现,本发明实施例对此无需加以限制。
122.在一示例性实施例中,通过所述第二终端设备提供的图形用户界面,所述图形用户界面包括组队控件,所述步骤501、获取所述第二终端设备的第二旋转角度信息的步骤,可以包括:
123.响应针对所述组队控件的触控操作,获取所述第二终端设备的第二旋转角度信息。
124.其中,触控操作可以包括但不限于点击操作、按压操作等。
125.在本发明实施例中,在第二终端设备提供的图形用户界面,可以是游戏的应用程序渲染所得,在图形用户界面中显示的内容可以包括组队控件,在检测到玩家针对组队控件的触控操作时,例如玩家对组队控件进行点击操作时,响应该触控操作,玩家可以开始旋转第二终端设备的机身,获取第二旋转角度信息。
126.可选地,在本发明实施例中,在面对面的游戏组队时,可以由第二终端设备向第一终端设备发起组队请求,也可以第一终端设备向第二终端设备发起组队请求。具体地,在第一终端设备中创建虚拟空间后,以第一终端设备为起点,指定范围为半径确定一个圆形区域,如果是由第二终端设备向第一终端设备发起组队请求,则第二终端设备玩家可以主动打开游戏,并在对图形用户界面中的组队控件进行触控操作,以向圆形区域内的第一终端设备发送第二旋转角度信息来请求加入虚拟空间,如果是第一终端设备向第二终端设备发起组队请求,则第一终端设备向圆形区域内的第二终端设备发送组队请求,第二终端设备响应该组队请求,则进入游戏中,旋转第二终端设备以向第一终端设备发送第二旋转角度信息来加入虚拟空间。
127.在上述可选实施例中,在第二终端设备的图形用户界面中可以展示组队控件来方便玩家选择是否加入虚拟空间,或者,第一终端设备主动请求第二终端设备的玩家加入虚拟空间,然后,玩家就可以通过旋转第二终端设备的机身来匹配虚拟空间的空间密码,丰富
了玩家与游戏的交互方式,提高了玩家的游戏体验。
128.在一示例性实施例中,所述第二终端设备可以包括陀螺仪,在所述步骤501、获取所述第二终端设备的第二旋转角度信息的步骤之后,所述方法还可以包括:
129.响应对所述第二终端设备的旋转操作,调用所述陀螺仪识别第二旋转角度信息;
130.在所述图形用户界面中显示所述第二旋转角度信息。
131.在本发明实施例中,在第一终端设备创建虚拟空间后,第二终端设备的玩家可以通过旋转机身,并调用陀螺仪来识别此时的第二旋转角度信息,此时第二旋转角度信息可以实时展示在图形用户界面中,例如可以从0
°‑
180
°
之间不断显示,使得玩家可以知晓当前的第二旋转角度信息,以提高玩家进入虚拟空间的速度。
132.在一示例性实施例中,在所述步骤501、获取所述第二终端设备的第二旋转角度信息的步骤之后,所述方法还可以包括:
133.确定在所述图形用户界面中的提示信息;
134.在所述图形用户界面中显示提示信息;其中,所述提示信息至少包括在所述第二旋转角度信息与所述空间密码匹配时,所述空间密码正确的正确提示信息,以及,在所述第二旋转角度信息与所述空间密码不匹配时,所述空间密码错误的错误提示信息。
135.在本发明实施例中,在图形用户界面中显示第二旋转角度信息的同时,还可以根据第二旋转角度信息与空间密码是否匹配,在图形用户界面中显示相应的提示信息,例如,参照图6,如果第二旋转角度信息与所述空间密码匹配,则可以在图形用户界面中显示空间密码正确的正确提示信息,例如“密码正确”,如果第二旋转角度信息与空间密码不匹配,则可以在图形用户界面中显示空间密码错误的错误提示信息,例如“输入密码中”。
136.,在上述可选实施例中,根据第二旋转角度信息与空间密码是否匹配,在图形用户界面中显示相应的提示信息,以提示玩家是否需要继续旋转第二终端设备。
137.在一示例性实施例中,所述方法还可以包括如下步骤:
138.确定在所述图形用户界面的状态显示参数;
139.按照所述状态显示参数更新所述图形用户界面,以通过具有不同显示参数的所述图形用户界面表征所述第二旋转角度信息与所述空间密码匹配或者不匹配。
140.其中,状态显示参数用于更新图形用户界面的显示效果,例如可以显示为不同的颜色或者亮度。
141.在本发明实施例中,可以实时根据第二旋转角度信息与空间密码匹配结果(匹配或者不匹配),来确定图形用户界面的状态显示参数。
142.例如,假设白色的状态显示参数表示第二旋转角度信息与空间密码不匹配,绿色的状态显示参数表示第二旋转角度信息与空间密码匹配,则在两者不匹配时,图形用户界面的颜色可以显示为白色,在两者匹配时,图形用户界面的颜色可以显示为绿色。
143.再例如,假设较亮的状态显示参数表示第二旋转角度信息与空间密码匹配,较暗的状态显示参数表示第二旋转角度信息与空间密码不匹配,则在两者不匹配时,图形用户界面的亮度可以显示为较暗的亮度,在两者匹配时,图形用户界面的亮度可以显示为较亮的亮度。
144.在上述可选实施例中,通过第二旋转角度信息与空间密码是否匹配来确定对应的状态显示参数,并基于状态显示参数更新图形用户界面,使得玩家可以快速意识到是否已
经完成匹配,避免玩家多次的无用尝试,减少了玩家的负担,提升了玩家的游戏体验。
145.应用本发明实施例,房主(第一终端设备的玩家)在创建虚拟房间的时候,可以通过旋转第一终端设备改变陀螺仪的数值(即第一旋转角度信息),并记录第一终端设备的第一旋转角度信息作为空间密码。其它房客(第二终端设备的玩家)只要在房主的第一终端设备附近,并在进入该虚拟空间旋转第二终端设备到房主设定的空间密码时即可加入该虚拟空间。
146.其中,在房客旋转第二终端设备机身的过程中,如果旋转得到的不是正确的空间密码,则在图形用户界面中显示错误提示信息“输入密码中”,如果旋转得到的是正确的空间密码,则在图形用户界面以高亮、明亮的颜色等显眼的状态显示正确提示信息“密码正确”。
147.参照图7,示出了本发明实施例中提供的又一种虚拟空间匹配方法的步骤流程图,具体可以包括如下步骤:
148.步骤701、响应在第一终端设备上的创建操作,创建虚拟空间;
149.步骤702、响应针对所述虚拟空间中多个虚拟队伍的创建操作,获取所述第一终端设备的多个第三旋转角度信息,分别作为多个所述虚拟队伍的队伍密码;
150.步骤703、获取第二终端设备的第四旋转角度信息;
151.步骤704、在所述第四旋转角度信息与所述一队伍密码匹配时,允许所述第二终端设备加入所述虚拟空间中匹配的所述虚拟队伍。
152.在本发明实施例中,考虑到在游戏中通常是由多个队伍之间互相进行竞技,因此在前述实施例的基础上,可以进一步设置为在第一终端设备上在创建虚拟空间后,还可以进一步在虚拟空间中创建多个虚拟队伍,例如队伍a和队伍b,再通过旋转第一终端设备的机身,分别针对队伍a和队伍b设置第三旋转角度信息作为对应的队伍密码,例如针对队伍a设置队伍密码为39
°
,针对队伍b设置队伍密码为50
°
,然后,在获取第二终端设备的第四旋转角度信息,如果第二终端设备的第四旋转角度信息与某个队伍密码匹配时,就可以加入到匹配的虚拟队伍中,例如,如果第四旋转角度信息是39
°
,那么第二终端设备就可以加入到队伍a,如果第四旋转角度信息是50
°
,那么第二终端设备就可以加入到队伍b。
153.可选地,在面对面进行组队时,还可以由第一终端设备在创建虚拟空间后,设置一个旋转角度信息,并将该旋转角度信息作为虚拟队伍的分界线,然后获取多个第二终端设备的旋转角度信息,通过比较第二终端设备的旋转角度信息与该分界线时,来确定将该第二终端设备划分至哪个虚拟队伍。
154.举例来说,假设第一终端设备的玩家设置90
°
作为虚拟队伍的分界线,其中,大于或等于90
°
的加入队伍c,小于90
°
的加入队伍d,第一终端设备获取多个第二终端设备的旋转角度信息分别是30
°
、150
°
、60
°
、100
°
,则可以确定旋转角度信息是30
°
和60
°
对应的第二终端设备加入队伍d,旋转角度信息是150
°
和100
°
对应的第二终端设备加入队伍c。
155.在上述虚拟空间匹配方法中,响应在第一终端设备上的创建操作,创建虚拟空间,进一步地,在虚拟空间中创建多个虚拟队伍,然后针对各个虚拟队伍获取第一终端设备的第三旋转角度信息作为虚拟队伍的队伍密码,然后,获取多个第二终端设备的第四旋转角度信息,在第四旋转角度信息与某个队伍密码匹配时,可以允许第二终端设备加入虚拟空间中的该虚拟队伍中。在本发明实施例中,通过利用终端设备的机身的交互方式来加入虚
拟空间的虚拟队伍,丰富了游戏中进行组队的交互方式,提高了玩家的游戏体验。
156.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
157.参照图8,示出了本发明实施例中提供的一种虚拟空间匹配装置的结构框图,具体可以包括如下模块:
158.虚拟空间创建模块801,用于响应在第一终端设备上的创建操作,创建虚拟空间;
159.第一信息获取模块802,用于获取第一终端设备的第一旋转角度信息,并将所述第一旋转角度信息作为所述虚拟空间的空间密码;
160.第二信息获取模块803,用于获取第二终端设备的第二旋转角度信息;
161.空间密码匹配模块804,用于在所述第二旋转角度信息与所述空间密码匹配时,加入所述虚拟空间。
162.在一示例性实施例中,所述第二信息获取模块803,用于获取在所述第一终端设备的指定范围内的第二终端设备的第二旋转角度信息。
163.在一示例性实施例中,通过所述第一终端设备提供的图形用户界面,所述图形用户界面包括组队控件,所述虚拟空间创建模块801,用于响应针对所述组队控件的触控操作,创建虚拟空间。
164.在一示例性实施例中,所述第一终端设备可以包括陀螺仪,所述第一信息获取模块802,用于响应对所述第一终端设备的旋转操作,调用所述陀螺仪识别所述第一终端设备的第一旋转角度信息;在所述图形用户界面中显示所述第一旋转角度信息和确定控件;响应针对所述确定控件的触控操作,将所述第一旋转角度信息作为所述虚拟空间的空间密码。
165.在一示例性实施例中,所述虚拟空间至少可以包括游戏的游戏房间,以及直播的直播房间的其中一种;
166.所述第一终端设备和所述第二终端设备之间通过近距离通信技术互联,所述近距离通信技术至少可以包括wifi、nfc和蓝牙。
167.参照图9,示出了本发明实施例中提供的另一种虚拟空间匹配装置的结构框图,具体可以包括如下模块:
168.第三信息获取模块901,用于在第一终端设备创建虚拟空间和空间密码时,获取第二终端设备的第二旋转角度信息;所述空间密码为所述第一终端设备的第一旋转角度信息。
169.虚拟空间加入模块902,用于在所述第二旋转角度信息与所述空间密码匹配时,加入所述虚拟空间。
170.在一示例性实施例中,通过所述第二终端设备提供的图形用户界面,所述图形用户界面包括组队控件,所述第三信息获取模块901,用于响应针对所述组队控件的触控操作,获取所述第二终端设备的第二旋转角度信息。
171.在一示例性实施例中,所述第二终端设备包括陀螺仪,所述装置还可以包括:第二
旋转角度信息显示模块,用于响应对所述第二终端设备的旋转操作,调用所述陀螺仪识别第二旋转角度信息;在所述图形用户界面中显示所述第二旋转角度信息。
172.在一示例性实施例中,所述装置还可以包括:提示信息显示模块,用于确定在所述图形用户界面中的提示信息;在所述图形用户界面中显示提示信息;其中,所述提示信息至少包括在所述第二旋转角度信息与所述空间密码匹配时,所述空间密码正确的正确提示信息,以及,在所述第二旋转角度信息与所述空间密码不匹配时,所述空间密码错误的错误提示信息。
173.在一示例性实施例中,所述装置还可以包括:图形用户界面更新模块,用于确定在所述图形用户界面的状态显示参数;按照所述状态显示参数更新所述图形用户界面,以通过具有不同显示参数的所述图形用户界面表征所述第二旋转角度信息与所述空间密码匹配或者不匹配。
174.参照图10,示出了本发明实施例中提供的另一种虚拟空间匹配装置的结构框图,具体可以包括如下模块:
175.组队虚拟空间创建模块1001,用于响应在第一终端设备上的创建操作,创建虚拟空间;
176.队伍密码确定模块1002,用于响应针对所述虚拟空间中多个虚拟队伍的创建操作,获取所述第一终端设备的多个第三旋转角度信息,分别作为多个所述虚拟队伍的队伍密码;
177.第四信息获取模块1003,用于获取第二终端设备的第四旋转角度信息;
178.队伍密码匹配模块1004,用于在所述第四旋转角度信息与一所述队伍密码匹配时,允许所述第二终端设备加入所述虚拟空间中匹配的所述虚拟队伍。
179.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
180.另外,本发明实施例还提供一种电子设备,如图11所示,包括处理器1101、通信接口1102、存储器1103和通信总线1104,其中,处理器1101,通信接口1102,存储器1103通过通信总线1104完成相互间的通信,
181.存储器1103,用于存放计算机程序;
182.处理器1101,用于执行存储器1103上所存放的程序时,实现如上述实施例中所述的虚拟空间匹配方法。
183.上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
184.通信接口用于上述终端与其他设备之间的通信。
185.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
186.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器
(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
187.如图12所示,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质1201,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中所述的虚拟空间匹配方法。
188.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的虚拟空间匹配方法。
189.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
190.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
191.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
192.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献