CN110913406B - Access configuration method and device of RCS test server - Google Patents

Access configuration method and device of RCS test server Download PDF

Info

Publication number
CN110913406B
CN110913406B CN201811081784.XA CN201811081784A CN110913406B CN 110913406 B CN110913406 B CN 110913406B CN 201811081784 A CN201811081784 A CN 201811081784A CN 110913406 B CN110913406 B CN 110913406B
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.)
Active
Application number
CN201811081784.XA
Other languages
Chinese (zh)
Other versions
CN110913406A (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
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
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, China Mobile Communications Ltd Research Institute 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

The invention discloses an access configuration method and device of an RCS test server, wherein the method comprises the following steps: the RCS test server receives a first configuration request message sent by the mobile terminal and forwards the first configuration request message to the RCS server; receiving configuration data sent by an RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into parameter information of an 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 method is used for avoiding the problems of tight coupling, development cost and difficulty increase of MAP protocol caused by configuration of the MAP protocol of the RCS test server and irrelevant to RCS test, facilitating flexible deployment of the RCS test server and improving user experience.

Description

Access configuration method and device of RCS test server
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an access configuration method and apparatus for an RCS test server.
Background
The converged communication (RichCommunicationSuite, RCS) is a basic communication service for providing a mobile terminal user based on 4G network and multi-network cooperation, and is an upgrade of basic communication services such as voice, message and the like under 4G. The existing RCS protocol standard is not fully mature, the technical details of the RCS are frequently optimized and updated, and the traditional test equipment manufacturers are difficult to upgrade corresponding test equipment according to the optimization and update of the RCS protocol standard in time.
In order to test whether the mobile terminal accords with the optimized and updated RCS protocol standard or not, the quality of the mobile terminal is guaranteed, a RCS test server which is based on a cloud terminal and can simulate an RCS server is generally adopted in the prior art to test the mobile terminal. In the technical principle, an RCS test server based on a cloud directly constructs a service response message used for interacting with a service request message sent by a received mobile terminal by simulating the signaling flow and the message format of a user network interface (user network interface, UNI) of the RCS server, does not need to have complete RCS service logic and functions, does not need to carry out real RCS service processing, and judges whether the service request message sent by the mobile terminal accords with the RCS protocol standard or not by analyzing and detecting the service request message sent by the received mobile terminal, thereby judging whether the mobile terminal accords with the RCS protocol standard or not.
However, before the mobile terminal sends the service request message, the RCS test server is required to perform configuration of accessing the RCS test server, so that the mobile terminal can perform normal service message interaction with the RCS test server, and whether the mobile terminal accords with the RCS protocol standard or not can be tested by the RCS test server. Therefore, the existing RCS test server needs to configure a short message interface of a Mobile Application Part (MAP) protocol, which is irrelevant to whether the tested mobile terminal accords with the RCS protocol standard, and request to allocate a Global Title (GT) code number to a network management department for accessing an SS7 signaling network, so as to implement configuration connection with all short message centers in the SS7 signaling network, and to implement 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 implement 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 which is irrelevant to the test, and applies for accessing the SS7 signaling network to the network management department and is configured and connected with all short message centers in the SS7 signaling network, so that tight coupling exists between the RCS test server and the MAP protocol, great inconvenience is brought to the deployment of the RCS test server, the development and operation cost 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 prior art has tight coupling between the RCS test server and a MAP protocol, and brings great inconvenience to the deployment of the RCS test server.
In a first aspect, the present invention discloses an access configuration method of an RCS test server, applied to a converged communication RCS test server, the method comprising:
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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into 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 RCS test server is prevented from configuring the short message interface of the MAP protocol irrelevant to the RCS test, the tight coupling between the RCS test server and the MAP protocol is further avoided, the problems of high development threshold and high operation and maintenance difficulty of the short message interface of the MAP protocol, and the problems of high development and operation and maintenance costs of the RCS test server are avoided, meanwhile, the problems of configuration and coordination of an SS7 signaling network and the like are also avoided, and the practicability of the RCS test server is improved.
Optionally, if the first configuration request message does not include a first authentication token that is valid for the RCS server to authenticate, before receiving the configuration data sent by the RCS server 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 comprises user information Cookie 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 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 the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct.
By this alternative, the reliability of the access configuration to the RCS test server is further ensured.
Optionally, the parameter information includes:
protocol IP information and port information for interconnection 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 of an RCS test server, applied to a converged communication RCS test server, the device comprising:
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;
the configuration module is used for receiving configuration data which is sent by the RCS server and is used for enabling the mobile terminal to access the RCS server, and modifying 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, comprising: a memory and a processor;
the processor is configured to read the program in the memory, and execute the following procedures: 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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into 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, if the first configuration request message does not include a first authentication token that is valid for the RCS server to authenticate, receive a configuration response message sent by the RCS server, and forward the configuration response message to the mobile terminal, where the configuration response message includes a user information Cookie 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 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 the mobile terminal to access 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 interconnection 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, comprising: the device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other 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 invention discloses a computer readable storage medium storing a computer program executable by an electronic device, which when run on the electronic device causes the electronic device to perform the steps of any one of the methods described above.
The invention has the following beneficial effects:
in the embodiment of the invention, after the RCS test server receives the first configuration request message sent by the mobile terminal, the RCS test server forwards the first configuration request message to the RCS server of the existing network, the parameter information of the RCS server in the configuration data of the RCS server, which is sent by the RCS server, is modified into the parameter information of the RCS test server, and the modified configuration data is sent to the mobile terminal, so that the mobile terminal completes the configuration of the RCS test server according to the configuration data, the RCS test server is prevented from needing to configure a short message interface of a MAP protocol which is irrelevant to the RCS test, and the problem that the RCS test server is required to be connected with the configuration of all short message centers in an SS7 signaling network is also solved, the problem that the RCS test server is tightly coupled with the MAP protocol is solved, the RCS test server is convenient to flexibly deploy, the mobile terminal is tested whether to meet the RCS protocol standard or not, the use and the operation cost of the RCS test server is reduced, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an access process of an RCS test server according to an embodiment of the present invention;
FIG. 2 is a second schematic diagram of an access procedure of an RCS test server according to an embodiment of the present invention;
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;
FIG. 4 is a schematic 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 uses VoLTE as a core and VoIP as a supplement, so that the call quality and experience of the user are enhanced; the new message is based on RCS, seamlessly merges various media and message formats, seamlessly interworks with traditional short/multimedia messages; the new connection is to construct a brand new social and public information service entrance on the premise of the real mobile phone number, so as to provide the mobile terminal user with intercommunication, fusion and rich communication experience.
For the purpose of promoting an understanding of the principles and advantages of the invention, reference will now be made in detail to the drawings, in which embodiments illustrated in the drawings are intended to illustrate, but not limit the invention to the specific embodiments illustrated. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In addition, it should be understood that in the description of the present application, the terms "first," second, "and the like are used for the purpose of distinguishing between the descriptions, and not be construed as indicating or implying a relative importance or order of description, but rather that the terms" first, "" second, "and the like" as used herein refer to the singular or plural terms "a," "an," or "the" as used herein.
Example 1:
fig. 1 is a schematic diagram of an access process of an RCS test server according to an embodiment of the present invention, where the process includes:
s101: and receiving a first configuration request message sent by the mobile terminal, and forwarding the first configuration request message to the RCS server.
S102: and receiving configuration data sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into parameter information of the RCS test server.
The access configuration method of the RCS test server provided by the embodiment of the 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, and is exemplified by adopting the RCS test server in the embodiment of the invention, and in addition, the RCS server in the embodiment of the invention is an RCS server in a real network environment, namely an RCS server of the current network.
Specifically, the mobile terminal configures the address of the RCS test server to be the address of the configuration request message, after the mobile terminal accesses WIFI or the like, the mobile terminal sends a first configuration request message to the RCS test server, and after the RCS test server receives the first configuration request message, the mobile terminal forwards the first configuration request message to the RCS server. The first configuration request message sent by the mobile terminal needs to carry a first authentication token (token) for carrying out identity authentication on the mobile terminal by the RCS server.
After the RCS server authenticates that a first token in a first configuration request sent by a mobile terminal is valid, generating configuration information of the mobile terminal accessing the RCS server, and sending the configuration information to an 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: protocol (Internet Protocol, IP) information and port information for interconnections between networks, etc.
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 the configuration of accessing the RCS test server according to the modified configuration data. And further, an RCS service request message is sent to the RCS test server, and the RCS service request message is interacted with the RCS test server, so that the RCS test server tests whether the mobile terminal accords with the RCS protocol standard.
In the embodiment of the invention, after the RCS test server receives the first configuration request message sent by the mobile terminal, the RCS test server forwards the first configuration request message to the RCS server of the existing network, the parameter information of the RCS server in the configuration data of the RCS server, which is sent by the RCS server, is modified into the parameter information of the RCS test server, and the modified configuration data is sent to the mobile terminal, so that the mobile terminal completes the configuration of the RCS test server according to the configuration data, the RCS test server is prevented from needing to configure a short message interface of a MAP protocol which is irrelevant to the RCS test, and the problem that the RCS test server is required to be connected with the configuration of all short message centers in an SS7 signaling network is also solved, the problem that the RCS test server is tightly coupled with the MAP protocol is solved, the RCS test server is convenient to flexibly deploy, the mobile terminal is tested whether to meet the RCS protocol standard or not, the use and the operation cost of the RCS test server is reduced, and the user experience is improved.
Example 2:
in order to further ensure the effect of access configuration, in the foregoing embodiments, in the embodiments of the present invention, if the first configuration request message does not include the first authentication token that is valid for the RCS server to authenticate, before receiving the configuration data sent by the RCS server and used for accessing the RCS server by the mobile terminal, 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 comprises user information Cookie 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 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 the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct.
Cookie refers to user information created by a server of a website or an application program for discriminating a user identity and performing session tracking. When a user accesses a corresponding website or 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 records some key communication information, such as login information, personal information, history record, personalized information and the like of the user in the Cookie. When the user accesses the same website or application program again within the valid period of the Cookie, the client side sends the related 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 side, loads the history record, login information, personal information, personalized settings and the like of the user.
As shown in fig. 2, after accessing WIFI or the like, the mobile terminal sends a first configuration REQUEST message (HTTPS REQUEST) to the RCS test server, after the RCS test server receives the first configuration REQUEST message, the RCS test server forwards the first configuration REQUEST message to the RCS server, if the first configuration REQUEST message does not include a first token for which the RCS server is authenticated and valid, the first configuration REQUEST message may be that the first configuration REQUEST message does not include the first token for which the RCS server is authenticated and the first token carried, or that the carried first token expires, or that the carried first token is wrong, or the like, and the RCS server replies a configuration response message (HTTP 200), where the configuration response message carries (Set) a Cookie of the mobile terminal stored by the RCS server; meanwhile, the RCS server determines the mobile user number (Mobile Subscriber International ISDN/PSTN number, MSISDN) of the mobile terminal according to the international mobile user identification code (IMSI: international Mobile Subscriber Identification Number) of the mobile terminal, sends a short message (Short Messaging Service, SMS) carrying the OTP to the mobile terminal, the RCS test server forwards a response message to the mobile terminal, after receiving the corresponding message and the short message, the mobile terminal intercepts the OTP in the short message, and sends a configuration REQUEST message again, namely a second configuration REQUEST message (HTTPS REQUEST (OTP) -Cookie is sent, 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 sends configuration data (HTTPS 200 OK) for the mobile terminal to access the RCS server to the RCS test server after the verification passes through the OTP through the Cookie carried in the second configuration request message, the RCS test server modifies the config xml in the configuration data, changes the address to point to the RCS test server, namely modifies the parameter information such as the IP information and the port information of the RCS server in the configuration data into the parameter information such as the IP information and the port information of the RCS test server, and forwards the modified configuration data 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 with effective authentication of the RCS server, the RCS server directly sends configuration data (HTTPS 200 OK) 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, changes the address to point to the RCS test server, namely modifies parameter information such as IP information and port information of the RCS server in the configuration data into parameter information such as IP information and port information of the RCS test server, and forwards 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.
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.
Preferably, in order to facilitate the mobile terminal to access to 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, where the access configuration device is applied to the RCS test server, and the 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;
and the sending indication module 33 is 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.
The forwarding module 31 is further configured to receive a configuration response message sent by the RCS server if the first configuration request message does not include a first authentication token for which the RCS server authentication is valid, and forward the configuration response message to the mobile terminal, where the configuration response message includes a user information Cookie 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 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 the mobile terminal to access 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 interconnection 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 further provides an RCS test server, and because the principle of solving the problem of the RCS test server is similar to that of the press testing machine selection method, the implementation of the RCS test server can refer to the implementation of the method, and the repetition is omitted.
As shown in fig. 4, which is a schematic diagram of the structure of the RCS test server according to an embodiment of the present invention, in fig. 4, the bus architecture may include any number of interconnected buses and bridges, and specifically, one or more processors 41 represented by the processor 41 and various circuits of the memory 42 represented by the memory 42 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described 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 procedures: 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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into 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 if the first configuration request message does not include a first authentication token that is valid for authentication of the RCS server, and forward the configuration response message to the mobile terminal, where the configuration response message includes a user information Cookie 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 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 the mobile terminal to access 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 interconnection 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 above embodiments, the embodiment of the present invention further provides an RCS test server, as shown in fig. 5, including: the processor 51, the communication interface 52, the memory 53 and the communication bus 54, wherein the processor 51, the communication interface 52 and the memory 53 complete the communication 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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into 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 above embodiments, the embodiments of the present invention further provide a computer-readable storage medium having stored therein a computer program executable by an electronic device, which when run on the electronic device, causes the electronic device 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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into 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 RCS test server receives a first configuration request message sent by the mobile terminal and forwards the first configuration request message to the RCS server; receiving configuration data sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into 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, after the RCS test server receives the first configuration request message sent by the mobile terminal, the RCS test server forwards the first configuration request message to the RCS server of the existing network, the parameter information of the RCS server in the configuration data of the RCS server, which is sent by the RCS server, is modified into the parameter information of the RCS test server, and the modified configuration data is sent to the mobile terminal, so that the mobile terminal completes the configuration of the RCS test server according to the configuration data, the RCS test server is prevented from needing to configure a short message interface of a MAP protocol which is irrelevant to the RCS test, and the problem that the RCS test server is required to be connected with the configuration of all short message centers in an SS7 signaling network is also solved, the problem that the RCS test server is tightly coupled with the MAP protocol is solved, the RCS test server is convenient to flexibly deploy, the mobile terminal is tested whether to meet the RCS protocol standard or not, the use and the operation cost of the RCS test server is reduced, and the user experience is improved.
For system/device embodiments, the description is relatively simple as it is substantially similar to method embodiments, with reference to the description of method embodiments in part.
It will be appreciated by those skilled in the art that 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 flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations 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 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. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (9)

1. An access configuration method for an RCS test server, which is applied to a converged communication RCS test server, the method comprising:
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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into parameter information of the RCS test server;
the modified configuration data is sent to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data;
wherein, if the first configuration request message does not include the first authentication token that is valid for the RCS server to authenticate, before receiving the configuration data sent by the RCS server 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 comprises user information Cookie 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 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 the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct.
2. The method of claim 1, wherein the parameter information comprises:
protocol IP information and port information for interconnection between networks.
3. The method of claim 1, wherein the configuration data further comprises:
and the RCS server distributes a second token for the mobile terminal.
4. An access configuration device for an RCS test server, the device being adapted to fuse communication RCS test servers, the device comprising:
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;
the receiving configuration module is used for receiving configuration data which is sent by the RCS server and is used for enabling the mobile terminal to access the RCS server, and modifying parameter information of the RCS server in the configuration data into parameter information of the RCS test server;
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;
the forwarding module is further configured to, if the first configuration request message does not include a first authentication token for which the RCS server authentication is valid, receive a configuration response message sent by the RCS server, and forward the configuration response message to the mobile terminal, where the configuration response message includes a user information Cookie 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 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 the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct.
5. A converged communication RCS test server, comprising: a memory and a processor;
the processor is configured to read the program in the memory, and execute the following procedures: 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 sent by the RCS server and used for accessing the mobile terminal to the RCS server, and modifying parameter information of the RCS server in the configuration data into parameter information of the RCS test server; the modified configuration data is sent to the mobile terminal, so that the mobile terminal completes the configuration of accessing the RCS test server according to the configuration data;
the processor is further configured to receive a configuration response message sent by the RCS server if the first configuration request message does not include a first authentication token for which the RCS server authentication is valid, and forward the configuration response message to the mobile terminal, where the configuration response message includes a user information Cookie 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 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 the mobile terminal to access the RCS server after verifying that the OTP of the mobile terminal is correct.
6. The RCS test server of claim 5, wherein the parameter information comprises:
protocol IP information and port information for interconnection between networks.
7. The RCS test server of claim 5, wherein the configuration data further comprises:
and the RCS server distributes a second token for the mobile terminal.
8. An RCS test server, comprising: the device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other 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 the method of any of claims 1-3.
9. A computer readable storage medium, characterized in that it stores a computer program executable by an electronic device, which when run on the electronic device causes the electronic device to perform the steps of the method of any one of claims 1-3.
CN201811081784.XA 2018-09-17 2018-09-17 Access configuration method and device of 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 Access configuration method and device of RCS test server

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
CN110913406A CN110913406A (en) 2020-03-24
CN110913406B true 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 Access configuration method and device of RCS test server

Country Status (1)

Country Link
CN (1) CN110913406B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555940B (en) * 2020-04-28 2022-02-01 北京字节跳动网络技术有限公司 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

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9094927B2 (en) * 2010-04-28 2015-07-28 T-Mobile Usa, Inc. Location continuity service for locating mobile devices using multiple access networks including wireless telecommunication networks
US9397878B2 (en) * 2013-01-29 2016-07-19 Qualcomm Incorporated Cross-platform module that is shared by client applications for access to rich communications suite resources on a client device
CN103945443B (en) * 2014-05-09 2016-05-04 江苏鑫软图无线技术股份有限公司 A kind of TD-LTE wireless network traffic performance test methods and system
CN105577472A (en) * 2015-12-15 2016-05-11 北京奇虎科技有限公司 Data acquisition test method and device
CN106028381B (en) * 2016-05-24 2019-10-25 广州杰赛科技股份有限公司 A kind of method and device for testing transmission rate on mobile terminals
CN107770212A (en) * 2016-08-17 2018-03-06 中兴通讯股份有限公司 Rich communication suite distribution platform, method for updating edition and system, mobile terminal

Also Published As

Publication number Publication date
CN110913406A (en) 2020-03-24

Similar Documents

Publication Publication Date Title
CN101990183B (en) Method, device and system for protecting user information
CN103152400B (en) The method, system and the cloud server that log in is carried out by mobile terminal
CN105592065B (en) A kind of Website logging method and its login system based on SMS
CN106209726B (en) Mobile application single sign-on method and device
CN104519050B (en) Login method and login system
EP3162104B1 (en) A method to authenticate calls in a telecommunication system
CN109150904A (en) Interface service call method and terminal device
CN104125062A (en) Login method, device, login authentication device, server, terminals and system
CN102984646B (en) A kind of supplying method of cell-phone customer terminal location service and system
CN104796408B (en) Login method is broadcast live in single-point and entering device is broadcast live in single-point
CN108712372A (en) A kind of method and system of client access WEB third party logins
CN112291514A (en) Remote audio and video call method and device and OTT platform
CN110913406B (en) Access configuration method and device of RCS test server
CN109218370A (en) Message method and device, electronic equipment
CN109783357A (en) The method and device of test application program, computer equipment, storage medium
CN108322366A (en) Access the methods, devices and systems of network
CN107864058B (en) Fault judgment method and device
CN106789987B (en) Method and system for single sign-on of multi-service interconnection APP (application) of mobile terminal
US20150180851A1 (en) Method, device, and system for registering terminal application
CN105429978B (en) Data access method, equipment and system
CN107277803A (en) Wireless network authentication method, apparatus and system based on iOS terminals
CN107087293A (en) A kind of cut-in method, terminal and server
WO2023134312A1 (en) Content charging test method, management device, terminal device and storage medium
CN111147285B (en) Cloud security product unified management method
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