移动设备控制不同外部设备的方法,用于解决移动设备识别同类型的外部设备,以及识别数据库没有的新外部设备,本发明专利技术提供了一种全新的方法,其解决的办法是:将不同的外部设备,设定为不同的显示名称,名称里面包含用于区分设备属性的相应数据,移动设备上的客户端只需要读取外部设备的名称,即可判断外部设备的属性,然后自动生成相应的操作界面。
【技术实现步骤摘要】
,应用于通过无线/有线连接让不同设备进行数据交换的领域,尤其应用于无线连接进行数据交换并让外部设备行使功能的领域。
技术介绍
现有的无线通信技术,已经能够让不同的设备通过无线连接的方式进行数据方面的通信,并且,在部分情况下,可以在无线连接进行以后,通过向设备发送指令,让设备执行 部分功能,如让移动设备执行锁闭功能,让移动设备代替卡类产品的功能,用移动设备控制家用电器,用移动设备控制汽车等。在这些领域中,有的控制的方法,需要在移动设备里面添加相应的硬件,有的控制的方法等等,不需要在移动设备里面添加相应的硬件,而只需要通过安装相应的软件即可,本方法所采用的方法,也是无需在移动设备内部添加硬件,只需要在外部设备添加相应的硬件即可实现的功能。在现有的技术中,已经有用移动设备控制外部设备的方法,所以这些方法属于已知的技术,用移动设备控制外部设备,需要用移动设备与外部设备进行通信,这些通信的技术或者方案,也属于现有的已知的技术。
技术实现思路
运用现有的已知技术,已经可以通过移动设备控制外部设备,而且可以一部移动设备控制多部外部设备,但是,在实际的使用过程中,会存在多种现有的技术没有解决的方案 问题一如果一个移动设备需要控制多个出自同一厂家的同一型号,且功能完全相同的外部设备,要怎么办?因为同一厂家的同一型号,且功能完全相同的外部设备,通过移动设备与其进行配对连接以后,在移动设备上面所显示的性质是一样的,即如果不采用相应的解决办法,将导致移动设备将使用在不同地方的同一厂家同一型号且功能完全相同的产品识别为同一个产品,而不同的产品之间的密钥却是不同的,这样导致的结果,将会移动设备内部数据的错乱,从而使得原本可以控制产品无法控制。比如,家里有2个地方有锁,一个地方是大门,一个地方是后门,用现有的技术,移动设备可以控制两把锁,但是因为两把锁出自同一厂家的同一型号,功能完全相同的产品,所以在实际的控制过程中,极有可能移动设备把原本用于开启大门的密钥用于开启后门,而用于开启后门的密钥用于开启大门,最后的结果是大门和后门均无法打开。更严重的后果,很可能导致移动设备内部数据的错乱。问题二 如果移动设备需要同时控制电视机和空调两个外部设备,在实际的控制过程中有可能电视机和空调用的是同一个公司的同一型号数据连接产品,因此在移动设备搜索到的外部设备的名称是完全一样的,所以即便是两者之间的密钥是一样的,移动设备在实际的控制过程中,因为控制空调的指令与控制电视机的指令并不相同。如,控制空调我们用得最多的是调节温度,而在电视机里面我们用得最多的可能是调节频道;所以极有可能出现我们原本需要控制的是电视机,但是移动设备却将该外部设备识别成为了空调,然后无法执行换台等电视机需要的功能操作。问题三如果一种全新的外部设备诞生了,而且采用了移动设备上面的客户端可以控制的公司的芯片组,但是移动设备的客户端却没有相应的更新,所以无法生产操纵新的外部设备的虚拟界面,更没有执行新设备的功能相应的虚拟按键,导致移动设备即便在硬件上可以完全控制新的外部设备,但是软件上的制约,也会导致移动设备控制外部设备的失败。举例说明如制造控制芯片的公司将该芯片应用于宇宙飞船领域,但是因为移动设备的客户端没有更新,客户端的数据库将不存在控制宇宙飞船的指令数据,所以也无法生成让用户可以控制的虚拟界面,更无法让用户实现对宇宙飞船的功能控制。为了解决以上三种情形中碰到移动设备无法区别对待不同外部设备的问题,本发 明提供了一种全新的方法,其解决的办法是将不同的外部设备,设定为不同的显示名称,名称里面包含用于区分设备属性的相应数据,移动设备上的客户端只需要读取外部设备的名称,即可判断外部设备的属性,然后自动生成相应的操作界面。移动设备将不同的外部设备设定为不同的显示名称的办法为将外部设备显示的名称区分为两个部分,一个部分用于表示自己的设备属性,另一个部分用于表示自己在这个设备属性中的编码。在部分实例中,移外部设备表示自己设备属性的部分和外部设备表示自己在这个设备属性中的编码的部分,可以是数字,也可以字母,还可以是目前的数字编码技术可以识别并显示和保存的各种语言文字。需要说明的是,外部设备表示自己的设备属性的部分与表示自己在这个设备属性中的编码的部分的顺序,可以自行组合,也可以按照顺序排列,都不影响最后的识别效果。在部分实例中,包括在部分实例中,移动设备控制多外部设备的方法还可以是在连接成功以后,向移动设备发送表示自己属性的数据,让移动设备识别自己的属性。在部分实例中,还包括在客户端设置一个指令数据库,数据库可以随时按照外部设备的数据进行更新,同时在外部设备设置一个指令数据发送模块,第一次配对成功以后,新的外部设备会自动给移动设备的客户端发送指令数据,移动设备的客户端收到新的外部设备的指令数据以后,根据外部设备提供的指令数据,自动匹配生成相应的操作功能界面。移动设备识别指令的方法为设立相应的指令规则,然后根据相应的规则读取指令库,当外部设备对于移动设备为未知属性的,移动设备即可要求外部设备发送一个指令数据库,将控制外部设备所需要的指令以及指令所对应的功能发送至移动设备,移动设备根据这些指令以及所对应的功能生成一个操作功能界面。更进一步的,外部设备还可以在数据库里面对于指令以及对应的功能赋予属性,包括指令以及对应的功能的使用程度,指令以及对应的功能的显示效果,所有的指令以及对应的功能在用户的移动设备显示的方案等等。让移动设备在收到指令数据以后能够根据外部设备的要求生产相应的操作界面。通过使用本方法以后,能够实现以下几个效果一、识别同一个公司的同型号通功能的产品,然后用相应的密钥与其通信并控制其功倉泛。二、识别不同的外部设备并为不同的外部设备提供相应的操作虚拟界面,方便用户进行控制。三、面对一些新的、数据库没有属性资料的外部设备,也能够提供符合控制条件的操作虚拟界面让用户操作。附图说明图I是移动设备读取可以识别属性的外部设备的流程图; 图2是移动设备读取不可以识别属性的外部设备的流程图。具体实施例方式图I是移动设备读取可以识别属性的外部设备的流程图。在图I中,移动设备识别外部设备的属性需要如下步骤。步骤一建立连接。在本步骤中,移动设备与外部设备根据用户设定的密钥,进行首次连接,在连接的过程中,需要双方核对密钥等连接完成以后,移动设备能够自动记录外部设备的名称,以及密钥等信息。步骤二 识别属性。本方法中即设备显示的名称区分为两个部分,一个部分用于表示自己的设备属性,另一个部分用于表示自己在这个设备属性中的编码,这样即便是同一厂家生产出来的同样型号同样功能的产品,会有不同的显不名称。如锁I用Iockl显示自己的名称,锁2用lock2显示自己的名称,电视I用televisionl显示自己的名称,电视机2用television2表示自己的名称等等。当移动设备读取到lock字样,即判断出外部设备为锁;当移动设备读取到television字样,即判断出外部设备为电视机。需要说明的是,表示自己的设备属性的部分与表示自己在这个设备属性中的编码的部分的顺序,可以自行组合。如Iockl可以为llock,在部分实例中,甚至还可以是Ioclk等形式,移动设备只需要找出符合内部条件的编码即可。步骤三提本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:李凯,
申请(专利权)人:李凯,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。