Dialing Test Source Selection by Service Call Relationship
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing dialing test systems require manual configuration of centralized or multiple fixed dialing test sources across different regions/network segments, leading to increased complexity and inconsistent test results due to differing network statuses and lack of understanding of actual calling scenarios.
Innovation Solution
A method where a cloud management platform automatically determines dialing test sources based on the service call relationship, selecting servers within the same network segment as the target service, ensuring comprehensive network coverage and accurate test results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized or multiple fixed dialing test sources are distributed in different regions/network segments with manual configuration, then dialing test coverage is achieved, but configuration complexity increases
Solution Approach 1:
The system enables automatic selection of dialing test sources based on service call relationships. The cloud management platform automatically determines which services have called the target service and selects appropriate dialing test sources from those services, eliminating the need for manual configuration of test sources across different regions and network segments.
Solution Approach 2:
The system pre-establishes service call relationships in a database before dialing tests are executed. By having the call relationship information ready in advance, the system can quickly determine appropriate dialing test sources without requiring manual configuration at the time of test execution.
2Ease of operation
If fixed dialing test sources are manually configured by region or terminal type, then dialing test sources can be selected, but the system cannot understand actual calling scenarios
Solution Approach 1:
The system uses service call relationship data as feedback to automatically determine dialing test sources. By analyzing which services have actually called the target service, the system gains understanding of real calling scenarios and uses this information to select appropriate test sources, rather than relying on static regional or terminal-type configurations.
3Area of stationary object
If dialing test sources are located in different network segments, then network coverage is expanded, but test results become inconsistent due to differing network statuses
Solution Approach 1:
The system selects dialing test sources from services that are located in the same network segment as the target service. By matching the network segment of the calling service with the network segment of the target service, the system ensures that tests are executed in the same local network environment, guaranteeing network status consistency while still achieving comprehensive coverage through automatic service relationship analysis.
Data Source
AI summary
In embodiments, the method is applied to a cloud management platform, and includes: providing a configuration interface, where the configuration interface is configured to obtain a dialing test instruction that is set by a user, and the dialing test instruction includes a target service on which a dialing test is to be performed; obtaining, from a database, a set of services that have called the target service, where the database includes a call relationship between multiple services including the target service; and determining a dialing test source based on at least one server corresponding to the set of services that have called the target service, where a server on which a service in the service set is deployed belongs to at least one network segment, and the at least one server also belongs to the at least one network segment.


