首页> 中国专利> 智能家居应用程序的登录方法、智能家居系统和云服务器

智能家居应用程序的登录方法、智能家居系统和云服务器

摘要

本发明公开了一种智能家居应用程序的登录方法、智能家居系统和云服务器,所述登录方法包括以下步骤:启动智能家居的应用程序;采集运行应用程序的控制终端的终端信息和控制终端所处位置的位置属性信息;根据终端信息和位置属性信息计算使用应用程序的用户与已有帐户的匹配程度值;以及如果使用应用程序的用户与已有帐户的匹配程度值大于或等于预设阈值,则将匹配的已有帐户分配至应用程序。本发明实施例的登录方法,只需要用户启动应用程序,就能实现应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大降低了用户操作的复杂度,从而提升了用户体验。

著录项

  • 公开/公告号CN105376257A

    专利类型发明专利

  • 公开/公告日2016-03-02

    原文格式PDF

  • 申请/专利号CN201510909647.0

  • 发明设计人 陈曦;

    申请日2015-12-09

  • 分类号H04L29/06;

  • 代理机构北京清亦华知识产权代理事务所(普通合伙);

  • 代理人张大威

  • 地址 528311 广东省佛山市顺德区北滘镇蓬莱路工业大道

  • 入库时间 2023-12-18 14:35:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-02-19

    授权

    授权

  • 2016-03-30

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20151209

    实质审查的生效

  • 2016-03-02

    公开

    公开

说明书

技术领域

本发明涉及智能家居技术领域,尤其涉及一种智能家居应用程序的登录方法、智能家 居系统和云服务器。

背景技术

智能家居产品都有相对应的APP(Application,应用程序)。对于用户来说,APP是智 能产品的显示、设置、和控制终端;对于厂商来说,APP是其收集产品信息、客户使用信 息的工具。但是现有APP首次使用之前,必须要先注册一个账号。当用户安装的APP多了 之后,需要管理的账户密码也增多。当打开使用频率不高的APP时,用户经常出现忘记账 号或者密码的情况。

相关技术中可能有些APP会记住用户的首次使用时注册的账号和密码,后续打开APP 可实现自动登陆,但是也无法省去用户注册的过程。还有的APP是采用如:QQ、微博、微 信等与第三方登陆方式,但是也需要用户完善一定的用户资料。无论是直接注册,还是采 用第三方登陆,操作过程都比较繁琐。而且,有部分用户不愿意透露自己的生日、身份证 号码等敏感信息,这种注册登陆过程无异于使用户更加反感,从而导致用户体验差。

发明内容

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个 目的在于提出一种智能家居应用程序的登录方法,只需要用户启动应用程序,就能实现应 用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大降低了用户操作的复杂 度,从而提升了用户体验。

本发明的第二个目的在于提出一种智能家居系统。

本发明的第三个目的在于提出一种云服务器。

为了实现上述目的,本发明第一方面实施例的智能家居应用程序的登录方法,包括以 下步骤:启动智能家居的应用程序;采集运行所述应用程序的控制终端的终端信息和所述 控制终端所处位置的位置属性信息;根据所述终端信息和所述位置属性信息计算使用所述 应用程序的用户与已有帐户的匹配程度值;以及如果使用所述应用程序的用户与已有帐户 的匹配程度值大于或等于预设阈值,则将匹配的所述已有帐户分配至所述应用程序。

根据本发明实施例的智能家居应用程序的登录方法,采集运行应用程序的控制终端的 信息,并根据控制终端的信息计算使用该应用程序的用户与已有账户的匹配程度值,根据 匹配程度值自动为该应用程序分配账户以使应用程序成功登录,该登录方法只需要用户启 动应用程序,就能实现应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大 大降低了用户操作的复杂度,从而提升了用户体验。

在本发明的一个实施例中,还包括:采集运行所述应用程序的控制终端中设备部件的 标识信息,其中,根据所述终端信息、所述位置属性信息和所述设备部件的标识信息计算 使用所述应用程序的用户与已有帐户的匹配程度值。

