用于管理物联网用户和设备的方法和系统与流程

文档序号:11156757阅读:371来源:国知局
用于管理物联网用户和设备的方法和系统与制造工艺

本发明涉及物联网的用户和设备的管理,更具体地,涉及一种用于管理物联网用户和设备的方法和装置。



背景技术:

物联网(Internet ofThings,IoT)是一种连接设备的网络,它能为设备、系统和服务提供先进的连接。所连设备可用于检测、接收和传输信息,并可与其他设备、网络或计算机通信。



技术实现要素:

有鉴于此,本发明实施例的目的是提供一种用于管理物联网用户和设备的方法和装置。

为了达到上述目的,一方面,本发明公开了一种用连接到物联网的关联设备交流数据的方法,包括:

以关联于所述物联网的一台服务器,认证关联于第一帐户名的第一设备和关联于第二帐户名的第二设备;

通过一个通信系统,连接所述经认证的第一设备和所述经认证的第二设备;

在连接到所述通信系统的所述第一设备和所述第二设备之间交流数据,通过:

以所述第一设备,用所述第一设备和所述第二设备之一的一个组件,生成代表一种数据类型的数据;

以所述通信系统,传送所述数据到所述第二设备。

另一方面,本发明实施例提出一种用连接到物联网的关联设备交流数据的装置,包括:

至少一个存储器;

至少一个处理器,其执行储存在所述存储器内的指令以:

认证关联于第一帐户名的第一设备和关联于第二帐户名的第二设备;

通过一个通信系统,连接所述经认证的第一设备和所述经认证的第二设备;

在连接到所述通信系统的所述第一设备和所述第二设备之间交流数据,通过:

以所述第一设备,用所述第一设备和所述第二设备之一的一个组件,生成代表一种数据类型的数据;

以所述通信系统,传送所述数据到所述第二设备。

本发明的上述及其它方面,将通过对以下实施例、所附权利要求书和附图的详细描述而公开。

附图说明

本发明在结合附图阅读时,可以从以下的详细描述中得到最好的理解。需要强调的是,根据通常的做法,附图的各种特征不是按比例的。相反,为解释清楚,所述各种特征的尺寸被任意地放大或缩小。在附图中:

图1是本发明一实施例提供的尝试向关联于物联网的服务器发起认证的设备的示意图;

图2是本发明一实施例提供的图1所示设备连接到另一联网设备的物联网的结构示意图;

图3是本发明一实施例提供的连接一个物联网中各设备的方法的流程图;

图4是本发明一实施例提供的尝试向连接到物联网的服务器发起认证的个人的示意图;

图5是本发明一实施例提供的图1所示个人连接到另一联网设备的物联网的结构示意图;

图6是本发明一实施例提供的连接物联网中设备和个人的方法的流程图;

图7是本发明一实施例提供的数据在其中两个联网设备间交流的物联网的结构示意图;

图8是本发明一实施例提供的用于在联网设备间生成并交流数据的模块的示意图。

具体实施方式

因特网(Internet)是一个全球性的系统,系统中的计算机网络和计算机通过标准的互联网协议套件通信,例如传输控制协议(Transmission Control Protocol,TCP)和因特网互联协议(InternetProtocol,IP)协议。物联网(IoT)包括可以检测、接收或传输信息的设备,并可与其他设备、网络或计算机进行通信。物联网中的每一个设备可以由一个标识符被唯一指定,诸如无线电频率识别码或地址。物联网中的设备可以包括诸如传感器、致动器、手机、电器和其他可连接的设备。

物联网因其大量的连接设备,往往缺乏中央服务器登录机制的安全性,所述中央服务器通常用于管理媒体系统的互连,例如视频、音频和即时通讯;物联网也经常与社交网络隔离。本发明公开的实施方式描述了用于认证设备的方法和装置,其认证以帐户名通过服务器来允许设备之间的通信。相同的帐户名可以关联到任意数量的设备标识符,并且还可用于社交网络应用程序,从而提供了一种网络,它能够同时包括社交网络和物联网的连接功能。无论有多少设备与同一帐户名相关联,关联到所述同一帐户的多个设备都可以登录到所述服务器。

此外,设备及其互连(即与其他设备的连接)可以通过基于其帐户名分配的不同的策略来管理。例如,当各设备共享相同的帐户名或同属于一个组时,可以自动相连。因此,远程设备可以作为无服务器或人工干预的监测或跟踪设备。例如,在关联到同一帐户的两个设备之间,视频或音频通信连接可以自动建立。在一些实施例中,针对其互连性,不同的设备可以被分配不同的策略。

更进一步地,一个物联网可用于将第一联网设备所生成的数据传输到第二联网设备,例如已彼此认证的第一和第二设备。所述第一设备可以生成一种或多种各式的数据,例如,位置数据、视频数据、图像数据和声音数据。所述不同类型的由所述第一设备生成的数据,可使用所述第一设备的不同硬件组件来生成。例如,位置数据可由所述第一设备的一个地理位置或全球定位系统组件来生成,而视频数据可由所述第一设备的图像和声音获取组件——诸如照相机和麦克风——来生成。

本发明公开的实施例描述了用于将第一联网设备生成的数据传输到第二联网设备的方法和装置,所述传输通过在所述第一和第二联网设备上执行一个移动应用程序来实现。所述移动应用程序的单个实例可在所述第一和第二联网设备之间共享,或者各设备可分别执行所述移动应用程序的一个实例。所述移动应用程序包括用户界面功能,用以认证联网设备、生成数据及传输所述生成数据到已认证设备。例如,所述移动应用程序可以包括用于生成数据类型的多个模块,其中,第一模块用于生成位置数据,并且可以在用户界面用一个卫星图标表示,当点击图标时,用所述设备的一个地理位置或全球定位系统组件来生成表示所述设备或认证设备的位置的数据。所述用户界面可以为所述联网设备的用户提供一个方便的方法,用以生成并交流各种类型的数据而无需用户与用于生成数据的所述设备的各种硬件组件的直接交互。

同一帐户下,各设备可通过对每个设备分配的设备标识符加以区别。所述设备标识符可以被定义和分配,用以唯一地识别同一帐户名下的设备。这样可以实现经由不同的设备名称以一个单一账户对多个物联网设备的管理。

除了物联网的功能,帐户还可以包括社交网络功能,从而在同一界面统一物联网与社交网络的功能。

连接关联于不同帐户名的设备,可以通过确定的规则和权限的过程来实现。例如,附加的控制机制,诸如一个请求和批准的程序,可以用来将一个设备添加到另一个设备的“朋友”列表。

在一些实施例中,关联于不同帐户名和同一帐户的设备可以分为两组。分组也可以基于其他标准,还可以包括人和物的混合。例如,一个组可以包括关联于一个家庭的设备和个人,而另一组可以包括属于朋友关系的设备和个人。不同的策略可以被定义和应用于管理物联网设备及其与其他设备或个人的互连。

如本文所用,术语“物联网设备”(或“IoT设备”)可以指代任何具有可寻址接口(例如IP地址、蓝牙标识符、近场通信(NFC)标识符)的对象(例如设备、传感器等),并且可以通过有线或无线连接传输信息到一个或多个其他设备。一个物联网设备可以具有被动通信接口,如快速响应(QR)码、射频识别(RFID)标签、NFC标签或类似物,或主动通信接口,如调制解调器、无线电收发机、发报机或类似物。

一个物联网设备可以具有一个特定的属性集(例如设备状态或状况,如物联网设备是开或关、打开或关闭、空闲或活跃、可用于执行任务或被占用等等,冷却或加热功能,环境监测或记录功能,发光功能,发声功能),该属性集可以中央处理单元(CPU)、微处理器、专用集成电路(ASIC)或类似物来嵌入、控制或监测。

例如,物联网设备可以包括但不限于冰箱、烤面包机、烤箱、微波炉、冷藏箱、洗碗机、餐具、手工具、洗衣机、干衣机、炉、空调、恒温器、电视机、灯具、吸尘器、洒水器、电表、煤气表等,只要这些设备都配备了可寻址的通信接口来以物联网通信。物联网设备还可以包括手机、台式电脑、笔记本电脑、平板电脑、个人数字助理(PDA)等。

