一种分屏显示提醒消息的方法及装置与流程

文档序号:11960055阅读:579来源:国知局
一种分屏显示提醒消息的方法及装置与流程

本发明涉及消息显示技术领域,特别涉及一种分屏显示提醒消息的方法及装置。



背景技术:

虚拟现实(英文:virtual reality,缩写:VR)技术是仿真技术与计算机图形学人机接口技术、多媒体技术、传感技术、网络技术等多种技术的集合,是一门富有挑战性的交叉技术前沿学科和研究领域。VR主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知,例如计算机图形技术所生成的视觉感知等。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备。

VR头盔是一种VR可穿戴设备,其利用头盔显示器将用户对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。头盔式显示器是最早的VR显示器,其显示原理是利用左右眼屏幕分别显示左右眼的图像,人眼获取这种具有视差的信息后在脑海中产生立体感。头盔显示器作为VR显示设备,具有小巧和封闭性强的特点。

随着技术的发展,VR技术具有了越来越广泛的用途。在现有技术中,可以将VR头盔应用到视频通信系统中,实现一种具有感知性、临场感和沉浸感的视频通信系统,使得因为各种原因不能正常参加会议或会面的人员能够身临其境地参加会议或会面。

随着智能手机设备的发展,当前也存在VR眼镜等可穿戴设备,将智能手机安装在VR眼镜上即可以实现与VR头盔相同的功能,用户即可以体验计算机生成的、可交互的三维环境,即虚拟环境(Virtual Environment,简称VE)。

现有的智能手机在与VR眼镜匹配之前,需要智能手机预先安装相应的VR应用程序,该VR应用程序本质为一个APP,其与智能手机上的其他应用程序(如电话、短信等应用程序)是互相并列的关系。当用户需要体验VR三维环境时,需要用户打开该VR应用程序,若此时智能手机推送了某一应用程序的提醒消息,如收到新短信息、来电提醒、或其他应用程序的推送消息等,则可能会中断用户继续体验VR三维环境。具体的,由于VR技术显示原理是利用左右眼屏幕分别显示左右眼的图像,需要在屏幕的左方和右方显示相应的画面,若采用现有智能手机操作系统推送提醒消息的方式,由于现有的VR应用程序不能将其他应用的提醒消息设置为左右眼图像(即左侧有提醒消息,右侧也有提醒消息),若用户在体验VR环境时手机接收到以传统显示方式显示的提醒消息,用户看到的提醒消息会存在重影,不能看到正常的提醒消息,这样会打扰用户继续体验VR三维环境。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的目的在于提供一种分屏显示提醒消息的方法,从而克服用户在体验VR模式时,因传统提醒消息显示方式与VR模式不匹配而造成用户不能正常查看提醒消息的缺陷。

本发明实施例提供的一种分屏显示提醒消息的方法,包括:

获取系统推送的第一提醒消息,第一提醒消息包含与第一提醒消息相关联的属性信息;

根据第一提醒消息的属性信息确定第二提醒消息,并对第二提醒消息进行分屏处理;

推送分屏处理后的第二提醒消息,分屏处理后的第二提醒消息显示为左右眼图像。

在一种可能的实现方式中,根据第一提醒消息的属性信息确定第二提醒消息,包括:

根据第一提醒消息的属性信息确定第一提醒消息的优先级别;

根据第一提醒消息的优先级别确定推送方式,并根据第一提醒消息的属性信息和推送方式确定第二提醒消息。

在一种可能的实现方式中,第一提醒消息的属性信息具体包括:第一提醒消息的提醒消息来源、提醒时间、提醒内容中的一项或多项;

根据第一提醒消息的属性信息确定第一提醒消息的优先级别,包括:

根据第一提醒消息的属性信息中的一种或多种信息确定第一提醒消息的优先级别。

在一种可能的实现方式中,根据第一提醒消息的属性信息确定第一提醒消息的优先级别,包括:

确定第一提醒消息的属性信息中的提醒消息来源;

根据提醒消息来源与预存的优先级别规则进行匹配,优先级别规则包括提醒消息来源与优先级别之间的对应关系;

根据匹配结果确定第一提醒消息的优先级别。

在一种可能的实现方式中,在拦截系统推送的第一提醒消息的步骤之前,还包括:

确定VR平台处于激活状态。

基于同样的发明构思,本发明实施例还提供一种分屏显示提醒消息的装置,包括:

获取模块,用于获取系统推送的第一提醒消息,第一提醒消息包含与第一提醒消息相关联的属性信息;

处理模块,用于根据第一提醒消息的属性信息确定第二提醒消息,并对第二提醒消息进行分屏处理;

推送模块,用于推送分屏处理后的第二提醒消息,分屏处理后的第二提醒消息显示为左右眼图像。

在一种可能的实现方式中,处理模块包括:

