[go: up one dir, main page]

CN109981449A - Instantaneous communication system and method based on message mechanism - Google Patents

Instantaneous communication system and method based on message mechanism Download PDF

Info

Publication number
CN109981449A
CN109981449A CN201910265646.5A CN201910265646A CN109981449A CN 109981449 A CN109981449 A CN 109981449A CN 201910265646 A CN201910265646 A CN 201910265646A CN 109981449 A CN109981449 A CN 109981449A
Authority
CN
China
Prior art keywords
message
channel
information
sending
management module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910265646.5A
Other languages
Chinese (zh)
Inventor
郭耀华
陈兆亮
宁方刚
迟钰沛
薛立强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Software Group Co Ltd
Original Assignee
Inspur Software Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Software Group Co Ltd filed Critical Inspur Software Group Co Ltd
Priority to CN201910265646.5A priority Critical patent/CN109981449A/en
Publication of CN109981449A publication Critical patent/CN109981449A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于消息机制的即时通信系统及方法,属于消息传送系统领域,要解决的技术问题为如何减少各个系统消息发送功能的冗余开发、统一了消息发送接口;其结构包括通道接口模块、消息分发管理模块、通道管理模块和消息分发管理模块;通道接口模块包括邮箱通道、短息通道、企业微信通道和中间件通道;消息分发管理模块,用于接收消息信息,并根据消息信息选择对应的通道定时发送消息。方法为通过基于消息机制的即时通信系统,接收消息信息,并根据消息信息选择对应的通道传送消息。

The invention discloses an instant communication system and method based on a message mechanism, belonging to the field of message transmission systems. The technical problem to be solved is how to reduce redundant development of message sending functions of various systems and unify message sending interfaces; the structure includes a channel Interface module, message distribution management module, channel management module and message distribution management module; channel interface module includes mailbox channel, short message channel, enterprise WeChat channel and middleware channel; message distribution management module is used to receive message information, and according to the message The message selects the corresponding channel to send the message regularly. The method is to receive message information through an instant messaging system based on a message mechanism, and select a corresponding channel to transmit the message according to the message information.

Description

基于消息机制的即时通信系统及方法Instant messaging system and method based on message mechanism

技术领域technical field

本发明涉及消息传送系统领域,具体地说是一种基于消息机制的即时通信系统及方法。The invention relates to the field of message transmission systems, in particular to an instant messaging system and method based on a message mechanism.

背景技术Background technique

随着互联网技术的发展,“互联网+政务服务”的提出,各级政府机关都开始对传统的服务方式进行改进,对信息化平台不断进行信息化的升级和改造,沟通方式也已经不再局限于传统的电话,传真等方式。无论是对外服务群众的各种业务申办,还是对内的部门之间的联系沟通,都希望能够针对不同的场景,采用不同的方式发送和接收消息。如果每一套系统都独立开发消息发送功能,不仅功能重复开发,接口标准也各不相同,对消息发送的监控管理也十分不便。With the development of Internet technology and the introduction of "Internet + government services", government agencies at all levels have begun to improve traditional service methods, constantly upgrade and transform information platforms, and communication methods are no longer limited. traditional telephone, fax, etc. Whether it is for various business applications to serve the masses externally, or for communication between internal departments, we all hope to be able to send and receive messages in different ways according to different scenarios. If each system independently develops the message sending function, not only will the functions be developed repeatedly, but also the interface standards will be different, and the monitoring and management of message sending will be very inconvenient.

如何将各个系统中的消息发送功能独立并整合到一起,可以添加不同的消息发送渠道,对外提供统一的消息发送接口,以减少各个系统消息发送功能的冗余开发,统一消息发送接口,是需要解决的技术问题。How to separate and integrate the message sending functions in each system, you can add different message sending channels, and provide a unified message sending interface to the outside world, so as to reduce the redundant development of the message sending function of each system, and the unified message sending interface is required. technical problems solved.

发明内容SUMMARY OF THE INVENTION

本发明的技术任务是针对以上不足,提供一种基于消息机制的即时通信系统及方法,来解决如何减少各个系统消息发送功能的冗余开发、统一了消息发送接口的问题。The technical task of the present invention is to provide an instant messaging system and method based on a message mechanism to solve the problem of how to reduce redundant development of message sending functions of various systems and unify message sending interfaces.

第一方面,本发明提供一种基于消息机制的即时通信系统,包括通道接口模块、消息分发管理模块和通道管理模块;In a first aspect, the present invention provides an instant messaging system based on a message mechanism, comprising a channel interface module, a message distribution management module and a channel management module;

通道接口模块包括邮箱通道、短息通道、企业微信通道和中间件通道;The channel interface module includes mailbox channel, short message channel, enterprise WeChat channel and middleware channel;

通道管理模块包括:The channel management module includes:

邮箱通道管理模块,用于配置邮箱通道,并构建邮件;The mailbox channel management module is used to configure mailbox channels and build emails;

短信通道管理模块,用于配置短信通道;SMS channel management module, used to configure SMS channel;

企业微信通道管理通道,用于配置企业微信的基本信息;Enterprise WeChat channel management channel, used to configure the basic information of enterprise WeChat;

中间件通道管理模块,用于配置中间件通道;The middleware channel management module is used to configure the middleware channel;

消息分发管理模块,用于接收消息信息,并根据消息信息选择对应的通道,并用于根据消息信息判断消息发送方式为即时发送或定时发送。The message distribution management module is used to receive message information, select a corresponding channel according to the message information, and determine whether the message sending mode is immediate sending or timing sending according to the message information.

作为优选,邮件通道管理模块用于通过添加页面设置邮件通道信息以实现配置邮件通道,邮件通道信息包括通道名称、通道开启状态、通道描述、邮箱smtp服务地址、发送端口、以及发送smtp认证需要的用户名和密码。Preferably, the mail channel management module is used to configure the mail channel by setting the mail channel information by adding a page, and the mail channel information includes the channel name, channel open status, channel description, mailbox smtp service address, sending port, and sending smtp authentication required. user name and password.

作为优选,短信通道管理模块用于通过添加页面设置短信通道信息以实现配置短信通道,邮件通道信息包括短信机信息、服务发送信息以及mas信息,短信机信息用于配置以短信机方式传送短信的短信通道,服务发送信息用于配置以服务发送机方式传送短信的短信通道,mas信息用于配置以mas服务方式发送机方式传送短信的短信通道。Preferably, the short message channel management module is used to configure the short message channel by setting the short message channel information by adding a page, the mail channel information includes the short message machine information, the service sending information and the mas information, and the short message machine information is used to configure the short message machine to transmit the short message. Short message channel, service sending information is used to configure the short message channel for sending short messages in the mode of service sender, and mas information is used to configure the short message channel for sending short messages in the mode of mas service sender.

作为优选,企业微信通道管理模块用于通过添加页面设置企业微信的基本信息以实现配置企业微信通道,企业微信的基本信息包括用于发送消息的应用在企业微信中编码和密钥。Preferably, the enterprise WeChat channel management module is used to configure the enterprise WeChat channel by setting the basic information of the enterprise WeChat by adding a page. The basic information of the enterprise WeChat includes the code and key of the application used for sending messages in the enterprise WeChat.

作为优选,中间件通道管理模块用于通过添加页面设置中间件信息以实现配置中间件通道,中间件信息包括消息分组信息以及rocketmq的nameServer节点地址。Preferably, the middleware channel management module is configured to configure the middleware channel by adding page setting middleware information, where the middleware information includes message grouping information and the nameServer node address of rocketmq.

作为优选,消息分发管理模块包括:Preferably, the message distribution management module includes:

对外接口,用于接收消息,并根据消息信息选择对应的通道,并用于根据消息信息判断消息发送方式为即时发送或定时发送;The external interface is used to receive messages, select the corresponding channel according to the message information, and use it to determine whether the message sending mode is instant sending or timing sending according to the message information;

消息列表模块,用于接收并存储消息信息用于展示消息信息,消息信息包括但不限于消息内容、消息接收方;A message list module for receiving and storing message information for displaying message information, including but not limited to message content and message recipient;

