一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法以及发送终端与流程

2022-02-21 08:14:03 来源:中国专利 TAG:
一种数据处理方法以及发送终端与流程

本申请涉及互联网技术领域,尤其涉及一种数据处理方法以及发送终端。

背景技术

目前主流的即时通讯软件,可以发送各种类型的信息,例如,表情包、文字等信息,但是针对包括多种类型信息,需要将各种类型的信息分别分开发送,例如,需要同时发送文字和图片信息时,是将文字和图片拆开来独立发送。采用拆开独立发送的方案存在很多潜在的问题,由于不同类型的信息的数据量差异很大,独立发送往往会使得数据量较小的信息(文字)先到达,而数据量大的信息(图片)后到达,导致接收方会分批接收到消息,特别是网络不好的情况,接收到的消息顺序不是发送的原始顺序,影响消息内容的表意,给用户带来困惑。甚至部分消息可能发送失败,导致接收方看不到完整的内容,引起歧义。



技术实现要素:

本申请实施例提供一种数据处理方法以及发送终端,可以提高信息发送的准确性。

本申请实施例一方面提供了一种数据处理方法,可包括:

从信息发送窗口获取第一发送信息;所述第一发送信息包括至少两种信息类型的子信息;

响应于针对所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息;

根据所述第一发送信息中至少两种信息类型的子信息分别对应的标识信息,将所述第一发送信息转换为第二发送信息;

将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息中的标识信息,将所述第二发送信息还原为所述第一发送信息,对所述第一发送信息进行显示。

其中,所述响应于针对所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,包括:

响应于针对所述第一发送信息的信息发送指令,根据所述第一发送信息中的信息类型将所述第一发送信息进行拆分生成至少两个子信息;所述至少两个子信息对应至少两种信息类型,每个子信息对应一种信息类型;

将所述第一发送信息中信息类型为文本类型的子信息确定为文本信息;所述文本类型属于所述至少两种信息类型中的一种;

将所述文本信息确定为文本类型对应的子信息的标识信息;

将所述第一发送信息中除所述文本类型外的其他信息类型对应的子信息确定为非文本信息;

获取所述非文本信息对应的统一资源定位符URL,将所述URL确定为所述非文本信息对应的标识信息。

其中,所述获取所述非文本信息对应的统一资源定位符URL,将所述URL确定为所述非文本信息对应的标识信息,包括:

将所述非文本信息发送至分发服务器,以使所述分发服务器将所述非文本信息转换为统一资源定位符URL,将所述URL进行发送和存储;

获取所述分发服务器发送的所述非文本信息对应的URL,将所述URL确定为所述非文本信息对应的标识信息。

其中,还包括:

根据所述第一发送信息中至少两个子信息在所述第一发送信息中的发送顺序,生成所述第一发送信息的发送模板。

其中,所述根据所述第一发送信息中至少两种信息类型的子信息分别对应的标识信息,将所述第一发送信息转换为第二发送信息,包括:

按照所述发送模板中每个子信息的发送顺序,将所述第一发送信息中文本信息和第一发送信息中非文本信息对应的URL进行排列;所述发送模板中包括至少两种信息类型子信息的发送顺序;

将排列后的所述文本信息和所述URL进行序列化生成第二发送信息。

其中,还包括:

获取所述第一发送信息的数据长度,根据所述数据长度获取所述第一发送信息在显示界面的显示长度;

当所述显示长度大于长度阈值时,将所述第一发送信息进行折叠生成折叠信息,将所述折叠信息在显示界面进行显示。

其中,还包括:

响应针对所述折叠信息的点击指令,将所述折叠信息展开生成第一发送信息,将所述第一发送信息在显示界面进行显示。

本申请实施例一方面提供了一种数据处理方法,可包括:

获取发送终端根据信息发送指令发送的第一发送信息;所述第一发送信息通过所述发送终端的信息发送窗口获取;所述第一发送信息包括至少两种信息类型的信息;

将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息;所述第一发送信息包括至少两个子信息;

将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息;

获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。

本申请实施例一方面提供了一种发送终端,可包括:

第一信息发送单元,用于从信息发送窗口获取第一发送信息;所述第一发送信息包括至少两种信息类型的子信息;

信息获取单元,用于响应于针对所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息;

信息生成单元,用于根据所述第一发送信息中至少两种信息类型的子信息分别对应的标识信息,将所述第一发送信息转换为第二发送信息;

第二信息发送单元,用于将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息中的标识信息,将所述第二发送信息还原为所述第一发送信息,对所述第一发送信息进行显示。

其中,所述信息获取单元包括:

信息拆分子单元,用于响应于针对所述第一发送信息的信息发送指令,根据所述第一发送信息中的信息类型将所述第一发送信息进行拆分生成至少两个子信息;所述至少两个子信息对应至少两种信息类型,每个子信息对应一种信息类型;

第一信息确定子单元,用于将所述第一发送信息中信息类型为文本类型的子信息确定为文本信息;所述文本类型属于所述至少两种信息类型中的一种;将所述文本信息确定为文本类型对应的子信息的标识信息;将所述第一发送信息中除所述文本类型外的其他信息类型对应的子信息确定为非文本信息;

第二信息确定子单元,用于获取所述非文本信息对应的统一资源定位符URL,将所述URL确定为所述非文本信息对应的标识信息。

其中,所述第二信息确定子单元具体用于:

将所述非文本信息发送至分发服务器,以使所述分发服务器将所述非文本信息转换为统一资源定位符URL,将所述URL进行发送和存储;

获取所述分发服务器发送的所述非文本信息对应的URL,将所述URL确定为所述非文本信息对应的标识信息。

其中,还包括:

模板生成单元,用于根据所述第一发送信息中至少两个子信息在所述第一发送信息中的发送顺序,生成所述第一发送信息的发送模板。

其中,所述信息生成单元具体用于:

按照所述发送模板中每个子信息的发送顺序,将所述第一发送信息中文本信息和第一发送信息中非文本信息对应的URL进行排列;所述发送模板中包括至少两种信息类型子信息的发送顺序;

将排列后的所述文本信息和所述URL进行序列化生成第二发送信息。

其中,还包括:

信息折叠单元,用于获取所述第一发送信息的数据长度,根据所述数据长度获取所述第一发送信息在显示界面的显示长度;

当所述显示长度大于长度阈值时,将所述第一发送信息进行折叠生成折叠信息,将所述折叠信息在显示界面进行显示。

其中,还包括:

信息展开单元,用于响应针对所述折叠信息的点击指令,将所述折叠信息展开生成第一发送信息,将所述第一发送信息在显示界面进行显示。

本申请实施例一方面提供了一种数据处理设备,可包括:

信息接收单元,用于获取发送终端根据信息发送指令发送的第一发送信息;所述第一发送信息通过所述发送终端的信息发送窗口获取;所述第一发送信息包括至少两种信息类型的信息;

信息转换单元,用于将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息;所述第一发送信息包括至少两个子信息;

第三信息发送单元,用于将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息;

第四信息发送单元,用于获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。

本申请实施例一方面提供了一种计算机可读存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。

本申请实施例一方面提供了一种计算机设备,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。

本申请实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的方法步骤。

在本申请实施例中,通过从信息发送窗口获取第一发送信息,所述第一发送信息包括至少两种信息类型的信息,根据所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,所述第一发送信息包括至少两个子信息,根据所述第一发送信息中的每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。通过将不同类型的信息转换为标识信息一起发送,避免了不同类型的信息在独立发送时,由于数据量不同导致接收方接收到的消息顺序不是原始顺序的问题,提高了信息发送的准确性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本申请实施例提供的一种数据处理的系统架构图;

图1b是本申请实施例提供的一种数据处理方法的场景示意图;

图2是本申请实施例提供的一种数据处理方法的流程示意图;

图3是本申请实施例提供的一种数据处理方法的流程示意图;

图4是本申请实施例提供的一种数据处理方法的流程示意图;

图5是本申请实施例提供的一种发送终端的结构示意图;

图6是本申请实施例提供的一种数据处理设备的结构示意图;

图7是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参见图1a,是本发明实施例提供的一种数据处理的系统架构图。服务器10e与用户终端集群建立连接,用户终端集群可包括:用户终端10a、用户终端10b。用户终端10a从信息发送窗口获取第一发送信息,第一发送信息包括至少两种信息类型的信息,用户终端10a响应所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,数据库10d中存储了每个子信息对应的标识信息,所述第一发送信息包括至少两个子信息,用户终端10a根据所述第一发送信息中至少两种信息类型的子信息分别对应的标识信息生成所述第一发送信息对应的第二发送信息,用户终端10a将所述第二发送信息通过服务器10c发送至所述信息发送指令所指示的用户终端10b,用户终端10b接收服务器发送的第二发送信息,根据所述第二发送信息中的标识信息,将所述第二发送信息还原为所述第一发送信息,对所述第一发送信息进行显示。

本申请实施例涉及的用户终端包括:平板电脑、智能手机、个人电脑(PC)、笔记本电脑、掌上电脑等终端设备。

下面将结合图1b,为本申请实施例提供的具体实施场景进行说明,如图1b所示。

信息编写

发送终端为用户提供一个富文本输入框来编写图文混排的信息,允许插入图片、视频、表情以及其他各类支持的信息内容。可以通过复制粘贴的方式添加文件、位置等信息到图文混排信息中。同时,也可以添加独立的图文信息入口,从独立入口进入图文混排信息的编写界面。

附件上传

由于图片、视频、表情、文件等内容较大,为了提高用户的体验,可以将上述较大数据不直接存储在发送的信息体中,而是上传到服务器,信息体中只携带上述数据资源的统一资源定位符URL。当用户发送一个图文混排信息时,会将信息中各子信息拆开,将其中的图片、视频等内容分别上传到服务器,从服务器获取对应的URL。

信息编码

将所有子信息对应的附件上传服务器后,将所有的子信息对应的URL按照子信息的发送顺序,填充进图文混排信息数据结构中。

信息发送

将图文混排信息序列化并组装为信息发送请求,填写信息接收人等信息,发送至即时通讯软件,将信息发送至接收方。

信息接收

即时通讯软件服务器通知接收方有新信息,接收方通过信息同步协议,从即时通讯软件服务器获取到投递给自己的图文混排信息。

信息解码

接收方解析信息,还原出图文混排的数据结构,并解析出可以直接显示的信息(文本),以及需要从服务器另外下载的内容(图片、视频、表情、文件等)。

附件下载

为了图文混排中的各类附件信息能够完整显示,需要通过信息体里填写的URL,从服务器下载这些信息具体的内容数据。

信息显示

信息的显示可以和附件下载同时进行,文字可以立即显示,而未下载的图片、视频可以在对应的位置留一个占位符,等待下载完成后再更新成实际的内容。图文混排信息的显示布局会根据桌面平台和移动平台的各自特点进行适配。例如,若图文混排信息过长,还会默认进行折叠,避免单条信息占据超过一屏的空间,需要点击展开查看完整内容。

请参见图2,为本申请实施例提供了一种数据处理方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤S101-步骤S104。

S101,从信息发送窗口获取第一发送信息;所述第一发送信息包括至少两种信息类型的子信息;

具体的,发送终端从信息发送窗口获取第一发送信息,可以理解的是,信息发送窗口是即时通讯软件中信息的输入窗口,输入窗口可以输入各种类型的信息,例如,文字信息、图片信息、定位信息等等,即时通讯软件中可以单独设置富文本输入框来编写包括至少一种类型的信息,所述第一发送信息包括至少两种信息类型的信息,例如,第一发送信息包括文字信息和定位信息。

S102,响应于针对所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息;

具体的,发送终端获取所述第一发送信息的信息发送指令,根据所述信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,可以理解的是,信息发送指令是针对第一发送信息的发送指令,可以是点击指令或者是触屏指令,根据信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,第一发送信息包括至少两个子信息,每个子信息对应一种信息类型,第一发送信息中的任意一种信息类型可以包括多个子信息,例如,第一发送信息中包括三个子信息,两个信息类型,第一个子信息为文字信息,第二个定位信息,第三个信息为文字信息,即第一发送信息包括一个定位信息,两个文字信息。标识信息是子信息的唯一对应的标识,可以通过标识信息获取对应的子信息,标识信息可以是子信息对应的统一资源定位系统(uniform resource locator;URL),通过子信息对应的URL可以查找子信息的具体内容,具体的,发送终端将第一发送信息发送至分发服务器,分发服务器将第一发送信息中的子信息转换为对应的URL,将URL进行存储,并将URL返回至发送终端。

S103,根据所述第一发送信息中至少两种信息类型的子信息分别对应的标识信息,将所述第一发送信息转换为第二发送信息;

具体的,发送终端根据所述第一发送信息中的每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,可以理解的是,第二发送信息是由标识信息组成,标识信息与子信息是一一对应关系,根据每个子信息在第一发送信息中的排列顺序,将子信息对应的标识信息按照子信息的排列顺序进行排版,生成第二发送信息,具体的,第二发送信息可以理解为是将第一发送信息中的子信息采用子信息的标识信息进行替换后生成的,标识信息相对于子信息数据量更小,因此,第二发送信息比第一发送信息的数据量更小,便于对信息的存储和发送,同时,也可以根据第二发送信息还原第一发送信息。

S104,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息中的标识信息,将所述第二发送信息还原为所述第一发送信息,对所述第一发送信息进行显示。

具体的,发送终端将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示,可以理解的是,发送终端将所述第二发送信息发送至即时通讯软件的服务器,服务器将第二发送信息发送至信息发送指令所指示的接收用户,接收用户的接收终端根据第二发送信息中的标识信息从服务器中获取标识信息对应的子信息,根据标识信息对应的子信息生成第二发送信息对应的第一发送信息,对所述第一发送信息进行显示。

在本申请实施例中,通过从信息发送窗口获取第一发送信息,所述第一发送信息包括至少两种信息类型的信息,根据所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,所述第一发送信息包括至少两个子信息,根据所述第一发送信息中的每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。通过将不同类型的信息转换为标识信息一起发送,避免了不同类型的信息在独立发送时,由于数据量不同导致接收方接收到的消息顺序不是原始顺序的问题,提高了信息发送的准确性。

请参见图3,为本申请实施例提供了一种数据处理方法的流程示意图。如图3所示,本申请实施例的所述方法可以包括以下步骤S201-步骤S209。

S201,从信息发送窗口获取第一发送信息;所述第一发送信息包括至少两种信息类型的子信息;

具体的,发送终端从信息发送窗口获取第一发送信息,可以理解的是,信息发送窗口是即时通讯软件中信息的输入窗口,输入窗口可以输入各种类型的信息,例如,文字信息、图片信息、定位信息等等,即时通讯软件中可以单独设置富文本输入框来编写包括至少一种类型的信息,所述第一发送信息包括至少两种信息类型的信息,例如,第一发送信息包括文字信息和定位信息。

S202,响应于针对所述第一发送信息的信息发送指令,根据所述第一发送信息中的信息类型将所述第一发送信息进行拆分生成至少两个子信息;所述至少两个子信息对应至少两种信息类型,每个子信息对应一种信息类型;

具体的,发送终端获取所述第一发送信息的信息发送指令,根据所述第一发送信息中的信息类型将所述第一发送信息进行拆分生成至少两个子信息,可以理解的是,所述至少两个子信息对应至少两种信息类型,每个子信息对应一种信息类型,根据信息类型对第一发送信息进行拆分,不同的信息类型对应不同的子信息。

S203,根据所述第一发送信息中至少两个子信息在所述第一发送信息中的发送顺序,生成所述第一发送信息的发送模板。

具体的,发送终端根据所述第一发送信息中至少两个子信息在所述第一发送信息中的发送顺序,生成所述第一发送信息的发送模板,可以理解的是,发送模板是根据第一发送信息中子信息的发送顺序生成的,根据发送模板和所有子信息可以生成第一发送信息。

S204,将所述第一发送信息中信息类型为文本类型的子信息确定为文本信息;所述文本类型属于所述至少两种信息类型中的一种;将所述文本信息确定为文本类型对应的子信息的标识信息;将所述第一发送信息中除所述文本类型外的其他信息类型对应的子信息确定为非文本信息;

具体的,发送终端将所述第一发送信息中信息类型为文本类型的子信息确定为文本信息,将所述文本信息确定为文本类型对应的子信息的标识信息,将所述第一发送信息中除所述文本类型外的其他信息类型对应的子信息确定为非文本信息,可以理解的是,第一发送信息中的信息类型可以分为文本类型和非文本类型,文本类型包括文字信息,非文本类型包括除文本类型之外的所有类型,例如图片信息、定位信息等都属于非文本信息,将所述文本信息确定为文本类型对应的子信息的标识信息,即文本信息的标识信息为文本信息本身。