确定单元,用于根据第一提醒消息的属性信息确定第一提醒消息的优先级别;

处理单元,用于根据第一提醒消息的优先级别确定推送方式,并根据第一提醒消息的属性信息和推送方式确定第二提醒消息。

在一种可能的实现方式中,第一提醒消息的属性信息具体包括:第一提醒消息的提醒消息来源、提醒时间、提醒内容中的一项或多项;

确定单元具体用于:根据第一提醒消息的属性信息中的一种或多种信息确定第一提醒消息的优先级别。

在一种可能的实现方式中,确定单元包括:

确定子单元,用于确定第一提醒消息的属性信息中的提醒消息来源;

匹配子单元,用于根据提醒消息来源与预存的优先级别规则进行匹配,优先级别规则包括提醒消息来源与优先级别之间的对应关系;

处理子单元,用于根据匹配结果确定第一提醒消息的优先级别。

在一种可能的实现方式中,还包括检测模块;

检测模块用于,在获取模块拦截系统推送的第一提醒消息之前,确定VR平台处于激活状态。

本发明实施例提供的一种分屏显示提醒消息的方法及装置,通过VR平台拦截操作系统推送的提醒消息,从而可以根据拦截的提醒消息生成新的提醒消息,进而对该新生成的推送消息进行分屏处理,从而使得推送的提醒消息适用于VR模式下的左右眼图像,即使用户在使用VR平台时接收到提醒消息,也可以在戴着VR眼镜的情况下清楚看到提醒消息,提醒消息不存在重影等问题,不会影响用户继续使用VR平台。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中分屏显示提醒消息的方法流程图;

图2为本发明实施例中确定第二提醒消息的方法流程图;

图3为本发明实施例中根据提醒消息来源确定优先级别的方法流程图;

图4为实施例一中分屏显示提醒消息的方法流程图;

图5为本发明实施例中分屏显示提醒消息的装置的第一结构图;

图6为本发明实施例中处理模块的结构图;

图7为本发明实施例中确定单元的结构图;

图8为本发明实施例中分屏显示提醒消息的装置的第二结构图。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。

本发明实施例提供了一种分屏显示提醒消息的方法,参见图1所示,具体包括步骤101-103:

步骤101:获取系统推送的第一提醒消息,第一提醒消息包含与第一提醒消息相关联的属性信息。

在本发明实施例中,第一提醒消息为系统(如操作系统)推送的消息,该消息具体可以为某一应用程序生成的提醒消息,或者为系统生成的提醒消息。其中,应用程序为智能终端系统内安装的应用程序,包括电话、短信、闹钟、聊天工具等,应用程序生成的提醒消息具体为来电提醒、新短信提醒、闹钟定时提醒、或聊天工具新信息提醒等;系统生成的提醒消息具体包括电量过低提醒等。当第一提醒消息为应用程序生成的提醒消息时,此时第一提醒消息发送至系统,再由系统推送该第一提醒消息;当第一提醒消息为系统生成的提醒消息时,直接由系统推送该提醒消息。

本发明实施例中,在生成第一提醒消息后将该第一提醒消息发送至VR平台,进而VR平台可以获取该第一提醒消息。优选的,VR平台以拦截的方式获取系统推送的第一提醒消息。其中,VR平台为一种操作系统,或者为依附于智能终端操作系统的一种子系统。传统推送提醒消息方法为智能终端的操作系统直接向用户界面推送提醒消息,由于本发明实施例中的VR平台为子系统或为一种单独的操作系统,当智能终端的操作系统需要推送第一提醒消息时,VR平台可以拦截该第一提醒消息,并根据拦截的第一提醒消息进行相应的处理。传统的VR应用程序只是基于操作系统的一种应用程序,VR应用程序不能实现拦截系统消息的功能。

在一种可能的实现方式中,在步骤101中,需要在VR平台处于激活状态时,再执行拦截系统推送的第一提醒消息的步骤;或者说,只有在VR平台处于激活状态时,才执行检测是否接收到系统推送的第一提醒消息的步骤。

具体的,在步骤101之前还包括:确定VR平台处于激活状态。本发明实施例中,用户打开VR平台表示VR平台处于激活状态,即可用状态;或者在智能终端的数据接口与VR可穿戴设备(如VR眼镜等)处于连接状态时,表示VR平台处于激活状态。

其中,智能终端的数据接口用于建立智能终端与VR可穿戴设备之间的通信连接,其可以是硬件接口,也可以为无线连接。例如,该数据接口为充电接口,具体可以为micro USB,mini USB,Lightning,type-c接口等。B型mini USB充电接口,用于手机充电得较少,用在其他数码产品较多,如移动硬盘,MP3等;较常见的充电接口是Micro USB接口,且大部分安卓手机都使用此类接口,随着手机越做越薄,更小的micro USB得到了更多认可,有取代mini USB之势。Lightning接口则不单单只提供数据传输和充电功能,诸多业务功能,例如音频输出、高清视频输出、照片导入、手机功能控制等结集成在该接口上。或者,该数据接口为蓝牙接口、或WiFi接口等,智能终端通过该无线类型的数据接口也可以与VR可穿戴设备之间建立通信连接。