消息日志管理模块,用于查看即时发送的消息对应的消息发送记录,并用于重发消息;The message log management module is used to view the message sending record corresponding to the message sent immediately, and to resend the message;

定时消息日志管理模块,用于查看定时发送的消息对应的消息发送记录。The timing message log management module is used to view the message sending records corresponding to the messages sent regularly.

更优的,还包括日志管理模块,用于记录并存储通道接口模块中每个通道的消息发送记录,消息发送记录包括发送时间、发送通道类型、信息收发人、以及消息内容。More preferably, it also includes a log management module for recording and storing message sending records of each channel in the channel interface module. The message sending records include sending time, sending channel type, information sender and receiver, and message content.

更优的,还包括消息发送统计模块,用于根据消息发送记录形成基于不同统计维度的统计信息,并用于以图表的形式展现统计信息;More preferably, it also includes a message sending statistics module, which is used to form statistical information based on different statistical dimensions according to the message sending records, and is used to display the statistical information in the form of graphs;

统计维度包括发送通道统计维度、消息级别统计维度以及消息类型统计维度;The statistical dimensions include the statistical dimension of sending channel, the statistical dimension of message level, and the statistical dimension of message type;

每种统计维度的统计信息均包括不同消息通道发送的消息数量、不同时段发送的消息数量。The statistics of each statistical dimension include the number of messages sent by different message channels and the number of messages sent in different time periods.

第二方面,本发明提供一种基于消息机制的即时通信方法,通过如第一方面任一项所述的基于消息机制的即时通信系统,接收消息信息,并根据消息信息选择对应的通道传送消息。In a second aspect, the present invention provides an instant messaging method based on a message mechanism. Through the instant messaging system based on a message mechanism according to any one of the first aspects, message information is received, and a corresponding channel is selected according to the message information to transmit the message. .

更优的,通过对应的通道传送消息后,生成消息发送日志,并返回消息发送结果。More preferably, after the message is transmitted through the corresponding channel, a message sending log is generated, and the message sending result is returned.

本发明的于消息机制的即时通信系统及方法具有以下优点:The instant messaging system and method based on the message mechanism of the present invention have the following advantages:

1、通过多种消息发送通道的配置,支持文字、图片、其他文件等类型消息,对外提供统一的消息发送通道接口,减少了其他系统类似功能的重复开发,更有利于对消息发送的管理;1. Through the configuration of various message sending channels, it supports text, pictures, other files and other types of messages, and provides a unified message sending channel interface to the outside world, which reduces the repetitive development of similar functions in other systems, and is more conducive to the management of message sending;

2、记录和查看消息发送日志,消息发送统计也能够很好的展现出消息发送情况,日志的管理可以快速定位到消息发送情况,方便管理员及时作出处理。2. Record and view the message sending log, and the message sending statistics can also show the message sending situation very well. The management of the log can quickly locate the message sending situation, which is convenient for the administrator to deal with it in time.

附图说明Description of drawings

为了更清除地说明本发明实施例中的技术方案,下面将对实施例中描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

下面结合附图对本发明进一步说明。The present invention will be further described below with reference to the accompanying drawings.

附图1为实施例1基于消息机制的即时通信系统的结构框图;1 is a structural block diagram of the instant messaging system based on the message mechanism of Embodiment 1;

附图2为实施例2基于消息机制的即时通信方法的流程框图。FIG. 2 is a flow chart of the instant messaging method based on the message mechanism in the second embodiment.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention, and in the case of no conflict Hereinafter, the embodiments of the present invention and the technical features in the embodiments may be combined with each other.

本发明实施例提供基于消息机制的即时通信系统及方法,用于解决如何减少各个系统消息发送功能的冗余开发、统一消息发送接口的技术问题。Embodiments of the present invention provide an instant messaging system and method based on a message mechanism, which are used to solve the technical problems of how to reduce redundant development of message sending functions of various systems and unify message sending interfaces.

实施例1:Example 1:

