CN114416623A - 一种电子设备及处理方法 - Google Patents
一种电子设备及处理方法 Download PDFInfo
- Publication number
- CN114416623A CN114416623A CN202111672948.8A CN202111672948A CN114416623A CN 114416623 A CN114416623 A CN 114416623A CN 202111672948 A CN202111672948 A CN 202111672948A CN 114416623 A CN114416623 A CN 114416623A
- Authority
- CN
- China
- Prior art keywords
- module
- data
- electronic device
- functional
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
Abstract
本申请实施例提供了一种电子设备及处理方法,其中,所述电子设备包括:第一接口,用于连接数据设备;功能模组,用于通过所述第一接口为所述数据设备提供功能扩展或增强;处理模组,至少与所述功能模组连接,用于与所述功能模组传输第二数据。
Description
技术领域
本申请涉及信息处理技术领域,尤其涉及一种电子设备及处理方法。
背景技术
相关技术中,随着数据设备(比如手机,笔记本)的轻薄小型化,导致其功能或能力受限,无法满足用户需求。
发明内容
有鉴于此,本申请实施例提供了一种电子设备及处理方法。
第一方面,本申请实施例提供了一种电子设备,包括:
第一接口,用于连接数据设备;
功能模组,用于通过所述第一接口为所述数据设备提供功能扩展或增强;
处理模组,至少与所述功能模组连接,用于与所述功能模组传输第二数据。
第二方面,本申请实施例提供了一种处理方法,包括:
采用处理模组接收数据设备发送的第一密码信息;
在所述第一密码信息与所述电子设备的第二密码信息匹配的情况下,生成第二数据,并将所述第二数据发送给第一存储模块,以使能所述第一存储模块。
在一些实施例中,所述数据设备通过第一接口与电子设备连接,所述电子设备包括所述第一接口、所述处理模组和所述第一存储模块;所述第二密码信息与所述电子设备的标识信息绑定,并存储在所述电子设备中的第二存储模块。
第三方面,本申请实施例提供了一种处理方法,包括:
采用处理模块监测功能模块的状态,并将表征所述状态的第二数据传输至处理模组;
在一些实施例中,所述功能模块用于为数据设备提供功能扩展或增强,所述数据设备通过第一接口与电子设备连接,所述电子设备包括所述第一接口、所述处理模块、所述功能模块和所述处理模组。
采用所述处理模组基于所述第二数据,确定所述功能模块的工作状态。
在本申请实施例中,电子设备包括:第一接口,用于连接数据设备;功能模组,用于通过所述第一接口为所述数据设备提供功能扩展或增强;处理模组,至少与所述功能模组连接,用于与所述功能模组传输第二数据;如此,能够为数据设备提供更丰富更高级的功能。
附图说明
图1为本申请实施例提供的一种电子设备的结构示意图;
图2为本申请实施例提供的一种电子设备的结构示意图;
图3为本申请实施例提供的一种电子设备的结构示意图;
图4为本申请实施例提供的一种电子设备的结构示意图;
图5为本申请实施例提供的一种电子设备的结构示意图;
图6为本申请实施例提供的一种扩展坞的结构示意图;
图7为本申请实施例提供的一种扩展坞的结构示意图;
图8为本申请实施例提供的一种扩展坞的结构示意图;
图9为本申请实施例提供的一种处理方法的实现流程示意图;
图10为本申请实施例提供的一种处理方法的实现流程示意图。
具体实施方式
下面结合附图和实施例对本申请的技术方案进一步详细阐述。
图1为本申请实施例提供的一种电子设备的结构示意图,如图1所示,电子设备100包括:
第一接口101,用于连接数据设备。
在一些实施例中,第一接口101可以是USB Type-C接口。
在一些实施例中,数据设备能够与电子设备100进行数据传输;具体地,数据设备可以是手机、平板电脑、计算机、个人数字助理、导航仪、数字电话、视频电话、电视机、传感设备等;显然,数据设备也具备接口,用于与电子设备100的第一接口101连接。
功能模组102,用于通过所述第一接口101为所述数据设备提供功能扩展或增强。
在一些实施例中,扩展是指数据设备没有,而电子设备有,比如:一些接口,如此,电子设备通过这些接口能够对数据设备的接口进行扩展,使数据设备连接更多外部设备(比如:电源适配器、网线、鼠标、外置键盘、打印机及外置显示器)。
在一些实施例中,增强是指数据设备有,而电子设备有更好的,比如:显卡,如此,电子设备通过显卡能够为数据设备提供更好的显示服务,使得数据设备的显示效果更好。
在一些实施例中,功能模组102至少包括能够为数据设备提供各种功能的功能模块301,比如:第二接口、存储模块、充电模块、电源模块、显卡、外设身份信息收集模块等。
在一些实施例中,在电子设备100具备存储模块的情况下,数据设备能够与电子设备100进行数据传输。在电子设备100具备充电模块的情况下,电子设备100能够通过市电对数据设备供电。在电子设备100具备电源模块的情况下,电子设备100能够对数据设备进行供电。在电子设备100具备显卡的情况下,电子设备通过显卡能够为数据设备提供更好的显示服务,使得数据设备的显示效果更好。在电子设备100具备外设身份信息收集模块的情况下,数据设备能够获取电子设备100连接的其他设备的身份信息。
处理模组103,至少与所述功能模组102连接,用于与所述功能模组102传输第二数据。
在一些实施例中,处理模组103的作用是:对电子设备100进行管理和控制,比如:处理模组103可以是微控制单元(Microcontroller Unit,MCU)。
在一些实施例中,第二数据可以是上述功能模块301的相关信息;比如:表征充电模块是否正常工作的信息、表征电源模块是否异常的信息、表征显示模块的工作模式的信息等。第二数据也可以控制信息。
在一些实施例中,功能模组102可以将上述功能模块301的相关信息传输给处理模组103,处理模组103也可以将上述控制信息传输给功能模组102。
在本申请实施例中,电子设备100包括:第一接口101,用于连接数据设备;功能模组102,用于通过所述第一接口101为所述数据设备提供功能扩展或增强;处理模组103,至少与所述功能模组102连接,用于与所述功能模组102传输第二数据;如此,能够为数据设备提供更丰富更高级的功能。
在一些实施例中,上述功能模组102可以包括第一存储模块201,图2为本申请实施例提供的一种电子设备的结构示意图,如图2所示,处理模组103还用于:
首先,接收所述数据设备传输的第一密码信息。
在一些实施例中,在数据设备更换,和/或硬盘保留的场景下,为了避免用户的隐私泄露,基于第一密码信息对用户信息进行保护,在第一密码信息正确的情况下,授予用户对电子设备的使用权限。
在一些实施例中,第一存储模块201的作用是:与数据设备进行数据传输,比如:数据设备在第一存储模块201中存储数据,数据设备从第一存储模块201中读取数据,当然,数据设备还可以对第一存储模块201中存储的数据进行编辑等。这里,第一存储模块201可以是硬盘。
在一些实施例中,第一密码信息的作用是:解密电子设备100,和/或,第一存储模块201等。
在一些实施例中,第一密码信息可以是用户输入数据设备的,因此,第一密码信息可能解密电子设备100,或者第一存储模块201;也可能无法解密电子设备100,或者,第一存储模块201。这里,第一密码信息泛指用户输入数据设备的所有密码信息。
其次,在所述第一密码信息与第二密码信息匹配的情况下,生成所述第二数据,并将所述第二数据传输至所述第一存储模块201,以使能所述第一存储模块201。
在一些实施例中,所述第二密码信息与所述电子设备100的标识信息绑定,并存储在所述电子设备100中的第二存储模块202;所述第一存储模块201与所述第二存储模块202不同。
在一些实施例中,第二密码信息的作用是:加密电子设备100,和/或,第一存储模块201等。
在一些实施例中,电子设备100在使用时,数据设备会读取电子设备100的标识信息,因此,将电子设备100的标识信息与第二密码信息绑定存储;如此,数据设备在读取标识信息时,也可以读取到第二密码信息;进而,触发密码验证机制,在数据设备中弹出密码验证框,以提示用户输入第一密码信息。
在一些实施例中,第二密码信息和标识信息可以存储在电子设备100中与第一存储模块201不同的第二存储模块202中;如此,在第二密码信息加密第一存储模块201的情况下,第二密码信息的读取与加密不冲突。
在一些实施例中,在电子设备100出厂前,会预先设置初始密码,将该初始密码存储于电子设备100,并在出厂时随附于电子设备100,最终到达用户手中。当然,用户可以对初始密码进行修改。这里,第二密码信息泛指电子设备100存储的所有密码信息。
在一些实施例中,第二数据可以包括使能信号;在所述第一密码信息与第二密码信息匹配的情况下,生成所述第二数据,并将所述第二数据传输至所述第一存储模块201;即,在所述第一密码信息与第二密码信息匹配的情况下,生成所述使能信号,并将所述使能信号传输至所述第一存储模块201。
在本申请实施例中,功能模组102包括第一存储模块201;所述处理模组103,还用于:接收所述数据设备传输的第一密码信息;在所述第一密码信息与所述第二密码信息匹配的情况下,生成所述第二数据,并将所述第二数据传输至所述第一存储模块201,以使能所述第一存储模块201;其中,所述第二密码信息与所述电子设备100的标识信息绑定,并存储在所述电子设备100中的第二存储模块202;如此,在用户输入的第一密码信息与电子设备100存储的第二密码信息匹配的情况下,能够生成使能信号,使能第二存储模块202,为第一存储模块201的使能增加了一层保护屏障。
在一些实施例中,上述第二数据也可以是基于用户对使能候选信息的选择生成,上述处理模组103还用于:
首先,在所述第一密码信息与所述第二密码信息匹配的情况下,向所述数据设备发送使能候选信息。
在一些实施例中,使能候选信息包括:允许(Enable)和禁止(Disable),用户能够在允许和禁止之间进行选择。
在一些实施例中,在第二密码信息加密电子设备100和第一存储模块201的情况下,用户使用电子设备100可能并非是为了使用第一存储模块201,此时,为了降低能耗,在所述第一密码信息与所述第二密码信息匹配的情况下,向所述数据设备发送使能候选信息,以确定用户是否使能第一存储模块201。
其次,响应于所述数据设备基于所述使能候选信息发送的所述第二数据,使能所述第一存储模块201。
在一些实施例中,当数据设备接收到对使能候选信息中“允许”的选择时,生成第二数据(使能信号),以使能第一存储模块201;如此,在用户不使用第一存储模块201的情况下,使第一存储模块201保持在不可用状态,能够降低能耗。
在本申请实施例中,所述处理模组103,还用于:在所述第一密码信息与所述第二密码信息匹配的情况下,向所述数据设备发送使能候选信息;响应于所述数据设备基于所述使能候选信息发送的所述第二数据,使能所述第一存储模块201;如此,在用户不使用第一存储模块201的情况下,使第一存储模块201保持在不可用状态,能够降低能耗。
在一些实施例中,当用户修改密码后,采用修改后的密码代替上述第二密码,上述处理模组103还用于:
在接收到对所述第二密码信息修改后的第三密码信息的情况下,采用所述第三密码信息代替所述第二密码信息,与所述电子设备100的标识信息绑定。
在一些实施例中,电子设备100能够采用修改后的第三密码代替修改前的第二密码信息,并将修改后的第三密码信息与标识信息绑定,存储在第二存储模块202中。
在一些实施例中,上述功能模组102可以包括功能模块301和处理模块302,图3为本申请实施例提供的一种电子设备的结构示意图,如图3所示:
功能模块301,用于为所述数据设备提供功能扩展或增强。
处理模块302,用于监测所述功能模块301的状态,并将表征所述状态的第二数据传输至所述处理模组103。
这里,处理模组103,用于基于所述第二数据,确定所述功能模块301的工作状态。
在一些实施例中,功能模组102包括为数据设备提供功能扩展或增强的功能模块301,和监测功能模块301的处理模块302;比如:功能模块301为电池的情况下,处理模块302为电源管理芯片;功能模块301为充电线路的情况下,处理模块302为充电控制芯片等。
在一些实施例中,一个处理模块302可以监测多个功能模块301,比如:处理模块302可以同时监测充电模块、电源模块、显示模块、外设身份收集模块等。
在一些实施例中,第二数据可以是表征状态的指示信号,比如:电源模块的高电平信号和低电平信号,充电线路的输出。
在一些实施例中,工作状态可以是功能模块301是否失效,比如:电源模块的高电平信号表示电源模块工作状态正常,低电平信号表示电源模块的工作状态失效;充电线路输出电压或者电流在标准区间内表示工作状态正常,否则,表示工作状态失效。
在一些实施例中,基于所述第二数据,确定所述功能模块301的工作状态,可以通过预先建立映射表或者判断机制等对第二数据进行识别或者判断,以确定功能模块301的工作状态;比如:建立指示信号与工作状态之间的映射表,建立输出电压或者电流是否在标准区间的判断机制。
在本申请实施例中,所述功能模组102包括:功能模块301,用于为所述数据设备提供功能扩展或增强;和处理模块302,用于监测所述功能模块301的状态,并将表征所述状态的第二数据传输至所述处理模组103;其中,所述处理模组103,用于基于所述第二数据,确定所述功能模块301的工作状态;如此,处理模组103通过处理模块302传输的第二数据,能够确定功能模块301是否失效;进而,能够将失效信息反馈至数据设备以提示用户进行对应的修复措施。
在一些实施例中,上述功能模块301可以包括第一类功能模块401和第二类功能模块402,图4为本申请实施例提供的一种电子设备的结构示意图,如图4所示:
所述处理模块302,用于以第一方式传输所述第一类功能模块401的第二数据,以第二方式传输所述第二类功能模块402的第二数据;所述第一方式和所述第二方式不同。
在一些实施例中,第一类功能模块401可以是重要程度较高的功能模块301;第二类功能模块402可以是重要程度较低的功能模块301。
在一些实施例中,重要程度可以根据该模块发生异常时对电子设备100的使用产生的影响程度确定,其中,该模块发生异常时对电子设备100的使用产生的影响程度越大,重要程度越高;反之,重要程度越低;比如:充电模块、电源模块等模块发生异常时对电子设备100的使用产生的影响程度较大,那么,将这些模块定义为第一类功能模块401;外设身份信息收集模块等模块发生异常时对电子设备100的使用产生的影响程度较小,那么,将这些模块定义为第二类功能模块402。
在一些实施例中,第一方式与第二方式不同;如此,以第一方式传输第一类功能模块401的第二数据,以第二方式传输第二类功能模块402的第二数据,对于严重影响使用的异常能够及时处理,而对于使用影响程度不大的异常可以暂不处理,实现了资源的合理利用。
在本申请实施例中,所述功能模块301包括:第一类功能模块401和第二类功能模块402;
其中,所述处理模块302,用于以第一方式传输所述第一类功能模块401的第二数据,以第二方式传输所述第二类功能模块402的第二数据;所述第一方式和所述第二方式不同;如此,对于严重影响使用的异常能够及时处理,而对于轻微影响使用的异常可以暂不处理,实现了资源的合理利用。
在一些实施例中,第一类功能模块401的第二数据的上报方式为主动上报,第二类功能模块402的第二数据的上报方式为被动上报,上述处理模块302,一方面用于:
在所述功能模块301为所述第一类功能模块401的情况下,定时获取所述第一类功能模块401的状态,如果所述状态满足条件,将所述第二数据传输至所述处理模组103。
在一些实施例中,定时获取所述第一类功能模块401的状态,可以是实时获取第一类功能模块401的状态,也可以是以一定时间间隔获取第一类功能模块401的状态;总之,是处理模块302主动获取第一类功能模块401的状态。
在一些实施例中,如果所述状态满足条件,将所述第二数据传输至所述处理模组103,可以是处理模块302发送功能模块301的异常状态,也可以是处理模块302发送功能模块301的所有状态;比如:可以是处理模块302发送电源模块的低电平信号,也可以是处理模块302既发送电源模块的低电平信号,也发送电源模块的高电平信号。
上述处理模块302,另一方面用于:
在所述功能模块301为所述第二类功能模块402的情况下,基于从所述数据设备接收到的查询指令,获取所述第二类功能模块402的状态,将所述第二数据传输至所述处理模组103。
在一些实施例中,查询指令可以是基于用户对数据设备的输入生成,比如:查询指令可以是在用户对数据设备输入对第二类功能模块402的“诊断”时生成。
在一些实施例中,基于从所述数据设备接收到的查询指令,获取所述第二类功能模块402的状态,将所述第二数据传输至所述处理模组103;即,护理模块基于查询指令获取第二类功能模块402的状态,是被动获取第二类功能模块402的状态。
在本申请实施例中,在所述功能模块301为所述第一类功能模块401的情况下,定时获取所述第一类功能模块401的状态,如果所述状态满足条件,将所述第二数据传输至所述处理模组103;在所述功能模块301为所述第二类功能模块402的情况下,基于从所述数据设备接收到的查询指令,获取所述第二类功能模块402的状态,将所述第二数据传输至所述处理模组103;如此,能够及时获知第一类功能模块401的异常状态。
在一些实施例中,在上述工作状态为失效状态,且失效原因与固件相关的情况下,可以对固件信息进行更新,图5为本申请实施例提供的一种电子设备的结构示意图,如图5所示:
所述电子设备100还包括:第三存储模块501,用于存储第一固件信息。
在一些实施例中,第一固件新信息可以是备份的所有功能模块301的固件信息。
在一些实施例中,第三存储模块501和处理模组103连接。
所述功能模组102包括:第四存储模块502,用于存储第二固件信息。
在一些实施例中,第二固件信息可以是功能模块301的固件信息;这里,第四存储模块502可以是多个,每一功能模块301可以对应设置一个第四存储模块502存储其固件信息。
在一些实施例中,功能模块301、第四存储模块502、处理模组103依次连接。
所述处理模组103,还用于:
首先,如果所述工作状态为失效状态,确定所述功能模块301的失效原因。
在一些实施例中,处理模组103能够基于处理模块302反馈的工作状态生成对应的代码;如此,确定所述功能模块301的失效原因,可以通过以下过程实现:首先,预先设置异常现象与异常代码之间的对应的关系;其次,基于工作状态生成对应的代码;最后,基于工作状态生成的代码与异常代码进行比对,来确定对应的异常现象。
其次,如果所述失效原因为固件原因,基于所述第一固件信息,更新所述第四存储模块502中的第二固件信息。
在一些实施例中,固件原因可以是与固件相关的原因,比如:固件信息缺失、固件信息错误等。
在一些实施例中,由于第一固件信息是备份的所有功能模块301的固件信息,因此,可以基于第一固件信息更新第二固件信息;其中,基于所述第一固件信息,更新所述第四存储模块502中的第二固件信息,可以通过以下过程实现:首先,向第四存储模块502发送获取指令;其次,接收第四存储模块502上传的第二固件信息;再次,确定第二固件信息与第一固件信息之间的差异信息;最后,将差异信息写入第二固件信息,以使处理模块302的工作状态从失效状态调整为正常状态。
在一些实施例中,处理模组103和功能模块301均能访问第四存储模块502,为了避免同时访问带来的冲突,可以设置判断机制;比如:可以默认功能模块301优先访问第四存储模块502,以保证功能模块301能够工作正常;当需要进行固件诊断时候(比如:用户主动触发,或其他特殊情况比如电子设备100首次上电初始化),那么,处理模组103需要与功能模块301协商后可以才读取第四存储模块502。
在本申请实施例中,所述设备包括:第三存储模块501,用于存储第一固件信息;所述功能模组102包括:第四存储模块502,用于存储第二固件信息;所述处理模组103,还用于:如果所述工作状态为失效状态,确定所述功能模块301的失效原因;如果所述失效原因为固件原因,基于所述第一固件信息,更新所述第四存储模块502中的第二固件信息;如此,能够在处理模块302失效的情况下,对其进行恢复。
下面,将说明本申请实施例在一个实际的应用场景中的示例性应用,以扩展坞为例进行以下说明。
图6为本申请实施例提供的一种支持开关存储设备功能、诊断功能和固件恢复功能的扩展坞的结构示意图,如图6所示,该扩展坞600包括:
硬盘601;
在一些实施例中,硬盘601可以是非易失性存储器。
在一些实施例中,硬盘601对应上述第一存储模块201。
微控制单元602,与硬盘601连接;
在一些实施例中,微控制单元602对应上述处理模组103。
功能模块603至功能模块605,与微控制单元602连接;
在一些实施例中,功能模块603对应上述功能模组102。
在一些实施例中,扩展坞600还可以包括雷电接口606,如此,在微控制单元602使能硬盘601后,扩展坞600可以通过雷电接口606与其连接的设备(对应上述数据设备)进行数据传输,这样,能够提高数据传输效率。
在一些实施例中,如图7所示,该扩展坞还包括:
闪存701,与微控制单元602连接;
闪存702至闪存704,分别与功能模块603至功能模块605连接,同时和微控制单元602连接;
在一些实施例中,闪存701是固件备份池,电子设备100出厂时固件在闪存701里的一段区块里(比如区块0)有备份。
在一些实施例中,微控制单元602可以往闪存701里的另一段区块里(比如区块1)写入新的固件信息。另外,微控制单元602可以从区块0或者区块1中将固件信息读取出来。
在一些实施例中,固件信息恢复过程如下:微控制单元602从闪存701中读取正确的固件信息,从闪存702至闪存704中读取待确认的固件信息,再进行完整性比对;在闪存702至闪存704中的固件信息不完整的情况下,基于闪存701中正确的固件信息对闪存702至闪存704中的固件信息进行恢复。
在一些实施例中,如图8所示,扩展坞600还包括:
Type-c接口801;
在一些实施例中,Type-c接口801对应上述第一接口101;此外,图8中示有Type-c接口的放大图。
在一些实施例中,扩展坞600通过其上设置的Type-c接口801与数据设备连接。
本申请实施例提供一种处理方法,图9为本申请实施例提供的一种处理方法的实现流程示意图,如图9示,该方法包括:
步骤S901:采用处理模组103接收数据设备发送的第一密码信息。
步骤S902:在所述第一密码信息与所述电子设备100的第二密码信息匹配的情况下,生成第二数据,并将所述第二数据发送给第一存储模块201,以使能所述第一存储模块201。
在一些实施例中,所述数据设备通过第一接口101与电子设备100连接,所述电子设备100包括所述第一接口101、所述处理模组103和所述第一存储模块201;所述第二密码信息与所述电子设备100的标识信息绑定,并存储在所述电子设备100中的第二存储模块202。
本申请实施例提供一种处理方法,图10为本申请实施例提供的一种处理方法的实现流程示意图,如图10所示,该方法包括:
步骤S1001:采用处理模块302监测功能模块301的状态,并将表征所述状态的第二数据传输至处理模组103。
在一些实施例中,所述功能模块301用于为数据设备提供功能扩展或增强,所述数据设备通过第一接口101与电子设备100连接,所述电子设备100包括所述第一接口101、所述处理模块302、所述功能模块301和所述处理模组103。
步骤S1002:采用所述处理模组103基于所述第二数据,确定所述功能模块301的工作状态。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种电子设备,包括:
第一接口,用于连接数据设备;
功能模组,用于通过所述第一接口为所述数据设备提供功能扩展或增强;
处理模组,至少与所述功能模组连接,用于与所述功能模组传输第二数据。
2.根据权利要求1所述的设备,其中,
所述功能模组包括第一存储模块;
所述处理模组,还用于:
接收所述数据设备传输的第一密码信息;
在所述第一密码信息与第二密码信息匹配的情况下,生成所述第二数据,并将所述第二数据传输至所述第一存储模块,以使能所述第一存储模块;
其中,所述第二密码信息与所述电子设备的标识信息绑定,并存储在所述电子设备中的第二存储模块;所述第一存储模块与所述第二存储模块不同。
3.根据权利要求2所述的设备,所述处理模组,还用于:
在所述第一密码信息与所述第二密码信息匹配的情况下,向所述数据设备发送使能候选信息;
响应于所述数据设备基于所述使能候选信息发送的所述第二数据,使能所述第一存储模块。
4.根据权利要求2所述的设备,所述处理模组,还用于:
在接收到对所述第二密码信息修改后的第三密码信息的情况下,采用所述第三密码信息代替所述第二密码信息,与所述电子设备的标识信息绑定。
5.根据权利要求1所述的设备,其中,
所述功能模组包括:
功能模块,用于为所述数据设备提供功能扩展或增强;和
处理模块,用于监测所述功能模块的状态,并将表征所述状态的第二数据传输至所述处理模组;
其中,所述处理模组,用于基于所述第二数据,确定所述功能模块的工作状态。
6.根据权利要求5所述的设备,其中,
所述功能模块包括:第一类功能模块和第二类功能模块;
其中,所述处理模块,用于以第一方式传输所述第一类功能模块的第二数据,以第二方式传输所述第二类功能模块的第二数据;所述第一方式和所述第二方式不同。
7.根据权利要求6所述的设备,所述处理模块,还用于:
在所述功能模块为所述第一类功能模块的情况下,定时获取所述第一类功能模块的状态,如果所述状态满足条件,将所述第二数据传输至所述处理模组;
在所述功能模块为所述第二类功能模块的情况下,基于从所述数据设备接收到的查询指令,获取所述第二类功能模块的状态,将所述第二数据传输至所述处理模组。
8.根据权利要求5至7任一项所述的设备,其中,
所述设备包括:第三存储模块,用于存储第一固件信息;
所述功能模组包括:第四存储模块,用于存储第二固件信息;
所述处理模组,还用于:
如果所述工作状态为失效状态,确定所述功能模块的失效原因;
如果所述失效原因为固件原因,基于所述第一固件信息,更新所述第四存储模块中的第二固件信息。
9.一种处理方法,包括:
采用处理模组接收数据设备发送的第一密码信息;
在所述第一密码信息与所述电子设备的第二密码信息匹配的情况下,生成第二数据,并将所述第二数据发送给第一存储模块,以使能所述第一存储模块;
其中,所述数据设备通过第一接口与电子设备连接,所述电子设备包括所述第一接口、所述处理模组和所述第一存储模块;所述第二密码信息与所述电子设备的标识信息绑定,并存储在所述电子设备中的第二存储模块。
10.一种处理方法,包括:
采用处理模块监测功能模块的状态,并将表征所述状态的第二数据传输至处理模组;其中,所述功能模块用于为数据设备提供功能扩展或增强,所述数据设备通过第一接口与电子设备连接,所述电子设备包括所述第一接口、所述处理模块、所述功能模块和所述处理模组;
采用所述处理模组基于所述第二数据,确定所述功能模块的工作状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111672948.8A CN114416623B (zh) | 2021-12-31 | 2021-12-31 | 一种电子设备及处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111672948.8A CN114416623B (zh) | 2021-12-31 | 2021-12-31 | 一种电子设备及处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114416623A true CN114416623A (zh) | 2022-04-29 |
CN114416623B CN114416623B (zh) | 2024-11-26 |
Family
ID=81271272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111672948.8A Active CN114416623B (zh) | 2021-12-31 | 2021-12-31 | 一种电子设备及处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114416623B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101561792A (zh) * | 2008-04-16 | 2009-10-21 | 联想(北京)有限公司 | 计算机系统、计算机扩展坞及其功耗管理方法 |
CN203350764U (zh) * | 2011-11-21 | 2013-12-18 | 西门子公司 | 用于电子设备的设备扩展存储模块以及电子设备 |
CN105487427A (zh) * | 2014-09-17 | 2016-04-13 | 权彦杰 | 电子元件和电子器件 |
CN108230577A (zh) * | 2017-12-29 | 2018-06-29 | 上海哈诚电子科技有限公司 | 一种便携式多功能终端 |
CN108509361A (zh) * | 2018-03-29 | 2018-09-07 | 联想(北京)有限公司 | 一种电子设备 |
US11131986B1 (en) * | 2020-12-04 | 2021-09-28 | Samsara Inc. | Modular industrial controller system |
-
2021
- 2021-12-31 CN CN202111672948.8A patent/CN114416623B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101561792A (zh) * | 2008-04-16 | 2009-10-21 | 联想(北京)有限公司 | 计算机系统、计算机扩展坞及其功耗管理方法 |
CN203350764U (zh) * | 2011-11-21 | 2013-12-18 | 西门子公司 | 用于电子设备的设备扩展存储模块以及电子设备 |
CN105487427A (zh) * | 2014-09-17 | 2016-04-13 | 权彦杰 | 电子元件和电子器件 |
CN108230577A (zh) * | 2017-12-29 | 2018-06-29 | 上海哈诚电子科技有限公司 | 一种便携式多功能终端 |
CN108509361A (zh) * | 2018-03-29 | 2018-09-07 | 联想(北京)有限公司 | 一种电子设备 |
US11131986B1 (en) * | 2020-12-04 | 2021-09-28 | Samsara Inc. | Modular industrial controller system |
Also Published As
Publication number | Publication date |
---|---|
CN114416623B (zh) | 2024-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102255888B (zh) | 从远程服务器对数据存储设备进行安全扫描的方法和装置 | |
US10069625B2 (en) | System and method for automatic key generation for self-encrypting drives | |
EP3123312B1 (en) | In-system provisioning of firmware for a hardware platform | |
US9026863B2 (en) | Replacement of storage responsive to remaining life parameter | |
EP2849048B1 (en) | Data sending method, data receiving method and storage device | |
CN103999055B (zh) | 访问命令/地址寄存器装置中存储的数据 | |
WO2016106935A1 (zh) | 一种闪存控制器和闪存控制器的控制方法 | |
CN104541280A (zh) | 用于利用非易失性存储器装置的备选引导路径支持 | |
CN104216793A (zh) | 应用程序备份、恢复的方法及设备 | |
CN103729300A (zh) | 非易失内存的管理方法和相关装置 | |
CN100476851C (zh) | 计算机与磁盘数据安全传输防护系统 | |
JP4966422B1 (ja) | 情報処理装置及びデータ保護方法 | |
CN107301151B (zh) | 一种主板以及服务器 | |
US11281532B1 (en) | Synchronously storing data in a dispersed storage network | |
CN104636271B (zh) | 访问命令/地址寄存器装置中存储的数据 | |
US20140316828A1 (en) | System and method for exchanging an electronic ticket | |
CN102947814A (zh) | 虚拟机 | |
CN114416623A (zh) | 一种电子设备及处理方法 | |
WO2007042954A2 (en) | Data duplication method between storage devices and devices using the method | |
CN108319679B (zh) | 一种主键的生成方法及装置 | |
CN113849350B (zh) | 环形两地三中心拓扑切换方法、装置、系统及介质 | |
US9971532B2 (en) | GUID partition table based hidden data store system | |
CN103761067A (zh) | 数据文件的加/解密的处理系统与其方法 | |
TW200523734A (en) | Electronic device, and method for controlling the same | |
CN103902323A (zh) | 一种呼吸机软件升级方法及其系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |