CN102263851A - 消息转换方法 - Google Patents
消息转换方法 Download PDFInfo
- Publication number
- CN102263851A CN102263851A CN2010101948709A CN201010194870A CN102263851A CN 102263851 A CN102263851 A CN 102263851A CN 2010101948709 A CN2010101948709 A CN 2010101948709A CN 201010194870 A CN201010194870 A CN 201010194870A CN 102263851 A CN102263851 A CN 102263851A
- Authority
- CN
- China
- Prior art keywords
- message
- template
- keyword
- conversion method
- source template
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种消息转换方法,该方法用于将发送方发送的第一消息转换为适于接收方接收的第二消息,包括以下步骤:步骤S1:提供至少一种接收方支持的消息模板;步骤S2:从接收到的所述第一消息中解析出关键字;步骤S3:与所述消息模板进行匹配;步骤S4:判断是否匹配到所述消息模板;步骤S5:若匹配到所述消息模板,则将所述关键字填充至匹配的消息模板中,并包装成所述第二消息。本发明能够根据不同的业务类型、不同的平台和用户意愿,对消息进行封装和修改,使其内容在不同的平台有相应的展现。
Description
技术领域
本发明涉及一种消息处理技术,特别是涉及一种消息转换方法。
背景技术
由于快捷、方便、经济、内容表现形式丰富等特色,消息通信已经成为目前网络用户普遍使用的通信方式。传统的消息通信包括:短信通信、彩信、Email、SNS(Social Networking Services,社会性网络服务)网站短消息通信等,所采用的通信方式通常是基于同一平台的,例如:手机对手机短信通信、Email对Email通信、SNS网站短消息通信,即手机发送手机接收,而不会手机发送Email接收。即使存在有跨平台接收的技术,也只限于对发送方所发送的消息的直接接收并显示,而不考虑不同终端需要不同的显示。这样,若发送方发送的消息中存在接收方不支持的消息内容时,该消息内容便无法被接收方终端正确的识别与显示,给接收方用户带来极大不便,若该消息内容较为重要的话,还会给接收方用户带来一定的损失。
发明内容
有鉴于此,本发明提出一种消息转换方法,以将发送方发送的消息转换为适于接收方接收的消息。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种消息转换方法,用于将发送方发送的第一消息转换为适于接收方接收的第二消息,包括以下步骤:步骤S1:提供至少一种接收方支持的消息模板;步骤S2:从接收到的所述第一消息中解析出关键字;步骤S3:将所述关键字与所述消息模板进行匹配;步骤S4:判断是否匹配到所述消息模板;步骤S5:若匹配到所述消息模板,则将所述关键字填充至匹配的消息模板中,并包装成所述第二消息。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的消息转换方法,步骤S4中,若未匹配到所述消息模板,则执行步骤S6:直接输出所述第一消息。
前述的消息转换方法,所述步骤S2之前还包括步骤S1A:判断接收到的所述第一消息中是否包含敏感词,若是,则丢弃所述第一消息;若否,则执行步骤S2。
前述的消息转换方法,所述第一消息为手机短信、Email或社会性网络服务SNS网站短消息中的一种;所述第二消息为手机短信、Email或SNS网站短消息中的另一种。
前述的消息转换方法,所述消息模板包括字符替换模板、正则表达式替换模板和/或HTML替换模板。
前述的消息转换方法,所述步骤S3中,根据第一及第二消息类型、发送方与接收方用户类型、发送与接收终端类型和/或时间参数将所述关键字与所述消息模板进行匹配。
由上述技术方案可知,本发明具有以下有益效果:本发明能够根据不同的业务类型、不同的平台和用户意愿,对消息进行封装和修改,使其内容在不同的平台有相应的展现。
通过以下参照附图对优选实施例的说明,本发明的上述以及其它目的、特征和优点将更加明显。
附图说明
图1为本发明消息转换方法一实施例的流程图。
具体实施方式
下面将详细描述本发明的具体实施例。应当注意,这里描述的实施例只用于举例说明,并不用于限制本发明。
本发明提出的消息转换方法,用于将发送方发送的第一消息转换为适于接收方接收的第二消息,请参阅图1所示,其为本发明消息转换方法一实施例的流程图。该方法包括以下步骤:
步骤S1:提供至少一种接收方支持的消息模板;
消息模板可包括现有技术中的字符替换模板、正则表达式替换模板和/或HTML替换模板等,该消息模板中可填充消息内容,填充后再经包装后便可成为适于接收方显示的第二消息。
步骤S2:从接收到的第一消息中解析出关键字,这里的关键字包括关键词语和句子。
举例而言,通常为使消息的显示生动美观,作为发送方的SNS用户的消息框可设置有背景,消息文本可显示为多种字体、流光特效或具有动感等,或者作为发送方的Email用户使用具有美感的信纸作为文本背景,而作为接收方的手机用户,其消息框和消息文本的显示通常较为单一,显然,不能直接将上述SNS用户或Email用户发送的第一消息的全部内容发送并显示于接收方,而只需将第一消息中的文本内容提供给接收方即可。因此,当SNS用户向手机用户发送第一消息时,需将第一消息中的关键字解析出来,以提供给后续步骤处理进而成为适于接收方接收的第二消息。
步骤S3:将步骤S2中解析出的关键字与所有消息模板进行匹配;
这里,可根据第一及第二消息类型、发送方与接收方用户类型(例如手机用户、SNS用户)、发送与接收终端类型(例如手机、PC)、时间参数等匹配相应模板。
需要说明的是,模板也是有平台适应性的,如字符替换模板、正则表达式替换模板适合所有平台,但是HTML替换模板只适于接收端为SNS用户或者Email用户,而不适于接收端为手机短信用户,因此,当手机用户向SNS用户或Email用户发送消息时,可以将解析出的关键字与HTML替换模板匹配;而当SNS用户或Email用户向手机用户发送消息时,不能将解析出的关键字与HTML替换模板匹配。
此外,可根据不同的用户类型为各模板预设优先级,这样,当解析出的关键字能够与多个模板相匹配时,可根据优先级的高低来选择模板。
步骤S4:判断是否匹配到消息模板;
步骤S5:若匹配到消息模板,则将关键字填充至匹配的消息模板中,并包装成第二消息。
模板填充和消息包装的可通过模板正则表达式填充技术、模板字符串替换技术或模板HTML引擎模板填充技术来实现。通过步骤S5形成第二消息后,便可向接收方发送。
在步骤S4中,若未匹配到所述消息模板,则可执行步骤S6:直接输出第一消息。
优选地,步骤S2之前还包括步骤S1A:判断接收到的第一消息中是否包含敏感词,若是,则丢弃所述第一消息;若否,则执行步骤S2。
在本实施例中,第一消息为手机短信、Email或社会性网络服务SNS网站短消息中的一种;第二消息为手机短信、Email或SNS网站短消息中的另一种。
以下给出本发明的一具体实施例。
作为发送方的SNS用户A早上向作为接收方的手机用户B发送内容为“小王,您好!”的第一消息,该第一消息的消息框设置有背景,消息文本显示为某种加粗的字体并具有流光特效,服务器收到该第一消息后解析出其中的关键字“小王”和“您好”;之后,将解析出的关键字根据接收方的用户类型和时间参数(本实施例中的时间参数为“早上”)与消息模板进行匹配,匹配到的消息模板为“早上好!$(名字)”,该消息模板为优先级较高的字符串模板;这样,便可将从第一消息中解析出的关键字填入该消息模板中,再经包装后得到第二消息“早上好!小王”并向接收方B发送。
本发明能够根据不同的业务类型、不同的平台和用户意愿,对消息进行封装和修改,使其内容在不同的平台有相应的展现。
虽然已参照几个典型实施例描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施例不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
Claims (6)
1.一种消息转换方法,其特征在于,用于将发送方发送的第一消息转换为适于接收方接收的第二消息,包括以下步骤:
步骤S1:提供至少一种接收方支持的消息模板;
步骤S2:从接收到的所述第一消息中解析出关键字;
步骤S3:将所述关键字与所述消息模板进行匹配;
步骤S4:判断是否匹配到所述消息模板;
步骤S5:若匹配到所述消息模板,则将所述关键字填充至匹配的消息模板中,并包装成所述第二消息。
2.根据权利要求1所述的消息转换方法,其特征在于,所述步骤S4中,若未匹配到所述消息模板,则执行步骤S6:输出所述第一消息。
3.根据权利要求1所述的消息转换方法,其特征在于,所述步骤S2之前还包括步骤S1A:判断接收到的所述第一消息中是否包含敏感词,若是,则丢弃所述第一消息;若否,则执行步骤S2。
4.根据权利要求1所述的消息转换方法,其特征在于,所述第一消息为手机短信、Email或社会性网络服务SNS网站短消息中的一种;所述第二消息为手机短信、Email或SNS网站短消息中的另一种。
5.根据权利要求1所述的消息转换方法,其特征在于,所述消息模板包括字符替换模板、正则表达式替换模板和/或HTML替换模板。
6.根据权利要求1所述的消息转换方法,其特征在于,所述步骤S3中,根据第一及第二消息类型、发送方与接收方用户类型、发送与接收终端类型和/或时间参数将所述关键字与所述消息模板进行匹配。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101948709A CN102263851A (zh) | 2010-05-31 | 2010-05-31 | 消息转换方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101948709A CN102263851A (zh) | 2010-05-31 | 2010-05-31 | 消息转换方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102263851A true CN102263851A (zh) | 2011-11-30 |
Family
ID=45010297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101948709A Pending CN102263851A (zh) | 2010-05-31 | 2010-05-31 | 消息转换方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102263851A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973461A (zh) * | 2013-02-06 | 2014-08-06 | 阿里巴巴集团控股有限公司 | 一种通知消息的推送方法及消息服务器 |
CN104125140A (zh) * | 2013-04-28 | 2014-10-29 | 腾讯科技(深圳)有限公司 | 一种消息发送方法及装置 |
CN104618875A (zh) * | 2015-02-06 | 2015-05-13 | 掌赢信息科技(上海)有限公司 | 一种消息发送方法和电子设备 |
CN108897728A (zh) * | 2018-06-27 | 2018-11-27 | 平安科技(深圳)有限公司 | 短信拼接处理方法、装置、计算机设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005031995A1 (en) * | 2003-09-23 | 2005-04-07 | Motorola, Inc. | Method and apparatus for providing a text message |
CN1913661A (zh) * | 2006-08-11 | 2007-02-14 | 华为技术有限公司 | 消息转换设备与转换方法 |
CN1929513A (zh) * | 2005-09-06 | 2007-03-14 | 中兴通讯股份有限公司 | 一种短消息过滤方法 |
US20080104094A1 (en) * | 2006-10-31 | 2008-05-01 | Adrian Cowham | Systems and methods for managing syslog messages |
CN101365190A (zh) * | 2007-08-08 | 2009-02-11 | 上海亿动信息技术有限公司 | 手机终端的用户手机信息字符串的检索匹配方法和装置 |
CN101651656A (zh) * | 2008-08-12 | 2010-02-17 | 新奥特(北京)视频技术有限公司 | 一种电视台全台网***集成中消息转换的方法及*** |
-
2010
- 2010-05-31 CN CN2010101948709A patent/CN102263851A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005031995A1 (en) * | 2003-09-23 | 2005-04-07 | Motorola, Inc. | Method and apparatus for providing a text message |
CN1929513A (zh) * | 2005-09-06 | 2007-03-14 | 中兴通讯股份有限公司 | 一种短消息过滤方法 |
CN1913661A (zh) * | 2006-08-11 | 2007-02-14 | 华为技术有限公司 | 消息转换设备与转换方法 |
US20080104094A1 (en) * | 2006-10-31 | 2008-05-01 | Adrian Cowham | Systems and methods for managing syslog messages |
CN101365190A (zh) * | 2007-08-08 | 2009-02-11 | 上海亿动信息技术有限公司 | 手机终端的用户手机信息字符串的检索匹配方法和装置 |
CN101651656A (zh) * | 2008-08-12 | 2010-02-17 | 新奥特(北京)视频技术有限公司 | 一种电视台全台网***集成中消息转换的方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973461A (zh) * | 2013-02-06 | 2014-08-06 | 阿里巴巴集团控股有限公司 | 一种通知消息的推送方法及消息服务器 |
CN104125140A (zh) * | 2013-04-28 | 2014-10-29 | 腾讯科技(深圳)有限公司 | 一种消息发送方法及装置 |
CN104125140B (zh) * | 2013-04-28 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种消息发送方法及装置 |
CN104618875A (zh) * | 2015-02-06 | 2015-05-13 | 掌赢信息科技(上海)有限公司 | 一种消息发送方法和电子设备 |
CN108897728A (zh) * | 2018-06-27 | 2018-11-27 | 平安科技(深圳)有限公司 | 短信拼接处理方法、装置、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100426890C (zh) | 消息转换设备与转换方法 | |
CN101741759B (zh) | 基于即时通信的智能交互***及交互方法 | |
KR20070048020A (ko) | 문자 서비스 이모티콘 자동 변환 시스템 및 방법 | |
WO2007125412A3 (en) | Secure transmission system and method | |
EP2723039A1 (en) | Method and system for sharing webpage link | |
CN103179133A (zh) | 基于实体类的客户端与服务器通信的方法 | |
CN102263851A (zh) | 消息转换方法 | |
CN101360278A (zh) | 一种即时消息收发的方法、***和设备 | |
EP3096563A1 (en) | Method, system and terminal for realizing network access via wifi | |
CN101964722A (zh) | 用于通信的方法和*** | |
CN103532959A (zh) | 一种跨平台网络通信方法 | |
WO2015117297A1 (zh) | 协同通信的客服方法及客服*** | |
CN101621763A (zh) | 一种在手机终端显示发送方中文名称的方法和相应的装置 | |
US11743364B2 (en) | Method for interconversion between protocols | |
CN103533129A (zh) | 实时的语音翻译通信方法、***及所适用的通讯设备 | |
KR100408357B1 (en) | Multimedia messaging service method | |
CN1848973B (zh) | 一种短消息群发的方法、终端及短消息中心 | |
CN102629919B (zh) | 即时通信中用以添加联系人的方法、客户端及*** | |
CN105450589A (zh) | 远程调用方法及*** | |
CN101296197A (zh) | 即时通讯消息的传输方法和*** | |
CN102857482B (zh) | 基于多服务端的数据传输方法及*** | |
CN105007215A (zh) | 一种远程修改电邮的方法 | |
CN105516933A (zh) | 消息处理方法、装置、移动终端及服务器 | |
CN103581170A (zh) | 一种统一通信***中智能融合中间件引擎 | |
CN108173957B (zh) | 一种Http接口快速配置联调平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111130 |