应用于智能玩具系统中的通讯系统、方法和装置的制造方法

文档序号:10515346阅读:403来源:国知局
应用于智能玩具系统中的通讯系统、方法和装置的制造方法
【专利摘要】本发明公开了一种应用于智能玩具系统中的通讯系统、方法和装置,属于无线通讯技术领域。所述通讯系统应用于包括控制设备和智能玩具的智能玩具系统中;控制设备,用于获取用户触发的控制指令;从记录有配置数据代码的代码文件中获取与控制指令相对应的目标配置数据代码;其中,代码文件由记录有配置数据的文本文件转换得到,文本文件中记录有至少一组配置数据;向智能玩具发送目标配置数据代码;智能玩具,用于根据目标配置数据代码执行相应的操作。本发明实现了数据的可配置化,使得数据的更新修改更为灵活方便,提高数据的更新修改效率,使得智能玩具所能支持的指令也更加的多样化。
【专利说明】
应用于智能玩具系统中的通巧系统、方法和装置
技术领域
[0001] 本发明设及无线通讯技术领域,特别设及一种应用于智能玩具系统中的通讯系 统、方法和装置。
【背景技术】
[0002] 随着遥控技术的发展,人们可W通过具有遥控功能的控制设备(如遥控器或手机) 控制智能玩具的运行。其中,智能玩具可W是智能玩具车、智能玩具坦克、智能玩具飞机等。
[0003] 在现有技术中,用于实现对智能玩具进行控制的相关数据烧写在控制设备的固件 中,当控制设备获取到用户触发的控制指令时,从固件中获取相应的数据并发送给智能玩 具,智能玩具根据上述数据执行相应的操作。例如,上述数据可W是用于对智能玩具的前 进、后退、发射激光等操作进行控制的数据。
[0004] 然而,在上述现有技术中,由于用于实现对智能玩具进行控制的相关数据烧写在 控制设备的固件中,一方面数据并未实现可配置化,导致数据的更新修改缺乏灵活性,效率 低;另一方面当需要对数据进行更新修改时,需要对控制设备的固件进行修改并烧写,操作 复杂不便。

【发明内容】