在本发明的一个实施例中,所述根据所述终端信息、所述位置属性信息和所述设备部 件的标识信息计算使用所述应用程序的用户与已有帐户的匹配程度值具体包括:将所述终 端信息、所述位置属性信息和所述设备部件的标识信息与所述已有帐户预存的终端信息、 位置属性信息和设备部件的标识信息进行比对;以及根据比对结果生成所述匹配程度值。

在本发明的一个实施例中,所述终端信息为所述控制终端的控制终端识别码、操作系 统类型、品牌和型号中的一种或多种,所述位置属性信息为所述控制终端的地理位置信息、 IP地址信息中的一种或多种,所述设备部件的标识信息为所述控制终端中蓝牙的MAC地址、 WLAN的MAC地址中的一种或多种。

在本发明的一个实施例中,还包括:如果使用所述应用程序的用户与已有帐户的匹配 程度值小于所述预设阈值,则为所述使用所述应用程序的用户分配新帐户。

为了实现上述目的,本发明第二方面实施例的智能家居系统,包括:家用电器、云服 务器和控制终端,所述家用电器由所述控制终端中的应用程序控制,其中,所述控制终端 用于启动所述应用程序,其中,所述应用程序启动后获取所述控制终端的终端信息和所述 控制终端所处位置的位置属性信息,并将所述终端信息和所述位置属性信息发送至所述云 服务器;所述云服务器用于根据所述终端信息和所述位置属性信息计算使用所述应用程序 的用户与已有帐户的匹配程度值,并在判断所述应用程序的用户与已有帐户的匹配程度值 大于或等于预设阈值时将匹配的所述已有帐户分配至所述应用程序。

根据本发明实施例的智能家居系统,云服务器采集运行应用程序的控制终端的信息, 并根据控制终端的信息计算使用该应用程序的用户与已有账户的匹配程度值,并根据匹配 程度值自动为该应用程序分配账户以使应用程序成功登录,通过该系统,只需要用户启动应 用程序,就能实现应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大降 低了用户操作的复杂度,从而提升了用户体验。

在本发明的一个实施例中,所述应用程序启动后还获取所述控制终端中设备部件的标 识信息,并将所述设备部件的标识信息发送至所述服务器,所述服务器根据所述终端信息、 所述位置属性信息和所述设备部件的标识信息计算使用所述应用程序的用户与已有帐户的 匹配程度值。

在本发明的一个实施例中,所述云服务器用于将所述终端信息、所述位置属性信息和 所述设备部件的标识信息与所述已有帐户预存的终端信息、位置属性信息和设备部件的标 识信息进行比对,并根据比对结果生成所述匹配程度值。

在本发明的一个实施例中,所述终端信息为所述控制终端的控制终端识别码、操作系 统类型、品牌和型号中的一种或多种,所述位置属性信息为所述控制终端的地理位置信息、 IP地址信息中的一种或多种,所述设备部件的标识信息为所述控制终端中蓝牙的MAC地址、 WLAN的MAC地址中的一种或多种。

在本发明的一个实施例中,所述云服务器还用于在所述使用所述应用程序的用户与已 有帐户的匹配程度值小于所述预设阈值时为所述使用所述应用程序的用户分配新帐户。

为了实现上述目的,本发明第三方面实施例的云服务器,述云服务器与控制终端中的 应用程序进行通信,所述云服务器包括:采集模块,用于运行所述应用程序的控制终端的 终端信息和所述控制终端所处位置的位置属性信息;计算模块,用于根据所述终端信息和 所述位置属性信息计算使用所述应用程序的用户与已有帐户的匹配程度值;以及分配模块, 用于在使用所述应用程序的用户与已有帐户的匹配程度值大于或等于预设阈值时,将匹配 的所述已有帐户分配至所述应用程序。

根据本发明实施例的云服务器,通过应用程序采集运行该应用程序的控制终端的信息, 并根据控制终端的信息计算使用该应用程序的用户与已有账户的匹配程度值,以及根据匹 配程度值自动为该应用程序分配账户以使应用程序成功登录,该服务器实现了自动为应用 程序分配账户,以使应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大 降低了用户操作的复杂度,从而提升了用户体验。

在本发明的一个实施例中,所述采集模块还用于采集运行所述应用程序的控制终端中 设备部件的标识信息;所述计算模块用于根据所述终端信息、所述位置属性信息和所述设 备部件的标识信息计算使用所述应用程序的用户与已有帐户的匹配程度值。

在本发明的一个实施例中,所述计算模块具体用于将所述终端信息、所述位置属性信 息和所述设备部件的标识信息与所述已有帐户预存的终端信息、位置属性信息和设备部件 的标识信息进行比对,并根据比对结果生成所述匹配程度值。

在本发明的一个实施例中,所述终端信息为所述控制终端的控制终端识别码、操作系 统类型、品牌和型号中的一种或多种,所述位置属性信息为所述控制终端的地理位置信息、 IP地址信息中的一种或多种,所述设备部件的标识信息为所述控制终端中蓝牙的MAC地址、 WLAN的MAC地址中的一种或多种。

在本发明的一个实施例中,所述分配模块还用于在所述使用所述应用程序的用户与已 有帐户的匹配程度值小于所述预设阈值时为所述使用所述应用程序的用户分配新帐户。

附图说明

图1是根据本发明一个实施例的智能家居应用程序的登录方法的流程图;

图2是根据本发明一个具体实施例的智能家居应用程序的登录方法的流程图;

图3是根据本发明一个实施例的智能家居系统的方框示意图;

图4是根据本发明一个具体实施例的智能家居系统的连接关系示意图;

图5是根据本发明另一个具体实施例的智能家居系统的连接关系示意图;

图6是根据本发明一个实施例的云服务器的方框示意图。

附图标记:

家用电器10、云服务器20、控制终端30、采集模块201、计算模块202和分配模块 203。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同 或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描 述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面结合附图描述本发明实施例的智能家居应用程序的登录方法、智能家居系统和 云服务器。

图1是根据本发明一个实施例的智能家居应用程序的登录方法的流程图。如图1所示, 本发明实施例的智能家居应用程序的登录方法,包括以下步骤:

S1,启动智能家居的应用程序。

具体地,用户打开控制终端中智能家居的应用程序。

在本发明的一个实施例中,控制终端包括移动终端(例如,手机、平板电脑)、电脑等。 也就是说,智能家居的应用程序可以是安装在移动终端上的客户端,也可以是安装在电脑 上的web版客户端。

S2,采集运行应用程序的控制终端的终端信息和控制终端所处位置的位置属性信息。

在本发明的一个实施例中,终端信息为控制终端的控制终端识别码、操作系统类型、 品牌和型号中的一种或多种,位置属性信息为控制终端的地理位置信息、IP地址信息中的 一种或多种,

具体地,通过智能家居的应用程序采集运行该应用程序的控制终端的终端信息和控制 终端所处位置的位置属性信息。

更具体地,控制终端给智能家居的应用程序授予部分权限,以允许智能家居的应用程 序可以获取控制终端的终端信息和位置属性信息。应用程序启动后获取控制终端的终端信 息和位置属性信息,并将控制终端的终端信息和位置属性信息发送给云服务器。

S3,根据终端信息和位置属性信息计算使用应用程序的用户与已有帐户的匹配程度值。

具体地,云服务器中存储有许多老用户的账户信息(即已有账户的账户信息),账户信 息中包括该用户的账户名、密码以及该用户所使用的控制终端的终端信息和位置属性信息。

云服务器接收到应用程序发送的控制终端的终端信息和位置属性信息后,将这些信息 与云服务器中所存储的已有账户的账户信息进行匹配,以获得使用该应用程序的用户与已 有帐户的匹配程度值。

S4,如果使用应用程序的用户与已有帐户的匹配程度值大于或等于预设阈值,则将匹 配的已有帐户分配至应用程序。

具体地,如果使用应用程序的用户与已有帐户的匹配程度值大于或等于预设阈值,则 说明该用户为老用户,则将该用户之前登录用的旧的账户分配给当前用户,那么该用户则 登录成功。例如,当用户重装应用程序后,会出现这种情况。

在本发明的一个实施例中,还包括:如果使用应用程序的用户与已有帐户的匹配程度 值小于预设阈值,则为使用应用程序的用户分配新帐户。