一般智能终端(如智能手机,平板电脑等)的充电接口为母端,VR可穿戴设备(如VR眼镜)的接口为公端,在智能终端的母端接口与VR可穿戴设备的公端接口连接时,VR可穿戴设备通过二者相连的接口可以向智能终端发送该触发指令,智能终端接收到该触发指令后即可以确定与VR可穿戴设备已建立通信连接关系,进而智能终端激活安装于本地的VR平台。

步骤102:根据第一提醒消息的属性信息确定第二提醒消息,并对第二提醒消息进行分屏处理。

其中,第一提醒消息的属性信息具体可以包括:第一提醒消息的提醒消息来源、提醒时间、提醒内容中的一项或多项。该提醒消息来源用于表示第一提醒消息的出处,如来自系统的消息或来自某一个应用程序的消息(如来电提醒或闹钟提醒等);提醒时间用于表示第一提醒消息的推送时间;提醒内容包含相应的消息内容,如短信内容、来电时的寻呼方的信息等。由于第一提醒消息为智能终端操作系统推送的消息,在操作系统过于封闭时不能实现对提醒消息进行分屏的操作,故在本发明实施例中,VR平台拦截第一提醒消息后,根据内部自定义的规则生成第二提醒消息,VR平台将该第二提醒消息设置为可以执行分屏处理操作。分屏处理后的第二提醒消息与VR模式的图像相适应,分屏处理后的第二提醒消息显示为左右眼图像,即在屏幕的左栏和右栏的相应位置同时显示第二提醒消息。

步骤103:推送分屏处理后的第二提醒消息,分屏处理后的第二提醒消息显示为左右眼图像。

如上所述,以左右眼图像的形式显示该第二提醒消息。本发明实施例中,第一提醒消息和第二提醒消息均为提醒消息,二者互相关联,区别在于第一提醒消息为智能终端的系统推送的提醒消息,第二提醒消息为VR平台推送的提醒消息,且第二提醒消息为拦截第一提醒消息后重新生成的提醒消息,第二提醒消息为左右眼图像格式显示的消息。

本发明实施例提供的一种分屏显示提醒消息的方法,通过VR平台拦截操作系统推送的提醒消息,从而可以根据拦截的提醒消息生成新的提醒消息,进而对该新生成的推送消息进行分屏处理,从而使得推送的提醒消息适用于VR模式下的左右眼图像,即使用户在使用VR平台时接收到提醒消息,也可以在戴着VR眼镜的情况下清楚看到提醒消息,提醒消息不存在重影等问题,不会影响用户继续使用VR平台。

在一种可能的实现方式中,步骤102中根据第一提醒消息的属性信息确定第二提醒消息,包括步骤201-202:

步骤201:根据第一提醒消息的属性信息确定第一提醒消息的优先级别;

步骤202:根据第一提醒消息的优先级别确定推送方式,并根据第一提醒消息的属性信息和推送方式确定第二提醒消息。

具体的,每种优先级别预设有相应的推送方式。例如,将优先级别设置为三种级别:高、中、低。对于高优先级别的提醒消息,以全屏方式推送该提醒消息,如来电提醒,此时需要暂停VR平台的使用状态;对于中优先级别的提醒消息,以弹框方式推送该提醒消息,如短信提醒,此时可以暂停VR平台的使用状态、也可以不暂停VR平台的使用状态;对于低优先级别的提醒消息,以顶栏推送方式推送该提醒消息,即在屏幕的最上方推送该提醒消息,如某些应用程序生成的不重要的提醒,此时不需要中断VR平台的使用状态。

在根据第一提醒消息的属性信息确定第一提醒消息的优先级别时,可以根据属性信息中的一种或多种信息来确定优先级别。例如,以提醒消息来源确定第一提醒消息的优先级别为例,将来电提醒和系统提醒(如电量过低)设为较高的优先级别,将其他提醒设置为较低的优先级别。在VR平台推送该第二提醒消息后,用户根据该第二提醒消息即可以处理重要的提醒消息(如具有较高优先级别的提醒消息)或者忽略不重要的提醒消息(如具有较低优先级别的提醒消息),在保证用户不遗漏重要提醒消息的同时,也可以过滤一般的提醒消息,不影响用户正常使用VR平台。同时,可以将该第二提醒消息以左右眼图像的方式向用户展示第二提醒消息,此时用户在戴有VR可穿戴设备(如VR眼睛)时,可以正常观看该第二提醒消息。

