Display method and apparatus, and device and storage medium

By displaying scan progress, frequency and amplitude information on the RF source user interface, the problem that users cannot obtain scan status in real time is solved, reducing hardware and time costs, and improving the convenience of use.

WO2025050585A1PCT designated stage expired Publication Date: 2025-03-13RIGOL TECHNOLOGIES (BEIJING) INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/071040
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-05
Filing Date
2024-01-08
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

When testing with RF sources, users cannot obtain scan progress and frequency amplitude information in real time through the user interface, resulting in inconvenience in use and requires additional equipment such as spectrum meter or remote instruction control, which increases hardware and time costs.

Method used

A display method and device are provided that can receive a scan list input by a user and display target scan information for each channel on a user interface, including scan progress, current scan point frequency and amplitude.

Benefits of technology

By displaying scan progress and frequency amplitude information in real time, users can monitor and adjust the scanning process more intuitively, reducing their dependence on additional devices and usage costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024071040_13032025_PF_FP_ABST
    Figure CN2024071040_13032025_PF_FP_ABST
Patent Text Reader

Abstract

A display method and apparatus, and a device and a storage medium. The display method comprises: receiving a scanning list which is input by a user; displaying target scanning information of each channel, wherein the target scanning information of the channel is related to the scanning list, and the target scanning information comprises: scanning progress, the current scanning point frequency and the current scanning point amplitude.
Need to check novelty before this filing date? Find Prior Art

Description

Display method, device, equipment and storage medium

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 5, 2023, with application number 202311136529.1, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of radio frequency scanning synchronous display technology, for example, to a display method, apparatus, device and storage medium. Background Art

[0003] When using an RF source as a signal generator for testing and research, most RF sources do not display the current scan progress information on the user interface (UI) when the scan function is enabled. Without this information, users are unable to determine the current scan status and are forced to connect to a device like a spectrum analyzer to test the RF source's actual output. This is extremely inconvenient for users and adds additional overhead to the test system, such as the cost of the spectrum analyzer. It also complicates the connection between devices and can even affect signal accuracy.

[0004] When testing with an RF source, some users use remote commands to automate testing to cover the required frequency band. These commands continuously modify parameters like frequency and amplitude to achieve a "scan" effect. This approach also has certain drawbacks: ① Although automated testing can readily read information like the current output frequency and amplitude, the development of additional test code also increases user costs, making it far less convenient and simple than using the RF source's own scanning function. ② Command control can introduce time lag, potentially failing to meet the required scanning performance and accuracy.

[0005] Summary of the Invention

[0006] The present application provides a display method, apparatus, device and storage medium to provide users with more detailed information in a timely manner, facilitate users to record and adjust in a timely manner, and reduce the hardware cost and time cost of users.

[0007] According to one aspect of the present application, a display method is provided, comprising:

[0008] Receive scan list input by user;

[0009] The target scanning information of each channel is displayed, wherein the target scanning information of each channel is related to the scanning list, and the target scanning information includes: scanning progress, current scanning point frequency, and current scanning point amplitude.

[0010] According to another aspect of the present application, a display device is provided, comprising:

[0011] A receiving module configured to receive a scan list input by a user;

[0012] The display module is configured to display target scanning information of each channel, wherein the target scanning information of each channel is related to the scanning list, and the target scanning information includes: scanning progress, current scanning point frequency, and current scanning point amplitude.

[0013] According to another aspect of the present application, an electronic device is provided, comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the above-mentioned display method.

[0017] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the above-mentioned display method when executed. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] FIG1 is a flow chart of a display method provided in an embodiment of the present application;

[0019] FIG2 is a schematic diagram of a display effect provided by an embodiment of the present application;

[0020] FIG3 is a flow chart of another display method provided in an embodiment of the present application;

[0021] FIG4 is a schematic structural diagram of a display device provided in an embodiment of the present application;

[0022] FIG5 is a schematic structural diagram of an electronic device for implementing a display method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. The described embodiments are only part of the embodiments of the present application.

[0024] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] Example 1

[0026] FIG1 is a flow chart of a display method provided in an embodiment of the present application. This embodiment is applicable to display situations. The method can be executed by a display device in an embodiment of the present application. The device can be implemented in software and / or hardware. As shown in FIG1 , the method includes the following steps:

