虚拟现实设备的界面共享方法和装置与流程

文档序号:12494608阅读:163来源:国知局
虚拟现实设备的界面共享方法和装置与流程

本发明属于虚拟现实技术领域,具体涉及一种虚拟现实设备的界面共享方法和装置。



背景技术:

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

用户佩戴虚拟现实设备后,虚拟现实设备将用户对外界的视觉、听觉封闭,用户仅能通过虚拟现实设备提供的虚拟现实界面与虚拟现实设备交互,例如用户可以在该虚拟现实界面中观看电影、操作游戏等。因此,在用户观看虚拟现实界面呈现的虚拟现实内容时,佩戴虚拟现实设备的用户仅能观看或者操作自己佩戴的虚拟现实设备提供的虚拟现实内容,其他用户无法观看到他人佩戴的虚拟现实设备的虚拟现实内容。



技术实现要素:

本发明的目的在于提供一种虚拟现实设备的界面共享方法和装置,可以在多个虚拟现实设备之间共享界面。

为此,本发明提供了一种虚拟现实设备的界面共享方法,应用于服务器上,该界面共享方法包括:

将第一虚拟现实设备发送的与第二虚拟现实设备共享界面的第一共享请求发送至所述第二虚拟现实设备;

接收到所述第二虚拟现实设备发送的确认所述第一共享请求的确认信息时,缓存所述第一虚拟现实设备发送的待共享的第一界面内容,并将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备;

在接收到所述第二虚拟现实设备发送的第一登录请求后,若在所述第一登录请求中得到所述第一链接地址,则将所述第一界面内容分享给所述第二虚拟现实设备。

进一步的,缓存所述第一虚拟现实设备发送的待共享的第一界面内容之前,还包括:

接收所述第一虚拟现实设备的第二登录请求,该第二登录请求包含用于标示所述第一虚拟实现设备对应用户的第一账户信息;

获取所述第一账户信息对应的在线的好友列表,将该好友列表发送至所述第一虚拟现实设备,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息;

接收所述第一虚拟现实设备发送的选择所述好友列表中一好友的账户选择信息,根据所述账户选择信息从所述好友列表中确定所述第二账户信息;

所述将获取该第一界面内容的第一链接地址发送给所述第二虚拟现实设备的步骤包括:根据所述第二账户信息,将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

进一步的,将所述第一界面内容分享给所述第二虚拟现实设备之后,还包括:

将第二虚拟现实设备发送的与第一虚拟现实设备共享界面的第二共享请求发送至所述第一虚拟现实设备;

接收到所述第一虚拟现实设备发送的确认所述第二共享请求的确认信息时,缓存所述第二虚拟现实设备发送的待共享的第二界面内容,并将获取所述第二界面内容的第二链接地址发送给所述第一虚拟现实设备;

在接收到所述第一虚拟现实设备发送的第二登录请求后,若在所述第二登录请求中得到所述第二链接地址,则将所述第二界面内容分享给所述第一虚拟现实设备。

进一步的,还包括:

如果接收到该第一虚拟现实设备或第二虚拟现实设备发出的终止共享请求,则停止将该第一界面内容发送给所述第二虚拟现实设备。

此外,本发明还提供了一种虚拟现实设备的界面共享方法,应用于第一虚拟现实设备上,包括:

向服务器发出与第二虚拟现实设备共享界面的第一共享请求;

向该服务器缓存该第一虚拟现实设备待共享的第一界面内容,使得所述服务器将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备之后,在所述服务器从所述第二虚拟现实设备发出的第一登录请求中得到所述第一链接地址时,将所述第一界面内容分享给所述第二虚拟现实设备。

进一步的,在向该服务器缓存该第一虚拟现实设备的第一界面内容之前,还包括:

向所述服务器发送第二登录请求,该第二登录请求包含用于标示所述第一虚拟现实设备对应用户的第一账户信息;

接收所述服务器发送的与该第一账户信息对应的在线的好友列表,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息;

向所述服务器发送选择所述好友列表中一好友的账户选择信息,使得所述服务器在根据所述账户选择信息从所述好友列表中确定所述第二账户信息之后,根据所述第二账户信息将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

此外,本发明还提供了一种虚拟现实设备的界面共享装置,应用于服务器上,该界面共享装置包括:

第一共享请求发送模块,用于将第一虚拟现实设备发送的与第二虚拟现实设备共享界面的第一共享请求发送至所述第二虚拟现实设备;

第一链接发送模块,用于接收到所述第二虚拟现实设备发送的确认所述第一共享请求的确认信息时,缓存所述第一虚拟现实设备发送的待共享的第一界面内容,并将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备;

第一界面内容共享模块,用于在接收到所述第二虚拟现实设备发送的第一登录请求后,若在所述第一登录请求中得到所述第一链接地址,则将所述第一界面内容分享给所述第二虚拟现实设备。

进一步的,还包括:

第二登录请求接收模块,用于接收所述第一虚拟现实设备的第二登录请求,该第二登录请求包含用于标示所述第一虚拟实现设备对应用户的第一账户信息;

好友列表获取模块,用于获取所述第一账户信息对应的在线的好友列表,将该好友列表发送至所述第一虚拟现实设备,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息;

账户选择模块,用于接收所述第一虚拟现实设备发送的选择所述好友列表中一好友的账户选择信息,根据所述账户选择信息从所述好友列表的好友信息中确定所述第二账户信息;

所述第一链接发送模块包括:根据所述第二账户信息,将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

进一步的,还包括:

第二共享请求发送模块,用于将第二虚拟现实设备发送的与第一虚拟现实设备共享界面的第二共享请求发送至所述第一虚拟现实设备;

第一链接发送模块,用于接收到所述第一虚拟现实设备发送的确认所述第二共享请求的确认信息时,缓存所述第二虚拟现实设备发送的待共享的第二界面内容,并将获取所述第二界面内容的第二链接地址发送给所述第一虚拟现实设备;

第二界面内容共享模块,用于在接收到所述第一虚拟现实设备发送的第二登录请求后,若在所述第二登录请求中得到所述第二链接地址,则将所述第二界面内容分享给所述第一虚拟现实设备。

进一步的,还包括:

终止共享模块,用于如果接收到该第一虚拟现实设备或第二虚拟现实设备发出的终止共享请求,则停止将该第一界面内容发送给所述第二虚拟现实设备。

最后,本发明还提供了一种虚拟现实设备的界面共享装置,应用于第一虚拟现实设备上,包括:

第一共享请求发送单元,用于向服务器发出与第二虚拟现实设备共享界面的第一共享请求;

第一界面内容缓存单元,用于向该服务器缓存该第一虚拟现实设备待共享的第一界面内容,使得所述服务器将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备之后,在所述服务器从所述第二虚拟现实设备发出的第一登录请求中得到所述第一链接地址时,将所述第一界面内容分享给所述第二虚拟现实设备。

进一步的,还包括:

第二登录请求发送单元,用于向所述服务器发送第二登录请求,该第二登录请求包含用于标示所述第一虚拟现实设备对应用户的第一账户信息;

好友列表获取单元,用于接收所述服务器发送的与该第一账户信息对应的在线的好友列表,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息;

账户选择信息发送单元,用于向所述服务器发送选择所述好友列表中一好友的账户选择信息,使得所述服务器在根据所述账户选择信息从所述好友列表中确定所述第二账户信息之后,根据所述第二账户信息将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

本发明提供的虚拟现实设备的界面共享方法和装置通过缓存第一虚拟现实设备待共享的第一界面内容,服务器从第二虚拟现实设备的第一登录请求中获取第一链接地址时,将缓存的第一界面内容分享给第二虚拟现实设备,实现将第一虚拟现实设备的第一界面内容分享给第二虚拟现实设备。

进一步,本发明提供的虚拟现实设备的界面共享方法和装置还通过第一虚拟现实设备发送的第二登录请求中包含的第一账户信息获取好友列表,并根据第一虚拟现实设备发出的账户选择信息从该好友列表中选择第二账户信息,根据该第二账户信息将获取第一界面内容的第一链接地址发送给第二虚拟现实设备,因而用户可以从第一账户信息的好友列表中选择相应的好友分享第一界面内容。

更进一步的,在第一虚拟现实设备将第一界面内容分享给第二虚拟现实设备时,第二虚拟现实设备还可以将第二虚拟现实设备发送的待共享的第二界面内容缓存到服务器上,服务器可以将缓存的第二界面内容分享给第一虚拟现实设备,实现将第一虚拟现实设备和第二虚拟现实设备的界面内容相互分享。

附图说明

图1是本发明第一实施方式的虚拟现实设备的界面共享方法的流程图。

图2是本发明第二实施方式的虚拟现实设备的界面共享方法的流程图。

图3是本发明第三实施方式的虚拟现实设备的界面共享方法的流程图。

图4为本发明第四实施方式的虚拟现实设备的界面共享方法的流程图。

图5为本发明第五实施方式的虚拟现实设备的界面共享方法的流程图。

图6为本发明第六实施方式的虚拟现实设备的界面共享方法的流程图。

图7是本发明第七实施方式的虚拟现实设备的界面共享方法的流程图。

图8为本发明提供的可应用上述各实施方式的虚拟现实系统的结构示意图。

图9是本发明一实施方式中存储在服务器的界面共享装置的示例性的功能模块图。

图10是本发明一实施方式中存储在第一虚拟现实设备的界面共享装置的示例性的功能模块图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。

请参阅图1,图1是本发明第一实施方式的虚拟现实设备的界面共享方法的流程图。该虚拟现实设备的界面共享方法应用于服务器上。如图1所示,该虚拟现实设备的界面共享方法包括如下步骤:

步骤S110:将第一虚拟现实设备发送的与第二虚拟现实设备共享界面的第一共享请求发送至所述第二虚拟现实设备。

步骤S120:接收到所述第二虚拟现实设备发送的确认所述第一共享请求的确认信息时,缓存所述第一虚拟现实设备发送的待共享的第一界面内容,并将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

在本步骤S120中,如果第二虚拟现实设备的用户同意分享第一虚拟现实设备的待分享的第一界面内容,则向服务器发出确认第一共享请求的确认信息。其中,所述的第一界面内容包括但不限于第一虚拟现实设备在虚拟现实界面上显示的图像、视频、游戏界面、文字等信息。

步骤S130:在接收到所述第二虚拟现实设备发送的第一登录请求后,若在所述第一登录请求中得到所述第一链接地址,则将所述第一界面内容分享给所述第二虚拟现实设备。

具体实施方式中,第二虚拟现实设备收到该第一链接地址后,可以通过点击该第二链接地址,向服务器发出第一登录请求。服务器从该第一链接地址指向的存储位置中读取第一界面内容,并将该第一界面内容分享给第二虚拟现实设备。

本第一实施方式提供的虚拟现实设备的界面共享方法通过缓存第一虚拟现实设备的第一共享界面内容,服务器从第二虚拟现实设备的第一登录请求中获取第一链接地址,并将缓存的第一界面内容传送至第二虚拟现实设备,实现了将第一虚拟现实设备的第一界面内容分享给第二虚拟现实设备。

图2为本发明第二实施方式的虚拟现实设备的界面共享方法的流程图。所述虚拟现实设备的界面共享方法应用于服务器上。需要说明的是,在本发明的精神或基本特征的范围内,适用于第一实施方式中的各具体方案也可以相应的适用于第二实施方式中,为节省篇幅及避免重复起见,在此就不再赘述。如图2所示,该虚拟现实设备的界面共享方法包括如下步骤:

步骤S210:接收所述第一虚拟现实设备的第二登录请求,该第二登录请求包含用于标示所述第一虚拟实现设备对应用户的第一账户信息。

该第一账户信息用于标示该第一虚拟现实设备对应的用户,包括但不限于账户名称、登录密码等。服务器验证该第一账户信息通过后,允许该第一虚拟现实设备对应的用户登录。

步骤S220:获取所述第一账户信息对应的在线的好友列表,将该好友列表发送至所述第一虚拟现实设备,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息。

步骤S230:接收所述第一虚拟现实设备发送的选择所述好友列表中一好友的账户选择信息,根据所述账户选择信息从所述好友列表中确定所述第二账户信息。

步骤S240:根据所述第二账户信息,将第一虚拟现实设备发送的与第二虚拟现实设备共享界面的第一共享请求发送至所述第二虚拟现实设备。

步骤S250:接收到所述第二虚拟现实设备发送的确认所述第一共享请求的确认信息时,缓存所述第一虚拟现实设备发送的待共享的第一界面内容,根据所述第二账户信息,将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

步骤S260:在接收到所述第二虚拟现实设备发送的第一登录请求后,若在所述第一登录请求中得到所述第一链接地址,则将所述第一界面内容分享给所述第二虚拟现实设备。

本第二实施方式提供的所述虚拟现实设备的界面共享方法除了具有在第一实施方式中所提到的技术效果之外,还通过第一虚拟现实设备的第二登录请求包含的第一账户信息获取好友列表,并根据第一虚拟现实设备发出的账户选择信息从该好友列表中选择第二账户信息,根据该第二账户信息将获取第一界面内容的第一链接地址发送给第二虚拟现实设备,使得用户可以从第一账户信息对应的好友列表中选择相应的好友分享第一界面内容。

图3为本发明第三实施方式的虚拟现实设备的界面共享方法的流程图。所述虚拟现实设备的界面共享方法应用于服务器中。第三实施方式是基于上述的第一实施方式或第二实施方式,在将所述第一界面内容分享给所述第二虚拟现实设备之后,还包括以下步骤:

步骤S310:将第二虚拟现实设备发送的与第一虚拟现实设备共享界面的第二共享请求发送至所述第一虚拟现实设备。

步骤S320:接收到所述第一虚拟现实设备发送的确认所述第二共享请求的确认信息时,缓存所述第二虚拟现实设备发送的待共享的第二界面内容,并将获取所述第二界面内容的第二链接地址发送给所述第一虚拟现实设备。

在本步骤中,如果第一虚拟现实设备的用户同意分享第二虚拟现实设备的待分享的第二界面内容,则向服务器发出确认第二共享请求的确认信息。其中,所述的第二界面内容包括但不限于第二虚拟现实设备在虚拟现实界面上显示的图像、视频、游戏界面、文字等信息。

步骤S330:在接收到所述第一虚拟现实设备发送的第二登录请求后,若在所述第二登录请求中得到所述第二链接地址,则将所述第二界面内容分享给所述第一虚拟现实设备。

步骤S340:如果接收到该第一虚拟现实设备或第二虚拟现实设备发出的终止共享请求,则停止将该第一界面内容发送给所述第二虚拟现实设备。

本第三实施方式提供的所述虚拟现实设备的界面共享方法除了具有在第一实施方式和第二实施方式中所提到的技术效果之外,在将第一虚拟现实设备的第一界面内容分享给第二虚拟现实设备时,服务器还可以缓存第二虚拟现实设备的第二界面内容,并将该第二界面内容分享给第一虚拟现实设备,实现将第一虚拟现实设备和第二虚拟现实设备的界面内容相互共享。

图4为本发明第四实施方式的虚拟现实设备的界面共享方法的流程图。所述虚拟现实设备的界面共享方法应用于第一虚拟现实设备中。如图4所示,该虚拟现实设备的界面共享方法包括如下步骤:

步骤S410:向服务器发出与第二虚拟现实设备共享界面的第一共享请求。

步骤S420:向该服务器缓存该第一虚拟现实设备待共享的第一界面内容,使得所述服务器将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备之后,在所述服务器从所述第二虚拟现实设备发出的第一登录请求中得到所述第一链接地址时,将所述第一界面内容分享给所述第二虚拟现实设备。

本第四实施方式提供的虚拟现实设备的界面共享方法通过向服务器缓存第一虚拟现实设备的第一共享界面内容,使得服务器从第二虚拟现实设备的第一登录请求中获取第一链接地址时,将缓存的第一界面内容传送至第二虚拟现实设备,实现将第一虚拟现实设备的第一界面内容分享给第二虚拟现实设备。

图5为本发明第五实施方式的虚拟现实设备的界面共享方法的流程图。所述虚拟现实设备的界面共享方法应用于第一虚拟现实设备中。需要说明的是,在本发明的精神或基本特征的范围内,适用于上述第四实施方式的具体方案也可以相应的适用于第五实施方式中,为节省篇幅及避免重复起见,在此就不再赘述。如图5所示,该虚拟现实设备的界面共享方法包括如下步骤:

步骤S510:向所述服务器发送第二登录请求,该第二登录请求包含用于标示所述第一虚拟现实设备对应用户的第一账户信息。

步骤S520:接收所述服务器发送的与该第一账户信息对应的在线的好友列表,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息。

步骤S530:向所述服务器发送选择所述好友列表中一好友的账户选择信息,使得所述服务器在根据所述账户选择信息从所述好友列表中确定所述第二账户信息之后,根据所述第二账户信息将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

本第五实施方式提供的所述虚拟现实设备的界面共享方法除了具有在第四实施方式中所提到的技术效果之外,还通过向服务器发出的第二登录请求包含的第一账户信息从服务器获取好友列表,向服务器发出的账户选择信息使得服务器根据该账户选择信息从该好友列表中选择第二账户信息,并根据该第二账户信息将获取第一界面内容的第一链接地址发送给第二虚拟现实设备。因而,该第一虚拟现实设备的用户可以从第一账户信息的好友列表中选择相应的好友分享界面内容。

图6为本发明第六实施方式的虚拟现实设备的界面共享方法的流程图。所述虚拟现实设备的界面共享方法应用于包含第一虚拟现实设备、第二虚拟现实设备和服务器的系统中。需要说明的是,在本发明的精神或基本特征的范围内,本发明第六实施方式的所述方法并不限于图6所示的流程图中的步骤及顺序。根据不同的实施方式,图6所示的流程图中的步骤可以增加、移除、或者改变顺序。本发明所述实施方式的所述方法包括:

步骤S601:第一虚拟现实设备向所述服务器发送第二登录请求,该第二登录请求包含用于标示所述第一虚拟现实设备对应用户的第一账户信息。

步骤S602:服务器接收所述第一虚拟现实设备的第二登录请求,并从该第二登录请求中获取所述第一账户信息。

步骤S603:服务器获取所述第一账户信息对应的在线的好友列表,将该好友列表发送至所述第一虚拟现实设备,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息。

步骤S604:第一虚拟现实设备接收所述服务器发送的与该第一账户信息对应的在线的好友列表,以及从该好友列表中选择一好友的账户选择信息。

步骤S605:第一虚拟现实设备向所述服务器发送选择所述好友列表中一好友的账户选择信息。

步骤S606:服务器接收所述第一虚拟现实设备发送的选择所述好友列表中一好友的账户选择信息,根据所述账户选择信息从所述好友列表中确定所述第二账户信息。

步骤S607:服务器向所述第一虚拟现实设备发送确认所述第二账户信息的反馈信息;

步骤S608:第一虚拟现实设备接收到该反馈信息时,向服务器发出请求与第二账户信息对应的第二虚拟现实设备共享界面的第一共享请求。

步骤S609:服务器根据所述第二账户信息,将第一虚拟现实设备发送的与第二虚拟现实设备共享界面的第一共享请求发送至所述第二虚拟现实设备。

步骤S610:第二虚拟现实设备接收到该第一共享请求后,如果接收到同意该第一共享请求的指令,则向服务器发出确认该第一共享请求的确认信息。

步骤S611:服务器接收到所述第二虚拟现实设备发送的确认所述第一共享请求的确认信息时,缓存所述第一虚拟现实设备发送的待共享的第一界面内容,根据所述第二账户信息,将获取该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

步骤S612:第二虚拟现实设备向服务器发出第一登录请求,其中,该第一登录请求中包含该第一链接地址。

步骤S613:服务器在接收到所述第二虚拟现实设备发送的第一登录请求后,若在所述第一登录请求中得到所述第一链接地址,则将所述第一界面内容分享给所述第二虚拟现实设备。

步骤S614:第二虚拟现实设备接收服务器分享的第一界面内容,在第二虚拟现实设备的虚拟现实界面上显示所述第一虚拟现实设备分享的所述第一界面内容。