一个物联网设备可被配置用于连接到一个物联网,如本地无线临时网络(ad-hoc网络)或因特网。相应地,所述物联网可以被包括在“传统”因特网可接入设备(例如笔记本电脑或台式电脑、手机等)及通常没有因特网连接性的设备(例如洗碗机)所形成的组合中。

图1展示了尝试向关联于物联网108的服务器106发起认证(例如登录)的设备104。可选地,设备104可以连接到网络102,网络102可以是因特网、专用网络、公共网络、社交网络和/或另一个物联网。网络102还可以包括具有相同的帐户名的其他设备。例如,设备104可以与一个设备标识符(“000001”)及一个帐户名称(“Green”)相关联。每个设备标识符与至少一个设备相关联。服务器106控制访问网络的物联网108和通过与设备(“绿”)相关联的帐户名认证设备104。物联网108,如图所绘,被连接到设备110和112,但也可以连接到互联网、专用网络、公共网络、社交网络、其他物联网和/或其他设备。设备110和112未连接,因为设备112具有与设备110(“Green”)不同的帐户名称(“Red”),因此分属不同组。虽然设备110具有与设备104相同的帐户名而从属于同一组,设备104和110的设备标识符是不同而专属于每个设备的。本领域的普通技术人员可以理解,具有同一帐户名的设备是从属于同一组设备的一个特例。

网络102和108可以包括有线或无线网络设备,例如路由器、交换机、继电器或服务器,从而使通信能够进行或者可连接到上述设备。在一些实施例中,网络102和108可以包括云计算环境。在另一些实施例中,网络是局域网、物联网或机器到机器的网络。因此,在一些实施例中,连接到网络102和108以及彼此互连的设备可以经由机器到机器的技术自主地通信。

图2展示了一个物联网202,其中设备204连接到具有同一帐户名的设备208。这里设备208已经由服务器认证(未示出)并连接到设备204,因为设备204和208具有相同的帐户名,因此属于同一组。设备204和208互连,但未连接设备206,因为设备206具有不同的帐户名,因此分属不同组。在一些实施例中,设备204和208通过机器到机器技术自动连接。在另一些实施例中,设备204和208通过一个机器而非服务器自动连接。在这些实施例中,设备204和208之间的连接可以经由帐户名(“Green”)实现简单的管理和信息交流。如图2所示,所述同一帐户名(“Green”)下的多个设备(如204和208)被登录到所述服务器,并由设备标识符(如“000001”和“000002”)区分。

图3是一个流程图,它描述了连接属于同一组的设备,以及需要时连接一个物联网中分属不同组的设备的方法。步骤302表示一个具有设备标识符的设备。在步骤304,一个帐户名以通信协议经由——例如——一个服务器,被关联到所述设备标识符。所述帐户名称可以是,例如,任意用户帐户、电子邮件地址、电话号码或服务器内的唯一字符串。在一些实施例中,所述设备标识符以XMPP协议的资源字段关联到所述帐户名。在另一些实施例中,每一个设备标识符都是一个统一资源标识符(URI)。在另一些实施例中,每一个设备关联到所述每一个账户名针对的至少一个唯一设备标识符。在上述的一些实施例中,一个附加识别标记以所述资源字段关联到所述设备标识符和所述帐户名。例如,所述的附加的识别标记可以表示设备类型和/或应用程序的版本号。

在步骤306中,所述设备经由所述帐户名和所述设备标识符认证,例如,通过一个关联到一个物联网的服务器,然后将所述设备登录到所述物联网。在判定分支308中,所述设备的帐户名与其他设备的帐户名进行比较。如果所述设备的帐户名和另一设备的帐户名同属一组,则在步骤310中连接所述设备以管理和交换信息。在一些实施例中,判断所述设备的帐户名和另一设备的帐户名是否属于同一组,需要判断所述第一帐户名和所述第二帐户名是否相同。在另一些实施例中,设备的连接无需服务器或人工的干预。在另一些实施例中,可由服务器以外的机器提示设备建立连接。在另一些实施例中,设备连接的建立可通过机器对机器的通信。在另一些实施例中,设备通过自发的视频或音频通信建立连接。

在步骤308中,如果经服务器在步骤306认证的关联到所述设备的所述帐户名与所述物联网中其他设备的帐户名分属不同组,则在步骤312中可以启动一个请求和批准的程序,其使用服务器或人工干预来连接关联于不同的组的设备。同样,在步骤310中连接的设备也可以通过在步骤312中启动一个请求和批准的程序与分属不同组的设备建立连接。如果不希望或不批准分属不同组的设备连接,则所述流程继续到步骤314,在此步骤中,数据在连接的各设备间交流。数据交流的方式及在连接的设备间可交流的数据类型,将在下文更详细地讨论。

如果与分属不同组的设备的连接被批准,则所述流程继续到步骤316,在其中作出决定是否限制信息访问和控制。在一些实施例中,不同的策略可以自动地分配用于连接分属不同组的设备。在另一些实施例中,策略可经人工或服务器干预分配用于连接分属不同组的设备。如果希望限制访问,则在步骤318中,分属不同组的设备的连接可用不同的策略建立,用以管理和/或在不同组之间共享信息。因此,针对控制和连接,登录到所述服务器的同属一组的设备可以与登录到所述服务器的分属不同组的设备具有不同的策略。如果希望在登录到所述服务器的分属不同组的设备间实现统一管理和完全信息共享,则在步骤320中,分属不同组的设备使用相同的策略建立连接。步骤318和320完成后,所述流程循环回到步骤312,直至终止于步骤314。

在一些实施例中,如果不同帐户名的设备被批准连接,所述其他设备可被添加到一个“好友列表”,以便将来所述流程在步骤308中以适当的限制连接所述设备,从而省却步骤316或320的需要。

本领域的普通技术人员须理解,图3实现的设计可用于仅包括个人的网络及包括个人和设备的网络。本领域的技术人员须立即认识到,图3展示的流程可用于一个由个人组成的网络(即社交网络)以便通过使用帐户名来协助信息交换和管理控制(未示出)。如下文,图4、5和6明确地展示了在一个由个人和设备组成的网络中使用上述设计以便通过使用帐户名来协助信息交换和管理控制。

图4展示了个人404尝试向连接到网络408的服务器406发起认证(例如登录),网络408还连接到设备410和412。可选地,个人404可以连接到网络402,网络402可以是因特网、专用网络、公共网络、社交网络或另一个物联网。网络402还可以包括其他设备和/或不同名或不同帐户名并因此同属或分属不同组的其他个人。个人404关联到一个个人标识符(“000001”)及一个帐户名(“Green”)。每个所述个人标识符关联到至少一个个人,并且在一些实施例中,所述个人标识符对每个帐户名是唯一的。服务器406控制访问网络408,并分别通过关联到所述个人的所述帐户名(“Green”)认证个人402。

网络408,如图所示,连接到设备410和412,但也可以连接到互联网、专用网络、公共网络、社交网络、其他物联网、其他设备或其他个人。设备410和412未连接,因为设备412具有与设备410(“Green”)不同的帐户名(“Red”),从而分属不同的组。

图5展示了网络506,其包括设备和个人。设备504和个人502具有相同的帐户名,从而可以同属一组,因而互相连接。这里个人502已被一个服务器认证(未示出)并连接到设备504,因为所述设备和所述个人同属一组。个人502和设备504而非设备506彼此互连,是因为设备506分属不同组。在一些实施例中,设备504和个人502通过机器而非服务器自动连接。在这里,连接可以让设备504和个人502之间通过帐户名(“Green”)的管理和信息交流更简单。如图5所示,设备504和个人502用同一帐户名(“Green”)登录到所述服务器上。

图6明确展示了使用如图3所示的以分组来区分物联网中设备的设计来在一个包括个人和设备的网络中区分设备和个人。相应地,图6是一个流程图,它描述了一个方法来在一个包含设备和个人的网络中连接具有同一帐户名并同属一组的个人和设备,并且如有需要,还可以连接所述个人到分属不同组的设备。步骤602展示了一个具有个人标识符的个人。在步骤604中,通过通信协议经由——例如——一台服务器,一个帐户名被关联到所述个人识别符。所述帐户名可以是,例如,任意用户帐户、电子邮件地址、电话号码或服务器内的唯一字符串。在一些实施例中,所述个人标识符通过XMPP协议中的一个资源字段与所述账户名关联。在另一些实施例中,每个个人标识符是一个统一资源标识符(Uniform Resource Identifier,URI)。在另一些实施例中,针对每一个用户名,每个个人都关联到至少一个唯一的个人识别符。在上述的一些实施例中,一个附加识别标记可经所述资源字段关联到所述设备标识符及所述帐户名。例如,所述附加识别标记可以表示设备类型和/或应用程序的版本号。

