Data transmission method, low-power-consumption Bluetooth device and low-power-consumption Bluetooth chip

文档序号:991734 发布日期:2020-10-20 浏览:2次 中文

阅读说明:本技术 一种数据传输的方法、低功耗蓝牙装置和低功耗蓝牙芯片 (Data transmission method, low-power-consumption Bluetooth device and low-power-consumption Bluetooth chip ) 是由 陈刚 邹景华 于 2020-02-07 设计创作,主要内容包括:本申请实施例公开了一种数据传输的方法、BLE设备和BLE芯片,能够提高数据传输的速率。该方法包括:第一设备通过第一链路与第二设备进行数据交互,所述第一设备通过第二链路与第三设备进行数据交互;所述第一设备确定所述第一链路为活跃链路,确定所述第二链路为空闲链路;所述第一设备通过所述空闲链路在所述空闲链路对应的一个连接时间间隔CI内完成一次数据交互后,在所述空闲链路对应的N个CI内停止所述空闲链路的数据交互,其中,N为正整数;所述第一设备在所述空闲链路的数据交互停止的期间内,在所述活跃链路对应的每个CI内通过所述活跃链路进行数据交互。(The embodiment of the application discloses a data transmission method, BLE equipment and a BLE chip, which can improve the data transmission rate. The method comprises the following steps: the method comprises the following steps that a first device carries out data interaction with a second device through a first link, and the first device carries out data interaction with a third device through a second link; the first equipment determines that the first link is an active link and determines that the second link is an idle link; after the first device completes data interaction once in a connection time interval CI corresponding to the idle link through the idle link, stopping the data interaction of the idle link in N CIs corresponding to the idle link, wherein N is a positive integer; and the first equipment performs data interaction through the active link in each CI corresponding to the active link in the period of stopping the data interaction of the idle link.)

1. The method for data transmission is characterized in that a first device carries out data interaction with a second device through a first link;

the first equipment performs data interaction with third equipment through a second link;

the first equipment determines that the first link is an active link and determines that the second link is an idle link;

after the first device completes data interaction once in a connection time interval CI corresponding to the idle link through the idle link, stopping the data interaction of the idle link in N CIs corresponding to the idle link, wherein N is a positive integer;

and the first equipment performs data interaction through the active link in each CI corresponding to the active link in the period of stopping the data interaction of the idle link.

2. The method of claim 1, further comprising:

and the first equipment performs data interaction through the idle link in the next CI after the N CIs corresponding to the idle link.

3. The method of claim 1 or 2, wherein the first device determining that the first link is an active link comprises:

and if the first equipment needs to transmit data through the first link, determining that the first link is an active link.

4. The method of claim 1 or 2, wherein the first device determining that the first link is an active link comprises:

and if the first device receives an instruction message sent by a second device corresponding to the first link, where the instruction message is used to indicate that the second device corresponding to the first link needs to transmit data to the first device through the first link, determining that the first link is an active link.

5. The method of claim 1 or 2, wherein the first device determining that the first link is an active link comprises:

the first device determines that the first link is an active link according to a user indication.

6. The method according to any one of claims 1 to 5, wherein N is not less than the number of links.

7. The method of any of claims 1-6, wherein the first device has a higher priority for data interaction over the idle link than for data interaction over the active link.

8. A Bluetooth Low Energy (BLE) device, comprising a transceiver unit and a processing unit, wherein:

the receiving and sending unit is used for carrying out data interaction with the second equipment through the first link; and the combination of (a) and (b),

performing data interaction with third equipment through a second link;

the processing unit is configured to determine that the first link is an active link, and determine that the second link is an idle link;

the transceiver unit is further configured to stop data interaction of the idle link within N CIs corresponding to the idle link after completing one data interaction within one connection time interval CI corresponding to the idle link through the idle link, where N is a positive integer; and performing data interaction through the active link in each CI corresponding to the active link in the period of stopping the data interaction of the idle link.

9. The BLE device of claim 8, wherein the transceiver unit is further configured to:

and performing data interaction through the idle link in the next CI after the N CIs corresponding to the idle link.

