一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于用户身份识别的电子合同生成方法及存储介质与流程

2022-11-28 14:32:08 来源:中国专利 TAG:


1.本发明属于电子合同技术领域,具体涉及基于用户身份识别的电子合同生成方法及存储介质。


背景技术:

2.随着电子技术的发展,电子合同以其传输方便、节约等特点得以出现,电子合同作为双方或多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、终止财产性民事权利义务关系的协议,在法律层面与纸质合同一样具有同等的法律效益,但是与纸质合同不同的是,由于身份验证以及阅读受限等问题,导致签订电子合同的风险与普通的纸质合同相比较大。
3.为了保证签订者对电子合同的条款充分了解及肯定,在授权发明专利授权公告号cn107707970b《一种电子合同签署方法、系统及终端》中通过启动设备终端的摄像头,进入视频录制界面开始视频录制后,将从电子合同文本中提取的合同关键信息显示在视频录制界面上,并在用户根据提示信息正确完成确认操作后保存所录制的视频信息,获取电子签名数据,根据所述电子签名数据判断是否生成有效合同文本,实现了将该视频信息作为保证金融产品交易过程中所保留的原始证明证据,提高了金融交易过程的安全性和可靠性,并提高了用户体验,但是却存在一下技术问题:1、未根据合同关键信息的重要性的不同采用不同的验证手段,对于在合同中的数字性约定等重要约定,其重要性明显比常规约定性条款的重要性要高,对于数字性约定,若无法再次对用户的身份进行确认并在此基础上用户通过语音的方式或者手写数字等方式明确确认此时的约定,从而可能导致由于用户对条款不够熟悉或者清楚导致的合同签订过程中的风险问题,使得交易的可靠性和安全性都受到很大的影响。
4.2、未对用户的身份进行验证,当用户的身份存在疑问时,此时就无须进行下一步的合同生成以及确认工作,同时没有基于用户的身份进行电子合同的自动生成,将电子合同中需要用户签订的内容进行自动生成,从而使得电子合同签订的效率受到一定的影响。
5.3、未根据电子合同的具体类型,对不同的合同关键信息的重要性进行评估,从而无法根据合同关键信息的重要性进行验证方式以及验证时间的差异设置,从而无法在保证验证效率的基础上,使得用户能够更加准确实现对合同条款的理解,同时也降低后期的违约风险。
6.基于上述技术问题,需要设计一种基于用户身份识别的电子合同生成方法及存储介质。


技术实现要素:

7.本发明的目的是提供一种基于用户身份识别的电子合同生成方法及存储介质。
8.为了解决上述技术问题,本发明第一方面提供了基于用户身份识别的电子合同生成方法,包括:
s11基于身份验证终端对用户进行身份识别得到所述用户的身份,并根据所述用户的身份自动进行合同的关联得到关联合同,并通过对所述关联合同的类型的识别,根据所述用户的身份进行自动填充;s12基于对所述关联合同的类型的识别,识别得到所述关联合同的关键信息,并根据所述关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性、所述关键信息的字数、所述关键信息是否包含具体数字构建得到所述关键信息的重要性;s13基于所述关键信息的重要性的不同、所述关键信息的字数的不同采用不同的验证方式以及验证时间,并当所述关键信息的重要性大于第一重要性阈值时,再次对所述用户进行身份验证得到验证结果,并当所述验证结果为准确时,再通过对用户的语音的识别结果或者手写的识别结果实现对所述关键信息的验证,并当所述关键信息的验证结果完成后,自动进行电子合同的生成。
9.通过首先实现对用户身份的识别,在此基础上自动进行关联合同的生成,并自动进行填充,从而进一步提升了合同生成的效率,同时也避免了用户自己填写有可能产生的错误的问题的出现。
10.通过基于所述关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性、所述关键信息的字数、所述关键信息是否包含具体数字构建得到所述关键信息的重要性,从而实现了对关键信息的重要性的识别,不仅从关键信息、合同本身进行考虑,而且与用户自身的利益结合在一起,从而使得对于重要性的构建结果变得更加准确,同时也为进一步按照重要性的区别验证方式和验证时间奠定了基础。
11.通过基于关键信息的重要性的不同、所述关键信息的字数的不同采用不同的验证方式以及验证时间,从而使得对于关键信息的验证方式和验证时间能够更加倾斜于重要性较高的关键信息,从而进一步提升了用户对合同的理解和把控性,避免了不必要的纠纷和风险的出现。
12.通过第一重要性阈值的设置,从而使得能够明确确认重要性较高的关键信息被本人进行了确认,不仅使得用户能够更能准确的理解合同内容和自身义务,同时也避免了后期的纠纷和风险问题的出现。
13.进一步的技术方案在于,所述身份验证终端采用基于人脸识别或者指纹识别或者账号验证的方式实现对所述用户的身份的识别。
14.进一步的技术方案在于,进行自动填充的具体步骤为:s21基于所述身份识别结果,确定所述用户的基本信息;s22对所述关联合同的类型进行识别,并根据设定好的同类型的关联合同需要填写的内容,确定所述关联合同中需要填写的内容;s23基于所述用户的基本信息实现对所述需要填写的内容的自动填写。
15.进一步的技术方案在于,基于对所述关联合同的类型的关键词的识别,实现对所述关联合同的类型的识别得到所述关联合同的类型,并根据所述关联合同的类型,基于设定好的同类型的合同的关键信息位置及内容,确定所述关联合同的关键信息。
16.进一步的技术方案在于,所述重要性的计算公式为:
其中n、h1、h2分别为所述关键信息的字数、所述关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性,其中h1、h2均通过专家打分的方式确定,j表示所述关键信息是否包含具体数字,当存在具体数字时为1,不存在时为0,k1、k2、k3、k4、k5为常数。
17.进一步的技术方案在于,确定关键信息的验证方式以及验证时间的具体步骤为:s31提取所述关键信息的重要性,并确定所述关键信息的重要性是否大于第二重要性阈值,若是,则进入步骤s32,若否,则采用单一的验证方式对所述关键信息进行验证且根据所述关键信息的字数,采用设定好的单字用时确定所述关键信息所需的验证时间;s32采用至少两种以上的验证方式实现对所述关键信息的验证,并根据所述关键信息的重要性对所述单子用时进行修正,得到修正单字用时,其中所述修正单字用时大于单字用时。
18.s33基于所述修正单字用时以及所述关键信息的字数,确定所述关键信息所需的验证时间。
19.通过第二重要性阈值的设置,从而使得对于较为重要的关键信息采用更多的验证时间以及更严密的验证方式,同样保证了用户能够更加准确的掌握关键信息,从而进一步降低了风险。
20.进一步的技术方案在于,所述修正单字用时的计算公式为:其中k6、k7、k8为常数,g、t1为关键信息的重要性、单字用时。
21.进一步的技术方案在于,所述第二重要性阈值小于所述第一重要性阈值,所述第一重要性阈值、所述第二重要性阈值根据所述关联合同的类型、所述用户的年纪确定,其中所述关联合同的类型越重要、所述用户的年纪越大,此时的第一重要性阈值和第二重要性阈值越小。
22.进一步的技术方案在于,当所述验证结果为准确时,进行关键信息的验证的具体步骤为:s41基于所述用户的身份验证结果,确定所述用户的年纪;s42判断所述用户的年纪是否大于第一年纪阈值,若是,则进入步骤s43,若否,则随机生成验证要求并生成验证结果,其中所述验证要求包括要求所述用户对所述关键信息进行阅读得到语音形式的验证结果或者要求所述用户对所述关键信息进行手写得到文字形式的验证结果,并根据所述验证结果的解析结果实现对所述关键信息的验证;s43要求所述用户采用所述验证要求中的任意一种进行关键信息的验证。
23.通过基于用户的年纪的不同选取不同的验证要求,从而在保证较高的验证准确性的基础上,也提升了年纪较大的用户的体验,使其能够按照自己更容易的方式实现对关键信息的验证。
24.另一方面,一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现上述的一种基于用户身份识别的电子合同生成方法。
25.其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
26.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
27.通过参照附图详细描述其示例实施方式,本发明的上述和其它特征及优点将变得更加明显。
28.图1是根据实施例1的基于用户身份识别的电子合同生成方法的流程图;图2是实施例2中的一种计算机可读存储介质的框架图。
具体实施方式
29.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。
30.用语“一个”、“一”、“该”、“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等。
31.实施例1为解决上述问题,根据本发明的一个方面,如图1所示,提供了一种基于用户身份识别的电子合同生成方法,包括:s11基于身份验证终端对用户进行身份识别得到所述用户的身份,并根据所述用户的身份自动进行合同的关联得到关联合同,并通过对所述关联合同的类型的识别,根据所述用户的身份进行自动填充;具体的举个例子,用户的身份包括用户的性别、姓名、身份证号、家庭住址信息,通过对用户的姓名和身份证号的分析,可以从系统中得到其关联合同,根据关联合同的类型,根据设定好的需要填写的位置和内容基于用户的身份进行自动填充。
32.具体的举个例子,身份验证终端可以采用基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证任意一种验证方式或者多种验证方式的组合。
33.具体的举个例子,基于共享密钥的身份验证是指服务器端和用户共同拥有一个或一组密码。当用户需要进行身份验证时,用户通过输入或通过保管有密码的设备提交由用户和服务器共同拥有的密码。服务器在收到用户提交的密码后,检查用户所提交的密码是否与服务器端保存的密码一致,如果一致,就判断用户为合法用户。如果用户提交的密码与服务器端所保存的密码不一致时,则判定身份验证失败。
34.具体的举个例子,基于生物学特征的身份验证是指基于每个人身体上独一无二的特征,如指纹、虹膜、人脸等。
35.s12基于对所述关联合同的类型的识别,识别得到所述关联合同的关键信息,并根据所述关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性、所述关键信息的字数、所述关键信息是否包含具体数字构建得到所述关键信息的重要性;具体的举个例子,若关联合同的类型为贷款合同,则根据识别得到的关联合同的类型,从而可以确定关联合同的关键信息为贷款期限、利率、还款周期、还款方式的相关的约定条款,通过基于设定好的关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性、所述关键信息的字数、所述关键信息是否包含具体数字,通过构建经验公式或者采用重要性预测模型的方式,实现对重要性的识别。
36.具体的举个例子,若所述关键信息在所述关联合同的关键性为0.7、所述关键信息对于所述用户的关键性为1、所述关键信息的字数为20字、所述关键信息包含具体数字,则此时的重要性为(0.7 1 20/(20 1)2 1)/4=0.68625。
37.s13基于所述关键信息的重要性的不同、所述关键信息的字数的不同采用不同的验证方式以及验证时间,并当所述关键信息的重要性大于第一重要性阈值时,再次对所述用户进行身份验证得到验证结果,并当所述验证结果为准确时,再通过对用户的语音的识别结果或者手写的识别结果实现对所述关键信息的验证,并当所述关键信息的验证结果完成后,自动进行电子合同的生成。
38.具体的举个例子,关键信息的重要性越重要,验证方式就需要更加复杂且完备,关键信息的重要性越重要,关键信息的字数越多,则需要进行的验证时间就越长。若关键信息的重要性为0.68,第一重要性阈值为0.5,则需要对用户再次进行身份验证确认其身份,当其验证结果为准确时,即为同一个人时,则通过用户对关键信息的阅读产生的语音的识别结果或者手写的关键信息的字体的识别结果,实现对关键信息的验证。
39.首先通过对用户身份的识别,在此基础上实现对电子合同的生成和内容的自动填写,从而解决了原有的首先对用户身份进行识别导致的效率较低的技术问题。并在此基础上,通过对关联合同的类型的识别,从而可以实现对关联合同的关键信息的识别,在此基础上,通过构建经验公式或者重要性预测模型的方式,基于设定好的关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性、所述关键信息的字数、所述关键信息是否包含具体数字,得到关键信息的重要性,从而解决了原有的没有对关键信息进行区分带来的无法进行对关键信息进行区分的技术问题,进一步在保证验证的效率的基础上,提升了验证的准确性。并根据重要性的不同、字数的不同采用不同的验证方式,提升了验证的效率和准确性,并通过第一重要性阈值的设置,当关键信息的重要性大于第一重要性阈值时,再次对用户身份进行验证,并在此基础上,通过语音或者字迹的方式实现对关键信息的验证,使得重要性较高的信息能够更加准确的被用户掌握,减少了后期纠纷和违约风险的出现。
40.通过首先实现对用户身份的识别,在此基础上自动进行关联合同的生成,并自动进行填充,从而进一步提升了合同生成的效率,同时也避免了用户自己填写有可能产生的错误的问题的出现。
41.通过基于所述关键信息在所述关联合同的关键性、所述关键信息对于所述用户的
关键性、所述关键信息的字数、所述关键信息是否包含具体数字构建得到所述关键信息的重要性,从而实现了对关键信息的重要性的识别,不仅从关键信息、合同本身进行考虑,而且与用户自身的利益结合在一起,从而使得对于重要性的构建结果变得更加准确,同时也为进一步按照重要性的区别验证方式和验证时间奠定了基础。
42.通过基于关键信息的重要性的不同、所述关键信息的字数的不同采用不同的验证方式以及验证时间,从而使得对于关键信息的验证方式和验证时间能够更加倾斜于重要性较高的关键信息,从而进一步提升了用户对合同的理解和把控性,避免了不必要的纠纷和风险的出现。
43.通过第一重要性阈值的设置,从而使得能够明确确认重要性较高的关键信息被本人进行了确认,不仅使得用户能够更能准确的理解合同内容和自身义务,同时也避免了后期的纠纷和风险问题的出现。
44.在另外一种可能的实施例中,所述身份验证终端采用基于人脸识别或者指纹识别或者账号验证的方式实现对所述用户的身份的识别。
45.在另外一种可能的实施例中,进行自动填充的具体步骤为:s21基于所述身份识别结果,确定所述用户的基本信息;具体的举个例子,用户的身份包括用户的性别、姓名、身份证号、家庭住址信息,此外还可以包含历史违约记录、工作单位等信用相关的信息。
46.s22对所述关联合同的类型进行识别,并根据设定好的同类型的关联合同需要填写的内容,确定所述关联合同中需要填写的内容;具体的举个例子,若关联合同的类型为贷款合同,此时需要填写的信息为身份证号、性别、家庭住址信息、姓名、工作单位,根据身份识别的结果在关联合同中进行自动填写。
47.s23基于所述用户的基本信息实现对所述需要填写的内容的自动填写。
48.在另外一种可能的实施例中,基于对所述关联合同的类型的关键词的识别,实现对所述关联合同的类型的识别得到所述关联合同的类型,并根据所述关联合同的类型,基于设定好的同类型的合同的关键信息位置及内容,确定所述关联合同的关键信息。
49.具体的举个例子,若关联合同的类型的关键为个人、贷款,则此时关联合同的类型属于个人贷款合同,则根据设定好的个人贷款合同中的关键信息所在的位置以及内容,从而可以实现关联合同的关键信息的定位。
50.在另外一种可能的实施例中,所述重要性的计算公式为:其中n、h1、h2分别为所述关键信息的字数、所述关键信息在所述关联合同的关键性、所述关键信息对于所述用户的关键性,其中h1、h2均通过专家打分的方式确定,j表示所述关键信息是否包含具体数字,当存在具体数字时为1,不存在时为0,k1、k2、k3、k4、k5为常数。
51.在另外一种可能的实施例中,确定关键信息的验证方式以及验证时间的具体步骤为:
s31提取所述关键信息的重要性,并确定所述关键信息的重要性是否大于第二重要性阈值,若是,则进入步骤s32,若否,则采用单一的验证方式对所述关键信息进行验证且根据所述关键信息的字数,采用设定好的单字用时确定所述关键信息所需的验证时间;具体的举个例子,关键信息的重要性为0.65,第二重要性阈值为0.5,则此时进入步骤s32;具体的举个例子,关键信息的重要性为0.4,第二重要性阈值为0.5,则此时采用指纹或者人脸或者其他方式实现对关键信息的验证,同时关键信息的字数为20个,单字用时为1s,则关键信息所需的验证时间为20s。
52.s32采用至少两种以上的验证方式实现对所述关键信息的验证,并根据所述关键信息的重要性对所述单子用时进行修正,得到修正单字用时,其中所述修正单字用时大于单字用时。
53.s33基于所述修正单字用时以及所述关键信息的字数,确定所述关键信息所需的验证时间。
54.通过第二重要性阈值的设置,从而使得对于较为重要的关键信息采用更多的验证时间以及更严密的验证方式,同样保证了用户能够更加准确的掌握关键信息,从而进一步降低了风险。
55.在另外一种可能的实施例中,所述修正单字用时的计算公式为:其中k6、k7、k8为常数,g、t1为关键信息的重要性、单字用时。
56.在另外一种可能的实施例中,所述第二重要性阈值小于所述第一重要性阈值,所述第一重要性阈值、所述第二重要性阈值根据所述关联合同的类型、所述用户的年纪确定,其中所述关联合同的类型越重要、所述用户的年纪越大,此时的第一重要性阈值和第二重要性阈值越小。
57.在另外一种可能的实施例中,当所述验证结果为准确时,进行关键信息的验证的具体步骤为:s41基于所述用户的身份验证结果,确定所述用户的年纪;s42判断所述用户的年纪是否大于第一年纪阈值,若是,则进入步骤s43,若否,则随机生成验证要求并生成验证结果,其中所述验证要求包括要求所述用户对所述关键信息进行阅读得到语音形式的验证结果或者要求所述用户对所述关键信息进行手写得到文字形式的验证结果,并根据所述验证结果的解析结果实现对所述关键信息的验证;具体的举个例子,第一年纪阈值设置为50岁,当用户的年纪小于或者等于50岁时,则随机生成验证要求并生成验证结果,当用户的年纪大于50岁时,则采用任意一种验证要求进行验证。
58.s43要求所述用户采用所述验证要求中的任意一种进行关键信息的验证。
59.通过基于用户的年纪的不同选取不同的验证要求,从而在保证较高的验证准确性的基础上,也提升了年纪较大的用户的体验,使其能够按照自己更容易的方式实现对关键信息的验证。
60.实施例2
如图2所示,本技术实施例中提供本发明提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现上述的一种基于用户身份识别的电子合同生成方法。
61.在本技术所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
62.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
63.功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
64.以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献