Message intercommunication method and system, electronic equipment, storage medium and program product

By setting up intercommunication devices in the 5G message system, cross-operators message interaction is achieved, and the problem that industry users cannot communicate with multiple operators' terminal users is solved, improving operational efficiency and simplifying operational processes.

CN119299974APending Publication Date: 2025-01-10CHINA UNITED NETWORK COMM GRP CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411406006.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

Due to the independent construction of operators in 5G message industry message services, industry users can only interact with end users of the hosted operators, and cannot achieve cross-operator message interoperability, resulting in low operational efficiency.

Method used

By setting up interoperability devices between the MaaP platforms of each operator, cross-operator message interaction is achieved, allowing industry users to interact with end users of multiple operators after accessing from any operator platform, simplifying development and docking Work.

Benefits of technology

It realizes cross-operator delivery of industry messages, reduces the development and docking workload, improves the operational efficiency of industry messages in 5G messages, simplifies the operation process and optimizes the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299974A_ABST
    Figure CN119299974A_ABST
Patent Text Reader

Abstract

The invention provides a message intercommunication method and system, an electronic device, a storage medium and a program product, relates to the technical field of communication, and can realize whole network communication of industry message services in 5G messages, reduce and simplify development and docking work, and improve the operation efficiency of industry messages in the 5G messages. The method comprises the following steps: acquiring a first message from a MaaP platform of a first operator; the calling user of the first message is an industry user belonging to the first operator; sending the first message to a MaaP platform of a second operator through a second intercommunication device under the condition of determining that the called user of the first message belongs to the second operator, so that the MaaP platform of the second operator sends the first message to the called user of the first message; wherein the second intercommunication device is connected with a MaaP platform of a second operator.
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 message intercommunication method, system, electronic device, storage medium and program product. Background Art

[0002] 5G messaging is an upgrade of SMS services and a new type of information service based on 5G mobile communication technology. In 5G messaging, industry messaging is a message type for industry users, providing messaging services between individuals and applications, realizing "Messaging as a Platform (MaaP)", and introducing a new message interaction mode - Chatbot. Everyone can enjoy various 5G application services such as payment and recharge, ticket ordering, hotel reservation, logistics inquiry, restaurant reservation, takeaway ordering, etc. intuitively and conveniently in the message window.

[0003] At present, after an industry user Chatbot is connected to a certain operator, it can only interact with terminal users belonging to that operator. That is, the industry message services in 5G messages are not interoperable, resulting in low operational efficiency of industry messages in 5G messages. Summary of the invention

[0004] The present application provides a message intercommunication method, system, electronic device, storage medium and program product, which can realize full network access of industry message services of 5G messages, reduce and simplify development and docking work, and improve the operational efficiency of industry messages in 5G messages.

[0005] In a first aspect, the present application provides a message intercommunication method, which is applied to a first intercommunication device, and the first intercommunication device is connected to a MaaP platform of a first operator, the method comprising: obtaining a first message from the MaaP platform of the first operator; the calling user of the first message is an industry user belonging to the first operator; when it is determined that the called user of the first message belongs to a second operator, sending the first message to the MaaP platform of the second operator through a second intercommunication device, so that the MaaP platform of the second operator sends the first message to the called user of the first message; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

[0006] The technical solution provided by the present application brings at least the following beneficial effects: the present application sets up intercommunication devices connected to the MaaP platforms of different operators respectively, and completes the message interaction between the MaaP platforms of different operators through the connection of different intercommunication devices, so as to realize the transmission of industry messages across operators. In this way, industry users can send and receive messages across operators, and there is no need for industry users to connect to the MaaP platforms of multiple operators, which can improve the operational efficiency of industry messages in 5G messages.

[0007] In a possible implementation manner, the first message includes at least one of the following: a media file, a message including an identifier of the media file, and a text message.

[0008] In another possible implementation manner, the method also includes: receiving a second message from a second operator, the calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator; sending the second message to the MaaP platform of the first operator, so that the MaaP platform of the first operator sends the second message to the called user of the second message.

[0009] Another possible implementation method is that when the second message includes a first identifier of a media file, the first identifier is used to provide a download path for the media file for users of the second operator; before sending the second message to the MaaP platform of the first operator, the method also includes: obtaining a second identifier of the media file from the MaaP platform of the first operator, the second identifier is used to provide a download path for the media file for users of the first operator; reorganizing the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file; sending the second message to the MaaP platform of the first operator includes: sending the reorganized second message to the MaaP platform of the first operator.

[0010] Another possible implementation method is to obtain the second identifier of the media file from the MaaP platform of the first operator, including: sending a first request message to the MaaP platform of the first operator, the first request message is used to request to obtain the second identifier of the media file; receiving a first response message sent by the MaaP platform of the first operator, the first response message including the second identifier of the media file.

[0011] Another possible implementation method also includes: obtaining registration information of a first industry user from the MaaP platform of the first operator, where the first industry user is an industry user who has completed registration with the first operator; sending the registration information of the first industry user to the MaaP platform of the second operator through a second intercommunication device, so that the MaaP platform of the second operator virtually registers the first industry user in the second operator based on the registration information of the first industry user.

[0012] In another possible implementation manner, the method also includes: receiving, through a second intercommunication device, registration information of a second industry user sent by a MaaP platform of a second operator, where the second industry user is an industry user that has completed registration with the second operator; and sending the registration information of the second industry user to the MaaP platform of the first operator, so that the MaaP platform of the first operator virtually registers the second industry user in the first operator based on the registration information of the second industry user.

[0013] In a second aspect, the present application provides a message intercommunication method, which is applied to a MaaP platform of a first operator, the MaaP platform of the first operator is connected to a first intercommunication device, the method comprising: obtaining a first message, the calling user of the first message is an industry user belonging to the first operator, and the called user belongs to a second operator; sending the first message to the first intercommunication device, so that the first intercommunication device sends the first message to the MaaP platform of the second operator through a second intercommunication device; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

[0014] The technical solution provided by the present application brings at least the following beneficial effects: the present application adds a function for the MaaP platform of the first operator to send a message to the first intercommunication device, so that the first intercommunication device sends the first message to the MaaP platform of the second operator through the second intercommunication device, thereby realizing the cross-operator sending of messages and enabling industry users to interact with terminal users of multiple operators through messages.

[0015] In a possible implementation manner, the method further includes: receiving a second message from the second operator through the first intercommunication device, the calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator; and sending the second message to the called user of the second message.

[0016] In another possible implementation, when the second message includes a media file, the method further includes: generating a second identifier of the media file according to the media file, where the second identifier is used to provide a download path for the media file for users of the first operator.

[0017] Another possible implementation method is that, when the second message includes a first identifier of a media file, the first identifier is used to provide a download path for the media file for users of the second operator; before receiving the second message sent by the second operator through the first intercommunication device, the method also includes: receiving a first request message sent by the first intercommunication device, the first request message is used to request to obtain the second identifier of the media file; sending a first response message to the first intercommunication device, the first response message including the second identifier of the media file, so that the first intercommunication device reorganizes the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file.

[0018] Another possible implementation method further includes: receiving registration information of a second industry user sent by the second operator through the first intercommunication device, where the second industry user is an industry user who has completed registration with the second operator; and virtually registering the second industry user in the first operator based on the registration information of the second industry user.

[0019] In a third aspect, the present application provides a message intercommunication system, comprising a MaaP platform of a first operator, a first intercommunication device, a second intercommunication device and the MaaP platform of the second operator; wherein the MaaP platform of the first operator is connected to the first intercommunication device; the first intercommunication device is connected to the second intercommunication device; the second intercommunication device is connected to the MaaP platform of the second operator; the MaaP platform of the first operator is used to obtain a first message and send the first message to the first intercommunication device; the calling user of the first message is an industry user belonging to the first operator; the first intercommunication device is used to send the first message to the second intercommunication device when it is determined that the called user of the first message belongs to the second operator; the second intercommunication device is used to send the first message to the MaaP platform of the second operator; the MaaP platform of the second operator is used to send the first message to the called user of the first message.

[0020] In a fourth aspect, the present application provides a message intercommunication device, which includes: a communication module, used to obtain a first message from a MaaP platform of a first operator; the calling user of the first message is an industry user belonging to the first operator; when it is determined that the called user of the first message belongs to a second operator, the first message is sent to the MaaP platform of the second operator through a second intercommunication device, so that the MaaP platform of the second operator sends the first message to the called user of the first message; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

[0021] In a possible implementation manner, the first message includes at least one of the following: a media file, a message including an identifier of the media file, and a text message.

[0022] In another possible implementation, the communication module is also used to receive a second message from a second operator, where the calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator; and the second message is sent to the MaaP platform of the first operator, so that the MaaP platform of the first operator sends the second message to the called user of the second message.

[0023] Another possible implementation method is that when the second message includes the first identifier of the media file, the first identifier is used to provide a download path for the media file for users of the second operator; before sending the second message to the MaaP platform of the first operator, the communication module is also used to obtain the second identifier of the media file from the MaaP platform of the first operator, and the second identifier is used to provide a download path for the media file for users of the first operator; the message intercommunication device also includes: a processing module, which is used to reorganize the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file; the communication module is also specifically used to send the reorganized second message to the MaaP platform of the first operator.

[0024] Another possible implementation method is that the communication module is specifically used to send a first request message to the MaaP platform of the first operator, where the first request message is used to request to obtain the second identifier of the media file; and receive a first response message sent by the MaaP platform of the first operator, where the first response message includes the second identifier of the media file.

[0025] In another possible implementation method, the communication module is also used to obtain registration information of a first industry user from the MaaP platform of the first operator, where the first industry user is an industry user that has completed registration with the first operator; and send the registration information of the first industry user to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator virtually registers the first industry user in the second operator based on the registration information of the first industry user.

[0026] In another possible implementation method, the communication module is also used to receive registration information of a second industry user sent by the MaaP platform of the second operator through the second intercommunication device, where the second industry user is an industry user that has completed registration with the second operator; and send the registration information of the second industry user to the MaaP platform of the first operator, so that the MaaP platform of the first operator virtually registers the second industry user in the first operator based on the registration information of the second industry user.

[0027] In a fifth aspect, the present application provides a message intercommunication device, which is applied to the MaaP platform of a first operator, and the message intercommunication device includes: a communication module, which is used to obtain a first message, the calling user of the first message is an industry user belonging to the first operator, and the called user belongs to the second operator; the first message is sent to the first intercommunication device, so that the first intercommunication device sends the first message to the MaaP platform of the second operator through the second intercommunication device; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

