System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图文混编的消息传递方法及系统技术方案_技高网

一种图文混编的消息传递方法及系统技术方案

技术编号:41260104 阅读:3 留言:0更新日期:2024-05-11 09:18
本发明专利技术公开一种图文混编的消息传递方法及系统,涉及图文混编技术领域,方法包括:使用ProtoBuf数据格式定义一种文本类型Text、图片类型Picture、图文混编类型MixedContent;将定义好的文本类型Text、图片类型Picture、图文混编类型MixedContent预置到即时通讯系统客户端;用户通过客户端输入消息时,输入的文字直接出现在编辑框,输入的图片上传到服务器后以图片链接的方式出现在编辑框;用户完成消息输入并发送时,即时通讯系统识别消息内容并指定类型,随后整合消息并通过网络接口传递给服务器,到达指定用户的客户端;指定用户通过客户端收到消息后,识别消息类型并处理,将处理得到的消息内容渲染展示在屏幕上。本发明专利技术允许用户更生动地分享信息,提供更具吸引力和直观的沟通体验。

【技术实现步骤摘要】

本专利技术涉及图文混编,具体的说是一种图文混编的消息传递方法及系统


技术介绍

1、图文混编技术属于多媒体通信和互联网
,这一
涵盖了数字媒体内容的创建、编辑、传输和展示,以提供更丰富、多样化的数字通信方式,包括文字、图像等多元素的混合应用。图文混编技术在即时通讯、社交媒体、在线协作和移动应用等领域得到广泛应用。


技术实现思路

1、本专利技术针对图文混编技术在即时通讯和社交媒体中的广泛应用,提供一种图文混编的消息传递方法及系统。

2、第一方面,本专利技术的一种图文混编的消息传递方法,解决上述技术问题采用的技术方案如下:

3、一种图文混编的消息传递方法,其包括如下步骤:

4、使用protobuf数据格式定义一种文本类型text、一种图片类型picture、一种图文混编类型mixedcontent;

5、将定义好的文本类型text、图片类型picture、图文混编类型mixedcontent预置到即时通讯系统的客户端;

6、用户通过即时通讯系统的客户端输入消息时,输入的文字直接出现在编辑框中,输入的图片上传到服务器后以图片链接的方式出现在编辑框中;

7、用户完成消息输入并发送时,即时通讯系统识别消息内容并指定类型,随后整合消息并通过网络接口传递给服务器,到达指定用户的客户端;

8、指定用户通过即时通讯系统的客户端收到消息后,识别消息类型并处理,将处理得到的消息内容渲染展示在屏幕上。

<p>9、可选的,文本类型text的定义内容包含需要发送的文本信息和需要被@提醒的人两个字段;

10、图片类型picture的定义内容包含图片的网络地址和尺寸大小信息;

11、使用protobuf数据格式中的“oneof”字段定义一种图文混编类型mixedcontent,定义过程中,选择文本类型text或图片类型picture作为需要输入文本的类型并转化为统一的“content”类型,一条图文混编类型mixedcontent的消息包含至少一条“content”消息;图文混编类型mixedcontent的定义内容包含“content”消息和“content”类型。

12、进一步可选的,用户完成消息输入并发送时,即时通讯系统识别消息内容包含的类型:

13、消息内容为文字,将消息内容存入文本类型,并指定类型为text;

14、消息内容为图片链接,将消息内容存入图片类型,并指定类型为picture;

15、消息内容既包含文字又包含图片链接,将消息内容中的文字和图片链接存入“content”类型,并指定类型为text或picture,将存入“content”类型的数据按照顺序放入图文混编类型,并指定类型为mixedcontent。

16、进一步可选的,指定用户通过即时通讯系统的客户端收到消息后,

17、识别的消息类型为text,则将存入文本类型的文字直接渲染展示在屏幕上;

18、识别的消息类型为picture,则根据存入图片类型的图片链接下载图片,所有图片下载完毕后,将所有图片渲染展示在屏幕上;

19、识别的消息类型为mixedcontent,则遍历读取存入图文混编类型的每一条“content”类型的数据,根据“content”数据的指定类型text提取文字并展示,根据“content”数据的指定类型picture获取图片链接并下载图片进行展示,直到存入图文混编类型的所有“content”类型的数据都被展示完毕,将完整的消息渲染展示在屏幕上,即可完成一条图文消息的展示。

20、第二方面,本专利技术的一种图文混编的消息传递系统,解决上述技术问题采用的技术方案如下:

