A one-click dialing method for power dispatching and a power dispatching terminal
Patent Information
- Application Number
- CN202610938883.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-26
- Publication Date
- 2026-09-01
AI Technical Summary
该系统的优点是符合传统调度通信建设模式,但缺点是难以兼容并接入新的行政软交换网络(或称为软交换系统),升级扩展成本高;同时,现有的调度台设备或专用调度话机普遍存在系统操作复杂、故障返修维护周期长等问题,缺乏调度场景下高频的“快速拨号”等专用能力,容易影响调度员的使用体验与工作效率
[0051] The SIP protocol allows for compatible access to both administrative and dispatch softswitch networks, enhancing networking flexibility and enabling power dispatch terminals to meet the dual calling needs of both administrative and dispatch scenarios. Furthermore, automatic regional identification of target numbers helps dispatchers achieve "high-frequency, fast, and low-error" one-click dialing, improving user experience and work efficiency.
Smart Images

Figure CN122679133A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a one-click dialing method for power dispatching and a power dispatching terminal. Background Technology
[0002] As the "brain" of the power grid's stable operation, the power system dispatching team requires dispatchers to complete communication operations such as issuing orders, making contacts, and coordinating responses in a high-frequency, fast, and reliable manner during their shifts. Therefore, the efficiency and reliability of the call management system have a direct impact on dispatching response speed and operational safety.
[0003] Currently, power dispatching terminals (such as dispatch console equipment or dedicated dispatching phones) designed and used by power grid dispatching agencies at all levels to achieve dispatching functions are mostly based on program-controlled switching systems, using a traditional signal transmission mode of two transmission channels + one data channel (i.e., 2B+D). The advantage of this system is that it conforms to the traditional dispatching communication construction model, but its disadvantages include difficulty in compatibility with and integration into new administrative softswitch networks (or softswitch systems), resulting in high upgrade and expansion costs. Furthermore, existing dispatch console equipment or dedicated dispatching phones generally suffer from complex system operation, long fault repair and maintenance cycles, and a lack of dedicated capabilities such as high-frequency "speed dialing" in dispatching scenarios, which can easily affect the user experience and work efficiency of dispatchers. Therefore, it is necessary to provide a solution that is compatible with both administrative softswitch networks (primarily for office communication scenarios) and dispatching softswitch networks (primarily for dispatching scenarios) to improve dispatching effectiveness. Summary of the Invention
[0004] This invention provides a one-click dialing method and a power dispatching terminal, which enables the power dispatching terminal to be registered, accessed and used in both administrative softswitch networks and dispatching softswitch networks, thus meeting the operational needs of power dispatchers for one-click dialing and dispatching.
[0005] The first aspect of this invention provides a one-click dialing method for power dispatching, applied to a power dispatching terminal, the method comprising:
[0006] Configure terminal parameters according to the Session Initiation Protocol (SIP) configuration parameters of the administrative softswitch network and the dispatch softswitch network, respectively.
[0007] Based on the configured terminal parameters and SIP registration signaling, the system initiates account registration requests to the administrative softswitch network and the dispatch softswitch network respectively, in order to obtain successful registration responses from the administrative softswitch network and the dispatch softswitch network. The successful registration response indicates that the power dispatch terminal has successfully accessed the administrative softswitch network and the dispatch softswitch network after passing the identity authentication and address binding required for registration.
[0008] The system receives a one-click dialing request from the dispatcher for a target number on the terminal interface, performs regional identification on the target number, and generates the final dialing number.
[0009] The administrative softswitch network or the dispatch softswitch network is invoked to initiate a call request to the called terminal corresponding to the final dialed number, so that a call is established between the power dispatch terminal and the called terminal.
[0010] Optionally, the step of performing region identification on the target number includes:
[0011] Based on the number of digits in the target number, determine whether the target number is an internal line number or an external line number;
[0012] If the target number is an internal number, the final dialing number is determined to be the target number;
[0013] If the target number is an outside number, the region prefix corresponding to the target number is identified based on the local number attribute and out-of-town number attribute in the inventory, and the final dialing number is determined to be the region prefix plus the target number.
[0014] Optionally, before receiving the dispatcher's one-click dialing request for the target number on the terminal interface, the method further includes:
[0015] A hierarchical directory of contacts is set in the terminal interface; the hierarchical directory of contacts includes at least a three-level entry structure of contact group, contact name, and contact terminal number, and the hierarchical directory of contacts allows for retrieval and display;
[0016] Setting the contact's name and / or the contact's terminal number to support one-click triggering of the step of regional identification of the target number, thereby enabling one-click dialing.
[0017] Optionally, the step of setting the contact hierarchy directory on the terminal interface includes:
[0018] Import at least one entry from the address book to parse the three-level entry structure, and then verify the content of the parsed three-level entry structure.
[0019] If the verification fails, the contact information is modified and / or supplemented until it meets the verification conditions; the verification conditions include the existence of a contact terminal number as a required field and the number format conforming to a preset format;
[0020] The contact information that meets the verification conditions is written into the terminal contact book according to the three-level entry structure for storage, so that the terminal contact book is displayed as a sub-directory on the terminal interactive interface.
[0021] Optionally, after a call is established between the power dispatch terminal and the called terminal, the method further includes:
[0022] The call content is recorded locally and the corresponding recording metadata is recorded; the recording metadata includes at least one of the following call record items: call time, call number, contact person, and call direction;
[0023] A recording playback entry is set in the terminal interface; the recording playback entry is used to index the target recording file for playback through the association between the local recording file and the recording metadata.
[0024] Optionally, the step of invoking the administrative softswitch network or the dispatch softswitch network to initiate a call request to the called terminal corresponding to the final dialed number includes:
[0025] In terms of priority, call requests initiated by the scheduling softswitch network are given a higher priority than call requests initiated by the administrative softswitch network.
[0026] A second aspect of the present invention provides a power dispatching terminal, comprising: a docking unit, a number processing unit, and a call control unit;
[0027] The docking unit is used to configure terminal parameters according to the Session Initiation Protocol (SIP) configuration parameters of the administrative softswitch network and the scheduling softswitch network, respectively.
[0028] The docking unit is also used to initiate account registration requests to the administrative softswitch network and the dispatch softswitch network respectively based on the configured terminal parameters and SIP registration signaling, so as to obtain a successful registration response returned by the administrative softswitch network and the dispatch softswitch network; the successful registration response is used to indicate that the power dispatch terminal has successfully accessed the administrative softswitch network and the dispatch softswitch network through the identity authentication and address binding steps required for registration;
[0029] The number processing unit is used to receive a one-click dialing request from the dispatcher for a target number on the terminal interactive interface, and to perform regional identification on the target number to generate the final dialing number;
[0030] The call control unit is used to invoke the administrative softswitch network or the dispatch softswitch network to initiate a call request to the called terminal corresponding to the final dialed number, so that a call can be established between the power dispatch terminal and the called terminal.
[0031] Optionally, the number processing unit is specifically used for:
[0032] Based on the number of digits in the target number, determine whether the target number is an internal or external line number;
[0033] If the target number is an internal number, the final dialing number is the target number;
[0034] If the target number is an outside number, the region prefix corresponding to the target number is identified based on the local number attributes and out-of-town number attributes in the inventory, and the final dialing number is determined to be the region prefix plus the target number.
[0035] Optionally, the number processing unit is also used for:
[0036] Set up a hierarchical directory for contacts in the terminal interface; the hierarchical directory for contacts should include at least a three-level entry structure of contact group, contact name, and contact terminal number, and the hierarchical directory for contacts should allow for retrieval and display;
[0037] Setting the contact's name and / or contact's terminal number supports one-click triggering of the target number's area identification step to enable one-click dialing.
[0038] Optionally, the number processing unit is specifically used for:
[0039] Import at least one entry from the address book to parse the three-level entry structure, and then verify the content of the parsed three-level entry structure.
[0040] If the verification fails, the contact information will be modified and / or supplemented until it meets the verification criteria. The verification criteria include the existence of a contact's terminal number as a required field and the number format conforming to the preset format.
[0041] Contact information that meets the verification criteria is written into the terminal's contact list in a three-level entry structure for storage, so that the terminal's contact list is displayed as a sub-directory on the terminal's interactive interface.
[0042] Optionally, the call control unit is also used for:
[0043] Record the call locally and record the corresponding recording metadata; the recording metadata includes at least one of the following call record items: call time, call number, contact person, and call direction;
[0044] Set up a recording playback entry point on the terminal interface; the recording playback entry point is used to index the target recording file for playback by means of the association between the local recording file and the recording metadata.
[0045] Optionally, the call control unit is specifically used for:
[0046] In terms of priority, call requests initiated by the scheduled softswitch network are given higher priority than call requests initiated by the administrative softswitch network.
[0047] A third aspect of the present invention provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the one-click dialing method for power dispatch as described above.
[0048] The fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed, implements the one-click dialing method for power dispatch as described above.
[0049] The fifth aspect of the present invention provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein when the program instructions are executed by a computer, the computer performs the power dispatch one-click dialing method as described above.
[0050] As can be seen from the above technical solutions, the present invention has the following advantages:
[0051] The SIP protocol allows for compatible access to both administrative and dispatch softswitch networks, enhancing networking flexibility and enabling power dispatch terminals to meet the dual calling needs of both administrative and dispatch scenarios. Furthermore, automatic regional identification of target numbers helps dispatchers achieve "high-frequency, fast, and low-error" one-click dialing, improving user experience and work efficiency. Attached Figure Description
[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0053] It should be noted that although the steps in the flowcharts (if any) involved in the embodiments are drawn sequentially according to the arrows, unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts involved in the embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.
[0054] Figure 1This is a flowchart illustrating a one-click dialing method for power dispatching according to an embodiment of the present invention;
[0055] Figure 2 This is a system overall structure diagram of a one-click dialing method for power dispatch according to an embodiment of the present invention;
[0056] Figure 3 This is a terminal-side software module diagram of a one-click dialing method for power dispatching according to an embodiment of the present invention;
[0057] Figure 4 This is a flowchart illustrating a one-click dialing method for power dispatching according to an embodiment of the present invention.
[0058] Figure 5 This is a flowchart illustrating the import process of an Excel file into a power dispatch one-click dialing method according to an embodiment of the present invention.
[0059] Figure 6 This is a flowchart illustrating the one-click recording retrieval process of a one-click dialing method for power dispatching according to an embodiment of the present invention.
[0060] Figure 7 This is a schematic diagram of the structure of a power dispatch one-click dialing terminal according to an embodiment of the present invention;
[0061] Figure 8 This is a structural block diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0063] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0064] In the following description, expressions such as "one specific implementation" or "one specific example" describe a subset of all possible embodiments. However, it is understood that "one specific implementation" or "one specific example" can be the same or different subsets of all possible embodiments and can be combined with each other without conflict. In the following description, the term "multiple" means at least two. When a certain value mentioned in this application reaches a threshold (if it exists), in some specific examples, it can include the former being greater than the latter. When "any" or "at least one" or similar expressions are mentioned, it specifically refers to any one of the listed examples or any combination of these examples.
[0065] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0066] It should be noted that, in the optional embodiments of the present invention, the data related to object information, etc., requires the permission or consent of the object when the embodiments of the present invention are applied to specific products or technologies. Furthermore, the collection, use, and processing of the relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. In other words, if the embodiments of the present invention involve data related to an object, it needs to be obtained with the object's authorization and consent, the authorization and consent of relevant departments, and in accordance with the relevant laws, regulations, and standards of the country and region. If the embodiments involve personal information, the acquisition of all personal information requires the individual's consent. If sensitive information is involved, the separate consent of the information subject is required. The embodiments also need to be implemented with the object's authorization and consent.
[0067] Please see Figure 1 , Figure 1 The flowchart illustrates the steps of a one-click dialing method for power dispatching provided in Embodiment 1 of the present invention.
[0068] This invention provides a one-click dialing method for power dispatching, which can be deployed on a power dispatching terminal, including:
[0069] Step 101: The power dispatch terminal configures its parameters according to the Session Initiation Protocol (SIP) configuration parameters of the administrative softswitch network and the dispatch softswitch network, respectively.
[0070] The aforementioned power dispatching terminal can be in the form of a dedicated dispatching phone or dispatching console equipment, such as a touch screen IP phone terminal.
[0071] The aforementioned softswitch system provides SIP registration, authentication, routing, and call control capabilities, and supports compatible access with softswitch systems from brands such as Yuanha, Huawei, and Guangha. It can be categorized into administrative softswitch networks and dispatch softswitch networks based on requirements or functional scenarios. In contrast, the administrative softswitch is a standardized IP communication core device designed for daily office communication scenarios in the power system. Its core positioning is to replace traditional PBXs, providing basic administrative call services such as extension dialing, external line access / outbound calls, call forwarding, and voicemail based on the standard SIP protocol. It generally only serves the daily communication needs of ordinary office staff and lacks the one-click group calling, forced disconnection, and priority preemption functions specific to power dispatch scenarios. Therefore, this solution compatibly supplements the dispatch softswitch network, allowing the administrative softswitch to complement the dispatch softswitch functions for emergency command and instruction issuance, jointly supporting the "office + dispatch" full-scenario communication of the power system.
[0072] For ease of explanation, the aforementioned administrative softswitch network and dispatch softswitch network can be collectively referred to as a dual softswitch network or dual softswitch system. In practical applications, the access process of the dual softswitch system is similar. Step 101 can be called the local pre-preparation process for the terminal: the terminal performs basic adaptation with the dual softswitch network (this can be regarded as a prerequisite for successful access to the softswitch network).
[0073] For example, a touchscreen IP phone terminal can pre-store standard SIP configuration parameters for a dual softswitch system. Upon power-on, the terminal automatically reads these parameters and completes basic configuration. These SIP configuration parameters may include the dual softswitch system's IP address, SIP registration port, the terminal's dedicated administrative SIP account, dispatch SIP account, authentication password, the terminal's intranet IP address, and local SIP port. Simultaneously, the terminal is uniformly configured with a voice encoding format and transmission protocol. The voice encoding format can be fixed at G.711, the transmission protocol can be UDP, and the registration validity period can be configured to 3600 seconds to meet the low-latency, clear voice communication requirements of the power intranet. Manual modification of configuration parameters is also supported to accommodate port and domain name differences between different softswitch brands such as Yuanha, Huawei, and Guangha. This is merely an example; other voice encoding formats, transmission protocols, and registration validity periods can be selected as needed.
[0074] The aforementioned SIP configuration parameters can be pre-stored by the terminal and automatically loaded after system startup, enabling the terminal to establish standard SIP communication links with the administrative softswitch system and the dispatch softswitch system respectively based on unified and standardized configuration information. This provides a complete parameter foundation and communication guarantee for subsequent parallel registration, dual-system online keep-alive, scenario-based call control, and one-click dispatch functions.
[0075] The above-mentioned voice encoding format uses G.711 encoding, and the transmission protocol uses UDP protocol based on the following considerations:
[0076] G.711, as a pulse code modulation standard speech code recognized by the International Telecommunication Union, features low coding latency, high speech fidelity, mature and stable implementation, and wide compatibility. It can meet the stringent requirements of power dispatch communication for speech clarity, real-time performance, and reliability. It can achieve seamless media-level compatibility with various existing administrative softswitch systems and dispatch softswitch systems, avoiding call abnormalities, silence, or interruptions due to coding mismatch.
[0077] The transport layer employs the UDP protocol, leveraging its connectionless nature, low overhead, and short transmission latency to reduce handshake and retransmission overhead during SIP signaling interaction and media stream transmission. This improves the response speed of registration, call setup, and call processes, making it particularly suitable for the low-latency and high-real-time requirements of power dispatching scenarios. Furthermore, under the premise of a stable and reliable power intranet environment, the UDP protocol can meet the real-time transmission requirements of dispatching communication for signaling and media streams while ensuring transmission efficiency.
[0078] By uniformly configuring G.711 voice encoding and UDP transmission protocol, the terminal can achieve standardized and universal adaptation of the protocol layer and media layer when performing SIP registration, authentication, call establishment and media negotiation with the administrative softswitch system and the dispatch softswitch system. This further enhances the terminal's compatibility with softswitch equipment from different manufacturers and models, and ensures the stable and efficient operation of the communication link under the dual softswitch system.
[0079] For softswitch networks, the softswitch side can also perform early adaptation (multi-brand compatible core): for example, all brand softswitch enables the standard SIP protocol stack, disables brand-specific private extended signaling, opens SIP registration ports and call ports, and unifies authentication rules (such as supporting unified identity authentication by the power industry) to ensure that the parsing logic of SIP signaling is consistent for different brand softswitch.
[0080] The above basic preparations for the terminal to connect with the dual softswitch system and the unified configuration standard can ensure the protocol compatibility of the terminal with the existing softswitch systems of different brands, avoid subsequent registration and call failures due to parameter mismatch, and adapt the UDP protocol and G.711 encoding to meet the low latency and high stability requirements of power dispatching scenarios.
[0081] Step 102: Based on the configured terminal parameters and SIP registration signaling, the power dispatch terminal initiates account registration requests to the administrative softswitch network and the dispatch softswitch network respectively, in order to obtain successful registration responses from the administrative softswitch network and the dispatch softswitch network.
[0082] Step 101 is equivalent to local operation on the terminal, a local parameter configuration stage. No signaling interaction occurs with the administrative or dispatch softswitch, and the softswitch system is unaware of the terminal's existence. Therefore, the power dispatch terminal needs to complete registration to successfully access the softswitch network. In other words, the parameters configured in step 101 provide all the necessary input information for the registration action in step 102. Therefore, the successful registration response indicates that the power dispatch terminal has successfully accessed the administrative and dispatch softswitch networks by passing the required authentication and address binding procedures.
[0083] It should be noted that, for dual softswitch compatibility, any of the following registration strategies can be used:
[0084] Registration Strategy 1: Dual account registration for terminals - 1 administrative account is registered to the administrative softswitch (for daily office work), and 1 dispatch account is registered to the dispatch softswitch (for emergency dispatch). The terminal has built-in switching logic (the dispatch account is given priority by default, and manual switching is required during office work, with no operational threshold).
[0085] Registration Strategy 2: Single Account + Softswitch Interconnection – The terminal only registers with the dispatch softswitch. The administrative softswitch and the dispatch softswitch are interconnected via SIP trunk. When the dispatcher needs to make an office call, he dials the administrative extension number, and the dispatch softswitch automatically forwards the call to the administrative softswitch via the trunk, without the need for the terminal to switch accounts.
[0086] Step 102 is the parameter application and signaling interaction stage. By calling the terminal parameters such as the target address, account password and so on configured in step 101, the authentication and address binding of the dual softswitch are completed, and finally the softswitch network is successfully accessed.
[0087] For example, based on the standard SIP protocol, the terminal can independently initiate SIP registration requests (SIPREGISTER) to the administrative softswitch system and the scheduling softswitch system respectively, without waiting for a response from one softswitch before initiating the other (such as sending them simultaneously), thus improving registration efficiency; each SIPREGISTER request carries complete core fields, including configuration parameters such as the terminal's SIP account password, terminal's internal network IP address, and SIP port number.
[0088] After receiving the registration request, the dual softswitch systems connect to the unified power identity database to complete authentication and verification. The verification process is as follows: the softswitch extracts the account and password information from the request and compares it with the terminal binding information stored in the unified identity database to verify the legality of the account and the terminal's ownership rights. Authentication result feedback: if authentication is successful, the softswitch system returns a successful registration response to the terminal and records the binding relationship between the terminal's SIP account and network address in the local registration list, completing the terminal address registration; if authentication fails, the softswitch returns a registration failure response, and a prompt message pops up on the terminal's touchscreen, reminding the dispatcher to re-enter the correct account and password.
[0089] It should be noted that after registration is completed, the dual softswitch system can be kept active to ensure that the terminal remains online.
[0090] The specific operation process is as follows: The terminal monitors the registration validity period of the dual softswitch system in real time and independently maintains the registration status of the two softswitches without interfering with each other. For example, when the registration validity period of any softswitch has 1 / 3 of its duration remaining (i.e., 1200 seconds), the terminal automatically sends a SIPREGISTER refresh request to that softswitch. The refresh request fields are consistent with the initial registration request, only updating the validity period time in the Expires field. After receiving the refresh request, the softswitch system does not need to re-authenticate and directly updates the terminal's registration validity period, extending the online time. The above process is repeated to achieve continuous keep-alive. If the refresh request fails, the terminal retryes once every 30 seconds. If it still fails after 3 retries, it is determined that the softswitch registration is abnormal, and the touch screen prompts that the corresponding softswitch is offline. At the same time, the keep-alive and online status of the other softswitch is maintained.
[0091] The effects of the above-mentioned "maintaining the registration and keeping alive of the dual softswitch system" include: preventing terminals from going offline after the registration validity period expires, ensuring that terminals remain online in the dual softswitch system, ensuring that administrative office calls and emergency dispatch calls can be accessed at any time without response delay; maintaining the registration status of the dual softswitch independently, so that an anomaly of one softswitch does not affect the communication function of the other softswitch, improving the reliability of terminal communication, and adapting to the needs of uninterrupted communication in power dispatching.
[0092] Step 103: The power dispatch terminal receives the dispatcher's one-click dialing request for the target number on the terminal's interactive interface, performs regional identification on the target number, and generates the final dialing number.
[0093] For example, the terminal touchscreen interface is equipped with a visual one-click dialing control. This control is bound to preset commonly used power dispatch numbers, including individual call numbers for single dispatch terminals and group call numbers for dispatch teams or substations. Each control has a unique visual identifier (such as "Maintenance Team" or "Substation No. 1"), facilitating quick navigation and identification for dispatchers. When a dispatcher needs to initiate an emergency dispatch, they can directly click the corresponding one-click dialing control on the touchscreen, eliminating the need to manually input and process the dispatch terminal number. Similarly, when initiating a routine office call, the corresponding one-click dialing control on the touchscreen can be used to select an administrative extension number, quickly triggering the call.
[0094] In terms of implementation, the aforementioned one-click dialing control is adapted to the emergency operation habits of power dispatchers, simplifies the dispatch call process, achieves "one-click triggering," and shortens the instruction issuance time; manual number input meets the flexible call needs of daily office work, and the number pre-set and modification functions improve terminal adaptability and adapt to the number adjustment needs of different dispatch scenarios.
[0095] Step 104: The power dispatch terminal calls the administrative softswitch network or the dispatch softswitch network to initiate a call request to the called terminal corresponding to the final dialed number, so that a call can be established between the power dispatch terminal and the called terminal.
[0096] As can be seen, the dispatch terminal access and call control scheme based on SIP protocol softswitch in this embodiment of the invention can achieve compatible registration and call establishment for administrative softswitch and dispatch softswitch, improve network flexibility, and meet the dual call needs of power dispatch terminal in administrative communication scenarios and dispatch scenarios. The intelligent number recognition mechanism to automatically generate the final dialing string can reduce the time and errors of manual operation.
[0097] Through long-term research, the inventors have also discovered that while some existing IP phones or softphones can access softswitch networks, they are primarily designed for office communication and lack the specialized capabilities required for high-frequency dispatch scenarios, such as "speed dialing + group management + recording retrieval." In other words, these IP phone or softphone solutions are designed for non-dispatch-specific scenarios and lack dispatch capabilities. Furthermore, they struggle to meet dispatchers' "one-click completion" requirements in areas such as batch address book maintenance, number rule processing (e.g., outgoing lines, area code recognition, automatic prefix dialing), and quick entry organization. In addition, current user manuals provide "one-click" applications with programmable buttons, grouping, and speed dialing capabilities, but these are essentially general-purpose capabilities and require further specialized design to integrate with the specific requirements of power dispatching, including number rules, address book organization, and recording linkage.
[0098] In summary, the shortcomings of the existing technologies can be summarized as follows:
[0099] Disadvantage 1: Insufficient network evolution compatibility
[0100] The program-controlled switching dispatch console is based on traditional signaling / access methods, which makes it difficult to be compatible with the administrative softswitch network of the SIP protocol, resulting in a disconnect between the old and new networks and inflexible networking and expansion.
[0101] Disadvantage 2: Insufficient dispatch dialing efficiency
[0102] In high-frequency dialing scenarios, traditional terminals or general IP phones often require multiple steps of searching, selecting, and dialing. When faced with a large number of job / team / professional unit numbers, the lack of a hierarchical directory for dispatching and a one-click operation interface for "what you see is what you dial" reduces processing efficiency.
[0103] Disadvantage 3: High contact list maintenance costs
[0104] Traditional dispatch console address book updates are complex and difficult to update quickly in batches when job positions are adjusted, organizations change, or emergency contacts are changed, which can easily lead to information delays.
[0105] Disadvantage 4: The number rule processing is not intelligent.
[0106] Dispatch operations involve rules regarding internal / external lines, outgoing external lines, and differences in prefixes for local / outbound mobile phone callbacks. General telephone schemes typically require manual judgment and manual input of prefixes, which is costly and prone to errors.
[0107] Disadvantage 5: Low efficiency in recording and reviewing.
[0108] The dispatching process requires review and tracing. If it is inconvenient to view / retrieve call recordings, it will increase dispatching management costs and response time.
[0109] To address the shortcomings of the existing technologies mentioned above, the following will be based on... Figure 1 This provides some possible implementations of the embodiments of the present invention (such as...). Figures 2 to 6 This addresses the aforementioned deficiencies, achieves the desired objectives, and yields corresponding beneficial effects (details below). These implementation methods can be combined or implemented individually, as needed.
[0110] like Figure 2 The system overall structure diagram shown illustrates the one-click dialing method for power dispatching provided by this invention. This method can be deployed on touchscreen IP phone terminals and accessed via a network to a softswitch system. The system as a whole consists of the following components that form a collaborative connection:
[0111] Touchscreen IP phone terminal: Provides user interface, audio capture and playback capabilities, supports one-click dialing application and local data storage.
[0112] Softswitch system: Provides SIP registration, authentication, routing, call control and other capabilities, and supports compatible access with softswitch systems such as Yuanha, Huawei, and Guangha.
[0113] Address book data source (such as Excel file): used for batch maintenance of scheduling communication directories, which are imported through the terminal to generate a structured address book.
[0114] Local recording storage and indexing: Stores call recording files and maintains an index associated with numbers / call records to support one-click retrieval.
[0115] like Figure 3 The terminal-side software module diagram shown depicts arrows indicating key data or event flows: Contacts data → Target number → Number rule processing → Final dialing string → SIP call control → Call log / recording linkage. Figure 3 The terminal-side one-touch dialing applications shown include:
[0116] 1. Contacts Management Module
[0117] Purpose: To maintain hierarchical directories and contact entries, supporting import, update, query, and display.
[0118] Working method: Receive imported data from Excel, parse it to generate a three-level entry structure of "group, contact, number", and provide retrieval by group / search criteria and display it on the main interface.
[0119] 2. One-click dialing interaction module:
[0120] Purpose: To provide dispatchers with a touch-screen dialing entry, displaying a hierarchical directory and enabling one-click dialing.
[0121] How it works: After the user selects a contact entry on the touch panel, the target number is passed to the dialing module to trigger a call.
[0122] 3. Dialing rules processing module (number recognition and prefix processing):
[0123] Purpose: To recognize internal / external and local / remote mobile phone numbers, and automatically add custom prefixes according to rules to enable one-click callback.
[0124] Working method: Determine whether it is an internal or external line based on the number of digits; for external lines, further identify the local / out-of-town attribute based on the area code database, and generate the final dialing string by concatenating the configured dialing prefix before the call.
[0125] 4. Call log and recording linkage module:
[0126] Purpose: To view call logs with one click and retrieve the corresponding call recordings from the dialer or logs interface.
[0127] Working method: Maintains a mapping between call log list and recording index, and supports quick location and retrieval of recordings by contact / number.
[0128] 5. SIP Access and Call Control Module:
[0129] Purpose: Responsible for signaling processes such as SIP registration, hold, call setup, and call hold / end.
[0130] Operating mode: It interacts with the softswitch system through standard SIP signaling to complete account registration and call control, thereby achieving compatible access to multiple softswitch systems.
[0131] The following will be about Figure 2 , Figure 3 A detailed explanation will be provided.
[0132] In this embodiment of the invention, the specific operation process of step 103 may include: determining whether the target number is an internal line number or an external line number based on the number of digits of the target number; if the target number is an internal line number, determining the final dialing number as the target number; if the target number is an external line number, identifying the region prefix corresponding to the target number based on the local number attribute and out-of-town number attribute in the inventory, and determining the final dialing number as the region prefix plus the target number.
[0133] like Figure 4 The one-click dialing process shown below, when the dispatcher performs the one-click dialing operation, follows these steps:
[0134] S1: The one-touch dialing interaction module receives touch selection events and obtains the target number of the contact entry;
[0135] S2: The dialing rule processing module performs a digit determination on the target number to determine whether it is an internal or external line number;
[0136] S3: If it is an internal number, generate the final dial string = target number;
[0137] S4: If it is an outside number, the local / out-of-town attribute is determined based on the area code database, and the custom prefix to be dialed is determined according to the configuration, generating the final dialing string = prefix + target number;
[0138] S5: The SIP access and call control module uses the final dial string to initiate call setup to the softswitch system.
[0139] The above configuration, which uses the number of digits, area code database, and rules, completes the identification of internal / external lines and local / out-of-town mobile phone numbers and automatically adds custom prefixes. This reduces the time required for manual judgment and input, and enables one-click redial with intelligent number recognition and automatic prefix addition.
[0140] In this embodiment of the invention, before step 103 above, the method may further include the following steps: setting a contact hierarchy directory on the terminal interface; the contact hierarchy directory includes at least a three-level entry structure of contact group, contact name, and contact terminal number, and the contact hierarchy directory allows for retrieval and display; the contact name and / or contact terminal number support one-click triggering of the step of regional identification of the target number to realize one-click dialing.
[0141] The one-click dialing interaction mechanism described above, designed for scheduling scenarios, enables high-frequency dialing capabilities with "what you see is what you dial" through a touch panel combined with group / directory organization.
[0142] In this embodiment of the invention, the step of setting a hierarchical directory for contacts on the terminal interface may specifically include: importing at least one entry of contact information for parsing a three-level entry structure, and verifying the parsed three-level entry structure content; if the verification fails, modifying and / or supplementing the contact information until it meets the verification conditions; the verification conditions include the existence of a contact terminal number as a required field, and the number format conforming to a preset format; and writing the contact information that meets the verification conditions into the terminal contact book according to the three-level entry structure for storage, so that the terminal contact book is displayed as a hierarchical directory on the terminal interface.
[0143] like Figure 5 The contact import process shown demonstrates that the contact management module supports importing from Excel spreadsheets, enabling batch updates and maintenance.
[0144] D1: The user selects the import function in the terminal and chooses an Excel file;
[0145] D2: The system parses Excel data fields and generates contact and group structures;
[0146] D3: Perform integrity checks on the parsing results (e.g., required fields exist, number format conforms to rules);
[0147] D4: Write to the local address book database and refresh the one-click dialing interface display;
[0148] D5: Supports copying and migrating software data to devices of the same model, enabling rapid deployment and consistent configuration.
[0149] It should be noted that the information is written to the terminal's address book database only after step D3 verification is successful; step D5 is optional and can be used for rapid migration during batch deployment or device replacement.
[0150] The above-mentioned mechanism for batch importing and updating contacts in Excel supports rapid contact maintenance, improves migration and deployment efficiency, and reduces contact maintenance costs.
[0151] In this embodiment of the invention, after step 104, the method may further include the steps of: recording the call content locally and recording the corresponding recording metadata; the recording metadata includes at least one of the following call record items: call time, call number, contact person, and call direction; setting a recording playback entry on the terminal interface; the recording playback entry is used to index the target recording file for playback through the association between the local recording file and the recording metadata.
[0152] like Figure 4Step S6, as shown: After the call is established, the call log and recording linkage module records the call information (such as contact person, call time, and other recording metadata); after the call ends, the recording storage and index association are completed. The specific one-click recording retrieval process is as follows: Figure 6 As shown:
[0153] R1: The system generates a local recording file after the call ends and records the recording metadata (such as call time, number, contact, call direction, etc.).
[0154] R2: The call log and recording linkage module establishes an associated index between recording metadata and recording files;
[0155] R3: On the one-click dialing interface or call log interface, users can click the recording entry to locate and play the corresponding recording, enabling quick review and tracing.
[0156] Compared with the existing power dispatching terminal scheme based on the program-controlled switching system in the background art, the advantages of the present invention are:
[0157] A1: Improved compatibility and networking flexibility
[0158] Standard SIP signaling enables compatibility with various softswitch systems, achieving plug-and-play functionality and flexible networking, thus solving the problem of traditional 2B+D dispatch consoles being difficult to integrate with SIP networks.
[0159] A2: Dialing efficiency has been significantly improved.
[0160] With one-click dialing and hierarchical directory organization via the touch panel, searching and multiple steps are reduced, adapting to the high-frequency dialing needs of dispatchers.
[0161] A3: Reduced maintenance costs
[0162] Importing contacts into an Excel spreadsheet with a single click significantly improves the efficiency of contact updates and maintenance, reducing the workload of manually configuring each contact individually.
[0163] A4: Smarter number processing with fewer errors
[0164] The system can automatically identify internal and external lines and local / out-of-town numbers and automatically add a prefix to achieve one-click redial, reducing errors caused by manual judgment and manual input.
[0165] A5: Stronger ability to review and analyze.
[0166] It supports one-click retrieval of local call recordings on the one-click dialing interface, which facilitates the review and tracing of the dispatching and commanding process and improves review efficiency.
[0167] In summary, the combined technical solution of this invention, consisting of "softswitch compatibility + one-click dialing interaction + intelligent number rules + batch maintenance of address book + recording linkage", is more suitable for scheduling services.
[0168] In this embodiment of the invention, the specific operation process of step 104 may include: setting the priority of call requests initiated by the scheduling softswitch network to be higher than that of call requests initiated by the administrative softswitch network in terms of priority dimension.
[0169] For example, a dispatcher can trigger a dispatch call or an administrative office call using a one-touch dialing control on a touchscreen; the terminal initiates a call request to the corresponding softswitch system based on the call type (dispatch call or administrative call) through standard SIP signaling, with dispatch calls having a unique priority identifier.
[0170] As described above, automatic call type determination enables precise matching of administrative and dispatch calls with the corresponding softswitch system, avoiding call routing errors. Adding a dedicated priority field to dispatch calls provides a basis for subsequent priority processing and forced disconnection by the dispatch softswitch, ensuring that dispatch instructions are issued preferentially. This forced disconnection process can be as follows: when a called terminal is engaged in an administrative call with another terminal, if the dispatcher initiates a dispatch call request for this called terminal, the established administrative call can be forcibly disconnected, and a new administrative call can be forcibly established to insert the call, ensuring the timely delivery of dispatch instructions.
[0171] As described in the above embodiments, this method can achieve the following functions: a three-level directory one-click dialing interface; one-click callback by determining the number of digits, comparing it with the area code database, and automatically adding a prefix; importing Excel address books; one-click retrieval of local call recordings; and compatibility with softswitch systems such as Yuanha, Huawei, and Guangha based on standard SIP signaling. The implementation or use of these functions can be accompanied by a one-click software user manual (for understanding the basic interactions such as grouping and programmable keys). This one-click software user manual describes the capabilities supported by one-click, including group management, speed dialing, BLF, contacts, voicemail, walkie-talkie, call forwarding, and settings, as well as basic interactive logic such as group capacity, programmable keys, and import / export. It can serve as supplementary material for understanding the "quick access / group organization" on the terminal side.
[0172] It is understandable that this method can achieve the following objectives and obtain the following beneficial effects.
[0173] Objective 1: To provide a dispatch dial-up terminal solution compatible with SIP softswitches.
[0174] Terminal registration and call establishment are achieved through the SIP protocol, which is compatible with administrative softswitches and dispatch softswitches, improving networking flexibility and supporting plug-and-play deployment.
[0175] Its core benefits are as follows: First, it eliminates the compatibility barriers between traditional dispatch consoles and new SIP softswitch networks, enabling seamless access of dispatch terminals without large-scale modifications to existing softswitch networks, thus significantly reducing the cost of network upgrades and networking. Second, it supports plug-and-play deployment of terminals, allowing for rapid terminal registration and debugging when the dispatch range needs to be expanded or new dispatch terminals need to be added, significantly improving the flexibility and scalability of networking, adapting to the long-term needs of network evolution, and solving the core pain point of inflexible networking and expansion in existing technologies.
[0176] Objective 2: To enable one-click dialing and quick directory navigation in scheduling scenarios.
[0177] Implement a touch-screen dialing interface for dispatchers on a touchscreen terminal, and improve dialing efficiency through hierarchical directories and a one-click trigger mechanism.
[0178] Its core benefits are as follows: First, it simplifies the dispatch dialing process, reducing the traditional multi-step dialing operation to a one-click trigger, completely solving the problem of cumbersome operation in high-frequency dialing scenarios and significantly shortening dialing time. Second, through a hierarchical directory design, a large number of job / team / professional unit numbers are systematically classified, allowing dispatchers to quickly locate target numbers through directory navigation, avoiding blind searching and further improving dialing accuracy. Third, it adapts to the emergency response needs of dispatching work. The improved dialing efficiency helps dispatchers quickly issue dispatching instructions in emergency situations, reducing processing delays and improving the overall response efficiency of dispatching work. Compared with existing general IP phones or traditional terminals, dialing efficiency can be significantly improved, demonstrating outstanding practicality.
[0179] Objective 3: Reduce contact list maintenance costs
[0180] It provides a batch import and update mechanism for Excel spreadsheets, enabling rapid maintenance and migration of the address book.
[0181] Its core benefits are as follows: First, it simplifies the contact list maintenance process. Instead of updating numbers one by one through a complex system configuration process, maintenance personnel can simply edit batch number information in an Excel spreadsheet to complete the batch import, update, and migration of the contact list, significantly reducing operational costs and workload. Second, it enables rapid updates to contact list information. When there are changes in job positions, organizational structure, or emergency contact persons, all or part of the numbers can be updated in a short time, effectively avoiding the problem of outdated contact list information. This ensures that the number information used by dispatchers is always accurate, reducing dispatching errors caused by incorrect information and lowering the additional management costs associated with information lag.
[0182] Objective 4: To achieve one-click callback with intelligent number recognition and automatic prefix dialing.
[0183] The system uses number digits, area code database, and rule configuration to determine internal / external lines and local / out-of-town mobile phone numbers, and automatically adds custom prefixes to reduce manual judgment and input.
[0184] Its core benefits are as follows: First, it replaces the tedious operation of manual judgment and manual prefix input, reducing the operating costs and workload of dispatchers, especially suitable for scenarios with multiple rules and high-frequency dialing in dispatching operations; second, it avoids call failures or errors caused by human judgment errors and incorrect prefix input, improving the accuracy and success rate of dialing and reducing dispatching delays caused by dialing errors; third, the rule configuration can be flexibly adjusted according to the actual dispatching scenario, adapting to the differences in number rules in different regions and different network environments, with strong universality and adaptability, significantly improving the intelligence level and ease of operation of number processing.
[0185] Objective 5: To enable rapid retrieval and review of call recordings.
[0186] Linking the audio recording with the dialing / call log interface allows dispatchers to quickly locate and retrieve audio recordings, improving review efficiency.
[0187] Its core benefits are as follows: First, it simplifies the recording retrieval process. Dispatchers can directly access and retrieve the corresponding call recordings from the dialing / call log interface without switching to a dedicated recording management system, significantly reducing the time spent on recording location and retrieval. Second, it improves the efficiency of dispatch review and traceability. When it is necessary to review and verify the dispatch order process, complete recordings can be quickly obtained, providing convenient support for the review and summary of dispatch work, problem investigation, and responsibility determination. Third, it reduces dispatch management costs, reducing the manpower and time costs caused by the inconvenience of recording retrieval, while improving the standardization and traceability of dispatch work, further optimizing the dispatch management process.
[0188] In summary, this invention addresses five core shortcomings of existing technologies, achieving comprehensive optimization across five dimensions: network compatibility, dialing efficiency, address book maintenance, number processing, and recording playback for dispatch terminals. This not only significantly improves the efficiency, accuracy, and convenience of dispatching work while reducing dispatching operation, maintenance, and management costs, but also adapts to the practical needs of emergency response, network evolution, and long-term expansion in dispatching work, thereby enhancing the overall practicality, stability, and intelligence of the dispatching system.
[0189] Meanwhile, each of the technical improvements in this invention has clear targeting and feasibility, requires no complex hardware modifications, and is easy to promote and apply. Compared with existing traditional program-controlled switching consoles and general IP scheduling solutions, it has significant technical advantages and practical value, and can produce good practical application effects, which meets the substantive requirements of patent authorization for beneficial effects.
[0190] like Figure 7 The present invention provides a power dispatching terminal, comprising: a docking unit 701, a number processing unit 702, and a call control unit 703;
[0191] The docking unit 701 is used to configure terminal parameters according to the Session Initiation Protocol (SIP) configuration parameters of the administrative softswitch network and the dispatch softswitch network, respectively.
[0192] The docking unit 701 is also used to initiate account registration requests to the administrative softswitch network and the dispatch softswitch network respectively based on the configured terminal parameters and SIP registration signaling, so as to obtain a successful registration response returned by the administrative softswitch network and the dispatch softswitch network. The successful registration response indicates that the power dispatch terminal has successfully accessed the administrative softswitch network and the dispatch softswitch network through the identity authentication and address binding required for registration.
[0193] The number processing unit 702 is used to receive a one-click dialing request for a target number from the dispatcher on the terminal interactive interface, and to perform regional identification on the target number to generate the final dialing number;
[0194] The call control unit 703 is used to invoke the administrative softswitch network or the dispatch softswitch network to initiate a call request to the called terminal corresponding to the final dialed number, so that a call can be established between the power dispatch terminal and the called terminal.
[0195] In this embodiment of the invention, the number processing unit 702 is specifically used for:
[0196] Based on the number of digits in the target number, determine whether the target number is an internal or external line number;
[0197] If the target number is an internal number, the final dialing number is the target number;
[0198] If the target number is an outside number, the region prefix corresponding to the target number is identified based on the local number attributes and out-of-town number attributes in the inventory, and the final dialing number is determined to be the region prefix plus the target number.
[0199] In this embodiment of the invention, the number processing unit 702 is further configured to:
[0200] Set up a hierarchical directory for contacts in the terminal interface; the hierarchical directory for contacts should include at least a three-level entry structure of contact group, contact name, and contact terminal number, and the hierarchical directory for contacts should allow for retrieval and display;
[0201] Setting the contact's name and / or contact's terminal number supports one-click triggering of the target number's area identification step to enable one-click dialing.
[0202] In this embodiment of the invention, the number processing unit 702 is specifically used for:
[0203] Import at least one entry from the address book to parse the three-level entry structure, and then verify the content of the parsed three-level entry structure.
[0204] If the verification fails, the contact information will be modified and / or supplemented until it meets the verification criteria. The verification criteria include the existence of a contact's terminal number as a required field and the number format conforming to the preset format.
[0205] Contact information that meets the verification criteria is written into the terminal's contact list in a three-level entry structure for storage, so that the terminal's contact list is displayed as a sub-directory on the terminal's interactive interface.
[0206] In this embodiment of the invention, the call control unit 703 is further configured to:
[0207] Record the call locally and record the corresponding recording metadata; the recording metadata includes at least one of the following call record items: call time, call number, contact person, and call direction;
[0208] Set up a recording playback entry point on the terminal interface; the recording playback entry point is used to index the target recording file for playback by means of the association between the local recording file and the recording metadata.
[0209] In this embodiment of the invention, the call control unit 703 is specifically used for:
[0210] In terms of priority, call requests initiated by the scheduled softswitch network are given higher priority than call requests initiated by the administrative softswitch network.
[0211] As described above, the power dispatching terminal provided by this invention can achieve the following beneficial effects:
[0212] (I) This invention achieves compatible registration and call establishment between terminals and administrative softswitch and dispatch softswitch systems through the standard SIP protocol. The core benefits are as follows: First, it effectively eliminates the compatibility barrier between traditional dispatch consoles and new SIP softswitch networks. Without the need for large-scale hardware modifications or protocol upgrades to existing softswitch networks, seamless access of dispatch terminals can be achieved, significantly reducing the hardware and implementation costs of power dispatch network upgrades and network deployment. Second, it significantly improves the flexibility and scalability of dispatch networking, supporting plug-and-play deployment of terminals. When it is necessary to expand the dispatch coverage or add new dispatch terminals, the terminal SIP parameter configuration, registration, and debugging can be completed quickly without complex network adjustments. It adapts to the actual needs of long-term evolution and dynamic expansion of power dispatch networks, and completely solves the core pain points of poor dispatch networking flexibility and inconvenient terminal expansion in existing technologies.
[0213] (II) The core beneficial effects of this invention, achieved by setting up a touch-screen dialing interface, hierarchical directory navigation, and a one-click trigger mechanism on a touch screen terminal, are as follows: First, it significantly simplifies the operation process of power dispatch dialing, reducing the cumbersome multi-step button dialing operation in traditional dispatching scenarios to a one-click trigger, effectively solving the problem of low operation efficiency in high-frequency dispatch dialing scenarios and significantly shortening dialing time; Second, through hierarchical directory design, various numbers commonly used in power dispatching, such as positions, teams, and professional units, are systematically classified and managed. Dispatchers can quickly navigate and locate target dialing objects through the directory, avoiding blind searching, further improving the accuracy of dialing operations and reducing dialing errors; Third, it accurately adapts to the core needs of power dispatching emergency response. The improved dialing efficiency helps dispatchers quickly issue dispatching instructions in emergency situations, shortening emergency response delays and improving the overall response efficiency of power dispatching work; Compared with existing general IP phones and traditional dispatching terminals, the dialing efficiency of this invention is significantly improved, demonstrating outstanding practicality and relevance.
[0214] (III) The present invention maintains the address book through a batch import, update, and migration mechanism using Excel spreadsheets. The core beneficial effects are as follows: First, it significantly simplifies the address book maintenance process. Maintenance personnel no longer need to add and modify number information one by one through a complex system configuration interface. They only need to edit batch number data through Excel spreadsheets to quickly complete the batch import, update, and migration operations of the address book, which greatly reduces the operating costs and workload of maintenance personnel. Second, it realizes the rapid updating and synchronization of address book information. When there are job adjustments, organizational structure changes, or emergency contact changes in the power system, maintenance personnel can complete the update of all or part of the numbers in the address book in a short time. This effectively avoids the problem of address book information lag in the prior art, ensures that the number information used by dispatchers is always accurate, reduces dispatching errors caused by incorrect number information, and reduces the additional management and communication costs caused by information lag.
[0215] (iv) This invention achieves one-click callback through intelligent number recognition, area code database matching, and automatic prefix dialing rule configuration. The core benefits are as follows: First, it replaces the tedious operation of dispatchers manually judging number types and manually entering dialing prefixes in the existing technology, greatly reducing the operational burden of dispatchers. It is especially suitable for application scenarios with multiple rules and high frequency of dialing in power dispatching business, improving the convenience of operation. Second, it effectively avoids problems such as call failure and incorrect call recipient caused by human judgment errors and incorrect prefix input, significantly improving the accuracy of dialing operations and call success rate, reducing dispatching delays caused by dialing errors, and ensuring the timely issuance of dispatching instructions. Third, the prefix dialing rule supports flexible configuration according to the actual network environment of power dispatching and the number rules of different regions, adapting to the number processing needs in different scenarios. It has strong universality and adaptability, significantly improving the intelligence level of number processing and further optimizing the dispatching operation experience.
[0216] (V) This invention achieves rapid retrieval and review of call recordings by linking and binding call recordings with the dialing and call log interfaces. The core beneficial effects are as follows: First, it simplifies the call recording retrieval process. Dispatchers do not need to switch to a dedicated recording management system; they can directly retrieve the corresponding call recording files from the terminal dialing or call log interface, significantly shortening the time spent on recording location and retrieval and improving operational convenience. Second, it significantly improves the efficiency of power dispatch review and traceability. When it is necessary to review and summarize the dispatching order process and emergency response calls, investigate problems, or determine responsibility, complete call recordings can be quickly obtained, providing convenient and reliable support for the standardized review and problem verification of dispatching work. Third, it reduces the cost of power dispatching management, reduces the manpower and time costs caused by the inconvenience of recording retrieval, and improves the standardization and traceability of power dispatching work, further optimizing the dispatching management process and helping to promote the standardization of dispatching work.
[0217] As can be seen, this invention achieves comprehensive optimization and improvement in five dimensions: network compatibility of dispatching terminals, dialing operation efficiency, convenience of address book maintenance, accuracy of number processing, and efficiency of recording and playback. This invention not only significantly improves the efficiency, accuracy, and ease of operation of power dispatching work, but also significantly reduces dispatching operation costs, equipment maintenance costs, and management costs. Simultaneously, it accurately adapts to practical application needs such as power dispatching emergency response, long-term network evolution, and dynamic expansion of dispatching scope, thus comprehensively improving the practicality, stability, and intelligence level of the power dispatching system. Furthermore, all technical improvements of this invention are clearly targeted and feasible, requiring no complex modifications to existing hardware equipment, making implementation easy and promotional. Compared to traditional program-controlled switching console solutions, this invention possesses significant technical advantages and practical value, producing excellent practical application effects, fully meeting the substantive requirements for beneficial effects in patent authorization, and possessing clear patentability.
[0218] In summary, this invention enables the development of a one-click dialing system for power dispatching on a touchscreen IP phone terminal based on softswitch technology. It employs the SIP protocol for compatibility with existing administrative and dispatch softswitch systems, allowing for more flexible network access for the handset. Furthermore, it provides functions such as one-click import of contacts from Excel spreadsheets, one-click dialing via the touch panel, one-click viewing of call logs, one-click retrieval of local call recordings, automatic addition of a custom prefix for outgoing calls to local / out-of-town mobile numbers to enable one-click callback, and software data copying and migration to devices of the same model. These features replace the functions of existing dispatch console equipment and improve dialing efficiency.
[0219] Please see Figure 8 , Figure 8 This is a structural block diagram of an electronic device provided in an embodiment of the present invention.
[0220] An electronic device according to an embodiment of the present invention includes: a memory 801 and a processor 802. The memory 801 stores a computer program. When the computer program is executed by the processor 802, the processor 802 executes the one-click dialing method for power dispatch as described in the above embodiment.
[0221] Memory 801 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Memory 801 has storage space 803 for program code 813 for performing any of the method steps described above. For example, storage space 803 for program code may include various program codes 813 for implementing the various steps in the methods described above. These program codes may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, CDs, memory cards, or floppy disks. The program code may be compressed, for example, in a suitable form. When run by a computing processing device, this code causes the computing processing device to perform the various steps in the methods described above. These program codes may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, CDs, memory cards, or floppy disks. The program code may be compressed, for example, in a suitable form. When this code is run by a computing device, it causes the computing device to execute the various steps in the power dispatch one-click dialing method described above.
[0222] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the one-click dialing method for power dispatch as described in the above embodiments.
[0223] This invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer performs the power dispatch one-click dialing method as described in the above embodiments.
[0224] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0225] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0226] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0227] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0228] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0229] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A power dispatch one-key dialing method, characterized in that, The method, applied to a power dispatching terminal, includes: Configure terminal parameters according to the Session Initiation Protocol (SIP) configuration parameters of the administrative softswitch network and the dispatch softswitch network, respectively. Based on the configured terminal parameters and SIP registration signaling, the system initiates account registration requests to the administrative softswitch network and the dispatch softswitch network respectively, in order to obtain successful registration responses from the administrative softswitch network and the dispatch softswitch network. The successful registration response indicates that the power dispatch terminal has successfully accessed the administrative softswitch network and the dispatch softswitch network after passing the identity authentication and address binding required for registration. The system receives a one-click dialing request from the dispatcher for a target number on the terminal interface, performs regional identification on the target number, and generates the final dialing number. The administrative softswitch network or the dispatch softswitch network is invoked to initiate a call request to the called terminal corresponding to the final dialed number, so that a call is established between the power dispatch terminal and the called terminal.
2. The power dispatching one-key dialing method according to claim 1, characterized in that, The step of performing region identification on the target number includes: Based on the number of digits in the target number, determine whether the target number is an internal line number or an external line number; If the target number is an internal number, the final dialing number is determined to be the target number; If the target number is an outside number, the region prefix corresponding to the target number is identified based on the local number attribute and out-of-town number attribute in the inventory, and the final dialing number is determined to be the region prefix plus the target number.
3. The one-click dialing method for power dispatching according to claim 1, characterized in that, Before receiving a one-click dialing request for a target number from the dispatcher on the terminal interface, the method further includes: A hierarchical directory of contacts is set in the terminal interface; the hierarchical directory of contacts includes at least a three-level entry structure of contact group, contact name, and contact terminal number, and the hierarchical directory of contacts allows for retrieval and display; Setting the contact's name and / or the contact's terminal number to support one-click triggering of the step of regional identification of the target number, thereby enabling one-click dialing.
4. The one-click dialing method for power dispatching according to claim 3, characterized in that, The step of setting the contact hierarchy directory on the terminal interface includes: Import at least one entry from the address book to parse the three-level entry structure, and then verify the content of the parsed three-level entry structure. If the verification fails, the contact information is modified and / or supplemented until it meets the verification conditions; the verification conditions include the existence of a contact terminal number as a required field and the number format conforming to a preset format; The contact information that meets the verification conditions is written into the terminal contact book according to the three-level entry structure for storage, so that the terminal contact book is displayed as a sub-directory on the terminal interactive interface.
5. The one-click dialing method for power dispatching according to claim 1, characterized in that, After the power dispatch terminal establishes a call with the called terminal, the method further includes: The call content is recorded locally and the corresponding recording metadata is recorded; the recording metadata includes at least one of the following call record items: call time, call number, contact person, and call direction; A recording playback entry is set in the terminal interface; the recording playback entry is used to index the target recording file for playback through the association between the local recording file and the recording metadata.
6. The one-click dialing method for power dispatching according to any one of claims 1-5, characterized in that, The step of invoking the administrative softswitch network or the dispatch softswitch network to initiate a call request to the called terminal corresponding to the final dialed number includes: In terms of priority, call requests initiated by the scheduling softswitch network are given a higher priority than call requests initiated by the administrative softswitch network.
7. A power dispatching terminal, characterized in that, include: Interconnection unit, number processing unit, call control unit; The docking unit is used to configure terminal parameters according to the Session Initiation Protocol (SIP) configuration parameters of the administrative softswitch network and the scheduling softswitch network, respectively. The docking unit is also used to initiate account registration requests to the administrative softswitch network and the dispatch softswitch network respectively based on the configured terminal parameters and SIP registration signaling, so as to obtain a successful registration response returned by the administrative softswitch network and the dispatch softswitch network; the successful registration response is used to indicate that the power dispatch terminal has successfully accessed the administrative softswitch network and the dispatch softswitch network through the identity authentication and address binding steps required for registration; The number processing unit is used to receive a one-click dialing request from the dispatcher for a target number on the terminal interactive interface, and to perform regional identification on the target number to generate the final dialing number; The call control unit is used to invoke the administrative softswitch network or the dispatch softswitch network to initiate a call request to the called terminal corresponding to the final dialed number, so that a call can be established between the power dispatch terminal and the called terminal.
8. An electronic device, characterized in that, The device includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor causes the processor to perform the steps of the one-click dialing method for power dispatch as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed, it implements the one-click dialing method for power dispatch as described in any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, wherein when the program instructions are executed by a computer, the computer performs the power dispatch one-click dialing method as described in any one of claims 1-6.
