信息处理方法和电子设备与流程

文档序号:17644672发布日期:2019-05-11 00:54阅读:186来源:国知局
信息处理方法和电子设备与流程

本公开涉及一种信息处理方法、另一种信息处理方法、电子设备以及另一种电子设备。



背景技术:

bios(basiclnput/outputsystem,基本输入输出系统)是一组被固化到计算机等电子设备中,为计算机设备提供最低级最直接的硬件控制的程序,在计算机系统中起着非常重要的作用。为了安全考虑,现有的电子设备通常不允许用户远程设置bios的初始密码,这给部署大批量电子设备带来了不便。

因此,现有技术中bios初始密码的设置存在着安全性和便利性不兼容的问题。



技术实现要素:

本公开的一个方面提供了一种信息处理方法,应用于第一电子设备,所述方法包括,获取第二电子设备发送的设置所述第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求包括第一验证信息,以及如果所述第一验证信息与存储在所述第一电子设备中的第二验证信息一致,则允许所述第二电子设备设置所述基本输入输出系统的初始密码。

可选地,所述方法还包括如果所述基本输入输出系统已经存在密码,忽略所述设置请求。

可选地,所述方法还包括获得基本输入输出系统的标识信息和/或所述第一电子设备的标识信息,基于所述基本输入输出系统的标识信息和/或所述第一电子设备的标识信息,生成并存储所述第二验证信息,以及发送所述第二验证信息。

可选地,发送所述第二验证信息包括发送所述第二验证信息至云端,以使所述第二电子设备从云端获取所述第二验证信息,和/或所述第一电子设备包括感光区域,在所述感光区域接收到光信号的情况下,发送所述第二验证信息到发出所述光信号的电子设备。

可选地,所述设置请求还包括初始密码值,所述方法还包括如果允许所述第二电子设备设置所述基本输入输出系统的初始密码,基于所述设置请求,将所述初始密码值作为所述基本输入输出系统的初始密码。

本公开的另一个方面提供了一种信息处理方法,应用于第二电子设备,所述方法包括,获取根据用户的输入操作生成的设置第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求中包括所述第一电子设备的基本输入输出系统的初始密码,获得第一验证信息,发送所述设置请求和所述第一验证信息至所述第一电子设备,以使所述第一电子设备基于验证所述第一验证信息是否与第二验证信息的验证结果确定是否允许设置所述第一电子设备的所述基本输入输出系统的初始密码值,其中,所述第二验证信息存储于所述第一电子设备中。

可选地,所述第二电子设备包括特定应用程序,所述方法还包括,接收用户在所述特定应用程序上的输入信息,基于所述输入信息,验证所述用户是否具有获取所述第一电子设备的第二验证信息的权限,在具有获取所述第一电子设备的第二验证信息的权限的情况下,生成获取请求,所述获取请求用于获取所述第一电子设备的第二验证信息,其中,用户根据获取到的所述第二验证信息来确定所述输入操作,以及发送所述获取请求至云端,以从所述云端获取所述第二验证信息。

可选地,所述设置请求包括第一信息,所述第一信息用于指定需要设置基本输入输出系统的初始密码的多个第一电子设备。

本公开的另一个方面提供了一种电子设备,包括处理器,以及存储器,其上存储有计算机可读指令,所述指令被处理器执行时,使得所述处理器执行,获取第二电子设备发送的设置所述第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求包括第一验证信息,以及如果所述第一验证信息与存储在所述第一电子设备中的第二验证信息一致,则允许所述第二电子设备设置所述基本输入输出系统的初始密码。

本公开的另一个方面提供了一种电子设备,包括,处理器,以及存储器,其上存储有计算机可读指令,所述指令被处理器执行时,使得所述处理器执行,获取根据用户的输入操作生成的设置第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求中包括所述第一电子设备的基本输入输出系统的初始密码,获得第一验证信息,发送所述设置请求和所述第一验证信息至所述第一电子设备,以使所述第一电子设备基于验证所述第一验证信息是否与第二验证信息的验证结果确定是否允许设置所述第一电子设备的所述基本输入输出系统的初始密码,其中,所述第二验证信息存储于所述第一电子设备中。

本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。

本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了根据本公开的实施例的信息处理方法的应用场景;

图2示意性示出了根据本公开实施例的信息处理方法的流程图;

图3示意性示出了根据本公开另一实施例的信息处理方法的流程图;

图4示意性示出了根据本公开另一实施例的信息处理方法的流程图;

图5示意性示出了根据本公开另一实施例的信息处理方法的流程图;

