配置信息的切换方法、装置、电子装置、系统及存储介质与流程

文档序号:16688042发布日期:2019-01-22 18:31阅读:156来源:国知局
配置信息的切换方法、装置、电子装置、系统及存储介质与流程

本发明涉及电子技术领域,尤其涉及一种配置信息的切换方法、装置、电子装置、系统及存储介质。



背景技术:

随着社会发展和科学技术的进步,电子产品与日俱增,电子产品的功能及其型号也丰富多样,例如功能各异、型号繁多的电视机逐渐进入寻常百姓家。一般来说,每款电视机配置一个型号的遥控器,为了解决用户的需求,有些客户或厂家会利用不同的遥控器分别对应同一台电视机中的不同配置,在使用过程中需要切换电视机中的配置信息(例如遥控器协议)来使得与该配置信息对应的遥控器能够对电视机进行操控。

然而,发明人在实施本发明的过程中发现,目前在切换时,利用与电视机的当前配置信息对应的遥控器通过菜单发出切换指令,指令发出后电视机对配置信息进行切换,然而切换后会导致当前的遥控器无法继续对电视机进行操控,因此无法使用原来的遥控器切换回原来的配置信息,降低用户体验感。



技术实现要素:

针对上述问题,本发明的目的在于提供一种配置信息的切换方法、装置、电子装置、系统及存储介质,可以解决在电子装置的配置信息被更改后导致无法切换回原来配置的问题,提高用户体验感。

第一方面,本发明实施例提供了一种配置信息的切换方法,包括:

响应于存储设备接入时,对所述存储设备进行识别;

当识别到所述存储设备时,检测所述存储设备中是否存在预设的切换文件;

当检测到存在所述切换文件时,读取所述切换文件中的切换数据;

根据所述切换数据对当前配置信息进行切换。

在第一方面的第一种实现方式中,所述检测所述存储设备中是否存在预设的切换文件具体包括:

在所述存储设备的所有文件中,搜索是否存在与预设命名规则相符的文件,若是,则判断检测到存在预设的切换文件,若否,则判断检测到不存在预设的切换文件。

在第一方面的第二种实现方式中,所述切换数据包括第一配置号;则所述根据所述切换数据对当前配置信息进行切换具体包括:

获取当前配置信息中的当前配置号;

判断所述第一配置号与所述当前配置号是否一致;

若所述第一配置号与所述当前配置号一致,则不执行对所述当前配置信息的切换操作;

若所述第一配置号与所述当前配置号不一致,则根据所述第一配置号,将所述当前配置信息切换为与所述第一配置号对应的配置信息。

根据第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述根据所述切换数据的第一配置号,将所述当前配置信息切换为与所述第一配置号对应的配置信息具体包括:

根据所述第一配置号,判断系统中是否存在与所述第一配置号对应的第一配置文件;

若所述系统中存在所述第一配置文件,则读取所述第一配置文件中的配置信息,将所述当前配置信息切换为所述第一配置文件的配置信息;

若所述系统中不存在所述第一配置文件,则判断所述存储设备中是否存在所述第一配置文件;

若所述存储设备中存在所述第一配置文件,则从所述存储设备中的所述第一配置文件中读取配置信息,并将所述当前配置信息切换为所述第一配置文件中的配置信息;

若所述存储设备中不存在所述第一配置文件,则发出切换失败的提示。

在第一方面的第四种实现方式中,所述切换数据包括强制切换数据;则所述根据所述切换数据对当前系统的配置信息进行切换具体包括:

根据所述强制切换数据,获取与当前配置信息对应的配置文件;

根据所述配置文件对所述当前配置信息进行重置。

在第一方面的第五种实现方式中,在所述根据所述切换数据对当前配置信息进行切换之后,还包括:

当检测到所述当前配置信息切换完成时对系统进行重启,以使得在重启后系统加载与所述切换数据对应的配置信息。

第二方面,本发明实施例还提供了一种配置信息的切换装置,包括:

设备识别模块,用于响应于存储设备接入时,对所述存储设备进行识别;

文件检测模块,用于当识别到所述存储设备时,检测所述存储设备中是否存在预设的切换文件;

数据读取模块,用于当检测到存在所述切换文件时,读取所述切换文件中的切换数据;

配置切换模块,用于根据所述切换数据对当前配置信息进行切换。

第三方面,本发明实施例还提供了一种电子装置,包括用于与存储设备连接的接口、处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项所述的配置信息的切换方法。

第四方面,本发明实施例还提供了一种配置信息的切换系统,包括上述所述的一种电子装置、以及用于存储切换文件的存储设备;其中,所述电子装置包括用于与所述存储设备连接的接口;所述存储设备通过所述接口与所述电子装置连接。

第五方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的配置信息的切换方法。

上述技术方案中的一个技术方案具有如下优点:通过利用一个存储设备存储预设的切换文件,并将所述存储设备与电子装置连接,使得所述电子装置读取所述切换文件之后切换当前系统的配置信息,可以解决在电子装置的配置信息被更改之后当前遥控器无法正常使用的问题,同时用户可以根据实际情况对所述电子装置的配置信息进行切换,操作过程简单方便,提高用户体验感。当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的一个优选的实施例提供的配置信息的切换方法的流程示意图。

图2是本发明的一个优选的实施例提供的配置信息的切换方法的切换流程图。

图3是本发明的一个优选的实施例提供的配置信息的切换装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明的一个优选的实施例提供了一种配置信息的切换方法,其可以在具有接口的电子装置上执行,并包括以下步骤:

s10,响应于存储设备接入时,对所述存储设备进行识别。

在本实施例中,所述存储设备是用于储存信息的设备,优选地,所述存储设备为可移动存储设备,其中,所述可移动存储设备具有高度集成、快速存取、方便灵活、性价优良、容易保存等性能。从存储介质上来区分,可移动存储设备大致分为磁介质存储(如zip、ls-120、usb移动硬盘等)、光介质存储(如cd-rw、dvd、mo)和闪存介质存储(如usb闪存盘、各种闪存卡)三种,其中u盘(usb闪存盘)已经成为移动存储市场的主流产品,它是一种使用usb接口的无需物理驱动器的微型高容量移动存储产品,通过usb接口与电脑连接,实现即插即用。

在本实施例中,所述电子装置包括但不限于tv产品(例如电视机)、桌上型计算机或笔记本等带有接口的各类电子装置,其中,所述电子装置的接口可以为实体接口,也可以为虚拟接口,用于与所述存储设备进行连接。用户可以对所述电子装置的软件系统进行不同的配置,例如在电视机中设置不同的配置,每种配置中包含开机logo、用户自定义信息和支持的遥控器协议等信息,只能使用与电视机当前配置支持的遥控器协议对应的遥控器才能对电视机进行操控,若当前遥控器不能操控当前电视机时,可以将与当前遥控器对应的配置信息或切换数据等存入u盘,并将所述u盘插在电视机上,使得当前电视机可以对u盘进行识别,将u盘挂载到文件系统上,从而可以所述得到u盘的具体路径,即u盘中的文件所在的具体路径。

需要说明的是,所述存储设备和电子装置的连接方式除了有线连接(如usb连接),还可以为无线连接。

本实施例中提及的遥控器,除了传统意义上的遥控器,还可以是安装有遥控软件的移动设备(比如装有红外线发射器的手机),只要能实现遥控控制本实施例的电子装置的设备均可。

s20,当识别到所述存储设备时,检测所述存储设备中是否存在预设的切换文件。

s30,当检测到存在所述切换文件时,读取所述切换文件中的切换数据。

在本实施例中,响应于存储设备(例如u盘)接入时,系统自动启动对所述存储设备的识别;当系统识别得到插入的存储设备之后,系统会进入存储设备中的每个文件进行查找,判断是否有预设的切换文件。

