一种用户和种植箱的关联关系建立方法及系统与流程

文档序号:11962050阅读:152来源:国知局
一种用户和种植箱的关联关系建立方法及系统与流程

本发明涉及信息技术领域,特别是涉及一种用户和种植箱的关联关系建立方法及系统。



背景技术:

随着社会生活水平的提高,种植箱逐渐普及,尤其是家庭种植箱。家庭种植箱多数应用于生长周期较短的小型蔬菜植物的种植,可以达到娱乐及亲子教育的目的。

在用户使用种植箱之初,种植箱需与服务器建立通信连接,并通过服务器建立种植箱和用户之间的关联关系,以便用户通过服务器给种植箱发送操作指令。

在现有技术中,多是通过种植箱开启热点,用户使用的终端与该热点建立连接,然后通过HTTP请求将种植箱可连接的无线网络接入点等相关信息发送给种植箱,再由种植箱连接到该无线网络接入点之后,向服务器发送关联请求。

在实际应用中,种植箱仅在其首次开机时开启热点模式,且仅持续60秒,之后将关闭热点模式,如果终端没有及时与种植箱提供的热点连接,或者没有及时向种植箱传送无线网络接入点等相关信息,则将导致种植箱无法连接无线网络,无法与服务器建立通信连接,进而使得服务器无法建立用户与种植箱的关联关系,可能需要用户使用终端多次尝试才能关联成功,用户体验较差。



技术实现要素:

为解决上述技术问题,本发明提供一种用户和种植箱的关联关系建立方法及系统。

一种用户和种植箱的关联关系建立方法,应用于种植箱,所述种植箱中内置有扫描模块和通信模块,所述方法包括:

在通过所述扫描模块扫描到图形识别码时,解析所述图形识别码,并获得所述图形识别码中携带的无线网络接入点的信息和用户的标识信息;

根据所述无线网络接入点的信息,通过所述通信模块与所述无线网络接入点连接,建立与服务器的通信连接;

向所述服务器发送关联请求,所述关联请求中至少携带所述用户的标识信息和所述种植箱的标识信息,以使所述服务器根据所述关联请求,建立所述用户和所述种植箱的关联关系。

在本发明的一种具体实施方式中,所述图形识别码为:所述用户对应的终端根据当前检测到的无线网络接入点生成的。

在本发明的一种具体实施方式中,所述图形识别码为二维码。

一种用户和种植箱的关联关系建立系统,所述系统包括种植箱和服务器,所述种植箱中内置有扫描模块和通信模块,其中,

所述种植箱,用于在通过所述扫描模块扫描到图形识别码时,解析所述图形识别码,并获得所述图形识别码中携带的无线网络接入点的信息和用户的标识信息;根据所述无线网络接入点的信息,通过所述通信模块与所述无线网络接入点连接,建立与所述服务器的通信连接;向所述服务器发送关联请求,所述关联请求中至少携带所述用户的标识信息和所述种植箱的标识信息;

所述服务器,用于根据所述关联请求,建立所述用户和所述种植箱的关联关系。

在本发明的一种具体实施方式中,所述系统还包括所述用户对应的终端,

所述终端,用于根据当前检测到的无线网络接入点生成所述图形识别码。

在本发明的一种具体实施方式中,所述终端具体用于:

在自身当前连接的是数据网络的情况下,获取检测到的无线网络接入点列表,在所述无线网络接入点列表中确定所述种植箱可连接的无线网络接入点,获得所述无线网络接入点的信息,所述无线网络接入点的信息包括所述无线网络接入点的名称和密码;根据所述无线网络接入点的信息和所述用户的标识信息生成所述图形识别码。

在本发明的一种具体实施方式中,所述终端具体用于:

在自身当前连接的是无线网络的情况下,获得当前连接的无线网络接入点的信息,所述无线网络接入点的信息包括所述无线网络接入点的名称和密码;根据所述无线网络接入点的信息和所述用户的标识信息生成所述图形识别码。

在本发明的一种具体实施方式中,所述图形识别码为二维码。

在本发明的一种具体实施方式中,所述服务器还用于:

在接收到所述用户发送的针对关联的种植箱的查询请求时,在本地数据库中查询与所述用户具有关联关系的种植箱,如果查询到,则将查询到的种植箱的标识信息返回给所述用户。

在本发明的一种具体实施方式中,所述服务器还用于:

在接收到所述用户发送的针对所述种植箱的查询请求时,在本地数据库中查询所述种植箱与所述用户是否具有关联关系,如果否,则向所述用户返回绑定失败信息,以使所述用户重新提供所述图形识别码给所述种植箱。

应用本发明实施例所提供的技术方案,在种植箱通过扫描模块扫描到图形识别码时,可以通过解析该图形识别码获得无线网络接入点的信息和用户的标识信息,通过通信模块可以与该无线网络接入点连接,建立与服务器的通信连接,向服务器发送关联请求,在关联请求中携带用户的标识信息和种植箱的标识信息,服务器根据该关联请求,即可建立用户和种植箱的关联关系。这样,种植箱通过对图形识别码的扫描和解析,可以及时获取到无线网络接入点的信息,并及时向服务器发送关联请求,提高了无线网络连接成功率,进一步提高了服务器对种植箱和用户的关联关系建立成功率,提升了用户体验。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种用户和种植箱的关联关系建立方法的实施流程图;