图6示意性示出了根据本公开另一实施例的信息处理方法的流程图;

图7示意性示出了根据本公开另一实施例的信息处理方法的流程图;

图8示意性示出了根据本公开实施例的信息处理系统的框图;

图9示意性示出了根据本公开另一实施例的信息处理系统的框图;以及

图10示意性示出了根据本公开实施例的电子设备的框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。在使用类似于“a、b或c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b或c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。

本公开的实施例提供了一种信息处理方法,应用于第一电子设备,所述方法包括,获取第二电子设备发送的设置所述第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求包括第一验证信息,以及如果所述第一验证信息与存储在所述第一电子设备中的第二验证信息一致,允许所述第二电子设备设置所述基本输入输出系统的初始密码。

图1示意性示出了根据本公开的实施例的信息处理方法的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1所示,该应用场景中包括终端设备100以及电子设备101~电子设备104,终端设备100能够远程控制该电子设备101~电子设备104。图1中的电子设备101~电子设备104的bios例如未设置密码。

在现有技术中,为了保证电子设备的安全性,通常不允许远程设置电子设备的bios初始密码。例如若需要对图1中所示的电子设备101~电子设备104的bios设置初始密码,往往需要管理员依次在电子设备101、电子设备102、电子设备103以及电子设备104上进行设置操作,这给管理员带来了极大的不便。

根据本公开的实施例的信息处理,在保证安全的前提下,终端设备100能够远程设置电子设备101~电子设备104的初始密码,使得管理员能够批量设置电子设备bios初始密码,给管理员带来了极大的便利。

根据本公开的实施例的信息处理方法可以应用于电子设备101~电子设备104。电子设备101~电子设备104可以各自获取终端设备100发送的设置bios初始密码的设置请求,所述设置请求包括第一验证信息,以及在所述第一验证信息与存储在电子设备中的第二验证信息一致的情况下,允许终端设备100设置所述bios初始密码。

图2示意性示出了根据本公开实施例的信息处理方法的流程图。

如图2所示,该方法包括操作s210~s220。该方法应用于第一电子设备。

在操作s210,获取第二电子设备发送的设置所述第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求包括第一验证信息。

在操作s220,如果所述第一验证信息与存储在所述第一电子设备中的第二验证信息一致,允许所述第二电子设备设置所述基本输入输出系统的初始密码。

根据本公开的实施例,该方法能够对设置请求进行验证,在验证通过的情况下,允许第二电子设备设置第一电子设备的bios初始密码,使得在保证安全的前提下,能够远程设置电子设备的bios初始密码,从而实现了安全性和设置bios初始密码的便利性兼容的效果。

根据本公开的实施例,在操作s210,第二电子设备例如可以是管理员的工作站,管理员可以通过该工作站控制其他多个第一电子设备。第一电子设备例如可以通过无线网络接口来获取第二电子设备发送的设置请求,或者也可以是通过有线网络接口来获取第二电子设备发送的设置请求。根据本公开的实施例,第二电子设备例如可以通过wmi(microsoftwindowsmanagement,windows管理工具)与第一电子设备建立远程连接,第二电子设备通过wmi将设置请求发送到第一电子设备,使得第一电子设备通过wmi获取设置请求。第二电子设备了例如也可以通过其他远程管理软件与第一电子设备建立远程连接,从而通过该远程管理软件与第一电子设备通信。

根据本公开的实施例,在操作s220,第一电子设备中存储有第二验证信息,若设置请求中的第一验证信息与第二验证信息一致,则第一电子设备允许第二电子设备设置bios的初始密码。根据本公开的实施例,第二验证信息例如可以是第一电子设备的生产厂商写入到第一电子设备中的,或者例如也可以是第一电子设备根据第一电子设备的机型、主机编号、bios版本等信息自主生成并且存储在第一电子设备中,例如可以是第一电子设备上的wmi自主生成第二验证信息。第二验证信息例如可以是存储在第一电子设备的rom、硬盘中等等。

根据本公开的实施例,第二电子设备发送的设置请求还可以包括初始密码值,若经过验证确认允许所述第二电子设备设置所述基本输入输出系统的初始密码,则基于设置请求,将初始密码值作为所述基本输入输出系统的初始密码。

根据本公开的实施例,基于设置请求,将初始密码值作为所述bios初始密码,例如可以是根据设置请求中指定的多个第一电子设备,将初始密码值作为该多个指定的第一电子设备的初始密码。或者,根据设置请求中包括的多个第一电子设备以及该多个第一电子设备各自对应的初始密码值,设置该多个第一电子设备的bios初始密码为各自对应的初始密码值。

