Message sending methods, devices, terminal equipment, and storage media

CN116962995BActive Publication Date: 2026-08-14中国移动通信有限公司政企客户分公司 +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-27
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]现有实现5G消息业务的技术框架限制5G消息终端与行业客户的消息传输方式

Benefits of technology

[0053]应当理解的是,本发明实施例的第二~四方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116962995B_ABST
    Figure CN116962995B_ABST
Patent Text Reader

Abstract

This invention provides a message sending method, apparatus, terminal device, and storage medium, relating to the field of communication technology. It enables flexible selection of a suitable transmission path to send an uplink message to a message server matching the uplink message. The method includes: when the historical messages corresponding to the service code of a received target downlink message include SMS and 5G messages, establishing a target uplink transmission channel matching the uplink message based on information generated during the generation of the uplink message in response to the target downlink message; and sending the uplink message to the matching message platform through the target uplink channel.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the field of communication technology, and in particular to a message sending method, apparatus, terminal device, and storage medium. [Background Technology]

[0002] 5G messaging service refers to messaging services built upon the connection between 5G messaging terminals and operator networks established by operators, based on the RCS (Rich Communication Suite) series of standards. 5G messaging upgrades the SMS capabilities of mobile terminals, enabling multimedia and lightweight messaging, and introduces MaaP (Messaging as a Platform) technology to achieve interactive industry messaging. 5G messaging services are divided into two main categories: one is messaging between individual users, and the other is messaging between industry clients and individual users. Industry clients interact with individual users through the operator network in the form of chatbots.

[0003] The existing technical framework for implementing 5G messaging services limits the way 5G messaging terminals transmit messages to industry customers. [Summary of the Invention]

[0004] This invention provides a message sending method, apparatus, terminal device, and storage medium, which can flexibly select a suitable transmission path to send the uplink message to be sent to a message server that matches the uplink message to be sent.

[0005] In a first aspect, embodiments of the present invention provide a message sending method applied to an electronic terminal device. When the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, a target uplink transmission channel matching the uplink message to be sent is established based on information generated during the process of generating an uplink message to be sent in response to the target downlink message. The uplink message to be sent is then sent to the message platform matching the uplink message to be sent through the target uplink channel.

[0006] The message sending method proposed in this invention involves a terminal device determining whether historical messages related to the service code corresponding to the target downlink message include SMS and 5G messages. This determines that there is a possibility of transmitting SMS and 5G messages between the local device and the industry customer sending the target downlink message, and establishes separate transmission channels for SMS and 5G messages. Based on the premise that SMS and 5G message transmission channels can be established between the local device and the industry customer sending the target downlink message, for downlink messages corresponding to service codes whose historical information includes SMS and 5G messages, the method determines the message type of the uplink message to be sent based on information generated during the generation of the uplink message to be sent in response to the downlink message, and establishes a transmission channel corresponding to that message type. This breaks through the limitations of existing technologies that restrict uplink message transmission to 5G messages, enabling flexible selection of suitable transmission channels to send uplink messages to industry customers.

[0007] In one possible implementation, the uplink message to be sent is sent to a message platform matching the uplink message to be sent via the target uplink transmission channel, including:

[0008] When the target uplink transmission channel corresponds to the 5GMC message module, the uplink message to be sent is transmitted to the CSP platform through the 5GMC message module;

[0009] When the target uplink transmission channel corresponds to a 5GMC SMS module, the uplink message to be sent is transmitted to the SMS platform through the 5GMC SMS module.

[0010] In one possible implementation, a target uplink transmission channel matching the uplink message to be sent is established based on information generated during the process of generating the uplink message to be sent in response to the target downlink message, including:

[0011] In the process of generating an uplink message to be sent in response to the target downlink message, a target uplink transmission path matching the uplink message to be sent is established based on the information sending prompt triggered by the user based on the message display interface.

[0012] The information sending prompt is used to trigger the establishment of a transmission path between the local device and the 5GMC message module or to trigger the establishment of a transmission path between the local device and the 5GMC SMS module.

[0013] In one possible implementation, a target uplink transmission channel matching the uplink message to be sent is established based on information generated during the process of generating the uplink message to be sent in response to the target downlink message, including:

[0014] The message type of the target downlink message is obtained; the message type includes SMS or 5G message.

[0015] In response to user operation commands, the data used to generate the uplink message to be sent is loaded into the display window corresponding to the target downlink message;

[0016] Obtain the data type used in the corresponding display window to generate the uplink message to be sent;

[0017] Based on the data type and the message type of the target downlink message, a target uplink transmission path matching the uplink message to be sent is established.

[0018] In one possible implementation, a target uplink transmission channel matching the uplink message to be sent is established based on the data type and the message type of the target downlink message, including:

[0019] When the data type is text and the message type of the target downlink message is SMS, a corresponding message channel is established between the local and 5GMC SMS modules as the target uplink transmission channel.

