群发消息中指定用户可见的方法及系统.pdf
《群发消息中指定用户可见的方法及系统.pdf》由会员分享,可在线阅读,更多相关《群发消息中指定用户可见的方法及系统.pdf(15页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911252783.1 (22)申请日 2019.12.09 (71)申请人 烽火通信科技股份有限公司 地址 430000 湖北省武汉市东湖高新技术 开发区高新四路6号 (72)发明人 姜超柳安意李明 (74)专利代理机构 武汉智权专利代理事务所 (特殊普通合伙) 42225 代理人 陈文净 (51)Int.Cl. H04L 12/18(2006.01) H04L 12/58(2006.01) (54)发明名称 一种群发消息中指定用户可见的方法及系 统 (57)摘要 一种群。
2、发消息中指定用户可见的方法及系 统, 涉及消息通信应用技术领域, 方法包括: 编辑 群发消息时, 以预设的特殊符号和用户ID作为开 始, 以相同的用户ID和特殊符号作为结束编辑该 用户的隐藏消息, 所述群发消息包括公共消息和 至少一个用户的隐藏消息; 处理所述群发消息 时, 识别隐藏消息中的特殊符号、 用户ID以及二 者的位置, 若群发消息中存在当前用户的用户 ID, 根据特殊符号和当前用户ID的位置, 显示该 用户对应的隐藏消息内容以及公共消息内容。 本 发明实现在群组内发送消息时, 对于部分有指定 用户的消息, 仅有指定用户可见, 非指定用户不 可见。 权利要求书2页 说明书9页 附图3页。
3、 CN 110995457 A 2020.04.10 CN 110995457 A 1.一种群发消息中指定用户可见的方法, 其特征在于, 包括: 编辑群发消息时, 以预设的特殊符号和用户ID作为开始, 以相同的用户ID和特殊符号 作为结束编辑该用户的隐藏消息, 所述群发消息包括公共消息和至少一个用户的隐藏消 息; 处理所述群发消息时, 识别隐藏消息中的特殊符号、 用户ID以及二者的位置, 若群发消 息中存在当前用户的用户ID, 根据特殊符号和当前用户ID的位置, 显示该用户对应的隐藏 消息内容以及公共消息内容。 2.如权利要求1所述的群发消息中指定用户可见的方法, 其特征在于: 编辑所述群发消。
4、 息时, 每一个用户的隐藏消息, 通过用户ID和消息类型覆盖; 所述隐藏消息采用用户ID和消息类型的方式在群发消息中对所有用户显示, 所述消息 类型包括文字、 图片、 音视频和红包。 3.如权利要求2所述的群发消息中指定用户可见的方法, 其特征在于: 通过客户端编辑 群发消息, 再经由平台向其他客户端发送, 其他客户端处理收到的群发消息, 识别群发消息 中与该客户端上用户ID对应的隐藏消息内容。 4.如权利要求2所述的群发消息中指定用户可见的方法, 其特征在于: 通过客户端编辑 群发消息, 再通过平台向其他客户端发送, 若客户端在接收到的群发消息中发现存在所述 客户端的用户ID, 则向所述平台。
5、上报该用户ID, 获取平台处理后的对应隐藏消息内容。 5.如权利要求1所述的群发消息中指定用户可见的方法, 其特征在于: 所述隐藏消息的 开始和结束时, 特殊符号和用户ID的顺序相反; 特殊符号和用户ID连续输入或者中间采用 空格隔开。 6.如权利要求1所述的群发消息中指定用户可见的方法, 其特征在于: 所述群发消息中 包括多个用户的隐藏消息, 多个用户的隐藏消息彼此独立, 仅对当前用户显示公共消息内 容以及与当前用户对应的隐藏消息内容。 7.如权利要求1所述的群发消息中指定用户可见的方法, 其特征在于: 所述群发消息中 包括多个用户的隐藏消息, 其中第一用户的第一隐藏消息中包括第二用户的第二。
6、隐藏消 息, 仅对第二用户显示第二隐藏消息内容和公共信息内容, 将含有第二隐藏消息的第一隐 藏消息内容和公共信息内容均对第一隐藏用户进行显示。 8.如权利要求1所述的群发消息中指定用户可见的方法, 其特征在于: 所述群发消息中 包括多个用户的隐藏消息, 其中第一用户的第一隐藏消息和第二用户的第二隐藏消息之间 存在部分重叠, 所述重叠部分的隐藏消息内容对第一用户和第二用户均显示。 9.如权利要求1-8任一项所述的群发消息中指定用户可见的方法, 其特征在于: 为对应 用户显示隐藏消息内容时, 显示丢弃特殊符号和用户ID后的字段。 10.一种群发消息中指定用户可见的系统, 其特征在于, 包括: 消息。
7、编辑模块, 其用于编辑群发消息时, 以预设的特殊符号和用户ID作为开始, 以相同 的用户ID和特殊符号作为结束编辑该用户的隐藏消息, 所述群发消息包括公共消息和至少 一个用户的隐藏消息; 消息封装模块, 其用于对编辑后的群发消息进行封装; 消息发送模块, 其用于将封装后的群发消息发送给平台; 消息接收模块, 其用于接收来自平台的群发消息; 权利要求书 1/2 页 2 CN 110995457 A 2 消息解封装模块, 其用于将封装后群发消息解封装处理; 消息识别模块, 其用于在解封装后的群发消息中识别公共消息以及隐藏消息中的特殊 符号、 用户ID以及二者的位置, 根据特殊符号和当前用户ID的位。
8、置获得该用户对应的隐藏 消息以及公共消息; 消息显示模块, 其用于在当前客户端显示消息识别模块获得的该用户对应的隐藏消息 内容以及公共消息内容。 11.如权利要求10所述的群发消息中指定用户可见的系统, 其特征在于: 所述系统的各 模块均位于客户端, 所述消息接收模块接收所述平台转发的封装后的群发消息。 12.如权利要求10所述的群发消息中指定用户可见的系统, 其特征在于: 所述消息编辑 模块、 消息封装模块、 消息发送模块、 消息接收模块和消息显示模块均位于客户端, 所述消 息解封装模块和消息识别模块位于所述平台; 所述发送模块还用于向平台发送用户ID, 所述接收模块用于接收所述平台下发的公。
9、共 消息内容以及所述用户ID对应的隐藏消息内容。 13.如权利要求10所述的群发消息中指定用户可见的系统, 其特征在于: 消息封装模块进行消息封装时, 对每一个用户的隐藏消息, 通过用户ID和消息类型覆 盖, 所述消息类型包括文字、 图片、 音视频和红包; 所述消息解封装模块解封装处理后, 所述隐藏消息通过用户ID和消息类型显示。 14.如权利要求10所述的群发消息中指定用户可见的系统, 其特征在于: 所述群发消息中包括多个用户的隐藏消息, 多个用户的隐藏消息彼此独立; 或者, 第一 用户的第一隐藏消息中包括第二用户的第二隐藏消息; 或者, 第一用户的第一隐藏消息和 第二用户的第二隐藏消息之间。
10、存在部分重叠。 权利要求书 2/2 页 3 CN 110995457 A 3 一种群发消息中指定用户可见的方法及系统 技术领域 0001 本发明涉及消息通信应用技术领域, 具体来讲涉及一种群发消息中指定用户可见 的方法及系统。 背景技术 0002 随着网络通信技术的高速发展, 现在消息通信的应用程序越来越多, 功能也越来 越丰富。 建立群组的消息通信方式可以让大家共享消息内容, 方便大家对同一条消息的获 取。 但群消息也有一些不方便的地方, 比如一条群消息中的信息, 有部分内容是希望大家公 共可见的, 有部分内容只希望指定人能有权限阅读。 实例比如: 老师在公布全班同学考试分 数时, 公共部分。
11、为考试的性质、 科目等信息, 指定人有权限阅读的是分数。 以现有的技术, 老 师需要将每条信息单独的发给每个同学, 这种处理方式必然增加了老师在发布此类消息的 工作量。 还比如: 在群组消息里发送红包消息, 此时群里的任意一个人都可以点击领取, 无 法实现在群组中对指定人发红包, 只能被指定人员收取的目的。 0003 当前的实现的方式, 只能通过单独发送的形式给指定人员发送消息, 一旦指定人 员较多, 发送会变得繁琐, 增加发送的工作量。 而群组中, 无法实现群发的消息被指定人员 读取, 其他非指定人员不能读取的问题。 发明内容 0004 针对现有技术中存在的缺陷, 本发明的目的在于提供一种群。
12、发消息中指定用户可 见的方法及系统, 实现在群组内发送消息时, 对于部分有指定用户的消息, 仅有指定用户可 见, 非指定用户不可见。 0005 为达到以上目的, 一方面, 采取一种群发消息中指定用户可见的方法, 包括: 0006 编辑群发消息时, 以预设的特殊符号和用户ID作为开始, 以相同的用户ID和特殊 符号作为结束编辑该用户的隐藏消息, 所述群发消息包括公共消息和至少一个用户的隐藏 消息; 0007 处理所述群发消息时, 识别隐藏消息中的特殊符号、 用户ID以及二者的位置, 若群 发消息中存在当前用户的用户ID, 根据特殊符号和当前用户ID的位置, 显示该用户对应的 隐藏消息内容以及公共。
13、消息内容。 0008 优选的, 编辑所述群发消息时, 每一个用户的隐藏消息, 通过用户ID和消息类型覆 盖; 0009 所述隐藏消息采用用户ID和消息类型的方式在群发消息中对所有用户显示, 所述 消息类型包括文字、 图片、 音视频和红包。 0010 优选的, 通过客户端编辑群发消息, 再经由平台向其他客户端发送, 其他客户端处 理收到的群发消息, 识别群发消息中与该客户端上用户ID对应的隐藏消息内容。 0011 优选的, 通过客户端编辑群发消息, 再通过平台向其他客户端发送, 若客户端在接 收到的群发消息中发现存在所述客户端的用户ID, 则向所述平台上报该用户ID, 获取平台 说明书 1/9 。
14、页 4 CN 110995457 A 4 处理后的对应隐藏消息内容。 0012 优选的, 所述隐藏消息的开始和结束时, 特殊符号和用户ID的顺序相反; 特殊符号 和用户ID连续输入或者中间采用空格隔开。 0013 优选的, 所述群发消息中包括多个用户的隐藏消息, 多个用户的隐藏消息彼此独 立, 仅对当前用户显示公共消息内容以及与当前用户对应的隐藏消息内容。 0014 优选的, 所述群发消息中包括多个用户的隐藏消息, 其中第一用户的第一隐藏消 息中包括第二用户的第二隐藏消息, 仅对第二用户显示第二隐藏消息内容和公共信息内 容, 将含有第二隐藏消息的第一隐藏消息内容和公共信息内容均对第一隐藏用户进。
15、行显 示。 0015 优选的, 所述群发消息中包括多个用户的隐藏消息, 其中第一用户的第一隐藏消 息和第二用户的第二隐藏消息之间存在部分重叠, 所述重叠部分的隐藏消息内容对第一用 户和第二用户均显示。 0016 优选的, 为对应用户显示隐藏消息内容时, 显示丢弃特殊符号和用户ID后的字段。 0017 本发明还提供一种群发消息中指定用户可见的系统, 包括: 0018 消息编辑模块, 其用于编辑群发消息时, 以预设的特殊符号和用户ID作为开始, 以 相同的用户ID和特殊符号作为结束编辑该用户的隐藏消息, 所述群发消息包括公共消息和 至少一个用户的隐藏消息; 0019 消息封装模块, 其用于对编辑后。
16、的群发消息进行封装; 0020 消息发送模块, 其用于将封装后的群发消息发送给平台; 0021 消息接收模块, 其用于接收来自平台的群发消息; 0022 消息解封装模块, 其用于将封装后群发消息解封装处理; 0023 消息识别模块, 其用于在解封装后的群发消息中识别公共消息以及隐藏消息中的 特殊符号、 用户ID以及二者的位置, 根据特殊符号和当前用户ID的位置获得该用户对应的 隐藏消息以及公共消息; 0024 消息显示模块, 其用于在当前客户端显示消息识别模块获得的该用户对应的隐藏 消息内容以及公共消息内容。 0025 优选的, 所述系统的各模块均位于客户端, 所述消息接收模块接收所述平台转发。
17、 的封装后的群发消息。 0026 优选的, 所述消息编辑模块、 消息封装模块、 消息发送模块、 消息接收模块和消息 显示模块均位于客户端, 所述消息解封装模块和消息识别模块位于所述平台; 0027 所述发送模块还用于向平台发送用户ID, 所述接收模块用于接收所述平台下发的 公共消息内容以及所述用户ID对应的隐藏消息内容。 0028 优选的, 消息封装模块进行消息封装时, 对每一个用户的隐藏消息, 通过用户ID和 消息类型覆盖, 所述消息类型包括文字、 图片、 音视频和红包; 所述消息解封装模块解封装 处理后, 所述隐藏消息通过用户ID和消息类型显示。 0029 优选的, 所述群发消息中包括多个。
18、用户的隐藏消息, 多个用户的隐藏消息彼此独 立; 或者, 第一用户的第一隐藏消息中包括第二用户的第二隐藏消息; 或者, 第一用户的第 一隐藏消息和第二用户的第二隐藏消息之间存在部分重叠。 0030 上述技术方案中的一个具有如下有益效果: 说明书 2/9 页 5 CN 110995457 A 5 0031 编辑群发消息时, 将针对不同用户的隐藏消息, 以特殊符号和用户ID的形式作为 开始, 并以该用户ID和该特殊符号作为结束进行编辑, 保证每个不同用户隐藏消息的完整 性。 针对于不同用户, 显示公共消息以及与该用户对应的隐藏消息内容, 隐藏其他用户的其 它隐藏消息美容, 实现在整个群组内, 仅有。
19、指定人员可见, 非指定人员不可见的效果。 0032 另外, 针对用户显示的对应隐藏消息内容, 在用户操作对应隐藏消息后才显示, 并 可以直接显示于当前对话页面, 也可以通过新的对话框显示, 并且群组内其他用户均不可 见, 方便、 快捷、 灵活。 0033 对于隐藏消息的解封装处理, 既可以在客户端进行, 也可以在转发消息的相应平 台上进行, 适应性更强。 附图说明 0034 图1为本发明实施例群发消息中指定用户可见的方法的流程图; 0035 图2为本发明另一个实施例群发消息中指定用户可见的方法的流程图; 0036 图3为本发明再一个实施例群发消息中指定用户可见的系统示意图; 0037 图4为本。
20、发明再一个实施例群发消息中指定用户可见的系统示意图。 具体实施方式 0038 为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅用以解释本发明, 并不 用于限定本发明。 此外, 下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼 此之间未构成冲突就可以相互组合。 0039 本发明提供一种群发消息中指定用户可见的方法, 包括: 0040 编辑群发消息时, 以预设的特殊符号和用户ID作为开始, 以相同用户ID和相同特 殊符号作为结束, 用来编辑该用户的隐藏消息。 群发消息中包括公共消息和至少一个用户。
21、 的隐藏消息, 编辑后的群发消息进行封装并向外发送。 0041 处理所述群发消息时, 先进行解封装, 识别其中的公共消息以及隐藏消息中的特 殊符号、 用户ID、 特殊符号位置以及用户ID位置, 根据特殊符号和当前用户ID的位置, 获取 当前用户对应隐藏消息的开始和结束, 显示当前用户对应的隐藏消息内容以及公共消息内 容。 0042 优选的, 编辑上述群发消息时, 每一个用户的隐藏消息, 通过用户ID和消息类型覆 盖。 群发消息被接收后, 所有用户看到的群发消息中, 除了公共消息内容完全显示外, 隐藏 消息采用用户ID和消息类型的方式进行显示, 只有隐藏消息对应的用户获取该隐藏消息 后, 才会对。
22、该用户显示隐藏消息内容。 0043 优选的, 预设的特殊符号可以是#、 *或者其他符号。 0044 优选的, 上述消息类型可以是文字、 图片、 音视频或红包等。 0045 作为一种可选的实施例, 对于一个用户的一条隐藏消息, 开始和结束时, 特殊符号 和用户ID的顺序相反, 特殊符号和用户ID可以连续输入, 也可以采用空格隔开, 并优选为1 个空格; 此时, 隐藏消息开始的格式可以为: 特殊符号用户ID, 该条隐藏消息的结束格式为: 用户ID特殊符号。 并且特殊符号和用户ID之间以空格隔开。 说明书 3/9 页 6 CN 110995457 A 6 0046 优选的, 隐藏消息内容显示给对应用。
23、户时, 丢弃特殊符号和用户ID对应的字段, 只 显示其余的字段。 针对用户显示的对应隐藏消息内容, 可以直接显示于当前对话页面, 也可 以通过新的对话框显示, 并且群组内其他用户均不可见。 0047 由于群发消息的发送和接收, 均需要平台进行中转。 作为一种可选的实施方式, 用 户通过客户端编辑群发消息, 进行封装后再通过平台向其他客户端转发。 其他客户端分别 接收群发消息并进行解封装, 识别群发消息中与该客户端上用户ID对应的隐藏消息内容, 并显示公共消息内容和隐藏消息内容。 0048 如图1所示, 本实施方式中, 提供群发消息中指定用户可见方法的步骤具体包括: 0049 S101.通过客户。
24、端接收用户编辑的群发消息, 当需要编辑隐藏消息时, 依次连续输 入特殊符号和用户ID作为隐藏消息的开始, 然后开始编辑隐藏消息。 0050 S102.隐藏消息内容编辑完, 依次连续输入该用户ID和该特殊符号作为该用户隐 藏消息的结束标志, 表示针对该用户ID的隐藏消息编辑完毕。 0051 S103.通过用户ID和消息类型对隐藏消息进行覆盖, 再和公共消息共同封装后, 发 送给平台。 0052 S104.平台向群组中的其他客户端转发所述群发消息。 0053 S105.其他客户端接收群发消息后, 先进行解封装。 解封装之后的群发消息包括公 共消息和隐藏消息, 其中隐藏消息是通过用户ID和消息类型显。
25、示的, 具体显示的格式为: 用 户ID(消息类型)。 0054 S106.客户端根据用户选择的隐藏消息, 识别该隐藏消息中所有的 “特殊符号和用 户ID” (隐藏消息的开始)、“该用户ID和该特殊符号” (隐藏消息的结束)、 以及他们在群发消 息中的位置。 0055 S107.根据当前用户ID对应的隐藏消息的开始位置和隐藏消息的结束位置, 丢弃 之间所有特殊符号和用户ID, 采用对应隐藏消息中剩余的字段替换用户ID和消息类型, 进 行隐藏消息内容和公共内容的显示。 0056 优选的, S107中, 识别后的隐藏消息内容和公共内容, 也可以通过新的消息条目或 对话框显示。 0057 作为另一种可。
26、选的实施方式, 用户通过客户端编辑群发消息, 封装后再通过平台 向其他客户端发送, 若客户端在接收到的群发消息中发现存在该客户端的用户ID, 则向平 台上报该用户ID, 获取平台处理后的对应隐藏消息内容, 并将隐藏消息内容和公共消息内 容一同显示。 0058 如图2所示, 本实施方式中, 提供群发消息中指定用户可见方法的步骤具体包括: 0059 S201.通过客户端接收用户编辑的群发消息, 当需要编辑隐藏消息时, 依次连续输 入特殊符号和用户ID作为隐藏消息的开始, 然后开始编辑隐藏消息。 0060 S202.隐藏消息内容编辑完, 依次连续输入该用户ID和该特殊符号作为该用户隐 藏消息的结束标。
27、志, 表示针对该用户ID的隐藏消息编辑完毕。 0061 S203.通过用户ID和消息类型对隐藏消息进行覆盖, 再和公共消息共同封装后, 发 送给平台。 0062 S204.平台对群发消息进行解封装, 并将解封装之后的消息发送给群发消息包括 的客户端。 群发消息包括公共消息和隐藏消息, 其中隐藏消息是通过用户ID和消息类型显 说明书 4/9 页 7 CN 110995457 A 7 示的, 具体显示的格式为: 用户ID(消息类型)。 0063 S205.客户端接收群发消息后, 如果发现存在客户端上的用户ID, 将该用户ID发送 给平台。 0064 S206.平台根据客户端发送来的用户ID, 识别。
28、该隐藏消息中所有的 “特殊符号和用 户ID” (隐藏消息的开始)、“该用户ID和该特殊符号” (隐藏消息的结束)、 以及他们在群发消 息中的位置。 0065 S207.平台根据用户ID对应的隐藏消息的开始位置和隐藏消息的结束位置, 丢弃 之间所有特殊符号和用户ID, 采用对应隐藏消息中剩余的字段替换用户ID和消息类型, 发 送给对应客户端。 0066 S208.对应客户端接收隐藏消息内容, 并连同公共消息内容一起显示。 0067 基于上述实施例, 提供一个实际使用中的实施例进行更加具体的说明。 以客户端 A、 客户端B和客户端C为例, 其中客户端A上的用户ID为03, 客户端B上的用户ID为0。
29、1(该用户 下面简写为用户01), 客户端C上的用户ID为02(该用户下面简写为用户02), 特殊符号为#, 本实施例中通过客户端进行解封装处理。 0068 客户端A接收用户ID为03的用户的操作, 编辑的群发消息为: 0069 公布考试成绩: #01语文100, 数学100。 01#、 #02语文99, 数学99。 02#。 0070 该群发消息中公共消息为:“公布考试成绩: ” 和中间的 “、 ” 及结尾的 “。 ” 隐藏消息 为:“#01语文100, 数学100。 01#” 和 “#02语文99, 数学99。 02#” ; 该隐藏消息的类型为文字。 该 群发消息被封装后发送给平台, 平台。
30、将该群发消息转发给客户端B和客户端C。 0071 客户端B和客户端C均接收群发消息, 上述群发消息解封装后, 显示为: 0072 公布考试成绩: 01(文字)、 02(文字)。 0073 当客户端B在获取到用户01选择隐藏消息 “01(文字)” 后, 对隐藏消息进行识别, 由 于该用户ID是01, 根据隐藏消息的开始和结束位置, 识别出用户01对应的隐藏消息内容为: “#01语文100, 数学100。 01#” , 丢弃特殊符号和用户ID后, 客户端B显示出来的公共消息内容 和隐藏消息内容为:“公布考试成绩: 语文100, 数学100、 。 ” 。 0074 由于用户ID是01, 当客户端B在。
31、获取到用户01选择隐藏消息 “02(文字)” 后, 用户ID 是02的消息全部被丢弃, 客户端B只会显示公共消息 “公布考试成绩: ” 和中间的 “、 ” 及结尾 的 “。 ” 0075 客户端C获取到用户02选择02(文字)时, 采用与客户端B相同的方式, 客户端C最终 显示出来的对应消息内容为:“公布考试成绩: 、 语文99, 数学99。 ” 0076 可见, 本实施例中, 多个用户的隐藏消息彼此独立, 但是对于当前客户端上的用户 ID, 也只能显示与其对应的隐藏消息内容以及公共消息内容, 并不能显示其他用户ID对应 的隐藏消息内容。 0077 还是以客户端A、 客户端B和客户端C为例, 。
32、其中客户端A上的用户为03, 客户端B上 的用户ID为01(该用户下面简写为用户01), 客户端C上的用户ID为02(该用户下面简写为用 户02), 特殊符号为#, 提供另一个实际使用中的实施例, 本实施例中通过客户端进行解封装 处理。 0078 客户端A接收用户ID为03的用户的操作, 编辑的群发消息为: 0079 公布考试成绩: #01甲语文100, 数学100。 全班第一#02乙语文99, 数学99。 全班第 说明书 5/9 页 8 CN 110995457 A 8 二。 02#01#。 0080 此消息中公共消息为:“公布考试成绩: ” 和结尾的 “。 ” 隐藏消息为:“#01甲语文 。
33、100, 数学100。 全班第一#02乙语文99, 数学99。 全班第二。 02#01#” 。 该群发消息被封装后发 送给平台, 平台将该群发消息转发给客户端B和客户端C。 0081 客户端B和客户端C接收群发消息, 并经过解封装后, 群发消息显示为 “公布考试成 绩: 01(文字)02(文字)。 ” 0082 当客户端B在获取到用户01选择 “01(文字)” 后, 由于该用户ID是01, 识别出对应的 隐藏消息内容为 “#01A语文100, 数学100。 全班第一#02B语文99, 数学99。 全班第二。 02# 01#” , 丢弃特殊符号和用户ID(#01#02 02#01#)后, 客户端。
34、B显示出来的公共消息内容和第 一隐藏消息内容为:“公布考试成绩: A语文100, 数学100。 全班第一B语文99, 数学99。 全班第 二。 。 ” 。 0083 由于用户ID是01, 如果客户端B获取到用户选择 “02(文字)” 时, 关于用户ID是02的 消息全部被丢弃, 显示出来的消息为公共消息 “公布考试成绩: 。 ” 。 0084 当客户端C获取到用户02点击02(文字)后, 与上述用户01识别和显示方式同理, 丢 弃特殊符号和用户ID后, 客户端3显示出对应用户02的公共消息内容和第二隐藏消息内容 为 “公布考试成绩: B语文99, 数学99。 全班第二。 ” 。 0085 本实。
35、施例中, 群发消息中包括多个用户的隐藏消息, 用户01的第一隐藏消息中包 括用户02的第二隐藏消息, 那么第二隐藏消息内容仅对用户02显示, 第一隐藏消息内容仅 对用户01显示, 但是显示的第一隐藏消息内容中, 是包括第二隐藏消息内容的。 0086 再次以客户端A、 客户端B和客户端C为例, 其中客户端A的用户为03, 客户端B的用 户ID为01(该用户下面简写为用户01), 客户端C的用户ID为02(该用户下面简写为用户02), 特殊符号为#, 提供另一个实际使用中的实施例, 本实施例中通过客户端进行解封装处理。 0087 客户端A接收用户ID为03的用户的操作, 编辑的群发消息为: 008。
36、8 公布考试成绩排名: #01A语文100, 数学100。 排名第一。 #02B语文99, 数学99。 01#排 名第二。 02#。 0089 此消息中公共消息为:“公布考试成绩排名: ” 和结尾的 “。 ” , 隐藏消息为:“#01A语 文100, 数学100。 排名第一。 #02B语文99, 数学99。 01#排名第二。 02#” 。 该群发消息被封装后 发送给平台, 平台将该群发消息转发给客户端B和客户端C。 0090 客户端B和客户端C接收群发消息, 并经过解封装后, 群发消息显示为: 公布考试成 绩排名: 01(文字)02(文字)。 0091 当客户端B在获取到用户01选择 “01(。
37、文字)” 后, 由于该用户ID是01, 识别出对应的 隐藏消息为 “#01A语文100, 数学100。 排名第一。 #02B语文99, 数学99。 01#。 ” , 丢弃特殊符号 和用户ID后, 客户端B显示出来的公共消息内容和第一隐藏消息内容为: 公布考试成绩排 名: A语文100, 数学100。 排名第一。 B语文99, 数学99。 。 ” 。 0092 由于用户ID是01, 如果客户端B获取到用户选择 “02(文字)” 时, 关于用户ID是02的 消息全部被丢弃, 且用户01找不到#01的开头, 所以只记录了公共消息, 显示出来的消息为 “公布考试成绩排名: 。 ” 。 0093 当客户。
38、端C获取到用户02点击02(文字)后, 与上述用户01识别和显示方式同理, 丢 弃特殊符号和用户ID后, 客户端3显示出对应用户02的公共消息内容和第二隐藏消息内容 说明书 6/9 页 9 CN 110995457 A 9 为 “公布考试成绩: B语文99, 数学99。 排名第二。 ” 。 0094 本实施例中, 群发消息中包括多个用户的隐藏消息, 其中用户01的第一隐藏消息 中包括用户02的第二隐藏消息的开头, 用户02的第二隐藏消息中包括用户01的第一隐藏消 息的结尾, 即第一隐藏消息和第二隐藏消息之间存在部分重叠, 该重叠部分的隐藏消息内 容对用户01和用户02均显示。 0095 再次以。
39、客户端A、 客户端B和客户端C为例, 其中客户端A上的用户为03, 客户端B上 的用户ID为01(该用户下面简写为用户01), 客户端C上的用户ID为02(该用户下面简写为用 户02), 特殊符号为#, 给出一个消息类型为图片的实施例, 本实施例中, 通过平台进行解封 装处理和隐藏消息的识别。 0096 客户端A接收用户ID为03的用户的操作, 编辑消息 “发送证件照片: #01插入用户01 的照片01#、 #02插入用户02的照片02#。 ” 0097 该群发消息中公共消息为:“发送证件照片: ” 和中间的 “、 ” 及结尾的 “。 ” 。 隐藏消息 为:“#01插入用户01的照片01#” 。
40、和 “#02插入用户02的照片02#” , 然后封装好发送给平台。 0098 平台收到该群发消息后, 进行解封装, 然后发送给客户端B和客户端C。 0099 客户端B和客户端C均接收平台解封装后的群发消息, 显示为: 0100 发送证件照片: 01(图片)、 02(图片)。 0101 当客户端B在获取到用户01选择隐藏消息 “01(图片)” 后, 发送用户ID, 即01给平 台, 平台接收后, 识别出用户01对应的隐藏消息内容为:“#01插入用户01的照片01#” , 丢弃 特殊符号和用户ID后, 隐藏消息内容就是用户01的照片, 并将用户01的照片发送给客户端 B。 0102 客户端B接收用。
41、户01的照片, 连同公共消息内容显示为: 0103 发送证件照片: (此处显示的是用户01的照片)、 。 0104 同理, 客户端C采用相同的方式, 连同公共消息内容显示为: 0105 发送证件照片: 、 (此处显示的是用户01的照片)。 0106 再次以客户端A、 客户端B和客户端C为例, 其中客户端A上的用户为03, 客户端B上 的用户ID为01(该用户下面简写为用户01), 客户端C上的用户ID为02(该用户下面简写为用 户02), 特殊符号为#, 给出一个消息类型为红包的实施例, 本实施例中, 通过平台进行解封 装处理和隐藏消息的识别。 0107 客户端A接收用户ID为03的用户的操作。
42、, 编辑消息 “发送红包: #01此处发送红包价 值2元01#、 #02此处发送红包价值5元02#。 ” 0108 该群发消息中公共消息为:“发送红包: ” 和中间的 “、 ” 及结尾的 “。 ” 隐藏消息为:“# 01此处发送红包价值2元01#” 和 “#02此处发送红包价值5元02#” ; 该群发消息被封装后发送 给平台。 0109 平台将群发消息解封装后, 发送给客户端。 客户端B和客户端C均接收来自平台的 群发消息, 显示为: 0110 发送红包: 01(红包)、 02(红包)。 0111 当客户端B在获取到用户01选择隐藏消息 “01(红包)” 后, 发送用户ID, 即01给平 台,。
43、 平台接收后, 识别出用户01对应的隐藏消息内容为:“#01此处发送红包价值2元01#” , 丢 弃特殊符号和用户ID后, 将对应2元红包发送给客户端B。 说明书 7/9 页 10 CN 110995457 A 10 0112 客户端B收到红包后, 连同公共消息内容显示为:“发送红包: (此处显示一个红 包)、 。 ” , 用户01点击红包后, 获得2元。 0113 同理, 客户端C采用相同的方式, 连同公共消息内容显示为:“发送红包: 、 (此处显 示一个红包)。 ” , 用户02点击红包后, 获得5元。 0114 再次以客户端A、 客户端B和客户端C为例, 其中客户端A上的用户为03, 客。
44、户端B上 的用户ID为01(该用户下面简写为用户01), 客户端C上的用户ID为02(该用户下面简写为用 户02), 特殊符号为#, 给出一个消息类型为音视频的实施例, 本实施例中, 通过平台进行解 封装处理和隐藏消息的识别。 0115 客户端A接收用户ID为03的用户的操作, 编辑消息 “发送媒体文件: #01插入用户01 的音视频文件01#、 #02插入用户02的音视频文件02#。 ” 。 0116 该群发消息中公共消息为:“发送媒体文件: ” 和中间的 “、 ” 及结尾的 “。 ” , 隐藏消息 为:“#01插入用户为01的音视频文件01#” 和 “#02插入用户为02的音视频文件02#。
45、” ; 该群发 消息被封装后发送给平台。 0117 平台将群发消息解封装后, 发送给客户端。 客户端B和客户端C均接收来自平台的 群发消息, 显示为: 0118 发送媒体文件: 01(音视频)、 02(音视频)。 0119 当客户端B在获取到用户01选择隐藏消息 “01(音视频)” 后, 发送用户ID, 即01给平 台, 平台接收后, 识别出用户01对应的隐藏消息内容为: 用户01的音视频文件, 并将该音视 频文件发给客户端B。 0120 客户端B收到该音视频文件后, 连同公共消息内容显示为:“发送媒体文件: (此处 显示用户01的音视频文件)、 。 ” , 客户端B的用户01点击该音视频文件。
46、后, 开始播放。 0121 同理, 客户端C采用相同的方式, 连同公共消息内容显示为:“发送媒体文件: 、 (此 处显示用户02的音视频文件)。 ” , 客户端C的用户02点击该音视频文件后, 开始播放。 0122 如图3所示, 提供一种群发消息中指定用户可见的系统的实施例, 可以用于实现上 述方法, 本实施例系统包括消息编辑模块、 消息封装模块和消息发送模块, 用来编辑群发消 息并发送给平台; 系统还包括消息接收模块、 消息解封装模块、 消息识别模块和消息显示模 块。 0123 其中, 消息编辑模块用于编辑群发消息时, 以预设的特殊符号和用户ID作为开始, 以相同的用户ID和特殊符号作为结束。
47、编辑该用户的隐藏消息, 群发消息包括公共消息和至 少一个用户的隐藏消息。 0124 消息封装模块, 其用于对编辑后的群发消息进行封装。 0125 消息发送模块, 其用于将封装后的群发消息发送给平台。 0126 消息接收模块, 其用于接收来自平台的群发消息。 0127 消息解封装模块, 其用于将封装后群发消息解封装处理。 0128 消息识别模块, 其用于在解封装后的群发消息中识别公共消息以及隐藏消息中的 特殊符号、 用户ID以及二者的位置, 根据特殊符号和当前用户ID的位置, 获得该用户对应的 隐藏消息以及公共消息。 0129 消息显示模块, 其用于在当前客户端显示消息识别模块获得的该用户对应的。
48、隐藏 消息内容以及公共消息内容。 说明书 8/9 页 11 CN 110995457 A 11 0130 如图3所示, 所述上述各模块均位于客户端, 此时平台仅起到群发消息的转发功 能, 消息接收模块接收到的群发消息是封装好的, 需要在客户端进行解封装处理和识别。 0131 如图4所示, 作为另一种可选的实施例, 消息编辑模块、 消息封装模块、 消息发送模 块、 消息接收模块和消息显示模块均位于用户终端; 消息解封装模块和消息识别模块位于 平台。 此时, 消息解封装模块在平台上对消息解封装处理后, 发送给客户端, 由于消息封装 模块进行消息封装时, 对每一个用户的隐藏消息, 通过用户ID和消息。
49、类型覆盖, 解封装处理 后, 接收模块接收的群发消息中, 隐藏消息通过用户ID和消息类型显示。 0132 发送模块还用于向平台发送客户端对应的用户ID, 平台收到用户ID后, 消息识别 模块识别出隐藏消息内容, 将识别出来的隐藏消息内容发送给对应客户端。 客户端的消息 显示模块接收隐藏消息内容, 并连同公共内容一同显示。 0133 本发明不局限于上述实施方式, 对于本技术领域的普通技术人员来说, 在不脱离 本发明原理的前提下, 还可以做出若干改进和润饰, 这些改进和润饰也视为本发明的保护 范围之内。 本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。 说明书 9/9 页 12 CN 110995457 A 12 图1 说明书附图 1/3 页 13 CN 110995457 A 13 图2 说明书附图 2/3 页 14 CN 110995457 A 14 图3 图4 说明书附图 3/3 页 15 CN 110995457 A 15 。
- 内容关键字: 群发 消息 中指 用户 可见 方法 系统
硫磺或硫铁矿制酸低温废热回收装置.pdf
沙蚕养殖装置.pdf
木材生产加工的翻转输送装置.pdf
马铃薯贮藏装置.pdf
自动输送扎花机.pdf
便于下料的不锈钢板压弯装置.pdf
海洋潮汐的水位监测仪安装装置.pdf
采血冰浴盒及样本固定装置.pdf
基于活性炭吸附脱附的有机废气连续处理系统.pdf
水利勘测水位计.pdf
微型高压放气阀.pdf
燃气管内壁清洁设备.pdf
光伏支架表面热镀锌装置.pdf
软管收卷调节机构及收卷机.pdf
转子线圈绕线压线装置.pdf
陶瓷坯泥生产设备.pdf
FRID通道式扫描机.pdf
智能电网安全运维监测装置.pdf
密封性好的细胞培养皿.pdf
计算机散热装置降噪组件.pdf
间续进料机构.pdf
电解液配置系统.pdf
实验小鼠喂药装置.pdf
智能防脱机械手.pdf
槽钢的压延结构.pdf
局部集中载荷作用下的组合梁精细化应力位移分析方法.pdf
精准按摩机芯机构.pdf
位置自动调节的热压装置.pdf
用于糠醛生产的糠醛渣输送装置.pdf
硫酸钾镁盐添加剂饲料生产用搅拌式混合装置.pdf
AIP三维堆叠TR气密封装组件.pdf
应急储能电源系统及应急储能电源.pdf