本第六实施方式提供的虚拟现实设备的界面共享方法通过第一虚拟现实设备发送的第二登录请求中包含的第一账户信息获取好友列表,并根据第一虚拟现实设备发出的账户选择信息从该好友列表中选择第二账户信息,从而可以从第一账户信息的好友列表中选择相应的虚拟现实设备进行界面分享。

进一步的,本第六实施方式提供的界面共享方法还通过缓存第一虚拟现实设备的第一共享界面内容,服务器从第二虚拟现实设备的第一登录请求中获取第一链接地址时,将缓存的第一界面内容传送至第二虚拟现实设备,实现将第一虚拟现实设备的第一界面内容分享给第二虚拟现实设备。在第一虚拟现实设备与第二虚拟现实设备共享界面内容的过程中,第一界面内容缓存在服务器中,服务器在第二虚拟现实设备确认界面共享前仅向第二虚拟现实设备发送共享链接,从而可以避免数据传输的资源浪费,并且实现共享资源的集中管理,减少对被分享的第二虚拟现实设备的资源占用。

图7是本发明第七实施方式的虚拟现实设备的界面共享方法的流程图。第七实施方式是基于上述的第六实施方式,将所述第一界面内容分享给所述第二虚拟现实设备之后,还可以包括以下步骤:

步骤S710:第二虚拟现实设备向所述服务器发出请求与第一虚拟现实设备共享界面的第二共享请求。

步骤S720:服务器将该第二共享请求发送至所述第一虚拟现实设备。

步骤S730:第一虚拟现实设备接收到该第二共享请求后,如果同意该第二共享请求,向服务器发出确认该第二共享请求的确认信息。

步骤S740:服务器接收到所述第一虚拟现实设备发送的确认所述第二共享请求的确认信息时,缓存所述第二虚拟现实设备发送的待共享的第二界面内容,并将获取所述第二界面内容的第二链接地址发送给所述第一虚拟现实设备。

步骤S750:第一虚拟现实设备向服务器发出第二登录请求,其中,该第二登录请求中包含该第二链接地址。

步骤S760:服务器在接收到所述第一虚拟现实设备发送的第二登录请求后,若在所述第二登录请求中得到所述第二链接地址,则将所述第二界面内容分享给所述第一虚拟现实设备。

步骤S770:第一虚拟现实设备接收服务器分享的第二界面内容时,在第一虚拟现实设备的虚拟现实界面上显示第二虚拟现实设备分享的所述第二界面内容。

基于上述的任一实施方式,在完成界面内容分享后,还包括终止第一虚拟现实设备和第二虚拟现实设备的界面内容共享的步骤。

在本步骤中,终止第一虚拟现实设备和第二虚拟现实设备的界面内容共享的实现方式可以是多种,以下是几种可能的实现方式:

方式1:如果服务器接收到该第一虚拟现实设备或第二虚拟现实设备发出的终止将第一界面内容分享给第二虚拟现实设备的终止共享请求,则服务器停止将该第一界面内容发送给所述第二虚拟现实设备。

方式2:如果服务器检测到第一虚拟现实设备终止缓存第一界面内容,则服务器停止将该第一界面内容发送给所述第二虚拟现实设备。

方式3:如果服务器检测到第二虚拟现实设备终止接收第一界面内容,则服务器停止将该第一界面内容发送给所述第二虚拟现实设备。

方式4:如果服务器接收到该第一虚拟现实设备或第二虚拟现实设备发出的终止将第二界面内容分享给第一虚拟现实设备的共享请求,则停止将该第二界面内容发送给所述第一虚拟现实设备。

方式5:如果服务器检测到第二虚拟现实设备终止缓存第二界面内容,则服务器停止将该第二界面内容发送给所述第一虚拟现实设备。

方式6:如果服务器检测到第一虚拟现实设备终止接收第二界面内容,则服务器停止将该第二界面内容发送给所述第一虚拟现实设备。

本第七实施方式提供的所述虚拟现实设备的界面共享方法除了具有在第六实施方式所提到的技术效果之外,在第一虚拟现实设备将第一界面内容分享给第二虚拟现实设备时,第二虚拟现实设备将第二虚拟现实设备的第二共享界面内容缓存到服务器上,服务器将缓存的第二界面内容分享给第一虚拟现实设备,实现将第一虚拟现实设备和第二虚拟现实设备的界面内容相互分享。