具体地,如果使用应用程序的用户与已有帐户的匹配程度值等于0,也就是该用户的 控制终端的终端信息和位置属性信息与云服务器中存储的对应种类的信息都不能匹配,则 说明该用户是一个全新的用户,那么,则为该用户的应用程序分配一个新帐户。

如果使用应用程序的用户与已有帐户的匹配程度值大于0且小于预设阈值,则判断该 用户为疑似老用户,那么,为该用户的应用程序分配一个新帐户。在用户的使用过程中, 由于控制终端的地理位置信息、IP地址信息等信息可能会发生变化,那么经过一段时间后, 云服务器再次执行本发明实施例的登录方法,即重新计算使用应用程序的用户与已有帐户 的匹配程度值,如果重新计算后的匹配程度值大于或等于预设阈值,则将匹配的已有帐户 (即旧的账户)分配至应用程序。如果仍然小于预设阈值,即仍然判定为疑似老用户,则 继续使用上次分配的新账户。

在本发明的实施例中,智能家居的应用程序无需用户注册即可使用,由于应用程序登 录所使用的账户信息都是由云服务器给分配,分配后应用程序即可自动登录成功,所以, 用户是看不到登录所使用的账户名和密码的,用户也就无需去记忆账户名和密码。当用户 想要使用智能家居的应用程序时,只需打开应用程序即可,应用程序能够自动登录。

在本发明的一个实施例中,还包括:采集运行应用程序的控制终端中设备部件的标识 信息,其中,根据终端信息、位置属性信息和设备部件的标识信息计算使用应用程序的用 户与已有帐户的匹配程度值。

在本发明的一个实施例中,设备部件的标识信息为控制终端中蓝牙的MAC地址、WLAN 的MAC地址中的一种或多种。

进一步地,根据终端信息、位置属性信息和设备部件的标识信息计算使用应用程序的 用户与已有帐户的匹配程度值具体包括:将终端信息、位置属性信息和设备部件的标识信 息与已有帐户预存的终端信息、位置属性信息和设备部件的标识信息进行比对;以及根据 比对结果生成匹配程度值。

具体地,将终端信息、位置属性信息和设备部件的标识信息与已有帐户预存的终端信 息、位置属性信息和设备部件的标识信息进行比对,例如,匹配程度值的初始值为零,通 过比对,如果终端信息中的控制终端识别码与已有帐户预存的控制终端识别码相同,则将 匹配程度值加一,如此将终端信息、位置属性信息和设备部件的标识信息进行一一比对, 以得到最终的匹配程度值。

下面通过一个具体的实施例来描述智能家居应用程序的登录方法。

图2是根据本发明一个具体实施例的智能家居应用程序的登录方法的流程图。如图2 所示,本发明实施例的智能家居应用程序的登录方法,包括以下步骤:

S101,判断控制终端的IP地址是否匹配成功。若是,执行S102,若否,执行S103。

也就是将控制终端的IP地址与云服务器中已有帐户预存的IP地址进行比对,如果已 有帐户预存的IP地址中存在该控制终端的IP地址,则说明该IP地址匹配成功。

S102,如果IP地址匹配成功,则将匹配程度值加一。

S103,判断控制终端的地理位置信息是否匹配成功。若是,执行S104,若否,执行S105。

S104,如果地理位置信息匹配成功,则将匹配程度值加一。

S105,判断控制终端的操作系统类型是否匹配成功。若是,执行S106,若否,执行S107。

S106,如果操作系统类型匹配成功,则将匹配程度值加一。

S107,判断控制终端的品牌和型号是否匹配成功。若是,执行S108,若否,执行S109。

S108,如果品牌和型号匹配成功,则将匹配程度值加一。

S109,判断控制终端的蓝牙、WLAN的MAC地址是否匹配成功。若是,执行S110,若否, 执行S111。

S110,如果的蓝牙、WLAN的MAC地址匹配成功,则将匹配程度值加一。

S111,判定为新用户,并分配新账户给新用户的应用程序。

S112,判断匹配程度值是否大于或等于预设阈值N。若是,执行S113,若否,执行S114。

S113,判定为老用户,并将匹配的旧的账户分配给老用户的应用程序。

