本申请涉及计算机领域,具体涉及一种信息处理方法及装置。
背景技术:
随着信息技术的不断发展,通过互联网完成的支付的数量与日俱增,现金支付逐渐淡出人们的视野。网银、信用卡以及各种第三方支付平台和方法的普及,改变了传统交易的资金流转模式。
现有技术中,在网络支付的过程中,需要将待检测活体的生物特征信息与全部用户的生物特征信息进行比对,因此比对的工作量特别大,影响对待检测活体的认证效率。
如何提高对待检测活体的认证效率成为当前网络支付领域中亟待解决的问题。
技术实现要素:
本申请提供一种信息处理方法及装置,以提高对待检测活体的认证效率。
本申请提供的信息处理方法,包括:
发出用于探测活体目标的探测信号;
如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
可选的,所述发出用于探测活体目标的探测信号,包括:
利用双目活体检测摄像头或者摄像机,向指定区域发出用于探测活体目标的探测信号。
可选的,所述信息处理方法,还包括:
接收所述活体目标返回的反馈信息;
根据所述反馈信息,判断是否探测到活体目标。
可选的,所述反馈信息包括人脸视频;
所述根据所述反馈信息,判断是否探测到活体目标,包括:根据所述人脸视频,获得人脸的运动特征;根据所述人脸的运动特征,判断是否探测到活体目标。
可选的,所述检测所述活体目标携带的目标设备的目标设备信息,包括:
利用无线局域网、蓝牙和射频识别中的至少一种方法,与所述活体目标携带的目标设备进行通信,获得所述目标设备返回的标识信息;
根据所述标识信息,获得所述活体目标携带的目标设备的目标设备信息。
可选的,所述信息处理方法,还包括:
根据所述活体目标携带的目标设备的目标设备信息,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
可选的,所述根据所述活体目标携带的目标设备的目标设备信息,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息,包括:
根据所述活体目标携带的目标设备的目标设备信息,在数据库中进行检索,获得检索结果,其中,所述数据库记录了目标用户的注册信息;
根据所述检索结果,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
可选的,所述信息处理方法,还包括:
获得所述活体目标的生物特征信息,所述活体目标是当前需要通过检测设备的活体目标;
将所述活体目标的生物特征信息与所述候选用户信息中的候选生物特征信息进行比对,获得比对结果,其中,所述候选生物特征信息是预先获得的与所述检测设备之间的距离不超过距离阈值的所述活体目标的生物特征信息;
根据所述比对结果确定是否允许所述活体目标通过所述检测设备。
可选的,所述活体目标的生物特征信息,包括如下信息中的至少一种:
活体目标的人脸特征信息;
活体目标的指纹特征信息;
活体目标的虹膜特征信息;
活体目标的步态特征信息;
活体目标的声纹特征信息;
活体目标的静脉特征信息;
活体目标的三维特征信息;
活体目标的生物属性信息。
本申请提供一种信息处理装置,包括:
探测单元,用于发出用于探测活体目标的探测信号;
检测单元,用于如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
处理单元,用于如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
可选的,所述探测单元,具体用于:
利用双目活体检测摄像头或者摄像机,向指定区域发出用于探测活体目标的探测信号。
可选的,所述信息处理装置,还包括判断单元,所述判断单元用于:
接收所述活体目标返回的反馈信息;
根据所述反馈信息,判断是否探测到活体目标。
可选的,所述判断单元,具体用于:
所述反馈信息包括人脸视频;
根据所述人脸视频,获得人脸的运动特征;根据所述人脸的运动特征,判断是否探测到活体目标。
可选的,所述检测单元,具体用于:
利用无线局域网、蓝牙和射频识别中的至少一种方法,与所述活体目标携带的目标设备进行通信,获得所述目标设备返回的标识信息;
根据所述标识信息,获得所述活体目标携带的目标设备的目标设备信息。
可选的,所述信息处理装置,还包括第一判断单元,所述第一判断单元用于:
根据所述活体目标携带的目标设备的目标设备信息,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
可选的,所述第一判断单元还用于:
根据所述活体目标携带的目标设备的目标设备信息,在数据库中进行检索,获得检索结果,其中,所述数据库记录了目标用户的注册信息;
根据所述检索结果,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
可选的,所述信息处理装置,还包括确定单元,所述确定单元用于:
获得所述活体目标的生物特征信息,所述活体目标是当前需要通过检测设备的活体目标;
将所述活体目标的生物特征信息与所述候选用户信息中的候选生物特征信息进行比对,获得比对结果,其中,所述候选生物特征信息是预先获得的与所述检测设备之间的距离不超过距离阈值的所述活体目标的生物特征信息;
根据所述比对结果确定是否允许所述活体目标通过所述检测设备。
可选的,所述活体目标的生物特征信息,包括如下信息中的至少一种:
活体目标的人脸特征信息;
活体目标的指纹特征信息;
活体目标的虹膜特征信息;
活体目标的步态特征信息;
活体目标的声纹特征信息;
活体目标的静脉特征信息;
活体目标的三维特征信息;
活体目标的生物属性信息。
本申请提供一种电子设备,包括:
处理器;
以及.
存储器,用于存储计算机程序,该设备通过所述处理器运行该计算机程序后,执行如下操作:
发出用于探测活体目标的探测信号;
如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
本申请提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该程序被处理器运行,执行如下操作:
发出用于探测活体目标的探测信号;
如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
根据所述比对结果确定是否允许所述待检测活体目标通过所述检测设备。
与现有技术相比,本申请具有如下优点:
采用本申请提供的信息处理方法,发出用于探测活体目标的探测信号;如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。本申请提供的信息处理方法,在探测到活体目标后,检测所述活体目标携带的目标设备的目标设备信息,如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息;因而用户只需要将待检测活体的生物特征信息与这些候选用户的生物特征信息进行比对,缩小了生物比特特征信息的比对范围,提高了对待检测活体的认证效率。
附图说明
图1是本申请提供的一种信息处理方法的应用场景实施例示意图;
图2是本申请第一实施例提供的一种信息处理方法的流程图;
图3是本申请第一实施例涉及的应用系统的工作流程图;
图4是本申请第二实施例提供的一种信息处理装置的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
为了使本领域的技术人员更好的理解本申请方案,首先对本申请的具体应用场景实施例进行详细描述。
如图1所示,其为本申请提供的一种信息处理方法的应用场景的系统实施例示意图。图1中,该系统包括地铁入口控制单元103,多个地铁乘客(从101-1到101-n),每个地铁乘客携带了各自的手机(从102-1到102-n),网络107,地铁乘客数据库108。下面对于该系统的工作过程进行说明。
当乘客101-1通过地铁入口a时,地铁入口控制单元中的活体检测设备104发出用于探测活体目标的探测信号;如果活体检测设备104探测到活体目标,则目标设备信息检测设备105检测所述活体目标(101-1)携带的目标设备(手机102-1)的目标设备信息(如手机的无线局域网地址);在目标设备信息检测设备105获得目标设备信息后,目标设备信息检测设备105通过网络107将所述目标设备信息发送给地铁乘客数据库108进行查询,获得地铁乘客数据库108返回的乘客101-1的查询结果;如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息;其中,地铁乘客数据库108可以预先存放地铁乘客的用户信息;如果对比结果为匹配,则地铁入口门禁控制设备106收到开门的指令,允许乘客进入。
本申请第一实施例提供一种信息处理方法,请参看图2,该图为本申请第一实施例的流程图。以下结合图2对本申请第一实施例提供的一种信息处理方法进行详细说明。所述方法包括如下步骤:
步骤s201:发出用于探测活体目标的探测信号。
本步骤用于发出用于探测活体目标的探测信号。
本实施例提供的信息处理方法可以用于地铁站、公交站以及商场等场所的支付场景。
所述活体目标既可以是地铁站以及公交站的乘客,也可以是商场的顾客。
所述发出用于探测活体目标的探测信号,包括:
利用双目活体检测摄像头或者摄像机,向指定区域发出用于探测活体目标的探测信号。
针对活体检测,可以采用指令动作配合的方式,如要求进入人员执行人脸左转、右转、张嘴、眨眼等指令,如果指令配合错误则认为是伪造欺骗。
活体检测还可以使用双目活体检测摄像头,获得基于多光谱技术(涵盖可见光光谱和近红外光谱)和人脸所特有的皮肤材质(表皮层和真皮层)特征。在多光谱光源的照射下,采集到的真实人脸材质和各种伪造人脸材质(照片、视频、面具等)会在摄像头中出现明显的差异。这种差异可以通过图像处理技术和机器学习方法进行量化。利用深度学习模式,让计算机能够自主判断待检测样本是否为真实人脸,从而达到无人工监督的活体检测的目的。
所述信息处理方法,还包括:
接收所述活体目标返回的反馈信息;
根据所述反馈信息,判断是否探测到活体目标。
所述反馈信息包括人脸视频;
所述根据所述反馈信息,判断是否探测到活体目标,包括:根据所述人脸视频,获得人脸的运动特征;根据所述人脸的运动特征,判断是否探测到活体目标。
活体检测还可以采用近红外人脸活体检测,该方法根据光流法,利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,从图像序列中得到各个像素点的运行信息,采用高斯差分滤波器、局部二值模式(lbp,localbinarypattern)特征和支持向量机进行数据统计分析。
步骤s202:如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息。
本步骤用于如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息。
所述目标设备可以是用户携带的手机,平板电脑,也可以是用户获得的用于验证身份的蓝牙设备或者射频标签等。
所述检测所述活体目标携带的目标设备的目标设备信息,包括:
利用无线局域网、蓝牙和射频识别中的至少一种方法,与所述活体目标携带的目标设备进行通信,获得所述目标设备返回的标识信息;
根据所述标识信息,获得所述活体目标携带的目标设备的目标设备信息。
例如,用户携带的目标设备为手机,通过无线局域网与手机进行通信,可以获得手机的局域网物理地址(mac,mediaaccesscontroladdress)。每一部手机都有自己唯一的mac地址,因此通过查询mac地址,可以获得手机的型号,手机的持有人等目标设备信息。
步骤s203:如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
本步骤用于如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
所述信息处理方法,还包括:
根据所述活体目标携带的目标设备的目标设备信息,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
所述根据所述活体目标携带的目标设备的目标设备信息,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息,包括:
根据所述活体目标携带的目标设备的目标设备信息,在数据库中进行检索,获得检索结果,其中,所述数据库记录了目标用户的注册信息;
根据所述检索结果,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
例如,针对地铁站的乘客,预先需要通过手机等目标设备注册其身份信息、银行账户信息、生物特征信息以及手机的识别信息(如手机的mac地址),可以将这些信息保存在地铁乘客数据库中。该地铁乘客数据库中的数据可以是整个城市中所有注册的乘客。然后,根据所述活体目标携带的手机的mac地址等识别信息,在该数据库中进行检索,获得检索结果;如果检索到了该用户,则判断所述目标设备信息为已注册目标用户信息对应的设备信息。否则,判断所述目标设备信息不是已注册目标用户信息对应的设备信息
所述活体目标的生物特征信息,包括如下信息中的至少一种:
活体目标的人脸特征信息;
活体目标的指纹特征信息;
活体目标的虹膜特征信息;
活体目标的步态特征信息;
活体目标的声纹特征信息;
活体目标的静脉特征信息;
活体目标的三维特征信息;
活体目标的生物属性信息。
其中,利用活体目标的静脉特征信息,即静脉识别。静脉识别可以通过静脉识别仪取得个人静脉分布图,依据专用比对算法从静脉分布图提取特征值,还可以通过红外线摄像头获取手指、手掌、手背静脉的图像,将静脉的数字图像存贮在计算机系统中,实现特征值存储。静脉比对时,实时采取静脉图,运用滤波、图像二值化、细化手段对数字图像提取特征,采用匹配算法同存储在主机中静脉特征值比对匹配,从而对个人进行身份鉴定,确认身份。
活体目标的三维特征信息可以包括活体目标的身高、以及活体目标的胖瘦等信息。
活体目标的生物属性信息可以包括活体目标的年龄信息以及活体目标的性别信息。活体目标的生物属性信息可以通过活体目标的人脸特征信息和活体目标的步态特征信息获取。
图3提供了采用本申请提供的信息处理方法的一个应用系统的工作流程图。下面以地铁场景为例,对于该应用系统的工作流程进行说明。
步骤s301:预先用户在手机、平板或其他有源设备上进行注册。
例如,地铁乘客在乘坐地铁之前,预先利用手机上的应用软件进行注册。
步骤s302:将注册用户设备mac地址以及射频识别(rfid,radiofrequencyidentification)标号等相关信息存入注册用户数据库。
例如,地铁乘客将手机设备的mac地址存入注册用户数据库。同时,该地铁乘客也可以将其生物特征信息以及其银行账户信息存入注册用户数据库。
步骤s303:支付系统上电启动。
例如,地铁入口的探测设备以及注册用户数据库构成的地铁管理系统上电启动。
步骤s304:判断红外探测器是否探测到活体。
例如,地铁入口的摄像机采集乘客的人脸信息,根据所述人脸信息判断是否探测到活体。
步骤s305:如果红外探测器没有探测到活体,则判断手动模式是否启动。如果手动模式启动,则执行步骤s306。
步骤s306:wifi探针探测是否是注册用户。
例如,地铁入口处的wifi探针与地铁乘客携带的手机进行交互,获得乘客的mac地址。根据该乘客的mac地址,判断是否是注册用户。
步骤s307:蓝牙网关/探针探测是否是注册用户。
在步骤s306中,根据该乘客的mac地址,判断不是注册用户,则执行步骤s307。例如,利用蓝牙网关/探针获得该乘客携带的手机的蓝牙标识信息,根据所述蓝牙标识信息,判断是否是注册用户。
步骤s308:rfid探测是否为注册用户。
在步骤s307中,根据所述蓝牙标识信息,判断不是注册用户,则执行步骤s308。例如,利用乘客携带的rfid,判断是否是注册用户。
步骤s309:将用户设备信息对应的已注册目标用户信息作为候选用户信息。
如果步骤s306、步骤s307、步骤s308中任意一个步骤判断是注册用户,则执行步骤s309。例如,执行步骤s306,wifi探针探测为注册用户,则将该乘客携带的手机的mac地址对应的已注册目标用户信息作为候选用户信息。所述已注册目标用户信息可以包括该乘客的生物特征信息。确定了候选用户信息后,再采集该乘客的生物特征信息,将采集到的该乘客的生物特征信息与候选用户信息中的生物特征信息进行比对,可以快速进行乘客身份识别。现有技术采用的方法是,采集乘客的生物特征信息,然后依据采集到的该乘客的生物特征信息,与注册数据库中的数目庞大的注册用户的生物特征信息进行比对,不仅速度慢,准确率也不够高。采用本申请提供的方法,乘客可以实现无感支付,不需要掏出手机进行扫码;而且,预先准备好了数据库中记载的该乘客的生物特征信息,这样比对的速度得到了提高。
在上述的实施例中,提供了一种信息处理方法,与之相对应的,本申请还提供一种信息处理装置。请参看图4,其为本申请的一种信息处理装置实施例的示意图。由于本实施例,即第二实施例,基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例提供的一种信息处理装置,包括:
探测单元401,用于发出用于探测活体目标的探测信号;
检测单元402,用于如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
处理单元403,用于如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
本实施例中,所述探测单元,具体用于:
利用双目活体检测摄像头或者摄像机,向指定区域发出用于探测活体目标的探测信号。
本实施例中,所述信息处理装置,还包括判断单元,所述判断单元,用于:
接收所述活体目标返回的反馈信息;
根据所述反馈信息,判断是否探测到活体目标。
本实施例中,所述判断单元,具体用于:
所述反馈信息包括人脸视频;
根据所述人脸视频,获得人脸的运动特征;根据所述人脸的运动特征,判断是否探测到活体目标。
本实施例中,所述检测单元,具体用于:
利用无线局域网、蓝牙和射频识别中的至少一种方法,与所述活体目标携带的目标设备进行通信,获得所述目标设备返回的标识信息;
根据所述标识信息,获得所述活体目标携带的目标设备的目标设备信息。
本实施例中,所述信息处理装置,还包括第一判断单元,所述第一判断单元用于:
根据所述活体目标携带的目标设备的目标设备信息,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
本实施例中,所述第一判断单元还用于:
根据所述活体目标携带的目标设备的目标设备信息,在数据库中进行检索,获得检索结果,其中,所述数据库记录了目标用户的注册信息;
根据所述检索结果,判断所述目标设备信息是否为已注册目标用户信息对应的设备信息。
本实施例中,所述信息处理装置,还包括确定单元,所述确定单元用于:
获得所述活体目标的生物特征信息,所述活体目标是当前需要通过检测设备的活体目标;
将所述活体目标的生物特征信息与所述候选用户信息中的候选生物特征信息进行比对,获得比对结果,其中,所述候选生物特征信息是预先获得的与所述检测设备之间的距离不超过距离阈值的所述活体目标的生物特征信息;
根据所述比对结果确定是否允许所述活体目标通过所述检测设备。
本实施例中,所述活体目标的生物特征信息,如下信息中的至少一种:
活体目标的人脸特征信息;
活体目标的指纹特征信息;
活体目标的虹膜特征信息;
活体目标的步态特征信息;
活体目标的声纹特征信息;
活体目标的静脉特征信息;
活体目标的三维特征信息;
活体目标的生物属性信息。
本申请第三实施例提供一种电子设备,包括:
处理器;
以及.
存储器,用于存储计算机程序,该设备通过所述处理器运行该计算机程序后,执行如下操作:
发出用于探测活体目标的探测信号;
如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
本申请第四实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该程序被处理器运行,执行如下操作:
发出用于探测活体目标的探测信号;
如果探测到活体目标,则检测所述活体目标携带的目标设备的目标设备信息;
如果所述目标设备信息为已注册目标用户信息对应的设备信息,则将所述目标设备信息对应的已注册目标用户信息作为候选用户信息,其中,所述已注册目标用户信息为注册了用户的生物特征信息的用户信息,所述候选用户信息是用于与待检测活体目标进行生物特征信息比对的用户信息。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。