用于提供用户接口的方法和装置与流程

文档序号:14352961阅读:252来源:国知局
用于提供用户接口的方法和装置与流程

本发明是在提供用户接口、特别地但并非排他性地提供由一个或多个数据存储设备的电磁询问(interrogation)发起的用户接口的领域中。



背景技术:

数据存储介质以各种形式存在。保存在存储介质中的数据可以由设备读取并用于由处理器执行计算操作。数据存储的一种形式是存储可以由电磁询问设备访问的数据的可电磁询问的数据存储。这样的可询问数据存储的示例是包含数据的rfid标签,所述数据可以通过使电子感应线圈接近该标签来读取。从现有的可询问存储设备提取的数据可以用于各种应用。一个示例是可以经由支付终端访问的银行卡上的存储介质,其中当用支付终端询问该卡时自动从用户银行账户存入资金。

在以上示例中,每当终端询问新的标签时或当相同的标签由不同的询问设备询问时,后续对rfid标签的询问为用户或终端提供与远程系统的相同的访问过程。这样的现有系统未考虑到相同标签的多次读取或来自相同设备的不同标签的多次读取。这可能会导致系统低效或存储在数据存储中的数据的不当使用。



技术实现要素:

在本发明的第一方面中,提供了一种用于基于一个或多个可询问数据存储设备的电磁询问来向用户终端提供用户接口的方法;该方法包括以下步骤:接收从用户终端输出的、与可询问数据存储的第一电磁询问相关联的第一数据;基于第一数据向用户终端输出第一用户接口;接收从用户终端输出的第二数据,第二数据与可询问数据存储的第二电磁询问相关联;向用户终端输出第二用户接口,第二用户接口与第一用户接口不同并且基于:第二数据和与第一数据的接收相关联的数据。

可以以如本文中所公开的包括但不限于以下中的任何一个或多个的任何适当的方式对第一方面进行修改。

该方法可以被配置使得:将第一用户接口配置成接收用于与跟该用户接口相关联的程序进行交互的用户数据;第二数据包括与所述用户数据相关联的数据。

该方法可以包括以下步骤:当向用户终端输出第一用户接口时接收通过第一用户接口输入的用户数据;使用所述用户数据执行第一计算操作;其中第二用户接口进一步基于第一计算操作的执行。

该方法可以被配置使得使用远离用户终端的一个或多个处理器来执行接收第一和第二数据并输出第一和第二用户接口的步骤。

该方法可以被配置使得所述一个或多个处理器包括运行可通过第一和第二用户接口访问的用户交互式程序的远程系统的一部分。

该方法可以被配置使得用户终端是移动用户设备。

该方法可以被配置使得所述一个或多个可询问数据存储包括被配置成指示接收用户终端输出对应的第一或第二数据的可询问数据。

该方法可以被配置使得所述一个或多个可询问数据存储包括被配置成指示接收用户终端确定与用户终端相关联的位置数据的可询问数据。

该方法可以被配置使得所述一个或多个可询问数据存储包括被配置成指示接收用户终端确定与对应数据存储的询问相关联的时间值的可询问数据。

还介绍了一种计算机可读产品,其包括被配置成实行根据第一方面所描述的方法的指令。

在本发明的第二方面中,提供了一种用于基于一个或多个可询问数据存储设备的电磁询问来向用户终端提供用户接口的装置;该装置包括处理器并被配置成:接收从用户终端输出的、与可询问数据存储的第一电磁询问相关联的第一数据;基于第一数据向用户终端输出第一用户接口;接收从用户终端输出的第二数据,第二数据与可询问数据存储的第二电磁询问相关联;向用户终端输出第二用户接口,第二用户接口与第一用户接口不同并且基于:第二数据和与第一数据的接收相关联的数据。

可以以如本文中所公开的包括但不限于根据第一方面所描述的可选特征中的任何一个或多个的任何适当的方式对第二方面进行修改。

介绍了一种系统,其包括如在第二方面中所述的装置和用户终端。

在本发明的第三方面中,提供了一种用于提供用户接口的方法,所述用户接口被配置成发起用户对与程序的交互式会话的访问;该方法包括以下步骤:从第一用户终端接收第一数据,第一数据与可询问数据存储的第一电磁询问相关联;向第一用户终端提供第一用户接口,第一用户接口被配置成发起用户对与所述程序的第一交互式会话的访问,第一交互式会话基于第一数据;从第二用户终端接收第二数据;第二数据与可询问数据存储的第二电磁询问相关联;确定第一交互式会话的状态;向第二用户终端提供第二用户接口,第二用户接口被配置成发起用户对与所述程序的第二交互式会话的访问,第二交互式会话基于:所确定的第一交互式会话的状态;以及第二数据。