10. The BLE device of claim 8 or 9, wherein the processing unit is specifically configured to:

and if the first equipment needs to transmit data through the first link, determining that the first link is an active link.

11. The BLE device of claim 8 or 9, wherein the processing unit is specifically configured to:

if the transceiver unit receives an instruction message sent by the second device corresponding to the first link, where the instruction message is used to indicate that the second device corresponding to the first link needs to transmit data to the first device through the first link, it is determined that the first link is an active link.

12. The BLE device of claim 8 or 9, wherein the processing unit is specifically configured to:

and determining that the first link is an active link according to a user indication.

13. The BLE device of any one of claims 8 to 12, wherein N is no less than the number of links.

14. The BLE device of any one of claims 8 to 13, wherein the transceiving unit is configured to prioritize data interaction over the idle link over the active link.

15. A Bluetooth Low Energy (BLE) chip, comprising:

a memory for storing executable instructions;

a processor for invoking and executing the executable instructions in the memory to perform the method of any one of claims 1-7.

Technical Field

The present invention relates to the field of Bluetooth Low Energy (BLE) technology, and more particularly, to a data transmission method, a Bluetooth Low Energy device, and a Bluetooth Low Energy chip.

Background

In the application that the BLE device has a plurality of connection links, the BLE device can perform data interaction with the opposite-end device through only one of the links at the same time. At present, BLE equipment performs data interaction with opposite-end equipment through each link in an alternating mode, and the method has the defects of low data transmission rate and high power consumption.

Disclosure of Invention

The embodiment of the application provides a data transmission method, a BLE device and a BLE chip, and the data transmission rate can be improved.

In a first aspect, a method for data transmission is provided, where a first device performs data interaction with a second device through a first link, the first device performs data interaction with a third device through a second link, the first device determines that the first link is an active link, and determines that the second link is an idle link; after the first device completes data interaction once in a connection time interval CI corresponding to the idle link through the idle link, stopping the data interaction of the idle link in N CIs corresponding to the idle link, wherein N is a positive integer; and the first equipment performs data interaction through the active link in each CI corresponding to the active link in the period of stopping the data interaction of the idle link.

In the technical solution of the embodiment of the application, after completing one data interaction through an idle link in one CI corresponding to the idle link, a first device stops the data interaction of the idle link in N CIs corresponding to the idle link, and performs the data interaction through an active link in a period of stopping the data interaction corresponding to the idle link. The technical scheme provided by the embodiment of the application reduces the times of data interaction through the idle link and increases the times of data transmission through the active link, thereby improving the data transmission rate.

In one possible implementation, the method further includes: and the first equipment performs data interaction through the idle link in the next CI after the N CIs corresponding to the idle link.

In one possible implementation manner, the determining, by the first device, that the first link is an active link includes: and if the first equipment needs to transmit data through the first link, determining that the first link is an active link.

In one possible implementation manner, the determining, by the first device, that the first link is an active link includes: and if the first device receives an instruction message sent by a second device corresponding to the first link, where the instruction message is used to indicate that the second device corresponding to the first link needs to transmit data to the first device through the first link, determining that the first link is an active link.

In one possible implementation manner, the determining, by the first device, that the first link is an active link includes: the first device determines that the first link is an active link according to a user indication.

In one possible implementation, N is not less than the number of links.

In a possible implementation manner, the priority of the first device for data interaction through the idle link is higher than the priority of the first device for data interaction through the active link.

In a second aspect, there is provided a bluetooth low energy, BLE, device comprising a transceiving unit and a processing unit, wherein: the transceiver unit is used for performing data interaction with the second device through the first link and performing data interaction with the third device through the second link; the processing unit is configured to determine that the first link is an active link, and determine that the second link is an idle link; the transceiver unit is further configured to stop data interaction of the idle link within N CIs corresponding to the idle link after completing one data interaction within one connection time interval CI corresponding to the idle link through the idle link, where N is a positive integer; and performing data interaction through the active link in each CI corresponding to the active link in the period of stopping the data interaction of the idle link.

In a possible implementation manner, the transceiver unit is further configured to: and performing data interaction through the idle link in the next CI after the N CIs corresponding to the idle link.

In a possible implementation manner, the processing unit is specifically configured to: and if the first equipment needs to transmit data through the first link, determining that the first link is an active link.

In a possible implementation manner, the processing unit is specifically configured to: if the transceiver unit receives an instruction message sent by the second device corresponding to the first link, where the instruction message is used to indicate that the second device corresponding to the first link needs to transmit data to the first device through the first link, it is determined that the first link is an active link.

In a possible implementation manner, the processing unit is specifically configured to: and determining that the first link is an active link according to a user indication.

In one possible implementation, the N is not less than the number of links.

In a possible implementation manner, the priority of the transceiving unit for data interaction through the idle link is higher than the priority of the transceiving unit for data interaction through the active link.

In a third aspect, a Bluetooth Low Energy (BLE) chip is provided, including: a memory for storing executable instructions; a processor configured to invoke and execute the executable instructions in the memory to perform the method of the first aspect or any possible implementation manner of the first aspect.

Drawings

Figure 1 is a schematic diagram of a connection of a BLE device.

FIG. 2 is a timing diagram of data interaction.

FIG. 3 is a timing diagram of another data interaction.

Figure 4 is another schematic connection diagram of a BLE device.

FIG. 5 is a timing diagram of another data interaction.

FIG. 6 is a timing diagram of another data interaction.

Fig. 7 is a flowchart of a method for data transmission according to an embodiment of the present application.

Fig. 8 is a timing diagram of data interaction according to an embodiment of the present application.

FIG. 9 is a timing diagram of another data interaction in accordance with an embodiment of the present application.

FIG. 10 is a timing diagram of another data interaction in accordance with an embodiment of the present application.

FIG. 11 is a timing diagram of another data interaction in accordance with an embodiment of the present application.

Figure 12 is a schematic block diagram of a BLE device according to an embodiment of the present application.

Figure 13 is a schematic structure diagram of a BLE chip according to an embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

In the application that the BLE device has a plurality of connection links, a specific application scenario exists, and there is a need for data transmission on only one link (active link) at a time, while other links (idle links) do not need to transmit data, but still need to maintain the connection of the idle links, so that a user can conveniently perform data transmission through the other links after a certain time, thereby improving user experience and avoiding reestablishing the connection when data transmission through the other links is needed.

The BLE device can only perform data interaction with one opposite terminal device through one link at the same time, so that the BLE device performs data interaction with each opposite terminal device through each link in an alternating mode by setting the priority, and connection of a plurality of links is maintained.

As shown in fig. 1, BLE device G is connected with BLE device a and BLE device B through link a and link B, respectively. If the BLE device G only needs to perform data interaction with the BLE device A within a certain time period, the data interaction with the BLE device B is not needed, but the connection of the link B still needs to be maintained, so that the link B can be conveniently used when the BLE device G needs to perform data interaction with the BLE device B after a certain time period.

As shown in the interaction timing diagrams of fig. 2 and 3, BLE device G may be enabled to maintain link connections with BLE device a and BLE device B. Fig. 3 shows a data interaction timing diagram when the connection event anchors of the BLE device G and the two peer devices are different, and fig. 4 shows a data interaction timing diagram when the connection event anchors of the BLE device G and the two peer devices are the same. It should be understood that the Connection event is a process from the beginning of air interface data interaction to the end of air interface data interaction by the connected device in a Connection Interval (CI). And the connection event anchor point is a time starting point for starting data interaction with opposite-end equipment when the equipment maintains connection.

In the process of data interaction between the BLE device G and the opposite terminal device through the plurality of links, each interaction can only start data interaction from the starting point of one CI corresponding to each link. The CI may also be expressed as a data exchange period for each link. The time for data interaction in each CI is determined according to the size of the data volume, but the time bandwidth of one CI cannot be exceeded.