同时,由于第一提醒消息的属性信息可以具体包括:第一提醒消息的提醒消息来源、提醒时间、提醒内容中的一项或多项;所以步骤201具体可以包括:根据第一提醒消息的属性信息中的一种或多种信息确定第一提醒消息的优先级别。

具体的,以根据提醒消息来源确定优先级别为例,参见图3所示,包括步骤301-303:

步骤301:确定第一提醒消息的属性信息中的提醒消息来源;

步骤302:根据提醒消息来源与预存的优先级别规则进行匹配,优先级别规则包括提醒消息来源与优先级别之间的对应关系;

步骤303:根据匹配结果确定第一提醒消息的优先级别。

下面通过一个实施例详细介绍该方法的流程。

实施例一

在实施例一中,根据第一提醒消息属性信息的提醒消息来源确定优先级别,具体的,参见图4所示,包括步骤401-408:

步骤401:确定VR平台处于激活状态。

步骤402:拦截系统推送的第一提醒消息,该第一提醒消息包含与第一提醒消息相关联的属性信息。

步骤403:确定第一提醒消息的属性信息中的提醒消息来源。

该提醒消息来源用于表示第一提醒消息的出处,如来自系统的消息或来自某一个应用程序的消息(如来电提醒或闹钟提醒等)。

步骤404:根据提醒消息来源与预存的优先级别规则进行匹配,该优先级别规则包括提醒消息来源与优先级别之间的对应关系。

在实施例一中,将优先级别设置为三种级别:高、中、低;相应的可以设置三种推送方式,推送方式包括全屏推送方式、弹窗推送方式或顶栏推送方式。对于高优先级别的提醒消息,以全屏方式推送该提醒消息,如来电提醒,此时需要暂停VR平台的使用状态;对于中优先级别的提醒消息,以弹框方式推送该提醒消息,如短信提醒,此时可以暂停VR平台的使用状态、也可以不暂停VR平台的使用状态;对于低优先级别的提醒消息,以顶栏推送方式推送该提醒消息,即在屏幕的最上方推送该提醒消息,如某些应用程序生成的不重要的提醒,此时不需要中断VR平台的使用状态。

步骤405:根据匹配结果确定第一提醒消息的优先级别。

步骤406:根据第一提醒消息的优先级别确定推送方式,根据第一提醒消息的属性信息和推送方式确定第二提醒消息。

步骤407:对第二提醒消息进行分屏处理。

步骤408:以该推送方式推送分屏处理后的第二提醒消息。

以上详细介绍了一种分屏显示提醒消息的方法流程,该方法也可以通过相应的装置实现,下面详细介绍该装置的结构和功能。

本发明实施例提供的一种分屏显示提醒消息的装置,参见图5所示,包括:

获取模块51,用于获取系统推送的第一提醒消息,第一提醒消息包含与第一提醒消息相关联的属性信息;

处理模块52,用于根据第一提醒消息的属性信息确定第二提醒消息,并对第二提醒消息进行分屏处理;

推送模块53,用于推送分屏处理后的第二提醒消息,分屏处理后的第二提醒消息显示为左右眼图像。

在一种可能的实现方式中,参见图6所示,处理模块52包括:

确定单元521,用于根据第一提醒消息的属性信息确定第一提醒消息的优先级别;

处理单元522,用于根据第一提醒消息的优先级别确定推送方式,并根据第一提醒消息的属性信息和推送方式确定第二提醒消息。

在一种可能的实现方式中,第一提醒消息的属性信息具体包括:第一提醒消息的提醒消息来源、提醒时间、提醒内容中的一项或多项;

确定单元521具体用于:根据第一提醒消息的属性信息中的一种或多种信息确定第一提醒消息的优先级别。

在一种可能的实现方式中,参见图7所示,确定单元521包括:

确定子单元5211,用于确定第一提醒消息的属性信息中的提醒消息来源;

匹配子单元5212,用于根据提醒消息来源与预存的优先级别规则进行匹配,优先级别规则包括提醒消息来源与优先级别之间的对应关系;

处理子单元5213,用于根据匹配结果确定第一提醒消息的优先级别。

在一种可能的实现方式中,参见图8所示,该装置还包括检测模块54;

检测模块54用于,在获取模块51拦截系统推送的第一提醒消息之前,确定VR平台处于激活状态。

本发明实施例提供的一种分屏显示提醒消息的方法及装置,通过VR平台拦截操作系统推送的提醒消息,从而可以根据拦截的提醒消息生成新的提醒消息,进而对该新生成的推送消息进行分屏处理,从而使得推送的提醒消息适用于VR模式下的左右眼图像,即使用户在使用VR平台时接收到提醒消息,也可以在戴着VR眼镜的情况下清楚看到提醒消息,提醒消息不存在重影等问题,不会影响用户继续使用VR平台。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

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