在步骤606中,通过帐户名和个人标识符,所述个人通过——例如——一个关联到所述网络的服务器认证,然后所述设备登录到网络中。在判断分支608中,所述个人的帐户名与其他设备或个人的帐户名进行比较。如果所述个人的帐户名与所述其他设备和/或个人的帐户名同属一组,则在步骤610中,所述个人与所述其他设备和/或所述个人进行连接用以管理和交流信息。在一些实施例中,判断所述个人的帐户名是否与所述其他设备和/或个人的帐户名同属一组,需要判断所述第一帐户名称和所述第二帐户名是否相同。在另一些实施例中,设备连接的建立无需服务器或人工干预。在另一些实施例中,可由服务器以外的机器提示设备建立连接。在另一些实施例中,所述个人通过自发的视频或音频通信与其他设备和/或个人建立连接。

在步骤608中,如果步骤606中经服务器认证的关联到所述个人的帐户名与所述网络中其他设备和/或个人的帐户名分属不同的组,那么可以在步骤612中启动一个请求和批准的程序,其使用服务器或人工干预来连接分属于不同组的设备和/或个人。类似地,在步骤610中连接的个人和其他设备和/或个人也可以在步骤612中发起请求和批准的程序来与分属不同组的设备和/或个人建立连接。如果不希望或不批准分属不同组的个人与其他设备和/或个人连接,则所述流程终止于步骤614。

如果分属不同组的个人与其他设备和/或个人的连接被批准,则所述流程推进到步骤616,在其中作出决定是否限制信息访问和控制。在一些实施例中,不同的策略可以自动地分配用于连接个人与分属不同组的设备和/或个人。在另一些实施例中,策略可经人工或服务器干预分配用于连接个人与分属不同组的设备和/或个人。如果希望限制访问,则在步骤618中,个人与分属不同组的设备和/或个人的连接可用不同的策略建立,用以管理和/或在不同组之间共享信息。因此,针对控制和连接,登录到所述服务器的同属一组的个人可以与分属不同组的设备和/或个人具有不同的策略。如果希望在登录到所述服务器的个人与分属不同组的设备和/或个人之间实现统一管理和完全信息共享,则在步骤620中,个人与分属不同组的设备和/或个人之间使用相同的策略建立连接。步骤618和620完成后,所述流程循环回到步骤612,直至终止于步骤614。

本领域普通技术人员须理解,图6所示的实施例可适用于连接其他设备和/或个人到一个包括设备和/或网络的网络。

在一些实施例中,如果不同帐户名的设备被批准连接,所述其他设备可被添加到一个“好友列表”,以便将来所述流程在步骤608中以适当的限制连接所述设备,从而省却步骤616或620的需要。

无论所述设备连接的方式,一旦认证,通过物联网连接的设备将能与其他连接的设备交流数据。在此意义下的交流数据是指从一个连接的设备到另一个连接的设备间数据的发送,因此可以包括生成数据以发送到第二设备的第一设备、生成数据以由第二设备识别(例如,存储在物联网内的中央服务器)的第一设备、识别发送到第二设备的数据的第一设备,向第二设备提示数据的识别的第一设备等等。因此,连接到物联网的第一设备和第二设备之间的数据通信可以包括传输表示数据的电子信号、传输表示识别某些数据的电子信号或其他在所述连接的设备之间的数据交换。

图7展示了一个物联网702,其中设备704被连接到具有同一帐户名的设备706。在这里,连接可以让设备704和706之间通过帐户名(“Green”)的管理和信息交流更简单。如图7所示,所述同一帐户名(“Green”)下的多个设备(如704和706)被登录到所述服务器,并由设备标识符(如“000001”和“000002”)区分。因此,所述连接使得所述连接设备生成的数据,例如设备704所生成的数据708,得以通过物联网702交流到设备706,所述交流数据以生成的数据710被其接收。又或者,设备706所生成的数据710,可以通过物联网702交流到设备704,以生成的数据708被接收。