S205,获取所述非文本信息对应的统一资源定位符URL,将所述URL确定为所述非文本信息对应的标识信息。

具体的,发送终端获取所述非文本信息对应的统一资源定位符URL,将所述URL确定为所述非文本信息对应的标识信息,可以理解的是,将所述非文本信息发送至分发服务器,分发服务器将所述非文本信息转换为统一资源定位符URL,将所述URL进行发送和存储,发送终端获取分发服务器发送的所述非文本信息对应的URL,将所述URL确定为所述非文本信息对应的标识信息。例如,非文本信息中包括图片信息和定位信息,分发服务器将图片信息和定位信息分别转换为其对应的URL,则所述URL为非文本信息对应的标识信息。

S206,按照所述发送模板中每个子信息的发送顺序,将所述第一发送信息中文本信息和第一发送信息中非文本信息对应的URL进行排列;将排列后的所述文本信息和所述URL进行序列化生成第二发送信息。

具体的,发送终端按照所述发送模板中每个子信息的发送顺序,将所述第一发送信息中文本信息和第一发送信息中非文本信息对应的URL进行排列;将排列后的所述文本信息和所述URL进行序列化生成第二发送信息,可以理解的是,文本信息对应的标识信息为文本信息本身,非文本信息的标识信息为子信息对应的URL,例如,第一发送信息中包括三个子信息,发送顺序为子信息a、子信息b、子信息c,子信息a的标识信息为标识信息a、子信息b的标识信息为标识信息b、子信息c的标识信息为标识信息c,根据发送顺序对标识信息进行排列生成第二发送信息,即第二发送信息中标识信息的发送顺序为标识信息a、标识信息b、标识信息c。

S207,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。

具体的,发送终端将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示,可以理解的是,发送终端将所述第二发送信息发送至即时通讯软件的服务器,服务器将第二发送信息发送至信息发送指令所指示的接收用户,接收用户的接收终端根据第二发送信息中的标识信息从服务器中获取标识信息对应的子信息,根据标识信息对应的子信息生成第二发送信息对应的第一发送信息,对所述第一发送信息进行显示。

S208,获取所述第一发送信息的数据长度,根据所述数据长度获取所述第一发送信息在显示界面的显示长度;当所述显示长度大于长度阈值时,将所述第一发送信息进行折叠生成折叠信息,将所述折叠信息在显示界面进行显示。

具体的,发送终端获取所述第一发送信息的数据长度,根据所述数据长度获取所述第一发送信息在显示界面的显示长度;当所述显示长度大于长度阈值时,将所述第一发送信息进行折叠生成折叠信息,将所述折叠信息在显示界面进行显示,可以理解的是,数据长度是第一发送信息的固有属性,由第一发送信息的数据大小决定,根据数据长度获取第一发送信息在显示界面的显示长度,当所述显示长度大于长度阈值时,将所述第一发送信息进行折叠,将部分信息进行隐藏,生成折叠信息,将所述折叠信息在显示界面进行显示,长度阈值为预先设置,具体可以是显示界面的长度。

S209,响应针对所述折叠信息的点击指令,将所述折叠信息展开生成第一发送信息,将所述第一发送信息在显示界面进行显示。

具体的,发送终端响应针对所述折叠信息的点击指令,将所述折叠信息展开生成第一发送信息,将所述第一发送信息在显示界面进行显示,可以理解的是,用户需要查看完整的第一发送信息,可以点击折叠信息,发送终端根据用户的点击指令,将所述折叠信息展开生成第一发送信息,将所述第一发送信息在显示界面进行显示。

在本申请实施例中,通过从信息发送窗口获取第一发送信息,所述第一发送信息包括至少两种信息类型的信息,根据所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,所述第一发送信息包括至少两个子信息,根据所述第一发送信息中的每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。通过将不同类型的信息转换为标识信息一起发送,避免了不同类型的信息在独立发送时,由于数据量不同导致接收方接收到的消息顺序不是原始顺序的问题,提高了信息发送的准确性。

请参见图4,为本申请实施例提供了一种数据处理方法的流程示意图。如图4所示,本申请实施例的所述方法可以包括以下步骤S301-步骤S304。

S301,获取发送终端根据信息发送指令发送的第一发送信息;所述第一发送信息通过所述发送终端的信息发送窗口获取;所述第一发送信息包括至少两种信息类型的信息;

