无线计量通信的制作方法_5

文档序号:9922563阅读:来源:国知局
适配器120a的睡眠功能可以被配置为将计量器适配器120a的关联部件转变成相应的睡眠模式,直到例如后续中断(例如,在步骤848处)为止。如以上所提到的,步骤848可以包括操作700中的一个或更多个,诸如步骤704、708、712、716、720。如所示,一旦已经执行在步骤848处的中断(或/或操作700的其它步骤),操作800就可以返回到步骤820,例如,以便于到基础适配器148的后续无线传输。
[0105]在一些实施方式中,无线反馈装置136、264中的任何一个可以被配置为执行与操作700、800中的一个或更多个类似的一个或更多个操作。例如,装置136可以包括被配置为在睡眠模式下操作网络控制器140直到例如用户选择用户输入装置144的多个输入中的一个或更多个、从而在类似中断步骤中唤醒网络控制器140为止的睡眠功能。此外,网络控制器140可以在与步骤840类似的步骤中发送反馈信号258,然后例如在与步骤824类似的步骤中返回到睡眠模式。
[0106]如图8所示,基础适配器148的操作900可以包括开始步骤904、初始化步骤908、计量器网络ID请求确定步骤912、请求计量器网络ID步骤916、网络ID被接收确定步骤920、消息被接收确定步骤924和输出步骤928。
[0107]更具体地,在步骤904处基础适配器148可以例如通过操作关联的电源开关和/或经由与计算机152的USB连接被加电。一旦被加电,操作900就可以进行到步骤908,其中可以初始化基础适配器148。一旦基础适配器148被初始化,操作900就可以进行到步骤912,其中基础适配器148可以确定计量器网络ID(例如,计量器适配器120a的和/或另一计量适配器的网络ID)是否已经由管理器(诸如在计算机152上运行的无线适配器管理软件应用)请求。例如,操作计算机152的人类操作员(或另一用户)可以将对于特定计量器适配器的网络ID(和/或关联的计量器类型)的请求输入到软件应用中。
[0108]如果确定了计量器网络ID被请求,则操作900可以进行到步骤916。在一些实施方式中,在步骤916处,基础适配器148可以向计量器适配器120a发送计量器网络ID请求,所述计量器适配器120a进而可以将它的网络ID发送回给基础适配器916。然而,在其它实施方式中,步骤916可以涉及人类操作员例如通过如上所述按住电源开关360来直接请求计量器适配器120a的网络ID。步骤916可以进行到步骤920,其中可以确定计量器适配器120a的网络ID是否被接收到(例如,通过基础适配器148,和/或通过人类操作员将计量器适配器120a的网络ID输入到软件应用中)。如果在步骤920处确定了未接收到网络ID,则操作900可以返回到步骤916。然而,如果在步骤920处确定了接收到网络ID,则操作900可以进行到步骤924。类似地,如果在步骤912处确定了未请求计量器网络ID,则步骤912可以进行到步骤924。
[0109]在步骤924处,基础适配器148可以确定新消息(例如,通信信号204)是否已经由基础适配器148从计量器104a(例如,经由来自计量器适配器120a的无线传输,诸如操作800的步骤840的无线传输)接收到。如所示,如果确定了尚未接收到新消息,则可以重复步骤924。然而,如果确定了已经接收到新消息,则操作900可以进行到步骤928。在步骤928处,基础适配器148可以将消息输出(例如,经由UART424的通信信号204)输出到计算机152的数据端口,诸如USB端口476。如所示,操作900可以返回到步骤924以用于来自无线计量组件108的消息的后续接收。
[0110]示例2:
[0111]如图9所示,这个示例描述了根据本公开的方面的数据处理系统1000。在这个示例中,数据处理系统1000是适合于实现图1所描绘的系统100的相应的子系统102、170和/或其它部件的计算机152、160中的一个或更多个的方面的例示性数据处理系统。更具体地,在一些示例中,作为数据处理系统的实施方式的装置(例如,智能电话、平板、个人计算机、工作站和/或硬化膝上型电脑)可以存储和/或执行以上所描述的无线适配器管理软件,以及执行其它功能,诸如将接受的测量结果从无线计量组件108转发到数据库180和/或服务器184。
[0112]在这个例示性示例中,数据处理系统1000包括通信框架1002。通信框架1002在处理器单元1004、存储器1006、持久存储部1008、通信单元1010、输入/输出(I/O)单元1012与显示器1014之间提供通信。存储器1006、持久存储部1008、通信单元1010、输入/输出(I/O)单元1012和显示器1014是可由处理器单元1004经由通信框架1002访问的资源的示例。
[0113]处理器单元1004用来运行可以被加载到存储器1006中的指令。根据特定实施方式,处理器单元1004可以是许多处理器、多处理器核或某种其它类型的处理器。此外,处理器单元1004可以使用主处理器与辅处理器一起存在于单个芯片上的许多异构处理器系统来实现。作为另一例示性示例,处理器单元1004可以是包含相同类型的多个处理器的对称多处理器系统。
[0114]存储器1006和持久存储部1008是存储装置1016的示例。存储装置是能够在暂时基础或永久基础上存储信息的任一件硬件,所述信息诸如例如但不限于数据、函数形式的程序代码和其它适合的信息。
[0115]在这些示例中,存储装置1016还可以被称为计算机可读存储装置。在这些示例中,存储器1006例如可以是随机存取存储器或任何其它适合的易失性或非易失性存储装置。根据特定实施方式,持久存储部1008可以采取各种形式。
[0116]例如,持久存储部1008可以包含一个或更多个部件或装置。例如,持久存储部1008可以使硬盘驱动器、闪速存储器、可写光盘、可写磁带或上述的某种组合。由持久存储部1008使用的介质同样可以是可拆卸的。例如,可拆卸硬盘驱动器可以被用于持久存储部
1008ο
[0117]在这些示例中,通信单元1010提供与其它数据处理系统或装置的通信。在这些示例中,通信单元1010是网络接口卡。通信单元1010可以通过使用任何一个或两个物理和无线通信链路来提供通信。
[0118]输入/输出(I/O)单元1012允许利用可以连接至数据处理系统1000的其它装置输入和输出数据。例如,输入/输出(I/o)单元1012可以通过键盘、鼠标和/或某种其它适合的输入装置来为用户输入提供连接。此外,输入/输出(I/O)单元1012可以向打印机发送输出。显示器1014提供向用户显示信息的机制。
[0119]操作系统、应用和/或程序的指令可以位于存储装置1016中,所述存储装置1016通过通信框架1002与处理器单元1004通信。在这些例示性示例中,指令以函数形式在持久存储部1008上。可以将这些指令加载到存储器1006中以用于由处理器单元1004执行。不同实施方式的过程可以由处理器单元1004使用计算机实现的指令来执行,所述计算机实现的指令可以位于存储器(诸如存储器1006)中。
[0120]这些指令被称为程序指令、程序代码、计算机可用程序代码,或可以由处理器单元1004中的处理器读取和执行的计算机可读程序代码。可以在不同的物理或计算机可读存储介质(诸如存储器1006或持久存储部1008)上具体实现不同实施方式中的程序代码。
[0121]程序代码1018以函数形式位于为可选择性地拆卸的计算机可读介质1020上,并且可以被加载到数据处理系统1000上或者转移到数据处理系统800以用于由处理器单元1004执行。在这些示例中,程序代码1018和计算机可读介质1020形成计算机程序产品722。在一个示例中,计算机可读介质1020可以是计算机可读存储介质1024或计算机可读信号介质1026。
[0122]例如,计算机可读存储介质1024可以包括被插入或放置到作为持久存储部1008的一部分的驱动器或其它装置中的光盘或磁盘,以用于转移到作为持久存储部1008的一部分的存储装置(诸如硬盘驱动器)上。计算机可读存储介质1024还可以采取连接至数据处理器系统1000的持久存储部的形式,诸如硬盘驱动器、拇指驱动器或闪速存储器。在一些实例中,计算机可读存储介质1024可能不可从数据处理系统1000拆卸。
[0123]在这些示例中,计算机可读存储介质1024是用来存储程序代码1018的物理或有形存储装置,而不是传播或发送程序代码1018的介质。计算机可读存储介质1024还被称为计算机可读有形存储装置或计算机可读物理存储装置。换句话说,计算机可读存储介质1024是能够由人触摸的介质。
[0124]另选地,可以使用计算机可读信号介质1026将程序代码1018转移到数据处理系统1000。计算机可读信号介质1026例如可以是包含程序代码1018的传播数据信号。例如,计算机可读信号介质1026可以是电磁信号、光学信号和/或任何其它适合类型的信号。这些信号可以通过通信链路来发送,所述通信链路诸如无线通信链路、光纤电缆、同轴电缆、电线和/或任何其它适合类型的通信链路。换句话说,在例示性示例中通信链路和/或连接可以是物理的或无线的。
[0125]在一些例示性实施方式中,程序代码1018可以通过用于在数据处理系统1000内使用的计算机可读信号介质1026从另一装置或数据处理系统通过网络下载到持久存储部1008。例如,在服务器数据处理系统中的计算机可读存储介质中存储的程序代码可以通过网络从服务器下载到数据处理器系统1000。提供程序代码1018的数据处理系统可以是服务器计算机、客户端计算机,或能够存储和发送程序代码1018的某种其它装置。
[0126]针对数据处理系统1000例示的不同部件不意在提供对可以用来实现不同实施方式的方式的架构限制。可以在包括除针对数据处理系统1000例示的那些部件之外和/或代替针对数据处理系统800例示的那些部件的部件的数据处理系统中实现不同的例示性实施方式。图9所示的其它部件能够从所示的例示性示例变化。可以使用能够运行程序代码的任何硬件装置或系统来实现不同的实施方式。作为一个示例,数据处理系统1000可以包括集成有无机部件的有机部件和/或可以完全由排除人类的有机部件组成。例如,存储装置可以由有机半导体组成。
[0127]在另一例示性示例中,处理器单元1004可以采取具有针对特定用途而制造或配置的电路的硬件单元的形式。这种硬件可以执行操作,而无需程序代码被从要配置为执行操作的存储装置加载到存储器中。
[0128]例如,当处理器单元1004采取硬件单元的形式时,处理器单元1004可以是电路系统、专用集成电路(ASIC)、可编程逻辑器件,或被配置为执行许多操作的某种其它适合类型的硬件。利用可编程逻辑器件,装置被配置为执行许多操作。装置可以在后期被重新配置或者可以被永久地配置为执行多个操作。可编程逻辑器件的示例例如包括可编程逻辑阵列、现场可编程逻辑阵列、现场可编程门阵列和其它适合的硬件器件。利用这种实施方式,可以省略程序代码1018,因为不同实施方式的过程用硬件单元实现。
[0129]在另一个例示性示例中,可以使用在计算机和硬件单元中找到的处理器的组合来实现处理器单元1004。处理器单元1004可以具有被配置为运行程序代码1018的许多硬件单元和许多处理器。利用此描绘的示例,过程中的一些可以用许多硬件单元加以实现,然而其它过程可以用许多处理器加以实现。
[0130]在另一示例中,总线系统可以被用来实现通信框架1002并且可以由一个或更多个总线组成,所述总线诸如系统总线或输入/输出总线。当然,可以使用提供在附接至总线系统的不同部件或装置之间转移数据的任何适合类型的架构来实现总线系统。
[0131]另外,通信单元1010可以包括发送数据、接收数据或者既发送又接收数据的许多装置。通信单元1010例如可以是调制解调器或网络适配器、两个网络适配器或其某种组合。此外,存储器例如可以是存储器1006或高速缓存,诸如在可以存在于通信框架1002中的接口控制器和存储器控制器中找到的存储器。
[0132]本文所描述的流程图和框图例示了根据各种例示性实施方式的系统、方法和计算机程序产品的可能的实施方式的架构、功能性和操作。在这点上,流程图或框图中的各个块可以表示包括用于实现所规定的一个或更多个逻辑功能的一个或更多个可执行指令的代码的模块、段或一部分。还应该注意,在一些另选的实施方式中,块中指出的功能可以不按附图中指出的顺序发生。例如,根据所涉及的功能性,可以基本上同时执行相继示出的两个块的功能,或者有时可以按相反顺序执行这些块的功能。
[0133]示例3:
[0134]本部分描述了作为一系列段落不受限制地呈现的实施方式的附加方面和特征,为了清楚和效率,可以按字母数字顺序标明这些段落中的一些或全部。这些段落中的每一个能够与一个或更多个其它段落组合,和/或按照任何适合的方式与来自本申请中别处的公开内容组合。以下段落中的一些明确地参照并且还限制其它段落,从而不受限制地提供适合组合中的一些的示例。
[0135]Al.—种传送计量器测量结果的方法,该方法包括以下步骤:从计量器接收表示由所述计量器输出的测量结果的测量信号;产生包括所接收到的测量结果的通信信号;以及根据无线网络协议无线地发送所述通信信号。
[0136]A2.根据段落Al所述的方法,其中,无线地发送所述通信信号的步骤包括根据具有IEEE 802.15.4无线通信标准的ZigBee网络协议无线地发送所述通信信号。
[0137]A3.根据段落Al所述的方法,该方法还包括将计量器特定信息存储在存储装置上,并且其中,产生通信信号的步骤包括产生具有所述计量器特定信息的所述通信信号。
[0138]A4.根据段落Al所述的方法,其中,所述计量器输出具有根据多个格式中的第一格式格式化的所述测量结果的所述测量信号,所述方法还包括生成具有根据所述多个格式中的第二格式格式化的所述测量结果的所述通信信号。
[0139]A5.根据段落Al所述的方法,该方法还包括以下步骤:接收与涉及由所述计量器输出的所述测量结果的可由所述用户选择的多个输入中的一个输入对应的用户输入,以及无线地发送表示所述用户输入的反馈信号。
[0140]A6.根据段落Al所述的方法,该方法还包括以下步骤:无线地接收发送的通信信号;根据所接收到的通信信号来确定所述测量结果;以及将所确定的测量结果存储在第一存储装置上。
[0141]A7.根据段落A6所述的方法,其中,从计量器接收测量信号、产生通信信号、以及无线地发送所述通信信号的步骤由具有固件和第二存储装置的无线计量组件执行,所述方法还包括以下步骤:在所述第二存储装置上存储针对所述无线计量组件的所述固件的第一配置;在所述第一存储装置上读取针对所述无线计量组件的所述固件的第二配置;将针对所述无线计量组件的所述固件的所述第二配置无线地发送到所述无线计量组件;通过所述无线计量组件来接收针对所述无线计量组件的所述固件的所述第二配置;以及在所述第二存储装置上用所接收到的针对所述无线计量组件的所述固件的第二配置代替针对所述无线计量组件的所述固件的所述第一配置。
[0142]AS.根据段落A6所述的方法,其中,所述计量器输出具有根据多个格式中的第一格式格式化的所述测量结果的所述测量信号,并且从所述计量器接收测量信号
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1