所述在连接的设备间可交流的数据类型取决于连接到物联网702的设备类型。例如,如果设备704和设备706都是智能手机设备,所述生成数据708和/或710通常可以是能够由智能手机设备处理的任何类型的数据;然而,如果设备704和设备706之一或两者是传感器,如配置成以指示一个二进制信号来检测一个事件或事例的传感器,所述生成数据708和/或710可以仅仅是所述二进制信号。

为了说明本发明公开的特征,以下的实施例假设所述联网设备704和706为移动计算设备,如智能手机。在一些实施例中,设备704和706之间通信的数据可以是视频数据、图像数据、音频数据、警报数据或者用关联于所述设备的组件在其上生成的位置数据。因此,对于位置数据,第一设备可生成表示该设备的一个实时或近似实时的位置的数据,该数据此后可以被发送到所述其他设备以在该其他设备上报告所述第一设备的所述位置。例如,这可以在放错地方、丢失或被盗时用来定位智能手机或其他连接物联网的设备。所述位置数据可以包括地理位置数据、全球定位数据或任何其它类型的用于以物理基准点识别所连接设备的数据。

根据另一实施例,所述第一设备用一个图像获取组件,如联结到所述智能手机的前置或后置照相机,来生成视频数据或图像数据然后传输到所述其他设备。例如,通过生成视频数据,一对互连的设备可被用作安全系统,用以实时监测特定的对象或环境。在一些实施例中,接收传送的视频或图像数据的所述设备可以记录所接收的视频或图像数据供以后观看。类似地,所述生成的数据可以是用所述发端装备的声音获取组件生成的音频数据。

所述第一设备可以生成由——例如——所述第一设备的一个声音或图像获取组件检测到的表示一个事件或事例的警报数据。在一些实施例中,所述警报数据可以是一条文本信息或其他生成的电子消息的信号,用以通知设备用户所述检测到的事件或事例。例如,所述第一装置可配置为检测运动或噪音,且当检测到任意如上事件时,可以生成表示所述运动或噪声的警报数据并发送到所述其他装置。该特性可在比如家庭和办公室的安全设置中有应用。

所述生成的数据也可以是一条让所述设备收到时发生一个动作或执行一个流程的电子命令。即,以另一个示例说明,第一装置可以数据的形式产生一条电子命令,用于请求接收所述命令的设备执行一个声音文件,诸如智能手机的铃声。在移动设备丢失或放错地方时,或音量被设置为低或静音时,这个特性可能是有用的,可使所述移动设备产生一个噪声以指示它的位置。

图8是本发明一实施例提供的用于在联网设备间生成并交流数据的模块的示意图。在一个如图8所示的实施例中,所述模块被集成到一个移动应用程序800;然而,所述模块也可以是单独的组件和/或命令,用以在第一设备704和第二设备706之一上生成并交流数据。为了说明本发明公开内容的特征,以下的实施例假设所述智能设备704和706使用所述移动应用程序800执行图8所述模块。智能手机704和智能手机706之间的所述数据通信,可以通过任何适合的通信系统,如因特网、内联网(intranet)、以太网(Ethernet)、WiFi、蓝牙、近场通信(NFC)或任何其他形式,包括物联网702的连接类型——如果异于前例的话。

在一些实施例中,移动应用程序800包括位置追踪模块802、视频监视模块804、视频/图像记录模块806、事件检测模块808、声音记录模块810和远程命令模块812。所述移动应用程序800的各个模块可以用于通过与所述设备的一个或多个硬件组件交互来生成数据、与一个已认证的联网设备交流数据或以上两者。使用一个或多个所述模块可以通过在用户界面内选择所述模块来启动,例如,通过按压代表所述模块的图标,用智能手机704或706的触摸屏输入。在一些实施例中,移动应用程序800包括一个用户界面,其包括代表各模块802、804、806、808、810及812的图标。在一些实施例中,一个或多个模块可以由移动应用程序800的用户界面的一个共享的图标来表示。

