保单数据更新方法、装置、计算机设备及可读存储介质与流程

文档序号:29132776发布日期:2022-03-05 01:30阅读:99来源:国知局
1.本发明涉及数据处理
技术领域
:,尤其涉及一种保单数据更新方法、装置、计算机设备及可读存储介质。
背景技术
::2.保险,一种是指投保人根据合同约定,向保险人支付保险费,保险人对于合同约定的可能发生的事故因其发生所造成的财产损失承担赔偿保险金责任,或者被保险人疾病或者达到合同约定的年龄、期限等条件时承担给付保险金责任的商业保险行为。3.在现有保险系统的日常使用过程中,需要频繁的更新和查看保单数据,因此,如何保证庞大数量的保单数据的更新和查询速度显得十分重要。4.现有技术大部分只通过交易号作为查询条件来对保单数据进行查询和更新,然而在上述查询的过程中,会导致数据库每次更新保单数据时,都会扫描其内部存储的全部分区表,而在扫描全部分区表的过程中,会消耗数据库大量的计算资源,从而会大幅增加处理器的负载程度,导致在业务高峰期时,系统会发生崩溃,进而降低了用户的使用体验。技术实现要素:5.本发明实施例提供一种保单数据更新方法、装置、计算机设备及可读存储介质,以解决现有技术大部分只通过交易号作为查询条件来对保单数据进行查询和更新,导致在业务高峰期时,系统会发生崩溃的技术问题。6.为实现上述目的,本发明提供了一种保单数据更新方法,该方法包括:7.通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表;8.根据所述哈希分区子表查询所述交易号对应的保单更新时间;9.根据所述保单更新时间在预设保单分区主表中查询到对应的保单分区子表,并在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新。10.在其中一个实施例中,所述通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表的步骤之前,所述方法包括:11.将各个保单对应的交易号作为所述哈希分区主表的分区字段,所述交易号具有唯一性;12.通过预设哈希分区函数并根据所述分区字段对所述哈希分区主表进行分区,以得到若干所述哈希分区子表。13.在其中一个实施例中,所述通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表的步骤包括:14.通过预设函数对所述交易号进行预处理并生成对应的整型数值;15.通过所述整型数值对预设分区数量取余得到哈希分区子表编号,以确定出目标哈希分区子表。16.在其中一个实施例中,所述通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表的步骤包括:17.当通过所述交易号未在所述哈希分区主表中查询到对应的哈希分区子表时,判定所述保单分区主表中没有当前交易号对应的保单数据,并直接在所述保单分区主表中插入当前交易号对应的保单数据。18.在其中一个实施例中,所述根据所述保单更新时间在预设保单分区主表中查询到对应的保单分区子表,并在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新的步骤之后,所述方法还包括:19.调用预设程序将更新过后的保单数据发送至用户的移动终端上。20.在其中一个实施例中,可以将上述保单数据更新方法的结果上传至区块链中,以使得所述区块链对所述保单数据更新方法的结果进行加密存储。21.为实现上述目的,本发明还提供了一种保单数据更新装置,该装置包括:22.获取模块,用于通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表;23.查询模块,用于根据所述哈希分区子表查询所述交易号对应的保单更新时间;24.更新模块,用于根据所述保单更新时间在预设保单分区主表中查询到对应的保单分区子表,并在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新。25.其中,上述保单数据更新装置中,该保单数据更新装置还包括分区模块,所述分区模块具体用于:26.将各个保单对应的交易号作为所述哈希分区主表的分区字段,所述交易号具有唯一性;27.通过预设哈希分区函数并根据所述分区字段对所述哈希分区主表进行分区,以得到若干所述哈希分区子表。28.其中,上述保单数据更新装置中,该获取模块具体用于:29.通过预设函数对所述交易号进行预处理并生成对应的整型数值;30.通过所述整型数值对预设分区数量取余得到哈希分区子表编号,以确定出目标哈希分区子表。31.其中,上述保单数据更新装置中,该获取模块还具体用于:32.当通过所述交易号未在所述哈希分区主表中查询到对应的哈希分区子表时,判定所述保单分区主表中没有当前交易号对应的保单数据,并直接在所述保单分区主表中插入当前交易号对应的保单数据。33.其中,上述保单数据更新装置中,该更新模块具体用于:34.根据所述保单更新时间在所述保单分区主表中查询到对应的保单分区子表;35.在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新。36.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述保单数据更新方法的步骤。37.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述保单数据更新方法的步骤。38.本发明提出的保单数据更新方法、装置、计算机设备及可读存储介质,通过首先使用交易号在预设的哈希分区主表中进行查询,以获取到与当前交易号对应的哈希分区子表,进一步的,根据该哈希分区子表查询当前交易号对应的保单更新时间,最后通过当前交易号和对应查询到的保单更新时间就能够在保单分区主表中更新保单数据。通过上述方式避免了在查询或更新条件中无法提供保单分区表的时间条件时造成扫描保单全部分区表的问题,同时数据库服务器无需将大量运算资源投入在非目标分区子表的查询运算过程中,避免了因扫描所有保单分区表而造成的cpu使用率过高的问题。附图说明39.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。40.图1是本发明一实施例中保单数据更新方法的一应用环境示意图;41.图2是本发明一实施例中的保单数据更新方法的一流程图;42.图3是本发明一实施例中的保单数据更新方法的一流程图;43.图4是本发明一实施例中保单数据更新装置的结构示意图;44.图5是本发明一实施例中计算机设备的一示意图。具体实施方式45.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。46.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。47.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的
技术领域
:的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。48.本技术提供的保单数据更新方法,可应用在如图1的应用环境中,其中,该计算机设备可通过网络与服务器进行通信。其中,该计算机设备包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。49.现有技术大部分只通过交易号作为查询条件来对保单数据进行查询和更新,然而在上述查询的过程中,会导致数据库每次更新保单数据时,都会扫描其内部存储的全部分区表,而在扫描全部分区表的过程中,会消耗数据库大量的计算资源,从而会大幅增加处理器的负载程度,导致在业务高峰期时,系统会发生崩溃,进而降低了用户的使用体验。50.在一实施例中,如图2所示,提供一种保单数据更新方法,以该方法应用在图1中的计算机设备为例进行说明,包括如下步骤s101至s103。51.s101:通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表。52.具体的,本实施例提供的保单数据更新方法是基于数据库服务器进行的,并且本实施例所采用的数据库为postgresql,具体的,postgresql是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ordbms),是以postgres为基础的对象关系型数据库管理系统。其中,postgres的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。postgresql能够支持大部分的sql标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,postgresql也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,可以根据需要修改和分发postgresql,并且该postgresql内置有通用插件pg_pathman。具体的,pg_pathman是一个postgresql高性能表分区插件。支持hash分区、range分区以及自动扩容分区,并且可通过内建函数挂载、摘除和分区。53.进一步的,首先需要说明的是,在保险
技术领域
:,每个保单均对应有一个交易号,并且该交易号是一个全局唯一的uuid,即每个交易号是一个无规则的字符串id,不会重复设置。54.因此,在本步骤中,会通过已知的交易号在上述数据库内预设的哈希分区主表中进行查询,其中,上述哈希分区主表中已经设置好多个哈希分区子表,从而能够根据每个交易号获取到与之一一对应的哈希分区子表。具体的,哈希,即hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。55.另外,hash算法可以将一个数据转换为一个标志,这个标志和源数据的每一个字节都有十分紧密的关系。hash算法还具有一个特点,就是很难找到逆向规律。56.hash算法是一个广义的算法,也可以认为是一种思想,使用hash算法可以提高存储空间的利用率,可以提高数据的查询效率,也可以做数字签名来保障数据传递的安全性。所以hash算法被广泛地应用在互联网应用中。57.hash算法也被称为散列算法,hash算法虽然被称为算法,但实际上它更像是一种思想。hash算法没有一个固定的公式,只要符合散列思想的算法都可以被称为是hash算法。58.s102:根据所述哈希分区子表查询所述交易号对应的保单更新时间。59.其中需要说明的是,本实施例提供的哈希分区主表的主要字段为上述交易号和上述保单更新时间,因此,本实施例提供的哈希分区主表的分类依据为上述交易号的字段,即上述哈希分区主表会根据交易号的字段类型划分为多个哈希分区子表,并且每个哈希分区子表中存储着各个交易号对应的保单更新时间。优选的,本实施例将哈希分区主表划分为20个哈希分区子表。60.因此,在本步骤中,上述数据库服务器能够在查询到的哈希分区字表中对应查询出当前交易号对应的保单更新时间。61.s103:根据所述保单更新时间在预设保单分区主表中查询到对应的保单分区子表,并在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新。62.最后,首先需要说明的是,在保单分区主表中同样划分有多个保单分区子表,进一步的,每个保单分区子表中存储着与每个已知交易号一一对应的保单数据,而该保单数据则会根据需要而发生变动。63.因此,在本步骤中,在获取到与已知交易号对应的保单更新时间过后,本实施例首先会通过查询到的保单更新时间在上述保单分区主表中查询并定位到对应的保单分区子表,进一步的,根据已知交易号在保单分区主表中定位到的保单分区子表内更新与之一一对应的保单数据,从而能够快速的完成对保单数据的更新,避免了对所有保单分区子表进行扫描。64.需要说明的是,上述的实施过程只是为了说明本技术的可实施性,但这并不代表本技术的保单数据更新方法只有上述唯一一种实施流程,相反的,只要能够将本技术的保单数据更新方法实施起来,都可以被纳入本技术的可行实施方案。65.在另外一个实施例中,该保单数据更新方法至少包括步骤s201-s205。66.s201:将各个保单对应的交易号作为所述哈希分区主表的分区字段,所述交易号具有唯一性;通过预设哈希分区函数并根据所述分区字段对所述哈希分区主表进行分区,以得到若干所述哈希分区子表。67.在本实施例中,首先需要说明的是,在每份保险交易的过程中,都会产生一个独一无二的交易号,并且该交易号是已知的。另外,在本实施例中,数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。68.具体的,在本实施例中,首先会通过数据库服务器设计一个以已知的交易号为分区字段的哈希分区主表,另外,在该数据库服务器内已经预设有保单分区主表,优选的,上述数据库服务器为postgresql。69.其中,本实施例会将各个保单对应的交易号作为上述哈希分区主表的分区字段,即分区依据,可以理解的是,本实施例提供的每个交易号都是独一无二的,即具有唯一性,并且每个交易号都是一个无规则的字符串id,不会重复设置。70.另外,在上述数据库服务器内内置有通用插件pg_pathman,进一步的,本实施例会通过该pg_pathman中的哈希分区函数并根据上述分区字段对上述哈希分区主表进行分区。优选的,本实施例将上述哈希分区主表划分为20个哈希分区子表。71.s202:通过预设函数对所述交易号进行预处理并生成对应的整型数值;通过所述整型数值对预设分区数量取余得到哈希分区子表编号,以确定出目标哈希分区子表。72.当本实施例已经在上述数据库服务器内设置好哈希分区主表以及保单分区主表过后,本实施例会通过数据库服务器调用其内部的hash_code函数将已知的交易号进行预处理并生成一个对应的整型数值,进一步的,通过该整型数值对上述已知的分区数量取余以得到需要的哈希分区子表的编号,从而能够确定出目标哈希分区子表。73.其中hashcode是一种编码方式,在java中,每个对象都会有一个hashcode,java可以通过这个hashcode来识别一个对象。至于hashcode的具体编码方式,比较复杂(该编码是可以通过继承和接口的实现重写的)。而hashtable等结构,就是通过这个哈希实现快速查找键对象。这是两者之间的内部联系。74.具体的,在使用上述hashcode函数时,一般会先在数据库中创建固定数量n个分区子表(创建后数量不变),各个分区子表对应编号1到n。通过数据内置hash_code()函数,能得到一个整型数值,用此数值除以n可获取到余数i,余数i必然是1到n之间的某个数值,因此用这个余数i就能确定目标哈希分区子表。75.并且在本实施例中,当完成哈希分区子表的查询过后,会再用最新的保单数据去异步更新哈希分区表中的信息(更新该交易号对应的保单更新时间),更新数据的定位哈希分区子表的逻辑和查询一致。76.s203:当通过所述交易号未在所述哈希分区主表中查询到对应的哈希分区子表时,判定所述保单分区主表中没有当前交易号对应的保单数据,并直接在所述保单分区主表中插入当前交易号对应的保单数据。77.具体的,在本步骤中,在通过hashcode函数查询当前交易号对应的哈希分区子表的过程中,如果上述数据库服务器未在上述哈希分区主表中查询到对应的哈希分区子表时,则表明当前交易号为一个全新的交易号,并且该交易号对应的保单数据也为录入保单分区主表中。78.因此,在本步骤中,当未在哈希分区主表中查询到对应的哈希分区子表,则会直接在保单分区主表中插入当前交易号对应的保单数据,以补全当前保单分区主表。79.s204:根据所述哈希分区子表查询所述交易号对应的保单更新时间。80.其中需要说明的是,本实施例提供的哈希分区主表的主要字段为上述交易号和上述保单更新时间,因此,本实施例提供的哈希分区主表的分类依据为上述交易号的字段,即上述哈希分区主表会根据交易号的字段类型划分为多个哈希分区子表,并且每个哈希分区子表中存储着各个交易号对应的保单更新时间。优选的,本实施例将哈希分区主表划分为20个哈希分区子表。81.因此,在本步骤中,上述数据库服务器能够在查询到的哈希分区字表中对应查询出当前交易号对应的保单更新时间。82.s205:调用预设程序将更新过后的保单数据发送至用户的移动终端上。83.具体的,在本步骤中,在通过上述步骤获取到当前交易号对应的保单更新时间,通过该保单更新时间能够有在保单分区主表中查询到与当前交易号对应的保单分区子表,进一步的,最后在该保单分区子表中能够完成对当前交易号对应的保单数据的更新,最后数据库将调用预设程序将更新过后的保单数据发送至用户的移动终端上,以使用户能够实时观察到更新结果。84.因此,本实施例能够简单、快速的完成对当前交易号对应的保单数据的更新,与此同时,能够避免在查询或更新条件中无法提供保单分区表的时间条件时造成扫描保单全部分区表的问题,同时数据库服务器无需将大量运算资源投入在非目标分区子表的查询运算过程中,避免了因扫描所有保单分区表而造成的cpu使用率过高的问题,有利于大范围的推广与使用。85.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。86.综上,本技术提出的保单数据更新方法避免了在查询或更新条件中无法提供保单分区表的时间条件时造成扫描保单全部分区表的问题。因而,数据库服务器无需将大量运算资源投入在非目标分区子表的查询运算过程中,避免了因扫描所有保单分区表而造成的cpu使用率过高的问题。且在本技术方案中,对保单分区表的更新和查询过程仅仅增加了一次在哈希分区表的查询,即使是在业务高峰期也不会增加过多的资源消耗,保证了保单数据的查询和更新过程的效率。87.在一个可选的实施方式中,还可以将上述保单数据更新方法的结果上传至区块链中。88.具体地,基于所述保单数据更新方法的结果得到对应的摘要信息,具体来说,摘要信息由所述保单数据更新方法的结果进行散列处理得到,比如利用sha256s算法处理得到。将摘要信息上传至区块链可保证其安全性和对用户的公正透明性。用户可以从区块链中下载得该摘要信息,以便查证所述保单数据更新方法的结果是否被篡改。本示例所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。89.在一实施例中,提供了一种保单数据更新装置100,该保单数据更新装置100与上述实施例中的保单数据更新方法一一对应,如图4所示,该保单数据更新装置100包括:获取模块11、查询模块12、更新模块13以及分区模块14。各功能模块的详细说明如下:90.获取模块11,用于通过交易号在预设哈希分区主表中进行查询,以获取对应的哈希分区子表;91.查询模块12,用于根据所述哈希分区子表查询所述交易号对应的保单更新时间;92.更新模块13,用于根据所述保单更新时间在预设保单分区主表中查询到对应的保单分区子表,并在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新。93.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。94.其中,上述保单数据更新装置100中,所述保单数据更新装置100还包括分区模块14,所述分区模块14具体用于:95.将各个保单对应的交易号作为所述哈希分区主表的分区字段,所述交易号具有唯一性;96.通过预设哈希分区函数并根据所述分区字段对所述哈希分区主表进行分区,以得到若干所述哈希分区子表。97.其中,上述保单数据更新装置100中,所述获取模块11具体用于:98.通过预设函数对所述交易号进行预处理并生成对应的整型数值;99.通过所述整型数值对预设分区数量取余得到哈希分区子表编号,以确定出目标哈希分区子表。100.其中,上述保单数据更新装置100中,所述获取模块11还具体用于:101.当通过所述交易号未在所述哈希分区主表中查询到对应的哈希分区子表时,判定所述保单分区主表中没有当前交易号对应的保单数据,并直接在所述保单分区主表中插入当前交易号对应的保单数据。102.其中,上述保单数据更新装置100中,所述更新模块13具体用于:103.根据所述保单更新时间在所述保单分区主表中查询到对应的保单分区子表;104.在所述保单分区子表中将所述保单更新时间对应的保单数据替换掉初始保单数据,以完成保单数据的更新。105.通过本实施例提出的保单数据更新装置100,通过首先使用交易号在预设的哈希分区主表中进行查询,以获取到与当前交易号对应的哈希分区子表,进一步的,根据该哈希分区子表查询当前交易号对应的保单更新时间,最后通过当前交易号和对应查询到的保单更新时间就能够在保单分区主表中更新保单数据。通过上述方式避免了在查询或更新条件中无法提供保单分区表的时间条件时造成扫描保单全部分区表的问题,同时数据库服务器无需将大量运算资源投入在非目标分区子表的查询运算过程中,避免了因扫描所有保单分区表而造成的cpu使用率过高的问题。106.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一实施例提供的保单数据更新方法的步骤。107.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任意一实施例提供的保单数据更新方法的步骤。108.其中上述模块/单元中的“第一”和“第二”的意义仅在于将不同的模块/单元加以区分,并不用于限定哪个模块/单元的优先级更高或者其它的限定意义。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本技术中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式。109.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。110.关于保单数据更新装置的具体限定可以参见上文中对于保单数据更新方法的限定,在此不再赘述。上述活体人脸图像的检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。111.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器执行时以实现一种保单数据更新方法。112.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中保单数据更新方法的步骤,例如图2所示的步骤101至步骤103及该方法的其它扩展和相关步骤的延伸。或者,处理器执行计算机程序时实现上述实施例中活体人脸图像的检测装置的各模块/单元的功能,例如图4所示模块11至模块14的功能。为避免重复,这里不再赘述。113.所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。114.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。115.所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。116.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中保单数据更新方法的步骤,例如图2所示的步骤101至步骤103及该方法的其它扩展和相关步骤的延伸。或者,计算机程序被处理器执行时实现上述实施例中活体人脸图像的检测装置的各模块/单元的功能,例如图4所示模块11至模块14的功能。为避免重复,这里不再赘述。117.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。118.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。119.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1