CN101317474B - 消息转换设备、系统与转换方法 - Google Patents
消息转换设备、系统与转换方法 Download PDFInfo
- Publication number
- CN101317474B CN101317474B CN2007800003084A CN200780000308A CN101317474B CN 101317474 B CN101317474 B CN 101317474B CN 2007800003084 A CN2007800003084 A CN 2007800003084A CN 200780000308 A CN200780000308 A CN 200780000308A CN 101317474 B CN101317474 B CN 101317474B
- Authority
- CN
- China
- Prior art keywords
- message
- information
- communication mode
- recipient
- conversion
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
Abstract
本发明涉及消息转换方法,包括:识别消息的类型,将该消息发送给与该消息的类型匹配的消息解读模块;获取所述消息中携带的接收方信息以及所述消息的内容;选择支持所述消息的内容的目的通信方式,并获取与所述接收方信息及所述目的通信方式对应的新的接收方信息;对所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装,并将封装后形成的新消息发送给所述新的接收方信息指定的地址。本发明还涉及消息转换设备。采用本发明,可根据消息的内容及接收方终端的信息来选择适合消息内容的通信方式发送消息,方便了用户,也降低了对终端的要求。
Description
技术领域
本发明涉及通信领域,尤其涉及一种消息转换设备、系统与转换方法。
背景技术
由于快捷、方便、经济、内容表现形式丰富等特色,消息通信已经成为目前网络用户普遍使用的通信方式。例如:文本信息、彩信、Email、IM(InstantMessage,即时消息)等。现有终端的种类繁多,各种型号的终端的能力也各不相同,因此,现有终端支持的通信方式存在着或多或少的差异。例如:PC(Personal Computer个人电脑)不支持彩信、文本信息,单色屏幕的终端不支持彩信,还有一些手机不支持Email、IM等。
现有的消息处理系统由服务器与客户端构成,其中,服务器用于转发消息、实现不同网络间的通信、对终端的异常状况进行处理(例如:终端内的存储器已满);客户端用于生成与解析消息、以及与服务器进行通信。由于客户端与服务器均不具有对消息格式的转换处理功能,因此,当一个终端不支持某种通信方式时,该终端就无法识别以该通信方式表现的信息,也就无法发送与接收以该通信方式表现的信息,从而无法通过以该通信方式表现的信息与支持该通信方式的终端通信。
目前,现有技术已经可以实现文本信息/彩信到Email的消息转换。当用户通过一个支持文本信息/彩信的终端向不支持文本信息/彩信的PC发送消息时,用户可以在文本信息/彩信的接收地址中写入收件人的Email地址,当文本信息/彩信到达文本信息/彩信网关时,文本信息/彩信网关便将收件人的Email地址作为接收地址,将文本信息/彩信的内容作为Email内容发送到收件人的Email地址。
OMA(Open Mobile Alliance,开放移动联盟)成立于2002年6月,其成员包括世界主要的移动运营商、设备与网络供应商、信息技术公司、应用发展商和内容提供商。OMA的宗旨是寻求一种与系统无关的、开放的,使各种应用和业务能够在全球范围内的各种终端上实现互联互通的标准。 OMA定义的IMPS(Instant Messaging and Presence Service,即时消息和存在业务)中定义了IM与文本信息的转换方式,实现了IM与文本信息间的消息转换。当一个终端用户通过文本信息向不支持文本信息的PC发送文本信息时,在接收地址中写入IM用户名,文本信息网关便将该文本信息发送给IM用户名对应的PC;同样,当用户以IM方式向终端发送IM时,也要在接收地址中写入接收方的终端的号码信息。
在实现本发明过程中,发明人发现现有技术中:发送方终端用户需要预先获知接收方终端的型号与能力信息,才能在消息接收地址中写入合适的接收地址信息,从而实现消息格式的转换。但是,由于业务、生活等各方面的需求,终端用户的社交范围日益广泛,记忆诸多终端的型号与能力信息非常不便,也日益变得不太可能;并且,随着终端种类的不断更新,用户存在着频繁更换终端的可能,要经常了解、更新联系的用户的终端的型号与能力信息,同样给终端用户带来极大不便;另外,每个终端用户需要在终端中存储联系的终端用户的各种联系方式信息,这就需要较大的存储空间,对终端的存储性能提出了较高要求。
此外,现有网关向接收方发送消息时,只是将消息发送给发送方预先输入的接收地址,而不是具体按照消息内容与接收方终端的能力信息来选择通信方式,这样,若消息中存在选择的通信方式不支持的信息内容时,该信息内容便无法被接收方终端正确的识别与显示,给终端用户带来极大不便;同时,若该信息内容较为重要的话,还会给终端用户带来一定的损失。
发明内容
本发明实施例提供一种消息转换设备、系统与转换方法,能够根据消息的内容转换发送消息的通信方式以及接收方的信息。
本发明实施例提供一种消息转换设备,包括:
消息识别模块,用于识别消息的类型;
消息解读模块,与所述消息识别模块连接,用于解读消息,获取该消息中携带的发送方信息、接收方信息以及该消息的内容;
消息转换模块,与所述消息解读模块连接,用于根据所述消息的内容及接收方终端的转换方式信息选择发送所述消息的目的通信方式,并将所述接收方信息转换为与所述目的通信方式对应的新的接收方信息;所述转换方式信息包括:发送方发送消息的原通信方式,原通信方式对应的、终端所能支持的接收消息的目的通信方式;
消息封装模块,与所述消息转换模块连接,用于将所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装。
本发明实施例提供一种消息转换方法,包括以下步骤:
识别接收到的消息的类型;
根据所述消息的类型,从该消息中获取发送方信息、接收方信息以及所述消息的内容;
根据存储的与接收方信息对应的接收方终端的转换方式信息,选择支持所述消息的内容的目的通信方式,并获取与所述接收方信息及所述目的通信方式对应的新的接收方信息;所述转换方式信息包括:发送方发送消息的原通信方式,原通信方式对应的、终端所能支持的接收消息的目的通信方式;
对所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装,并将封装后形成的新消息发送给所述新的接收方信息指定的地址。
一种消息转换系统,包括消息转换设备及信息存储模块,该消息转换设备包括:
消息识别模块,用于识别消息的类型;
消息解读模块,与所述消息识别模块连接,用于解读消息,获取该消息中携带的发送方信息、接收方信息及该消息的内容;
消息转换模块,与所述消息解读模块连接,用于根据所述消息的内容及接收方终端的转换方式信息选择发送所述消息的目的通信方式,并将所述接收方信息转换为与所述目的通信方式对应的新的接收方信息;所述转换方式信息包括:发送方发送消息的原通信方式,原通信方式对应的、终端所能支持的接收消息的目的通信方式;
消息封装模块,与所述消息转换模块连接,用于将所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装;
该信息存储模块与所述消息转换设备中的消息转换模块连接,用于存储终端的转换方式信息及终端用户信息。
本发明实施例中:发送方终端用户向接收方终端用户发送消息时,直接输入接收方终端的号码信息即可,消息转换模块可以根据用户发送的消息的内容及接收方终端的转换方式信息选择接收方终端支持的、并且支持消息内容的目的通信方式,并将接收方信息转换为与目的通信方式对应的新的接收方信息,然后将目的通信方式支持的消息的相应内容发送给与新的接收方信息指定的地址,无需用户预先存储、获知接收方终端型号与能力信息,方便了用户,同时,对终端的存储空间的要求较低,也降低了终端的成本。
消息转换模块按照消息的内容来确定能支持相应内容的目的通信方式,在接收方终端能力支持的情况下,确保该消息能被接收方终端正确、完整的识别,避免了现有技术中因接收方终端不支持发送方用户预先选择的通信方式而无法正确、完整识别发送方终端发送的全部或部分消息内容从而给用户带来的不便与不利后果。
下面通过附图对本发明实施例的技术方案做进一步的详细描述。
附图说明
图1为本发明消息转换设备实施例一的结构示意图;
图2为本发明消息转换设备实施例二的结构示意图;
图3为本发明消息转换设备实施例三的结构示意图;
图4为本发明消息转换设备实施例四的结构示意图;
图5为本发明消息转换设备实施例五的结构示意图;
图6为本发明消息转换方法实施例一的流程图;
图7为本发明消息转换方法实施例二的流程图;
图8为本发明消息转换方法实施例四的流程图。
具体实施方式
本发明实施例为一种根据消息的内容转换发送消息的通信方式以及接收方信息的消息转换设备与转换方法,其中,预先在信息存储模块中存储各用户使用的终端的转换方式信息以及与各目的通信方式对应的用户信息,消息转换模块接收到消息后,根据消息的类型将发送消息的原通信方式转换为接收方终端支持的通信方式,来将消息发送给与目的通信方式对应的新的接 收方信息指定的地址。
本发明实施例中,发送方/接收方信息是指用于唯一标识一个用户身份的信息,可以为用户标识号码、用户的联系方式信息或者其他信息。本发明的下述实施例中,以接收方/发送方的联系方式信息为例进行说明,其他标识用户身份的信息参考实施例可以很容易实现。
在点到点通信系统中,本发明实施例提供的消息转换设备可设置于发送方终端与接收方终端之间;在点到多点通信系统中,本发明实施例提供的消息转换设备可设置于发送方终端与消息服务器之间,在下述各实施例中,针对点到多点通信系统来说明,至于点到点通信系统,其实现原理与之相同,参考该实施例可以很容易实现。
图1所示为本发明消息转换设备实施例一的结构示意图,该消息转换设备由依次连接的消息识别模块1、消息解读模块2、消息转换模块3与消息封装模块4构成。其中:
消息识别模块1用于接收发送方终端发送的消息,识别该消息的类型,并将该消息发送给与其类型匹配的消息解读模块2;另外,消息识别模块1还可以存储表示其连接的消息解读模块的相关信息的消息解读模块信息;
消息解读模块2用于解读消息,获取该消息中携带的发送该消息的发送方的联系方式信息、表示该消息的发送目的地址的接收方的联系方式信息以及该消息的内容;
消息转换模块3用于根据消息的内容及接收方终端的转换方式信息,选择支持所述消息的内容的目的通信方式,并将接收方的联系方式信息转换为与目的通信方式对应的新的接收方联系方式信息;另外,消息转换模块3还可以存储表示其连接的消息封装模块的相关信息的消息封装模块信息;
消息封装模块4用于对发送方的联系方式信息、新的接收方联系方式信息及与该新的接收方联系方式信息对应的消息中的内容进行封装,并将封装后形成的新消息发送给与目的通信方式对应的消息服务器。
该消息转换设备中的消息转换模块3可以连接一独立于该消息转换设备设置的信息存储模块5,由该消息转换设备和信息存储模块构成消息转换 系统。该信息存储模块5用于存储终端的转换方式信息以及终端用户对应于其支持的各种通信方式的联系方式信息。如下表1所示即为信息存储模块5中存储的信息的具体内容示意图。
表1
另外,信息存储模块5也可以设置于消息转换设备中,图2所示即为包含信息存储模块5的本发明消息转换设备实施例二的结构示意图。
图2所示的实施例中,消息解读模块2可以为文本信息解读模块、彩信解读模块、邮件解读模块、即时消息解读模块和/或其他的解读模块。消息封装模块4可以为文本信息封装模块、彩信封装模块、邮件封装模块、即时消息封装模块和/或其他的封装模块。
如图3所示,为本发明消息转换设备实施例三的结构示意图。该消息转换设备包括:消息识别模块1、消息转换模块3、信息存储模块5,及由文本信息解读模块21、彩信解读模块22、邮件解读模块23和即时消息解读模块24构成的消息解读模块;以及由文本信息封装模块41、彩信封装模块42、邮件封装模块43与IM封装模块44构成的消息封装模块。其中,消息转换模块3与信息存储模块5可以一体设置,也可以独立设置。
在上述实施例一至三中,消息识别模块识别出消息的类型后将其发送给相应的消息解读模块,保证了消息的内容能被正确解读,进而由消息转换模块根据消息的内容及接收方终端的转换方式信息选择接收方终端支持的、并 且支持消息内容的目的通信方式,并将接收方的联系方式信息转换为与目的通信方式对应的新的接收方联系方式信息,再由与目的通信方式相应的消息封装模块封装后,将消息的相应内容以目的通信方式发送给与新的接收方联系方式信息指定的地址。在此过程中,无需用户预先存储、获知接收方终端型号与能力信息,方便了用户,同时,对终端的存储空间的要求较低,从而降低了终端的成本。由于消息转换模块按照消息的内容来确定能支持相应内容的目的通信方式,在接收方终端能力支持的情况下,可以有效确保该消息能被接收方终端正确、完整的识别,避免了因接收方终端不支持发送方用户预先选择的通信方式,而无法正确、完整识别发送方终端发送的全部或部分消息内容,从而给用户带来的不便与不利后果。
图4所示为本发明消息转换设备实施例四的结构示意图,该实施例中除了包括上述实施例三中的全部模块之外,还包括消息转发模块6,其与文本信息封装模块41、彩信封装模块42、邮件封装模块43及IM封装模块44连接,用于将接收到的消息转发给消息服务器。
图5所示为本发明消息转换设备实施例五的结构示意图,该实施例中包括上述实施例四中的全部模块,其区别之处为:消息转发模块6还与消息识别模块1连接,在消息解读模块2不支持接收到的消息的解读的情况下,消息识别模块1直接将消息发送给消息转发模块6进行后续处理。
图6所示为本发明消息转换方法实施例一的流程图,其包括以下步骤:
601,消息识别模块识别接收到的消息的类型,将该消息发送给与该消息的类型匹配的消息解读模块。
消息识别模块可以根据消息字头来识别消息的类型,也可以根据消息中携带的目的消息服务器的地址信息来识别消息的类型。例如:消息识别模块接收到的一个IMPS如下:
<WV-CSP-Message xmlns=″http://www.openmobilealliance.org/DTD/WV-CSP1.2″>
<Session>
<SessionDescriptor>
…
</SessionDescriptor>
<Transaction>
…
<SendMessage-Request>
<DeliveryReport>T</DeliveryReport>
<MessageInfo>
…
<Recipient>
<User>
<UserID>wv:hethere.com</UserID>
</User>
…
</Recipient>
<Sender>
<User>
<UserID>wv:johnsmith.com</UserID>
</User>
</Sender>
…
</MessageInfo>
<ContentData>
Hurry up;they are ringing the bells in the WV already...
</ContentData>
</SendMessage-Request>
</TransactionContent>
</Transaction>
</Session>
</WV-CSP-Message>
其中,Recipient中UserID表示的内容wv:hethere.com为接收方的联系方式信息,Sender中UserID表示的内容wv:johnsmith.com为发送方的联系方式信息,ContentData中的内容为消息的内容。消息识别模块从该IMPS的消息字头中的WV-CSP-Message识别出该消息为一IM,于是便将该消息发送给与该消息类型匹配的IM解读模块。
602,消息解读模块获取消息中携带的发送方的联系方式信息、接收方的联系方式信息与该消息的内容,然后将发送方的联系方式信息、接收方的联系方式信息与消息的内容发送给消息转换模块。
例如:消息解读模块从消息识别模块接收到一条文本信息,其携带的参数如下表2所示:
表2
消息解读单元从“目的地址”与“目的子地址”中获取该文本信息的接收方的联系方式信息;在“承载数据”中的数据结构如下表3所示:
表3
其中,从“用户数据”中获取消息的内容,另外,还可以从“回呼号码”中获取发送方的联系方式信息。
603,消息转换模块查询信息存储模块中存储的终端的转换方式信息, 从该转换方式信息中选择可以支持所述消息的目的通信方式,然后从信息存储模块中获取与目的通信方式对应的新的接收方联系方式信息,然后将发送方的联系方式信息、新的接收方的联系方式信息以及目的通信方式支持的消息的相应内容发送给与该目的通信方式对应的消息封装模块。
604,消息封装模块将发送方的联系方式信息、新的接收方联系方式信息及消息中的相应内容进行封装,并将封装后形成的新消息发送给新的接收方联系方式信息指定的地址。
图7所示为本发明消息转换方法实施例二的流程图,其包括以下步骤:
701,消息识别模块接收到一条消息,根据该消息中携带的目的消息服务器的地址信息:mmsc.monternet.com,识别出该消息的类型为彩信,便将该消息发送给与该消息的类型匹配的彩信解读模块。
当然,若根据消息中携带的目的消息服务器的地址信息判定该消息的类型为文本信息或者邮件,则消息识别模块便将该消息相应的发送给与该消息的类型匹配的文本信息解读模块或者邮件解读模块。
702,彩信解读模块获取消息中携带的发送方的联系方式信息,例如:13611122222,接收方的联系方式信息,例如:13661113333,以及该消息的内容,例如:祝福语“祝节日快乐”与两张名称分别为1.JPEG及2.JPEG的照片,然后将发送方的联系方式信息、接收方的联系方式信息与消息的内容发送给消息转换模块。
703,消息转换模块查询信息存储模块中存储的与接收方的联系方式信息13661113333对应的终端的转换方式信息,获知可以将通信方式由彩信转换为文本信息、Email或IM通信方式,也可以转换为文本信息结合Email的通信方式,或者IM结合Email的通信方式,根据预先设定的通信方式转换顺序参数,选择将通信方式由彩信转换为文本信息结合Email;然后,从信息存储模块中获取与接收方的联系方式信息13661113333对应的、新的接收方联系方式信息:文本信息的联系方式信息13661113333、Email的联系方式信息接jieshoufang123.com,然后将发送方的联系方式信息13611122222、新的接收方联系方式信息13661113333以及与文本信息的通 信方式对应的消息的相应内容“祝节日快乐”发送给文本信息封装模块,将发送方的联系方式信息13611122222、新的接收方联系方式信息jieshoufang123.com以及与邮件的通信方式对应的消息的相应内容,即:两张名称分别为1.JPEG及2.JPEG的照片,发送给邮件封装模块。
704,文本信息封装模块对发送方的联系方式信息13611122222、新的接收方联系方式信息13661113333以及消息的相应内容“祝节日快乐”进行封装,并将封装后形成的新消息发送给消息转发模块;同时,邮件封装模块对发送方的联系方式信息13611122222、新的接收方联系方式信息jieshoufang123.com以及名称分别为1.JPEG及2.JPEG的照片进行封装,并将封装后形成的新消息发送给消息转发模块。
705,消息转发模块将文本信息封装模块封装后形成的新消息转发给与文本信息封装模块匹配的文本信息服务器;同时,将邮件封装模块封装后形成的新消息转发给与邮件封装模块匹配的邮件服务器。
706,文本信息服务器将“祝节日快乐”以文本信息方式发送给号码为13771113333的终端;同时,邮件服务器以Email方式将名称分别为1.JPEG及2.JPEG的照片发送给地址为jieshoufang123.com的邮箱。
若步骤703中,消息转换模块根据预先设定的参数,从接收方终端支持的通信方式中选择IM结合Email的通信方式来发送所述消息,类似于文本信息的处理方式,消息转换模块将发送方的联系方式信息13611122222、对应于13661113333的新的接收方联系方式信息2298706123.com以及与IM通信方式对应的消息的相应内容“祝节日快乐”发送给IM封装模块;相应的,步骤704中,由IM封装模块对发送方的联系方式信息13611122222、新的接收方联系方式信息2298706123.com以及消息的相应内容“祝节日快乐”进行封装,并将封装后形成的新消息发送给消息转发模块。
另外,在步骤703中,消息转换模块还可以从信息存储模块中获取与发送方的联系方式信息13611122222对应、且分别与文本信息及Email的通信方式对应的新的发送方联系方式信息13611122222及fasongfang123.com,然后将新的发送方的联系方式信息13611122222、新的接收方的联系方式信 息13661113333以及与文本信息的通信方式对应的消息的相应内容“祝节日快乐”发送给文本信息封装模块,将新的发送方的联系方式信息fasongfang123.com、接收方的联系方式信息jieshoufang123.com以及与邮件的通信方式对应的消息的相应内容,即:两张名称分别为1.JPEG及2.JPEG的照片,发送给邮件封装模块;相应的,在步骤704中,文本信息封装模块对新的发送方的联系方式信息13611122222、新的接收方的联系方式信息13661113333以及消息的相应内容“祝节日快乐”进行封装,并将封装后形成的新消息发送给消息转发模块;同时,邮件封装模块对新的发送方的联系方式信息fasongfang123.com、新的接收方的联系方式信息jieshoufang123.com以及名称分别为1.JPEG及2.JPEG的照片进行封装,并将封装后形成的新消息发送给消息转发模块。
此外,步骤701中:消息识别模块接收到一条消息,还可以根据该消息中携带的目的消息服务器的地址信息:mmsc.monternet.com,识别出该消息的类型为彩信,并根据预先存储的消息解读模块信息判断消息解读模块是否支持对彩信的解读,如果支持,则将该彩信发送给彩信解读模块;否则,将该彩信发送给号码为13661113333的终端。其中,将该彩信发送给号码为13661113333的终端的操作包括:消息识别模块将彩信发送给消息转发模块;消息转发模块将该彩信转发给地址为mmsc.monternet.com的消息服务器;消息服务器再将该彩信转发给号码为13661113333的终端。
另外,作为本发明消息转换方法的实施例三,其步骤701、702、704-706与上述实施例二类似,此处不再赘述;而步骤703包括:
步骤7031,消息转换模块查询信息存储模块中存储的与接收方的联系方式信息13661113333对应的终端的转换方式信息,获知可以将通信方式由彩信转换为文本信息结合Email,也可以转换为IM结合Email,根据预先设定的通信方式转换顺序参数,选择目的通信方式为文本信息结合Email;
步骤7032,消息转换模块根据其中预先存储的消息封装模块信息,判断消息封装模块是否支持对以文本信息与Email发送的新消息的封装,如果支持,则执行步骤7033;否则,执行步骤7031,重新选择其他的目的通信 方式,该实施例中,可以选择的目的通信方式为IM与Email;
步骤7033,消息转换模块从信息存储模块中获取接收方的联系方式信息13661113333对应的、新的接收方联系方式信息:文本信息的联系方式信息13661113333、Email的联系方式信息接jieshoufang123.com;
步骤7034,消息转换模块将发送方的联系方式信息13611122222、新的接收方联系方式信息13661113333以及与文本信息通信方式对应的消息的相应内容“祝节日快乐”发送给文本信息封装模块,将发送方的联系方式信息13611122222、新的接收方联系方式信息jieshoufang123.com以及与Email通信方式对应的消息的相应内容,即:两张名称分别为1.JPEG及2.JPEG的照片,发送给邮件封装模块。
图8所示为本发明消息转换方法实施例四的流程图,其包括以下步骤:
801,消息识别模块接收到一条消息,根据该消息中携带的目的消息服务器的地址信息:im.123.com,识别出该消息的类型为IM,便将该消息发送给与该消息的类型匹配的IM解读模块;同时,消息识别模块还接收到一条消息,根据该消息中携带的目的消息服务器的地址信息:smtp.123.com,识别出该消息的类型为Email,便将该消息发送给与该消息的类型匹配的邮件解读模块。
802,IM解读模块获取IM中携带的接收方的联系方式信息jieshoufang123.com,发送方的联系方式信息fasongfang123.com,以及该消息的内容,例如:祝福语“祝节日快乐”,然后将发送方的联系方式信息、接收方的联系方式信息与消息的内容发送给消息转换模块;同时,邮件解读模块获取Email中携带的接收方的联系方式信息jieshoufang123.com,发送方的联系方式信息fasongfang123.com,以及该消息的内容,例如:两张名称分别为1.JPEG及2.JPEG的照片,然后将发送方的联系方式信息、接收方的联系方式信息与消息的内容发送给消息转换模块。
803,消息转换模块发现待处理的消息队列中有一个IM及一个Email的接收方联系方式相同,即这两个消息的目的地址相同,并且发送方联系方式相同,为了减少网络信息的传输量,提高网络系统的工作性能,根据预先 设置的参数,决定合并该IM及Email,于是,查询信息存储模块中存储的与接收方的联系方式信息jieshoufang123.com对应的终端的转换方式信息,获知可以将通信方式由IM及Email转换为彩信或者文本信息,根据预先设定的通信方式转换顺序参数,选择将通信方式由IM及Email转换为彩信;然后,从信息存储模块中获取接收方的联系方式信息jieshoufang123.com对应的、新的接收方联系方式信息:彩信的联系方式信息13661113333,以及发送方的联系方式信息fasongfang123.com对应的、新的发送方联系方式信息:彩信的联系方式信息13611122222,然后将新的发送方的联系方式信息13611122222、新的接收方联系方式信息13661113333以及IM与Email的内容“祝节日快乐”与两张名称分别为1.JPEG及2.JPEG的照片发送给彩信封装模块。
804,彩信封装模块对新的发送方的联系方式信息13611122222、新的接收方联系方式信息13661113333以及消息的相应内容“祝节日快乐”与两张名称分别为1.JPEG及2.JPEG的照片进行封装,并将封装后形成的新消息发送给消息转发模块。
805,消息转发模块将彩信封装模块发送的新消息转发给与彩信封装模块匹配的彩信服务器。
806,彩信服务器将“祝节日快乐”与两张名称分别为1.JPEG及2.JPEG的照片以彩信方式发送给号码为13661113333的终端。
在步骤801中,消息识别模块接收到由同一发送方发送给同一接收方的IM与Email可以存在一定的时差,该时差应小于消息转换模块处理完成整个消息队列的消息时间,针对IM与Email,可以分别按照步骤801与步骤802的程序进行处理,只要在步骤803中,IM与Email可以位于待消息转换模块处理的同一队列中,即可按照步骤803与804所示的流程对IM与Email进行合并处理。
本发明实施例中,用户向接收方终端用户发送消息时,直接输入接收方终端的号码信息即可,消息转换设备可以根据用户发送的消息的内容,选择接收方终端支持的、并且支持消息的内容的目的通信方式,并将接收方的联 系方式信息转换为与目的通信方式对应的新的接收方联系方式信息,然后将目的通信方式支持的消息的相应内容发送给新的接收方联系方式信息指定的地址,无需用户预先存储、获知接收方终端型号与能力信息,方便了用户,同时,对终端的存储空间的要求较低,相对于现有技术来说,降低了终端的成本。
由于按照消息的内容来确定能支持相应内容的目的通信方式,在接收方终端能力支持的情况下,确保该消息能被接收方终端正确、完整的识别,避免了现有技术中因接收方终端不支持发送方用户预先选择的通信方式而无法正确、完整识别发送方终端发送的全部或部分消息内容从而给用户带来的不便与不利后果。
以上实施例仅用以说明本发明的技术方案,而非对本发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和范围。
Claims (22)
1.一种消息转换设备,其特征在于,包括:
消息识别模块,用于识别消息的类型;
消息解读模块,与所述消息识别模块连接,用于解读消息,获取该消息中携带的发送方信息、接收方信息及该消息的内容;
消息转换模块,与所述消息解读模块连接,用于根据所述消息的内容及接收方终端的转换方式信息选择发送所述消息的目的通信方式,并将所述接收方信息转换为与所述目的通信方式对应的新的接收方信息;所述转换方式信息包括:发送方发送消息的原通信方式,原通信方式对应的、终端所能支持的接收消息的目的通信方式;
消息封装模块,与所述消息转换模块连接,用于将所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装。
2.根据权利要求1所述的消息转换设备,其特征在于,还包括:
信息存储模块,与所述消息转换模块连接,用于存储终端的转换方式信息及终端用户信息。
3.根据权利要求2所述的消息转换设备,其特征在于,所述消息解读模块包括文本信息解读模块、彩信解读模块、邮件解读模块和即时消息解读模块中的至少一个。
4.根据权利要求2所述的消息转换设备,其特征在于,所述消息封装模块包括文本信息封装模块、彩信封装模块、邮件封装模块和即时消息封装模块中的至少一个。
5.根据权利要求2至4任意一项所述的消息转换设备,其特征在于,所述消息转换模块与所述信息存储模块一体设置。
6.根据权利要求1至4任意一项所述的消息转换设备,其特征在于,还包括:
消息转发模块,与所述消息封装模块连接,用于将消息转发给消息服务器。
7.根据权利要求6所述的消息转换设备,其特征在于,所述消息转发模块与所述消息识别模块连接。
8.一种消息转换方法,其中,包括以下步骤:
识别接收到的消息的类型;
根据所述消息的类型,从该消息中获取发送方信息、接收方信息以及所述消息的内容;
根据存储的与接收方信息对应的接收方终端的转换方式信息,选择支持所述消息的内容的目的通信方式,并获取与所述接收方信息及所述目的通信方式对应的新的接收方信息;所述转换方式信息包括:发送方发送消息的原通信方式,原通信方式对应的、终端所能支持的接收消息的目的通信方式;
对所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装,并将封装后形成的新消息发送给所述新的接收方信息指定的地址。
9.根据权利要求8所述的消息转换方法,其中,所述识别接收到的消息的类型的步骤具体为:
根据接收到的消息中的消息字头信息或者消息服务器地址信息识别该消息的类型。
10.根据权利要求8或9所述的消息转换方法,其中,所述获取与所述接收方信息及所述目的通信方式对应的新的接收方信息时,还包括:获取与所述发送方及所述目的通信方式对应的新的发送方信息。
11.根据权利要求10所述的消息转换方法,其中,所述对所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装,并将封装后形成的新消息发送给所述新的接收方信息指定的地址的步骤具体为:
将所述新的发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装,并将封装后形成的新消息发送给所述新的接收方信息指定的地址。
12.根据权利要求11所述的消息转换方法,其中,所述将封装后形成的新消息发送给所述新的接收方信息指定的地址的步骤具体为:
将所述新消息转发给对应的消息服务器;
由消息服务器将所述新消息发送给所述新的接收方信息指定的地址。
13.根据权利要求8所述的消息转换方法,其中,所述识别接收到的消息的类型后,还包括:判断是否支持对所述消息的解读,如果支持,则进行从该消息中获取发送方信息、接收方信息以及所述消息的内容的步骤;否则,将该消息发送给所述接收方信息指定的地址。
14.根据权利要求13所述的消息转换方法,其中,所述将该消息发送给所述接收方信息指定的地址的步骤具体为:
将所述消息发送给消息转发模块;
消息转发模块根据所述消息中携带的消息服务器的地址信息将所述消息转发给所述消息服务器;
消息服务器将所述消息发送给接收方信息指定的地址。
15.根据权利要求8、13或14所述的消息转换方法,其中,所述根据存储的与接收方信息对应的接收方终端的转换方式信息,选择支持所述消息的内容的目的通信方式,并获取与所述接收方信息及所述目的通信方式对应的新的接收方信息的步骤具体包括:
根据信息存储模块中与接收方信息对应的接收方终端的转换方式信息,选择支持所述消息的内容的目的通信方式;
判断是否支持对以所述目的通信方式发送的消息的封装:
如果支持,获取与所述接收方信息及所述目的通信方式对应的新的接收方信息;否则重新选择支持所述消息的内容的目的通信方式。
16.根据权利要求8所述的消息转换方法,其中,当消息队列中存在发送方和接收方联系方式相同的两条或两条以上的消息时,根据预先设置的参数,对该消息进行合并处理。
17.根据权利要求16所述的消息转换方法,其中,所述消息之间存在的时差不大于完成整个消息队列的时间。
18.根据权利要求8所述的消息转换方法,其中,当支持所述消息的内容的目的通信方式为两种或两种以上时,如果查询与接收方的联系方式信息对应的终端的转换方式信息,获知可以将通信方式转换为目标通信方式中的至少两种,则根据预先设定的通信方式转换顺序参数,选择支持所述消息的内容的目的通信方式,并分别获取与所述接收方信息及所述目的通信方式对应的新的接收方信息;
对所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容分别进行封装,并将封装后形成的新消息分别发送给所述新的接收方信息指定的地址。
19.根据权利要求18所述的消息转换方法,其中,所述的目的通信方式为文本信息、Email或IM。
20.一种消息转换系统,其特征在于,包括消息转换设备及信息存储模块,该消息转换设备包括:
消息识别模块,用于识别消息的类型;
消息解读模块,与所述消息识别模块连接,用于解读消息,获取该消息中携带的发送方信息、接收方信息及该消息的内容;
消息转换模块,与所述消息解读模块连接,用于根据所述消息的内容及接收方终端的转换方式信息选择发送所述消息的目的通信方式,并将所述接收方信息转换为与所述目的通信方式对应的新的接收方信息;所述转换方式信息包括:发送方发送消息的原通信方式,原通信方式对应的、终端所能支持的接收消息的目的通信方式;
消息封装模块,与所述消息转换模块连接,用于将所述发送方信息、所述新的接收方信息及所述目的通信方式支持的所述消息的相应内容进行封装;
该信息存储模块与所述消息转换设备中的消息转换模块连接,用于存储终端的转换方式信息及终端用户信息。
21.根据权利要求20所述的消息转换系统,其特征在于,所述的消息转换设备还包括:
消息转发模块,与所述消息封装模块连接,用于将消息转发给消息服务器。
22.根据权利要求21所述的消息转换系统,其特征在于,所述消息转发模块与所述消息识别模块连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007800003084A CN101317474B (zh) | 2006-08-11 | 2007-04-28 | 消息转换设备、系统与转换方法 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610104385.1 | 2006-08-11 | ||
CNB2006101043851A CN100426890C (zh) | 2006-08-11 | 2006-08-11 | 消息转换设备与转换方法 |
PCT/CN2007/001431 WO2008019558A1 (fr) | 2006-08-11 | 2007-04-28 | Dispositif, système et procédé de conversion de message |
CN2007800003084A CN101317474B (zh) | 2006-08-11 | 2007-04-28 | 消息转换设备、系统与转换方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101317474A CN101317474A (zh) | 2008-12-03 |
CN101317474B true CN101317474B (zh) | 2011-12-28 |
Family
ID=37722395
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101043851A Active CN100426890C (zh) | 2006-08-11 | 2006-08-11 | 消息转换设备与转换方法 |
CN2007800003084A Active CN101317474B (zh) | 2006-08-11 | 2007-04-28 | 消息转换设备、系统与转换方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101043851A Active CN100426890C (zh) | 2006-08-11 | 2006-08-11 | 消息转换设备与转换方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7835392B2 (zh) |
CN (2) | CN100426890C (zh) |
WO (1) | WO2008019558A1 (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6636733B1 (en) | 1997-09-19 | 2003-10-21 | Thompson Trust | Wireless messaging method |
US7003304B1 (en) | 1997-09-19 | 2006-02-21 | Thompson Investment Group, Llc | Paging transceivers and methods for selectively retrieving messages |
US6826407B1 (en) * | 1999-03-29 | 2004-11-30 | Richard J. Helferich | System and method for integrating audio and visual messaging |
US6253061B1 (en) | 1997-09-19 | 2001-06-26 | Richard J. Helferich | Systems and methods for delivering information to a transmitting and receiving device |
US6983138B1 (en) * | 1997-12-12 | 2006-01-03 | Richard J. Helferich | User interface for message access |
CN101188505B (zh) * | 2007-12-11 | 2011-12-07 | 华为技术有限公司 | 内容类型识别的方法和设备 |
CN101753416B (zh) * | 2008-12-03 | 2012-07-04 | 中兴通讯股份有限公司 | 消息发送方法及装置 |
CN102025514A (zh) * | 2009-09-11 | 2011-04-20 | 中兴通讯股份有限公司 | 即时消息与电子邮件互通的方法与系统 |
US8457604B2 (en) * | 2009-11-17 | 2013-06-04 | Hewlett-Packard Development Company, L.P. | Apparatus and method for sharing content on a mobile device |
CN102263851A (zh) * | 2010-05-31 | 2011-11-30 | 北京迅捷英翔网络科技有限公司 | 消息转换方法 |
CN102137342A (zh) * | 2010-07-01 | 2011-07-27 | 华为软件技术有限公司 | 消息发送控制方法及相关设备与系统 |
US8392452B2 (en) * | 2010-09-03 | 2013-03-05 | Hulu Llc | Method and apparatus for callback supplementation of media program metadata |
CN102158819B (zh) * | 2011-01-25 | 2016-12-07 | 华为终端有限公司 | 用于移动设备显示电子邮件处理方法、服务器及移动设备 |
CN103476009B (zh) * | 2012-06-06 | 2019-01-04 | 中兴通讯股份有限公司 | 一种实现移动终端的信息实时传输的方法及系统 |
CN103036767A (zh) * | 2012-12-07 | 2013-04-10 | 深圳市金立通信设备有限公司 | 一种实现即时通讯工具互通的方法和系统 |
US10126927B1 (en) | 2013-03-15 | 2018-11-13 | Study Social, Inc. | Collaborative, social online education and whiteboard techniques |
US9300617B2 (en) * | 2013-05-17 | 2016-03-29 | Blackberry Limited | Method and device for graphical indicator of electronic messages |
CN106302081B (zh) * | 2015-05-14 | 2020-04-17 | 阿里巴巴集团控股有限公司 | 即时通讯方法及客户端 |
CN106231544B (zh) * | 2016-09-14 | 2020-01-14 | Oppo广东移动通信有限公司 | 一种终端搬家中传输路径存储选择的方法及装置 |
FR3089088A1 (fr) * | 2018-11-22 | 2020-05-29 | Orange | Procédés de gestion de partage et de partage de messages, dispositifs de messagerie de types distincts les mettant en oeuvre |
CN109379276A (zh) * | 2018-11-29 | 2019-02-22 | 华迪计算机集团有限公司 | 一种基于邮件协议进行即时通讯的方法及系统 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI973327A (fi) * | 1997-08-14 | 1999-02-15 | Nokia Telecommunications Oy | Tietoliikennelaitteiden keskitetty hallinta |
DE10059327A1 (de) * | 2000-11-29 | 2002-06-20 | Siemens Ag | Einrichtung und Verfahren zum Weiterleiten von Nachrichten an Endgeräte verschiedener Kommunikationsmedien |
US7024209B1 (en) * | 2000-12-20 | 2006-04-04 | Cisco Technology, Inc. | Unified messaging system configured for management of short message service-type messages |
AU2002234510A1 (en) * | 2001-02-07 | 2002-08-19 | Siemens Aktiengesellschaft | Method for sending messages from an mms-system and a device therefor |
WO2002091200A1 (en) * | 2001-05-04 | 2002-11-14 | Openshark, Inc. | Method and apparatus for electronically communicating an electronic message having an electronic attachment |
US20030016639A1 (en) | 2001-07-19 | 2003-01-23 | Ericsson Inc. | Telecommunications system and method for delivery of short message service messages to a mobile terminal in data mode |
US7672267B2 (en) * | 2003-02-07 | 2010-03-02 | Sybase 365, Inc. | Intermediary network system and method for facilitating message exchange between wireless networks |
US20040181550A1 (en) * | 2003-03-13 | 2004-09-16 | Ville Warsta | System and method for efficient adaptation of multimedia message content |
EP1631935A4 (en) * | 2003-06-09 | 2008-10-15 | Univ Singapore | METHOD AND SYSTEM FOR PROVIDING SERVICE |
CN100499883C (zh) * | 2003-07-10 | 2009-06-10 | 华为技术有限公司 | 一种实现网络侧与终端侧业务适配的方法 |
US20060014530A1 (en) * | 2004-07-16 | 2006-01-19 | Denenberg Lawrence A | Personal server |
US8161117B2 (en) * | 2004-09-03 | 2012-04-17 | Oracle International Corporation | Multi-media messaging |
CN100358375C (zh) * | 2005-09-29 | 2007-12-26 | 中国移动通信集团公司 | 实现内容适配的方法 |
EP1949616B1 (en) * | 2005-11-14 | 2019-03-27 | Mavenir Systems, Inc. | Method for processing a message |
-
2006
- 2006-08-11 CN CNB2006101043851A patent/CN100426890C/zh active Active
-
2007
- 2007-04-28 WO PCT/CN2007/001431 patent/WO2008019558A1/zh active Application Filing
- 2007-04-28 CN CN2007800003084A patent/CN101317474B/zh active Active
- 2007-08-10 US US11/889,293 patent/US7835392B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN100426890C (zh) | 2008-10-15 |
CN101317474A (zh) | 2008-12-03 |
WO2008019558A1 (fr) | 2008-02-21 |
US7835392B2 (en) | 2010-11-16 |
CN1913661A (zh) | 2007-02-14 |
US20080037582A1 (en) | 2008-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101317474B (zh) | 消息转换设备、系统与转换方法 | |
CN101262649B (zh) | 业务参数配置方法及系统 | |
CN102007783B (zh) | 用于互配融合消息服务的方法和系统 | |
US20030158902A1 (en) | Multimedia instant communication system and method | |
US8924578B2 (en) | Method for transmitting messages in an MMS-based communication system | |
WO2009026822A1 (en) | Method,system and apparatus for message interworking | |
WO2008003255A1 (fr) | Procédé de personnalisation de pseudonyme dans un message, et appareil, serveur de message et terminal associés | |
CN101754124A (zh) | 一种信息转移处理装置、系统及方法 | |
RU2483352C2 (ru) | Способ, устройство и система для идентификации сервиса | |
JP2009530729A (ja) | インスタント・メッセージを端末に向けて送る方法及びシステム | |
CN101193337A (zh) | 彩信编码装置 | |
EP1689138A1 (en) | Method and interface for filtering SMS and MMS messages | |
CN1322725C (zh) | 利用数字号码收发电子邮件的方法及其邮件系统 | |
CN102413071A (zh) | 一种扩展邮箱服务器、系统,以及扩展邮箱业务实现方法 | |
CN101193338A (zh) | 彩信编码和传输系统 | |
CN100438509C (zh) | 统一消息智能路由的实现方法及其系统 | |
CN1901595B (zh) | 一种发送传真到无线传真设备的方法 | |
CN100518231C (zh) | 一种利用多媒体短信接收传真的方法 | |
CN101753468B (zh) | 一种融合业务系统及转发群组消息的反馈消息的方法 | |
KR101348272B1 (ko) | 멀티미디어 메시지 서비스(mms)를 이용하여 메시지를 송신하는 방법 | |
CN101577876A (zh) | 实现行业应用多媒体消息业务的方法、服务器及系统 | |
KR100884648B1 (ko) | 이동통신망에서 메시지 및 회신 이메일을 전송하는 시스템및 방법 | |
CN101800710A (zh) | 邮件接收控制方法及系统以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |