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

消息状态的处理方法、装置、计算机可读介质及电子设备与流程

2022-03-09 10:29:25 来源:中国专利 TAG:


1.本公开涉及消息处理技术领域,具体而言,涉及一种消息状态的处理方法、消息状态的处理装置、计算机可读介质及电子设备。


背景技术:

2.随着计算机技术的发展,基于网络的消息传输成为沟通交流的重要方式。在网络消息的应用中,可以是多人之间的沟通,多人沟通也叫做群聊。
3.在群聊中,消息发送方发出消息,消息接收方需要做出回复。在这一沟通过程中,消息发送方往往想知道消息接收方在接收到消息之后是否在做出回复。目前的方案,无法准确知道消息接收方是否在回复发出的消息。因此可能导致误解和重复确认,使得群聊沟通的效率较低。
4.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开实施例的目的在于提供一种消息状态的处理方法、消息状态的处理装置、计算机可读介质及电子设备。通过获取消息确定目标用户,获取目标用户的编辑状态,将编辑状态进行显示。有利于提高群聊中的沟通效率和直观度。
6.本公开实施例的第一方面提供了一种消息状态的处理方法,包括:
7.获取群聊内用户发布的目标消息,检测所述目标消息携带的用户标签;
8.根据所述用户标签确定与目标消息关联的目标用户;
9.发送目标指令到所述目标用户的终端,获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息;
10.将所述编辑状态信息转发到群聊用户终端。
11.在本公开的一种示例性实施例中,在所述获取群聊内用户发布的目标消息步骤之后,还包括:
12.接受所述群聊用户终端发送的引用指令,其中,所述引用指令为所述群聊用户终端根据群聊用户针对目标消息的引用操作生成;
13.根据发送所述引用指令的群聊用户终端,将具有所述引用操作的群聊用户确定为与所述目标消息关联的目标用户。
14.在本公开的一种示例性实施例中,所述获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息,包括:
15.获取所述目标用户终端上传的所述目标用户的第一编辑状态信息,将所述第一编辑状态信息作为所述目标用户的编辑状态信息;
16.继续获取所述目标用户终端上传的所述目标用户的第二编辑状态信息;
17.检测到所述第二编辑状态信息与所述第一编辑状态信息不一致时,将编辑状态信
息更新为所述第二编辑状态信息。
18.在本公开的一种示例性实施例中,在所述根据所述用户标签确定与目标消息关联的目标用户步骤之后,还包括:
19.将所述目标用户的用户信息发送到群聊用户终端,所述用户信息至少包括用户头像和用户昵称中的一个;
20.发送用户信息显示指令到所述群聊用户终端,以指示所述群聊用户终端将所述用户信息与所述目标消息关联显示。
21.在本公开的一种示例性实施例中,在所述将所述编辑状态信息转发到群聊用户终端步骤之后,还包括:
22.接收所述目标用户的回复消息;
23.将所述回复消息和回复消息显示指令发送到所述群聊用户终端,其中所述回复消息显示指令用于指示所述群聊用户终端将所述回复消息与所述目标消息关联显示。
24.在本公开的一种示例性实施例中,在所述获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息步骤之后,还包括:
25.检测到获取了多个编辑状态信息,根据所述编辑状态信息的参数进行优先级排序,生成排序结果,其中,所述参数至少包括编辑文本和编辑时间中的一个;
26.将所述排序结果发送到所述群聊用户服务器,其中,所述排序结果用于所述群聊用户服务器将所述多个编辑状态信息进行排序。
27.在本公开的一种示例性实施例中,所述将所述编辑状态信息转发到群聊用户终端,包括:
28.将根据所述用户标签确定的目标用户作为第一目标用户,将根据所述引用操作确定的目标用户作为第二目标用户;
29.发送目标用户区分指令到群聊用户终端,以指示所述群聊用户终端将所述第一目标用户和第二目标用户的编辑状态信息区分显示。
30.根据本公开实施例的第二方面,提供了一种消息状态的处理装置,其特征在于,包括:
31.目标消息检测模块,用于获取群聊内用户发布的目标消息,检测所述目标消息携带的用户标签;
32.目标用户确定模块,用于根据所述用户标签确定与目标消息关联的目标用户;
33.编辑状态获取模块,用于发送目标指令到所述目标用户的终端,获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息;
34.编辑状态转发模块,用于将所述编辑状态信息转发到群聊用户终端。
35.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述装置还包括:
36.引用用户确定模块,用于在所述获取群聊内用户发布的目标消息步骤之后,接受所述群聊用户终端发送的引用指令,其中,所述引用指令为所述群聊用户终端根据群聊用户针对目标消息的引用操作生成;
37.根据发送所述引用指令的群聊用户终端,将具有所述引用操作的群聊用户确定为与所述目标消息关联的目标用户。
38.在本公开的一种示例性实施例中,编辑状态获取模块,用于获取所述目标用户终端上传的所述目标用户的第一编辑状态信息,将所述第一编辑状态信息作为所述目标用户的编辑状态信息;
39.继续获取所述目标用户终端上传的所述目标用户的第二编辑状态信息;
40.检测到所述第二编辑状态信息与所述第一编辑状态信息不一致时,将编辑状态信息更新为所述第二编辑状态信息。
41.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述消息状态的处理装置还包括:
42.用户信息发送模块,用于在所述根据所述用户标签确定与目标消息关联的目标用户后步骤之后,将所述目标用户的用户信息发送到群聊用户终端,所述用户信息至少包括用户头像和用户昵称中的一个;
43.发送用户信息显示指令到所述群聊用户终端,以指示所述群聊用户终端将所述用户信息与所述目标消息关联显示。
44.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述消息状态的处理装置还包括:
45.回复消息发送模块,用于在所述将所述编辑状态信息转发到群聊用户终端步骤之后,接收所述目标用户的回复消息;
46.将所述回复消息和回复消息显示指令发送到所述群聊用户终端,其中所述回复消息显示指令用于指示所述群聊用户终端将所述回复消息与所述目标消息关联显示。
47.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述消息状态的处理装置还包括:
48.编辑状态排序模块,用于在所述获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息步骤之后,检测到获取了多个编辑状态信息,根据所述编辑状态信息的参数进行优先级排序,生成排序结果,其中,所述参数至少包括编辑文本和编辑时间中的一个;
49.将所述排序结果发送到所述群聊用户终端,其中,所述排序结果用于所述群聊用户终端将所述多个编辑状态信息进行排序。
50.在本公开的一种示例性实施例中,编辑状态转发模块,用于将根据所述用户标签确定的目标用户作为第一目标用户,将根据所述引用操作确定的目标用户作为第二目标用户;
51.发送目标用户区分指令到群聊用户终端,以指示所述群聊用户终端将所述第一目标用户和第二目标用户的编辑状态信息区分显示。
52.根据本公开实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面所述的消息状态的处理方法。
53.根据本公开实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面所述的消息状态的处理方法。
54.根据本公开的第五方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机
设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的方法。
55.本公开实施例提供的技术方案可以包括以下有益效果:
56.在本公开的一些实施例所提供的技术方案中,可以获取用户发布的目标消息后没根据用户标签确定目标用户,将目标用户的编辑状态发送到群聊用户终端进行显示。实施本公开的实施例,一方面,能够显示消息接收的一方即目标用户的编辑状态,使得群聊的用户可以知道目标用户是否在回复,避免了沟通的误解和再次向目标用户了解情况的沟通成本,提高了沟通效率;另一方面,通过将用户的编辑状态进行显示,可以使沟通的过程更加透明,提高了群聊沟通的直观度。
57.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
58.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
59.图1示意性示出了可以应用本公开实施例的一种消息状态的处理方法及消息状态的处理装置的示例性终端设备的示意图;
60.图2示意性示出了适于用来实现本公开实施例的终端设备的计算机系统的结构示意图;
61.图3示意性示出了根据本公开的一个实施例的消息状态的处理方法流程图;
62.图4示意性示出了根据本公开的一个实施例的消息状态的处理方法流程图;
63.图5a示意性示出了根据本公开的一个实施例的群聊界面示意图;
64.图5b示意性示出了根据本公开的一个实施例的群聊界面示意图;
65.图5c示意性示出了根据本公开的一个实施例的群聊界面示意图;
66.图6示意性示出了根据本公开的一个实施例的群聊界面示意图;
67.图7示意性示出了根据本公开的一个实施例的消息状态的处理方法流程图;
68.图8示意性示出了根据本公开的一个实施例中的消息状态的处理装置的结构框图。
具体实施方式
69.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而
使得本公开的各方面变得模糊。
70.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
71.图1示出了可以应用本公开实施例的一种消息状态的处理方法及消息状态的处理装置的示例性终端设备的示意图。
72.如图1所示,群聊用户终端可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
73.图2示出了适于用来实现本公开实施例的终端设备的计算机系统的结构示意图。
74.需要说明的是,图2示出的终端设备的计算机系统200仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
75.如图2所示,计算机系统200包括中央处理单元(cpu)201,其可以根据存储在只读存储器(rom)202中的程序或者从存储部分208加载到随机访问存储器(ram)203中的程序而执行各种适当的动作和处理。在(ram)203中,还存储有系统操作所需的各种程序和数据。(cpu)201、(rom)202以及(ram)203通过总线204彼此相连。输入/输出(i/o)接口205也连接至总线204。
76.以下部件连接至(i/o)接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分207;包括硬盘等的存储部分208;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至(i/o)接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入存储部分208。
77.特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(cpu)201执行时,执行本公开的方法和装置中限定的各种功能。
78.需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算
机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
79.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
80.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在一些情况下并不构成对该单元本身的限定。
81.作为另一方面,本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的终端设备中所包含的;也可以是单独存在,而未装配入该终端设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该终端设备执行时,使得该终端设备实现如下述实施例中所述的方法。
82.本示例实施方式提供了一种消息状态的处理方法,参考图3所示,该消息状态的处理方法可以包括以下步骤s310至步骤s340,具体地:
83.步骤s310:获取群聊内用户发布的目标消息,检测目标消息携带的用户标签。
84.步骤s320:根据用户标签确定与目标消息关联的目标用户。
85.步骤s330:发送目标指令到目标用户的终端,获取目标用户终端上传的目标用户针对目标消息的编辑状态信息。
86.步骤s340:将编辑状态信息转发到群聊用户终端,其中,编辑状态信息用于群聊用户终端显示目标用户的编辑状态。
87.实施图3所示的消息状态的处理方法,可以获取用户发布的目标消息,检测用户标签从而确定目标用户,将目标用户的编辑状态发送到群聊用户终端进行显示。实施本公开的实施例,一方面,能够显示消息接收的一方即目标用户的编辑状态,使得群聊的用户可以知道目标用户是否在回复,降低了沟通的误解率和再次向目标用户了解情况的沟通成本,
提高了沟通效率;另一方面,通过将用户的编辑状态进行显示,可以使沟通的过程更加透明,提高了群聊沟通的直观度。
88.下面,对于本示例实施方式的上述步骤进行更加详细的说明。
89.在步骤s310中,获取群聊内用户发布的目标消息,检测目标消息携带的用户标签。
90.在本公开实施例中,目标消息可以是群聊中的任意一条消息,群聊内任意用户都可以发送目标消息,群聊中也可以同时存在多个目标消息。目标消息由群聊内的用户发送,该目标消息发送用户为发起用户。发起用户在用户终端上的群聊客户端发布目标消息,由群聊服务器接收,再由群聊服务器转发到群聊内所有用户的终端,然后在群聊内所有用户的群聊客户端的群聊界面上显示。
91.目标消息中携带群聊用户中部分或者全部用户的用户标签。用户标签可以是包括用户的群聊昵称、用户的头像、发起用户对用户的备注昵称、昵称关键词、用户的群聊账号或单纯的数字代号等等。
92.在步骤s320中,根据所述用户标签确定与目标消息关联的目标用户。
93.例如目标消息a可以是“群友甲,把昵称改一下”,目标消息b可以是“乙组的朋友,把周末计划安排一下”,其中的用户标签就可以是“甲”和“乙组”。目标消息中的用户标签“甲”和“乙组”指示的用户就是目标用户。可选的,还可以是在发送消息前,在群聊用户列表上勾选了目标用户,在发送消息时直接将用户标签隐含在目标消息中与目标消息一起发送。服务器接收时,读取目标消息识别用户标签就可以确定用户标签确定与目标消息关联的目标用户。
94.目标用户的数量可以由目标消息确定,例如目标消息a还可以是“群友甲、丙和丁把昵称改一下”,则目标用户的数量由一增加至三。或是如上述勾选用户时根据发起用户的选择来确定。本公开实施例在此不做特殊限制。
95.在步骤s330中,发送目标指令到目标用户的终端,控制目标用户终端上传目标用户针对目标消息的编辑状态信息。
96.在本公开实施例中,在群聊服务器确定目标用户后,发送目标指令到目标用户的终端,来获取目标用户的编辑状态信息。根据不同的情况,目标指令指示的内容可以有所不同。在目标用户终端实际上本身就已经获取了编辑状态信息的情况下,目标指令可以只是用于指示目标用户终端上传编辑状态信息;在目标用户终端还没有获取编辑状态信息的情况下,目标指令可以是指示目标用户终端先获取编辑状态信息再上传编辑状态信息。不同的使用情况中,能够满足使用需求时可以配置不同的目标指令,本公开实施例在此不限制目标指令的内容和具体的指示作用。
97.编辑状态信息可以是多种不同的状态信息,例如可以是正在输入、待输入、未输入等等编辑状态。目标用户终端的编辑状态信息可以是通过多种方式实现获取。可选的,可以是目标用户终端检测群聊用户客户端的输入框是否有文字输入;还可以是客户端调用终端的输入法接口,判断当前用户的编辑状态;还可以是检测输入法客户端是否占用终端显示界面部分显示区域来判断。不同的方式对应着不同的判断标准,例如可以认为只有在群聊用户客户端的输入框内已经有文字输入了,才能认为标记状态信息是正在输入。也可以是当用户已经唤出输入法客户端操作界面时,即使暂时没有在输入框编辑文字,但正在构思如何回复目标消息,就认为目标用户实际处于正在输入或待输入。本公开实施例在此不限
制编辑状态的定义标准和编辑状态的检测方式。
98.在步骤s340中,将所述编辑状态信息转发到群聊用户终端。
99.在本公开实施例中,群聊服务器可以将编辑状态信息转发到群聊中全部用户的终端,也可以是转发到部分用户的终端,例如只转发到目标消息发送用户的终端。可选的,通过设置编辑状态查看权限,对群聊内的用户进行权限的配置,将编辑状态信息转发到有权限的用户。可选的,将编辑状态信息转发群聊中全部用户时,将编辑状态信息显示在群聊界面的醒目位置。例如可以是,在群聊界面的顶部设置单独的显示区域,用于显示目标用户的编辑状态信息;可以是将目标用户的头像或昵称以悬浮图标的形式显示,若目标用户的编辑状态信息是正在输入中,则在悬浮图标旁显示绿色圆点或将悬浮图标的轮廓显示为绿色,针对编辑状态信息指示的不同编辑状态,匹配不同的区分显示方式,使得群聊用户对目标用户的编辑状态有清晰直观的判断。本公开实施例在此不限制群聊用户终端接收到编辑状态信息后如何体现编辑状态。
100.更进一步的,可以在群聊界面中出现两个或两个以上的目标消息。两个或两个以上的目标消息可以是由同一个群聊用户发送的,也可以是由多个不同的群聊用户发送的。多个目标消息可以指向同一个目标用户,此时终端设备可以响应于目标用户特定操作,判断目标用户所针对的目标消息是哪一个。例如响应于选择操作,确定目标用户回复的目标消息,则终端设备上传针对该目标消息的编辑状态信息。相应的,终端设备上的群聊界面也可以更清晰的显示目标用户的编辑状态信息。例如,显示“目标用户甲正在回复目标消息发送者a的消息”或“目标用户甲正在回复目标消息发送者b的消息”101.本公开还提出一种消息状态的处理方法的实现方式。如图4所示在所述获取群聊内用户发布的目标消息步骤之后,还包括:
102.步骤s410、接受群聊用户终端发送的引用指令,其中,引用指令为群聊用户终端根据群聊用户针对目标消息的引用操作生成。
103.在本公开实施例中,引用指令可以有多个,群聊中的一个用户终端可以针对一个目标消息发送一个引用指令。如果有多个目标消息且一个用户终端分别进行了引用,那么一个用户终端可以针对多个目标消息发送多个引用指令。多个用户还可以针对同一个目标消息发送目标指令,则可以接收到针对针对同一个目标消息的多个引用指令。
104.引用指令在终端发生引用操作时触发。引用操作的形式可以是多种,例如在通过外接设备如鼠标和键盘进行操作时,可以是右键目标消息进行引用,可以是将目标消息拖动进行引用。例如是通过智能移动终端设备操作时,通过按压目标消息来操作。本公开实施例在此不限制如何完成引用操作。
105.步骤s420、根据发送引用指令的群聊用户终端,将具有引用操作的群聊用户确定为与目标消息关联的目标用户。
106.可选的,可以先将发送引用指令的群聊用户终端作为目标用户终端,再将使用目标用户终端的用户作为目标用户。在确定目标用户终端的过程中,可以是在引用指令发生时,将群聊用户终端的设备识别码与引用指令一起发送,并在群聊用户与设备识别码之间形成映射关系。设备识别码例如可以是移动设备识别码(mobile equipment identifier,简称meid)、国际移动设备识别码(international mobile equipment identity,简称imei)或是其它。
107.实施本公开的实施例,通过接受群聊用户终端发送的引用指令,将实施了引用操作的群聊用户也作为目标用户。能够在目标消息没有其他用户标签的情况下,使得其他用户在引用目标消息时,也可以获取到其他用户的编辑状态。扩大了编辑状态可显示的用户范围,提高了群聊沟通的透明度和效率。
108.在目标用户回复目标消息的过程中,目标用户的编辑状态可能处于变化之中。例如,目标用户在接收到目标消息时,立刻开始回复,但由于其他事情干扰而没有再继续回复。因此,在实际的群聊中,目标用户的编辑状态很有可能处于不断变化中,编辑状态信息需要能准确的反应目标用户的编辑状态。
109.基于此,本公开还提出一种消息状态的处理方法的实现方式。所述获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息,包括:
110.获取目标用户终端上传的目标用户的第一编辑状态信息,将第一编辑状态信息作为所述目标用户的编辑状态信息。
111.继续获取目标用户终端上传的目标用户的第二编辑状态信息。
112.检测到第二编辑状态信息与第一编辑状态信息不一致时,将编辑状态信息更新为第二编辑状态信息。
113.在本公开实施例中,可以不间断的持续获取目标用户的编辑状态信息,也可以是设置一个时间段,每经过一个时间段则获取一次编辑状态信息。本公开实施例在此不做限制。
114.将先获取到的第一编辑状态信息与后获取到的第二编辑状态信息进行对比。当两者一致时,可以将第一编辑状态信息保留;当两者不一致时,第二编辑状态信息是较新的编辑状态信息。则将第一编辑状态信息删除,保留第二编辑状态信息。
115.实施本公开的实施例,通过连续的获取目标用户的编辑状态信息,将得到的第二编辑状态信息与第一编辑状态信息进行对比,判断最新的编辑状态信息。能够使得目标用户真实编辑状态被及时确定,从而向群聊用户传达准确度更高的信息。
116.在群聊消息中,群聊用户在面对大量群聊消息,尤其是文字消息时,需要较多的精力去提炼重要信息。相似的,在目标消息中,群聊用户需要花费较多精力去得知谁是目标用户。了解目标消息的指向,是阅读分析目标消息中必要的一步。
117.基于此,本公开还提出一种消息状态的处理方法的实现方式。在所述根据所述用户标签确定与目标消息关联的目标用户后步骤之后,还包括:
118.将所述目标用户的用户信息发送到群聊用户终端,所述用户信息至少包括用户头像和用户昵称中的一个。
119.发送用户信息显示指令到所述群聊用户终端,以指示所述群聊用户终端将所述用户信息与所述目标消息关联显示。
120.在本公开实施例中,在确定目标用户之后,从数据库中查找目标用户的用户信息。用户信息可以是用户头像或用户昵称,也可以都包括。用户头像和用户昵称可以在群聊中较准确的表达用户的身份,通过用户头像和用户昵称能较迅速的识别出目标用户。也可以使用其他的用户信息,例如用户加入群聊的时间,用户在群聊中的等级、角色(群主、管理员、群员)等等,本公开实施例在此不特殊限制用户信息的内容。
121.用户信息显示指令用于指示群聊用户终端将用户信息与用户信息关联显示。用户
信息显示指令可以明确指示终端如何显示,也可以是在终端已经有预设显示规则的情况下,用户信息显示指令只作为一个触发条件。
122.关联显示是指用户信息和用户信息的显示,在终端显示界面的空间位置上的具有关联。举例而言,可以是通过用户信息显示指令将目标用户的用户信息显示在目标消息的下方或右方。如图5a所示,将目标用户a的头像502和目标用户b的头像503显示在目标消息501的下方;如图5b所示,将目标用户a的头像502和目标用户b的头像503显示在目标消息501的右方。
123.可以理解的是,在将目标用户的用户信息与目标消息关联显示的基础上,还可以在获取到目标用户的编辑状态信息时,将正在编辑或编辑中这类能够体现编辑状态信息的标识进行显示。如图5c所示,在目标用户a的头像502和目标用户b的头像503旁,显示一个“笔”的标识,用以表示目标用户a和目标用户b正在编辑中。当然,也可以采用其它可视化的方式来区分目标用户是否正在编辑,例如是将编辑状态信息为处于未编辑状态的目标用户的头像添加红色圆形轮廓,将编辑状态信息为处于编辑中状态的目标用户的头像添加绿色圆形轮廓,本公开实施例在此不做限制。
124.实施本公开的实施例,通过获取目标用户的用户信息,发送到群聊用户客户端,同时发送指令指示用户信息与目标消息关联显示。能够使得用户在查看目标消息时,可以更快的观察到目标消息的重要信息如目标用户。提高了群聊消息的直观程度和信息传达效率。
125.本公开还提出一种消息状态的处理方法的实现方式。在所述将所述编辑状态信息转发到群聊用户终端步骤之后,还包括:
126.接收目标用户的回复消息;将回复消息和回复消息显示指令发送到所述群聊用户终端,回复消息显示指令用于指示群聊用户终端将回复消息与目标消息关联显示。
127.在本公开实施例中,目标用户的回复消息是针对目标消息做出的,用于用户答复目标消息。例如,目标消息可以是“群友a,请投票”,对应群聊用户a的答复消息可以是“收到,已投票”;目标消息可以是“群友a,你有什么看法”,对应群聊用户a的答复消息可以是“我觉得
……”

128.将回复消息显示指令与回复消息一起发送到群聊用户终端。回复消息显示指令可以是明确指示回复消息应该如何显示,如指令内容包括将回复消息显示在目标消息的下方。回复消息显示指令也可以只是用于向群聊用户终端表明该条消息属于回复消息,将回复消息与普通群聊消息区分,即回复消息显示指令并不明确包括如何显示的指令内容。而是在群聊用户终端的群聊客户端内预设了回复消息的显示规则,只需要获取到回复消息显示指令后,根据指令判断是否要应用回复消息的显示规则。
129.可以理解的是,回复消息还可以与用户信息进行对应,将对应的回复消息和用户信息共同与目标消息关联显示,使得每个人的消息与个人绑定,信息和信息之间的关联性更强。如图6所示,将目标用户a的回复消息602和目标用户b的回复消息603与目标消息601关联显示,同时还将目标用户602和目标用户603的用户信息与目标用户a的回复消息602和目标用户b的回复消息603对应显示,普通群聊消息604和目标消息601一样进行正常显示。
130.实施本公开的实施例,通过将回复消息和回复消息显示指令发送到群聊用户终端,通过回复消息显示指令指示终端将回复消息关联显示。能够使得用户在查看目标消息
时,同时可以更快的查看到与目标消息紧密相关的消息如回复消息,提高了群聊沟通的效率和直观程度。
131.本公开还提出一种消息状态的处理方法的实现方式。如图7所示,在所述获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息步骤之后,还包括:
132.步骤s710、检测到获取了多个编辑状态信息,根据编辑状态信息的参数进行优先级排序,生成排序结果,其中,参数至少包括编辑文本和编辑时间中的一个。
133.在本公开实施例中,当检测到获取了多个编辑状态信息,则可以对多个编辑状态信息进行排序。排序所依据的编辑状态信息参数可以是编辑文本、编辑时间或两者都有。编辑文本可以是指目标用户编辑的文字数量值,编辑时间可以是获取到编辑状态信息时的时间。
134.根据编辑文本进行排序时,编辑状态信息的多个编辑状态信息级与编辑文本数量成正比。将已编辑较多文本的编辑状态信息赋予更高的优先级,将已编辑较少文本的编辑状态信息赋予较低的优先级。根据编辑时间排序时,编辑状态信息的优先级与编辑时间成正比。将编辑时间较早的编辑状态信息赋予更高的优先级,将编辑时间较晚的编辑状态信息赋予较低的优先级。当同时根据编辑文本和编辑时间进行排序时,可以将两者的优先级直接叠加,也可以将编辑文本和编辑时间的优先级结合不同的权值来得到排序结果。出于对编辑文本和编辑时间不同的重视程度,可以设置不同的权值。容易理解的是,也可以采用其他的编辑状态信息的参数来排序,以满足不同的使用需求。
135.步骤s720、将排序结果发送到群聊用户终端,其中,排序结果用于群聊用户终端将多个编辑状态信息进行排序。
136.发送到群聊用户终端,群聊用户终端利用排序结果所指示的排序结果,将编辑状态信息进行排序并显示。例如,排序方式可以是,将编辑状态信息纵向排列,由上到下优先级递减;也可以横向排列,由左到右优先级递减。
137.实施本公开的实施例,通过根据编辑状态信息的参数进行排序,得到排序结果,群聊用户终端可以利用排序结果将编辑状态信息按照一定优先级排序。能够让群聊用户查看到目标用户之间的编辑状态,使得群聊用户对各个目标用户的回复情况有清晰的了解。
138.本公开还提出一种消息状态的处理方法的实现方式。所述将所述编辑状态信息转发到群聊用户终端,包括:
139.将根据所述用户标签确定的目标用户作为第一目标用户,将根据所述引用操作确定的目标用户作为第二目标用户。
140.发送目标用户区分指令到群聊用户终端,以指示所述群聊用户终端将所述第一目标用户和第二目标用户的编辑状态信息区分显示。
141.在本公开实施例中,根据不同的目标用户来源,包括根据用户标签确定的目标用户和根据引用操作确定的目标用户。在群聊中,用户标签确定的目标用户是目标消息直接指向的用户,也是目标消息发起者最想主动了解的用户;而根据引用操作确定的目标用户是额外的被动产生。
142.在区分第一和第二目标用户时,可以根据目标用户来源向目标用户的编辑状态信息添加不同的标识。群聊用户主动接收到不同标识的编辑状态信息时,还接收到目标用户区分指令。目标用户区分指令可以是明确指示如何将第一目标用户和第二目标用户的编辑
状态信息区分显示;也可以只是指示区分显示,由群聊用户终端决定如何具体区分显示。本公开实施例在此不做限制。
143.进一步的,本示例实施方式中,还提供了一种消息状态的处理装置。参考图8所示,该消息状态的处理装置800可以包括:
144.目标消息检测模块801,用于获取群聊内用户发布的目标消息,检测所述目标消息携带的用户标签。
145.目标用户确定模块802,用于根据所述用户标签确定与目标消息关联的目标用户。
146.编辑状态获取模块803,用于发送目标指令到所述目标用户的终端,获取所述目标用户终端上传的所述目标用户针对所述目标消息的编辑状态信息。
147.编辑状态转发模块804,用于将所述编辑状态信息转发到群聊用户终端。
148.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述装置还包括:
149.引用用户确定模块,用于在所述获取群聊内用户发布的目标消息步骤之后,接受所述群聊用户终端发送的引用指令,其中,所述引用指令为所述群聊用户终端根据群聊用户针对目标消息的引用操作生成。
150.根据发送所述引用指令的群聊用户终端,将具有所述引用操作的群聊用户确定为与所述目标消息关联的目标用户。
151.在本公开的一种示例性实施例中,编辑状态获取模块803,用于获取所述目标用户终端上传的所述目标用户的第一编辑状态信息,将所述第一编辑状态信息作为所述目标用户的编辑状态信息;
152.继续获取所述目标用户终端上传的所述目标用户的第二编辑状态信息;
153.检测到所述第二编辑状态信息与所述第一编辑状态信息不一致时,将编辑状态信息更新为所述第二编辑状态信息。
154.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述消息状态的处理装置还包括:
155.用户信息发送模块,用于在所述根据所述用户标签确定与目标消息关联的目标用户后步骤之后,将所述目标用户的用户信息发送到群聊用户终端,所述用户信息至少包括用户头像和用户昵称中的一个。
156.发送用户信息显示指令到所述群聊用户终端,以指示所述群聊用户终端将所述用户信息与所述目标消息关联显示。
157.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述消息状态的处理装置还包括:
158.回复消息发送模块,用于在所述将所述编辑状态信息转发到群聊用户终端步骤之后,接收所述目标用户的回复消息。
159.将所述回复消息和回复消息显示指令发送到所述群聊用户终端,其中所述回复消息显示指令用于指示所述群聊用户终端将所述回复消息与所述目标消息关联显示。
160.在本公开的一种示例性实施例中,还提供了一种消息状态的处理装置。所述消息状态的处理装置还包括:
161.编辑状态排序模块,用于在所述获取所述目标用户终端上传的所述目标用户针对
所述目标消息的编辑状态信息步骤之后,检测到获取了多个编辑状态信息,根据所述编辑状态信息的参数进行优先级排序,生成排序结果,其中,所述参数至少包括编辑文本和编辑时间中的一个。
162.将所述排序结果发送到所述群聊用户终端,其中,所述排序结果用于所述群聊用户终端将所述多个编辑状态信息进行排序。
163.在本公开的一种示例性实施例中,编辑状态转发模块804,用于将根据所述用户标签确定的目标用户作为第一目标用户,将根据所述引用操作确定的目标用户作为第二目标用户;
164.发送目标用户区分指令到群聊用户终端,以指示所述群聊用户终端将所述第一目标用户和第二目标用户的编辑状态信息区分显示。
165.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
166.由于本公开的示例实施例的消息状态的处理装置的各个功能模块与上述消息状态的处理方法的示例实施例的步骤对应,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的消息状态的处理方法的实施例。
167.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
168.在本公开所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
169.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
170.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
171.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本公开各个实施例所述方法的部分步骤。
172.上仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献