CN107734180B - 信息处理方法 - Google Patents
信息处理方法 Download PDFInfo
- Publication number
- CN107734180B CN107734180B CN201711032933.9A CN201711032933A CN107734180B CN 107734180 B CN107734180 B CN 107734180B CN 201711032933 A CN201711032933 A CN 201711032933A CN 107734180 B CN107734180 B CN 107734180B
- Authority
- CN
- China
- Prior art keywords
- information
- terminal
- sub
- characters
- input
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 15
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000012544 monitoring process Methods 0.000 claims abstract description 3
- 230000008859 change Effects 0.000 claims description 20
- 230000019771 cognition Effects 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例涉及一种信息处理方法,包括:第一终端监听输入信息的触发操作;当第一终端接收到触发操作时,获取输入信息,并监测接收到的输入信息的字符数;当输入信息的字符数达到设定阈值生成第一子信息,在第一子信息的最后一个字符之后添加分隔符标识,并进行显示;对接收到的输入信息中每个(N×设定阈值+1)的字符至(N+1)×设定阈值的字符生成第(N+1)子信息,添加分隔符标识并进行显示。本发明实施例提供的信息处理方法通过在用户端输入的信息内容中,判断出每条短信的起止位置,并在该起止位置处设置分隔符,以提高用户对自己编辑的信息中包含的字数和短信条数的认知程度,同时也方便用户对每条短信的内容进行针对性的修改。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种信息处理方法。
背景技术
在现有技术中,短信(short message service),简称SMS,是用户通过手机或其他电信终端直接发送或接收的文字或数字信息,根据短信相关协议的规定,短信信令消息的长度是有限的,因此短信内容的长度也是有限的,因此每条短信的长度仍然被限制在一定的阈值之内,当用户编辑的信息内容超过该阈值时,将会把输入的信息内容拆分为多条短信进行发送,每条短信的长度均不超过该阈值。长短信在发送过程中会通过发送端将其切割成多条短信来传送,但是会将多条短信作为一组短消息。
目前手机在编辑短信发送时仅展示本条剩余数量和当前条数,若用户输入的信息内容超过一条短信内容,而用户想对该信息内容执行删除或者修改操作时,用户无法快速定位该长短信中单条短信的准确位置,仅只能逐个删除字符内容才能定位单条短信起始位置和信息内容。
发明内容
本发明的目的是提供一种能够解决现有技术中,手机编辑短信时用户无法准确定位短信长度问题的方法。
为实现上述目的,本发明提供了一种信息处理方法,所述方法包括:
所述第一终端监听输入信息的触发操作;
当所述第一终端接收到所述触发操作时,获取所述输入信息,并监测接收到的所述输入信息的字符数;
当所述输入信息的字符数达到设定阈值时,根据已接收到的所述输入信息生成第一子信息,在所述第一子信息的最后一个字符之后添加分隔符标识,并在所述第一终端进行显示;
对接收到的所述输入信息中每个(N×设定阈值+1)的字符至(N+1)×设定阈值的字符生成第(N+1)子信息,并在每个子信息的最后一个字符之后添加分隔符标识,并进行显示;其中N为正整数。
进一步地,所述方法还包括:
接收用户输入的所述输入信息的更改操作,根据所述更改操作确定变更信息的位置信息和字符数;
根据所述变更信息的位置信息确定所述变更信息所属的子信息;
根据所述变更信息的字符数,调整所述变更信息所属的子信息的分隔符标识的位置,并且,调整所述变更信息所属的子信息之后的各个子信息的分隔符标识的位置,并更新显示。
进一步地,所述方法还包括:
所述第一终端监测最后一个子信息的字符数;
根据所述最后一个子信息的字符数与所述设定阈值确定剩余可输入字符数。
进一步地,所述方法还包括:
根据所述剩余可输入字符数确定剩余可输入字数,并显示。
进一步地,所述方法还包括:
所述第一终端接收用户输入的信息发送指令,所述信息发送指令包括第二终端的移动用户号码簿号码MDN号码;
所述第一终端根据所述MDN号码将所述输入信息发送给所述第二终端。
进一步地,所述方法还包括:
所述第二终端接收所述第一终端发送的输入信息,并进行显示。
本发明实施例提供的信息处理方法通过在用户端输入的信息内容中,判断出每条短信的起止位置,并在该起止位置处设置用户可见的分隔符,以提高用户对自己编辑的信息中包含的字数和短信条数的认知程度,使得用户能够快速确定单条短信的长度和起止位置。
附图说明
图1为本发明实施例提供的信息处理方法的流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明实施例提供的信息处理方法通过在用户端输入的信息内容中,判断出每条短信的起止位置,并在该起止位置处设置分隔符,来达到准确识别每条短信的目的。
图1为本发明实施例提供的信息处理方法的流程图,如图所示,包括:
S101:第一终端监听输入信息的触发操作。
具体的,第一终端指的是具有信息输入和信息传输功能的智能终端,比如手机、平板电脑等等。第一终端时刻监听用户是否进行了输入信息的触发操作。输入信息的触发操作指的是使第一终端开始接受用户输入的信息的操作。当用户在第一终端上进行了输入信息的触发操作,而且该输入信息的触发操作被第一终端监听到并正确识别后,第一终端即准备接受用户输入的第一信息。比如,当***听到用户点击短信编辑功能按钮后,即启用短信输入框用于用户输入短信内容。***听到用户在短信输入框中进行编辑时,获取用户输入的信息内容。
S102:当第一终端接收到触发操作时,获取输入信息,并监测接收到的输入信息的字符数。
具体的,第一终端接收并识别到用户发送的触发操作后,用户便可以在第一终端上输入信息内容。第一终端获取了用户输入的输入信息后,对获取到的输入信息的字数进行计量,获取输入信息的实时字符数。字符数不等同于字数,但是字符数和字数可以根据一定的映射关系进行换算。例如,句号为一个字符,汉字为两个字符,表情符号所占用的字符数与该标签符号的形式有关。因此当第一终端获取到用户输入信息的字符数后,即相当于获取了用户输入信息的字数。
同时,由于用户输入信息的方式有多种,比如文字信息、语音信息和图像信息等等。对于语音信息和图像信息,按照一定的规则将其容量转换为一定的字符数。比如,发送一个表情,可设定该表情占3个字符数,发送一条小视频或者语音,也可相应地设定其所占的字符数。
第一终端还可以将用户录入的语音信息识别为文字信息进行发送,第二终端接收到该信息的时候,也是以文字的形式显示。当用户录入的是语音信息时,第一终端识别得到的文字信息按照输入文字信息的规则进行处理。而用户也可以文字输入的方法对识别得到的文字信息进行更改。
S103:当输入信息的字符数达到设定阈值时,根据已接收到的输入信息生成第一子信息,在第一子信息的最后一个字符之后添加分隔符标识,并在第一终端进行显示。
具体的,现有技术中的智能终端单条传输的信息量存在上限,比如手机短信单条能发送的字符数约为70个字符,腾讯QQ单条能发送的字符数约为200字符。上述的字符数上限即设定阈值,即用户在智能终端上单条能发送的最大字符数。而用户在第一终端输入的信息的字符数不是一个定值,有时候能达到数百字甚至上千字,当设置了阈值后,用户便能更好地控制自己输入的信息的字符数。
当用户在第一终端输入的信息的字符数达到了该设定阈值时,第一终端将已接收到的输入信息生成为第一子信息,并在该第一子信息的最后一个字符之后添加一个用户可见的分隔符标识。如果用户输入的信息的字符数未达到该设定阈值时,则不添加分隔符标识。用户看到第一终端的输入信息出现了分隔符标识,即知道输入的内容已经构成了一条子信息,在分隔符标识后输入的信息内容,将重新进行字符数的计量。
S104:将接收到的输入信息中每个(N×设定阈值+1)的字符至(N+1)×设定阈值的字符生成第(N+1)子信息,并在每个子信息的最后一个字符之后添加分隔符标识,并进行显示;其中N为正整数。
具体的,由于用户输入信息的字符数不可能总是恰好只生成一条子信息,当用户输入信息的字符数特别多时,则应当生成多条子信息,而这每条子信息所占的字符数都应当与该设定阈值相当。
详细来讲,即第一终端接收到输入信息后,针对于输入信息的全部内容,都采取按照该设定阈值分割出多条子信息的处理方法来进行处理。即当分割出第一条子信息后,将第一子信息之后的与阈值相当的字符数设定为第二子信息,以此类推获得第三子信息、第四子信息…直到第N子信息。并在每条子信息的最后一个字符之后,下一条子信息的第一个字符之前添加一个分隔符标识,并且分隔符标识可以显示在第一终端上,以便用户确定自己输入的内容可以形成多少条子信息,同时也方便用户对每条子信息进行定位。
比如,在手机上编辑短信的过程中,字数阈值为70,当用户输入了70个字符后,无论用户是否输完了全部的信息内容,手机都自动在这70个字符后***一个分隔符标识,将分隔符标识之前的内容作为一个子信息,当用户输入了140个字符后,在该第140个字后***第二个分隔符标识,第71-140个字段为一个新的子信息。分隔符标识有很多种类,比如“/”、“*”、“//”等。而为了用户快速定位每条子信息的起始位置和终止位置,分隔符标识设定为能够显示在第一终端的显示界面上,即用户能够看得到该分隔符标识,但是该分隔符标识并不占用输入信息的字符数。
当用户需要对已经输入的信息内容进行更改时,第一终端获取用户的更改操作,并从中获取用户具体的操作内容,比如变更信息的位置信息、字符数和变更类型等等。变更位置信息指的是确定用户变更的是哪条子信息的信息内容,以及在该条子信息中发生变更的具***置。确定好变更位置信息和变更的字符数后,第一终端即调整该条子信息之后的分隔符标识的位置。对发生变更的子信息的分隔符标识的位置进行变更后,该条子信息之后的子信息的分隔符标识的位置也需要根据变更的字符数进行调整,同时将变更的分隔符标识实时显示在第一终端上。比如,手机编辑短信时,原本分隔符标识之前的字数为70个字,如果用户将之前的内容删除了一个字,则手机自动将分隔符标识往后移一个字;当用户在之前的内容中增加了一个字时,则自动将分隔符标识往前移一个字,使分隔符之前的字数保持在70个字。
在用户输入信息内容的过程中,第一终端始终检测最后一条子信息的字符数,最后一条子信息的字符数与设定阈值的差值设定为剩余可输入字符数。并显示在第一终端的显示页面上,起到提醒用户本条子信息剩余字符数的作用。比如,当用户已经输入321个字符数,而单条信息的设定阈值为70时,则最后一个分隔符标识为第四个分隔符标识,第四个分隔符标识后的信息内容为第五子信息。则第五子信息当前的字符数为41个字,其与设定阈值的差值为29,因此本次输入内容的剩余可输入字符数为29,该剩余可输入字符数可以显示在第一终端上,提示用户,本条子信息还剩下29个字符数可编辑;或者根据字符数与字符的对应关系,将剩余可输入字符数换算为剩余可输入字数显示在第一终端的界面上。
当用户将输入信息编辑完成后,即可以在第一终端进行发送操作。第一终端接收到用户输入的信息发送指令后,获取信息发送指令包括的第二终端的移动用户号码簿号码(Mobile Directory Number,MDN)号码,即接收终端的识别号码。第一终端获取到第二终端的MDN号码后,将输入信息和第二终端的MDN号码发送到服务器,服务器根据获取的第二终端的MDN号码,将输入信息发送到第二终端。
由于智能终端上单条信息存在字符数的限制,因此第二终端接收到的可以是以多条子信息形式显示的输入信息,当第二终端接收到该输入信息后,按照预设的拼接规则将多条子信息拼接为长信息,比如,在多条子信息中设置相应的识别信息,第二终端接收到该多条子信息后,根据其中包含的识别信息对接收到的多条子信息进行排序或者拼接,随后将输入信息显示在第二终端的显示界面上。
如果第二终端获取到的识别信息和子信息并不能完全匹配时,比如发生丢包或者错包等现象,丢包指的是漏发信息,错包指的是错发了其他信息。则认为是服务器发送输入信息时出现错误,因此第二终端可以向服务器发送再次发送信息的请求,服务器便再次将输入信息发送到第二终端。
本发明实施例提供的信息处理方法通过在用户端输入的信息内容中,判断出每条短信的起止位置,并在该起止位置处设置用户可见的分隔符,以提高用户对自己编辑的信息中包含的字数和短信条数的认知程度,使得用户能够快速确定单条短信的长度和起止位置。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种信息处理方法,其特征在于,所述方法包括:
第一终端监听输入信息的触发操作;
当所述第一终端接收到所述触发操作时,获取所述输入信息,并监测接收到的所述输入信息的字符数;
当所述输入信息的字符数达到设定阈值时,根据已接收到的所述输入信息生成第一子信息,在所述第一子信息的最后一个字符之后添加分隔符标识,并在所述第一终端进行显示;
将接收到的所述输入信息中每个(N×设定阈值+1)的字符至(N+1)×设定阈值的字符生成第(N+1)子信息,并在每个子信息的最后一个字符之后添加分隔符标识,并进行显示;其中N为正整数;
所述方法还包括:
所述第一终端监测最后一个子信息的字符数;
根据所述最后一个子信息的字符数与所述设定阈值确定剩余可输入字符数;
根据所述剩余可输入字符数确定剩余可输入字数,并显示;
所述方法还包括:
第二终端接收第一终端发送的以多条子信息形式显示的输入信息;
所述第二终端按照预设的拼接规则对接收到的所述多条子信息进行拼接处理,得到拼接长信息;
所述第二终端显示所述拼接长信息。
2.根据权利要求1所述的信息处理方法,其特征在于,所述方法还包括:
接收用户输入的所述输入信息的更改操作,根据所述更改操作确定变更信息的位置信息和字符数;
根据所述变更信息的位置信息确定所述变更信息所属的子信息;
根据所述变更信息的字符数,调整所述变更信息所属的子信息的分隔符标识的位置,并且,调整所述变更信息所属的子信息之后的各个子信息的分隔符标识的位置,并更新显示。
3.根据权利要求1所述的信息处理方法,其特征在于,所述方法还包括:
所述第一终端接收用户输入的信息发送指令,所述信息发送指令包括第二终端的移动用户号码簿号码MDN号码;
所述第一终端根据所述MDN号码将所述输入信息发送给所述第二终端。
4.根据权利要求3所述的信息处理方法,其特征在于,所述方法还包括:
所述第二终端接收所述第一终端发送的输入信息,并进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711032933.9A CN107734180B (zh) | 2017-10-30 | 2017-10-30 | 信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711032933.9A CN107734180B (zh) | 2017-10-30 | 2017-10-30 | 信息处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107734180A CN107734180A (zh) | 2018-02-23 |
CN107734180B true CN107734180B (zh) | 2020-04-24 |
Family
ID=61203169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711032933.9A Active CN107734180B (zh) | 2017-10-30 | 2017-10-30 | 信息处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107734180B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110856127A (zh) * | 2019-11-29 | 2020-02-28 | 紫光展讯通信(惠州)有限公司 | 短消息传输方法、装置及存储介质 |
CN111817984B (zh) * | 2020-05-28 | 2023-06-20 | 中国平安财产保险股份有限公司 | 消息发送方法、装置、设备及存储介质 |
CN113360033A (zh) * | 2021-05-19 | 2021-09-07 | 北京搜狗科技发展有限公司 | 语录处理方法、装置和介质 |
CN117240360B (zh) * | 2023-11-13 | 2024-03-08 | 新唐信通(浙江)科技有限公司 | 一种定向传输的电视屏幕和智能手机间可见光通信方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101931919A (zh) * | 2010-08-18 | 2010-12-29 | 中国电信股份有限公司 | 长短信发送处理方法与装置、业务网关及通信*** |
CN101945347A (zh) * | 2009-07-09 | 2011-01-12 | 陈武雄 | 一种移动设备短信息管理*** |
CN103197893A (zh) * | 2012-12-07 | 2013-07-10 | 杭州斯凯网络科技有限公司 | 在Android***中提示用户当前输入信息是否有误的方法 |
CN104244204A (zh) * | 2013-06-06 | 2014-12-24 | 深圳富泰宏精密工业有限公司 | 短信内容提取方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100672394B1 (ko) * | 1999-12-14 | 2007-01-24 | 엘지전자 주식회사 | 이동 단말기를 이용한 개인 정보 송수신 방법 |
-
2017
- 2017-10-30 CN CN201711032933.9A patent/CN107734180B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945347A (zh) * | 2009-07-09 | 2011-01-12 | 陈武雄 | 一种移动设备短信息管理*** |
CN101931919A (zh) * | 2010-08-18 | 2010-12-29 | 中国电信股份有限公司 | 长短信发送处理方法与装置、业务网关及通信*** |
CN103197893A (zh) * | 2012-12-07 | 2013-07-10 | 杭州斯凯网络科技有限公司 | 在Android***中提示用户当前输入信息是否有误的方法 |
CN104244204A (zh) * | 2013-06-06 | 2014-12-24 | 深圳富泰宏精密工业有限公司 | 短信内容提取方法及*** |
Non-Patent Citations (1)
Title |
---|
长短信拆分;程序员的当下;《https://blog.csdn.net/ceko_wu/article/details/8502164》;20130114;第1-2页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107734180A (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107734180B (zh) | 信息处理方法 | |
US10795629B2 (en) | Text and custom format information processing method, client, server, and computer-readable storage medium | |
CN105847447B (zh) | 消息推送方法和装置 | |
CN112187629B (zh) | 5g通信的消息撤回方法、计算机装置及计算机可读存储介质 | |
CN103731334B (zh) | 消息状态展示方法及装置 | |
CN111669316B (zh) | 即时消息处理方法、装置、设备、服务器及存储介质 | |
US20110312307A1 (en) | Method and system of mobile device communication | |
CN102014348A (zh) | 一种远程设置闹钟的方法和终端 | |
CN108880972B (zh) | 一种信息处理方法、服务器及终端 | |
CN107465601B (zh) | 推送信息处理方法及装置 | |
CN104639973B (zh) | 一种信息推送方法及装置 | |
JP2015524119A (ja) | メッセージ表示方法、メッセージ表示装置、プログラム及び記録媒体 | |
CN110912805A (zh) | 消息读取状态的同步方法、终端、服务端及*** | |
CN111641554B (zh) | 一种消息处理方法、装置及计算机可读存储介质 | |
CN112187622B (zh) | 即时消息的展示方法、装置及服务器 | |
CN105162936A (zh) | 一种陌生来电提醒方法及用户终端 | |
EP2380372B1 (en) | Improved method of processing short messages (sms) and wireless communication apparatus enabling such processing | |
CN111131323A (zh) | 报文的传输方法及相关装置 | |
CN107920012B (zh) | 即时通信消息的存储方法和装置 | |
CN104796519A (zh) | 一种终端 | |
EP1589740A1 (en) | Method of the third party paying for the multimedia message sent by sender | |
CN114270389A (zh) | 信息获取方法、装置、***、电子设备以及存储介质 | |
KR101600864B1 (ko) | 이메일의 선택적 수신방법 | |
CN104780252A (zh) | 一种通讯录管理方法 | |
CN107196843B (zh) | 一种即时通信的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200916 Address after: 1702, 17 / F, building a 26, East Third Ring Road North, Chaoyang District, Beijing 100020 Patentee after: Beijing Borui Tongyun Technology Co.,Ltd. Address before: 330013 No.399 rulehu street, Airport Economic Zone, Nanchang City, Jiangxi Province Patentee before: JIANGXI BORUITONGYUN TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |