电子签章方法、装置、电子设备及存储介质与流程

文档序号:33713903发布日期:2023-04-01 03:01阅读:95来源:国知局
电子签章方法、装置、电子设备及存储介质与流程

1.本技术涉及计算机技术领域,特别涉及一种电子签章方法、装置、电子设备及存储介质。


背景技术:

2.现有医院医疗信息系统中,版式电子文件一般指电子病历、电子处方等固定格式文件。
3.随着移动终端的智能化程度越来越高,在需要签署版式电子文件即加盖电子签章时,现有的实现方法一般包括如下几种方法,一是服务端托管电子签章,移动端仅用于采集签署人意愿认证信息,如密码,进行签署人电子签章意愿确认,然后服务端使用托管密钥完成电子签章;二是在移动端保存完整密钥和证书,相当于usb key的软实现。然而,这两种方法都存在安全性问题。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种电子签章方法、装置、电子设备及存储介质,能够提高安全性。
5.根据本技术实施例的第一方面,提供了电子签章方法,应用于服务端,所述方法包括:接收来自移动终端的标识索引列表,其中,所述标识索引列表记录有至少一个标识索引,所述标识索引用于标识待签名的版式电子文件;根据所述标识索引列表,获取每个所述标识索引所标识的版式电子文件;根据每个所述版式电子文件、印模和电子签章索引,计算该版式电子文件的第一哈希值;分别对每个所述版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值;将各所述版式电子文件的第一签名中间值发送给所述移动终端,并获取所述移动终端根据所述版式电子文件的第一签名中间值所生成的对应于该版式电子文件的签名值;根据每个所述版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件。
6.在一种可能的实现方法中,所述方法还包括:分别计算每个所述版式电子文件的第二哈希值;对所述第二哈希值加盖时间戳,得到第二哈希值时间戳;保存所述第二哈希值时间戳作为相对应所述版式电子文件的电子凭证。
7.在一种可能的实现方式中,所述方法还包括:接收所述移动终端采集到的手写签名;通过所述生手写签名替换印模模板中的原有印模,获得所述印模,其中,所述原有印模是根预设字体生成的签名。
8.在一种可能的实现方法中,所述方法还包括:获取所述移动终端的设备特征值;创建第一协同密钥分片;将所述第一协同密钥分片与所述设备特征值进行绑定,得到绑定协同密钥分片;根据所述绑定协同密钥分片,向所述移动终端发送用于创建密钥的中间参数,其中,所述中间参数用于供所述移动终端创建第二协同密钥分片,并使所述移动终端通过动态白盒加密保存所述第二协同密钥分片;接收所述移动终端根据所述第二协同密钥分片
创建的数字证书请求;根据所述数字证书请求,创建数字证书;创建印模;根据所述数字证书和所述印模,创建电子签章。
9.在一种可能的实现方法中,所述方法还包括:所述方法还包括:接收来自所述移动终端的创建证书请求;根据所述第一协同密钥分片生成对应于所述创建证书请求的第二签名中间值,并将所述第二签名中间值发送给所述移动终端,使所述移动终端根据所述第二签名中间值和所述第二协同密钥分片,生成所述数字证书请求。
10.根据本技术实施例的第二方面,提供了一种电子签章装置,包括:所述前置业务模块,用于接收来自移动终端的标识索引列表,并根据所述标识索引列表,获取每个所述标识索引所标识的版式电子文件,其中,所述标识索引列表记录有至少一个标识索引,所述标识索引用于标识待签名的版式电子文件;电子签章模块,用于根据每个所述版式电子文件、印模和电子签章索引,计算该版式电子文件的第一哈希值,并根据每个所述版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件;所述协同签名模块,用于分别对每个所述版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值,并将各所述版式电子文件的第一签名中间值发送给所述移动终端,获取所述移动终端根据所述版式电子文件的第一签名中间值所生成的对应于该版式电子文件的签名值。
11.根据本技术实施例的第三方面,提供了一种电子签章系统,包括:移动终端和本技术实施例第二方面所述的电子签章装置;所述移动终端,用于向所述电子签章装置发送标识索引列表,并接收来自所述电子签章装置的第一签名中间值,及根据所述第一签名中间值生成相对应版式电子文件的签名值。
12.根据本技术实施例的第四方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的方法对应的操作。
13.根据本技术实施例的第五方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法。
14.根据本技术实施例的第六方面,提供了一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行如第一方面所述方法。
15.基于上述方案提供的电子签章方法,通过获取移动终端中标识索引列表的版式电子文件,根据每个版式电子文件、印模和电子签章索引,计算该版式电子文件的第一哈希值,然后对每个版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值,并将第一签名中间值发送给移动终端,获取移动终端根据第一签名值生成的该版式电子文件的签名值,根据每个版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件。可见,本方案是通过对每个版式电子文件计算第一哈希值,进而对每个版式电子文件进行协同签名,确定该版式电子文件的签名值,根据每个版式电子文件的签名值对其进行电子签章,最终获得电子签章文件,通过对版式电子文件计算第一哈希值保证文档内容的完整性,进行根据版式电子文件的签名值进行电子签章提高了签署的准确性,通过对版式电子文件分别进行第一哈希值和签名值的计算,对于待签署的版式电子文件进行双重保障,保证了待签署的版式电子文件的唯一性,进而提高了签署的安全性。
附图说明
16.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
17.图1为本技术一个实施例提供的一种电子签章方法的流程图;
18.图2为本技术一个实施例提供的又一种电子签章方法的流程图;
19.图3为本技术一个实施例提供的再一种电子签章方法的流程图;
20.图4为本技术一个实施例提供的一种包括创建电子签章的电子签章方法的流程图;
21.图5本本技术一个实施例提供的一种电子签章装置的示意图;
22.图6为本技术一个实施例提供的一种电子签章系统的示意图;
23.图7为本技术一个实施例提供的电子设备的结构示意图。
具体实施方式
24.为了使本领域的人员更好地理解本技术实施例中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术实施例一部分实施例,而不是全部的实施例。基于本技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本技术实施例保护的范围。
25.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
26.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
27.电子签章方法
28.图1是本技术实施例提供的一种电子签章方法的流程图。如图1所示,该电子签章方法包括步骤101至步骤106:
29.步骤101、接收来自移动终端的标识索引列表。
30.标识索引列表记录有至少一个标识索引,标识索引用于标识待签名的版式电子文件。
31.当需要签署版式电子文件时,登录移动终端的app,查询待签署的版式电子文件,一方面可以先查看版式电子文件内容,然后执行电子签章的过程;另一方面可以直接选择待签署的版式电子文件,执行电子签章的过程。
32.当发起版式电子文件的签署时,移动终端app将待签署的版式电子文件的标识索引列表发送到服务端,接标识索引列表。
33.在一个可实施的例子中,标识索引列表中有100个标识索引,用于标识100个待签名的版式电子文件。
34.步骤102、根据标识索引列表,获取每个标识索引所标识的版式电子文件。
35.根据标识索引列表中的每一个索引,从存储的版式电子文件中选出符合标识索引列表中相对应的版式电子文件,以获取每个标识索引所标识的版式电子文件,以对每个版式电子文件执行电子签章的步骤。
36.步骤103、根据每个版式电子文件、印模和电子签章索引,计算该版式电子文件的第一哈希值。
37.根据版式电子文件中的文档、印模图片和电子签章索引,计算该版式电子文件的第一哈希值,生成的第一哈希值的目的在于保证文档内容的完整性。
38.步骤104、分别对每个版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值。
39.将标识索引列表中的每个待签署版式电子文件计算得到的第一哈希值生成第一哈希值列表,将第一哈希值列表发送至移动终端app,移动终端app对第一哈希值列表中所对应的每个版式电子文件使用协同签名密钥分片,并对每个版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值。
40.步骤105、将各版式电子文件的第一签名中间值发送给移动终端,并获取移动终端根据版式电子文件的第一签名中间值所生成的对应于该版式电子文件的签名值。
41.移动终端app对第一哈希值列表中每一个第一哈希值所对应的各版式电子文件的第一签名中间值进行计算生成签名值。
42.判断第一哈希值列表中的每一个哈希值是否都全部计算得到相对应版式电子文件的签名值,若是,执行获取移动终端app根据版式电子文件的第一签名中间值所生成的对应于该版式电子文件的签名值步骤;若不是,执行移动终端app根据版式电子文件的第一签名中间值所生成的对应于该版式电子文件的签名值的步骤。
43.步骤106、根据每个版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件。
44.通过接收来自移动终端app生成的对应于每个版式电子文件的签名值,对该版式电子文件进行电子签章。判断标识索引列表中的所对应的每个版式电子文件是否进行电子签章,若不是,执行根据每个版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件的步骤;若是,执行将电子签章文件回传给信息采集端的步骤。
45.通过移动终端app可以查询电子签章文件的执行情况。
46.在本技术实施例中,根据标识索引列表,获取每个标识索引列表所标识的版式电子文件,进而计算该版式电子文件的第一哈希值,通过对每个版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值,移动终端根据第一签名中间值生成相对应该版式电子文件的签名值,根据签名值,对该版式电子文件进行电子签章,得到电子签章文件。通过对版式电子文件计算第一哈希值和签名值,通过计算第一哈希值保证了该版式电子文件的完整性,通过计算签名值保障了该版式电子文件的唯一性,从而提高了签署的安全性。
47.图2是本技术实施例提供的又一种电子签章方法的流程图。如图2所示,该电子签
章方法还包括步骤201至步骤203:
48.步骤201、分别计算每个版式电子文件的第二哈希值。
49.当接收到待签署的版式电子文件后,计算每个版式电子文件的第二哈希值。具体地,第二哈希值使用的哈希值算法可以是sm3算法、md5算法、sha-1算法、sha-256算法和sha-512算法等。
50.步骤202、对第二哈希值加盖时间戳,得到第二哈希值时间戳。
51.在一个可实施的例子中,时间戳可以记录为年月日的格式,比如可以是2022.1.1,通过对计算的哈希值加盖时间戳,得到第二哈希值时间戳,以记录每个版式电子文件的缓存时间。
52.步骤203、保存第二哈希值时间戳作为相对应版式电子文件的电子凭证。
53.在本技术实施例中,通过对每个版式电子文件计算第二哈希值,并对第二哈希值加盖时间戳,通过保存第二哈希值时间戳作为相对应版式电子文件的电子凭证,方便用户优先处理紧急事务,使得用户可以延后对待签署版式电子文件的签署和加盖电子签章,提高了工作效率,提高了电子签章的便利性、可靠性和安全性,从而提高了提高用户体验。
54.图3是本技术实施例提供的再一种电子签章方法的流程图。如图3所示,该电子签章方法还包括步骤301至步骤302:
55.步骤301、接收移动终端采集到的手写签名。
56.用户可以再移动终端app上进行手写签名,不同用户的字体不同,形成不同的手写签名,接收移动终端采集到的手写签名。
57.步骤302、通过手写签名替换印模模板中的原有印模,获得印模,其中,原有印模是根预设字体生成的签名。
58.预设字体比如可以是宋体、楷体、微软雅黑等字体,通过预设字体形成原有印模,通过将采集到的手写签名替换印模模板中的原有印模,获得印模。
59.在本技术实施例中,将接收到的手写签名替换印模模板中的原有印模,以获得印模,手写签名的唯一性使得根据印模计算该版式电子文件的第一哈希值具有唯一性和完整性,从而提高对版式电子文件进行电子签章的安全性。
60.图4是本技术实施例提供的一种包括创建电子签章的电子签章方法的流程图。如图4所示,该电子签章方法还包括步骤401至步骤408:
61.步骤401、获取移动终端的设备特征值。
62.每一个移动终端都有唯一相对应的设备特征值,不同的移移动终端有不同的设备特征值,比如移动终端a对应的设备特征值是a,移动终端b对应的设备特征值是b,等。
63.步骤402、创建第一协同密钥分片。
64.步骤403、将第一协同密钥分片与设备特征值进行绑定,得到绑定协同密钥分片。
65.通过创建第一协同密钥分片,与移动终端的设备特征值进行绑定,形成唯一的绑定协同密钥分片,限制第一协同密钥分片只能在固定设备使用,增强使用的安全性。
66.步骤404、根据绑定协同密钥分片,向移动终端发送用于创建密钥的中间参数。中间参数用于供移动终端创建第二协同密钥分片,并使移动终端通过动态白盒加密保存第二协同密钥分片。
67.移动终端根据接收到的中间参数创建第二协同密钥分片,将移动终端生成的第二
协同密钥分片使用sm4动态白盒算法加密保存,使得移动终端创建第二协同密钥分片的过程中不需要出现完整私钥,增强了保存的安全性。
68.步骤405、接收移动终端根据第二协同密钥分片创建的数字证书请求。
69.步骤406、根据数字证书请求,创建数字证书。
70.移动终端根据创建的第二协同密钥分片创建数字证书请求,通过接收来自移动终端的数字证书请求,通过校验数字证书请求的合法性后,为本次数字证书请求创建数字证书。
71.步骤407、创建印模。
72.检查是否采集过当前用户的手写签名作为,如没有采集过则通过调用用户的名字创建用户名字的图片作为原有印模,如已采集过用户的手写签名,则使用已采集过的用户手写签名作为印模。
73.步骤408、根据数字证书和印模,创建电子签章。
74.根据数字证书和印模,生成请求创建电子签章的指令,根据请求电子签章的指令,创建电子签章,将用户标识、数字证书和电子签章做唯一性关联后,向移动终端app返回数字证书,移动终端保存数字证书。
75.在本技术实施例中,通过对第一协同密钥分片和设备特征值进行绑定,得到绑定协同该密钥分片;进而使用动态白盒加密保存移动终端根据中间参数生成的第二协同密钥分片,移动终端根据第二协同密钥分片创建的数字证书请求,根据数字证书请求和印模创建电子签章。使得第一协同密钥分片只能在固定设备使用,且使用动态白盒加密保存第二协同密钥分片都保证了第一协同密钥分片和第二协同密钥分片使用的安全性,从而提高生成电子签章的安全性。
76.在一种可能的实现方式中,该电子签章方法还包括:
77.接收来自移动终端的创建证书请求。
78.根据第一协同密钥分片生成对应于创建证书请求的第二签名中间值,并将第二签名中间值发送给移动终端,使移动终端根据第二签名中间值和第二协同密钥分片,生成数字证书请求。
79.在本技术实施例中,移动终端创建证书请求,根据创建证书请求,根据第一协同密钥分片生成第二签名中间值,将第二签名中间值发送给移动终端,移动终端根据第二签名中间值和第二协同密钥分片,生成数字证书请求,以使根据数字证书请求生成数字证书。
80.电子签章装置
81.图5是申请实施例提供的一种电子签章装置的示意图。如图5所示,该电子签章装置500包括:
82.前置业务模块501,用于接收来自移动终端的标识索引列表,并根据标识索引列表,获取每个标识索引所标识的版式电子文件,其中,标识索引列表记录有至少一个标识索引,标识索引用于标识待签名的版式电子文件;
83.电子签章模块502,用于根据每个版式电子文件、印模和电子签章索引,计算该版式电子文件的第一哈希值,并根据每个版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件;
84.协同签名模块503,用于分别对每个版式电子文件的第一哈希值进行协同签名,得
到该版式电子文件的第一签名中间值,并将各版式电子文件的第一签名中间值发送给移动终端,获取移动终端根据版式电子文件的第一签名中间值所生成的对应于该版式电子文件的签名值。
85.基于上述方案提供的电子签章装置,前置业务模块501通过接收来自移动终端的标识索引列表,根据标识索引列表获取每个标识索引所标识的版式电子文件;电子签章模块502根据每个版式电子文件、印模和电子签章索引,计算该版式电子文件对应的第一哈希值;协同签名模块503用于对每个版式电子文件的第一哈希值进行协同签名,得到第一签名中间值,并将第一签名中间值发送给移动终端,获取移动终端根据第一签名中间值生成的签名值;电子签章模块502根据每个版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件。可见,本方案是通过对每个版式电子文件计算第一哈希值,进而对每个版式电子文件进行协同签名,确定该版式电子文件的签名值,根据每个版式电子文件的签名值对其进行电子签章,最终获得电子签章文件,通过对版式电子文件计算第一哈希值保证文档内容的完整性,进行根据版式电子文件的签名值进行电子签章提高了签署的准确性,通过对版式电子文件分别进行第一哈希值和签名值的计算,对于待签署的版式电子文件进行双重保障,保证了待签署的版式电子文件的唯一性,进而提高了签署的安全性。
86.需要说明的是,上述电子签章装置与前述电子签章方法实施例基于同一构思,具体内容可参见前述数据处理方法实施例中的叙述,此处不再赘述。
87.电子签章系统
88.图6是申请实施例提供的一种电子签章系统的示意图,如图6所示,该电子签章系统包括:移动终端601和电子签章装置500;
89.移动终端601,用于向电子签章装置500发送标识索引列表,并接收来自电子签章装置500的第一签名中间值,及根据第一签名中间值生成相对应版式电子文件的签名值。
90.在一种可能的实现方式中,该电子签章系统还包括:
91.前置业务模块,用于生成哈希值列表,其中,哈希值列表包括各版式电子文件的第一哈希值;
92.移动终端601,用于与协同签名模块503对哈希值列表中的每个第一哈希值进行协同签名,使协同签名模块503生成每个版式电子文件的第一签名中间值。
93.需要说明的是,上述电子签章系统与前述电子签章方法实施例基于同一构思,具体内容可参见前述数据处理方法实施例中的叙述,此处不再赘述。
94.电子设备
95.参照图7,示出了根据本技术实施例的一种电子设备的结构示意图,本技术具体实施例并不对电子设备的具体实现做限定。
96.如图7所示,该电子设备700可以包括:处理器(processor)702、通信接口(communications interface)704、存储器(memory)706、以及通信总线708。
97.其中:
98.处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。
99.通信接口704,用于与其它电子设备或服务器进行通信。
100.处理器702,用于执行程序710,具体可以执行上述电子签章方法实施例中的相关步骤。
101.具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
102.处理器702可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
103.存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
104.程序710具体可以用于使得处理器702执行前述任一实施例中的电子签章方法。
105.程序710中各步骤的具体实现可以参见前述任一电子签章方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
106.基于上述方案提供的电子签章方法,通过获取移动终端中标识索引列表的版式电子文件,根据每个版式电子文件、印模和电子签章索引,计算该版式电子文件的第一哈希值,然后对每个版式电子文件的第一哈希值进行协同签名,得到该版式电子文件的第一签名中间值,并将第一签名中间值发送给移动终端,获取移动终端根据第一签名值生成的该版式电子文件的签名值,根据每个版式电子文件的签名值,对该版式电子文件进行电子签章,得到电子签章文件。可见,本方案是通过对每个版式电子文件计算第一哈希值,进而对每个版式电子文件进行协同签名,确定该版式电子文件的签名值,根据每个版式电子文件的签名值对其进行电子签章,最终获得电子签章文件,通过对版式电子文件计算第一哈希值保证文档内容的完整性,进行根据版式电子文件的签名值进行电子签章提高了签署的准确性,通过对版式电子文件分别进行第一哈希值和签名值的计算,对于待签署的版式电子文件进行双重保障,保证了待签署的版式电子文件的唯一性,进而提高了签署的安全性。
107.计算机存储介质
108.本技术实施例还提供了一种计算机可读存储介质,存储用于使一机器执行如本文所述的电子签章方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
109.在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本技术的一部分。
110.用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd-rom、cd-r、cd-rw、dvd-rom、dvd-ram、dvd-rw、dvd+rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
111.此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
112.此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展模块中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展模块上的cpu等来执行部分和全部实际操作,从而
实现上述实施例中任一实施例的功能。
113.计算机程序产品
114.本技术实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一方法对应的操作。
115.需要指出,根据实施的需要,可将本技术实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本技术实施例的目的。
116.上述根据本技术实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的图像标注方法。此外,当通用计算机访问用于实现在此示出的图像标注方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的校验码生成方法的专用计算机。
117.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
118.以上实施方式仅用于说明本技术实施例,而并非对本技术实施例的限制,有关技术领域的普通技术人员,在不脱离本技术实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本技术实施例的范畴,本技术实施例的专利保护范围应由权利要求限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1