Welcome SMS sending method and device

By adjusting the time node for the SMS center to send trigger instructions when the user terminal accesses the multimedia system, a welcome SMS is generated in advance, which solves the problem of low resource utilization caused by long waiting time for sending messages and improves the efficiency of the SMS center.

CN117560637BActive Publication Date: 2025-09-23CHINA TELECOM CORP LTD SATELLITE COMMUNICATIONS BRANCH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311831164.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2025-09-23
Estimated Expiration
2043-12-27

AI Technical Summary

Technical Problem

When a user terminal roams to a satellite network, in related technologies, the waiting time for sending a welcome SMS is too long, resulting in low utilization of storage resources in the SMS center.

Method used

By obtaining multiple time nodes during the user terminal access to the multimedia system, the target time for sending a trigger instruction to the SMS center is determined, and after the user terminal accesses the multimedia system, an instruction message is sent to the SMS center to instruct the SMS center to generate a welcome SMS in advance.

Benefits of technology

The cache time of the welcome SMS is shortened, the storage resource utilization of the SMS center is improved, and the problem of low resource utilization caused by long waiting time for sending messages is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117560637B_ABST
    Figure CN117560637B_ABST
Patent Text Reader

Abstract

This application discloses a method and apparatus for sending a welcome SMS message. The method comprises: obtaining multiple time points during a user terminal's access to a multimedia system; determining a target time for sending a trigger instruction to a SMS center based on the multiple time points, the trigger instruction being used to trigger the SMS center to generate a welcome SMS message; and, after the user terminal accesses the multimedia system, sending an instruction to the SMS center, the instruction instructing the SMS center to send a welcome SMS message to the user terminal, with the target time being before the user terminal accesses the multimedia system. This application addresses the technical problem of low SMS center storage resource utilization due to long waiting times for sending messages.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method and device for sending a welcome text message. Background Art

[0002] Currently, when a user terminal roams onto a satellite network, it receives a welcome SMS message from the SMS center. Related technologies incorporate a signaling gateway into the core network setup process to handle special roaming authorization for user terminals, including triggering the landing SMS platform to send a customized SMS message reminding users to sign up for satellite roaming rights. When a user terminal accesses the core network, it first connects to the core network's AMF (Access and Mobility Management Function) / MME (Mobility Management Entity). Then, via the DRA (Data Router Agent) and the signaling gateway, it connects to the home province's UDM (User Data Management Entity) for authentication. Simultaneously, the signaling gateway triggers the SMS center to send a welcome SMS message to the roaming user terminal. This indicates that in related technologies, the SMS center is triggered to send the welcome SMS message as soon as the user terminal accesses the network. However, at this point, the user terminal has not yet established a user plane, so the SMS message cannot be delivered to the user terminal. The SMS message must wait until the user completes the IP link establishment before it can be sent, resulting in excessive SMS center storage usage.

[0003] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0004] The embodiments of the present application provide a method and apparatus for sending a welcome SMS message, so as to at least solve the technical problem of low storage resource utilization of a SMS center due to a long waiting time for sending a message.

[0005] According to one aspect of an embodiment of the present application, a method for sending a welcome SMS is provided, including: obtaining multiple time nodes in the process of a user terminal accessing a multimedia system; determining a target time for sending a trigger instruction to a SMS center based on the multiple time nodes, the trigger instruction being used to trigger the SMS center to generate a welcome SMS; after the user terminal accesses the multimedia system, sending indication information to the SMS center, the indication information being used to instruct the SMS center to send a welcome SMS to the user terminal, the target time being before the time when the user terminal accesses the multimedia system.

[0006] Optionally, the target time for sending a trigger instruction to the SMS center is determined based on multiple time nodes, including: receiving notification messages sent by multiple network elements, and determining the current time node among multiple time nodes in the process of the user terminal accessing the multimedia system based on the notification message; determining the target time for sending a trigger instruction to the SMS center based on the current time node, the trigger instruction is used to instruct the SMS center to send a welcome SMS to the signaling gateway.

[0007] Optionally, the target moment for sending a trigger instruction to the SMS center is determined based on the current time node, including: comparing the current time node with the time nodes in the preset time node set to obtain a comparison result; when the comparison result indicates that the current time node belongs to the preset time node set, determining the current time node as the target time node, wherein the execution time of the time nodes in the preset time node set are all after the signaling gateway sends an authentication request to the unified data management function network element; and determining the target time node as the target moment.

[0008] Optionally, the target moment for sending a trigger instruction to the SMS center is determined based on the current time node, including: when the current time node is a preset moment, the current time node is determined as the target moment, and the preset moment includes one of the following: the moment of receiving a first notification message sent by the first network element, the first notification message is used to indicate that the user terminal has completed registration and the moment of receiving the request message sent by the first network element, the moment of the request message sent by the first network element is used to request the second network element to establish a target session and the moment of receiving the second notification message sent by the first network element, the second notification message is used to indicate that the target session has been established and the moment of receiving the third notification message sent by the second network element, the third notification message is used to indicate that the registration authentication of the user terminal has been completed and the fourth notification message sent by the second network element is received, and the fourth notification message is used to return the authentication result of the target session establishment, wherein the first network element is the access and mobility management function network element in the satellite network, and the second network element is the home network of the user terminal.

[0009] Optionally, the method also includes: when there is a communication interface between a third network element in the satellite network and the signaling gateway, determining the time of receiving the fifth notification message sent by the third network element as a preset time, wherein the third network element includes: a session management function network element in the satellite network.

[0010] Optionally, the method further includes: starting a timer when a registration request sent by a user terminal is received; and sending a trigger instruction to a short message center when it is detected that the timing duration of the timer reaches a preset duration.

[0011] Optionally, the method further includes: acquiring a time period for establishing the target session; and determining any time point in the time period for establishing the target session as the target moment.

[0012] According to another aspect of an embodiment of the present application, a welcome SMS sending device is also provided, including: an acquisition module, used to acquire multiple time nodes in the process of a user terminal accessing a multimedia system; a determination module, used to determine the target time for sending a trigger instruction to a SMS center based on multiple time nodes, the trigger instruction is used to instruct the SMS center to generate a welcome SMS; a sending module, used to send indication information to the SMS center after the user terminal accesses the multimedia system, the indication information is used to instruct the SMS center to send a welcome SMS to the user terminal, and the target time is before the time when the user terminal accesses the multimedia system.

[0013] According to another aspect of the embodiment of the present application, a non-volatile storage medium is further provided, which includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the above-mentioned welcome SMS sending method.

[0014] According to another aspect of the embodiments of the present application, a computer device is provided, including a memory and a processor, wherein the processor is configured to run a program, wherein the above-mentioned welcome SMS sending method is executed when the program is run.

[0015] In an embodiment of the present application, multiple time nodes in the process of a user terminal accessing a multimedia system are obtained; a target time for sending a trigger instruction to a text message center is determined based on the multiple time nodes, the trigger instruction is used to trigger the text message center to generate a welcome text message; after the user terminal accesses the multimedia system, an indication message is sent to the text message center, the indication message is used to instruct the text message center to send a welcome text message to the user terminal, and the target time is before the time when the user terminal accesses the multimedia system. By adjusting the time node for sending the trigger instruction to the text message center, the purpose of shortening the cache time of the welcome text message is achieved, thereby achieving the technical effect of improving the utilization rate of the storage resources of the text message center, and further solving the technical problem of low utilization rate of the storage resources of the text message center due to excessively long waiting time for sending messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0017] Figure 1 This is a hardware structure block diagram of a computer terminal (or mobile device) for a method for sending a welcome text message according to an embodiment of the present application;

[0018] Figure 2 This is a flow chart of a method for sending a welcome SMS message according to the present application;

[0019] Figure 3A flow chart of a method for sending a welcome SMS in related technology;

[0020] Figure 4a This is a flow chart of an optional welcome SMS sending method according to an embodiment of the present application;

[0021] Figure 4b This is a flow chart of an optional welcome SMS sending method according to an embodiment of the present application;

[0022] Figure 4c This is a flow chart of an optional welcome SMS sending method according to an embodiment of the present application;

[0023] Figure 4d This is a flow chart of an optional welcome SMS sending method according to an embodiment of the present application;

[0024] Figure 4e This is a flow chart of an optional welcome SMS sending method according to an embodiment of the present application;

[0025] Figure 4f This is a flow chart of an optional welcome SMS sending method according to an embodiment of the present application;

[0026] Figure 5 This is a schematic structural diagram of an optional welcome SMS sending device according to an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] According to an embodiment of the present application, an embodiment of a method for sending a welcome text message is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0030] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal, a cloud server or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for sending a welcome SMS is shown. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more processors 102 (illustrated as 102a, 102b, ..., 102n in the figure) (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.

[0031] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry." This data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be fully or partially integrated into any of the other components of the computer terminal 10 (or mobile device). As discussed in the embodiments of this application, this data processing circuitry functions as a processor control (e.g., selecting a variable resistor terminal path connected to an interface).

[0032] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the welcome text message sending method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned welcome text message sending method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0033] The transmission module 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the computer terminal 10. In one embodiment, the transmission module 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission module 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.

