终端启动控制方法、装置、终端及计算机可读存储介质与流程

文档序号:30604849发布日期:2022-07-01 22:20阅读:74来源:国知局
终端启动控制方法、装置、终端及计算机可读存储介质与流程

1.本发明实施例涉及但不限于通信领域,具体而言,涉及但不限于一种终端启动控制方法、装置、终端及计算机可读存储介质。


背景技术:

2.相关技术中,为了提升手机等终端的安全性,增加了对硬件安全环境支持的要求。例如,相关技术中安卓android系统的终端,终端厂家在终端安全实现过程中,都采用终端的硬件安全管理模块对终端进行安全管理,例如将对应安全的重要密匙相关信息都保存在硬件存储设备(例如emmc(embedded multi media card,嵌入式多媒体卡)或ufs(universal flash storage,通用闪存存储))的rpmb(replay protected memory block,重放保护内存块)分区,在终端启动过程中,只有从硬件安全管理模块获取到该密匙相关信息后才会成功运行安全环境流程,进而继续开机流程。这时如果硬件安全管理模块的该分区硬件损坏或是硬件安全环境相关数据异常,都会引起终端的系统启动异常,导致终端会无法正常工作。可见,相关技术中仅采用硬件安全管理模块对终端进行安全管理,安全管理方式单一,且可靠性相对较差。


技术实现要素:

