一种广播通信方法、系统、网关设备及电子价签与流程

文档序号:25993212发布日期:2021-07-23 21:06阅读:102来源:国知局
一种广播通信方法、系统、网关设备及电子价签与流程

本申请属于蓝牙通信应用技术领域,尤其涉及一种广播通信方法、系统、网关设备及电子价签。



背景技术:

电子价签也称作电子货架标签(electronicshelflabel,esl),是一种带有信息收发功能的电子显示装置,主要应用于超市、便利店、药房等显示商品信息的电子类标签。一般放置于货架上,以替代传统纸质价格标签的电子显示装置,每一个电子货架标签通过网关设备与服务器端的数据库进行有线或无线通信,将最新的商品信息通过电子货架标签上的屏幕显示出来。

目前,电子价签作为通信的从端,在与网关设备通信过程中,采用蓝牙广播的方式广播从端的信息,从而一直处于唤醒状态,功耗较高;且在电子价签更新所显示内容的过程中,网关设备需要一直等待电子价签是否更新完成的操作,大大占用了网关设备的处理资源,降低了网关设备的通信效率。



技术实现要素:

本申请实施例提供了一种广播通信方法、系统、网关设备及电子价签,可以解决电子价签一直处于唤醒状态、功耗较高,以及网关设备的处理资源被占用,导致通信效率低的问题。

第一方面,本申请实施例提供了一种广播通信方法,应用于网关设备,所述方法包括:

在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,所述唤醒数据包用于唤醒所述多个电子价签中的目标电子价签;在扫描到所述目标电子价签广播的第一数据包后,与所述目标电子价签建立通信连接;根据所述数据传输指令,向所述目标电子价签发送操作命令数据包,所述操作命令数据包用于指示所述目标电子价签执行操作任务;通过扫描得到所述目标电子价签广播的第二数据包,所述第二数据包为在所述目标电子价签完成操作任务后广播的信息。

在第一方面的一种可能的实现方式中,在根据所述数据传输指令,向所述目标电子价签发送操作命令数据包之后,所述方法还包括:

断开与所述目标电子价签的通信连接,唤醒下一个目标电子价签并与所述下一个目标电子价签建立通信连接。

在第一方面的一种可能的实现方式中,在通过扫描得到所述目标电子价签广播的第二数据包之后,所述方法还包括:

根据所述第二数据包,向所述服务器发送所述目标电子价签的运行状态信息。

第二方面,本申请实施例提供了一种广播通信方法,应用于目标电子价签,所述方法包括:

在接收到网关设备发送的唤醒数据包后,向所述网关设备广播第一数据包,所述第一数据包用于通知所述网关设备所述目标电子价签当前处于唤醒状态;与所述网关设备建立通信连接,并接收所述网关设备根据数据传输指令发送的操作命令数据包,所述数据传输指令为服务器向所述网关设备发送的信息;根据所述操作命令数据包执行操作任务,并在完成操作任务后向所述网关设备广播第二数据包,所述第二数据包用于通知所述网关设备所述目标电子价签的运行状态信息。

在第二方面的一种可能的实现方式中,所述方法还包括:

通过单定时器,按第一预设时序广播所述第一数据包中的多个数据帧,或者按第二预设时序广播所述第二数据包中的多个数据帧。

在第二方面的一种可能的实现方式中,所述根据所述操作命令数据包执行操作任务,包括:

根据所述操作命令数据包中的图片信息和操作命令,更新需要显示的内容。

第三方面,本申请实施例提供了一种广播通信系统,所述系统包括:

服务器,用于向网关设备发送数据传输指令;

网关设备,用于接收所述服务器发送的所述数据传输指令,向电子价签发送唤醒数据包,与所述电子价签建立通信连接以及向电子价签发送操作命令数据包;

电子价签,用于在接收到唤醒数据包后,广播第一数据包,以及在接收所述操作命令数据包并执行操作任务后,广播第二数据包。