[0028] In a possible implementation method, the communication module is also used to receive a second message from the second operator through the first intercommunication device, the calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator; and send the second message to the called user of the second message.

[0029] In another possible implementation, the message intercommunication device further includes: a processing module, configured to generate a second identifier of the media file according to the media file when the second message includes the media file, and the second identifier is used to provide a download path for the media file for users of the first operator.

[0030] Another possible implementation method is that, when the second message includes a first identifier of a media file, the first identifier is used to provide a download path for the media file for users of the second operator; before receiving the second message sent by the second operator through the first intercommunication device, the communication module is also used to receive a first request message sent by the first intercommunication device, and the first request message is used to request to obtain the second identifier of the media file; a first response message is sent to the first intercommunication device, and the first response message includes the second identifier of the media file, so that the first intercommunication device reorganizes the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file.

[0031] Another possible implementation method, in some embodiments, the communication module is also used to receive registration information of a second industry user sent by the second operator through the first intercommunication device, where the second industry user is an industry user that has completed registration with the second operator; the message intercommunication device also includes: a registration module, used to virtually register the second industry user in the first operator based on the registration information of the second industry user.

[0032] In a sixth aspect, the present application provides an electronic device, comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the methods of the first aspect to the second aspect above.

[0033] In a seventh aspect, the present application provides a computer-readable storage medium, which includes: computer software instructions; when the computer software instructions are executed in an electronic device, the electronic device implements the methods of the first to second aspects above.

[0034] In an eighth aspect, the present application provides a computer program product, which includes a computer program; when the computer program runs in an electronic device, the electronic device implements the methods of the first to second aspects above.

[0035] The beneficial effects of the third to eighth aspects mentioned above refer to the corresponding descriptions of the first to second aspects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A schematic diagram of the architecture of a 5G messaging system provided for this application;

[0037] Figure 2 A schematic diagram of a message intercommunication system provided for this application;

[0038] Figure 3 A schematic diagram of another message intercommunication system provided for this application;

[0039] Figure 4 A flowchart of a message intercommunication method provided by this application;

[0040] Figure 5 A flowchart of another message intercommunication method provided by this application;

[0041] Figure 6 A flowchart of another message intercommunication method provided by this application;

[0042] Figure 7 A flowchart of another message intercommunication method provided by this application;

[0043] Figure 8 A flowchart of another message intercommunication method provided by this application;

[0044] Fig. 9 A flowchart of another message intercommunication method provided by this application;

[0045] Fig.10 A flowchart of another message intercommunication method provided by this application;

[0046] Fig.11 A schematic diagram of the structure of a message intercommunication device provided by this application;

[0047] Fig.12 A schematic diagram of the structure of another message intercommunication device provided by the present application;

[0048] Fig.13 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION

[0049] A call bill data recording method provided by the present application will be described in detail below with reference to the accompanying drawings.

[0050] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0051] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0052] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0053] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0054] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical items or similar items with basically the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order.

[0055] In the description of the present application, unless otherwise specified, “plurality” means two or more.

[0056] 5G messages are a type of rich media message based on the operator's network, which is an upgrade of the traditional SMS service. While maintaining the original communication habits of users and fully inheriting the numbering system, real-name system, interconnection and telecommunications-level service quality of telecommunications services, the SMS service is upgraded in a native way on the terminal device. When using it, users do not need to download additional applications, and can complete the entire experience of the 5G message service using the device's native message portal. 5G messages are mainly divided into personal messages and industry messages. Among them, industry messages refer to messages sent by industry users to individual users. Industry users interact with individual terminal users through the operator's network in the form of Chatbot applications. In the process of interacting with Chatbot, users complete the full process of information query, business processing, product ordering and payment.

[0057] At present, the overall architecture of each operator's 5G messaging system includes:

[0058] Chatbot is a medium for industry users and end-users to interact with each other through messages.

[0059] The operation management system is responsible for the business operation management of 5G messages and can provide Chatbot activation, access, management, and operation capabilities.

[0060] The MaaP platform provides the necessary capabilities to implement 5G messaging services.

[0061] The 5G message center provides terminal configuration functions, performs uplink and downlink of industry messages in 5G messages, and processes point-to-point messages in personal messages.

[0062] like Figure 1 As shown, the terminal and the Chatbot interact with each other through interfaces a, b, c, and d. At the same time, the terminal can query the MaaP platform for Chatbot-related information through interface e, and download the media files carried in the message body.

[0063] In some embodiments, when the Chatbot needs to send a message, if the message does not contain a media file, the Chatbot encapsulates the message body and directly sends the message through interface a, interface b, interface c or interface d. If the message contains a media file, the Chatbot needs to upload the media file to the MaaP platform. The MaaP platform returns the download path of the media file to the Chatbot. The Chatbot carries the download path in the message body and sends it to the terminal. After receiving the message, the terminal requests the MaaP platform to download the media file through interface e using the download path of the media file carried in the message body.

[0064] Since the 5G message systems of the three major operators are built independently, after the industry user Chatbot is connected to a certain operator, it can only interact with the terminal user mobile phone numbers belonging to that operator. Since the user groups belong to different operators, if industry users need to implement business operations for all users through 5G messages, industry users need to apply to the three operators separately to complete Chatbot registration and access, and interact with the corresponding terminal users through different operator channels according to the operator affiliation of the terminal user's mobile phone number. This Chatbot access and message sending method increases the workload and complexity of industry users in developing 5G message channels, increases the difficulty of business use and management, and is not conducive to business development.