可以以如本文中所公开的包括但不限于根据第一方面和以下中的任何所描述的可选特征中的任何一个或多个的任何适当的方式对第三方面进行修改。

该方法可以被配置使得第一交互式会话的状态可以是以下中的任何:未开始、已开始但尚未完成、已完成。

该方法可以被配置使得用户终端包括存储器;该方法包括将与所确定的第一交互式会话的状态相关联的数据存储在存储器中的步骤。

该方法可以被配置使得:第一交互式会话包括使用第一数据的第一计算操作;以及第二交互式会话包括第二计算操作:其使用第二数据;并基于第一计算操作。

在本发明的第四方面中,提供了一种用于提供用户接口的装置,所述用户接口被配置成发起用户对与程序的第一交互式会话的访问;该装置包括处理器,该装置被配置成:从第一用户终端接收第一数据,第一数据与可询问数据存储的第一电磁询问相关联;向第一用户终端提供第一用户接口,第一用户接口被配置成发起用户对与所述程序的第一交互式会话的访问,第一交互式会话基于第一数据;从第二用户终端接收第二数据;第二数据与可询问数据存储的第二电磁询问相关联;使用处理器来确定第一交互式会话的状态;向第二用户终端提供第二用户接口,第二用户接口被配置成发起用户对与所述程序的第二交互式会话的访问,第二交互式会话基于:所确定的第一交互式会话的状态;以及第二数据。

可以以如本文中所公开的包括但不限于根据第一方面和第三方面所描述的可选特征中的任何一个或多个的任何适当的方式对第四方面进行修改。

还介绍了一种系统,其包括如在第四方面中所描述的装置以及第一和第二用户终端。

在本发明的第五方面中,提供了一种用于从用户终端输出数据的方法;该方法包括以下步骤:用户终端当对数据存储进行电磁询问时从可询问数据存储接收存储数据;以任何顺序:确定以下中的任何:与用户终端相关联的基于位置的数据;和/或与可询问数据存储的询问相关联的基于时间的数据;基于所述存储数据建立用户终端与远程计算机系统之间的通信链路;将所确定的数据输出到远程计算机系统。

可以以如本文中所公开的包括但不限于以下可选特征中的任何一个或多个的任何适当的方式对第五方面进行修改。

该方法可以被配置使得将远程系统配置成运行程序;该方法包括以下步骤:当与远程计算机系统建立通信时向用户终端提供用户接口以与所述程序进行交互。

该方法可以被配置使得将用户接口配置成确定基于位置或时间的数据。

在本文中介绍了一种用户终端,其包括被配置成执行如在第五方面中所述的方法的处理器。

在本发明的第六方面中,提供了一种用于吸烟物品的包装,该包装包括可电磁询问的数据存储设备;可询问数据存储设备被配置成当由与用户终端相关联的电磁询问器进行电磁询问时输出数据;所述输出数据被配置成指示用户终端:建立到远程处理器的通信链路;以及确定以下中的任何:用户终端位置数据;与电磁询问相关联的定时信息;以用于输出到远程处理器。

可以以如本文中所公开的包括但不限于以下可选特征中的任何一个或多个的任何适当的方式对第六方面进行修改。

该包装可以被配置使得可电磁询问的数据存储包括rfid。

该包装可以被配置使得当电磁询问时数据输出包括网站地址。

该包装可以被配置使得当电磁询问时数据输出包括与包装相关联的识别数据。

附图说明

现在将仅以示例的方式参考附图描述本发明的实施例,在附图中:

图1示出如在本文中所介绍的系统的示例;

图2a是如在本文中所介绍的系统的示例,其中使用移动电话来询问具有rfid的产品包装;

图2b是如在本文中所介绍的系统的示例,其中使用与rfid读取器相连的静态用户终端来询问具有rfid的产品包装;

图3是具有rfid的产品包装的示例;

图4a是允许用户注册的用户接口页面的示例;

图4b是允许用户登录的用户接口页面的示例;

图5是经由用户接口显示的交互式页面的示例;

图6是如在本文中所介绍的方法的示例;

图7是如在本文中所介绍的方法的另一示例;

图8是如在本文中所介绍的方法的另外的示例;

图9是如在本文中所介绍的系统的示例;

图10是如在本文中所介绍的系统的另一示例;以及

图11是如在本文中所介绍的系统的另外的示例。

具体实施方式

在本文中介绍了用于基于一个或多个可询问数据存储设备5的电磁询问向用户终端10提供用户接口14的方法1。在图1中示出了该方法1的示例。在图6中示出了该方法1的示例流程图。方法1包括接收102从用户终端10输出的、与可询问数据存储5的第一电磁询问相关联的第一数据的步骤。然后,方法1基于第一数据向用户终端10输出104第一用户接口14。然后,方法1接收106从用户终端10输出的第二数据,第二数据与可询问数据存储5的第二电磁询问相关联。然后,方法1向用户终端10输出108第二用户接口14,其中第二用户接口14不同于第一用户接口14。第二用户接口14基于第二数据和与第一数据的接收相关联的数据。

因此,方法1允许基于是否已经起因于可询问数据存储5的先前电磁询问而从用户终端10发送了第一组数据来向相同的用户终端10发送不同的用户接口14。

该方法1的一个示例是具有电磁询问器16的移动设备18,所述电磁询问器16用于电磁询问采用如图2a中所示的rfid6形式的数据存储5。对数据存储5的不同询问可以是对相同的数据存储5或不同的数据存储5的询问,如图11中所示。可以根据在本文中其它地方所描述的特征的任何适当的步骤来增加或修改该示例的步骤和特征。在该示例中,将rfid粘贴到产品包装20,诸如用于一个或多个吸烟物品的包装。在图3中示出了具有rfid6的产品包装20的示例,其中rfid6包含连接到感应线圈8的存储器7。存储器7包含当被电磁询问时可以通过感应线圈8读取的电子数据。

在该示例中,通过用户用移动设备18轻拍rfid6或以其它方式使移动设备18紧密接近rfid6来实现电磁询问。移动设备18具有充当电磁询问器16的天线(在图2a中未示出),电磁询问器16可以询问rfid6并提取存储在存储器7内的数据。在该示例中,移动设备18是具有天线的移动电话,所述天线既可以用于标准移动通信,也可以用作电磁询问器16。在该示例中,用于询问rfid的技术是基于近场通信(nfc)。移动设备18还具有运行一个或多个软件程序的计算机处理组件,诸如处理器和存储器以及相关联的控制电路和设备,所述软件程序促使移动设备18电磁激发rfid6并从其读取数据。所述程序还被配置成自动地按照从rfid6询问上传的数据行事。在该示例中,所询问的数据包含网站地址以及与粘贴有rfid6的产品包装20相关联的唯一产品id代码。当读取该询问数据时,移动设备18打开互联网浏览器程序并使用网站地址来访问远程系统,其在该示例中是支持网站用户接口14的远程服务器22。

原则上,(当询问数据存储5时)由服务器22接收的第一数据可以是包括提供移动设备的详细资料的数据的任何数据,其允许或以其它方式指示服务器将第一用户接口14发送回移动设备18。

在该示例中,服务器22包括处理器12、存储器24以用于运行一个或多个程序,所述程序具有提供移动用户可以与之交互的各种不同的用户接口页面(也被称为第一、第二和后续用户接口)的网站。服务器22也能够访问用于从移动设备18发送和接收数据的通信设备26。

发送到移动设备18的用户接口14页面可以允许用户通过与用户接口上的交互式元素进行交互来进行各种各样的事情,所述交互式元素促使服务器处理器12执行一个或多个计算操作或过程。

在图4a所示的一个示例中,在移动电话上向用户呈现用户接口14,其中所述用户接口14为用户提供交互式功能性以输入可以上传到网站的注册信息。在图4a中,向用户呈现用户可以选择的交互式图形元素36。当选择了该元素36时,可以向用户提供另外的接口14以输入他们的详细资料。替换地,注册元素36的选择可以自动地确定或检索在移动设备18上存储的用户详细资料并将其上传到服务器。进而,在服务器上运行的网站程序可以经由用户接口发送回登录详细资料,用户可以在下次他们与同一程序交互时使用所述登录详细资料,从而不必再次注册。

在另一示例中,可以向用户呈现登录用户接口14,如图4b所示。类似于在图4a中所示的示例,用户可以选择交互式元素40来发起登陆过程。

在另一示例中,用户可能已经注册并登录到网站,并且被呈现有他们可以与之交互的各种可选任务或计算。呈现给用户的用户接口14可以具有允许用户通过不同选项(诸如图形菜单和标签)进行导航的特征。经由用户接口14呈现的任务对于用户而言可以是可选或强制性执行的,即如果是强制性的,则用户必须在他们被允许继续使用网站之前与计算任务交互并执行计算任务。在图5中示出了通过用户接口14呈现的这样的交互式计算任务的示例,其中要求用户通过选择交互式元素42来对产品进行评级。该元素42的选择进而可以导致呈现给用户的各种其它用户接口页面14,以用于输入用户信息或网站程序用来计算用户刚刚用移动设备18询问的产品20的用户评级的选择。

与第一数据的接收相关联的数据可以是例如上传到服务器的第一数据的存储日志(这可以是唯一的产品id代码或允许服务器22与移动设备18通信的关于移动设备的详细资料)。

附加地或替换地,与第一数据的接收相关联的数据可以是使用第一数据执行的计算操作的输出。

附加地或替换地,与第一数据的接收相关联的数据可以是使用通过第一用户接口接收的后续数据执行的计算操作的输出。例如,作为以上所描述的注册、登录或“对产品评级”的示例的结果而存储的数据中的任何。

以类似的方式,通过用户终端对相同(或不同)rfid的每一次连续询问可以促使该用户终端建立与远程服务器的新的连接,并在其图形显示器上显示与网站相关联的用户接口。

与第一数据的发送类似,上传到服务器的第二数据可以是包括但不限于提供移动设备的详细资料的数据的数据,其允许或以其它方式指示服务器22将第二用户接口14发送回用户终端。

如前,服务器22向移动设备18发送第二用户接口14,然而,第二用户接口14与第一用户接口14不同,因为方法1考虑到了上文提及的与第一数据的接收相关联的数据。“与第一数据的接收相关联的数据”可以用于进行以下中的任何:修改第一用户接口以形成第二用户接口;选择第二用户接口用于输出;或以其它方式促使生成第二用户接口并输出到用户终端。

在一个示例中,由移动设备18输出的第一数据(与rfid6的第一电磁询问相关联)包括识别移动设备的用户的数据。服务器识别到移动设备的用户尚未注册,并因此向移动设备18发送类似于图4a中所示的用户接口页面14以允许用户输入注册信息。服务器22处理经由第一用户接口输入的注册信息,并发送回用以向用户显示的登录信息以及将要存储在移动设备18上的与注册详细资料相关联的数据(诸如cookie),这在下次用户询问rfid时可以用于绕过注册过程。当第二次询问相同或不同的rfid标签时,将相同的用户识别详细资料(第二数据)以及绕过数据从移动设备上传到服务器。服务器22识别到用户已经注册,并发送类似于图4b中所示的登录用户接口14页面。

在另一示例中,上传到服务器的第一数据(与rfid6的第一电磁询问相关联)包括与粘贴有rfid的产品相关联的唯一产品识别代码。用户已经被示出为登录到网站程序,并被呈现有类似于图5中所示的请求用户“对产品评级”的用户接口14,因为这是第一次向服务器22发送产品id。用户与网站交互并且经由与提供给移动设备18的一组用户接口进行交互来完成对产品评级的计算操作。在成功地完成评级过程之后,将评级存储在服务器存储器24中,并且为用户的注册账户提供用户可以用来购买或访问诸如音乐或计算机游戏之类的在线项目的点。该示例中的评级可以是“与第一数据的接收相关联的数据”的示例。在仍处于登录中时,用户然后重新询问相同的rfid以试图获得更多的点。服务器识别到产品已经被评级,并且发送第二用户接口14,其不同于第一用户接口14,因为不显示“对产品评级”的交互式按钮。

在一个示例中,所述一个或多个可询问数据存储包括被配置成指示接收用户终端输出对应的第一或第二数据的可询问数据。

在另一示例中,所述一个或多个可询问数据存储包括被配置成指示接收用户终端确定与该用户终端相关联的位置数据(例如,gps数据)的可询问数据。

在另一示例中,所述一个或多个可询问数据存储包括被配置成指示接收用户终端确定与对应数据存储的询问相关联的时间值的可询问数据。

还提供了一种用于基于一个或多个可询问数据存储设备的电磁询问来向用户终端提供用户接口的装置;该装置包括处理器并被配置成:接收从用户终端输出的、与可询问数据存储的第一电磁询问相关联的第一数据;基于第一数据向用户终端输出第一用户接口;接收从用户终端输出的第二数据,第二数据与可询问数据存储的第二电磁询问相关联;向用户终端输出第二用户接口,第二用户接口与第一用户接口不同并且基于:第二数据和与第一数据的接收相关联的数据。

该装置可以是也可以包括所述一个或多个可询问设备(以及可选地相关产品包装)的系统的一部分。

在本文中还介绍了用于提供用户接口的方法3,所述用户接口被配置成发起用户对与程序的第一交互式会话的访问。在图7中示出了该方法3的示例。该方法包括从第一用户终端接收202第一数据的步骤,第一数据与可询问数据存储的第一电磁询问相关联。该方法还包括向第一用户终端提供204第一用户接口的步骤,第一用户接口被配置成发起用户对与所述程序的第一交互式会话的访问,第一交互式会话基于第一数据。该方法还包括从第二用户终端接收206第二数据的步骤;第二数据与可询问数据存储的第二电磁询问相关联。该方法还包括确定208第一交互式会话的状态并然后向第二用户终端提供210第二用户接口的步骤,第二用户接口被配置成发起用户对与所述程序的第二交互式会话的访问,第二交互式会话基于:所确定的第一交互式会话的状态;以及第二数据。

类似于针对上述方法1所描述的示例,其中用户经由一个或多个接口与网站程序交互,该方法3基于通过不同用户终端开始的先前交互式会话的状态来发起交互式会话。交互式会话可以以多种方式来确定,所述方式包括但不限于:用户通过用户接口14与特定的计算任务进行交互的持续时间(从任务的起始开始并以任务的完成结束);用户(经由用户接口页面)与在服务器上运行的程序进行交互的持续时间在向用户终端提供第一用户接口时或在用户成功地登录到程序时(例如,在成功地完成如图4b所示的登录用户接口之后)开始。会话的状态可以以任何适当的方式来确定,包括检查存储在用户终端10或服务器22上的数据(例如,cookie)。

现在使用类似于本文中所述示例中的任何(包括以上用于方法1的示例)的特征来提供方法3的示例。在该示例中,用户具有登录到网站程序的两个用户终端10。用户终端可能在询问如图9所示的普通rfid时或通过询问如图10所示的不同的rfid而已经与服务器连接。第一和第二数据可以是如在本文中其它地方所描述的任何数据,包括但不限于先前存储的用户登录数据或识别用户终端的数据。在一个终端上,用户已经访问允许用户交互式地使用(由于询问rfid标签产生的)累计点的计算任务并与之交互。服务器记录了用以执行任务的该第一会话的开始。然后,用户尝试在第二终端10上发起到相同任务的第二交互式会话的访问。服务器22检测到该请求,并识别到示出等效会话已经开始而尚未完成的数据。当确定了第一会话的状态时,服务器向第二用户终端10提供用户接口以防止对该任务的访问。

在一个示例中,第一交互式会话的状态可以是以下中的任何:未开始、已开始但尚未完成、已完成。

在一个示例中,用户终端包括存储器;方法3包括将与所确定的第一交互式会话的状态相关联的数据存储在存储器中的步骤。

在一个示例中,第一交互式会话包括使用第一数据的第一计算操作;以及第二交互式会话包括第二计算操作:其使用第二数据;并基于第一计算操作。

本文中还介绍了一种用于提供用户接口的装置,所述用户接口被配置成发起用户对与程序的第一交互式会话的访问;该装置包括处理器,该装置被配置成:从第一用户终端接收第一数据,第一数据与可询问数据存储的第一电磁询问相关联;向第一用户终端提供第一用户接口,第一用户接口被配置成发起用户对与所述程序的第一交互式会话的访问,第一交互式会话基于第一数据;从第二用户终端接收第二数据;第二数据与可询问数据存储的第二电磁询问相关联;使用处理器来确定第一交互式会话的状态;向第二用户终端提供第二用户接口,第二用户接口被配置成发起用户对与所述程序的第二交互式会话的访问,第二交互式会话基于:所确定的第一交互式会话的状态;以及第二数据。

可以提供一种系统,其包括所述装置以及第一和第二用户终端。

本文中还提供了用于从用户终端输出数据的方法5。图8示出了这样的方法5的示例。该方法包括以下步骤:用户终端当对数据存储进行电磁询问时从可询问数据存储接收302存储数据;以任何顺序:确定304以下中的任何:与用户终端相关联的基于位置的数据;和/或与可询问数据存储的询问相关联的基于时间的数据;基于所述存储数据建立306用户终端与远程计算机系统之间的通信链路;将所确定的数据输出308到远程计算机系统。

在一个示例中,将远程系统配置成运行程序;该方法包括以下步骤:当与远程计算机系统建立通信时向用户终端提供用户接口。

在一个示例中,将用户接口配置成确定基于位置或时间的数据。

可以根据在本文中其它地方所描述的特征来使用或修改该方法5。

在本文中还介绍了一种用于吸烟物品的包装,该包装包括可电磁询问的数据存储;可询问数据存储被配置成当由与用户终端相关联的电磁询问器进行电磁询问时输出数据;所述输出数据被配置成指示用户终端:建立到远程处理器的通信链路;确定以下中的任何:用户终端位置数据;与电磁询问相关联的定时信息;以用于输出到远程处理器。在图3中示出了这样的包装的示例。这样的包装可以在本文中所描述的任何其它方法或示例中使用。

在一个示例中,可电磁询问的数据存储包括rfid。

在一个示例中,当电磁询问时,数据输出包括网站地址。

在一个示例中,当电磁询问时,数据输出包括与包装相关联的识别数据。

介绍了一种计算机可读介质,其包括被配置成实行本文中所描述的方法中的任何一个或多个的计算机可读指令。