[0027] S101: Receive a scan list input by a user.

[0028] In this embodiment, the scan list may be a scan task list formed by configuration data input by a user through a control interface provided by the software system.

[0029] The user inputs a scan list through a control interface provided by the software system, and the software system receives the scan list input by the user.

[0030] S102: Display target scanning information of each channel.

[0031] In this embodiment, the RF source may be, for example, a multi-channel RF source, that is, a RF source including multiple channels. The embodiment of the present application does not limit the number of channels.

[0032] Target scan information refers to the actual scan point information corresponding to the scan list. Each channel's target scan information is associated with the scan list; different scan lists can correspond to different channels' target scan information. Target scan information includes scan progress, current scan point frequency, and current scan point amplitude. Scan progress refers to the progress of the current scan for each channel, represented by a progress bar. Current scan point frequency refers to the frequency of the current scan point, and current scan point amplitude refers to the amplitude of the current scan point.

[0033] The target scanning information of each channel corresponding to the scanning list is displayed on the UI, which may include, for example, attribute information such as scanning progress, current scanning point frequency, and current scanning point amplitude.

[0034] The embodiment of the present application displays the target scan information of each channel by receiving the scan list input by the user. The target scan information of each channel is related to the scan list, wherein the target scan information includes: scan progress, current scan point frequency, and current scan point amplitude. Through the technical solution of the present application, the target scan information of each channel corresponding to the scan list input by the user, such as scan progress, current scan point frequency, and current scan point amplitude, etc., can be displayed on the UI. This solves the problem that when the user is conducting equipment testing or research, it is not possible to simply and intuitively obtain the scan progress and frequency amplitude information corresponding to the scan point in a timely manner through the operation interface or instructions, which brings inconvenience to the user. It can provide the user with detailed information of the current scan, which is convenient for the user to record and adjust in time. There is no need to connect additional equipment such as a spectrum analyzer or use remote commands to control the RF source for automated testing, which reduces the hardware cost and time cost used by the user.

[0035] In one embodiment, the display method is applied to a radio frequency source device, the radio frequency source device includes: a display processing module and a data processing module, and the display method is executed by the display processing module.

[0036] In this embodiment, the RF source device is composed of a software system and a field-programmable gate array (FPGA) system. The software system provides a user control interface and generates configuration data, i.e., a scan list. The FPGA system generates output signals based on the configuration data, i.e., the scan list, as the output of the RF source device. The software system can be referred to as the display processing module, and the FPGA system can be referred to as the data processing module.

[0037] Displays target scan information for each channel, including S1-S4.

[0038] S1. Generate a time axis based on the scan list.

[0039] In this embodiment, the time axis can be understood as the time axis of UI display, and the display processing module, ie, the software system, performs UI display according to the time axis.

[0040] The display processing module, that is, the software system, can autonomously calculate the progress of the current scan based on the scan list to generate a timeline for UI display, and perform UI display based on the timeline.

[0041] S2. Determine the initial scanning information of each channel according to the time axis, and display the initial scanning information of each channel.

[0042] The initial scanning information may be the scanning information initially displayed on the UI interface according to the pre-determined scanning list. For example, the initial scanning information may include the initial scanning progress, the current scanning point frequency, and the current scanning point amplitude.

[0043] The display processing module, i.e., the software system queries the time axis to obtain initial scanning information such as the initial scanning progress, current scanning point frequency, and current scanning point amplitude of each channel, and displays the initial scanning information of each channel on the UI.

[0044] S3. Obtain output information of the data processing module.

[0045] The output information is the output information generated by the data processing module according to the scan list. For example, the output information may be the actual output information of the current scan, such as the current scan sequence number, the current scan point frequency, and the current scan point amplitude.

[0046] The display processing module, namely the software system, reads the output information of the data processing module, namely the FPGA system.

[0047] S4. Determine the target scanning information of each channel according to the output information of the data processing module and the time axis, and display the target scanning information of each channel.

[0048] The data processing module, i.e., the FPGA system, returns output information to the display processing module, i.e., the software system. The display processing module, i.e., the software system, determines the target scanning information of each channel based on the output information and the time axis, and synchronously displays the target scanning information of each channel.