以上是对本发明所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略。下面对本发明所提供的装置进行描述。

图8为本发明提供的可应用上述各实施方式的虚拟现实系统的结构示意图。如图8所示,该虚拟现实系统包括服务器100、第一虚拟现实设备200和第二虚拟现实设备300。第一虚拟现实设备200和第二虚拟现实设备300通过有线或者无线的方式接入服务器100,实现第一虚拟现实设备200和第二虚拟现实设备300之间的连接交互。

服务器100可以包括存储单元10、通信单元20及处理单元30。存储单元10、通信单元20可以分别与处理单元30电连接。所述的存储单元10可以是不同类型存储设备。例如,可以是服务器100的内存,还可以是可外接于该服务器100的存储卡,如闪存、SM卡(Smart Media Card,智能媒体卡)、SD卡(Secure Digital Card,安全数字卡)等。存储单元10用于存储各类数据,例如,所述服务器100中安装的各类应用程序(Applications)、界面共享装置400以及利用所述界面共享装置400发送、获取的界面内容等。所述的通信单元20可以用于与第一虚拟现实设备200或第二虚拟现实设备300进行数据通信。处理单元30可为中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片。处理单元30可以用于执行界面共享装置400以及所述服务器100内安装的各类软件,例如操作系统等。

所述的界面共享装置400可以被分割成一个或多个模块,所述一个或多个模块被存储在服务器100的存储单元10中并被配置成由一个或多个处理器(本实施方式为一个处理单元30)执行,以完成本发明。例如,参阅图9所示,所述界面共享装置400可以被分割成第一共享请求发送模块401、第一链接发送模块402、第一界面内容共享模块403、第二登录请求接收模块404、好友列表获取模块405、账户选择模块406、第二共享请求发送模块407、第一链接发送模块408、第二界面内容共享模块409和终止共享模块410。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在处理器中的执行过程。

可以理解的是,对应上述界面共享方法中的各实施方式,界面共享装置400可以被分割成图9中所示的各功能模块中的一部分或全部,各模块的功能将在以下具体介绍。需要说明的是,以上界面共享方法的各实施方式中相同的名词相关名词及其具体的解释说明也可以适用于以下对各模块的功能介绍。为节省篇幅及避免重复起见,在此就不再赘述。

第一共享请求发送模块401,可用于将第一虚拟现实设备发送的与第二虚拟现实设备共享界面的第一共享请求发送至所述第二虚拟现实设备。

第一链接发送模块402,可用于在接收到所述第二虚拟现实设备发送的确认所述第一共享请求的确认信息时,缓存所述第一虚拟现实设备发送的待共享的第一界面内容,并将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备。在一实施例中,可以根据第二账户信息,将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

第一界面内容共享模块403,可用于在接收到所述第二虚拟现实设备发送的第一登录请求后,若在所述第一登录请求中得到所述第一链接地址,则将所述第一界面内容分享给所述第二虚拟现实设备。

第二登录请求接收模块404,可用于接收所述第一虚拟现实设备的第二登录请求,该第二登录请求包含用于标示所述第一虚拟实现设备对应用户的第一账户信息。

好友列表获取模块405,可用于获取所述第一账户信息对应的在线的好友列表,将该好友列表发送至所述第一虚拟现实设备,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息。

账户选择模块406,可用于接收所述第一虚拟现实设备发送的选择所述好友列表中一好友的账户选择信息,根据所述账户选择信息从所述好友列表的好友信息中确定所述第二账户信息。

第二共享请求发送模块407,可用于将第二虚拟现实设备发送的与第一虚拟现实设备共享界面的第二共享请求发送至所述第一虚拟现实设备。

第一链接发送模块408,可用于在接收到所述第一虚拟现实设备发送的确认所述第二共享请求的确认信息时,缓存所述第二虚拟现实设备发送的待共享的第二界面内容,并将获取所述第二界面内容的第二链接地址发送给所述第一虚拟现实设备。