[0005] 为了解决现有技术中因将用于实现对智能玩具进行控制的相关数据烧写在控制 设备的固件中,导致数据的更新修改缺乏灵活性,且操作复杂不便的问题,本发明实施例提 供了一种应用于智能玩具系统中的通讯系统、方法和装置。所述技术方案如下:
[0006] 第一方面,提供了一种通讯系统,应用于包括控制设备和智能玩具的智能玩具系 统中;
[0007] 所述控制设备,用于获取用户触发的控制指令;从记录有配置数据代码的代码文 件中获取与所述控制指令相对应的目标配置数据代码;其中,所述代码文件由记录有配置 数据的文本文件转换得到,所述文本文件中记录有至少一组配置数据;向智能玩具发送所 述目标配置数据代码;
[0008] 所述智能玩具,用于根据所述目标配置数据代码执行相应的操作。
[0009] 第二方面,提供了一种应用于智能玩具系统中的通讯方法,所述智能玩具系统包 括控制设备和智能玩具,所述方法应用于所述控制设备中;
[0010] 所述方法包括:
[0011] 获取用户触发的控制指令;
[0012] 从记录有配置数据代码的代码文件中获取与所述控制指令相对应的目标配置数 据代码;其中,所述代码文件由记录有配置数据的文本文件转换得到,所述文本文件中记录 有至少一组配置数据.
[0013] 向智能玩具发送所述目标配置数据代码。
[0014] 第Ξ方面,提供了一种应用于智能玩具系统中的通讯装置,所述智能玩具系统包 括控制设备和智能玩具,所述装置应用于所述控制设备中;
[0015] 所述装置包括:
[0016] 指令获取模块,用于获取用户触发的控制指令;
[0017] 代码获取模块,用于从记录有配置数据代码的代码文件中获取与所述控制指令相 对应的目标配置数据代码;其中,所述代码文件由记录有配置数据的文本文件转换得到,所 述文本文件中记录有至少一组配置数据;
[0018] 代码发送模块,用于向智能玩具发送所述目标配置数据代码。
[0019] 本发明实施例提供的技术方案带来的有益效果包括:
[0020] 通过控制设备从记录有配置数据代码的代码文件中获取与控制指令相对应的目 标配置数据代码,并发送给智能玩具,W使得智能玩具根据目标配置数据代码执行相应的 操作,上述代码文件是由记录有配置数据的文本文件转换得到的,该文本文件中的配置数 据是由技术人员预先配置的;解决了现有技术中因将用于实现对智能玩具进行控制的相关 数据烧写在控制设备的固件中,导致数据的更新修改缺乏灵活性,且操作复杂不便的问题; 一方面,实现了数据的可配置化,使得数据的更新修改更为灵活方便,提高数据的更新修改 效率;另一方面,当需要对数据进行更新修改时,仅需修改或者添加文本文件中的配置数据 即可,无需对控制设备的固件进行修改并烧写,操作更为简便。此外,正是由于数据的可配 置化,且数据的更新修改灵活高效,使得智能玩具所能支持的指令也更加的多样化。
【附图说明】
[0021] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图。
[0022] 图1是本发明一个实施例提供的实施环境的示意图;
[0023] 图2A是本发明一个实施例提供的通讯系统的框图;
[0024] 图2B是本发明实施例设及的一种数据包结构的示意图;
[0025] 图2C是图2B所示的数据包结构对应的数据包内容的示意图;
[0026] 图3是本发明一个实施例提供的应用于智能玩具系统中的通讯方法的流程图;
[0027] 图4是本发明另一实施例提供的应用于智能玩具系统中的通讯方法的流程图;
[0028] 图5是本发明一个实施例提供的应用于智能玩具系统中的通讯装置的框图;
[0029] 图6是本发明另一实施例提供的应用于智能玩具系统中的通讯装置的框图;
[0030] 图7是本发明一个实施例提供的电子设备的结构示意图。
【具体实施方式】
[0031] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0032] 请参考图1,其示出了本发明一个实施例提供的实施环境的示意图,该实施环境可 W是包括控制设备110和智能玩具120的智能玩具系统。
[0033] 控制设备110可W是智能玩具120所配备的专用遥控器,也可W是诸如手机、平板 电脑之类的移动终端设备。可选地,控制设备110中安装运行有指定应用程序,该指定应用 程序用于对智能玩具120进行操控。
[0034] 控制设备110与智能玩具120之间建立有无线通信连接。例如,该无线通信连接可 W是红外通信连接,也可W是诸如蓝牙、Wi-Fi (Wireless Fidelity,无线保真)之类的无线 网络连接。
[0035] 智能玩具120可W是智能玩具车、智能玩具坦克或智能玩具飞机等等。
[0036] 可选地,如图1所示,该实施环境还包括:终端130和服务器140。
[0037] 终端130供技术人员配置和管理用于实现对智能玩具120进行控制的配置数据,实 现配置数据的可配置化。终端130中存储有文本文件,该文本文件中记录有至少一组配置数 据。此外,终端130中还安装有指定转换工具,该指定转换工具用于将上述文本文件转换为 控制设备110所能识别的代码文件。例如,不同的控制设备110的操作系统可能存在差异,如 iOS、ArKlroid(安卓)等操作系统,指定转换工具用于将文本文件转换为多个不同版本的代 码文件,W适用上述多个不同的操作系统。代码文件中记录有与上述至少一组配置数据分 别--对应的至少一组配置数据代码。此外,终端130可W是PC (Per sonal Computer,个人 计算机)。
[0038] 终端130与服务器140之间可通过有线网络或者无线网络建立网络连接。终端130 通过与服务器140之间建立的网络连接,将代码文件发布至服务器140, W供控制设备110 (或者控制设备110中运行的指定应用程序)从服务器140中下载上述代码文件。
[0039] 请参考图2A,其示出了本发明一个实施例提供的通讯系统的框图。该通讯系统应 用于包括控制设备210和智能玩具220的智能玩具系统中。其中:
[0040] 控制设备210,用于获取用户触发的控制指令;从记录有配置数据代码的代码文件 中获取与控制指令相对应的目标配置数据代码;向智能玩具发送目标配置数据代码。
[0041] 代码文件由记录有配置数据的文本文件转换得到,该文本文件中记录有至少一组 配置数据,代码文件中记录有与上述至少一组配置数据分别一一对应的至少一组配置数据 代码。其中,文本文件中的配置数据由技术人员配置和管理,配置数据用于实现对智能玩具 220进行控制。具体地,配置数据用于对智能玩具220的运行、动作、技能、姿态、属性中的任 意一项或多项进行控制。可选地,控制设备210从目标设备接收代码文件,例如该目标设备 可W是图1所示实施环境中的终端。技术人员在终端中配置完成文本文件中的配置数据之 后,采用指定转换工具将文本文件转换为代码文件,并将代码文件发布至服务器,控制设备 210可从服务器下载获取上述代码文件。
[0042] 每一组配置数据包括:索引标识和若干项配置字段分别对应的配置参数。如下表- 1所示,其示例性示出了几组配置数据:
[0043]
[0044] 表-1
[0045] 上述表-1中,IDddentity,标识符)即表示索引标识,字段即表示配置字段。索引 标识用于唯一标识一组配置数据,不同组的配置数据对应于不同的索引标识。
[0046] 可选地,文本文件为Excel文件,W便于技术人员更为直观明了地查看配置数据。 当然,本实施例并不限定其它格式的文本文件。此外,不同的控制设备的操作系统可能存在 差异,如iOS、ArKlroid等操作系统,指定转换工具用于将文本文件转换为多个不同版本的代 码文件,W适用上述多个不同的操作系统。控制设备210从目标设备获取其所能识别(也即 支持其操作系统)的相应版本的代码文件。
[0047] 用户通过控制设备210对智能玩具220进行操控。当用户需要对智能玩具220进行 操控时,在控制设备210中触发控制指令。控制设备210获取用户触发的控制指令之后,从上 述代码文件中获取与控制指令相对应的目标配置数据代码。目标配置数据代码可W是一组 配置数据代码,也可W是多组配置数据代码。例如,W智能玩具220为智能玩具车为例,用户 触发的控制指令为向前移动指令,则控制设备210从代码文件中获取与向前移动指令相对 应的配置数据代码。
[0048] 之后,控制设备210向智能玩具发送目标配置数据代码。控制设备210,具体用于: 根据与智能玩具220之间建立的无线通信连接所对应的通信协议,将目标配置数据代码打 包成符合上述通信协议的数据包;通过无线通信连接向智能玩具220发送上述数据包。例 如,无线通信连接可W是蓝牙连接,控制设备210将目标配置数据代码打包成符合蓝牙通信 协议的数据包,并通过蓝牙连接发送给智能玩具220。当然,本实施例并不限定其它类型的 无线通信连接,如红外线连接、Wi-Fi连接等。
[0049] 智能玩具220,用于从控制设备210接收目标配置数据代码,根据目标配置数据代 码执行相应的操作。智能玩具220通过与控制设备210之间建立的无线通信连接,从控制设 备210接收到数据包之后,对该数据包进行解析获取目标配置数据代码。而后智能玩具220 根据目标配置数据代码,控制相应的功能模块执行相应的操作。例如,当目标配置数据代码 为与向前移动指令相对应的配置数据代码时,智能玩具220响应于上述指令,向前移动。
[0050] 可选地,控制设备210,还用于从目标设备接收更新配置数据代码;将更新配置数 据代码添加至代码文件中。其中,更新配置数据代码由目标设备将添加至文本文件中的更 新配置数据转换得到。技术人员可根据需求对文本文件中的配置数据进行更新,包括对已 有的配置数据进行修改或删除,对未有的配置数据进行添加,等等。控制设备210获取到更 新配置数据代码之后,检测存储的代码文件中是否存在该更新配置数据代码的索引标识; 若存在,则采用更新配置数据代码替换掉该索引标识对应的原有配置数据代码;若不存在, 则在代码文件中添加更新配置数据代码。
[0051] 综上所述,本实施例提供的系统,通过控制设备从记录有配置数据代码的代码文 件中获取与控制指令相对应的目标配置数据代码,并发送给智能玩具,W使得智能玩具根 据目标配置数据代码执行相应的操作,上述代码文件是由记录有配置数据的文本文件转换 得到的,该文本文件中的配置数据是由技术人员预先配置的;解决了现有技术中因将用于 实现对智能玩具进行控制的相关数据烧写在控制设备的固件中,导致数据的更新修改缺乏 灵活性,且操作复杂不便的问题;一方面,实现了数据的可配置化,使得数据的更新修改更 为灵活方便,提高数据的更新修改效率;另一方面,当需要对数据进行更新修改时,仅需修 改或者添加文本文件中的配置数据即可,无需对控制设备的固件进行修改并烧写,操作更 为简便。此外,正是由于数据的可配置化,且数据的更新修改灵活高效,使得智能玩具所能 支持的指令也更加的多样化。
[0052]在一个例子中,W智能玩具为智能玩具车为例,假设用户触发的控制指令为射击 并闪光,对应于上述控制指令的一组配置数据示例如下表-2所示:
[0化3]
[0化5] 表-2
[0056] 控制设备获取到用户触发的用于控制智能玩具车射击并闪光的控制指令之后,从 代码文件中获取对应于上述配置数据的配置数据代码,而后封装为符合通信协议的数据 包,该数据包结构可如图2B所示。按照图2B所示的数据包结构,所组装成的数据包的内容如 图2C所示。
[0057] 控制设备将上述数据包发送给智能玩具车。例如,控制设备通过蓝牙将上述数据 包发送给智能玩具车。智能玩具车解析上述数据包得到具体的数值,执行如下操作:灯1和 灯3常亮500毫秒,其余灯不亮,做出先前再后的模拟攻击动作(向前150向后200),不播放音 效,不发射红外,无特殊移动。
[0058] 需要说明的一点是,在文本文件中仅需配置上述表-2中的属性名及对应的值即 可。属性名对应的意义仅是为了便于理解而示出的,可不必配置于文本文件中。其中,ID即 为索引标识,其余每一项属性(包括移动类型、持续时间、红外发射等)对应于一个配置字 段,配置字段的配置参数即为属性对应的值。
[0059] 请参考图3,其示出了本发明一个实施例提供的应用于智能玩具系统中的通讯方 法的流程图。智能玩具系统包括控制设备和智能玩具,该方法应用于控制设备中。该方法可 W包括如下步骤。
[0060] 步骤302,获取用户触发的控制指令。
[0061] 步骤304,从记录有配置数据代码的代码文件中获取与控制指令相对应的目标配 置数据代码;其中,代码文件由记录有配置数据的文本文件转换得到,文本文件中记录有至 少一组配置数据。
[0062] 步骤306,向智能玩具发送目标配置数据代码。
[0063] 综上所述,本实施例提供的方法,通过控制设备从记录有配置数据代码的代码文 件中获取与控制指令相对应的目标配置数据代码,并发送给智能玩具,W使得智能玩具根 据目标配置数据代码执行相应的操作,上述代码文件是由记录有配置数据的文本文件转换 得到的,该文本文件中的配置数据是由技术人员预先配置的;解决了现有技术中因将用于 实现对智能玩具进行控制的相关数据烧写在控制设备的固件中,导致数据的更新修改缺乏 灵活性,且操作复杂不便的问题;一方面,实现了数据的可配置化,使得数据的更新修改更 为灵活方便,提高数据的更新修改效率;另一方面,当需要对数据进行更新修改时,仅需修 改或者添加文本文件中的配置数据即可,无需对控制设备的固件进行修改并烧写,操作更 为简便。此外,正是由于数据的可配置化,且数据的更新修改灵活高效,使得智能玩具所能 支持的指令也更加的多样化。
[0064] 请参考图4,其示出了本发明另一实施例提供的应用于智能玩具系统中的通讯方 法的流程图。智能玩具系统包括控制设备和智能玩具,该方法应用于控制设备中。该方法可 W包括如下步骤。
[0065] 步骤401,控制设备从目标设备接收代码文件。
[0066] 代码文件由记录有配置数据的文本文件转换得到,该文本文件中记录有至少一组 配置数据,代码文件中记录有与上述至少一组配置数据分别一一对应的至少一组配置数据 代码。其中,文本文件中的配置数据由技术人员配置和管理,配置数据用于实现对智能玩具 进行控制。具体地,配置数据用于对智能玩具的运行、动作、技能、姿态、属性中的任意一项 或多项进行控制。可选地,控制设备从目标设备接收代码文件,例如该目标设备可W是图1 所示实施环境中的终端。技术人员在终端中配置完成文本文件中的配置数据之后,采用指 定转换工具将文本文件转换为代码文件,并将代码文件发布至服务器,控制设备可从服务 器下载获取上述代码文件。
[0067] 每一组配置数据包括:索引标识和若干项配置字段分别对应的配置参数。索引标 识用于唯一标识一组配置数据,不同组的配置数据对应于不同的索引标识。配置数据可参 见上述表-1中的示例性示出。
[0068] 可选地,文本文件为Excel文件,W便于技术人员更为直观明了地查看配置数据。 当然,本实施例并不限定其它格式的文本文件。此外,不同的控制设备的操作系统可能存在 差异,如iOS、ArKlroid等操作系统,指定转换工具用于将文本文件转换为多个不同版本的代 码文件,W适用上述多个不同的操作系统。控制设备从目标设备获取其所能识别(也即支持 其操作系统)的相应版本的代码文件。
[0069] 步骤402,控制设备获取用户触发的控制指令。
[0070] 用户通过控制设备对智能玩具进行操控。当用户需要对智能玩具进行操控时,在 控制设备中触发控制指令。
[0071] 步骤403,控制设备从记录有配置数据代码的代码文件中获取与控制指令相对应 的目标配置数据代码。
[0072] 控制设备获取用户触发的控制指令之后,从上述代码文件中获取与控制指令相对 应的目标配置数据代码。目标配置数据代码可W是一组配置数据代码,也可W是多组配置 数据代码。例如,W智能玩具为智能玩具车为例,用户触发的控制指令为向前移动指令,贝U 控制设备从代码文件中获取与向前移动指令相对应的配置数据代码。
[0073] 步骤404,控制设备向智能玩具发送目标配置数据代码。
[0074] 控制设备向智能玩具发送目标配置数据代码。具体来讲,控制设备根据与智能玩 具之间建立的无线通信连接所对应的通信协议,将目标配置数据代码打包成符合上述通信 协议的数据包;通过无线通信连接向智能玩具发送上述数据包。例如,无线通信连接可W是 蓝牙连接,控制设备将目标配置数据代码打包成符合蓝牙通信协议的数据包,并通过蓝牙 连接发送给智能玩具。当然,本实施例并不限定其它类型的无线通信连接,如红外线连接、 Wi-Fi连接等。
[0075] 相应地,智能玩具从控制设备接收目标配置数据代码。
[0076] 步骤405,智能玩具根据目标配置数据代码执行相应的操作。
[0077] 智能玩具通过与控制设备之间建立的无线通信连接,从控制设备接收到数据包之 后,对该数据包进行解析获取目标配置数据代码。而后智能玩具根据目标配置数据代码,控 制相应的功能模块执行相应的操作。例如,当目标配置数据代码为与向前移动指令相对应 的配置数据代码时,智能玩具响应于上述指令,向前移动。
[0078] 可选地,本实施例提供的方法还包括如下步骤406和407,实现对代码文件中的配 置数据代码进行更新。
[0079] 步骤406,控制设备从目标设备接收更新配置数据代码。
[0080] 步骤407,控制设备将更新配置数据代码添加至代码文件中。
[0081] 其中,更新配置数据代码由目标设备将添加至文本文件中的更新配置数据转换得 到。技术人员可根据需求对文本文件中的配置数据进行更新,包括对已有的配置数据进行 修改或删除,对未有的配置数据进行添加,等等。控制设备获取到更新配置数据代码之后, 检测存储的代码文件中是否存在该更新配置数据代码的索引标识;若存在,则采用更新配 置数据代码替换掉该索引标识对应的原有配置数据代码;若不存在,则在代码文件中添加 更新配置数据代码。
[0082] 综上所述,通过控制设备从记录有配置数据代码的代码文件中获取与控制指令相 对应的目标配置数据代码,并发送给智能玩具,W使得智能玩具根据目标配置数据代码执 行相应的操作,上述代码文件是由记录有配置数据的文本文件转换得到的,该文本文件中 的配置数据是由技术人员预先配置的;解决了现有技术中因将用于实现对智能玩具进行控 制的相关数据烧写在控制设备的固件中,导致数据的更新修改缺乏灵活性,且操作复杂不 便的问题;一方面,实现了数据的可配置化,使得数据的更新修改更为灵活方便,提高数据 的更新修改效率;另一方面,当需要对数据进行更新修改时,仅需修改或者添加文本文件中 的配置数据即可,无需对控制设备的固件进行修改并烧写,操作更为简便。此外,正是由于 数据的可配置化,且数据的更新修改灵活高效,使得智能玩具所能支持的指令也更加的多 样化。
[0083] 下述为本发明装置实施例,可W用于执行本发明方法实施例。对于本发明装置实 施例中未披露的细节,请参照本发明方法实施例。
[0084] 请参考图5,其示出了本发明一个实施例提供的应用于智能玩具系统中的通讯装 置的框图。智能玩具系统包括控制设备和智能玩具,该装置应用于控制设备中。该装置可W 包括:指令获取模块510、代码获取模块520和代码发送模块530。
[0085] 指令获取模块510,用于获取用户触发的控制指令。
[0086] 代码获取模块520,用于从记录有配置数据代码的代码文件中获取与指令获取模 块510获取的控制指令相对应的目标配置数据代码。其中,代码文件由记录有配置数据的文 本文件转换得到,文本文件中记录有至少一组配置数据。
[0087] 代码发送模块530,用于向智能玩具发送代码获取模块520获取的目标配置数据代 码。
[0088] 综上所述,本实施例提供的装置,通过控制设备从记录有配置数据代码的代码文 件中获取与控制指令相对应的目标配置数据代码,并发送给智能玩具,W使得智能玩具根 据目标配置数据代码执行相应的操作,上述代码文件是由记录有配置数据的文本文件转换 得到的,该文本文件中的配置数据是由技术人员预先配置的;解决了现有技术中因将用于 实现对智能玩具进行控制的相关数据烧写在控制设备的固件中,导致数据的更新修改缺乏 灵活性,且操作复杂不便的问题;一方面,实现了数据的可配置化,使得数据的更新修改更 为灵活方便,提高数据的更新修改效率;另一方面,当需要对数据进行更新修改时,仅需修 改或者添加文本文件中的配置数据即可,无需对控制设备的固件进行修改并烧写,操作更 为简便。此外,正是由于数据的可配置化,且数据的更新修改灵活高效,使得智能玩具所能 支持的指令也更加的多样化。
[0089] 在基于图5所示实施例提供的一个可选实施例中,每一组配置数据包括:索引标识 和若干项配置字段分别对应的配置参数。
[0090] 在基于图5所示实施例提供的另一可选实施例中,配置数据用于对智能玩具的运 行、动作、技能、姿态、属性中的任意一项或多项进行控制。
[0091] 在基于图5所示实施例提供的另一可选实施例中,如图6所示,该装置还包括:代码 接收模块540和代码添加模块550。
[0092] 代码接收模块540,用于从目标设备接收更新配置数据代码。
[0093] 代码添加模块550,用于将代码接收模块540接收到的更新配置数据代码添加至代 码文件中。
[0094] 其中,更新配置数据代码由目标设备将添加至文本文件中的更新配置数据转换得 到。
[OOM]在基于图5所示实施例提供的另一可选实施例中,如图6所示,代码发送模块530, 包括:打包单元530a和发送单元53化。
[0096] 打包单元530a,用于根据与智能玩具之间建立的无线通信连接所对应的通信协 议,将代码获取模块520获取的目标配置数据代码打包成符合上述通信协议的数据包。
[0097] 发送单元53化,用于通过无线通信连接向智能玩具发送打包单元530a生成的数据 包。
[0098] 需要说明的是:上述实施例提供的装置在实现其功能时,仅W上述各功能模块的 划分进行举例说明,实际应用中,可W根据需要而将上述功能分配由不同的功能模块完成, 即将设备的内部结构划分成不同的功能模块,W完成W上描述的全部或者部分功能。另外, 上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,运 里不再寶述。
[0099] 请参考图7,其示出了本发明一个实施例提供的电子设备的结构示意图。该电子设 备可W实现成为上述实施例中的控制设备,用于实施上述实施例中控制设备侧的通讯方 法。具体来讲:
[0100] 电子设备700可W包括RF(Radio Frequen巧,射频)电路710、包括有一个或一个W 上计算机可读存储介质的存储器720、输入单元730、显示单元740、传感器750、音频电路 760、Wi-Fi模块770、包括有一个或者一个W上处理核屯、的处理器780、W及电源790等部件。 本领域技术人员可W理解,图7中示出的电子设备结构并不构成对电子设备的限定,可W包 括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0101] RF电路710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的 下行信息接收后,交由一个或者一个W上处理器780处理;另外,将设及上行的数据发送给 基站。通常,RF电路710包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用 户身份模块(SIM)卡、收发信机、禪合器、LNA化OW Noise Amplifier,低噪声放大器)、双工 器等。此外,RF电路710还可W通过无线通信与网络和其他设备通信。所述无线通信可W使 用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全 球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access ,宽带码分多址)、LTE化ong Term Evolution ,长期演进)、电子邮件、SMS(Sho;rt Messaging SerVi ce,短消息服务)等。
[0102] 存储器720可用于存储软件程序w及模块,处理器780通过运行存储在存储器720 的软件程序W及模块,从而执行各种功能应用W及数据处理。存储器720可主要包括存储程 序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比 如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备700的使用所创建 的数据(比如音频数据、电话本等)等。此外,存储器720可W包括高速随机存取存储器,还可 W包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器 件。相应地,存储器720还可W包括存储器控制器,W提供处理器780和输入单元730对存储 器720的访问。
[0103] 输入单元730可用于接收输入的数字或字符信息,W及产生与用户设置W及功能 控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元730可包括图 像输入设备731W及其他输入设备732。图像输入设备731可W是摄像头,也可W是光电扫描 设备。除了图像输入设备731,输入单元730还可W包括其他输入设备732。具体地,其他输入 设备732可W包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠 标、操作杆等中的一种或多种。
[0104] 显示单元740可用于显示由用户输入的信息或提供给用户的信息W及电子设备 700的各种图形用户接口,运些图形用户接口可W由图形、文本、图标、视频和其任意组合来 构成。显示单元740可包括显示面板741,可选的,可W采用LCD(Liquid Crystal Display, 液晶显示器)、化邸((Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示 面板741。
[0105] 电子设备700还可包括至少一种传感器750,比如光传感器、运动传感器W及其他 传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据 环境光线的明暗来调节显示面板741的亮度,接近传感器可在电子设备700移动到耳边时, 关闭显示面板741和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向 上(一般为Ξ轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态 的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲 击)等;至于电子设备700还可配置的巧螺仪、气压计、湿度计、溫度计、红外线传感器等其他 传感器,在此不再寶述。
[0106] 音频电路760、扬声器761,传声器762可提供用户与电子设备700之间的音频接口。 音频电路760可将接收到的音频数据转换后的电信号,传输到扬声器761,由扬声器761转换 为声音信号输出;另一方面,传声器762将收集的声音信号转换为电信号,由音频电路760接 收后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710W发送给比如另 一电子设备,或者将音频数据输出至存储器720W便进一步处理。音频电路760还可能包括 耳塞插孔,W提供外设耳机与电子设备700的通信。
[0107] Wi-Fi属于短距离无线传输技术,电子设备700通过Wi-Fi模块770可W帮助用户收 发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图 7示出了 Wi-Fi模块770,但是可W理解的是,其并不属于电子设备700的必须构成,完全可W 根据需要在不改变发明的本质的范围内而省略。
[0108] 处理器780是电子设备700的控制中屯、,利用各种接口和线路连接整个手机的各个 部分,通过运行或执行存储在存储器720内的软件程序和/或模块,W及调用存储在存储器 720内的数据,执行电子设备700的各种功能和处理数据,从而对手机进行整体监控。可选 的,处理器780可包括一个或多个处理核屯、;优选的,处理器780可集成应用处理器和调制解 调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器 主要处理无线通信。可W理解的是,上述调制解调处理器也可W不集成到处理器780中。
[0109] 电子设备700还包括给各个部件供电的电源790(比如电池),优选的,电源可W通 过电源管理系统与处理器780逻辑相连,从而通过电源管理系统实现管理充电、放电、W及 功耗管理等功能。电源790还可W包括一个或一个W上的直流或交流电源、再充电系统、电 源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0110] 尽管未示出,电子设备700还可W包括蓝牙模块等,在此不再寶述。
[0111] 具体在本实施例中,电子设备700还包括有存储器,w及一个或者一个w上的程 序,其中一个或者一个W上程序存储于存储器中,且经配置W由一个或者一个W上处理器 执行。上述一个或者一个W上程序包含用于实现上述控制设备侧的通讯方法的指令。
[0112] 应当理解的是,在本文中提及的"若干个"是指一个或多个,"多个"是指两个或两 个W上。"和/或",描述关联对象的关联关系,表示可W存在Ξ种关系,例如,A和/或B,可W 表示:单独存在A,同时存在A和B,单独存在B运Ξ种情况。字符7" -般表示前后关联对象是 一种"或"的关系。
[0113] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0114] 本领域普通技术人员可W理解实现上述实施例的全部或部分步骤可W通过硬件 来完成,也可W通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读 存储介质中,上述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0115] W上所述仅为本发明的较佳实施例,并不用W限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种通讯系统,其特征在于,应用于包括控制设备和智能玩具的智能玩具系统中; 所述控制设备,用于获取用户触发的控制指令;从记录有配置数据代码的代码文件中 获取与所述控制指令相对应的目标配置数据代码;其中,所述代码文件由记录有配置数据 的文本文件转换得到,所述文本文件中记录有至少一组配置数据;向智能玩具发送所述目 标配置数据代码; 所述智能玩具,用于根据所述目标配置数据代码执行相应的操作。2. 根据权利要求1所述的系统,其特征在于,每一组配置数据包括:索引标识和若干项 配置字段分别对应的配置参数。3. 根据权利要求1所述的系统,其特征在于,所述配置数据用于对所述智能玩具的运 行、动作、技能、姿态、属性中的任意一项或多项进行控制。4. 根据权利要求1至3任一项所述的系统,其特征在于, 所述控制设备,还用于从目标设备接收更新配置数据代码;将所述更新配置数据代码 添加至所述代码文件中; 其中,所述更新配置数据代码由所述目标设备将添加至所述文本文件中的更新配置数 据转换得到。5. 根据权利要求1至3任一项所述的系统,其特征在于,所述控制设备,具体用于: 根据与所述智能玩具之间建立的无线通信连接所对应的通信协议,将所述目标配置数 据代码打包成符合所述通信协议的数据包; 通过所述无线通信连接向所述智能玩具发送所述数据包。6. -种应用于智能玩具系统中的通讯方法,其特征在于,所述智能玩具系统包括控制 设备和智能玩具,所述方法应用于所述控制设备中; 所述方法包括: 获取用户触发的控制指令; 从记录有配置数据代码的代码文件中获取与所述控制指令相对应的目标配置数据代 码;其中,所述代码文件由记录有配置数据的文本文件转换得到,所述文本文件中记录有至 少一组配置数据; 向智能玩具发送所述目标配置数据代码。7. 根据权利要求6所述的方法,其特征在于,每一组配置数据包括:索引标识和若干项 配置字段分别对应的配置参数。8. 根据权利要求6所述的方法,其特征在于,所述配置数据用于对所述智能玩具的运 行、动作、技能、姿态、属性中的任意一项或多项进行控制。9. 根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括: 从目标设备接收更新配置数据代码; 将所述更新配置数据代码添加至所述代码文件中; 其中,所述更新配置数据代码由所述目标设备将添加至所述文本文件中的更新配置数 据转换得到。10. 根据权利要求6至8任一项所述的方法,其特征在于,所述向智能玩具发送所述目标 配置数据代码,包括: 根据与所述智能玩具之间建立的无线通信连接所对应的通信协议,将所述目标配置数 据代码打包成符合所述通信协议的数据包; 通过所述无线通信连接向所述智能玩具发送所述数据包。11. 一种应用于智能玩具系统中的通讯装置,其特征在于,所述智能玩具系统包括控制 设备和智能玩具,所述装置应用于所述控制设备中; 所述装置包括: 指令获取模块,用于获取用户触发的控制指令; 代码获取模块,用于从记录有配置数据代码的代码文件中获取与所述控制指令相对应 的目标配置数据代码;其中,所述代码文件由记录有配置数据的文本文件转换得到,所述文 本文件中记录有至少一组配置数据; 代码发送模块,用于向智能玩具发送所述目标配置数据代码。12. 根据权利要求11所述的装置,其特征在于,每一组配置数据包括:索引标识和若干 项配置字段分别对应的配置参数。13. 根据权利要求11所述的装置,其特征在于,所述配置数据用于对所述智能玩具的运 行、动作、技能、姿态、属性中的任意一项或多项进行控制。14. 根据权利要求11至13任一项所述的装置,其特征在于,所述装置还包括: 代码接收模块,用于从目标设备接收更新配置数据代码; 代码添加模块,用于将所述更新配置数据代码添加至所述代码文件中; 其中,所述更新配置数据代码由所述目标设备将添加至所述文本文件中的更新配置数 据转换得到。15. 根据权利要求11至13任一项所述的装置,其特征在于,所述代码发送模块,包括:打 包单元和发送单元; 所述打包单元,用于根据与所述智能玩具之间建立的无线通信连接所对应的通信协 议,将所述目标配置数据代码打包成符合所述通信协议的数据包; 所述发送单元,用于通过所述无线通信连接向所述智能玩具发送所述数据包。
【文档编号】H04L29/08GK105871691SQ201610281574
【公开日】2016年8月17日
【申请日】2016年4月29日
【发明人】陈瑶, 赵明
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1