优选地,在所述存储设备的所有文件中,搜索是否存在与预设命名规则相符的文件,若是,则判断检测到存在预设的切换文件,若否,则判断检测到不存在预设的切换文件。需要说明的是,将所述切换文件根据预设的命名规则进行命名并存储在存储设备中,当所述电子装置识别到所述存储设备之后,根据预设的命名规则搜索所述存储设备的所有文件中是否存在与命名规则相符合的文件,若是,则可以判定符合命名规则的文件为切换文件,若否,则判断所述存储设备中不存在切换文件。当检测到所述存储设备中存在切换文件时,从所述切换文件中读取所述切换文件中的切换数据。

作为示例,预先将包含有切换数据的切换文件命名为id.cvt存入u盘中,当所述电子装置获取得到u盘的具体路径之后,查找该具体路径下的所有文件,并判断查找得到的每一个文件中是否存在命名为id.cvt的文件,若查找得到u盘中存有命名为id.cvt的切换文件时,从该切换文件中读取用于触发配置切换的切换数据。在这里,所述切换文件为一个文本文件,可由用户自己创建一个文本文件,并在该文本文件中写入目标配置号,并修改文件名以作为切换文件。

s40,根据所述切换数据对当前配置信息进行切换。

在本实施例中,所述切换数据用于触发对所述电子装置的当前配置信息进行切换,例如根据所述切换数据生成切换指令,并根据所述切换指令获取与所述切换数据对应的配置文件对所述电子装置进行重新配置,例如变更开机logo、遥控器协议、界面显示等配置,实现对当前配置信息的切换操作。

在本实施例的一种实现方式中,在步骤s40之后,还包括:当检测到所述当前配置信息切换完成时对系统进行重启,以使得在重启后系统加载与所述切换数据对应的配置信息。在这里,当电子装置将配置变更完成后自动执行重启所述电子装置的操作,使得所述电子装置在重启之后加载切换后的配置信息使得切换生效,例如,当电视机切换完成并重启后,用户可使用与切换后的配置信息对应的遥控器来操控电视机。

综上所述,通过利用一个存储设备存储预设的切换文件,并将所述存储设备与电子装置连接,使得所述电子装置读取所述切换文件之后切换当前系统的配置信息,可以解决在电子装置的配置信息被更改之后当前遥控设备无法正常使用的问题,同时用户可以根据实际情况对所述电子装置的配置信息进行切换,操作过程简单方便,提高用户体验感。

请参阅图2,在本发明的另一个优选的实施例中,所述切换数据包括第一配置号;则所述步骤s40具体包括:

获取当前配置信息中的当前配置号;

判断所述第一配置号与所述当前配置号是否一致;若所述第一配置号与所述当前配置号一致,则不执行对所述当前配置信息的切换操作;若所述第一配置号与所述当前配置号不一致,则根据所述第一配置号,将所述当前配置信息切换为与所述第一配置号对应的配置信息。

在本实施例中,由于不同客户对电子装置的软件系统有不同的需求,例如不同的开机logo、不同的用户界面、不同的遥控器等等,因此通过定义所述电子装置中的软件系统设置不同配置号来满足不同的客户需求,方便管控软件,即所述电子装置中的每种配置都具有一个配置号(即id),例如,每个配置号代表一个客户,或者每个型号的遥控器对应一个配置号。在本实施例中,用户预先在切换文件中写入用户所需的第一配置号(即切换数据),当u盘插入电子装置后,电子装置读取所述切换文件中的第一配置号并且获取系统当前配置信息的当前配置号,并将第一配置号与所述当前配置号进行匹配,判断是否一致,若一致,则认为当前配置信息满足用户的需求,并且不用执行切换操作;若不一致,则执行切换操作,将当前配置信息切换为与所述第一配置号对应的配置信息。

