[go: up one dir, main page]

CN110913406A - A kind of access configuration method and device of RCS test server - Google Patents

A kind of access configuration method and device of RCS test server Download PDF

Info

Publication number
CN110913406A
CN110913406A CN201811081784.XA CN201811081784A CN110913406A CN 110913406 A CN110913406 A CN 110913406A CN 201811081784 A CN201811081784 A CN 201811081784A CN 110913406 A CN110913406 A CN 110913406A
Authority
CN
China
Prior art keywords
rcs
server
mobile terminal
configuration
request message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811081784.XA
Other languages
Chinese (zh)
Other versions
CN110913406B (en
Inventor
贺赢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201811081784.XA priority Critical patent/CN110913406B/en
Publication of CN110913406A publication Critical patent/CN110913406A/en
Application granted granted Critical
Publication of CN110913406B publication Critical patent/CN110913406B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种RCS测试服务器的接入配置方法及装置,所述方法包括:RCS测试服务器接收移动终端发送的第一配置请求消息,将第一配置请求消息转发给RCS服务器;接收RCS服务器发送的对移动终端接入RCS服务器的配置数据,将配置数据中RCS服务器的参数信息修改为RCS测试服务器的参数信息;将修改后的配置数据发送给移动终端,使移动终端根据所述配置数据完成接入所述RCS测试服务器的配置。用以避免RCS测试服务器配置与RCS测试无关的MAP协议的短信接口,造成与MAP协议存在紧耦合、开发成本及难度增加的问题,便于实现RCS测试服务器的灵活部署,提高了用户体验。

Figure 201811081784

The invention discloses an access configuration method and device for an RCS test server. The method includes: the RCS test server receives a first configuration request message sent by a mobile terminal, and forwards the first configuration request message to the RCS server; receiving the RCS server Send the configuration data for the mobile terminal to access the RCS server, modify the parameter information of the RCS server in the configuration data to the parameter information of the RCS test server; send the modified configuration data to the mobile terminal, so that the mobile terminal is based on the configuration data. Complete the configuration of accessing the RCS test server. It is used to prevent the RCS test server from configuring the SMS interface of the MAP protocol unrelated to the RCS test, resulting in the problems of tight coupling with the MAP protocol, increased development cost and difficulty, which facilitates the flexible deployment of the RCS test server and improves the user experience.

Figure 201811081784

Description

Access configuration method and device of RCS (remote control system) test server
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an access configuration method and an access configuration device for an RCS test server.
Background
The converged communication (RCS) is a basic communication service providing a mobile terminal user based on 4G network and multi-network cooperation, and is an upgrade of basic communication services such as voice and message services under 4G. The conventional RCS protocol standard is not completely mature, the technical details of the RCS are frequently optimized and updated, and in the face of frequent optimization and update of the RCS protocol standard, a traditional test equipment manufacturer is difficult to timely upgrade the corresponding test equipment according to the optimization and update of the RCS protocol standard.
In order to facilitate testing whether the mobile terminal meets the optimized and updated RCS protocol standard and ensure the quality of the mobile terminal, a cloud-based RCS test server capable of simulating an RCS server is generally used in the prior art to test the mobile terminal. In the technical principle, the cloud-based RCS test server directly constructs a service response message for interacting with a received service request message sent by a mobile terminal by simulating a signaling flow and a message format of a User Network Interface (UNI) of the RCS server, does not need to have complete RCS service logic and functions, does not need to perform real RCS service processing, analyzes and detects the received service request message sent by the mobile terminal, judges whether the service request message sent by the mobile terminal meets the RCS protocol standard or not, and further judges whether the mobile terminal meets the RCS protocol standard or not.
However, before the mobile terminal sends the service request message, the RCS test server needs to perform configuration for accessing the RCS test server, so that the mobile terminal can perform normal service message interaction with the RCS test server, so that the RCS test server can test whether the mobile terminal meets the RCS protocol standard. Therefore, the conventional RCS test server needs to configure a short message interface of a Mobile Application Part (MAP) protocol that is irrelevant to whether the test mobile terminal meets the RCS protocol standard, and requests a network management department to allocate a global marker (GT) code number for accessing to an SS7 signaling network, so as to realize configuration connection with all short message centers in an SS7 signaling network, so as to realize authentication of the mobile terminal, and issue configuration data for accessing the mobile terminal to the RCS test server after the authentication is passed, so as to realize configuration for accessing the mobile terminal to the RCS test server.
However, the RCS test server is configured with a short message interface of a MAP protocol unrelated to the test, and applies for access to the SS7 signaling network to a network management department and is configured and connected with all short message centers in the SS7 signaling network, so that the RCS test server is tightly coupled with the MAP protocol, great inconvenience is brought to the deployment of the RCS test server, the development, operation and maintenance costs of the RCS test server are increased, and great inconvenience is brought to users.
Disclosure of Invention
The invention provides an access configuration method and device of an RCS test server, which are used for solving the problem that the RCS test server is tightly coupled with an MAP protocol in the prior art, so that great inconvenience is brought to the deployment of the RCS test server.
In a first aspect, the present invention discloses an access configuration method for an RCS test server, which is applied to a converged communication RCS test server, and the method includes:
receiving a first configuration request message sent by a mobile terminal, and forwarding the first configuration request message to an RCS server;
receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server;
and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
By the access configuration method of the RCS test server, the short message interface of the MAP protocol irrelevant to RCS test is prevented from being configured by the RCS test server, so that tight coupling between the RCS test server and the MAP protocol is avoided, the problems that development cost and operation and maintenance cost of the RCS test server are high due to high development threshold and high operation and maintenance difficulty of the short message interface of the MAP protocol are solved, the problems of configuration, coordination and the like of an SS7 signaling network are solved, and the practicability of the RCS test server is improved.
Optionally, if the first configuration request message does not include the first authentication token that is valid for the RCS server authentication, before the receiving the configuration data that is sent by the RCS server and used for the mobile terminal to access the RCS server, the method further includes:
receiving a configuration response message sent by the RCS server, and forwarding the configuration response message to the mobile terminal, wherein the configuration response message contains a Cookie of the user information of the mobile terminal stored by the RCS server;
receiving a second configuration request message sent by the mobile terminal, wherein the second configuration request message comprises the Cookie and the dynamic password OTP, and the OTP is sent to the mobile terminal by the RCS server through a short message;
and forwarding the second configuration request message to the RCS server, so that the RCS server sends configuration data for accessing the mobile terminal to the RCS server after verifying that the OTP of the mobile terminal is correct.
Through the optional mode, the reliability of the access configuration of the RCS test server is further ensured.
Optionally, the parameter information includes:
protocol IP information and port information for interconnections between networks.
Optionally, the configuration data further includes:
and the RCS server distributes a second token for the mobile terminal.
In a second aspect, the present invention discloses an access configuration device for an RCS test server, which is applied to a converged communication RCS test server, and the device includes:
the forwarding module is used for receiving a first configuration request message sent by the mobile terminal and forwarding the first configuration request message to the RCS server;
a configuration module, configured to receive configuration data sent by the RCS server to access the RCS server to the mobile terminal, and modify parameter information of the RCS server in the configuration data into parameter information of the RCS test server;
and the sending indication module is used for sending the modified configuration data to the mobile terminal so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
In a third aspect, the present invention discloses a converged communication RCS test server, including: a memory and a processor;
the processor is used for reading the program in the memory and executing the following processes: receiving a first configuration request message sent by a mobile terminal, and forwarding the first configuration request message to an RCS server; receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server; and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
Optionally, the processor is further configured to receive a configuration response message sent by the RCS server and forward the configuration response message to the mobile terminal if the first configuration request message does not include the first authentication token validated by the RCS server, where the configuration response message includes the Cookie for the user information of the mobile terminal stored by the RCS server; receiving a second configuration request message sent by the mobile terminal, wherein the second configuration request message comprises the Cookie and the dynamic password OTP, and the OTP is sent to the mobile terminal by the RCS server through a short message; and forwarding the second configuration request message to the RCS server, so that the RCS server sends configuration data for accessing the mobile terminal to the RCS server after verifying that the OTP of the mobile terminal is correct.
Optionally, the parameter information includes:
protocol IP information and port information for interconnections between networks.
Optionally, the configuration data further includes:
and the RCS server distributes a second token for the mobile terminal.
In a fourth aspect, the present invention discloses an RCS test server, including: the system comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus;
the memory has stored therein a computer program which, when executed by the processor, causes the processor to perform the steps of any of the methods described above.
In a fifth aspect, the present invention discloses a computer readable storage medium storing a computer program executable by an electronic device, the program, when run on the electronic device, causing the electronic device to perform the steps of any of the methods described above.
The invention has the following beneficial effects:
in the embodiment of the invention, the RCS test server forwards the first configuration request message to the RCS server of the current network after receiving the first configuration request message sent by the mobile terminal, modifies the parameter information of the RCS test server into the parameter information of the RCS test server by the parameter information of the RCS server in the configuration data of the mobile terminal accessing the RCS server sent by the RCS server, and sends the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of the access RCS test server according to the configuration data, thereby avoiding the problem that the RCS test server needs to configure a short message interface for realizing a MAP protocol irrelevant to the RCS test and also needs to apply to a network management department for accessing an SS7 signaling network and configuring and connecting with all short message centers in the SS7 signaling network, solving the problem that the RCS test server is tightly coupled with the MAP protocol, and facilitating the flexible deployment of the RCS test server, and whether the mobile terminal meets the RCS protocol standard or not is tested, so that the use, operation and maintenance costs of the RCS test server are reduced, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic view of an access process of an RCS test server according to an embodiment of the present invention;
fig. 2 is a second schematic diagram illustrating an access process of an RCS test server according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an access configuration apparatus of an RCS test server according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an RCS test server according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an RCS test server according to an embodiment of the present invention.
Detailed Description
The RCS comprises three functions of new call, new message and new contact, wherein the new call takes VoLTE as a core and VoIP as supplement, and the call quality and experience of a user are enhanced; the new message is based on RCS, seamlessly integrates various media and message formats, and seamlessly communicates with the traditional short/multimedia message; the 'new contact' is based on the real mobile phone number, and a brand-new social and public information service entrance is established to provide intercommunicating, converged and rich communication experience for the mobile terminal user.
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be understood that the terms "first," "second," and the like in the description of the present application are used for distinguishing between the descriptions and are not intended to indicate or imply relative importance nor order to indicate or imply order to the claims.
Example 1:
fig. 1 is a schematic view of an access process of an RCS test server according to an embodiment of the present invention, where the process includes:
s101: receiving a first configuration request message sent by a mobile terminal, and forwarding the first configuration request message to an RCS server.
S102: and receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server.
The access configuration method of the RCS test server provided by the embodiment of the present invention is applied to the RCS test server, or an RCS test server cluster, an RCS test server platform, and the like formed by a plurality of RCS test servers.
Specifically, the mobile terminal configures an address of the RCS test server as an address for receiving the configuration request message, sends a first configuration request message to the RCS test server after the mobile terminal accesses WIFI and the like, and forwards the first configuration request message to the RCS test server after the RCS test server receives the first configuration request message. The first configuration request message sent by the mobile terminal needs to carry a first authentication token (token) for identity authentication of the mobile terminal by the RCS server.
After the RCS server authenticates that a first token in a first configuration request sent by the mobile terminal is valid, generating configuration information of the mobile terminal accessing the RCS server, and sending the configuration information to the RCS test server, wherein the RCS test server modifies parameter information in the configuration information into parameter information of the RCS test server, and the parameter information comprises: internet Protocol (IP) information and port information, etc., which are interconnected between networks.
S103: and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
Specifically, the RCS test server sends the modified configuration information to the mobile terminal, so that the mobile terminal completes configuration for accessing the RCS test server according to the modified configuration data. And further sending an RCS service request message to the RCS test server, and interacting the RCS service request message with the RCS test server to enable the RCS test server to test whether the mobile terminal meets the RCS protocol standard.
In the embodiment of the invention, the RCS test server forwards the first configuration request message to the RCS server of the current network after receiving the first configuration request message sent by the mobile terminal, modifies the parameter information of the RCS test server into the parameter information of the RCS test server by the parameter information of the RCS server in the configuration data of the mobile terminal accessing the RCS server sent by the RCS server, and sends the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of the access RCS test server according to the configuration data, thereby avoiding the problem that the RCS test server needs to configure a short message interface for realizing a MAP protocol irrelevant to the RCS test and also needs to apply to a network management department for accessing an SS7 signaling network and configuring and connecting with all short message centers in the SS7 signaling network, solving the problem that the RCS test server is tightly coupled with the MAP protocol, and facilitating the flexible deployment of the RCS test server, and whether the mobile terminal meets the RCS protocol standard or not is tested, so that the use, operation and maintenance costs of the RCS test server are reduced, and the user experience is improved.
Example 2:
in order to further ensure the effect of access configuration, in the foregoing embodiments, in an embodiment of the present invention, if the first configuration request message does not include the first authentication token that is valid for the RCS server authentication, before receiving the configuration data that is sent by the RCS server and used for the mobile terminal to access the RCS server, the method further includes:
receiving a configuration response message sent by the RCS server, and forwarding the configuration response message to the mobile terminal, wherein the configuration response message contains a Cookie of the user information of the mobile terminal stored by the RCS server;
receiving a second configuration request message sent by the mobile terminal, wherein the second configuration request message includes the Cookie and a dynamic Password (OTP), and the OTP is sent to the mobile terminal by the RCS server through a short message;
and forwarding the second configuration request message to the RCS server, so that the RCS server sends configuration data for accessing the mobile terminal to the RCS server after verifying that the OTP of the mobile terminal is correct.
A Cookie refers to user information created by a server of a web site or an application program to identify a user identity and perform session tracking. When a user accesses a corresponding website or an application program, the server creates a Cookie for the user, stores the Cookie in a client, such as a browser or the client of the application program, and can record some key communication information, such as login information, personal information, history records, personalized information and the like of the user, in the Cookie. When a user accesses the same website or application program again within the validity period of the Cookie, the client sends the relevant operation request and the Cookie to a server of the website or application program, and the server judges according to the user information in the Cookie when responding to the operation request of the client and loads the history record, login information, personal information, personalized setting and the like of the user.
As shown in fig. 2, after accessing WIFI and the like, the mobile terminal sends a first configuration REQUEST message (HTTPS REQUEST) to the RCS test server, and after receiving the first configuration REQUEST message, the RCS test server forwards the first configuration REQUEST message to the RCS server, and if the first configuration REQUEST message does not include a first token for which the RCS server is authenticated, where the first configuration REQUEST message does not include the first token for which the RCS server is authenticated, the RCS server replies a configuration response message (HTTP 200) for the first configuration REQUEST message that does not carry the first token, or the carried first token is expired, or the carried first token is incorrect, and the like, where a Cookie of the mobile terminal stored by the RCS server is carried (Set) in the configuration response message; meanwhile, the RCS server determines the mobile Subscriber Number (Mobile Subscriber International ISDN/PSTN Number, MSISDN) of the mobile terminal according to the International Mobile Subscriber Identity (IMSI) of the mobile terminal, sends a Short Messaging Service (SMS) carrying the OTP to the mobile terminal, the RCS test server forwards the response message to the mobile terminal, the mobile terminal intercepts the OTP in the Short message after receiving the corresponding message and the Short message, and sends the configuration REQUEST message again, namely sends a second configuration REQUEST message (HTTPS REQUEST (OTP) -Cookie), wherein the second configuration REQUEST message carries the Cookie and the OTP. The RCS test server forwards the second configuration request message to the RCS server. The RCS server is associated with the previous first configuration request through the Cookie carried in the second configuration request message, after the OTP is verified, the configuration data (HTTPS 200OK) for the mobile terminal to access the RCS server is sent to the RCS test server, the RCS test server modifies config xml in the configuration data, the address is changed to point to the RCS test server, namely the parameter information such as the IP information and the port information of the RCS server in the configuration data is modified to be the parameter information such as the IP information and the port information of the RCS test server, and the modified configuration data is forwarded to the mobile terminal, so that the mobile terminal completes the configuration for accessing the RCS test server according to the configuration data.
If the first configuration request message contains a first token which is valid in the RCS server authentication, the RCS server directly sends configuration data (HTTPS 200OK) for the mobile terminal to access the RCS server to the RCS test server, the RCS test server modifies config xml in the configuration data, the address is changed to point to the RCS test server, namely parameter information such as IP information, port information and the like of the RCS server in the configuration data is modified to be parameter information such as IP information, port information and the like of the RCS test server, the modified configuration data is forwarded to the mobile terminal, and the mobile terminal completes configuration for accessing the RCS test server according to the configuration data.
In the embodiment of the present invention, the operation of the mobile terminal may be specifically completed by a certain Client (Client) operated by the mobile terminal, which is not described in detail herein.
Preferably, in order to facilitate the mobile terminal to access the RCS test server or the RCS server next time, the configuration data further includes: and the RCS server distributes a second token for the mobile terminal.
Example 3:
fig. 3 is a schematic structural diagram of an access configuration device of an RCS test server according to an embodiment of the present invention, which is applied to the RCS test server, and the access configuration device includes:
a forwarding module 31, configured to receive a first configuration request message sent by a mobile terminal, and forward the first configuration request message to an RCS server;
a configuration module 32, configured to receive configuration data sent by the RCS server for the mobile terminal to access the RCS server, and modify parameter information of the RCS server in the configuration data into parameter information of the RCS test server;
a sending instruction module 33, configured to send the modified configuration data to the mobile terminal, so that the mobile terminal completes configuration for accessing the RCS test server according to the configuration data.
The forwarding module 31 is further configured to receive a configuration response message sent by the RCS server and forward the configuration response message to the mobile terminal if the first configuration request message does not include the first authentication token validated by the RCS server, where the configuration response message includes the Cookie for the user information of the mobile terminal stored by the RCS server; receiving a second configuration request message sent by the mobile terminal, wherein the second configuration request message comprises the Cookie and the dynamic password OTP, and the OTP is sent to the mobile terminal by the RCS server through a short message; and forwarding the second configuration request message to the RCS server, so that the RCS server sends configuration data for accessing the mobile terminal to the RCS server after verifying that the OTP of the mobile terminal is correct.
Preferably, the parameter information includes:
protocol IP information and port information for interconnections between networks.
Preferably, the configuration data further includes:
and the RCS server distributes a second token for the mobile terminal.
Example 4:
based on the same inventive concept, the embodiment of the invention also provides an RCS test server, and as the problem solving principle of the RCS test server is similar to the pressure tester selection method, the implementation of the RCS test server can refer to the implementation of the method, and repeated parts are not described again.
Fig. 4 is a schematic structural diagram of an RCS test server according to an embodiment of the present invention, where in fig. 4, the bus architecture may include any number of interconnected buses and bridges, and specifically, one or more processors 41 represented by a processor 41 and various circuits of a memory 42 represented by a memory 42 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The processor 41 is responsible for managing the bus architecture and general processing, and the memory 42 may store data used by the processor 41 in performing operations.
In the RCS test server provided by the embodiment of the present invention:
the processor 41 is configured to read the program in the memory 42 and execute the following processes: receiving a first configuration request message sent by a mobile terminal, and forwarding the first configuration request message to an RCS server; receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server; and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
Preferably, the processor 41 is further configured to receive a configuration response message sent by the RCS server and forward the configuration response message to the mobile terminal if the first configuration request message does not include the first authentication token validated by the RCS server, where the configuration response message includes the Cookie for the user information of the mobile terminal stored by the RCS server; receiving a second configuration request message sent by the mobile terminal, wherein the second configuration request message comprises the Cookie and the dynamic password OTP, and the OTP is sent to the mobile terminal by the RCS server through a short message; and forwarding the second configuration request message to the RCS server, so that the RCS server sends configuration data for accessing the mobile terminal to the RCS server after verifying that the OTP of the mobile terminal is correct.
Preferably, the parameter information includes:
protocol IP information and port information for interconnections between networks.
Preferably, the configuration data further includes:
and the RCS server distributes a second token for the mobile terminal.
Example 5:
on the basis of the foregoing embodiments, an embodiment of the present invention further provides an RCS test server, as shown in fig. 5, including: the system comprises a processor 51, a communication interface 52, a memory 53 and a communication bus 54, wherein the processor 51, the communication interface 52 and the memory 53 are communicated with each other through the communication bus 54;
the memory 53 has stored therein a computer program which, when executed by the processor 51, causes the processor 51 to perform the steps of:
receiving a first configuration request message sent by a mobile terminal, and forwarding the first configuration request message to an RCS server;
receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server;
and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
Example 6:
on the basis of the foregoing embodiments, an embodiment of the present invention further provides a computer storage readable storage medium, in which a computer program executable by an electronic device is stored, and when the program is run on the electronic device, the electronic device is caused to execute the following steps:
receiving a first configuration request message sent by a mobile terminal, and forwarding the first configuration request message to an RCS server;
receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server;
and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data.
The invention discloses an access configuration method and device of an RCS test server, wherein the method comprises the following steps: the method comprises the steps that an RCS test server receives a first configuration request message sent by a mobile terminal, and forwards the first configuration request message to an RCS server; receiving configuration data which is sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying the parameter information of the RCS server in the configuration data into the parameter information of the RCS test server; and sending the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data. In the embodiment of the invention, the RCS test server forwards the first configuration request message to the RCS server of the current network after receiving the first configuration request message sent by the mobile terminal, modifies the parameter information of the RCS test server into the parameter information of the RCS test server by the parameter information of the RCS server in the configuration data of the mobile terminal accessing the RCS server sent by the RCS server, and sends the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of the access RCS test server according to the configuration data, thereby avoiding the problem that the RCS test server needs to configure a short message interface for realizing a MAP protocol irrelevant to the RCS test and also needs to apply to a network management department for accessing an SS7 signaling network and configuring and connecting with all short message centers in the SS7 signaling network, solving the problem that the RCS test server is tightly coupled with the MAP protocol, and facilitating the flexible deployment of the RCS test server, and whether the mobile terminal meets the RCS protocol standard or not is tested, so that the use, operation and maintenance costs of the RCS test server are reduced, and the user experience is improved.
For the system/apparatus embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for relevant points.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (11)

1.一种RCS测试服务器的接入配置方法,其特征在于,应用于融合通信RCS测试服务器,所述方法包括:1. a kind of access configuration method of RCS test server, it is characterized in that, be applied to fusion communication RCS test server, described method comprises: 接收移动终端发送的第一配置请求消息,将所述第一配置请求消息转发给RCS服务器;receiving the first configuration request message sent by the mobile terminal, and forwarding the first configuration request message to the RCS server; 接收所述RCS服务器发送的对所述移动终端接入所述RCS服务器的配置数据,将所述配置数据中所述RCS服务器的参数信息修改为所述RCS测试服务器的参数信息;Receive the configuration data sent by the RCS server for the mobile terminal to access the RCS server, and modify the parameter information of the RCS server in the configuration data to the parameter information of the RCS test server; 将修改后的所述配置数据发送给所述移动终端,使所述移动终端根据所述配置数据完成接入所述RCS测试服务器的配置。Send the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data. 2.如权利要求1所述的方法,其特征在于,如果所述第一配置请求消息中未包含所述RCS服务器鉴权有效的第一认证令牌token,所述接收所述RCS服务器发送的对所述移动终端接入所述RCS服务器的配置数据之前,所述方法还包括:2. The method according to claim 1, wherein, if the first configuration request message does not contain a first authentication token that is valid for the RCS server authentication, the receiving the RCS server sends the Before accessing the configuration data of the RCS server to the mobile terminal, the method further includes: 接收所述RCS服务器发送的配置响应消息,将所述配置响应消息转发给所述移动终端,其中所述配置响应消息中包含有所述RCS服务器存储的所述移动终端的用户信息Cookie;receiving a configuration response message sent by the RCS server, and forwarding the configuration response message to the mobile terminal, wherein the configuration response message includes the user information Cookie of the mobile terminal stored by the RCS server; 接收所述移动终端发送的第二配置请求消息,其中所述第二配置请求消息中包含所述Cookie和动态口令OTP,其中,所述OTP为所述RCS服务器通过短信发送给所述移动终端的;Receive a second configuration request message sent by the mobile terminal, wherein the second configuration request message includes the Cookie and the dynamic password OTP, where the OTP is a message sent by the RCS server to the mobile terminal through a short message. ; 将所述第二配置请求消息转发给所述RCS服务器,使所述RCS服务器在验证所述移动终端的OTP正确后,发送对所述移动终端接入所述RCS服务器的配置数据。The second configuration request message is forwarded to the RCS server, so that the RCS server sends configuration data for the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct. 3.如权利要求1所述的方法,其特征在于,所述参数信息包括:3. The method of claim 1, wherein the parameter information comprises: 网络之间互连的协议IP信息和端口信息。Protocol IP information and port information for interconnection between networks. 4.如权利要求1所述的方法,其特征在于,所述配置数据中还包括:4. The method of claim 1, wherein the configuration data further comprises: 所述RCS服务器为所述移动终端分配的第二token。The second token allocated by the RCS server to the mobile terminal. 5.一种RCS测试服务器的接入配置装置,其特征在于,应用于融合通信RCS测试服务器,所述装置包括:5. an access configuration device of an RCS test server, characterized in that, applied to a converged communication RCS test server, the device comprising: 转发模块,用于接收移动终端发送的第一配置请求消息,将所述第一配置请求消息转发给RCS服务器;a forwarding module, configured to receive the first configuration request message sent by the mobile terminal, and forward the first configuration request message to the RCS server; 接收配置模块,用于接收所述RCS服务器发送的对所述移动终端接入所述RCS服务器的配置数据,将所述配置数据中所述RCS服务器的参数信息修改为所述RCS测试服务器的参数信息;A receiving configuration module, configured to receive configuration data sent by the RCS server for the mobile terminal to access the RCS server, and modify the parameter information of the RCS server in the configuration data to the parameters of the RCS test server information; 发送指示模块,用于将修改后的所述配置数据发送给所述移动终端,使所述移动终端根据所述配置数据完成接入所述RCS测试服务器的配置。A sending instruction module, configured to send the modified configuration data to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data. 6.一种融合通信RCS测试服务器,其特征在于,包括:存储器和处理器;6. A fusion communication RCS test server, comprising: a memory and a processor; 所述处理器,用于读取存储器中的程序,执行下列过程:接收移动终端发送的第一配置请求消息,将所述第一配置请求消息转发给RCS服务器;接收所述RCS服务器发送的对所述移动终端接入所述RCS服务器的配置数据,将所述配置数据中所述RCS服务器的参数信息修改为所述RCS测试服务器的参数信息;将修改后的所述配置数据发送给所述移动终端,使所述移动终端根据所述配置数据完成接入所述RCS测试服务器的配置。The processor is configured to read the program in the memory, and perform the following processes: receiving the first configuration request message sent by the mobile terminal, and forwarding the first configuration request message to the RCS server; receiving the pairing sent by the RCS server; The mobile terminal accesses the configuration data of the RCS server, and modifies the parameter information of the RCS server in the configuration data to the parameter information of the RCS test server; and sends the modified configuration data to the and a mobile terminal, enabling the mobile terminal to complete the configuration of accessing the RCS test server according to the configuration data. 7.如权利要求6所述的RCS测试服务器,其特征在于,所述处理器,还用于如果所述第一配置请求消息中未包含所述RCS服务器鉴权有效的第一认证令牌token,接收所述RCS服务器发送的配置响应消息,将所述配置响应消息转发给所述移动终端,其中所述配置响应消息中包含有所述RCS服务器存储的所述移动终端的用户信息Cookie;接收所述移动终端发送的第二配置请求消息,其中所述第二配置请求消息中包含所述Cookie和动态口令OTP,其中,所述OTP为所述RCS服务器通过短信发送给所述移动终端的;将所述第二配置请求消息转发给所述RCS服务器,使所述RCS服务器在验证所述移动终端的OTP正确后,发送对所述移动终端接入所述RCS服务器的配置数据。7. The RCS test server according to claim 6, wherein the processor is further configured to, if the first configuration request message does not contain a first authentication token that is valid for the RCS server authentication , receiving the configuration response message sent by the RCS server, and forwarding the configuration response message to the mobile terminal, wherein the configuration response message contains the user information Cookie of the mobile terminal stored by the RCS server; receiving The second configuration request message sent by the mobile terminal, wherein the second configuration request message includes the Cookie and the dynamic password OTP, wherein the OTP is sent by the RCS server to the mobile terminal through a short message; The second configuration request message is forwarded to the RCS server, so that the RCS server sends configuration data for the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct. 8.如权利要求6所述的RCS测试服务器,其特征在于,所述参数信息包括:8. RCS test server as claimed in claim 6, is characterized in that, described parameter information comprises: 网络之间互连的协议IP信息和端口信息。Protocol IP information and port information for interconnection between networks. 9.如权利要求6所述的RCS测试服务器,其特征在于,所述配置数据中还包括:9. RCS test server as claimed in claim 6, is characterized in that, in described configuration data also comprises: 所述RCS服务器为所述移动终端分配的第二token。The second token allocated by the RCS server to the mobile terminal. 10.一种RCS测试服务器,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;10. An RCS test server, comprising: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface, and the memory complete mutual communication through the communication bus; 所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行权利要求1-4任一项所述方法的步骤。A computer program is stored in the memory, and when the program is executed by the processor, causes the processor to perform the steps of the method of any one of claims 1-4. 11.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行权利要求1-4任一项所述方法的步骤。11. A computer-readable storage medium, characterized in that it stores a computer program executable by an electronic device, and when the program is executed on the electronic device, the electronic device is made to execute any one of claims 1-4. A step of the method.
CN201811081784.XA 2018-09-17 2018-09-17 An access configuration method and device for an RCS test server Active CN110913406B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811081784.XA CN110913406B (en) 2018-09-17 2018-09-17 An access configuration method and device for an RCS test server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811081784.XA CN110913406B (en) 2018-09-17 2018-09-17 An access configuration method and device for an RCS test server

Publications (2)

Publication Number Publication Date
CN110913406A true CN110913406A (en) 2020-03-24
CN110913406B CN110913406B (en) 2023-05-05

Family

ID=69813681

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811081784.XA Active CN110913406B (en) 2018-09-17 2018-09-17 An access configuration method and device for an RCS test server

Country Status (1)

Country Link
CN (1) CN110913406B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555940A (en) * 2020-04-28 2020-08-18 北京字节跳动网络技术有限公司 Client test method and device, electronic equipment and computer readable storage medium
CN114900824A (en) * 2022-04-27 2022-08-12 中国移动通信有限公司研究院 Redirection method, terminal configuration data acquisition method, device and equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120083241A1 (en) * 2010-04-28 2012-04-05 T-Mobile Usa, Inc. Location Continuity Service for Locating Mobile Devices Using Multiple Access Networks Including Wireless Telecommunication Networks
CN103945443A (en) * 2014-05-09 2014-07-23 江苏鑫软图无线技术有限公司 Test method and system for TD-LTE (Internal Tandem Duplication-Line Termination Equipment) wireless network service performance
CN104956643A (en) * 2013-01-29 2015-09-30 高通股份有限公司 Cross-platform module that is shared by client applications for access to rich communications suite resources on a client device
CN105577472A (en) * 2015-12-15 2016-05-11 北京奇虎科技有限公司 A data collection test method and device
CN106028381A (en) * 2016-05-24 2016-10-12 广州杰赛科技股份有限公司 Method and device for testing transmission rate on mobile terminal
CN107770212A (en) * 2016-08-17 2018-03-06 中兴通讯股份有限公司 Rich communication suite distribution platform, method for updating edition and system, mobile terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120083241A1 (en) * 2010-04-28 2012-04-05 T-Mobile Usa, Inc. Location Continuity Service for Locating Mobile Devices Using Multiple Access Networks Including Wireless Telecommunication Networks
CN104956643A (en) * 2013-01-29 2015-09-30 高通股份有限公司 Cross-platform module that is shared by client applications for access to rich communications suite resources on a client device
CN103945443A (en) * 2014-05-09 2014-07-23 江苏鑫软图无线技术有限公司 Test method and system for TD-LTE (Internal Tandem Duplication-Line Termination Equipment) wireless network service performance
CN105577472A (en) * 2015-12-15 2016-05-11 北京奇虎科技有限公司 A data collection test method and device
CN106028381A (en) * 2016-05-24 2016-10-12 广州杰赛科技股份有限公司 Method and device for testing transmission rate on mobile terminal
CN107770212A (en) * 2016-08-17 2018-03-06 中兴通讯股份有限公司 Rich communication suite distribution platform, method for updating edition and system, mobile terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI TC INT: "SP-130003 "LS from ETSI TC INT: Liaison Regarding MSF/ETSI/GSMA RCS VoLTE Interoperability Event"", 《3GPP TSG_SA\TSG_SA》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555940A (en) * 2020-04-28 2020-08-18 北京字节跳动网络技术有限公司 Client test method and device, electronic equipment and computer readable storage medium
CN114900824A (en) * 2022-04-27 2022-08-12 中国移动通信有限公司研究院 Redirection method, terminal configuration data acquisition method, device and equipment

Also Published As

Publication number Publication date
CN110913406B (en) 2023-05-05

Similar Documents

Publication Publication Date Title
CN101990183B (en) Method, device and system for protecting user information
CN108924125A (en) Control method, device, computer equipment and the storage medium of interface calling permission
CN104519050B (en) Login method and login system
CN109150904A (en) Interface service call method and terminal device
TW201203140A (en) Online service providing system, method, server and mobile device thereof, and computer program product
US20140112333A1 (en) Calling an Unready Terminal
CN110351269A (en) The method for logging in open platform by third-party server
CN104754030A (en) User information obtaining method and device
CN113922982B (en) Login method, electronic device and computer readable storage medium
CN102437998B (en) Application store system and the method using this application store system to develop
CN109299333B (en) Block chain network account book member management method, device, equipment and storage medium
US20220171011A1 (en) Positioning method and device, server, storage medium and terminal
CN112291514A (en) Remote audio and video call method, device and OTT platform
CN109274705A (en) Service providing method, apparatus and system based on user identity
CN110913406A (en) A kind of access configuration method and device of RCS test server
CN106789987B (en) Method and system for single sign-on of multi-service interconnection APP (application) of mobile terminal
CN106254328A (en) A kind of access control method and device
CN103327490B (en) Outlet the Internet WIFI accesses system and method
CN111949959A (en) Authorization authentication method and device in Oauth protocol
CN104580303A (en) Virtual resource operating system, operator management platform and application service sharing method
CN114745156A (en) Distributed single sign-on implementation method, device, electronic device and storage medium
CN102137102A (en) Realizing method of service supporting platform for supporting multiclass information publishing modes
WO2022067509A1 (en) Device upgrade control method and apparatus, and computer device and storage medium
CN104219737B (en) A kind of system and method for realizing networking switched service
US9723436B2 (en) Mobile device location

Legal Events

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