Communication method and device
By utilizing the ISUP, CAP, and MAP protocols of the GSM-R side node to communicate with the gateway IWF in a scenario where GSM-R and FRMCS coexist, and converting the protocols to be recognizable by the FRMCS side node, the problem of convenient and efficient implementation of communication between the two generations of networks is solved, avoiding the need for further development of the GSM-R side node.
Patent Information
- Application Number
- CN202411081601.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-06
AI Technical Summary
In scenarios where GSM and future railway mobile communication systems coexist, how can communication between the two generations of networks be achieved conveniently and efficiently, especially avoiding the need for further development of GSM-R side nodes?
By utilizing the ISUP, CAP, and MAP protocols already available on the GSM-R side node, communication is achieved with the gateway IWF. The gateway IWF then converts the information into a protocol recognizable by the FRMCS side node, such as the SIP protocol, to realize information transmission.
It enables convenient and efficient communication between GSM-R and FRMCS, avoiding the need for redevelopment of GSM-R side nodes and reducing the impact on end-stage products.
Smart Images

Figure CN121486783A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to communication methods and apparatus. Background Technology
[0002] The Global System for Mobile Communication (GSM) is a standard introduced by the European Committee for Standardization in 1992. It employs data communication technology and a unified network standard to ensure communication quality and allows for the development of more new services for users. For example, in railway scenarios, the Global System for Mobile Communications for Railways (GSM-R) is used. GSM-R provides railway staff with a universal communication platform and is a system designed, built, and used directly for railway transportation production and railway information services. Its main functions include railway dispatch communication, station communication, emergency communication, section communication, official communication, and transportation information transmission.
[0003] However, as GSM enters its late stage and future mobile communication systems are deployed, such as the future railway mobile communication system (FRMCS), a scenario where old and new networks (such as GSM-R and FRMCS) coexist will inevitably emerge.
[0004] In scenarios where two generations of networks coexist, how to achieve convenient and efficient communication between the two networks is a problem that the industry urgently needs to address. Summary of the Invention
[0005] This application discloses a communication method and apparatus. The method can utilize the protocol capabilities already possessed by the network-side node of one generation of the two-generation network to communicate with the network-side node of the other generation through a gateway, thereby realizing convenient and efficient communication between the two generations of networks.
[0006] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.
[0007] In a first aspect, this application discloses a communication method that can be executed by a communication device, which may be a first mobile communication system side node or a module (e.g., a chip) of the first mobile communication system side node. The method may include: exchanging first information with a second mobile communication system side node through a gateway, wherein the first mobile communication system and the second mobile communication system are different; wherein the first mobile communication system side node and the gateway communicate using a first protocol, the first protocol including at least one of the Integrated Services Digital Network User Part (ISDN User Part, ISUP) protocol, the Camel Application Part (CAP) protocol of Mobile Network Enhancement Logic, and the Mobile Application Part (MAP) protocol.
[0008] In this embodiment, the first mobile communication system side node interacts with the gateway based on the first protocol. Therefore, the first mobile communication system side node can reuse the process of interacting with other network elements through the first protocol, thereby avoiding the need for redevelopment of the first mobile communication system side node and enabling convenient and efficient communication between the first mobile communication system and the second mobile communication system.
[0009] The aforementioned interaction can be replaced by transmission or communication, etc. That is, the interaction of the first mobile communication system side node with the second mobile communication system side node through the gateway can mean: the first mobile communication system side node transmits the first information with the second mobile communication system side node through the gateway, or the first mobile communication system side node communicates the first information with the second mobile communication system side node through the gateway.
[0010] For example, a first mobile communication system-side node sends first information to a gateway, and the gateway forwards the first information to a second mobile communication system-side node. As another example, a second mobile communication system-side node sends first information to a gateway, and the gateway forwards the first information to a first mobile communication system-side node.
[0011] In this system, the first mobile communication system-side node and the gateway communicate using a first protocol. That is, the first mobile communication system-side node sends first information to the gateway using the first protocol, or the gateway sends first information to the first mobile communication system-side node using the first protocol. For example, the first mobile communication system-side node sends a first message to the gateway, which may be an ISUP message, a CAP message, or a MAP message. Another example is that the gateway forwards the aforementioned first message to the first mobile communication system-side node.
[0012] In conjunction with the first aspect, in one possible implementation, the first mobile communication system is the Global Rail Mobile Communication System GSM-R, the gateway is the Interworking Function (IWF), and the second mobile communication system is the Future Rail Mobile Communication System FRMCS.
[0013] In this embodiment, the GSM-R side node interacts with the IWF based on the first protocol. Since the first protocol is a protocol capability that the GSM-R side node already possesses, the GSM-R side node can reuse the process of interacting with other network elements through the first protocol, thereby avoiding the need for further development of the GSM-R side node and enabling convenient and efficient communication between GSM-R and FRMCS.
[0014] In conjunction with the first aspect, in one possible implementation, the first mobile communication system side node is a mobile switching center (MSC), and the first protocol is the ISUP protocol and / or the CAP protocol.
[0015] In conjunction with the first aspect, in one possible implementation, the first mobile communication system side node is a visit location register (VLR), and the first protocol is the ISUP protocol and / or the CAP protocol.
[0016] In conjunction with the first aspect, in one possible implementation, the first mobile communication system side node is the Home Location Register (HLR), and the first protocol is the MAP protocol.
[0017] In conjunction with the first aspect, in one possible implementation, the second mobile communication system side node is a network element used for cluster scheduling. The second mobile communication system side node interacts with the second mobile communication system side node through a gateway, including: sending the first information to the network element used for cluster scheduling through the gateway. The first information is information about the first mobile communication system mobile station (MS).
[0018] For example, the network element used for cluster scheduling can be a wireless broadband communication scheduling system, such as a mission critical service (MCX); the information of the first mobile communication system (MS) can be the MS's registration information, such as a function number (FN).
[0019] In this embodiment of the application, the network element used for cluster scheduling is used to manage the information of the first mobile communication system (MS), which can reduce or avoid the need for further development of the first mobile communication system side nodes.
[0020] Secondly, this application discloses a communication method that can be executed by a communication device, which may be a gateway or a module of a gateway (e.g., a chip). The method may include: forwarding first information sent by a first mobile communication system side node to a second mobile communication system side node; or forwarding second information sent by the second mobile communication system side node to the first mobile communication system side node; wherein the first mobile communication system side node and the gateway communicate using a first protocol, which includes at least one of the ISUP protocol, CAP protocol, and MAP protocol; the second mobile communication system side node and the gateway communicate using a second protocol, and the first protocol is different from the second protocol.
[0021] In this embodiment of the application, the gateway uses the protocol capabilities (i.e., the first protocol) of the first mobile communication system side to interact with the first mobile communication system side node, and uses the protocol capabilities (i.e., the second protocol) of the second mobile communication system side to conveniently and efficiently realize communication between the first mobile communication system side node and the second mobile communication system side node.
[0022] For example, the second protocol mentioned above can be the Session Initiation Protocol (SIP).
[0023] In conjunction with the second aspect, in one possible implementation, the first mobile communication system is GSM-R, the gateway is IWF, and the second mobile communication system is FRMCS.
[0024] In conjunction with the second aspect, in one possible implementation, the second mobile communication system side node is a network element used for cluster scheduling, and forwarding the first information sent by the first mobile communication system side node to the second mobile communication system side node includes: sending the first information from the first mobile communication system side node to the network element used for cluster scheduling, wherein the first information is information of the first mobile communication system mobile station.
[0025] In conjunction with the second aspect, in one possible implementation, the first mobile communication system side node is an MSC, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0026] In conjunction with the second aspect, in one possible implementation, the first mobile communication system side node is a VLR, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0027] In conjunction with the second aspect, in one possible implementation, the first mobile communication system side node is an HLR, and the first protocol is the MAP protocol.
[0028] Thirdly, this application provides a communication device, which may be a first mobile communication system side node or a chip / circuit therein. The communication device is used to perform the methods of the first aspect or any possible implementation thereof. The communication device includes units having the ability to perform the methods of the first aspect or any possible implementation thereof.
[0029] Fourthly, this application provides a communication device, which may be a gateway or a chip / circuit therein. The communication device is used to perform the methods in the second aspect or any possible implementation thereof. The communication device includes units having the ability to perform the methods in the second aspect or any possible implementation thereof.
[0030] In the third or fourth aspect, the aforementioned communication device may include a transceiver unit and a processing unit. Further details regarding the transceiver unit and processing unit can be found in the device embodiments shown below. The beneficial effects of the third to fourth aspects can be referenced in the relevant descriptions of the first to second aspects, and will not be repeated here.
[0031] Fifthly, this application provides a communication system comprising a first mobile communication system side node, a gateway, and a second mobile communication system side node. The gateway is used to forward information between the first and second mobile communication system side nodes. The first mobile communication system side node and the gateway communicate using a first protocol, which includes at least one of the ISUP, CAP, and MAP protocols. The second mobile communication system side node and the gateway communicate using a second protocol, which is different from the first protocol.
[0032] In conjunction with the fifth aspect, in one possible implementation, the first mobile communication system is GSM-R, the gateway is IWF, and the second mobile communication system is FRMCS.
[0033] In conjunction with the fifth aspect, in one possible implementation, the first mobile communication system side node is an MSC, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0034] In conjunction with the fifth aspect, in one possible implementation, the first mobile communication system side node is a VLR, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0035] In conjunction with the fifth aspect, in one possible implementation, the first mobile communication system side node is an HLR, and the first protocol is the MAP protocol.
[0036] In conjunction with the fifth aspect, in one possible implementation, the communication system includes a first mobile communication system (MS) and a second mobile communication system (MS), wherein the second mobile communication system side node is a network element for trunking scheduling, and the network element for trunking scheduling is used to manage information of the first mobile communication system (MS) and the second mobile communication system (MS).
[0037] In this embodiment of the application, the network element used for cluster scheduling is used to manage information of the first mobile communication system (MS) and the second mobile communication system (MS), which can reduce or avoid the need for redevelopment of the first mobile communication system side node.
[0038] In conjunction with the fifth aspect, in one possible implementation, the second mobile communication system is a long-term evolution (LTE) system or a 5th generation mobile communication technology (5G) system or a future mobile communication system.
[0039] Sixthly, this application provides a communication device that may include a processor and an interface circuit connected together. The interface circuit is used for exchanging (or sending / receiving or inputting / outputting) information or data, and the processor is used to execute program instructions that cause the communication device to perform the methods described in any possible implementation of the first aspect, the second aspect, or any of the aspects above. The interface circuit may be a communication interface or a transceiver. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.
[0040] In a seventh aspect, this application provides a readable storage medium storing program instructions that, when run on a computer, cause the computer to perform the method described in any possible implementation of the first aspect, the second aspect, or any of the aspects described above.
[0041] Eighthly, this application provides a program product containing program instructions that, when run, causes the method described in any possible implementation of the first aspect, or the second aspect, or any of the aspects above to be executed.
[0042] Ninthly, this application provides an apparatus, which can be implemented as a chip or as a device, including a processor. The processor is used to read and execute a program stored in a memory to execute one or more of the first aspect, or the second aspect, or one or more of any possible implementations of any aspect, providing an information interaction method. Optionally, the apparatus further includes a memory connected to the processor via a circuit. Further optionally, the apparatus includes a communication interface connected to the processor. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing result through the communication interface. The communication interface can be an input / output interface.
[0043] In one possible implementation, the processor and memory can be physically independent units, or the memory can be integrated with the processor.
[0044] In a tenth aspect, this application provides a communication system comprising a first mobile communication system side node and a gateway; wherein the first mobile communication system side node is configured to execute the method described in the first aspect above, or any possible implementation thereof, and the gateway is configured to execute the method described in the second aspect above, or any possible implementation thereof.
[0045] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, which will not be repeated here. Attached Figure Description
[0046] Figure 1A and Figure 1B This is a schematic diagram illustrating two coexistence scenarios of GSM-R and FRMCS provided in the embodiments of this application;
[0047] Figure 2 This is a schematic diagram of the system architecture of a communication system provided in an embodiment of this application;
[0048] Figure 3 This is a schematic diagram of the system architecture of another communication system provided in the embodiments of this application;
[0049] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0050] Figure 5 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0051] Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0052] Figure 7 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0053] Figure 8 This is a schematic diagram of the structure of the communication device provided in an embodiment of this application;
[0054] Figure 9 This is another structural schematic diagram of the communication device provided in the embodiments of this application;
[0055] Figure 10 This is another structural schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation
[0056] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0057] In the description of this application, the terms "first," "second," etc., are used only to distinguish different objects and do not limit the quantity or order of execution, nor do they imply that they are necessarily different. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0058] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one item", "one or more of the following", or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.
[0059] In the description of this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design that is described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0060] It is understood that in the description of this application, "when," "if," and "if" all refer to the device performing a corresponding action under certain objective circumstances, and are not time-limited, nor do they require the device to perform a judgment action when it is implemented, nor do they imply any other limitations. The device performing a corresponding action under certain objective circumstances includes: satisfying the objective circumstances, i.e., being able to perform the corresponding action; or satisfying both the objective circumstances and other circumstances, in order to perform the corresponding action.
[0061] In this application, "simultaneously" can be understood as at the same point in time, within a period of time, or within the same cycle; the specific meaning can be determined by considering the context.
[0062] In this application, the use of singular designations for elements is intended to represent "one or more" rather than "one and only one," unless otherwise specified.
[0063] In addition, the terms “system” and “network” are often used interchangeably in this article.
[0064] It is understood that in the various embodiments of this application, expressions such as "A corresponds to B", "A and B correspond", "A corresponds to B" or similar expressions indicate that B is associated with A, and B can be determined based on A. Determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.
[0065] The technical terminology and related technologies of this application are introduced below.
[0066] 1. GSM system
[0067] The GSM system consists of three interconnected main subsystems, connected to users through specific network interfaces. These three subsystems are the base station subsystem (BSS), the network and switching subsystem (NSS), and the operation supporting subsystem (OSS). The mobile station (MS) subsystem is usually considered part of the BSS. The MS is the user-operated equipment in the GSM mobile communication network; the main types of MS are mobile radios and handheld radios (mobile phones).
[0068] In a GSM system, the BSS (Broadband Service Provider) is responsible for providing and managing the transmission path between the NSS (Network Service Provider) and the MS (Mobile Station), particularly including the management of the radio interface between the MS and the functional entities of the GSM system. The NSS manages communication services, ensuring communication between the MS and relevant public communication networks or with other MSs. In other words, the NSS does not directly interoperate with the MS, and the BSS does not directly interoperate with the public communication network. The MS, BSS, and NSS constitute the physical components of the GSM system. The OSS (Operating Service Provider) provides the operator with control, maintenance, and management of these operational components.
[0069] The BSS consists of two functional entities: the base transceiver station (BTS) and the base station controller (BSC). The BTS is responsible for radio transmission, while the BSC is responsible for control and management.
[0070] The Base Transceiver Station (BTS) is an important component of the Base Station Service (BSS). Controlled by the Base Station Controller (BSC), it performs the conversion between the BSC and the radio channel, enabling wireless transmission and related control functions between the BTS and the Mobile Station (MS). The BTS mainly consists of a baseband unit, carrier frequency unit, control unit, and antenna feeder unit. The baseband unit is primarily used for necessary voice and data rate adaptation and channel coding; the carrier frequency unit is mainly used for modulation / demodulation and the transmission and reception of radio frequency (RF) signals; the control unit is used for the operation and maintenance of the BTS. The antenna feeder unit is mainly used for splitting / combining RF signals and converting RF signals into electromagnetic waves or vice versa.
[0071] The BSC is the control section of the BSS, responsible for managing various interfaces and overseeing radio resources and transmission parameters. The BSC mainly consists of the following parts: management, control, and processing of relevant interfaces; common processing; and switching.
[0072] A Base Service Controller (BSS) consists of a Base Station Control Center (BSC) and one or more Base Transmission Stations (BTSs). A single BSC can control dozens of BTSs depending on traffic volume. BTSs can be directly connected to the BSC, or they can be connected to the BSC remotely via base interface equipment (BIE).
[0073] The core of the GSM network is the MSC, which controls all BSC services, provides switching functions and connections to other functions within the system, and provides interface functions with the fixed network, connecting mobile users with each other and between mobile and fixed network users. The MSC can obtain all the data required for user location registration and call requests from three databases within the system: HLR, VLR, and Authentication Center (AUC). In addition, the MSC also requests updates to parts of the database based on the latest information it obtains. As the core of the network, the MSC also supports mobile-specific functions such as location registration, handover, and automatic roaming, as well as other network functions.
[0074] 2. GSM-R and FRMCS coexistence scenarios
[0075] Figure 1A and Figure 1B This is a schematic diagram of two coexistence scenarios of GSM-R and FRMCS provided in the embodiments of this application. Figure 1A The example illustrates a railway comprising existing railway lines and extension lines. The boundary between the existing railway lines and the extension lines is called the railway connection point. The existing railway lines are areas covered by GSM-R, while the extension lines are areas covered by FRMCS (such as LTE-R or 5G-R). GSM-R and FRMCS coexist on this railway, and there are scenarios where GSM-R side nodes interact with FRMCS nodes. For example, a GSM-R side node (such as equipment on train 1) can interconnect with a dispatcher or end user in the FRMCS network area within the GSM-R coverage area (i.e., the GSM-R network); similarly, an FRMCS side node (such as equipment on train 2) can interconnect with a dispatcher or end user in the GSM-R network area within the FRMCS coverage area (i.e., the FRMCS network).
[0076] Figure 1B This example illustrates a railway area that is a dual-layer overlapping network of GSM-R and FRMCS, meaning the area is covered by both GSM-R and FRMCS. Within this railway area, there are scenarios where GSM-R side nodes interact with FRMCS nodes. For instance, if the device on train 1 is a GSM-R side node (using the GSM-R network) and train 2 is an FRMCS side node (using the FRMCS network), then the interaction between the devices on train 1 and train 2 is a scenario of GSM-R side node and FRMCS node interaction.
[0077] Trunking and dispatching services are one of the key core services of the railway. With the coexistence of GSM-R and FRMCS deployment, this coexistence scenario includes early GSM-supporting vehicle-mounted or handheld devices, LTE or NR-supporting (L / NR) vehicle-mounted or handheld devices, or multi-mode terminal devices that simultaneously support GSM / LTE / NR. These terminal devices, as well as the terminal devices and the command center dispatch console, all need to conduct trunked voice communication with each other. Therefore, key business requirements have emerged for supporting trunked voice, group calls, function addressing, location addressing, and other functions between the two generations of wireless communication systems.
[0078] In the aforementioned scenario where GSM-R and FRMCS coexist, the GSM-R side node and the FRMCS side node can be interconnected through IWF. There has been discussion in the industry proposing that the GSM-R side node and IWF communicate using the SIP protocol.
[0079] The inventors of this application discovered that, since the SIP protocol is rarely used in GSM-R networks, adopting this method requires the redevelopment of GSM products that are at the end of the industry cycle.
[0080] In view of this, this application provides a communication method and apparatus. This method communicates with the IWF gateway using protocols already available to the GSM-R side node (such as ISUP, CAP, and MAP protocols), thus avoiding the need for further development of the GSM-R side node. Understandably, since ISUP / CAP / MAP protocols are common and widely used communication protocols for GSM-R side nodes, the communication process between the GSM-R side node and the gateway using ISUP / CAP / MAP protocols can reuse many existing GSM-R mechanisms, making it more suitable for reducing the impact on late-stage GSM products.
[0081] Based on the above, in order to better understand the communication method and related apparatus proposed in this application, the system architecture of the embodiments of this application will be described below.
[0082] Please see Figure 2 , Figure 2 This is a schematic diagram of the system architecture of a communication system provided in an embodiment of this application.
[0083] The communication system includes a first mobile communication system side node 201, a gateway 202, and a second mobile communication system side node 203.
[0084] The first mobile communication system is different from the second mobile communication system. The gateway 202 is used to forward information between the first mobile communication system side node 201 and the second mobile communication system side node 203. The first mobile communication system side node 201 and the gateway 202 communicate using a first protocol, which includes at least one of the Integrated Services Digital Network User Part Protocol, the Customized Application Part Protocol of Mobile Network Enhancement Logic, and the Mobile Application Part Protocol. The second mobile communication system side node 203 and the gateway 202 communicate using a second protocol, which is different from the first protocol.
[0085] In some embodiments of this application, the first mobile communication system side node 201 is a GSM-R side node, the gateway 202 is a network interaction function node, and the second mobile communication system side node 203 is a FRMCS side node.
[0086] For example, Figure 3 This is a schematic diagram of the system architecture of another communication system provided in an embodiment of this application. The communication system includes at least one GSM-R side node, an IWF, and at least one FRMCS side node. Figure 3 The example illustrates that the GSM-R side nodes include GSM-RMS, GSM-R BTS, BSC, and MSC / VLR, and the FRMCS side nodes include FRMCSMS, FRMCS BTS, core network equipment, and MCX, wherein the core network equipment includes evolved packet core (EPC) or 5G core. In this application, MSC / VLR is used to represent MSC and / or VLR.
[0087] For example, GSM-RMS and / or FRMCSMS can be handheld devices or vehicle-mounted radios.
[0088] In other embodiments of this application, the FRMCS side node that interacts with IWF can be a mission critical push-to-talk (MCPTT) server (or MCPTT for short).
[0089] It should be noted that the above Figure 3 Taking the railway scenario as an example, in some other embodiments of this application, the above-mentioned communication system can also be applied to other scenarios. The first mobile communication system and the second mobile communication system can be trunked network communication systems in other scenarios, and this application does not limit them.
[0090] It should be noted that, Figure 2 and Figure 3The number and types of network elements included in the system architecture shown are merely examples, and the embodiments of this application are not limited thereto. For example, it may also include more or fewer devices communicating with the gateway; for the sake of brevity, they are not described one by one in the accompanying drawings.
[0091] In addition, in such Figure 2 and Figure 3 Although the system architecture shown includes a first mobile communication system side node 201, a gateway 202, and a second mobile communication system side node 203, the application scenario may include, but is not limited to, the first mobile communication system side node 201, the gateway 202, and the second mobile communication system side node 203. Other devices may also be included, and this application does not limit them.
[0092] Based on the above system architecture, a communication method provided by an embodiment of this application will be described below.
[0093] Please see Figure 4 , Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application.
[0094] In this embodiment, the function is executed by a first mobile communication system side node (e.g., a GSM-R side node), which can also be a module (e.g., a chip) within the first mobile communication system side node; in this embodiment, the function executed by the gateway (e.g., an IWF) can also be executed by a module (e.g., a chip) within the gateway; in this embodiment, the function is executed by a second mobile communication system side node (e.g., a FRMCS side node), which can also be a module (e.g., a chip) within the second mobile communication system side node.
[0095] Optionally, the method may include only steps S401 and S402, or only steps S403 or S404.
[0096] like Figure 4 As shown, the communication method may include the following steps:
[0097] S401: The first mobile communication system side node sends first information to the gateway using a first protocol, the first protocol including at least one of ISUP protocol, CAP protocol and MAP protocol.
[0098] Correspondingly, the gateway receives the first information sent from the first mobile communication system side node.
[0099] Specifically, the first mobile communication system-side node sending first information to the gateway using a first protocol can mean that the first mobile communication system-side node sends a first message to the gateway, the first message including first information, and the first message being an ISUP message, a CAP message, or a MAP message. In other words, the signaling carrying the first information from the first mobile communication system side is an ISUP message, a CAP message, or a MAP message.
[0100] In one possible implementation, the first mobile communication system side node is an MSC, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0101] In another possible implementation, the first mobile communication system side node is a VLR, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0102] In another possible implementation, the first mobile communication system side node is an HLR, and the first protocol is the MAP protocol.
[0103] S402: The gateway uses a second protocol to forward the first information to the second mobile communication system side node. The first protocol is different from the second protocol.
[0104] Correspondingly, the second mobile communication system side node receives the first information sent from the gateway.
[0105] Specifically, the gateway forwarding the first information to the second mobile communication system-side node using the second protocol can mean that the gateway sends a second message to the second mobile communication system-side node. This second message includes the first information and is a message corresponding to the second protocol; for example, if the second protocol is SIP, then the second message is a SIP message. In other words, the signaling from the gateway carrying the second information can be a message corresponding to the second protocol, such as a SIP message.
[0106] In one implementation, when the gateway receives a message (such as the first message mentioned above) sent from the first mobile communication system side node to the second mobile communication system side node, it can process the first message into a second message and then send the second message to the second mobile communication system side node. For example, the process of the gateway processing the first message into a second message may include: parsing the first message using a first protocol to obtain first information; and then processing the first information based on a second protocol to obtain the second message.
[0107] For example, the first mobile communication system can be GSM-R, then the first mobile communication system side node is a GSM-R side node; the gateway can be IWF; the second mobile communication system can be FRMCS, then the second mobile communication system side node is a FRMCS side node.
[0108] For example, the first mobile communication system side node is an HLR, the second mobile communication system side node is a network element used for trunking scheduling (such as an MCX), and the first information is GSM-RMS information (such as a GSM-RMS function number). Then, the network element used for trunking scheduling can save the first information after receiving it.
[0109] S403: The second mobile communication system side node sends the second information to the gateway using the second protocol.
[0110] Correspondingly, the gateway receives the second information sent from the second mobile communication system side node.
[0111] In this context, the second mobile communication system side node sending second information to the gateway using the second protocol can mean that the second mobile communication system side node sends a third message to the gateway. The third message includes the second information and is a message corresponding to the second protocol. For example, if the second protocol is the SIP protocol, then the second message is a SIP message. In other words, the signaling from the second mobile communication system carrying the second information is a message corresponding to the second protocol, such as a SIP message.
[0112] S404: The gateway uses the first protocol to forward the second information to the first mobile communication system side node.
[0113] Correspondingly, the first mobile communication system side node receives the second information sent from the gateway.
[0114] Specifically, the gateway forwarding the second information to the first mobile communication system-side node using the first protocol can mean that the gateway sends a fourth message to the second mobile communication system-side node. This fourth message includes the second information and can be an ISUP message, a CAP message, or a MAP message. In other words, the signaling from the gateway carrying the second information is an ISUP message, a CAP message, or a MAP message.
[0115] In one implementation, when the gateway receives a message (such as the third message mentioned above) sent from the second mobile communication system side node to the first mobile communication system side node, it can process the third message into a fourth message and then send the fourth message to the first mobile communication system side node. For example, the process of the gateway processing the third message into a fourth message may include: parsing the third message using a second protocol to obtain second information; and then processing the second information based on a first protocol to obtain the fourth message.
[0116] above Figure 4 The method embodiments shown include many possible implementation schemes, which will be discussed below. Figures 5 to 7 Some of the implementation schemes will be illustrated with examples. It should be noted that... Figures 5 to 7For any unexplained related concepts, operations, or logical relationships, please refer to [link / reference]. Figure 4 The corresponding description in the illustrated embodiment.
[0117] In this application, Figures 5 to 7 The illustrated embodiment can be considered as a standalone embodiment. Figures 5 to 7 The embodiments shown can all be implemented without relying on Figure 4 The technical solution; Figures 5 to 7 Some of the steps in the illustrated embodiments can also be used as separate embodiments.
[0118] Figure 5 This is a flowchart illustrating another communication method provided in an embodiment of this application.
[0119] This application uses the following embodiments as an example: the gateway is IWF; the first mobile communication system side node interacting with the gateway is a GSM-R side node, which is HLR, abbreviated as HLR(G); and the second mobile communication system side node interacting with the gateway is a FRMCS side node, which is MCX. The communication method provided in this application will be described in detail.
[0120] The functions performed by the IWF in this embodiment can also be performed by modules (e.g., chips) within the IWF. Similarly, the functions performed by the HLR(G) in this embodiment can also be performed by modules (e.g., chips) within the HLR(G). The functions performed by the MCX in this embodiment can also be performed by modules (e.g., chips) within the MCX. The functions performed by the MS(G) in this embodiment can also be performed by modules (e.g., chips) within the MS(G). The functions performed by the MS(L / NR) in this embodiment can also be performed by modules (e.g., chips) within the MS(L / NR). Here, MS(L / NR) is a FRMCS-side MS, such as an LTE-side MS or an NR-side MS. For example, MS(L / NR) can be a vehicle-mounted station.
[0121] For example, in this embodiment of the application, the first information is the function number of MS(G), and the second information is information used to indicate successful registration of the function number; steps S501 to S506 are the function number registration process of MS(G) (hereinafter referred to as registration process 1), and steps S507 to S508 are the function number registration process of MS(L / NR) (hereinafter referred to as registration process 2); this application does not limit the order of registration process 1 and registration process 2, and these two registration processes can be executed sequentially or simultaneously.
[0122] In this application, the function number can be a train number function number, locomotive function number, dispatch function number or other function number, and this application does not limit it.
[0123] like Figure 5 As shown, the method may include the following steps:
[0124] S501: MS(G) sends its function number to HLR(G) via MSC / VLR(G).
[0125] In one implementation, the MS(G) may send an unstructured supplementary service data (USSD) string to the HLR(G), wherein the USSD string includes the function number of the MS(G). For example, the USSD string may include first request information, which includes information for instructing the registration of the function number. In other embodiments of this application, the USSD string may also be used to instruct the deregistration or query of the function number.
[0126] Here, MS(G) is the GSM-R side MS. For example, MS(G) can be a cab radio. In some embodiments, MS(G) can send a first function number registration request to MSC / VLR(G), carrying the function number of MS(G), for requesting function number registration; subsequently, MSC / VLR(G) sends a second function number registration request to HLR(G), carrying the function number of MS(G), for requesting function number registration. The first and second function number registration requests can also be referred to as Follow Me service requests (FM-Request).
[0127] S502: HLR(G) sends a first request to IWF, which includes the function number of MS(G). The first request is a MAP message.
[0128] In one implementation, after receiving the aforementioned USSD string, the HLR can check whether the MS(G) has subscribed to the Follow Me service. If the HLR determines that the MS(G) has subscribed to the Follow Me service, it will send a USSD string containing the aforementioned request information to the MCX via the IWF. If the HLR determines that the MS(G) has not subscribed to the Follow Me service, it will not send a USSD string containing the aforementioned request information to the MCX via the IWF.
[0129] Optionally, the first request mentioned above may also be referred to as an HLRFM-Request.
[0130] S503: The IWF sends a second request to the MCX, which includes the function number of the MS(G). The second request is a SIP message.
[0131] S504: The MCX sends a first response message to the IWF, which includes information indicating successful registration of the function number. The first response message is a SIP message.
[0132] In one implementation, after receiving the aforementioned USSD string, if the MCX determines that the USSD string is used to indicate registration, the MCX can establish a mapping between the MS(G) function number and the mobile station international ISDN (MSISDN) number; then, it returns the aforementioned first response message (also known as an acceptance request or USSD response) to the MS(G).
[0133] In some other embodiments of this application, if the MCX determines that the USSD string is used to indicate deregistration, the MCX deletes the original correspondence between the function number and the MSISDN number registered by the MS(G) and returns a USSD response to the MS(G). The USSD response is used to indicate successful deregistration of the function number. Alternatively, if the MCX determines that the USSD string is used to indicate a query, the MCX can query the correspondence between the function number and the MSISDN number registered by the MS(G) and return a USSD response to the MS(G). The USSD response includes the query result, i.e., the MSISDN number corresponding to the function number.
[0134] S505: The IWF sends a second response message to the HLR(G), which includes information indicating successful registration of the function number. The second response message is a MAP message.
[0135] Optionally, the aforementioned second response message may also be referred to as HLRFM-Response.
[0136] S506: The HLR(G) sends a message to the MS(G) via the MSC / VLR(G) to indicate that the function number has been successfully registered.
[0137] In some embodiments, the HLR(G) may send a first function number registration response to the MSC / VLR(G), the response carrying information indicating successful registration of the function number; then, the MSC / VLR(G) may send a second function number registration response to the MS(G), the response carrying information indicating successful registration of the function number, wherein the first function number registration response and the second function number registration response may also be referred to as function number response (FM-Response).
[0138] S507: MS(G) stores the registered function numbers.
[0139] In one implementation, after receiving the USSD response containing information indicating successful registration of the function number, the MS(G) may store the registered function number (i.e., the function number of the MS(G)).
[0140] In some other embodiments of this application, after receiving the USSD response indicating successful cancellation of the function number, the MS(G) may delete the function number originally registered by the MS(G); or, after receiving the USSD response including the query results, the MS(G) may display the query results.
[0141] S508: The MS (L / NR) sends a third request to the MCX, which includes the MS (L / NR) function number. The third request is a SIP message.
[0142] S509: The MCX sends a third response message to the MS (L / NR), which indicates successful registration of the function number. The third response message is a SIP message. In some embodiments, after receiving the aforementioned third request, the MCX saves the function number of the MS (L / NR) and then sends the aforementioned third response message to the MS (L / NR).
[0143] Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application.
[0144] The embodiments of this application are as follows: Figure 3 Taking the following scenarios as an example; with the gateway as IWF; the first mobile communication system-side node interacting with the gateway as HLR(G); and the first mobile communication system-side node interacting with the gateway as MCPTT, the communication method provided in this application will be described in detail.
[0145] The functions performed by the IWF in this embodiment can also be performed by modules (e.g., chips) in the IWF. The functions performed by the HLR(G) in this embodiment can also be performed by modules (e.g., chips) in the HLR(G). The functions performed by the MCPTT in this embodiment can also be performed by modules (e.g., chips) in the MCPTT. The functions performed by the MS(G) in this embodiment can also be performed by modules (e.g., chips) in the MS(G). The functions performed by the Intelligent Network MCX-IN in this embodiment can also be performed by modules (e.g., chips) in the MCX-IN.
[0146] For example, in this embodiment of the application, the first information is information used to indicate the cancellation of the function number, and the second information is information used to indicate the successful cancellation of the function number.
[0147] like Figure 6 As shown, the method may include the following steps:
[0148] S601: MCX-IN sends a first notification message to MCPTT, which includes information for instructing the cancellation of the function number.
[0149] In some embodiments, an authorized administrator can forcibly deregister a specified function number and MSISDN number. For example, MCX-IN can respond to a user action by the authorized administrator by sending a first notification message to MCPTT, which includes information indicating the deregistration of the function number. For instance, the information indicating the deregistration of the function number can be a notification message, which instructs the deregistration of the function number in the USSD string.
[0150] S602: MCPTT sends a second notification message to IWF, which includes information for indicating the cancellation function number. This message is a SIP message.
[0151] S603: The IWF sends a third notification message to the HLR(G), which includes information for indicating the cancellation function number. This message is a MAP message.
[0152] S604: The HLR(G) sends a fourth notification message to the MS(G) via the MSC / VLR(G), which includes information for indicating the cancellation function number.
[0153] S605: MS(G) Deletes locally saved function numbers.
[0154] Optionally, MS(G) deletes the MSISDN number corresponding to the locally saved function number.
[0155] For example, MS(G) removes the function number and MSISDN number from the USSD string.
[0156] S606: MS(G) sends a first response message to HLR(G) via MSC / VLR(G), which includes information indicating successful deregistration of the function number.
[0157] S607: HLR(G) sends a second response message to IWF, which includes information indicating successful deregistration of the function number; this message is a MAP message.
[0158] S608: The IWF sends a third response message to the MCPTT, which includes information indicating successful deregistration of the function number. This message is a SIP message.
[0159] S609: MCPTT sends a fourth response message to MCX-IN, which includes information indicating successful deregistration of the function number.
[0160] Figure 7 This is a flowchart illustrating another communication method provided in an embodiment of this application.
[0161] The embodiments of this application are as follows: Figure 3Taking the following scenario as an example; with the gateway as IWF; the first mobile communication system-side node interacting with the gateway as MSC / VLR(G), where MSC / VLR(G) refers to the GSM-R side MSC or VLR; and the second mobile communication system-side node interacting with the gateway as MCX, the communication method provided in this application will be described in detail.
[0162] The functions performed by the IWF in this embodiment can also be performed by modules (e.g., chips) in the IWF. The functions performed by the HLR(G) in this embodiment can also be performed by modules (e.g., chips) in the HLR(G). The functions performed by the MCX in this embodiment can also be performed by modules (e.g., chips) in the MCX. The functions performed by the MS(G) in this embodiment can also be performed by modules (e.g., chips) in the MS(G). The functions performed by the MS(L / NR) in this embodiment can also be performed by modules (e.g., chips) in the MS(L / NR).
[0163] For example, in this embodiment of the application, the first information is the FN of MS(L / NR), and the second information is the MSISDN number corresponding to the FN of MS(L / NR).
[0164] like Figure 7 As shown, the method may include the following steps:
[0165] S701: MS(G) sends a setup request to MSC / VLR(G), which includes the FN of MS(L / NR) and is used to request the establishment of a call connection with MS(L / NR).
[0166] S702: The MSC / VLR(G) sends a first request message to the IWF, which includes the aforementioned FN. This message is either an ISUP message or a CAP message.
[0167] In some embodiments, after receiving the establishment request, the MSC / VLR(G) sends the first request message to the IWF.
[0168] For example, the first request message mentioned above can be an Initial Detection Point (IDP) message.
[0169] S703: The IWF sends a second request message to the MCX, which includes the FN number of the MS (L / NR). This message is used to request the MSISDN number corresponding to the aforementioned FN and is a SIP message.
[0170] S704: MCX sends a reply message to IWF, which includes the MSISDN number corresponding to the aforementioned FN. This message is a SIP message.
[0171] In some embodiments, after receiving the second request message, the MCX may first check whether the FN has been registered. If the FN has been registered and has an associated MSISDN number (i.e., the MSISDN number corresponding to the FN), the MCX may send a reply message to the IWF, which includes the MSISDN number corresponding to the FN.
[0172] S705: The IWF sends a connection message to the MSC / VLR(G), which includes the aforementioned MSISDN number. This message can be either an ISUP message or a CAP message.
[0173] In some embodiments, after receiving the aforementioned reply message, the IWF obtains the aforementioned MSISDN number from the reply message, which is a SIP message; then, it sends a connect message to the MSC / VLR(G), which is an ISUP message or a CAP message.
[0174] S706: When the MSC / VLR(G) determines that the above MSISDN number is the number of the L / NR user, it sends a call initiation message to the IWF. This message is either an ISUP message or a CAP message.
[0175] For example, when the MSC receives the connection message mentioned above, if it determines the MSISDN number of the L / NR user, it sends a call initiation message to the IWF. For example, this call initiation message can be an initial address message (IAM). Here, the L / NR user can refer to either the LTE-side MS or the NR-side MS.
[0176] S707: IWF establishes a call connection with MS (L / NR).
[0177] S708: The IWF sends a call completion message to the MSC / VLR(G).
[0178] For example, the call completion message mentioned above can be an address complete message (ACM).
[0179] S709: The MSC / VLR(G) sends an alarming message to the MS(G).
[0180] It should be understood that steps S707 to S708 are specific implementations of outgoing calls, and this application does not limit them.
[0181] The foregoing details the method provided in this application. To facilitate the implementation of the above-described solutions in the embodiments of this application, corresponding apparatus or devices are also provided in the embodiments of this application.
[0182] This application divides the first mobile communication system side node and gateway into functional modules according to the above method embodiments. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 8 to 10 The communication device of the embodiments of this application is described in detail.
[0183] See Figure 8 , Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 8 As shown, the communication device may include a transceiver unit 10 and a processing unit 20.
[0184] In some embodiments of this application, the communication device may be the first mobile communication system side node shown above, or a chip or circuit disposed in the first mobile communication system side node. That is, the communication device may be used to perform the steps or functions performed by the first mobile communication system side node in the method embodiments described above.
[0185] In one design, the transceiver unit 10 is used to: interact with a second mobile communication system side node through a gateway, wherein the first mobile communication system is different from the second mobile communication system; wherein the first mobile communication system side node and the gateway communicate using a first protocol, the first protocol including at least one of ISUP protocol, CAP protocol and MAP protocol.
[0186] For example, the processing unit 20 is used to determine a first message, which includes first information, and the first message is an ISUP message, a CAP message, or a MAP message; the transceiver unit 10 is specifically used to send the first message to the second mobile communication system side node through the gateway.
[0187] For example, the first mobile communication system is GSM-R, the gateway is IWF, and the second mobile communication system is FRMCS.
[0188] In one possible implementation, the first mobile communication system side node is an MSC, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0189] In another possible implementation, the first mobile communication system side node is a VLR, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0190] In another possible implementation, the first mobile communication system side node is an HLR, and the first protocol is the MAP protocol.
[0191] For example, the second mobile communication system side node is a network element used for cluster scheduling, and the transceiver unit 10 is used to: send first information to the network element used for cluster scheduling through the gateway, the first information being information of the first mobile communication system MS.
[0192] In this embodiment of the application, the description of the first information and the first protocol, etc., can be found above. Figures 4 to 7 The descriptions in the method embodiments shown will not be repeated here.
[0193] It is understood that the specific descriptions of the transceiver unit 10 and processing unit 20 shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit 10 and processing unit 20, please refer to the above descriptions. Figures 4 to 7 The method embodiments shown are not described in detail here. Furthermore, the technical effects of the embodiments of this application are explained in the foregoing. Figures 4 to 7 The technical effects of the method embodiments shown are not elaborated here for the sake of simplicity.
[0194] Reuse Figure 8 In some embodiments of this application, the communication device may be the gateway shown above, or a chip or circuit disposed in the gateway. That is, the communication device may be used to perform the steps or functions performed by the gateway in the method embodiments described above.
[0195] In one design, the transceiver unit 10 is used to: forward first information sent by a first mobile communication system side node to a second mobile communication system side node; or, forward second information sent by a second mobile communication system side node to a first mobile communication system side node; wherein the first mobile communication system side node and the gateway communicate using a first protocol, the first protocol including at least one of ISUP protocol, CAP protocol and MAP protocol; the second mobile communication system side node and the gateway communicate using a second protocol, the first protocol being different from the second protocol.
[0196] For example, processing unit 20 is used to determine a second message, the second message including the first information, and the second message being an ISUP message, a CAP message, or a MAP message; transceiver unit 10 is specifically used to send the second message to a second mobile communication system side node. Alternatively, processing unit 20 is used to determine a fourth message, the fourth message including the second information, and the fourth message being a message corresponding to a second protocol (such as a SIP message); transceiver unit 10 is specifically used to send the fourth message to a first mobile communication system side node.
[0197] For example, the first mobile communication system is GSM-R, the gateway is IWF, and the second mobile communication system is FRMCS.
[0198] For example, the second mobile communication system side node is a network element used for cluster scheduling, and the transceiver unit 10 is used to: send first information from the first mobile communication system side node to the network element used for cluster scheduling, wherein the first information is information of the mobile station of the first mobile communication system.
[0199] In one possible implementation, the first mobile communication system side node is an MSC, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0200] In another possible implementation, the first mobile communication system side node is a VLR, and the first protocol is the ISUP protocol and / or the CAP protocol.
[0201] In another possible implementation, the first mobile communication system side node is an HLR, and the first protocol is the MAP protocol.
[0202] In this embodiment of the application, the descriptions of the first event, reporting conditions, and first information can be found above. Figure 8 The descriptions in the method embodiments shown will not be repeated here.
[0203] It is understood that the specific descriptions of the transceiver unit 10 and processing unit 20 shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver unit 10 and processing unit 20, please refer to the above descriptions. Figure 8 The method embodiments shown are not described in detail here. Furthermore, the technical effects of the embodiments of this application are explained in the foregoing. Figure 8 The technical effects of the method embodiments shown are not elaborated here for the sake of simplicity.
[0204] The first mobile communication system side node and gateway according to embodiments of this application have been described above. The following describes possible product forms of the first mobile communication system side node and gateway. It should be understood that any device possessing the above-described features... Figure 8 Any form of product that fulfills the functions of the first mobile communication system side node or gateway falls within the protection scope of this application. It should also be understood that the following description is merely illustrative and does not limit the product form of the communication device in this application to this specific example.
[0205] In one possible implementation, Figure 8In the communication device shown, the processing unit 20 can be a processing circuit, and the transceiver unit 10 can be a communication circuit. The processing circuit can be one or more processors, or all or part of the control or processing circuitry within one or more processors. When the communication device is a side node or gateway of a first mobile communication system, the communication circuit can be a transceiver circuit, which can be a transceiver unit. When the communication device is a chip or chip system, the communication circuit can be an interface circuit. When the communication device is a server, the communication circuit can be an interface circuit or a transceiver circuit. The transceiver unit 10 can also be a sending unit and a receiving unit. The sending unit can be a sending circuit, and the receiving unit can be a receiving circuit, integrated into a single device. In this embodiment, the processing circuit and the communication circuit can be coupled, etc., and the connection method between the processing circuit and the communication circuit is not limited in this embodiment. During the execution of the above method, the process of sending information in the above method can be understood as the process of the processing circuit outputting the above information. When outputting the above information, the processing circuit outputs the above information to the communication circuit so that the communication circuit can transmit it. After the aforementioned information is output by the processing circuit, it may require further processing before reaching the communication circuit. Similarly, the process of receiving information in the above method can be understood as the process by which the processing circuit receives the input information. When the processing circuit receives the input information, the communication circuit receives the information and inputs it into the processing circuit. Furthermore, after the communication circuit receives the information, it may require further processing before being input into the processing circuit. In one possible implementation, Figure 8 In the communication device shown, the processing unit 20 can be one or more processors, and the transceiver unit 10 can be a transceiver, or the transceiver unit 10 can also be a transmitting unit and a receiving unit. The transmitting unit can be a transmitter, and the receiving unit can be a receiver. The transmitting unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be understood as the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.
[0206] See Figure 9 , Figure 9 This is another structural schematic diagram of the communication device provided in the embodiments of this application. For example... Figure 9 As shown, the communication device provided in this application embodiment can be used to implement the methods described in the above method embodiments, and the description in the above method embodiments can be referred to. The communication device can be a first mobile communication system side node, a gateway, or a chip therein. Exemplarily, the communication device includes one or more processors 1001. The communication device may further include a memory 1003. Optionally, the communication device may further include a transceiver 1002. In one implementation, the communication device further includes an input / output device (…). Figure 9 (Not indicated).
[0207] The processor 1001 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0208] When the communication device is powered on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1001 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0209] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0210] The processor 1001, transceiver 1002, and memory 1003 can be connected via a communication bus.
[0211] For example, when the communication device is used to perform the above... Figure 4 When the gateway executes a step, method, or function in the illustrated embodiment, the transceiver 1002 can be used to perform... Figure 4Steps S401 to S404 in the process.
[0212] For example, when the communication device is used to perform the above... Figure 4 In the illustrated embodiment, when the first mobile communication system side node executes a step, method, or function, the transceiver 1002 can be used to perform... Figure 4 Steps S401 and S404 in the process.
[0213] In any of the above implementations, the processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0214] In any of the above implementations, the processor 1001 may store instructions, which may be computer programs. These computer programs, running on the processor 1001, cause the communication device to execute the methods described in the above method embodiments. The computer program may be embedded in the processor 1001; in this case, the processor 1001 may be implemented in hardware.
[0215] In one implementation, the communication device may include a circuit that can perform the functions of transmitting, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0216] It is understood that the communication device shown in the embodiments of this application may also have more than Figure 9 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; for the specific steps performed by the processor and transceiver, please refer to the description of the method embodiments above.
[0217] In another possible implementation, the communication device provided in this application embodiment may include one or more processors and a memory. The processor executes a program stored in the memory, and when the program is executed, the method embodiment described above is performed. Exemplarily, the processor and memory may also be integrated into a single device, i.e., the processor and memory may be integrated together. For more details regarding the processor and memory, please refer to... Figure 9 The relevant information regarding the processor 1001 and memory 1003.
[0218] In another possible implementation Figure 9The communication device shown may further include a processing unit, which may be one or more logic circuits. The transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may also be a transmitting unit and a receiving unit. The transmitting unit may be an output interface, and the receiving unit may be an input interface. The transmitting unit and the receiving unit are integrated into one unit, such as an input / output interface.
[0219] See Figure 10 , Figure 10 This is another structural schematic diagram of the communication device provided in the embodiments of this application. For example... Figure 10 As shown, Figure 10 The communication device shown includes logic circuitry 901 and interface 902. That is, the processing unit can be implemented using logic circuitry 901, and the transceiver unit 10 can be implemented using interface 902. The logic circuitry 901 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 902 can be a communication interface, input / output interface, pins, etc. For example, Figure 10 The above-mentioned communication device is used as an example of a chip, which includes a logic circuit 901 and an interface 902.
[0220] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment.
[0221] For example, when the communication device is used to perform the above... Figure 4 When the first mobile communication system side node executes a step, method, or function in the method embodiment shown, interface 902 is used to transmit first information or second information.
[0222] For example, when the communication device is used to perform the above... Figure 4 When the gateway executes a step, method, or function in the method embodiment shown, interface 902 is used to transmit first information or second information.
[0223] In the embodiments of this application, the description of the first data, etc., can be found above. Figure 4 The method embodiments shown are described in detail here, and will not be repeated here. It is understood that for a more detailed explanation of the logic circuit 901 and interface 902, please refer to [the relevant documentation / reference needed]. Figure 8 The descriptions of the processing unit and transceiver unit shown will not be repeated here.
[0224] It is understood that the communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form or in software form, etc., and the embodiments of this application do not limit it in this way.
[0225] for Figure 10 For specific implementations of the various embodiments shown, please refer to the above embodiments, which will not be described in detail here.
[0226] This application also provides a communication system, which includes a first mobile communication system side node and a gateway. The first mobile communication system side node and the gateway can be used to execute any of the foregoing method embodiments. Figures 4 to 7 The method in ).
[0227] In addition, this application also provides a computer program for implementing the operations and / or processes performed by a communication device (such as the first mobile communication system side node and gateway described above) in the method provided in this application.
[0228] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by a communication device (such as the first mobile communication system side node and gateway described above) in the method provided in this application.
[0229] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by a communication device (such as the first mobile communication system side node and gateway described above) in the method provided in this application to be executed.
[0230] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0231] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0232] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0233] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0234] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method characterized by comprising: The method is applied to a first mobile communication system side node, and comprises: interacting with a second mobile communication system side node through a gateway to exchange first information, the first mobile communication system being different from the second mobile communication system; wherein a first protocol is used for communication between the first mobile communication system side node and the gateway, the first protocol comprising at least one of a Integrated Services Digital Network User Part protocol, a Customized Applications for Mobile network Enhanced Logic protocol and a Mobile Application Part protocol.
2. The method of claim 1, wherein, The first mobile communication system is a Global System for Mobile Communications for Railway, the gateway is a Network Interworking Function node, and the second mobile communication system is a Future Railway Mobile Communication System.
3. The method according to claim 1 or 2, characterized in that, The first mobile communication system side node is a Mobile Switching Center, and the first protocol is the Integrated Services Digital Network User Part protocol and / or the Customized Applications for Mobile network Enhanced Logic protocol.
4. The method according to claim 1 or 2, characterized in that, The first mobile communication system side node is a Visitor Location Register, and the first protocol is the Integrated Services Digital Network User Part protocol and / or the Customized Applications for Mobile network Enhanced Logic protocol.
5. The method according to claim 1 or 2, characterized in that, The first mobile communication system side node is a Home Location Register, and the first protocol is a Mobile Application Part protocol.
6. The method according to any one of claims 1 to 5, characterized in that, The second mobile communication system side node is a network element for group dispatching, and the interacting with the second mobile communication system side node through the gateway to exchange the first information comprises: sending the first information to the network element for group dispatching through the gateway, the first information being information of a mobile station of the first mobile communication system.
7. A communication method characterized by comprising: The method is applied to a gateway, and comprises: forwarding first information sent by a first mobile communication system side node to a second mobile communication system side node; or, forwarding second information sent by a second mobile communication system side node to a first mobile communication system side node; wherein a first protocol is used for communication between the first mobile communication system side node and the gateway, the first protocol comprising at least one of an Integrated Services Digital Network User Part protocol, a Customized Applications for Mobile network Enhanced Logic protocol and a Mobile Application Part protocol; and a second protocol is used for communication between the second mobile communication system side node and the gateway, the first protocol being different from the second protocol.
8. The method of claim 7, wherein, The first mobile communication system is a Global System for Mobile Communications for Railway, the gateway is a Network Interworking Function node, and the second mobile communication system is a Future Railway Mobile Communication System.
9. The method according to claim 7 or 8, characterized in that, The second mobile communication system side node is a network element for group dispatching, and the forwarding first information sent by a first mobile communication system side node to a second mobile communication system side node comprises: sending the first information from the first mobile communication system side node to the network element for group dispatching, the first information being information of a mobile station of the first mobile communication system.
10. A communication system, characterized by The communication system comprises a first mobile communication system side node, a gateway, and a second mobile communication system side node, wherein the gateway is configured to forward information between the first mobile communication system side node and the second mobile communication system side node, the first mobile communication system side node and the gateway communicate with each other by using a first protocol, the first protocol comprises at least one of a Integrated Services Digital Network User Part protocol, a Customized Applications for Mobile network Enhanced Logic protocol and a Mobile Application Part protocol; the second mobile communication system side node and the gateway communicate with each other by using a second protocol, the first protocol is different from the second protocol.
11. The method of claim 10, wherein, The first mobile communication system is a Global System for Mobile Communications for Railways, the gateway is a Interworking Function node, and the second mobile communication system is a Future System for Mobile Communications for Railways.
12. The communication system according to claim 10 or 11, characterized by The first mobile communication system side node is a Mobile Switching Center, and the first protocol is the Integrated Services Digital Network User Part protocol and / or the Customized Applications for Mobile network Enhanced Logic protocol.
13. The communication system according to claim 10 or 11, characterized by The first mobile communication system side node is a Visitor Location Register, and the first protocol is the Integrated Services Digital Network User Part protocol and / or the Customized Applications for Mobile network Enhanced Logic protocol.
14. The communication system according to claim 10 or 11, characterized by The first mobile communication system side node is a Home Location Register, and the first protocol is the Mobile Application Part protocol.
15. The communication system according to any of claims 11-14, characterized by The communication system comprises a first mobile communication system mobile station and a second mobile communication system mobile station, the second mobile communication system side node is a network element for group dispatching, and the network element for group dispatching is configured to manage information of the first mobile communication system mobile station and the second mobile communication system mobile station.
16. The communication system according to any of claims 11-15, characterized by The second mobile communication system is a Long Term Evolution system or a Fifth Generation mobile communication technology system or a future mobile communication system.
17. A communications device, characterized by The apparatus comprises a module or unit for performing the method of any one of claims 1 to 9.
18. A communications device, characterized by The apparatus comprises a processor and an interface circuit, the interface circuit is configured to receive a signal from another communication device and transmit the signal to the processor or send a signal from the processor to another communication device, the processor is configured to implement the method of any one of claims 1 to 9 by logic circuit or executing code instructions.
19. A readable storage medium, characterized by, A computer program product for storing a program, the program is executed by one or more processors, so that the apparatus comprising the one or more processors performs the method of any one of claims 1 to 9.
20. A computer program product, characterised in that, The computer program product, when running on an electronic device, causes the electronic device to perform the method of any one of claims 1 to 9.