在本实施例的一种实现方式中,具体地,根据所述第一配置号,判断系统中是否存在与所述第一配置号对应的第一配置文件;若所述系统中存在所述第一配置文件,则读取所述第一配置文件中的配置信息,将所述当前配置信息切换为所述第一配置文件的配置信息;若所述系统中不存在所述第一配置文件,则判断所述存储设备中是否存在所述第一配置文件;

若所述存储设备中存在所述第一配置文件,则从所述存储设备中的所述第一配置文件中读取配置信息,并将所述当前配置信息切换为所述第一配置文件中的配置信息;若所述存储设备中不存在所述第一配置文件,则发出切换失败的提示。

作为示例,假设电视机的当前配置信息的配置号为2,而用户想要切换到10(即第一配置号),则在u盘中放入文件id.cvt,并在文件id.cvt中写入数字“10”,当u盘插入电视机后,电视机识别u盘并从文件id.cvt读取得到第一配置号“10”,由于第一配置号“10”与当前配置号“2”并不一致,此时,判断系统中是否存在与第一配置号“10”对应的第一配置文件,若存在,则读取所述第一配置文件中的相关配置信息来配置当前电视机信息,例如变更开机logo、切换遥控器协议等;若不存在,则判断u盘中是否存在第一配置文件,若u盘中存在第一配置文件,则调用u盘中的第一配置文件并读取相关的配置信息,将电视机的当前配置信息切换为所述第一配置文件中的配置信息;若u盘中不存在第一配置文件,则无法对电视机的当前配置信息进行切换,并发出切换失败的提示,供用户进行检查。

需要说明的是,当检测到当前系统和所述存储设备中都不存在所述第一配置文件时,还可以从服务器或云端获取所述第一配置文件来对所述电子装置的当前配置信息进行切换。

通过上述方式,将相关的配置信息或配置文件预置在所述电子装置或u盘中,当检测到所述第一配置号与所述当前配置号匹配不一致时,快速调用相关的配置文件并对所述电子装置执行配置信息的切换操作,操作过程简单方便,提高用户体验感。

在本发明的又一个优选的实施例中,所述切换数据包括强制切换数据;则所述步骤s40具体包括:

根据所述强制切换数据,获取与当前配置信息对应的配置文件;根据所述配置文件对所述当前配置信息进行重置。

在本实施例中,所述强制切换数据用于在所述电子装置出现故障或异常时对所述电子装置进行修复,优选地,所述强制切换数据中包含与所述当前配置号相关的强制切换信息,例如,当用户想要对所述电子装置进行修复时,将切换文件中的强制切换数据设置为在当前配置号的基础上加上100,如当前配置号为1,则所述强制切换数据为101,或者,也可以获取由商家预先配置好配置号为101的适用于配置号为1的切换数据。作为示例,假设电视机的当前配置号为“2”,当所述电视机出现异常导致遥控器不可使用时,在u盘中放入文件id.cvt,并且在文件id.cvt中写入数字“102”。当u盘插入所述电视机后,电视机识别u盘后从文件id.cvt读取得到强制切换数据“102”,则可以判定需要对所述电视机执行强制切换操作,即对所述电视机的当前配置信息进行重置,在这里,当读取到数字“102”时,对其进行解析然后从所述电视机系统中获取配置号为“2”的配置文件,并根据该配置文件对配置电视机信息,实现对所述当前配置信息的重置操作,从而修复异常。

通过上述方式,在存储设备中放入包含强制切换数据的切换文件,使得所述电子装置强制执行切换操作,可以修复所述电子装置出现的故障或异常,也可以解决当所述电子装置出现异常时遥控器无法使用的问题,提高用户体验感。

请参阅图3,本发明的一个优选的实施例提供了一种配置信息的切换装置,包括:

设备识别模块10,用于响应于存储设备接入时,对所述存储设备进行识别;

文件检测模块20,用于当识别到所述存储设备时,检测所述存储设备中是否存在预设的切换文件;

数据读取模块30,用于当检测到存在所述切换文件时,读取所述切换文件中的切换数据;

配置切换模块40,用于根据所述切换数据对当前配置信息进行切换。

优选地,所述文件检测模块20具体包括:

检测单元,用于在所述存储设备的所有文件中,搜索是否存在与预设命名规则相符的文件,若是,则判断检测到存在预设的切换文件,若否,则判断检测到不存在预设的切换文件。

优选地,所述切换数据包括第一配置号;则所述配置切换模块40,具体包括:

获取单元,用于获取当前配置信息中的当前配置号;

配置号匹配单元,用于判断所述第一配置号与所述当前配置号是否一致;

切换禁止单元,用于若所述第一配置号与所述当前配置号一致,则不执行对所述当前配置信息的切换操作;

切换执行单元,用于若所述第一配置号与所述当前配置号不一致,则根据所述第一配置号,将所述当前配置信息切换为与所述第一配置号对应的配置信息。

进一步地,所述切换执行单元具体包括:

第一判断单元,用于根据所述第一配置号,判断系统中是否存在与所述第一配置号对应的第一配置文件;

第一配置单元,用于若所述系统中存在所述第一配置文件,则读取所述第一配置文件中的配置信息,将所述当前配置信息切换为所述第一配置文件的配置信息;

第二判断单元,用于若所述系统中不存在所述第一配置文件,则判断所述存储设备中是否存在所述第一配置文件;

第二配置单元,用于若所述存储设备中存在所述第一配置文件,则从所述存储设备中的所述第一配置文件中读取配置信息,并将所述当前配置信息切换为所述第一配置文件中的配置信息;

提示单元,用于若所述存储设备中不存在所述第一配置文件,则发出切换失败的提示。

优选地,所述切换数据包括强制切换数据;则所述配置切换模块40具体包括:

文件获取单元,用于根据所述强制切换数据,获取与当前配置信息对应的配置文件;

强制切换单元,用于根据所述配置文件对所述当前配置信息进行重置。

优选地,所述配置信息的切换装置还包括:

系统重启模块,用于当检测到所述当前配置信息切换完成时对系统进行重启,以使得在重启后系统加载与所述切换数据对应的配置信息。

本发明一个优选的实施例还提供了一种电子装置。该实施例的电子装置包括:用于与存储设备连接的接口(例如usb接口)、显示屏、处理器、显示器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如切换配置信息的程序。所述处理器执行所述计算机程序时实现上述各个配置信息的切换方法的实施例中的步骤,例如图1所示的步骤s10。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各单元的功能,例如图3所示的设备识别模块10。

示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述电子装置中的执行过程。

所述电子装置可以是智能电视机、智能平板、智能镜子、桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述电子装置可包括,但不仅限于,处理器、存储器、显示器。本领域技术人员可以理解,上述部件仅仅是电子装置的示例,并不构成对所述电子装置的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子装置还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述电子装置的控制中心,利用各种接口和线路连接整个所述电子装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述电子装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

在本实施例中,还提供了一种配置信息的切换系统,包括上述的电子装置、以及用于存储切换文件的存储设备;其中,所述电子装置包括用于与所述存储设备连接的接口;所述存储设备通过所述接口与所述电子装置连接。其中,所述存储设备可以为可移动存储设备,例如将存储有切换文件的u盘通过电视机的usb接口与所述电视机进行连接,所述电视机读取所述u盘中的切换文件来执行配置信息的切换操作。需要说明的是,所述配置信息的切换系统还包括用于遥控控制所述电子装置的遥控设备,其中,所述存储设备中存储的切换文件或切换数据与所述遥控设备相匹配,当所述电子装置读取到所述存储设备中的切换数据时,切换当前的配置信息(例如切换遥控器协议),使得在切换成功之后,所述遥控设备可以对所述电子装置进行操控。

其中,所述电子装置集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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