[0034] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0035] According to an embodiment of the present application, an embodiment of a method for sending a welcome text message is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0036] Figure 2 Flowchart of the method for sending a welcome SMS according to an embodiment of the present application. Figure 2 As shown, the method includes the following steps:

[0037] Step S202, obtaining multiple time nodes in the process of the user terminal accessing the multimedia system;

[0038] Step S204, determining a target time for sending a trigger instruction to the SMS center based on the multiple time nodes, where the trigger instruction is used to trigger the SMS center to generate a welcome SMS message;

[0039] Step S206: After the user terminal accesses the multimedia system, an instruction message is sent to the SMS center. The instruction message is used to instruct the SMS center to send a welcome SMS message to the user terminal. The target time is before the time when the user terminal accesses the multimedia system.

[0040] Figure 3 A flow chart of a method for sending a welcome SMS message in related art is shown as follows: Figure 3 As shown, a user terminal accesses the satellite network and initiates a registration request. After receiving the user terminal's registration request, the signaling gateway sends an authentication request to the home location and, simultaneously, a welcome SMS instruction to the satellite SMS center. The SMS gateway caches the user's SMS message (at this point, the user terminal has not yet completed registration and session establishment). The remaining steps in the registration process are completed. The user terminal initiates a session establishment process and accesses the IMS (IP Multimedia Subsystem) network, establishing a path from the user terminal to the satellite, to the RAN (Radio Access Network), to the UPF (User Plane Function), and finally to the IMS. The SMS center then sends the welcome SMS message to the user terminal based on this path. The above method demonstrates that, in related art, sending the welcome SMS instruction to the satellite SMS center before the user terminal has completed registration and session establishment requires an excessively long buffering period.

[0041] Through the welcome SMS sending method of the embodiment of the present application, it is possible to obtain multiple time nodes in the process of a user terminal accessing a multimedia system; determine the target time for sending a trigger instruction to the SMS center based on the multiple time nodes, and the trigger instruction is used to trigger the SMS center to generate a welcome SMS; after the user terminal accesses the multimedia system, send indication information to the SMS center, and the indication information is used to instruct the SMS center to send a welcome SMS to the user terminal, and the target time is before the time when the user terminal accesses the multimedia system. By adjusting the time node for sending the trigger instruction to the SMS center, the purpose of shortening the cache time of the welcome SMS is achieved, thereby achieving the technical effect of improving the utilization rate of the storage resources of the SMS center, and thus solving the technical problem of low utilization rate of the storage resources of the SMS center due to the long waiting time for sending messages.

[0042] It should be noted that the time node in the embodiment of the present application may be the time point when all network elements perform actions in the process of the user terminal completing registration, establishing a session, accessing the IMS, and receiving a welcome SMS sent by the SMS center, for example: the time point when the signaling gateway receives the notification message that the user terminal completes registration, the time point when the signaling gateway receives the session establishment request from the user terminal, etc.

[0043] The above steps S202 to S206 are described in detail below through a specific embodiment.

[0044] In step S204, the target time for sending a trigger instruction to the SMS center is determined based on multiple time nodes. The specific method may be: receiving notification messages sent by multiple network elements, and determining the current time node among multiple time nodes in the process of the user terminal accessing the multimedia system based on the notification message; determining the target time for sending a trigger instruction to the SMS center based on the current time node, and the trigger instruction is used to instruct the SMS center to send a welcome SMS to the signaling gateway.

[0045] It should be noted that when the SMS center receives the trigger instruction, the user terminal has not yet accessed the IMS system. The SMS center needs to wait until the user terminal accesses the IMS system before sending a welcome SMS to the user terminal.

[0046] In an optional method, the target time for sending a trigger instruction to the SMS center can be determined based on the current time node. Specifically, the current time node is compared with the time nodes in the preset time node set to obtain a comparison result; when the comparison result indicates that the current time node belongs to the preset time node set, the current time node is determined to be the target time node, wherein the execution time of the time nodes in the preset time node set are all after the signaling gateway sends an authentication request to the unified data management function network element; the target time node is determined as the target time.

