智能对象上的识别标签的收发器识别字段中存储用户地址的制作方法

文档序号:19750037发布日期:2020-01-21 19:16阅读:267来源:国知局
智能对象上的识别标签的收发器识别字段中存储用户地址的制作方法

所公开的主题通常涉及移动计算系统,并且更具体地,涉及在智能对象上的识别标签的收发器识别字段中存储用户地址。



背景技术:

术语物联网(iot)通常是指具有嵌入式传感器或其它功能的各种设备、家用电器、车辆、相机等的联网。提供有lot功能的设备的广度大大扩展。例如,智能对象包括嵌入式传感器以监测用户的运动、心率、温度、湿度水平、姿势、大小等或者启动生活记录设备(例如相机)的操作。智能对象可以包括可穿戴物品(例如衣服、鞋子、手表、腰带、钱包等)、行李箱、个人物品、日常穿戴物品、一次性物品、单次使用物品等。智能对象典型地与诸如用户的移动电话的另一设备进行通信以记录传感器数据。然而,为了使得能够在智能对象与移动设备之间进行通信,通常需要配对处理以使特定智能对象与用户相关联并且使得能够与移动设备进行通信。例如,就诸如智能衬衫的同一类别的智能对象而言,每当用户使用新衬衫时都必须重复该配对处理。配对处理是麻烦且耗时的,因为每当用户换衣服时都必须重复该配对处理。

本公开针对可以解决或至少减少上面所识别出一些问题的各种方法和设备。

附图说明

通过参考附图,可以更好地理解本公开,并且对于本领域普通技术人员来说可显而易见地得知其众多特征和优点。

图1是根据一些实施例的可操作以将用户地址存储在智能对象上的识别标签的收发器识别字段中的设备的简化方框图。

图2是根据一些实施例的用于对存储在智能对象上的识别标签中的数据进行说明的示图。

图3是根据一些实施例的用于将用户地址存储在智能对象上的识别标签中的方法300的流程图。

在不同附图中使用相同的附图标记表示相似或相同物品。

具体实施方式

图1-3说明了用于将用户地址存储在智能对象上的识别标签的收发器识别字段中的示例性技术。例如,智能对象被提供有各种传感器以及用于与诸如用户的移动设备的其它连接设备进行通信的无线电设备。然而,为了使得能够使用智能对象,它必须与用户相关联并且与移动设备配对。如在这里所描述的,移动设备可以检测具有与先前配置的智能对象相同类型的尚未被配置的智能对象。移动设备可以以公共用户地址对同一类型的智能对象进行配置以使智能对象与用户相关联并且以无缝地方式使用公共用户地址促进智能对象与移动设备之间的通信。

图1是本文所公开的设备100的一个说明性示例的简化方框图,所述设备100包括处理器105、存储器110、显示器115、扬声器120、收发器125、识别标签130(例如射频识别(rfid)标签)、开关135、天线140以及运动传感器145(例如加速度计、磁力计、水银开关、陀螺仪、指南针、或其一些组合)。存储器110可以是易失性存储器(例如dram、sram)或非易失性存储器(例如rom、闪存、硬盘等)。收发器125通过天线140发送和接收信号以实现识别标签读取功能并且与远程设备进行通信。收发器125可以包括一个或多个无线电设备,该无线电设备用于通过通信线路150根据不同的无线电接入技术并通过多个频带(例如蜂窝、wi-fi、zigbee等)进行通信。通信链路150可以具有各种各样的形式。在一些实施例中,通信链路150可以是无线无线电或蜂窝无线电链路。通信链路150还可以通过诸如因特网的基于分组的通信网络进行通信。在一个实施例中,云计算资源155可以与设备100相连接以实现本文所述的一个或多个功能。在各种实施例中,设备100可以具体体现在诸如膝上型计算机、手持式计算机、平板计算机、移动设备、电话、个人数据助理、音乐播放器、游戏设备、可穿戴计算设备等的手持式或可穿戴设备中。

通信链路150还可以允许设备100使用收发器125与智能对象200进行通信。出于说明的目的,智能对象200被说明为是诸如衬衫的智能服装物品。然而,可以采用诸如可穿戴物品(例如衣服、鞋子、手表、腰带、钱包等)、行李箱、个人物品、日常穿戴物品、一次性物品、单次使用物品等的其它智能对象200。智能对象200包括收发器205、一个或多个传感器210、以及识别标签215。传感器210可以测量诸如运动、心率、温度、湿度水平、姿势、大小等的用户的特征。说明了多个相同类型的智能对象200(即多个衬衫)。本文所述的技术不限于特定类型的智能对象200。

在设备100中,处理器105可以执行存储在存储器110中的指令并且将诸如所执行指令的结果的信息存储在存储器110中。处理器105和存储器110的一些实施例可以被配置为实现询问器应用160。例如,处理器105可以执行询问器应用160以查询附近的与智能对象200相关联的识别标签215以提取与智能对象200有关的信息(参见下面图2的讨论)。处理器105、存储器110、收发器125以及询问器应用160共同定义了询问器165。用于实现询问器165的特定软件和信令技术对于本领域普通技术人员来说是已知的,因此在这里不对其进行详细描述。