3.本发明实施例提供的一种终端启动控制方法、装置、终端及计算机可读存储介质,主要解决的技术问题是:解决相关技术中终端仅采用硬件安全管理模块对终端进行安全管理,安全管理方式单一且可靠性差的问题。
4.为解决上述技术问题,本发明实施例提供一种终端启动控制方法,所述终端包括用于进行安全管理的硬件安全管理模块和软件安全管理模块,所述终端启动控制方法包括:
5.检测预设的软件安全管理模块调用条件是否触发;
6.在检测到所述软件安全管理模块调用条件触发时,在所述终端的启动过程中调用所述软件安全管理模块进行安全管理。
7.为解决上述技术问题,本发明实施例还提供一种终端的终端启动控制装置,所述终端包括用于进行安全管理的硬件安全管理模块和软件安全管理模块,所述终端启动控制装置包括:
8.检测模块,用于检测预设的软件安全管理模块调用条件是否触发;
9.控制模块,用于在所述检测模块检测到所述软件安全管理模块调用条件触发时,对所述终端进行启动,在启动过程调用所述软件安全管理模块进行安全管理。
10.为解决上述技术问题,本发明实施例还提供一种终端,包括处理器、存储器及通信总线;
11.所述通信总线用于实现处理器和存储器之间的连接通信;
12.所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如上所述
的终端启动控制方法的步骤。
13.为解决上述技术问题,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上所述的终端启动控制方法的步骤。
14.根据本发明实施例提供的终端启动控制方法、装置、终端及计算机可读存储介质,终端不但包括用于进行安全管理的硬件安全管理模块,还包括用于安全管理的软件安全管理模块,并可在检测到预设的软件安全管理模块调用条件时,在终端的启动过程调用该软件安全管理模块进行安全管理;丰富了终端的安全管理方式,由于存在软件安全管理模块,因此即使硬件安全管理模块发生异常时,在终端的启动过程中还可在软件安全管理模块调用条件触发时调用该软件安全管理模块进行安全管理,避免因硬件安全管理模块发生异常而导致终端无法正常工作的情况发生,因此可提升终端安全管理的可靠性。
15.本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
16.图1为本发明实施例一提供的终端启动控制方法流程示意图;
17.图2为本发明实施例一提供的调用软件安全管理模块进行安全管理确认的流程示意图;
18.图3为本发明实施例二提供的终端启动控制装置结构示意图;
19.图4为本发明实施例二提供的手机开机流程向导设置示意图;
20.图5为本发明实施例二提供的设置界面示意图;
21.图6为本发明实施例二提供的软件安全管理模块调用认证设置界面示意图;
22.图7为本发明实施例二提供的安全检测模式标志检测流程示意图;
23.图8为本发明实施例二提供的手机开机时调用的硬件安全管理模块异常的流程示意图;
24.图9为本发明实施例二提供的终端启动控制方法流程示意图;
25.图10为本发明实施例二提供的提示界面示意图;
26.图11为本发明实施例二提供的另一提示界面示意图;
27.图12为本发明实施例二提供的手机解锁时调用的硬件安全管理模块异常时的流程示意图;
28.图13为本发明实施例二提供的又一提示界面示意图;
29.图14为本发明实施例三提供的终端结构示意图。
具体实施方式
30.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
31.实施例一:
32.针对相关技术中,终端都采用硬件安全管理模块对终端进行安全管理,如果硬件
安全管理模块的该分区硬件损坏或是硬件安全环境相关数据异常,都会引起终端的系统启动异常,导致终端会无法正常工作。针对相关技术中仅采用硬件安全管理模块对终端进行安全管理,安全管理方式单一,可靠性相对较差的问题。本实施例提供的终端不但包括用于进行安全管理的硬件安全管理模块,还包括用于安全管理的软件安全管理模块,并可在检测到预设的软件安全管理模块调用条件时,在终端的启动过程调用该软件安全管理模块进行安全管理;既丰富了终端的安全管理方式,同时即使硬件安全管理模块发生异常时,在终端的启动过程中还可调用该软件安全管理模块进行安全管理,避免因硬件安全管理模块发生异常而导致终端无法正常工作的情况发生,因此可提升终端安全管理的可靠性。
33.为了便于理解,本实施例下面结合图1所示的终端启动控制方法为示例进行说明。参见图1所示,其包括但不限于:
34.s101:检测预设的软件安全管理模块调用条件是否触发。
35.s102:在检测到软件安全管理模块调用条件触发时,在终端启动过程中调用软件安全管理模块进行安全管理。
36.应当理解的是,本实施例中的软件安全管理模块调用条件可以灵活设定。例如,软件安全管理模块调用条件包括以下至少之一:
37.检测到硬件安全管理模块异常;
38.检测到软件安全管理模块调用认证成功。
39.例如,一种应用示例中,软件安全管理模块调用条件可包括检测到硬件安全管理模块异常。在本示例中,在检测到硬件安全管理模块异常时,即可认为软件安全管理模块调用条件触发,从而在后面的终端启动过程中调用软件安全管理模块进行安全管理。
40.又例如,一种应用示例中,软件安全管理模块调用条件可包括检测到软件安全管理模块调用认证成功。在本示例中,可以不检测到硬件安全管理模块是否异常,只要检测到软件安全管理模块调用认证成功即可认为软件安全管理模块调用条件触发,从而在后面的终端启动过程中调用软件安全管理模块进行安全管理。也即本示例中,终端可以不用先通过硬件安全管理模块进行安全管理,并在硬件安全管理模块异常时才切换为调用软件安全管理模块进行安全管理,而是可以直接进行软件安全管理模块调用认证,并在认证成功后,直接调用软件安全管理模块进行安全管理。
41.又例如,一种应用示例中,软件安全管理模块调用条件可包括检测到硬件安全管理模块异常,且检测到软件安全管理模块调用认证成功。在本应用示例中,终端可以先通过硬件安全管理模块进行安全管理,并在硬件安全管理模块异常时,进行软件安全管理模块调用认证成功,并在认证成功后,切换为调用软件安全管理模块进行安全管理。在硬件安全管理模块正常时,终端则可直接通过硬件安全管理模块进行安全管理并完成正常的启动(本实施例中的启动也可以理解为终端开机)。
42.在本实施例的一种示例中,检测终端的硬件安全管理模块是否异常可包括但不限于:检测硬件安全管理模块初始化是否失败,如失败,则可判定硬件安全管理模块异常。在另一些应用示例中,如果检测到硬件安全管理模块初始化成功,可判定硬件安全管理模块正常,或可进一步判断硬件安全管理模块后续运行是否正常,如是,才判定该硬件安全管理模块正常,否则,也可判定该硬件安全管理模块异常。
43.在本实施例的一种示例中,当软件安全管理模块调用条件包括检测到软件安全管
理模块调用认证成功时。还可在检测软件安全管理模块调用认证成功是否成功之前,预先在终端上设置并存储软件安全管理模块调用认证信息。且在一些应用场景中,预先设置并存储的软件安全管理模块调用认证信息可存储在终端的目标区域内,该目标区域可包括终端恢复出厂设置时不受影响的区域。例如对于android系统的终端,该目标区域可包括但不限于供应商配置存储区(即vendor cfg分区)。这样可保证预先设置并存储的软件安全管理模块调用认证信息在终端恢复出厂设置过程中也不会被清楚,保证其存储的可靠性。在一些应用场景中,为了进一步提升软件安全管理模块调用认证信息存储的安全性,还可对预先设置的软件安全管理模块调用认证信息进行加密后,存储到该目标区域内。
44.在本实施例的一种示例中,当软件安全管理模块调用条件包括检测到软件安全管理模块调用认证成功时,检测到软件安全管理模块调用认证是否成功可包括但不限于:
45.接收到外部输入(可以为但不限于终端用户输入)的软件安全管理模块调用认证信息,确定接收到的软件安全管理模块调用认证信息与预先存储在目标区域内的软件安全管理模块调用认证信息是否匹配成功,如是,则可判定为检测到软件安全管理模块调用认证成功;否则,则可判定为检测到软件安全管理模块调用认证失败。
46.应当理解的是,本实施例中的软件安全管理模块调用认证信息可以包括但不限于终端用户设置的各种密码,该密码可以包括字符密码、用户生理参数密码(例如指纹、声纹、虹膜等中的至少一种)、图形密码、手势密码等中的至少一种。
47.应当理解的是,在本实施例中,软件安全管理模块调用条件包括检测到软件安全管理模块调用认证成功时,终端启动控制方法还可包括预先设置软件安全管理模块调用认证信息的步骤。在本实施例中,可以在检测预设的软件安全管理模块调用条件是否触发之前,就预先设置好,也可在检测到硬件安全管理模块异常时再实时设置。
48.例如,一种示例中,在检测预设的软件安全管理模块调用条件是否触发之前,在终端的开机向导流程(该开机向导流程可以为终端初次开机过程中的开机向导流程,或终端恢复出厂设置后的开机过程中的开机向导流程)中显示软件安全管理模块调用认证设置界面,并根据通过该软件安全管理模块调用认证设置界面接收到的设置指令设置并存储软件安全管理模块调用认证信息。本实施例中显示的软件安全管理模块调用认证设置界面可供终端用户确定是否要设置软件安全管理模块调用认证信息,以及供用户设置软件安全管理模块调用认证信息,可以通过一个设置界面呈现,也可通过多个设置界面呈现。且在本实施例的另一些示例中,也可不通过设置界面的呈现方式供用户设置认证,还可通过语音交互、手势交互等等同方式中的至少一种设置认证信息。且在本示例中,通过设置界面呈现时,还可在设置界面上通过文字或语音等方式展示相应的提示信息,例如“终端的硬件安全管理模块异常时可能导致终端无法正常启动完成开机,该异常会导致终端启动时反复进入重启recovey模式。为了保证用户安全,设置该认证信息后,当硬件安全管理模块异常时输入该认证信息切换为调用软件安全管理模块进行安全管理以实现终端的正常启动”。
49.又例如,在一种示例中,在检测到终端的硬件安全管理模块异常,且检测到当前未设置软件安全管理模块调用认证信息时,显示安全管理切换设置提示界面,并在通过该安全管理切换设置提示界面接收到安全管理切换指令时,控制终端进入开机向导流程,在开机向导流程中显示软件安全管理模块调用认证设置界面,并根据通过该软件安全管理模块调用认证设置界面接收到的设置指令设置并存储软件安全管理模块调用认证信息。在本示
例中,安全管理切换设置提示界面可用于提示用户当前需要进行切换到软件安全管理模块的切换设置,如终端用户选择是,则控制终端进入开机向导流程,在开机向导流程中显示软件安全管理模块调用认证设置界面。在本示例中,安全管理切换设置提示界面也可不通过显示界面的方式呈现,也可通过但不限于语音交互、手势交互等等同替代方式中的至少一种实现,在此不再赘述。
50.如上分析所述,在本实施例的一些示例中,在终端启动过程中,可先调动硬件安全管理模块进行安全管理,在硬件安全管理模块异常时,再检测预设的软件安全管理模块调用条件是否触发。在本示例中,检测预设的软件安全管理模块调用条件是否触发之前,还包括但不限于控制终端启动,在启动过程中调用硬件安全管理模块进行安全管理。
51.在本实施例的一些示例中,可能是终端在开机过程中或开机后的解锁失败时,或其他使用过程中,触发检测预设的软件安全管理模块调用条件是否触发。在本示例中,检测预设的软件安全管理模块调用条件是否触发之前,还包括但不限于以下至少之一:
52.检测终端是否开机失败;
53.检测终端是否解锁失败。
54.如上分析所示,在本实施例的一些示例中,可仅在终端处于重启模式时,才触发检测预设的软件安全管理模块调用条件是否触发,并在检测到软件安全管理模块调用条件触发时,才在终端的启动过程中调用软件安全管理模块进行安全管理,在本示例中,检测预设的软件安全管理模块调用条件是否触发之前,还包括但不限于检测终端当前是否处于重启模式。
55.在本实施例的一些示例中,还可在终端内设置安全管理切换标志,只有在该安全管理切换标志的值为预设的开启值(例如为1时),才执行上述图1所示的终端启动控制方法;否则,则可按相关技术中的终端启动控制方法控制终端重启。也即该安全管理切换标志为一个总的功能开关,只有该安全管理切换标志被置为预设的开启值时才执行上述图1所示的终端启动控制方法。本实施例中该安全管理切换标志的值可支持终端用户更新设置,且可在但不限于终端的开机向导流程中通过相应的设置界面供用户设置。则在本示例中,检测预设的软件安全管理模块调用条件是否触发之前,还可包括但不限于检测终端的安全管理切换标志的值为是否为预设的开启值。
56.在本实施例的一些示例中,为了进一步提升终端控制的安全性,在上述步骤s102中,在检测到软件安全管理模块调用条件触发时,在终端启动过程中调用软件安全管理模块进行安全管理之前,参见图2所示,还可包括但不限于:
57.s201:发送是否调用软件安全管理模块进行安全管理的确认消息。
58.本实施例中可以向终端用户发送该确认消息,且可通过但不限于显示界面呈现、语音播报、震动等方式中的至少一种发送该确认消息。
59.s202:在接收到确定调用软件安全管理模块进行安全管理的指令时,在终端启动过程调用软件安全管理模块进行安全管理。
60.可见,采用本实施例提供的终端启动的控制方法,针对包括用于进行安全管理的硬件安全管理模块和件安全管理模块的终端,可在检测到预设的软件安全管理模块调用条件时,在终端的启动过程调用该软件安全管理模块进行安全管理;既丰富了终端的安全管理方式,同时即使硬件安全管理模块发生异常时,在终端的启动过程中还可调用该软件安
全管理模块进行安全管理,避免因硬件安全管理模块发生异常而导致终端无法正常工作的情况发生,因此可提升终端安全管理的可靠性。
61.实施例二:
62.本实施例提供了一种终端的终端启动控制装置,该终端启动控制装置可应用于终端,该终端包括用于进行安全管理的硬件安全管理模块和软件安全管理模块。参见图3所示,其包括但不限于:
63.所述终端包括用于进行安全管理的硬件安全管理模块和软件安全管理模块,所述终端启动控制装置包括:
64.检测模块301,用于检测预设的软件安全管理模块调用条件是否触发。具体检测过程参见上述实施例所示,在此不再赘述。
65.控制模块302,用于在检测模块检测到软件安全管理模块调用条件触发时,在终端的启动过程中调用软件安全管理模块进行安全管理。具体调用过程参见上述实施例所示,在此不再赘述。
66.应当理解的是,本实施例中的检测模块301和控制模块302中的至少一个的功能可以通过但不限于终端内的处理器或控制器实现。
67.为了便于理解,本实施例下面以终端为手机为示例,对终端的启动控制方法为示例进行说明。
68.相关技术中,手机安全越来越重要,各个厂家都通过手机中安全级别更高的硬件安全管理模块来管理手机的安全,而弃用软件安全管理模块来管理手机的安全。但在手机使用过程中,目前的方案缺少硬件安全管理模块异常时的冗余处理。如果硬件安全管理模块运行有一点故障,这时手机便认为是不安全、不可信的,因此手机便出现永远无法解锁成功、永远无法成功启动等现象。可见,相关技术中手机的安全管理方式单一,且可靠性相对较差。
69.采用本实施例提供的终端启动控制方法时,可在手机的开机向导流程中增设相应的设置界面来设置安全管理切换标志的值以确定是否启用软件安全管理模块,以及设置软件安全管理模块调用认证信息。该过程参见图4所示,包括但不限于:
70.s401;手机首次开机或恢复出厂设置后开机进入开机向导流程。
71.s402:显示是否启用软件安全管理模块的提示设置界面;如接收到是的确认消息,将安全管理切换标志设置为预设的开启值,转至s403;否则,转至s405。
72.一种应用示例中,参见图5所示,提示设置界面可提示用户:启用软件安全管理模块时,可在硬件安全管理模块异常时,通过该软件安全管理模块进行安全管理,否则,硬件安全管理模块异常可能导致手机无法开机,该异常会导致手机启动时反复进入recovey模式。
73.s403:显示软件安全管理模块调用认证设置界面。
74.一种应用示例中,参见图6所示,软件安全管理模块调用认证设置界面可现实相应的提示信息。例如参见图6所示,软件安全管理模块调用认证设置界面可提示用户:处于安全考虑,手机在检测到硬件安全管理模块异常时,会认为手机不安全,会引起手机无法正常开机或解锁失败。但此时并不代表手机上的其他功能无法使用。您可以设置一个启用软件安全管理模块的认证信息,当硬件安全管理模块异常时,可尝试切换为使用软件安全管理
模块进行安全管理以实现手机的正常启动。
75.s404:根据通过安全管理模块调用认证设置界面接收到的设置指令,设置软件安全管理模块调用认证信息,将软件安全管理模块调用认证信息加密保存到vendorcfg分区。该vendor cfg分区终端恢复出厂设置不受影响,存储的安全性和可靠性更高;而相关技术中密码相关信息在data分区,恢复出厂设置后丢失,其安全性和可靠性差。
76.s405:继续下一个开机向导设置流程。
77.在本示例中,设手机开机时默认采用硬件安全管理模块进行安全管理。例如,可以设置一个安全检测模式标志,该安全检测模式标志默认值为0,表征采用硬件安全管理模块进行安全管理,在检测到预设的软件安全管理模块调用条件触发后,该安全检测模式标志的值更为1,表征采用软件安全管理模块进行安全管理。本示例中手机启动时确定采用硬件安全管理模块还是软件安全管理模块的过程参见图7所示,其包括但不限于:
78.s701:手机开机。
79.s702:确定安全检测模式标志的值是否为0,如是,转至s703;否则,转至s704。
80.s703:确定调用硬件安全管理模块进行安全管理。
81.s704:确定调用软件安全管理模块进行安全管理。
82.在本示例中,手机开机时调用的硬件安全管理模块异常时的一种示例过程参见图8所示,其包括但不限于:
83.s801:手机开机。
84.s802:硬件安全管理模块初始失败。
85.s803:标记硬件安全管理模块异常。
86.s804:手机重启进入recovery模式。
87.承接图8所示的上述示例,手机启动失败重启进入recovery模式时,如果用户有对手机按照图4所示的流程设置软件安全管理模块调用认证信息,此时在recovery模式后的启动流程参见图9所示,其包括但不限于:
88.s901:手机重启,即进入recovery模式。
89.s902:判断安全管理切换标志是否为预设的开启值,如是,转至s903;否则,转至s908。
90.s903:判断是否标记硬件安全管理模块异常,如是,转至s904;否则,转至s908。在本步骤中,在确定硬件安全管理模块非异常时,还可显示图10所示的提示界面,提示用户可通过尝试软件升级解决异常。
91.s904:提示用户输入软件安全管理模块调用认证信息。在本步骤中,还可显示图11所示的提示界面,提示用户通过验证切换到调用软件安全管理模块进行安全管理。
92.s905:验证用户输入的软件安全管理模块调用认证信息与预先存储的软件安全管理模块调用认证信息是否一致,如是,转至s906;否则,转至s908。
93.s906:将手机的安全检测模式标志的值更新为1。
94.s907:检测都安全检测模式标志的值为1,调用软件安全管理模块进行安全管理,继续开机。
95.s908:检测都安全检测模式标志的值为0,调用硬件安全管理模块进行安全管理,继续开机。
96.在本示例中,手机解锁时调用的硬件安全管理模块异常时的一种示例过程参见图12所示,其包括但不限于:
97.s1201:用户在使用过程中唤醒手机。
98.s1202:在用户解锁界面,输入解锁密码。
99.s1203:判断用户密码是否正确,如果是进入s1206;如果密码校验错误;否则,进入s1204
100.s1204:判断手机的硬件安全管理模块是否异常,如果是进入s1205,否则进入s1202。
101.s1205:标记硬件安全管理模块异常,进入s1207。在本步骤中,还可显示图13所示的提示界面提示用户:检测到您的手机硬件安全管理模块异常,手机无法解锁成功。如果还想继续正常使用手机,需要切换到软件安全管理模块进行安全管理。否则,手机可能一直无法解锁成功。如果您之前设置过认证信息,需要用户鉴权后才能切换成功。可输入预先设置的认证信息进行切换认证。
102.s1206:进入手机系统。
103.s1207:重启手机,后续流程与上述图9中所示的流程步骤一致,在此不再赘述。
104.应当理解的是,本实施例中的终端并不限于手机,还可以为但不限于其他各种移动终端,例如手ipad,智能穿戴设备等,也可为pc、车载设备、智能电视等非移动类终端。本实施例中的终端包括的硬件安全管理模块和软件安全管理模块可以采用但不限于现有各种终端上设置的硬件安全管理模块和软件安全管理模块。本实施例中可在检测到硬件安全管理模块异常时,在终端的启动过程切换为调用该软件安全管理模块进行安全管理;既丰富了终端的安全管理方式,又可避免因硬件安全管理模块发生异常而导致终端无法正常工作的情况发生,因此可提升终端安全管理的可靠性。
105.实施例三:
106.本实施例还提供了一种终端,其可以为但不限于各种移动终端,例如手机、ipad,智能穿戴设备等,也可为pc、车载设备、智能电视等非移动类终端,参见图14所示,其包括处理器1401、存储器1402及通信总线1403,其中:
107.通信总线1403用于实现处理器1401和存储器1402之间的连接通信;
108.处理器1401用于执行存储器1402中存储的一个或者多个计算机程序,以实现上述各实施例中终端启动控制方法中的至少一个步骤。
109.本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
110.本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述各实施例种示例的终端启动控制
方法的至少一个步骤。
111.本实施例还提供了一种计算机程序(或称计算机软件),该计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现上述各实施例中的终端的启动控制方法中的至少一个步骤;并且在某些情况下,可以采用不同于上述各实施例种示例的终端启动控制方法的至少一个步骤。
112.应当理解的是,在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
113.本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。
114.可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
115.此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
116.以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1