第二界面内容共享模块409,可用于在接收到所述第一虚拟现实设备发送的第二登录请求后,若在所述第二登录请求中得到所述第二链接地址,则将所述第二界面内容分享给所述第一虚拟现实设备。

终止共享模块410,可用于在接收到该第一虚拟现实设备或第二虚拟现实设备发出的终止共享请求时,停止将该第一界面内容发送给所述第二虚拟现实设备。

第一虚拟现实设备200和第二虚拟现实设备300为虚拟现实终端,包括存储器40、通信装置50及处理器60。存储器40和通信装置50可以分别与处理器60电连接。所述的存储器40可以是不同类型存储设备。例如,可以是虚拟现实设备的内存,还可以是可外接于该虚拟现实设备的存储卡,如闪存、SM卡(Smart Media Card,智能媒体卡)、SD卡(Secure Digital Card,安全数字卡)等。存储器40用于存储各类数据,例如,所述虚拟现实设备中安装的各类应用程序(Applications)等。所述的通信装置50可以用于与服务器100进行数据通信。处理器60可为中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片。第一虚拟现实设备200的处理器60可用于执行第一虚拟现实设备200的存储器40存储的界面共享装置500以及所述第一虚拟现实设备200内安装的各类软件,例如操作系统等。

可以理解的是,对应上述界面共享方法中的各实施方式,界面共享装置500可以被分割成各功能模块中的一部分或全部。所述一个或多个模块被存储在第一虚拟现实设备200的存储器40中并被配置成由一个或多个处理器(本实施方式为一个处理器60)执行,以完成本发明。例如,参阅图10所示,所述界面共享装置500可以被分割第一共享请求发送单元501、第一界面内容缓存单元502、第二登录请求发送单元503、好友列表获取单元504和账户选择信息发送单元505。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在处理器中的执行过程。需要说明的是,以上界面共享方法的各实施方式中相同的名词相关名词及其具体的解释说明也可以适用于以下对各模块的功能介绍。为节省篇幅及避免重复起见,在此就不再赘述。

第一共享请求发送单元501,可用于向服务器发出与第二虚拟现实设备共享界面的第一共享请求。

第一界面内容缓存单元502,可用于向该服务器缓存该第一虚拟现实设备待共享的第一界面内容,使得所述服务器将获取所述第一界面内容的第一链接地址发送给所述第二虚拟现实设备之后,在所述服务器从所述第二虚拟现实设备发出的第一登录请求中得到所述第一链接地址时,将所述第一界面内容分享给所述第二虚拟现实设备。

第二登录请求发送单元503,可用于向所述服务器发送第二登录请求,该第二登录请求包含用于标示所述第一虚拟现实设备对应用户的第一账户信息。

好友列表获取单元504,可用于接收所述服务器发送的与该第一账户信息对应的在线的好友列表,其中,该好友列表中至少包含用于标示所述第二虚拟现实设备对应用户的第二账户信息。

账户选择信息发送单元505,可用于向所述服务器发送选择所述好友列表中一好友的账户选择信息,使得所述服务器在根据所述账户选择信息从所述好友列表中确定所述第二账户信息之后,根据所述第二账户信息将该第一界面内容的第一链接地址发送给所述第二虚拟现实设备。

本发明提供的虚拟现实设备的界面共享装置通过将第一虚拟现实设备的第一共享界面内容缓存到服务器上,使得服务器从第二虚拟现实设备的第一登录请求中获取第一链接地址后,将缓存的第一界面内容传送至第二虚拟现实设备,实现将第一虚拟现实设备的第一界面内容分享给第二虚拟现实设备。

进一步,本发明提供的虚拟现实设备的界面共享装置还通过第一虚拟现实设备向服务器发送的第二登录请求包含的第一账户信息获取好友列表,第一虚拟现实设备向服务器发出账户选择信息,使得服务器根据该账户选择信息从该好友列表中选择第二账户信息,并根据该第二账户信息将获取第一界面内容的第一链接地址发送给第二虚拟现实设备,使得用户可以从第一账户信息的好友列表中选择相应的好友分享共享界面内容。

在本发明所提供的几个具体实施方式中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由同一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。

本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明求保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1