根据本公开的实施例,设置请求例如也可以不包括初始密码值。在该实施例中,例如可以是在第一电子设备允许第二电子设备设置bios初始密码后,第一电子设备向第二电子设备发送获取初始密码值的请求,在获取到初始密码值后,将该初始密码值设置为第一电子设备的bios的初始密码。

图3示意性示出了根据本公开另一实施例的信息处理方法的流程图。

如图3所示,该方法在前述实施例的基础上还包括操作s310。

在操作s310,如果所述基本输入输出系统已经存在密码,忽略所述设置请求。

根据本公开的实施例,该方法使得bios初始密码只能够设置一次,防止了第二验证信息泄露带来的不安全因素,进一步提高了安全性。

根据本公开的实施例,在bios中已经存在密码的情况下,第一电子设备忽略设置请求,同时可以向第二电子设备发送警告,或者提醒第二电子设备可以通过其他手段来修改bios密码,而不能重新设置bios的初始密码。

根据本公开的实施例,为了防止第二验证信息泄露带来的不安全因素,进一步提高了安全性,第一电子设备也可以在完成bios初始密码的设置之后,将第二验证信息删除或者更新第二验证信息。

图4示意性示出了根据本公开另一实施例的信息处理方法的流程图。

如图4所示,该方法在前述实施例的基础上还包括操作s410~s430。

在操作s410,获得基本输入输出系统的标识信息和/或所述电子设备的标识信息。

在操作s420,基于所述基本输入输出系统的标识信息和/或所述电子设备的标识信息,生成并存储所述第二验证信息。

在操作s430,发送所述第二验证信息。

根据本公开的实施例,该方法使得第一电子设备能够自动生成验证信息,既节省了厂商的时间和精力,又保证了验证信息的安全。

根据本公开的实施例,在操作s410,bios的标识信息,例如可以是bios的版本、厂商等信息。第一电子设备的标识信息,例如可以是第一电子设备的机型、主机编号等信息。

根据本公开的实施例,在操作s420,例如可以是根据厂商写入到第一电子设备中的特定程序来生成第二验证信息。第二验证信息例如可以是根据bios标识信息和/或所述第一电子设备的标识信息生成的哈希值。

根据本公开的实施例,在操作s430,发送所述第二验证信息包括发送第二验证信息至云端,使所述第二电子设备从云端获取所述第二验证信息。例如,第一电子设备将第二验证信息发送到某应用程序的服务器,第二电子设备通过访问该应用程序的服务器获得第二验证信息。在第二电子设备访问该应用程序的服务器以获得第二验证信息时,该服务器对第二电子设备的访问权限进行验证,例如请求获取用户的身份信息、要求采集用户的人脸图像等等。在服务器对访问权限验证通过的情况下想,服务器向第二电子设备发送第二验证信息。

根据本公开的实施例,在操作s430,第一电子设备包括感光区域,发送所述第二验证信息包括在感光区域接收到光信号的情况下,发送第二验证信息到发出光信号的电子设备上。例如可以是,当用户使用手机扫描感光区域时,感光区域接收到手机的光信号,第一电子设备上的第一芯片能够获取到第一电子设备的基本信息,将该基本信息发送到用户的手机上。根据本公开的实施例,用户可以通过手机上的特定应用程序扫描感光区域,第一电子设备将基本信息发送到特定应用程序。通过光信号而获得第二验证信息的方法,能够使得只有能够接触到电子设备的用户才能获得第二验证信息,从而保证获得第二验证信息的用户为安全用户。

根据本公开的实施例,例如厂商可以使得同一客户的一批第一电子设备的第二验证信息相同,使得该客户仅需要获得其中一个第一电子设备的第二验证信息即可。

图5示意性示出了根据本公开另一实施例的信息处理方法的流程图。

如图5所示,该方法包括操作s510~s530。该方法应用于第二电子设备。

在操作s510,获取根据用户的输入操作生成的设置第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求中包括所述第一电子设备的基本输入输出系统的初始密码。

在操作s520,获得第一验证信息。

在操作s530,发送所述设置请求和所述第一验证信息至所述第一电子设备,以使所述第一电子设备基于验证所述第一验证信息是否与第二验证信息的验证结果确定是否允许设置所述第一电子设备的所述基本输入输出系统的初始密码,其中,所述第二验证信息存储于所述第一电子设备中。

该方法使得第二电子设备能够远程第一电子设备的bios初始密码,在保证第一电子设备的安全性的前提下,提高了设置bios初始密码的便利性。

根据本公开的实施例,在操作s510,例如可以是用户在远程控制软件提供的用户界面上输入设置bios初始密码的相关信息。例如,第一电子设备包括多个,相关信息可以包括设置哪些第一电子设备的bios初始密码,以及该些第一电子设备各自的初始密码值。根据本公开的实施例,设置请求包括第一信息,所述第一信息用于指定需要设置基本输入输出系统的初始密码的多个第一电子设备。该方法可以实现对第一电子设备进行批量设置,进一步提高了设置bios初始密码的便利性。例如,在图1所示的情景中,设置请求中可以包括第一信息,第一信息指定需要设置电子设备101、102、103的bios初始密码。

根据本公开的实施例,在操作s520,例如可以是通过操作s430描述的方法获得第一验证信息。

根据本公开的实施例,在操作s530,例如可以是第二电子设备通过wmi能够对第一电子设备管理,通过wmi发送设置请求和第一验证信息。根据本公开的实施例,第二电子设备可以通过有线网络或者无线网络发送设置请求和第一验证信息至第一电子设备。根据本公开的实施例,设置请求和第一验证信息可以是同时发送的,也可以是分别发送的。

本领域技术人员可以理解的是,本公开不限定操作s510和操作s520的顺序。

图6示意性示出了根据本公开另一实施例的信息处理方法的流程图。

如图6所示,该方法包括操作s610~s640。

在操作s610,接收用户在所述特定应用程序上的输入信息。

在操作s620,基于所述输入信息,验证所述用户是否具有获取所述第一电子设备的第二验证信息的权限。

在操作s630,在具有获取所述第一电子设备的第二验证信息的权限的情况下,生成获取请求,所述获取请求用于获取所述第一电子设备的第二验证信息,其中,用户根据获取到的所述第二验证信息来确定所述输入操作。

在操作s640,发送所述获取请求至云端,以从所述云端获取所述第二验证信息。

根据本公开的实施例,在操作s610,输入信息例如可以包括公司名称、账户名、密码、上传采集到的用户人脸图像等信息。

根据本公开的实施例,在操作s620,例如可以是判断用户是否上传人脸图像。

根据本公开的实施例,在操作s630和s640,在用户具有权限的情况下,生成获取请求,并将获取请求发送到云端,以从云端获取第二验证信息。

图7示意性示出了根据本公开另一实施例的信息处理方法的流程图。

如图7所示,该方法包括操作s710~s780。

在操作s710,第一电子设备计算并存储哈希值,其中,哈希值作为第二验证信息。例如可以是执行上文参考图4描述的操作s410和s420。

在操作s720,发送哈希值到应用程序。

在操作s730,第二电子设备通过应用程序获得验证值。例如可以是执行上文参考图5描述的操作s520。

在操作s740,第二电子设备请求设置第一电子设备的bios初始密码,例如可以是执行上文参考图5描述的操作s530。

在操作s750,第一电子设备验证验证值是否与哈希值一致。若一致则执行操作s760,若不一致则执行操作s780。

在操作s760,判断第一电子设备的bios是否已经存在密码。若已经存在密码,则执行操作s780,若不存在密码,则执行操作s770。

在操作s770,在操作s770,设置第一电子设备的bios初始密码,初始密码值例如可以是设置请求中包括的初始密码值。

在操作s780,若验证值和哈希值不一致或者bios已经存在密码,则返回错误提醒。

图8示意性示出了根据本公开实施例的信息处理系统800的框图。

如图8所示,信息处理系统800包括第一获取模块810和确认模块820。

第一获取模块810,例如可以执行上文参考图2描述的操作s210,用于获取第二电子设备发送的设置所述第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求包括第一验证信息。

确认模块820,例如可以执行上文参考图2描述的操作s220,用于如果所述第一验证信息与存储在所述第一电子设备中的第二验证信息一致,允许所述第二电子设备设置所述基本输入输出系统的初始密码。

根据本公开的实施例,如果所述基本输入输出系统已经存在密码,忽略所述设置请求。

根据本公开的实施例,信息处理系统800还可以包括获得模块、第一生成模块以及第一发送模块。

获得模块,例如可以执行上文参考图4描述的操作s410,用于获得基本输入输出系统的标识信息和/或所述电子设备的标识信息。

第一生成模块,例如可以执行上文参考图4描述的操作s420,基于所述基本输入输出系统的标识信息和/或所述第一电子设备的标识信息,生成并存储所述第二验证信息。

