CN116056016A - Prototype information reporting method and electronic equipment - Google Patents
Prototype information reporting method and electronic equipment 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
Description
技术领域technical field
本申请涉及蓝牙通信领域,尤其涉及一种样机信息上报方法和电子设备。The present application relates to the field of bluetooth communication, in particular to a method for reporting prototype information and electronic equipment.
背景技术Background technique
零售门店中的样机在展示期间,需要对样机进行监控,例如,判断样机是否在门店正常展示,样机是否工作异常等等。样机由于无法插入用户身份模块(subscriberidentity module,SIM)卡而无法使用运营商无线通信网络,只能通过无线保真(wirelessfidelity,Wi-Fi)来上报信息,而对于没有Wi-Fi覆盖的门店来说,需要通过人工巡视来对样机的运行状态进行监控,效率低下。During the display period of the prototype in the retail store, the prototype needs to be monitored, for example, to determine whether the prototype is displayed normally in the store, whether the prototype is working abnormally, and so on. The prototype cannot use the operator's wireless communication network because it cannot insert a subscriber identity module (SIM) card, and can only report information through wireless fidelity (Wi-Fi). For stores without Wi-Fi coverage, It is said that manual inspection is required to monitor the running status of the prototype, which is inefficient.
发明内容Contents of the invention
本申请实施例提供一种样机信息上报方法和电子设备,用于通过低功耗蓝牙(Bluetooth low energy,BLE)通信获取样机的信息,以提高样机的监控效率。The embodiments of the present application provide a prototype information reporting method and electronic equipment, which are used to obtain prototype information through Bluetooth low energy (BLE) communication, so as to improve the monitoring efficiency of the prototype.
为达到上述目的,本申请的实施例采用如下技术方案:In order to achieve the above object, the embodiments of the present application adopt the following technical solutions:
第一方面,提供了一种样机信息上报方法,包括:通过低功耗蓝牙的广播信道与店面内的样机进行通信,以获取样机的媒体访问控制MAC地址、序列号和运行信息;向服务器发送MAC地址、序列号和运行信息,MAC地址和序列号用于对样机进行校验,运行信息用于对样机的运行状态进行监控。In the first aspect, a method for reporting prototype information is provided, including: communicating with the prototype in the store through a broadcast channel of low-power bluetooth to obtain the media access control MAC address, serial number and running information of the prototype; MAC address, serial number and running information, the MAC address and serial number are used to verify the prototype, and the running information is used to monitor the running status of the prototype.
本申请实施例提供的样机信息上报方法,由于BLE通信中不需要两个BLE设备进行蓝牙配对,两个BLE设备可以通过广播信道自行通信,因此采集设备可以在店员无感知的情况下通过BLE通信获取样机的信息并上报数据,即不影响门店正常的作业流程,从而提高样机的监控效率。In the prototype information reporting method provided by the embodiment of this application, since the BLE communication does not require two BLE devices to perform Bluetooth pairing, the two BLE devices can communicate by themselves through the broadcast channel, so the acquisition device can communicate through BLE without the clerk being aware. Obtain the information of the prototype and report the data, that is, it will not affect the normal operation process of the store, thereby improving the monitoring efficiency of the prototype.
在一种可能的实施方式中,MAC地址、序列号和运行信息承载在广播信道的广播数据消息中。该实施方式适用于样机需要发送的信息(特别是样机的运行信息)较少的场景,采集设备不必与样机建立连接即可完成样机的信息的传输,可以降低功耗和信息传输时延。In a possible implementation manner, the MAC address, the serial number and the running information are carried in the broadcast data message of the broadcast channel. This implementation mode is suitable for scenarios where the prototype needs to send less information (especially the operating information of the prototype), and the acquisition device can complete the transmission of the prototype information without establishing a connection with the prototype, which can reduce power consumption and information transmission delay.
在一种可能的实施方式中,MAC地址承载在广播信道的广播数据消息中,序列号和运行信息承载在广播信道的扫描响应数据消息中。该实施方式适用于样机需要发送的信息(特别是样机的运行信息)较多,无法全部通过BLE的广播信道的广播数据(advertisingdata)消息承载的场景。In a possible implementation manner, the MAC address is carried in the broadcast data message of the broadcast channel, and the sequence number and running information are carried in the scan response data message of the broadcast channel. This embodiment is applicable to the scene where the prototype needs to send a lot of information (especially the running information of the prototype), and cannot all be carried by the advertising data (advertising data) message of the BLE broadcast channel.
在一种可能的实施方式中,运行信息包括以下信息的至少一项:样机的运行时间、样机的亮屏时间、样机的亮屏次数、样机的当前温度。In a possible implementation manner, the running information includes at least one of the following information: running time of the prototype, screen-on time of the prototype, screen-on times of the prototype, and current temperature of the prototype.
第二方面,提供了一种样机信息上报方法,包括:统计本样机的运行信息;向采集设备发送样机的媒体访问控制MAC地址、序列号和所述运行信息,所述MAC地址和所述序列号用于对所述样机进行校验,所述运行信息用于对所述样机的运行状态进行监控。In a second aspect, a method for reporting prototype information is provided, including: counting the running information of the prototype; sending the prototype’s media access control MAC address, serial number and the running information, the MAC address and the serial number to the collection device The number is used to verify the prototype, and the running information is used to monitor the running status of the prototype.
在一种可能的实施方式中,所述MAC地址、所述序列号和运行信息承载在广播信道的广播数据消息中。In a possible implementation manner, the MAC address, the serial number and running information are carried in a broadcast data message of a broadcast channel.
在一种可能的实施方式中,MAC地址承载在广播信道的广播数据消息中,序列号和运行信息承载在广播信道的扫描响应数据消息中。In a possible implementation manner, the MAC address is carried in the broadcast data message of the broadcast channel, and the sequence number and running information are carried in the scan response data message of the broadcast channel.
在一种可能的实施方式中,运行信息包括以下信息的至少一项:样机的运行时间、样机的亮屏时间、样机的亮屏次数、样机的当前温度。In a possible implementation manner, the running information includes at least one of the following information: running time of the prototype, screen-on time of the prototype, screen-on times of the prototype, and current temperature of the prototype.
第三方面,提供了一种电子设备,包括处理器和存储器,存储器中存储指令,当处理器执行指令时,如第一方面及其任一实施方式所述的方法被执行,或者,如第二方面及其任一实施方式所述的方法被执行。In a third aspect, an electronic device is provided, including a processor and a memory, and instructions are stored in the memory. When the processor executes the instructions, the method described in the first aspect and any implementation thereof is executed, or, as described in the first aspect The method described in the second aspect and any implementation manner thereof is executed.
第四方面,提供了一种计算机可读存储介质,包括指令,当指令在电子设备上运行时,使得电子设备执行如第一方面及其任一实施方式所述的方法,或者,执行如第二方面及其任一实施方式所述的方法。In a fourth aspect, there is provided a computer-readable storage medium, including instructions, and when the instructions are run on the electronic device, the electronic device is made to execute the method described in the first aspect and any implementation thereof, or to execute the method described in the first aspect and any implementation manner thereof. The method described in the second aspect and any embodiment thereof.
第五方面,提供了一种包含指令的计算机程序产品,当指令在上述电子设备上运行时,使得该电子设备执行如第一方面及其任一实施方式所述的方法,或者,执行如第二方面及其任一实施方式所述的方法。In the fifth aspect, there is provided a computer program product containing instructions. When the instructions are run on the above-mentioned electronic device, the electronic device is made to execute the method described in the first aspect and any of its implementation modes, or to execute the method described in the first aspect. The method described in the second aspect and any embodiment thereof.
第六方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持电子设备实现上述第一方面中所涉及的功能或者实现第二方面中所涉及的功能。在一种可能的设计中,该装置还包括接口电路,接口电路可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。According to a sixth aspect, a system-on-a-chip is provided, and the system-on-a-chip includes a processor, configured to support an electronic device to realize the functions involved in the above first aspect or realize the functions involved in the second aspect. In a possible design, the device further includes an interface circuit, which can be used to receive signals from other devices (such as a memory) or send signals to other devices (such as a communication interface). The chip system may include a chip, and may also include other discrete devices.
第二方面至第六方面的技术效果参照第一方面及其任一实施方式的技术效果,在此不再重复。For the technical effects of the second aspect to the sixth aspect, refer to the technical effects of the first aspect and any implementation thereof, which will not be repeated here.
附图说明Description of drawings
图1为本申请实施例提供的一种样机信息上报系统的架构示意图;FIG. 1 is a schematic diagram of the architecture of a prototype information reporting system provided by an embodiment of the present application;
图2为本申请实施例提供的一种电子设备的结构示意图;FIG. 2 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;
图3为本申请实施例提供的一种处理器运行软件架构的示意图;FIG. 3 is a schematic diagram of a processor running software architecture provided in an embodiment of the present application;
图4为本申请实施例提供的一种样机信息上报方法的流程示意图;FIG. 4 is a schematic flowchart of a method for reporting prototype information provided by an embodiment of the present application;
图5为本申请实施例提供的一种样机与采集设备通过BLE通信的示意图;FIG. 5 is a schematic diagram of a prototype and an acquisition device communicating through BLE provided by the embodiment of the present application;
图6为本申请实施例提供的另一种样机信息上报方法的流程示意图;FIG. 6 is a schematic flowchart of another prototype information reporting method provided by the embodiment of the present application;
图7为本申请实施例提供的又一种样机信息上报方法的流程示意图;FIG. 7 is a schematic flowchart of another method for reporting prototype information provided by the embodiment of the present application;
图8为本申请实施例提供的一种芯片系统的结构示意图。FIG. 8 is a schematic structural diagram of a chip system provided by an embodiment of the present application.
具体实施方式Detailed ways
首先对本申请涉及的一些概念进行描述。First, some concepts involved in this application are described.
本申请实施例涉及的术语“第一”、“第二”等仅用于区分同一类型特征的目的,不能理解为用于指示相对重要性、数量、顺序等。The terms "first", "second" and the like involved in the embodiments of the present application are only used for the purpose of distinguishing features of the same type, and cannot be interpreted as indicating relative importance, quantity, order and the like.
本申请实施例涉及的术语“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。Words such as "exemplary" or "for example" involved in the embodiments of the present application are used to represent examples, illustrations or descriptions. Any embodiment or design described herein as "exemplary" or "for example" is not to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete manner.
本申请实施例涉及的术语“耦合”、“连接”应做广义理解,例如,可以指物理上的直接连接,也可以指通过电子器件实现的间接连接,例如通过电阻、电感、电容或其他电子器件实现的连接。The terms "coupling" and "connection" involved in the embodiments of the present application should be understood in a broad sense, for example, they can refer to physical direct connections, or they can refer to indirect connections realized through electronic devices, such as through resistance, inductance, capacitance or other electronic devices. device-implemented connections.
如图1所示,本申请实施例提供了一种样机信息上报系统,包括:至少一个样机11、采集设备12、服务器13和监控设备14。样机11也称为现场演示单元(live demo unit,LDU),可以是手机、平板、笔记本电脑、智能手表等具有蓝牙通信功能的电子设备,采集设备12可以为手机等具有蓝牙通信功能和网络通信功能的电子设备,监控设备14可以为电脑等电子设备。在BLE通信中,样机11也称为外设,采集设备12也称为中央设备。As shown in FIG. 1 , the embodiment of the present application provides a prototype information reporting system, including: at least one
采集设备12通过与位于同一门店的样机11之间的BLE进行通信,采集样机11的信息,并通过网络发送给位于云端的服务器13,监控设备14通过网络从服务器13获取各个门店中的样机11的信息,并进行统计和监控,例如,监控样机11是否在门店正常展示,监控样机11的运行状态,统计样机11的指标等等。The
如图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等。As shown in Figure 2, taking the
其中,传感器模块280可以包括压力传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、距离传感器、接近光传感器、指纹传感器、温度传感器、触摸传感器、环境光传感器、骨传导传感器等。Wherein, the sensor module 280 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.
可以理解的是,本发明实施例示意的结构并不构成对电子设备101的具体限定。在本申请另一些实施例中,电子设备101可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。It can be understood that, the structure shown in the embodiment of the present invention does not constitute a specific limitation on the electronic device 101 . In other embodiments of the present application, the electronic device 101 may include more or fewer components than shown in the figure, or combine certain components, or separate certain components, or arrange different components. The illustrated components can be realized in hardware, software or a combination of software and hardware.
处理器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)。The processor 210 may include one or more processing units, for example: the processor 210 may include a central processing unit (central processing unit, CPU), an application processor (application processor, AP), a modem processor, a graphics processor ( graphics processing unit (GPU), image signal processor (image signal processor, ISP), controller, memory, video codec, digital signal processor (digital signal processor, DSP), baseband processor and neural network processor (neural- network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors. For example, the processor 210 may be an application processor AP. Alternatively, the above-mentioned processor 210 may be integrated in a system on chip (system onchip, SoC). Alternatively, the above processor 210 may be integrated in an integrated circuit (integrated circuit, IC) chip. The processor 210 may include an analog front end (analog front end, AFE) and a micro-controller unit (MCU) in an IC chip.
其中,控制器可以是电子设备101的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。Wherein, the controller may be the nerve center and command center of the electronic device 101 . The controller can generate an operation control signal according to the instruction opcode and timing signal, and complete the control of fetching and executing the instruction.
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。A memory may also be provided in the processor 210 for storing instructions and data. In some embodiments, the memory in processor 210 is a cache memory. The memory may hold instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to use the instruction or data again, it can be called directly from the memory. Repeated access is avoided, and the waiting time of the processor 210 is reduced, thereby improving the efficiency of the system.
在一些实施例中,处理器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接口等。In some embodiments, processor 210 may include one or more interfaces. The interface may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit built-in audio (inter-integrated circuitsound, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver) /transmitter, UART) interface, mobile industry processor interface (mobile industry processor interface, MIPI), general-purpose input/output (general-purpose input/output, GPIO) interface, subscriber identity module (subscriber identity module, SIM) interface and/or USB interface etc.
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备101的结构限定。在本申请另一些实施例中,电子设备101也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。It can be understood that the interface connection relationship between the modules shown in the embodiment of the present invention is only a schematic illustration, and does not constitute a structural limitation of the electronic device 101 . In other embodiments of the present application, the electronic device 101 may also adopt different interface connection manners in the foregoing embodiments, or a combination of multiple interface connection manners.
电源管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器(如电子设备101的无线充电底座或者其他可以为电子设备101无线充电的设备),也可以是有线充电器。例如,电源管理模块240可以通过USB接口230接收有线充电器的充电输入。电源管理模块240可以通过电子设备的无线充电线圈242接收无线充电输入。The
其中,电源管理模块240为电池241充电的同时,还可以为电子设备供电。电源管理模块240接收电池241的输入,为处理器210、内部存储器221、外部存储器接口220、显示屏294、摄像头293和无线通信模块260等供电。电源管理模块240还可以用于监测电池241的电池容量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块240也可以设置于处理器210中。Wherein, the
电子设备101的无线通信功能可以通过天线1、天线2、移动通信模块250、无线通信模块260、调制解调处理器以及基带处理器等实现。The wireless communication function of the electronic device 101 can be realized by the antenna 1, the antenna 2, the
电子设备101通过GPU、显示屏294以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。The electronic device 101 realizes the display function through the GPU, the display screen 294 and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or alter display information.
显示屏294用于显示图像,视频等。显示屏294包括显示面板。在一些实施例中,电子设备101可以包括1个或N个显示屏294,N为大于1的正整数。The display screen 294 is used to display images, videos and the like. Display 294 includes a display panel. In some embodiments, the electronic device 101 may include 1 or N display screens 294, where N is a positive integer greater than 1.
电子设备101可以通过ISP、摄像头293、视频编解码器、GPU、显示屏294以及应用处理器等实现拍摄功能。ISP用于处理摄像头293反馈的数据。在一些实施例中,ISP可以设置在摄像头293中。摄像头293用于捕获静态图像或视频。在一些实施例中,电子设备101可以包括1个或N个摄像头293,N为大于1的正整数。The electronic device 101 can realize the shooting function through the ISP, the camera 293 , the video codec, the GPU, the display screen 294 , and the application processor. The ISP is used for processing the data fed back by the camera 293 . In some embodiments, the ISP may be located in the camera 293 . Camera 293 is used to capture still images or video. In some embodiments, the electronic device 101 may include 1 or N cameras 293, where N is a positive integer greater than 1.
外部存储器接口220可以用于连接外部存储卡,例如微闪迪(micro SanDisk,Micro SD)卡,实现扩展电子设备101的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。The external memory interface 220 may be used to connect an external memory card, such as a micro SanDisk (Micro SD) card, to expand the storage capacity of the electronic device 101. The external memory card communicates with the processor 210 through the external memory interface 220 to implement a data storage function. Such as saving music, video and other files in the external memory card.
内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行电子设备101的各种功能应用以及数据处理。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、通用闪存存储器(universal flashstorage,UFS)等。The internal memory 221 may be used to store computer-executable program codes including instructions. The processor 210 executes various functional applications and data processing of the electronic device 101 by executing instructions stored in the internal memory 221 . In addition, the internal memory 221 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, universal flash storage (universal flash storage, UFS) and the like.
电子设备101可以通过音频模块270、扬声器270A、受话器270B、麦克风270C、耳机接口270D以及应用处理器等实现音频功能。例如音乐播放,录音等。The electronic device 101 can realize the audio function through the
音频模块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)标准接口。The
按键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分离。The buttons 290 include a power button, a volume button, and the like. The key 290 may be a mechanical key. It can also be a touch button. The electronic device 101 can receive key input and generate key signal input related to user settings and function control of the electronic device 101 . The motor 291 can generate a vibrating reminder. The motor 291 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. The indicator 292 can be an indicator light, and can be used to indicate charging status, power change, and can also be used to indicate messages, missed calls, notifications, and the like. The
天线1和天线2用于发射和接收电磁波信号。电子设备101中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 101 may be used to cover single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: Antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
移动通信模块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进行通信的两个终端不用配对,通过广播消息即可以实现通信并传输信息。The
处理器210运行的程序可以基于操作系统,例如安卓(Android)苹果(iOS)鸿蒙(Harmony)视窗(Windows)操作系统等。如图3所示,以处理器210运行的程序基于安卓为例,处理器210运行的程序按照功能进行分层,可以包括应用程序层、系统服务层、算法库硬件抽象层、内核层、驱动层。The program that the processor 210 runs can be based on an operating system, such as Android (Android) Apple (iOS) Harmony Windows (Windows) operating system, etc. As shown in Figure 3, the program running with processor 210 is based on Android For example, the programs run by the processor 210 are layered according to functions, and may include an application program layer, a system service layer, an algorithm library hardware abstraction layer, a kernel layer, and a driver layer.
驱动层用于驱动硬件层的硬件资源。驱动层中可以包括蓝牙驱动、移动通信驱动。其中,蓝牙驱动用于驱动蓝牙芯片,以实现BLE通信。移动通信驱动用于驱动移动通信芯片,以实现通过4G/5G等与网络进行通信。样机11中包括蓝牙芯片和蓝牙驱动,采集设备12中包括蓝牙芯片、移动通信芯片、蓝牙驱动和移动通信驱动。The driver layer is used to drive the hardware resources of the hardware layer. The driver layer can include bluetooth driver and mobile communication driver. Wherein, the Bluetooth driver is used to drive the Bluetooth chip to realize BLE communication. The mobile communication driver is used to drive the mobile communication chip to communicate with the network through 4G/5G, etc. The
内核层包括操作系统(operation system,OS)内核(kernel)。操作系统内核用于管理系统的进程、内存、驱动程序、文件系统和网络系统。The kernel layer includes an operating system (operation system, OS) kernel (kernel). The operating system kernel is used to manage the system's processes, memory, drivers, file system and network system.
硬件抽象层(hardware abstract layer,HAL)用于将硬件抽象化。包括蓝牙模块、移动通信模块。其中,蓝牙模块用于将蓝牙芯片抽象化,将抽象化的蓝牙芯片供算法库中的蓝牙算法调用。移动通信模块用于将移动通信芯片抽象化,将抽象化的移动通信芯片供算法库中的移动通信算法调用。The hardware abstract layer (hardware abstract layer, HAL) is used to abstract the hardware. Including bluetooth module, mobile communication module. Wherein, the bluetooth module is used to abstract the bluetooth chip, and the abstracted bluetooth chip is called by the bluetooth algorithm in the algorithm library. The mobile communication module is used to abstract the mobile communication chip, and use the abstracted mobile communication chip for the mobile communication algorithm in the algorithm library to call.
算法库用于实现供系统服务层调用的基础算法。可以包括蓝牙算法、移动通信算法。The algorithm library is used to realize the basic algorithm called by the system service layer. It can include Bluetooth algorithm and mobile communication algorithm.
系统服务层可以整合算法库中的算法来向应用程序层提供调用各个硬件的服务。包括用于调用蓝牙算法的蓝牙服务、用于调用移动通信算法的移动通信服务等。The system service layer can integrate the algorithms in the algorithm library to provide the application layer with the service of invoking each hardware. Including bluetooth service for invoking bluetooth algorithm, mobile communication service for invoking mobile communication algorithm, etc.
应用程序层可以包括用于实现具体功能的应用软件,例如,在样机11的应用程序层中包括能够调用蓝牙服务的样机管理软件,在采集设备12的应用程序层中包括能够调用蓝牙服务和移动通信服务的门店作业软件。The application program layer may include application software for realizing specific functions. For example, the application program layer of the
下面介绍图1所示的样机信息上报系统的工作原理,即如何执行本申请实施例提供的样机信息上报方法。The following describes the working principle of the prototype information reporting system shown in FIG. 1 , that is, how to implement the prototype information reporting method provided in the embodiment of the present application.
在一种可能的实施方式中,样机11可以通过发送BLE的广播消息来等待采集设备12与样机11建立连接,并在建立连接后,向采集设备12发送样机11的运行信息,如图4所示,具体包括:In a possible implementation, the
S101、样机11中的样机管理软件随着开机自启动,检查蓝牙状态并开启蓝牙。S101 , the prototype management software in the
S102、采集设备12中的门店作业软件随着开机自启动,检查蓝牙状态并开启蓝牙。S102. The store operation software in the
S103、样机11中的样机管理软件统计样机11的运行信息,并周期性地在BLE的广播信道(broadcast channel)发送广播数据(advertising data)消息以等待采集设备12连接。S103, the prototype management software in the
样机11的运行信息包括以下信息的至少一项:样机11的运行时间、样机11的亮屏时间、样机11的亮屏次数、样机11的当前温度等。样机11的运行信息用于对样机11的运行状态进行监控。The running information of the
如图5所示,样机11可以在每个广播周期(advertising interval)发送广播数据(advertising data)消息以等待采集设备12连接,广播数据(advertising data)消息中包括样机11的媒体访问控制(media access control,MAC)地址,从而区分同一店面的不同样机11。As shown in Figure 5, the
S104、采集设备12中的门店作业软件通过BLE的广播信道向该样机11发送扫描响应请求(scan response request)消息,并获取预先定义的普通属性协议(genericattribute profile,GATT)以建立连接。S104, the store operation software in the
如图5所示,采集设备12中的门店作业软件接收到某一样机11的广播数据(advertising data)消息后,在同一广播周期(advertising interval)中通过BLE的广播信道向该样机11发送扫描响应请求(scan response request)消息,扫描响应请求(scanresponse request)消息用于应答广播数据(advertising data)消息。As shown in Figure 5, after the store operation software in the
GATT定义了两个BLE设备使用“服务和特征”概念来回传输数据的方式。它使用属性协议(attribute protocol,ATT)将服务(Services)、特征(Characteristic)和向群数据存储到一个简单的查询表中,该查询表中的每个条目均使用16位的标识。GATT defines the way two BLE devices can transfer data back and forth using the concept of "services and characteristics". It uses the attribute protocol (attribute protocol, ATT) to store services (Services), characteristics (Characteristic) and group data into a simple lookup table, and each entry in the lookup table uses a 16-bit identifier.
通过GATT建立的连接是排他的,即一个样机11在同一时间只能和一个采集设备12连接。如果某个样机11连接到采集设备12,则该样机11停止广播,使得其他设备无法发现并连接到该样机11,直到当前连接断开后,该样机11才重新进行广播。The connection established through GATT is exclusive, that is, one
S105、样机11中的样机管理软件通过BLE的广播信道发送扫描响应数据(scanresponse data)消息。S105, the prototype management software in the
如图5所示,样机11中的样机管理软件在该广播周期(advertising interval)通过BLE的广播信道发送扫描响应数据(scan response data)消息,扫描响应数据(scanresponse data)消息中包括样机11的运行信息以及样机11的序列号(serial number,SN)。As shown in Figure 5, the prototype management software in the
采集设备12中的门店作业软件接收到上述信息之后,缓存到临时存储空间中。After the store operation software in the
S106、采集设备12中的门店作业软件将样机11的MAC地址、运行信息以及序列号发送给服务器13。S106, the store operation software in the
采集设备12中的门店作业软件在正常使用过程中会登录到服务器13,并且会定时的向服务器13发送心跳信号来保持登录一直有效,心跳信号中可以包括样机11的MAC地址、运行信息以及序列号。The store operating software in the
S107、服务器13接收到样机11的MAC地址、运行信息以及序列号后,根据样机11的MAC地址和序列号对样机11进行校验,并对样机11进行监控。S107. After receiving the MAC address, running information and serial number of the
服务器13可以将样机11的MAC地址和序列号发送给渠道管理系统,查询MAC地址和序列号是否匹配,如果匹配则样机11校验成功,并从渠道管理系统获取样机11的渠道信息,否则则样机11校验失败。The
在校验成功后,服务器13可以将样机11的相关信息(例如MAC地址、运行信息、序列号、渠道信息)进行汇总和关联,并对样机11进行监控以输出监控信息,该监控信息可以为报表的形式,例如,监控样机11是否在门店正常展示,监控样机11的运行状态,例如,是否过热,样机11的运行时间和亮屏时间是否过长,统计样机11的亮屏次数等。After the verification is successful, the
S108、监控设备14可以从服务器13获取各个门店的样机报表,样机报表中包括样机的监控信息。S108. The
该实施方式适用于样机11需要发送的信息(特别是样机11的运行信息)较多,无法全部通过BLE的广播信道的广播数据(advertising data)消息承载的场景。This embodiment is applicable to the scene where the
在另一种可能的实施方式中,样机11可以在BLE的广播消息中携带样机11的运行信息,使得采集设备12可以直接获取样机11的运行信息,而不必与样机11进一步建立连接,如图6所示,具体包括:In another possible implementation, the
S201、样机11中的样机管理软件随着开机自启动,检查蓝牙状态并开启蓝牙。S201 , the prototype management software in the
S202、采集设备12中的门店作业软件随着开机自启动,检查蓝牙状态并开启蓝牙。S202. The store operation software in the
S203、样机11中的样机管理软件统计样机11的运行信息,并周期性地在BLE的广播信道发送广播数据(advertising data)消息。S203, the prototype management software in the
广播数据(advertising data)消息中包括样机11的MAC地址、运行信息以及序列号。关于运行信息参照前面描述,在此不再赘述。The advertising data (advertising data) message includes the MAC address, running information and serial number of the
采集设备12中的门店作业软件接收到上述信息之后,缓存到临时存储空间中。After the store operation software in the
步骤S204-S206参照步骤S106-S108,在此不再赘述。Steps S204-S206 refer to steps S106-S108, which will not be repeated here.
该实施方式适用于样机11需要发送的信息(特别是样机11的运行信息)较少的场景,采集设备12不必与样机11建立连接即可完成样机11的信息的传输,可以降低功耗和信息传输时延。This embodiment is suitable for scenarios where the
综上所述,本申请实施例提供了一种样机信息上报方法,如图7所示,包括:To sum up, the embodiment of the present application provides a method for reporting prototype information, as shown in FIG. 7 , including:
S301、样机11统计本样机的运行信息。S301. The
具体参照步骤S103和S203,在此不再赘述。Refer to steps S103 and S203 for details, and details are not repeated here.
S302、样机11通过BLE的广播信道向采集设备12发送该样机的MAC地址、序列号和运行信息。S302. The
在一种可能的实施方式中,如步骤S103和S105所述的,样机的MAC地址承载在广播信道的广播数据(advertising data)消息中,样机的序列号和运行信息承载在广播信道的扫描响应数据(scan response data)消息中。In a possible implementation manner, as described in steps S103 and S105, the MAC address of the prototype is carried in the advertising data (advertising data) message of the broadcast channel, and the serial number and running information of the prototype are carried in the scan response of the broadcast channel data (scan response data) message.
在另一种可能的实施方式中,如步骤S203所述的,样机的MAC地址、序列号和运行信息均承载在广播信道的广播数据(advertising data)消息中。In another possible implementation manner, as described in step S203, the MAC address, serial number and running information of the prototype are carried in an advertising data (advertising data) message of the broadcast channel.
S303、采集设备12向服务器13发送样机的MAC地址、序列号和运行信息。S303, the
具体参照步骤S106和S204,在此不再赘述。Refer to steps S106 and S204 for details, and details are not repeated here.
本申请实施例提供的样机信息上报方法和电子设备,由于BLE通信中不需要两个BLE设备进行蓝牙配对,两个BLE设备可以通过广播信道自行通信,因此采集设备可以在店员无感知的情况下通过BLE通信获取样机的信息并上报数据,即不影响门店正常的作业流程,从而提高样机的监控效率。The prototype information reporting method and electronic device provided in the embodiment of the present application, because the BLE communication does not require two BLE devices to perform Bluetooth pairing, the two BLE devices can communicate by themselves through the broadcast channel, so the acquisition device can be used without the clerk's perception Obtain the information of the prototype through BLE communication and report the data, which does not affect the normal operation process of the store, thereby improving the monitoring efficiency of the prototype.
本申请实施例涉及的处理器可以是一个芯片。例如,可以是现场可编程门阵列(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)或其他集成芯片。The processor involved in this embodiment of the present application may be a chip. For example, it can be field programmable gate array (field programmable gate array, FPGA), application specific integrated circuit (ASIC), system on chip (SoC), central processing unit (central processor unit, CPU), network processing network processor (NP), digital signal processor (DSP), microcontroller (micro controller unit, MCU), programmable logic device (programmable logic device, PLD) or other integrated chips.
本申请实施例涉及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。The memory involved in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically erasable In addition to programmable read-only memory (electrically EPROM, EEPROM) or flash memory. Volatile memory can be random access memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) And direct memory bus random access memory (directrambus RAM, DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.
如图8所示,本申请实施例还提供一种芯片系统。该芯片系统60包括至少一个处理器601和至少一个接口电路602。至少一个处理器601和至少一个接口电路602可通过线路互联。处理器601用于支持电子设备实现上述方法实施例中的各个步骤,例如图4、图6、图7所示的方法,至少一个接口电路602可用于从其它装置(例如存储器)接收信号,或者,向其它装置(例如通信接口)发送信号。该芯片系统可以包括芯片,还可以包括其他分立器件。As shown in FIG. 8 , an embodiment of the present application further provides a chip system. The
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括指令,当指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中的各个步骤,例如执行图4、图6、图7所示的方法。The embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium includes instructions, and when the instructions are run on the above-mentioned electronic device, the electronic device is made to perform each step in the above-mentioned method embodiment, for example, to execute the 4. The method shown in Figure 6 and Figure 7.
本申请实施例还提供一种包括指令的计算机程序产品,当指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中的各个步骤,例如执行图4、图6、图7所示的方法。The embodiment of the present application also provides a computer program product including instructions. When the instructions are run on the above-mentioned electronic device, the electronic device is made to execute each step in the above-mentioned method embodiment, for example, execute the steps shown in FIG. 4 , FIG. 6 , and FIG. 7 . method shown.
关于芯片系统、计算机可读存储介质、计算机程序产品的技术效果参照前面方法实施例的技术效果。Regarding the technical effects of the chip system, the computer-readable storage medium, and the computer program product, refer to the technical effects of the foregoing method embodiments.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application. The implementation process constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the modules and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device, and module can refer to the corresponding process in the foregoing method embodiment, and details are not repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or May be integrated into another device, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or modules may be in electrical, mechanical or other forms.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个设备,或者也可以分布到多个设备上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one device, or may be distributed to multiple devices. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能模块可以集成在一个设备中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个设备中。In addition, each functional module in each embodiment of the present application may be integrated into one device, or each module may physically exist separately, or two or more modules may be integrated into one device.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using a software program, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server, or data center Transmission to another website site, computer, server or data center via wired (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or may be a data storage device including one or more servers, data centers, etc. that can be integrated with the medium. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, or a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (Solid State Disk, SSD)), etc.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application. Should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be determined by the protection scope of the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210753635.3A CN116056016B (en) | 2022-06-29 | 2022-06-29 | Prototype information reporting method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210753635.3A CN116056016B (en) | 2022-06-29 | 2022-06-29 | Prototype information reporting method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116056016A true CN116056016A (en) | 2023-05-02 |
CN116056016B CN116056016B (en) | 2024-11-15 |
Family
ID=86120577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210753635.3A Active CN116056016B (en) | 2022-06-29 | 2022-06-29 | Prototype information reporting method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116056016B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610264A (en) * | 2009-07-24 | 2009-12-23 | 深圳市永达电子股份有限公司 | The management method of a kind of firewall system, safety service platform and firewall system |
US20190349718A1 (en) * | 2016-10-21 | 2019-11-14 | Lg Electronics Inc. | Method and device for transmitting and receiving data using bluetooth technology |
CN111464955A (en) * | 2020-03-06 | 2020-07-28 | 珠海格力电器股份有限公司 | Fault reporting method, device, terminal and computer readable medium |
CN112383881A (en) * | 2020-10-30 | 2021-02-19 | 深圳市元征科技股份有限公司 | Information reporting method, device, equipment and storage medium |
WO2021036835A1 (en) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | Bluetooth search method and system, and related apparatus |
CN113778771A (en) * | 2021-09-14 | 2021-12-10 | 百富计算机技术(深圳)有限公司 | Method, system and storage medium for terminal testing |
WO2022017256A1 (en) * | 2020-07-20 | 2022-01-27 | 青岛易来智能科技股份有限公司 | Device binding method and apparatus |
CN114125793A (en) * | 2020-08-31 | 2022-03-01 | 华为技术有限公司 | Bluetooth data transmission method and related device |
-
2022
- 2022-06-29 CN CN202210753635.3A patent/CN116056016B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610264A (en) * | 2009-07-24 | 2009-12-23 | 深圳市永达电子股份有限公司 | The management method of a kind of firewall system, safety service platform and firewall system |
US20190349718A1 (en) * | 2016-10-21 | 2019-11-14 | Lg Electronics Inc. | Method and device for transmitting and receiving data using bluetooth technology |
WO2021036835A1 (en) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | Bluetooth search method and system, and related apparatus |
CN111464955A (en) * | 2020-03-06 | 2020-07-28 | 珠海格力电器股份有限公司 | Fault reporting method, device, terminal and computer readable medium |
WO2022017256A1 (en) * | 2020-07-20 | 2022-01-27 | 青岛易来智能科技股份有限公司 | Device binding method and apparatus |
CN114125793A (en) * | 2020-08-31 | 2022-03-01 | 华为技术有限公司 | Bluetooth data transmission method and related device |
CN112383881A (en) * | 2020-10-30 | 2021-02-19 | 深圳市元征科技股份有限公司 | Information reporting method, device, equipment and storage medium |
CN113778771A (en) * | 2021-09-14 | 2021-12-10 | 百富计算机技术(深圳)有限公司 | Method, system and storage medium for terminal testing |
Also Published As
Publication number | Publication date |
---|---|
CN116056016B (en) | 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 | |
CN106101979B (en) | Method for short-range wireless communication and electronic device using the same | |
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 | |
WO2021114952A1 (en) | Data processing method, terminal device, bluetooth device, and storage medium | |
US10009838B2 (en) | Access point connection method and electronic device thereof | |
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 | |
US20150065053A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
US20170013346A1 (en) | Electronic device and method for controlling power signal using the same | |
KR102141854B1 (en) | Apparatus and method for controlling push message transmission | |
AU2014315883A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
CN113853754A (en) | Electronic device and method for displaying a query list of external electronic devices in a Bluetooth™ network environment | |
KR20150098809A (en) | Automatic gain control method and apparatus based on sensitivity of microphone in a electronic device | |
US10284614B2 (en) | Method for downloading contents of electronic device and electronic device thereof | |
CN113518331B (en) | Communication method and device | |
CN117335830B (en) | Wireless communication circuit, bluetooth communication switching method and electronic device | |
CN116056016B (en) | Prototype information reporting method and electronic equipment | |
CN117440060B (en) | Communication conversion device, electronic equipment, system and method | |
US9392540B2 (en) | Method for reducing power consumption and electronic device thereof | |
CN116737356B (en) | Memory management method and electronic device | |
CN116737193A (en) | Software upgrade method, electronic device and communication system | |
CN116744226A (en) | Electronic fence data collection method and electronic equipment | |
CN115826771A (en) | Input method switching method and electronic equipment |
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 |
|
CP03 | Change of name, title or address |