用户识别方法、用户识别装置、存储介质与头戴式设备与流程

文档序号:21102801发布日期:2020-06-16 20:58阅读:153来源:国知局
用户识别方法、用户识别装置、存储介质与头戴式设备与流程

本公开涉及虚拟现实与增强现实技术领域,尤其涉及一种用户识别方法、用户识别装置、计算机可读存储介质与头戴式设备。



背景技术:

目前,在vr(virtualreality,虚拟现实)、ar(augmentedreality,增强现实)等领域所使用的头戴式设备上,缺乏有效的信息安全保护机制,例如没有类似于智能手机的锁定与解锁机制,除了机主本人以外,其他人也可以同样使用设备、查看或修改设备中的信息,存在较大的安全隐患。

现有技术中,用户识别大多依赖于特定的硬件装置,例如智能手机在实现用户识别时,离不开内置的触控屏、指纹识别器、人脸识别模组等。而头戴式设备一般不具有这些硬件,如果移植现有技术中的用户识别方案,则需要对现有的硬件结构进行改造,增加成本。

因此,如何基于头戴式设备现有的硬件结构,实现便捷有效的用户识别,是现有技术亟待解决的问题。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开提供了一种用户识别方法、用户识别装置、计算机可读存储介质与头戴式设备,进而至少在一定程度上克服现有技术中头戴式设备缺乏合适的用户识别方案的问题。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的第一方面,提供一种用户识别方法,应用于头戴式设备,所述方法包括:当检测到用户输入预设操作或者所述头戴式设备满足预设状态时,显示用户识别界面;根据用户在所述用户识别界面输入的按压操作和/或手势操作,得到用户识别结果。

根据本公开的第二方面,提供一种用户识别装置,配置于头戴式设备,所述装置包括:检测单元,用于检测用户是否输入预设操作,及/或所述头戴式设备是否满足预设状态;显示单元,用于当用户输入预设操作或者所述头戴式设备满足预设状态时,显示用户识别界面;识别单元,用于根据用户在所述用户识别界面输入的按压操作和/或手势操作,得到用户识别结果。

根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述用户识别方法。

根据本公开的第四方面,提供一种头戴式设备,包括:处理器;存储器,用于存储所述处理器的可执行指令;以及显示单元,用于显示用户识别界面;其中,所述处理器配置为经由执行所述可执行指令来执行上述用户识别方法。

本公开的技术方案具有以下有益效果:

根据上述用户识别方法、用户识别装置、计算机可读存储介质与头戴式设备,当检测到用户输入预设操作或者头戴式设备满足预设状态时,显示用户识别界面,并根据用户在用户识别界面输入的按压操作和/或手势操作,得到用户识别结果。一方面,提出了一种在头戴式设备上实现用户识别的方案,过程简单,易于实施。另一方面,通过按压操作或手势操作进行用户识别,利用了头戴式设备上现有的硬件装置,无需对硬件结构进行改造,因此实现成本较低,实用性较高。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本示例性实施方式中增强现实眼镜的架构示意图;

图2示出本示例性实施方式中增强现实眼镜的结构示意图;

图3示出本示例性实施方式中一种用户识别方法的流程图;

图4示出本示例性实施方式中一种用户识别方法的子流程图;

图5示出本示例性实施方式中另一种用户识别方法的子流程图;

图6示出本示例性实施方式中进行按压操作的界面示意图;

图7示出本示例性实施方式中一种用户识别装置的结构框图;

图8示出本示例性实施方式中用于实现上述方法的计算机可读存储介质的示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本公开的示例性实施方式提供一种头戴式设备。下面以图1与图2中的增强现实眼镜100为例,对头戴式设备内部的单元构造进行示例性说明。本领域技术人员应当理解,头戴式设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。各部件间的接口连接关系只是示意性示出,并不构成对增强现实眼镜100的结构限定。在另一些实施方式中,头戴式设备也可以采用与图1不同的接口连接方式,或多种接口连接方式的组合。

如图1所示,增强现实眼镜100具体可以包括存储单元110、处理单元120和显示单元130。

存储单元110用于存储可执行指令,例如可以包括操作系统代码、程序代码,还可以存储程序运行期间所产生的数据,例如摄像单元110所拍摄的图像数据,app内的用户数据等。参考图2所示,存储单元110可以设置于两镜片中间的镜体内,也可以设置于其他位置。存储单元110可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。