第四方面,本申请实施例提供了一种网关设备,所述网关设备包括无线收发器、存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述无线收发器用于与电子价签进行数据通信,所述处理器执行所述计算机程序时实现所述的方法。

第五方面,本申请实施例提供了一种电子价签,所述电子价签包括无线收发器、存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述无线收发器用于与网关设备进行数据通信,所述处理器执行所述计算机程序时实现所述的方法。

第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法。

第七方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面或第二方面中任一项所述的方法。

可以理解的是,上述第二方面至第七方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

本申请实施例与现有技术相比存在的有益效果是:通过本申请实施例,网关设备在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,以唤醒多个电子价签中的目标电子价签;在扫描到目标电子价签广播的第一数据包后,网关设备与目标电子价签建立通信连接;从而可以使电子价签无需一直进行广播,降低了电子价签的功耗;根据数据传输指令,网关设备向目标电子价签发送操作命令数据包,以指示目标电子价签执行操作任务;在目标电子价签完成操作任务后,通过扫描得到目标电子价签广播的第二数据包,从而可以确定目标电子价签任务完成,无需网关设备一直等待目标电子价签执行操作任务的过程,节省网关设备处理资源,提高通信效率;具有较强的易用性与实用性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一实施例提供的应用场景的系统架构示意图;

图2是本申请一实施例提供的广播通信方法的流程示意图;

图3是本申请另一实施例提供的广播通信方法的流程示意图;

图4是本申请一实施例提供的握手广播的架构示意图;

图5是本申请另一实施例提供的回复广播的架构示意图;

图6是本申请一实施例提供的单定时器广播的流程示意图;

图7是本申请实施例提供的交互流程示例图;

图8是本申请实施例提供的网关设备的结构示意图;

图9是本申请实施例提供的电子价签的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

电子价签是一种放置在货架上、可替代传统纸质价格标签的、具有液晶显示屏的全新一代多稳态电子显示装置,电子价签工作状态包括休眠、广播、建立连接、数据通信以及执行刷图、改价格等操作任务。由于电子价签作为从端设备,一般都是通过电池供电,对功耗要求较高;而且,主端设备可以对应多个电子价签,需要不断切换工作状态,处理不同电子价签的传输数据,对主端的工作效率要求也较高。

目前,一方面服务器与电子价签之间的数据通信基本通过网关设备(例如蓝牙网关作为主端)建立通信连接;电子价签作为从端采用蓝牙广播的方式广播信息,从而一直处于唤醒状态,功耗较高;而且电子价签在执行操作任务结束后,网关设备和服务器无法知晓电子价签是否已完成了刷图或改价格等操作状态,网关设备需要在电子价签咋执行操作任务的过程中一直等待电子价签是否完成该操作任务,由于每个电子价签执行任务操作过程会占用半分钟或其它一定的时长,在需要对大量电子价签进行数据通信时,工作效率较低。

参见图1,本申请一实施例提供的应用场景的系统架构示意图。该系统包括服务器、网关设备和多个电子价签12。服务器通过消息队列遥测传输(messagequeuingtelemetrytransport,mqtt)协议或超文本传输(hypertexttransferprotocol,http)协议与网关设备进行通信,向网关设备发送数据传输指令。网关设备可以包括多个通信主端,电子价签作为通信从端。网关设备与多个电子价签分别建立无线通信,例如网关设备通过2.4g近场无线通信方式唤醒多个电子价签中的目标电子价签,目标电子价签切换至蓝牙低功耗工作模式,并向网关设备发出握手广播;网关设备通过蓝牙通信模块扫描到目标电子价签的握手广播后,与目标电子价签建立通信连接,向目标电子价签传输操作命令数据。目标电子价签接收到操作命令数据后,与网关设备断开连接,从而网关设备可以继续唤醒其它电子价签,与其它电子价签进行数据传输。目标电子价签在执行完操作任务后,向网关设备发出回复广播。网关设备扫描到回复广播后,确定目的电子价签的运行状态,并向服务器反馈目的电子价签的运行状态信息。