[0047] It should be noted that the preset time node set can be set according to actual conditions. It can be understood that the time points in the preset time node set are all after the user terminal completes registration.

[0048] In another optional manner, the target moment can be determined based on a preset moment, for example: when the current time node is a preset moment, the current time node is determined as the target moment, and the preset moment includes one of the following: the moment of receiving a first notification message sent by the first network element, the first notification message is used to indicate that the user terminal has completed registration and the moment of receiving the request message sent by the first network element, the moment of receiving the second notification message sent by the first network element for requesting the second network element to establish a target session, the moment of receiving the second notification message sent by the first network element, the second notification message is used to indicate that the target session has been established and the moment of receiving the third notification message sent by the second network element, the third notification message is used to indicate that the registration authentication of the user terminal has been completed and the fourth notification message sent by the second network element has been received, and the fourth notification message is used to return the authentication result of the target session establishment, wherein the first network element is an access and mobility management function network element in a satellite network, and the second network element is the home network of the user terminal.

[0049] It should be noted that the preset time includes at least: the moment when the signaling gateway receives the notification message of the completion of the user terminal registration, the moment when the signaling gateway receives the session establishment request of the user terminal, the moment when the signaling gateway receives the notification message of the completion of the session establishment of the user terminal, the moment when the signaling gateway receives the notification message of the completion of the authentication of the home UDM (user data management network element) (during the registration process), and the moment when the signaling gateway receives the authentication result for feedback of the session establishment request.

[0050] Figure 4a A flow chart of an optional method for sending a welcome SMS is shown in FIG. Figure 4a As shown, when the AMF sends a registration reception request to the user terminal, it notifies the signaling gateway that the user terminal registration is completed. The signaling gateway sends a trigger message to the SMS center to generate a welcome SMS.

[0051] It is understandable that triggering the SMS center to generate a welcome SMS after the user terminal registration is completed shortens the SMS center's SMS cache time and also avoids wasting cache resources due to user terminal registration failure.

[0052] UE stands for User Equipment; GW-C stands for Gateway Control, which is used to forward data; GW-U stands for User Plane Gateway, which works with GW-C to forward user data.

[0053] Figure 4b A flow chart of an optional method for sending a welcome SMS is shown in FIG. Figure 4b As shown in FIG, when the signaling gateway receives a request from the SMF (session management function network element) for session management data from the home network, the signaling gateway sends a trigger message to the SMS center.

[0054] In which, when there is a communication interface between the third network element in the satellite network and the signaling gateway, the time of receiving the fifth notification message sent by the third network element is determined as the preset time, wherein the third network element includes: a session management function network element in the satellite network.

[0055] It is understandable that the session management request can be sent by the SMF to the signaling gateway or by the AMF to the signaling gateway.

[0056] It should be noted that the time period for establishing the target session is obtained; any time point in the time period for establishing the target session is determined as the target moment. For example, AMF can notify the signaling gateway to send trigger information to the SMS center at any time when interacting with SMF during the session establishment process (determine any time when AMF and SMF interact during the session establishment process as the target moment).

[0057] Figure 4c A flow chart of an optional method for sending a welcome SMS is shown in FIG. Figure 4c As shown, when the session establishment completes the request, the AMF notifies the signaling gateway that the user terminal registration is complete, and the signaling gateway sends a trigger instruction to the SMS center.

[0058] Figure 4d A flow chart of an optional method for sending a welcome SMS is shown in FIG. Figure 4d As shown, during the registration process, when the signaling gateway receives the authentication information returned by the home network to the satellite network, the signaling gateway sends a prepare-to-send trigger instruction to the SMS center.

[0059] Figure 4e A flow chart of an optional method for sending a welcome SMS is shown in FIG. Figure 4e As shown, during the session establishment process, when the signaling gateway receives the authentication information returned by the home network to the satellite network, the signaling gateway is triggered to send a trigger instruction to the SMS center.

[0060] In some embodiments of the present application, the target time for sending the trigger instruction can also be determined by setting a timer. Specifically, when a registration request sent by a user terminal is received, the timer is started; when it is detected that the timer timing reaches the preset time, the trigger instruction is sent to the SMS center.

[0061] Figure 4f A flow chart of an optional method for sending a welcome SMS is shown in FIG. Figure 4f As shown, after the user terminal accesses the IMS, it can trigger an instruction to the SMS center within a preset period of time. After generating a welcome SMS, it can be directly sent to the user terminal.