在一些实施例中,图1中所说明的系统的一个或多个部分可以容纳在询问器模块165m中,该询问器模块与移动设备100附接而不是安装在移动设备100内。例如,用于实现询问器165的单独的收发器、天线、识别标签等可以容纳在询问器模块165m中并且物理地且电气地与移动设备100附接。

通常,识别标签130、215是不需要电源起作用的无源设备。识别标签130、215包括存储数据并且响应于来自询问器(例如读取识别标签215的询问器165)的查询而使用反向散射调制技术发送所存储的数据的非易失性存储器或逻辑。用于构造识别标签130、215的特定电路元件对于本领域普通技术人员来说是已知的,因此本文不对其进行详细描述。开关135允许识别标签130和询问器165响应于使能信号而共享天线140。在一些实施例中,可以提供单独的天线(未示出)。

处理器115和存储器120的一些实施例可以被配置为实现智能对象接口应用170以配置设备100所遇到的智能对象200并执行在图3中所示的并且在下面所讨论的方法300的部分。除了智能对象接口应用170之外,还可以使用云计算资源155来实现方法300的一个或多个方面。

图2是根据一些实施例的对存储在智能对象200上的识别标签215中的数据进行说明的示图。该数据可以包括设备识别数据字段220(例如唯一设备id)、设备类型字段225(例如诸如upc码的类型分类)、收发器识别数据字段230(即识别智能对象的收发器210)、分配的用户数据字段235等。可以不采用所有字段220-235,并且可以添加其它字段。在一些实施例中,收发器识别数据字段230遵循包括6个字节的媒体接入控制(mac)格式。前三个字节识别制造商,并且接下来的三个字节识别设备。可以动态地设置所有字节或仅三个设备字节。

图3是根据一些实施例的用于将用户地址存储在智能对象200上的识别标签中的方法300的流程图。在方法框305中,询问器165读取与诸如在图1中所示的衬衫的智能对象200相关联的识别标签215。由询问器165所执行的rfid扫描是功率控制的以便仅检测在近距离范围内(即在用户的身体上)的识别标签215。出于图2中的说明的目的,假设当特定智能对象200尚未与特定用户相关联时,可以通过在收发器id字段230中存储默认值来指定其未分配状态。当在收发器id字段230中存在默认值时,智能对象200禁止收发器205的操作。询问器165与识别标签215之间的连接与收发器125、205之间的连接150无关。

在方法框310中,智能对象接口应用170确定智能对象200是否与设备100的用户相关联。例如,如果智能对象200未被分配,则收发器id字段230被设置为默认值。用户识别字段235还可以识别用户。用户识别字段235可以指定由智能对象200的制造商分配给用户的唯一id。

如果已经在方法框310中分配了智能对象200,则智能对象200的收发器205已被激活,并且设备100的收发器125可以使用通信协议(例如或wi-fi)连接到智能对象200。

如果智能对象200尚未在方法框310中与用户相关联,则智能对象接口应用170确定智能对象是否是新类型的对象,或者设备100是否已遇到特定类型(例如第二衬衫)。设备类型字段225可以指定设备类型。

如果在方法框320中智能对象是新类型的对象,则智能对象接口应用170将用户地址存储在收发器id字段230中。智能对象接口应用170可以使用云计算资源155与智能对象200的供应商进行通信以检索所分配的用户地址。智能对象接口应用170还可以将数据存储在设备id字段220中以能够区分相同类型的设备。设备id字段220可以仅仅是对与用户相关联的特定类型的智能对象200的数量的索引。将用户地址存储在收发器id字段230中会激活收发器205,并且可以在方法框315中建立设备100的收发器125与智能对象200的收发器205之间的连接。

在一些实施例中,可以提供附加安全性,因为供应商可以检查存储在设备类型字段225中的upc码以验证用户确实已经购买了被配置的智能对象200。

如果在方法框320中智能对象不是新类型的对象(即之前已遇到该类型),则智能对象接口应用170将先前分配给该类型的智能对象200的用户地址写入到收发器id字段230。将用户地址存储在收发器id字段230中会激活收发器205,并且可以在方法框315中建立设备100的收发器125与智能对象200的收发器205之间的连接。

按照这种方式,可以向与用户相关联的并且具有相同类型的所有智能对象200分配相同的用户地址,因此当在设备100的收发器125与智能对象200的收发器125之间建立了连接150时,对于设备100来说它们看起来是同一智能对象200。其结果是,智能对象200与设备100之间的连接可以是无缝的,并且从传感器210所收集的数据可以被累积,好像用户穿戴同一智能对象200一样。用户不需要每天手动配置相同类型的每个智能对象200或者在设备100与智能对象200之间建立连接。