第一发送模块,例如可以执行上文参考图4描述的操作s430,发送所述第二验证信息。

根据本公开的实施例,第一发送模块包括第一发送子模块和/或第二发送子模块。

第一发送子模块用于在所述感光区域接收到光信号的情况下,发送所述第二验证信息到发出所述光信号的电子设备,其中,所述第一电子设备包括感光区域,

第二发送子模块用于发送所述第二验证信息至云端,以使所述第二电子设备从云端获取所述第二验证信息。

根据本公开的实施例,信息处理系统800还可以包括设置模块,用于如果允许所述第二电子设备设置所述基本输入输出系统的初始密码,基于所述设置请求,将所述初始密码值作为所述基本输入输出系统的初始密码,其中,所述设置请求还包括初始密码值。

图9示意性示出了根据本公开另一实施例的信息处理系统900的框图。

如图9所示,信息处理系统900包括第二获取模块910、第三获取模块920和第二发送模块930。

第二获取模块910,例如可以执行上文参考图5描述的操作s510,用于获取根据用户的输入操作生成的设置第一电子设备的基本输入输出系统的初始密码的设置请求,所述设置请求中包括所述第一电子设备的基本输入输出系统的初始密码值。

第三获取模块920,例如可以执行上文参考图5描述的操作s520,用于获得第一验证信息。

第二发送模块930,例如可以执行上文参考图5描述的操作s530,用于发送所述设置请求和所述第一验证信息至所述第一电子设备,以使所述第一电子设备基于验证所述第一验证信息是否与第二验证信息的验证结果确定是否允许设置所述第一电子设备的所述基本输入输出系统的初始密码,其中,所述第二验证信息存储于所述第一电子设备中。

根据本公开的实施例,设置请求包括第一信息,所述第一信息用于指定需要设置基本输入输出系统的初始密码的多个第一电子设备。

根据本公开的实施例,第二电子设备包括特定应用程序,所述信息处理系统900还包括接收模块、验证模块、第二生成模块以及第三发送模块。

接收模块,例如可以执行上文参考图6描述的操作s610,用于接收用户在所述特定应用程序上的输入信息。

验证模块,例如可以执行上文参考图6描述的操作s620,基于所述输入信息,验证所述用户是否具有获取所述第一电子设备的第二验证信息的权限。

第二生成模块,例如可以执行上文参考图6描述的操作s630,在具有获取所述第一电子设备的第二验证信息的权限的情况下,生成获取请求,所述获取请求用于获取所述第一电子设备的第二验证信息,其中,用户根据获取到的所述第二验证信息来确定所述输入操作。

第三发送模块,例如可以执行上文参考图6描述的操作s640,发送所述获取请求至云端,以从所述云端获取所述第二验证信息。

根据本公开的实施例的模块、子模块中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,第一获取模块810、确认模块820、获得模块、第一生成模块、第一发送模块以及设置模块中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,第一获取模块810、确认模块820、获得模块、第一生成模块、第一发送模块以及设置模块中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,第一获取模块810、确认模块820、获得模块、第一生成模块、第一发送模块以及设置模块中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图10示意性示出了根据本公开实施例的适于实现上文描述的方法的电子设备的方框图。图10示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图10所示,电子设备1000包括处理器1010、计算机可读存储介质1020。该电子设备1000可以执行根据本公开实施例的方法。

具体地,处理器1010例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器1010还可以包括用于缓存用途的板载存储器。处理器1010可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质1020,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;等等。

计算机可读存储介质1020可以包括计算机程序1021,该计算机程序1021可以包括代码/计算机可执行指令,其在由处理器1010执行时使得处理器1010执行根据本公开实施例的方法或其任何变形。

计算机程序1021可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序1021中的代码可以包括一个或多个程序模块,例如包括1021a、模块1021b、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器1010执行时,使得处理器1010可以执行根据本公开实施例的方法或其任何变形。

根据本公开的实施例,处理器1010可以执行根据本公开实施例的方法或其任何变形。

根据本发明的实施例,第一获取模块810、确认模块820、获得模块、第一生成模块、第一发送模块以及设置模块中的至少一个可以实现为参考图10描述的计算机程序模块,其在被处理器1010执行时,可以实现上面描述的相应操作。和/或第二获取模块910、第三获取模块920和发送模块930、接收模块、验证模块、第二生成模块以及第三发送模块中的至少一个可以实现为参考图10描述的计算机程序模块,其在被处理器1010执行时,可以实现上面描述的相应操作。

本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1