具体的,数据处理设备获取发送终端根据信息发送指令发送的第一发送信息,可以理解的是,所述第一发送信息通过所述发送终端的信息发送窗口获取,所述第一发送信息包括至少两种信息类型的信息,信息发送指令是针对第一发送信息的发送指令,可以是点击指令或者是触屏指令,信息发送窗口是即时通讯软件中信息的输入窗口,输入窗口可以输入各种类型的信息,例如,文字信息、图片信息、定位信息等等,即时通讯软件中可以单独设置富文本输入框来编写包括至少一种类型的信息,所述第一发送信息包括至少两种信息类型的信息,例如,第一发送信息包括文字信息和定位信息。

S302,将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息;所述第一发送信息包括至少两个子信息;

具体的,数据处理设备将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息,可以理解的是,第一发送信息包括至少两个子信息,标识信息是子信息的唯一对应的标识,可以通过标识信息获取对应的子信息,标识信息可以是子信息对应的URL,例如,可以将第一发送信息中的每个子信息分别转换为每个子信息对应的URL。

S303,将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息;

具体的,数据处理设备将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,可以理解的是,数据处理设备将所述标识信息进行存储,将所述标识信息发送至所述发送终端,发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,第二发送信息是由标识信息组成,标识信息与子信息是一一对应关系,具体的,发送终端根据每个子信息在第一发送信息中的排列顺序,将子信息对应的标识信息按照子信息的排列顺序进行排版,生成第二发送信息,第二发送信息可以理解为是将第一发送信息中的子信息采用子信息的标识信息进行替换后生成的,标识信息相对于子信息数据量更小,因此,第二发送信息比第一发送信息的数据量更小,便于对信息的存储和发送,同时,也可以根据第二发送信息还原第一发送信息。

S304,获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。

具体的,数据处理设备获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示,可以理解的是,数据处理设备获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,接收用户的接收终端根据第二发送信息中的标识信息从数据处理设备中获取标识信息对应的子信息,根据标识信息对应的子信息生成第二发送信息对应的第一发送信息,对所述第一发送信息进行显示。

在本申请实施例中,通过获取发送终端根据信息发送指令发送的第一发送信息,将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息,将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。通过将不同类型的信息转换为标识信息一起发送,避免了不同类型的信息在独立发送时,由于数据量不同导致接收方接收到的消息顺序不是原始顺序的问题,提高了信息发送的准确性。

请参见图5,为本申请实施例提供了一种发送终端的结构示意图。所述发送终端可以是运行于计算机设备中的一个计算机程序(包括程序代码),如该发送终端为一个应用软件;该发送终端可以用于执行本申请实施例提供的方法中的相应步骤。如图5所示,本申请实施例的所述数据处理设备1可以包括:第一信息发送单元11、信息获取单元12、信息生成单元13、第二信息发送单元14。

第一信息发送单元11,用于从信息发送窗口获取第一发送信息;所述第一发送信息包括至少两种信息类型的信息;

信息获取单元12,用于获取所述第一发送信息的信息发送指令,根据所述信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息;所述第一发送信息包括至少两个子信息;

信息生成单元13,用于根据所述第一发送信息中的每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息;

第二信息发送单元14,用于将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。

所述信息获取单元12包括:

信息拆分子单元121,用于获取所述第一发送信息的信息发送指令,根据所述第一发送信息中的信息类型将所述第一发送信息进行拆分生成至少两个子信息;所述至少两个子信息对应至少两种信息类型,每个子信息对应一种信息类型;

第一信息确定子单元122,用于将所述第一发送信息中信息类型为文本类型的子信息确定为文本信息;所述文本类型属于所述至少两种信息类型中的一种;将所述文本信息确定为文本类型对应的子信息的标识信息;将所述第一发送信息中除所述文本类型外的其他信息类型对应的子信息确定为非文本信息;

第二信息确定子单元123,用于获取所述非文本信息对应的统一资源定位符URL,将所述URL确定为所述非文本信息对应的标识信息。

所述第二信息确定子单元123具体用于:

将所述非文本信息发送至分发服务器,以使所述分发服务器将所述非文本信息转换为统一资源定位符URL,将所述URL进行发送和存储;