通过本申请实施例,通过唤醒和握手广播,可以降低从端电子价签的功耗;同时通过回复广播可以提高主端网关设备的工作效率。

下面通过具体实施例对本申请提供的广播通信方法的流程步骤进行描述。

参见图2,本申请一实施例提供的广播通信方法的流程示意图。该方法的执行主体可以是图1中的网关设备(主端设备)11,包括以下步骤:

步骤s201,网关设备在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,唤醒数据包用于唤醒多个电子价签中的目标电子价签。

在一些实施例中,如图1所示,网关设备作为与电子价签进行数据通信的主端,可以对应多个电子价签。网关设备设置有多个无线通信模块,通过无线通信模块与电子价签进行数据传输。无线通信模块可以包括蓝牙模块和wi-fi模块等。

示例性的,服务器主动向网关设备发送数据传输指令,指示网关设备唤醒与数据传输指令对应的目标电子价签。在网关设备唤醒电子价签之前,电子价签一直处于低功耗休眠状态;网关设备通过2.4g的近距离以无线通信方式发送唤醒数据包,电子价签以无线通信方式获取到唤醒数据包。

其中,在唤醒数据包中包括电子价签的身份信息,身份信息可以是身份标识号或地址信息。电子价签获取到唤醒数据包后,对唤醒数据包进行解析,确定身份信息是否与自身相符,或者唤醒数据包中是否包含自身的身份信息,若相符或包含,则确认为目标电子价签;目标电子价签切换成蓝牙模式,通过蓝牙模块向网关设备广播第一数据包,第一数据包包括静态信息帧和状态运行信息;静态信息包括目标电子价签的身份信息,状态运行信息包括确认已被唤醒的状态信息。

需要说明的是,唤醒数据包中可以包括一个或多个电子价签的身份信息,同时唤醒一个或多个电子价签。

另外,如图4所示的握手广播的示例图,网关设备的主端发送2.4g唤醒信号以唤醒从端的目标电子价签,目标电子价签作为从端收到主端的唤醒信号后(唤醒信号包括从端的局域网mac地址),切换至低功耗的蓝牙工作模式,通过握手广播的方式,将被唤醒的结果通知给主端网关设备。在唤醒从端电子价签之前,为降低功耗,电子价签一直处于低功耗休眠状态,处于无线工作模式,即通过无线模块或无线收发器获取主端网关设备发送的唤醒数据包;在唤醒之后,从端目标电子设备切换至低功耗的蓝牙工作模式,相比于从端电子价签一直处于广播状态,从而节省了电子价签大量的功耗。

步骤s202,网关设备在扫描到目标电子价签广播的第一数据包后,与目标电子价签建立通信连接。

在一些实施例中,网关设备的扫描模块扫描到目标电子价签广播的第一数据包后,确认目标电子价签被唤醒,通过蓝牙模块与一个或多个目标电子价签建立通信连接。

可理解的是,通过唤醒以及握手广播的方式,在主端和从端分别确认对方身份信息或地址信息后,即可通过蓝牙模块建立蓝牙通信连接。

步骤s203,网关设备根据数据传输指令,向目标电子价签发送操作命令数据包,操作命令数据包用于指示目标电子价签执行操作任务。

在一些实施例中,网关设备接收到的数据传输指令,包括目标电子价签的身份信息、需要传输的图片数据以及操作指令等。网关设备根据数据传输指令唤醒对应身份信息的一个或多个目标电子价签,与一个或多个目标电子价签建立通信连接,向一个或多个目标电子价签传输操作命令数据包。操作命令数据包可以包括需要传输的图片数据以及操作指令等信息,以指示目标电子价签执行操作任务。

其中,目标电子价签的操作任务可以是根据图片数据以及操作指令进行刷图、修改商品价格或更新商品信息等操作。

在一些实施例中,在网关设备根据数据传输指令,向目标电子价签发送操作命令数据包之后,方法还包括:

网关设备断开与目标电子价签的通信连接,唤醒下一个目标电子价签并与下一个目标电子价签建立通信连接。

在一些实施例中,网关设备在向当前的目标电子价签发送完操作命令数据包后,断开与当前目标电子价签的通信连接;根据服务器针对其他电子价签的数据传输指令,去唤醒其他的目标电子价签,并与之建立通信连接,传输操作命令数据包,网关设备无需一直等待当前的目标电子价签的执行操作任务过程,提高了设备的通信效率。

示例性的,服务器向网关设备发送的数据传输指令中可以包括多个电子价签的身份信息;网关设备也可以接收多个不同的数据传输指令,多个不同的数据传输指令可以针对同一个电子价签,还可以是针对不同的电子价签。

步骤s204,网关设备通过扫描得到目标电子价签广播的第二数据包,第二数据包为在目标电子价签完成操作任务后广播的信息。

在一些实施例中,目标电子价签在执行完操作任务后,通过回复广播的方式广播第二数据包。第二数据包可以包括静态信息帧和状态运行帧;静态信息帧为表征目标电子价签身份标识的信息,例如可以为身份标识号或地址信息等;状态运行帧可以表征完成操作任务的信息或任务执行情况的信息,例如刷图任务完成、价格修改完成或者商品信息更新失败等情况。

参见图5所示的回复广播的示例图,主端的网关设备唤醒从端的电子价签后,与电子价签建立蓝牙通信连接。电子价签接收到网关设备发送的操作命令数据包后,断开与网关设备的通信连接,以便于网关设备可以去和其他电子价签进行数据通信。电子价签执行操作命令数据包中的操作任务,并在完成后,通过回复广播的方式向网关设备广播第二数据包。使得网关设备在扫描到第二数据包后,确定电子价签的任务执行情况。

需要说明的是,由于电子价签在执行操作任务时需要花费一定时间,例如刷图过程可能就需要半分钟时间,因此电子价签在完成指定的任务后,通过回复广播的方式通知网关设备,无需网关设备在电子价签执行操作任务过程中等待是否执行完成,这个时间段还网关设备可以去操作其他电子价签,从而大大提高了网关设备的通信效率。

在一些实施例中,在网关设备通过扫描得到目标电子价签广播的第二数据包之后,方法还包括:

网关设备根据第二数据包,向服务器发送目标电子价签的运行状态信息。

在一些实施例中,主端网关设备将从端电子价签执行操作任务的情况反馈给服务器,便于用户查看从端电子价签执行任务的情况以及当前的运行状态。

通过本申请实施例,网关设备在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,以唤醒多个电子价签中的目标电子价签;在扫描到目标电子价签广播的第一数据包后,网关设备与目标电子价签建立通信连接;从而可以使电子价签无需一直进行广播,降低了电子价签的功耗;根据数据传输指令,网关设备向目标电子价签发送操作命令数据包,以指示目标电子价签执行操作任务;在目标电子价签完成操作任务后,通过扫描得到目标电子价签广播的第二数据包,从而可以确定目标电子价签任务完成,无需网关设备一直等待目标电子价签执行操作任务的过程,节省网关设备处理资源,提高通信效率。

参见图3,本申请另一实施例提供的广播通信方法的流程示意图,该方法的执行主体可以是图1中的任一个或多个电子价签。基于与图2中步骤相同的原理,该方法流程包括以下步骤:

步骤s301,目标电子价签在接收到网关设备发送的唤醒数据包后,向网关设备广播第一数据包,第一数据包用于通知网关设备目标电子价签当前处于唤醒状态。

步骤s302,目标电子价签与网关设备建立通信连接,并接收网关设备根据数据传输指令发送的操作命令数据包,数据传输指令为服务器向网关设备发送的信息。

步骤s303,目标电子价签根据操作命令数据包执行操作任务,并在完成操作任务后向网关设备广播第二数据包,第二数据包用于通知网关设备目标电子价签的运行状态信息。

在一些实施例中,目标电子价签根据操作命令数据包执行操作任务,包括:

目标电子价签根据操作命令数据包中的图片信息和操作命令,更新需要显示的内容。

其中,需要显示的内容包括图片信息、商品价格信息以及商品规格信息等内容。

在一些实施例中,方法还包括:

通过单定时器,目标电子价签按第一预设时序广播所述第一数据包中的多个数据帧,或者按第二预设时序广播所述第二数据包中的多个数据帧。

在一些实施例中,如图6所示的单定时器广播的流程示意图。传统的广播过程中,会设置多个定时器,针对不同间隔时间的广播帧进行定时。本申请通过单定时器控制多个广播帧的广播,大大节省了硬件资源。

需要说明的是,在上述的握手广播以及回复广播过程中,均可以采用单定时器进行多数据帧的广播。具体通过单定时器进行定时的流程包括:

步骤s601,初始化多个广播帧,确定每个广播帧对应的时间间隔;

步骤s602,首次广播时,将多个广播帧同时广播,并确定最小的时间间隔作为定时器的定时时间;

步骤s603,当定时器计时到定时时间时,确定下一次最先要广播的一个或多个广播帧,以及距离下一次广播所需最短间隔时长,将所需最短间隔时长重新作为定时器的定时时间;

步骤s604,当定时器计时到定时时间时,广播最先要广播的一个或多个广播帧;

步骤s605,判断是否需要停止广播;若否,则继续执行步骤s603以及后续步骤;若是,则停止广播。

示例性的,在握手广播和回复广播过程中,均包括静态信息帧和状态运行帧,也可能存在多个其他数据帧。以静态信息帧(广播帧a)和状态运行帧(广播帧b)两个广播帧为例进行单定时器定时的说明。假设广播帧a的广播时间间隔为50毫秒,广播帧b的时间间隔为80毫秒,在首次广播时,两个广播帧同时广播,广播完以后,以最小时间间隔作为定时器的定时时间,即50毫秒,定时器计时50毫秒后,广播下一个广播帧a,同时继续定时30毫秒,广播下一个广播帧b,同时继续计时20毫秒,广播下一个广播帧a,同时计时50毫秒,广播下一个广播帧a,再计时10毫秒,广播下一个广播帧b,依次根据需要广播的数据帧,通过计算进行单定时器计时广播,直到在预设时间段内完成所有广播帧。

另外,静态信息帧和状态运行帧,两个帧的广播内容不相同,携带的不同的信息,这些信息用一个广播无法广播出来,因为单个广播的内容最大只有31字节,远远不够,两个广播帧的广播间隔和模式也不一样,所以通过单定时器对分别对两个广播帧进行定时广播;该单定时器广播的方式还可以适用于广播更多的信息,从而可以广播多个广播帧。

通过本申请实施例,可以提高广播数据的长度,广播数据比较多时,可以分几个广播帧来广播,可以节省硬件的定时器的使用,节省资源。

参见图7,是本申请实施例提供的交互流程示例图,对应图1中的系统架构,介绍本申请实施例在实际应用场景中各设备的交互流程的实现过程。基于与图2和图3相同的实现原理,在此不再赘述。该交互流程包括以下步骤:

1.服务器向网关设备发送数据传输指令;

2.网关设备向电子价签发送唤醒数据包;

3.目标电子价签向网关设备广播第一数据包;

4.网关设备与目标电子价签建立通信连接,并向目标电子价签发送操作命令数据包;

5.目标电子价签执行操作任务;

6.目标电子价签向网关设备广播第二数据包;

7.网关设备向服务器发送电子价签的运行状态信息。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

通过本申请实施例,网关设备在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,以唤醒多个电子价签中的目标电子价签;在扫描到目标电子价签广播的第一数据包后,网关设备与目标电子价签建立通信连接;从而可以使电子价签无需一直进行广播,降低了电子价签的功耗;根据数据传输指令,网关设备向目标电子价签发送操作命令数据包,以指示目标电子价签执行操作任务;在目标电子价签完成操作任务后,通过扫描得到目标电子价签广播的第二数据包,从而可以确定目标电子价签任务完成,无需网关设备一直等待目标电子价签执行操作任务的过程,节省网关设备处理资源,提高通信效率。

对应于上文实施例所述的广播通信方法,本申请实施例还提供了一种广播通信装置,该装置包括:

第一发送单元,用于在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,所述唤醒数据包用于唤醒所述多个电子价签中的目标电子价签;

通信连接单元,用于在扫描到所述目标电子价签广播的第一数据包后,与所述目标电子价签建立通信连接;

第二发送单元,用于根据所述数据传输指令,向所述目标电子价签发送操作命令数据包,所述操作命令数据包用于指示所述目标电子价签执行操作任务;

扫描单元,用于通过扫描得到所述目标电子价签广播的第二数据包,所述第二数据包为在所述目标电子价签完成操作任务后广播的信息。

对应于上文另一实施例所述的广播通信方法,本申请一实施例还提供了一种广播通信装置,该装置包括:

第一广播单元,用于在接收到网关设备发送的唤醒数据包后,向所述网关设备广播第一数据包,所述第一数据包用于通知所述网关设备所述目标电子价签当前处于唤醒状态;

接收单元,用于与所述网关设备建立通信连接,并接收所述网关设备根据数据传输指令发送的操作命令数据包,所述数据传输指令为服务器向所述网关设备发送的信息;

第二广播单元,用于根据所述操作命令数据包执行操作任务,并在完成操作任务后向所述网关设备广播第二数据包,所述第二数据包用于通知所述网关设备所述目标电子价签的运行状态信息。

通过本申请实施例,网关设备在接收到服务器发送的数据传输指令时,向多个电子价签发送唤醒数据包,以唤醒多个电子价签中的目标电子价签;在扫描到目标电子价签广播的第一数据包后,网关设备与目标电子价签建立通信连接;从而可以使电子价签无需一直进行广播,降低了电子价签的功耗;根据数据传输指令,网关设备向目标电子价签发送操作命令数据包,以指示目标电子价签执行操作任务;在目标电子价签完成操作任务后,通过扫描得到目标电子价签广播的第二数据包,从而可以确定目标电子价签任务完成,无需网关设备一直等待目标电子价签执行操作任务的过程,节省网关设备处理资源,提高通信效率。

需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。

本申请实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。

图8本申请一实施例提供的网关设备8的结构示意图。如图8所示,该实施例的网关设备8包括:至少一个处理器80(图8中仅示出一个)处理器、存储器81以及存储在所述存储器81中并可在所述至少一个处理器80上运行的计算机程序82,所述处理器80执行所述计算机程序82时实现上述任意各个广播通信方法实施例中的步骤。网关设备8还包括无线收发器83,其中,无线收发器83用于与电子价签进行数据通信。

所述网关设备8可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该网关设备8可包括,但不仅限于,处理器80、存储器81。本领域技术人员可以理解,图8仅仅是网关设备8的举例,并不构成对网关设备8的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。

所称处理器80可以是中央处理单元(centralprocessingunit,cpu),该处理器80还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器81在一些实施例中可以是所述网关设备8的内部存储单元,例如网关设备8的硬盘或内存。所述存储器81在另一些实施例中也可以是所述网关设备8的外部存储设备,例如所述网关设备8上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器81还可以既包括所述网关设备8的内部存储单元也包括外部存储设备。所述存储器81用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器81还可以用于暂时地存储已经输出或者将要输出的数据。

图9为本申请一实施例提供的电子价签9的结构示意图。如图9所示,该实施例的电子价签9包括:至少一个处理器90(图9中仅示出一个)处理器、存储器91以及存储在所述存储器91中并可在所述至少一个处理器90上运行的计算机程序92,所述处理器90执行所述计算机程序92时实现上述任意各个广播通信方法实施例中的步骤;电子价签9还包括无线收发器93,其中,无线收发器93用于与网关设备进行数据通信。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

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