处理消息会话的方法和终端的制作方法

文档序号:7866948阅读:236来源:国知局
专利名称:处理消息会话的方法和终端的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种处理消息会话的方法和终端。
背景技术
现有的移动终端,可以将和同一地址进行通信的消息按照时间顺序排列在一起供用户查看,这些按照时间顺序排列的消息组成消息会话。现有技术中,用户可以对该消息会话进行处理,例如删除部分消息,或者将该消息会话截图后转发给其他用户。例如,利用该消息会话转发功能,用户A可以将用户A和用户B的消息会话转发给用户C。但是,现有技术中,用户A可能删除了部分消息,但终端并不能显示用户A已经删除了消息;或者,用户A对用户A和用户B的消息会话进行截图之前可能删除或者修改了该消息会话中的部分消息,此时,用户C接收到的消息会话就是已经不准确的消息会话了。也就是说,现有技术中不能保证消息会话的可信性。

发明内容
有鉴于此,本发明实施例提供了一种处理消息会话的方法和终端,用以解决现有技术中不能保证处理后的消息会话的可信性的问题。第一方面,提供了一种处理消息会话的方法,包括接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。结合第一方面,在第一方面的第一种可能的实现方式中,当所述第一指令为删除指令时,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,所述对应所述第一消息组创建一条新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,包括对应所述第一消息组中每条要删除的消息,创建一条第一新消息,所述第一新消息的消息内容是预先设置的固定内容,所述预先设置的固定内容用于表明消息被删除。结合第一方面,在第一方面的第二种可能的实现方式中,当所述第一指令为转发指令时,所述第一消息内容包括所述第一消息组中每条消息的消息内容,所述对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,包括对应所述第一消息组中所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,还包括接收用户 输入的第二指令,所述第二指令用于指示进一步对所述第一消息组中的消息进行转发操作;对应所述第一消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,还包括接收用户输入的第三指令,所述第三指令用于指示对第二消息组进行转发操作,所述第二消息组中的消息包括所有所述第一新消息以及所述消息会话中除所述第一消息组之外的所有消息;对应所述第二消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容以及所述消息会话中除所述第一消息组之外的所有消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。结合第一方面的第一种可能的实现方式或第二种可能的实现方式,在第一方面的第五种可能的实现方式中,所述创建新消息还包括设置所述新消息的消息内容还包括与每条消息对应的地址信息,且所述地址信息被设置为不可编辑的。结合第一方面的第一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述对应每条要删除的消息,创建一条新消息,所述新消息的消息内容是预先设置的固定内容,包括创建如下的参数项,得到所述新消息线程标识,与对应的要删除的消息的线程标识相同;时间与对应的要删除的消息的时间相同;消息内容预先设置的固定内容,用于表明消息被删除。结合第一方面的第二种可能的实现方式,在第一方面的第七种可能的实现方式中,所述对应所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的,包括创建如下的参数项,得到所述新消息消息内容包括所述所有要转发的消息的消息内容,且排序顺序与所有要转发的消息的原始排序顺序相同,且设置所述所有要转发的消息的消息内容是不可编辑的。结合第一方面的第五种可能的实现方式,在第一方面的第八种可能的实现方式中,所述设置所述新消息的消息内容还包括与每条消息对应的地址信息,包括当所述要转发的消息是接收的消息时,获取接收消息地址信息,并将所述接收消息地址信息与对应的接收的消息设置为一个内容项;当所述要转发的消息是发送的消息时,获取发送消息地址信息,并将所述发送消息地址信息与对应的发送的消息设置为一个内容项。结合第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,所述获取接收地址信息包括从黄页服务器获取接收地址信息;或者,
从接收的消息的地址域内获取接收地址信息。结合第一方面的第八种可能的实现方式,在第一方面的第十种可能的实现方式中,所述获取发送地址信息包括从黄页服务器获取发送地址信息;或者,将预设的固定内容作为发送地址信息;或者,从本机的用户识别模块SM卡中读取发送地址信息;或者,
从服务提供商SP获取发送地址信息。结合第一方面的第七种可能的实现方式,在第一方面的第十一种可能的实现方式中,当所述第一消息组中包括至少一条的彩信时,所述创建消息内容还包括当要转发的消息为短信时,根据所述短信的消息内容生成一个文本文件;当要转发的消息为彩信时,对应所述彩信中的每个多媒体片段生成一个对应格式的文件;生成同步多媒体集成语音SMIL文件,用于组织所述文本文件和对应格式的文件,使得所述消息组转换为一条彩信。第二方面,提供了一种终端,包括接收模块,用于接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;处理模块,用于对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。结合第二方面,在第二方面的第一种可能的实现方式中,当所述第一指令为删除指令时,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,所述处理模块具体用于对应所述第一消息组中每条要删除的消息,创建一条第一新消息,所述第一新消息的消息内容是预先设置的固定内容,所述预先设置的固定内容用于表明消息被删除。结合第二方面,在第二方面的第二种可能的实现方式中,当所述第一指令为转发指令时,所述第一消息内容包括所述第一消息组中每条消息的消息内容,所述处理模块具体用于对应所述第一消息组中所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述接收模块还用于接收用户输入的第二指令,所述第二指令用于指示进一步对所述第一消息组中的消息进行转发操作;所述处理模块还用于对应所述第一消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述接收模块还用于接收用户输入的第三指令,所述第三指令用于指示对第二消息组进行转发操作,所述第二消息组中的消息包括所有所述第一新消息以及所述消息会话中除所述第一消息组之外的所有消息;所述处理模块还用于对应所述第二消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容以及所述消息会话中除所述第一消息组之外的所有消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。结合第二方面的第一种可能的实现方式或第二种可能的实现方式,在第二方面的第五种可能的实现方式中,所述处理模块还用于设置所述新消息的消息内容还包括与每条消息对应的地址信息,且所述地址信息被设置为不可编辑的。结合第二方面的第一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述处理模块具体用于 创建如下的参数项,得到所述新消息线程标识,与对应的要删除的消息的线程标识相同;时间与对应的要删除的消息的时间相同;消息内容预先设置的固定内容,用于表明消息被删除。结合第二方面的第二种可能的实现方式,在第二方面的第七种可能的实现方式中,所述处理模块具体用于创建如下的参数项,得到所述新消息消息内容包括所述所有要转发的消息的消息内容,且排序顺序与所有要转发的消息的原始排序顺序相同,且设置所述所有要转发的消息的消息内容是不可编辑的。结合第二方面的第五种可能的实现方式,在第二方面的第八种可能的实现方式中,所述处理模块具体用于当所述要转发的消息是接收的消息时,获取接收消息地址信息,并将所述接收消息地址信息与对应的接收的消息设置为一个内容项;当所述要转发的消息是发送的消息时,获取发送消息地址信息,并将所述发送消息地址信息与对应的发送的消息设置为一个内容项。结合第二方面的第八种可能的实现方式,在第二方面的第九种可能的实现方式中,所述处理模块具体用于从黄页服务器获取接收地址信息;或者,从接收的消息的地址域内获取接收地址信息。结合第二方面的第八种可能的实现方式,在第二方面的第十种可能的实现方式中,所述处理模块具体用于从黄页服务器获取发送地址信息;或者,将预设的固定内容作为发送地址信息;或者,从本机的用户识别模块SIM卡中读取发送地址信息;或者,从服务提供商SP获取发送地址信息。结合第二方面的第七种可能的实现方式,在第二方面的第i^一种可能的实现方式中,当所述消息组中包括至少一条的彩信时,所述处理模块还用于
当要转发的消息为短信时,根据所述短信的消息内容生成一个文本文件;当要转发的消息为彩信时,对应所述彩信中的每个多媒体片段生成一个对应格式的文件;生成同步多媒体集成语音SMIL文件,用于组织所述文本文件和对应格式的文件,使得所述消息组转换为一条彩信。通过上述技术方案,在处理消息会话时创建新消息,该新消息的消息内容包括第一消息内容,所述第一消息内容用于表明所述第一指令对所述消息组的操作,或者,所述第一消息内容包括所述消息组中每条消息的消息内容,所述第一消息内容是不可编辑的,因此可以根据该第一消息内容确定用户对消息组的操作,或者避免用户对消息组中的消息内容进行删除或修改,保证可信性。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明处理消息会话的方法一实施例的流程示意图;图2为本发明处理消息会话的方法另一实施例的流程示意图;图3为本发明处理消息会话的方法另一实施例的流程示意图;图4为本发明中创建新消息一实施例的流程示意图;图5为本发明中创建新消息另一实施例的流程不意图;图6为本发明终端一实施例的结构示意图;图7为本发明终端另一实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明处理消息会话的方法一实施例的流程示意图,包括11,终端接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;可选的,该第一指令可以为删除指令,以删除消息会话中的一条或多条消息;可选的,该第一指令也可以为转发指令,以转发消息会话中的一条或多条消息。12,该终端对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。其中,当第一指令为删除指令时,该新消息的不可编辑部分的内容,也就是第一消息内容是预先设置的固定内容,用于表明消息被删除;或者,当第一指令为转发指令时,该新消息的不可编辑部分的内容,也就是第一消息内容是所有要转发的消息的内容。其中,上述的第一消息组是由通信双方的消息会话中的一条或多条消息组成的,例如,消息会话中包括四条消息,那么第一消息组可以包括该四条消息中的一条消息或者多条消息。可选的,该第一消息组可以是由要删除的消息组成的,例如,用户要删除该消息会话中两条消息,那么这两条消息可以组成上述的第一消息组,之后,在接收到对该第一消息组的删除指令,也就是删除该两条消息后,可以相应生成表明已发生删除的新消息。或者,可选的,该第一消息组也可以是由要转发的消息组成的,例如,用户要将上述的消息会话转发给另一用户,那么上述的四条消息就可以组成第一消息组,之后,在接收到对第一消息组的转发指令,也就是转发上述的四条消息后,可以相应生成包括该四条消息的所有消息内容的新消息。可选的,不可编辑的部分还可以进一步包括每条消息的地址信息。本实施例在处理消息会话时创建新消息,该新消息的消息内容包括第一消息内容,第一消息内容是不可编辑的,当第一消息内容用于表明第一指令对消息组的操作时,可以确定用户的操作,例如表明用户删除了消息,可以避免用户私自删除消息而其余人不能获知引起的欺骗问题,或者,当第一消息内容包括消息组中每条消息的消息内容时,可以避免用户在转发消息会话之前任意删除或修改部分消息引起的欺骗问题。这些方式都可以保证对消息会话处理时的可信性。图2为本发明处理消息会话的方法另一实施例的流程示意图,本实施例以删除为例,本实施例中的消息可以为短信或者彩信。本实施例假设在如下场景用户A与用户B进行了如下的消息会话用户A :我希望请十天假。用户B :项目太紧了,不能请这么长的假。用户A :好,那我明天上午可以请一小时假吗?用户B :行。用户A要将上述的消息会话转发给用户C,但在转发之前,用户A删除了上述消息会话中的第二条消息和第三条消息。也就是说,如果按照现有技术的处理方式,用户A转发给用户C的消息会话为用户A :我希望请十天假。用户B :行。这样就造成了用户C的误解,该转发的消息会话的内容也是不可信的。为了提高可信性,本实施例给出如下流程21,用户A的终端接收用户A输入的删除指令,该删除指令用于指示对消息会话中的消息进行删除操作。其中,该删除指令可以携带要删除的消息的信息,以删除一条消息或者多条消息。22,用户A的终端根据删除指令,对应每条要删除的消息创建一条新消息,且该新消息的消息内容是预先设置固定的。其中,终端内可以保存消息的参数项,终端通过保存的消息的参数项,可以将消息显示给用户查看。消息的参数项可以包括如下项线程标识(thread_id):用于标识消息所属的消息会话,每个消息会话的thread_id是唯一的,例如,用户A和用户B之间的消息会话的线程标识与用户A和用户C之间的消息会话的线程标识是不同的。时间(date):用于标识消息接收或发送的时间。消息内容具体的消息要表达的内容,如“项目太紧了,不能请这么长的假”。可以理解的是,消息的参数项还可以包括其余项,具体可以参见现有技术。由于消息是用上述的参数项描述的,因此,当创建一条新消息时,终端要对应该新消息,创建对应的参数项。具体的,当对应每条被删除的消息创建一条新消息时,该新消息的参数项包括线程标识与被删除的消息的线程标识相同。时间与被删除的消息的时间相同。消息内容预先设置的固定内容,用于表明消息被删除,例如,“一条消息被删除”。可选的,当需要转发给另一用户时,本实施例还可以包括23,用户A的终端接收用户A输入的转发指令,该转发指令用于指示对删除了部分消息的消息会话进行转发操作。其中,当终端接收到转发指令后,可以对应要转发的消息组创建一条新消息,该新消息的消息内容包含所有要转发的消息内容,且该新消息的消息内容被设置为不可编辑的。具体的转发场景下创建新消息的流程可以参见下一实施例。24,用户A的终端向用户C的终端转发该处理后的消息会话。以每条被删除的消息对应一条新消息为例,经过上述处理,用户A转发给用户C的消息会话为用户A :我希望请十天假。用户B :—条消息被删除。用户A :—条消息被删除。用户B :行。当用户C接收到该消息会话后,可以获知消息有删除,就可以进一步确认内容,避免误读。可以理解的是,上述四条消息可以组成一条消息进行转发,也可以分为四条消息分别转发。本实施例描述了消息内容的处理方式,在每条消息的消息内容之前或之后还可以设置该消息的发送者的地址信息,如用户的手机号,为了保证地址信息的可信性,该地址信息可以设置为不可编辑的,且从可信的来源获取该地址信息,具体获取地址信息的方法可以参见后续实施例。本实施例在删除消息时会对应被删除的消息创建新消息,该新消息可以表明消息被删除,避免接收者的误读,提高转发的消息会话的可信性。图3为本发明处理消息会话的方法另一实施例的流程示意图,本实施例以转发消息会话为例,且该消息会话中包括至少两条消息。假设用户A需要将用户A与用户B之间的消息会话转发给用户C。31 ,用户A的终端接收用户A输入的转发指令,该转发指令用于指示对消息会话中的消息进行转发操作。其中,该转发指令中可以携带每条要转发的消息的信息,例如,携带上述四条消息的信息,以转发该四条消息;或者,该转发指令中也可以携带要转发的消息的起始信息和结束信息,以转发起始信息和结束信息之间的消息,如只包括上述的第一条消息的信息和第四条消息的信息,之后要转发的消息为上述的四条消息。32,用户A的终端对应所有要转发的消息创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。如图2所示的实施例所述,可以通过创建各参数项得到新消息,该参数项至少包括消息内容,可选的,还可以包括其余参数项。本实施例中,该新消息的消息内容至少包括不可编辑的部分,可选的还可以包括可编辑的部分。其中,不可编辑的部分包括要转发的消息会话中每条消息的消息内容,以及对应每条消息的地址信息。可编辑的部分是指在上述不可编辑的部分的基础上,用户可以自主编辑的部分。进一步的,当要转发的消息会话中的消息都是短信时,可以采用图4所示的实施例确定上述的不可编辑的部分,当要转发的消息会话中的消息至少有一条为彩信时,可以采用图5所示的实施例确定上述的不可编辑的部分。33,用户A的终端将处理后的消息会话发送给用户C的终端。例如,将用户C的地址信息添加到该新消息对应的目的地址中,之后发送该新消肩、O参见图4,假设要转发的消息会话中包括的消息都是短信,则可以采用本实施例创建该新消息的不可编辑的部分。本实施例假设用户A要转发如下的消息会话给用户C 用户A :我希望请十天假。用户B :项目太紧了,不能请这么长的假。用户A :好,那我明天上午可以请一小时假吗?用户B :行。本实施例给出如下流程以确定不可编辑的部分,其中,不可编辑的部分可以包括具体内容部分和地址信息部分。本实施例包括41,获取具体内容部分,该具体内容部分就是要转发的消息的消息内容,且排列顺序与原始排列顺序相同。如在上述场景下,具体内容部分包括我希望请十天假。项目太紧了,不能请这么长的假。好,那我明天上午可以请一小时假吗?
行。42,获取地址信息部分,地址信息部分包括接收消息的地址信息和发送消息的地
址信息。如在上述场景下,接收消息的地址信息为用户B的地址信息,发送消息的地址信息为用户A的地址信息。具体可以包括( I)获取接收消息的地址信息,具体可以包括从接收消息的地址(address)域获取;或者, 从黄页服务器获取。其中,现有技术中接收消息的地址信息通常是从地址本中获取的,例如,用户A收到用户B发送的短信后,其显示的接收消息的地址信息是用户A为用户B设置的名称,由于用户完成可以按照自己的意愿命名,这就会造成用户的显示信息是不可信的,例如,将“ 10086”存为“老板”,就会伪造一段和老板的对话。而本实施例中,为了保证接收消息的地址信息的可信性,可以直接从接收消息的地址域获取,该地址域通常就是接收消息来自的用户的手机号,如用户B的手机号,相对于从地址本获取用户A自定义的名称是真实客观的。另外,也可以从黄页服务器中获取,其中,黄页服务器中可以记录手机号与显示名称的对应关系,从黄页服务器中获取的是与手机号对应的显示名称,如“张三”。相当于用户A在自己的终端内存储的地址本,黄页服务器是具有可信性的设备,其中保存的对应关系可以认为是真实可信的,用户是不能随意更改其对应关系的。(2)获取发送消息的地址信息,具体可以包括从黄页服务器获取;或者,设置为固定的显示名称;或者,从用户识别模块(Subscriber Identity Module, SIM)卡中读取本机地址;或者,从服务提供商(Service Provider, SP)获取本机地址。其中,在上述场景下发送消息的地址信息就是用户A的地址信息。由于黄页服务器是可信性的设备,可以从黄页服务器获取可信的显示名称,如“李四”;或者,设置的固定的显示名称,例如为“我”或者“发送方”;或者,可以使用“电话管理器(TelephonyManager)”从本机的SIM卡中获取本机地址,如用户A的手机号;或者,用户A的终端向SP发送一条短信,SP接收到该短信时可以从该短信中获取用户A的手机号,之后SP可以将该手机号发送给用户A。43,将地址信息部分与具体内容部分对应组合,也就是说接收消息地址信息与对应的接收的消息组成一个内容项,发送消息地址信息与对应的发送的消息组成一个内容项。可以包括将每条消息的地址信息添加到该消息的消息内容之前或者之后,就可以得到新消息的不可编辑部分,例如,以地址信息为显示名称,且用户A和用户B的显示名称分别为“我”和“老板”为例,那么,该新消息的不可编辑部分包括我我希望请十天假。
老板项目太紧了,不能请这么长的假。我好,那我明天上午可以请一小时假吗?老板行。在确定出不可编辑的部分后,可选的,用户A在不可编辑的基础上还可以在编辑一些内容,如在短信内容中再增加一段文本,例如增加文本后的消息内容如下以下是我与老板的对话请参考我我希望请十天假。老板项目太紧了,不能请这么长的假。我好,那我明天上午可以请一小时假吗?老板行。经过上述处理,可以得到新消息的消息内容,之后可以将该消息内容转发给用户C0本实施例在转发消息会话时,将该消息会话中的消息的消息内容设置为不可编辑的,可以避免用户对转发的消息会话的篡改,保证内容可信性;并且,本实施例还对应原来的每条消息内容设置客观真实的地址信息,而不是采用地址本中的地址信息,可以保证显示名称的可信性。另外,相对于截图方式发送的消息会话,本实施例可以对应包含多条消息的消息会话创建一条新消息,依然可以采用短信方式发送,无需采用图片方式发送,当消息会话包含的消息的数量较多时也不需要多次截屏多次发送,可以降低通信成本,以及提高用户体验。参见图5,假设要转发的消息会话中包括的消息中至少有一条彩信,则可以采用本实施例创建该新消息的不可编辑的部分。同样以用户A需要将用户A与用户B之间的消息会话转发给用户C为例。与上一实施例不同的是,上一实施例中该要转发的消息会话中包含的消息都是短信,而本实施例中至少包含一条彩信。本实施例包括51,获取具体内容部分,该具体内容部分就是要转发的消息的消息内容,且排列顺序与原始排列顺序相同。52,获取地址信息部分,地址信息部分包括接收消息的地址信息和发送消息的地
址信息。53,将地址信息部分与具体内容部分对应组合。该5广53的具体内容可以参见43,不再赘述。由于本实施例至少包括一条彩信,因此要转发的消息,也就是该新消息也是彩信。相对于短信,彩信还需要采用同步多媒体集成语言(SynchronizedMultimediaIntegration Language, SMIL)文件表明各消息内容的相互关系。即本实施还包括54,对应每条组合后的消息内容,生成多媒体片段。(I)当组合后的消息内容为短信时,生成的多媒体片段为文本(text)文件;例如,当组合后的消息内容为“我我希望请十天假。”时,由于该消息内容为短信,则对应该“我我希望请十天假”生成一个text文件;(2)当组合后的消息内容为彩信时,针对彩信的原每个多媒体片段生成相应的文件,例如,原多媒体片段可以包括图片、视频或者音频,那么相应生成的文件分别为图片(image)文件、视频(video)文件、音频(audio)文件。55,生成SMIL文件,用于组织生成的各多媒体片段。SMIL文件是一种多媒体操纵语音,能够对多媒体片段进行有机智能的组合。一个SMIL文件的例子如下
<smil>
〈head.〉
<meta name="tit!e" content="mms" /> <meta. name=,iauthor!' content="John Smith" />
〈layout〉<! —This an "landscape" screen (2*qcif)-->
<root-layout width="352” height=" 144"/>
<reeion id=”imaue” width=" 176" heiuht=”144”
I-,'i—,i ,'
left=”0” Iop=mO*' />
<reeion id="Text" width=” 176” heidn=”144” left=”176” top
t-..’X
="0"/>
</layout>
</head>
<body>
<par dur = "7000ms" >
<img src = "Imagel.jpg" region="Image" />
〈text src = "Textl .txt" region="Text" />
</par>
</body>
</smii>其中,SMIL文件以开始,以</smil>结束;
SMIL由head和body两部分组成,head部分以〈head〉开始,以〈/head〉结束,body部分以〈body〉开始,以〈/body〉结束;head部分用于记录附加信息,例如标题、作者、基地址等;body部分记录具体的各多媒体片段的关系。其中,多媒体片段的结构组织关系包括顺序的和并行的;顺序的用<seq>…〈/seq>表示,表示其中的各多媒体片段是顺序显示的;并行的用〈par>-〈/par>表示,表示其中的各多媒体片段是并行显示的。如上述的例子,表示“Imagel. jpg”和“Textl. txt”是并列显示的。多媒体片段用dur表示时间控制,例如,dur=〃7000ms〃表示“Imagel. jpg”和“Textl. txt”的显示时间都是7000ms。多媒体片段的布局设计用〈layout〉…〈/layout〉表示,包括基本显示窗口和各多媒体片段的显不窗口与基本显不窗口的关系,基本显不窗口用root-layout表不,表明宽(width)和高(height)分别具有的像素的数量,对于各媒体片段,分别用左(left)和上(top)表示距离基本显示窗口的左端和顶端的像素数量,用宽(width)和高(height)分别表示宽度和高度具有的像素数量。根据上述对SMIL文件的描述,对54生成的各多媒体片段至少需要重新布局,还可以重新设定显示时间等。以如下场景为例进行说明假设要转发的消息会话包括两条消息,一条为短信,另一条为彩信,对应54 55可以具体包括(I)提取短信的消息内容并与该短信的发送者的显示名称一起存为文本文件,例如命名为“FirstText. txt”文件。(2)提取彩信的各多媒体对象,假设该彩信包含一个图片、一个文本和一个音频,那么可以将上述三种多媒体对象分别重命名为“Secondlmage. jpg”、“SecondTextI. txt”和"SecondSound. amr”,另外,由于还要转发彩信的发送者的显示命令,因此针对该彩信的发 送者的显示名称可以生成另一个文本文件,例如命名为“SecondText2. txt”。(3)针对生成的各文件重新布局,得到各文件的显示窗口的信息。例如,上述文件的区域分别为Textl、Image、Text2、Audio、Text3,针对这些区域
的显示窗口的设置可以如下
〈layout〉<! —This an "landscape" screen (2*qcif)—>
<root-iayout width="X" height=”Y”./>
〈region id="Textl" width^'al" height="a2" left=”a3” top="a4'! />
〈region id="Image" width="bl" height="b2" left='!b3" top="b4" />
<region id="Audio" width="c I" height="c2"
!eft="c3" top=Mc4" />
〈region id="Text2" width='!dl" height="d2" left="d3" top ="d4"/>
〈region id="Text3" width="el" height="e2" Ieft="e3" top =”e47>
</layout>其中,〈root-layout width=〃X〃height=〃Y〃/>表不基本显不窗口,其具体内容可以与原彩信对应的该项内容相同;后续的region id的内容分别为上述五个多媒体片段对应的显示窗口,其中的are4都是设置值,使得这五个显示窗口组合后的大小为基本显示窗口的大小,且该五个显
示窗口不重叠。具体的数值可以根据如下方式确定可以用字母、数字、或者字母和数字的组合,依照如递增的方式进行,实际只要保证一条新生成消息中的媒体对象名称不重复即可.(4)在body部分增加对各多媒体片段的描述。假设为各多媒体片段设置相同的显示时间,用T表示,则body部分可以设置如下内容
〈par dur = "T" >
〈text src = " FirstText.txt" region="Textl" />
<img src = ” SecondImage.jpg " region=" I mage" />
〈text src = " SecondTextl .txt" region="Text2" />
<aud src = " SecondSound.amr " region="Audio" />
〈text src = " SecondText2.txt" region="Text3" />
</par>其中,上述的T可以为终端设定的数值,或者根据用户输入的时间设定,如设置成用户希望媒体对象呈现的时间.可以理解的是,多媒体片段设置的显示时间也可以不同,当不同时可以分别描述
各项,如
<par dur = "Tl" >
<text src = " FirstText.txt " region="Textl" />
</par>
<par dur = "T2" >
<img src = " SecondImage.jpg " region="Iir!age" />
<lext src = " SecondTextl .txt" region="Text2" />
<aud src = " SecondSound.amr ” region="Audio" />
<text src = " SecondText2.txt" region="Text3" />
</par>其中,上述的Tl和T2可以采用如下方式确定终端设定的数值,或者根据用户输入的时间设定,如设置成用户希望媒体对象呈现的时间.通过上述流程可以完成布局以及显示时间的设置,还可以设置SMIL文件中的其余项。另外,当用户在转发的消息会话之外还自编辑一些内容后,针对可编辑部分,也可以按照上述对短信和彩信的处理方式,对用户输入的可编辑部分进行处理,得到新的文件并在SMIL文件中将该新的文件与不可编辑的部分对应的文件联合设置。本实施例在上一实施例的基础上还可以将多条彩信或者彩信与短信一起转发,而采用截图方式时彩信的一些多媒体片段,或称为附件是不能被转发的,如音频、视频等,本实施例通过上述处理可以保证彩信各个附件的正确转发,提高转发效果和用户体验。图6为本发明终端一实施例的结构示意图,该终端60包括接收模块61和处理模块62 ;接收模块61用于接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;处理模块62用于对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。可选的,当所述第一指令为删除指令时,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,所述处理模块62具体用于对应所述第一消息组中每条要删除的消息,创建一条第一新消息,所述第一新消息的消息内容是预先设置的固定内容,所述预先设置的固定内容用于表明消息被删除。可选的,当所述第一指令为转发指令时,所述第一消息内容包括所述第一消息组中每条消息的消息内容,所述处理模块62具体用于对应所述第一消息组中所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。可选的,所述接收模块61还用于接收用户输入的第二指令,所述第二指令用于指示进一步对所述第一消息组中的消息进行转发操作;所述处理模块62还用于对应所述第一消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。可选的,所述接收模块还用于接收用户输入的第三指令,所述第三指令用于指示对第二消息组进行转发操作,所述第二消息组中的消息包括所有所述第一新消息以及所述消息会话中除所述第一消息组之外的所有消息;所述处理模块还用于对应所述第二消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容以及所述消息会话中除所述第一消息组之外的所有消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。可选的,所述处理模块62还用于设置所述新消息的消息内容还包括与每条消息对应的地址信息,且所述地址信息被设置为不可编辑的。可选的,所述处理模块62具体用于创建如下的参数项,得到所述新消息线程标识,与对应的要删除的消息的线程标识相同;时间与对应的要删除的消息的时间相同;消息内容预先设置的固定内容,用于表明消息被删除。可选的,所述处理模块62具体用于创建如下的参数项,得到所述新消息消息内容包括所述所有要转发的消息的消息内容,且排序顺序与所有要转发的消息的原始排序顺序相同,且设置所述所有要转发的消息的消息内容是不可编辑的。可选的,所述处理模块62具体用于当所述要转发的消息是接收的消息时,获取接收消息地址信息,并将所述接收消息地址信息与对应的接收的消息设置为一个内容项;当所述要转发的消息是发送的消息时,获取发送消息地址信息,并将所述发送消息地址信息与对应的发送的消息设置为一个内容项。可选的,所述处理模块62具体用于
从黄页服务器获取接收地址信息;或者,从接收的消息的地址域内获取接收地址信息。可选的,所述处理模块62具体用于从黄页服务器获取发送地址信息;或者,将预设的固定内容作为发送地址信息;或者,从本机的SIM卡中读取发送地址信息;或者,从SP获取发送地址信息。可选的,当所述第一消息组中包括至少一条的彩信时,所述处理模块62还用于 当要转发的消息为短信时,根据所述短信的消息内容生成一个文本文件;当要转发的消息为彩信时,对应所述彩信中的每个多媒体片段生成一个对应格式的文件;生成SMIL文件,用于组织所述文本文件和对应格式的文件,使得所述消息组转换为一条彩信。本实施例在处理消息会话时创建新消息,该新消息的部分内容是不可编辑的,可以避免用户对消息会话的任意修改,保证可信性。图7为本发明终端另一实施例的结构示意图,该终端70包括发射电路702、接收电路703、功率控制器704、处理器705,存储器706及天线701。处理器705控制终端70的操作,处理器705还可以称为CPU。存储器706可以包括只读存储器和随机存取存储器,并向处理器705提供指令和数据。存储器706的一部分还可以包括非易失行随机存取存储器(NVRAM)0具体的应用中,终端70可以嵌入或者本身可以就是例如移动电话之类的无线通信设备,还可以包括容纳发射电路702和接收电路703的载体,以允许设备70和远程设备之间进行数据发射和接收。发射电路702和接收电路703可以耦合到天线701。终端70的各个组件通过总线系统7100耦合在一起,其中总线系统7100除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统7100。上述本发明实施例揭示的方法可以应用于接收电路703和处理器705中,或者说由接收电路703和处理器705以实现。在实现过程中,上述方法的各步骤可以通过处理器705中的硬件的集成逻辑电路或者软件形式的指令完成。这些指令可以通过其中的处理器705以配合实现及控制。用于执行本发明实施例揭示的方法,上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件解码处理器执行完成,或者用解码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器706,处理器705读取存储器706中的信息,结合其硬件完成上述方法的步骤。具体的,接收电路703用于接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;处理器705用于对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。可选的,当所述第一指令为删除指令时,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,处理器705具体用于对应所述第一消息组中每条要删除的消息,创建一条第一新消息,所述第一新消息的消息内容是预先设置的固定内容,所述预先设置的固定内容用于表明消息被删除。可选的,当所述第一指令为转发指令时,所述第一消息内容包括所述第一消息组中每条消息的消息内容,处理器705具体用于对应所述第一消息组中所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。可选的,接收电路703还用于接收用户输入的第二指令,所述第二指令用于指示进一步对所述第一消息组中的消息进行转发操作;处理器705还用于对应所述第一消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。可选的,接收电路703还用于接收用户输入的第三指令,所述第三指令用于指示对第二消息组进行转发操作,所述第二消息组中的消息包括所有所述第一新消息以及所述消息会话中除所述第一消息组之外的所有消息;处理器705还用于对应所述第二消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容以及所述消息会话中除所述第一消息组之外的所有消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。可选的,处理器705具体用于设置所述新消息的消息内容还包括与每条消息对应的地址信息,且所述地址信息被设置为不可编辑的。可选的,处理器705具体用于创建如下的参数项,得到所述新消息线程标识,与对应的要删除的消息的线程标识相同;时间与对应的要删除的消息的时间相同;消息内容预先设置的固定内容,用于表明消息被删除。可选的,处理器具体用于创建如下的参数项,得到所述新消息消息内容包括所述所有要转发的消息的消息内容,且排序顺序与所有要转发的消息的原始排序顺序相同,且设置所述所有要转发的消息的消息内容是不可编辑的。可选的,处理器具体用于当所述要转发的消息是接收的消息时,获取接收消息地址信息,并将所述接收消息地址信息与对应的接收的消息设置为一个内容项;当所述要转发的消息是发送的消息时,获取发送消息地址信息,并将所述发送消息地址信息与对应的发送的消息设置为一个内容项。可选的,处理器具体用于从黄页服务器获取接收地址信息;或者,
从接收的消息的地址域内获取接收地址信息。可选的,处理器具体用于从黄页服务器获取发送地址信息;或者,将预设的固定内容作为发送地址信息;或者,从本机的SM卡中读取发送地址信息;或者,从SP获取发送地址信息。可选的,当所述第一消息组中包括至少一条的彩信时,处理器具体用于
当要转发的消息为短信时,根据所述短信的消息内容生成一个文本文件;当要转发的消息为彩信时,对应所述彩信中的每个多媒体片段生成一个对应格式的文件;生成SMIL文件,用于组织所述文本文件和对应格式的文件,使得所述消息组转换为一条彩信。本实施例在处理消息会话时创建新消息,该新消息的部分内容是不可编辑的,可以避免用户对消息会话的任意修改,保证可信性。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以 上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
权利要求
1.一种处理消息会话的方法,其特征在于,包括接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。
2.根据权利要求I所述的方法,其特征在于,当所述第一指令为删除指令时,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,所述对应所述第一消息组创建一条新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的, 包括对应所述第一消息组中每条要删除的消息,创建一条第一新消息,所述第一新消息的消息内容是预先设置的固定内容,所述预先设置的固定内容用于表明消息被删除。
3.根据权利要求I所述的方法,其特征在于,当所述第一指令为转发指令时,所述第一消息内容包括所述第一消息组中每条消息的消息内容,所述对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,包括对应所述第一消息组中所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。
4.根据权利要求2所述的方法,其特征在于,还包括接收用户输入的第二指令,所述第二指令用于指示进一步对所述第一消息组中的消息进行转发操作;对应所述第一消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。
5.根据权利要求2所述的方法,其特征在于,还包括接收用户输入的第三指令,所述第三指令用于指示对第二消息组进行转发操作,所述第二消息组中的消息包括所有所述第一新消息以及所述消息会话中除所述第一消息组之外的所有消息;对应所述第二消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容以及所述消息会话中除所述第一消息组之外的所有消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述创建新消息还包括设置所述新消息的消息内容还包括设置与每条消息对应的地址信息,且所述地址信息被设置为不可编辑的。
7.根据权利要求2所述的方法,其特征在于,所述对应每条要删除的消息,创建一条新消息,所述新消息的消息内容是预先设置的固定内容,包括创建如下的参数项,得到所述新消息线程标识,与对应的要删除的消息的线程标识相同;时间与对应的要删除的消息的时间相同;消息内容预先设置的固定内容,用于表明消息被删除。
8.根据权利要求3所述的方法,其特征在于,所述对应所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的,包括创建如下的参数项,得到所述新消息消息内容包括所述所有要转发的消息的消息内容,且排序顺序与所有要转发的消息的原始排序顺序相同,且设置所述所有要转发的消息的消息内容是不可编辑的。
9.根据权利要求6所述的方法,其特征在于,所述设置所述新消息的消息内容还包括与每条消息对应的地址信息,包括当所述要转发的消息是接收的消息时,获取接收消息地址信息,并将所述接收消息地址信息与对应的接收的消息设置为一个内容项;当所述要转发的消息是发送的消息时,获取发送消息地址信息,并将所述发送消息地址信息与对应的发送的消息设置为一个内容项。
10.根据权利要求9所述的方法,其特征在于,所述获取接收地址信息包括从黄页服务器获取接收地址信息;或者,从接收的消息的地址域内获取接收地址信息。
11.根据权利要求9所述的方法,其特征在于,所述获取发送地址信息包括从黄页服务器获取发送地址信息;或者,将预设的固定内容作为发送地址信息;或者,从本机的用户识别模块SIM卡中读取发送地址信息;或者,从服务提供商SP获取发送地址信息。
12.根据权利要求8所述的方法,其特征在于,当所述第一消息组中包括至少一条的彩信时,所述创建消息内容还包括当要转发的消息为短信时,根据所述短信的消息内容生成一个文本文件;当要转发的消息为彩信时,对应所述彩信中的每个多媒体片段生成一个对应格式的文件;生成同步多媒体集成语音SMIL文件,用于组织所述文本文件和对应格式的文件,使得所述消息组转换为一条彩信。
13.—种终端,其特征在于,包括接收模块,用于接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;处理模块,用于对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。
14.根据权利要求13所述的终端,其特征在于,当所述第一指令为删除指令时,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,所述处理模块具体用于对应所述第一消息组中每条要删除的消息,创建一条第一新消息,所述第一新消息的消息内容是预先设置的固定内容,所述预先设置的固定内容用于表明消息被删除。
15.根据权利要求13所述的终端,其特征在于,当所述第一指令为转发指令时,所述第一消息内容包括所述第一消息组中每条消息的消息内容,所述处理模块具体用于对应所述第一消息组中所有要转发的消息,创建一条新消息,所述新消息的消息内容包括所述所有要转发的消息的消息内容,且设置所述要转发的消息的消息内容是不可编辑的。
16.根据权利要求14所述的终端,其特征在于,所述接收模块还用于接收用户输入的第二指令,所述第二指令用于指示进一步对所述第一消息组中的消息进行转发操作;所述处理模块还用于对应所述第一消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。
17.根据权利要求15所述的终端,其特征在于,所述接收模块还用于接收用户输入的第三指令,所述第三指令用于指示对第二消息组进行转发操作,所述第二消息组中的消息包括所有所述第一新消息以及所述消息会话中除所述第一消息组之外的所有消息;所述处理模块还用于对应所述第二消息组创建一条第二新消息,所述第二新消息的消息内容包括所有所述第一新消息的消息内容以及所述消息会话中除所述第一消息组之外的所有消息的消息内容,且设置所述第二新消息的消息内容是不可编辑的。
18.根据权利要求14或15所述的终端,其特征在于,所述处理模块还用于设置所述新消息的消息内容还包括与每条消息对应的地址信息,且所述地址信息被设置为不可编辑的。
19.根据权利要求14所述的终端,其特征在于,所述处理模块具体用于创建如下的参数项,得到所述新消息线程标识,与对应的要删除的消息的线程标识相同;时间与对应的要删除的消息的时间相同;消息内容预先设置的固定内容,用于表明消息被删除。
20.根据权利要求15所述的终端,其特征在于,所述处理模块具体用于创建如下的参数项,得到所述新消息消息内容包括所述所有要转发的消息的消息内容,且排序顺序与所有要转发的消息的原始排序顺序相同,且设置所述所有要转发的消息的消息内容是不可编辑的。
21.根据权利要求18所述的终端,其特征在于,所述处理模块具体用于当所述要转发的消息是接收的消息时,获取接收消息地址信息,并将所述接收消息地址信息与对应的接收的消息设置为一个内容项;当所述要转发的消息是发送的消息时,获取发送消息地址信息,并将所述发送消息地址信息与对应的发送的消息设置为一个内容项。
22.根据权利要求21所述的终端,其特征在于,所述处理模块具体用于从黄页服务器获取接收地址信息;或者,从接收的消息的地址域内获取接收地址信息。
23.根据权利要求21所述的终端,其特征在于,所述处理模块具体用于从黄页服务器获取发送地址信息;或者,将预设的固定内容作为发送地址信息;或者,从本机的用户识别模块SIM卡中读取发送地址信息;或者,从服务提供商SP获取发送地址信息。
24.根据权利要求20所述的终端,其特征在于,当所述第一消息组中包括至少一条的彩信时,所述处理模块还用于当要转发的消息为短信时,根据所述短信的消息内容生成一个文本文件;当要转发的消息为彩信时,对应所述彩信中的每个多媒体片段生成一个对应格式的文件;生成同步多媒体集成语音SMIL文件,用于组织所述文本文件和对应格式的文件,使得所述消息组转换为一条彩信。
全文摘要
本发明提供一种处理消息会话的方法和终端。该方法包括接收用户输入的第一指令,所述第一指令用于指示对消息会话中的第一消息组进行操作,所述第一消息组至少包括一条消息;对应所述第一消息组创建新消息,所述新消息的消息内容包括第一消息内容,所述第一消息内容是不可编辑的,所述第一消息内容用于表明所述第一指令对所述第一消息组的操作,或者,所述第一消息内容包括所述第一消息组中每条消息的消息内容。本发明实施例可以保证处理消息会话后保证其可信性。
文档编号H04W4/18GK102984676SQ20121049676
公开日2013年3月20日 申请日期2012年11月29日 优先权日2012年11月29日
发明者涂永峰, 王雷 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1