[go: up one dir, main page]

CN101001411A - Method, device and message centre of message transfer - Google Patents

Method, device and message centre of message transfer Download PDF

Info

Publication number
CN101001411A
CN101001411A CNA2007100007640A CN200710000764A CN101001411A CN 101001411 A CN101001411 A CN 101001411A CN A2007100007640 A CNA2007100007640 A CN A2007100007640A CN 200710000764 A CN200710000764 A CN 200710000764A CN 101001411 A CN101001411 A CN 101001411A
Authority
CN
China
Prior art keywords
message
call forwarding
copy
essential information
detection
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
CNA2007100007640A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2007100007640A priority Critical patent/CN101001411A/en
Publication of CN101001411A publication Critical patent/CN101001411A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

This invention discloses a message transmission method including: circularly testing received messages of forward and CC service and stopping the transmission of said messages when the test is not passed. This invention also discloses a transmission device and a message center including: a dispatch unit and a circular test unit.

Description

一种消息传送的方法、装置和消息中心Method, device and message center for message transmission

技术领域technical field

本发明涉及移动通信技术,尤其涉及一种消息传送的方法、装置以及短消息中心和多媒体消息中心。The invention relates to mobile communication technology, in particular to a message transmission method, device, short message center and multimedia message center.

背景技术Background technique

随着移动通信系统的迅猛发展,作为一种成熟可靠的无线数据业务,短消息及多媒体消息等得到了越来越广泛的应用。With the rapid development of mobile communication systems, as a mature and reliable wireless data service, short messages and multimedia messages have been more and more widely used.

与此同时,消息业务的服务种类也越来越多。如新增的消息呼转(FORWARD)业务和消息抄送(CC)业务等。FORWARD业务指的是类似于“呼叫转移”的消息前传业务,如:用户自己不接收消息而将所有发给自己的消息都发送到一个指定的号码;或者自己不接收某些特定号码发送过来的消息,而将这些消息发送给一个指定的号码,同时不影响用户接收其它号码发送过来的消息等。CC业务指的是类似于“消息抄送”的消息业务,如:别人发给用户的消息不但用户自己可以收到,同时也可以发送到用户设定的另外一个号码等。At the same time, there are more and more types of messaging services. For example, the newly added message forwarding (FORWARD) service and message carbon copy (CC) service, etc. The FORWARD service refers to the message forwarding service similar to "call forwarding", such as: the user does not receive the message but sends all the messages sent to him to a specified number; or he does not receive the message sent by some specific number messages, and send these messages to a designated number, while not affecting the user's reception of messages from other numbers. CC service refers to the message service similar to "message carbon copy". For example, the message sent to the user by others can not only be received by the user, but also sent to another number set by the user.

随着FORWARD业务和/或CC业务越来越广泛的应用,消息循环传送的问题也随之突现出来。例如:用户A发消息给用户B,用户B设置了消息呼转到用户C,用户C又设置了消息呼转回B。这样当A给B发送一条消息后,消息就会在B和C间不停地循环呼转;或者,若用户B设置了消息抄送到用户C,用户C又设置了消息抄送回B,则当A给B发送一条消息后,消息就会在B和C间不停地循环抄送;又或者,若用户B设置了消息呼转到用户C,用户C又设置了消息抄送回B,则当A给B发送一条消息后,消息就会在B和C间不停地循环呼转和抄送。With the application of FORWARD service and/or CC service more and more widely, the problem of message circulation transmission also emerges. For example: user A sends a message to user B, user B sets the message call to user C, and user C sets the message call back to user B. In this way, when A sends a message to B, the message will be circulated continuously between B and C; or, if user B sets a message copy to user C, and user C sets a message copy back to B, Then when A sends a message to B, the message will be cyclically copied between B and C; or, if user B sets the message call to user C, user C sets the message back to B , then when A sends a message to B, the message will be cyclically forwarded and copied between B and C.

为了解决这个问题,在同一运营商的内部,通常在用户进行FORWARD/CC业务申请设置时,对循环号码进行校验,判断用户申请设置的前传号码是否存在回传,如果存在,则校验不通过,即进行网内循环检测。如对于上述示例,在用户C申请设置呼转/抄送回B时,开户系统对循环号码进行校验,当检测到B已经设置了呼转/抄送C,则C将不能再设置呼转/抄送B。该措施可以一定程度上防止同一运营商网内循环传送的发生。但不同运营商之间,由于彼此的用户信息相互隔离,一个运营商无法知道另一个运营商的用户是如何设置FORWARD/CC业务的,因此当上述示例中用户B和用户C分属不同运营商时,消息网间循环传送将依然存在。可见,现有技术中无法真正解决消息的循环传送,将大大浪费网络资源。In order to solve this problem, within the same operator, usually when the user applies for FORWARD/CC service settings, the cyclic number is checked to determine whether the forwarding number set by the user is returned. If there is, the verification is not correct. If passed, the loop detection in the network is performed. For the above example, when user C applies to set call forwarding/cc back to B, the account opening system will check the cyclic number, and when it detects that B has set call forwarding/cc to C, C will no longer be able to set call forwarding /cc B. This measure can prevent the occurrence of cyclic transmission within the same operator's network to a certain extent. However, due to the isolation of user information between different operators, one operator cannot know how another operator's users set up FORWARD/CC services. Therefore, in the above example, user B and user C belong to different operators , the cyclic transmission of messages between networks will still exist. It can be seen that the circular transmission of messages cannot be truly solved in the prior art, which will greatly waste network resources.

发明内容Contents of the invention

有鉴于此,本发明实施例中一方面提供一种消息传送的方法;另一方面提供一种消息传送的装置和消息中心。以便防止消息循环传送,节约网络资源。In view of this, on the one hand, the embodiments of the present invention provide a message transmission method; on the other hand, a message transmission device and a message center are provided. In order to prevent circular transmission of messages and save network resources.

本发明实施例所提供的消息传送的方法,包括:对接收到的进行呼转/抄送业务的消息进行循环检测,在检测不通过时,停止对该消息的业务传送。The message transmission method provided by the embodiment of the present invention includes: performing cyclic detection on the received message for the call forwarding/cc service, and stopping the service transmission of the message when the detection fails.

本发明实施例所提供的消息传送的装置,包括:调度单元和消息循环检测单元,其中,The message transmission device provided by the embodiment of the present invention includes: a scheduling unit and a message loop detection unit, wherein,

调度单元,用于对提交到短消息中心的短消息进行检查,在检查到该短消息为进行呼转/抄送业务的短消息时,将该短消息输出给消息循环检测单元;接收来自消息循环检测单元的检测结果,在检测结果为检测不通过时,停止对该消息的业务传送;The scheduling unit is used to check the short message submitted to the short message center, and when it is found that the short message is a short message for call transfer/cc copy service, the short message is output to the message loop detection unit; The detection result of the loop detection unit, when the detection result is that the detection fails, stop the service transmission of the message;

