CN103607516B - 短信操作方法、装置及设备 - Google Patents
短信操作方法、装置及设备 Download PDFInfo
- Publication number
- CN103607516B CN103607516B CN201310632808.7A CN201310632808A CN103607516B CN 103607516 B CN103607516 B CN 103607516B CN 201310632808 A CN201310632808 A CN 201310632808A CN 103607516 B CN103607516 B CN 103607516B
- Authority
- CN
- China
- Prior art keywords
- short message
- user
- short
- merging
- splitting
- 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
- 238000000034 method Methods 0.000 claims abstract description 78
- 230000004913 activation Effects 0.000 claims abstract description 16
- 230000003213 activating effect Effects 0.000 claims description 68
- 239000003086 colorant Substances 0.000 claims description 10
- 230000008569 process Effects 0.000 abstract description 17
- 238000004891 communication Methods 0.000 abstract description 14
- 238000010219 correlation analysis Methods 0.000 description 9
- 230000003993 interaction Effects 0.000 description 4
- 238000012098 association analyses Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Landscapes
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种短信操作方法、装置及设备,其中,短信操作方法包括:获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;判断所述至少两条短信的发送方标识信息是否相同;在所述短信中至少有两条短信的发送方标识信息相同时,获取用户的操作指令,激活短信合并状态;根据所述用户的操作指令,对需要合并的短信进行合并处理。通过本发明提供的方法,在不受通信协议的限制下解决长短信收发的问题的同时,根据用户输入的操作指令对短信进行合并,加强了用户与短信合并过程的交互,增强了短信合并的灵活性。
Description
技术领域
本发明涉及信息通讯技术领域,具体涉及一种短信操作方法、装置及设备。
背景技术
在短信收发过程中,通常会遇到字数限制的问题,一个具体的例子,日常使用移动设备收发短信时,对于短信接收方而言,接收的短信有字数限制,一条短信的字数限制是70个字符,当发送的短信的长度超过70个字符时,这条短信会被拆分成多条短信进行发送。而这多条短信在发送的过程中,由于通信网络的原因,经常会出现接收方接收到的短信是乱序的,会影响用户的正常阅读;另外,如果短信中的可点击部分,如网址、电话号码或地址链接等被拆分开之后则无法正常点击操作,影响到正常的操作。
目前,为了解决长短信被拆分的问题,一些运营商推出了长短信服务,按照相同的短信通信协议,在发送方与接收方同时支持该短信通信协议的情况下,可以实现收发长短信的服务。一个具体的例子,短信发送方与短信接收方支持相同的长短信协议,比如GSM(GlobalSystemforMobilecommunication,全球移动通信***)和CDMA(CodeDivisionMultipleAccess,码分多址)均使用UDH(UserDataHeader,用户数据头)的方式实现长短信的发送,接收短信方接收到长短信后,在协议的支持下按照协议解析该长短信,并将解析后的长短信显示给用户。
发明人在实现本发明的过程中发现,采用上述方式需要对现有的短信包进行一定的修改,即在短信内容前面需要增加必要地数据,以UDH方式为例,需要在发送短信方发送的长短信开头增加6个字节的数据。由于在长短信中增加了6个字节的数据,因此如果移动设备不支持这种方式,接收短信方接收的短信就会发现乱码,甚至有些移动设备无法显示短信内容。
因此,需要本领域技术人员迫切解决的问题就在于,如何能实现不受短信通信协议的限制的同时,实现长短信的收发,也能增强用户与短信操作过程的交互。
发明内容
本发明提供了一种短信操作的方法、装置及设备,能够在不受通信协议的限制下解决长短信收发的问题的同时,根据用户输入的操作指令对短信进行合并,加强了用户与短信合并过程的交互,增强了短信合并的灵活性。
依据本发明的第一个方面,提供了一种短信操作方法,包括:
获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;
判断所述至少两条短信的发送方标识信息是否相同;
在所述短信中至少有两条短信的发送方标识信息相同时,获取用户的操作指令,激活短信合并状态;
根据所述用户的操作指令,对需要合并的短信进行合并处理。
依据本发明的第二个方面,提供了一种短信操作装置,包括:
第一短信获取模块,用于获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;
标识信息判断模块,用于判断所述至少两条短信的发送方标识信息是否相同;
合并状态激活模块,用于在所述短信中至少有两条短信的发送方标识信息相同时,获取用户的操作指令,激活短信合并状态;
第一短信合并模块,用于根据所述用户的操作指令,对需要合并的短信进行合并处理。
依据本发明的第三个方面,提供了一种短信操作方法,包括:
获取短信接收方接收的至少两条短信,所述短信包括短信发送方的标识信息;
获取的短信中有至少两条短信的短信发送方标识信息相同时,则对短信发送方标识信息相同的所有短信内容进行关联性分析判断;
在所述所有短信中至少有两条短信相关联时,对所述至少两条短信进行合并处理;
若所述合并后的短信出现合并错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要重新合并的短信进行重新合并处理。
依据本发明的第四个方面,提供了一种短信操作设备,包括:
第二短信获取模块,用于获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;
关联判断模块,用于获取的短信中有至少两条短信的短信发送方标识信息相同时,则对短信发送方标识信息相同的所有短信内容进行关联性分析判断;
第二短信合并模块,用于在所述所有短信中至少有两条短信相关联时,对所述至少两条短信进行合并处理;
第三短信合并模块,用于若所述合并后的短信出现合并错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要重新合并的短信进行重新合并处理。
根据本发明提供的一种短信操作的方法,首先获取来自同一短信发送方发送的至少两条短信,若用户希望对其中的某些短信进行合并时,可以输入操作指令,激活短信合并状态,对希望合并的短信进行合并。采用本发明的方法,不受短信通信协议的限制,实现了长短信的发送与接收,避免了现有技术因为短信通信协议的限制带来的乱码或无法显示短信的问题;同时根据用户的操作指令,激活短信合并状态,对用户希望合并的短信合并,加强了用户与短信合并过程的交互,增强了短信合并的灵活性。
另外,本发明还提供了另外一种短信操作的方法,首先,对来自同一短信发送方发送的短信进行自动合并,当合并后的短信出现问题(如有些短信未合并上)时,可以按照用户的输入操作指令对合并上的短信与未合并上的短信进行再次合并。通过此方法,采用按照用户的输入操作指令对合并后的短信再次合并的方法,对自动合并短信的方式进行了必要的补充,能够更好的合并希望合并的短信。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本发明实施例一的一种短信操作方法的流程图;
图2示出了根据本发明实施例一的一种短信操作装置的示意图;
图3示出了根据本发明实施例二的一种短信操作方法的流程图;
图4示出了根据本发明实施例二的一种短信操作装置的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
实施例一、一种短信操作方法。下面结合图1对本发明提供的方法进行详细说明。
图1中,S101、获取短信接收方接收的至少两条短信,上述短信包括短信发送方标识信息。
具体的,在日常短信的收发过程中,因为运营商对短信容量(每条短信的字符数)的限制,即短信接收方一次只能接收到短信发送方发送的70个字符以内(包含70个字符)的短信,如果短信发送方发送的短信超过70个字符,运营商的短信消息中心会将这条超过70个字符的短信拆分为多条短信进行发送。
在短信收发的过程中,短信发送方首先将短信发送给短信消息中心,然后短信消息中心将接收到的短信转发给短信接收方,这样就实现了短信的异步收发机制。当短信发送方发送的短信超过70个字符,短信消息中心接收到该短信,会将这条长短信按某种规则拆分为多条短信转发给短信接收方。在进行将长短信拆分为多条短信的过程中,一般情况下,除最后一条短信的字符数不确定外,其它拆分后的短信都会达到一定的容量(即字符数),比如,短信发送方发送的短信字符数为160,短信消息中心接收到此短信后,会按照目前运营商对字符数的限制进行拆分,即会将这条短信拆分为3条短信,三条短信的字符数分别为70、70、20,当然,也可以不按照70个字符数来对这条长短信进行拆分,比如说可以拆分为60、60、40这3条短信,甚至可以拆分为字符数为50、50、50、10的4条短信,具体如何进行拆分可以根据接收到的短信的具体情况进行,并不局限于上述的几种拆分方式。
短信消息中心将短信发送方发送的长短信进行拆分后,将这些拆分后的短信逐一发送给短信接收方,短信接收方接收到上述经过拆分后的多条短信,每条短信中包含该短信发送方标识信息和短信容量信息。其中,短信发送方标识信息可以表现为多种形式,最常用的一种表现形式是将该手机号码作为该短信发送方的标识信息,对该短信发送方唯一标识;短信容量信息即短信的字符数,可以通过多种方式来获得,其中,可以设置一统计函数对接收到的每条短信的字符数进行统计。
在具体实际中,一般短信消息中心将短信发送方发送的短信拆分后,会将这些拆分后的多条短信尽量在比较短的时间内发送给短信接收方,同样,短信接收方也会在较短的时间内接收到这些拆分后的短信。因此,可以预先设置一动态时间阈值,短信接收方在设置的时间阈值内接收短信消息中心发送的多条短信,当然,若短信接收方在上述时间阈值内接收到一条短信,就不可能进行短信合并了,对下一个时间阈值内的至少两条短信进行合并。上述动态时间阈值可以根据当前网络的状况进行设置,若当前网络状况良好,可以将时间阈值设置得稍微短一些;若当前网络状况不好,则可以将时间阈值设置得适当长一些,总之,时间阈值的设置可以根据具体情况来设置。
S102、判断获取的至少两条短信的发送方标识信息是否相同。
具体的,在短信合并时,只是对来自同一个短信发送方的多条短信进行合并处理,对来自不同短信发送方的多条短信不进行合并处理,因为来自同一短信发送方的多条短信才有可能是经过短信消息中心拆分后的短信,而来自不同短信发送方的多条短信不可能是经过短信消息中心拆分后的短信,因此,在短信合并之前,需要确定短信接收方在预先设置的时间阈值内接收到的多条短信(至少两条)是否来自同一短信发送方。具体实现时,根据短信接收方在时间阈值内接收到的每条短信包含的短信发送方标识信息,判断每条短信的发送方标识信息是否相同,如果某些短信的发送方标识信息相同,说明这些短信来自同一短信发送方;如果某些短信的发送方标识信息不相同,说明它们来自不同的短信发送方。将来自同一短信发送方的短信归为一类。
S103、在短信中至少有两条短信的发送方标识信息相同时,获取用户的操作指令,激活短信合并状态。
将来自同一短信发送方的短信归为一类后,由于网络状态的原因,短信接收方接收到的短信可能出现乱序或其它的问题,影响用户的阅读。若用户希望对乱序的短信排序后进行合并,以利于阅读,可以在移动设备上输入操作指令,根据用户在移动设备上的输入操作指令,激活短信合并状态。
具体的,若用户希望对来自同一短信发送方的短信的其中某些短信进行合并处理时,用户可以在移动设备上进行手势操作。当识别到用户有手势操作时,捕获用户的手势操作,识别用户在移动设备上的手势操作是否为短信合并操作,若通过用户的手势操作,识别出用户在移动设备上的手势操作为短信合并操作,激活短信合并状态,对上述短信进行合并处理。需要说明的是,上述步骤S102与本步骤S103的顺序可以调换,即可以先获取到用户的合并手势操作,激活短信合并状态,然后对用户希望合并的短信的发送方的标识信息进行判断,如果其中至少有两条短信的标识信息相同,进行下一步的操作。
具体的,激活短信合并状态的第一种方式是:当识别到用户的手势操作为合并短信的操作时,且在用户拖拽的至少两条短信之间的距离到达预先设置的合并短信的距离阈值时,激活短信合并状态。激活短信合并状态的第二种方式是:当识别到用户的手势操作为合并短信的操作时,且在用户拖拽至少两条短信时,用户的合并手势之间的移动距离达到预先设置的距离阈值时,激活短信合并状态。激活短信合并状态的第一种方式是:当识别到用户的手势操作为合并短信的操作时,且在用户将上述至少两条短信中的一条短信滑动至待合并短信时,激活短信合并状态。
在具体实现时,针对上述第一种方式可以预先设置一短信合并距离阈值,当用户希望对来自同一短信发送方的两条或两条以上的短信进行合并时,用户可以通过手指拖拽这几条短信,当用户拖拽的这几条短信之间的距离达到预先设置的短信合并距离阈值时,即用户拖拽的这几条短信之间的距离小于预先设置的短信合并距离阈值时,认为此时的手势操作为短信合并操作。比如,当用户希望对两条短信进行合并时,拖拽这两条短信,当这两条短信之间的距离小于预先设置的短信合并距离阈值时,认为手势操作为短信合并操作;如果用户希望对两条以上的短信进行手动合并,以三条短信为例,用户通过手指拖拽这三条短信,当第一条短信与第二条短信之间的距离小于预先设置的短信合并距离阈值,且第二条短信与第三条短信之间的距离小于预先设置的短信合并距离阈值时,或者这三条短信两两之间的距离小于预先设置的短信合并距离阈值时,认为此时的手势操作为短信合并操作。
同样,针对上述第二种方式可以预先设置一合并移动距离,当用户希望对来自同一发送方的两条或两条以上的短信进行合并时,可以通过手指拖拽这几条短信,当用户合并手势的移动距离达到预先设置的合并移动距离时,即用户拖拽这几条短信时,用户的手指之间移动的距离向合拢方向移动,且移动的距离大于预先设置的合并移动距离时,认为用户的手势操作为短信合并操作。比如,当用户希望对两个短信进行合并时,可以通过手指拖拽这两条短信,当用户的手指向合拢的方向靠近,且手指移动的距离大于预先设置的合并移动距离,认为手势操作为短信合并操作;如果用户希望对两条以上的短信进行合并时,以三条短信为例,用户可以通过三根手指对这三条短信进行拖拽,当用户的手指两两之间向靠拢方向移动的距离大于预先设置的合并移动距离阈值时,认为用户的手势操作为短信合并操作。
针对上述第三种方式,当用户希望对来自同一短信发送方的两条或两条以上的短信进行合并时,也可以通过将其中的一条短信滑动至需要与之合并的短信。例如,若需要对其中两条短信进行合并,可以将其中短信滑动至另外一条短信,将这两条短信进行合并。
上述详细介绍了对用户手势操作的识别,当识别出用户在移动设备上的手势操作为短信合并操作时,且需要合并的短信满足上述合并条件时,激活短信合并状态,对上述短信进行合并处理。此处激活短信合并状态可以通过多种方式来实现,比如可以通过函数来实现,可以定义一短信合并/拆分触发函数,当识别到用户在移动设备上的手势操作为短信合并操作时,触发该短信合并/拆分函数,该函数启动对短信的合并处理过程。
通过上述步骤识别到用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态,激活短信合并状态后,对需要合并的短信进行容量判断,即对短信的字符数进行判断。具体实施时,可以预先设置一容量阈值,根据短信包含的短信容量信息,判断上述短信的容量是否达到设置的容量阈值。若需要合并的短信中只有一条短信达不到设置的容量阈值,则对这一类中的所有短信都进行下一步的关联分析;而如果需要合并的短信中有两条以上(包括两条)短信的容量达不到设置的容量阈值时,将这些达不到容量阈值的短信剔除出去,只对达到容量阈值的短信进行下一步的关联分析。比如,可以将短信的容量设置为40个字符,若需要合并的短信中只有一条短信的容量达不到40个字符,则对需要合并的所有短信都进行下一步的关联分析;若需要合并的短信中有两条以上(包括两条)短信的容量达不到40个字符,则将达不到40个字符的短信剔除,只是对达到40个字符的短信进行下一步的关联分析。当然,上述设置的容量阈值并不局限于40个字符数,可以按照具体情况来设置。在此之所以对来自同一短信发送方在设置的时间阈值内的至少两条短信进行容量判断,主要是因为如前所述,短信消息中心一般会按照某种规则(比如,如前所述的对长短信拆分的规则)对短信发送方发送的长短信进行拆分,一般情况下,除了最后一条短信字符数不确定外,其它被拆分的短信都会达到一定的容量。因此如果只有一条短信的容量达不到设置的容量阈值,这条短信很可能是长短信拆分后的最后一条短信,那么这条短信也参与下面的关联分析;如果有两条以上(包括两条),此时无法确定这些短信中的哪一条短信是由长短信拆分而来的最后一条短信,此时将这些达不到容量阈值的短信都剔除出去,不进行下一步的关联分析,这样也能减小短信合并过程中的工作量,因而提高了短信合并的效率。
对用户希望合并的短信进行了容量判断后,分析符合容量条件的短信之间是否关联。具体实现时,可以通过多种方法实现,其中,一种方式是获取符合上述条件的每条短信的页码信息,根据页码信息分析这些短信之间是否关联。比如,其中有若干条短信的页码分别为1/3、2/3和3/3,则认为这若干条短信是相关联的,并且通过这若干条短信的页码信息,可以确定这些短信的顺序,即页码为1/3的短信在最前面,其次是页码为2/3的短信,顺序排在最后的是页码为3/3的短信。另一种方式是获取符合上述条件的的每条短信开头字符与结尾字符,根据开头字符与结尾字符的词组组合关系分析这些短信之间是否关联,比如某条短信的结尾字符为“北”,而另外一条短信的开头字符为“京”,而“北京”出现的频率很高,且在日常生活中最常用到,因此可认为这两条短信之间相关联,并且这两条短信的前后顺序也可以确定出来。当然,也可以通过其它的方法来分析上述短信之间是否关联,比如,可以对两条短信的内容进行分析,若两条短信的内容主题相关,很可能是由同一条长短信拆分而来,也可以结合上述几种方法来分析上述的短信是否关联,在具体实现时,可以根据具体的情况进行选择,并不局限于某一种方式。
S104、根据用户的操作指令,对需要合并的短信进行合并处理。
具体的,通过步骤S103对来自同一短信发送方的短信进行了条件设置(包括容量判断和关联分析判断),对符合上述条件的短信进行合并,并且对合并后的短信中的原始短信进行颜色标记。具体实现时,可以给每条不同的短信标记不同的颜色,即每条短信的颜色均不相同;也可以按照合并前的短信的顺序,将合并后会相邻的两条短信以不同的颜色标记,区分开相邻的短信,并不要求合并前所有的短信的颜色均不相同。总而言之,只需要将合并前的每条短信区分开来即可。当然也可以采用其它的方式对合并前的短信进行区分,比如给这些合并前的短信进行编号,按照编号进行区分,只要能对合并前的短信进行区分的方式都可以采用,并不局限于上述采用颜色标记或编号的方式。之所以对合并前的多条短信加以区分,主要是防止短信合并出错的情况下,可以对合并的短信进行拆分,恢复短信合并前的状态。另外,在短信合并后的短信的某个位置设置一拆分按钮或拆分下拉选项,如果需要对合并后的短信进行拆分,可以利用拆分按钮或拆分下拉选项对合并后的短信进行拆分,还原合并前的状态。需要说明的是,并不对拆分按钮或拆分下拉选项设置的地方限制,比如,可以将拆分按钮或拆分下拉选项设置在合并后的短信的开头,也可以设置在合并后的短信的中间,或设置在合并后的短信的结尾处。在对多条短信进行合并后,将合并后的短信显示给用户。
在此,需要特别说明的是,在某些情况下,对于采用手动拖拽(可以利用手指拖拽或鼠标拖拽)合并短信(也可以合并较长的消息)时,可以放宽对短信(或消息)的容量的判断以及放宽对短信(或消息)的关联性的判断,即不对拖拽合并的短信进行容量限制或进行关联性分析,直接对不同的短信(或消息)拖拽进行合并。例如,在SNS(SocialNetworkingServices,社会性网络服务)、IM(InstantMessaging,即时通信、实时通信)等消息通信类应用中,可以放宽拖拽合并进行的不同消息(对于在一定字数内的消息也可以称为短信)的容量限制以及相关性的判断,直接拖拽合并所有来自不同的消息,这样更加方便地实现了消息之间的合并,如需要转发或者复制不同的消息,可以将消息进行拖拽合并后再进行发送操作。
通过前述短信合并方法对用户希望合并的短信进行合并后,合并后的短信包括合并前的每条短信的颜色标记,并且在合并后的短信的某处设置了一短信拆分按钮或短信拆分下拉选项。当合并后的短信出现错误,比如将不该合并的短信也进行了合并,或者用户由于其它的原因希望对合并后的短信进行拆分还原时,此时可以根据用户输入的操作指令激活短信拆分状态对合并后的短信进行拆分,还原到合并前的状态。需要说明的是,本实施例中用户的操作指令主要是指用户在移动设备上的手势操作。
具体的,获取到通过合并后的短信,识别用户在移动设备上的手势操作是否为短信拆分操作,若是,激活短信拆分状态,对上述合并后的短信进行拆分还原。
实际应用中,可以通过多种方式识别用户在移动设备上的手势操作为短信拆分操作,其中一种方式是在用户拆分手势之间的移动距离达到预先设置的距离阈值时,认为手势操作为短信拆分操作,激活短信拆分状态,对上述合并后的短信进行拆分还原。
具体实施时,可以设置一拆分移动距离,当用户想对合并后的短信拆分时,用户可以拖拽希望拆分的短信。由于前述对多条短信进行合并后,对合并前的每条短信加以颜色区分,因此需要对合并后的短信进行拆分时,用户可以利用手指对需要拆分的两条或两条以上的短信进行拖拽。当检测到用户的手指之间的移动距离达到预先设置的拆分移动距离时,认为用户的手势操作为短信拆分手势。比如,用户希望对合并后的短信中的两条短信进行拆分时,可以利用两根手指对这两条短信进行拖拽,当这两根手指之间的移动距离大于预先设置的拆分移动距离时,认为用户的该手势操作为短信拆分手势,激活短信拆分状态,对上述两条短信进行拆分;如果用户希望对两条以上的短信进行拆分时,以三条短信为例,此时用户可以利用三根手指对上述三条短信进行拖拽,当第一根手指与第二根手指之间的移动距离大于预先设置的拆分移动距离,且第二根手指与第三根手指之间的移动距离大于预先设置的拆分移动距离,或者三根手指两两之间的移动距离大于预先设置的拆分移动距离时,认为该用户的手势操作为短信拆分手势,激活短信拆分状态,对上述三条短信进行拆分。
另外一种识别用户在移动设备上的手势操作的方式是根据上述短信合并后在合并后的短信的某一位置设置的拆分按钮,用户点击该拆分按钮,此时认为用户的点击操作为短信拆分操作,激活短信拆分状态,对上述合并后的短信进行拆分还原。
具体的,用户希望对合并后的短信中的所有原始短信进行拆分时,只需要点击前述的拆分按钮,即可将该合并后的短信拆分为合并前的多条短信,即还原到合并前的原始状态。
另外,需要说明的是,在实际对合并后的短信进行拆分还原的过程中,可以将上述两种短信拆分的方式结合起来使用。比如,对合并前的多条短信合并后,以四条短信为例,现在用户需要对这四条短信合并后的短信进行拆分。如果用户希望将这四条短信都拆分成合并前的原始状态,可以采用上述提到的方法,即拆分按钮,将这四条短信拆分出来,向用户显示为拆分前的原始状态,需要说明的是,如果用户只是点击拆分按钮,这种方式默认为是将合并后的短信中的所有原始短信都拆分出来;如果用户希望将其中的一条短信或两条短信从合并后的短信中拆分出来,可以将上述两种拆分方式结合起来,例如,用户希望将其中的一条短信从合并后的短信中拆分出来,可以一根手指按住需要拆分的短信,另一根手指点击拆分按钮,即可激活短信拆分状态,将这条短信从合并后的短信中拆分出来;同样,如果用户希望将其中的两条短信从合并后的短信中拆分出来,可以使用两根手指按住这两条短信,另一根手指点击拆分按钮,即可激活短信拆分状态,将这两条短信从合并后的短信中拆分出来。另外,也可以通过点击拆分按钮,激活短信拆分状态,同时滑动需要拆分出来的某一条短信或某若干条短信,就可以将这一条短信或若干条短信从合并后的短信中拆分出来,剩下的短信会自动合并到一起。
再一种方式是,通过在短信合并后设置的短信拆分下拉选项,该拆分下拉选项中可以设置想要从合并后的短信中拆分的原始短信。如果用户希望对合并后的短信中的某一条或某些条短信拆分出来,可以点击拆分下拉选项,在拆分下拉选项中选择所要拆分的短信,此时就会激活短信拆分状态,对短信进行拆分。例如,需要对通过四条短信进行合并的短信进行拆分,若用户需要从合并的短信中拆分出某一条短信,比如现在将这四条短信编号为A、B、C和D,现在用户希望将A短信从合并后的短信中拆分出来,只需要在拆分下拉选项中选择A,即可激活短信拆分状态将A短信从合并后的短信中拆分出来;若用户希望将B、C短信从合并后的短信中拆分出来,在拆分下拉选项中选择B和C,就可以激活短信拆分状态将B和C短信拆分出来,剩下的A、D两条短信会自动合并在一起。
上面对短信拆分的方式进行了详细的描述,在进行短信拆分时,用户可以单独使用其中的一种方式来激活短信拆分状态,也可以将上述三种方式结合起来激活短信拆分状态,甚至可以采用其它的多种相结合的方式来激活短信拆分状态,具体采用何种方式,用户可以根据具体情况自行选择。
当激活了短信拆分状态之后,对需要拆分的短信进行拆分。具体的激活短信拆分状态可以通过多种方式来来实现,其中一种方式,可以通过函数来实现,可以定义一短信合并/拆分触发函数,当识别到用户在移动设备上的手势操作为拆分短信的操作时,触发该短信合并/拆分触发函数,该函数启动对短信的拆分过程,对需要拆分的短信从合并的短信中拆分出来。
实施例二、一种短信操作装置。下面结合图2对本发明提供的装置进行详细说明。
图2中,本发明提供的装置包括第一短信获取模块201、合并状态激活模块202和第一短信合并模块203。
第一短信获取模块201主要适于获取短信接收方接收的至少两条短信,这些短信包括短信发送方标识信息。
标识信息判断模块202主要用于判断第一短信获取模块201获取的至少两条短信的发送方标识信息是否相同。
合并状态激活模块203主要适于在标识信息判断模块202判断到短信中至少有两条短信的发送方标识信息相同时获取用户的操作指令,激活短信合并状态。
具体的,第一短信获取模块201获取到短信接收方在阈值时间内接收的至少两条短信时,若用户希望对这些短信的某些短信进行合并时,可以在移动设备上输入用户的操作指令,根据用户的操作指令,激活短信合并状态。在本实施例中,此处的操作指令主要是指用户在移动设备上的手势操作。
具体的,合并状态激活模块203包括合并手势识别模块,适于识别用户在移动设备上的手势操作是否为短信合并操作,在识别到用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态。
其中,合并手势识别模块包括第一合并手势识别子模块,适于在用户拖拽的至少两条短信之间的距离到达预先设置的合并短信的距离阈值的情况下,识别到用户的手势操作为短信合并操作,激活短信合并状态。
合并手势识别模块还包括第二合并手势识别模块,适于在用户拖拽至少两条短信时用户的合并手势之间的移动距离达到预先设置的距离阈值时,识别到用户的手势操作为短信合并操作,激活短信合并状态。
合并手势识别模块还包括第三合并手势识别子模块,适于在用户滑动所述至少两条短信中的一条短信至待合并短信时,识别到用户的手势操作为短信合并操作,激活短信合并状态。
通过上述合并激活状态模块203激活短信合并状态后,判断用户希望合并的短信的容量是否达到预置的容量阈值。具体的,可以设置一容量判断模块,获取需要合并的短信的容量信息,根据此容量信息,判断用户需要合并的短信的容量是否达到预置的容量阈值,且在这些短信的容量达到预置的容量阈值时,对这些需要合并的短信进行关联分析。
对上述短信进行容量判断之后,对满足上述设置的容量阈值的短信进行关联分析,具体的相关技术特征可以参见实施例一的详细描述,在此不再赘述。
对用户希望合并的短信进行容量判断和关联分析,在至少有两条短信满足容量条件且相关联的情况下,对这些满足条件的短信合并。
具体的,第一短信合并模块204主要适于对满足上述条件的短信进行合并。且在合并后的短信的某位置设置一短信拆分按钮或短信拆分下拉选项。
本发明提供的装置还提供了第一短信拆分模块,适于当用户需要对第一短信合并模块204合并后的短信进行拆分时,接收用户的操作指令并激活短信拆分状态,对合并后的短信进行拆分还原。
具体的,若用户希望对合并后的短信拆分时,可以在移动设备上输入用户的操作指令,本实施例中,此处的用户操作指令主要是指用户在移动设备上的手势操作。
本发明提供的装置还包括拆分状态激活模块,用于识别用户在移动设备上的手势操作是否为短信拆分操作,且用户在移动设备上的手势操作为短信拆分操作时,激活短信拆分状态。
其中,拆分状态激活模块包括第一拆分状态激活子模块,适于在用户拆分手势之间的移动距离达到预先设置的距离阈值时,激活短信拆分状态。
拆分手势识别模块还包括第二拆分状态激活子模块,适于根据短信合并后设置的拆分按钮,用户点击所述拆分按钮,激活短信拆分状态。
拆分手势识别模块还包括第三拆分状态激活子模块,适于根据短信合并后设置的短信拆分下拉选项,用户从所述下拉选项中选择需要拆分的短信,激活短信拆分状态。
以上对本发明提供的一种短信操作的方法和装置进行了详细的介绍,接收到短信接收方在预设的时间阈值内接收的短信,若用户希望对接收到的短信中的若干条短信进行合并时,可以向移动设备输入合并短信的操作指令,根据用户输入的合并短信的操作指令,对用户需要合并的短信进行合并。采用本方案,在不受到通信协议的限制的情况下解决了长短信收发的问题的同时,用户可以根据自身的需要选择自己希望合并的短信,参与短信合并的过程,使用户与短信合并过程形成了交互,提高了短信合并的灵活性。
另外,在短信合并后,对于合并前的短信进行了颜色标记(不限于此种方式),对合并前的短信进行区分,方便用户对合并的结果进行验证其正确性,以便及时发现错误,并为需要查看原短信的用户提供了方便。
再者,本发明还提供了拆分短信的方式,对于合并出错的短信提供了方便有效地更改措施,可以将合并出错的短信拆分出来,恢复原始状态,供用户查看。
实施例三、一种短信操作方法。下面结合图3对本发明提供的方法进行详细说明。
图3中,S301、获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息。
具体的,在短信收发过程中,运营商的短信消息中心会将短信发送方发送的长短信拆分为多条短信发送给短信接收方,且短信消息中心会将这多条短信在较短的时间内发送给短信接收方,对应的,短信接收方也会在较短的时间内接收到上述拆分后的短信。因此在实现时,可以预先设置一时间阈值,获取短信接收方在预设的时间阈值内接收的两条以上(包含两条)的短信,其中接收到的这些短信均包含此短信的短信发送方标识信息。具体的相关技术特征可以参见实施例一中的S101步骤,在此不再重复说明。
S302、获取的短信中有至少两条短信的短信发送方标识信息相同时,则对短信发送方标识信息相同的所有短信内容进行关联性分析判断。
具体的,根据上述步骤S301获取的短信包含的短信发送方标识信息,判断接收的这些短信的标识信息是否相同,若其中有至少两条短信的短信发送方的标识信息相同,则对标识信息相同的所有短信进行容量判断。具体的,可以获取这些短信的容量信息,根据短信的容量信息,判断这些短信的容量是否达到预置的容量阈值,对满足容量阈值的短信进行下一步的分析处理。
经过上述的容量判断之后,对满足容量条件的短信进行关联判断,判断满足容量条件的短信之间是否相关联。具体实现时,可以通过多种方法对上述短信进行关联判断,其中一种方式是获取上述短信的页码信息,根据短信的页码信息,判断这些短信之间是否关联;另一种方式是获取上述短信中的每条短信的开头字符和结尾字符,根据这些短信的开头字符和结尾字符的词组组合关系来判断这些两条短信之间是否关联。当然,也可以通过其它的方法对上述短信进行关联判断,例如,对上述短信内容的主题进行分析来判断这些短信之间是否关联。具体的相关技术特征可以参见实施例一中的步骤S102,在此不再重复说明。
此外,对步骤S301获取的短信发送方标识信息相同的短信以不同的颜色加以标记(不限于颜色标记这一种方式),方便在将这些短信合并后,用户可以查看短信的原始状态,且合并后的短信中保留合并前对每条短信息标记的颜色。
S303、用于在上述所有短信中至少有两条短信相关联时,对这至少两条短信进行合并处理。
具体的,通过上述步骤S302对步骤S301获取的短信进行条件判断后,对满足条件的短信进行自动合并,且合并后的短信包含短信的短信发送方标识信息,且保留合并前对每条短信标记的颜色。在短信合并后,在合并后的短信的某位置设置一短信拆分按钮或短信拆分下拉选项,以便用户在需要将合并后的短信拆分时,利用短信拆分按钮或短信拆分下拉选项进行拆分。
S304、若所述合并后的短信出现合并错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要重新合并的短信进行重新合并处理。
具体的,通过上述步骤对获取的短信进行自动合并后,若用户发现通过上述短信合并方法进行合并后的短信出现问题时,比如,合并后的短信由于关联判断环节出错而导致顺序出错时,用户可以在移动设备上输入操作指令,激活短信合并状态,对合并后的短信再次合并。下面以合并后的短信出现顺序错误为例,对本方法进行描述。
在实际应用中,若合并后的短信出现顺序错误时,需要对顺序出现错误的短信进行顺序调整。比如,在合并后的短信中出现两条短信的顺序出现错误,此时需要对这两条短信的顺序进行调整。由于在步骤S302中对合并前的原始短信进行了不同的颜色标记(不限于这一种方式),对合并前的短信加以区分,因此若需要对上述两条短信的顺序进行调整,用户只需要将排列在前的短信拖动到排列在后的短信之后,或者反过来,将排列在后的短信拖动到排列在前的短信之前即可实现上述两条短信位置的互换,即对这两条短信的顺序进行了调整。当然,对短信顺序的调整方式并不局限于上述描述的方式,也可以采用其他的方式来实现短信顺序的调整。步骤S304解决了通过步骤S303合并后的短信出现错误时的问题,对步骤S303进行了必要的补充。
另外,若上述合并后的短信出现错误(比如将不该合并的短信也进行了合并)或用户由于其他的原因希望对合并后的短信拆分时,可以在移动设备上输入用户的操作指令,根据用户的操作指令对合并后的短信进行拆分。具体的根据用户的操作指令对合并后的短信进行拆分的相关技术特征可以参见实施例一的描述,在此不再重复说明。
实施例四、一种短信操作设备。下面结合图4对本发明提供的设备进行详细说明。
图4中,本发明提供的装置包括第二短信获取模块401、关联判断模块402、第二短信合并模块403和第三短信合并模块404,其中,关联判断模块402与第二短信获取模块401和第二短信合并模块403分别连接,第三短信合并模块404与第二短信合并模块403连接。
第二短信获取模块401主要适于获取短信接收方接收的至少两条短信,短信包括短信发送方标识信息。
关联判断模块402主要适于获取的短信中有至少两条短信的短信发送方标识信息相同时,则对短信发送方标识信息相同的所有短信内容进行关联性分析判断。
第二短信合并模块403主要适于在上述所有短信中至少有两条短信相关联时,对该至少两条短信进行合并处理。
具体的,在第二短信获取模块401获取到短信接收方在预设的时间阈值内接收的至少两条短信后,根据短信包含的短信发送方标识信息判断获取的短信的标识信息是否相同;若其中有至少两条短信的短信发送方的标识信息相同的情况下,对短信发送方的标识信息相同的短信进行容量判断;当其中有若干条短信的容量达到预置的容量阈值时,对达到容量阈值的短信进行关联判断;对满足关联判断条件的短信进行合并处理。具体的与短信容量判断以及关联判断相关的技术特征可以参见实施例二的详细描述,在此不再重复说明。
第三短信合并模块404主要适于若第一短信合并模块403合并后的短信出现错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要重新合并的短信进行重新合并处理。
具体的,当通过第二短信合并模块403合并的短信出现错误时(比如,合并后的短信出现顺序错误时),可以利用第三短信合并模块404对合并后的短信进行再次合并。具体的,可以根据用户在移动设备上输入的短信合并的操作指令,激活短信合并状态,对需要出现合并错误的短信进行再次合并,相关技术特征可以参见实施例三的描述,在此不再赘述。
另外,通过上述合并装置合并后的短信出现错误(例如将不该合并的短信也进行了合并)或由于其它的原因用户希望对合并后的短信拆分,此时用户可以在移动设备上输入用户的短信拆分的操作指令,即短信拆分的手势操作,根据用户的操作指令,对合并后的短信进行拆分。具体的对短信拆分的技术特征可以参见实施例二的详细描述,在此不再赘述。
以上对本发明提供的一种短信操作的方法及设备进行了详细的介绍,本发明提供的一种短信合并的方法,通过接收同一短信发送方在设定的时间阈值内的至少两条短信,并对这些短信进行容量判断,对符合容量判断条件的若干短信进行关联分析,若分析得到其中某些短信是相关联的,则对这些相关联的短信进行自动合并。采用本发明提供的这种方法实现长短信的收发,短信发送方与短信接收方不用采用统一的通信协议,从而解决了现有技术提供的长短信服务要求短信发送方与短信接收方支持相同通信协议的问题,即采用本发明的方案不受通信协议的限制。另外,采用本发明的方案可以解决现有技术提供的长短信服务可能带来的短信出现乱码或无法显示的问题,同时也避免了因拆分后的短信带来的链接、地址、号码等的操作问题(如果拆分短信时正好从这些内容中间进行拆分,会带来无法对链接、地址或号码进行点击操作)。
另外,通过自动合并短信的方法,合并后的短信出现遗漏问题(即有些短信未合并上)或其它的问题时,用户还可以输入短信合并的操作指令,激活短信合并状态,对通过自动合并方法合并上的短信与未合并上的短信进行再次合并。采用此方法,对自动合并短信的方法进行必要的补充,使合并后的短信尽量接近短信消息中心拆分前的状态,给用户的阅读带来更大的方便。
再者,在短信合并后,对于合并前的短信进行了颜色标记(不限于此种方式),对合并前的短信进行区分,方便用户对合并的结果进行验证其正确性,以便及时发现错误,并为需要查看原短信的用户提供了方便。
最后,本发明还提供了短信拆分的方式,对于合并出错的短信提供了方便有效地更改措施,可以将合并出错的短信拆分出来,恢复原始状态,供用户查看。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本发明所提供的短信操作方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (22)
1.一种短信操作方法,其特征在于,包括:
获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;
判断所述至少两条短信的发送方标识信息是否相同;
在所述短信中至少有两条短信的发送方标识信息相同时,获取用户的操作指令,激活短信合并状态;
根据所述用户的操作指令,对需要合并的短信进行合并处理,并对所述合并后的短信中的原始短信进行编号或颜色标记,以便于区分合并前的每条原始短信。
2.如权利要求1所述的方法,其特征在于,所述获取用户的操作指令,激活短信合并状态步骤的包括:
识别用户在移动设备上的手势操作是否为短信合并操作,若用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态。
3.如权利要求2所述的方法,其特征在于,所述识别用户在移动设备上的手势操作,若用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态步骤包括:
当识别到用户的手势操作为短信合并的操作时,且在用户拖拽的至少两条短信之间的距离到达预先设置的合并短信的距离阈值时,激活短信合并状态;
或者,
当识别到用户的手势操作为短信合并的操作时,且在用户拖拽至少两条短信时,用户的合并手势之间的移动距离达到预先设置的距离阈值时,,激活短信合并状态;
或者,
当识别到用户的手势操作为短信合并的操作时,且用户滑动所述至少两条短信中的一条短信至待合并短信时,激活短信合并状态。
4.如权利要求1所述的方法,其特征在于,还包括:
当需要对所述合并后的短信进行拆分时,接收用户的操作指令并激活短信拆分状态,对所述合并后的短信进行拆分还原。
5.如权利要求4所述的方法,其特征在于,所述接收用户的操作指令并激活短信拆分状态的步骤包括:
识别用户在移动设备上的手势操作是否为短信拆分操作,若用户在移动设备上的手势操作为拆分短信的操作时,激活短信拆分状态。
6.如权利要求5所述的方法,其特征在于,所述用户在移动设备上的手势操作为拆分短信的操作时,激活短信拆分状态步骤包括:
识别用户的手势操作为短信拆分操作,且所述用户拆分手势操作之间的移动距离达到预先设置的距离阈值时,激活短信拆分状态;
或者,
根据所述短信合并后设置的拆分按钮,用户点击所述拆分按钮,激活短信拆分状态;
或者,
根据所述短信合并后设置的短信拆分下拉选项,用户从所述下拉选项中选择需要拆分的短信,激活短信拆分状态。
7.一种短信操作装置,其特征在于,包括:
第一短信获取模块,用于获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;
标识信息判断模块,用于判断所述至少两条短信的发送方标识信息是否相同;
合并状态激活模块,用于在所述短信中至少有两条短信的发送方标识信息相同时,获取用户的操作指令,激活短信合并状态;
第一短信合并模块,用于根据所述用户的操作指令,对需要合并的短信进行合并处理;
标记模块,用于对所述合并后的短信中的原始短信进行编号或颜色标记,以便于区分合并前的每条原始短信。
8.如权利要求7所述的装置,其特征在于,合并状态激活模块包括:
合并手势识别模块,用于识别用户在移动设备上的手势操作是否为短信合并操作,在识别到用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态。
9.如权利要求7所述的装置,其特征在于,所述合并手势识别模块包括:
第一合并手势子模块,用于当识别到用户的手势操作为短信合并的操作时,且在用户拖拽的至少两条短信之间的距离到达预先设置的合并短信的距离阈值时,激活短信合并状态;
或者,
第二合并手势识别子模块,用于当识别到用户的手势操作为短信合并的操作时,且在用户拖拽至少两条短信时用户的合并手势之间的移动距离达到预先设置的距离阈值时,激活短信合并状态;
或者,
第三合并手势识别子模块,用于当识别到用户的手势操作为短信合并的操作时,且在至少两条短信的短信发送方标识信息相同,且用户滑动所述至少两条短信中的一条短信至待合并短信时,识别到用户的手势操作为短信合并操作,激活短信合并状态。
10.如权利要求7所述的装置,其特征在于,还包括:
第一短信拆分模块,用于当需要对所述合并后的短信进行拆分时,接收用户的操作指令并激活短信拆分状态,对所述合并后的短信进行拆分还原。
11.如权利要求10所述的装置,其特征在于,所述接收用户的操作指令并激活短信拆分状态包括:
拆分状态激活模块,用于识别用户在移动设备上的手势操作是否为短信拆分操作,且在所述用户在移动设备上的手势操作为短信拆分操作时,激活短信拆分状态。
12.如权利要求11所述的装置,其特征在于,所述拆分状态激活模块包括:
第一拆分状态激活子模块,用于在用户拆分手势之间的移动距离达到预先设置的距离阈值时,激活短信拆分状态;
或者,
第二拆分状态激活子模块,用于根据所述短信合并后设置的拆分按钮,用户点击所述拆分按钮,激活短信拆分状态;或者,
第三拆分状态激活子模块,用于根据所述短信合并后设置的短信拆分下拉选项,用户从所述下拉选项中选择需要拆分的短信,激活短信拆分状态。
13.一种短信操作方法,其特征在于,包括:
获取短信接收方接收的至少两条短信,所述短信包括短信发送方的标识信息;
获取的短信中有至少两条短信的短信发送方标识信息相同时,则对短信发送方标识信息相同的所有短信内容进行关联性分析判断;
在所述所有短信中至少有两条短信相关联时,对所述至少两条短信进行合并处理,并对所述合并后的短信中的原始短信进行编号或颜色标记,以便于区分合并前的每条原始短信;
若所述合并后的短信出现合并错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要重新合并的短信进行重新合并处理。
14.如权利要求13所述的方法,其特征在于,所述合并后的短信出现错误包括:
因所述对短信内容关联性分析判断出错而导致短信合并顺序出错。
15.如权利要求13所述的方法,其特征在于,所述合并后的短信出现错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要合并的短信进行合并处理步骤包括:
识别用户在移动设备上的手势操作是否为短信合并操作,若用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态;
其中,所述识别用户在移动设备上的手势操作,若用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态步骤包括:
在用户拖拽的至少两条短信之间的距离到达预先设置的合并短信的距离阈值时,识别到用户的手势操作为短信合并的操作,激活短信合并状态;
或者,
在用户拖拽至少两条短信时用户的且合并手势之间的移动距离达到预先设置的距离阈值时,识别到用户的手势操作为短信合并操作,激活短信合并状态;
或者,
在用户滑动所述至少两条短信中的一条短信至待合并短信时,识别到用户的手势操作为短信合并操作,激活短信合并状态。
16.如权利要求13所述的方法,其特征在于,还包括:
当需要对所述合并后的短信进行拆分时,接收用户的操作指令并激活短信拆分状态,对所述合并后的短信进行拆分还原。
17.如权利要求13所述的方法,其特征在于,所述接收用户的操作指令并激活短信拆分状态包括:
所述接收用户的操作指令并激活短信拆分状态的步骤包括:
识别用户在移动设备上的手势操作是否为短信拆分操作,若用户在移动设备上的手势操作为拆分短信的操作时,激活短信拆分状态;
其中,所述用户在移动设备上的手势操作为拆分短信的操作时,激活短信拆分状态步骤包括:
识别用户的手势操作为短信拆分操作,且所述用户拆分手势操作之间的移动距离达到预先设置的距离阈值时,激活短信拆分状态;
或者,
根据所述短信合并后设置的拆分按钮,用户点击所述拆分按钮,激活短信拆分状态;
或者,
根据所述短信合并后设置的短信拆分下拉选项,用户从所述下拉选项中选择需要拆分的短信,激活短信拆分状态。
18.一种短信操作设备,其特征在于,包括:
第二短信获取模块,用于获取短信接收方接收的至少两条短信,所述短信包括短信发送方标识信息;
关联判断模块,用于获取的短信中有至少两条短信的短信发送方标识信息相同时,则对短信发送方标识信息相同的所有短信内容进行关联性分析判断;
第二短信合并模块,用于在所述所有短信中至少有两条短信相关联时,对所述至少两条短信进行合并处理,并对所述合并后的短信中的原始短信进行编号或颜色标记,以便于区分合并前的每条原始短信;
第三短信合并模块,用于若所述合并后的短信出现合并错误时,获取用户的操作指令,激活短信合并状态,并按照所述用户的操作指令,对需要重新合并的短信进行重新合并处理。
19.如权利要求18所述的设备,其特征在于,所述合并后的短信出现错误包括:
因所述对短信内容关联性分析判断出错而导致短信合并顺序出错。
20.如权利要求18所述的设备,其特征在于,所述第三短信合并模块包括:
识别合并手势模块,用于识别用户在移动设备上的手势操作是否为短信合并操作,在识别到用户在移动设备上的手势操作为短信合并操作时,激活短信合并状态;
其中,所述识别合并手势模块包括:
第一识别合并手势子模块,在用户拖拽的至少两条短信之间的距离到达预先设置的合并短信的距离阈值时,识别到用户的手势操作为短信合并操作,激活短信合并状态;
或者,
第二识别合并手势子模块,在用户拖拽至少两条短信时用户的合并手势之间的移动距离达到预先设置的距离阈值时,识别到用户的手势操作为短信合并操作,激活短信合并状态;
或者,
第三识别合并手势子模块,在用户滑动所述至少两条短信中的一条短信至待合并短信时,识别到用户的手势操作为短信合并操作,激活短信合并状态。
21.如权利要求18所述的设备,其特征在于,还包括:
第二短信拆分模块,用于当需要对所述合并后的短信进行拆分时,接收用户的操作指令并激活短信拆分状态,对所述合并后的短信进行拆分还原。
22.如权利要求21所述的设备,其特征在于,所述短信拆分模块包括:
激活拆分状态模块,用于识别用户在移动设备上的手势操作是否为短信拆分操作,且在所述用户在移动设备上的手势操作为短信拆分操作时,激活短信拆分状态;
其中,所述拆分状态激活模块包括:
第一拆分状态激活子模块,用于在用户拆分手势之间的移动距离达到预先设置的距离阈值时,激活短信拆分状态;
或者,
第二拆分状态激活子模块,用于根据所述短信合并后设置的拆分按钮,用户点击所述拆分按钮,激活短信拆分状态;
或者,
第三拆分状态激活子模块,用于根据所述短信合并后设置的短信拆分下拉选项,用户从所述下拉选项中选择需要拆分的短信,激活短信拆分状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310632808.7A CN103607516B (zh) | 2013-11-29 | 2013-11-29 | 短信操作方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310632808.7A CN103607516B (zh) | 2013-11-29 | 2013-11-29 | 短信操作方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103607516A CN103607516A (zh) | 2014-02-26 |
CN103607516B true CN103607516B (zh) | 2015-11-25 |
Family
ID=50125715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310632808.7A Active CN103607516B (zh) | 2013-11-29 | 2013-11-29 | 短信操作方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103607516B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103955334A (zh) * | 2014-04-02 | 2014-07-30 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104506725A (zh) * | 2014-12-19 | 2015-04-08 | 广东欧珀移动通信有限公司 | 一种通话记录查看方法和装置 |
CN104618877A (zh) * | 2015-01-30 | 2015-05-13 | 广东欧珀移动通信有限公司 | 一种短信整理方法及装置 |
CN112925458B (zh) * | 2015-12-10 | 2022-09-30 | 腾讯科技(深圳)有限公司 | 信息处理方法、装置、设备及计算机可读存储介质 |
CN105872997A (zh) * | 2016-05-31 | 2016-08-17 | 努比亚技术有限公司 | 一种短信合并方法及终端设备 |
CN108009136B (zh) * | 2017-10-31 | 2021-09-21 | 努比亚技术有限公司 | 一种消息修正的方法及移动终端、计算机可读存储介质 |
CN108989190A (zh) * | 2018-08-09 | 2018-12-11 | 北京北信源信息安全技术有限公司 | 建立聊天会话项分组的方法及即时通讯客户端 |
CN110673770B (zh) * | 2019-09-18 | 2021-02-26 | 维沃移动通信有限公司 | 消息展示方法及终端设备 |
CN111540361B (zh) * | 2020-03-26 | 2023-08-18 | 北京搜狗科技发展有限公司 | 一种语音处理方法、装置和介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102883066A (zh) * | 2012-09-29 | 2013-01-16 | 惠州Tcl移动通信有限公司 | 基于手势识别实现文件操作的方法及手机 |
CN103209266A (zh) * | 2013-04-22 | 2013-07-17 | 任峰 | 一种通过手势合并通话的方法 |
CN103249015A (zh) * | 2013-04-18 | 2013-08-14 | 北京小米科技有限责任公司 | 短消息合并方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050288042A1 (en) * | 2004-06-23 | 2005-12-29 | Inventec Appliances Corporation | Method of combining and showing short messages sent to or received from a telephone number |
-
2013
- 2013-11-29 CN CN201310632808.7A patent/CN103607516B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102883066A (zh) * | 2012-09-29 | 2013-01-16 | 惠州Tcl移动通信有限公司 | 基于手势识别实现文件操作的方法及手机 |
CN103249015A (zh) * | 2013-04-18 | 2013-08-14 | 北京小米科技有限责任公司 | 短消息合并方法及装置 |
CN103209266A (zh) * | 2013-04-22 | 2013-07-17 | 任峰 | 一种通过手势合并通话的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103607516A (zh) | 2014-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103607516B (zh) | 短信操作方法、装置及设备 | |
CN106503584B (zh) | 一种会话内容展示方法及*** | |
US10795629B2 (en) | Text and custom format information processing method, client, server, and computer-readable storage medium | |
CN106716417B (zh) | 一种信息查看的方法、装置和设备 | |
US20150281142A1 (en) | Hot Topic Pushing Method and Apparatus | |
CN104052655A (zh) | 一种群聊方法以及即时通信客户端 | |
CN111147268B (zh) | 一种群组聊天的方法、装置、电子设备和存储介质 | |
CN102611641B (zh) | 采集即时通信记录进行汇总的方法及*** | |
CN105656754A (zh) | 提高查找联系人和查看信息效率的方法及移动终端 | |
CN107911483A (zh) | 一种信息传输方法和装置 | |
CN104734866A (zh) | 一种运维管理方法及装置 | |
CN107528767B (zh) | 会话的处理方法和装置 | |
CN104881279A (zh) | 一种群发消息的方法及装置 | |
CN107734180B (zh) | 信息处理方法 | |
CN109302340A (zh) | 一种埋点数据上报方法、装置及计算机可读存储介质 | |
CN105227431A (zh) | 即时通讯快捷添加好友或群组的方法和装置 | |
CN109729061A (zh) | 消息处理方法、装置、设备及可读存储介质 | |
CN111065061A (zh) | 一种基于多通道的短信请求发送***、方法及存储介质 | |
CN104967527A (zh) | 通信记录的恢复方法、装置及服务器 | |
US10412778B2 (en) | Data transmission method and apparatus for data service | |
US20140157290A1 (en) | Method, system, and device for switching between network applications, and computer storage medium | |
CN102299868A (zh) | 进行电子邮件收发的方法、客户端及*** | |
CN106878154A (zh) | 会话消息生成方法及装置,电子设备 | |
CN106899947A (zh) | 短消息清理方法和装置 | |
CN102664830A (zh) | 即时通信中采集通信方式数据的方法、客户端及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |