CN116056016A - 样机信息上报方法和电子设备 - Google Patents
样机信息上报方法和电子设备 Download PDFInfo
- Publication number
- CN116056016A CN116056016A CN202210753635.3A CN202210753635A CN116056016A CN 116056016 A CN116056016 A CN 116056016A CN 202210753635 A CN202210753635 A CN 202210753635A CN 116056016 A CN116056016 A CN 116056016A
- Authority
- CN
- China
- Prior art keywords
- prototype
- information
- running
- mac address
- serial number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012544 monitoring process Methods 0.000 claims abstract description 11
- 230000015654 memory Effects 0.000 claims description 38
- 230000004044 response Effects 0.000 claims description 17
- 238000004891 communication Methods 0.000 abstract description 32
- 230000006870 function Effects 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 17
- 238000004422 calculation algorithm Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012806 monitoring device Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种样机信息上报方法和电子设备,涉及蓝牙通信领域,用于通过低功耗蓝牙(Bluetooth low energy,BLE)通信获取样机的信息,以提高样机的监控效率,样机信息上报方法包括:通过低功耗蓝牙的广播信道与店面内的样机进行通信,以获取样机的媒体访问控制MAC地址、序列号和运行信息;向服务器发送MAC地址、序列号和运行信息,MAC地址和序列号用于对样机进行校验,运行信息用于对样机的运行状态进行监控。
Description
技术领域
本申请涉及蓝牙通信领域,尤其涉及一种样机信息上报方法和电子设备。
背景技术
零售门店中的样机在展示期间,需要对样机进行监控,例如,判断样机是否在门店正常展示,样机是否工作异常等等。样机由于无法插入用户身份模块(subscriberidentity module,SIM)卡而无法使用运营商无线通信网络,只能通过无线保真(wirelessfidelity,Wi-Fi)来上报信息,而对于没有Wi-Fi覆盖的门店来说,需要通过人工巡视来对样机的运行状态进行监控,效率低下。
发明内容
本申请实施例提供一种样机信息上报方法和电子设备,用于通过低功耗蓝牙(Bluetooth low energy,BLE)通信获取样机的信息,以提高样机的监控效率。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种样机信息上报方法,包括:通过低功耗蓝牙的广播信道与店面内的样机进行通信,以获取样机的媒体访问控制MAC地址、序列号和运行信息;向服务器发送MAC地址、序列号和运行信息,MAC地址和序列号用于对样机进行校验,运行信息用于对样机的运行状态进行监控。
本申请实施例提供的样机信息上报方法,由于BLE通信中不需要两个BLE设备进行蓝牙配对,两个BLE设备可以通过广播信道自行通信,因此采集设备可以在店员无感知的情况下通过BLE通信获取样机的信息并上报数据,即不影响门店正常的作业流程,从而提高样机的监控效率。
在一种可能的实施方式中,MAC地址、序列号和运行信息承载在广播信道的广播数据消息中。该实施方式适用于样机需要发送的信息(特别是样机的运行信息)较少的场景,采集设备不必与样机建立连接即可完成样机的信息的传输,可以降低功耗和信息传输时延。
在一种可能的实施方式中,MAC地址承载在广播信道的广播数据消息中,序列号和运行信息承载在广播信道的扫描响应数据消息中。该实施方式适用于样机需要发送的信息(特别是样机的运行信息)较多,无法全部通过BLE的广播信道的广播数据(advertisingdata)消息承载的场景。
在一种可能的实施方式中,运行信息包括以下信息的至少一项:样机的运行时间、样机的亮屏时间、样机的亮屏次数、样机的当前温度。
第二方面,提供了一种样机信息上报方法,包括:统计本样机的运行信息;向采集设备发送样机的媒体访问控制MAC地址、序列号和所述运行信息,所述MAC地址和所述序列号用于对所述样机进行校验,所述运行信息用于对所述样机的运行状态进行监控。
在一种可能的实施方式中,所述MAC地址、所述序列号和运行信息承载在广播信道的广播数据消息中。
在一种可能的实施方式中,MAC地址承载在广播信道的广播数据消息中,序列号和运行信息承载在广播信道的扫描响应数据消息中。
在一种可能的实施方式中,运行信息包括以下信息的至少一项:样机的运行时间、样机的亮屏时间、样机的亮屏次数、样机的当前温度。
第三方面,提供了一种电子设备,包括处理器和存储器,存储器中存储指令,当处理器执行指令时,如第一方面及其任一实施方式所述的方法被执行,或者,如第二方面及其任一实施方式所述的方法被执行。
第四方面,提供了一种计算机可读存储介质,包括指令,当指令在电子设备上运行时,使得电子设备执行如第一方面及其任一实施方式所述的方法,或者,执行如第二方面及其任一实施方式所述的方法。
第五方面,提供了一种包含指令的计算机程序产品,当指令在上述电子设备上运行时,使得该电子设备执行如第一方面及其任一实施方式所述的方法,或者,执行如第二方面及其任一实施方式所述的方法。
第六方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持电子设备实现上述第一方面中所涉及的功能或者实现第二方面中所涉及的功能。在一种可能的设计中,该装置还包括接口电路,接口电路可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。
第二方面至第六方面的技术效果参照第一方面及其任一实施方式的技术效果,在此不再重复。
附图说明
图1为本申请实施例提供的一种样机信息上报系统的架构示意图;
图2为本申请实施例提供的一种电子设备的结构示意图;
图3为本申请实施例提供的一种处理器运行软件架构的示意图;
图4为本申请实施例提供的一种样机信息上报方法的流程示意图;
图5为本申请实施例提供的一种样机与采集设备通过BLE通信的示意图;
图6为本申请实施例提供的另一种样机信息上报方法的流程示意图;
图7为本申请实施例提供的又一种样机信息上报方法的流程示意图;
图8为本申请实施例提供的一种芯片系统的结构示意图。
具体实施方式
首先对本申请涉及的一些概念进行描述。
本申请实施例涉及的术语“第一”、“第二”等仅用于区分同一类型特征的目的,不能理解为用于指示相对重要性、数量、顺序等。
本申请实施例涉及的术语“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例涉及的术语“耦合”、“连接”应做广义理解,例如,可以指物理上的直接连接,也可以指通过电子器件实现的间接连接,例如通过电阻、电感、电容或其他电子器件实现的连接。
如图1所示,本申请实施例提供了一种样机信息上报系统,包括:至少一个样机11、采集设备12、服务器13和监控设备14。样机11也称为现场演示单元(live demo unit,LDU),可以是手机、平板、笔记本电脑、智能手表等具有蓝牙通信功能的电子设备,采集设备12可以为手机等具有蓝牙通信功能和网络通信功能的电子设备,监控设备14可以为电脑等电子设备。在BLE通信中,样机11也称为外设,采集设备12也称为中央设备。
采集设备12通过与位于同一门店的样机11之间的BLE进行通信,采集样机11的信息,并通过网络发送给位于云端的服务器13,监控设备14通过网络从服务器13获取各个门店中的样机11的信息,并进行统计和监控,例如,监控样机11是否在门店正常展示,监控样机11的运行状态,统计样机11的指标等等。
如图2所示,以样机11和采集设备12为手机等电子设备为例,该电子设备101可以包括处理器210、外部存储器接口220、内部存储器221、通用串行总线(universal serialbus,USB)接口230、电源管理模块240、电池241、无线充电线圈242、天线1、天线2、移动通信模块250、无线通信模块260、音频模块270、扬声器270A、受话器270B、麦克风270C、耳机接口270D、传感器模块280、按键290、马达291、指示器292、摄像头293、显示屏294以及用户标识模块(subscriber identification module,SIM)卡接口295等。
其中,传感器模块280可以包括压力传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、距离传感器、接近光传感器、指纹传感器、温度传感器、触摸传感器、环境光传感器、骨传导传感器等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备101的具体限定。在本申请另一些实施例中,电子设备101可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括中央处理单元(central processing unit,CPU)、应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processing unit,GPU)、图像信号处理器(image signalprocessor,ISP)、控制器、存储器、视频编解码器、数字信号处理器(digital signalprocessor,DSP)、基带处理器以及神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。例如,处理器210可以是应用处理器AP。或者,上述处理器210可以集成在片上系统(system onchip,SoC)中。或者,上述处理器210可以集成在集成电路(integrated circuit,IC)芯片中。该处理器210可以包括IC芯片中的模拟前端(analog front end,AFE)和微处理单元(micro-controller unit,MCU)。
其中,控制器可以是电子设备101的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口、集成电路内置音频(inter-integrated circuitsound,I2S)接口、脉冲编码调制(pulse code modulation,PCM)接口、通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口、移动产业处理器接口(mobile industry processor interface,MIPI)、通用输入输出(general-purposeinput/output,GPIO)接口、用户标识模块(subscriber identity module,SIM)接口和/或USB接口等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备101的结构限定。在本申请另一些实施例中,电子设备101也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
电源管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器(如电子设备101的无线充电底座或者其他可以为电子设备101无线充电的设备),也可以是有线充电器。例如,电源管理模块240可以通过USB接口230接收有线充电器的充电输入。电源管理模块240可以通过电子设备的无线充电线圈242接收无线充电输入。
其中,电源管理模块240为电池241充电的同时,还可以为电子设备供电。电源管理模块240接收电池241的输入,为处理器210、内部存储器221、外部存储器接口220、显示屏294、摄像头293和无线通信模块260等供电。电源管理模块240还可以用于监测电池241的电池容量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块240也可以设置于处理器210中。
电子设备101的无线通信功能可以通过天线1、天线2、移动通信模块250、无线通信模块260、调制解调处理器以及基带处理器等实现。
电子设备101通过GPU、显示屏294以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏294用于显示图像,视频等。显示屏294包括显示面板。在一些实施例中,电子设备101可以包括1个或N个显示屏294,N为大于1的正整数。
电子设备101可以通过ISP、摄像头293、视频编解码器、GPU、显示屏294以及应用处理器等实现拍摄功能。ISP用于处理摄像头293反馈的数据。在一些实施例中,ISP可以设置在摄像头293中。摄像头293用于捕获静态图像或视频。在一些实施例中,电子设备101可以包括1个或N个摄像头293,N为大于1的正整数。
外部存储器接口220可以用于连接外部存储卡,例如微闪迪(micro SanDisk,Micro SD)卡,实现扩展电子设备101的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行电子设备101的各种功能应用以及数据处理。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、通用闪存存储器(universal flashstorage,UFS)等。
电子设备101可以通过音频模块270、扬声器270A、受话器270B、麦克风270C、耳机接口270D以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块270用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。在一些实施例中,音频模块270可以设置于处理器210中,或将音频模块270的部分功能模块设置于处理器210中。扬声器270A,也称“喇叭”,用于将音频电信号转换为声音信号。受话器270B,也称“听筒”,用于将音频电信号转换成声音信号。麦克风270C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。电子设备101可以设置至少一个麦克风270C。耳机接口270D用于连接有线耳机。耳机接口270D可以是USB接口230,也可以是3.5mm的开放移动终端平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
按键290包括开机键、音量键等。按键290可以是机械按键。也可以是触摸式按键。电子设备101可以接收按键输入,产生与电子设备101的用户设置以及功能控制有关的键信号输入。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息、未接来电、通知等。SIM卡接口295用于连接SIM卡。SIM卡可以通过插入SIM卡接口295,或从SIM卡接口295拔出,实现和电子设备101的接触和分离。电子设备101可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口295可以支持纳SIN(Nano SIM)卡、微SIM(MicroSIM)卡、SIM卡等。在一些实施例中,电子设备101采用嵌入式(embedded SIM,eSIM)卡,eSIM卡可以嵌在电子设备101中,不能和电子设备101分离。
天线1和天线2用于发射和接收电磁波信号。电子设备101中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块250可以提供应用在电子设备101上的包括2G/3G/4G/5G等无线通信的解决方案。无线通信模块260可以提供应用在电子设备101上的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络)、蓝牙(bluetooth,BT)、全球导航卫星系统(global navigation satellite system,GNSS)、调频(frequency modulation,FM)、近距离无线通信技术(near field communication,NFC)、红外技术(infrared,IR)等无线通信的解决方案。在一些实施例中,电子设备101的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得电子设备101可以通过无线通信技术与网络以及其他设备通信。本申请实施例中的蓝牙支持BLE,采用BLE进行通信的两个终端不用配对,通过广播消息即可以实现通信并传输信息。
处理器210运行的程序可以基于操作系统,例如安卓(Android)苹果(iOS)鸿蒙(Harmony)视窗(Windows)操作系统等。如图3所示,以处理器210运行的程序基于安卓为例,处理器210运行的程序按照功能进行分层,可以包括应用程序层、系统服务层、算法库硬件抽象层、内核层、驱动层。
驱动层用于驱动硬件层的硬件资源。驱动层中可以包括蓝牙驱动、移动通信驱动。其中,蓝牙驱动用于驱动蓝牙芯片,以实现BLE通信。移动通信驱动用于驱动移动通信芯片,以实现通过4G/5G等与网络进行通信。样机11中包括蓝牙芯片和蓝牙驱动,采集设备12中包括蓝牙芯片、移动通信芯片、蓝牙驱动和移动通信驱动。
内核层包括操作系统(operation system,OS)内核(kernel)。操作系统内核用于管理系统的进程、内存、驱动程序、文件系统和网络系统。
硬件抽象层(hardware abstract layer,HAL)用于将硬件抽象化。包括蓝牙模块、移动通信模块。其中,蓝牙模块用于将蓝牙芯片抽象化,将抽象化的蓝牙芯片供算法库中的蓝牙算法调用。移动通信模块用于将移动通信芯片抽象化,将抽象化的移动通信芯片供算法库中的移动通信算法调用。
算法库用于实现供系统服务层调用的基础算法。可以包括蓝牙算法、移动通信算法。
系统服务层可以整合算法库中的算法来向应用程序层提供调用各个硬件的服务。包括用于调用蓝牙算法的蓝牙服务、用于调用移动通信算法的移动通信服务等。
应用程序层可以包括用于实现具体功能的应用软件,例如,在样机11的应用程序层中包括能够调用蓝牙服务的样机管理软件,在采集设备12的应用程序层中包括能够调用蓝牙服务和移动通信服务的门店作业软件。
下面介绍图1所示的样机信息上报系统的工作原理,即如何执行本申请实施例提供的样机信息上报方法。
在一种可能的实施方式中,样机11可以通过发送BLE的广播消息来等待采集设备12与样机11建立连接,并在建立连接后,向采集设备12发送样机11的运行信息,如图4所示,具体包括:
S101、样机11中的样机管理软件随着开机自启动,检查蓝牙状态并开启蓝牙。
S102、采集设备12中的门店作业软件随着开机自启动,检查蓝牙状态并开启蓝牙。
S103、样机11中的样机管理软件统计样机11的运行信息,并周期性地在BLE的广播信道(broadcast channel)发送广播数据(advertising data)消息以等待采集设备12连接。
样机11的运行信息包括以下信息的至少一项:样机11的运行时间、样机11的亮屏时间、样机11的亮屏次数、样机11的当前温度等。样机11的运行信息用于对样机11的运行状态进行监控。
如图5所示,样机11可以在每个广播周期(advertising interval)发送广播数据(advertising data)消息以等待采集设备12连接,广播数据(advertising data)消息中包括样机11的媒体访问控制(media access control,MAC)地址,从而区分同一店面的不同样机11。
S104、采集设备12中的门店作业软件通过BLE的广播信道向该样机11发送扫描响应请求(scan response request)消息,并获取预先定义的普通属性协议(genericattribute profile,GATT)以建立连接。
如图5所示,采集设备12中的门店作业软件接收到某一样机11的广播数据(advertising data)消息后,在同一广播周期(advertising interval)中通过BLE的广播信道向该样机11发送扫描响应请求(scan response request)消息,扫描响应请求(scanresponse request)消息用于应答广播数据(advertising data)消息。
GATT定义了两个BLE设备使用“服务和特征”概念来回传输数据的方式。它使用属性协议(attribute protocol,ATT)将服务(Services)、特征(Characteristic)和向群数据存储到一个简单的查询表中,该查询表中的每个条目均使用16位的标识。
通过GATT建立的连接是排他的,即一个样机11在同一时间只能和一个采集设备12连接。如果某个样机11连接到采集设备12,则该样机11停止广播,使得其他设备无法发现并连接到该样机11,直到当前连接断开后,该样机11才重新进行广播。
S105、样机11中的样机管理软件通过BLE的广播信道发送扫描响应数据(scanresponse data)消息。
如图5所示,样机11中的样机管理软件在该广播周期(advertising interval)通过BLE的广播信道发送扫描响应数据(scan response data)消息,扫描响应数据(scanresponse data)消息中包括样机11的运行信息以及样机11的序列号(serial number,SN)。
采集设备12中的门店作业软件接收到上述信息之后,缓存到临时存储空间中。
S106、采集设备12中的门店作业软件将样机11的MAC地址、运行信息以及序列号发送给服务器13。
采集设备12中的门店作业软件在正常使用过程中会登录到服务器13,并且会定时的向服务器13发送心跳信号来保持登录一直有效,心跳信号中可以包括样机11的MAC地址、运行信息以及序列号。
S107、服务器13接收到样机11的MAC地址、运行信息以及序列号后,根据样机11的MAC地址和序列号对样机11进行校验,并对样机11进行监控。
服务器13可以将样机11的MAC地址和序列号发送给渠道管理系统,查询MAC地址和序列号是否匹配,如果匹配则样机11校验成功,并从渠道管理系统获取样机11的渠道信息,否则则样机11校验失败。
在校验成功后,服务器13可以将样机11的相关信息(例如MAC地址、运行信息、序列号、渠道信息)进行汇总和关联,并对样机11进行监控以输出监控信息,该监控信息可以为报表的形式,例如,监控样机11是否在门店正常展示,监控样机11的运行状态,例如,是否过热,样机11的运行时间和亮屏时间是否过长,统计样机11的亮屏次数等。
S108、监控设备14可以从服务器13获取各个门店的样机报表,样机报表中包括样机的监控信息。
该实施方式适用于样机11需要发送的信息(特别是样机11的运行信息)较多,无法全部通过BLE的广播信道的广播数据(advertising data)消息承载的场景。
在另一种可能的实施方式中,样机11可以在BLE的广播消息中携带样机11的运行信息,使得采集设备12可以直接获取样机11的运行信息,而不必与样机11进一步建立连接,如图6所示,具体包括:
S201、样机11中的样机管理软件随着开机自启动,检查蓝牙状态并开启蓝牙。
S202、采集设备12中的门店作业软件随着开机自启动,检查蓝牙状态并开启蓝牙。
S203、样机11中的样机管理软件统计样机11的运行信息,并周期性地在BLE的广播信道发送广播数据(advertising data)消息。
广播数据(advertising data)消息中包括样机11的MAC地址、运行信息以及序列号。关于运行信息参照前面描述,在此不再赘述。
采集设备12中的门店作业软件接收到上述信息之后,缓存到临时存储空间中。
步骤S204-S206参照步骤S106-S108,在此不再赘述。
该实施方式适用于样机11需要发送的信息(特别是样机11的运行信息)较少的场景,采集设备12不必与样机11建立连接即可完成样机11的信息的传输,可以降低功耗和信息传输时延。
综上所述,本申请实施例提供了一种样机信息上报方法,如图7所示,包括:
S301、样机11统计本样机的运行信息。
具体参照步骤S103和S203,在此不再赘述。
S302、样机11通过BLE的广播信道向采集设备12发送该样机的MAC地址、序列号和运行信息。
在一种可能的实施方式中,如步骤S103和S105所述的,样机的MAC地址承载在广播信道的广播数据(advertising data)消息中,样机的序列号和运行信息承载在广播信道的扫描响应数据(scan response data)消息中。
在另一种可能的实施方式中,如步骤S203所述的,样机的MAC地址、序列号和运行信息均承载在广播信道的广播数据(advertising data)消息中。
S303、采集设备12向服务器13发送样机的MAC地址、序列号和运行信息。
具体参照步骤S106和S204,在此不再赘述。
本申请实施例提供的样机信息上报方法和电子设备,由于BLE通信中不需要两个BLE设备进行蓝牙配对,两个BLE设备可以通过广播信道自行通信,因此采集设备可以在店员无感知的情况下通过BLE通信获取样机的信息并上报数据,即不影响门店正常的作业流程,从而提高样机的监控效率。
本申请实施例涉及的处理器可以是一个芯片。例如,可以是现场可编程门阵列(field programmable gate array,FPGA)、专用集成芯片(application specificintegrated circuit,ASIC)片上系统(system on chip,SoC)、中央处理器(centralprocessor unit,CPU)、网络处理器(network processor,NP)、数字信号处理电路(digitalsignal processor,DSP)、微控制器(micro controller unit,MCU)、可编程控制器(programmable logic device,PLD)或其他集成芯片。
本申请实施例涉及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
如图8所示,本申请实施例还提供一种芯片系统。该芯片系统60包括至少一个处理器601和至少一个接口电路602。至少一个处理器601和至少一个接口电路602可通过线路互联。处理器601用于支持电子设备实现上述方法实施例中的各个步骤,例如图4、图6、图7所示的方法,至少一个接口电路602可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括指令,当指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中的各个步骤,例如执行图4、图6、图7所示的方法。
本申请实施例还提供一种包括指令的计算机程序产品,当指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中的各个步骤,例如执行图4、图6、图7所示的方法。
关于芯片系统、计算机可读存储介质、计算机程序产品的技术效果参照前面方法实施例的技术效果。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个设备,或者也可以分布到多个设备上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个设备中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种样机信息上报方法,其特征在于,包括:
通过低功耗蓝牙的广播信道与店面内的样机进行通信,以获取所述样机的媒体访问控制MAC地址、序列号和运行信息;
向服务器发送所述MAC地址、所述序列号和所述运行信息,所述MAC地址和所述序列号用于对所述样机进行校验,所述运行信息用于对所述样机的运行状态进行监控。
2.根据权利要求1所述的方法,其特征在于,所述MAC地址、所述序列号和所述运行信息承载在所述广播信道的广播数据消息中。
3.根据权利要求1所述的方法,其特征在于,所述MAC地址承载在所述广播信道的广播数据消息中,所述序列号和所述运行信息承载在所述广播信道的扫描响应数据消息中。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述运行信息包括以下信息的至少一项:所述样机的运行时间、所述样机的亮屏时间、所述样机的亮屏次数、所述样机的当前温度。
5.一种样机信息上报方法,其特征在于,包括:
统计本样机的运行信息;
通过低功耗蓝牙的广播信道向采集设备发送所述样机的媒体访问控制MAC地址、序列号和所述运行信息,所述MAC地址和所述序列号用于对所述样机进行校验,所述运行信息用于对所述样机的运行状态进行监控。
6.根据权利要求5所述的方法,其特征在于,所述MAC地址、所述序列号和所述运行信息承载在所述广播信道的广播数据消息中。
7.根据权利要求5所述的方法,其特征在于,所述MAC地址承载在所述广播信道的广播数据消息中,所述序列号和所述运行信息承载在所述广播信道的扫描响应数据消息中。
8.根据权利要求5-7任一项所述的方法,其特征在于,所述运行信息包括以下信息的至少一项:所述样机的运行时间、所述样机的亮屏时间、所述样机的亮屏次数、所述样机的当前温度。
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储指令,当所述处理器执行所述指令时,如权利要求1-4任一项所述的方法被执行,或者,如权利要求5-8任一项所述的方法被执行。
10.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在电子设备上执行时,使得所述电子设备执行如权利要求1-4任一项所述的方法,或者,执行如权利要求5-8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210753635.3A CN116056016B (zh) | 2022-06-29 | 2022-06-29 | 样机信息上报方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210753635.3A CN116056016B (zh) | 2022-06-29 | 2022-06-29 | 样机信息上报方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116056016A true CN116056016A (zh) | 2023-05-02 |
CN116056016B CN116056016B (zh) | 2024-11-15 |
Family
ID=86120577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210753635.3A Active CN116056016B (zh) | 2022-06-29 | 2022-06-29 | 样机信息上报方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116056016B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610264A (zh) * | 2009-07-24 | 2009-12-23 | 深圳市永达电子股份有限公司 | 一种防火墙系统、安全服务平台及防火墙系统的管理方法 |
US20190349718A1 (en) * | 2016-10-21 | 2019-11-14 | Lg Electronics Inc. | Method and device for transmitting and receiving data using bluetooth technology |
CN111464955A (zh) * | 2020-03-06 | 2020-07-28 | 珠海格力电器股份有限公司 | 一种故障上报方法、装置、终端及计算机可读介质 |
CN112383881A (zh) * | 2020-10-30 | 2021-02-19 | 深圳市元征科技股份有限公司 | 一种信息上报方法、装置、设备及存储介质 |
WO2021036835A1 (zh) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | 一种蓝牙搜索方法、系统及相关装置 |
CN113778771A (zh) * | 2021-09-14 | 2021-12-10 | 百富计算机技术(深圳)有限公司 | 一种终端测试的方法、系统及存储介质 |
WO2022017256A1 (zh) * | 2020-07-20 | 2022-01-27 | 青岛易来智能科技股份有限公司 | 一种设备绑定方法及装置 |
CN114125793A (zh) * | 2020-08-31 | 2022-03-01 | 华为技术有限公司 | 一种蓝牙数据传输方法及相关装置 |
-
2022
- 2022-06-29 CN CN202210753635.3A patent/CN116056016B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610264A (zh) * | 2009-07-24 | 2009-12-23 | 深圳市永达电子股份有限公司 | 一种防火墙系统、安全服务平台及防火墙系统的管理方法 |
US20190349718A1 (en) * | 2016-10-21 | 2019-11-14 | Lg Electronics Inc. | Method and device for transmitting and receiving data using bluetooth technology |
WO2021036835A1 (zh) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | 一种蓝牙搜索方法、系统及相关装置 |
CN111464955A (zh) * | 2020-03-06 | 2020-07-28 | 珠海格力电器股份有限公司 | 一种故障上报方法、装置、终端及计算机可读介质 |
WO2022017256A1 (zh) * | 2020-07-20 | 2022-01-27 | 青岛易来智能科技股份有限公司 | 一种设备绑定方法及装置 |
CN114125793A (zh) * | 2020-08-31 | 2022-03-01 | 华为技术有限公司 | 一种蓝牙数据传输方法及相关装置 |
CN112383881A (zh) * | 2020-10-30 | 2021-02-19 | 深圳市元征科技股份有限公司 | 一种信息上报方法、装置、设备及存储介质 |
CN113778771A (zh) * | 2021-09-14 | 2021-12-10 | 百富计算机技术(深圳)有限公司 | 一种终端测试的方法、系统及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116056016B (zh) | 2024-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11934352B2 (en) | Card rendering method and electronic device | |
US11683850B2 (en) | Bluetooth reconnection method and related apparatus | |
US20200366516A1 (en) | Electronic device and method for registering smart home device in smart home system | |
US9538445B2 (en) | Communication method and apparatus for electronic device in mobile communication system | |
US9743226B2 (en) | Method for short-range wireless communication and electronic device using the same | |
WO2021114952A1 (zh) | 数据处理方法、终端设备、蓝牙设备及存储介质 | |
US10009838B2 (en) | Access point connection method and electronic device thereof | |
US20150065053A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
US9763126B2 (en) | Electronic device and method for processing packet in internet protocol-based network | |
US9888277B2 (en) | Content playback method and electronic device implementing the same | |
US20170013346A1 (en) | Electronic device and method for controlling power signal using the same | |
US9819321B2 (en) | Method and apparatus for automatically controlling gain based on sensitivity of microphone in electronic device | |
KR102141854B1 (ko) | 푸시 메시지 전송 제어 방법 및 장치 | |
AU2014315883A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
CN113853754A (zh) | 在蓝牙tm网络环境中显示外部电子设备查询列表的电子设备和方法 | |
WO2024037025A1 (zh) | 无线通信电路、蓝牙通信切换方法和电子设备 | |
CN113518331B (zh) | 通信方法和装置 | |
US10284614B2 (en) | Method for downloading contents of electronic device and electronic device thereof | |
CN116056016B (zh) | 样机信息上报方法和电子设备 | |
CN117440060B (zh) | 通信转换装置、电子设备、系统和方法 | |
US9392540B2 (en) | Method for reducing power consumption and electronic device thereof | |
CN116737356B (zh) | 内存管理方法和电子设备 | |
CN116737193A (zh) | 软件升级方法、电子设备和通信系统 | |
CN118413825A (zh) | 通信方法及设备 | |
CN116744226A (zh) | 电子围栏数据采集方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Terminal Co.,Ltd. Country or region after: China Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong Patentee before: Honor Device Co.,Ltd. Country or region before: China |