消息循环检测单元,用于对来自调度单元的消息进行循环检测,并将检测结果反馈给调度单元。The message loop detection unit is used to check the loop of the message from the scheduling unit, and feed back the detection result to the scheduling unit.

本发明实施例所提供的消息中心,包括:短消息中心和多媒体消息中心。The message center provided by the embodiment of the present invention includes: a short message center and a multimedia message center.

其中,短消息中心,包括:调度单元和消息循环检测单元,其中,Wherein, the short message center includes: a scheduling unit and a message loop detection unit, wherein,

调度单元,用于对接收到的短消息进行检查,在检查到该短消息为进行呼转/抄送业务的短消息时,将该短消息输出给消息循环检测单元;接收来自消息循环检测单元的检测结果,在检测结果为不通过时,停止对该短消息的业务传送;The scheduling unit is used to check the received short message, and when it is detected that the short message is a short message for call transfer/cc service, the short message is output to the message loop detection unit; The detection result, when the detection result is not passed, stop the service transmission of the short message;

消息循环检测单元,用于对来自调度单元的短消息进行循环检测,将检测结果反馈给调度单元。The message loop detection unit is used for loop detection of the short message from the scheduling unit, and feeds back the detection result to the scheduling unit.

多媒体消息中心,包括:调度单元和消息循环检测单元,其中,The multimedia message center includes: a scheduling unit and a message loop detection unit, wherein,

调度单元,用于对接收到的多媒体消息进行检查,在检查到该多媒体消息为进行呼转/抄送业务的短消息时,将该多媒体消息输出给消息循环检测单元;接收来自消息循环检测单元的检测结果,在检测结果为不通过时,停止对该多媒体短消息的业务传送;The scheduling unit is used to check the received multimedia message, and when it is detected that the multimedia message is a short message for call transfer/cc service, the multimedia message is output to the message loop detection unit; The detection result, when the detection result is not passed, stop the service transmission of the multimedia short message;

消息循环检测单元,用于对来自调度单元的多媒体消息进行循环检测,将检测结果反馈给调度单元。The message loop detection unit is used for loop detection of the multimedia message from the scheduling unit, and feeds back the detection result to the scheduling unit.

从上述方案可以看出,本发明实施例中通过对接收到的进行FORWARD/CC业务的消息进行循环检测,在检测不通过时,停止对该消息的业务传送。从而将造成循环传送的消息检测出来,并终止其业务传送,防止了消息的循环传送,节约了网络资源。It can be seen from the above solution that in the embodiment of the present invention, the received message for FORWARD/CC service is cyclically detected, and when the detection fails, the service transmission of the message is stopped. In this way, the message causing the circular transmission is detected, and its service transmission is terminated, which prevents the circular transmission of the message and saves network resources.

附图说明Description of drawings

图1为本发明实施例中消息传送方法的示例性流程图;FIG. 1 is an exemplary flowchart of a message transmission method in an embodiment of the present invention;

图2为本发明实施例中消息传送装置的示例性结构图;FIG. 2 is an exemplary structural diagram of a message transmission device in an embodiment of the present invention;

图3(a)为运营商实现FORWARD/CC业务时仍然使用原来主叫号码时的回传消息示意图;Figure 3(a) is a schematic diagram of the returned message when the operator still uses the original calling number when implementing the FORWARD/CC service;

图3(b)为运营商实现FORWARD/CC业务时使用新主叫号码时的回传消息示意图;Figure 3(b) is a schematic diagram of the return message when the operator uses the new calling number when implementing the FORWARD/CC service;

图4为本发明应用实施例一中消息传送业务的流程图;Fig. 4 is a flow chart of the messaging service in the application embodiment 1 of the present invention;

图5为本发明应用实施例二中消息传送业务的流程图。Fig. 5 is a flow chart of the message transmission service in the second application embodiment of the present invention.

具体实施方式Detailed ways

本发明实施例中:对当前进行FORWARD/CC业务的消息进行循环检测,在检测不通过时,停止对该消息的业务传送。In the embodiment of the present invention: the current FORWARD/CC service message is cyclically detected, and when the detection fails, the service transmission of the message is stopped.

其中,具体实现时,循环检测至少可包括下述两种方法:Among them, during specific implementation, loop detection may include at least the following two methods:

第一种方法可以是:对初始进行FORWARD/CC业务的消息的基本信息进行存储,将当前接收到的进行FORWARD/CC业务的消息与所存储的基本信息进行匹配,当存在匹配的基本信息时,确定检测不通过,停止当前消息的业务传送;进一步地,当不存在匹配的基本信息时,确定检测通过,将当前接收到的进行FORWARD/CC业务的消息的基本信息进行存储,并继续当前消息的业务传送。The first method may be: store the basic information of the initial FORWARD/CC service message, and match the currently received FORWARD/CC service message with the stored basic information, when there is matching basic information , it is determined that the detection fails, and the service transmission of the current message is stopped; further, when there is no matching basic information, it is determined that the detection passes, and the basic information of the message currently received for FORWARD/CC business is stored, and continue the current Business delivery of messages.

第二种方法可以是:根据进行FORWARD/CC业务的消息及用户信息,判断该消息的前传呼转/抄送号码是否存在回传,如果是,则检测不通过。其中,用户信息可以是网内的用户信息,也可以是不同运营商网间共享的用户信息等。The second method may be: according to the message and user information of the FORWARD/CC service, it is judged whether the forwarding/cc number of the message is sent back, and if so, the detection fails. Wherein, the user information may be user information within a network, or may be user information shared between networks of different operators.

因为采用上述第二种循环检测方法时,当不同运营商网间共享各自的用户信息时,实现较简单,因此本文中不对其进行详细描述,以下将结合实施例和附图对采用上述第一种循环检测方法的消息传送方法及装置进行详细描述。Because when using the above-mentioned second loop detection method, when different operator networks share their respective user information, the implementation is relatively simple, so it will not be described in detail in this article. The message transmission method and device of the loop detection method are described in detail.

采用第一种循环检测方法时,可预先设置循环检测列表,用于存储初始进行FORWARD/CC业务的消息的基本信息。其中,消息的基本信息可包括:消息主叫号码、消息被叫号码和消息内容等,为了进一步明确消息的提交时间,循环检测列表中还可以进一步包括:消息提交时间,其中消息提交时间与消息的基本信息对应存储。相应地,循环检测列表的消息格式可以如表1所示,包括:消息主叫号码、消息被叫号码、消息内容和消息提交时间。When the first loop detection method is adopted, a loop detection list may be preset to store the basic information of messages initially performing FORWARD/CC services. Wherein, the basic information of the message may include: the calling number of the message, the called number of the message, and the content of the message, etc. In order to further clarify the submission time of the message, the loop detection list may further include: the submission time of the message, wherein the submission time of the message is the same as that of the message The basic information corresponding to storage. Correspondingly, the message format of the loop detection list may be as shown in Table 1, including: message calling number, message called number, message content and message submission time.

  消息主叫号码 message calling number   消息被叫号码 message called number     消息内容 Message content   消息提交时间 message submission time