例如,移动应用程序800的所述用户界面可以包括一个描绘卫星的图标,其代表位置跟踪模块802。通过选择所述图标,移动应用程序800致使一个相应的硬件组件(如地理位置或全球定位系统组件)来生成位置数据。在一些实施例中,选择所述图标也可以替代地或附加地致使所述设备接收由一个生成位置数据的设备传送给它的所述位置数据。生成位置数据可包括确定智能手机704、智能手机706或物联网702验证的其他设备的位置。例如,通过选择代表模块802的所述图标,智能手机704的用户可以生成指示智能手机706的位置的数据,所述位置数据可以以任何可辨别的形式来表示,包括但不限于定位坐标、数字地图上的标签、智能手机706在其内被检测到的住宅/商业/或其他机构的名称或地址,等等。因此,被选择用于生成所述位置数据的所述硬件组件可以是智能手机706的一个组件,即使生成所述位置数据的所述指令向智能手机704提供。

在另一些实施例中,移动应用程序800的所述用户界面可以包括一个描绘照相机的图标,其代表视频监视模块804和/或视频/图像记录模块806。智能手机704的用户选择此图标可致使智能手机706的相机或其他图像获取组件生成视频或图像数据(并且在涉及视频时,致使智能手机706的麦克风或其他声音获取组件生成音频数据)。因此,智能手机704的用户可以利用智能手机706作为视频监控设备,例如用于监控家庭或公司的安全,或作为视频或图像记录设备,例如用于以独特的位置记录视频或图像数据。

在一些实施例中,移动应用程序800的所述用户界面可以包括超出图中所示的那些功能。例如,所述用户界面可以允许用户认证一个或多个联网设备、管理认证设备的列表,以及维护文件,所述文件包括由所述用户的设备生成或由认证设备传送到所述用户的设备的先前记录的视频、图像或声音数据。

在另一些实施例中,考虑所有实施例和如本文所述的公开内容,第二设备(即一个可接收在它和生成数据的设备之间交流的所述数据的设备)可以包括多个设备。通过这种方式,所生成的数据可以被传送到多个设备,用以即时大规模传播。例如,当多个设备与一个给定帐户名相关联并经所述物联网认证,由第一个这样的设备生成的数据可传送至所有其他此类设备。

本文中所描述的许多方面涉及操作序列,其执行可通过,例如,一个计算设备的组件。应当认识到,本文描述的各种操作可由特定电路来执行,例如,专用集成电路(ASIC)、由一个或多个处理器执行的程序指令,或者两者的组合。此外,本文所描述的这些操作序列被认为可以在任何形式的计算机可读存储介质内完全实现,所述介质中存储一套相应的计算机指令,其执行会导致相关联的处理器执行本文所描述的功能。指令可以是直接可执行的或可用于开发可执行指令。例如,指令可以被实现为可执行或不可执行的机器代码,或可编译产生可执行或不可执行的机器代码的高级语言指令。此外,指令还可以被实现为或可以包括数据。计算机可执行指令也可以以任何格式,包括例程、子例程、程序、数据结构、对象、模块、应用程序、小程序、函数等来组织。如本领域的技术人员所认识,指令的细节包括但不限于数目、结构、序列和组织可以在不改变基本的逻辑、功能、处理和输出的情况下显著变化。

本文描述的各种说明性的区块、模块、元件、组件、方法和算法可为电子硬件、计算机软件或两者的组合来实现。为了说明硬件和软件的这种可互换性,各种说明性的区块、模块、元件、组件、方法和算法已在上文从功能上大体描述。至于上述功能是以硬件还是软件来实现,取决于于施加在整个系统上的特定应用和设计约束。熟练的技术人员可以针对每个特定应用以各种方式实现所描述的功能。各种部件和模块可以不同方式布置(例如,以不同顺序布置或以不同方式分割)而又不脱离标的技术的范围。

因此,虽然本发明已经结合特定实施例进行了描述,但是应当理解,本发明并不限于所公开的实施例,相反,本文公开事项旨在覆盖包含在所附权利要求书的范围内的各种修改和等同布置,所附权利要求书的范围在法律范围内应被赋予最宽泛的解释,以包含所有上述修改和等同结构。

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