[0020] In one possible implementation, before sending the uplink message to be sent to the matching message platform via the target uplink transmission channel to the 5GMC SMS module, when the target uplink transmission channel corresponds to the 5GMC SMS module, the method further includes:

[0021] The uplink message to be sent is encapsulated into an SMS message;

[0022] Sending the uplink message to be sent to the matching message platform through the target uplink transmission path includes:

[0023] The SMS message, encapsulated with the uplink message to be sent, is sent to the SMS platform through the target uplink transmission channel of the corresponding 5GMC SMS module.

[0024] In one possible implementation, before the target uplink transmission channel corresponds to a 5GMC message module, and before sending the uplink message to be sent to the message platform matching the uplink message to be sent through the target uplink transmission channel, the method further includes:

[0025] The uplink message to be sent is encapsulated into a 5G message;

[0026] Sending the uplink message to be sent to the matching message platform through the target uplink transmission path includes: sending the 5G message encapsulated with the uplink message to be sent to the CSP platform through the target uplink transmission channel corresponding to the 5GMC message module.

[0027] In one possible implementation, the method further includes:

[0028] When the target uplink transmission channel corresponds to the 5GMC message module, an indication signal is output that the uplink message to be sent is a 5G message.

[0029] When the target uplink transmission channel corresponds to the 5GMC SMS module, it outputs a signal that the uplink message to be sent is an SMS message.

[0030] Secondly, embodiments of the present invention provide a message sending device, disposed in an electronic terminal device, the device comprising:

[0031] A module is established to establish a target uplink transmission channel that matches the uplink message to be sent, based on the information generated during the process of generating an uplink message to be sent in response to the target downlink message when the historical information related to the service code of the received target downlink message includes SMS messages and 5G messages corresponding to the same service code.

[0032] The message sending module is used to send the uplink message to be sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

[0033] In one possible implementation, the message sending module is specifically used to transmit the uplink message to be sent to the CSP platform through the 5GMC message module when the target uplink transmission channel corresponds to the 5GMC message module; and to transmit the uplink message to be sent to the SMS platform through the 5GMC SMS module when the target uplink transmission channel corresponds to the 5GMC SMS module.

[0034] In one possible implementation, the judgment module is specifically used to establish a target uplink transmission path matching the uplink message to be sent based on the information sending prompt triggered by the user based on the message display interface during the process of generating an uplink message to be sent in response to the target downlink message.

[0035] The information sending prompt is used to trigger the establishment of a transmission path between the local device and the 5GMC message module or to trigger the establishment of a transmission path between the local device and the 5GMC SMS module.

[0036] In one possible implementation, the judgment module includes:

[0037] A downlink message receiving module is used to obtain the message type of the target downlink message; the message type includes SMS or 5G message.

[0038] The user input module is used to respond to user operation commands and load the data used to generate the uplink message to be sent into the display window corresponding to the target downlink message.

[0039] The data type acquisition submodule is used to acquire the data type of the data used to generate the uplink message to be sent in the corresponding display window;

[0040] A submodule is established to create a target uplink transmission path that matches the uplink message to be sent, based on the data type and the message type of the target downlink message.

[0041] In one possible implementation, the establishment submodule is specifically used to establish a corresponding message channel between the local and 5GMC SMS modules as the target uplink transmission path when the data type is text and the message type of the target downlink message is SMS.

[0042] In one possible implementation, the device further includes:

[0043] The encapsulation module is used to encapsulate the uplink message to be sent into an SMS message;

[0044] The message sending module is specifically used to send the SMS message, which encapsulates the uplink message to be sent, to the SMS platform through the target uplink transmission channel of the corresponding 5GMC SMS module.

[0045] In one possible implementation, the device further includes:

[0046] The encapsulation module is used to encapsulate the uplink message to be sent into a 5G message;

[0047] The message sending module is specifically used to send the 5G message encapsulated with the uplink message to be sent to the CSP platform through the target uplink transmission channel of the corresponding 5GMC message module.

[0048] In one possible implementation, the device further includes:

[0049] The message type acquisition submodule is used to obtain the message type of the target downlink message; the message type includes SMS or 5G message.

[0050] The display module is used to output a prompt signal indicating that the uplink message to be sent is a 5G message when the target uplink transmission channel corresponds to the 5GMC message module; and to output a signal indicating that the uplink message to be sent is an SMS message when the target uplink transmission channel corresponds to the 5GMC SMS module.

[0051] Thirdly, embodiments of the present invention provide a terminal device, including: at least one processor; and at least one memory communicatively connected to the processor, wherein: the memory stores program instructions executable by the processor, and the processor can execute the method provided in the first aspect by calling the program instructions.

[0052] Fourthly, embodiments of the present invention provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the method provided in the first aspect.

[0053] It should be understood that the second to fourth aspects of the embodiments of the present invention are consistent with the technical solutions of the first aspect of the embodiments of the present invention, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be described again. [Attached Image Description]

[0054] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0055] Figure 1 This is a diagram of a messaging system architecture for implementing 5G message transmission using existing technology.

[0056] Figure 2 This is a signaling flowchart for downlink message transmission based on the CSP platform under related technologies;

[0057] Figure 3 This is a signaling flowchart for uplink message transmission based on the CSP platform under related technologies;

[0058] Figure 4 This is an architecture diagram of message transmission based on a 5G messaging operation platform, representing an existing technology.

[0059] Figure 5 This is a flowchart of the message sending method steps proposed in the embodiments of the present invention;

[0060] Figure 6 This is a flowchart illustrating an example of a message sending method according to the present invention;

[0061] Figure 7 This is a flowchart illustrating another example of a message sending method according to the present invention;

[0062] Figure 8 This is a flowchart of another message sending method proposed in an embodiment of the present invention;

[0063] Figure 9 This is a functional block diagram of an electronic terminal device that performs the message sending method according to an embodiment of the present invention;

[0064] Figure 10 This is a schematic diagram of the interaction structure of another message sending device proposed in an embodiment of the present invention;

[0065] Figure 11 This is a schematic diagram of the structure of an electronic terminal device provided in an embodiment of the present invention.

Detailed Implementation Methods

[0066] To better understand the technical solutions in this specification, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0067] It should be understood that the described embodiments are merely some, not all, of the embodiments in this specification. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without inventive effort are within the scope of protection of this specification.

[0068] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0069] Operators, together with various ecosystem companies, are building a 5G messaging operation platform (CSP, Certified Service Partner) based on the Rich Communication Suite (RCS) standard. The CSP platform is an operation tool platform for providing chatbot services. It consists of modules such as session adapter, intent recognition engine, and business process configuration, and is the center for 5G messaging, operation and management.

[0070] Based on the CSP platform constructed above, operators have established a messaging system architecture that connects 5G terminals (5G terminals refer to terminals that have completed 5G message registration) with the CSP platform. Customers from various industries access the CSP platform through API interfaces and send messages to 5G terminals through the CSP platform; they can also send messages to terminals that have not completed 5G message registration through the CSP platform, for example, by using 5G message fallback technology to send SMS messages to terminals that have completed 4G registration.

[0071] Figure 1 This is a message system architecture diagram for implementing 5G message transmission using existing technologies, such as... Figure 1As shown, the messaging system architecture for implementing 5G message transmission may include: a CSP platform, a MaaP access module (Messaging as a Platform, MaaP), an HTTP content server, a 5G message processing center (5GMC), a 5G private network SIP access control network, base stations, terminals, etc.; the CSP platform includes chatbots corresponding to customers in various industries; the 5G private network SIP access control network includes nodes included in existing technologies such as the China Mobile Network (CMNET), one of the core network elements of the Mobile Switching Center (MSC), the IP Multimedia Subsystem (IMS), and the System Architecture Evolution (SAE) system that defines an all-IP packet core network, etc., which will not be described in detail in this embodiment of the invention.

[0072] Figure 2 This is a signaling flowchart for downlink message transmission based on the CSP platform under related technologies, such as... Figure 2 As shown, the process of sending downlink messages to the terminal can be as follows: Chatbot calls the API provided by the MaaP platform to send the message to the MaaP platform, and the MaaP platform returns an HTTP 200 OK acknowledgment to Chatbot indicating a successful request; the MaaP platform calls the message processing function API to send the message to the 5G message processing center via an HTTP content server, and the 5G message processing center returns an HTTP 200 OK acknowledgment to the MaaP platform indicating a successful request; the 5G message processing center sends the 5G message to the 5G private network SIP access control network via SIP Message, and the 5G private network SIP access control network returns a SIP 200 OK acknowledgment to the 5G message processing center indicating a successful request; the 5G private network SIP access control network sends the 5G message to the 5G terminal via SIP Message, and the 5G terminal returns a SIP 200 OK acknowledgment to the 5G private network SIP access control network indicating a successful request.

[0073] When industry customers access the CSP platform, downlink messages sent to terminals via Chatbot can carry an identifier indicating the ability to send SMS or MMS messages. The message packets sent by the Chatbot simultaneously carry the 5G message content and the content of the SMS or MMS message. The 5G Message Center (5GMC) sorts the messages based on whether the terminal has registered for 5G messages: terminals that have completed 5G message registration will only receive the 5G message portion; terminals that have not registered for 5G messages will only receive the SMS or MMS portion.

[0074] Figure 3 This is a signaling flowchart for uplink message transmission based on the CSP platform under related technologies, such as... Figure 3 As shown, the process of sending downlink messages to the CSP platform can be as follows: the terminal encapsulates the content of the interaction with the Chatbot into a SIP MESSAGE method, sends the message to the specified Chatbot application, and the terminal sends the message to the user's home 5G message center through the 5G private network SIP access control network; the 5G message center calls the Chatbot-related API to send this message to the MaaP platform; the MaaP platform sends the message to the Chatbot through the API.

[0075] Figure 4 This is an architecture diagram of message transmission based on a 5G messaging operation platform, such as... Figure 4 As shown, when the terminal has a data connection and the 5G message registration status is valid, regardless of whether the receiver code number is a Chatbot code number or a regular industry SMS port number, the message is always sent to the industry application via 5G message uplink.

[0076] The existing technical processes described above have the following main drawbacks:

[0077] 5G messaging supports the reuse of the original industry SMS number for service activation. After service activation, 5G terminals can receive downlink messages from both 5G messaging and industry SMS normally. However, they can only send uplink messages to Chatbot in the form of 5G messaging. 5G terminals cannot send SMS or MMS to ordinary industry SMS port numbers, meaning they cannot interact with the SMS applications of industry customers.

[0078] In view of the above problems, this invention proposes a message sending method. Upon receiving a downlink message, and determining that the electronic terminal device and the service code to which the downlink message belongs can communicate via SMS and 5G messages, an uplink transmission channel matching the user's intention is established based on information generated during the generation of the uplink message to be sent. This allows for flexible selection of SMS or 5G message mode for sending the uplink message, opening up the interaction path between the 5G message terminal and the SMS application, and making the uplink and downlink message interaction capabilities of 5G messages more complete.

[0079] The message sending method proposed in this embodiment of the invention is applied to an electronic terminal device. When the historical messages corresponding to the service code of each received downlink message include SMS messages and 5G messages, the electronic terminal device can determine that it can communicate with both the SMS module and the message module of the 5GMC locally. Thus, based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message, different uplink transmission channels are established.

[0080] The 5GMC messaging module is used to send 5G messages uploaded by electronic terminal devices to the CSP platform and to send messages sent by the CSP platform to electronic terminal devices. The 5GMC SMS module is used to send SMS messages uploaded by electronic terminal devices to the SMS platform with the same service code and to send messages sent by the SMS platform to electronic terminal devices.

[0081] Figure 5 This is a flowchart of the message sending method steps proposed in an embodiment of the present invention, as follows: Figure 5 As shown, the steps include:

[0082] S101: When the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, a target uplink transmission channel matching the uplink message to be sent is established based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message.

[0083] The process of determining whether the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages can be as follows: the electronic terminal device receives downlink message A, obtains the service code A to which downlink message A belongs, reads the historical messages corresponding to service code A, and determines whether the historical messages corresponding to service code A include SMS and 5G messages.

[0084] The information generated during the generation of the uplink message to be sent can include: information triggered by the user's reply to the target message on the electronic terminal device, and relevant information of the target downlink message. For example, the information generated during the generation of the uplink message to be sent can include: text information entered by the user based on the message display interface corresponding to the service code, and the message type of the target downlink message.

[0085] A service code can be a unique identifier assigned to a user when accessing the operator's network. Customers in the same industry can have the same service code for SMS messages sent via an SMS platform and 5G messages sent via a CSP platform. For example, a company's service code could be 106906XXXXXX311. Terminal devices will display both SMS messages sent by this company via its network-accessible SMS platform and 5G messages sent by the company via its API interface CSP platform in the window corresponding to service code 106906XXXXXX311.

[0086] The way to obtain the uplink message to be sent in response to the target downlink message can be: displaying the downlink message in the display window corresponding to the service code to which the downlink message belongs, packaging the content entered by the user, and obtaining the uplink message to be sent; or, receiving the downlink message triggering the pre-set optional content to obtain the uplink message to be sent.

[0087] S102: Send the uplink message to be sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

[0088] When the target uplink transmission channel corresponds to the 5GMC message module, the uplink message to be sent is transmitted to the CSP platform through the 5GMC message module;

[0089] When the target uplink transmission channel corresponds to a 5GMC SMS module, the uplink message to be sent is transmitted to the SMS platform through the 5GMC SMS module. (See reference...) Figure 4 In one example of the present invention, the target uplink transmission channel can be: electronic terminal device - 5GMC SMS module - industry gateway - SMS platform, or electronic terminal device - 5GMC messaging module - MaaP platform - access layer - CSP platform. If the target uplink transmission channel is electronic terminal device - 5GMC SMS module - industry gateway - SMS platform, then the target uplink transmission channel corresponds to the 5GMC SMS module, and the uplink message to be sent is transmitted to the SMS platform corresponding to the service code through the 5GMC SMS module; if the target uplink channel is electronic terminal device - 5GMC messaging module - MaaP platform - access layer - CSP platform, then the target uplink channel corresponds to the 5GMC messaging module, and the uplink message to be sent is transmitted to the Chatbot associated with the service code corresponding to the CSP platform through the 5GMC messaging module.

[0090] This invention, in its embodiments, proactively matches the target uplink transmission channel for the uplink message to be sent in response to the target downlink message, targeting the service code corresponding to the downlink message in historical messages, including SMS and 5G messages. It establishes a 5G message transmission path between the 5G message terminal and the SMS application, flexibly selecting a suitable transmission path based on the actual situation of the uplink message, thereby enabling the terminal that has completed 5G message registration to send SMS or MMS messages to ordinary industry SMS port numbers.

[0091] Another embodiment of the present invention proposes an optional implementation method for obtaining a target message server that matches the uplink message to be sent, which determines the target message server that the user intends to send the message based on the user's instruction.

[0092] S101 includes the following sub-steps:

[0093] S201: In the process of generating an uplink message to be sent in response to the target downlink message, a target uplink transmission path matching the uplink message to be sent is established according to the information sending prompt triggered by the user based on the message display interface;

[0094] The information sending prompt is used to trigger the establishment of a transmission path between the local device and the 5GMC message module or to trigger the establishment of a transmission path between the local device and the 5GMC SMS module.

[0095] The process of generating a message sending prompt by an electronic terminal device can be as follows: responding to the user's operation of triggering the send button, generating a message sending prompt that triggers different message sending modes; on the message display interface, the message sending prompt can be different buttons corresponding to 5G message sending and SMS sending respectively.

[0096] In one example of the present invention, after a user enters text content or selects image or voice content on the display interface and clicks "send", the electronic terminal device responds by generating information sending prompt buttons that trigger different message sending modes.

[0097] Figure 6 This is a flowchart of an example message sending method according to the present invention, as follows: Figure 6 As shown, the process of an electronic terminal device sending a message can be as follows:

[0098] When the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, the step of obtaining the target uplink transmission channel matching the uplink message to be sent is triggered; the message sending prompt triggered by the user is received, and the message sending prompts that trigger different message sending modes are generated to inquire about the message transmission method intended by the user; in response to the user's instruction, the target uplink channel is determined.

[0099] By obtaining the 5GMC message module corresponding to the target uplink transmission channel, it can be determined that the user intends to send the uplink message to be sent to the CSP platform in the form of a 5G message; by obtaining the 5GMC SMS module corresponding to the target uplink transmission channel, it can be determined that the user intends to send the uplink message to be sent to the SMS platform in the form of an SMS.

[0100] Another embodiment of the present invention also proposes another optional implementation for establishing a target uplink transmission channel that matches the uplink message to be sent, wherein the message type intended by the user is determined based on the transmission path of the target downlink message and the information generated during the process of generating the uplink message to be sent in response to the target downlink message.

[0101] S101 includes the following sub-steps:

[0102] S301: Obtain the message type of the target downlink message; the message type includes SMS or 5G message.

[0103] S302: In response to the user's operation command, load the data used to generate the uplink message to be sent into the display window corresponding to the target downlink message.

[0104] The data used to generate the uplink message to be sent can be text entered by the user, relevant files read from the photo folder or voice folder in response to user operation instructions, or product information obtained after clicking the jump link in the target downlink message, etc.

[0105] S303: Obtain the data type of the data used to generate the uplink message to be sent in the corresponding display window.

[0106] By acquiring the data loaded into the display window, we can determine the data type of the uplink message to be sent, and thus infer the appropriate transmission path for sending the uplink message. For example, if the data loaded into the display window is text, we can infer that the data type of the uplink message to be sent is text, and therefore infer that the uplink message to be sent can be transmitted via SMS or 5G messaging.

[0107] S304: Based on the data type and the message type of the target downlink message, establish a target uplink transmission path that matches the uplink message to be sent.

[0108] The process of establishing a target uplink transmission path matching the uplink message to be sent, based on the data type and the message type of the target downlink message, can be as follows:

[0109] When the data type is text and the message type of the target downlink message is SMS, a corresponding message channel is established between the local and 5GMC SMS modules as the target uplink transmission channel.

[0110] When the data type is text, the electronic terminal device can send the uplink message to be sent through the transmission path with the SMS platform (e.g., electronic terminal device - 5GMC SMS module - industry gateway - SMS platform).

[0111] When the data type is video, image, audio information, menu content, etc., the electronic terminal device can send the uplink message to be sent through the transmission path with the CSP platform (e.g., electronic terminal device - message module - MaaP platform - access layer - CSP platform).

[0112] Figure 7 This is a flowchart of another example of the message sending method of the present invention, such as... Figure 7 As shown, the process of an electronic terminal device sending a message can be as follows:

[0113] When a service code receives messages from both the SMS platform and the CSP platform in the past, it triggers the step of obtaining the transmission path for the matching uplink message to be sent; when the user initiates the uplink message sending, it obtains the data type of the data entered by the user in the display window, determines the transmission path the user intends to take based on the data type, and identifies the target message server corresponding to the transmission path.

[0114] This invention also proposes another message sending method. After the electronic terminal device responds to the user's trigger message sending prompt or obtains the target prompt link corresponding to the message server according to the data type of the uplink message to be sent, it encapsulates the uplink message to be sent and sends it to the target message server through the corresponding transmission channel.

[0115] Figure 8 This is a flowchart of another message sending method proposed in an embodiment of the present invention, as follows: Figure 8 As shown, the steps include:

[0116] S401: When the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, a target uplink transmission channel matching the uplink message to be sent is established based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message.

[0117] S402-1: When the target uplink transmission channel corresponds to a 5GMC message module, the uplink message to be sent is encapsulated as a 5G message;

[0118] S402-2: The 5G message encapsulated with the uplink message to be sent is sent to the CSP platform through the target uplink transmission channel of the corresponding 5GMC message module.

[0119] S403-1: When the target uplink transmission channel corresponds to a 5GMC SMS module, the uplink message to be sent is encapsulated into an SMS message.

[0120] S403-2: Send the SMS message encapsulated with the uplink message to be sent to the SMS platform through the target uplink transmission channel of the corresponding 5GMC SMS module.

[0121] This invention, in its embodiments, determines the intended message sending method based on the data type of the user's operation or the uplink message sent. According to the user's desired message sending method, a target uplink transmission channel matching the uplink message to be sent is established. When the user's desired message sending method is SMS, the target uplink transmission channel corresponds to a 5GMC SMS module, which encapsulates the uplink message to be sent as an SMS and uploads it to the industry customer's SMS platform via the 5GMC SMS module. When the user's desired message sending method is 5G message, the target uplink channel corresponds to a 5GMC message module, which encapsulates the uplink message to be sent as a 5G message and uploads it to the industry customer's SMS platform via the 5GMC message module.

[0122] Another message sending method proposed in this embodiment may include the following steps:

[0123] S101: When the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, a target uplink transmission channel matching the uplink message to be sent is established based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message.

[0124] S102: Send the uplink message to be sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

[0125] S103: Obtain the message type of the target downlink message; the message type includes SMS or 5G message;

[0126] S104: When the message type of the target downlink message is 5G message, output a prompt signal that the target downlink message is a 5G message;

[0127] The prompt signal can be a graphic signal or light signal displayed on the screen, or a voice signal played by a speaker.

[0128] S105: When the target uplink transmission channel corresponds to the 5GMC message module, output a prompt signal that the uplink message to be sent is a 5G message;

[0129] S106: When the message type of the target downlink message is SMS, output a signal that the target downlink message is an SMS message;

[0130] S107: When the target uplink transmission channel corresponds to the 5GMC SMS module, output a signal that the uplink message to be sent is an SMS message.

[0131] This invention displays the transmission paths of the target downlink message and the uplink message to be sent, respectively, prompting the user to see the transmission path taken when the target downlink message is sent to the electronic terminal device, and to see the transmission path taken when the electronic terminal device sends the uplink message to be sent to the target message server. This facilitates the investigation of the cause of the problem when there is a problem with the target downlink message or the uplink message to be sent.

[0132] Figure 9 This is a functional block diagram of an electronic terminal device executing the message sending method according to an embodiment of the present invention, as shown below. Figure 9 As shown, the electronic terminal equipment includes:

[0133] The judgment module 91 is used to establish a target uplink transmission channel that matches the uplink message to be sent based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message when the information displayed in the message display window corresponding to the service code of the received target downlink message includes SMS messages and 5G messages corresponding to the same service code.

[0134] The message sending module 92 is used to send the uplink message to be sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

[0135] Figure 9 The message sending apparatus provided in the illustrated embodiment can be used to execute this specification. Figures 1 to 8 The implementation principle and technical effects of the method embodiment shown can be further referred to the relevant description in the method embodiment.

[0136] Optionally, the message sending module is specifically used to transmit the uplink message to be sent to the CSP platform through the 5GMC message module when the target uplink transmission channel corresponds to the 5GMC message module; and to transmit the uplink message to be sent to the SMS platform through the 5GMC SMS module when the target uplink transmission channel corresponds to the 5GMC SMS module.

[0137] Optionally, the judgment module is specifically used to establish a target uplink transmission path matching the uplink message to be sent, based on the information sending prompt triggered by the user based on the message display interface, during the process of generating an uplink message to be sent in response to the target downlink message; wherein, the information sending prompt is used to trigger the establishment of a transmission path between the local device and the 5GMC message module or to trigger the establishment of a transmission path between the local device and the 5GMC SMS module.

[0138] Optionally, the determination module includes:

[0139] The message type acquisition submodule is used to obtain the message type of the target downlink message; the message type includes SMS or 5G message.

[0140] The response submodule is used to respond to user operation commands and load the data used to generate the uplink message to be sent into the display window corresponding to the target downlink message.

[0141] The data type acquisition submodule is used to acquire the data type of the data used to generate the uplink message to be sent in the corresponding display window;

[0142] A submodule is established to create a target uplink transmission path that matches the uplink message to be sent, based on the data type and the message type of the target downlink message.

[0143] Optionally, the establishment submodule is specifically used to establish a corresponding message channel between the local and 5GMC SMS modules as the target uplink transmission path when the data type is text and the message type of the target downlink message is SMS.

[0144] Optionally, the device further includes:

[0145] The encapsulation module is used to encapsulate the uplink message to be sent into an SMS message;

[0146] The message sending module is specifically used to send the SMS message, which encapsulates the uplink message to be sent, to the SMS platform through the target uplink transmission channel of the corresponding 5GMC SMS module.

[0147] Optionally, the device further includes:

[0148] The encapsulation module is used to encapsulate the uplink message to be sent into a 5G message;

[0149] The message sending module is specifically used to send the 5G message encapsulated with the uplink message to be sent to the CSP platform through the target uplink transmission channel of the corresponding 5GMC message module.

[0150] Optionally, the device further includes:

[0151] A downlink message receiving module is used to obtain the message type of the target downlink message; the message type includes SMS or 5G message.

[0152] The display module is used to output a prompt signal indicating that the target downlink message is a 5G message when the message type of the target downlink message is a 5G message; to output a prompt signal indicating that the uplink message to be sent is a 5G message when the target uplink transmission channel corresponds to a 5GMC message module; to output a signal indicating that the target downlink message is an SMS message when the message type of the target downlink message is an SMS message; and to output a signal indicating that the uplink message to be sent is an SMS message when the target uplink transmission channel corresponds to a 5GMC SMS module.

[0153] Figure 10 This is a schematic diagram of the interaction structure of another message sending device proposed in an embodiment of the present invention, as shown below. Figure 10 As shown, the message sending device may include: a judgment module 101, an encapsulation module 102, a downlink message receiving module 103, a user input module 104, a user prompt and indication receiving module 105, a display module 106, a 5G message switch module 107, and a message sending module 108.

[0154] The judgment module 101 is used to establish a target uplink transmission channel that matches the uplink message to be sent when the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message.

[0155] In some embodiments of the present invention, the determination module is specifically used to establish a target uplink transmission path matching the uplink message to be sent, based on the information sending prompt triggered by the user on the message display interface, during the process of generating an uplink message to be sent in response to the target downlink message; wherein, the information sending prompt is used to trigger the establishment of a transmission path between the local device and the 5GMC message module or to trigger the establishment of a transmission path between the local device and the 5GMC SMS module.

[0156] The encapsulation module 102 is used to encapsulate the uplink message to be sent into a 5G message when the target uplink transmission channel corresponds to a 5GMC message module; or, when the target uplink transmission channel corresponds to a 5GMC SMS module, the encapsulation module 102 is used to encapsulate the uplink message to be sent into an SMS message.

[0157] The downlink message receiving module 103 is used to obtain the message type of the target downlink message.

[0158] The user input module 104 is used to respond to user operation commands, load the data used to generate the uplink message to be sent into the display window corresponding to the target downlink message, and obtain the data type of the data used to generate the uplink message to be sent in the corresponding display window.

[0159] The user prompt and instruction receiving module 105 is used to receive information sending instructions triggered by the user and generate different prompt links that trigger different message sending modes.

[0160] The display module 106 is used to output a prompt signal that the uplink message to be sent is a 5G message when the target uplink transmission channel corresponds to the 5GMC message module; and to output a signal that the uplink message to be sent is an SMS message when the target uplink transmission channel corresponds to the 5GMC SMS module.

[0161] When the target downlink message does not include SMS messages or 5G messages, the 5G message switch module 107 completes the encapsulation and transmission of the uplink message to be sent. When the 5G message switch module 107 turns on the 5G message switch, the uplink information to be sent is encapsulated into a 5G message format and sent to the 5GMC message module; when the 5G message switch module 107 turns off the 5G message switch, the uplink information to be sent is encapsulated into an SMS message format and sent to the 5GMC SMS module.

[0162] The message sending module 108 is used to send the uplink message to be sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

[0163] The apparatus provided in the above embodiments is used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects can be further referred to the relevant descriptions in the method embodiments, and will not be repeated here.

[0164] The apparatus provided in the above embodiments may be, for example, a chip or a chip module. The apparatus provided in the above embodiments is used to execute the technical solutions of the above-described method embodiments. Its implementation principles and technical effects can be further referred to the relevant descriptions in the method embodiments, and will not be repeated here.

[0165] Regarding the modules / units included in the various devices described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for devices applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs running on a processor integrated within the chip, while the remaining modules / units can be implemented using hardware methods such as circuits. For devices applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using software programs. The software program runs on the processor integrated inside the chip module, and the remaining modules / units can be implemented using hardware methods such as circuits. For each device applied to or integrated into an electronic terminal device, each of its modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the electronic terminal device. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated inside the electronic terminal device, and the remaining (if any) modules / units can be implemented using hardware methods such as circuits.

[0166] Figure 11 This is a schematic diagram of the structure of an electronic terminal device provided in an embodiment of the present invention. The electronic terminal device 1100 includes a processor 1110, a memory 1111, and a computer program stored in the memory 1111 and executable on the processor 1110. When the processor 1110 executes the program, it implements the steps in the aforementioned method embodiment. The electronic terminal device provided in this embodiment can be used to execute the technical solution of the method embodiment shown above. Its implementation principle and technical effects can be further referred to the relevant descriptions in the method embodiment, which will not be repeated here.

[0167] This invention provides a non-transitory computer-readable storage medium that stores computer instructions that cause the computer to execute the contents of this specification. Figures 1 to 8 The illustrated embodiment provides a message sending method. A non-transitory computer-readable storage medium can refer to a non-volatile computer storage medium.

[0168] The aforementioned non-transitory computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in connection with an instruction execution system, apparatus, or device.

[0169] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0170] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.

[0171] Computer program code for performing the operations described herein can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as "C" or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0172] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0173] In the description of the embodiments of the present invention, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this specification. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0174] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this specification, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0175] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this specification includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which the embodiments of this specification pertain.

[0176] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."

[0177] It should be noted that the terminals involved in the embodiments of the present invention may include, but are not limited to, personal computers (PCs), personal digital assistants (PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 players, MP4 players, etc.

[0178] In the several embodiments provided in this specification, 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. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0179] Furthermore, the functional units in the various embodiments of this specification 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 in a combination of hardware and software functional units.

[0180] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this specification. The aforementioned 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.

[0181] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.

Claims

1. A message sending method, characterized in that, Applied to electronic terminal devices, the method includes: When the historical messages corresponding to the service code of the received target downlink message include SMS and 5G messages, a target uplink transmission channel matching the uplink message to be sent is established based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message. The uplink message to be sent is sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

2. The method according to claim 1, characterized in that, Sending the uplink message to be sent to a matching message platform via the target uplink transmission channel includes: When the target uplink transmission channel corresponds to the 5GMC message module, the uplink message to be sent is transmitted to the CSP platform through the 5GMC message module; When the target uplink transmission channel corresponds to a 5GMC SMS module, the uplink message to be sent is transmitted to the SMS platform through the 5GMC SMS module.

3. The method according to claim 1, characterized in that, Based on information generated during the process of generating an uplink message to be sent in response to the target downlink message, a target uplink transmission channel matching the uplink message to be sent is established, including: In the process of generating an uplink message to be sent in response to the target downlink message, a target uplink transmission path matching the uplink message to be sent is established based on the information sending prompt triggered by the user based on the message display interface. The information sending prompt is used to trigger the establishment of a transmission path between the local device and the 5GMC message module or to trigger the establishment of a transmission path between the local device and the 5GMC SMS module.

4. The method according to claim 1, characterized in that, Based on information generated during the process of generating an uplink message to be sent in response to the target downlink message, a target uplink transmission channel matching the uplink message to be sent is established, including: The message type of the target downlink message is obtained; the message type includes SMS or 5G message. In response to user operation commands, the data used to generate the uplink message to be sent is loaded into the display window corresponding to the target downlink message; Obtain the data type used in the corresponding display window to generate the uplink message to be sent; Based on the data type and the message type of the target downlink message, a target uplink transmission path matching the uplink message to be sent is established.

5. The method according to claim 4, characterized in that, Based on the data type and the message type of the target downlink message, a target uplink transmission channel matching the uplink message to be sent is established, including: When the data type is text and the message type of the target downlink message is SMS, a corresponding message channel is established between the local and 5GMC SMS modules as the target uplink transmission channel.

6. The method according to claim 1, characterized in that, Before the target uplink transmission channel corresponds to a 5GMC SMS module, and before sending the uplink message to be sent to the message platform matching the uplink message to be sent via the target uplink transmission channel, the method further includes: The uplink message to be sent is encapsulated into an SMS message; Sending the uplink message to be sent to the matching message platform through the target uplink transmission path includes: The SMS message, encapsulated with the uplink message to be sent, is sent to the SMS platform through the target uplink transmission channel of the corresponding 5GMC SMS module.

7. The method according to claim 1, characterized in that, Before the target uplink transmission channel corresponds to the 5GMC message module, and before sending the uplink message to be sent to the message platform matching the uplink message to be sent through the target uplink transmission channel, the method further includes: The uplink message to be sent is encapsulated into a 5G message; Sending the uplink message to be sent to the matching message platform through the target uplink transmission path includes: sending the 5G message encapsulated with the uplink message to be sent to the CSP platform through the target uplink transmission channel corresponding to the 5GMC message module.

8. A message sending device, characterized in that, The device, which is installed in an electronic terminal device, includes: The judgment module is used to establish a target uplink transmission channel that matches the uplink message to be sent based on the information generated during the process of generating the uplink message to be sent in response to the target downlink message when the message display window corresponding to the service code of the received target downlink message displays information including SMS messages and 5G messages corresponding to the same service code. The message sending module is used to send the uplink message to be sent to the message platform that matches the uplink message to be sent through the target uplink transmission channel.

9. A terminal device, comprising: At least one processor; as well as At least one memory communicatively connected to the processor, characterized in that, The memory stores program instructions that can be executed by the processor, which can invoke the program instructions to perform the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing computer instructions, characterized in that, The computer instructions cause the computer to perform the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Message multichannel adaptation method and device and storage medium

    CN110995577A

  • Message sending method and device

    CN114071382A