S114,判定为疑似老用户,并分配新账户给疑似老用户的应用程序。

具体地,在分配新账户给疑似老用户的应用程序之后,在用户的使用过程中,一段时 间后再次执行步骤S101至S112,重新判断该用户,如果判定为老用户,则将匹配的旧的 账户分配给它,如果仍然判定为疑似老用户,则继续使用上次分配的新账户。

本发明实施例的智能家居应用程序的登录方法,采集运行应用程序的控制终端的信息, 并根据控制终端的信息计算使用该应用程序的用户与已有账户的匹配程度值,根据匹配程 度值自动为该应用程序分配账户以使应用程序成功登录,该登录方法只需要用户启动应用 程序,就能实现应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大降低 了用户操作的复杂度,从而提升了用户体验。

为了实现上述实施例,本发明还提出了一种智能家居系统。

图3是根据本发明一个实施例的智能家居系统的方框示意图。如图3所示,本发明实 施例的智能家居系统,包括:家用电器10、云服务器20和控制终端30。其中,家用电器 10由控制终端30中的应用程序控制。

控制终端30用于启动应用程序,其中,应用程序启动后获取控制终端30的终端信息 和控制终端30所处位置的位置属性信息,并将终端信息和位置属性信息发送至云服务器 20。

在本发明的一个实施例中,控制终端30包括移动终端(例如,手机、平板电脑)、电 脑等。也就是说,智能家居的应用程序可以是安装在移动终端上的客户端,也可以是安装 在电脑上的web版客户端。

在本发明的一个实施例中,终端信息为控制终端30的控制终端30识别码、操作系统 类型、品牌和型号中的一种或多种,位置属性信息为控制终端30的地理位置信息、IP地 址信息中的一种或多种。

具体地,当用户想要使用智能家居的应用程序时,可以点击控制终端30中的应用程序 的图标,控制终端30则根据用户的操作启动应用程序。

进一步地,控制终端30给智能家居的应用程序授予部分权限,以允许智能家居的应用 程序可以获取控制终端30的终端信息和位置属性信息。应用程序启动后,获取控制终端 30的终端信息和位置属性信息,并将控制终端30的终端信息和位置属性信息发送给云服 务器20。

云服务器20用于根据终端信息和位置属性信息计算使用应用程序的用户与已有帐户 的匹配程度值,并在判断应用程序的用户与已有帐户的匹配程度值大于或等于预设阈值时 将匹配的已有帐户分配至应用程序。

具体地,云服务器20中存储有许多老用户的账户信息(即已有账户的账户信息),账 户信息中包括该用户的账户名、密码以及该用户所使用的控制终端30的终端信息和位置属 性信息。云服务器20在通过智能家用的应用程序采集到控制终端30的终端信息和位置属 性信息后,将这些信息与云服务器20中所存储的已有账户的账户信息进行匹配,以获得使 用该应用程序的用户与已有帐户的匹配程度值。

进一步地,云服务器20在判断使用应用程序的用户与已有帐户的匹配程度值大于或等 于预设阈值时,则判断该用户为老用户,并将该用户之前登录用的旧的账户分配给当前用 户,那么该用户则登录成功。例如,当用户重装应用程序后,会出现这种情况。

在本发明的一个实施例中,云服务器20还用于在使用应用程序的用户与已有帐户的匹 配程度值小于预设阈值时为使用应用程序的用户分配新帐户。

具体地,如果使用应用程序的用户与已有帐户的匹配程度值等于0,也就是该用户的 控制终端30的终端信息和位置属性信息与云服务器20中存储的对应种类的信息都不能匹 配,则说明该用户是一个全新的用户,那么,则为该用户的应用程序分配一个新帐户。

如果使用应用程序的用户与已有帐户的匹配程度值大于0且小于预设阈值,则判断该 用户为疑似老用户,那么,为该用户的应用程序分配一个新帐户。在用户的使用过程中, 由于控制终端30的地理位置信息、IP地址信息等信息可能会发生变化,那么经过一段时 间后,云服务器20重新计算使用应用程序的用户与已有帐户的匹配程度值,如果重新计算 后的匹配程度值大于或等于预设阈值,则将匹配的已有帐户(即旧的账户)分配至应用程 序。如果仍然小于预设阈值,即仍然判定为疑似老用户,则继续使用上次分配的新账户。