21、一种图文混编的消息传递系统,其包括:

22、定义模块,用于使用protobuf数据格式定义一种文本类型text、一种图片类型picture、一种图文混编类型mixedcontent;

23、内置模块,用于将定义好的文本类型text、图片类型picture、图文混编类型mixedcontent预置到即时通讯系统的客户端;

24、消息发送模块,部署于即时通讯系统的客户端,在用户通过即时通讯系统的客户端输入消息时,用于将用户输入的文字直接出现在编辑框中,将输入的图片上传到服务器后以图片链接的方式出现在编辑框中;

25、消息处理模块,部署于即时通讯系统的客户端,在用户完成消息输入并发送时,用于识别消息内容并指定类型,随后整合消息并通过网络接口传递给服务器,到达指定用户的客户端;

26、消息解析模块,部署于即时通讯系统的客户端,在指定用户通过即时通讯系统的客户端收到消息后,用于识别消息类型并处理,将处理得到的消息内容渲染展示在屏幕上。

27、可选的,所涉及定义模块对文本类型text的定义内容包含需要发送的文本信息和需要被@提醒的人两个字段;

28、定义模块对图片类型picture的定义内容包含图片的网络地址和尺寸大小信息;

29、定义模块使用protobuf数据格式中的“oneof”字段定义一种图文混编类型mixedcontent,定义过程中,选择文本类型text或图片类型picture作为需要输入文本的类型并转化为统一的“content”类型,一条图文混编类型mixedcontent的消息包含至少一条“content”消息;图文混编类型mixedcontent的定义内容包含“content”消息和“content”类型。

30、进一步可选的,在用户完成消息输入并发送时,

31、消息处理模块识别消息内容为文字,则将消息内容存入文本类型,并指定类型为text;

32、消息处理模块识别消息内容为图片链接,则将消息内容存入图片类型,并指定类型为picture;

33、消息处理模块识别消息内容既包含文字又包含图片链接,则将消息内容中的文字和图片链接存入“content”类型,并指定类型为text或picture,将存入“content”类型的数据按照顺序放入图文混编类型,并指定类型为mixedcontent。

34、进一步可选的,在指定用户通过即时通讯系统的客户端收到消息后,

35、消息解析模块识别的消息类型为text,则将存入文本类型的文字直接渲染展示在屏幕上;

36、消息解析模块识别的消息类型为picture,则根据存入图片类型的图片链接下载图片,所有图片下载完毕后,将所有图片渲染展示在屏幕上;

37、消息解析模块识别的消息类型为mixedcontent,则遍历读取存入图文混编类型的每一条“content”类型的数据,根据“content”数据的指定类型text提取文字并展示,根据“content”数据的指定类型picture获取图片链接并下载图片进行展示,直到存入图文混编类型的本文档来自技高网...

【技术保护点】

1.一种图文混编的消息传递方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种图文混编的消息传递方法,其特征在于,文本类型Text的定义内容包含需要发送的文本信息和需要被@提醒的人两个字段;

3.根据权利要求2所述的一种图文混编的消息传递方法,其特征在于,用户完成消息输入并发送时,即时通讯系统识别消息内容包含的类型:

4.根据权利要求3所述的一种图文混编的消息传递方法,其特征在于,指定用户通过即时通讯系统的客户端收到消息后,

5.一种图文混编的消息传递系统,其特征在于,其包括:

6.根据权利要求5所述的一种图文混编的消息传递系统,其特征在于,所述定义模块对文本类型Text的定义内容包含需要发送的文本信息和需要被@提醒的人两个字段;

7.根据权利要求6所述的一种图文混编的消息传递系统,其特征在于,在用户完成消息输入并发送时,

8.根据权利要求7所述的一种图文混编的消息传递系统,其特征在于,在指定用户通过即时通讯系统的客户端收到消息后,

【技术特征摘要】

1.一种图文混编的消息传递方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种图文混编的消息传递方法,其特征在于,文本类型text的定义内容包含需要发送的文本信息和需要被@提醒的人两个字段;

3.根据权利要求2所述的一种图文混编的消息传递方法,其特征在于,用户完成消息输入并发送时,即时通讯系统识别消息内容包含的类型:

4.根据权利要求3所述的一种图文混编的消息传递方法,其特征在于,指定用户通过即时通讯系统的客户端收到消息...

【专利技术属性】
技术研发人员:王晓江国福孙彪郭震王德海
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1