图2为本发明实施例中用户和种植箱的关联关系建立系统的一种结构示意图;

图3为本发明实施例中一种用户和种植箱的关联关系建立系统的另一种结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了用户和种植箱的关联关系建立方法,该方法可以应用于种植箱,在该种植箱中内置有扫描模块和通信模块。种植箱在通过扫描模块扫描到图形识别码时,可以解析该图形识别码,获得其中携带的无线网络接入点的信息和用户的标识信息。根据获得的无线网络接入点的信息,可以通过通信模块与该无线网络接入点连接,建立与服务器的通信连接,向服务器发送关联请求,以使服务器建立用户和种植箱之间的关联关系。

种植箱通过对图形识别码的扫描和解析,可以及时获取到无线网络接入点的信息,并及时向服务器发送关联请求,提高了无线网络连接成功率,进一步提高了服务器对种植箱和用户的关联关系建立成功率,提升了用户体验。

参见图1所示,为本发明实施例所提供的一种用户和种植箱的关联关系建立方法的实施流程图,该方法可以包括以下步骤:

S110:在通过扫描模块扫描到图形识别码时,解析图形识别码,并获得图形识别码中携带的无线网络接入点的信息和用户的标识信息。

在实际应用中,可以由用户确定种植箱当前可连接的无线网络接入点。用户通过图形识别码生成工具可以将该无线网络接入点的信息和用户的标识信息生成图形识别码。用户可以将能够展示该图形识别码的工具放置在种植箱的扫描模块前,种植箱通过扫描模块即可扫描到该图形识别码。

或者,还可以由用户对应的终端根据当前检测到的无线网络接入点生成图形识别码。

在本发明的一种具体实施方式中,在终端自身当前连接的是数据网络的情况下,终端可以获取检测到的无线网络接入点列表,在无线网络接入点列表中确定种植箱可连接的无线网络接入点,获得无线网络接入点的信息,无线网络接入点的信息包括无线网络接入点的名称和密码;根据无线网络接入点的信息和用户的标识信息生成图形识别码。

可以理解的是,终端的无线网络连接模块启动后,可以实时检测当前环境中的无线网络接入点的信号,并将检测到的无线网络接入点的名称在无线网络接入点列表中展示。

如果终端自身当前连接的是数据网络,则其可以获取到自身的无线网络接入点列表,并将该无线网络接入点列表展示给用户。用户可以在该无线网络接入点列表中选择其已知密码的无线网络接入点作为种植箱可连接的无线网络接入点,并通过终端提供的输入界面输入该无线网络接入点的密码。即终端根据用户的指定,可以确定种植箱可连接的无线网络接入点,并获得该无线网络接入点的信息,该无线网络接入点的信息包括无线网络接入点的名称和密码。终端根据无线网络接入点的信息和用户的标识信息可以生成图形识别码。

在本发明的另一种具体实施方式中,在终端自身当前连接的是无线网络的情况下,终端可以获得当前连接的无线网络接入点的信息,无线网络接入点的信息包括无线网络接入点的名称和密码;根据无线网络接入点的信息和用户的标识信息生成图形识别码。

如果终端当前连接的是无线网络,则表明该无线网络的密码已为用户所知,可以将该无线网络接入点作为种植箱的可连接的无线网络接入点。在这种情况下,终端可以获得当前连接的无线网络接入点的信息,该无线网络接入点的信息可以包括无线网络接入点的名称和密码。终端根据该无线网络接入点的信息和用户的标识信息可以生成图形识别码。

当用户对应的终端生成图形识别码之后,可以在终端屏幕上显示该图形识别码。用户将该终端放置在种植箱的扫描模块前,种植箱通过扫描模块即可扫描到该图形识别码。

种植箱通过扫描模块扫描到图形识别码之后,可以解析该图形识别码,获得该图形识别码中携带的无线网络接入点的信息和用户的标识信息。

在本发明实施例中,图形识别码可以为一维码或者二维码,只要能够携带无线网络接入点的标识信息和用户的标识信息即可,本发明实施例对此不做限制。

另外,用户的标识信息可以是用户对应终端的终端标识信息,还可以是用户的用户名信息。

S120:根据无线网络接入点的信息,通过通信模块与无线网络接入点连接,建立与服务器的通信连接。

在步骤S110,种植箱通过解析扫描到的图形识别码,可以获得该图形识别码中携带的无线网络接入点的信息。根据该无线网络接入点的信息,种植箱通过通信模块可以与该无线网络接入点连接,建立与服务器的通信连接。具体的,种植箱中可以预设服务器地址相关信息,当种植箱通过通信模块连接到无线网络之后,即可根据预设的服务器地址相关信息,建立与服务器的通信连接。

S130:向服务器发送关联请求,关联请求中至少携带用户的标识信息和种植箱的标识信息,以使服务器根据关联请求,建立用户和种植箱的关联关系。

