首页> 中国专利> 选择电子证书的方法和装置、计算机可读介质

选择电子证书的方法和装置、计算机可读介质

摘要

本公开提供了一种选择电子证书的方法,所述方法包括:获取当前信息;所述当前信息至少包括当前位置;获取与所述当前位置对应的历史电子证书使用记录;至少根据所述历史电子证书使用记录,选择电子证书。本公开还提供了一种选择电子证书的方法、计算机可读介质。

著录项

  • 公开/公告号CN113015090A

    专利类型发明专利

  • 公开/公告日2021-06-22

    原文格式PDF

  • 申请/专利权人 北京灵汐科技有限公司;

    申请/专利号CN202110260015.1

  • 发明设计人 何伟;祝夭龙;

    申请日2021-03-10

  • 分类号H04W4/02(20180101);H04W4/021(20180101);H04W4/80(20180101);H04W12/069(20210101);G07C9/20(20200101);

  • 代理机构11112 北京天昊联合知识产权代理有限公司;

  • 代理人彭瑞欣;柴亮

  • 地址 100080 北京市海淀区北四环西路67号8层801

  • 入库时间 2023-06-19 11:32:36

说明书

背景技术

本公开涉及电子证书技术领域,特别涉及一种选择电子证书的方法和装置、计算机可读介质。

技术领域

具有近场通信功能的手机可实现近场通信(NFC,Near Field Communication),故可将电子钥匙等电子证书的内容写入手机中,从而在需要打开智能门禁时,不用“刷卡”,而只要“刷手机”即可。

但是,若手机中有多个不同的电子证书,则每次刷卡前,需要用户自己选择本次应使用(加载)哪个电子证书,操作麻烦,使用体验差。

发明内容

本公开提供一种选择电子证书的方法和装置、计算机可读介质。

第一方面,本公开实施例提供了一种选择电子证书的方法,包括:

获取当前信息;所述当前信息至少包括当前位置;

获取与所述当前位置对应的历史电子证书使用记录;

至少根据所述历史电子证书使用记录,选择电子证书。

在一些实施例中,所述当前信息还包括以下至少一项:

当前日期;

当前时间;

当前运动状态;

当前电子证书使用记录。

在一些实施例中,所述至少根据所述历史电子证书使用记录,选择电子证书包括:

根据所述历史电子证书使用记录和当前信息,选择电子证书。

在一些实施例中,所述根据所述历史电子证书使用记录和当前信息,选择电子证书包括:

通过预设的神经网络分析所述历史电子证书使用记录和当前信息,以选择电子证书。

在一些实施例中,在所述选择电子证书后,还包括:

根据本次所选择的电子证书的使用状况,更新所述神经网络。

在一些实施例中,在所述选择电子证书后,还包括:

根据本次所选择的电子证书的使用状况,更新与所述当前位置对应的历史电子证书使用记录。

在一些实施例中,所述电子证书包括以下至少一项:

电子钥匙;

电子计费卡;

电子身份识别卡。

第二方面,本公开实施例提供了一种选择电子证书的装置,包括:

当前信息模块,用于获取当前信息;所述当前信息至少包括当前位置;

使用记录模块,用于获取与所述当前位置对应的历史电子证书使用记录;

选择模块,用于至少根据所述历史电子证书使用记录,选择电子证书。

在一些实施例中,所述选择电子证书的装置为移动终端;所述移动终端还包括:

近场通信模块,用于加载所选择的电子证书的信息,并通过近场通信方式输出所加载的电子证书的信息。

第三方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序在被处理核执行时实现上述任意一种选择电子证书的方法。

本公开实施例中,可得出与当前位置对应的历史电子证书使用记录,而历史电子证书使用记录显然体现了用户在当前位置使用电子证书的“规律”,从而根据该历史电子证书使用记录可比较准确的确定当前有较大可能应使用的电子证书,并选择相应的电子证书;由此,本公开实施例可自动且高准确度的实现电子证书的选择,不需要用户干预,操作简单,使用体验好。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用来提供对本公开的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:

图1为本公开实施例提供的一种选择电子证书的方法的流程图;

图2为本公开实施例提供的另一种选择电子证书的方法的流程图;

图3为本公开实施例提供的一种选择电子证书的装置的组成框图;

图4为本公开实施例提供的另一种选择电子证书的装置的组成框图;

图5为本公开实施例提供的一种计算机可读介质的组成框图。

具体实施方式

为使本领域的技术人员更好地理解本公开的技术方案,以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。

如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

第一方面,本公开实施例提供了一种选择电子证书的方法。

其中,电子证书是指一系列的电子信息,而其它设备通过近场通信方式读取电子证书的信息后,可进行相应工作。电子证书的信息可被写在集成电路卡中,如为门禁卡、公交卡等形式,供用户“刷卡”使用。

电子证书的信息也可加载到其它具有近场通信模块的电子设备(如移动终端)上,对这些电子设备,其所加载的电子证书的信息可“更换”,因此就涉及到如何“选择”电子证书的问题。

而本公开实施例的方法可供选择电子证书的装置(如移动终端)执行,以自动选择出当前应加载的电子证书,从而移动终端等可直接加载并利用相应的电子证书,如通过近场通信(NFC)方式输出所加载的电子证书的信息,以供用户“刷手机”。

参照图1,本公开实施例的选择电子证书的方法包括:

S101、获取当前信息。

其中,当前信息至少包括当前位置。

首先确定选择电子证书的装置(如移动终端)当前所处的状态(当前信息),以作为选择电子证书的依据,而当前信息至少包括选择电子证书的装置当前所处的位置(当前位置)。

其中,当前位置可以是通过GPS定位等方式确定的绝对位置(如经纬度),例如当移动终端获取的经纬度表示其位于预定的智能门禁附近时,可开始后续选择电子证书的过程。

或者,当前位置也可以是相对位置,例如当移动终端进入到预设的电子门禁的地理围栏(Geo-fencing)的范围内时,即可确定已达到智能门禁附近,可开始后续选择电子证书的过程。

其中,应当理解,以上获取当前信息的过程可以是循环进行的(如以特定的间隔时间不断获取经纬度),也可以是在一定条件下触发的(如进入地理围栏的范围内时)。

其中,应当理解,当没有获取到当前位置时,则不能继续进行后续步骤,即本公开实施例的方法仅在特定位置才会实际进行。

S102、获取与当前位置对应的历史电子证书使用记录。

在确定出当前信息后,继续获取与其中的当前位置对应的电子证书的使用记录(历史电子证书使用记录),即用户在当前位置曾经如何使用电子证书的记录,例如:在当前位置曾成功使用(如成功打开智能门禁)的电子证书,以及曾使用但未成功(如没能打开智能门禁)的电子证书。

其中,与当前位置“对应”的历史电子证书使用记录是指,对不同的当前位置,其历史电子证书使用记录也应当是不同的,例如:在A位置的历史电子证书使用记录是曾经成功使用了C电子证书,而在B位置的历史电子证书使用记录是曾经成功使用了D电子证书等。

其中,应当理解,若当前位置“没有”对应的历史电子证书使用记录,则不能继续进行后续步骤,即本公开实施例的方法仅在当前位置有对应的历史电子证书使用记录时(当然也就是在特定位置时)才会实际进行。

S103、至少根据历史电子证书使用记录,选择电子证书。

根据以上获取的历史电子证书使用记录(当然是对应当前位置的),选择当前应该使用的电子证书,例如:若当前位置为A,而A位置对应的历史电子证书使用记录表示曾经成功使用过C电子证书,则选择C电子证书;而若当前位置为B,且B位置对应的历史电子证书使用记录表示曾经成功使用过D电子证书,则选择D电子证书等。

其中,选择电子证书的具体方式可以是多样的,例如:可以直接用近场通信(NFC)模块加载所选择的电子证书的信息,也可给出选项告知用户可选择的电子证书;可以是仅选择一个电子证书,也可以是选择多个候选的电子证书并按照推荐程度给出排序等;可以是仅选择一个供单次使用的电子证书,也可选择出多个供依次使用的电子证书等。

本公开实施例中,可得出与当前位置对应的历史电子证书使用记录,而历史电子证书使用记录显然体现了用户在当前位置使用电子证书的“规律”,从而根据该历史电子证书使用记录可比较准确的确定当前有较大可能应使用的电子证书,并选择相应的电子证书;由此,本公开实施例可自动且高准确度的实现电子证书的选择,不需要用户干预,操作简单,使用体验好。

在一些实施例中,电子证书包括以下至少一项:

电子钥匙;

电子计费卡;

电子身份识别卡。

示例性的,本公开实施例中的电子证书可以是用于打开智能门禁的电子钥匙(门禁卡),也可以是用于进行计次、消费的电子计费卡(如公交卡、会员卡等),还可以是用于表明用户的身份的电子身份识别卡(如签到卡等)。

在一些实施例中,当前信息还包括以下至少一项:

当前日期;

当前时间;

当前运动状态;

当前电子证书使用记录。

当前信息除包括当前位置外,还可包括更多的内容,例如:当前日期(如星期几),当前时间(如几点几分),当前运动状态(如当前的移动速度、方向等),当前电子证书使用记录(如在之前的短时间内曾使用的电子证书)等。