处理单元120可以包括中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)、应用处理器(applicationprocessor,ap)、调制解调处理器、图像信号处理器(imagesignalprocessor,isp)、控制器、视频编解码器、数字信号处理器(digitalsignalprocessor,dsp)、基带处理器和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理器可以作为独立的单元,也可以集成在一个处理单元中。参考图2所示,处理单元120可以设置于两镜片中间的镜体内,也可以设置于其他位置。处理单元120可以执行存储单元110上的可执行指令,以执行相应的程序命令。

显示单元130可以显示图像,视频等。参考图2所示,显示单元130一般设置为镜片的形式,用户透过镜片看到真实场景,而处理单元120将虚拟影像传输到显示单元130上显示,使用户看到真实和虚拟叠加的影像效果。因此显示单元130可以具备“透视”(see-through)的功能,既要看到真实的外部世界,也要看到虚拟信息,以实现现实和虚拟的融合与“增强”。在一种可选的实施方式中,如图1所示,显示单元130可以包括微型显示屏(display)1301与透镜(lens)1302。微型显示屏1301用于提供显示内容,可以是自发光的有源器件,如发光二极管面板、或具有外部光源照明的液晶显示屏等;透镜1302用于使人眼看到真实场景,从而对真实场景影像和虚拟影像进行叠加。

在一种可选的实施方式中,增强现实眼镜100还可以包括摄像单元140,由镜头、感光元件等部件组成。参考图2所示,其可以位于两镜片中间的位置,当用户佩戴增强现实眼镜100时,摄像单元140朝向用户的正前方,可以捕获前方的静态图像或视频,例如用户在正前方做出手势操作,摄像单元140可以拍摄用户的手势图像。进一步的,如图1所示,摄像单元140可以包括深度摄像头1401,例如可以是tof(timeofflight,飞行时间)摄像头、双目摄像头等,可以检测场景图像中每个部分或每个物体的深度信息(即与增强现实眼镜100的轴向距离),从而得到更加丰富的图像信息,例如在拍摄手势图像后,可以根据手势的深度信息,实现准确的手势识别。

在一种可选的实施方式中,增强现实眼镜100还可以包括音频单元150,用于将数字音频信号转换成模拟音频信号输出,也可以将模拟音频输入转换为数字音频信号,还可以用于对音频信号编码和解码。在一些实施方式中,音频单元150可以设置于处理单元120中,或将音频单元150的部分功能模块设置于处理单元120中。如图1所示,音频单元150一般可以包括麦克风1501和耳机1502,麦克风1501可以设置在增强现实眼镜100的底部,靠近用户嘴部的位置,耳机1502可以设置在增强现实眼镜100的镜腿的中后端,靠近用户耳朵的位置。

在一种可选的实施方式中,增强现实眼镜100还可以包括通信单元160,其可以提供包括无线局域网(wirelesslocalareanetworks,wlan)(如无线保真(wirelessfidelity,wi-fi)网络)、蓝牙(bluetooth,bt)、全球导航卫星系统(globalnavigationsatellitesystem,gnss)、调频(frequencymodulation,fm)、近距离无线通信技术(nearfieldcommunication,nfc)、红外技术(infrared,ir)等无线通信的解决方案,使增强现实眼镜100连接到互联网,或与其他设备形成连接。

在一种可选的实施方式中,增强现实眼镜100还可以包括传感器单元170,其由不同类型的传感器组成,用于实现不同的功能。例如,按压传感器1701可以检测用户进行按压操作的力度;红外传感器1702可以通过发射和接收红外信号,检测增强现实眼镜100的佩戴状态;霍尔传感器1703可以通过检测是否产生霍尔效应,确定增强现实眼镜100的弯折状态,等等。

在一种可选的实施方式中,增强现实眼镜100还可以包括usb(universalserialbus,通用串行总线)接口180,其符合usb标准规范,具体可以是miniusb接口,microusb接口,usbtypec接口等。usb接口180可以用于连接充电器为增强现实眼镜100充电,也可以连接耳机,通过耳机播放音频,还可以用于连接其他电子设备,例如连接电脑、外围设备等。

在一种可选的实施方式中,增强现实眼镜100还可以包括充电管理单元190,用于从充电器接收充电输入,为电池1901充电。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施方式中,充电管理单元190可以通过usb接口180接收有线充电器的充电输入。在一些无线充电的实施方式中,充电管理单元190可以通过增强现实眼镜100的无线充电线圈接收无线充电输入。充电管理单元190为电池1901充电的同时,还可以为设备供电。

需要说明的是,本公开所提供的头戴式设备也可以包括虚拟现实眼镜,一般的,虚拟现实眼镜与增强现实眼镜的显示单元有所区别,虚拟现实眼镜的显示单元为微型显示器,不具有透过功能,而显示单元的透过功能对实现本公开的用户识别方案没有影响。因此,虚拟现实眼镜、增强现实眼镜以及其他头戴式设备,均属于本公开的保护范围。

基于上述头戴式设备,本公开示例性实施方式提供一种用户识别方法。图3示出了该方法的流程,可以包括以下步骤s310和s320:

步骤s310,当检测到用户输入预设操作或者头戴式设备满足预设状态时,显示用户识别界面。

其中,头戴式设备的显示单元(镜片)可以显示用户识别界面,其是对用户进行身份识别与认证的界面,根据识别方式的不同,具体可以是按压识别界面、手势识别界面等。

本示例性实施方式中,在两种情况下,需要进行用户识别,其一是用户输入预设操作,其二是头戴式设备满足预设状态,下面分别说明。

第一种情况,用户输入预设操作。预设操作可以包括:解锁,查看或者更改预设信息。

对于头戴式设备,可以增加锁定与解锁的机制,例如一段时间不使用头戴式设备,其自动进入锁定状态,或者用户实施锁定的操作,头戴式设备进入锁定状态;在锁定状态下,若要使用头戴式设备,则需要解锁,当用户输入解锁操作时,例如唤起头戴式设备,进入用户识别界面(即解锁界面)。

在一种可选的实施方式中,可以根据头戴式设备的佩戴状态自动锁定或触发解锁。具体来说,头戴式设备可以包括红外传感器,如图2所示,红外传感器1702包括设于头戴式设备一侧镜腿的发射器,和设于头戴式设备另一侧镜腿的接收器;发射器发射红外信号时,接收器可以接收到红外信号;当两镜腿之间出现遮挡物,例如用户佩戴头戴式设备时,用户头部遮挡了红外信号的接收,则此时接收器无法接收到红外信号。根据该原理,可以判断头戴式设备是否处于佩戴状态:

当检测接收器接收到发射器发射的红外信号时,确定头戴式设备处于未佩戴状态;

当检测接收器未接收到发射器发射的红外信号时,确定头戴式设备处于佩戴状态。

因此,当用户脱下头戴式设备时,头戴式设备由佩戴状态进入未佩戴状态,可以设置一定的延迟锁定时间,如10秒、30秒、1分钟等,到达该时间后自动锁定头戴式设备;当用户穿戴上头戴式设备时,头戴式设备由未佩戴状态进入佩戴状态,此时可以触发解锁操作,自动跳转到用户识别界面。

预设信息可以包括以下任意一种或多种:用户账号、密码、系统设置或者其他敏感信息,本公开对此不做限定。当用户查看或者更改(包括删除)这些信息时,为了安全起见,可以先对用户进行识别,因而可以显示用户识别界面。需要说明的是,即使在解锁状态下,用户想要查看或者更改预设信息,也可以触发用户识别,从而提高信息的安全性。

第二种情况,头戴式设备满足预设状态。和上述第一种情况类似的,预设状态可以包括:头戴式设备进入佩戴状态。例如可以通过红外传感器检测头戴式设备是否处于佩戴状态,当用户穿戴上头戴式设备时,头戴式设备由未佩戴状态进入佩戴状态,可以触发显示用户识别界面。

在一种可选的实施方式中,参考图4所示,在检测头戴式设备是否满足预设状态时,可以执行以下步骤s401至s403:

步骤s401,检测头戴式设备是否处于预设弯折状态;

步骤s402,如果头戴式设备处于预设弯折状态,则继续检测头戴式设备是否进入佩戴状态;

步骤s403,如果头戴式设备进入佩戴状态,则显示用户识别界面。

其中,弯折状态指头戴式设备各部位的折叠、打开或弯曲的状态,预设弯折状态是用户佩戴头戴式设备时的弯折状态,根据头戴式设备结构的不同,可以是不同的弯折状态,例如头戴式设备为可折叠/打开的眼睛时,预设弯折状态可以是镜腿打开状态。

可以看出,步骤s401至s403中实现了两个层次的状态检测:先检测弯折状态,如果未处于预设弯折状态,则确定用户不可能佩戴头戴式设备,则流程结束,不进行用户识别;如果处于预设弯折状态,则进一步检测佩戴状态;如果检测为未佩戴状态,则流程结束,不进行用户识别;如果检测为佩戴状态,则状态检测通过,确定用户佩戴头戴式设备,进行用户识别。

在一种可选的实施方式中,头戴式设备还可以包括霍尔传感器,如图2所示,霍尔传感器1703包括设于头戴式设备一侧镜腿的霍尔元件,和设于头戴式设备另一侧镜腿的磁性元件,当磁性元件靠近霍尔元件时,驱动霍尔元件产生霍尔效应,即产生霍尔电压。一般的,当头戴式设备的两个镜腿折叠时,霍尔元件和磁性元件离得较近,发生霍尔效应;当头戴式设备的两个镜腿打开时,霍尔元件和磁性元件离得较远,不发生霍尔效应;而用户佩戴头戴式设备时,两个镜腿是打开的。根据该原理,可以判断头戴式设备的弯折状态:

当检测到霍尔元件产生霍尔电压时,确定头戴式设备处于镜腿折叠状态;

当检测到霍尔元件未产生霍尔电压时,确定头戴式设备处于镜腿打开状态。

需要说明的是,实际应用中,可以根据需求,设置满足上述任一种情况时,进行用户识别,本公开不做限定。

步骤s320,根据用户在用户识别界面输入的按压操作和/或手势操作,得到用户识别结果。

本示例性实施方式提供两种用户识别方式,即按压操作识别和手势操作识别,下面分别说明。

方式一、按压操作识别

参考图5所示,步骤s320可以包括以下步骤s501至s503:

步骤s501,当用户进行按压操作时,根据按压时间或按压力度显示进度条;

步骤s502,获取用户连续多次按压操作中每一次按压操作的进度条长度,生成对应的待识别信息;

步骤s503,当待识别信息和预先存储的身份识别信息一致时,确定用户识别成功。

一般的,头戴式设备上设置有一个或多个简单的按键,可以选择其中任一按键用于用户识别,当用户按压该按键时,系统判别为按压操作。头戴式设备可以包括按压传感器,如图2所示,按压传感器1701可以设于镜腿底部的按键内部,当用户按压按键时,按压传感器1701可以检测用户按压的力度。如图6所示,当用户进行按压操作时,可以在用户识别界面内显示一进度条,随着用户按压的持续,进度条不断增长,即进度条长度可以与按压时间正相关;或者按压传感器1701检测按压力度,随着按压力度的增大,进度条不断增长,即进度条长度可以与按压力度正相关。由此可以将进度条长度作为一种数值,这样用户进行连续多次按压操作,将每一次按压操作的进度条长度连起来,可以形成一条待识别信息。例如,进度条一共为10格,第1格代表1,第二格代表2,……,第9格代表9,第10格代表0;用户连续按压四次,进度条长度分别为4格、6格、9格、10格,则得到待识别信息为4690。可见,通过这样的方式可以实现密码验证。用户可以预先设置按压密码,作为身份识别信息,存储在系统中。当需要进行用户识别时,显示用户识别界面,并在其中显示按压操作对应的进度条,使用户以按压的方式输入密码。若待识别信息和预先存储的身份识别信息一致,即用户输入的密码正确,确定用户识别成功;若不一致,则确定用户识别失败。

方式二、手势操作识别

步骤s320可以包括:获取用户输入的待识别手势,将待识别手势和预设手势对比,以得到用户识别结果。

其中,预设手势是用户预先设置的正确手势,相当于手势密码。头戴式设备可以通过摄像单元拍摄用户输入的手势图像,可以是一帧的静态图像,也可以是连续多帧的动态图像。通过处理单元识别图像中的手势,将其与预设手势进行对比,若对比一致,则确定用户识别成功,若对比不一致,则确定用户识别失败。

需要说明的是,实际应用中,可以根据需要采用上述任一种方式,也可以采用两种方式的结合,本公开不做限定。

在一种可选的实施方式中,步骤s310可以包括:

当检测到用户输入预设操作或者头戴式设备满足预设状态时,获取上一次用户识别的时间;

如果当前时间与上一次用户识别的时间之差大于预设时间,则生成用户识别请求。

其中,预设时间用于减少频繁识别的情况,可以根据需要设置合理的预设时间,例如3分钟、5分钟等。如果当前时间与上一次用户识别的时间之差,在预设时间以内,则为了便于用户使用设备,无需再次识别,直接判定识别成功;如果上述两时间之差大于预设时间,则当前需要再次识别,执行后续步骤。

综上所述,本示例性实施方式中,基于上述用户识别方法,当检测到用户输入预设操作或者头戴式设备满足预设状态时,显示用户识别界面,并根据用户在用户识别界面输入的按压操作和/或手势操作,得到用户识别结果。一方面,提出了一种在头戴式设备上实现用户识别的方案,过程简单,易于实施。另一方面,通过按压操作或手势操作进行用户识别,利用了头戴式设备上现有的硬件装置,无需对硬件结构进行改造,因此实现成本较低,实用性较高。

本公开示例性实施方式还提供一种用户识别装置,可以配置于上述头戴式设备。如图7所示,该用户识别装置700可以包括:

检测单元710,用于检测用户是否输入预设操作,及/或头戴式设备是否满足预设状态;

显示单元720,用于当用户输入预设操作或者头戴式设备满足预设状态时,显示用户识别界面;

识别单元730,用于根据用户在用户识别界面输入的按压操作和/或手势操作,得到用户识别结果。

在一种可选的实施方式中,识别单元730,还用于:

当用户进行按压操作时,根据按压时间或按压力度显示进度条;

获取用户连续多次按压操作中每一次按压操作的进度条长度,生成对应的待识别信息;

当待识别信息和预先存储的身份识别信息一致时,确定用户识别成功。

在一种可选的实施方式中,识别单元730,还用于:

获取用户输入的待识别手势,将待识别手势和预设手势对比,以得到用户识别结果。

在一种可选的实施方式中,预设操作包括解锁,查看或者更改预设信息。

在一种可选的实施方式中,预设信息包括以下任意一种或多种:用户账号、密码、系统设置。

在一种可选的实施方式中,预设状态包括:头戴式设备进入佩戴状态。

在一种可选的实施方式中,头戴式设备还包括红外传感器,红外传感器包括设于头戴式设备一侧镜腿的发射器和设于头戴式设备另一侧镜腿的接收器。

检测单元710,还用于通过以下方式检测头戴式设备是否处于佩戴状态:

当检测接收器接收到发射器发射的红外信号时,确定头戴式设备处于未佩戴状态;

当检测接收器未接收到发射器发射的红外信号时,确定头戴式设备处于佩戴状态。

在一种可选的实施方式中,检测单元710,还用于:

检测头戴式设备是否处于预设弯折状态;

如果头戴式设备处于预设弯折状态,则继续检测头戴式设备是否进入佩戴状态;

如果头戴式设备进入佩戴状态,则确定头戴式设备满足预设状态。

在一种可选的实施方式中,头戴式设备还包括霍尔传感器,霍尔传感器包括设于头戴式设备一侧镜腿的霍尔元件和设于头戴式设备另一侧镜腿的磁性元件,磁性元件用于驱动霍尔元件产生霍尔电压;预设弯折状态包括镜腿打开状态。

检测单元710,还用于通过以下方式检测头戴式设备是否处于镜腿打开状态:

当检测到霍尔元件产生霍尔电压时,确定头戴式设备处于镜腿折叠状态;

当检测到霍尔元件未产生霍尔电压时,确定头戴式设备处于镜腿打开状态。

在一种可选的实施方式中,显示单元720,还用于:

当用户输入预设操作或者头戴式设备满足预设状态时,获取上一次用户识别的时间;

如果当前时间与上一次用户识别的时间之差大于预设时间,则显示用户识别界面。

此外,上述装置中各部分的具体细节在方法部分实施方式中已经详细说明,未披露的细节内容可以参见方法部分的实施方式内容,因而不再赘述。

所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

本公开的示例性实施方式还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。

参考图8所示,描述了根据本公开的示例性实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开示例性实施方式的方法。

此外,上述附图仅是根据本公开示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。

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