如附图1所示,本发明的基于消息机制的即时通信系统,包括通道接口模块、消息分发管理模块和通道管理模块,通道接口模块包括邮箱通道、短息通道、企业微信通道和中间件通道;通道管理模块包括邮箱通道管理模块、短信通道管理模块、企业微信通道管理模块和中间件通道管理模块,邮箱通道管理模块用于配置邮箱通道、并构建邮件;短信通道管理模块用于配置短信通道,企业微信通道管理模块用于配置企业微信的基本信息,中间件通道管理模块用于配置中间件通道,消息分发管理模块,用于接收消息信息,并根据消息信息选择对应的通道发送消息。As shown in FIG. 1, the instant messaging system based on the message mechanism of the present invention includes a channel interface module, a message distribution management module and a channel management module, and the channel interface module includes a mailbox channel, a short message channel, an enterprise WeChat channel and a middleware channel ;The channel management module includes the mailbox channel management module, the short message channel management module, the enterprise WeChat channel management module and the middleware channel management module. The mailbox channel management module is used to configure the mailbox channel and build the mail; the short message channel management module is used to configure the short message channel , the enterprise WeChat channel management module is used to configure the basic information of enterprise WeChat, the middleware channel management module is used to configure the middleware channel, and the message distribution management module is used to receive message information, and select the corresponding channel to send the message according to the message information.

其中,邮件通道管理模块包括配置界面子模块和配置功能子模块,配置界面子模块形成添加页面,与用于交互,便于通过添加页面设置邮件通道信息以调用配置功能子模块实现配置邮件通道,邮件通道信息包括通道名称、通道开启状态、通道描述、邮箱smtp服务地址、发送端口、以及发送smtp认证需要的用户名和密码。The mail channel management module includes a configuration interface sub-module and a configuration function sub-module. The configuration interface sub-module forms an add page and interacts with the user interface, so that it is convenient to set the mail channel information through the add page to call the configuration function sub-module to configure the mail channel. Channel information includes channel name, channel open status, channel description, mailbox smtp service address, sending port, and user name and password required for sending smtp authentication.

短信通道管理模块包括配置界面子模块和配置功能子模块,配置界面子模块形成添加页面,与用于交互,便于通过添加页面设置短信通道信息以调用配置功能子模块实现配置短信通道,短信通道信息包括短信机信息、服务发送信息以及mas信息,短信机信息用于配置以短信机方式传送短信的短信通道,服务发送信息用于配置以服务发送机方式传送短信的短信通道,mas信息用于配置以mas服务方式发送机方式传送短信的短信通道。The short message channel management module includes a configuration interface sub-module and a configuration function sub-module. The configuration interface sub-module forms an add page and interacts with the user interface, so that it is convenient to set the short message channel information through the add page to call the configuration function sub-module to configure the short message channel and the short message channel information. Including SMS machine information, service sending information and mas information, SMS machine information is used to configure the short message channel for sending short messages by SMS, service sending information is used to configure the short message channel for sending short messages by service sender, and mas information is used to configure A short message channel that transmits short messages in the mas service mode sender mode.

企业微信通道管理模块包括配置界面子模块和配置功能子模块,配置界面子模块形成添加页面,与用于交互,便于通过添加页面设置企业微信的基本信息以调用配置功能子模块实现配置企业微信通道,企业微信的基本信息包括用于发送消息的应用在企业微信中编码和密钥。The enterprise WeChat channel management module includes a configuration interface sub-module and a configuration function sub-module. The configuration interface sub-module forms an add page and interacts with it, so that it is convenient to set the basic information of the enterprise WeChat through the add page to call the configuration function sub-module to configure the enterprise WeChat channel. , the basic information of enterprise WeChat includes the code and key of the application used to send messages in the enterprise WeChat.

中间件通道管理模块包括配置界面子模块和配置功能子模块,配置界面子模块形成添加页面,与用于交互,便于通过添加页面设置中间件信息以调用配置功能子模块实现配置中间件通道,中间件信息包括消息分组信息以及rocketmq的nameServer节点地址。The middleware channel management module includes a configuration interface sub-module and a configuration function sub-module. The configuration interface sub-module forms an add page and interacts with the user interface. The message information includes message grouping information and the nameServer node address of rocketmq.

