CN109391541B - 一种信息发送方法、装置、存储介质及设备 - Google Patents
一种信息发送方法、装置、存储介质及设备 Download PDFInfo
- Publication number
- CN109391541B CN109391541B CN201811296500.9A CN201811296500A CN109391541B CN 109391541 B CN109391541 B CN 109391541B CN 201811296500 A CN201811296500 A CN 201811296500A CN 109391541 B CN109391541 B CN 109391541B
- Authority
- CN
- China
- Prior art keywords
- information
- sending
- sent
- identifier
- batch
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/226—Delivery according to priorities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种信息发送方法、装置、存储介质及设备,通过在需要分批发送的信息之间***分批发送标识,使得用户仅需进行一次编辑操作即可实现多个需要分批发送的信息的发送触发,且实现部分先发信息的优先发送,操作简便,提升了用户体验。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种信息发送方法、装置、存储介质及设备。
背景技术
随着互联网通信和移动通信技术的快速发展,互联网在人们日常的工作生活中的应用越来越广泛,例如通过在线即时通讯软件进行即时信息交流。
目前,通过互联网通信进行信息交流往往采用单条信息发送的方式,具体的,将用户编辑好的信息在用户触发相应的发送指令后,直接发送该信息至相应的接收方。但现有的这种单条信息发送的方式用户一次编辑只能实现对一条信息的发送触发,当需要对多条信息发送时,需要进行多次编辑再发送的操作,操作繁琐,用户体验差。另外,有时用户在编辑好信息准备触发发送时,碰上对方发来消息,此时可能需要先回复对方发来的该条消息,再发送之前编辑好的信息,现有方式只能将已编辑好的信息删除,或者将编辑好的信息剪切,该处理方式不够灵活,且剪切的信息极易被覆盖造成信息丢失,导致不好的用户体验。
发明内容
本申请提出了一种信息发送方法、装置、存储介质及设备,可以实现多个需要分批发送的信息的发送触发,且实现部分先发信息的优先发送,操作简便,提升了用户体验。本申请具体是以如下技术方案实现的:
第一方面,本申请提供了一种信息发送方法,包括:
接收客户端的第一信息发送请求;
判断所述第一信息发送请求所对应的待发送信息中是否包含分批发送标识;
当判断结果为是时,利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息。
第二方面,本申请提供了一种信息发送装置,所述装置包括:
接收模块,用于接收客户端的第一信息发送请求;
判断模块,用于判断所述第一信息发送请求所对应的待发送信息中是否包含分批发送标识;
信息发送模块,用于当判断结果为是时,利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息;
发送模块,用于发送所述先发信息。
第三方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述第一方面所述的信息发送方法。
第四方面,本申请提供了一种用于信息发送的设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述第一方面所述的信息发送方法。
本申请的有益效果是:
本申请提供了一种信息发送方法、装置、存储介质及设备,通过在需要分批发送的信息之间***分批发送标识,使得用户仅需进行一次编辑操作即可实现多个需要分批发送的信息的发送触发,且实现部分先发信息的优先发送,操作简便,提升了用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本申请实施例提供的一种信息发送方法的流程图;
图2是本申请实施例提供的另一种信息发送方法的流程图;
图3是本申请实施例提供的一种信息发送方法的应用场景示意图;
图4是本申请实施例提供的另一种信息发送方法的应用场景示意图;
图5是本申请实施例提供的另一种信息发送方法的应用场景示意图;
图6是本申请实施例提供的另一种信息发送方法的应用场景示意图;
图7是本申请实施例提供的另一种信息发送方法的应用场景示意图;
图8是本申请实施例提供的信息发送装置的结构示意图。
具体实施方法
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分的实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本说明书的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
以下介绍本发明提供的信息发送方法的实施例,图1是本发明实施例提供的一种信息发送方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图1所示,所述方法可以包括:
S101:接收客户端的第一信息发送请求。
具体的,所述第一信息发送请求所对应的待发送信息可以包括至少两个分批发送信息即至少一个分批发送标识,也可以仅包括单条消息;信息中不包含分批发送标识,说明用户没有发多条信息的需求,则信息就是单条信息,直接发送即可。
该步骤中的信息发送请求可以由信息的发送方用户触发。
信息发送请求可以通过用户在客户端提供的信息发送界面中通过输入待发送信息后触发。
本说明书实施例中,所述分批发送信息可以包括一个信息发送请求所对应的待发送信息中能够分批发送的信息。
S103:判断所述第一信息发送请求所对应的待发送信息中是否包含分批发送标识。
当信息中包含分批发送标识时,执行步骤S105;当待发送信息中不包含分批发送标识时,直接将该待发送信息作为单条信息发送。
所述分批发送标识至少包括下述之一:预设字符串、预设图像、预设文字。所述分批发送标识可以由***预先设置,也可以由用户预先自定义设置,用于与单条信息进行区分。例如,其中,预设字符串可以是“\ABC\”、“%999%”等,预设图像可以是动态图像或静态图像,例如,特定的表情图案或动画,预设文字可以是例如“魍魉魍魉”等不常用的文字,还可以是字符串、图像、文字的任意组合。当用户需要在待发送消息中发送与分批发送标识相同的内容时,可以使用转义等方式进行表达。
在实际应用中,所述分批发送标识可以包括采用下述方式在客户端侧输入,包括用户直接在所述先发信息后通过输入面板输入所述分批发送标识;或用户通过快捷键输入所述分批发送标识;或用户通过点击所述分批发送标识的***按钮输入所述分批发送标识;或用户通过语音输入所述分批发送标识。其中语音输入和快捷键输入都是预先建立分批发送标识与相应语音和快捷键的对应关系,例如,语音“输入分批发送标识”对应***“\&jfg$\”,或者“分批发送标识快捷键”按键对应***“\&jfg$\”。另外,在信息发送终端具有摄像头的情况下,所述分批发送标识还可以通过用户眨眼频次进行***例如,当前输入光标位于先发消息“你先把钱打到我卡上”和后发消息“我尽快给你寄***!”之间时,用户在5秒内眨眼四次(与预设眨眼频率阈值相同或大于预设眨眼频率阈值),则自动***“\&jfg$\”,降低了用户的操作复杂度。即时通讯软件后台或服务器端能够识别该标识为指示该标识前后的消息需按一定顺序进行发送。
S105:当判断结果为是时,利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息。
该步骤可以由服务器执行。响应于步骤S103中的第一信息发送请求,服务器将遍历到的第一个先发信息或整条待发送信息发送给接收方。本申请提出的一种信息发送方法,可以实现多个需要分批发送的信息的发送触发,且实现部分先发信息的优先发送,操作简便,提升了用户体验。
在一些实施例中,如图2所示,所述步骤S105具体包括:
S201:正向遍历所述待发送信息中的每一分批发送标识,在遍历每一分批发送标识时执行所述待发送信息中先发信息的发送步骤。
S203:在遍历结束时,向所述接收方发送所述待发信息中的剩余信息。
具体的,所述先发信息是指遍历过程中确定的所有先发信息中的任一先发信息,所述待发信息中的剩余信息是指待发信息中除去所有先发信息和分批发送标识后的剩余信息。
所述执行相应先发信息的发送步骤包括但不限于如下几种情况:
1.优先发送分批发送标识之前部分的信息
将当前分批发送标识之前部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识。
举例:A\&jfg$\B\&jfg$\C\&jfg$\D,其中A、B、C、D为四条待分批发送的信息,\&jfg$\为分批发送标识。该情况下,依次作为先发信息的顺序为A、B、C,剩余信息为D。
2.优先发送分批发送标识之后部分的信息
判断当前分批发送标识之后是否还有分批发送标识;
若有,将当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,将当前分批发送标识之后的信息作为先发信息发送给接收方;
删除所述先发信息和所述当前分批发送标识。
举例:A\&jfg$\B\&jfg$\C\&jfg$\D,其中A、B、C、D为四条待分批发送的信息,\&jfg$\为分批发送标识。该情况下,依次作为先发信息的顺序为B、C、D,剩余信息为A。
3.优先发送两个分批发送标识之间部分的信息
判断当前分批发送标识之后是否还有分批发送标识;
若有,将当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,删除所述当前分批发送标识。
举例:A\&jfg$\B\&jfg$\C\&jfg$\D,其中A、B、C、D为四条待分批发送的信息,\&jfg$\为分批发送标识。该情况下,依次作为先发信息的顺序为B、C,剩余信息为A和D的组合信息。
在一些实施例中,如图3所示,所述步骤S105具体包括:
S301:逆向遍历所述待发送信息中的每一分批发送标识,在遍历每一分批发送标识时执行所述待发送信息中先发信息的发送步骤。
S303:在遍历结束时,向所述接收方发送所述待发信息中的剩余信息。
具体的,所述先发信息是指遍历过程中确定的所有先发信息中的任一先发信息,所述待发信息中的剩余信息是指待发信息中除去所有先发信息和分批发送标识后的剩余信息。
所述执行相应先发信息的发送步骤包括但不限于如下几种情况:
1.优先发送分批发送标识之后部分的信息
将当前分批发送标识之后部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识。
举例:A\&jfg$\B\&jfg$\C\&jfg$\D,其中A、B、C、D为四条待分批发送的信息,\&jfg$\为分批发送标识。该情况下,依次作为先发信息的顺序为D、C、B,剩余信息为A。
2.优先发送分批发送标识之前部分的信息
判断当前分批发送标识之前是否还有分批发送标识;
若有,将当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,将当前分批发送标识之前的信息作为先发信息发送给接收方;
删除所述先发信息和所述当前分批发送标识。
举例:A\&jfg$\B\&jfg$\C\&jfg$\D,其中A、B、C、D为四条待分批发送的信息,\&jfg$\为分批发送标识。该情况下,依次作为先发信息的顺序为C、B、A,剩余信息为D。
3.优先发送两个分批发送标识之间部分的信息
判断当前分批发送标识之前是否还有分批发送标识;
若有,将当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,删除所述当前分批发送标识。
举例:A\&jfg$\B\&jfg$\C\&jfg$\D,其中A、B、C、D为四条待分批发送的信息,\&jfg$\为分批发送标识。该情况下,依次作为先发信息的顺序为C、B,剩余信息为A和D的组合信息。
所述步骤201-203和步骤301-303可以根据具体需求和使用习惯预先进行选择设置。
在一些实施例中,所述方法还可以包括:
当所述先发信息是空白信息时,直接删除所述分批发送标识。
当所述先发信息是空白信息时,如果按照预设规则进行信息发送,则会发送空白信息,造成资源浪费,且降低用户满意度,因此,直接删除所述分批发送标识即可。
在一些实施例中,所述方法还可以包括:
保存所述待发送信息中未发送的信息,向客户端返回所述待发送信息中未发送的信息。
在向所述接收方发送所述先发信息后,所述方法还包括:保存所述待发送信息中未发送的信息,并向客户端返回所述待发送信息中未发送的信息。
为了防止在将具有分批发送标识的待发送信息发送至服务器后,由于待发送信息较长用户容易忘记哪些已经发送给服务器的信息还未发送给相应的接收方。相应的,服务器可以在所述保存所述待发送信息中未发送的信息后,向待发送信息的发送方客户端返回所述未发送的信息并在客户端界面中的一定区域显示所述未发送的信息。
具体的,发送方客户端可以将接收到的所述未发送的信息直接显示在客户端的内容输入框中以便于用户继续对其进行编辑,也可以将接收到的所述未发送的信息显示在所述内容输入框之外的区域,当用户选中所述未发送的信息时,可以直接触发所述未发送信息的发送,也可以将其显示到所述内容输入框中以便于用户继续对其进行编辑。当将接收到的所述未发送的信息显示在所述内容输入框之外的区域时,为了防止未发送信息的列表显示过长,造成用户体验不好,一般设置所述未发送的信息的显示条数不超过一预设值,例如设置该预设值为3。
本说明书实施例中,通过在服务器侧保存待发送信息中未发送的信息,并向客户端返回所述待发送信息中的未发送信息以使得客户端将所述待发送信息中的未发送信息进行显示,可以避免因待发送信息较长或长时间未触发未发送信息的发送请求指令,导致用户忘记哪些信息已经发送给服务器,哪些还未发送给服务器。
在一些实施例中,当所述待发送信息至少包括两个先发信息时,所述先发信息包括一个第一先发信息和至少一个第二先发信息;相应的,所述方法还可以包括:
响应于所述客户端的第二信息发送请求,发送所述第二先发信息或所述剩余信息。
本说明书提供的所述信息发送方法,通过在需要分批发送的信息之间***分批发送标识,使得用户仅需进行一次编辑操作即可实现多个需要分批发送的信息的发送触发和发送,操作简便,提升了用户体验。
在实际应用中,例如,人们在利用即使通讯软件发送即时消息时,如果遇到已经输入了一段字符时,突然想起来在此之前需要先发送另外一条即时消息的情况,现有技术中是需要删除当前已经输入的字符,将需要先发送的内容发送出去,再重新输入之前已经输入的内容,或者是将之前已经输入的内容手动剪切到粘贴板,重新编辑并发送需要先发送的内容,再将之前剪切到粘贴板的内容重新粘贴到文本输入框,最后再发送后发消息。而在此过程中,不仅操作繁琐,复制到粘贴板中的后发消息容易被遗忘或被其他复制内容覆盖掉,导致用户需要重新编辑后发消息。
结合上述应用场景,以下介绍本说明书实施例提供的信息发送方法的一种具体应用场景。
请参阅图4,用户和对方(另一用户)通过即时通讯软件(客户端)进行即时通讯,此时,用户正在内容输入框输入“我尽快给你寄***!”,在输入该文本内容时,用户自己或者根据对方发送的消息想到用户需要先收到钱才能开***。
在此例中,按照现有技术,用户为了避免再次手动输入相同的内容,则会将该内容复制到粘贴板,然后将内容输入框输入“你先把钱打到我卡上”,并点击发送键将该信息发送给对方,然后对方回复后再将粘贴板的内容粘贴到内容输入框,并再次点击发送键将信息发送给对方。
而本申请在面对上述情况时,首先由用户对预设规则进行设定,以正向遍历中将分批发送标识前的信息作为先发信息为例。如图5所示,用户无需对原先输入的“我尽快给你寄***!”进行复制粘贴等步骤,直接在该消息前***分批发送标识,然后,在分批发送标识前输入需要优先或在前发送的消息内容“你先把钱打到我卡上”,之后,如图6所示,用户在需要的时候(合适的时机)分别点击一次发送键就可以实现对上述“你先把钱打到我卡上”和“我尽快给你寄***!”两个信息的分批发送触发。相应的,客户端响应于用户的发送触发命令,向服务器发送该发送触发指令所对应的信息发送请求。服务器接收信息发送请求,判断所述信息发送请求所对应的待发送消息中是否包含分批发送标识,当判断结果为是时,将所述待发送信息中在所述分批发送标识之前的分批发送信息作为先发信息,并发送所述先发信息。在发送所述先发信息之后,删除先发信息和***的分批发送标识,并将剩余信息返回给客户端,同时,服务器继续监听用户是否再次触发发送命令,若监听到,则再发送所述待发送信息中的剩余信息。如图7所示,即是“你先把钱打到我卡上”和“我尽快给你寄***!”两个信息发送后的示意图。
可见,本说明书的方法仅需一次编辑,即可实现多条信息的顺序发送,减少了复制粘贴等繁琐步骤,并防止复制粘贴等步骤造成的内容误删或忘记等情况的发生,提升了用户的体验。
另外,上述示例中仅示出一条即时信息中仅有两个需要分批发送的信息的情况,实际应用中,还可以是一条信息中存在三个或三个以上需要分批发送的信息。具体地,当服务器判断出待发送信息中分批发送标识的数量不为1时,遍历所述待发送信息中的每一分批发送标识,在遍历每一分批发送标识时执行上述先发信息的发送方法,并且当存在剩余信息时,最后发送剩余信息。
请参考图8,其是本说明书实施例提供的一种信息发送装置的结构示意图,其为与方法相对应的装置,该装置包括:
接收模块10,用于接收客户端的第一信息发送请求。
判断模块12,用于判断所述第一信息发送请求所对应的待发送信息中是否包含分批发送标识。
信息发送模块14,用于当判断结果为是时,利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息。
所述信息发送模块14还包括:
遍历模块20,用于正向或逆向遍历所述待发送信息中的每一分批发送标识,在遍历每一分批发送标识时执行所述待发送信息中先发信息的发送步骤;在遍历结束时,向所述接收方发送所述待发信息中的剩余信息。
先发信息确定模块22,用于将当前分批发送标识之前部分的信息作为先发信息;向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;或者用于判断当前分批发送标识之后是否还有分批发送标识;若有,将当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间部分的信息作为先发信息;向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;若无,将当前分批发送标识之后的信息作为先发信息发送给接收方;删除所述先发信息和所述当前分批发送标识;或者用于判断当前分批发送标识之后是否还有分批发送标识;若有,将当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间部分的信息作为先发信息;向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;若无,删除所述当前分批发送标识;或者用于将当前分批发送标识之后部分的信息作为先发信息;向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;或者判断当前分批发送标识之前是否还有分批发送标识;若有,将当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间部分的信息作为先发信息;向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;若无,将当前分批发送标识之前的信息作为先发信息发送给接收方;删除所述先发信息和所述当前分批发送标识;或者判断当前分批发送标识之前是否还有分批发送标识;若有,将当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间部分的信息作为先发信息;向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;若无,删除所述当前分批发送标识。
空白信息处理模块24,用于当所述先发信息是空白信息时,直接删除所述分批发送标识。
保存模块26,用于在向所述接收方发送所述先发信息后,保存所述待发送信息中未发送的信息。
响应模块28,用于响应于所述客户端的第二信息发送请求,发送所述第二先发信息或所述剩余信息。
所述分批发送标识至少包括下述之一:预设字符串、预设图像、预设文字。
本说明书还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述信息发送方法。
存储介质可以是磁性介质,光介质、或者半导体介质等。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
本说明书还提供了一种用于信息发送的设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述信息发送方法。
本说明书提供了一种信息发送方法、装置、存储介质及设备,通过在不同信息内容之间***分批发送标识,使得仅需用户进行一次编辑操作即可实现不同信息的依次发送,操作简便,且解决了复制到粘贴板中的后发信息容易被遗忘或被其他复制内容覆盖掉,导致用户需要重新编辑后发信息的问题。具体可以应用在邮箱、短信、即时通讯等信息传输场景中。
在本申请所提供的实施例中,应该理解到,以上所描述的服务器实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。可以根据实际的需要选择其中的部分或者全部模块/单元来达到实现本申请方案的目的,也可以根据前述方法设置与方法对应的单元模块来实现与方法相应的功能。
另外,在本申请中的各模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (16)
1.一种信息发送方法,其特征在于,所述方法包括:接收客户端的第一信息发送请求;
判断所述第一信息发送请求所对应的待发送信息中是否包含分批发送标识;
当判断结果为是时,利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息;所述利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息包括:遍历所述待发送信息中的每一分批发送标识,在遍历每一分批发送标识时执行所述待发送信息中先发信息的发送步骤;
其中,所述先发信息为当前分批发送标识之前的信息、当前分批发送标识之后的信息、当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间的信息、当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间的信息中的任一种。
2.根据权利要求1所述的方法,其特征在于,所述遍历所述待发送信息中的每一分批发送标识,包括:正向遍历所述待发送信息中的每一分批发送标识;
所述利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息还包括:在遍历结束时,向所述接收方发送所述待发送信息中的剩余信息。
3.根据权利要求2所述的方法,其特征在于,所述执行相应先发信息的发送步骤包括:将当前分批发送标识之前部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识。
4.根据权利要求2所述的方法,其特征在于,所述执行相应先发信息的发送步骤包括:判断当前分批发送标识之后是否还有分批发送标识;
若有,将当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,将当前分批发送标识之后的信息作为先发信息发送给接收方;
删除所述先发信息和所述当前分批发送标识。
5.根据权利要求2所述的方法,其特征在于,所述执行相应先发信息的发送步骤包括:判断当前分批发送标识之后是否还有分批发送标识;
若有,将当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,删除所述当前分批发送标识。
6.根据权利要求1所述的方法,其特征在于,所述遍历所述待发送信息中的每一分批发送标识,包括:逆向遍历所述待发送信息中的每一分批发送标识;
所述利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息还包括:在遍历结束时,向所述接收方发送所述待发送信息中的剩余信息。
7.根据权利要求6所述的方法,其特征在于,所述执行相应先发信息的发送步骤包括:将当前分批发送标识之后部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识。
8.根据权利要求6所述的方法,其特征在于,所述执行相应先发信息的发送步骤包括:判断当前分批发送标识之前是否还有分批发送标识;
若有,将当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,将当前分批发送标识之前的信息作为先发信息发送给接收方;
删除所述先发信息和所述当前分批发送标识。
9.根据权利要求6所述的方法,其特征在于,所述执行相应先发信息的发送步骤包括:判断当前分批发送标识之前是否还有分批发送标识;
若有,将当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间部分的信息作为先发信息;
向所述接收方发送所述先发信息,删除所述先发信息和所述当前分批发送标识;
若无,删除所述当前分批发送标识。
10.根据权利要求3-5、7-9任一所述的方法,其特征在于,在向所述接收方发送所述先发信息后,所述方法还包括:保存所述待发送信息中未发送的信息,向发送方客户端返回所述待发送信息中未发送的信息。
11.根据权利要求2-9任一所述的方法,其特征在于,当所述待发送信息至少包括两个先发信息时,所述先发信息包括一个第一先发信息和至少一个第二先发信息;
相应的,所述方法还包括:
响应于所述客户端的第二信息发送请求,发送所述第二先发信息或所述剩余信息。
12.根据权利要求2-9任一所述的方法,其特征在于,当所述先发信息是空白信息时,直接删除所述分批发送标识。
13.根据权利要求2-9任一所述的方法,其特征在于,所述分批发送标识至少包括下述之一:预设字符串、预设图像、预设文字。
14.一种信息发送装置,其特征在于,所述装置包括:接收模块,用于接收客户端的第一信息发送请求;
判断模块,用于判断所述第一信息发送请求所对应的待发送信息中是否包含分批发送标识;
信息发送模块,用于当判断结果为是时,利用预设分批发送规则向所述信息发送请求所对应的接收方分批发送所述待发送信息;
所述信息发送模块,还用于遍历所述待发送信息中的每一分批发送标识,在遍历每一分批发送标识时执行所述待发送信息中先发信息的发送步骤;
其中,所述先发信息为当前分批发送标识之前的信息、当前分批发送标识之后的信息、当前分批发送标识之后至所述当前分批发送标识后一分批发送标识之间的信息和当前分批发送标识之前至所述当前分批发送标识前一分批发送标识之间的信息中的任一种。
15.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至13中任一权利要求所述的信息发送方法。
16.一种用于信息发送的设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至13中任一权利要求所述的信息发送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811296500.9A CN109391541B (zh) | 2018-11-01 | 2018-11-01 | 一种信息发送方法、装置、存储介质及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811296500.9A CN109391541B (zh) | 2018-11-01 | 2018-11-01 | 一种信息发送方法、装置、存储介质及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109391541A CN109391541A (zh) | 2019-02-26 |
CN109391541B true CN109391541B (zh) | 2021-08-03 |
Family
ID=65428252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811296500.9A Active CN109391541B (zh) | 2018-11-01 | 2018-11-01 | 一种信息发送方法、装置、存储介质及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109391541B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113666073B (zh) * | 2021-07-22 | 2022-10-14 | 苏州华兴源创科技股份有限公司 | 一种产品移载方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888368A (zh) * | 2009-05-14 | 2010-11-17 | 灰熊(北京)科技有限公司 | 一种使用tcp协议传输短文本消息的方法 |
CN102769581A (zh) * | 2012-06-28 | 2012-11-07 | 奇智软件(北京)有限公司 | 一种用于即时通讯中进行消息传输的方法及装置 |
CN103327119A (zh) * | 2013-07-09 | 2013-09-25 | 腾讯科技(深圳)有限公司 | 远程控制方法、装置及*** |
CN103686296A (zh) * | 2012-09-03 | 2014-03-26 | 联想(北京)有限公司 | 一种多媒体信息输出方法、装置和电子设备 |
CN105163291A (zh) * | 2015-08-19 | 2015-12-16 | 上海斐讯数据通信技术有限公司 | 一种移动终端及其群发信息的控制方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9246707B2 (en) * | 2010-03-16 | 2016-01-26 | Salesforce.Com, Inc. | Cost-based SMTP email routing |
CN104125328B (zh) * | 2013-04-28 | 2017-01-25 | 北京壹人壹本信息科技有限公司 | 一种消息处理方法、装置及移动终端 |
CN105100381A (zh) * | 2014-05-21 | 2015-11-25 | 联想移动通信软件(武汉)有限公司 | 一种信息处理方法、装置及终端 |
CN106657686B (zh) * | 2015-11-04 | 2019-12-06 | 华为终端有限公司 | 短信转发方法及终端 |
CN105812236A (zh) * | 2016-03-04 | 2016-07-27 | 广州神马移动信息科技有限公司 | 一种即时消息的发送方法和装置 |
-
2018
- 2018-11-01 CN CN201811296500.9A patent/CN109391541B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888368A (zh) * | 2009-05-14 | 2010-11-17 | 灰熊(北京)科技有限公司 | 一种使用tcp协议传输短文本消息的方法 |
CN102769581A (zh) * | 2012-06-28 | 2012-11-07 | 奇智软件(北京)有限公司 | 一种用于即时通讯中进行消息传输的方法及装置 |
CN103686296A (zh) * | 2012-09-03 | 2014-03-26 | 联想(北京)有限公司 | 一种多媒体信息输出方法、装置和电子设备 |
CN103327119A (zh) * | 2013-07-09 | 2013-09-25 | 腾讯科技(深圳)有限公司 | 远程控制方法、装置及*** |
CN105163291A (zh) * | 2015-08-19 | 2015-12-16 | 上海斐讯数据通信技术有限公司 | 一种移动终端及其群发信息的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109391541A (zh) | 2019-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9171291B2 (en) | Electronic device and method for updating message body content based on recipient changes | |
US9406049B2 (en) | Electronic device and method for updating message recipients based on message body indicators | |
CN108494571B (zh) | 发起预约会议的方法、装置及*** | |
CN105871690B (zh) | 即时通信的实现方法和装置 | |
US11196784B2 (en) | Method, apparatus and system for creating discussion group based on instant messaging | |
US20180314409A1 (en) | Method and system for creating and using emojis and other graphic content in instant messaging systems | |
CA2810686C (en) | Electronic device and method for updating message body content based on recipient changes | |
CN113300938B (zh) | 消息发送方法、装置及电子设备 | |
CN109842541B (zh) | 信息处理方法、装置及存储介质 | |
CN113094143B (zh) | 跨应用消息发送方法、装置和电子设备、可读存储介质 | |
CN110427134B (zh) | 即时通讯的数据处理方法、装置、设备及可读存储介质 | |
CN105468235B (zh) | 用户对话窗口的管理方法、装置及终端 | |
CN114500432A (zh) | 会话消息收发方法及装置、电子设备、可读存储介质 | |
CN113079273A (zh) | 水印处理方法、装置、电子设备及介质 | |
CN109391541B (zh) | 一种信息发送方法、装置、存储介质及设备 | |
CN109617782B (zh) | 一种信息发送方法、客户端、存储介质及设备 | |
CN109218171B (zh) | 一种信息发送方法、客户端、存储介质及设备 | |
CN112000404A (zh) | 一种消息推送方法、装置、电子设备及存储介质 | |
CN109547327B (zh) | 一种信息发送方法、装置、存储介质及设备 | |
CN112486369B (zh) | 信息显示方法、装置、电子设备及可读存储介质 | |
CN108650424B (zh) | 消息处理方法、***、可读存储介质及移动终端 | |
CN112612395A (zh) | 消息处理方法和装置 | |
CN114022300A (zh) | 社交动态信息的发布方法、装置、存储介质和电子设备 | |
CN112291420B (zh) | 一种消息显示方法以及终端设备 | |
CN113839789A (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 |