[0065] In response to the above technical problems, the present application provides a message intercommunication method, the idea of ​​which is: obtaining a first message from the MaaP platform of the first operator; the calling user of the first message is an industry user belonging to the first operator; when it is determined that the called user of the first message belongs to the second operator, the first message is sent to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator sends the first message to the called user of the first message; wherein the second intercommunication device is connected to the MaaP platform of the second operator. It can be understood that the message intercommunication method provided in the embodiment of the present application can realize that after the industry user accesses from any operator platform, it can interact with the terminal users of multiple operators through messages, realize the one-point access and full network opening of the industry message service of the industry user, reduce and simplify the development and docking work, and improve the operational efficiency of industry messages in 5G messages.

[0066] The message intercommunication method provided in the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.

[0067] Figure 2 A schematic diagram of a message intercommunication system provided in an embodiment of the present application, wherein the message intercommunication system is Figure 1 Based on the operator's 5G messaging system shown in Figure 1, the MaaP platform is optimized and a new intercommunication device is added to enable message intercommunication between different operators. Figure 2 As shown, the message intercommunication system includes: a MaaP platform of a first operator, a first intercommunication device, a second intercommunication device and a MaaP platform of a second operator. The MaaP platform of the first operator is connected to the first intercommunication device; the first intercommunication device is connected to the second intercommunication device; and the second intercommunication device is connected to the MaaP platform of the second operator.

[0068] MaaP platform is a 5G messaging service platform established by communication operators to enable industry customers to provide information services in various media formats to their users. For example, Figure 3 As shown, the MaaP platform can provide at least one of the following services: Chatbot details, Chatbot directory, media file processing, etc.

[0069] In some embodiments, the MaaP platform implements capabilities related to industry messages in 5G messages by interacting with end users. Figure 2 As shown in the figure, when the terminal receives industry news, the user enters keywords to query the MaaP platform for Chatbot information through interface e. After the query is successful, the terminal renders the message body and displays it to the terminal user. If the query fails, the terminal will not display the message.

[0070] Intercommunication device, used to realize the intercommunication of industry messages in 5G messages across operators. For example, Figure 3 As shown, the intercommunication device has the following functions: Chatbot synchronization, called party attribution judgment and message routing, media file synchronization, message content reorganization, and cross-operator call record statistics.

[0071] Among them, the Chatbot synchronization function is used to synchronize the Chatbot registration information to the MaaP platforms of other operators; the called party attribution judgment and message routing function is used to judge the operator to which the called user belongs, and send the message to the intercommunication device of the operator to which the called user belongs; the media file synchronization is used to send the media files to the intercommunication devices of other operators, and finally complete the storage of the media files in the MaaP platforms of other operators; the message content reorganization function is used to replace the identifier of the media file in the message; the cross-operator call bill statistics function includes statistics based on the sending and receiving end information of the message, providing cross-network call bill data, and facilitating cost reconciliation and settlement between operators.

[0072] In some embodiments, the MaaP platform of the first operator is used to obtain a first message and send the first message to a first intercommunication device, wherein the calling user of the first message is an industry user belonging to the first operator; the first intercommunication device is used to send the first message to the second intercommunication device when it is determined that the called user of the first message belongs to the second operator; the second intercommunication device is used to send the first message to the MaaP platform of the second operator; the MaaP platform of the second operator is used to send the first message to the called user of the first message.

[0073] In other embodiments, the MaaP platform of the second operator is further used to obtain the second message and send the second message to the second intercommunication device, wherein the calling user of the second message is an industry user belonging to the first operator; the second intercommunication device is further used to send the second message to the first intercommunication device when it is determined that the called user of the second message belongs to the first operator; the first intercommunication device is further used to send the second message to the MaaP platform of the first operator; the MaaP platform of the first operator is further used to send the second message to the called user of the second message.

[0074] It should be noted that the application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0075] The following is a detailed introduction to the message intercommunication method provided in the embodiment of the present application.

[0076] The present application embodiment provides a message intercommunication method, which is applied to Figure 2 The first intercommunication device shown. Figure 4 As shown, the method comprises the following steps:

[0077] S110: Obtain a first message from the MaaP platform of the first operator.

[0078] The calling user of the first message is an industry user belonging to the first operator.

[0079] In some embodiments, the first message includes at least one of the following: a media file, a message including an identifier of the media file, and a text message. Exemplarily, the media file may be a file in the form of audio, video, or the like.

[0080] S120: When it is determined that the called user of the first message belongs to the second operator, the first message is sent to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator sends the first message to the called user of the first message.

[0081] In some embodiments, the present application determines the operator to which the called user belongs through the number information of the called user, and then sends the first message to the interworking device of the operator to which the called user belongs, that is, the second interworking device. Exemplarily, the number information may be a number segment, a place of origin, and the like.

[0082] In some embodiments, when a terminal user needs an uplink message, when the terminal user and the called party of the message belong to different operators, the terminal user will also send the message to the local intercommunication device through the local operator's MaaP platform, so that the local intercommunication device routes the message to the intercommunication device of the operator to which the called party belongs.

[0083] Optional, such as Figure 5 As shown, the message intercommunication method can also be implemented as the following steps:

[0084] S210: Receive a second message from a second operator.

[0085] The calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator.

[0086] Exemplarily, the second message is generated by an industry user of the second operator and sent to the MaaP platform of the second operator, which is then sent by the MaaP platform of the second operator to the second intercommunication device, and then by the second intercommunication device to the first intercommunication device.

[0087] S240: Send the second message to the MaaP platform of the first operator, so that the MaaP platform of the first operator sends the second message to the called user of the second message.

[0088] In some embodiments, the second message includes a first identifier of the media file, and the first identifier is used to provide a download path of the media file for a user of the second operator.

[0089] Based on this, before step S240, if Figure 6 As shown, the message intercommunication method further includes:

[0090] S220: Acquire a second identifier of the media file from the MaaP platform of the first operator.

[0091] The second identifier is used to provide a download path for the media file for the users of the first operator.

[0092] In some embodiments, step S220 may be specifically implemented as steps Sa1-Sa2:

[0093] Sa1: Send a first request message to the MaaP platform of the first operator.

[0094] The first request message is used to request to obtain the second identifier of the media file.

[0095] In some embodiments, the first request message includes an ID of the media file.

[0096] Sa2: Receive a first response message sent by the MaaP platform of the first operator.

[0097] The first response message includes the second identifier of the media file.

[0098] S230: reorganize the second message based on the second identifier of the media file to obtain a reorganized second message.

[0099] The reorganized second message includes the second identifier of the media file.

[0100] In some embodiments, the above step S240 may be implemented as follows: the first intercommunication device replaces the first identifier of the media file included in the second message with the second identifier of the media file to obtain a reorganized second message.

[0101] It is understandable that since the download paths of media files in the MaaP platforms of different operators are different, the download path needs to be replaced when sending media files across operators. In this way, when the message reaches the user, the user can download the media file through the correct path, ensuring the compatibility and user experience of cross-operator media file transmission.

[0102] Based on the above step S230, the above step S240 may be implemented as: sending the reorganized second message to the MaaP platform of the first operator.

[0103] It can be understood that the intercommunication device completes the message reorganization by replacing the download paths of the media files in the message body in different operator systems, and the intercommunication device can also realize the cross-operator sending of messages, realizing the one-point access and full network activation of industry message services in 5G messages for enterprise customers, reducing and simplifying the development and docking work, and improving the operational efficiency of industry messages in 5G messages.

[0104] In some embodiments, the message intercommunication method provided in the present application can also realize cross-operator registration of industry users. Before the above step S110, the message intercommunication method generally further includes the following steps:

[0105] S310: Acquire registration information of a first industry user from the MaaP platform of the first operator.

[0106] Among them, the first industry users are industry users who have completed registration with the first operator.

[0107] S320: Sending the registration information of the first industry user to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator virtually registers the first industry user in the second operator according to the registration information of the first industry user.

[0108] Correspondingly, industry users in the second operator can also send registration information to the MaaP platform of the first operator through the first intercommunication device and complete virtual registration in the MaaP platform of the first operator.

[0109] Optionally, the message intercommunication method may also be implemented as the following steps:

[0110] S410: Receive, through the second intercommunication device, registration information of a second industry user sent by the MaaP platform of the second operator.

[0111] Among them, the second industry users are industry users who have completed registration with the second operator.

[0112] S420: Sending the registration information of the second industry user to the MaaP platform of the first operator, so that the MaaP platform of the first operator virtually registers the second industry user in the first operator according to the registration information of the second industry user.

[0113] It can be understood that the present application completes the cross-operator registration of industry users by forwarding the registration information of industry users through the intercommunication device, which solves the problem in the prior art that industry users need to apply to different operators separately and access the operators' respective MaaP platforms before they can register, and can improve the operational efficiency of industry messages in 5G messages.

[0114] The present application embodiment provides a message intercommunication method, which is applied to Figure 1 The first operator MaaP platform shown. Figure 7 As shown, the method comprises the following steps:

[0115] S510: Obtain a first message.

[0116] The calling user of the first message is an industry user belonging to the first operator, and the called user belongs to the second operator.

[0117] S520: Send the first message to the first intercommunication device, so that the first intercommunication device sends the first message to the MaaP platform of the second operator through the second intercommunication device.

[0118] Optional, such as Figure 8 As shown, the message intercommunication method further includes the following steps:

[0119] S630: Receive a second message from the second operator through the first intercommunication device.

[0120] The calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator.

[0121] Exemplarily, the second message is generated by an industry user of the second operator and sent to the MaaP platform of the second operator, which is then sent by the MaaP platform of the second operator to the second intercommunication device, and then sent by the second intercommunication device to the first intercommunication device. In this way, the MaaP platform of the first operator can receive the second message through the first intercommunication device.

[0122] S640: Send the second message to the called user of the second message.

[0123] In some embodiments, when the second message includes a media file, the message intercommunication method further includes: generating a second identifier of the media file according to the media file, wherein the second identifier is used to provide a download path of the media file for the user of the first operator.

[0124] In some embodiments, after the MaaP platform of the first operator generates the second identifier of the media file, it generates a correspondence between the ID of the media file and the second identifier of the media file and stores the correspondence in the platform, so that when the first intercommunication device requests to obtain the second identifier of the media file (for example, the first intercommunication device sends a request message to the first MaaP platform, and the request message includes the ID of the media file), the MaaP platform of the first operator can query the second identifier corresponding to the media file according to the ID of the media file.

[0125] In some embodiments, the second message includes a first identifier of the media file, and the first identifier is used to provide a download path of the media file for the user of the second operator. Based on this, before step S630, if Fig. 9 As shown, the message intercommunication method further includes:

[0126] S610: Receive a first request message sent by a first intercommunication device.

[0127] The first request message is used to request to obtain the second identifier of the media file.

[0128] S620: Send a first response message to the first intercommunication device, where the first response message includes the second identifier of the media file, so that the first intercommunication device reassembles the second message based on the second identifier of the media file to obtain a reassembled second message.

[0129] The reorganized second message includes the second identifier of the media file.

[0130] Based on the above step S620, step S640 may be implemented as: sending the reorganized second message to the called user of the second message.

[0131] In some embodiments, the message intercommunication method provided in the present application can also realize cross-operator registration of industry users, and the message intercommunication method further includes the following steps:

[0132] Sb1: receiving registration information of a second industry user sent by a second operator through the first intercommunication device.

[0133] Among them, the second industry users are industry users who have completed registration with the second operator.

[0134] Sb2: According to the registration information of the second industry user, the second industry user is virtually registered in the first operator.

[0135] It is understandable that the message intercommunication method provided in the embodiment of the present application sets up intercommunication devices connected to the operator's MaaP platform for different operators, and completes the message interaction between the MaaP platforms of different operators through the connection of different intercommunication devices, so as to realize the transmission of industry messages across operators. In this way, industry users can send and receive messages across operators, and there is no need for industry users to connect to the MaaP platforms of multiple operators, which can improve the operational efficiency of industry messages in 5G messages. At the same time, since the terminal user only needs to interact with the operator's MaaP platform through Chatbot to complete the reception and transmission of media files, it greatly simplifies the operation process and optimizes the user experience.

[0136] The message intercommunication method of the embodiment of the present application is introduced below with reference to a specific embodiment. The specific implementation process of the method is as follows: Fig.10 shown.

[0137] S1: Industry users complete Chatbot registration on operator A’s MaaP platform.

[0138] S2: The MaaP platform of operator A sends Chatbot registration information to interoperability device a.

[0139] S3: The intercommunication device a sends Chatbot registration information to the intercommunication device b.

[0140] S4: The intercommunication device b sends Chatbot registration information to the MaaP platform of operator B.

[0141] S5: Operator B’s MaaP platform virtually registers industry users in Operator B based on Chatbot registration information.

[0142] When industry users need to send messages containing media files across operators, the following steps are required before sending the message body:

[0143] S6: Industry users send media files to operator A’s MaaP platform through Chatbot.

[0144] S7: The MaaP platform of operator A sends the media file to the interworking device a.

[0145] S8: The intercommunication device a sends the media file to the intercommunication device b.

[0146] S9: The interworking device b sends the media file to the MaaP platform of operator B.

[0147] S10: Operator B's MaaP platform stores media files.

[0148] S11: The MaaP platform of operator B generates a second identifier of the media file, and a correspondence between the second identifier of the media file and the media file ID.

[0149] The second identifier of the media file is used to provide a download path for the user of operator B.

[0150] S12: The MaaP platform of operator A generates a first identifier of the media file according to the media file.

[0151] The first identifier of the media file is used to provide a download path for the user of operator A for the media file.

[0152] S13: The MaaP platform of operator A returns the first identifier of the media file to the Chatbot of the industry user.

[0153] S14: The Chatbot sends a message including the first identifier of the media file to the MaaP platform of operator A.

[0154] S15: The MaaP platform of operator A sends a message including a first identifier of the media file to the interworking device a.

[0155] S16: The intercommunication device a sends a message including a first identifier of the media file to the intercommunication device b.

[0156] S17: The interworking device b sends a request message to the MaaP platform of operator B according to the ID of the media file.

[0157] The request message is used to request to obtain the second identifier of the media file.

[0158] S18: The MaaP platform of operator B queries the second identifier of the media file according to the ID of the media file and the corresponding relationship.

[0159] S19: The MaaP platform of operator B returns the second identifier of the media file to the intercommunication device b.

[0160] S20: The intercommunication device b reorganizes the message according to the second identifier of the media file.

[0161] Specifically, the intercommunication device b replaces the first identifier of the media file in the original message with the second identifier of the media file, obtains a message including the second identifier of the media file, and completes the reassembly.

[0162] S21: The interworking device b sends the reorganized message to the MaaP platform of operator B.

[0163] S22: The MaaP platform of operator B sends the reorganized message to the called user of the message.

[0164] S23: The called user searches for and downloads the media file through the Chatbot according to the second identifier of the media file.

[0165] It can be seen that the above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, the embodiment of the present application provides a hardware structure and / or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0166] The embodiment of the present application can divide the functional modules of the message intercommunication device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0167] Fig.11 The schematic diagram of the structure of a message intercommunication device provided in an embodiment of the present application. The message intercommunication device can be used to execute the message intercommunication method provided in the above method embodiment. As shown in Figure 11, the message intercommunication device 200 includes: a communication module 201. In other embodiments, the message intercommunication device 200 also includes: a processing module 202.

[0168] The communication module 201 is used to obtain a first message from the MaaP platform of the first operator; the calling user of the first message is an industry user belonging to the first operator; when it is determined that the called user of the first message belongs to the second operator, the first message is sent to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator sends the first message to the called user of the first message; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

[0169] In some embodiments, the first message includes at least one of the following: a media file, a message including an identifier of the media file, and a text message.

[0170] In some embodiments, the communication module 201 is also used to receive a second message from a second operator, where the calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator; and send the second message to the MaaP platform of the first operator, so that the MaaP platform of the first operator sends the second message to the called user of the second message.

[0171] In some embodiments, when the second message includes a first identifier of a media file, the first identifier is used to provide a download path for the media file for users of the second operator; before sending the second message to the MaaP platform of the first operator, the communication module 201 is further used to obtain a second identifier of the media file from the MaaP platform of the first operator, and the second identifier is used to provide a download path for the media file for users of the first operator; the processing module 202 is used to reorganize the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file; the communication module 201 is further specifically used to send the reorganized second message to the MaaP platform of the first operator.

[0172] In some embodiments, the communication module 201 is specifically used to send a first request message to the MaaP platform of the first operator, where the first request message is used to request to obtain the second identifier of the media file; and receive a first response message sent by the MaaP platform of the first operator, where the first response message includes the second identifier of the media file.

[0173] In some embodiments, the communication module 201 is also used to obtain registration information of a first industry user from the MaaP platform of the first operator, where the first industry user is an industry user that has completed registration with the first operator; and send the registration information of the first industry user to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator virtually registers the first industry user in the second operator based on the registration information of the first industry user.

[0174] In some embodiments, the communication module 201 is also used to receive registration information of a second industry user sent by the MaaP platform of the second operator through a second intercommunication device, where the second industry user is an industry user that has completed registration with the second operator; and send the registration information of the second industry user to the MaaP platform of the first operator, so that the MaaP platform of the first operator virtually registers the second industry user in the first operator based on the registration information of the second industry user.

[0175] Fig.12 Schematic diagram of the structure of a message intercommunication device provided in an embodiment of the present application. The message intercommunication device can be used to execute the message intercommunication method provided in the above method embodiment. Fig.12As shown, the message intercommunication device 300 includes: a communication module 301. In other embodiments, the message intercommunication device 300 further includes: a processing module 302 and a registration module 303.

[0176] The communication module 301 is used to obtain a first message, where the calling user of the first message is an industry user belonging to the first operator, and the called user belongs to the second operator; send the first message to the first intercommunication device, so that the first intercommunication device sends the first message to the MaaP platform of the second operator through the second intercommunication device; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

[0177] In some embodiments, the communication module 301 is also used to receive a second message from the second operator through the first intercommunication device, the calling user of the second message is an industry user belonging to the second operator, and the called user belongs to the first operator; and send the second message to the called user of the second message.

[0178] In some embodiments, when the second message includes a media file, the processing module 302 is used to generate a second identifier of the media file according to the media file, and the second identifier is used to provide a download path of the media file for users of the first operator.

[0179] In some embodiments, when the second message includes a first identifier of a media file, the first identifier is used to provide a download path for the media file for users of the second operator; before receiving the second message sent by the second operator through the first intercommunication device, the communication module 301 is also used to receive a first request message sent by the first intercommunication device, and the first request message is used to request to obtain the second identifier of the media file; a first response message is sent to the first intercommunication device, and the first response message includes the second identifier of the media file, so that the first intercommunication device reorganizes the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file.

[0180] In some embodiments, the communication module 301 is also used to receive registration information of a second industry user sent by the second operator through the first intercommunication device, where the second industry user is an industry user who has completed registration with the second operator; the registration module 303 is used to virtually register the second industry user in the first operator based on the registration information of the second industry user.

[0181] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present invention provides a possible structural diagram of the electronic device involved in the above-mentioned embodiment. Fig.13As shown, the electronic device 900 includes: a processor 902 , a communication interface 903 , and a bus 904 . Optionally, the electronic device 900 may further include a memory 901 .

[0182] The processor 902 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 902 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 902 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0183] The communication interface 903 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0184] The memory 901 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0185] As a possible implementation, the memory 901 may exist independently of the processor 902, and the memory 901 may be connected to the processor 902 via a bus 904 to store instructions or program codes. When the processor 902 calls and executes the instructions or program codes stored in the memory 901, the message intercommunication method provided in the embodiment of the present invention can be implemented.

[0186] In another possible implementation, the memory 901 may also be integrated with the processor 902 .

[0187] The bus 904 may be an extended industry standard architecture (EISA) bus, etc. The bus 904 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0188] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the service calling device can be divided into different functional modules to complete all or part of the functions described above.

[0189] The present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer program instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the computer program instructions are executed on a computer, the computer executes the message intercommunication method described in any of the above embodiments.

[0190] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0191] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is enabled to execute any one of the message intercommunication methods provided in the above embodiments.

[0192] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A message intercommunication method, characterized in that: Applied to a first intercommunication device, the first intercommunication device is connected to a MaaP platform of a first operator; the method comprises: Acquire a first message from the MaaP platform of the first operator; the calling user of the first message is an industry user belonging to the first operator; When it is determined that the called user of the first message belongs to the second operator, the first message is sent to the MaaP platform of the second operator through a second intercommunication device, so that the MaaP platform of the second operator sends the first message to the called user of the first message; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

2. The method according to claim 1, characterized in that The first message includes at least one of the following: a media file, a message including an identifier of the media file, and a text message.

3. The method according to claim 1, characterized in that The method further comprises: receiving a second message from a second operator, where a calling user of the second message is an industry user belonging to the second operator, and a called user belongs to the first operator; The second message is sent to the MaaP platform of the first operator, so that the MaaP platform of the first operator sends the second message to the called user of the second message.

4. The method according to claim 3, characterized in that In a case where the second message includes a first identifier of a media file, the first identifier is used to provide a download path of the media file for a user of the second operator; before sending the second message to the MaaP platform of the first operator, the method further includes: Acquire a second identifier of the media file from the MaaP platform of the first operator, where the second identifier is used to provide a download path of the media file for a user of the first operator; reorganizing the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file; The sending the second message to the MaaP platform of the first operator includes: The reorganized second message is sent to the MaaP platform of the first operator.

5. The method according to claim 4, characterized in that The acquiring the second identifier of the media file from the MaaP platform of the first operator includes: Sending a first request message to the MaaP platform of the first operator, where the first request message is used to request obtaining the second identifier of the media file; A first response message sent by the MaaP platform of the first operator is received, where the first response message includes the second identifier of the media file.

6. The method according to claim 1, characterized in that The method further comprises: Acquire registration information of a first industry user from the MaaP platform of the first operator, where the first industry user is an industry user that has completed registration with the first operator; The registration information of the first industry user is sent to the MaaP platform of the second operator through the second intercommunication device, so that the MaaP platform of the second operator virtually registers the first industry user in the second operator according to the registration information of the first industry user.

7. The method according to claim 1, characterized in that The method further comprises: receiving, through the second intercommunication device, registration information of a second industry user sent by the MaaP platform of the second operator, where the second industry user is an industry user that has completed registration with the second operator; The registration information of the second industry user is sent to the MaaP platform of the first operator, so that the MaaP platform of the first operator virtually registers the second industry user in the first operator according to the registration information of the second industry user.

8. A message intercommunication method, characterized in that: The method is applied to a MaaP platform of a first operator, wherein the MaaP platform of the first operator is connected to a first intercommunication device; the method comprises: Acquire a first message, where a calling user of the first message is an industry user belonging to the first operator, and a called user belongs to a second operator; The first message is sent to the first intercommunication device, so that the first intercommunication device sends the first message to the MaaP platform of the second operator through the second intercommunication device; wherein the second intercommunication device is connected to the MaaP platform of the second operator.

9. The method according to claim 8, characterized in that The method further comprises: receiving, by the first intercommunication device, a second message from the second operator, wherein a calling user of the second message is an industry user belonging to the second operator, and a called user belongs to the first operator; The second message is sent to the called user of the second message.

10. The method according to claim 9, characterized in that In the case where the second message includes a media file, the method further includes: A second identifier of the media file is generated according to the media file, where the second identifier is used to provide a download path of the media file for users of the first operator.

11. The method according to claim 9, characterized in that In a case where the second message includes a first identifier of a media file, the first identifier is used to provide a download path of the media file for a user of the second operator; before receiving, by the first intercommunication device, the second message sent by the second operator, the method further includes: receiving a first request message sent by the first intercommunication device, where the first request message is used to request obtaining a second identifier of the media file; A first response message is sent to the first intercommunication device, where the first response message includes the second identifier of the media file, so that the first intercommunication device reorganizes the second message based on the second identifier of the media file to obtain a reorganized second message, wherein the reorganized second message includes the second identifier of the media file.

12. The method according to claim 8, characterized in that The method further comprises: receiving, through the first intercommunication device, registration information of a second industry user sent by the second operator, where the second industry user is an industry user that has completed registration with the second operator; The second industry user is virtually registered in the first operator according to the registration information of the second industry user.

13. A message intercommunication system, characterized in that: The method comprises a MaaP platform of a first operator, a first intercommunication device, a second intercommunication device and a MaaP platform of a second operator; wherein the MaaP platform of the first operator is connected to the first intercommunication device; the first intercommunication device is connected to the second intercommunication device; and the second intercommunication device is connected to the MaaP platform of the second operator; The MaaP platform of the first operator is used to obtain a first message and send the first message to the first intercommunication device; the calling user of the first message is an industry user belonging to the first operator; The first intercommunication device is configured to send the first message to the second intercommunication device when it is determined that the called user of the first message belongs to the second operator; The second intercommunication device is used to send the first message to the MaaP platform of the second operator; The MaaP platform of the second operator is used to send the first message to the called user of the first message.

14. An electronic device, characterized in that: It comprises a processor and a memory, the processor is coupled to the memory; the memory is used to store computer instructions, the computer instructions are loaded and executed by the processor to enable a computer device to implement the message intercommunication method as described in any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer is enabled to execute the message intercommunication method according to any one of claims 1 to 12.

16. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed on an electronic device, the electronic device executes the message intercommunication method according to any one of claims 1 to 12.

Citation Information

Cited By

  • Rich media message template generation method and device, electronic equipment and storage medium

    CN121397479A