[0049] According to the technical solution of the embodiment of the present application, the UI synchronously displays the actual output information of the RF source scanning function, which can provide users with more detailed information in a timely manner, such as the target scanning information of each channel, including parameter information such as the scanning progress, the current scanning point frequency, and the current scanning point amplitude.

[0050] In one embodiment, obtaining output information of the data processing module includes S31-S33.

[0051] S31. Determine the scan dwell time according to the scan list.

[0052] In this embodiment, the scan dwell time may be an interval of the scan list, such as the dwell time of each scan.

[0053] The display processing module, namely the software system, determines the scan dwell time according to the scan list.

[0054] S32. Determine a target reading cycle according to the scan dwell time.

[0055] The target reading cycle may be a preset cycle for reading output information of the data processing module, which is not limited in this embodiment. The target reading cycle must be less than the minimum scanning dwell time.

[0056] S33. Read the output information of the data processing module according to the target reading cycle.

[0057] The display processing module, i.e., the software system, can autonomously calculate the progress of the current scan based on the scan dwell time, determine the target reading cycle based on the scan dwell time, and periodically read the output information of the data processing module, i.e., the FPGA system, based on the target reading cycle.

[0058] Because the "scan dwell time" in the RF source device's "scan function" is relatively short, if the display processing module (i.e., the software system) reads output information directly from the data processing module (i.e., the FPGA system), not only would it be too frequent and consume too many system resources, but the central processing unit (CPU) would also be unable to process the information in a timely manner. This untimely reading of information can lead to large errors in the output information obtained by the display processing module (i.e., the software system). However, in the present embodiment, this problem is optimized by reading the output information of the data processing module based on the scan dwell time to achieve synchronization between the two.

[0059] In one embodiment, the output information includes: the current scanning point sequence number, the current scanning point frequency, and the current scanning point amplitude.

[0060] The target scanning information of each channel is determined according to the output information of the data processing module and the time axis, and the target scanning information of each channel is displayed, including S41-S42.

[0061] S41. Query the time axis according to the current scanning point sequence number to obtain the scanning progress.

[0062] After the display processing module, ie, the software system, reads the output information of the data processing module, ie, the FPGA system, it queries the time axis according to the current scanning point sequence number included in the output information to obtain the scanning progress of each channel.

[0063] S42. Display the scanning progress, current scanning point frequency and current scanning point amplitude of each channel.

[0064] After the display processing module, i.e. the software system, queries the scanning progress of each channel, it displays the scanning progress of each channel and the current scanning point frequency and current scanning point amplitude in the output information on the UI.

[0065] In one embodiment, initial scanning information of each channel is determined according to a time axis, including S21 - S22 .

[0066] S21. Obtain an initial timestamp and a current timestamp.

[0067] The initial timestamp is the timestamp corresponding to the start output notification information sent by the data processing module.

[0068] The output start notification information may be information sent from the data processing module to the display processing module, and is used to notify the display processing module that the data processing module is about to start outputting the output information of the data processing module.

[0069] The timestamp corresponding to the start output notification information sent by the data processing module, i.e., the FPGA system, received by the display processing module, i.e., the software system, is used as the initial timestamp, and the timestamp corresponding to the current acquisition operation is used as the current timestamp.

[0070] S22 , querying the time axis according to the initial timestamp and the current timestamp to obtain initial scan point attribute information of each channel, and displaying initial scan information of each channel according to the initial scan point attribute information.

[0071] The display processing module, i.e., the software system, calculates the time difference between the initial timestamp and the current timestamp based on the initial timestamp and the current timestamp. In actual operation, since there is a certain delay in data transmission between the display processing module, i.e., the software system, and the data processing module, i.e., the FPGA system, the time difference between the initial timestamp and the current timestamp is added to the delay time. Then, based on this result, the time axis is queried to obtain the serial number of the initial scanning point of each channel. Then, based on the serial number of the initial scanning point of each channel, the initial scanning information such as the frequency and amplitude of the initial scanning point of each channel is obtained, and the initial scanning information of each channel is displayed on the UI.

[0072] In one embodiment, the target scanning information further includes: the frequencies of the scanning points adjacent to the current scanning point and the amplitudes of the scanning points adjacent to the current scanning point.

[0073] The adjacent scanning point of the current scanning point may be the previous adjacent scanning point of the current scanning point or the next adjacent scanning point of the current scanning point.

[0074] Accordingly, the target scan information of each channel is displayed, including:

[0075] S43. Query the scan list according to the current scan point sequence number to obtain the scan progress, the current scan point frequency, the current scan point amplitude, the frequency of the current scan point's adjacent scan points, and the amplitude of the current scan point's adjacent scan points.

[0076] The display processing module, i.e., the software system, queries the scan list according to the current scan point sequence number to obtain the scan progress, the current scan point frequency, the current scan point amplitude, the frequency of the current scan point's adjacent scan points, and the amplitude of the current scan point's adjacent scan points.

[0077] S44. Display the scanning progress of each channel, the frequency of the current scanning point, the amplitude of the current scanning point, the frequency of the adjacent scanning point of the current scanning point, and the amplitude of the adjacent scanning point of the current scanning point.

[0078] The scan progress of each channel, the frequency of the current scan point, the amplitude of the current scan point, the frequency of the adjacent scan points of the current scan point, and the amplitude of the adjacent scan points of the current scan point are displayed on the UI.

[0079] As an exemplary description of an embodiment of the present application, FIG2 is a schematic diagram of a display effect provided by an embodiment of the present application. As shown in FIG2 , the target scanning information of 8 channels can be displayed simultaneously on the UI, and the target scanning information includes: scanning progress, current scanning point frequency, and current scanning point amplitude. In this embodiment, the scanning point is the scanning frequency point. As can be seen from FIG2 , each channel is in a display scanning mode, wherein the display scanning mode can be a step mode or a list mode. FIG2 shows the serial number, frequency, and amplitude of the current scanning frequency point corresponding to each channel, and also displays the serial number, frequency, and amplitude of the next scanning frequency point. At the same time, the current scanning progress of each channel is also displayed through the shaded part. For example, the frequency of the current scanning frequency point of channel 1 is 1.500000000GHz, the amplitude of the current scanning frequency point of channel 1 is 10.00dBm, the frequency of the next scanning frequency point of channel 1 is 8.0GHz, and the amplitude of the next scanning frequency point of channel 1 is 9dBm; the frequency of the current scanning frequency point of channel 2 is 2.000000000GHz, the amplitude of the current scanning frequency point of channel 2 is 7.00dBm, the frequency of the next scanning frequency point of channel 2 is 1.0GHz, and the amplitude of the next scanning frequency point of channel 1 is 9dBm; subsequent channels are not repeated one by one.

[0080] As an exemplary description of an embodiment of the present application, FIG3 is a flow chart of another display method provided by an embodiment of the present application. As shown in FIG3 , the display method includes the following steps (the software system is the display processing module, and the FPGA is the data processing module):

[0081] S201, scan data loading.

[0082] The software system loads the scanned data, i.e. the scan list, into the FPGA and waits for the FPGA to parse and execute it.

[0083] S202: Notification starts outputting.

[0084] After parsing the data, the FPGA starts to execute information output. While executing information output, it sends a message to the software system to start executing information output, that is, it starts to output notification information, such as an interrupt signal, to notify the software system to start updating the UI display.

[0085] S203: Automatically update the UI interface according to the scan data.

[0086] The software system can independently calculate the progress of the current scan based on the scan residence time, etc., to generate a timeline for UI display, and perform UI display based on the timeline.

[0087] S204, periodically read the actual output of the current scan of the FPGA.

[0088] Since the software system is relatively complex and its time accuracy is far different from that of the FPGA, the software system needs to periodically, that is, read the actual output information of the current scan from the FPGA at equal intervals, such as the current scan frequency point number, the next scan frequency point number, and the frequency and amplitude corresponding to the scan frequency point.

[0089] S205. FPGA returns the actual output of the current scan.

[0090] The FPGA returns the actual output of the current scan, that is, the output information, to the software system.

[0091] S206: Display the UI according to the actual output of the current scan.

[0092] The software system displays the current scanning frequency point number, the frequency of the current scanning frequency point, the amplitude of the current scanning frequency point, the next scanning frequency point number, the frequency of the next scanning frequency point, and the amplitude of the next scanning frequency point on the UI according to the output information until the scan is completed.

[0093] S207: Scanning stops.

[0094] S208. The UI clears the UI display.

[0095] The technical solution of the embodiment of the present application, by periodically obtaining the attribute information of the current actual output frequency point from the FPGA for UI display, makes the UI display more accurate, and greatly reduces the frequency of the software system accessing the FPGA, reduces the CPU load, makes data processing more timely, and can display the frequency and amplitude information of the next scan frequency point according to the time axis, providing more help for the user. The technical solution of the embodiment of the present application, in terms of structure, this solution is implemented using logic and software, does not involve hardware logic and other aspects, and is convenient for function changes and subsequent function additions; in terms of function, the main function of this solution is to provide users with a clearer and more detailed status display, which is convenient for user use; in terms of cost, this solution is implemented using logic and software, and has a high fault tolerance rate, and the main cost is concentrated in the time of software engineers developing and test engineers testing.

[0096] Example 2

[0097] FIG4 is a schematic diagram of the structure of a display device according to an embodiment of the present application. This embodiment is applicable to display situations. The device can be implemented in software and / or hardware and can be integrated into any device that provides a display function. As shown in FIG4 , the display device includes: a receiving module 301 and a display module 302.

[0098] The receiving module 301 is configured to receive a scan list input by a user; the display module 302 is configured to display the target scan information of each channel, wherein the target scan information of each channel is related to the scan list, and the target scan information includes: scan progress, current scan point frequency, and current scan point amplitude.

[0099] In one embodiment, the method is applied to a radio frequency source device, the radio frequency source device includes: a display processing module and a data processing module, and the display method is executed by the display processing module; the display module 302 includes:

[0100] A generating unit is configured to generate a time axis according to a scan list; a first processing unit is configured to determine initial scan information of each channel according to the time axis and display the initial scan information of each channel; an acquiring unit is configured to acquire output information of the data processing module, wherein the output information is output information generated by the data processing module according to the scan list; a second processing unit is configured to determine target scan information of each channel according to the output information of the data processing module and the time axis, and display the target scan information of each channel.

[0101] In one embodiment, the acquiring unit includes:

[0102] The first determining subunit is configured to determine the scan dwell time according to the scan list; the second determining subunit is configured to determine the target reading cycle according to the scan dwell time; the reading subunit is configured to read the output information of the data processing module according to the target reading cycle.

[0103] In one embodiment, the output information includes: the current scanning point sequence number, the current scanning point frequency, and the current scanning point amplitude; the second processing unit includes:

[0104] The first query subunit is configured to query the time axis according to the current scanning point sequence number to obtain the scanning progress; the display subunit is configured to display the scanning progress, current scanning point frequency and current scanning point amplitude of each channel.

[0105] In one embodiment, the first processing unit includes:

[0106] An acquisition subunit is configured to acquire an initial timestamp and a current timestamp, wherein the initial timestamp is the timestamp corresponding to the start output notification information sent by the data processing module; a second query subunit is configured to query the time axis according to the initial timestamp and the current timestamp to obtain the initial scanning point sequence number of each channel, and obtain the initial scanning information of each channel according to the initial scanning point sequence number.

[0107] In one embodiment, the target scanning information further includes: the frequency of the adjacent scanning points of the current scanning point and the amplitude of the adjacent scanning points of the current scanning point; accordingly, the display module 302 is configured to:

[0108] The scanning list is queried according to the current scanning point sequence number to obtain the scanning progress, the current scanning point frequency, the current scanning point amplitude, the frequency of the adjacent scanning points of the current scanning point, and the amplitude of the adjacent scanning points of the current scanning point; the scanning progress, the current scanning point frequency, the current scanning point amplitude, the frequency of the adjacent scanning points of the current scanning point, and the amplitude of the adjacent scanning points of the current scanning point are displayed for each channel.

[0109] The above-mentioned product can execute the display method provided by any embodiment of the present application, and has the corresponding functional modules and effects for executing the display method.

[0110] Example 3

[0111] FIG5 shows a block diagram of an electronic device 40 that can be used to implement an embodiment of the present application. The electronic device 40 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 40 can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0112] As shown in Figure 5, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 41 can perform a variety of appropriate actions and processes according to the computer program stored in the ROM 42 or the computer program loaded from the storage unit 48 to the RAM 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, ROM 42 and RAM 43 are connected to each other via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0113] Multiple components in the electronic device 40 are connected to the I / O interface 45, including an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a magnetic disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0114] The processor 41 may be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the processor 41 include a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 performs the various methods and processes described above, such as the display method:

[0115] Receive a scan list input by a user; display target scan information for each channel, wherein the target scan information for each channel is related to the scan list, and the target scan information includes: scan progress, current scan point frequency, and current scan point amplitude.

[0116] In some embodiments, the display method can be implemented as a computer program that is tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the display method described above can be performed. Alternatively, in other embodiments, processor 41 can be configured to perform the display method in any other suitable manner (e.g., by means of firmware).

[0117] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs, application specific integrated circuits (ASICs), application specific standard parts (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0118] Computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0119] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. Examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0120] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor) configured to display information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be configured to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and the input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0121] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0122] A computing system may include a client and a server. The client and server are generally remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, establishing a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This is a host product within a cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosts and virtual private server (VPS) services.

[0123] The various forms of processes shown above can be used to reorder, add, or delete steps. For example, the multiple steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. This document is not limited here.

Claims

1. A display method, comprising: Receive a scan list input by the user; The target scanning information of each channel is displayed, wherein the target scanning information of each channel is related to the scanning list, and the target scanning information includes: scanning progress, current scanning point frequency and current scanning point amplitude.

2. The method according to claim 1, wherein: The display method is applied to a radio frequency source device, the radio frequency source device comprises: a display processing module and a data processing module, and the display method is executed by the display processing module; The target scanning information of each channel is displayed, including: generating a timeline according to the scan list; Determining initial scanning information of each channel according to the time axis, and displaying the initial scanning information of each channel; Acquire output information of the data processing module, wherein the output information is output information generated by the data processing module according to the scan list; The target scanning information of each channel is determined according to the output information of the data processing module and the time axis, and the target scanning information of each channel is displayed.

3. The method according to claim 2, wherein: The obtaining the output information of the data processing module includes: Determining a scan dwell time according to the scan list; Determining a target read cycle according to the scan dwell time; The output information of the data processing module is read according to a target reading cycle.

4. The method according to claim 3, wherein: The output information includes: the current scanning point sequence number, the current scanning point frequency and the current scanning point amplitude; The step of determining target scanning information of each channel according to the output information of the data processing module and the time axis, and displaying the target scanning information of each channel includes: Query the time axis according to the current scanning point sequence number to obtain the scanning progress; Displays the scanning progress, current scanning point frequency and current scanning point amplitude of each channel.

5. The method according to claim 2, wherein: The determining of initial scanning information of each channel according to the time axis includes: Get the initial timestamp and the current timestamp, where the initial timestamp is the time when the data is received. The timestamp corresponding to the start output notification information sent by the processing module; The time axis is queried according to the initial timestamp and the current timestamp to obtain the initial scanning point sequence number of each channel, and the initial scanning information of each channel is obtained according to the initial scanning point sequence number.

6. The method according to claim 1, wherein: The target scanning information also includes: the frequency of the adjacent scanning points of the current scanning point and the amplitude of the adjacent scanning points of the current scanning point; The target scanning information of each channel is displayed, including: Query the scanning list according to the current scanning point sequence number to obtain the scanning progress, the current scanning point frequency, the current scanning point amplitude, the frequency of the adjacent scanning points of the current scanning point, and the amplitude of the adjacent scanning points of the current scanning point; Displays the scanning progress of each channel, the frequency of the current scanning point, the amplitude of the current scanning point, the frequency of the adjacent scanning point of the current scanning point, and the amplitude of the adjacent scanning point of the current scanning point.

7. A display device, comprising: A receiving module, configured to receive a scan list input by a user; The display module is configured to display target scanning information of each channel, wherein the target scanning information of each channel is related to the scanning list, and the target scanning information includes: scanning progress, current scanning point frequency and current scanning point amplitude.

8. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the display method according to any one of claims 1 to 6.

9. A computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a processor to implement the display method according to any one of claims 1 to 6 when executed.

Citation Information

Patent Citations

  • Method and device for displaying scanning state and related scanning equipment system

    CN103892917A

  • Scanning process display method used for magnetic resonance examination and display interface

    CN104622471A

  • Medical imaging method and device

    CN107563126A

  • Display method and device, equipment and storage medium

    CN117112374A

  • Scanning state indicator

    CN1206978A