As shown in fig. 2 and fig. 3, after the BLE device G completes one data interaction through the link a, when data interaction needs to be performed through the link B, the data interaction of the link a must be stopped. After the link B completes one data interaction, if data interaction needs to be performed through the link a, the data interaction of the link B must be stopped. That is, after the data interaction is completed once through the link a, the priority of the data interaction through the link a is reduced to be the lowest, and at this time, the priority of the data interaction through the link B is the highest. After the data interaction is completed once through the link B, the priority of the data interaction through the link B is reduced to be the lowest, and the priority of the data interaction through the link A is the highest at the moment.

If the link B has no data transmission requirement after the BLE device G starts to complete one data interaction at the start point of one CI through the link a, the BLE device G may continue to perform data interaction through the link a until data transmission on the link B starts or the one CI corresponding to the link a ends.

As shown in figure 4, BLE device G is connected with BLE device A, BLE device B, BLE device C and BLE device D through link a, link B, link C and link D, respectively. If the BLE device G only needs to perform data interaction with the BLE device a within a certain time period, it is not needed to perform data interaction with the BLE device B, BLE device C and the BLE device D, but it is still needed to maintain the connection of the link B, the link C, and the link D, so that the link B, the link C, and the link D are used when the BLE device G needs to perform data interaction with the BLE device B, BLE device C and the BLE device D after a certain time.

Fig. 5 shows a data interaction timing diagram when the connection event anchors of the BLE device G and the four peer devices are different, and fig. 6 shows a data interaction timing diagram when the connection event anchors of the BLE device G and the four peer devices are the same.

As shown in fig. 5 and 6, the priority of data interaction between the BLE device G and the peer device through different links is sorted from top to bottom as: link a, link B, link C, and link D; when the BLE device starts to complete one data interaction with the opposite device through the link a at the start point of the CI corresponding to the link a, the priority of the link a is immediately lowered to the lowest, and at this time, the priorities of different links are sorted from top to bottom as follows: link B, link C, link D, and link a; when the BLE device starts to complete one data interaction with the opposite device through the link B at the start point of one CI corresponding to the link B, the priority of the link B is immediately reduced to the lowest, and at this time, the priorities of different links are sorted from top to bottom as follows: link C, link D, link a, and link B; by analogy, after the BLE device starts to complete one data interaction through the starting point of one CI corresponding to each link, the priority of the link is immediately reduced to the lowest.

After the BLE device G starts data interaction with the peer device through the link a at the start point of one CI corresponding to the link a, the BLE device G starts data interaction with the peer device through the link B at the start point of one CI corresponding to the link B, and so on, which is not described again for brevity.

Although the above scheme can maintain the link connection between the BLE device G and a plurality of peer devices, the data transmission rate of a link (active link) that needs to transmit a large amount of data is low, and a link (idle link) that does not need to transmit data transmits null data packets, which wastes power consumption.

Therefore, the embodiment of the present application provides a method 700 for data transmission, which can improve the rate of data transmission.

Fig. 7 is a flow chart of a method 700 of data transmission according to an embodiment of the present application. The method 700 comprises:

710, a first device performs data interaction with a second device through a first link, and the first device performs data interaction with a third device through a second link; it should be understood that the first link and the second link are bluetooth communication links.

720, the first device determines that the first link is an active link and determines that the second link is an idle link.

It should be understood that, the first device may perform data interaction with at least two devices through at least two links, and the idle link may be one or multiple.

The active link is a link with a data transmission requirement. When either end of the link has data transmission requirements, the link can be made active.

Optionally, in an embodiment, if the first device needs to transmit data through the first link, it is determined that the first link is an active link.

Optionally, in an embodiment, if the first device receives an instruction message sent by a second device corresponding to the first link, where the instruction message is used to indicate that the second device corresponding to the first link needs to transmit data to the first device through the first link, it is determined that the first link is an active link. When a second device corresponding to the first link needs to transmit data through the first link, an instruction message is sent to the first device; or, when a user needs to transmit data through the first link, a display screen or a button of a second device corresponding to the first link may be touched, so that the second device sends an instruction message to the first device; the instruction message is for the first device to determine the first link as an active link.

