CN113448741B - Method, device, equipment and storage medium for managing instrument synchronization group - Google Patents

Method, device, equipment and storage medium for managing instrument synchronization group Download PDF

Info

Publication number
CN113448741B
CN113448741B CN202010224561.5A CN202010224561A CN113448741B CN 113448741 B CN113448741 B CN 113448741B CN 202010224561 A CN202010224561 A CN 202010224561A CN 113448741 B CN113448741 B CN 113448741B
Authority
CN
China
Prior art keywords
target
instrument
information
control end
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010224561.5A
Other languages
Chinese (zh)
Other versions
CN113448741A (en
Inventor
生兆东
严波
毛为勇
王悦
王铁军
李维森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Puyuan Jingdian Technology Co ltd
Original Assignee
Puyuan Jingdian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Puyuan Jingdian Technology Co ltd filed Critical Puyuan Jingdian Technology Co ltd
Priority to CN202010224561.5A priority Critical patent/CN113448741B/en
Publication of CN113448741A publication Critical patent/CN113448741A/en
Application granted granted Critical
Publication of CN113448741B publication Critical patent/CN113448741B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a management method, a device, equipment and a storage medium of an instrument synchronization group, wherein the method comprises the following steps: the control end sends first notification information for constructing a target synchronous group to the searched available instruments, the control end receives first confirmation information fed back by a first target instrument in the available instruments, wherein the first confirmation information is information triggered and generated by a user based on prompt information generated by the first target instrument, the prompt information is information generated by the first target instrument according to the first notification information, the control end constructs the first target instrument as the target synchronous group based on the first confirmation information, in the process of constructing the synchronous group, the manual recording of names of instruments to be constructed and the sequential selection of recorded names of the instruments to be constructed by the control end are not needed, the workload brought by a user in the process of constructing the target synchronous group is avoided, the efficiency of constructing the synchronous group is improved, and meanwhile, the error rate in the process of constructing the synchronous group is reduced.

Description

Method, device, equipment and storage medium for managing instrument synchronization group
Technical Field
The embodiment of the invention relates to the technical field of test and measurement, in particular to a method, a device, equipment and a storage medium for managing an instrument synchronization group.
Background
A synchronization group, which may also be referred to as a synchronization system, refers to a system of multiple instruments and control terminals. The signals output by the various instruments in the same synchrony group have correlations. The synchronous group is very widely used in the field of test measurement, and thus, is very important for management of the synchronous group.
Currently, the process of creating a sync group is as follows: manually checking and recording the names of the instruments to be combined into a synchronous group; the control end searches all available instruments and displays the instruments; and among all instruments displayed on a control end, manually selecting the instruments to be assembled into the synchronous group, which are recorded before, and assembling the synchronous group.
However, in the above process, the names of the instruments to be set up are manually checked and recorded one by one, and then the names of the instruments to be set up are compared with each other at the control end, so that the instruments to be set up are selected, which has the following drawbacks: on the one hand, the time required for manually recording the instrument to be built into the synchronous group is long, so that the efficiency of building the synchronous group is low; on the other hand, the process of manually recording the name of the synchronization group to be established is prone to error, which in turn leads to the process of establishing the synchronization group being prone to error.
Disclosure of Invention
The invention provides a method, a device, equipment and a storage medium for managing an instrument synchronous group, which are used for solving the technical problems that the efficiency of establishing the synchronous group is low and the error is easy to occur in the process of establishing the synchronous group caused by the current management mode of the instrument synchronous group.
In a first aspect, an embodiment of the present invention provides a method for managing an instrument synchronization group, including:
the control end sends first notification information for constructing a target synchronous group to the searched available instrument;
the control end receives first confirmation information fed back by a first target instrument in the available instruments; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, and the prompt information is generated by the first target instrument according to the first notification information;
the control end establishes the first target instrument as the target synchronous group based on the first confirmation information.
In a second aspect, an embodiment of the present invention provides a method for managing an instrument synchronization group, including:
the method comprises the steps that a first target instrument receives first notification information for constructing a target synchronous group, which is sent by a control end;
the first target instrument generates prompt information according to the first notification information;
the first target instrument generates first confirmation information according to triggering operation of a user based on the prompt information;
and the first target instrument sends the first confirmation information to the control end.
In a third aspect, an embodiment of the present invention provides a method for managing an instrument synchronization group, including:
the control end sends first notification information for constructing a target synchronous group to the searched available channel;
the control end receives first confirmation information fed back by a first target instrument where a first target channel is located in the available channels; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, and the prompt information is generated by the first target instrument according to the first notification information;
the control end establishes the first target channel as the target synchronous group based on the first confirmation information.
In a fourth aspect, an embodiment of the present invention provides a device for managing an instrument synchronization group, including:
the sending module is used for sending first notification information for constructing a target synchronous group to the searched available instrument;
the receiving module is used for receiving first confirmation information fed back by a first target instrument in the available instruments; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, and the prompt information is generated by the first target instrument according to the first notification information;
And the construction module is used for constructing the first target instrument into the target synchronous group based on the first confirmation information.
In a fifth aspect, an embodiment of the present invention provides a management apparatus for an instrument synchronization group, including:
the receiving module is used for receiving first notification information of the group target synchronous group sent by the control terminal;
the first generation module is used for generating prompt information according to the first notification information;
the second generation module is used for generating first confirmation information according to the triggering operation of the user based on the prompt information;
and the sending module is used for sending the first confirmation information to the control end.
In a sixth aspect, an embodiment of the present invention provides a management apparatus for an instrument synchronization group, including:
the sending module is used for sending first notification information for constructing a target synchronous group to the searched available channels;
the receiving module is used for receiving first confirmation information fed back by a first target instrument where a first target channel is located in the available channels; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, and the prompt information is generated by the first target instrument according to the first notification information;
And the building module is used for building the first target channel into the target synchronous group based on the first confirmation information.
In a seventh aspect, an embodiment of the present invention further provides an electronic device, including:
one or more processors;
a memory for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement a method of managing instrument synchronization groups as provided in the first, second, or third aspects.
In an eighth aspect, an embodiment of the present invention further provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method for managing an instrument synchronization group as provided in the first aspect, the second aspect, or the third aspect.
The embodiment of the invention provides a management method, a device, equipment and a storage medium of an instrument synchronization group, wherein the method comprises the following steps: the control end sends first notification information for constructing a target synchronous group to the searched available instruments, the control end receives first confirmation information fed back by a first target instrument in the available instruments, wherein the first confirmation information is information generated by triggering a user based on prompt information generated by the first target instrument, the prompt information is information generated by the first target instrument according to the first notification information, and the control end constructs the first target instrument into the target synchronous group based on the first confirmation information. The method has the following technical effects: in the process of establishing the synchronous group, a control end sends a first notification message for establishing a target synchronous group to an available instrument, receives first confirmation information sent by a first target instrument, establishes the first target instrument as the target synchronous group based on the first confirmation message, and does not need to manually record the names of the instruments to be established and select the recorded names of the instruments to be established one by one at the control end, thereby avoiding the workload brought by users in the process of establishing the target synchronous group by copying and checking information, improving the efficiency of establishing the synchronous group, and simultaneously reducing the error rate in the process of establishing the synchronous group.
Drawings
FIG. 1 is a schematic diagram of an application scenario of a method for managing an instrument synchronization group provided by the present invention;
FIG. 2 is a flow chart illustrating a method for managing an instrument synchronization group according to an embodiment of the present invention;
FIG. 3A is a schematic diagram of the division of the synchrony group in minimum units of channels in the instrument;
FIG. 3B is another schematic diagram of dividing the synchrony group in units of minimum channels in the instrument;
FIG. 4 is a schematic illustration of an interface of a usable instrument;
FIG. 5 is a flowchart illustrating a method for managing an instrument synchronization group according to another embodiment of the present invention;
FIG. 6A is a schematic diagram of a first target instrument prior to renaming a target channel;
FIG. 6B is a diagram of the first target instrument after renaming the target channel;
FIG. 7 is a schematic diagram of a synchronous group of a multistage synchronous machine cascade control;
FIG. 8A is a schematic diagram showing members of a target synchrony group in channel minimum units for each first target instrument;
FIG. 8B is a diagram of a member of a target synchronization group displayed in minimum units of channels for the target synchronization group;
FIG. 9 is a flowchart illustrating a method for managing an instrument synchronization group according to an embodiment of the present invention;
FIG. 10 is a schematic diagram illustrating information interaction of a method for managing an instrument synchronization group according to an embodiment of the present invention;
FIG. 11 is a flowchart illustrating a method for managing an instrument synchronization group according to another embodiment of the present invention;
FIG. 12 is a schematic structural diagram of a management device for an instrument synchronization group according to an embodiment of the present invention;
fig. 13 is a schematic structural diagram of a management device for an instrument synchronization group according to another embodiment of the present invention;
fig. 14 is a schematic structural diagram of a management device for an instrument synchronization group according to another embodiment of the present invention;
fig. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting thereof. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present invention are shown in the drawings.
Fig. 1 is a schematic diagram of an application scenario of a management method of an instrument synchronization group provided by the present invention. As shown in fig. 1, the control end and the instruments 1, 2, … …, N may form a synchronization group, or a synchronization system. Illustratively, the signals output by the individual instruments in the synchrony group have a correlation. Currently, when a synchrony group is established, the names of the instruments to be established are manually checked and recorded, namely, the names of the instrument 1, the instruments 2 and … … and the instrument N are manually checked, wherein the names of the instruments may be serial numbers of the instruments and the like, and the names of the instruments to be established are recorded; the control end searches all available instruments and displays information of the available instruments, such as text identifiers, icons and the like, and more particularly, the control end can display the information of the available instruments in a list form; and manually selecting the information corresponding to the instruments to be synchronized and recorded before from the information of all instruments displayed by the control end to construct a synchronization group. In the above process, the names of the instruments to be assembled into the synchronization group need to be checked and recorded manually one by one, and then the recorded names are compared at the control end to select the instruments to be assembled into the synchronization group, which has the following defects: on the one hand, the time required for manually recording the instrument to be built into the synchronous group is long, so that the efficiency of building the synchronous group is low; on the other hand, the process of manually recording the name of the to-be-added synchronization group is prone to error, and further, the process of establishing the synchronization group is prone to error.
The application provides a management method of an instrument synchronization group, which comprises the following steps: the control end sends first notification information for constructing a target synchronous group to the searched available instruments, the control end receives first confirmation information fed back by a first target instrument in the available instruments, wherein the first confirmation information is information generated by triggering a user based on prompt information generated by the first target instrument, the prompt information is information generated by the first target instrument according to the first notification information, and the control end constructs the first target instrument into the target synchronous group based on the first confirmation information. The method has the following technical effects: in the process of establishing the synchronous group, a control end sends a first notification message for establishing a target synchronous group to the available instruments, receives first confirmation information sent by a first target instrument, establishes the first target instrument as the target synchronous group based on the first confirmation message, does not need to manually record the names of the instruments to be established and select the recorded names of the instruments to be established one by one at the control end, improves the efficiency of establishing the synchronous group, and reduces the error rate in the process of establishing the synchronous group.
Fig. 2 is a flowchart illustrating a method for managing an instrument synchronization group according to an embodiment of the invention. The embodiment is suitable for a scene of establishing a synchronous group. The present embodiment describes a method for managing an instrument synchronization group provided from the perspective of a control end. The method of managing the instrument synchronization group may be performed by a management device of the instrument synchronization group, which may be implemented in software and/or hardware, which may be integrated in an electronic device, such as a computer. As shown in fig. 2, the method for managing an instrument synchronization group provided in this embodiment includes the following steps:
Step 201: the control end sends first notification information for constructing a target synchronous group to the searched available instrument.
Specifically, the control end in this embodiment may be an electronic device with processing and communication functions, for example, a computer, an upper computer, or the like. The available instruments in this embodiment refer to instruments such as arbitrary function signal generators (Arbitrary Function Generator, AFG), arbitrary waveform generators (Arbitrary Waveform Generator, AWG), oscilloscopes, synchronizers, etc., which can be organized into a synchrony group. The control end and the available instruments can communicate through wired network, wireless network and other communication modes.
Alternatively, the control side and the available instruments may communicate via a virtual instrument software architecture (Virtual Instrumentation Software Architecture, VISA) protocol.
Alternatively, the control side may search for available instruments before step 201. The specific process is as follows: when the control end needs to build the synchronous group, after the control end is started, the control end software normally operates and the instrument is started, the software of the control end can search the instruments, and all instruments conforming to a preset protocol, such as a VISA protocol, are searched. The searched instrument may be referred to as an available instrument. The available instruments in this embodiment include instruments that need to be organized into a target synchrony group, as well as instruments that do not need to be organized into a target synchrony group.
It should be noted that the control end may also search in the network, so that it may search for instruments that are not in a nearby unified lan.
In an embodiment, the control end may determine that the synchronization group needs to be established under the trigger of the user, and then start the instrument search.
In another embodiment, the control end may determine that the synchronization group needs to be established under the control of other devices, and then start the instrument search.
After the control end searches the available instruments, the information of the searched available instruments can be displayed on a screen of the control end, for example, names or icons of the available instruments are displayed, so that a user can observe the searched available instruments, and the display can be omitted. The present implementation is not limited in this regard.
After the available instruments are searched, the control end enters a mode of establishing a synchronous group. In this embodiment, the mode that the control end enters into the synchronization group means that the control end enters into a waiting state, and waits for the instrument to establish the synchronization group through a remote communication mode. If the end operation of the mode for constructing the sync group is not performed at the control end, the control end will always be in a waiting state.
After entering a mode of constructing the synchronous group, the control end sends first notification information of constructing the target synchronous group to the searched available instrument. In this embodiment, for convenience of description, a synchronization group to be built is referred to as a target synchronization group.
Step 202: the control end receives first confirmation information fed back by a first target instrument in the available instruments.
The first confirmation information is information generated by triggering the user based on prompt information generated by the first target instrument, and the prompt information is information generated by the first target instrument according to the first notification information.
Specifically, after the control end sends the first notification information, the control end may receive the first notification information by using an instrument. The available instrumentation may generate a hint information based on the first notification information.
In a first implementation manner, the members in the target synchronization group in this embodiment take the instrument as the smallest unit, that is, if a certain instrument belongs to the target synchronization group, all channels included in the instrument belong to the target synchronization group.
In this implementation, the first notification information is used to prompt the available instruments whether to participate in the building of the target synchrony group. The prompt information may be to prompt the user that the available instrument can join the target synchrony group, or to prompt the user that the available instrument cannot join the target synchrony group. The available instruments that can join the target synchrony group are referred to as the first target instrument in this embodiment. The first target instrument generates prompt information according to the first notification information. The user may trigger generation of the first confirmation information based on the prompt. The first confirmation information is used for confirming that the first target instrument participates in the establishment of the target synchronous group.
It should be noted that, an apparatus that does not need to join the target synchronization group in the available apparatuses may also feedback information for confirming that the target synchronization group is not joined to the control end after receiving the first notification information.
In a second implementation manner, the members in the target synchronization group in this embodiment may belong to different target synchronization groups with the channel of the apparatus as the minimum unit, that is, different channels of the same apparatus. The prompt message may be a channel prompting the user that the available instrument can join the target synchrony group, or a channel prompting the user that the available instrument cannot join the target synchrony group.
In the field of synchrony groups, users often do not focus on the instruments themselves in the synchrony group, but rather can treat multiple channels across the instruments as one synchrony group. Each instrument has multiple channels (e.g., 2 channels, 4 channels, 8 channels, etc.), and when a synchrony group is established, it may not be necessary that all channels be in the synchrony group, or that channels of one instrument be distributed among different synchrony groups.
Fig. 3A is a schematic diagram of the division of the sync group in minimum units of channels in the instrument. Fig. 3B is another schematic diagram of dividing the synchronization group in minimum units of channels in the instrument. Referring to fig. 3A and 3B, 3 instruments in the drawings each include 8 channels. Assume that the channels of each instrument from left to right and from top to bottom are numbered channel 1-channel 8. Wherein, channel 1-channel 8 of instrument 1, channel 1 of instrument 2, channel 2 and channel 2-channel 4 of instrument 3 belong to synchrony group 1, channel 3-channel 8 of instrument 2 and channel 1 of instrument 3 belong to synchrony group 2, channel 5-channel 8 of instrument 3 belongs to synchrony group 3.
In this implementation, the first notification information is used to prompt the user to select a target channel belonging to the first target instrument that may participate in the building of the target synchrony group. The first target instrument generates prompt information according to the first notification information. The user may trigger generation of the first confirmation information based on the prompt. The first confirmation information includes target channels confirmed by the user for participating in the construction of the target synchrony group, i.e., which channels in the first target instrument are participating in the construction of the target synchrony group.
The prompting mode of the prompting information generated by the first target instrument according to the first notification information can be one or more modes of sound, light and display words on a screen. For example, the first target instrument may display text in the screen, e.g., "the instrument may constitute a synchrony group", "the instrument channel 1-channel 5 may constitute a synchrony group", and so on.
Fig. 4 is a schematic illustration of an interface of a useful instrument. As shown in fig. 4, after the available instrument 41 receives the first notification information, on the screen 42 of the available instrument 41, a prompt message may be displayed: "join XXX synchrony group", all channels of the available instrument 41 may also be displayed. Preferably, the screen 42 may be a touch screen. The front panel 43 is provided with physical keys 44. The functions implemented by the entity keys 44 may be defined by software.
Corresponding to the first implementation described above, the user may trigger the available instrument to join, ignore, or exit the target synchrony group via the entity key 44. In this implementation, the channels in the available instrument default to a fully selected or fully unselected state.
Corresponding to the second implementation described above, the user may select a target channel for participating in the construction of the target synchronization group by touching the screen 42.
Of course, FIG. 4 is merely an exemplary illustration, and the user may trigger the operation by other means, such as operating a touch screen to trigger the available instrument to join, ignore or exit the target synchrony group, and operating an entity key to select a target channel for participating in the construction of the target synchrony group.
Step 203: the control end establishes the first target instrument as a target synchronous group based on the first confirmation information.
Specifically, corresponding to the first implementation manner in step 202, after receiving the first acknowledgement information, the control end configures the available instruments that have fed back the first acknowledgement information, i.e., the first target instruments, as the target synchronization group.
Corresponding to the second implementation manner in step 202, after receiving the first acknowledgement information, the control end sets up the target channels as a target synchronization group according to the target channels included in the first acknowledgement information.
The second implementation manner in step 202 realizes that the channel of the instrument is used as the minimum unit to construct the synchronous group, breaks the instrument barrier, has smaller minimum unit in the synchronous management manner, and improves the flexibility of synchronous group division.
According to the management method for the instrument synchronous group, the control end can send the first notification information for establishing the synchronous group to the available instruments, and each available instrument agrees with or exits from the device through one key, so that the current process of manually recording the names of the instruments to be established and selecting the recorded names of the instruments to be established one by one at the control end is optimized, the workload is reduced, the efficiency of establishing the synchronous group is improved, and meanwhile, the error rate in the process of establishing the synchronous group is reduced. The method provided by the embodiment is more prominent when the number of first target instruments is larger.
It should be noted that, when a plurality of target synchronization groups need to be built, the steps 201 to 203 are repeated.
After the target synchronization group is built, the control end can perform secondary management on the target synchronization group, for example, adding members in the target synchronization group and removing members of the target synchronization group.
Optionally, after step 203, the device synchronization group management method provided in this embodiment may further include: the control end sends second notification information for joining the target synchronous group to the available instrument; the control end receives second confirmation information fed back by a second target instrument in the available instruments; the second confirmation information is information sent to the control end under the triggering of the user after the second target instrument receives the second confirmation information; and the control end adds a second target instrument into the target synchronous group based on the second confirmation information.
The above procedure enables the addition of a second target instrument to the target synchrony group. In this embodiment, the instrument to be added to the target synchronization group is referred to as a second target instrument.
Corresponding to the two implementations in step 202, the second notification information may also have two implementations: in one implementation, the second notification information is used for prompting whether the available instrument joins the target synchronization group, and correspondingly, the second confirmation information is used for confirming that the second target instrument joins the target synchronization group; in another implementation, the second notification information is used to prompt the user to select a target channel belonging to the second target instrument that can join the target synchronization group, and correspondingly, the second confirmation information includes the target channel that is confirmed by the user and is used to join the target synchronization group.
The mode of adding the second target instrument into the target synchronous group is simple to realize, the name of the second target instrument is not needed to be recorded manually, the second target instrument is selected to be added into the target synchronous group at the control end, the efficiency of adding the instrument into the target synchronous group is improved, and meanwhile, the error rate is reduced.
Optionally, after step 203, the device synchronization group management method provided in this embodiment may further include: the control end moves out a third target instrument from the target synchronous group; or the control end receives information which is sent by the third target instrument and requests to move out of the target synchronous group.
Specifically, in one implementation, the control end may select the third target instrument and move it out of the target synchronization group. After the third target instrument is removed from the target synchronization group, the control end may send a message to the third target instrument to notify that the third target instrument is removed from the target synchronization group, or may not notify the third target instrument. In another implementation manner, a third target instrument in the first target instruments can send information requesting to be moved out of the target synchronous group to the control end under the triggering of a user.
The above procedure enables the removal of the third target instrument from the target synchrony group.
Corresponding to two implementations in step 202: in one implementation, the control end may implement removing the third target instrument from the synchrony group; in another implementation, the control end may implement removing the channel in the third target instrument from the synchrony group.
The mode of moving out the third target instrument from the target synchronous group is simple to realize, the name of the third target instrument is not needed to be recorded manually, and then the third target instrument is selected to be moved out at the control end, so that the efficiency of moving out the instrument from the target synchronous group is improved, and meanwhile, the error rate is reduced.
The embodiment provides a management method of an instrument synchronization group, which comprises the following steps: the control end sends first notification information for constructing a target synchronous group to the searched available instruments, the control end receives first confirmation information fed back by a first target instrument in the available instruments, wherein the first confirmation information is information generated by triggering a user based on prompt information generated by the first target instrument, the prompt information is information generated by the first target instrument according to the first notification information, and the control end constructs the first target instrument into the target synchronous group based on the first confirmation information. The method has the following technical effects: in the process of establishing the synchronous group, a control end sends a first notification message for establishing a target synchronous group to an available instrument, receives first confirmation information sent by a first target instrument, establishes the first target instrument as the target synchronous group based on the first confirmation message, and does not need to manually record the names of the instruments to be established and select the recorded names of the instruments to be established one by one at the control end, thereby avoiding the workload brought by users in the process of establishing the target synchronous group by copying and checking information, improving the efficiency of establishing the synchronous group, and simultaneously reducing the error rate in the process of establishing the synchronous group.
Fig. 5 is a flowchart illustrating a method for managing an instrument synchronization group according to another embodiment of the present invention. In this embodiment, on the basis of the embodiment shown in fig. 2 and various alternatives, a detailed description is made of the steps of renaming a channel and acquiring hierarchical information when a member in the target synchronization group uses the channel of the apparatus as a minimum unit. Only steps other than steps 201 to 203 are shown in this embodiment.
Step 501: and renaming the target channel by the control end according to a preset rule.
The renamed target channel name is used for indicating a target synchronous group to which the target channel belongs.
Step 502: and the control end sends the corresponding renamed target channel name to the first target instrument.
Specifically, step 501 is a step subsequent to step 202. That is, the control end renames the target channel before the target sync component is established.
Step 501 may also be a step subsequent to step 203. That is, after the target synchronization is established, the control end renames the target channel. Optionally, the preset rule may include: identification of the synchronization group and numbering of channels in the synchronization group.
FIG. 6A is a schematic diagram of a first target instrument prior to renaming a target channel. As shown in fig. 6A, the channel name in the instrument 1 is: instrument 1-channel number, channel name in instrument 2: instrument 2-channel number, channel name in instrument 3: instrument 3-channel number. Since the channel names of each instrument are identical, the slave instrument itself cannot directly determine the synchronization group to which the channels in the instrument belong.
FIG. 6B is a diagram of the first target instrument after renaming the target channel. Fig. 6B is the same as the division of the synchronization group shown in fig. 3A and 3B. As shown in fig. 6B, the channel name in the instrument 1 is: synchrony group 1-channel 1, synchrony group 1-channel 2, synchrony group 1-channel 3, synchrony group 1-channel 4, synchrony group 1-channel 5, synchrony group 1-channel 6, synchrony group 1-channel 7, and synchrony group 1-channel 8, the channel names in instrument 2 being: synchrony group 1-channel 9, synchrony group 1-channel 10, synchrony group 2-channel 1, synchrony group 2-channel 2, synchrony group 2-channel 3, synchrony group 2-channel 4, synchrony group 2-channel 5, and synchrony group 2-channel 6, the channel names in instrument 3 being: synchrony group 2-channel 7, synchrony group 1-channel 11, synchrony group 1-channel 12, synchrony group 1-channel 13, synchrony group 3-channel 1, synchrony group 3-channel 2, synchrony group 3-channel 3, and synchrony group 3-channel 4.
It can be seen that the renamed destination channel name may indicate the destination synchronization group to which the destination channel belongs. Thus, when viewing the information from the instrument perspective, it is obvious which synchrony group the channel belongs to.
When the target channel is specifically renamed, the control end can select the target channel to be renamed under the triggering of the user, and then select the renaming option, and then the control end can display the preset universal character string corresponding to the target synchronous group to which the target channel belongs in the name column of the target channel. And the control end receives the channel number after the universal character string input by the user and completes renaming the target channel. With continued reference to fig. 6B, the universal string corresponding to the sync group 1 may be "sync group 1-channel", the universal string corresponding to the sync group 2 may be "sync group 2-channel", and the universal string corresponding to the sync group 3 may be "sync group 3-channel".
In addition, in the management mode taking the channel as the minimum unit, each channel can be renamed independently in the asynchronous group, so that the effect of realizing name identification and remarking independently for each channel can be realized. For example: a certain channel is named as "xxx external signal source-do not modify", "in the present channel signal test", "present channel output has problem" to prompt the user.
Under the traditional condition, the minimum unit of the management instrument only reaches the instrument, so that the problem of confusion of channel names in the synchronous group can be caused, the target channels in the target synchronous group can be renamed by the steps, so that the target channels belonging to different target synchronous groups in the same first target instrument can be distinguished, and when information is checked from the instrument angle, a user can conveniently judge which synchronous group the channels belong to, and the user experience is improved.
Alternatively, the synchronization group may be controlled by a cascade of multi-stage synchronous machines. Fig. 7 is a schematic diagram of a synchronization group for cascade control of a multi-stage synchronous machine. As shown in fig. 7, the synchronization group includes a primary synchronization machine and a two-stage synchronization machine, wherein the primary synchronization machine 1 is a primary synchronization machine, and the primary synchronization machine 2 is a two-stage synchronization machine. The synchronous instrument 1-3 is connected with the control end through a primary synchronous machine. The two-stage synchronous machine is also connected with the slave synchronous machine. The synchronous instrument 4-6 is connected with the control end through the slave synchronous machine 1 and the master synchronous machine 2. The synchronous instrument 7-9 is connected with the control end through the slave synchronous machine 2 and the master synchronous machine 2. The synchronous machine and the control terminal can be connected by a local area network (Local Area Network, LAN) and/or a universal serial bus (Universal Serial Bus, USB).
The master synchronizer, the slave synchronizer, and the synchronization apparatus may be referred to as a first target apparatus. As shown in fig. 7, the first target instrument includes: a fourth target instrument (e.g., master synchronizer 1 and master synchronizer 2) directly connected to the control terminal, and a fifth target instrument (slave synchronizer 1, slave synchronizer 2, synchronization instrument 4-synchronization instrument 9) connected to the control terminal through the fourth target instrument. After step 203, the method further comprises the following steps:
step 503: the control end sends the hierarchical information acquisition information to a first target instrument in the target synchronous group.
Step 504: and the control end receives the level information fed back by the fourth target instrument.
Wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
The connection port number of the fourth target instrument may refer to a port number of the fourth target instrument connected to the control end, or may refer to a port number of the fourth target instrument connected to the fifth target instrument.
It should be noted that there is no timing relationship between step 503 and step 501.
In step 503, after each end instrument receives the hierarchical information acquisition information, the local information, for example, the channel name and the instrument name, is reported to the synchronous machine; the synchronous machine reports the received information and the local information, such as a connection port number, a synchronous machine name and the like, to a superior instrument; and so on, the information is packed and transferred until the control end receives the completed level information. In other words, if the fifth target instrument includes a plurality of levels, after receiving the level information acquisition information, the fifth target instrument at the end reports the channel name and the instrument name to the fifth target instrument at the previous level, and the fifth target instrument at the previous level reports the received information and the local information to the fifth target instrument at the previous level, … …, until reporting to the fourth target instrument, and the fourth target instrument reports the received level information and the local information to the control end. As shown in fig. 7, the acquired hierarchical information may be: the main synchronous machine 2-the auxiliary synchronous machine 1-the synchronous instrument 6-the channel 3, and the positioning function of the channel is indirectly realized.
Alternatively, the control terminal may display the hierarchical information in the screen after acquiring the hierarchical information.
It should be noted that, the channel name reported here may be a default name of the instrument channel, or may be a renamed channel name.
The control end can locate the target channel by reporting the level information, namely, the connection mode, the connection state, the connection interface position and the like of the target channel are determined, so that a topological graph of the synchronous group is constructed, and the subsequent specific channel management is facilitated, for example, the topological graph is used as the basis of signal adjustment.
In this embodiment, the control end may manage the synchronization group with the channel as the minimum unit, and is divided into two forms:
first kind: after the synchronous group is built by taking the instrument as a unit, switching to a channel mode for display;
second kind: the synchronous groups are built up in units of channels and displayed in a channel manner.
In displaying the members of the target synchrony group, the display may be performed in at least one of two implementations:
the control end displays the members of the target synchronous group by taking the channel as the minimum unit aiming at each first target instrument; or (b)
And the control end displays the members of the target synchronous group by taking the channel as the minimum unit aiming at the target synchronous group.
Fig. 8A is a schematic diagram showing members of the target synchrony group in minimum units of channels for each first target instrument. Assuming that channels 1, 2 in instrument 2 belong to synchrony group 1, channel 3-channel 8 belong to synchrony group 2. Assuming that the target synchronization group is synchronization group 1, the manner of display is as shown in fig. 8A.
Fig. 8B shows members of the target sync group in the smallest unit of a channel for the target sync group. As shown in fig. 8B, for each target sync group, all target channels that it includes are displayed. Shown in fig. 8B is the default name of the target channel. Of course, the name after channel renaming may also be displayed.
According to the instrument synchronization group management method provided by the embodiment, the target channels are renamed, so that the states and functions of the target channels can be distinguished more conveniently on the basis of flexibly building the synchronization groups, the hierarchical information of the target channels is acquired, the connection hierarchical structure of the target synchronization groups can be known conveniently, and convenience is brought to the subsequent synchronization group building and problem investigation.
Fig. 9 is a flowchart illustrating a method for managing an instrument synchronization group according to an embodiment of the invention. The present embodiment describes a method of managing a provided instrument synchronization group from the perspective of a first target instrument. The method of managing the instrument synchronization group may be performed by a device of managing the instrument synchronization group, which may be implemented in software and/or hardware, and which may be integrated in an electronic device, such as a signal source or an oscilloscope. As shown in fig. 9, the method for managing an instrument synchronization group provided in this embodiment includes the following steps:
Step 901: the first target instrument receives first notification information for constructing a target synchronous group sent by the control end.
Alternatively, the control side and the first target instrument may communicate via the VISA protocol.
Step 902: and the first target instrument generates prompt information according to the first notification information.
In a first implementation, corresponding to step 202, the first notification information is used to prompt whether the available instruments are involved in building the target synchrony group. In a second implementation, the first notification information is used to prompt the user to select a target channel belonging to the first target instrument that may participate in the building of the target synchronization group.
The prompting mode of the prompting information generated by the first target instrument according to the first notification information can be one or more modes of sound, light and display words on a screen. For example, the first target instrument may display text in the screen, e.g., "the instrument may constitute a synchrony group", "the instrument channel 1-channel 5 may constitute a synchrony group", and so on.
Illustratively, the first target instrument generates display information based on the first notification information and displays the display information.
Step 903: the first target instrument generates first confirmation information according to triggering operation of the user based on the prompt information.
Step 904: the first target instrument sends first confirmation information to the control end.
In a first implementation corresponding to step 902, the first confirmation information is used to confirm that the first target instrument participates in establishing the target synchronization group.
In a second implementation corresponding to step 902, the first confirmation information includes a target channel confirmed by the user to participate in the building of the target synchronization group.
Corresponding to step 502, after step 904, the following steps are also included: and the first target instrument receives the renamed target channel name sent by the control end. The renamed target channel name is used for indicating a target synchronous group to which the target channel belongs.
Corresponding to step 503, after step 904, the method further comprises the steps of:
the method comprises the steps that a first target instrument receives hierarchical information acquisition information sent by a control end;
a fourth target instrument directly connected with the control end in the first target instrument receives the channel name of a fifth target instrument connected with the fourth target instrument and the name of the fifth target instrument; the fifth target instrument is an instrument connected with the control end through the fourth target instrument in the first target instrument;
the fourth target instrument feeds back the level information to the control end; wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
After step 904, the method further comprises the steps of: and a third target instrument to be moved out of the first target instruments sends information requesting to be moved out of the synchronous group to the control end.
The instrument channel management method provided in this embodiment has the same technical effects as those of the embodiment shown in fig. 2 and various alternatives, and the embodiment shown in fig. 5 and various alternatives, and will not be described here again.
Fig. 10 is an information interaction schematic diagram of a method for managing an instrument synchronization group according to an embodiment of the present invention. The method for managing the provided instrument synchronization group is described in terms of interaction between the control end and the first target instrument. As shown in fig. 10, the method for managing an instrument synchronization group provided in this embodiment includes the following steps:
step 1001: the control end sends first notification information for constructing a target synchronous group to the searched available instrument.
Step 1002: the first target instrument receives first notification information for constructing a target synchronous group sent by the control end.
Step 1003: and the first target instrument generates prompt information according to the first notification information.
Step 1004: the first target instrument generates first confirmation information according to triggering operation of the user based on the prompt information.
Step 1005: the first target instrument sends first confirmation information to the control end.
Step 1006: the control end receives first confirmation information fed back by a first target instrument in the available instruments.
The first confirmation information is information generated by triggering the user based on prompt information generated by the first target instrument, and the prompt information is information generated by the first target instrument according to the first notification information.
Step 1007: the control end establishes the first target instrument as a target synchronous group based on the first confirmation information.
Optionally, in the target scene, the following steps 1008-1015 are also included. Wherein, the target scene is: the first notification information is used for prompting the user to select a target channel belonging to the first target instrument and capable of participating in the establishment of the target synchronous group, and the first confirmation information comprises the target channel confirmed by the user and used for participating in the establishment of the target synchronous group.
Step 1008: and renaming the target channel by the control end according to a preset rule.
The renamed target channel name is used for indicating a target synchronous group to which the target channel belongs.
Step 1009: and the control end sends the corresponding renamed target channel name to the first target instrument.
Step 1010: and the first target instrument receives the renamed target channel name sent by the control end.
Step 1011: the control end sends the hierarchical information acquisition information to a first target instrument in the target synchronous group.
Step 1012: and the first target instrument receives the hierarchical information acquisition information sent by the control end.
Step 1013: a fourth target instrument directly connected with the control end in the first target instrument receives the channel name of a fifth target instrument connected with the fourth target instrument and the name of the fifth target instrument.
The fifth target instrument is an instrument connected with the control end through the fourth target instrument in the first target instrument.
Step 1014: and the fourth target instrument feeds back the level information to the control end.
Wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
Step 1015: and the control end receives the level information fed back by the fourth target instrument.
Step 1016: and a third target instrument to be moved out of the first target instruments sends information requesting to be moved out of the target synchronous group to the control end.
Step 1017: and the control end receives information which is sent by the third target instrument and is requested to be moved out of the target synchronous group.
The timing relationship among step 1008, step 1011, and step 1016 is not described.
The implementation process and the technical principle of the steps are similar to those of the embodiment shown in fig. 2 and various alternatives, the embodiment shown in fig. 5 and corresponding steps in various alternatives, and the steps have the same technical effects as those of the embodiment shown in fig. 2 and various alternatives, the embodiment shown in fig. 5 and various alternatives, and are not repeated herein.
Fig. 11 is a flowchart illustrating a method for managing an instrument synchronization group according to another embodiment of the present invention. The embodiment is suitable for a scene of establishing a synchronous group by taking a channel as a minimum unit. The present embodiment describes a method for managing an instrument synchronization group provided from the perspective of a control end. The method of managing the instrument synchronization group may be performed by a management device of the instrument synchronization group, which may be implemented in software and/or hardware, which may be integrated in an electronic device, such as a computer. As shown in fig. 11, the method for managing an instrument synchronization group provided in this embodiment includes the following steps:
step 1101: and the control end sends first notification information for constructing the target synchronous group to the searched available channel.
In this embodiment, the control end may send first notification information for constructing the target synchronization group to the searched available channel.
In one implementation, before step 1101, the control end may acquire the level information, i.e. complete the channel positioning. Then, the resources are listed by taking the channels as units, the display form is changed into a list of channel names and hierarchy information, and not a list of instrument names, so that the channels are conveniently identified. And then sending first notification information for constructing the target synchronous group to the available channel. In the embodiment, the information of each channel is stored at the instrument end by using software, so that the control end manages the synchronous network by taking the channel as the minimum unit. In operation, the channel positions are positioned first, the channel hierarchical relationship is acquired, and then the synchronous group is built by taking the channel as a unit.
In another implementation, the control end may search for available channels.
Further, the control end may send first notification information for constructing the target synchronization group to a first target channel in the searched available channels.
Step 1102: the control end receives first confirmation information fed back by a first target instrument where a first target channel in the available channels is located.
The first confirmation information is information generated by triggering the user based on prompt information generated by the first target instrument, and the prompt information is information generated by the first target instrument according to the first notification information.
The first target instrument may generate the hint information based on the first notification information after receiving the first notification information. The user triggers generation of the first confirmation information based on the prompt. The implementation of the prompt message is similar to that described in step 202, and will not be repeated here.
The first confirmation information in this embodiment includes a first target channel confirmed by the user for participating in the construction of the target synchronization group. The available channels that can be added to the target sync group are referred to as the first target channel in this embodiment.
Step 1103: the control end establishes the first target channel as a target synchronous group based on the first confirmation information.
After receiving the first confirmation information, the control end establishes the first target channels as target synchronous groups according to the first target channels included in the first confirmation information.
When a plurality of target synchronization groups need to be established, the steps 1101 to 1103 are repeated.
The method for managing the instrument synchronous group provided by the embodiment realizes the establishment of the synchronous group by taking the channel of the instrument as the minimum unit, breaks the instrument barrier, has smaller minimum unit in the synchronous management mode, improves the flexibility of dividing the synchronous group, and has higher efficiency and lower error rate in the establishment process.
After the target synchronization group is built, the control end can perform secondary management on the target synchronization group, for example, adding members in the target synchronization group and removing members of the target synchronization group.
Further, after step 1103, the device synchronization group management method provided in the present embodiment may further include the following steps: the control end sends a second notification message for joining the target synchronous group to the available channel; the control end receives second confirmation information fed back by a second target instrument where a second target channel to be added is located in the available channels; the second confirmation information is information sent to the control end under the triggering of the user after the second target instrument where the second target channel is located receives the second confirmation information; and the control end adds the second target channel into the target synchronous group based on the second confirmation information.
The above procedure enables the addition of the second target channel to the target synchronization group.
The mode of adding the second target channel in the target synchronous group realizes adding members in the target synchronous group by taking the channel as the minimum unit, and improves the flexibility of the management of the synchronous group.
Further, after step 1103, the device synchronization group management method provided in the present embodiment further includes the following steps: the control end moves out a third target channel from the target synchronous group; or the control end receives information of a request for moving out the third target channel from the target synchronous group, wherein the information is sent by a third target instrument where the third target channel is located.
Specifically, in one implementation, the control end may select the third target channel and move it out of the target synchronization group. After the third target channel is removed from the target synchronization group, the control end may send a message to the third target instrument to notify that the third target channel is removed from the target synchronization group, or may not notify the third target instrument. In another implementation manner, the third target instrument where the first target channel is located may send, under the trigger of the user, information requesting to remove the third target channel from the target synchronization group to the control end.
The method for moving out the third target channel in the target synchronous group realizes that the members are moved out of the target synchronous group by taking the channel as the minimum unit, and improves the flexibility of the management of the synchronous group.
Further, after step 1103, the device synchronization group management method provided in the present embodiment further includes the following steps: the control end renames the first target channel according to a preset rule; the renamed first target channel name is used for indicating a target synchronous group to which the first target channel belongs; and the control end sends the corresponding renamed first target channel name to the first target instrument.
Optionally, the preset rule includes: identification of the target synchronization group and numbering of channels in the target synchronization group.
The renamed first target channel name may indicate a target synchronization group to which the first target channel belongs. Thus, when viewing the information from the instrument perspective, it is obvious which synchrony group the channel belongs to.
When the method is specifically renamed, the control end can select a first target channel to be renamed under the triggering of a user, then select a renaming option, and then the control end can display a preset universal character string corresponding to a target synchronous group to which the first target channel belongs in a name column of the first target channel. And the control end receives the channel number after the universal character string input by the user and completes renaming the first target channel.
The above steps can rename the first target channels in the target synchronous groups to distinguish the first target channels belonging to different target synchronous groups in the same first target instrument, and are convenient for a user to judge which synchronous group the channels belong to when information is checked from the instrument angle, so that user experience is improved.
Similar to the embodiment shown in fig. 5, in this embodiment, the control end may also acquire the hierarchy information. The method comprises the following specific steps:
the control end sends hierarchical information acquisition information to a first target channel in a target synchronous group;
If a first target instrument where the first target channel is located is directly connected with the control end, the control end receives first level information fed back by the first target instrument; wherein the first hierarchical information includes at least one of: the channel name of the first target instrument and the name of the first target instrument;
if the first target instrument where the first target channel is located is not directly connected with the control end, the control end receives second-level information fed back by a fourth target instrument directly connected with the control end; wherein the second level information includes at least one of: the connection port number of the fourth target instrument, the name of the fourth target instrument, the channel name of the first target instrument connected to the control terminal through the fourth target instrument, and the name of the first target instrument.
In a scenario that the first target instrument where the first target channel is located is not directly connected to the control end, the first target instrument where the first target channel is located needs to send the local information to the fourth target instrument. The specific implementation process is similar to that described in step 503 and step 504, and will not be repeated here.
Further, the control end displays the members of the target synchronous group by taking the channel as the minimum unit aiming at each first target instrument; and/or, the control end displays the channels included in the target synchronous group by taking the channels as the minimum unit aiming at the target synchronous group. The specific display manner is shown in fig. 8A and 8B, and will not be described here again.
According to the instrument synchronization group management method, the first target channels are renamed, the states and functions of the first target channels can be distinguished more conveniently on the basis of flexibly building the synchronization groups, the hierarchical information of the first target channels is acquired, the connection hierarchical structure of the target synchronization groups can be known conveniently, and convenience is brought to the subsequent building and problem investigation of the synchronization groups.
Fig. 12 is a schematic structural diagram of a management device for an instrument synchronization group according to an embodiment of the present invention. The device may be provided in the control terminal. As shown in fig. 12, the apparatus for managing an instrument synchronization group provided in this embodiment includes: a transmitting module 121, a receiving module 122 and a constructing module 123.
And a transmitting module 121, configured to transmit first notification information for constructing the target synchronization group to the searched available instrument.
The receiving module 122 is configured to receive the first acknowledgement information fed back by the first target instrument in the available instruments.
The first confirmation information is information generated by triggering the user based on prompt information generated by the first target instrument, and the prompt information is information generated by the first target instrument according to the first notification information.
The assembly module 123 is configured to assemble the first target instrument into a target synchronization group based on the first acknowledgement information.
In one implementation, the apparatus further includes a joining module. In this implementation manner, the sending module 121 is further configured to send, to the available instrument, second notification information of joining the target synchronization group; the receiving module 122 is further configured to receive second acknowledgement information fed back by a second target instrument to be added in the available instruments; the second confirmation information is information sent to the control end under the triggering of the user after the second target instrument receives the second confirmation information; and the adding module is used for adding the second target instrument into the target synchronous group based on the second confirmation information.
In one implementation, the first notification information is used to prompt whether the available instrument participates in the target synchronization group, and the first confirmation information is used to confirm that the first target instrument participates in the target synchronization group.
In another implementation, the first notification information is used to prompt the user to select a target channel belonging to the first target instrument that can participate in the group of target syncs, and the first confirmation information includes a target channel confirmed by the user to participate in the group of target syncs.
Further, the apparatus further comprises: the renaming module is used for renaming the target channel according to a preset rule; the renamed target channel name is used for indicating a target synchronous group to which the target channel belongs; the sending module 121 is further configured to send the corresponding renamed destination channel name to the first destination device.
Further, the first target instrument includes: a fourth target instrument directly connected with the control end, and a fifth target instrument connected with the control end through the fourth target instrument. In the device, the sending module 121 is further configured to send the hierarchical information obtaining information to a first target instrument in the target synchronization group; the receiving module 122 is further configured to receive the level information fed back by the fourth target instrument. Wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
Further, the apparatus further comprises: the first display module is used for displaying the members of the target synchronous group by taking the channel as the minimum unit for each first target instrument; and/or a second display module, configured to display, for the target synchronization group, members of the target synchronization group with the channel as a minimum unit.
Further, the apparatus further comprises: and the moving-out module is used for moving out the third target instrument from the target synchronous group. Or, the receiving module 122 is further configured to receive information sent by the third target instrument and requesting to move out of the target synchronization group.
The instrument synchronization group management device provided by the embodiment of the invention can execute the instrument synchronization group management method provided by the embodiments shown in fig. 2 and 5 of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 13 is a schematic structural diagram of a management device for an instrument synchronization group according to another embodiment of the present invention. The apparatus may be disposed in a first target instrument. As shown in fig. 13, the management apparatus for an instrument synchronization group provided in this embodiment includes: a receiving module 131, a first generating module 132, a second generating module 133, and a transmitting module 134.
The receiving module 131 is configured to receive first notification information of the group target synchronization group sent by the control end.
The first generating module 132 is configured to generate prompt information according to the first notification information.
Optionally, the first generating module 132 is specifically configured to: and generating display information according to the first notification information, and displaying the display information.
The second generating module 133 is configured to generate the first acknowledgement information according to a triggering operation based on the prompt information by the user.
And the sending module 134 is configured to send the first acknowledgement information to the control end.
In one implementation, the first notification information is used to prompt whether the available instrument participates in the target synchronization group, and the first confirmation information is used to confirm that the first target instrument participates in the target synchronization group.
In another implementation, the first notification information is used to prompt the user to select a target channel belonging to the first target instrument that can participate in the group of target syncs, and the first confirmation information includes a target channel confirmed by the user to participate in the group of target syncs.
Further, the receiving module 131 is further configured to receive the renamed destination channel name sent by the control end. The renamed target channel name is used for indicating a target synchronous group to which the target channel belongs.
In an implementation manner, the receiving module 131 is further configured to receive the hierarchical information obtaining information sent by the control end, and further be configured to receive a channel name of a fifth target instrument connected to the fourth target instrument and a name of the fifth target instrument; the fifth target instrument is an instrument connected with the control end through the fourth target instrument in the first target instrument; the sending module 134 is further configured to feed back the hierarchy information to the control end; wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
Further, the sending module 134 is further configured to send, to the control end, information requesting to be removed from the target synchronization group.
The instrument synchronization group management device provided by the embodiment of the invention can execute the instrument synchronization group management method provided by the embodiment shown in fig. 9 of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 14 is a schematic structural diagram of a management device for an instrument synchronization group according to another embodiment of the present invention. The device may be provided in the control terminal. As shown in fig. 14, the apparatus for managing an instrument synchronization group provided in this embodiment includes: a transmitting module 141, a receiving module 142, and a constructing module 143.
And a sending module 141, configured to send first notification information for constructing the target synchronization group to the searched available channel.
The receiving module 142 is configured to receive the first acknowledgement information fed back by the first target instrument where the first target channel is located in the available channels.
The first confirmation information is information generated by triggering the user based on prompt information generated by the first target instrument, and the prompt information is information generated by the first target instrument according to the first notification information.
The building module 143 is configured to build the first target channel into a target synchronization group based on the first acknowledgement information.
Optionally, the apparatus further comprises a joining module. In this implementation, the sending module 141 is further configured to send a second notification message for joining the target synchronization group to the available channel; the receiving module 142 is further configured to receive second confirmation information fed back by a second target instrument where a second target channel to be added is located in the available channels; the second confirmation information is information sent to the control end under the triggering of the user after the second target instrument where the second target channel is located receives the second confirmation information; and the joining module is used for joining the second target channel into the target synchronous group based on the second confirmation information.
In one implementation, the apparatus further comprises: the renaming module is used for renaming the first target channel according to a preset rule; the renamed first target channel name is used for indicating a target synchronous group to which the first target channel belongs. In this implementation manner, the sending module 141 is further configured to send the corresponding renamed first target channel name to the first target instrument.
Optionally, the preset rule includes: identification of the target synchronization group and numbering of channels in the target synchronization group.
In an implementation manner, the sending module 141 is further configured to send the hierarchical information obtaining information to a first target channel in the target synchronization group; the receiving module 142 is further configured to receive first level information fed back by the first target instrument if the first target instrument where the first target channel is located is directly connected to the control end; wherein the first hierarchical information includes at least one of: the channel name of the first target instrument and the name of the first target instrument; the receiving module 142 is further configured to receive second-level information fed back by a fourth target instrument directly connected to the control end if the first target instrument where the first target channel is located is not directly connected to the control end; wherein the second level information includes at least one of: the connection port number of the fourth target instrument, the name of the fourth target instrument, the channel name of the first target instrument connected to the control terminal through the fourth target instrument, and the name of the first target instrument.
Further, the apparatus further comprises: the first display module is used for displaying the members of the target synchronous group by taking the channel as the minimum unit for each first target instrument; and/or a second display module, configured to display, for the target synchronization group, a channel included in the target synchronization group with a channel as a minimum unit.
Further, the apparatus further comprises: and the shifting-out module is used for shifting out the third target channel from the target synchronous group. Or, the receiving module 142 is further configured to receive information sent by the third target instrument where the third target channel is located, requesting to move out of the third target channel from the target synchronization group.
The instrument synchronization group management device provided by the embodiment of the invention can execute the instrument synchronization group management method provided by the embodiment shown in fig. 11 of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in fig. 15, the electronic device includes a processor 150 and a memory 151. The number of processors 150 in the electronic device may be one or more, one processor 150 being taken as an example in fig. 15; the processor 150 and the memory 151 of the electronic device may be connected by a bus or other means, for example in fig. 15.
The memory 151 is a computer readable storage medium, and may be used to store a software program, a computer executable program, and a module, such as program instructions and modules corresponding to the method for managing an instrument synchronization group in the embodiment of the present invention (for example, the transmitting module 121, the receiving module 122, and the building module 123 in the management device of the instrument synchronization group, or the receiving module 131, the first generating module 132, the second generating module 133, and the transmitting module 134 in the management device of the instrument synchronization group, or the transmitting module 141, the receiving module 142, and the building module 143 in the management device of the instrument synchronization group). The processor 150 executes various functional applications of the electronic device and data processing by executing software programs, instructions and modules stored in the memory 151, i.e., implements the above-described method of managing instrument synchronization groups.
The memory 151 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for functions; the storage data area may store data created according to the use of the electronic device, etc. In addition, memory 151 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 151 may further comprise memory located remotely from processor 150, which may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Of course, the storage medium containing the computer executable instructions provided in the embodiments of the present invention is not limited to the above-described method operations, and may also perform the related operations in the method for managing the instrument synchronization group provided in any embodiment of the present invention.
From the above description of embodiments, it will be clear to a person skilled in the art that the present invention may be implemented by means of software and necessary general purpose hardware, but of course also by means of hardware, although in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, etc., and include several instructions for causing an electronic device (which may be a personal computer, a vehicle, or a network device, etc.) to execute the method for managing an instrument synchronization group according to the embodiments of the present invention.
It should be noted that, in the embodiment of the management apparatus for an instrument synchronization group, each unit and module included in the management apparatus are only divided according to the functional logic, but not limited to the above-mentioned division, so long as the corresponding functions can be implemented; in addition, the specific names of the functional units are also only for distinguishing from each other, and are not used to limit the protection scope of the present invention.
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.

Claims (20)

1. A method for managing a synchronized set of instruments, comprising:
the control end sends first notification information for constructing a target synchronous group to the searched available instrument;
The control end receives first confirmation information fed back by a first target instrument in the available instruments; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, the prompt information is generated by the first target instrument according to the first notification information, the first notification information is used for prompting the user to select a target channel belonging to the first target instrument and capable of participating in the construction of the target synchronous group, and the first confirmation information comprises target channels confirmed by the user and used for participating in the construction of the target synchronous group;
the control end establishes the first target instrument as the target synchronous group based on the first confirmation information;
the first target instrument includes: a fourth target instrument directly connected with the control end and a fifth target instrument connected with the control end through the fourth target instrument;
after the control end establishes the first target instrument as the target synchronization group based on the first confirmation information, the method further includes:
the control end sends hierarchy information acquisition information to a first target instrument in the target synchronous group;
The control end receives the level information fed back by the fourth target instrument; wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
2. The method according to claim 1, wherein after the control end establishes the first target instrument as the target synchronization group based on the first acknowledgement information, the method further comprises:
the control end sends second notification information added into the target synchronous group to the available instrument;
the control end receives second confirmation information fed back by a second target instrument in the available instruments; the second confirmation information is information sent to the control end under the trigger of the user after the second target instrument receives the second notification information;
and the control end adds the second target instrument into the target synchronous group based on the second confirmation information.
3. The method according to claim 1, wherein after the control end establishes the first target instrument as the target synchronization group based on the first acknowledgement information, the method further comprises:
The control end renames the target channel according to a preset rule; the renamed target channel name is used for indicating a target synchronous group to which the target channel belongs;
and the control end sends the corresponding renamed target channel name to the first target instrument.
4. The method according to claim 1, wherein after the control end establishes the first target instrument as the target synchronization group based on the first acknowledgement information, the method further comprises:
the control end displays the members of the target synchronous group by taking the channel as a minimum unit aiming at each first target instrument; and/or the number of the groups of groups,
and the control end displays the members of the target synchronous group by taking the channel as the minimum unit aiming at the target synchronous group.
5. The method according to any one of claims 1-4, wherein after the control end establishes the first target instrument as the target synchrony group based on the first acknowledgement information, the method further comprises:
the control end moves out a third target instrument from the target synchronous group; or,
and the control end receives information which is sent by a third target instrument and requests to move out of the target synchronous group.
6. A method for managing a synchronized set of instruments, comprising:
the method comprises the steps that a first target instrument receives first notification information for constructing a target synchronous group, which is sent by a control end;
the first target instrument generates prompt information according to the first notification information;
the first target instrument generates first confirmation information according to triggering operation of a user based on the prompt information; the first notification information is used for prompting a user to select a target channel belonging to a first target instrument and capable of participating in the construction of the target synchronous group, and the first confirmation information comprises the target channel confirmed by the user and used for participating in the construction of the target synchronous group;
the first target instrument sends the first confirmation information to the control end;
after the first target instrument sends the first confirmation information to the control end, the method further comprises:
the first target instrument receives the hierarchical information acquisition information sent by the control end;
a fourth target instrument directly connected with the control end in the first target instrument receives a channel name of a fifth target instrument connected with the fourth target instrument and a name of the fifth target instrument; the fifth target instrument is an instrument connected with the control end through the fourth target instrument in the first target instrument;
The fourth target instrument feeds back level information to the control end; wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
7. The method of claim 6, wherein after the first target instrument sends the first acknowledgement message to the control terminal, the method further comprises:
the first target instrument receives the renamed target channel name sent by the control end; the renamed target channel name is used for indicating a target synchronous group to which the target channel belongs.
8. The method according to claim 6 or 7, wherein after the first target instrument sends the first acknowledgement information to the control end, the method further comprises:
and a third target instrument to be moved out of the first target instruments sends information requesting to be moved out of the target synchronous group to the control end.
9. The method according to claim 6 or 7, wherein the first target instrument generates a prompt message according to the first notification message, including:
And the first target instrument generates display information according to the first notification information and displays the display information.
10. A method for managing a synchronized set of instruments, comprising:
the control end sends first notification information for constructing a target synchronous group to the searched available channel;
the control end receives first confirmation information fed back by a first target instrument where a first target channel is located in the available channels; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, and the prompt information is generated by the first target instrument according to the first notification information;
the control end establishes the first target channel as the target synchronous group based on the first confirmation information;
after the control end establishes the first target channel as the target synchronization group based on the first acknowledgement information, the method further includes:
the control end sends hierarchical information acquisition information to a first target channel in the target synchronous group;
if a first target instrument where the first target channel is located is directly connected with the control end, the control end receives first level information fed back by the first target instrument; wherein the first hierarchical information includes at least one of: a channel name of the first target instrument and a name of the first target instrument;
If the first target instrument where the first target channel is located is not directly connected with the control end, the control end receives second-level information fed back by a fourth target instrument directly connected with the control end; wherein the second hierarchical information includes at least one of: the connection port number of the fourth target instrument, the name of the fourth target instrument, the channel name of the first target instrument connected with the control end through the fourth target instrument, and the name of the first target instrument.
11. The method of claim 10, wherein after the control end groups the first target channel into the target synchronization group based on the first acknowledgement information, the method further comprises:
the control end sends a second notification message joining the target synchronous group to the available channel;
the control end receives second confirmation information fed back by a second target instrument where a second target channel in the available channels is located; the second confirmation information is information sent to the control end under the trigger of the user after the second target instrument where the second target channel is located receives the second notification information;
And the control end adds the second target channel into the target synchronous group based on the second confirmation information.
12. The method of claim 10, wherein after the control end groups the first target channel into the target synchronization group based on the first acknowledgement information, the method further comprises:
the control end renames the first target channel according to a preset rule; the renamed first target channel name is used for indicating a target synchronous group to which the first target channel belongs;
and the control end sends the corresponding renamed first target channel name to the first target instrument.
13. The method of claim 12, wherein the preset rules include: and identifying the target synchronous group and numbering channels in the target synchronous group.
14. The method according to any one of claims 10-13, wherein after the control end groups the first target channel into the target synchronization group based on the first acknowledgement information, the method further comprises:
the control end displays the members of the target synchronous group by taking the channel as a minimum unit aiming at each first target instrument; and/or the number of the groups of groups,
And the control end displays the channels included in the target synchronous group by taking the channels as the minimum unit aiming at the target synchronous group.
15. The method according to any one of claims 10-13, wherein after the control end groups the first target channel into the target synchronization group based on the first acknowledgement information, the method further comprises:
the control end moves out a third target channel from the target synchronous group; or,
and the control end receives information of a request for moving out the third target channel from the target synchronous group, wherein the information is sent by a third target instrument where the third target channel is located.
16. A device for managing a synchronized set of instruments, comprising:
the sending module is used for sending first notification information for constructing a target synchronous group to the searched available instrument;
the receiving module is used for receiving first confirmation information fed back by a first target instrument in the available instruments; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, the prompt information is generated by the first target instrument according to the first notification information, the first notification information is used for prompting the user to select a target channel belonging to the first target instrument and capable of participating in the construction of the target synchronous group, and the first confirmation information comprises target channels confirmed by the user and used for participating in the construction of the target synchronous group;
A building module, configured to build the first target instrument into the target synchronization group based on the first acknowledgement information;
the first target instrument includes: a fourth target instrument directly connected with the control end and a fifth target instrument connected with the control end through the fourth target instrument;
the sending module is further configured to send hierarchical information acquisition information to a first target instrument in the target synchronization group;
the receiving module is further used for receiving the level information fed back by the fourth target instrument; wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
17. A device for managing a synchronized set of instruments, comprising:
the receiving module is used for receiving first notification information of the group target synchronous group sent by the control terminal;
the first generation module is used for generating prompt information according to the first notification information;
the second generation module is used for generating first confirmation information according to the triggering operation of the user based on the prompt information; the first notification information is used for prompting a user to select a target channel belonging to a first target instrument and capable of participating in the construction of the target synchronous group, and the first confirmation information comprises the target channel confirmed by the user and used for participating in the construction of the target synchronous group;
The sending module is used for sending the first confirmation information to the control end;
the receiving module is further configured to receive the hierarchical information acquisition information sent by the control end, and further configured to receive a channel name of a fifth target instrument connected to the fourth target instrument and a name of the fifth target instrument; the fifth target instrument is an instrument connected with the control end through the fourth target instrument in the first target instrument;
the sending module is further used for feeding back the level information to the control end; wherein the hierarchy information includes at least one of: a connection port number of the fourth target instrument, a name of the fourth target instrument, a channel name of a fifth target instrument connected to the fourth target instrument, and a name of the fifth target instrument.
18. A device for managing a synchronized set of instruments, comprising:
the sending module is used for sending first notification information for constructing a target synchronous group to the searched available channels;
the receiving module is used for receiving first confirmation information fed back by a first target instrument where a first target channel is located in the available channels; the first confirmation information is generated by triggering a user based on prompt information generated by the first target instrument, and the prompt information is generated by the first target instrument according to the first notification information;
The building module is used for building the first target channel into the target synchronous group based on the first confirmation information;
the sending module is further configured to send hierarchical information acquisition information to a first target channel in the target synchronization group;
the receiving module is further configured to receive first level information fed back by the first target instrument if the first target instrument where the first target channel is located is directly connected to the control end; wherein the first hierarchical information includes at least one of: a channel name of the first target instrument and a name of the first target instrument;
the receiving module is further configured to receive second-level information fed back by a fourth target instrument directly connected to the control end if the first target instrument where the first target channel is located is not directly connected to the control end; wherein the second hierarchical information includes at least one of: the connection port number of the fourth target instrument, the name of the fourth target instrument, the channel name of the first target instrument connected with the control end through the fourth target instrument, and the name of the first target instrument.
19. An electronic device, the electronic device comprising:
one or more processors;
a memory for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors implement the method of managing an instrument synchronization group according to any one of claims 1 to 5, the method of managing an instrument synchronization group according to any one of claims 6 to 9, or the method of managing an instrument synchronization group according to any one of claims 10 to 15.
20. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements a method of managing an instrument synchronization group according to any one of claims 1 to 5, implements a method of managing an instrument synchronization group according to any one of claims 6 to 9, or implements a method of managing an instrument synchronization group according to any one of claims 10 to 15.
CN202010224561.5A 2020-03-26 2020-03-26 Method, device, equipment and storage medium for managing instrument synchronization group Active CN113448741B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010224561.5A CN113448741B (en) 2020-03-26 2020-03-26 Method, device, equipment and storage medium for managing instrument synchronization group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010224561.5A CN113448741B (en) 2020-03-26 2020-03-26 Method, device, equipment and storage medium for managing instrument synchronization group

Publications (2)

Publication Number Publication Date
CN113448741A CN113448741A (en) 2021-09-28
CN113448741B true CN113448741B (en) 2024-04-12

Family

ID=77807206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010224561.5A Active CN113448741B (en) 2020-03-26 2020-03-26 Method, device, equipment and storage medium for managing instrument synchronization group

Country Status (1)

Country Link
CN (1) CN113448741B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106920382A (en) * 2015-12-26 2017-07-04 华为技术有限公司 Method, main website and data centralized unit that control intelligence instrument networks
CN108600086A (en) * 2018-04-08 2018-09-28 Oppo广东移动通信有限公司 Information processing method, electronic device and computer readable storage medium
CN109670109A (en) * 2018-12-14 2019-04-23 百度在线网络技术(北京)有限公司 Information acquisition method, device, server, terminal and medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106920382A (en) * 2015-12-26 2017-07-04 华为技术有限公司 Method, main website and data centralized unit that control intelligence instrument networks
CN108600086A (en) * 2018-04-08 2018-09-28 Oppo广东移动通信有限公司 Information processing method, electronic device and computer readable storage medium
CN109670109A (en) * 2018-12-14 2019-04-23 百度在线网络技术(北京)有限公司 Information acquisition method, device, server, terminal and medium

Also Published As

Publication number Publication date
CN113448741A (en) 2021-09-28

Similar Documents

Publication Publication Date Title
CN106372221B (en) A kind of method of file synchronization, equipment and system
JP6289642B2 (en) Method and apparatus for document sharing between user groups
CN108920116A (en) Control method, device and equipment of screen projection equipment and storage medium
CN102298627A (en) Method and system for providing search aiming at instant communication tool
JP2001273219A (en) Picture sharing system
US20090077036A1 (en) Propagating a query in a federated database
JPWO2014049804A1 (en) System operation tracing method in distributed system
CN112069353A (en) Music playing control method and device, storage medium and electronic equipment
CN103095783A (en) Method and device for web application debugging
CN103595818A (en) Method and device for sharing among circle of friends
WO2012056487A1 (en) Computer system
CN106156330A (en) A kind of data base's adaptation method and database adapter
CN113448741B (en) Method, device, equipment and storage medium for managing instrument synchronization group
CN107870852B (en) Test method and device
CN103957608A (en) Multi-screen interactive device matching and connecting method
CN104243469B (en) A kind of method for controlling to play, apparatus and system
CN108885435A (en) A kind of control method, host, slave, mobile terminal and control system
CN105047210B (en) A kind of the striding equipment synchronous method and device of shuffle playlist
CN116095534A (en) Method, device and storage medium for collecting test equipment data
JP2019061537A (en) Information processing system and program
CN103733150B (en) Program creating device and programmable logic controller (PLC)
CN103823861A (en) Method, device and system for providing lyrics
CN113868146A (en) Test task generation method and device, electronic equipment and storage medium
JP2017050837A (en) Information processing unit, image processing system, communication system, synchronization method, and program
JP2012003666A (en) Presentation support device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant