Ring group control data transmission method, device and equipment and storage medium
By constructing the transmission ring combination and obtaining the combination path in the ring group, the problem of poor data transmission of the Bluetooth network ring is solved, and the timely and accurate data transmission in classrooms and other scenarios is achieved.
Patent Information
- Application Number
- CN202411997903.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-09
AI Technical Summary
In the prior art, Bluetooth networking ring data cannot be transmitted effectively in real time, especially when the classroom is large or there are physical obstacles, which makes it difficult to transmit data between the teacher and student sides.
By obtaining the ring with the highest network signal strength in the ring group as the first ring combination, and constructing the transmission ring combination in sequence according to the signal strength, until all rings have their corresponding transmission ring combinations, obtaining the combination path to achieve accurate data transmission.
It ensures that data can be transmitted to the target ring in a timely and accurate manner, and solves the problem of data transmission difficulties caused by weak Bluetooth signals or physical obstacle interference.
Smart Images

Figure CN119967383A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data transmission, and in particular to a ring group control data transmission method, device, equipment and storage medium. Background Art
[0002] Bluetooth technology is a short-range wireless communication method. Smart rings used in educational scenarios usually use Bluetooth Low Energy (BLE), and the effective working distance is generally no more than 2-3 meters. This means that if the classroom is large, students in the back row or corner of the classroom may be in a position where the Bluetooth signal is weak or even cannot be received. In addition to the distance factor, physical obstacles can also interfere with the Bluetooth signal. As a result, it is difficult for the teacher's data to be transmitted to the students in the back row, and the data of the students in the back row is also difficult to be transmitted to the teacher.
[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of this application is to provide a ring group control data transmission method, device, equipment and storage medium, aiming to solve the technical problem in the prior art that Bluetooth networking ring data cannot be transmitted in real time and effectively.
[0005] To achieve the above purpose, the present application proposes a ring group control data transmission method, the ring group control data transmission method comprising:
[0006] Acquire a preset number of rings with the highest network signal strength from the ring group in communication connection state as a first ring combination;
[0007] Constructing transmission ring combinations in sequence according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtaining a combination path for constructing the transmission ring combination;
[0008] Transmitting transmission data information including the device identification number of each of the rings in the ring group to the first ring combination, and transmitting the transmission data information to the ring corresponding to the device identification number according to the combination path.
[0009] In one embodiment, the step of obtaining a preset number of rings with the highest network signal strength in the ring group in a communication connection state as the first ring combination includes:
[0010] Obtaining the network signal strength of each ring in the ring group that is in a communication connection state;
[0011] Compare the network signal strength of each of the rings with the preset signal strength, and obtain the number of first rings whose network signal strength exceeds the preset signal strength;
[0012] Determining whether the number of first rings exceeds the preset number;
[0013] If so, a preset number of the rings are selected as the first ring combination in descending order of the network signal strength.
[0014] In one embodiment, after the step of determining whether the number of first rings exceeds the preset number, the method further includes:
[0015] If not, the rings whose network signal strength exceeds the preset signal strength and whose first number of rings is equal to or greater than the first number of rings are used as the first ring combination.
[0016] In one embodiment, the step of obtaining the network signal strength of each ring in the ring group in a communication connection state includes:
[0017] Obtaining the network signal refresh time of each ring in the ring group in a communication connection state;
[0018] The average signal strength of the ring within the network signal refresh time is used as the network signal strength.
[0019] In one embodiment, the step of sequentially constructing transmission ring combinations according to the network signal strength with the first ring combination until all the rings in the ring group have their corresponding transmission ring combinations, and obtaining the combination path for constructing the transmission ring combination includes:
[0020] Obtaining network signal strengths of each ring in the first ring combination and the remaining rings in the ring group;
[0021] The remaining rings whose network signal strength with the previous level transmission ring combination exceeds the preset signal strength are used in sequence as the next level transmission ring combination, until all the rings in the ring group have the transmission ring combination;
[0022] Get the combined path of the transmission ring combination where all the rings in the ring group are located.
[0023] In one embodiment, the step of transmitting the transmission data information including the device identification number of each of the rings in the ring group to the first ring combination, and transmitting the transmission data information to the ring corresponding to the device identification number according to the combination path, comprises:
[0024] Acquire transmission data information including the device identification number of each of the rings in the ring group, and transmit the transmission data information to the first ring combination;
[0025] Determine the target transmission ring combination where the ring corresponding to the device identification number is located, and obtain the combination path from the target transmission ring combination to the first ring combination;
[0026] The transmission data information is transmitted to the ring corresponding to the device identification number in the target transmission ring combination according to the combination path.
[0027] In one embodiment, before the step of obtaining the transmission data information including the device identification number of each of the rings in the ring group and transmitting the transmission data information to the first ring combination, the step includes:
[0028] Acquire status data information including device identification numbers of each of the rings in the ring group;
[0029] The transmission data information is generated according to the status data information.
[0030] In addition, to achieve the above purpose, the present application also proposes a ring group control data transmission device, the ring group control data transmission device comprising:
[0031] A signal determination module, used to obtain a preset number of rings with the highest network signal strength in the ring group in a communication connection state as a first ring combination;
[0032] A sequence determination module, used to sequentially construct transmission ring combinations according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtain a combination path for constructing the transmission ring combination;
[0033] A data transmission module is used to transmit transmission data information including the device identification number of each ring in the ring group to the first ring combination, and transmit the transmission data information to the ring corresponding to the device identification number according to the combination path.
[0034] In addition, to achieve the above-mentioned purpose, the present application also proposes a ring group control data transmission device, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the ring group control data transmission method as described above.
[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the ring group control data transmission method as described above are implemented.
[0036] The present application provides a ring group control data transmission method, firstly, a preset number of rings with the highest network signal strength in a ring group in a communication connection state are obtained as a first ring combination; transmission ring combinations are sequentially constructed according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and a combination path for constructing the transmission ring combination is obtained; transmission data information containing the device identification number of each of the rings in the ring group is transmitted to the first ring combination, and the transmission data information is transmitted to the ring corresponding to the device identification number according to the combination path. The data signal forms a network transmission path between adjacent networks with the strongest signals, and transmits the data information between networking devices to ensure that the data can be transmitted in a timely and accurate manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0039] Figure 1 This is a flowchart of the first embodiment of the ring group control data transmission method of the present application;
[0040] Figure 2 A flow chart of the second embodiment of the ring group control data transmission method of the present application;
[0041] Figure 3 A schematic diagram of a flow chart of obtaining network signal strength provided in Embodiment 2 of the ring group control data transmission method of the present application;
[0042] Figure 4 A flowchart diagram of the ring group control data transmission method embodiment 3 provided in this application;
[0043] Figure 5 A flowchart of a ring determination provided in Embodiment 3 of the ring group control data transmission method of the present application;
[0044] Figure 6 This is a schematic diagram of the module structure of the ring group control data transmission device according to an embodiment of the present application;
[0045] Figure 7 This is a schematic diagram of the structure of a ring group control data transmission device in the hardware operating environment involved in the ring group control data transmission method in an embodiment of the present application.
[0046] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0048] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0049] The main solution of the embodiment of the present application is: obtaining a preset number of rings with the highest network signal strength in a ring group in a communication connection state as a first ring combination; sequentially constructing transmission ring combinations according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtaining a combination path for constructing the transmission ring combination; transmitting transmission data information including the device identification number of each of the rings in the ring group to the first ring combination, and transmitting the transmission data information to the ring corresponding to the device identification number according to the combination path.
[0050] Since smart rings used in educational scenarios usually use low-power Bluetooth, the effective working distance is generally no more than 2-3 meters. Students in the back row or corner of the classroom may be in a position where the Bluetooth signal is weak or even unreceivable. As a result, it is difficult for the teacher's data to be transmitted to the students in the back row, and the data of the students in the back row is also difficult to be transmitted to the teacher's end.
[0051] The present application provides a solution, which utilizes the network transmission path formed between the adjacent networks with the strongest signals to transmit data information between networking devices, thereby ensuring that the data can be transmitted in a timely and accurate manner.
[0052] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a ring group control data transmission device that can realize the above functions. The following takes the ring group control data transmission device as an example to illustrate this embodiment and the following embodiments.
[0053] Based on this, the embodiment of the present application provides a ring group control data transmission method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the ring group control data transmission method of the present application.
[0054] In this embodiment, the ring group control data transmission method includes steps S10 to S30:
[0055] Step S10: obtaining a preset number of rings with the highest network signal strength in the ring group in communication connection state as a first ring combination.
[0056] It should be noted that the ring group can be multiple rings in a state of mutual communication connection. For example, it can be a smart ring connected via Bluetooth that each student wears in a classroom scenario. At the same time, a signal terminal used by the teacher is set on the podium or blackboard in the classroom. The signal terminal can send data information to each ring in the ring group that is in a state of communication connection, and each ring can also receive the corresponding data of the student and send it to the signal terminal. After the data is summarized on the teacher's side, the teacher can observe the student's fatigue, anxiety, concentration and other information in real time. If a student is found to be fatigued or distracted, the teacher can send a reminder message, which is transmitted to the corresponding classmate via Bluetooth, and the reminder is given by the vibration of the ring or other methods.
[0057] It should be understood that the network signal strength between rings and between rings and signal terminals used in the classroom will be affected by the distance between the devices and the physical obstacles between the devices, resulting in different signal strengths of different students' Bluetooth devices received by the signal terminal. The higher the network signal strength of the ring connected to the signal terminal, the higher the communication quality and stability. Therefore, an unlimited number (i.e., the preset number) of rings with the highest network signal strength can be selected as the first ring combination for signal interaction between the ring group and the signal terminal. The first ring combination can be a combination of several rings that are closest to the signal terminal and have the most stable communication. The signal terminal interacts with the ring group through the first ring combination.
[0058] Step S20: sequentially construct transmission ring combinations according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtain the combination path for constructing the transmission ring combination.
[0059] It should be noted that the transmission ring combination can be a ring in a ring group that communicates with the first ring combination via Bluetooth. According to the Bluetooth signal strength between each ring and the first ring combination, several rings that are in stable communication with each ring in the first ring combination can be selected to be connected to the first ring combination via Bluetooth, and act as a data transfer transmission device between other rings in the ring group and each ring in the first ring combination. In this way, the transmission ring combination is constructed in sequence, so that each ring in the ring group is connected to the ring with stable communication via Bluetooth, and has its corresponding transmission ring combination. And a combination path is generated based on another transmission ring combination connected to the transmission ring combination via Bluetooth. The combination path can be a transfer path for any ring in the ring group to transmit data information to the signal terminal or for the signal terminal to transmit data information to any ring. The signal terminal can transmit data information to any ring in the ring group through the combination path.
[0060] Step S30: Transmitting transmission data information including the device identification number of each of the rings in the ring group to the first ring combination, and transmitting the transmission data information to the ring corresponding to the device identification number according to the combination path.
[0061] It should be noted that the device identification number (ID) can be a serial number that identifies the ring device identification, and the rings of different student users have different device identification numbers. The target ring to transmit data information can be selected according to the device identification number. The transmitted data information can be data information generated by the signal terminal, such as prompt data. The prompt data is transmitted to the corresponding ring to drive the ring to vibrate for reminder.
[0062] It should be understood that the transmission data information is first transmitted to the first ring combination with the strongest signal, and then transmitted to the ring corresponding to the device identification number according to the combination path, so as to remind the students wearing the ring. For example, there are 10*10 student seats in the classroom, and the signal terminal needs to transmit data to the user in the 10th row. The transmission data information is first transmitted to the first row, and then transmitted to the 2nd row, the 3rd row and finally the 10th row in turn according to the network link with the strongest signal in the vicinity, and transmitted in a wave-like manner.
[0063] In this embodiment, the ring group control data transmission method obtains a preset number of rings with the highest network signal strength in the ring group in a communication connection state as the first ring combination; sequentially constructs transmission ring combinations according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtains a combination path for constructing the transmission ring combination; transmits transmission data information including the device identification number of each ring in the ring group to the first ring combination, and transmits the transmission data information to the ring corresponding to the device identification number according to the combination path. The network transmission path is formed between the adjacent networks with the strongest signals, and the data information between the networking devices is transmitted to ensure that the data can be transmitted in a timely and accurate manner.
[0064] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , Figure 2 A flowchart of the second embodiment of the ring group control data transmission method of the present application is provided. In step S20, the ring group control data transmission method includes:
[0065] Step S201: obtaining the network signal strength of each ring in the ring group that is in a communication connection state.
[0066] Step S202: Compare the network signal strength of each of the rings with the preset signal strength, and obtain the number of first rings whose network signal strength exceeds the preset signal strength.
[0067] It should be noted that due to the distance and physical separation, the corresponding network signal strength of each ring in the ring group connected to the signal terminal is not the same. The preset signal strength is a signal strength pre-set in the memory for a stable Bluetooth communication connection and stable signal transmission. The communication between the ring whose network signal strength exceeds the preset signal strength and the signal terminal is stable, and the distance between the ring and the signal terminal is relatively close; while the communication connection between the ring whose network signal strength does not reach the preset signal strength and the signal terminal is unstable, and the distance between the ring and the signal terminal is relatively far. The first number of rings can be the number of first rings whose network signal strength exceeds the preset signal strength, that is, the number of rings that can be stably connected to the signal terminal.
[0068] Step S203: Determine whether the number of first rings exceeds the preset number.
[0069] Step S204: If yes, a preset number of the rings are selected as the first ring combination in descending order of the network signal strength.
[0070] It should be noted that the preset number can be the maximum number of rings included in the pre-set first ring combination, which can be set according to actual conditions (for example, 10), and the ring with the highest network signal strength in the first number of rings is selected as the first ring combination.
[0071] It should be understood that if the number of first rings stably connected to the signal terminal exceeds the preset number, only the rings corresponding to the first number of rings with the highest network signal strength of the preset number of rings are selected as the first ring combination. If the number of first rings is less than the preset number, the rings with the network signal strength exceeding the preset signal strength of the first number of rings are selected as the first ring combination.
[0072] Reference Figure 3 , Figure 3 This is a flow chart of obtaining the network signal strength provided in the second embodiment of the ring group control data transmission method of this application. Figure 3 As shown, the step S201 also includes:
[0073] Step S301: Obtain the network signal refresh time of each ring in the ring group that is in a communication connection state.
[0074] Step S302: The average signal strength of the ring within the network signal refresh time is used as the network signal strength.
[0075] It should be noted that the communication between each ring in the ring group in the communication connection state and the signal terminal is not stable. Due to changes in the physical medium or changes in the trainee's position, the network signal strength received by the signal terminal from each ring changes in real time. In order to avoid the rapid changes in the ring combination and combination path during the data transmission process, which affects the data transmission quality, the network refresh time can be set. The network signal refresh time can be the interval time for judging the network signal strength. The acquisition of a single network signal strength is calculated based on the average signal strength of each ring within the network signal refresh time, further optimizing the stability of signal transmission.
[0076] In this embodiment, the network signal strength of each ring in the ring group in a communication connection state is obtained; the network signal strength of each ring is compared with the preset signal strength to obtain the first number of rings whose network signal strength exceeds the preset signal strength; it is determined whether the first number of rings exceeds the preset number; if so, the preset number of rings are selected in descending order of the network signal strength as the first ring combination. If not, the rings whose network signal strength exceeds the preset signal strength by the first number are selected as the first ring combination. The first ring combination for data transmission with the signal terminal is constructed according to the network signal strength to ensure that the data can be transmitted in a timely and accurate manner.
[0077] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those of the first and second embodiments can be referred to the above description, and will not be described in detail later. Figure 4 , Figure 4 A flowchart of the third embodiment of the ring group control data transmission method of the present application is provided. In step S20, the ring group control data transmission method includes:
[0078] Step S401: obtaining the network signal strength of each ring in the first ring combination and the remaining rings in the ring group.
[0079] It should be noted that the remaining rings are the remaining ring combinations after removing the first ring combination from the ring group in communication connection with the signal terminal. The connection between the remaining rings and the signal terminal is unstable, so they will not directly interact with the signal terminal, but rely on the first ring combination for Bluetooth connection.
[0080] Step S402: Use the remaining rings whose network signal strength with the previous level transmission ring combination exceeds the preset signal strength as the next level transmission ring combination in sequence, until all the rings in the ring group have the transmission ring combination.
[0081] It should be noted that, similar to the construction method of the first ring combination, the network signal strength of each ring in the remaining rings and each ring in the first ring combination is compared with the preset signal strength to obtain a second ring combination that can be stably connected to the first ring combination. The first ring combination and the second ring combination constitute the upper-level transmission ring combination and the lower-level transmission ring combination. The transmission data signal generated by the signal terminal exchanges data with the lower-level transmission ring combination through the upper-level transmission ring combination. The transmission ring combination is constructed once according to the network signal strength until all the rings in the ring group constitute the transmission ring combination.
[0082] Step S403: Obtain the combination path of the transmission ring combination in which all the rings in the ring group are located.
[0083] It should be noted that each ring can obtain its combined path with the signal terminal according to the transmission ring combination it is in. For example, for the rings in the third ring combination, the transmission data signal generated by the signal terminal is first transmitted to the first ring combination that is stably connected to the signal terminal via Bluetooth, then transmitted to the second ring combination that is stably connected to the first ring combination via Bluetooth, and finally transmitted to the third ring combination that is stably connected to the second ring combination via Bluetooth. This enables the signal terminal used by the teacher to transmit data to the ring of any student.
[0084] Reference Figure 5 , Figure 5 This is a flow chart of the ring confirmation provided in the third embodiment of the ring group control data transmission method of this application. Figure 5 As shown, the step S30 also includes:
[0085] Step S501: Acquire transmission data information including the device identification number of each ring in the ring group, and transmit the transmission data information to the first ring combination.
[0086] Step S502: Determine the target transmission ring combination in which the ring corresponding to the device identification number is located, and obtain the combination path from the target transmission ring combination to the first ring combination.
[0087] Step S503: Transmit the transmission data information to the ring corresponding to the device identification number in the target transmission ring combination according to the combination path.
[0088] It should be noted that the transmission data information generated by the signal terminal used by the teacher carries the device identification number of the target ring to be transmitted. According to the device identification number, the target transmission ring combination of the ring can be obtained, and then the combination path of the above-mentioned stable Bluetooth connection can be obtained.
[0089] It should be understood that when each ring constructs a transmission ring combination, it associates its corresponding device identification number with the transmission ring combination and the combination path and stores them in the memory of the signal terminal. The signal terminal can call the transmission ring combination and the combination path corresponding to the device identification number of each ring at any time.
[0090] Furthermore, the student's ring can also store the device identification number corresponding to the ring and the combination of the transmission ring and the combination path, and then transmit the student's status data information with the device identification number to the signal terminal. The status data information can be information related to the student's physical condition, such as heart rate variability (HRV) data. The signal terminal can observe the student's fatigue, anxiety and concentration in real time. If a student is found to be fatigued or distracted, the teacher can send the transmission data information carrying the device identification number to the corresponding student and remind him / her through the vibration of the ring.
[0091] In this embodiment, the network signal strength of each ring in the first ring combination and the remaining rings in the ring group is obtained; the remaining rings whose network signal strength with the previous level transmission ring combination exceeds the preset signal strength are used in sequence as the next level transmission ring combination, until all the rings in the ring group have the transmission ring combination; the combination path of the transmission ring combination where all the rings in the ring group are located is obtained. The transmission data information containing the device identification number of each ring in the ring group is obtained, and the transmission data information is transmitted to the first ring combination; the target transmission ring combination where the ring corresponding to the device identification number is located is determined, and the combination path from the target transmission ring combination to the first ring combination is obtained; the transmission data information is transmitted to the ring corresponding to the device identification number in the target transmission ring combination according to the combination path. Information is transmitted in a wave-like manner, and timely and stable data transmission can be achieved in the group in the absence of WIFI data transmission.
[0092] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the ring group control data transmission method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0093] This application also provides a ring group control data transmission device, please refer to Figure 6 , the ring group control data transmission device comprises:
[0094] A signal determination module 10 is used to obtain a preset number of rings with the highest network signal strength in the ring group in a communication connection state as a first ring combination;
[0095] A sequence determination module 20, for sequentially constructing transmission ring combinations according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtaining a combination path for constructing the transmission ring combination;
[0096] The data transmission module 30 is used to transmit the transmission data information including the device identification number of each ring in the ring group to the first ring combination, and transmit the transmission data information to the ring corresponding to the device identification number according to the combination path.
[0097] Optionally, the signal judgment module 10 is also used to obtain the network signal strength of each ring in the ring group that is in a communication connection state; compare the network signal strength of each ring with the preset signal strength, and obtain the number of first rings whose network signal strength exceeds the preset signal strength; determine whether the number of first rings exceeds the preset number; if so, select the preset number of rings as the first ring combination in order of the network signal strength from large to small.
[0098] Optionally, the signal judgment module 10 is also used to judge whether the number of first rings exceeds the preset number. If not, use the rings whose network signal strength exceeds the preset signal strength and whose first number of rings is as the first ring combination.
[0099] Optionally, the signal judgment module 10 is further used to obtain the network signal refresh time of each ring in the ring group that is in a communication connection state; the average signal strength of the ring within the network signal refresh time is used as the network signal strength.
[0100] Optionally, the sequence determination module 20 is also used to obtain the network signal strength of each ring in the first ring combination and the remaining rings in the ring group; sequentially use the remaining rings whose network signal strength with the previous level transmission ring combination exceeds the preset signal strength as the next level transmission ring combination, until all the rings in the ring group have the transmission ring combination; obtain the combination path of the transmission ring combination in which all the rings in the ring group are located.
[0101] Optionally, the data transmission module 30 is also used to obtain transmission data information including the device identification number of each ring in the ring group, and transmit the transmission data information to the first ring combination; determine the target transmission ring combination in which the ring corresponding to the device identification number is located, and obtain the combination path from the target transmission ring combination to the first ring combination; and transmit the transmission data information to the ring corresponding to the device identification number in the target transmission ring combination according to the combination path.
[0102] Optionally, the data transmission module 30 is further used to obtain status data information including the device identification number of each ring in the ring group; and generate the transmission data information according to the status data information.
[0103] The ring group control data transmission device provided by the present application adopts the ring group control data transmission method in the above embodiment, which can solve the technical problem that the Bluetooth networked ring data cannot be effectively transmitted in real time. Compared with the prior art, the beneficial effects of the ring group control data transmission device provided by the present application are the same as the beneficial effects of the ring group control data transmission method provided by the above embodiment, and the other technical features in the ring group control data transmission device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0104] The present application provides a ring group control data transmission device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the ring group control data transmission method in the above-mentioned embodiment one.
[0105] Reference below Figure 7 , which shows a schematic diagram of the structure of a ring group control data transmission device suitable for implementing the embodiment of the present application. The ring group control data transmission device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The ring group control data transmission device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0106] like Figure 7As shown, the ring group control data transmission device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the ring group control data transmission device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the ring group control data transmission device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a ring group control data transmission device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0107] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0108] The ring group control data transmission device provided by the present application adopts the ring group control data transmission method in the above embodiment, which can solve the technical problem that the Bluetooth networked ring data cannot be effectively transmitted in real time. Compared with the prior art, the beneficial effects of the ring group control data transmission device provided by the present application are the same as the beneficial effects of the ring group control data transmission method provided by the above embodiment, and the other technical features of the ring group control data transmission device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0109] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0110] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0111] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the ring group control data transmission method in the above-mentioned embodiment.
[0112] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0113] The above-mentioned computer-readable storage medium may be included in the ring group control data transmission device; or it may exist independently without being assembled into the ring group control data transmission device.
[0114] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0115] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0116] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0117] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned ring group control data transmission method, and can solve the technical problem that the Bluetooth network ring data cannot be effectively transmitted in real time. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the ring group control data transmission method provided in the above-mentioned embodiment, and will not be repeated here.
[0118] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A ring group control data transmission method, characterized in that: The ring group control data transmission method comprises: Acquire a preset number of rings with the highest network signal strength from the ring group in communication connection state as a first ring combination; Constructing transmission ring combinations in sequence according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtaining a combination path for constructing the transmission ring combination; Transmitting transmission data information including the device identification number of each of the rings in the ring group to the first ring combination, and transmitting the transmission data information to the ring corresponding to the device identification number according to the combination path.
2. The ring group control data transmission method according to claim 1, characterized in that: The step of obtaining a preset number of rings with the highest network signal strength in the ring group in communication connection state as the first ring combination includes: Obtaining the network signal strength of each ring in the ring group that is in a communication connection state; Compare the network signal strength of each of the rings with the preset signal strength, and obtain the number of first rings whose network signal strength exceeds the preset signal strength; Determining whether the number of first rings exceeds the preset number; If so, a preset number of the rings are selected as the first ring combination in descending order of the network signal strength.
3. The ring group control data transmission method according to claim 2, characterized in that: After the step of determining whether the number of the first rings exceeds the preset number, the method further includes: If not, the rings whose network signal strength exceeds the preset signal strength and whose first number of rings is equal to or greater than the preset signal strength are taken as the first ring combination.
4. The ring group control data transmission method according to claim 3, characterized in that: The step of obtaining the network signal strength of each ring in the ring group in a communication connection state includes: Obtaining the network signal refresh time of each ring in the ring group in a communication connection state; The average signal strength of the ring within the network signal refresh time is used as the network signal strength.
5. The ring group control data transmission method according to claim 1, characterized in that: The step of sequentially constructing transmission ring combinations according to the network signal strength with the first ring combination until all the rings in the ring group have their corresponding transmission ring combinations, and obtaining the combination path for constructing the transmission ring combinations includes: Obtaining network signal strengths of each ring in the first ring combination and the remaining rings in the ring group; The remaining rings whose network signal strength with the previous level transmission ring combination exceeds the preset signal strength are used in sequence as the next level transmission ring combination, until all the rings in the ring group have the transmission ring combination; Get the combined path of the transmission ring combination where all the rings in the ring group are located.
6. The ring group control data transmission method according to claim 5, characterized in that: The step of transmitting the transmission data information including the device identification number of each ring in the ring group to the first ring combination, and transmitting the transmission data information to the ring corresponding to the device identification number according to the combination path, comprises: Acquire transmission data information including the device identification number of each of the rings in the ring group, and transmit the transmission data information to the first ring combination; Determine the target transmission ring combination where the ring corresponding to the device identification number is located, and obtain the combination path from the target transmission ring combination to the first ring combination; The transmission data information is transmitted to the ring corresponding to the device identification number in the target transmission ring combination according to the combination path.
7. The ring group control data transmission method according to claim 6, characterized in that: Before the step of obtaining the transmission data information including the device identification number of each of the rings in the ring group and transmitting the transmission data information to the first ring combination, the method includes: Acquire status data information including device identification numbers of each of the rings in the ring group; The transmission data information is generated according to the status data information.
8. A ring group control data transmission device, characterized in that: The device comprises: A signal determination module, used to obtain a preset number of rings with the highest network signal strength in the ring group in a communication connection state as a first ring combination; A sequence determination module, used to sequentially construct transmission ring combinations according to the network signal strength with the first ring combination, until all the rings in the ring group have their corresponding transmission ring combinations, and obtain a combination path for constructing the transmission ring combination; A data transmission module is used to transmit transmission data information including the device identification number of each ring in the ring group to the first ring combination, and transmit the transmission data information to the ring corresponding to the device identification number according to the combination path.
9. A ring group control data transmission device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the ring group control data transmission method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the ring group control data transmission method as described in any one of claims 1 to 7 are implemented.