在本发明的实施例中,智能家居的应用程序无需用户注册即可使用,由于应用程序登 录所使用的账户信息都是由云服务器20给分配,分配后应用程序即可自动登录成功,所以, 用户是看不到登录所使用的账户名和密码的,用户也就无需去记忆账户名和密码。当用户 想要使用智能家居的应用程序时,只需打开应用程序即可,应用程序能够自动登录。

在本发明的一个实施例中,应用程序启动后还获取控制终端30中设备部件的标识信 息,并将设备部件的标识信息发送至服务器,服务器根据终端信息、位置属性信息和设备 部件的标识信息计算使用应用程序的用户与已有帐户的匹配程度值。

进一步地,云服务器20用于将终端信息、位置属性信息和设备部件的标识信息与已有 帐户预存的终端信息、位置属性信息和设备部件的标识信息进行比对,并根据比对结果生 成匹配程度值。

在本发明的一个实施例中,设备部件的标识信息为控制终端30中蓝牙的MAC地址、WLAN 的MAC地址中的一种或多种。

具体地,云服务器20将终端信息、位置属性信息和设备部件的标识信息与已有帐户预 存的终端信息、位置属性信息和设备部件的标识信息进行比对,例如,匹配程度值的初始 值为零,通过比对,如果终端信息中的控制终端30识别码与已有帐户预存的控制终端30 识别码相同,云服务器20则将匹配程度值加一,如此将终端信息、位置属性信息和设备部 件的标识信息进行一一比对,以得到最终的匹配程度值。

在本发明的一个实施例中,智能家居系统中控制终端30(以手机为例,手机中安装有 智能家居的应用程序,简称为APP)、云服务器20和家用电器10之间的连接关系以及通信 协议如图4所示,即家用电器10与云服务器20之间的连接关系为直接连接关系。图4中 的WiFi设备即为本发明实施例中的家用电器10。

在本发明的一个实施例中,智能家居系统中控制终端30(以手机为例,手机中安装有 智能家居的应用程序,简称为APP)、云服务器20和家用电器10之间的连接关系以及通信 协议如图5所示,即家用电器10与云服务器20之间通过网关进行间接连接。图5中的设 备1、…设备N即为本发明实施例中的家用电器10。

本发明实施例的智能家居系统,云服务器采集运行应用程序的控制终端的信息,并根 据控制终端的信息计算使用该应用程序的用户与已有账户的匹配程度值,并根据匹配程度 值自动为该应用程序分配账户以使应用程序成功登录,通过该系统,只需要用户启动应用程 序,就能实现应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大降低了 用户操作的复杂度,从而提升了用户体验。

为了实现上述实施例,本发明还提出了一种云服务器。

图6是根据本发明一个实施例的云服务器的方框示意图。其中,云服务器20与控制终 端30中的应用程序进行通信,如图6所示,本发明实施例的云服务器20,包括:采集模 块201、计算模块202和分配模块203。

采集模块201用于运行应用程序的控制终端30的终端信息和控制终端30所处位置的 位置属性信息。

具体地,采集模块201通过智能家居的应用程序采集运行该应用程序的控制终端30的 终端信息和控制终端30所处位置的位置属性信息。

更具体地,给智能家居的应用程序授予部分权限,以允许智能家居的应用程序可以获 取控制终端30的终端信息和位置属性信息。应用程序启动后获取控制终端30的终端信息 和位置属性信息,并将控制终端30的终端信息和位置属性信息发送给云服务器的采集模块 201。

在本发明的一个实施例中,终端信息为控制终端30的控制终端30识别码、操作系统 类型、品牌和型号中的一种或多种,位置属性信息为控制终端30的地理位置信息、IP地 址信息中的一种或多种。

计算模块202用于根据终端信息和位置属性信息计算使用应用程序的用户与已有帐户 的匹配程度值。

具体地,云服务器中存储有许多老用户的账户信息(即已有账户的账户信息),账户信 息中包括该用户的账户名、密码以及该用户所使用的控制终端30的终端信息和位置属性信 息。