Optionally, in an embodiment, the first device determines that the first link is an active link according to a user indication. For example, when a user needs to transmit data through the first link, a display screen or a button of the first device may be touched, so that the first device determines the first link as an active link.

730, after completing one data interaction in a connection time interval CI corresponding to the idle link through the idle link, the first device stops the data interaction of the idle link in N CIs corresponding to the idle link, where N is a positive integer. The N CIs may be understood as Latency (Latency) periods corresponding to the idle link, and data interaction is not performed through the idle link in the Latency periods, that is, the Latency periods are skipped.

The first device may perform data interaction through the idle link in a next CI after the N CIs corresponding to the idle link, so as to avoid disconnection of the idle link. Besides, the data packets transmitted on the idle link are null data packets, and the data packets with data are transmitted on the active link.

Optionally, the N is not less than the number of links. The N is not less than the number of the links, so that the data transmission rate through the active links can be effectively improved. On the premise of ensuring that the idle link is not disconnected, the larger N is, the higher the data transmission rate is through the active link.

740, the first device performs data interaction through the active link in each CI corresponding to the active link during the period when the data interaction of the idle link is stopped. It should be understood that when there are multiple idle links, data interaction can be performed through the active link in each CI corresponding to the active link only when all idle links stop data interaction.

Optionally, the priority of data interaction by the first device through the idle link is higher than the priority of data interaction through the active link. In this way, the first device first determines whether the idle link is in the latency period, and performs data interaction through the active link in each CI corresponding to the active link when the idle link is in the latency period.

In the technical solution of the embodiment of the application, after completing one data interaction through an idle link in one CI corresponding to the idle link, a first device stops the data interaction of the idle link in N CIs corresponding to the idle link, and performs the data interaction through an active link in a period of stopping the data interaction corresponding to the idle link. The technical scheme provided by the embodiment of the application reduces the times of data interaction through the idle link and increases the times of data transmission through the active link, thereby improving the data transmission rate.

In one embodiment, when the first device has only two links, as shown in fig. 1. One of the links is an active link and the other link is an idle link. Fig. 8 shows a schematic diagram of a data interaction timing sequence when the connection event anchors of the first device and the different second device are different, and fig. 9 shows a schematic diagram of a data interaction timing sequence when the connection event anchors of the first device and the different second device are the same.

As shown in fig. 8 and 9, after completing data interaction once in one connection time interval CI corresponding to the idle link through the idle link, the first device stops data interaction of the idle link within 5 CIs corresponding to the idle link (stops performing data interaction through the idle link within a latency period corresponding to the idle link), and performs data interaction through the idle link in a next CI after the 5 CIs corresponding to the idle link. And the BLE device performs data interaction through the active link in each CI corresponding to the active link in a period when the data interaction of the idle link is stopped. It should be understood that, before stopping data interaction through the idle link, it is ensured that data interaction is successful, so that stability can be considered, and disconnection of the idle link can be prevented.

As shown in fig. 8, when an idle link is latent, the first device may use the entire bandwidth time in each CI corresponding to the active link for data interaction, so that the efficiency of data transmission through the active link is improved. In addition, during the latency period of the idle link, no null data packet is transmitted through the idle link, so that the power consumption of the BLE device is reduced.

In another embodiment, when there are four links for the first device, as shown in fig. 3, the four links include link a, link B, link C, and link D. Assuming that the link A is determined to be an active link, the link B, the link C and the link D are idle links, and stopping data interaction of the idle links within 4 CIs of the idle links after completing one data interaction through the idle links. Fig. 10 shows a data interaction timing diagram when the connection event anchors of the first device and the different second devices are different, and fig. 11 shows a data interaction timing diagram when the connection event anchors of the first device and the different second devices are the same.

And the first equipment performs data interaction through the active link in each CI corresponding to the active link (the link A) in the period that the data interaction of the idle links (the link B, the link C and the link D) is stopped. The priority of the first device for data interaction through the idle link is higher than that of the first device for data interaction through the active link.