然而,该安排使得用户可以接近具有相同用户地址或相同类型的两个智能对象200,其中一个与用户相关联并且一个处于其默认状态。连接具有相同用户地址的两个设备可能会引起网络冲突。通常,通过类型对智能对象200进行分类以便用户不太可能在特定时间穿戴或携带两个相同类型的对象。例如,衬衫、裤子、夹克、钱包等的每一个将具有不同类型。仍存在这样的可能性:用户可能在两个相同类型的智能对象200附近,例如在包含多个衬衫的壁橱中。在这种情况下,智能对象接口应用170可以通过识别智能对象200在收发器id字段230中具有相同的用户地址但是在设备id字段220中具有不同的值而识别出存在多个相同类型的智能对象。在这种情况下,智能对象接口应用170可以抑制设备100与智能对象200之间的连接以避免网络冲突。

如果方法框305中的对识别标签的读取识别出已与用户相关联的第一智能对象200以及处于其默认状态的第二智能对象,则可以暂停方法300并且重复询问,直到冲突不再存在。

在一些实施例中,方法框305中的对智能对象200的识别标签215的读取可以响应于某些触发事件而发生。例如,运动传感器135可以用于确定用户是否参与健身活动或者执行特定的运动模式(例如拾取或放下行李)。设备100还可以确定它是否被收起在用户的口袋中(例如使用运动和/或环境光数据)。触发数据还可以由设备100本身产生,诸如日历事件的发生、特定时间(例如用户通常穿衣或离开房屋的时间)、或者来自不同应用的通知。

在一些实施例中,上述技术的某些方面可以由执行软件的处理系统的一个或多个处理器来实现。这些技术可以通过在诸如图1的处理器105的计算设备上执行软件来实现,然而,这些方法不是抽象的,因为它们改进了设备100的操作以及用户在操作设备100时的体验。在执行之前,可以将软件指令从非暂时性计算机可读存储介质传输到诸如图1的存储器110的存储器。

该软件可以包括存储在或以其它方式有形地体现在非暂时性计算机可读存储介质上的一个或多个可执行指令集。软件可包括指令和某些数据,当由一个或多个处理器执行该指令和某些数据时操纵一个或多个处理器以执行上述技术的一个或多个方面。非暂时性计算机可读存储介质可包括例如磁盘或光盘存储设备、诸如闪存的固态存储设备、高速缓存、随机存取存储器(ram)、或其它非易失性存储器设备或一些设备等。存储在非暂时性计算机可读存储介质上的可执行指令可以是源代码、汇编语言代码、目标代码、或者由一个或多个处理器解释或以其它方式可执行的其它指令格式。

计算机可读存储介质可以包括在使用期间可由计算机系统访问的任何存储介质或者存储介质的组合以向计算机系统提供指令和/或数据。这种存储介质可包括但不局限于光学介质(例如光盘(cd)、数字通用光盘(dvd)、蓝光光盘)、磁介质(例如软盘、磁带、或磁性硬盘驱动器)、易失性存储器(例如随机存取存储器(ram)或高速缓存)、非易失性存储器(例如只读存储器(rom)或闪存)、或者基于微机电系统(mems)的存储介质。计算机可读存储介质可以嵌入在计算系统(例如系统ram或rom)之中,可以固定地附接到计算系统(例如磁性硬盘驱动器)、可以可移除地附接到计算系统(例如光盘或基于通用串行总线(usb)的闪存)、或者可以通过有线或无线网络(例如网络可存取存储(nas))耦合到计算机系统。

一种方法包括将与设备的特定用户相关联的用户地址存储在第一收发器识别字段中,所述第一收发器识别字段被存储在第一类型的第一智能对象的第一识别标签上。该设备的询问器被激活以读取附接到第一类型的第二智能对象的第二识别标签。第二收发器识别字段存储在第二识别标签上。响应于确定出第二无线电识别字段具有默认值,而使用询问器将用户地址存储在第二收发器识别字段中。基于用户地址使用设备的第一收发器在设备与第二智能对象之间建立连接。

一种设备包括:第一收发器;询问器;以及耦合到询问器和第一收发器的处理器。处理器用于将与设备的特定用户相关联的用户地址存储在第一收发器识别字段中,所述第一收发器识别字段被存储在第一类型的第一智能对象的第一识别标签上;激活询问器以读取附接到第一类型的第二智能对象的第二识别标签,其中第二收发器识别字段存储在第二识别标签上;响应于确定出第二无线电识别字段具有默认值,而使用询问器将用户地址存储在第二收发器识别字段中;并且基于用户地址在第一收发器与第二智能对象之间建立连接。

以上公开的特定实施例仅是说明性的,因为可以以受益于本文教导的本领域技术人员所显而易见的不同但等效的方式来修改和实施本发明。例如,可以以不同的顺序执行上述过程步骤。此外,除了在下面的权利要求中描述的之外,对于这里所示的结构或设计的细节没有限制。因此很明显的是可以对上面所公开的特定实施例做出改变或修改并且所有这些变化都被认为是在本发明的范围和精神之内。应该注意的是使用诸如“第一”、“第二”、“第三”、或“第四”的术语来描述本说明书和所附权利要求中的各个过程或结构仅用作对这些步骤/结构的简写参考并且不是必须意味着以该有序顺序执行/形成这些步骤/结构。当然,根据确切的权利要求语言,可能需要或可能不需要这些过程的有序的顺序。因此,本文寻求的保护如在下面的权利要求中所述。

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