采集模块201接收到应用程序发送的控制终端30的终端信息和位置属性信息后,计算 模块202将这些信息与云服务器中所存储的已有账户的账户信息进行匹配,以获得使用该 应用程序的用户与已有帐户的匹配程度值。

分配模块203用于在使用应用程序的用户与已有帐户的匹配程度值大于或等于预设阈 值时,将匹配的已有帐户分配至应用程序。

具体地,如果使用应用程序的用户与已有帐户的匹配程度值大于或等于预设阈值,则 说明该用户为老用户,分配模块203则将该用户之前登录用的旧的账户分配给当前用户, 那么该用户则登录成功。例如,当用户重装应用程序后,会出现这种情况。

在本发明的一个实施例中,分配模块203还用于在使用应用程序的用户与已有帐户的 匹配程度值小于预设阈值时为使用应用程序的用户分配新帐户。

具体地,如果使用应用程序的用户与已有帐户的匹配程度值等于0,也就是该用户的 控制终端30的终端信息和位置属性信息与云服务器中存储的对应种类的信息都不能匹配, 则说明该用户是一个全新的用户,那么,分配模块203则为该用户的应用程序分配一个新 帐户。

如果使用应用程序的用户与已有帐户的匹配程度值大于0且小于预设阈值,分配模块 203则判断该用户为疑似老用户,那么,分配模块203为该用户的应用程序分配一个新帐 户。在用户的使用过程中,由于控制终端30的地理位置信息、IP地址信息等信息可能会 发生变化,那么经过一段时间后,计算模块202重新计算使用应用程序的用户与已有帐户 的匹配程度值,如果重新计算后的匹配程度值大于或等于预设阈值,分配模块203则将匹 配的已有帐户(即旧的账户)分配至应用程序。如果仍然小于预设阈值,即仍然判定为疑 似老用户,则继续使用上次分配的新账户。

在本发明的实施例中,智能家居的应用程序无需用户注册即可使用,由于应用程序登 录所使用的账户信息都是由云服务器给分配,分配后应用程序即可自动登录成功,所以, 用户是看不到登录所使用的账户名和密码的,用户也就无需去记忆账户名和密码。当用户 想要使用智能家居的应用程序时,只需打开应用程序即可,应用程序能够自动登录。

在本发明的一个实施例中,采集模块201还用于采集运行应用程序的控制终端30中设 备部件的标识信息;计算模块202用于根据终端信息、位置属性信息和设备部件的标识信 息计算使用应用程序的用户与已有帐户的匹配程度值。

进一步地,计算模块202具体用于将终端信息、位置属性信息和设备部件的标识信息 与已有帐户预存的终端信息、位置属性信息和设备部件的标识信息进行比对,并根据比对 结果生成匹配程度值。

在本发明的一个实施例中,设备部件的标识信息为控制终端30中蓝牙的MAC地址、WLAN 的MAC地址中的一种或多种。

具体地,计算模块202将终端信息、位置属性信息和设备部件的标识信息与已有帐户 预存的终端信息、位置属性信息和设备部件的标识信息进行比对,例如,匹配程度值的初 始值为零,通过比对,如果终端信息中的控制终端30识别码与已有帐户预存的控制终端 30识别码相同,则将匹配程度值加一,如此将终端信息、位置属性信息和设备部件的标识 信息进行一一比对,以得到最终的匹配程度值。

本发明实施例的云服务器,通过应用程序采集运行该应用程序的控制终端的信息,并 根据控制终端的信息计算使用该应用程序的用户与已有账户的匹配程度值,以及根据匹配 程度值自动为该应用程序分配账户以使应用程序成功登录,该服务器实现了自动为应用程 序分配账户,以使应用程序自动登录,无需用户记忆、输入账户的用户名和密码,大大降 低了用户操作的复杂度,从而提升了用户体验。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、 “厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、 “外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于 附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所 指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发 明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性 或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示 或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两 个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定” 等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是 机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两 个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通 技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可 以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第 一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或 斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、 “下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特 征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示 例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者 特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述 不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以 在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领 域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进 行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的, 不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例 进行变化、修改、替换和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号