As shown in fig. 10, the first device performs data interaction through a link a in a period in which data interaction of the idle link is stopped, after stopping performing data interaction through the active link, the first device completes one data interaction through the link B, starts data interaction through the link C at the start of the next CI, starts data interaction through the link D at the start of the next CI after completing one data interaction through the link C, and performs data interaction through the active link in each CI corresponding to the active link in a period in which data interaction of the idle link is stopped after performing data interaction through the link D. By analogy, the description is omitted for brevity. It should be appreciated that the longer the latency period of the idle link, i.e., the greater the N, the higher the rate of data transmission over the active link.

As shown in fig. 11, after the first device stops performing data interaction through the active link, when data interaction needs to be performed through the idle link (except for a period in which data interaction of the idle link is stopped), the priority of performing data interaction through the idle link is ranked from high to low as: link B, link C, link D. When the first device starts to complete one data interaction through the link B at the start point of one CI corresponding to the link B, the priority of the link B is immediately reduced to the lowest priority in the idle link, and at this time, the priorities of the data interaction through the idle link are sorted from top to bottom as follows: link C, link D, and link B; by analogy, the description is omitted for brevity.

The first device may have a plurality of links connected to other devices, and two or four of the at least two links described in the embodiments of the present application are merely examples, which are not limited in this respect.

An embodiment of the present application provides a bluetooth low energy BLE device 1200, where a schematic block diagram of the BLE device 1200 is shown in fig. 12.

The BLE device 1200 comprises a transceiver unit 1220 and a processing unit 1210, wherein:

the receiving and sending unit is used for carrying out data interaction with the second equipment through the first link; and, data interaction is carried out with the third device through the second link; it should be understood that the first link and the second link are bluetooth communication links.

The processing unit 1210 is configured to determine that the first link is an active link, and determine that the second link is an idle link;

the transceiving unit 1220 is further configured to stop data interaction of the idle link within N CIs corresponding to the idle link after completing data interaction once within one connection time interval CI corresponding to the idle link through the idle link, where N is a positive integer, and perform data interaction through the active link in each CI corresponding to the active link during a period when data interaction of the idle link is stopped.

Optionally, the transceiver 1220 is further configured to: and performing data interaction through the idle link in the next CI after the N CIs corresponding to the idle link.

Optionally, the processing unit 1210 is specifically configured to: and if the first equipment needs to transmit data through the first link, determining that the first link is an active link.

Optionally, the processing unit 1210 is specifically configured to: if the transceiver unit 1220 receives an instruction message sent by the second device corresponding to the first link, where the instruction message is used to indicate that the second device corresponding to the first link needs to transmit data to the first device through the first link, it is determined that the first link is an active link.

Optionally, the processing unit 1210 is specifically configured to: and determining that the first link is an active link according to a user indication.

Optionally, the N is not less than the number of links.

Optionally, the transceiver 1220 has a higher priority for data interaction through the idle link than for data interaction through the active link.

Fig. 13 is a schematic structural diagram of a bluetooth low energy BLE chip 1300 according to an embodiment of the present application. The BLE chip 1300 shown in figure 13 includes a memory 1310 and a processor 1320.

Wherein, the memory 1310 is used for storing executable instructions; a processor 1320, configured to call and execute the executable instructions in the memory 1310 to implement the method in the embodiment of the present application.

The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The Processor may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.

The memory described above may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, but not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (DDR SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous link SDRAM (SLDRAM), and Direct Rambus RAM (DRRAM).

It should be noted that, without conflict, the embodiments and/or technical features in the embodiments described in the present application may be arbitrarily combined with each other, and the technical solutions obtained after the combination also fall within the protection scope of the present application.

Those of ordinary skill in the art will appreciate that the various illustrative methods of making described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.

The specific examples in the embodiments of the present application are only for helping those skilled in the art to better understand the embodiments of the present application, and do not limit the scope of the embodiments of the present application, and those skilled in the art may make various modifications and variations on the embodiments described above, and those modifications and variations fall within the scope of the present application.

The above description is only for the specific implementation of the present application, but the scope of the embodiments of the present application is not limited thereto, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and all the changes or substitutions should be covered by the scope of the present application with proper privacy. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通信方法和通信装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类