获取所述分发服务器发送的所述非文本信息对应的URL,将所述URL确定为所述非文本信息对应的标识信息。

如图5所示,本申请实施例的所述数据处理设备1还可以包括:模板生成单元15;

模板生成单元15,用于根据所述第一发送信息中至少两个子信息在所述第一发送信息中的发送顺序,生成所述第一发送信息的发送模板。

所述信息生成单元13具体用于:

按照所述发送模板中每个子信息的发送顺序,将所述第一发送信息中文本信息和第一发送信息中非文本信息对应的URL进行排列;

将排列后的所述文本信息和所述URL进行序列化生成第二发送信息。

如图5所示,本申请实施例的所述数据处理设备1还可以包括:信息折叠单元16;

信息折叠单元16,用于获取所述第一发送信息的数据长度,根据所述数据长度获取所述第一发送信息在显示界面的显示长度;

当所述显示长度大于长度阈值时,将所述第一发送信息进行折叠生成折叠信息,将所述折叠信息在显示界面进行显示。

如图5所示,本申请实施例的所述数据处理设备1还可以包括:信息展开单元17;

信息展开单元17,用于响应针对所述折叠信息的点击指令,将所述折叠信息展开生成第一发送信息,将所述第一发送信息在显示界面进行显示。

在本申请实施例中,通过从信息发送窗口获取第一发送信息,所述第一发送信息包括至少两种信息类型的信息,根据所述第一发送信息的信息发送指令,获取所述第一发送信息中每个子信息对应的标识信息,所述第一发送信息包括至少两个子信息,根据所述第一发送信息中的每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。通过将不同类型的信息转换为标识信息一起发送,避免了不同类型的信息在独立发送时,由于数据量不同导致接收方接收到的消息顺序不是原始顺序的问题,提高了信息发送的准确性。

请参见图6,为本申请实施例提供了一种数据处理设备的结构示意图。所述数据处理设备可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该数据处理设备为一个应用软件;该设备可以用于执行本申请实施例提供的方法中的相应步骤。如图6所示,本申请实施例的所述数据处理设备2可以包括:信息接收单元21、信息转换单元22、第三信息发送单元23、第四信息发送单元24。

信息接收单元21,用于获取发送终端根据信息发送指令发送的第一发送信息;所述第一发送信息通过所述发送终端的信息发送窗口获取;所述第一发送信息包括至少两种信息类型的信息;

信息转换单元22,用于将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息;所述第一发送信息包括至少两个子信息;

第三信息发送单元23,用于将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息;

第四信息发送单元24,用于获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。

在本申请实施例中,通过获取发送终端根据信息发送指令发送的第一发送信息,将所述第一发送信息中的子信息分别转换为每个子信息对应的标识信息,将所述标识信息进行存储,将所述标识信息发送至所述发送终端,以使所述发送终端根据所述每个子信息对应的标识信息生成所述第一发送信息对应的第二发送信息,获取所述发送终端发送的所述第二发送信息,将所述第二发送信息发送至所述信息发送指令所指示的接收用户,以使所述接收用户的接收终端根据所述第二发送信息对所述第一发送信息进行显示。通过将不同类型的信息转换为标识信息一起发送,避免了不同类型的信息在独立发送时,由于数据量不同导致接收方接收到的消息顺序不是原始顺序的问题,提高了信息发送的准确性。

请参见图7,为本申请实施例提供了一种计算机设备的结构示意图。如图6所示,所述计算机设备1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是随机存取存储器(Random Access Memory,RAM),也可以是非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及数据处理应用程序。

在图7所示的计算机设备1000中,网络接口1004可提供网络通讯功能,用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的数据处理应用程序,以实现上述图2-图4任一个所对应实施例中对所述数据处理方法的描述,在此不再赘述。

应当理解,本申请实施例中所描述的计算机设备1000可执行前文图2-图4任一个所对应实施例中对所述数据处理方法的描述,也可执行前文图5所对应实施例中对所述数据处理设备的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

此外,这里需要指出的是:本申请实施例还提供了一种计算机可读存储介质,且所述计算机可读存储介质中存储有前文提及的数据处理设备所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图2-图4任一个所对应实施例中对所述数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。作为示例,程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行,分布在多个地点且通过通信网络互连的多个计算设备可以组成区块链系统。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、NVM或RAM等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献