表1Table 1

下面以采用表1所示循环检测列表进行存储的情况为例,参见图1,图1为本发明实施例中消息传送方法的示例性流程图。如图1所示,该流程包括如下步骤:In the following, the case of using the cycle detection list shown in Table 1 for storage is taken as an example, referring to FIG. 1 , which is an exemplary flow chart of a message transmission method in an embodiment of the present invention. As shown in Figure 1, the process includes the following steps:

步骤101,接收当前提交的进行FORWARD/CC业务的消息。Step 101, receiving the currently submitted message for conducting FORWARD/CC business.

步骤102,将当前提交的进行FORWARD/CC业务的消息与循环检测列表中存储的基本信息进行匹配,判断是否存在匹配的基本信息,如果存在,则确定检测不通过,执行步骤103;否则,可确定检测通过,执行步骤104。Step 102, match the currently submitted message for carrying out FORWARD/CC business with the basic information stored in the loop detection list, and judge whether there is matching basic information, if yes, then determine that the detection fails, and perform step 103; otherwise, you can If it is determined that the detection is passed, step 104 is executed.

本步骤中,可将当前提交的进行FORWARD/CC业务的消息的消息主叫号码、消息被叫号码和消息内容与循环检测列表中存储的基本信息逐条进行匹配,如果循环检测列表中存储的某条基本信息与当前提交的消息的消息主、被叫号码以及消息内容都相同,则判断当前提交的消息为循环消息,确定检测不通过;否则,可判断当前提交的消息不是循环消息,检测通过。In this step, the message calling number, message called number, and message content of the message currently submitted for FORWARD/CC service can be matched one by one with the basic information stored in the loop detection list. If the basic information is the same as the message sender, called number, and message content of the currently submitted message, it is judged that the currently submitted message is a cyclic message, and it is determined that the test fails; otherwise, it can be judged that the currently submitted message is not a cyclic message, and the test passes .

进一步地,可预先设置提交时间间隔d,则进行上述比较时,如果循环检测列表中存储的某条基本信息与当前提交的消息的消息主、被叫号码以及消息内容都相同,即存在匹配的消息,则进一步判断,当前提交的消息的提交时间与匹配到的基本信息所对应的提交时间的间隔是否在预设的提交时间间隔d内,如果在,则判断当前提交的消息为循环消息,确定检测不通过;否则,可判断当前提交的消息不是循环消息,确定检测通过。Further, the submission time interval d can be set in advance, then when performing the above comparison, if a piece of basic information stored in the loop detection list is the same as the message owner, called number and message content of the currently submitted message, that is, there is a matching message, it is further judged whether the interval between the submission time of the currently submitted message and the submission time corresponding to the matched basic information is within the preset submission time interval d, if so, then it is judged that the currently submitted message is a cyclic message It is determined that the test fails; otherwise, it can be determined that the currently submitted message is not a cyclic message, and it is determined that the test passes.

其中,提交时间间隔d可以根据实际需要预先进行设置,如可设置为10秒等。Wherein, the submission time interval d can be set in advance according to actual needs, for example, it can be set to 10 seconds.

步骤103,停止对当前提交的进行FORWARD/CC业务的消息的业务传送,并结束本流程。Step 103, stop the service transmission of the currently submitted message for FORWARD/CC service, and end this process.

本步骤中,停止对当前提交的进行FORWARD/CC业务的消息的业务传送,即停止对当前提交的进行FORWARD/CC业务的消息的FORWARD/CC操作。同时,可进一步包括:输出相应话单,删除该当前提交的进行FORWARD/CC业务的消息,或者不对该消息进行任何处理。并且进一步地,可删除循环检测列表中存储的与该当前提交的消息匹配的消息。In this step, the service transmission of the currently submitted message for FORWARD/CC service is stopped, that is, the FORWARD/CC operation for the currently submitted message for performing FORWARD/CC service is stopped. At the same time, it may further include: outputting a corresponding bill, deleting the currently submitted message for FORWARD/CC service, or not performing any processing on the message. And further, the messages stored in the loop detection list that match the currently submitted message may be deleted.

步骤104,将当前提交的进行FORWARD/CC业务的消息的基本信息以及提交时间存储在循环检测列表中,并继续当前消息的业务传送。Step 104: Store the basic information and submission time of the currently submitted message for FORWARD/CC service in the loop detection list, and continue the service transmission of the current message.

本步骤中,将当前提交的进行FORWARD/CC业务的消息存储在预先设置的循环检测列表中,并继续该当前消息的FORWARD/CC操作。In this step, the currently submitted message for FORWARD/CC service is stored in the preset loop detection list, and the FORWARD/CC operation of the current message is continued.

至此,本流程结束。So far, this process ends.

进一步地,可对图1所示流程中循环检测列表中存储的消息设置存储时间长度T,当某条消息的存储时间达到或超过预设的存储时间长度T时,则该条消息失效,可从循环检测列表中删除该条消息。其中,存储时间长度T可根据实际需要预先进行设置,如可在1秒至1小时之间进行设置,或者在其它的时间区间内进行设置。进一步地,可设置默认存储时间长度,并且默认存储时间长度可设置为30分钟等。Further, the storage time length T can be set for the messages stored in the loop detection list in the process shown in Figure 1. When the storage time of a certain message reaches or exceeds the preset storage time length T, the message becomes invalid and can be Remove the message from the loop detection list. Wherein, the storage time length T can be set in advance according to actual needs, for example, it can be set between 1 second and 1 hour, or it can be set in other time intervals. Further, a default storage time length can be set, and the default storage time length can be set to 30 minutes or the like.

其中,可同时设置存储时间长度T和提交时间间隔d,并且若所设置的存储时间长度T与所设置的提交时间间隔d相同时,则可只保留存储时间长度T,并且步骤102中只需判断循环检测列表中是否存储与当前提交的消息的消息主、被叫号码以及消息内容都相同的消息即可,无需再进行提交时间间隔d的判断。Among them, the storage time length T and the submission time interval d can be set at the same time, and if the set storage time length T is the same as the set submission time interval d, only the storage time length T can be reserved, and in step 102 only It is only necessary to judge whether the message that is the same as the sender, called number and message content of the currently submitted message is stored in the loop detection list, and there is no need to judge the submission time interval d.

此外,具体实现时,用于存储初始进行FORWARD/CC业务的消息的循环检测列表也可以被其它能够实现存储的存储方式所替代,如可以是数据库、文本文件等,并且循环检测列表可设置在内存中,也可设置在数据库中以及文本文件中等。In addition, during specific implementation, the cycle detection list used to store the initial FORWARD/CC business message can also be replaced by other storage methods that can realize storage, such as databases, text files, etc., and the cycle detection list can be set in In memory, it can also be set in a database and a text file, etc.

