智能初始化方法和系统的制作方法

文档序号:6621176阅读:218来源:国知局
智能初始化方法和系统的制作方法
【专利摘要】本发明提供智能初始化方法,包括发送身份识别信息和API信息至网络服务器,查询是否具有匹配的身份识别信息及其使用历史信息,当确定没有匹配的身份识别信息时建立身份识别信息的入口,并根据使用该外接设备产生的API状态对用户的使用习惯进行统计学习。本发明还提供一种智能初始化系统,利用本发明,通过对外接设备的配置信息的分析和记录,减少了用户的设置时间和工作,使设备根据用户习惯自动设置和工作。
【专利说明】智能初始化方法和系统

【技术领域】
[0001] 本发明涉及计算机【技术领域】,尤其涉及一种智能初始化方法和系统。

【背景技术】
[0002] 每个用户在使用特定设备或软件时都有自己的使用习惯,要使一个硬件设备或者 软件应用程序达到用户喜欢和习惯的状态,目前的方法通常是打开该设备或软件后,用户 需要使用大量时间来把其初始设置为自己需要的操作模式或者习惯的参数设置,兵器是每 次重新打开时,或者使用相同型号的不同设备或软件时仍然需要重复初始设置工作。并且, 如果需要账户登陆时,不同的设备或软件需要设置不同的账户、密码来登录,用户需要记忆 大量的用户名和密码,给用户带来了很大的负担。


【发明内容】

[0003] 鉴于上述问题,本发明提供一种克服上述问题或者至少部分解决上述问题的一种 智能初始化方法和系统。
[0004] 本发明提供一种智能初始化方法,该方法包括:
[0005] 发送身份识别信息和API信息至网络服务器,其中,该身份识别信息为用户当前 使用的外接设备或在该外接设备上运行的软件的身份识别信息。
[0006] 该网络服务器查询是否具有匹配的身份识别信息从而确定是否有对应的使用历 史信息,其中,该身份识别信息以及对应的用户使用历史信息被预先存储。以及
[0007] 当确定没有匹配的身份识别信息时根据使用外接设备而产生的API状态对用户 的使用习惯进行统计学习,其中,使用外接设备包括操作该外接设备或在操作该外接设备 上运行的软件。
[0008] 本发明还提供一种智能初始化系统,包括外接设备和网络服务器,该外接设备与 该网络服务器通信连接,该外接设备包括多个家电设备和移动设备,该移动设备用于运行 至少一个软件,该网络服务器包括:
[0009] 存储单元,预先存储了多个外接设备和软件的身份识别信息以及对应的用户使用 历史信息。
[0010] 操作历史记录单元,用于根据该外接设备发送的身份识别信息和API信息在该存 储单元中查询是否具有匹配的身份识别信息从而确定是否具有对应的使用历史信息,其 中,该外接设备发送的身份识别信息为用户当前使用的外接设备或在该外接设备上运行的 软件的身份识别信息。
[0011] 使用习惯学习单元,当该操作历史记录单元确定没有对应的使用历史信息时用于 根据使用外接设备而产生的API状态对用户的使用习惯进行统计学习,其中,使用外接设 备包括操作该外接设备或在操作该外接设备上运行的软件。
[0012] 本发明提供的一种智能初始化方法和系统,通过对外接设备的配置信息的分析和 记录,使用户通过统一的账户登陆以及使用任何的设备,通过服务器记忆和学习得到的用 户使用习惯,自动将对应设备设置完成针对用户习惯的配置和初始化,大大减少了用户的 设置时间和工作,并使用账户可以跨不同设备类型、相同类型不同设备使用,从而完成根据 用户习惯自动设置和初始工作。

【专利附图】

【附图说明】
[0013] 图1为本发明实施方式中的智能初始化系统的硬件架构示意图;
[0014] 图2为本发明实施方式中的智能初始化系统的功能模块示意图;
[0015] 图3为本发明实施方式中的智能初始化方法的流程示意图;
[0016] 图4为本发明实施方式中对用户的使用习惯进行统计学习的子流程示意图。
[0017] 标号说明:
[0018] 智能初始化系统 10
[0019] 家电设备 11
[0020] 移动设备 12
[0021] 网络服务器 13
[0022] 操作历史记录单元 130
[0023] 语言脚本库 131
[0024] 存储单元 132
[0025] 登陆控制单元 133
[0026] 使用习惯学习单元 134
[0027] 配置项建立模块 135
[0028] 配置写入控制模块 136
[0029] 使用统计习惯分析单元 137
[0030] API接口转换单元 14
[0031] 用户终端 15
[0032] 家电设备 20
[0033] 大数据分析系统 21

【具体实施方式】
[0034] 为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式 并配合附图详予说明。
[0035] API :应用程序接口(API Application Program Interface),是一组定义、程序及 协议的集合,通过API接口实现计算机软件之间的相互通信。API的一个主要功能是提供通 用功能集。程序员通过使用API函数开发应用程序,从而可以避免编写无用程序,以减轻编 程任务。API同时也是一种中间件,为各种不同平台提供数据共享。
[0036] 请参考图1,为本发明实施方式中的智能初始化系统的硬件架构示意图,该系统 10包括多个家电设备11、多个移动设备12以及一网络服务器13,其中,该多个家电设备11 和移动设备12统称为外接设备20。每个家电设备11和移动设备12均通过网络与该网络 服务器13进行通信连接,该通信连接方式可以是wifi、红外、蓝牙、3G、4G、有线宽带等。在 本实施方式中,该网络服务器13为云端服务器。该移动设备12可以是平板电脑、手机、PC 等,进一步地,该移动设备12能够运行一个或多个软件,该软件可以是图像处理软件、聊天 软件、音乐播放软件等。
[0037] 请同时参阅图2,为本发明实施方式中的智能初始化系统的功能模块示意图,该 网络服务器13包括操作历史记录单元130、语言脚本库131、存储单元132、登陆控制单元 133、使用习惯学习单元134和使用习惯统计分析单元137。
[0038] 在本实施方式中,该系统10还包括API接口转换单元14,连接在该网络服务器13 与该家电设备11之间,以及该网络服务器13与该移动设备12之间。该语言脚本库131用于 存储多种初始化语言,每种初始化语言为一种设备使用的底层程序语言,例如,C++、java、 perl、C#等。该API接口转换单元14用于根据语言脚本库131中相应的程序语言将API 信息和配置信息进行相互转换,从而将硬件和软件的配置动作统一到API的转换。具体地, 该外接设备20可以将硬件或软件的配置信息(如使用功能以及相关参数设置)发送至该 API接口转换单元14,该API接口转换单元14从该语言脚本库131中获取对应的程序语言 以将该配置信息转换成API信息,并上传至该网络服务器13中存储。该网络服务器13可 以将API信息发送至该API接口转换单元14,以根据获取的程序语言将该API信息转换成 匹配的硬件或软件的配置信息,并由相应的外接设备20进行下载保存。
[0039] 进一步地,该系统10还包括至少一个用户终端15,通过网络与该家电设备11或者 该移动设备12进行通信连接。在本实施方式中,该用户终端15为NFC设备,通过NFC与该 家电设备11或者该移动设备12进行通信连接。该用户终端15具有唯一的用于识别身份 的账号信息,该家电设备11或者该移动设备12通过对该账号信息的验证以允许用户通过 该用户终端15登陆。
[0040] 下面将以该用户终端15请求登陆家电设备11为例对本发明进行说明。
[0041] 该家电设备11可以预先存储一个或多个账号信息,并通过对账号信息的验证确 定是否允许该用户终端15进行登陆连接。当账号信息通过验证时,该用户终端15与该家 电设备11建立通信连接。进一步地,该家电设备11向该网络服务器13发送登陆请求,该 登陆请求中携带了该家电设备11的账号信息,即该用户终端15使用的账号信息。
[0042] 该网络服务器13的存储单元132中预先存储了多个账号信息。并且,该网络服务 器13的登陆控制单元133根据存储单元132存储的多个账号信息对登陆请求中携带的账 号信息进行验证,并当验证通过时,即该登陆请求中携带的账号信息与存储单元132存储 的一账号信息匹配,允许与该家电设备11建立通信连接,同时反馈一登陆成功的信号至该 家电设备11。
[0043] 当该家电设备11与该网络服务器13成功连接时,即接收到该反馈的登陆成功的 信号,通过该API接口转换单元14发送身份识别信息和自身的API信息,以通知该网络服 务器13该家电设备11的身份识别信息和API。其中,该身份识别信息可以是家电设备的类 别(如空调、冰箱、洗衣机等),还可以是家电设备的型号。
[0044] 该存储单元132预先存储了多个家电设备11的身份识别信息以及对应的用户使 用历史信息,其中,该用户使用历史信息可以包括该家电设备11的配置信息、用户使用习 惯信息等。进一步地,该存储单元132被划分成多个级别的存储区域,如第一级分类存储 区域、第二级分类存储区域……,且该多个级别的存储区域呈树状结构。每一级存储区域 用于存储不同的配置信息。例如,第一级分类存储区域用于存储家电设备的类别(如冰 箱、洗衣机等),第二级分类存储区域用于存储每个家电类别的型号(如RTS2006型号的 冰箱、RTS2016型号的冰箱),第三级分类存储区域用于存储每个家电型号的基本功能(如 RTS2006型号的冰箱具有冷藏自动调温、冷藏分区温控的功能,RTS2016型号的冰箱具有数 字调温、冷藏分区温控的功能)。
[0045] 当该网络服务器13接收到该家电设备11发送的身份识别信息和API时,该操作 历史记录单元130在存储单元132中查询是否具有匹配的身份识别信息从而确定是否有该 家电设备11的使用历史信息。如果没有,该使用习惯学习单元134根据用户使用家电设备 11而产生的所有API状态对用户的使用习惯进行统计学习。
[0046] 具体地,该使用习惯学习单元134包括配置项建立模块135以及配置信息写入控 制模块136。当确定该家电设备11在该网络服务器13中没有使用历史信息时,该配置项建 立模块135建立型号入口,并向该家电设备11反馈一 API发送请求。该家电设备11接收 到该API发送请求后,发送该家电设备支持的API至该网络服务器12。例如,某型号空调 支持的API有制冷/制热/通风选择(配置值为0/1/2,0代表制冷,1代表制热,2代表通 风),温度设置(配置范围16到30),上下扫风(配置值0/1,0代表关,1代表开),左右扫 风(配置值0/1,〇代表关,1代表开),等离子风功能(配置值0/1,〇代表关,1代表开),除 湿功能(配置值0/1,〇代表关,1代表开)。
[0047] 该网络服务器13的配置写入控制模块136根据该家电设备11的身份信息建立所 有的API配置项,当用户使用完毕后该家电设备11还能够将当前的所有API状态发送到该 网络服务器13。该网络服务器13的配置写入控制单元134将这些API状态信息存储到对 应的API配置项中。例如,该配置项建立模块135确定该家电设备11的类别为洗衣机、型 号为QRS2055,并建立对应的API配置项,该API状态可以包括洗衣机的水位、温度、漂洗时 间等。用户使用完毕该家电设备11后发出关机命令,该家电设备11在响应该关机命令之 前将当前的所有API状态发送到该网络服务器12中。该配置写入控制模块136将接收到 的API状态对应地存储到预先建立的API配置项中。从而,如上所述,完成用户使用习惯、 配置信息的记录。
[0048] 当确定该家电设备11在该网络服务器13中有使用历史信息时,则该网络服务器 13的操作历史记录单元130从该存储单元132中获取相应的使用历史信息以形成相应的 API配置信息,并向该家电设备11发出初始化请求以及API配置信息。该家电设备11接收 到该初始化请求和API配置信息时,根据该API配置信息完成开机后的初始化,即按照API 配置信息配置家电设备11的相应功能及参数,用户即可直接使用符合自己使用习惯的家 电设备。
[0049] 下面用户通过移动设备12运行一软件进行初始化配置为例对发明进行说明。
[0050] 当该移动设备12与该网络服务器13成功连接时,通过该API接口转换单元14发 送该运行的软件的身份识别信息和自身的API信息,以通知该网络服务器13该软件的身份 识别信息和可使用的API接口。其中,该身份识别信息可以是软件的类别(如聊天软件、音 乐软件、游戏软件等),还可以是软件的版本型号。
[0051] 该存储单元132预先存储了多个软件的身份识别信息以及对应的用户使用历史 信息,其中,该用户使用历史信息可以包括该软件的参数配置信息、用户使用习惯信息等。 进一步地,该存储单元132被划分成多个级别的存储区域,如第一级分类存储区域、第二级 分类存储区域……,且该多个级别的存储区域呈树状结构。每一级存储区域用于存储不同 的配置信息。例如,第一级分类存储区域用于存储软件的类别(如聊天软件、音乐软件、游 戏软件等),第二级分类存储区域用于存储每个软件类别的版本型号(如VI. 0聊天软件、 v2. 0聊天软件),第三级分类存储区域用于存储每个软件版本型号的通用设置,包括:防止 操作窗口的坐标、打开以及关闭控制窗口的记录、背景颜色设置、字体设置、初始窗口大小 设置,以及其他针对性设置、自定义操作等,例如,翻译软件使用的翻译词库选定、输入法软 件使用的词库选择、网页浏览器的初始网址等。
[0052] 当该网络服务器13接收到该移动设备12发送的软件身份识别信息和API时,该 操作历史记录单元130在存储单元132中查询是否具有匹配的身份识别信息从而确定是否 有该软件的使用历史信息。如果没有,该使用习惯学习单元134获取用户在该移动设备12 上使用该软件时产生的所有API状态,并依据此API状态对用户的使用习惯进行统计学习。
[0053] 例如,下面将以身份识别信息为图像处理软件为例对用户使用习惯的统计学习原 理进行举例说明。
[0054] 该配置项建立模块135建立型号入口,并向该移动设备12反馈一 API发送请求。 该移动设备12接收到该API发送的请求后,发送该软件支持的API至该网络服务器13。如, 某型号图像处理软件支持的API接口信息包括将锐化工具栏关闭、放在窗口左边或者放在 窗口右边(配置值为0/1/2,0代表锐化工具栏关闭,1代表锐化工具栏起始位置在左边,2 代表锐化工具栏起始位置在左边),自动保存设置(配置值〇/1,〇代表关闭自动保存,1代 表打开自动保存)。该配置写入控制模块136根据该软件的身份信息建立所有的API配置 项,当用户在移动设备12上使用该软件完毕后将当前的所有API状态发送到该网络服务器 13,由该配置写入控制模块136将这些API状态信息存储到对应的API配置项中。从而,如 上所述,完成软件的用户使用习惯、配置信息的记录。
[0055] 当确定该软件在该网络服务器13中有使用历史信息时,则该操作历史记录单元 130从该存储单元132中获取相应的使用历史信息以形成相应的API配置信息,并向该移动 设备12发出软件初始化请求以及API配置信息。该移动设备12运行该软件时接收到该初 始化请求和API配置信息,根据该API配置信息完成软件开启的初始化操作,即按照API配 置信息配置软件的相应功能及参数,用户即可直接使用符合自己使用习惯的软件。
[0056] 进一步地,当用户使用完毕并发出退出命令时,在退出之前被使用该外接设备20 将当前的所有API状态发送到网络服务器13,由该操作历史记录单元130将接收到的API 状态信息存储到存储单元132中,并与该使用习惯历史数据相对应。在本实施方式中,该使 用习惯统计分析单元137根据该些API状态信息重新计算用户习惯的API配置,以及将把 新计算出来的配置信息更新到对应的API配置项中,从而更新用户使用历史。
[0057] 具体地,该使用习惯统计分析单元137根据API状态信息计算用户习惯API配置 包括统计模式、学习模和记忆模式。其中,统计模式是指使用习惯统计分析单元137统计用 户在使用同一种类型的家电设备11、移动设备12或在移动设备12上运行的软件时执行最 多的操作,并把操作最多的设置作为初始设置。记忆模式是指使用操作历史记录单元130 记录每次退出前的API配置,并在下一次开启时能够自动恢复到最后一次开启时的操作配 置。学习模式是指使用习惯统计分析单元137统计用户在使用同一种类型的家电设备11、 移动设备12或在移动设备12上运行的软件时的操作划分权值,最近的操作权值越高,越久 的操作权值越低,经过权值累加后得到最终的配置信息。
[0058] 在本实施方式中,该系统10还包括大数据分析系统21,该操作历史记录单元130 将所有用户使用历史信息发送至该大数据分析系统21,以供其他任何基于用户使用历史信 息的大数据分析应用,用作比如个人医疗大数据分析,个人心理状态大数据分析,个人生活 习惯大数据分析等。
[0059] 请参阅图3,为本发明实施方式中的智能初始化方法的流程示意图,该方法包括:
[0060] 步骤S30,用户通过账号信息登陆该外接设备20,从而与该网络服务器13建立通 信连接。
[0061] 其中,用户通过用于识别身份的账号信息登陆该外接设备20,该外接设备20预先 存储一个或多个账号信息,并通过对账号信息的验证确定是否允许该用户登录该外接设备 20。当账号信息通过验证时,该外接设备20向该网络服务器13发送登陆请求,该登陆请求 中携带了该账号信息。该网络服务器13的存储单元132中预先存储了多个账号信息,由该 登陆控制单元133根据存储单元132存储的多个账号信息对登陆请求中携带的账号信息进 行验证,并当验证通过时,即该登陆请求中携带的账号信息与存储单元132存储的一账号 信息匹配,与该外接设备20建立通信连接,同时反馈一登陆成功的信号至该外接设备20。
[0062] 在本实施方式中,该外接设备20包括家电设备11和移动设备12。用户通过用户 终端15发送账号信息以登陆该家电设备11。进一步地,用户可以通过登陆该移动设备12 选择需要运行的软件。
[0063] 步骤S31,该外接设备20通过该API接口转换单元14发送相应的身份识别信息和 自身的API至该网络服务器12。
[0064] 其中,该身份识别信息可以是软件的类别(如聊天软件、音乐软件、游戏软件等)、 软件的版本型号、家电设备的类别(如空调、冰箱、洗衣机等)、以及移动设备的类别(如手 机、平板电脑等)。
[0065] 步骤S32,该操作历史记录单元130在存储单元132中查询是否具有匹配的身份识 别信息从而确定是否有对应的使用历史信息。如果没有,则进入步骤S33,否则,进入步骤 S34。
[0066] 其中,该存储单元132预先存储了多个身份识别信息以及对应的用户使用历史信 息。该用户使用历史信息可以包括外接设备20或软件的参数配置、用户使用习惯等。进一 步地,该存储单元132被划分成多个级别的存储区域,如第一级分类存储区域、第二级分类 存储区域……,且该多个级别的存储区域呈树状结构。每一级存储区域用于存储不同的配 置信息。例如,第一级分类存储区域用于存储软件的类别(如聊天软件、音乐软件、游戏软 件等),第二级分类存储区域用于存储每个软件类别的版本型号(如vl. 〇聊天软件、v2. 0 聊天软件),第三级分类存储区域用于存储每个软件版本型号的通用设置,包括:防止操作 窗口的坐标、打开以及关闭控制窗口的记录、背景颜色设置、字体设置、初始窗口大小设置, 以及其他针对性设置、自定义操作等,例如,翻译软件使用的翻译词库选定、输入法软件使 用的词库选择、网页浏览器的初始网址等。
[0067] 步骤S33,该使用习惯学习单元134获取用户使用该外接设备20或在移动设备12 上运行软件时产生的所有API状态,并依据此API状态对用户的使用习惯进行统计学习。然 后,流程结束。
[0068] 请参阅图4,为根据用户使用该外接设备或在移动设备上运行软件时产生的所有 API状态对用户的使用习惯进行统计学习的步骤包括如下子步骤:
[0069] 子步骤S330,该配置项建立模块135建立身份识别信息对应的入口,并向该外接 设备20反馈一 API发送请求。
[0070] 子步骤S331,该外接设备20接收到该API发送请求后,发送对应支持的API至该 网络服务器13。
[0071] 例如,某型号图像处理软件支持的API信息包括将锐化工具栏关闭、放在窗口左 边或者放在窗口右边(配置值为0/1/2,0代表锐化工具栏关闭,1代表锐化工具栏起始位置 在左边,2代表锐化工具栏起始位置在左边),自动保存设置(配置值0/1,0代表关闭自动 保存,1代表打开自动保存)。
[0072] 子步骤S332,该配置写入控制模块136根据该身份识别信息建立所有对应的API 配置项。
[0073] 子步骤S333,当用户使用完毕该外接设备20或软件后将当前的所有API状态发送 到该网络服务器13,由该配置写入控制模块136将这些API状态信息存储到对应的API配 置项中。
[0074] 步骤S34,该操作历史记录单元130从该存储单元132中获取相应的使用历史信息 以形成相应的API配置信息,并向该外接设备20发出初始化请求以及API配置信息。
[0075] 步骤S35,该外接设备20接收到该初始化请求和API配置信息,并根据该API配置 信息完成初始化操作,即按照API配置信息配置相应功能及参数。
[0076] 步骤S36,当用户使用完毕该外接设备20或软件时发出退出命令,并在响应退出 命令件之前将当前的所有API状态发送到该网络服务器13,然后退出。
[0077] 步骤S37,该操作历史记录单元130将接收到的API状态信息存储到存储单元132 中,并与该使用习惯历史数据相对应。
[0078] 在本实施方式中,该使用习惯统计分析单元137重新计算用户习惯API配置,以及 将把新计算出来的配置信息更新到对应的API配置项中。
[0079] 本发明提供的一种智能初始化方法和系统,通过对外接设备的配置信息的分析和 记录,使用户通过统一的账户登陆以及使用任何的设备,通过服务器记忆和学习得到的用 户使用习惯,自动将对应设备设置完成针对用户习惯的配置和初始化,大大减少了用户的 设置时间和工作,并使用账户可以跨不同设备类型、相同类型不同设备使用,从而完成根据 用户习惯自动设置和初始工作。
[0080] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【权利要求】
1. 一种智能初始化方法,其特征在于,所述方法包括: 发送身份识别信息和API信息至网络服务器,其中,所述身份识别信息为用户当前使 用的外接设备或在所述外接设备上运行的软件的身份识别信息; 所述网络服务器查询是否具有匹配的身份识别信息从而确定是否有对应的使用历史 信息,其中,所述身份识别信息以及对应的用户使用历史信息被预先存储;以及 当确定没有匹配的身份识别信息时根据使用外接设备而产生的API状态对用户的使 用习惯进行统计学习,其中,使用外接设备包括操作所述外接设备或在操作所述外接设备 上运行的软件。
2. 如权利要求1所述的智能初始化方法,其特征在于,所述发送身份识别信息和API信 息至网络服务器的步骤之前还包括: 用户通过账号信息登陆所述外接设备并与所述网络服务器建立通信连接。
3. 如权利要求1所述的智能初始化方法,其特征在于,所述用户通过账号信息登陆所 述外接设备并与所述网络服务器建立通信连接的步骤包括: 用户通过所述用户终端输入账号信息并通过网络发送至所述外接设备以根据预先存 储的账号信息对所述输入的账号信息进行验证以确定是否允许所述用户终端登陆连接; 当所述输入的账号信息通过验证时,所述用户终端与所述外接设备建立通信连接,并 由所述外接设备发送携带所述账号信息的登陆请求至所述网络服务器; 所述网路服务器根据预先存储的多个账号信息对所述登陆请求中携带的账号信息进 行验证; 当所述登陆请求中携带的账号信息通过验证时与所述外接设备建立通信连接。
4. 如权利要求1所述的智能初始化方法,其特征在于,所述根据使用外接设备而产生 的API状态对用户的使用习惯进行统计学习的步骤包括: 根据所述身份识别信息建立型号入口,并向所述外接设备反馈一 API发送请求; 由所述外接设备发送相应的API信息至所述网络服务器; 根据身份识别信息建立所有的API配置项;以及 将使用所述外接设备产生的当前API状态发送到所述网络服务器,并对应保存到预先 建立的API配置项中。
5. 如权利要求1所述的智能初始化方法,其特征在于,当确定有匹配的身份识别信息 时,获取相应的使用历史信息以形成相应的API配置信息,并向所述外接设备发出初始化 请求以及API配置信息; 根据所述API配置信息完成初始化操作,按照所述API配置信息进行配置。
6. 如权利要求5所述的智能初始化方法,其特征在于,还包括: 将用户使用所述外接设备结束后产生的当前API状态发送到网络服务器;以及 将接收到的API状态信息与使用习惯历史数据相对应保存。
7. 如权利要求6所述的软件通用设置方法,其特征在于,还包括: 根据用户使用所述外接设备结束后产生的当前API状态重新计算用户习惯API配置, 以及将把新计算出来的配置信息更新到对应的API配置项中。
8. -种智能初始化系统,包括外接设备和网络服务器,所述外接设备与所述网络服务 器通信连接,所述外接设备包括多个家电设备和移动设备,所述移动设备用于运行至少一 个软件,其特征在于,所述网络服务器包括: 存储单元,预先存储了多个外接设备和软件的身份识别信息以及对应的用户使用历史 信息; 操作历史记录单元,用于根据所述外接设备发送的身份识别信息和API信息在所述 存储单元中查询是否具有匹配的身份识别信息从而确定是否具有对应的使用历史信息,其 中,所述外接设备发送的身份识别信息为用户当前使用的外接设备或在所述外接设备上运 行的软件的身份识别信息; 使用习惯学习单元,当所述操作历史记录单元确定没有对应的使用历史信息时用于根 据使用外接设备而产生的API状态对用户的使用习惯进行统计学习,其中,使用外接设备 包括操作所述外接设备或在操作所述外接设备上运行的软件。
9. 如权利要求8所述的智能初始化系统,其特征在于,用户通过账号信息登陆所述外 接设备并与所述网络服务器建立通信连接,并当连接成功时由所述外接设备发送所述身份 识别信息和API信息至所述网络服务器。
10. 如权利要求9所述的智能初始化系统,其特征在于,用户通过所述用户终端输入账 号信息并通过网络发送至所述外接设备以根据预先存储的账号信息对所述输入的账号信 息进行验证以确定是否允许所述用户终端登陆连接,当所述输入的账号信息通过验证时, 所述用户终端与所述外接设备建立通信连接,并由所述外接设备发送携带所述账号信息的 登陆请求至所述网络服务器; 所述网路服务器还包括登陆控制单元,用于根据所述存储单元预先存储的多个账号信 息对所述登陆请求中携带的账号信息进行验证,并当所述登陆请求中携带的账号信息通过 验证时与所述外接设备建立通信连接。
11. 如权利要求10所述的智能初始化系统,其特征在于,所述移动终端为NFC设备,通 过NFC发送所述账号信息至所述家电设备。
12. 如权利要求8所述的智能初始化系统,其特征在于,所述使用习惯学习单元包括: 配置项建立模块,用于根据所述身份识别信息建立型号入口,并向所述外接备反馈一 API发送请求,以触发所述外接设备反馈相应的API信息; 配置写入控制模块,根据所述身份识别信息建立所有的API配置项,并将用户使用所 述外接设备反馈的当前API状态信息存储到对应的API配置项中。
13. 如权利要求8所述的智能初始化系统,其特征在于,当确定有匹配的身份识别信息 时,所述操作历史记录单元从所述存储单元中获取相应的使用历史信息以形成相应的API 配置信息,并向所述外接设备发出初始化请求以及API配置信息,所述外接设备根据所述 API配置信息完成初始化操作,按照所述API配置信息进行配置。
14. 如权利要求13所述的智能初始化系统,其特征在于,所述操作历史记录单元还用 于将用户使用所述外接设备产生的API状态信息存储到存储单元中,并与所述使用习惯历 史数据相对应。
15. 如权利要求14所述的智能初始化系统,其特征在于,所述网络服务器还包括使用 习惯统计分析单元,用于根据接收到的所述外接设备反馈的当前API状态信息重新技算用 户习惯的API配置,以及将把新计算出来的配置信息更新到对应的API配置项中。
16. 如权利要求8所述的智能初始化系统,其特征在于,所述系统还包括API接口转换 单元,所述网络服务器还包括用于存储多种初始化程序语言的语言脚本库,所述API接口 转换单元用于根据语言脚本库中相应的程序语言对将所述API信息与配置信息进行相互 转换。
17.如权利要求8所述的智能初始化系统,其特征在于,还包括大数据分析系统,用于 接收所述网络服务器发送的用户使用历史信息,并对所述用户历史信息进行大数据分析应 用。
【文档编号】G06F9/44GK104090773SQ201410355317
【公开日】2014年10月8日 申请日期:2014年7月24日 优先权日:2014年7月24日
【发明者】廖裕民 申请人:福州瑞芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1