在一个示例中,用户终端可以是由包含数据存储的产品的供应商使用的终端。在销售该产品时,供应商询问销售的产品,这进而促使用户终端将指示销售的成功完成的数据上传到远程服务器。该数据可以与本文中所描述的其它示例中描述的任何其它数据一起发送。服务器进而可以向供应商的用户终端提供用户接口,以便与供应商进行交互(例如,进一步输入关于销售或产品的信息)。在一个示例中,供应商和购买产品的消费者二者都可以以如本文中所描述的其它示例中描述的类似的方式询问相同的数据存储。服务器可以将从供应商用户终端和消费者用户终端二者接收到的数据进行比较,并基于该比较向用户终端中的任何输出用户接口。例如,仅当这两个数据集包括相同的产品标识符代码时,才发送允许供应商注册该购买的用户接口。

以上方法、装置和系统及其相关联的示例中的任何可以以包括但不限于使用本文中所描述的任何其它示例的任何适当的特征、包括但不限于以下特征或项目中的任何的任何适当的方式进行修改。

可电磁询问的数据存储设备

原则上,可电磁询问的数据存储5(在本文中也称为“数据存储”和“数据存储设备”)可以是被配置成当用电磁信号进行询问时输出数据的任何可电磁询问的设备。数据存储5可以是有源设备,其可以独立地发起通信步骤,例如,发起与另一有源设备的通信。数据存储5可以是只有在被询问时才输出数据的无源设备。数据存储可以是只读的,诸如只读无源设备。替换地,数据存储可以是读/写设备,诸如读/写无源设备。数据可以以任何格式存储,包括以电子方式存储或存储在可以被光学询问的材料内。

数据存储5可以与诸如产品20的另一项目相关联。产品的示例是用于容纳产品的包装项目21。这样的产品包装21的示例是如图3所示的用于吸烟物品的包装。数据存储5可以位于包装21的外部,在包装层之间,诸如在外包装层32和内包装层34之间。替换地,数据存储5可以位于由最里面的包装层34所限定的内部空间内。当被插入到内部空间中时,数据存储5可以位于诸如卡片或薄膜之类的项目上。可以将这样的另外的项目设计成例如经由包装壁内的过盈配合而在包装21内适用。

数据存储5的示例包括诸如全息数据存储的光学数据存储。全息技术的示例是类似于全息通用盘(hvd)的技术。可以使用其它光学技术,包括条形码技术。用于读取这样的光学设备的电磁询问器设备可以包括激光器。

数据存储5的示例包括诸如蓝牙®设备和rfid标签6的电子设备。rfid标签6一般具有连接到天线或感应线圈8的集成电路(ic)芯片7。ic芯片7包括存储代码的非易失性存储器。诸如具有天线的移动设备18(诸如在图2a中所示的移动电话)或如图2b中所示的rfid读取器30之类的电磁询问器可以用于通过发射射频信号来询问标签,所述射频信号在天线或感应线圈处被接收。然后,rfid标签向包含本地存储的代码的rfid读取器返回信号。因此,rfid从询问无线电波收集能量并充当无源应答器。

可以将rfid标签6布置为仅在距rfid标签6的最大距离内是可读的,其中所述最大距离小于约20cm。所述最大距离可以小于约10cm、5cm、4cm或3cm。可以将rfid标签布置为根据近场通信(nfc)标准来操作。

当使用nfc读取数据存储时,可以使用其它类型的nfc目标,包括标签、贴纸、智能钥匙(keyfob)或不需要电池的卡片。

用户终端

用户终端10可以是可以托管或支持用户接口14并且能够电磁询问数据存储5的任何用户终端设备或收集设备。用户终端10可以包括其它组件,诸如一个或多个电子存储器设备和处理器设备,其可以用来执行计算操作并运行一个或多个软件程序。软件程序可以包括诸如操作系统和其它软件的许多不同的模块或引擎,所述其它元件用于:支持用户接口(诸如图形用户接口(gui))的运转;支持用户终端的询问能力(诸如具有服从于nfc的功能性)。终端优选地运行被配置成处理从数据存储5接收到的数据并由此发起计算机生成的操作的软件应用,所述计算机生成的操作例如通过终端10内的通信设备连接到访问远程程序接口。

用户终端10还可以包括用户输入/输出组件,以允许用户与用户终端10进行交互。输入设备的示例是键盘或鼠标,输出设备的示例是显示器,而双输入/输出设备的示例是诸如智能移动电话上的那种的触摸面板显示器。用户终端还可以包括一个或多个通信设备,其允许终端10与远程处理器12通信。通信设备可以是用于询问数据存储5的相同设备或可以是不同的设备。

电磁询问器设备16可以是包括一个或多个组件的任何电磁询问设备16,所述一个或多个组件共同被配置成输出询问电磁信号并接收由输出信号产生的对应信号。

电磁询问器设备16的示例包括电子链接到驱动和接收电子电路的天线,例如,包括接收/发射天线或组合式收发器天线。电磁询问器设备16的另一示例是具有天线和数据通信器的智能手表,所述数据通信器被配置成将数据从智能手表发射到用户终端10内的处理器。

天线可以根据nfc协议和技术进行操作。它们可以在全球可用且无执照的13.56mhz的射频ism频带内操作。大多数射频能量可以集中在允许的±7khz带宽范围内。例如,当使用ask调制时,在nfc中使用的全频谱包络可能宽达1.8mhz。操作的数据速率可以包括但不限于以下中的任何:106、212或424kbit/s。可以使用任何适当的通信协议和数据交换格式,例如:现有的包括iso/iec14443和felica的射频识别(rfid)标准。

nfc通信可以采用任何适当的模式,包括无源和有源模式。在无源通信模式下,询问器16提供载波场,并且数据存储5通过调制现有场来应答。以这种模式,数据存储5可以从询问器提供的电磁场中汲取其操作功率,从而使数据存储设备5成为应答器。在有源通信模式下,询问器16和数据存储5二者都通过交替地生成它们自己的场来进行通信。设备在等待数据时停用其rf场。以这种模式,这两个设备通常都具有电源。

nfc通信可以符合任何适当的标准(诸如ecma-340和iso/iec18092)。这样的标准通常指定nfc设备的rf接口的调制方案、编码、传输速度和帧格式,以及用于无源nfc模式和有源nfc模式二者的初始化数据冲突控制所需的初始化参数。

图2a示出其中用户终端10是具有用以支持用户接口14的触摸屏和用于询问rfid6的天线(未示出)的移动设备18的一个示例。

图2b示出其中用户终端10是具有用以支持用户接口14的显示器的静态用户终端28的示例。在该示例中,终端28与用户可以用来询问rfid6的便携式rfid读取器30通信。

用户接口14原则上可以是用户与计算机系统之间的任何枢纽,其包括一组命令或菜单,用户通过该组命令或菜单与执行一个或多个计算的系统通信。接口可以是具有允许用户导航接口的控制特征和反馈机制的机械用户接口。附加地或替换地,接口14可以是由图形显示器(诸如移动设备18上的显示器)输出的gui。gui可以包括提供不同交互式选项(也称为gui页面或表单)的多种替换配置。如此,可以向用户终端提供不同的gui页面。这些也可以被称为不同的用户接口。

处理器

处理器12可以是任何适当的计算机处理设备,并且可以是诸如如图2a中所示的服务器22的计算机系统的一部分。自始至终对“服务器”的参考可以同样适用于任何适当的计算系统。处理器12(因此的服务器22)远离用户终端10,因为它在空间上被分离以使得必须使用通信设备来发射和接收在终端10和处理器12之间共享的任何数据或其它信息。用户终端10上的通信设备可以是例如天线(未示出),其可以是用于询问数据存储的同一天线。由服务器22用来与远程设备通信的通信设备26可以是任何适当的通信设备。服务器22与用户终端之间的通信可以是:通过任何数量的适当的传输介质和协议,包括有线和无线传输。

如图2a和2b中所示,服务器可以具有一个或多个存储器设备24,其与处理器12以及任何其它适当的计算机组件一起运行被配置成执行多个不同的计算操作的一个或多个程序。这样的程序可以包括操作系统和可经由远程用户接口14(诸如由服务器22托管的网站)访问的程序。可以经由服务器22与终端14之间的数据通信来向用户终端提供用户接口14。可以根据用户终端将用户接口从服务器22传送到用户终端。

可以将通过由处理器12运行的所述一个或多个程序执行的各种计算操作与存储在存储5上的数据相关联。一些计算只能在执行完另一计算之后才可以执行。用户可以以任何方式(包括手动地键入网站地址)发起对由服务器运行的特定程序的访问。用户也可以经由用他们的用户终端询问适当的数据存储5来发起对程序的访问。

计算可以包括但不限于以下中的任何一个或多个。

由处理器12执行的计算的示例是用户向由服务器运行的程序进行注册。注册计算需要经由用户接口14输入的用户数据。图4a示出从服务器22上传到用户终端10以允许用户输入数据的用户接口的示例。在该示例中,用户接口14是显示图形图像对象36、38的gui,其中所述对象中的一个是用户可以选择(例如,通过点击鼠标或触摸触敏显示面板)来发起注册过程的交互式按钮36。用于注册用户的过程可以包括一个或多个计算。注册按钮的选择可以为用户提供另一用户接口页面,以提供诸如性别、年龄、姓名和地址的附加信息。替换地,按钮36可以促使执行一个或多个计算来例如通过检索存储在用户终端10内的用户并经由用户接口14将检索到的数据上传到服务器来自动地注册用户。在注册之后,处理器12可以生成用户名和密码,其被发送到用户终端并经由gui向用户显示和/或由用户终端存储(例如,作为cookie)。

由处理器12执行的计算的示例是注册用户的登录以使用由服务器运行的程序。登录计算需要经由用户接口14输入的用户数据。图4b示出从服务器22上传到用户终端10以允许用户输入数据的用户接口的示例。在该示例中,用户接口14是显示图形图像对象38和40的gui,其中所述对象中的一个是用户可以选择(例如,通过点击鼠标或触摸触敏显示面板)来发起登录过程的交互式按钮40。用户登录的过程可以包括一个或多个计算。登录按钮40的选择可以为用户提供另一用户接口页面,以提供诸如用户名和密码的附加信息。替换地,按钮36可以促使执行一个或多个计算来例如通过检索用户终端10内的存储数据(诸如用户名和密码)并经由用户接口14将检索到的数据上传到服务器来自动地让用户登录。如上所述的注册用户的计算操作也可以自动地让用户登录。登录操作可以是当用户在第一次之后达一连贯的时间正尝试访问由服务器22运行的计算机程序时执行的单独操作。

由处理器12执行的计算的示例是需要由注册和登录用户(经由用户界面14)进行数据输入的示例。一旦用户成功地访问了程序,他们就可以经由接口14导航该程序呈现给用户的任何选项。程序可以请求、要求或以其它方式为用户提供与程序交互以完成任务。任务可以包括对与用户用他们的用户设备询问以发起对程序的访问的数据存储相关联的产品进行评级。图5示出从服务器22上传到用户终端10以允许用户输入完成对产品评级的任务所需的数据的用户接口的示例。在该示例中,用户接口14是显示图形图像对象38和42的gui,其中所述对象中的一个是用户可以选择(例如,通过点击鼠标或触摸触敏显示面板)来发起该任务的完成的交互式按钮42。

其它计算操作可能不需要经由用户接口的用户输入。这样的计算的示例是从用户终端上传到服务器的数据的处理。该上传可以通过任何手段来发起,包括基于成功的数据存储询问的用户终端从数据存储接收数据。可以将在用户终端10上运行的软件(诸如操作系统和/或使得能够实现nfc能力的驱动器软件)配置成处理数据并识别终端可以用来执行任务的接收到的某些信息。这样的任务可以是到由服务器(经由网站)运行的程序的自动连接。其它任务可以包括:用户终端10记录询问发生时的时间戳;用户终端获得位置数据(例如,gps数据)。处理该上传数据的示例可以是从上传的数据中提取一个或多个值,并在程序内有条件地使用该值,例如,如果唯一产品标识符被上传到服务器,那么计算过程可以提取与数据相关联的数字点值,并将所述点值存储在积累类似点的数据库中。如果先前尚未将唯一标识符上传到程序,那么将提取的点值输入到数据库中。然而,如果唯一标识符先前已经(由相同的用户或另一用户)上传到程序,那么提取的点值可以不被包括在数据库中,或者可以被修改或向第二个上传的点值分配以特定标记。

可以将所接收数据内的其它信息识别为用于存储的数据或用于上传到由服务器运行的程序的数据。这样的数据可以是与粘贴有数据存储或数据存储包含于其内的产品相关联的唯一产品代码。当用户终端第一次基于询问而访问程序时,可以执行该信息的上传,或者可以在数据从终端10到服务器22的后续传输时执行该信息的上传,例如,程序可以发送用以上传该信息的请求。

“为了解决各种问题并使技术进步,整个本公开内容通过例示的方式示出其中可以实践要求保护的(一个或多个)发明的各种实施例,并提供用于提供用户接口的优秀方法和装置。本公开内容的优点和特征仅是实施例的代表性样本,并且不是穷举的和/或排他性的。仅介绍它们以帮助理解和教导所要求保护的特征。要理解的是,本公开内容的优点、实施例、示例、功能、特征、结构和/或其它方面不应被认为是对如由权利要求所限定的本公开内容的限制或者是对权利要求的等同物的限制,而且可以利用其它实施例,并且可以进行修改而不脱离本公开内容的范围和/或精神。各种实施例可以适当地包括、包含或基本上包含所公开的元素、组件、特征、部分、步骤、手段等的各种组合。此外,本公开内容包括目前未要求保护、但将来可能会要求保护的其它发明。”

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