参见图2,图2为本发明实施例中消息传送装置的示例性结构图。如图2所示,该装置包括:用户业务设置单元、业务用户数据库、消息接收单元、调度单元、消息循环检测单元和业务处理单元。其中,该装置可设置在短消息中心,或多媒体消息中心等。Referring to FIG. 2 , FIG. 2 is an exemplary structural diagram of a message transmission device in an embodiment of the present invention. As shown in Figure 2, the device includes: a user service setting unit, a service user database, a message receiving unit, a scheduling unit, a message loop detection unit and a service processing unit. Wherein, the device can be installed in a short message center, or a multimedia message center, etc.

其中,用户业务设置单元用于对用户业务进行注册,并在业务用户数据库中存储该用户申请设置的前传呼转/抄送号码,同时通知调度单元在该用户信息中标识业务注册信息。Wherein, the user service setting unit is used to register the user service, and store the forwarding/cc number applied by the user in the service user database, and notify the dispatching unit to identify the service registration information in the user information.

当消息接收单元将所接收的消息提交给调度单元时,调度单元用于对所接收的消息进行检查,在检查到该消息为进行FORWARD/CC业务的消息时,即消息的被叫用户定制有FORWARD/CC业务时,将该消息输出给消息循环检测单元,接收来自消息循环检测单元的检测结果,在检测不通过时,停止对该消息的业务传送;在检测通过时,将该消息提交给业务处理单元。When the message receiving unit submits the received message to the scheduling unit, the scheduling unit is used to check the received message. For FORWARD/CC business, output the message to the message loop detection unit, receive the detection result from the message loop detection unit, stop the service transmission of the message when the detection fails; when the detection passes, submit the message to business processing unit.

消息循环检测单元,用于对来自调度单元的消息进行循环检测,将检测结果反馈给调度单元。The message loop detection unit is used to check the loop of the message from the scheduling unit, and feed back the detection result to the scheduling unit.

业务处理单元,用于根据来自调度单元的短信息,从业务用户数据库中获取该消息的前传呼转/抄送号码,生成被叫为呼转/抄送号码的消息,将所生成的消息发送出去。The business processing unit is used to obtain the forwarding/cc number of the message from the service user database according to the short message from the dispatching unit, generate a message called the forwarding/cc number, and send the generated message go out.

其中,消息循环检测单元可按照第二种方法进行循环检测,也可按照第一种方法进行循环检测。若按照第一种方法进行循环检测,则上述装置,还可进一步包括:信息存储单元,用于存储通过循环检测的消息的基本信息。Wherein, the message loop detection unit may perform loop detection according to the second method, or may perform loop detection according to the first method. If the loop detection is performed according to the first method, the above-mentioned device may further include: an information storage unit, configured to store basic information of messages that pass the loop detection.

则调度单元进一步用于:在检测结果为通过时,将所述消息的基本信息存储到信息存储单元。The scheduling unit is further configured to: store the basic information of the message in the information storage unit when the detection result is passed.

消息循环检测单元利用信息存储单元中所存储的基本信息与当前来自调度单元的消息进行匹配,以完成循环检测的操作。其中,若信息存储单元中存在与当前来自调度单元的消息匹配的基本信息,则确定检测不通过,将检测不通过的检测结果反馈给调度单元;否则,可确定检测通过,将检测通过的检测结果反馈给调度单元。The message loop detection unit uses the basic information stored in the information storage unit to match the current message from the scheduling unit to complete the loop detection operation. Wherein, if there is basic information matching the current message from the dispatching unit in the information storage unit, it is determined that the detection fails, and the detection result of the detection failing is fed back to the dispatching unit; otherwise, it is determined that the detection is passed, and the passed detection The result is fed back to the scheduling unit.

其中,消息循环检测单元也可进一步地,将当前通过检测的消息的基本信息输出给信息存储单元进行存储,则调度单元不再将通过检测的消息的基本信息输出给信息存储单元进行存储。Wherein, the message loop detection unit may further output the basic information of the currently detected messages to the information storage unit for storage, and then the dispatching unit no longer outputs the basic information of the detected messages to the information storage unit for storage.

此外,信息存储单元可进一步用于:将超过预设的存储时间长度的消息进行删除。消息循环检测单元可进一步用于:在信息存储单元中存在与当前来自调度单元的消息匹配的基本信息时,判断该基本信息的存储时长是否在预设的提交时间间隔之内,如果是,则确定检测不通过。In addition, the information storage unit may be further configured to: delete messages exceeding a preset storage time length. The message loop detection unit can be further used to: when there is basic information matching the current message from the scheduling unit in the information storage unit, determine whether the storage duration of the basic information is within the preset submission time interval, and if so, then Make sure the test fails.

其中,信息存储单元可以和消息循环检测单元合设在一起。Wherein, the information storage unit can be set together with the message loop detection unit.

图2所示装置中各功能单元的具体实现过程可以与上述方法中的描述一致。如信息存储单元中可设置循环检测列表,使用所设置的循环检测列表对来自调度单元的消息的基本信息或来自循环检测单元的消息的基本信息进行存储;消息循环检测单元,可将当前来自调度单元的消息的消息主叫号码、消息被叫号码、消息内容与信息存储单元中的基本信息逐条进行匹配,判断是否存在匹配的基本信息等。The specific implementation process of each functional unit in the device shown in FIG. 2 may be consistent with the description in the above method. For example, a cycle detection list can be set in the information storage unit, and the basic information of the message from the scheduling unit or the basic information of the message from the cycle detection unit can be stored using the set cycle detection list; The message calling number, message called number, and message content of the message of the unit are matched with the basic information in the information storage unit one by one, and it is judged whether there is matching basic information.

其中,图2所示装置设置在短消息中心时,相应的消息为短消息;图2所示装置设置在多媒体消息中心时,相应的消息为多媒体消息。Wherein, when the device shown in FIG. 2 is installed in a short message center, the corresponding message is a short message; when the device shown in FIG. 2 is installed in a multimedia message center, the corresponding message is a multimedia message.

以上对本发明实施例中的消息传送的方法及装置进行了详细描述。本实施例方法中的循环检测环节以及装置中的消息循环检测单元,不仅可对不同运营商网间进行FORWARD/CC业务的消息进行检测,同样也可对同一运营商网内进行FORWARD/CC业务的消息进行检测。The method and device for message transmission in the embodiments of the present invention have been described in detail above. The cycle detection link in the method of this embodiment and the message cycle detection unit in the device can not only detect messages of FORWARD/CC services between different operator networks, but also perform FORWARD/CC services within the same operator network The message is detected.