消息分发管理模块包括对外接口、消息列表模块、消息日志管理模块和定时消息日志管理模块,消息信息包括消息内容、消息接收方、消息通道、消息发送方式等;对外接口用于接收消息,并根据消息信息选择对应的通道,并用于根据消息信息判断消息发送方式为即时发送或定时发送;消息列表模块用于接收并存储消息信息用于展示消息信息,展示的内容包括但不限于消息内容、消息接收方;消息日志管理模块,用于查看即时发送的消息对应的消息发送记录,并用于重发消息,以便于实现消息的准确有效传送;定时消息日志管理模块用于查看定时发送的消息对应的消息发送记录。The message distribution management module includes an external interface, a message list module, a message log management module, and a timed message log management module. The message information includes message content, message receivers, message channels, and message sending methods. The external interface is used to receive messages, and according to the The message information selects the corresponding channel, and is used to determine whether the message sending method is instant sending or timing sending according to the message information; the message list module is used to receive and store the message information for displaying the message information, and the displayed content includes but is not limited to the message content, message The receiver; the message log management module is used to view the message sending records corresponding to the messages sent immediately, and used to re-send the messages, so as to realize the accurate and effective transmission of the messages; the timed message log management module is used to view the corresponding messages of the regularly sent messages. Message sending record.

消息分发管理模块通过其对外接口接收消息后,可根据消息发送方式的要求,选择性的即时或定时发送。After the message distribution management module receives the message through its external interface, it can selectively send the message immediately or periodically according to the requirements of the message sending method.

本实施例基于消息机制的即时通信系统,可接收不同类型的消息,并对外提供统一的通道接口定时发送消息。The instant messaging system based on the message mechanism in this embodiment can receive different types of messages, and provide a unified channel interface to send messages regularly.

作为本实施例的进一步改进,还包括日志管理模块,日志管理模块用于记录并存储通道接口模块中每个通道的消息发送记录,消息发送记录包括发送时间、发送通道类型、信息收发人、以及消息内容。As a further improvement of this embodiment, a log management module is also included. The log management module is used to record and store the message sending records of each channel in the channel interface module. Message content.

还包括消息发送统计模块,用于根据消息发送记录形成基于不同统计维度的统计信息,并用于以图表的形式展现统计信息;不同统计维度包括发送通道统计维度、消息级别统计维度以及消息类型统计维度;每种统计维度的统计信息均包括不同消息通道发送的消息数量、不同时段发送的消息数量。It also includes a message sending statistics module, which is used to form statistical information based on different statistical dimensions according to the message sending records, and is used to display the statistical information in the form of graphs; the different statistical dimensions include the sending channel statistical dimension, the message level statistical dimension, and the message type statistical dimension. ; The statistics of each statistical dimension include the number of messages sent by different message channels and the number of messages sent in different time periods.

本实施例改进的基于消息机制的即时通信系统,可接收不同类型的消息,并对外提供统一的通道接口定时发送消息,并记录和查看消息发送日志。The instant messaging system based on the message mechanism improved in this embodiment can receive different types of messages, provide a unified channel interface to send messages regularly, and record and view message sending logs.

实施例2:Example 2:

本发明的基于消息机制的即时通信方法,通过实施例1公开的基于消息机制的即时通信系统,接收消息信息,并根据消息信息选择对应的通道传送消息。The instant messaging method based on the message mechanism of the present invention receives message information through the instant messaging system based on the message mechanism disclosed in Embodiment 1, and selects a corresponding channel to transmit the message according to the message information.

作为本实施例的进一步改进,通过对应的通道传送消息后,生成消息发送日志,并返回消息发送结果,可查看消息发送日志。As a further improvement of this embodiment, after the message is transmitted through the corresponding channel, a message sending log is generated, and the message sending result is returned, and the message sending log can be viewed.

以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。The above-mentioned embodiments are only preferred embodiments for fully illustrating the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or transformations made by those skilled in the art on the basis of the present invention are all within the protection scope of the present invention. The protection scope of the present invention is subject to the claims.

Claims (10)

1.基于消息机制的即时通信系统,其特征在于包括通道接口模块、消息分发管理模块和通道管理模块;1. an instant messaging system based on a message mechanism, characterized in that it comprises a channel interface module, a message distribution management module and a channel management module; 通道接口模块包括邮箱通道、短息通道、企业微信通道和中间件通道;The channel interface module includes mailbox channel, short message channel, enterprise WeChat channel and middleware channel; 通道管理模块包括:The channel management module includes: 邮箱通道管理模块,用于配置邮箱通道,并构建邮件;The mailbox channel management module is used to configure mailbox channels and build emails; 短信通道管理模块,用于配置短信通道;SMS channel management module, used to configure SMS channel; 企业微信通道管理通道,用于配置企业微信的基本信息;Enterprise WeChat channel management channel, used to configure the basic information of enterprise WeChat; 中间件通道管理模块,用于配置中间件通道;The middleware channel management module is used to configure the middleware channel; 消息分发管理模块,用于接收消息信息,并根据消息信息选择对应的通道,并用于根据消息信息判断消息发送方式为即时发送或定时发送。The message distribution management module is used to receive message information, select a corresponding channel according to the message information, and determine whether the message sending mode is immediate sending or timing sending according to the message information. 2.根据权利要求1所述的基于消息机制的即时通信系统,其特征在于邮件通道管理模块用于通过添加页面设置邮件通道信息以实现配置邮件通道,邮件通道信息包括通道名称、通道开启状态、通道描述、邮箱smtp服务地址、发送端口、以及发送smtp认证需要的用户名和密码。2. The instant messaging system based on a message mechanism according to claim 1, is characterized in that the mail channel management module is used to set the mail channel information by adding a page to realize configuring the mail channel, and the mail channel information comprises channel name, channel open state, Channel description, mailbox smtp service address, sending port, and user name and password required for sending smtp authentication. 3.根据权利要求1所述的基于消息机制的即时通信系统,其特征在于短信通道管理模块用于通过添加页面设置短信通道信息以实现配置短信通道,邮件通道信息包括短信机信息、服务发送信息以及mas信息,短信机信息用于配置以短信机方式传送短信的短信通道,服务发送信息用于配置以服务发送机方式传送短信的短信通道,mas信息用于配置以mas服务方式发送机方式传送短信的短信通道。3. The instant messaging system based on the message mechanism according to claim 1, is characterized in that the short message channel management module is used to set the short message channel information by adding a page to realize the configuration short message channel, and the mail channel information comprises short message machine information, service delivery information And mas information, SMS machine information is used to configure the short message channel for sending short messages by SMS, service sending information is used to configure the short message channel for sending short messages by service sender, and mas information is used to configure the sending by mas service sender. SMS channel for text messages. 4.根据权利要求1所述的基于消息机制的即时通信系统,其特征在于企业微信通道管理模块用于通过添加页面设置企业微信的基本信息以实现配置企业微信通道,企业微信的基本信息包括用于发送消息的应用在企业微信中的编码和密钥。4. The instant messaging system based on a message mechanism according to claim 1, is characterized in that the enterprise WeChat channel management module is used to set the basic information of the enterprise WeChat by adding a page to realize the configuration of the enterprise WeChat channel, and the basic information of the enterprise WeChat includes: The code and key in the enterprise WeChat for the application that sends the message. 5.根据权利要求1所述的基于消息机制的即时通信系统,其特征在于中间件通道管理模块用于通过添加页面设置中间件信息以实现配置中间件通道,中间件信息包括消息分组信息以及rocketmq的nameServer节点地址。5. the instant messaging system based on message mechanism according to claim 1, it is characterized in that middleware channel management module is used to realize configuration middleware channel by adding page setting middleware information, and middleware information comprises message grouping information and rocketmq The nameServer node address. 6.根据权利要求1所述的基于消息机制的即时通信系统,其特征在于消息分发管理模块包括:6. The instant messaging system based on a message mechanism according to claim 1, wherein the message distribution management module comprises: 对外接口,用于接收消息,并根据消息信息选择对应的通道,并用于根据消息信息判断消息发送方式为即时发送或定时发送;The external interface is used to receive messages, select the corresponding channel according to the message information, and use it to determine whether the message sending mode is instant sending or timing sending according to the message information; 消息列表模块,用于接收并存储消息信息用于展示消息信息,消息信息包括但不限于消息内容、消息接收方;A message list module for receiving and storing message information for displaying message information, including but not limited to message content and message recipient; 消息日志管理模块,用于查看即时发送的消息对应的消息发送记录,并用于重发消息;The message log management module is used to view the message sending record corresponding to the message sent immediately, and to resend the message; 定时消息日志管理模块,用于查看定时发送的消息对应的消息发送记录。The timing message log management module is used to view the message sending records corresponding to the messages sent regularly. 7.根据权利要求1所述的基于消息机制的即时通信系统,其特征在于还包括日志管理模块,用于记录并存储通道接口模块中每个通道的消息发送记录,消息发送记录包括发送时间、发送通道类型、信息收发人、以及消息内容。7. The instant messaging system based on a message mechanism according to claim 1, further comprising a log management module for recording and storing the message sending record of each channel in the channel interface module, the message sending record comprising the sending time, Send channel type, message sender, and message content. 8.根据权利要求7所述的基于消息机制的即时通信系统,其特征在于还包括消息发送统计模块,用于根据消息发送记录形成基于不同统计维度的统计信息,并用于以图表的形式展现统计信息;8. The instant messaging system based on a message mechanism according to claim 7, further comprising a message sending statistics module, for forming statistical information based on different statistical dimensions according to the message sending records, and for displaying statistics in the form of graphs information; 统计维度包括发送通道统计维度、消息级别统计维度以及消息类型统计维度;The statistical dimensions include the statistical dimension of sending channel, the statistical dimension of message level, and the statistical dimension of message type; 每种统计维度的统计信息均包括不同消息通道发送的消息数量、不同时段发送的消息数量。The statistics of each statistical dimension include the number of messages sent by different message channels and the number of messages sent in different time periods. 9.基于消息机制的即时通信方法,其特征在于通过如权利要求1-8任一项所述的基于消息机制的即时通信系统,接收消息信息,并根据消息信息选择对应的通道传送消息。9 . The instant messaging method based on the message mechanism, characterized in that the message information is received through the instant messaging system based on the message mechanism according to any one of claims 1 to 8 , and a corresponding channel is selected to transmit the message according to the message information. 10.基于消息机制的即时通信方法,其特征在于通过对应的通道传送消息后,生成消息发送日志,并返回消息发送结果。10. An instant messaging method based on a message mechanism, characterized in that after a message is transmitted through a corresponding channel, a message sending log is generated, and a message sending result is returned.
CN201910265646.5A 2019-04-03 2019-04-03 Instantaneous communication system and method based on message mechanism Pending CN109981449A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910265646.5A CN109981449A (en) 2019-04-03 2019-04-03 Instantaneous communication system and method based on message mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910265646.5A CN109981449A (en) 2019-04-03 2019-04-03 Instantaneous communication system and method based on message mechanism

Publications (1)

Publication Number Publication Date
CN109981449A true CN109981449A (en) 2019-07-05

Family

ID=67082641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910265646.5A Pending CN109981449A (en) 2019-04-03 2019-04-03 Instantaneous communication system and method based on message mechanism

Country Status (1)

Country Link
CN (1) CN109981449A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110838970A (en) * 2019-11-04 2020-02-25 宜人恒业科技发展(北京)有限公司 Message distribution method, device and system
CN111342982A (en) * 2020-02-28 2020-06-26 海信集团有限公司 Method and system for transmitting integrated multiple messages
CN112887428A (en) * 2021-03-08 2021-06-01 青海绿能数据有限公司 Multichannel message pushing system
CN113220699A (en) * 2021-06-10 2021-08-06 国泰君安证券股份有限公司 System and method for supporting multi-mode agile information data receiving and sending
CN114979255A (en) * 2022-05-16 2022-08-30 浪潮云信息技术股份公司 A unified messaging platform system
CN117234709A (en) * 2023-08-31 2023-12-15 广州市玄武无线科技股份有限公司 Message middleware-based deduplication method, system, equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1845616A (en) * 2006-02-21 2006-10-11 金蝶软件(中国)有限公司 Short message service interface and channel adapting method for the same
US20070297340A1 (en) * 2006-06-26 2007-12-27 Oracle International Corporation Techniques for correlation of charges in multiple layers for content and service delivery
CN103036775A (en) * 2013-01-17 2013-04-10 杭州世导通讯有限公司 Information exchange device, system and method
CN109246000A (en) * 2018-10-29 2019-01-18 苏州友教习亦教育科技有限公司 Message method and message transmission system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1845616A (en) * 2006-02-21 2006-10-11 金蝶软件(中国)有限公司 Short message service interface and channel adapting method for the same
US20070297340A1 (en) * 2006-06-26 2007-12-27 Oracle International Corporation Techniques for correlation of charges in multiple layers for content and service delivery
CN103036775A (en) * 2013-01-17 2013-04-10 杭州世导通讯有限公司 Information exchange device, system and method
CN109246000A (en) * 2018-10-29 2019-01-18 苏州友教习亦教育科技有限公司 Message method and message transmission system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110838970A (en) * 2019-11-04 2020-02-25 宜人恒业科技发展(北京)有限公司 Message distribution method, device and system
CN111342982A (en) * 2020-02-28 2020-06-26 海信集团有限公司 Method and system for transmitting integrated multiple messages
CN111342982B (en) * 2020-02-28 2021-12-28 海信集团有限公司 Method and system for transmitting integrated multiple messages
CN112887428A (en) * 2021-03-08 2021-06-01 青海绿能数据有限公司 Multichannel message pushing system
CN113220699A (en) * 2021-06-10 2021-08-06 国泰君安证券股份有限公司 System and method for supporting multi-mode agile information data receiving and sending
CN114979255A (en) * 2022-05-16 2022-08-30 浪潮云信息技术股份公司 A unified messaging platform system
CN117234709A (en) * 2023-08-31 2023-12-15 广州市玄武无线科技股份有限公司 Message middleware-based deduplication method, system, equipment and medium

Similar Documents

Publication Publication Date Title
CN109981449A (en) Instantaneous communication system and method based on message mechanism
US9723460B1 (en) Device message management system
US6813507B1 (en) Unified messaging system having short message service command processor
US6671355B1 (en) Arrangement for common-format notification delivery messages based on notification device type in an IP-based notification architecture
US9442925B2 (en) Regulated texting solution for mobile devices
US8065363B2 (en) Electronic mail communications system with client email internet service provider (ISP) polling application and related methods
KR101291324B1 (en) Extended messaging platform
EP1523165B1 (en) Internet-based event notification
US7802304B2 (en) Method and system of providing an integrated reputation service
CN103731334B (en) Message status methods of exhibiting and device
US20070143429A1 (en) Technique for handling incoming reply messages
JP3807857B2 (en) E-mail system and e-mail server
CN101552743A (en) Electronic mail gateway apparatus
KR101005986B1 (en) Multimedia message transmission method in mobile communication system
US8249560B2 (en) Sending method, receiving method, and system for email transfer by short message
KR20030061155A (en) Method of receiving selected mail at internet mail device
US10063648B2 (en) Relaying mobile communications
US20130191474A1 (en) Electronic Messaging Recovery Engine
US8341396B1 (en) Dynamic selection and insertion of signature blocks during message transmission
CN100384279C (en) Short message transmitting method, mobile phone and system applying the same
KR102715669B1 (en) High-speed and complex encryption system for artificial intelligence-based multi-channel messages
KR102715668B1 (en) Multi-channel messaging system with artificial intelligence-based encryption decisions
WO2015196819A1 (en) Method for receiving and sending short message on ivpn platform, and service control point
JP2001109680A (en) E-mail system, e-mail client device, and e-mail server device
JP3871625B2 (en) Communication device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190705