用于基于读取请求而控制装置的操作的系统和相关方法、设备及计算机程序产品与流程

文档序号:33477077发布日期:2023-03-15 10:42阅读:55来源:国知局
用于基于读取请求而控制装置的操作的系统和相关方法、设备及计算机程序产品与流程
用于基于读取请求而控制装置的操作的系统和相关方法、设备及计算机程序产品
1.本技术是申请日为2015年7月1日、国际申请号为pct/us2015/038846、中国申请号为201580047369.0、名称为“用于基于读取请求而控制装置的操作的系统和相关方法、设备及计算机程序产品”的专利申请的分案申请。
技术领域
2.本公开涉及第一装置控制第二装置的操作,且更特定来说涉及第一装置基于读取请求而控制第二装置的操作。一些实施例可应用于气溶胶递送装置,例如烟制品,并且更特定来说应用于用于通过读取请求来控制气溶胶递送装置的系统和相关方法及计算机程序产品。所述烟制品可以被配置成加热可由烟草制成或得自烟草或以其它方式并入有烟草的材料,以形成可吸入物质供人类消费。


背景技术:

3.经过这些年,已经提出许多烟装置,作为对要求燃烧烟草以便使用的烟产品的改进或替代。据称,那些装置中的许多装置已经被设计成提供与抽香烟、雪茄或烟斗相关联的感觉,但是没有递送由烟草的燃烧产生的大量的不完全燃烧和热解的产物。为此,已经提出利用电能来汽化或加热挥发性材料或试图在没有将烟草燃烧到显著程度的情况下提供抽香烟、雪茄或烟斗的感觉的众多烟产品、气味产生器和药用吸入器。参见例如在以下各案中描述的背景技术中陈述的各种替代的烟制品、气溶胶递送装置和热产生源:robinson等人的美国专利号7,726,320、griffith jr.等人的美国专利申请公布号2013/0255702、sebastian等人的美国专利申请公布号2014/0000638、collett等人的美国专利申请公布号2014/0060554、2012年10月8日申请的sears等人的美国专利申请序列号13/647,000、2013年3月14日申请的ampolini等人的美国专利申请序列号13/826,929以及2013年8月28日申请的davis等人的美国专利申请序列号14/011,992,上述各案以全文引用的方式并入本文中。
4.气溶胶递送装置领域中的持续开发已经带来越来越复杂的气溶胶递送装置。然而,由于例如形状因数等因数,许多气溶胶递送装置具有相对有限的可由用户调用装置的操作所借助的用户接口机构。


技术实现要素:

5.本公开涉及用于基于读取请求而控制装置的操作的系统和相关方法、设备及计算机程序产品。举例来说,本文公开的各种实施例提供一种系统,借此第一计算装置可以调用第二计算装置对操作的执行,方法是通过将读取对应于所述操作的值的请求经由第一计算装置与第二计算装置之间的通信链路发送到第二计算装置。就此而言,可由第二计算装置维持的多个可读值中的每一者可以对应于相应操作,且第二计算装置可以被配置成响应于请求而执行对应于第一计算装置请求读取的值的操作。此类实例实施例可尤其有益于可能
具有相对有限的用户接口机构的装置,例如气溶胶递送装置。举例来说,一些此类实例实施例可以应用以使得例如具有全功能用户接口的移动通信装置等装置能够通过将读取对应于操作的值的请求发送到气溶胶递送装置而调用气溶胶递送装置对操作的执行。
6.举例来说,在一个方面中,提供一种用于响应于读取请求而执行操作的方法。所述方法可以包含第一计算装置接收读取值的请求。所述请求可以从第二计算装置经由所述第一计算装置与所述第二计算装置之间的无线通信链路而接收。第一计算装置可以例如包括气溶胶递送装置。第二计算装置可以例如包括移动通信装置。所述方法可以进一步包含所述第一计算装置确定对应于所述值的操作。就此而言,可从第一计算装置读取的多个值中的每一者可以对应于不同的相应操作。所述方法可以另外包含所述第一计算装置响应于所述请求而执行对应于所述值的所述操作。
7.在另一方面中,提供一种设备,其可以包含处理电路。所述设备可以实施于第一计算装置上,例如气溶胶递送装置。所述处理电路可以被配置成致使第一计算装置接收读取值的请求。所述请求可以从第二计算装置(例如移动通信装置)经由所述第一计算装置与所述第二计算装置之间的无线通信链路而接收。所述处理电路可以进一步被配置成致使第一计算装置确定对应于所述值的操作。就此而言,可从第一计算装置读取的多个值中的每一者可以对应于不同的相应操作。所述处理电路可以另外被配置成致使所述第一计算装置响应于所述请求而执行对应于所述值的所述操作。
8.在又一方面中,提供一种计算机程序产品,其可以包含具有存储于其上的程序指令的至少一个非暂时性计算机可读存储媒体。所存储程序指令可以包含用于将读取值的请求接收到第一计算装置的程序代码。所述请求可以从第二计算装置经由所述第一计算装置与所述第二计算装置之间的无线通信链路而接收。第一计算装置可以例如包括气溶胶递送装置。第二计算装置可以例如包括移动通信装置。所存储程序指令可以进一步包含用于确定对应于所述值的操作的程序代码。就此而言,可从第一计算装置读取的多个值中的每一者可以对应于不同的相应操作。所存储程序指令可以另外包含用于控制所述第一计算装置以响应于所述请求而执行对应于所述值的所述操作的程序代码。
9.在额外方面中,提供一种用于致使计算装置响应于读取请求而执行操作的方法。所述方法可以包含第一计算装置确定供第二计算装置执行的操作。第一计算装置可以例如包括移动通信装置。第二计算装置可以例如包括气溶胶递送装置。所述方法可以进一步包含所述第一计算装置确定对应于所述操作的值。就此而言,可从第二计算装置读取的多个值中的每一者可以对应于不同的相应操作。所述方法可以另外包含第一计算装置格式化读取对应于所述操作的值的请求,且经由第一计算装置与第二计算装置之间的无线通信链路将所述请求发送到第二计算装置以致使第二计算装置执行所述操作。
10.在再一方面中,提供一种设备,其可以包含处理电路。所述设备可以实施于第一计算装置上,例如移动通信装置。所述处理电路可以被配置成致使第一计算装置确定供第二计算装置执行的操作。第二计算装置可以例如包括气溶胶递送装置。所述处理电路可以进一步被配置成致使第一计算装置确定对应于所述操作的值。就此而言,可从第二计算装置读取的多个值中的每一者可以对应于不同的相应操作。所述处理电路可以另外被配置成致使第一计算装置格式化读取对应于所述操作的值的请求,且经由第一计算装置与第二计算装置之间的无线通信链路将所述请求发送到第二计算装置以致使第二计算装置执行所述
操作。
11.在另一方面中,提供一种计算机程序产品,其可以包含具有存储于其上的程序指令的至少一个非暂时性计算机可读存储媒体。所存储程序指令可以包含用于在第一计算装置处确定供第二计算装置执行的操作的程序代码。第一计算装置可以例如包括移动通信装置。第二计算装置可以例如包括气溶胶递送装置。所存储程序指令可以进一步包含用于在第一计算装置处确定对应于所述操作的值的程序代码。就此而言,可从第二计算装置读取的多个值中的每一者可以对应于不同的相应操作。所存储程序指令可以另外包含用于格式化读取对应于所述操作的值的请求且经由第一计算装置与第二计算装置之间的无线通信链路将所述请求发送到第二计算装置以致使第二计算装置执行所述操作的程序代码。
12.本公开因此包含(不限于)以下实例实施例:
13.实例实施例1:一种用于响应于读取请求而执行操作的方法,所述方法包括第一计算装置:接收读取值的请求,其中所述请求是从第二计算装置经由所述第一计算装置与所述第二计算装置之间的无线通信链路而接收;确定对应于所述值的操作,其中多个可读值中的每一者对应于不同的相应操作;以及响应于所述请求而执行对应于所述值的所述操作。
14.实例实施例2:根据任一前述或后续实例实施例或其组合的方法,其中所述第一计算装置是气溶胶递送装置,且其中所述第二计算装置是移动通信装置。
15.实例实施例3:根据任一前述或后续实例实施例或其组合的方法,其中所述无线通信链路是经由蓝牙技术而实施。
16.实例实施例4:根据任一前述或后续实例实施例或其组合的方法,其中所述请求包括读取由特性参考的值的请求,且其中确定对应于所述值的所述操作包括确定对应于所述特性的操作。
17.实例实施例5:根据任一前述或后续实例实施例或其组合的方法,其中所述方法进一步包括所述第一计算装置响应于所述请求经由所述无线通信链路将所述值发送到所述第二计算装置。
18.实例实施例6:根据任一前述或后续实例实施例或其组合的方法,其中拦截程序被配置成拦截所述请求,且其中确定对应于所述值的所述操作包括所述拦截程序调用对应于所述值的所述操作。
19.实例实施例7:根据任一前述或后续实例实施例或其组合的方法,其中所述值映射到存储对对应于所述值的所述操作的参考的存储器位置,且其中确定对应于所述值的所述操作包括从所述存储器位置读取所述参考。
20.实例实施例8:根据任一前述或后续实例实施例或其组合的方法,其中所述请求包括对参考所述值的变量的参考。
21.实例实施例9:根据任一前述或后续实例实施例或其组合的方法,其中所述请求包括对存储所述值的存储器位置的参考。
22.实例实施例10:根据任一前述或后续实例实施例或其组合的方法,其中对应于所述值的所述操作包括更改所述第一计算装置的电力状态。
23.实例实施例11:根据任一前述或后续实例实施例或其组合的方法,其中对应于所述值的所述操作包括修改所述第一计算装置的配置设定。
24.实例实施例12:根据任一前述或后续实例实施例或其组合的方法,其中所述第一计算装置包括气溶胶递送装置,且其中修改所述配置设定包括修改以下各项中的一者或多者:用于发光二极管(led)指示器的配置设定,触觉反馈配置,加热设定档配置,气溶胶前驱体组合物汽化设定,喷烟控制设定,以及电池管理设定。
25.实例实施例13:根据任一前述或后续实例实施例或其组合的方法,其中所述值指定所述配置设定,且其中修改所述配置设定包括修改所述值。
26.实例实施例14:一种气溶胶递送装置,其包括处理电路,所述处理电路被配置成致使所述气溶胶递送装置至少进行以下操作:接收读取值的请求,其中所述请求是从移动通信装置经由所述气溶胶递送装置与所述移动通信装置之间的无线通信链路而接收;确定对应于所述值的操作,其中多个可读值中的每一者对应于不同的相应操作;以及响应于所述请求而执行对应于所述值的所述操作。
27.实例实施例15:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述无线通信链路是经由蓝牙技术而实施。
28.实例实施例16:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述请求包括读取由特性参考的值的请求,且其中所述处理电路被配置成至少部分地通过致使所述气溶胶递送装置确定对应于所述特性的操作而致使所述气溶胶递送装置确定对应于所述值的所述操作。
29.实例实施例17:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述处理电路进一步被配置成致使所述气溶胶递送装置响应于所述请求经由所述无线通信链路将所述值发送到所述移动通信装置。
30.实例实施例18:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述处理电路进一步被配置成致使所述气溶胶递送装置实施拦截程序,所述拦截程序被配置成拦截所述请求且响应于所述请求而调用对应于所述值的所述操作。
31.实例实施例19:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述请求包括对参考所述值的变量的参考。
32.实例实施例20:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述气溶胶递送装置进一步包括存储器;其中所述请求包括对所述存储器内存储所述值的存储器位置的参考。
33.实例实施例21:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中对应于所述值的所述操作包括更改所述气溶胶递送装置的电力状态。
34.实例实施例22:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中对应于所述值的所述操作包括修改所述气溶胶递送装置的配置设定。
35.实例实施例23:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中修改所述配置设定包括修改以下各项中的一者或多者:用于发光二极管(led)指示器的配置设定,触觉反馈配置,加热设定档配置,气溶胶前驱体组合物汽化设定,喷烟控制设定,以及电池管理设定。
36.实例实施例24:根据任一前述或后续实例实施例或其组合的气溶胶递送装置,其中所述值指定所述配置设定,且其中修改所述配置设定包括修改所述值。
37.实例实施例25:一种用于致使计算装置响应于读取请求而执行操作的方法,所述
方法包括第一计算装置:确定供第二计算装置执行的操作;确定对应于所述操作的值,其中多个操作中的每一者对应于不同的相应值;格式化读取对应于所述操作的所述值的请求;以及经由所述第一计算装置与所述第二计算装置之间的无线通信链路将所述请求发送到所述第二计算装置以致使所述第二计算装置执行所述操作。
38.实例实施例26:根据任一前述或后续实例实施例或其组合的方法,其中所述第一计算装置是移动通信装置,且其中所述第二计算装置是气溶胶递送装置。
39.实例实施例27:根据任一前述或后续实例实施例或其组合的方法,其中所述无线通信链路是经由蓝牙技术而实施。
40.实例实施例28:根据任一前述或后续实例实施例或其组合的方法,其中所述请求包括读取由特性参考的值的请求,且其中所述特性对应于所述操作。
41.实例实施例29:根据任一前述或后续实例实施例或其组合的方法,其中所述方法进一步包括所述第一计算装置:致使显示图形用户接口从而提供对用于控制所述第二计算装置的多个可选命令的接入;以及接收选定命令的指示;其中确定所述操作包括根据所述选定命令确定所述操作。
42.实例实施例30:根据任一前述或后续实例实施例或其组合的方法,其中所述请求包括对参考所述值的变量的参考或对存储所述值的存储器位置的参考中的一者。
43.实例实施例31:根据任一前述或后续实例实施例或其组合的方法,其中对应于所述值的所述操作包括更改所述第二计算装置的电力状态。
44.实例实施例32:根据任一前述或后续实例实施例或其组合的方法,其中对应于所述值的所述操作包括修改所述第二计算装置的配置设定。
45.实例实施例33:根据任一前述或后续实例实施例或其组合的方法,其中所述第二计算装置包括气溶胶递送装置,且其中修改所述配置设定包括修改以下各项中的一者或多者:用于发光二极管(led)指示器的配置设定,触觉反馈配置,加热设定档配置,气溶胶前驱体组合物汽化设定,喷烟控制设定,以及电池管理设定。
46.本发明内容仅是为了概括一些实例实施例的目的而提供,以便提供对本公开的一些方面的基本理解。因此将了解,上文描述的实例实施例仅是实例,且不应当解释为以任何方式缩窄本公开的范围或精神。就此而言,通过阅读以下详细描述以及下文简要描述的附图,本公开的这些和其它特征、方面和优点将是显而易见的。本发明包含上述实施例中的两者、三者、四者或四者以上的任何组合以及本公开中陈述的任何两个、三个、四个或四个以上特征或元件的组合,不管所述特征或元件是否在本文中的特定实施例描述中明确地进行组合。希望整体地阅读本公开,使得除非上下文另外清楚地指示,否则在所公开的发明的各种方面和实施例中的任一者中,所公开的发明的任何可分离的特征或元件应被视为既定是可组合的。
附图说明
47.因此,已经在前文概括地描述了本公开,现在将参考附图,附图不一定按比例绘制,并且其中:
48.图1说明根据本公开的一些实例实施例的处于组装配置的气溶胶递送装置的侧视图,所述气溶胶递送装置具有可表征为电子香烟的一般配置,且包括控制主体和烟弹;
49.图2说明根据本公开的一些实例实施例的烟弹的侧视图以及穿过图1的气溶胶递送装置的控制主体的截面图,其中所述烟弹与所述控制主体解耦合;
50.图3说明根据本公开的一些实例实施例的图1的烟弹的分解透视图,其包含基座、控制组件端子、电子控制组件、第一和第二加热端子、流量引导器、储集器衬底、雾化器、外部主体、滴嘴以及标签;
51.图4说明根据本公开的一些实例实施例的用于基于读取请求控制装置的操作的实例系统;
52.图5说明根据本公开的一些实例实施例的可实施于计算装置上的设备的框图,所述计算装置可以通过将读取请求发送到第二计算装置而调用第二计算装置对操作的执行;
53.图6说明根据本公开的一些实例实施例的可实施于计算装置上的设备的框图,所述计算装置可以响应于从第二计算装置接收到读取请求而执行操作;
54.图7说明根据本公开的一些实例实施例的根据用于通过将读取请求发送到第二计算装置而调用第二计算装置对操作的执行的实例方法的流程图;以及
55.图8说明根据本公开的一些实例实施例的根据用于响应于从第二计算装置接收到读取请求而执行操作的实例方法的流程图。
具体实施方式
56.现在将在下文参考本公开的示例性实施例来更充分地描述本公开。描述这些示例性实施例,使得本公开将是详尽且完整的,并且将本公开的范围完全传达给本领域的技术人员。实际上,本公开可以许多不同形式体现并且不应被解释为限于本文陈述的实施例;而是,提供这些实施例使得本公开将满足适用的法律要求。除非上下文另外清楚指示,否则如本说明书和所附权利要求书中所使用,单数形式“一”、“一个”、“所述”包含复数指示物。
57.本公开的一些实例实施例涉及用于基于读取请求而控制装置的操作的系统和相关方法、设备及计算机程序产品。这些实例实施例可以提供优于现有技术的若干优点。举例来说,一些实施例提供了对供应较受限用户接口的装置的较精细水平的控制。作为又一实例,在其中可使用例如蓝牙等协议来支持可用以调用操作执行的读取请求的一些实施例中,可能不必实施所述协议的编写处置程序,从而降低编程复杂性且节省具有相对有限存储器空间(例如,有限的随机存取存储器空间和/或有限的程序存储器)的装置(例如一些气溶胶递送装置)上的存储器空间。此外,可能必须审查(例如,检查出界错误)写入值的命令,但可以不需要审查根据各种实例实施例的可用以双态触发或以其它方式修改值的读取请求。另外,使用读取请求来调用操作的执行可以允许对装置的远程控制,这可以归因于安全问题而禁止远程装置对所述装置进行写入。此外,读取请求与写入请求相比可能更简单且需要更少时间来格式化和传输,这可以提供对用户命令的较快响应时间,且与发送写入请求或用于执行操作的其它显式命令可需要的电力相比可以减少装置中产生和发送读取请求的电力消耗。
58.而且,根据本文公开的各种实施例使用读取请求来调用装置对操作的执行可以使用而不需要传送用于在装置上存储/安装的程序指令或其它指令,从而提供对具有有限存储器空间的装置的额外水平的控制。因此,在一些实例实施例中,第一装置可以基于读取请求而调用第二装置对操作的执行,而不需要第二装置从第一装置下载或存储任何程序或信
息。
59.一些实例实施例涉及通过将读取请求发送到气溶胶递送装置而调用气溶胶递送装置对操作的执行,以及被配置成响应于接收到此读取请求而执行操作的气溶胶递送装置。然而将了解,相对于对气溶胶递送装置的应用而描述的实施例是借助于实例而非借助于限制来提供。就此而言,在本公开的范围内,本文公开的实施例可以在经必要修正后应用于除了气溶胶递送装置外的装置。
60.根据本公开的气溶胶递送装置可以使用电能来加热材料(优选地无需将所述材料燃烧到任何显著程度)以形成可吸入物质;这些制品最优选地充分紧凑而被视为“手持式”装置。气溶胶递送装置可以提供抽香烟、雪茄或烟斗的一些或所有的感觉(例如,吸入和吐出习惯、口味或气味的类型、感官效果、身体感觉、使用习惯、视觉提示(例如由可视气溶胶提供的那些提示)和类似者),而无需所述制品或装置的任何组份的任何实质程度的燃烧。在气溶胶得自烟草的燃烧或热解的副产物的意义上,气溶胶递送装置可能不会产生烟,而是,所述制品或装置最优选地产生得自所述制品或装置的某些组份的挥发或汽化的蒸气(包含可以视为可视气溶胶的气溶胶内的蒸气,其可能被视为将描述为烟状的)。在高度优选的实施例中,气溶胶递送装置可以并入有烟草和/或得自烟草的组份。由此,所述气溶胶递送装置可以表征为例如电子香烟等电子烟制品。
61.本公开的气溶胶递送装置还可以表征为蒸气产生制品或药剂递送制品。因此,所述制品或装置可以经调适以便以可吸入形式或状态提供一种或多种物质(例如,调味剂和/或药物活性成分)。举例来说,可吸入物质可以基本上呈蒸气(即,在低于其临界点的温度下成气相的物质)的形式。替代地,可吸入物质可以呈气溶胶(即,细固体颗粒或液滴在气体中的悬浮液)的形式。为了简单,如本文使用的术语“气溶胶”有意包含呈适合于人吸入的形式或类型的蒸气、气体和气溶胶,无论是否可视且无论是否为可能视为烟状的形式。
62.在使用中,本公开的气溶胶递送装置可以经受一个人在使用传统类型的烟制品(例如,通过点燃和吸入烟草而采用的香烟、雪茄或烟斗)时采用的许多物理动作。举例来说,本公开的气溶胶递送装置的用户可以保持所述制品,极类似于传统类型的烟制品,在所述制品的一端抽吸以吸入由所述制品产生的气溶胶,在选定的时间间隔喷烟等等。
63.本公开的烟制品大体上包含提供于外部壳或主体内的若干组件。外部壳或主体的总体设计可以变化,并且可界定烟制品的总体大小和形状的外部主体的格式或配置可以变化。通常,与香烟或雪茄的形状类似的长形主体可以由单个单元式壳形成;或者所述长形主体可以由两个或更多个可分离的部件形成。举例来说,烟制品可以包括长形壳或主体,其可为基本上管状的形状,且由此与常规香烟或雪茄的形状类似。在一个实施例中,烟制品的所有组件包含于一个外部主体或壳内。替代地,烟制品可以包括接合的并且可分离的两个或更多个壳。举例来说,烟制品可以在一端拥有控制主体,所述控制主体包括含有一个或多个可再用组件(例如,用于控制所述制品的操作的可再充电电池和各种电子器件)的壳,且在另一端拥有以可移除方式附接到其的壳,所述壳含有可抛弃的部分(例如,可抛弃的含有气味的烟弹)。鉴于本文提供的进一步公开,单个壳类型的单元内或者多件式可分离壳类型的单元内的组件的更特定格式、配置和布置将是明显的。另外,在考虑了市售的电子烟制品(例如在本公开的背景技术章节中列出的那些代表性产品)后可以了解到各种烟制品设计和组件布置。
64.本公开的气溶胶递送装置最优选地包括以下各者的某一组合:电源(即,电力源);至少一个控制组件(例如,用于(例如)通过控制从电源到所述气溶胶递送装置的其它组件的电流流动而致动、控制、调节和/或停止用于热产生的电力的构件);加热器或热产生组件(例如,通常被称作“雾化器”的部分的电阻加热元件或组件);以及气溶胶前驱体组合物(例如,通常是在施加了足够的热后能够得到气溶胶的液体,例如通常被称作“烟油”、“电子液体”和“电子油”的成分);以及嘴端区或尖端,用于允许对气溶胶递送装置抽吸以吸入气溶胶(例如,穿过所述制品的经界定的气流路径,使得所产生的气溶胶在抽吸后可以从中撤出)。根据本公开可以使用的气溶胶前驱体材料的示例性配方描述于zheng等人的美国专利公布号2013/0008457和chong等人的美国专利公布号2013/0213417中,以上各案的公开内容以全文引用的方式并入本文中。代表性类型的气溶胶前驱体组份和配方也陈述且表征于robinson等人的美国专利号7,217,320和zheng等人的美国专利公布号2013/0008457;chong等人的2013/0213417和collett等人的2014/0060554中,以上各案的公开内容以引用的方式并入本文中。可采用的其它气溶胶前驱体包含已并入于以下产品中的气溶胶前驱体:r.j.reynolds vapor company的产品;lorillard technologies的blu
tm
产品;mistic ecigs的mistic menthol产品;以及cn creative ltd.的vype产品。已经可从johnson creek enterprises llc购得的电子香烟的所谓“烟油”也是合意的。
65.鉴于下文提供的进一步公开,本公开的气溶胶递送装置内的组件的更特定格式、配置和布置将是明显的。另外,在考虑了市售的电子气溶胶递送装置(例如在本公开的背景技术章节中列出的那些代表性产品)后可以了解到对各种气溶胶递送装置组件的选择。此外,在考虑了市售的电子气溶胶递送装置(例如在本公开的背景技术章节中列出的那些代表性产品)后也可以了解到气溶胶递送装置内的组件的布置。
66.图1中说明根据本公开的气溶胶递送装置100的一个实例实施例。如所说明,气溶胶递送装置100可以包含控制主体200和烟弹300。就此而言,图1说明分别处于组装配置中的控制主体200和烟弹300,其中所述控制主体和所述烟弹彼此耦合。各种机构可以将控制主体200连接到烟弹300以得到螺纹接合、压入配合接合、干涉配合、磁性接合或类似者。
67.如图2中说明,控制主体200可以包括多个组件。举例来说,控制主体200可以包含耦合器202、外部主体204、流量传感器210、控制组件212、电力源216(例如,可为可再充电的电池、电容器和/或其它合适的电力源)、指示器218(例如,led指示器),以及端盖222。可以包含在控制主体中的各种元件描述于2014年2月28日申请的worm等人的美国申请序列号14/193,961中,所述申请以全文引用的方式并入本文中。
68.图3说明处于分解配置中的例如烟弹300等烟弹的实施例。如所说明,根据本公开的实例实施例,烟弹300可以包括基座302、控制组件端子304、电子控制组件306、流量引导器308、雾化器310、储集器衬底312、外部主体314、滴嘴316、标签318以及第一加热端子320a和第二加热端子320b。雾化器310可以包括液体输送元件322和加热元件324。烟弹可以另外包含与基座接合的基座装运插塞和/或与滴嘴接合的滴嘴装运插塞,以便保护基座和滴嘴且防止在使用之前污染物进入其中,如例如2013年3月15日申请的depiano等人的美国专利申请序列号13/841,233中所公开。下文包含的描述提供了上述组件及其组装方法的实例配置。然而应理解,烟弹300可以用多种方式组装且可以在其它实施例中包含额外或更少的组件。举例来说,虽然烟弹300在本文大体上描述为包含储集器衬底,但在其它实施例中,烟弹
可以在其中保持气溶胶前驱体组合物而不使用储集器衬底(例如,通过使用储存气溶胶前驱体组合物的容器或器皿或者其中的直接储存)。在一些实施例中,气溶胶前驱体组合物可以在其中还可包含多孔(例如,纤维)材料的容器或器皿内。
69.将了解,图1到3是借助于实例而非借助于限制来提供。就此而言,用于形成气溶胶递送装置的组件的其它布置和配置是本公开的范围内预期的。根据本公开的气溶胶递送装置的各种组件可以从现有技术中描述的组件和市售组件选择。
70.描述了可供各种实例实施例使用的气溶胶递送装置的若干实例实施例后,现在将描述用于基于读取请求控制装置的操作的系统和相关方法、设备及计算机程序产品的若干实施例。这些实例实施例实现了对与具有全功能用户接口的计算装置相比可能具有较为受限的用户接口的装置(例如上述气溶胶递送装置)的较大程度的控制。
71.图4说明根据本公开的一些实例实施例的用于基于读取请求控制装置的操作的实例系统400。系统400可以包含多个计算装置,包含装置a 402和装置b 404。装置a 402可以被配置成通过将读取请求发送到装置b 404而调用装置b 404对操作的执行,如本文进一步描述。装置b 404又可以被配置成响应于从装置a 402接收的读取请求而执行操作,如本文进一步描述。
72.装置a 402和装置b 404可以各自体现为可被配置成与另一计算装置通信的任何计算装置。根据一些实例实施例,装置a 402可以体现为提供具有输入/输出机构的用户接口的计算装置,从而使用户能够输入用于控制装置b 404的操作的命令。借助于非限制性实例,装置a 402可以体现为移动通信装置,例如智能电话、个人数字助理(pda)、平板计算装置、便携式媒体装置、其某种组合或类似物。然而将了解,在本公开的范围内装置a 402可以体现为除了移动通信装置外的计算装置,包含例如个人计算机,例如膝上型计算机、桌上型计算机或类似物。
73.根据一些实例实施例,装置b 404可以体现为具有相对减少的用户接口特征或者可能不具有任何用户接口特征且因此可能仅通过与装置b 404的直接交互而为用户提供装置b 404的粗粒度控制的计算装置。因此,根据各种实施例使用装置a 402以为装置b 404提供可以对应读取请求的形式传播到装置b 404的控制输入可以为用户提供装置b 404的较细粒度的控制。举例来说,在一些实施例中,装置b 404可以体现为气溶胶递送装置,例如上文关于图1到3描述的气溶胶递送装置的各种实施例。作为进一步实例,在一些实施例中,装置b 404可以体现为可穿戴计算装置(例如,健康监视器、手表和/或类似物)、传感器装置、各种形式的机器到机器(m2m)装置和/或类似物。然而将了解,装置b 404不限于作为提供相对有限用户接口特征的计算装置的实施例,且可以体现为提供较为全功能用户接口的计算装置,例如具有用户接口特征的气溶胶递送装置、移动通信装置、个人计算机和/或类似物。
74.装置a和装置b可以被配置成彼此建立通信链路以使得装置a 402能够将根据各种实施例的读取请求发送到装置b 404。所述通信链路可以使用被配置成实现两个计算装置之间的通信的任何无线或有线技术来实施。
75.举例来说,在一些实施例中,可以使用例如蓝牙、低能量蓝牙(也称为智能蓝牙和wibree)和/或类似者的蓝牙技术来实施装置a 402与装置b 404之间的无线通信链路。根据一些实施例的可由装置a 402和/或装置b 404支持且用以实施装置a 402与装置b之间的无线通信链路的无线通信技术的进一步实例可以包含各种无线个域网(wpan)联网技术,例如
zigbee、无线通用串行总线(usb)、各种电气电子工程师学会(ieee)802.15技术和/或类似者;各种无线局域网(wlan)技术,例如直接wi-fi、各种ieee 802.11技术和/或类似者;红外数据协会(irda)和/或其它红外(ir)技术;近场通信(nfc);和/或可用以在计算装置之间传递读取请求和/或其它信息的其它无线通信技术。
76.然而将了解,关于装置a 402与装置b 404之间的蓝牙和其它类型无线通信链路的使用描述的实施例是借助于实例而非借助于限制来描述。就此而言,例如usb链路、firewire链路、thunderbolt链路、各种串行通信链路和/或类似物等有线通信链路可以经必要修正后代替在本公开的范围内的无线通信链路。
77.装置b 404可以被配置成提供装置a 402可能请求读取(例如,通过将参考一个值的读取请求发送到装置b 404)的一个或多个可读值。举例来说,在一些实施例中,可读值可以是装置a 402可能请求读取的值,且装置b 404可以用所请求值来响应所述请求。就此而言,所述读取请求可以包括对装置b 404可以响应的可读值的查询,且根据一些实施例并不包含值或其它信息向装置b 404的任何传送以用于存储在装置b 404上。图4中借助于实例说明三个此类可读值,值x 406、值y 408以及值z 410。然而将了解,装置b 404可以提供本公开的范围内的任何数目的可读值。
78.由装置b 404提供的可读值可以映射到对应操作,装置b 404可以被配置成响应于接收到从装置a 402读取值的请求而执行所述操作。所述操作可以是除了读取/返回所述值外的任何操作。在图4的实例中,值x 406可以对应于其它操作x 412;值y 408可以对应于其它操作y 414;且值z 410可以对应于其它操作z 416。因此举例来说,如果装置a 402请求读取值y 408,那么装置b 404可以被配置成响应于读取请求而执行其它操作y 414。
79.装置b 404可以被配置成维持可读值与对应操作之间的映射,使得可以响应于可从装置a 402接收到的读取请求而执行适当操作。举例来说,在一些实施例中,装置b 404可以被配置成实施拦截程序,其可被配置成拦截读取值的请求且调用对应于所述值的操作。因此,举例来说,给定读取可从装置a 402接收的值z 410的请求,拦截程序可被配置成拦截读取值z 410的请求且响应于所述请求而调用其它操作z 416的执行。在使用一个或多个拦截程序的一些实施例中,拦截程序可以在可用以处置读取请求的功能内实施。因此,举例来说,可用以通过将所请求值提供到装置a 402而响应于读取请求的功能可以包含拦截程序,其被配置成并行于或代替于读取和返回所请求值而调用对应于所请求值的操作。
80.作为可由装置b 404维持的映射的又一实例,在一些实施例中,可读值可以映射到存储对对应于所述值的操作的参考的存储器位置。举例来说,在一些此类实施例中,所述存储器位置可以含有对所述操作的存储器位置的指针和/或对用于调用所述操作的函数调用的参考。由此,当接收到读取值的请求时,可维持在映射到所述值的存储器位置中的对对应操作的参考可以被读取且用以调用对应操作的执行。
81.为了调用装置b 404对特定操作的执行,装置a 402可以相应地格式化且发送读取对应于所述操作的值的请求到装置b 404。举例来说,装置a 402可以请求读取值x 406以调用其它操作x 412的执行,可以请求读取值y 408以调用其它操作y 414的执行,和/或可以请求读取值z 410以调用其它操作z 416的执行。
82.在一些实例实施例中,读取值的请求可以参考可含有或以其它方式参考所述值的变量。因此,举例来说,读取值x 406的请求可以参考参考值x 406的变量(例如,“x”)。在一
些此类实施例中,例如其中使用低能量蓝牙来支持装置a 102与装置b 104之间的通信的一些实施例,装置b 404可以使用可读特性来以此方式参考可读值。因此,举例来说,装置a 402可以在一些实例实施例中通过发送针对读取特性“x”的适当蓝牙协议请求而请求读取值x 406。以此方式读取变量的请求可以由装置b 404解译且用以执行对应操作。
83.另外或替代地,在一些实施例中,装置a 402可以具有一个值可由装置b 404存储的存储器位置(例如,存储器地址)的知识。在此类实施例中,从装置b 404读取值的请求可以参考所述值的存储器位置。
84.一些实例实施例的装置a 402可以维持映射和/或具有对映射的存取权,所述映射可以界定可由装置b 404执行的操作与可被读取以调用那些操作的执行的相应值和/或参考所述值的变量(例如,特性或类似者)之间的对应关系。由此,给定装置a 402(和/或其用户)希望装置b 404执行的操作,装置a 402可以使用所述映射来确定对应于所述操作的值且格式化读取对应于所述操作的值的适当请求,并将所述请求发送到装置b 404以调用装置b 404对所述操作的执行。
85.给定其中装置a 402(或其用户)希望调用装置b 404对其它操作x 412的执行的实例,装置a 402可以格式化读取值x 406的请求且将所述请求发送到装置b 404,如操作420说明。所述请求可以包含参考、参考值x 406的变量(例如,特性)、对存储值x 406的存储器位置的参考,和/或对值406的其它参考。
86.装置b 404可以接收所述请求且确定所述请求是读取值x 406的请求(例如,基于如上文所述可包含于请求中的对值x 406的参考)。装置b 404可以进一步确定其它操作x 412对应于值x 406且可以响应于读取值x 406的请求而执行其它操作x 412,如操作430说明。装置b 404可以使用先前描述技术中的任一者来确定且执行对应于值x 406的操作(例如,其它操作x 412),包含例如被配置成拦截读取值x 406的请求并响应于此而调用其它操作x 412的拦截程序的实施、读取对可存储在映射到值x 406的存储器位置中的其它操作x 412的参考,和/或类似者。
87.在一些实例实施例中,装置b 404可以被配置成将对读取值x 406的请求的响应发送到装置a 402,如操作440说明。举例来说,在一些实施例中,所述响应可以包含在操作420中由装置a 402请求读取的值(例如,值x 406)。就此而言,根据一些实例实施例,装置b 404可以被配置成响应于读取值x 406的请求而除了其它操作x 412之外(例如,并行地)还执行用于读取和提供值x 406的读取程序,且因此可以响应于所述请求而将值x 406提供到装置a 402。可以根据可用于读取值的协议来处置包含所请求值的对读取请求的响应,例如根据各种蓝牙协议对读取特性值的请求的响应。另外或替代地,在一些实例实施例中,装置b 404可以被配置成以其它操作x 412响应于请求已被执行的确认来响应于读取值x 406的请求。
88.将了解,装置b 404可以响应于读取请求而执行多个操作中的任一者。而且,响应于读取请求而可执行的操作集合可以取决于装置b 404的实施例而变化,因为一个类型的计算装置可能能够进行与另一计算装置不同的操作集合(例如,取决于装置能力和功能目的)。由此将了解,其它操作x 412、其它操作y 414以及其它操作z 416中的每一者可以包括与可用以通过提供所请求值而响应于读取请求的读取程序不同或除了所述读取程序之外可执行的任何相应操作。
89.在一些实例实施例中,装置a 402可以使用读取请求以更改装置b 404的电力状态。举例来说,根据一些此类实施例,可以使用读取请求来断开装置b 404,接通装置b 404,将装置b 404置于备用或低电力操作模式中,将装置b 404从低电力或备用操作模式切换到正常电力消耗模式,和/或类似者。
90.另外或替代地,在一些实例实施例中,装置a 402可以使用读取请求以修改装置b 404的配置设定。根据各种实施例可经由读取请求修改的配置设定修改可以包括对可能与装置b 404的操作相关的任何可调整操作参数的修改,且因此可以取决于装置b 404的实施例而变化。
91.作为在其中装置b 404体现为气溶胶递送装置的一些实施例中可修改的配置设定的特定实例,可以修改用于气溶胶递送装置的用户接口的元件的配置设定,例如可在气溶胶递送装置上实施的led和/或其它指示器(例如,指示器218)的功能性。在其中装置b 404体现为气溶胶递送装置的一些实施例中可经由读取请求修改的配置设定的进一步非限制性实例可以包含加热设定档配置的修改、气溶胶前驱体组合物汽化设定的修改、喷烟控制设定的修改、电池管理设定的修改、触觉反馈配置的修改、调味剂设定的修改,和/或类似者。举例来说,气溶胶前驱体组合物汽化设定的修改可以包含界定每次喷烟汽化的气溶胶前驱体组合物的量的配置和/或可与气溶胶前驱体组合物的汽化相关的其它配置设定的修改。喷烟控制设定的修改可以例如包含在一段时间内和/或对于单次吸烟阶段允许的喷烟次数的修改、喷烟之间必须经过的最小时间间隔的修改,和/或可关于用户喷烟来掌控装置表现的另一设定的修改。电池管理设定的修改可以例如包含与可在气溶胶递送装置上实施的电池或其它电力源(例如,电力源216)的充电相关的配置和/或可调节所述电池的消耗的配置的修改。触觉反馈配置的修改可以例如包含触觉反馈的振动强度的修改、激活/去活触觉反馈,和/或类似者。调味剂设定的修改可以例如包含单独地或与其它气溶胶前驱体组份组合地汽化的调味剂的类型和/或浓度的修改。
92.在其中可响应于读取值的请求而修改配置设定的一些实例实施例中,所述值可以指定所述配置设定。举例来说,可读值可以界定用于配置的可能设定值的范围内的值。根据一些此类实施例,装置a 402可以被配置成请求读取界定配置设定的值以便修改所述配置设定,且装置b 404可以被配置成响应于所述请求而修改所述值(例如,通过用新值覆写所述值和/或以其它方式修改存储的值)以便修改配置设定。
93.在其中可响应于读取请求而修改值的一些实例实施例中,例如多个特性等多个变量可以参考同一个值。参考所述值的每一相应变量可以对应于可对所述值执行的不同操作。举例来说,读取参考所述值的第一变量的请求可导致装置b 404执行第一操作以修改所述值(例如,使所述值递增1),且读取参考所述值的第二变量的请求可导致装置b 404执行第二操作以修改所述值(例如,使所述值递减1)。
94.在一些实例实施例中,装置a 402可以提供用户接口,使得用户能够选择装置b 404将执行的操作和/或控制装置b 404的至少一些功能性。举例来说,装置a 402可以被配置成显示可由例如移动应用程序等应用程序提供的图形用户接口,其根据一些实例实施例可在装置a 402上实施。所述图形用户接口可以提供对用于控制装置b 404的多个可选择命令的接入。用户可以例如通过触摸触摸屏显示器的适当区、提供语音命令和/或致动可由装置a 402提供的适当的键、按钮或其它输入机构而选择命令。装置a 402可以接收由用户选
择的命令的指示,且可以确定对应于所述命令的操作。装置a 402可以响应于用户命令而格式化且发送一个或多个读取请求到装置b 404以调用装置b 404对一个或多个所命令操作的执行。
95.在一些实例实施例中,可由装置a 402的用户选择的命令可以在与装置b 404可执行的操作相比更高水平的粒度下抽象化以实行所述命令。因此,举例来说,装置a 402可以将用户命令解析为可能需要由装置b 404执行以便实行所述命令的操作集合,且可以格式化且发送适当读取请求以调用装置b 404对适当操作集合的执行。
96.图5说明根据本公开的一些实例实施例的可在例如装置a 402等计算装置上实施的设备500的框图,所述计算装置可以通过将读取请求发送到第二计算装置而调用例如装置b 404等第二计算装置对操作的执行。将了解,下文在图5中说明且关于图5描述的组件、装置或元件不会是强制的,且因此在某些实施例中可以省略其中的一些。另外,除了在图5中说明且关于图5描述的那些之外,一些实施例可以包含另外的或不同的组件、装置或元件。
97.在一些实例实施例中,根据本文公开的一个或多个实例实施例,设备500可以包含处理电路510,其是可配置的以执行若干功能。就此而言,根据各种实例实施例,处理电路510可以被配置成执行和/或控制设备500的一个或多个功能性(例如,装置a 402的功能性)的执行。因此,根据一个或多个实例实施例,处理电路510可被配置成执行数据处理、应用程序执行和/或其它处理和管理服务。
98.在一些实施例中,设备500或其部分或组件(例如处理电路510)可以经由一个或多个集成电路而实施,所述集成电路可以各自包含一个或多个芯片。处理电路510和/或设备500的一个或多个另外组件可以因此在一些情况下被配置成在片上系统上实施实施例。
99.在一些实例实施例中,处理电路510可以包含处理器512,且在例如图5中说明的一些实施例中可以进一步包含存储器514。处理电路510可以与通信接口516、用户接口518和/或读取控制模块520通信或者另外控制通信接口516、用户接口518和/或读取控制模块520。
100.可以用多种形式体现处理器512。举例来说,处理器512可以体现为各种硬件处理构件,例如微处理器、协处理器、控制器或各种其它计算或处理装置,包含例如asic(专用集成电路)、fpga(现场可编程门阵列)等集成电路、其某种组合或类似物。虽然说明为单个处理器,但将了解,处理器512可以包括多个处理器。所述多个处理器可以彼此操作通信,且可共同地被配置成执行设备500可实施于其上的例如装置a402等计算装置的一个或多个功能性。在一些实例实施例中,处理器512可被配置成执行可存储在存储器514中和/或可另外对处理器512可存取的指令。由此,无论是通过硬件还是通过硬件与软件的组合来配置,处理器512都会能够在相应地配置后根据各种实施例执行操作。
101.在一些实例实施例中,存储器514可以包含一个或多个存储器装置。存储器514可以包含固定和/或可移除式存储器装置。在一些实施例中,存储器514可以提供非暂时性计算机可读存储媒体,其可以存储可由处理器512执行的计算机程序指令。就此而言,根据一个或多个实例实施例,存储器514可被配置成存储信息、数据、应用程序、指令和/或类似物以用于使得设备500能够实行各种功能。在一些实施例中,存储器514可以经由用于在设备500的组件之间传递信息的一条或多条总线与处理器512、通信接口516、用户接口518以及读取控制模块520中的一者或多者通信。
102.设备500可以进一步包含通信接口516。通信接口516可以被配置成使得设备500可实施于其上的计算装置(例如装置a 402)能够与一个或多个其它计算装置(例如装置b 404)和/或可受控制以通过将读取请求发送到所述装置而执行操作的其它装置通信。就此而言,通信接口516可以包含用于实现与其它装置和/或网络的通信的一个或多个接口机构。由此,通信接口516可以包含例如天线(或多个天线)以及支持的硬件和/或软件以用于实现与无线通信网络(例如,蜂窝式网络、wi-fi、wlan和/或类似物)的通信和/或用于支持与第二计算装置的无线通信链路。因此,举例来说,通信接口516可以被配置成支持各种无线通信技术,例如(借助于非限制性实例)各种蓝牙技术(例如,包含低能量蓝牙和/或常规蓝牙技术)、zigbee、无线usb、各种ieee 802.15技术、各种ieee 802.11技术、irda和/或其它ir技术、nfc和/或可用以支持两个或更多个计算装置之间(例如如上文所述的装置a 402与装置b 404之间)的无线通信的其它通信技术。通信接口516可以另外或替代地包含通信调制解调器、用于接纳有线通信电缆的物理端口(例如,串行端口),和/或用于支持经由电缆、数字订户线(dsl)、usb、firewire、thunderbolt、以太网、一个或多个光学传输技术和/或可用以实施两个或更多个计算装置之间(例如如上文所述的装置a 402与装置b 404之间)的通信链路的其它有线通信技术的通信的其它硬件/软件。
103.在一些实例实施例中,设备500可以包含用户接口518。用户接口518可以与处理电路510通信以接收用户输入的指示和/或将可听、可视、机械或其它输出提供给用户。由此,用户接口518可以包含例如键盘、鼠标、操纵杆、显示器、触摸屏显示器、麦克风、扬声器、一个或多个生物计量输入装置(例如,可跟踪身体部位或眼睛移动的视觉或感觉跟踪装置)、加速度计、陀螺仪,和/或其它输入/输出机构。在其中用户接口518包括触摸屏显示器的实施例中,用户接口518可以另外被配置成检测和/或接收对显示器的触摸和/或其它移动手势或其它输入的指示。用户接口518可以例如被配置成显示图形用户接口,其可显示用于控制第二计算装置(例如如上文所述的装置b 404)的一个或多个可选命令。用户接口518可以进一步提供输入机构以用于使用户能够选择命令,所述命令可相应地由设备500经由用户接口518接收。
104.设备500可以进一步包含读取控制模块520。读取控制模块520可以体现为各种构件,例如电路、硬件、包括存储可由处理装置(例如,处理器512)执行的计算机可读程序指令的计算机可读媒体(例如,存储器514)的计算机程序产品,或其某种组合。在一些实施例中,处理器512(或处理电路510)可包含或另外控制读取控制模块520。读取控制模块520可以被配置成格式化从第二装置(例如装置b 404)读取对应于操作的值的请求,且将所述请求发送到第二装置以调用所述第二装置对所述操作的执行,如上文所述。在其中用户可经由用户接口518选择命令的一些实例实施例中,读取控制模块520可以被配置成将命令解析为供第二装置执行以实行命令的一个或多个操作,且可以被配置成格式化且发送适当读取请求以调用第二装置对所述一个或多个操作的执行。
105.图6说明根据本公开的一些实例实施例的可实施于计算装置(例如装置b 404)上的设备600的框图,所述计算装置可以响应于从第二计算装置(例如装置a 402)接收到读取请求而执行操作。在一些实例实施例中,设备600可以实施于例如气溶胶递送装置100等气溶胶递送装置上。举例来说,在一些此类实施例中,设备600可以实施于气溶胶递送装置的控制主体上,例如控制主体200。
106.将了解,下文在图6中说明且关于图6描述的组件、装置或元件不会是强制的,且因此在某些实施例中可以省略其中的一些。另外,除了在图6中说明且关于图6描述的那些之外,一些实施例可以包含另外的或不同的组件、装置或元件。
107.在一些实例实施例中,根据本文公开的一个或多个实例实施例,设备600可以包含处理电路610,其是可配置的以执行和/或控制设备600可实施于其上的计算装置(例如装置b 404)的功能的执行。因此,根据一个或多个实例实施例,处理电路610可被配置成执行数据处理、应用程序执行和/或其它处理和管理服务,其可实施以执行气溶胶递送装置的功能性。
108.在一些实施例中,设备600或其部分或组件(例如处理电路610)可以经由一个或多个集成电路而实施,所述集成电路可以各自包含一个或多个芯片。处理电路610和/或设备600的一个或多个另外组件可以因此在一些情况下被配置成在片上系统上实施实施例。
109.在一些实例实施例中,处理电路610可以包含处理器612,且在例如图6中说明的一些实施例中可以进一步包含存储器614。处理电路610可以与通信接口616、用户接口618和/或读取执行模块620通信或者另外控制通信接口616、用户接口618和/或读取执行模块620。
110.可以用多种形式体现处理器612。举例来说,处理器612可以体现为各种硬件处理构件,例如微处理器、协处理器、控制器或各种其它计算或处理装置,包含例如asic(专用集成电路)、fpga(现场可编程门阵列)等集成电路、其某种组合或类似物。虽然说明为单个处理器,但将了解,处理器612可以包括多个处理器。所述多个处理器可以彼此操作通信,且可共同地被配置成执行设备600可实施于其上的例如装置b 404等计算装置的一个或多个功能性。在一些实例实施例中,处理器612可被配置成执行可存储在存储器614中和/或可另外对处理器612可存取的指令。由此,无论是通过硬件还是通过硬件与软件的组合来配置,处理器612都会能够在相应地配置后根据各种实施例执行操作。
111.在一些实例实施例中,存储器614可以包含一个或多个存储器装置。存储器614可以包含固定和/或可移除式存储器装置。在一些实施例中,存储器614可以提供非暂时性计算机可读存储媒体,其可以存储可由处理器612执行的计算机程序指令。就此而言,根据一个或多个实例实施例,存储器614可被配置成存储信息、数据、应用程序、指令和/或类似物以用于使得设备600能够实行各种功能。在一些实施例中,存储器614可以经由用于在设备600的组件之间传递信息的一条或多条总线与处理器612、通信接口616、用户接口618以及读取执行模块620中的一者或多者通信。
112.设备600可以进一步包含通信接口616。通信接口616可以被配置成使得设备600可实施于其上的计算装置(例如装置b 404)能够与一个或多个其它计算装置(例如装置a 402)和/或可受控制以通过将读取请求发送到所述装置而执行操作的其它装置通信。就此而言,通信接口616可以包含用于实现与其它装置和/或网络的通信的一个或多个接口机构。由此,通信接口616可以包含例如天线(或多个天线)以及支持的硬件和/或软件以用于实现与无线通信网络(例如,蜂窝式网络、wi-fi、wlan和/或类似物)的通信和/或用于支持与第二计算装置的无线通信链路。因此,举例来说,通信接口616可以被配置成支持各种无线通信技术,例如(借助于非限制性实例)各种蓝牙技术(例如,包含低能量蓝牙和/或常规蓝牙技术)、zigbee、无线usb、各种ieee 802.15技术、各种ieee 802.11技术、irda和/或其它ir技术、nfc和/或可用以支持两个或更多个计算装置之间(例如如上文所述的装置a 402
与装置b 404之间)的无线通信的其它通信技术。通信接口616可以另外或替代地包含通信调制解调器、用于接纳有线通信电缆的物理端口(例如,串行端口),和/或用于支持经由电缆、数字订户线(dsl)、usb、firewire、thunderbolt、以太网、一个或多个光学传输技术和/或可用以实施两个或更多个计算装置之间(例如如上文所述的装置a 402与装置b 404之间)的通信链路的其它有线通信技术的通信的其它硬件/软件。
113.在一些实例实施例中,设备600可以包含用户接口618。然而,在一些实施例中,用户接口618的一个或多个方面可能不存在,或用户接口618可以完全消除。用户接口618可以与处理电路610通信以接收用户输入的指示和/或将可听、可视、机械或其它输出提供给用户。由此,用户接口618可以包含例如键盘、鼠标、操纵杆、显示器、触摸屏显示器、麦克风、扬声器、一个或多个生物计量输入装置(例如,可跟踪身体部位或眼睛移动的视觉或感觉跟踪装置)、加速度计、陀螺仪,和/或其它输入/输出机构。在其中用户接口618包括触摸屏显示器的实施例中,用户接口618可以另外被配置成检测和/或接收对显示器的触摸和/或其它移动手势或其它输入的指示。
114.在其中设备600可实施于气溶胶递送装置上的实施例中,用户接口618可以例如包含输入机构以使得用户能够使气溶胶递送装置通电/断电,激活加热元件以产生用于吸入的蒸气或气溶胶,和/或另外致动和/或控制气溶胶递送装置的至少一些功能性。举例来说,用户接口618可以包含滴嘴(例如,滴嘴316)和/或相关联喷烟感测组件(例如,流量传感器210),其可使得用户能够对气溶胶递送装置提供喷烟输入。作为又一实例,用户接口618可以提供一个或多个指示器(例如,指示器218),例如一个或多个led(例如,led 212),其可用以指示气溶胶递送装置的操作状态、电池的电量水平、烟弹中剩余的气溶胶前驱体组合物的量,和/或提供可与气溶胶递送装置的操作相关的其它状态信息给用户。在一些实例实施例中,用户接口618可以包含振动器和/或其它触觉反馈装置,其可以对气溶胶递送装置赋予振动和/或其它运动。
115.设备600可以进一步包含读取执行模块620。读取执行模块620可以体现为各种构件,例如电路、硬件、包括存储可由处理装置(例如,处理器612)执行的计算机可读程序指令的计算机可读媒体(例如,存储器614)的计算机程序产品,或其某种组合。在一些实施例中,处理器612(或处理电路610)可包含或另外控制读取执行模块620。根据本文公开的各种实例实施例,读取执行模块620可以被配置成执行对应于读取请求中参考的值的操作,所述读取请求可由设备600可实施于其上的计算装置(例如装置b 404)接收。
116.图7说明根据本公开的一些实例实施例的根据用于通过将读取请求发送到第二计算装置而调用第二计算装置对操作的执行的实例方法的流程图。就此而言,图7说明根据本文公开的各种实施例可由装置a 402的一些实施例执行以致使装置b 404执行操作的操作。因此,设备500的一个或多个元件,例如处理电路510、处理器512、存储器514、通信接口516、用户接口518以及读取控制模块520中的一者或多者可以例如提供用于执行在图7中说明且关于图7描述的操作中的一者或多者的构件。
117.操作700可以包含确定供第二计算装置(例如装置b 404)执行的操作。举例来说,执行图7的方法的计算装置(例如装置a 402)可以被配置成显示图形用户接口,其提供对用于控制第二计算装置的一个或多个可选命令的接入。用户可以选择命令,且在一些实施例中,操作700可以包含确定用于实行命令的操作。
118.操作710可以包含确定对应于操作的值。举例来说,在一些实施例中,操作710可以包括对操作与对对应值的参考之间的映射进行存取,所述参考例如变量(例如,特性和/或可参考值的其它变量)、第二计算装置上存储值的存储器位置和/或可用以参考对应值的其它指示。对应于操作(例如,对其的参考)的值可以相应地通过在所述映射中查找在操作700中确定的操作以确定对应值参考而确定。
119.操作720可以包含格式化读取对应于操作的值的请求。所述请求可以包含对值的参考(例如,可在操作710中确定的参考),例如特性和/或参考值的其它类型的变量、对存储值的存储器位置的参考,和/或可使得第二装置能够确定请求读取的值的其它指示。举例来说,对值的参考可以作为参数包含到请求。
120.操作730可以包含将所述请求发送到第二计算装置。所述请求可以经由与第二计算装置的通信链路而发送。在一些实例实施例中,所述通信链路可以是无线通信链路,例如可经由蓝牙技术而实施。在一些实例实施例中,也可响应于请求而从第二计算装置接收值。
121.图8说明根据本公开的一些实例实施例的根据用于响应于从第二计算装置(例如装置a 402)接收到读取请求而执行操作的实例方法的流程图。就此而言,图8说明根据本文公开的各种实施例可由装置b 404的一些实施例响应于从装置a 402接收到读取请求而执行的操作。因此,设备600的一个或多个元件,例如处理电路610、处理器612、存储器614、通信接口616、用户接口618以及读取执行模块620中的一者或多者可以例如提供用于执行在图8中说明且关于图8描述的操作中的一者或多者的构件。
122.操作800可以包含接收读取值的请求。所述请求可以从第二计算装置(例如装置a 402)经由与第二计算装置的通信链路而接收。在一些实例实施例中,所述通信链路可以是无线通信链路,例如可经由蓝牙技术而实施。
123.操作810可以包含确定对应于所述值的操作。举例来说,在一些实施例中,拦截程序可以被配置成拦截读取请求且调用对应于所述值的操作。就此而言,在一些此类实施例中,读取值的请求可触发用于读取值的读取程序,且拦截程序可实施于读取程序内且响应于读取程序而执行,使得可响应于读取请求而调用对应操作。作为另一实例,在一些实施例中,值可以映射到(例如,存储于)存储器位置,其可存储对对应于所述值的操作的参考,使得当读取所述值时,可确定对应操作。
124.操作820可以包含响应于请求而执行对应于所述值的操作。在一些实例实施例中,也可响应于请求而将值返回到第二计算装置。
125.将理解,图7到8中的流程图的每一个框以及流程图中的框的组合可以通过各种方式实施,例如硬件和/或包括一个或多个计算机可读媒体的计算机程序产品,所述计算机可读媒体上存储有计算机可读程序指令。举例来说,本文描述的程序中的一者或多者可以通过计算机程序产品的计算机程序指令来体现。就此而言,可体现本文描述的程序的计算机程序产品可以由计算装置的一个或多个存储器装置存储且由计算装置中的处理器执行。在一些实施例中,包括体现上述程序的计算机程序产品的计算机程序指令可以由多个计算装置的存储器装置存储。如将了解,任何此类计算机程序产品都可以实施于计算机或其它可编程设备上以产生机器,使得包含执行于计算机或其它可编程设备上的指令的计算机程序产品产生用于实施流程图框中指定的功能的构件。此外,计算机程序产品可以包括一个或多个计算机可读存储器,其上可存储计算机程序指令,使得所述一个或多个计算机可读存
储器可引导计算机或其它可编程设备以特定方式起作用,使得所述计算机程序产品包括实施流程图框中指定的功能的制品。一个或多个计算机程序产品的计算机程序指令也可以加载到计算机或其它可编程设备上以致使在所述计算机或其它可编程设备上执行一系列操作以产生计算机实施的过程,使得执行于所述计算机或其它可编程设备上的指令实施流程图框中指定的功能。因此,流程图的框支持用于执行指定功能的构件的组合。还将理解,流程图的一个或多个框以及流程图中的框的组合可以由执行指定功能的专用基于硬件的计算机系统或者专用硬件和计算机程序产品的组合来实施。
126.而且将了解,流程图内的框和对应方法操作的排序是借助于非限制性实例而提供,以便描述可根据一些实例实施例执行的操作。就此而言,将了解,流程图中说明的框和对应方法操作的排序是非限制性的,使得根据一些实例实施例,在流程图中说明且关于流程图描述的两个或更多个框的排序可以改变,和/或与两个或更多个框相关联的方法操作可以至少部分地并行执行。此外,在一些实施例中,在流程图中说明且关于流程图描述的一个或多个框和对应方法操作可为任选的,且可以省略。
127.得益于前述描述和相关联图式中呈现的教示的本公开所属领域的技术人员将想到本公开的许多修改和其它实施例。因此应理解,本公开不限于本文公开的特定实施例,且修改和其它实施例既定包含在所附权利要求书的范围内。虽然本文采用特定术语,但这些术语是仅在一般且描述性意义上使用且不是用于限制的目的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1