一种电子设备的操作控制方法及系统 【技术领域】
本发明涉及一种电子设备的操作控制方法以及系统,尤其是涉及实现对通信系统中电子设备操作控制的方法以及系统。
背景技术
在处于电子化智能化时代的今天,电子设备越来越多,控制电子设备的方法也越来越多,例如电子设备的开机、关机以及运作方式的控制就可以采用无线控制或有线控制等,如何提高电子设备控制的安全性和可靠性,摆脱电子设备控制的随意性,是电子设备控制中必须要解决的问题。以计算机为被控电子设备为例,申请号为96102482.8,名称为“一种实现遥控电脑的通用方法”的中国专利文献就公开了这样一种控制电脑的方法,该方法需要设计一个有数十个按键的遥控器,采用红外线或无线电方式实现指令编码及指令信号的发射,并设计一套相应遥控指令解码电路,电脑识别到手机的按键指令后,将此按键所描述的控制指令解释成相应的键盘或鼠标动作,从而替代已有的键盘或鼠标遥控电脑的操作。如果电脑的控制采用有线的方式,就需要通过连接在电子设备串口或并口地有线控制部件来实现对电脑的控制操作。在上述方法中,无论是采用无线控制还是有线控制,任何操作者都可以利用遥控器或有线控制部件来控制操作该电子设备,由于电子设备操作的随意性,极大降低了电子设备控制的可靠性,这可能导致电子设备的故障,还可能导致存储在电子设备中保密信息的丢失或被窃,从而使电子设备操作的安全性、可靠性受到影响。
【发明内容】
为解决上述电子设备控制中的安全性和可靠性的问题,本发明的目的是提供一种电子设备开机及运作的控制方法及系统,采用该方法或系统可以有效的防止非法者控制操作电子设备,从而保证电子设备的操作安全以及信息安全。
为解决上述技术问题,本发明提供的电子设备的操作控制方法,包括:
在被控电子设备中存储主控手机的SIM卡号;
主控手机向被控电子设备发送包括手机SIM卡号的操作控制指令,被控电子设备接收并解析所述操作控制指令,获得指令中的SIM卡号和控制指令,比较解析出的SIM卡号与自身存储的SIM卡号是否相同,如果相同,利用所述控制指令控制被控电子设备的操作。
所述方法还包括,在手机中设置第一无线通信模块,用于向被控电子设备发送包括手机SIM卡号的操作控制指令;在被控电子设备中设置控制器,和与第一无线通信模块对应的第二无线通信模块,用于接收并解析所述第一无线通信模块发出的操作控制指令,利用该指令通过控制器控制被控电子设备;所述第一无线通信模块、第二无线通信模块为近距离无线通信模块。
所述第一无线通信模块进一步包括编码器和近距离无线通信电路;所述第二无线通信模块进一步包括近距离无线通信电路、解码器。
实际中,所述第一无线通信模块、第二无线通信模块也可以为蓝牙或红外通信模块。
所述第一无线通信模块、第二无线通信模块按照包括下述字段的通信协议进行操作控制指令的信号通信:
SIM卡号、控制操作码、控制参数、校验码。
所述方法还包括,当被控电子设备中的第二无线通信模块所接收操作控制指令的错误次数超过规定次数时,向手机反馈操作控制指令错误信息。
本发明提供的电子设备的操作控制系统,包括手机和被控电子设备,还包括:
设置在手机中第一无线通信模块,用于向被控电子设备发送包括手机SIM卡号的操作控制指令;
设置在被控电子设备中用于控制被控电子设备工作的控制模块,以及,
设置在被控电子设备中与第一无线通信模块对应的第二无线通信模块,用于存储主控手机的SIM卡号,接收并解析所述第一无线通信模块发出的操作控制指令,被控电子设备接收并解析所述操作控制指令,获得操作控制指令中的SIM卡号和控制指令,比较解析出的SIM卡号与自身存储的SIM卡号是否相同,如果相同,利用所述控制指令控制被控电子设备的操作。
所述第一无线通信模块、第二无线通信模块为近距离无线通信模块。
所述第一无线通信模块进一步包括编码器和近距离无线通信电路;所述第二无线通信模块进一步包括近距离无线通信电路、解码器;所述第一无线通信模块、第二无线通信模块按照包括下述字段的通信协议进行操作控制指令的信号通信:
SIM卡号、控制操作码、控制参数、校验码。
所述第一无线通信模块、第二无线通信模块也可以直接采用蓝牙或红外通信模块。
在本发明的方案中,主控手机向被控电子设备发送包括手机SIM卡号的操作控制指令,这样,当被控电子设备接收到所述操作控制指令后,可以获得操作控制指令中的SIM卡号和控制指令,通过比较解析出的SIM卡号与自身存储的SIM卡号是否相同,就可以判断是否用接收到的操作控制指令控制被控电子设备的操作;由于本发明能够实现用手机SIM卡的号码作为判断、识别合法与非法用户的标准,并且众所周知手机SIM卡可以由用户自行设置个人密码PIN,只有输入正确的PIN,手机SIM卡才可以正常工作,从而更保证了手机使用者的合法性。从而确保被控电子设备能够接受唯一合法用户发送的指令,拒绝非法用户的指令,避免电子设备操作的随意性,提高了电子设备控制的可靠性,减少由于不当操作导致的故障,还可能保证存储在电子设备中的信息不会丢失或被破坏,从而保证电子设备的操作安全以及信息安全。
【附图说明】
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明所述方法的实施例流程图;
图2是本发明所述系统的实施例框图。
【具体实施方式】
本发明技术方案的实质,是通过在手机和被控电子设备中设置无线通信模块,同时,在被控电子设备中预先存储操作该被控电子设备的手机SIM卡号,这样,通过手机和被控电子设备中的无线通信模块按照事先制定的通信协议承载被控电子设备的操作控制指令而进行通信时,被控电子设备就可以按照通信协议解析出手机的SIM卡号,再比较该SIM卡号与预存储的SIM卡号,从而判断主控手机是否合法,并根据该判断决定是否执行控制操作。
图1是本发明所述方法的实施例流程图。图1所述的发明方案涉及用于发出控制指令的手机以及被控制的电子设备,如果按照图1实施本发明,首先要在步骤1进行预先的初始处理,在手机中设置一个无线通信模块,称为第一无线通信模块,用于向被控电子设备发送包括手机SIM卡号的操作控制指令;在被控电子设备中设置与第一无线通信模块对应的无线通信模块,称为第二无线通信模块,用于接收并解析所述第一无线通信模块发出的操作控制指令控制被控电子设备,在被控电子设备中还设置有控制器,用于根据具体的操作控制指令产生对被控电子设备的具体控制操作。本例中,所述第一无线通信模块、第二无线通信模块采用近距离通信技术的无线通信模块,以减少通信过程所产生的功耗。预处理操作的另一个重要方面就是在被控电子设备中存储主控手机的SIM卡号(可以存储在控制器中),以保证对被控电子设备控制的唯一性。
本实施例中,所述第一无线通信模块进一步包括编码器和近距离无线通信电路;所述第二无线通信模块进一步包括近距离无线通信电路、解码器和控制器。上述所设置的电路中,所述编码器和解码器按照预先设定或确定的通信协议进行信号的编码和解码操作,所述第一无线通信模块中的近距离无线通信电路和第二无线通信模块中的近距离无线通信电路按照通用的无线方式进行通信,而所述控制器根据解码器的指令解析结果产生控制被控电子设备的操作,如开/关机,以及其他各种指定的动作。所述指导第一无线通信模块、第二无线通信模块进行操作控制指令通信的协议包括下述字段:
前导码、SIM卡号、被控设备编号、控制操作码、控制参数、校验码。
各字段的定义依据不同的被控电子设备而异,可以参照下表例。字段字段内容前导码11111111SIM卡号主控手机SIM卡号被控设备编号1多通路温度测试仪2示波器3电脑4电子门禁系统……控制操作码1开机2关机3选择通路……控制参数0空1通路12通路2……校验码循环冗余校验码CRC
下面举例说明上述协议字段的应用,设主控手机SIM卡号为:13800138000,被控电子设备为电子门禁系统,其控制操作为开机,参照上表,其协议字段定义如下:前导码为11111111,SIM卡号为13800138000,被控设备编号为4,控制操作码为1,控制参数为0,校验码根据上述字段产生CRC校验码(用CRC表示),则控制操作指令为:1111111113800138000410CRC;若被控电子设备为多通路温度测试仪,其控制操作为选择通路1,参照上表,其协议字段定义如下:前导码为同步SYN,SIM卡号为13800138000,被控设备编号为1,控制操作码为3,控制参数为1,校验码根据上述字段产生CRC校验码,则控制操作指令为:1111111113800138000131CRC。
事实上,所述协议标准中仅包括SIM卡号和控制操作码就足以实现本发明所述的方法,但是本例中增加其它字段,会使控制指令的传输及控制更加可靠或灵活,例如,采用控制参数字段,就会使被控电子设备的控制种类更多、更灵活或更准确。
需要说明的是,上述第一无线通信模块、第二无线通信模块也可以直接采用公知的近距离通信方案,如采用蓝牙或红外通信技术的模块。
基于步骤1的设置,当主控手机在步骤12预先输入控制指令的编码并向被控电子设备发送包括手机SIM卡号的操作控制指令,被控电子设备在步骤13接收并解析所述操作控制指令,获得指令中的SIM卡号和控制指令,然后在步骤14比较解析出的SIM卡号与自身存储的SIM卡号是否相同,如果相同,在步骤15利用所述控制指令控制被控电子设备的操作,否则不进行任何操作。
还需要说明,所述第一无线通信模块中的近距离无线通信电路和第二无线通信模块中的近距离无线通信电路可以是仅具有发射和接收功能的电路,但是这样控制信号传输的可靠性和可管理性不易控制;如果上述无线通信电路都具有收、发信号的能力,则会使被控电子设备的控制和管理更理想。例如,当被控通信设备中的第二无线通信模块所接收操作控制指令的错误次数超过规定次数时,如3次,向手机反馈操作控制指令错误信息,这样就会方便被控电子设备的控制和管理。为此,可以另外确定用于信息反馈的协议,也可以在本例中的协议中增加反馈信息字段,控制指令和反馈信息通过前导码区分。
更进一步,在本实施例中,主控手机的工作模式分为两种:通用功能模式和控制功能模式。当主控手机有控制操作要求时,由其内部的CPU或SIM卡判断需要执行通用功能模式还是控制功能模式,如果执行前者,则进入普通的无线移动通信功能模式中,与本发明无关;若执行后者,则进入本发明所述方法的范畴。主控手机的编码器根据具体的控制操作,按照预先建立的通信协议,将主控手机的SIM卡号、被控电子设备的编号、被控电子设备的操作动作代码及控制参数编制成操作控制指令,由主控手机的近距离无线通信电路按照近距离无线通信协议标准发送出去。被控电子设备的近距离无线通信电路接收到该操作控制指令,将其传送到被控电子设备的解码器,该解码器按照预定的通信协议从所述操作控制指令中解析出主控手机的SIM卡号码、被控电子设备的编号、被控电子设备的操作动作代码及控制参数,并将该解析后的控制指令传送到被控电子设备的控制模块,该控制模块首先判断主控手机发送来的SIM卡号码与预先设置在被控电子设备中的SIM卡号码是否一致,如果不一致,则该发送来的操作控制指令失效,且被控电子设备保持现有状态,不进行任何操作。如一致,则操作控制指令中包含的操作信息传送到被控电子设备的动作部件,执行相应的开机、关机,以及其它操作动作,实现利用手机实施对被控电子设备的控制。
图2是本发明所述系统的实施例框图,图2描述的系统包括主控手机1和被控电子设备2两部分。在主控手机1中有手机的电路部分4和所设置的第一无线通信模块3,其中第一无线通信模块3用于向被控电子设备发送包括手机SIM卡号的操作控制指令;在被控电子设备2中有被控电子设备的电路部分6,和对应设置的与第一无线通信模块3对应的第二无线通信模块5和控制模块7,用于存储主控手机的SIM卡号,接收并解析所述第一无线通信模块发出的操作控制指令,被控电子设备接收并解析所述操作控制指令,获得指令中的SIM卡号和控制指令,比较解析出的SIM卡号与自身存储的SIM卡号是否相同,如果相同,利用所述控制指令控制被控电子设备的操作。
为实现上述操作,所述第一无线通信模块3对应的第二无线通信模块5可以直接采用蓝牙或红外通信技术的近距离无线通信模块(当然也不排除采用其它技术的通信模块),这时,通信操作完全通过蓝牙技术协议规范或红外通信协议实现。在本例中,所述第一无线通信模块3进一步包括编码器31和近距离无线通信电路32;所述第二无线通信模块5进一步包括近距离无线通信电路51、解码器52;为使所述第一无线通信模块3、第二无线通信模块5进行有效的操作控制指令的通信,还要预先设置会选定通信协议。本例的通信协议包括下述字段:
SIM卡号、控制操作码、控制参数、校验码。
其中SIM卡号为主控手机1的SIM卡号,控制操作码为被控电子设备欲执行的操作对应的代码,控制参数包含被控电子设备的控制程度等信息。
在基于图2所属的系统进行针对被控电子设备的控制操作时,主控手机1用于向被控电子设备2发送包含SIM卡号、控制操作码和控制参数的操作控制指令,具体的过程是,编码器31接收来自手机CPU或SIM卡的指示被控电子设备操作的操作控制指令,并按照预先建立的通信协议,将包括主控手机1的SIM卡号、操作控制码、控制参数编码、校验码等字段的操作控制指令信息编码,形成符合近距离无线通信协议形式的命令报文,将该报文传送到近距离无线通信电路32发送到被控电子设备2。
对于被控电子设备2,由于其预先存储有主控手机的SIM卡号,因此,在接收到所述命令报文后,对其进行解析操作,获得指令中的SIM卡号和操作控制码,比较解析出的SIM卡号与自身存储的SIM卡号是否相同,如果相同,利用所述操作控制码,结合控制参数等信息控制被控电子设备2的操作。具体的操作过程是,近距离无线通信电路51接收来自近距离无线通信电路32发出的包含操作控制指令信息的报文,并将该报文传送到解码器52,解码器52按照预先建立的通信协议将所述报文解析为设备可识别的操作控制指令,并将其发送到控制模块7。控制模块7来验证发送来的SIM卡号与自身存储的SIM卡号是否相同,如果相同,将上述操作控制指令发送到被控电子设备2的执行部件执行对被控电子设备2的操作;如果不同,上述操作控制指令无效,被控电子设备2部进行任何操作,保持现有状态。
下面以电脑作为被控电子设备详细阐述本发明所述系统的方案。假设采用红外通信的方式。
首先在主控手机与被控电脑之间建立一套通信协议,在被控电脑的控制模块中预先设定合法手机的SIM卡号码,在主控手机中设定手机的应用分为通用功能模式和控制功能模式,当主控手机有控制被控电子设备的操作要求时,由主控手机的CPU或SIM卡判断手机需要执行通用功能模式还是控制功能模式,如果执行前者,则进入普通的无线移动通信功能模式中,与本发明无关;若执行后者,则主控手机的编码电路按照预先建立的通信协议,将主控手机的SIM卡号、被控电脑的编号、被控电脑的操作动作代码及控制参数编制成操作控制指令,该操作控制指令经由主控手机的红外无线通信电路按照红外线通信协议标准发送出去,被控电子设备的红外无线通信电路接收到该操作控制指令,并将该操作控制指令传送到被控电子设备的解码电路,该解码电路解析该操作控制指令,按照通信协议将操作控制指令分离出主控手机的SIM卡号码以及被控电脑的编号、被控电脑的操作动作代码控制参数,并将上述信息传送到被控电脑的控制模块,控制模块首先判断主控手机发送来的SIM卡号码与预先设置在被控电脑中的SIM卡号码是否一致,如果不一致,则该发送来的操作控制指令失效,且被控电脑保持现有状态,不进行任何操作。如一致,则操作控制指令中包含的操作信息传送到被控电脑的动作部件,执行相应的开机等操作动作。
本发明所述方案适用于对各种电子设备的控制操作,包括但不限于电脑、电子门禁系统等。由于本发明采用手机SIM卡的号码作为判断识别合法与非法用户的标准,并且众所周知手机SIM卡可以由用户自行设置个人密码PIN,只有输入正确的PIN,手机SIM卡才可以正常工作,从而更保证了手机使用者的合法性。因此确保被控电子设备能够接受合法用户发送的指令,拒绝非法用户的指令,避免电子设备操作的随意性,提高了电子设备控制的可靠性,减少由于不当操作导致的故障,还可能保证存储在电子设备中保密信息不会丢失或被窃,从而保证电子设备的操作安全以及信息安全。
还需要指出,本发明的实施不局限于上述实施例,若有其他形式采用普通手机和被控电子设备中加入近距离无线通信模块,并通过两者间的通信发送操作控制指令,并由被控电子设备判断手机发送来的SIM卡号码的合法性来安全可靠地实现对电子设备的开机、操作的控制,也属于本发明的保护范围。