[0062] The welcome SMS sending method provided in the embodiment of the present application is also applied to a welcome SMS sending device provided in the embodiment of the present application, such as Figure 5 As shown, it includes: an acquisition module 50, which is used to obtain multiple time nodes in the process of the user terminal accessing the multimedia system; a determination module 52, which is used to determine the target time for sending a trigger instruction to the SMS center according to the multiple time nodes, and the trigger instruction is used to instruct the SMS center to generate a welcome SMS; a sending module 54, which is used to send an indication information to the SMS center after the user terminal accesses the multimedia system, and the indication information is used to instruct the SMS center to send a welcome SMS to the user terminal, and the target time is before the time when the user terminal accesses the multimedia system.

[0063] The determination module 52 includes: a determination submodule for receiving notification messages sent by multiple network elements, and determining the current time node among multiple time nodes in the process of the user terminal accessing the multimedia system according to the notification message; and determining the target time for sending a trigger instruction to the SMS center according to the current time node.

[0064] The determination submodule includes: a first determination unit and a second determination unit, the first determination unit is used to compare the current time node with the time nodes in the preset time node set to obtain a comparison result; when the comparison result indicates that the current time node belongs to the preset time node set, the current time node is determined to be the target time node, wherein the execution time of the time nodes in the preset time node set is after the signaling gateway sends an authentication request to the unified data management function network element; the target time node is determined as the target time.

[0065] The second determination unit is used to determine the current time node as the target time when the current time node is a preset time, where the preset time includes one of the following: the time when a first notification message sent by the first network element is received, the first notification message is used to indicate that the user terminal has completed registration and the time when the request message sent by the first network element is received, the request message sent by the first network element is used to request the second network element to establish a target session and the time when the second notification message sent by the first network element is received, the second notification message is used to indicate that the target session has been established and the time when a third notification message sent by the second network element is received, the third notification message is used to indicate that the registration authentication of the user terminal has been completed and the fourth notification message sent by the second network element is received, and the fourth notification message is used to return the authentication result of the target session establishment, wherein the first network element is an access and mobility management function network element in a satellite network, and the second network element is a home network of the user terminal.

[0066] The second determination unit includes: a determination subunit, which is used to determine the time of receiving the fifth notification message sent by the third network element as a preset time when there is a communication interface between the third network element in the satellite network and the signaling gateway, wherein the third network element includes: a session management function network element in the satellite network.

[0067] The sending module 54 includes a timing submodule for starting a timer upon receiving a registration request from a user terminal and sending a trigger instruction to the SMS center upon detecting that the timer has reached a preset time.

[0068] The second determining unit further includes: a selecting subunit configured to obtain a time period for establishing the target session; and determine any time point in the time period for establishing the target session as the target moment.

[0069] According to another aspect of an embodiment of the present application, a non-volatile storage medium is further provided, comprising a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the above-mentioned welcome SMS sending method.

[0070] According to another aspect of an embodiment of the present application, a computer device is further provided, including a memory and a processor, wherein the processor is configured to run a program, wherein the welcome SMS sending method is executed when the program is run.

[0071] The above-mentioned computer device executes the above-mentioned welcome SMS sending method, and adopts multiple time nodes in the process of obtaining the user terminal accessing the multimedia system; determines the target time of sending the trigger instruction to the SMS center based on the multiple time nodes, and the trigger instruction is used to trigger the SMS center to generate a welcome SMS; after the user terminal accesses the multimedia system, sends indication information to the SMS center, and the indication information is used to instruct the SMS center to send a welcome SMS to the user terminal, and the target time is before the time when the user terminal accesses the multimedia system. By adjusting the time node of sending the trigger instruction to the SMS center, the purpose of shortening the cache time of the welcome SMS is achieved, thereby realizing the technical effect of improving the utilization rate of the storage resources of the SMS center, and thus solving the technical problem of low utilization rate of the storage resources of the SMS center due to the long waiting time for sending messages.

[0072] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0073] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0074] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0075] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.

[0076] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0077] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, 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. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, and other media that can store program code.

[0078] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for sending a welcome text message, characterized in that: include: Acquire multiple time nodes during the process of user terminal accessing the multimedia system; Determining a target time for sending a trigger instruction to a short message center according to the multiple time nodes, wherein the trigger instruction is used to trigger the short message center to generate a welcome short message; After the user terminal accesses the multimedia system, sending instruction information to the SMS center, the instruction information being used to instruct the SMS center to send the welcome SMS to the user terminal, where the target time is before the time when the user terminal accesses the multimedia system; Determining a target time for sending a trigger instruction to a short message center according to the multiple time nodes includes: receiving notification messages sent by multiple network elements, and determining a current time node among multiple time nodes in the process of the user terminal accessing the multimedia system according to the notification messages; and determining a target time for sending the trigger instruction to the short message center according to the current time node; Determining, based on the current time node, a target time for sending a trigger instruction to the SMS center includes: if the current time node is a preset time node, determining the current time node as the target time node, the preset time node including one of the following: a time node of receiving a first notification message sent by a first network element, the first notification message being used to indicate that registration of the user terminal has been completed, a time node of receiving a request message sent by the first network element, a time node of receiving a request message sent by the first network element to request establishment of a target session from a second network element, a time node of receiving a second notification message sent by the first network element, a time node of receiving the second notification message being used to indicate that establishment of the target session has been completed, a time node of receiving a third notification message sent by the second network element, the third notification message being used to indicate that registration authentication for the user terminal has been completed, and a time node of receiving a fourth notification message sent by the second network element, the fourth notification message being used to return an authentication result for establishment of the target session, wherein the first network element is an access and mobility management function network element in a satellite network, and the second network element is a home network of the user terminal.

2. The method according to claim 1, characterized in that Determining, according to the current time node, a target time for sending a trigger instruction to the SMS center includes: Comparing the current time node with the time nodes in the preset time node set to obtain a comparison result; If the comparison result indicates that the current time node belongs to the preset time node set, determining the current time node as the target time node, wherein the execution times of the time nodes in the preset time node set are all after the signaling gateway sends the authentication request to the unified data management function network element; The target time node is determined as the target moment.

3. The method according to claim 1, characterized in that The method further comprises: When there is a communication interface between a third network element in the satellite network and the signaling gateway, the time of receiving the fifth notification message sent by the third network element is determined as the preset time, wherein the third network element includes: a session management function network element in the satellite network.

4. The method according to claim 1, wherein The method further comprises: When receiving a registration request sent by the user terminal, starting a timer; When it is detected that the timing duration of the timer reaches the preset duration, a trigger instruction is sent to the SMS center.

5. The method according to claim 1, wherein The method further comprises: Obtaining a time period for establishing the target session; Any time point in the time period for establishing the target session is determined as the target moment.

6. A welcome SMS sending device, characterized in that: include: An acquisition module, used to acquire multiple time nodes in the process of a user terminal accessing the multimedia system; a determination module, configured to determine a target time for sending a trigger instruction to a short message center according to the multiple time nodes, wherein the trigger instruction is used to instruct the short message center to generate a welcome short message; a sending module, configured to send an instruction message to the SMS center after the user terminal accesses the multimedia system, wherein the instruction message is used to instruct the SMS center to send the welcome SMS message to the user terminal, and the target time is before the time when the user terminal accesses the multimedia system; Determining a target time for sending a trigger instruction to a short message center based on the multiple time nodes includes: receiving notification messages sent by multiple network elements, and determining a current time node among multiple time nodes in the process of the user terminal accessing the multimedia system based on the notification messages; and determining a target time for sending the trigger instruction to the short message center based on the current time node; Determining, based on the current time node, a target time for sending a trigger instruction to the SMS center includes: if the current time node is a preset time node, determining the current time node as the target time node, the preset time node including one of the following: a time node of receiving a first notification message sent by a first network element, the first notification message being used to indicate that registration of the user terminal has been completed, a time node of receiving a request message sent by the first network element, a time node of receiving a request message sent by the first network element to request establishment of a target session from a second network element, a time node of receiving a second notification message sent by the first network element, a time node of receiving the second notification message being used to indicate that establishment of the target session has been completed, a time node of receiving a third notification message sent by the second network element, the third notification message being used to indicate that registration authentication for the user terminal has been completed, and a time node of receiving a fourth notification message sent by the second network element, the fourth notification message being used to return an authentication result for establishment of the target session, wherein the first network element is an access and mobility management function network element in a satellite network, and the second network element is a home network of the user terminal.

7. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the welcome SMS sending method according to any one of claims 1 to 5.

8. A computer device, characterized in that: The method comprises a memory and a processor, wherein the processor is used to run a program, wherein when the program is run, the method for sending a welcome text message according to any one of claims 1 to 5 is executed.

Citation Information

Patent Citations

  • Control method, equipment and systems of short message center cluster

    CN102143563A

  • Short message delay sending method and equipment, electronic device and storage medium

    CN113950014A