种植箱连接到无线网络,与服务器建立通信连接之后,可以向服务器发送关联请求。该关联请求中可以携带用户的标识信息和种植箱的标识信息,当然,还可以携带种植箱内模块状态信息或者环境参数信息,如风扇的开关状态、光感强度信息等。

服务器根据种植箱发送的关联请求中携带的用户的标识信息和种植箱的标识信息,可以建立用户和种植箱的关联关系。

应用本发明实施例所提供的方法,在种植箱通过扫描模块扫描到图形识别码时,可以通过解析该图形识别码获得无线网络接入点的信息和用户的标识信息,通过通信模块可以与该无线网络接入点连接,建立与服务器的通信连接,向服务器发送关联请求,在关联请求中携带用户的标识信息和种植箱的标识信息,服务器根据该关联请求,即可建立用户和种植箱的关联关系。这样,种植箱通过对图形识别码的扫描和解析,可以及时获取到无线网络接入点的信息,并及时向服务器发送关联请求,提高了无线网络连接成功率,进一步提高了服务器对种植箱和用户的关联关系建立成功率,提升了用户体验。

在本发明实施例中,服务器在接收到用户发送的针对关联的种植箱的查询请求时,可以在本地数据库中查询与用户具有关联关系的种植箱,如果查询到,则将查询到的种植箱的标识信息返回给用户。

通过本发明实施例所提供的技术方案,可以实现用户和种植箱的关联,同一个用户可以关联多个种植箱,同一个种植箱也可以关联多个用户。用户可以向服务器发送针对自己所关联的种植箱的查询请求,服务器接收到该查询请求时,可以在本地数据库中查询与该用户具有关联关系的种植箱,如果查询到,则将查询到的种植箱的标识信息返回给用户。

在实际应用中,用户也可以仅针对当前要关联的种植箱向服务器发出查询请求,在服务器接收到用户发送的针对种植箱的查询请求时,在本地数据库中查询该种植箱与用户是否具有关联关系,如果否,则向用户返回绑定失败信息,以使用户重新提供图形识别码给种植箱。种植箱解析图形识别码后重新向服务器发送关联请求。

相应于上面的方法实施例,本发明实施例还提供了一种用户和种植箱的关联关系建立系统。下文描述的一种用户和种植箱的关联关系建立系统与上文描述的一种用户和种植箱的关联关系建立方法可以对应参考。

参见图2所示,该系统可以包括种植箱220和服务器210,种植箱220中内置有扫描模块221和通信模块222,其中,

种植箱220,用于在通过扫描模块221扫描到图形识别码时,解析图形识别码,并获得图形识别码中携带的无线网络接入点的信息和用户的标识信息;根据无线网络接入点的信息,通过通信模块222与无线网络接入点连接,建立与服务器210的通信连接;向服务器210发送关联请求,关联请求中至少携带用户的标识信息和种植箱220的标识信息;

服务器210,用于根据关联请求,建立用户和种植箱220的关联关系。

应用本发明实施例所提供的系统,在种植箱通过扫描模块扫描到图形识别码时,可以通过解析该图形识别码获得无线网络接入点的信息和用户的标识信息,通过通信模块可以与该无线网络接入点连接,建立与服务器的通信连接,向服务器发送关联请求,在关联请求中携带用户的标识信息和种植箱的标识信息,服务器根据该关联请求,即可建立用户和种植箱的关联关系。这样,种植箱通过对图形识别码的扫描和解析,可以及时获取到无线网络接入点的信息,并及时向服务器发送关联请求,提高了无线网络连接成功率,进一步提高了服务器对种植箱和用户的关联关系建立成功率,提升了用户体验。

参见图3所示,在本发明的一种实施例中,该系统还可以包括用户对应的终端230,

终端230,用于根据当前检测到的无线网络接入点生成图形识别码。

在本发明的一种具体实施方式中,终端230具体用于:

在自身当前连接的是数据网络的情况下,获取检测到的无线网络接入点列表,在无线网络接入点列表中确定种植箱220可连接的无线网络接入点,获得无线网络接入点的信息,无线网络接入点的信息包括无线网络接入点的名称和密码;根据无线网络接入点的信息和用户的标识信息生成图形识别码。

在本发明的一种具体实施方式中,终端230具体用于:

在自身当前连接的是无线网络的情况下,获得当前连接的无线网络接入点的信息,无线网络接入点的信息包括无线网络接入点的名称和密码;根据无线网络接入点的信息和用户的标识信息生成图形识别码。

在本发明的一种具体实施方式中,图形识别码为二维码。

在本发明的一种具体实施方式中,服务器210还用于:

在接收到用户发送的针对关联的种植箱220的查询请求时,在本地数据库中查询与用户具有关联关系的种植箱220,如果查询到,则将查询到的种植箱220的标识信息返回给用户。

在本发明的一种具体实施方式中,服务器210还用于:

在接收到用户发送的针对种植箱220的查询请求时,在本地数据库中查询种植箱220与用户是否具有关联关系,如果否,则向用户返回绑定失败信息,以使用户重新提供图形识别码给种植箱220。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种用户和种植箱的关联关系建立方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1