其中,应当理解,在当前信息包括了更多内容时,则与当前位置对应的历史电子证书使用记录也可包括更多的内容,例如:用户在不同的日期、不同的时间、不同的运动状态下使用(包括成功使用和未成功使用)的电子证书,以及用户在短时间内连续使用的电子证书的次序等。

在一些实施例中,至少根据历史电子证书使用记录,选择电子证书(S102)包括:

S1021、根据历史电子证书使用记录和当前信息,选择电子证书。

显然,除了位置,在其它情况不同时,用户对电子证书的使用规律也可能不同;因此,在当前信息包括更多内容时,除根据历史电子证书使用记录选择电子证书外,还可同时参考当前信息中的其它内容进行电子证书的选择。

例如,用户的家门和院门位置很接近,但有不同的智能门禁,则一般用户早上出门时(或向外运动时)需要先使用家门智能门禁的电子证书(电子钥匙),再使用院门智能门禁的电子证书(电子钥匙);而用户晚上回家(或向内运动时)时,对电子证书(电子钥匙)的使用顺序则正好相反。

再如,用户上/下班时,上/下公交车的位置和刷卡签到/签退的位置可能很接近,而若用户在该位置已经使用过电子计费卡(公交卡)刷卡下车,则表明其接下来应当使用电子身份识别卡(签到卡)刷卡签到;而若用户在该位置已经先使用过电子身份识别卡(签到卡)刷卡签退,则表明其接下来应当使用电子计费卡(公交卡)刷卡上车。

由此,可根据当前信息中的更多内容,再结合相应的历史电子证书使用记录,更加准确的选择电子证书。

在一些实施例中,参照图2,根据历史电子证书使用记录和当前信息,选择电子证书(S1021)包括:

S10211、通过预设的神经网络分析历史电子证书使用记录和当前信息,以选择电子证书。

作为本公开实施例的一种方式,可以将以上的历史电子证书使用记录、当前信息输入到神经网络中,通过神经网络输出对应的电子证书。

相对简单的逻辑判断过程,神经网络可结合多方面的情况实现“综合”判断,从而实现更准确的电子证书选择。

其中,神经网络可以是预先训练得到的;其具体可为卷积神经网络(CNN),脉冲神经网络(SNN)等形式,在此不再详细描述。

在一些实施例中,参照图2,在选择电子证书(S103)后,还包括:

S104、根据本次所选择的电子证书的使用状况,更新与当前位置对应的历史电子证书使用记录。

显然,在本次选择并使用了电子证书后,相当于新增了一些历史电子证书使用记录,从而可根据对本次选择的电子证书的使用状况(如成功使用或未成功使用),对历史电子证书使用记录进行更新。

例如,若本次选择了在当前位置曾经多次成功使用的电子钥匙(电子证书),但该电子钥匙本次使用不成功,则可能表示智能门禁更换了,从而应在历史电子证书使用记录中增加该电子钥匙使用不成功的记录,以便下次选择其它的电子钥匙。

当然,应当理解,在本次所选择的电子证书未被成功使用时,除了更新历史电子证书使用记录外,还可进一步立即选择新的电子证书。

在一些实施例中,参照图2,在选择电子证书(S103)后,还包括:

S105、根据本次所选择的电子证书的使用状况,更新神经网络。

显然,在本次选择并使用了电子证书后,可用本次选出的电子证书的使用状况(如成功使用或未成功使用)作为训练样本,训练以上神经网络,使神经网络可随着使用习惯的变化不断更新,以保证神经网络能给出最正确的选择。

第二方面,参照图3,本公开实施例提供了一种选择电子证书的装置700,包括:

当前信息模块701,用于获取当前信息;当前信息至少包括当前位置;

使用记录模块702,用于获取与当前位置对应的历史电子证书使用记录;

选择模块703,用于至少根据历史电子证书使用记录,选择电子证书。

本公开实施例的选择电子证书的装置700可执行以上的选择电子证书的方法,从而可自动且高准确度的实现电子证书的选择,不需要用户干预,操作简单,使用体验好。

在一些实施例中,参照图4,选择电子证书的装置700为移动终端;移动终端还包括:

近场通信模块704,用于加载所选择的电子证书的信息,并通过近场通信方式输出所加载的信息。

作为本公开实施例的一种方式,选择电子证书的装置700可以为移动终端,如为手机、平板电脑等;而移动终端中可直接包括近场通信(NFC)模块,从而可直接将选择的电子证书的信息加载到其中,并用移动终端直接进行“刷卡”。

第三方面,参照图5,本公开实施例提供一种计算机可读介质800,其上存储有计算机程序,其中,计算机程序在被处理核执行时实现上述任意一种任务处理的方法。

本公开实施例提供一种计算机可读介质800中存储有计算机程序再被处理核执行时,可实现上述的任务处理的方法。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号