WO2020108047A1 - 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 - Google Patents
一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 Download PDFInfo
- Publication number
- WO2020108047A1 WO2020108047A1 PCT/CN2019/107659 CN2019107659W WO2020108047A1 WO 2020108047 A1 WO2020108047 A1 WO 2020108047A1 CN 2019107659 W CN2019107659 W CN 2019107659W WO 2020108047 A1 WO2020108047 A1 WO 2020108047A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bluetooth
- data
- broadcast
- broadcast data
- sent
- Prior art date
Links
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
- 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
Definitions
- the embodiments of the present specification relate to the technical field of data processing, and in particular, to a method, device, and Bluetooth device for data transmission based on Bluetooth broadcasting.
- a Bluetooth device such as a mobile phone carrying a Bluetooth communication module
- another Bluetooth device can discover the broadcast message by scanning the specified broadcast channel , That is, a connectable Bluetooth device is discovered, and then, the other Bluetooth device can send a connection request to the connectable Bluetooth device.
- the two Bluetooth devices can perform data transmission through Bluetooth broadcasting.
- the embodiments of the present specification provide a method, device and Bluetooth device for data transmission based on Bluetooth broadcasting.
- the technical solutions are as follows:
- a method for data transmission based on Bluetooth broadcasting includes:
- N data segments For any one of the N data segments, encapsulate the data segment as broadcast data into a Bluetooth broadcast data packet to obtain N Bluetooth broadcast data packets;
- N Bluetooth broadcasts Turn on the N Bluetooth broadcasts, and use the N Bluetooth broadcasts to broadcast and send the N Bluetooth broadcast data packets, respectively.
- a method for data transmission based on Bluetooth broadcasting includes:
- any Bluetooth broadcast data packet obtained parse the Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet;
- an apparatus for data transmission based on Bluetooth broadcasting including:
- a splitting module configured to split the data to be sent into N data segments, where N is a natural number greater than 0;
- An encapsulation module configured to encapsulate the data segment as a broadcast data into one Bluetooth broadcast data packet for any one of the N data segments to obtain N Bluetooth broadcast data packets;
- the transmission module is configured to enable N Bluetooth broadcasts, and broadcast the N Bluetooth broadcast data packets using the N Bluetooth broadcasts, respectively.
- an apparatus for data transmission based on Bluetooth broadcasting including:
- An obtaining module configured to obtain a Bluetooth broadcast data packet broadcast and sent by the Bluetooth broadcast when a Bluetooth broadcast with a specified service UUID is scanned;
- the parsing module is configured to parse the Bluetooth broadcast data packet for any acquired Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet;
- the combining module is used to combine the obtained broadcast data.
- a Bluetooth device including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the program when executing the program Any method for data transmission based on Bluetooth broadcasting provided in the embodiments of the specification.
- the technical solution provided by the embodiment of this specification divides the data to be sent into N data segments, and encapsulates any data segment as a broadcast data into a Bluetooth broadcast data packet to obtain N Bluetooth broadcast data packets; Turning on N Bluetooth broadcasts and using the N Bluetooth broadcasts to broadcast and send N Bluetooth broadcast data packets, respectively, can improve the efficiency of data transmission based on Bluetooth broadcasts.
- FIG. 1 is a flowchart of an embodiment of a method for data transmission based on Bluetooth broadcasting provided by an exemplary embodiment of the present specification
- FIG. 2 is a flowchart of another embodiment of a method for data transmission based on Bluetooth broadcast provided by an exemplary embodiment of the present specification
- FIG. 3 is a block diagram of an embodiment of an apparatus for data transmission based on Bluetooth broadcasting provided by an exemplary embodiment of the present specification
- FIG. 4 is a block diagram of another embodiment of an apparatus for data transmission based on Bluetooth broadcasting provided by an exemplary embodiment of the present specification
- FIG. 5 shows a schematic diagram of a more specific hardware structure of a Bluetooth device provided by an embodiment of this specification.
- establishing a Bluetooth connection is a necessary condition for two Bluetooth devices to perform data transmission through Bluetooth broadcasting, and the data transmission between the two Bluetooth devices is via a Bluetooth broadcasting, which also results in The transmission efficiency is low, especially for larger data, data transmission through only one Bluetooth broadcast takes a long time.
- the embodiments of the present specification provide a method for data transmission based on Bluetooth broadcasting.
- data transmission between two Bluetooth devices can be achieved without establishing a Bluetooth connection, and multiple Bluetooth broadcast transmits larger data, thereby improving data transmission efficiency.
- FIG. 1 is a flowchart of an embodiment of a method for data transmission based on Bluetooth broadcast provided by an exemplary embodiment of the present specification.
- the method may include the following steps:
- Step 102 Split the data to be sent into N data segments, where N is a natural number greater than 0.
- Step 104 For any one of the N data segments, encapsulate the data segment as broadcast data into one Bluetooth broadcast data packet to obtain N Bluetooth broadcast data packets.
- the data to be sent can be split based on a specified byte length, for example, 30 bytes, to obtain N data segments, where the length of any data segment does not exceed the specified byte length, for example,
- the data to be sent can be split into a data segment every 30 bytes.
- the data to be sent can be split randomly on the premise that the length of any data segment does not exceed the specified byte length.
- an arrangement sequence number may be set for the N data segments according to the arrangement order of the N data segments in the data to be sent, for example, the data to be sent is divided into 5 data segments, and the 5 The sequence number of each data segment is 0 ⁇ 4 in sequence.
- any one of the N data segments it is encapsulated as a broadcast data into one Bluetooth broadcast data packet, and thus, N Bluetooth broadcast data packets are obtained.
- Step 106 Turn on N Bluetooth broadcasts, and use N Bluetooth broadcasts to broadcast and send N Bluetooth broadcast data packets, respectively.
- virtual Bluetooth technology may be used to virtualize N Bluetooth broadcasts, and use the N Bluetooth broadcasts to broadcast and send the N Bluetooth broadcast data packets obtained in step 104, respectively.
- N virtual Bluetooth broadcasts mentioned above have the same service UUID (Universally Unique Identifier, unified identification code).
- the technical solution provided by the embodiment of this specification divides the data to be sent into N data segments, and encapsulates any data segment as a broadcast data into a Bluetooth broadcast data packet to obtain N Bluetooth broadcast data packets; Turning on N Bluetooth broadcasts and using the N Bluetooth broadcasts to broadcast and send N Bluetooth broadcast data packets, respectively, can improve the efficiency of data transmission based on Bluetooth broadcasts.
- FIG. 2 is a flowchart of another embodiment of a method for data transmission based on Bluetooth broadcast provided by an exemplary embodiment of the present specification.
- the method may include the following steps:
- Step 202 Scan for Bluetooth broadcasts within the set channel range.
- Step 204 When a Bluetooth broadcast with a specified service UUID is scanned, obtain a Bluetooth broadcast data packet broadcast and sent by the Bluetooth broadcast.
- steps 202 and 204 The following describes steps 202 and 204:
- the Bluetooth device can scan the Bluetooth broadcast within the set channel range, for example, channel 37 to channel 39, and filter the scanned Bluetooth broadcast based on the specified service UUID, that is, when When a Bluetooth broadcast with a specified service UUID is scanned, a Bluetooth broadcast data packet broadcast by the Bluetooth broadcast is acquired.
- the designated service UUID in this step may be the same as the service UUID of the N Bluetooth broadcasts described in step 106 of the embodiment shown in FIG. 1 above.
- the designated service UUID may be determined based on user operations. For example, after a Bluetooth device scans to a Bluetooth broadcast, it can display the scanned Bluetooth broadcast on the display interface, for example, display the scanned Bluetooth broadcast logo, based on the Bluetooth broadcast logo, the user selects the Bluetooth broadcast intended for communication , Through the user's selection operation, you can determine the designated service UUID.
- Step 206 For any obtained Bluetooth broadcast data packet, parse the Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet.
- Step 208 Combine the obtained broadcast data.
- the Bluetooth device can parse any Bluetooth broadcast data packet obtained according to the format specification of the Bluetooth broadcast data packet to obtain the broadcast data encapsulated therein, and then The broadcast data is combined to obtain the original data to be sent by the data sender.
- the Bluetooth device can be arranged according to the split data segment in the data to be sent Sequence, set the sequence number for the data segment. Based on this, in step 208, the broadcast data can be combined according to the sequence number of the broadcast data.
- the technical solution provided by the embodiment of the present specification scans the Bluetooth broadcast within the set channel range, and when the Bluetooth broadcast with the specified service UUID is scanned, the Bluetooth broadcast data packet broadcast and sent by the Bluetooth broadcast is acquired. For any Bluetooth broadcast data packet, parsing the Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet, and combining the obtained broadcast data can improve the efficiency of data transmission based on the Bluetooth broadcast.
- the embodiment of the present specification also provides a device for data transmission based on Bluetooth broadcasting, as shown in FIG. 3, a Bluetooth-based broadcasting provided by an exemplary embodiment of the present specification
- FIG. 3 A block diagram of an embodiment of a device for data transmission.
- the device may include a splitting module 31, a packaging module 32, and a transmission module 33.
- the splitting module 31 may be used to split the data to be sent into N data segments, where N is a natural number greater than 0;
- the encapsulation module 32 may be used to encapsulate the data segment as a broadcast data into one Bluetooth broadcast data packet for any one of the N data segments to obtain N Bluetooth broadcast data packets;
- the transmission module 33 may be used to enable N Bluetooth broadcasts and broadcast the N Bluetooth broadcast data packets using the N Bluetooth broadcasts.
- the splitting module 31 may include (not shown in FIG. 3):
- the processing submodule is used to split the data to be sent based on the specified byte length to obtain N data segments, wherein the length of any of the data segments does not exceed the specified byte length;
- the numbering submodule is used to set an arrangement sequence number for the N data segments according to the arrangement order of the N data segments in the data to be sent.
- the N Bluetooth broadcasts have the same service UUID.
- the split module 31, the encapsulation module 32, and the transmission module 33 are three functionally independent modules that can be configured in the device at the same time as shown in FIG. 3 or separately in the device.
- the structure shown in 3 should not be construed as a limitation to the embodiments of the present specification.
- the embodiment of the present specification also provides another device for data transmission based on Bluetooth broadcasting.
- FIG. 4 this is another example based on an exemplary embodiment of the present specification.
- the device may include: a scanning module 41, an obtaining module 42, a parsing module 43, and a combining module 44.
- the scanning module 41 can be used to scan Bluetooth broadcasts within a set channel range
- the obtaining module 42 may be used to obtain a Bluetooth broadcast data packet broadcast and sent by the Bluetooth broadcast when a Bluetooth broadcast with a specified UUID is scanned;
- the parsing module 43 may be used to parse the Bluetooth broadcast data packet for any acquired Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet;
- the combining module 44 can be used to combine the obtained broadcast data.
- the combination module 44 may be specifically used to:
- the scanning module 41, the acquisition module 42, the parsing module 43, and the combination module 44 are four functionally independent modules, which can be configured in the device at the same time as shown in FIG. 4, or can be separately configured in the device Therefore, the structure shown in FIG. 4 should not be construed as a limitation to the embodiments of the present specification.
- Embodiments of the present specification also provide a Bluetooth device, which at least includes a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the program to implement the aforementioned Bluetooth-based broadcast
- a method for data transmission the method at least includes: splitting the data to be sent into N data segments, where N is a natural number greater than 0; for any one of the N data segments, the data segment Encapsulate the broadcast data into one Bluetooth broadcast data packet to obtain N Bluetooth broadcast data packets; turn on N Bluetooth broadcasts and broadcast the N Bluetooth broadcast data packets using the N Bluetooth broadcasts.
- Embodiments of this specification also provide another Bluetooth device, which includes at least a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the program to implement the aforementioned Bluetooth-based broadcast
- a method for data transmission the method at least includes: scanning a Bluetooth broadcast within a set channel range; when a Bluetooth broadcast with a specified UUID is scanned, acquiring a Bluetooth broadcast data packet broadcast and sent by the Bluetooth broadcast; for the acquired Any Bluetooth broadcast data packet, parse the Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet; and combine the obtained broadcast data.
- the device may include: a processor 510, a memory 520, an input/output interface 530, a communication interface 540, and a bus 550.
- the processor 510, the memory 520, the input/output interface 530, and the communication interface 540 realize the communication connection between the devices within the device through the bus 550.
- the processor 510 may be implemented by a general-purpose CPU (Central Processing Unit, central processing unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, etc. Programs to implement the technical solutions provided by the embodiments of this specification.
- the memory 520 may be implemented in the form of ROM (Read Only Memory, Read Only Memory), RAM (Random Access Memory, Random Access Memory), static storage device, dynamic storage device, or the like.
- the memory 520 may store an operating system and other application programs.
- related program codes are stored in the memory 520 and called and executed by the processor 510.
- the input/output interface 530 is used to connect an input/output module to realize information input and output.
- the input/output/module can be configured as a component in the device (not shown in the figure), or can be externally connected to the device to provide corresponding functions.
- the input device may include a keyboard, mouse, touch screen, microphone, various sensors, etc.
- the output device may include a display, a speaker, a vibrator, an indicator light, and the like.
- the communication interface 540 is used to connect a communication module (not shown in the figure) to implement communication interaction between the device and other devices.
- the communication module can realize communication through a wired method (such as USB, network cable, etc.), and can also realize communication through a wireless method (such as mobile network, WIFI, Bluetooth, etc.).
- the bus 550 includes a path for transferring information between various components of the device (for example, the processor 510, the memory 520, the input/output interface 530, and the communication interface 540).
- the device may also include the necessary to achieve normal operation Other components.
- the above-mentioned device may also include only the components necessary to implement the solutions of the embodiments of the present specification, rather than including all the components shown in the figures.
- Embodiments of the present specification also provide a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the foregoing method for data transmission based on Bluetooth broadcasting is implemented.
- the method at least includes: splitting the data to be sent into N data segments, where N is a natural number greater than 0; for any one of the N data segments, encapsulating the data segment as broadcast data to One Bluetooth broadcast data packet obtains N Bluetooth broadcast data packets; N Bluetooth broadcasts are turned on, and the N Bluetooth broadcast data packets are broadcasted and transmitted using the N Bluetooth broadcasts, respectively.
- the embodiments of the present specification also provide another computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the foregoing method for data transmission based on Bluetooth broadcasting is implemented.
- the method includes at least: scanning a Bluetooth broadcast within a set channel range; when a Bluetooth broadcast with a specified UUID is scanned, acquiring a Bluetooth broadcast data packet broadcasted and transmitted by the Bluetooth broadcast; for any acquired Bluetooth broadcast data packet , Parse the Bluetooth broadcast data packet to obtain the broadcast data encapsulated by the Bluetooth broadcast data packet; and combine the obtained broadcast data.
- Computer-readable media including permanent and non-permanent, removable and non-removable media, can store information by any method or technology.
- the information may be computer readable instructions, data structures, modules of programs, or other data.
- Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media can be used to store information that can be accessed by computing devices.
- computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.
- the system, device, module or unit explained in the above embodiments may be specifically implemented by a computer chip or entity, or implemented by a product with a certain function.
- a typical implementation device is a computer, and the specific form of the computer may be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email sending and receiving device, and a game control Desk, tablet computer, wearable device, or any combination of these devices.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备,该方法包括:将待发送数据拆分为N个数据段,所述N为大于0的自然数;针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
Description
本说明书实施例涉及数据处理技术领域,尤其涉及一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备。
现有技术中,蓝牙设备,例如承载有蓝牙通信模块的手机可以在指定的广播信道上发送广播类型为可连接的广播报文,另一蓝牙设备则可以通过扫描指定的广播信道发现广播报文,也即发现可连接的蓝牙设备,继而,该另一蓝牙设备则可以向该可连接的蓝牙设备发送连接请求。待两台蓝牙设备之间建立起蓝牙连接之后,该两台蓝牙设备则可以通过蓝牙广播进行数据传输。
由此可见,在现有技术中,建立起蓝牙连接是两台蓝牙设备可以通过蓝牙广播进行数据传输的必要条件,并且,该两台蓝牙设备之间是通过一个蓝牙广播进行数据传输的,在该种数据传输方式下,传输效率较低,尤其是对于较大的数据而言,需要耗费较长时间才可完成传输。
发明内容
针对上述技术问题,本说明书实施例提供一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备,技术方案如下:
根据本说明书实施例的第一方面,提供一种基于蓝牙广播进行数据传输的方法,所述方法包括:
将待发送数据拆分为N个数据段,所述N为大于0的自然数;
针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;
开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
根据本说明书实施例的第二方面,提供一种基于蓝牙广播进行数据传输的方法,所述方法包括:
在设定信道范围内扫描蓝牙广播;
当扫描到具有指定服务UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;
针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝牙广播数据包封装的广播数据;
对所得到的广播数据进行组合。
根据本说明书实施例的第三方面,提供一种基于蓝牙广播进行数据传输的装置,所述装置包括:
拆分模块,用于将待发送数据拆分为N个数据段,所述N为大于0的自然数;
封装模块,用于针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;
传输模块,用于开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
根据本说明书实施例的第四方面,提供一种基于蓝牙广播进行数据传输的装置,所述装置包括:
扫描模块,用于在设定信道范围内扫描蓝牙广播;
获取模块,用于当扫描到具有指定服务UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;
解析模块,用于针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝牙广播数据包封装的广播数据;
组合模块,用于对所得到的广播数据进行组合。
根据本说明书实施例的第五方面,提供一种蓝牙设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现本说明书实施例提供的任一基于蓝牙广播进行数据传输的方法。
本说明书实施例所提供的技术方案,通过将待发送数据拆分为N个数据段,针对任一数据段,将其作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;开启N个蓝牙广播,利用该N个蓝牙广播分别对N个蓝牙广播数据包进行广播发送, 可以提高基于蓝牙广播进行数据传输的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。
此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本说明书一示例性实施例提供的一种基于蓝牙广播进行数据传输的方法的实施例流程图;
图2为本说明书一示例性实施例提供的另一种基于蓝牙广播进行数据传输的方法的实施例流程图;
图3为本说明书一示例性实施例提供的一种基于蓝牙广播进行数据传输的装置的实施例框图;
图4为本说明书一示例性实施例提供的另一种基于蓝牙广播进行数据传输的装置的实施例框图;
图5示出了本说明书实施例所提供的一种更为具体的蓝牙设备硬件结构示意图。
为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。
现有技术中,建立起蓝牙连接是两台蓝牙设备可以通过蓝牙广播进行数据传输的必要条件,并且,该两台蓝牙设备之间是通过一个蓝牙广播进行数据传输的,这也就导致了数据传输的效率较低,尤其是对于较大的数据而言,仅通过一个蓝牙广播进行数据 传输需消耗较长时间。
为了解决上述问题,本说明书实施例提供一种基于蓝牙广播进行数据传输的方法,应用该方法,可以实现两台蓝牙设备之间无需建立蓝牙连接,即可进行数据传输,并且,可以通过多个蓝牙广播对较大的数据进行传输,从而提高数据传输效率。
如下,从数据发送方与数据接收方两侧,分别对本说明书实施例提供的基于蓝牙广播进行数据传输的方法进行说明。
首先,从数据发送方一侧,对该基于蓝牙广播进行数据传输的方法进行说明:
请参见图1,为本说明书一示例性实施例提供的一种基于蓝牙广播进行数据传输的方法的实施例流程图,该方法可以包括以下步骤:
步骤102:将待发送数据拆分为N个数据段,N为大于0的自然数。
步骤104:针对N个数据段中的任一数据段,将该数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包。
如下,对步骤102与步骤104进行说明:
在本说明书实施例中,可以基于指定字节长度,例如30字节,对待发送数据进行拆分,得到N个数据段,其中,任一数据段的长度不超过该指定字节长度,例如,可以针对待发送数据,每30字节即拆分为一个数据段,又例如,可以在任一数据段的长度不超过该指定字节长度的前提下,随机对待发送数据进行拆分。
进一步,在本说明书实施例中,可以按照N个数据段在待发送数据中的排列顺序,为该N个数据段设置排列序号,例如,将待发送数据拆分为5个数据段,该5个数据段的排列序号依次为0~4。
在本说明书实施例中,针对N个数据段中的任一数据段,将其作为广播数据封装至一个蓝牙广播数据包中,至此,得到N个蓝牙广播数据包。
步骤106:开启N个蓝牙广播,并利用N个蓝牙广播分别对N个蓝牙广播数据包进行广播发送。
在本说明书实施例中,可以利用虚拟蓝牙技术,虚拟出N个蓝牙广播,利用该N个蓝牙广播分别对步骤104中得到的N个蓝牙广播数据包进行广播发送。
需要说明的是,上述虚拟出的N个蓝牙广播具有相同的服务UUID(Universally Unique Identifier,统一识别码)。
本说明书实施例所提供的技术方案,通过将待发送数据拆分为N个数据段,针对任一数据段,将其作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;开启N个蓝牙广播,利用该N个蓝牙广播分别对N个蓝牙广播数据包进行广播发送,可以提高基于蓝牙广播进行数据传输的效率。
其次,从数据接收方一侧,对该基于蓝牙广播进行数据传输的方法进行说明:
请参见图2,为本说明书一示例性实施例提供的另一种基于蓝牙广播进行数据传输的方法的实施例流程图,该方法可以包括以下步骤:
步骤202:在设定信道范围内扫描蓝牙广播。
步骤204:当扫描到具有指定服务UUID的蓝牙广播时,获取该蓝牙广播所广播发送的蓝牙广播数据包。
如下,对步骤202与步骤204进行说明:
在本说明书实施例中,作为数据接收方,蓝牙设备可以在设定的信道范围,例如信道37~信道39内扫描蓝牙广播,并基于指定服务UUID对扫描到的蓝牙广播进行过滤,也即当扫描到具有指定服务UUID的蓝牙广播时,获取该蓝牙广播所广播发送的蓝牙广播数据包。
需要说明的是,结合上述图1所示例的实施例,本步骤中的指定服务UUID可以与上述图1所示实施例的步骤106中所描述的N个蓝牙广播的服务UUID相同。
在一实施例中,该指定服务UUID可以是基于用户操作确定的。例如,蓝牙设备在扫描到蓝牙广播后,可以在显示界面上显示所扫描到的蓝牙广播,例如,显示所扫描到的蓝牙广播的标识,用户基于蓝牙广播的标识,从中选择意图通信的蓝牙广播,通过用户的选择操作,即可确定指定服务UUID。
步骤206:针对获取到的任一蓝牙广播数据包,对该蓝牙广播数据包进行解析,得到蓝牙广播数据包封装的广播数据。
步骤208:对所得到的广播数据进行组合。
如下,对步骤206与步骤208进行说明:
在本说明书实施例中,作为数据接收方,蓝牙设备可以按照蓝牙广播数据包的格式规范,对获取到的任一蓝牙广播数据包进行解析,得到其中封装的广播数据,之后,将所得到的广播数据进行组合,得到数据发送方发送的原始待发送数据。
在一实施例中,由上述图1所示实施例中的描述可知,作为数据发送方,蓝牙设备在对待发送数据进行拆分之后,可以按照拆分得到的数据段在待发送数据中的排列顺序,为该数据段设置排列序号,基于此,在步骤208中,则可以根据广播数据的排列序号,对广播数据进行组合。
本说明书实施例所提供的技术方案,通过在设定信道范围内扫描蓝牙广播,当扫描到具有指定服务UUID的蓝牙广播时,获取该蓝牙广播所广播发送的蓝牙广播数据包,针对获取到的任一蓝牙广播数据包,对该蓝牙广播数据包进行解析,得到蓝牙广播数据包封装的广播数据,对所得到的广播数据进行组合,可以提高基于蓝牙广播进行数据传输的效率。
相应于上述图1所示例的方法实施例,本说明书实施例还提供一种基于蓝牙广播进行数据传输的装置,参见图3所示,为本说明书一示例性实施例提供的一种基于蓝牙广播进行数据传输的装置的实施例框图,该装置可以包括:拆分模块31、封装模块32,以及传输模块33。
其中,拆分模块31,可以用于将待发送数据拆分为N个数据段,所述N为大于0的自然数;
封装模块32,可以用于针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;
传输模块33,可以用于开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
在一实施例中,所述拆分模块31,可以包括(图3中未示出):
处理子模块,用于基于指定字节长度对待发送数据进行拆分,得到N个数据段,其中,任一所述数据段的长度不超过所述指定字节长度;
编号子模块,用于按照所述N个数据段在所述待发送数据中的排列顺序,为所述N个数据段设置排列序号。
在一实施例中,所述N个蓝牙广播具有相同的服务UUID。
可以理解的是,拆分模块31、封装模块32,以及传输模块33作为三种功能独立的模块,既可以如图3所示同时配置在装置中,也可以分别单独配置在装置中,因此图3所示的结构不应理解为对本说明书实施例方案的限定。
相应于上述图2所示例的方法实施例,本说明书实施例还提供另一种基于蓝牙广播进行数据传输的装置,参见图4所示,为本说明书一示例性实施例提供的另一种基于蓝牙广播进行数据传输的装置的实施例框图,该装置可以包括:扫描模块41、获取模块42、解析模块43,以及组合模块44。
其中,扫描模块41,可以用于在设定信道范围内扫描蓝牙广播;
获取模块42,可以用于当扫描到具有指定UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;
解析模块43,可以用于针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝牙广播数据包封装的广播数据;
组合模块44,可以用于对所得到的广播数据进行组合。
在一实施例中,所述组合模块44具体可以用于:
根据所得到的广播数据的排列序号,对所述广播数据进行组合。
可以理解的是,扫描模块41、获取模块42、解析模块43,以及组合模块44作为四种功能独立的模块,既可以如图4所示同时配置在装置中,也可以分别单独配置在装置中,因此图4所示的结构不应理解为对本说明书实施例方案的限定。
此外,上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
本说明书实施例还提供一种蓝牙设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述的基于蓝牙广播进行数据传输的方法,该方法至少包括:将待发送数据拆分为N个数据段,所述N为大于0的自然数;针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
本说明书实施例还提供另一种蓝牙设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述的基于蓝牙广播进行数据传输的方法,该方法至少包括:在设定信道范围内扫描蓝牙广播;当扫描到具有指定UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝 牙广播数据包封装的广播数据;对所得到的广播数据进行组合。
图5示出了本说明书实施例所提供的一种更为具体的蓝牙设备硬件结构示意图,该设备可以包括:处理器510、存储器520、输入/输出接口530、通信接口540和总线550。其中处理器510、存储器520、输入/输出接口530和通信接口540通过总线550实现彼此之间在设备内部的通信连接。
处理器510可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
存储器520可以采用ROM(Read Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器520可以存储操作***和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器520中,并由处理器510来调用执行。
输入/输出接口530用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
通信接口540用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线550包括一通路,在设备的各个组件(例如处理器510、存储器520、输入/输出接口530和通信接口540)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器510、存储器520、输入/输出接口530、通信接口540以及总线550,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的基于蓝牙广播进行数据传输的方法。该方法至少包括:将待发送数据拆分为N个数据段,所述N为大于0的自然数;针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广 播数据包;开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
本说明书实施例还提供另一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的基于蓝牙广播进行数据传输的方法。该方法至少包括:在设定信道范围内扫描蓝牙广播;当扫描到具有指定UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝牙广播数据包封装的广播数据;对所得到的广播数据进行组合。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装 置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。
Claims (12)
- 一种基于蓝牙广播进行数据传输的方法,所述方法包括:将待发送数据拆分为N个数据段,所述N为大于0的自然数;针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
- 根据权利要求1所述的方法,所述将待发送数据拆分为N个数据段,包括:基于指定字节长度对待发送数据进行拆分,得到N个数据段,其中,任一所述数据段的长度不超过所述指定字节长度;按照所述N个数据段在所述待发送数据中的排列顺序,为所述N个数据段设置排列序号。
- 根据权利要求1所述的方法,所述N个蓝牙广播具有相同的服务统一识别码UUID。
- 一种基于蓝牙广播进行数据传输的方法,所述方法包括:在设定信道范围内扫描蓝牙广播;当扫描到具有指定服务UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝牙广播数据包封装的广播数据;对所得到的广播数据进行组合。
- 根据权利要求4所述的方法,所述对所得到的广播数据进行组合,包括:根据所得到的广播数据的排列序号,对所述广播数据进行组合。
- 一种基于蓝牙广播进行数据传输的装置,所述装置包括:拆分模块,用于将待发送数据拆分为N个数据段,所述N为大于0的自然数;封装模块,用于针对所述N个数据段中的任一数据段,将所述数据段作为广播数据封装至一个蓝牙广播数据包,得到N个蓝牙广播数据包;传输模块,用于开启N个蓝牙广播,并利用所述N个蓝牙广播分别对所述N个蓝牙广播数据包进行广播发送。
- 根据权利要求6所述的装置,所述拆分模块包括:处理子模块,用于基于指定字节长度对待发送数据进行拆分,得到N个数据段,其 中,任一所述数据段的长度不超过所述指定字节长度;编号子模块,用于按照所述N个数据段在所述待发送数据中的排列顺序,为所述N个数据段设置排列序号。
- 根据权利要求6所述的装置,所述N个蓝牙广播具有相同的服务UUID。
- 一种基于蓝牙广播进行数据传输的装置,所述装置包括:扫描模块,用于在设定信道范围内扫描蓝牙广播;获取模块,用于当扫描到具有指定服务UUID的蓝牙广播时,获取所述蓝牙广播所广播发送的蓝牙广播数据包;解析模块,用于针对获取到的任一蓝牙广播数据包,对所述蓝牙广播数据包进行解析,得到所述蓝牙广播数据包封装的广播数据;组合模块,用于对所得到的广播数据进行组合。
- 根据权利要求9所述的装置,所述组合模块具体用于:根据所得到的广播数据的排列序号,对所述广播数据进行组合。
- 一种蓝牙设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1-3任一项所述的方法。
- 一种蓝牙设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求4或5所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811427709.4A CN109831746B (zh) | 2018-11-27 | 2018-11-27 | 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 |
CN201811427709.4 | 2018-11-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020108047A1 true WO2020108047A1 (zh) | 2020-06-04 |
Family
ID=66859095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/107659 WO2020108047A1 (zh) | 2018-11-27 | 2019-09-25 | 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN109831746B (zh) |
TW (1) | TWI712332B (zh) |
WO (1) | WO2020108047A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109831746B (zh) * | 2018-11-27 | 2020-09-01 | 阿里巴巴集团控股有限公司 | 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 |
CN112055314B (zh) * | 2019-06-28 | 2021-09-24 | 合肥炬芯智能科技有限公司 | 蓝牙广播通信方法、***及其主设备、从设备 |
CN110784830B (zh) * | 2019-09-18 | 2022-07-29 | 华为技术有限公司 | 数据处理方法、蓝牙模块、电子设备与可读存储介质 |
CN110719573B (zh) * | 2019-10-09 | 2022-03-01 | Oppo广东移动通信有限公司 | 信息传输方法、装置、终端设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103760870A (zh) * | 2014-01-26 | 2014-04-30 | 北京睿仁医疗科技有限公司 | 一种用于监测多个患者的病理参数的方法及*** |
CN104184553A (zh) * | 2014-09-02 | 2014-12-03 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
US20170094696A1 (en) * | 2015-09-30 | 2017-03-30 | Misfit, Inc. | Methods and apparatuses for simulataneously exchanging messages between a low-energy radio device and multiple central devices |
CN106686526A (zh) * | 2016-12-16 | 2017-05-17 | 美的智慧家居科技有限公司 | 一种电器的路由信息的获取方法及装置 |
CN106681774A (zh) * | 2016-12-30 | 2017-05-17 | Tcl通力电子(惠州)有限公司 | 蓝牙扬声器的软件升级方法及智能终端 |
CN109831746A (zh) * | 2018-11-27 | 2019-05-31 | 阿里巴巴集团控股有限公司 | 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101162923A (zh) * | 2007-11-06 | 2008-04-16 | 中兴通讯股份有限公司 | 超长蓝牙短消息的发送方法和超长蓝牙短消息的接收装置 |
JP2016534675A (ja) * | 2013-09-17 | 2016-11-04 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 改善された検出可能性およびセキュリティのためのアドバタイズパケットのインターリーブ |
CN103825905B (zh) * | 2014-03-10 | 2018-05-25 | 云中致用(广州)信息科技有限公司 | 一种多媒体数据交换方法及装置 |
CN106060962B (zh) * | 2016-06-22 | 2020-01-03 | 新华三技术有限公司 | 一种通信方法及装置 |
US20180293619A1 (en) * | 2017-04-05 | 2018-10-11 | Parketing Intelligence LLC | Node based customer segmentation in parking garages |
CN107087252A (zh) * | 2017-05-25 | 2017-08-22 | 铂元智能科技(北京)有限公司 | 一种蓝牙广播进行数据传输的方法 |
CN107959561A (zh) * | 2017-12-30 | 2018-04-24 | 广东欧珀移动通信有限公司 | 终端无线数据传输方法、装置、终端及存储介质 |
-
2018
- 2018-11-27 CN CN201811427709.4A patent/CN109831746B/zh active Active
-
2019
- 2019-08-28 TW TW108130767A patent/TWI712332B/zh active
- 2019-09-25 WO PCT/CN2019/107659 patent/WO2020108047A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103760870A (zh) * | 2014-01-26 | 2014-04-30 | 北京睿仁医疗科技有限公司 | 一种用于监测多个患者的病理参数的方法及*** |
CN104184553A (zh) * | 2014-09-02 | 2014-12-03 | 广东欧珀移动通信有限公司 | 低功耗蓝牙数据传输方法、装置以及设备 |
US20170094696A1 (en) * | 2015-09-30 | 2017-03-30 | Misfit, Inc. | Methods and apparatuses for simulataneously exchanging messages between a low-energy radio device and multiple central devices |
CN106686526A (zh) * | 2016-12-16 | 2017-05-17 | 美的智慧家居科技有限公司 | 一种电器的路由信息的获取方法及装置 |
CN106681774A (zh) * | 2016-12-30 | 2017-05-17 | Tcl通力电子(惠州)有限公司 | 蓝牙扬声器的软件升级方法及智能终端 |
CN109831746A (zh) * | 2018-11-27 | 2019-05-31 | 阿里巴巴集团控股有限公司 | 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 |
Also Published As
Publication number | Publication date |
---|---|
TW202021405A (zh) | 2020-06-01 |
TWI712332B (zh) | 2020-12-01 |
CN109831746A (zh) | 2019-05-31 |
CN109831746B (zh) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020108047A1 (zh) | 一种基于蓝牙广播进行数据传输的方法、装置及蓝牙设备 | |
US11880628B2 (en) | Screen mirroring display method and electronic device | |
CN107612909B (zh) | 关于物联网设备的信息交互方法、装置及设备 | |
CN107222326B (zh) | 用于设备间服务的访问方法、配置方法及装置 | |
WO2020119823A1 (zh) | 投屏方法、投屏装置、投屏设备 | |
EP3217758B1 (en) | Establishment of a wireless connection between a first device and a second device | |
CN110032512B (zh) | 一种小程序的调试方法、相关设备及终端 | |
US10785630B2 (en) | Method and apparatus for low energy discovery | |
JP6756009B2 (ja) | データ伝送 | |
JP2018522299A (ja) | 無線モバイル決済デバイス | |
WO2015176648A1 (zh) | 将智能终端上的数据传输至电视终端的方法、装置 | |
CN111741072B (zh) | 基于设备虚拟化的低带宽高安全性的数据传输方法 | |
CN104092658B (zh) | 音频数据播放方法及装置 | |
CN112672328A (zh) | 数据传输方法、装置及设备及环境数据的获取方法 | |
CN109787900B (zh) | 传输方法、装置、设备和机器可读介质 | |
WO2019149042A1 (zh) | 一种网络配置方法、装置、电子设备和*** | |
CN111263350A (zh) | 写卡设备、***和方法 | |
CN112383617B (zh) | 进行长连接的方法、装置、终端设备以及介质 | |
WO2024119314A1 (zh) | 通信方法、电子设备及存储介质 | |
CN113965778B (zh) | 在线教育的伪直播方法、装置、设备及可读介质 | |
CN109255596B (zh) | 一种口令红包的领取方法及装置 | |
WO2024087064A1 (zh) | 通信方法、电子设备及存储介质 | |
WO2023231892A1 (zh) | 传输数据的方法和装置 | |
CN108076454B (zh) | 一种信息处理方法、装置及*** | |
CN116782167A (zh) | 数据传输方法、装置、电子设备、存储介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19888354 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19888354 Country of ref document: EP Kind code of ref document: A1 |