较佳地,若存在多级FORWARD/CC时,消息循环检测单元可只在FORWARD/CC消息的第一级进行,即在循环检测列表中对首次进行FORWARD/CC的消息进行保存时,不用对每级消息都进行保存,而只需要保存第一级消息。比如A发消息给B,B设置了呼转/抄送消息到C,C又设置了呼转/抄送消息到D,则在保存该消息列表时可只需要保存A到B的消息,其余B到C,C到D的消息不需要保存到消息列表中。Preferably, if there are multiple levels of FORWARD/CC, the message loop detection unit can only be performed at the first level of the FORWARD/CC message, that is, when the message for the first FORWARD/CC is saved in the loop detection list, there is no need to Each level of messages is saved, and only the first level of messages needs to be saved. For example, A sends a message to B, B sets the call forwarding/cc message to C, and C sets the call forwarding/cc message to D, then when saving the message list, only the message from A to B needs to be saved, and the rest Messages from B to C and C to D do not need to be saved in the message list.

此外,由于发生网间呼转/抄送时,来自网外的消息的主叫号码不一定就是外网用户,而有可能是本运营商网内的用户,如用户A发消息给用户B,用户B设置了前传呼转/抄送号码为外网用户C,而用户C设置了前传呼转/抄送号码为用户B,则依赖于不同运营商对FORWARD/CC业务的不同实现可能会出现两种情况:外网呼转到本网的消息沿用原来的主叫号码;外网呼转到本网的消息使用新的主叫号码。如图3(a)和图3(b)所示,图3(a)为运营商实现FORWARD/CC业务时仍然使用原来主叫号码时的回传消息示意图;图3(b)为运营商实现FORWARD/CC业务时使用新主叫号码时的回传消息示意图。图3(a)中C回传给B的消息中主叫号码仍然为A;图3(b)中C回传给B的消息中主叫号码改为C。In addition, when inter-network call transfer/CC occurs, the calling number of the message from outside the network is not necessarily the user on the external network, but may be a user on the operator's network. For example, user A sends a message to user B, User B sets the forwarding/cc number as the external network user C, and user C sets the forwarding/cc number as user B, depending on the different implementations of the FORWARD/CC service by different operators, there may be There are two situations: the original caller ID will be used for the message transferred from the external network to the local network; the new calling number will be used for the message transferred from the external network to the local network. As shown in Figure 3(a) and Figure 3(b), Figure 3(a) is a schematic diagram of the return message when the operator still uses the original calling number when implementing the FORWARD/CC service; Figure 3(b) is a schematic diagram of the operator's Schematic diagram of the return message when using the new calling number when implementing the FORWARD/CC service. In Fig. 3(a) the calling number in the message sent back from C to B is still A; in Fig. 3(b) the calling number is changed to C in the message sent back from C to B.

其中,对于图3(a)的情况,A到B的消息为进行第一级呼转/抄送业务的消息;对于图3(b)的情况,A到B的消息为进行第一级呼转/抄送业务的消息,后面主叫号码改为C后,C到B的消息也为进行第一级呼转/抄送业务的消息。Wherein, for the situation in Fig. 3 (a), the message from A to B is the message for performing the first-level call transfer/cc service; for the situation in Fig. 3 (b), the message from A to B is For the message of the forwarding/cc service, after the calling number is changed to C, the message from C to B is also a message for the first-level call forwarding/cc service.

但无论是哪种情况,本发明实施例中的消息传送方法及装置均可以有效防止消息的循环传送,下面以存在前传呼转/抄送号码网间回传的情况为例,结合具体应用实施例对本发明实施例中消息传送的方法及装置的具体应用进行详细描述。But no matter what the situation is, the message transmission method and device in the embodiment of the present invention can effectively prevent the circular transmission of the message. The following will take the case of the forwarding/cc number network return as an example, and implement it in combination with specific applications. The example describes in detail the specific application of the message transmission method and device in the embodiment of the present invention.

应用实施例一:Application example one:

本应用实施例中,以短消息业务的本网一级呼转/抄送,外网一级呼转/抄送的情况为例,假设用户A发送短消息给用户B,用户B设置了呼转/抄送到外网用户C,用户C又设置了呼转/抄送回本网用户B。并且本应用实施例中关注与FORWARD/CC相关的操作,而忽略短消息中心的其它操作,如鉴权、扣费等。In this application example, take the situation of first-level call forwarding/cc on the local network and first-level call forwarding/cc on the external network of the short message service as an example, assuming that user A sends a short message to user B, and user B has set call Forward/cc to user C on the external network, and user C sets call forward/cc back to user B on this network. And this application embodiment focuses on operations related to FORWARD/CC, while ignoring other operations of the short message center, such as authentication and deduction.

参见图4,图4为本发明应用实施例一中短消息传送业务的流程图。如图4所示,该流程包括如下步骤:Referring to FIG. 4, FIG. 4 is a flow chart of the short message transmission service in Application Embodiment 1 of the present invention. As shown in Figure 4, the process includes the following steps:

步骤401,用户A向用户B发送一条普通消息,该短消息通过消息接收单元提交给调度单元。Step 401, user A sends a common message to user B, and the short message is submitted to the scheduling unit through the message receiving unit.

其中,用户B已经通过短消息中心的用户业务设置单元注册了FORWARD/CC业务,并且前传呼转/抄送到外网用户C。Wherein, user B has registered the FORWARD/CC service through the user service setting unit of the short message center, and the forwarding call is forwarded/cced to the external network user C.

步骤402,调度单元检查到被叫用户B定制了FORWARD/CC业务,则将对该消息进行呼转/抄送流程处理。In step 402, the scheduling unit detects that the called user B subscribed to the FORWARD/CC service, and then performs call forwarding/cc process processing on the message.

步骤403,调度单元向用户A回复成功的确认(ACK)消息。In step 403, the scheduling unit replies a successful acknowledgment (ACK) message to user A.

步骤404,调度单元将A到B的消息投递到消息循环检测单元进行循环号码的检测。Step 404, the scheduling unit delivers the message from A to B to the message loop detection unit to detect the loop number.

步骤405,消息循环检测单元对A到B的消息进行循环检测。In step 405, the message loop detection unit performs loop detection on messages from A to B.

本步骤中,消息循环检测单元在短消息内存中或自身的存储单元中存储的循环检测列表中逐条检查,看循环检测列表中是否有消息主叫号码为A,消息被叫号码为B并且消息内容和当前调度单元投递过来的A到B消息内容一致,而且循环列表中的消息提交时间与A到B消息的提交时间间隔在预先设置的提交时间间隔内。即检查循环检测列表中是否存在与A到B消息匹配且存储时长在预设的提交时间间隔内的消息。In this step, the message loop detection unit checks one by one in the loop detection list stored in the short message memory or in its own storage unit, to see if there is a message in the loop detection list that the calling number of the message is A, the called number of the message is B and the message The content is consistent with the content of the A to B message delivered by the current scheduling unit, and the submission time of the message in the circular list and the submission time interval of the A to B message are within the preset submission time interval. That is, check whether there is a message in the loop detection list that matches the message from A to B and whose storage duration is within the preset submission time interval.

步骤406,由于A到B的消息是首次投递到短消息中心,所以第一次循环检测是可以通过的,将A到B消息的主叫号码A,被叫号码B,消息内容和提交时间保存到循环检测列表中,以备检查后继的消息。Step 406, because the message from A to B is delivered to the short message center for the first time, so the first cycle detection can pass, and the calling number A, called number B, message content and submission time of the message from A to B are saved to the loop detection list, ready to check for subsequent messages.

步骤407,消息循环检测单元将通过检测的A到B消息提交到业务处理单元进行FORWARD/CC业务处理。Step 407, the message loop detection unit submits the detected A to B message to the service processing unit for FORWARD/CC service processing.

其中,业务处理单元从业务用户数据库中查询得到用户B配置的呼转/抄送号码C,所以业务处理单元会生成主叫为A被叫为C的与A到B消息内容相同的消息,将消息呼转/抄送到C。Wherein, the service processing unit obtains the call forwarding/cc number C configured by user B from the service user database, so the service processing unit will generate a message with the same content as the message from A to B that the calling party is called A and the called party is C. The message is forwarded/cced to C.

步骤408,短消息中心将A到C的消息发给用户C。Step 408, the short message center sends the message from A to C to user C.

其中,由于C用户为外网用户,因此短消息将被提交到外网的短消息中心。Wherein, since user C is an external network user, the short message will be submitted to the short message center of the external network.

步骤409,由于用户C设置了呼转业务给本网用户B,外网短消息中心会生成一条A到B的消息重新提交到本网的短消息中心,本网短消息中心将该A到B的消息通过消息接收单元提交给调度单元。Step 409, since user C has set the call forwarding service to user B on the local network, the short message center of the external network will generate a message from A to B and resubmit it to the short message center of the local network, and the short message center of the local network will send the message from A to B. The message is submitted to the scheduling unit through the message receiving unit.

本步骤中,假设外网短消息中心在处理呼转业务时主叫仍然使用原来的号码A。In this step, it is assumed that the calling party still uses the original number A when the external network short message center processes the call forwarding service.

步骤410,调度单元将A到B的消息投递到消息循环检测单元进行循环号码的检测。In step 410, the scheduling unit delivers the message from A to B to the message loop detection unit to detect the loop number.

步骤411,消息循环检测单元对A到B的消息进行循环检测。In step 411, the message loop detection unit performs loop detection on messages from A to B.

本步骤中,消息循环检测单元在短消息内存中或自身的存储单元中存储的循环检测列表中逐条检查,看循环列表中是否有主叫为A被叫为B并且消息内容和用户提交的消息内容一致,而且循环列表中的消息提交时间与A到B消息的提交时间间隔在配置的提交时间间隔内。In this step, the message loop detection unit checks one by one in the loop detection list stored in the short message memory or in its own storage unit, to see if there is a caller in the loop list that is called A and is called B and the message content and the message submitted by the user The content is consistent, and the submission time of the message in the circular list and the submission time interval of the message from A to B are within the configured submission time interval.

步骤412,由于在步骤406中已经保存了A到B的消息,所以在循环检测时,在循环列表中将发现和A到B的主被叫以及内容都相同的消息,且时间间隔条件符合,则检测不通过,删除该消息,停止对该消息的FORWARD/CC业务。Step 412, since the message from A to B has been saved in step 406, during loop detection, a message with the same content as the caller and called party from A to B will be found in the loop list, and the time interval condition is met, If the detection fails, the message is deleted, and the FORWARD/CC service for the message is stopped.

由于正常情况下网间呼转的时间都很短,一般都在几秒之内,所以A到B的消息的提交时间间隔会在预先置的提交时间间隔内。可见循环检测条件都符合,短消息中心判断该条短消息是循环消息,将删除该短消息,并且不再向业务处理单元投递该消息进行FORWARD/CC业务,从而避免了循环的产生。Since the call transfer time between networks is very short under normal circumstances, generally within a few seconds, the submission time interval of the message from A to B will be within the preset submission time interval. It can be seen that the loop detection conditions are all met, the short message center judges that the short message is a loop message, will delete the short message, and will not deliver the message to the business processing unit for FORWARD/CC business, thereby avoiding the generation of loop.

应用实施例二:Application example two:

本应用实施例中,以短消息业务的本网多级呼转/抄送,外网多级呼转/抄送的情况为例,假设用户A发送短消息给用户B,用户B设置了呼转到本网用户C,用户C又设置了呼转到外网用户D,用户D设置了呼转到外网用户E,用户E设置了呼转回本网用户C,同样,本应用实施例中只关注与FORWARD/CC相关的操作,而忽略短消息中心的其它操作,如鉴权、扣费等。In this application example, take the situation of multi-level call forwarding/cc on the local network and multi-level call forwarding/cc on the external network of the short message service as an example, assuming that user A sends a short message to user B, and user B has set call Transfer to user C on the local network, user C sets the call forwarding to user D on the external network, user D sets the call forwarding to user E on the external network, and user E sets the call forwarding back to user C on the local network, similarly, this application embodiment Only focus on operations related to FORWARD/CC, while ignoring other operations of the SMS center, such as authentication, deduction, etc.

参见图5,图5为本发明应用实施例二中短消息传送业务的流程图。如图5所示,该流程包括如下步骤:Referring to FIG. 5, FIG. 5 is a flow chart of the short message transmission service in the second application embodiment of the present invention. As shown in Figure 5, the process includes the following steps:

步骤501,用户A向B发送一条普通消息,该短消息通过消息接收单元提交给调度单元。Step 501, user A sends an ordinary message to B, and the short message is submitted to the scheduling unit through the message receiving unit.

其中,用户B已经通过短消息中心的用户业务设置单元注册了FORWARD/CC业务。Wherein, user B has registered the FORWARD/CC service through the user service setting unit of the short message center.

步骤502,调度单元检查到被叫用户B定制了FORWARD/CC业务,则将对该消息进行呼转/抄送流程处理。In step 502, the scheduling unit detects that the called user B subscribed to the FORWARD/CC service, and then performs call forwarding/cc process processing on the message.

步骤503,调度单元向用户A回复成功的ACK消息。In step 503, the scheduling unit replies a successful ACK message to user A.

步骤504,调度单元将A到B的消息投递到消息循环检测单元进行循环号码的检测。Step 504, the scheduling unit delivers the message from A to B to the message loop detection unit to detect the loop number.

步骤505,消息循环检测单元对A到B的消息进行循环检测。In step 505, the message loop detection unit performs loop detection on messages from A to B.

本步骤中,消息循环检测单元在短消息内存中或自身的存储单元中存储的循环检测列表中逐条检查,看循环检测列表中是否有消息主叫号码为A,消息被叫号码为B并且消息内容和当前调度单元投递过来的A到B消息内容一致,而且循环列表中的消息提交时间与A到B消息的提交时间间隔在预先设置的提交时间间隔内。In this step, the message loop detection unit checks one by one in the loop detection list stored in the short message memory or in its own storage unit, to see if there is a message in the loop detection list that the calling number of the message is A, the called number of the message is B and the message The content is consistent with the content of the A to B message delivered by the current scheduling unit, and the submission time of the message in the circular list and the submission time interval of the A to B message are within the preset submission time interval.

步骤506,由于A到B的消息是首次投递到短消息中心,所以第一次循环检测是可以通过的。将A到B消息的主叫号码A,被叫号码B,消息内容和提交时间保存到循环检测列表中,以备检查后继的消息。Step 506, since the message from A to B is delivered to the short message center for the first time, the first cycle detection can pass. Save the calling number A, called number B, message content and submission time of the message from A to B in the loop detection list for checking subsequent messages.

步骤507,消息循环检测单元将通过检测的A到B消息提交到业务处理单元来进行FORWARD/CC业务处理。In step 507, the message loop detection unit submits the detected A to B message to the service processing unit for FORWARD/CC service processing.

其中,业务处理单元从业务用户数据库中查询得到用户B配置的呼转/抄送号码C,而C又设置了呼转/抄送号码D,所以业务处理单元会生成主叫为A被叫为D的与A到B消息内容相同的消息,将消息呼转/抄送到D。Among them, the service processing unit obtains the call forwarding/cc number C configured by user B from the service user database, and C sets the call forwarding/cc number D, so the service processing unit will generate that the calling party is A and the called party is For D's message with the same content as the message from A to B, forward/cc the message to D.

步骤508,短消息中心将A到D的消息发给用户D。Step 508, the short message center sends the messages from A to D to user D.

其中,由于D用户为外网用户,因此短消息将被提交到外网的短消息中心。Wherein, since user D is an external network user, the short message will be submitted to the short message center of the external network.

步骤509,由于用户D设置了呼转业务给自己的网内用户E,而外网用户E又设置了呼转回本网用户C,所以外网短消息中心会生成一条E到C的消息重新提交到本网的短消息中心,本网短消息中心将该E到C的消息通过消息接收单元提交给调度单元。Step 509, because user D has set the call forwarding service to user E in his own network, and user E on the external network has set the call forwarding service to user C on this network, so the short message center of the external network will generate a message from E to C again Submit to the short message center of the local network, and the short message center of the local network submits the message from E to C to the dispatching unit through the message receiving unit.

本步骤中,假设外网短消息中心在处理呼转业务时主叫使用新的主叫号码E。In this step, it is assumed that the calling party uses a new calling number E when the external network short message center processes the call forwarding service.

步骤510,调度单元将E到C的消息投递到消息循环检测单元进行循环号码的检测。In step 510, the scheduling unit delivers the messages from E to C to the message loop detection unit to detect the loop number.

步骤511,消息循环检测单元对A到B的消息进行循环检测。In step 511, the message loop detection unit performs loop detection on messages from A to B.

本步骤中,消息循环检测单元在短消息内存中或自身的存储单元中存储的循环检测列表中逐条检查,看循环列表中是否有主叫为A被叫为B并且消息内容和用户提交的消息内容一致,而且循环列表中的消息提交时间与A到B消息的提交时间间隔在配置的提交时间间隔内。In this step, the message loop detection unit checks one by one in the loop detection list stored in the short message memory or in its own storage unit, to see if there is a caller in the loop list that is called A and is called B and the message content and the message submitted by the user The content is consistent, and the submission time of the message in the circular list and the submission time interval of the message from A to B are within the configured submission time interval.

步骤512,由于E到C的消息也是第一次提交到本网的短消息中心,所以循环检测也可以通过,消息循环检测单元将通过检测的A到B消息提交到业务处理单元进行FORWARD/CC业务处理,并且将E到C的消息存储到循环检测列表中。Step 512, because the message from E to C is also submitted to the short message center of this network for the first time, so the loop detection can also pass, and the message loop detection unit submits the A to B message passed through the detection to the service processing unit for FORWARD/CC Business processing, and store the messages from E to C in the loop detection list.

步骤513,短消息在业务处理单元处理后,生成E到D的消息再次投递到外网。Step 513, after the short message is processed by the service processing unit, messages from E to D are generated and delivered to the external network again.

步骤514,根据外网用户D和E设置的呼转业务,外网短消息中心将再次将E到C的消息提交到本网短消息中心,本网短消息中心将该E到C的消息通过消息接收单元提交给调度单元。Step 514, according to the call forwarding service set by users D and E on the external network, the short message center of the external network will submit the message from E to C to the short message center of the local network again, and the short message center of the local network will pass the message from E to C The message receiving unit submits it to the dispatching unit.

步骤515、调度单元再次将短消息投递到循环检测单元进行循环检测。Step 515, the scheduling unit delivers the short message to the loop detection unit again for loop detection.

步骤516、由于E到C的消息已经保存到循环检测列表中,所以所有的循环检测条件都符合,短消息中心判断该条短消息是循环消息,检测不通过,将删除该短消息,并且不再向业务处理单元投递该消息进行FORWARD/CC业务,从而避免了循环的产生。Step 516, since the messages from E to C have been stored in the loop detection list, all the loop detection conditions are met, and the short message center judges that the short message is a loop message, and if the detection fails, the short message will be deleted, and no Then deliver the message to the business processing unit for FORWARD/CC business, thus avoiding the generation of loop.

上述应用实施例一和应用实施例二中均以存在前传呼转/抄送号码网间回传的情况为例,对于存在前传呼转/抄送号码网内回传的情况本发明实施例中的短消息传送方法及装置同样适用,此处不再赘述。In the above-mentioned application embodiment 1 and application embodiment 2, the case where there is an inter-network return of the forwarding call/cc number is taken as an example. The method and device for sending short messages are also applicable, and will not be repeated here.

以上对采用第一种循环检测方法的短消息传送方法及装置结合应用实施例进行了详细描述。The above has described in detail the embodiment of the short message transmission method and device using the first loop detection method combined with the application.

此外,对于不同运营商网间共享各自的用户信息时,循环检测还可以是在用户进行FORWARD/CC业务申请设置时,对循环号码根据网间共享的用户信息及网内的用户信息进行校验,若用户设置的前传呼转/抄送号码存在号码回传,则检测不通过。In addition, when different operators share their own user information between networks, the cycle detection can also be used to verify the cycle number according to the user information shared between the networks and the user information in the network when the user performs FORWARD/CC service application settings. , if there is a number return in the forwarding/cc number set by the user, the detection fails.

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (12)

1, a kind of method of message transmission is characterized in that this method comprises:
Call forwarding/professional the message of making a copy for of carrying out that receives is carried out cycle detection, obstructed out-of-date in detection, stop the business of this message is transmitted.
2, the method for claim 1 is characterized in that, this method further comprises: when detection is passed through, store described essential information of carrying out the call forwarding/professional message of making a copy for;
The described cycle detection of carrying out specifically comprises: carry out call forwarding/make a copy for professional message and the described essential information of having stored that will receive are mated, and when having the essential information of mating, determine that detection do not pass through.
3, method as claimed in claim 2 is characterized in that, described essential information is stored in the cycle detection tabulation.
4, method as claimed in claim 3 is characterized in that, sets in advance length memory time; Be stored in time span in the cycle detection tabulation in the essential information of determining described message and meet or exceed default memory time during length, with essential information deletion from the cycle detection tabulation of this message.
5, the method for claim 1, it is characterized in that, this method further comprises: when detection is passed through, store described call forwarding/the make a copy for essential information of professional message and submission time of described message, described submission time and the described essential information corresponding stored of carrying out;
The described cycle detection of carrying out specifically comprises: the call forwarding/professional message of making a copy for of carrying out that will receive is mated with the essential information of having stored, if there is the essential information of coupling, the interval of the submission time of then judging described message and the pairing submission time of essential information that matches whether default submission time at interval in, if then definite detection is not passed through.
6, as each described method in the claim 2 to 5, it is characterized in that described essential information comprises: message calling number, message called number and message content;
The described coupling, be: search described essential information of having stored, judge whether to exist the essential information consistent with calling number, called number and the message content of described message.
7, as each described method in the claim 1 to 5, it is characterized in that, have multistage call forwarding/when making a copy for, the described call forwarding/professional message of making a copy for of carrying out that receives is to carry out the first order call forwarding/professional message of making a copy for.
8, the method for claim 1 is characterized in that, described the professional message of call forwarding/make a copy for of carrying out that receives is carried out cycle detection and comprised:
According to carrying out call forwarding/make a copy for professional message and user profile, judge whether the forward pass call forwarding/number of making a copy for of this message exists passback, if then definite detection is not passed through.
9, a kind of device of message transmission is characterized in that this device comprises: scheduling unit and message circulation detecting unit, wherein,
Scheduling unit is used for the message that receives is checked, is when carrying out the message of call forwarding/business of making a copy for, this message to be exported to the message circulation detecting unit being checked through this message; Reception is obstructed out-of-date from the testing result of message circulation detecting unit in testing result, stops the business of this message is transmitted;
The message circulation detecting unit is used for the message from scheduling unit is carried out cycle detection, and testing result is fed back to scheduling unit.
10, device as claimed in claim 9 is characterized in that, this device further comprises: information memory cell is used to receive and store the essential information from the message of passing through cycle detection of message circulation detecting unit;
Essential information that described message circulation detecting unit utilizes in the information memory cell to be stored and current message from scheduling unit are mated, to finish the operation of cycle detection.
11, a kind of short message service center is characterized in that, comprising: scheduling unit and message circulation detecting unit, wherein,
Scheduling unit is used for the short message that receives is checked, is when carrying out the short message of call forwarding/business of making a copy for, this short message to be exported to the message circulation detecting unit being checked through this short message; Reception is obstructed out-of-date from the testing result of message circulation detecting unit in testing result, stops the business of this short message is transmitted;
The message circulation detecting unit is used for the short message from scheduling unit is carried out cycle detection, and testing result is fed back to scheduling unit.
12, a kind of Multimedia Message center is characterized in that, scheduling unit and message circulation detecting unit, wherein,
Scheduling unit is used for the Multimedia Message that receives is checked, is when carrying out the short message of call forwarding/business of making a copy for, this Multimedia Message to be exported to the message circulation detecting unit being checked through this Multimedia Message; Reception is obstructed out-of-date from the testing result of message circulation detecting unit in testing result, stops the business of this multimedia short message is transmitted;
The message circulation detecting unit is used for the Multimedia Message from scheduling unit is carried out cycle detection, and testing result is fed back to scheduling unit.
CNA2007100007640A 2007-01-19 2007-01-19 Method, device and message centre of message transfer Pending CN101001411A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100007640A CN101001411A (en) 2007-01-19 2007-01-19 Method, device and message centre of message transfer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100007640A CN101001411A (en) 2007-01-19 2007-01-19 Method, device and message centre of message transfer

Publications (1)

Publication Number Publication Date
CN101001411A true CN101001411A (en) 2007-07-18

Family

ID=38693188

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100007640A Pending CN101001411A (en) 2007-01-19 2007-01-19 Method, device and message centre of message transfer

Country Status (1)

Country Link
CN (1) CN101001411A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009010015A1 (en) 2007-07-19 2009-01-22 Huawei Technologies Co., Ltd. Method and device for message passing
CN102143018A (en) * 2010-12-07 2011-08-03 华为技术有限公司 Message loop detection method, routing agent equipment and networking system
CN111787165A (en) * 2020-06-30 2020-10-16 中国联合网络通信集团有限公司 Multi-number management method, system, communication device, equipment and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009010015A1 (en) 2007-07-19 2009-01-22 Huawei Technologies Co., Ltd. Method and device for message passing
CN102143018A (en) * 2010-12-07 2011-08-03 华为技术有限公司 Message loop detection method, routing agent equipment and networking system
WO2012075934A1 (en) * 2010-12-07 2012-06-14 华为技术有限公司 Method for detecting message loop, routing agent apparatus and networking system
CN102143018B (en) * 2010-12-07 2014-04-30 华为技术有限公司 Message loop detection method, routing agent equipment and networking system
US9231856B2 (en) 2010-12-07 2016-01-05 Huawei Technologies Co., Ltd. Method for detecting message loop, routing agent apparatus and networking system
CN111787165A (en) * 2020-06-30 2020-10-16 中国联合网络通信集团有限公司 Multi-number management method, system, communication device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102547621B (en) System and device as well as method for monitoring and processing junk short messages
CN100512314C (en) A method for optimizing Push notice message
CN105722090A (en) Control method and device for automatically identifying pseudo base station
CN100461773C (en) A method for receiving instant messages
CN1794762B (en) Spam checking of messages on the Internet
CN101163276A (en) A method and system for sending MMS, and MMS center
CN105657131A (en) Method and device for preventing nuisance calls
CN103841533B (en) A kind of method and device for processing call forwarding
JP2014039270A (en) Systems and methods for filtering cellular telephone messages
CN102461095A (en) Message notification
CN110505623B (en) Method, system and server for processing marked number complaint
CN101001411A (en) Method, device and message centre of message transfer
CN104038468B (en) A kind of document transmission method, system and device
JP2008278436A (en) Spam short message blocking system using call back short message and method thereof
CN105959212A (en) A method and device for sending information, operator server and mobile terminal
US20120034902A1 (en) Uninterrupted usage and access of physically unreachable handheld device
CN107635200A (en) A kind of processing method of short message, device and mobile terminal
CN108243420A (en) Method and device for processing fraudulent short message numbers
CN113794620B (en) Message sending method, device, equipment, system and storage medium
CN110049495A (en) SMS processing and system
CN106912032B (en) Information processing method, system, client and server
CN110267219A (en) Call forwarding reporting method, register, user terminal and block chain network
US11025773B1 (en) Virtual communication service for mobile devices
JP4575097B2 (en) E-mail billing system and e-mail billing method
CN106559762A (en) Note double receiving method, platform and group network systems

Legal Events

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

Open date: 20070718