一种消息交互方法及系统与流程

文档序号:13168778阅读:165来源:国知局
本发明涉及互联网领域,尤其涉及一种消息交互方法及系统。
背景技术
::随着近年来即时通讯技术的发展,各种即时通讯工具已经成为人们在工作、生活中的重要沟通方式。为了便于聊天人群的划分和管理,用户通常会建立各类大小不一的固定群组,并在固定群组中发布活动消息、会议通知等群组消息,以便通知群组成员。并且,这类群组消息有别于普通的聊天信息,需要发布者在编写完消息内容后,再对群组消息进行标识操作和发送方式的配置操作,以便与普通的聊天消息区分开。在一些人数较多群组或是较为正式的工作群组中,为了便于管理,群组消息的发送权限限于群主或管理员,由群主或管理员监控群组成员对于群组消息的阅读情况。然而在实际应用中,用户使用临时群组进行聊天的比例远大于固定群组,例如:用户往往就当前的一个话题或工作项目,从通讯录中提取相关的联络人并发起临时群聊,且在话题或工作项目结束后就解散临时群聊。由于临时群组的动态建立/解散、持续时间短、人数较少等特性,一般没有专职承担发送权限的角色,且由于群组消息的发送需要额外的时间进行操作,来对群组消息进行标识和发送方式的配置,临时群聊中的成员几乎都通过群发普通的聊天消息来发布重要信息,这就导致了聊天界面中显示的消息异常混乱,且消息的发布者无法便捷地了解其他成员对于所发消息的阅读情况。技术实现要素:本发明的实施例提供一种消息交互方法及系统,能够缓减聊天界面中显示的消息混乱,发布者无法便捷地了解其他成员对于所发消息的阅读情况的问题。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,本发明的实施例提供一种消息交互方法,包括:接收发布方终端发送的消息,并将所述消息在群组中发布,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号;若检测到所述消息中存在标识内容则接收确认信息,所述确认信息由接收方终端在显示所述消息后发送,所述接收方终端对应所述群组中除所述其中一个账号之外的账号;利用统计得到的数量值生成状态信息并向所述发布方终端发送,所述数量值用于表示发送了确认信息的接收方终端的数量,所述状态信息用于所述发布方终端在显示所述消息的对应位置显示所述数量值。结合第一方面,在第一方面的第一种可能的实现方式中,所述若检测到所述消息中存在标识内容则接收确认信息,包括:若检测到所述消息中存在标识内容,则从所述标识内容提取用户标识,并根据所述用户标识确定所述标识内容指向的接收方终端;接收所述标识内容指向的接收方终端发送的确认信息。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述利用统计得到的数量值生成状态信息并向所述发布方终端发送,包括:根据当前接收到的确认信息,在所述标识内容指向的接收方终端中,确定已发送确认信息的接收方终端和未发送确认信息的接收方终端;根据所述数量值、所述已发送确认信息的接收方终端对应的用户标识和所述未发送确认信息的接收方终端的用户标识,生成状态信息并向所述发布方终端发送。第二方面,本发明的实施例提供一种消息交互方法,包括:获取用户通过群组界面输入的消息,并将所述消息向群组服务器发送,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号,所述消息包括标识内容;接收所述群组服务器发送的状态信息,并根据所述状态信息,在所述消息在所述群组界面中显示的对应位置显示数量值,所述数量值用于表示发送了确认信息的接收方终端的数量,所述确认信息由接收方终端在显示所述消息后向所述群组服务器发送,所述接收方终端对应所述群组中除所述其中一个账号之外的账号。结合第二方面,在第二方面的第一种可能的实现方式中,还包括:根据所述状态信息中的用户标识,在所述标识内容指向的接收方终端的用户标识中,筛选得到已发送确认信息的接收方终端的用户标识和未发送确认信息的接收方终端的用户标识;生成跳转链接并显示在所述消息在所述群组界面中显示的对应位置,所述跳转链接用于指向显示未读列表和/或已读列表的界面,所述已读列表用于表示所述已发送确认信息的接收方终端的用户标识,所述未读列表用于表示所述未发送确认信息的接收方终端的用户标识。第三方面,本发明的实施例提供一种消息交互方法,包括:接收群组服务器发布的消息,所述消息由群组中的发布方终端向所述群组服务器发送,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号,所述接收方终端对应所述群组中除所述其中一个账号之外的账号;当检测到所述消息显示在当前界面中时,向所述群组服务器发送确认信息,所述确认信息用于所述群组服务器统计已显示所述消息的接收方终端的数量。结合第三方面,在第三方面的第一种可能的实现方式中,所述当检测到所述消息显示在当前界面中时,向所述群组服务器发送确认信息,包括:接收到所述消息后显示提示图标;当检测到用户点击所述提示图标的操作后,在当前的群组界面中显示所述消息,并向所述群组服务器发送确认信息。结合第三方面,在第三方面的第二种可能的实现方式中,所述当检测到所述消息显示在当前界面中时,向所述群组服务器发送确认信息,包括:接收到所述消息后,根据用户的滑动操作滚动显示群组界面的内容;当检测到所述消息的内容出现在当前的群组界面中时,向所述群组服务器发送确认信息。第四方面,本发明的实施例提供一种消息交互系统,包括:群组服务器、发布方终端和至少一个接收方终端;所述发布方终端,用于获取用户通过群组界面输入的消息,并将所述消息向群组服务器发送,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号,所述接收方终端对应所述群组中除所述其中一个账号之外的账号,所述消息包括标识内容;所述群组服务器,用于接收所述发布方终端发送的消息,并将所述消息在群组中发布;所述接收方终端,用于接收所述群组服务器在群组中发布的消息;并在当检测到所述消息显示在当前界面中时,向所述群组服务器发送确认信息;所述群组服务器,还用于若检测到所述消息中存在标识内容则接收确认信息,并利用统计得到的数量值生成状态信息并向所述发布方终端发送,所述数量值用于表示发送了确认信息的接收方终端的数量,所述状态信息用于所述发布方终端在显示所述消息的对应位置显示所述数量值;所述发布方终端,还用于接收所述群组服务器发送的状态信息,并根据所述状态信息,在所述消息在所述群组界面中显示的对应位置显示数量值。结合第四方面,在第四方面的第一种可能的实现方式中,所述群组服务器,具体用于若检测到所述消息中存在标识内容,则从所述标识内容提取用户标识,并根据所述用户标识确定所述标识内容指向的接收方终端;并接收所述标识内容指向的接收方终端发送的确认信息;再根据当前接收到的确认信息,在所述标识内容指向的接收方终端中,确定已发送确认信息的接收方终端和未发送确认信息的接收方终端;并根据所述数量值、所述已发送确认信息的接收方终端对应的用户标识和所述未发送确认信息的接收方终端的用户标识,生成状态信息并向所述发布方终端发送;所述接收方终端,具体用于根据所述状态信息中的用户标识,在所述标识内容指向的接收方终端的用户标识中,筛选得到已发送确认信息的接收方终端的用户标识和未发送确认信息的接收方终端的用户标识;再生成跳转链接并显示在所述消息在所述群组界面中显示的对应位置,所述跳转链接用于指向显示未读列表和/或已读列表的界面,所述已读列表用于表示所述已发送确认信息的接收方终端的用户标识,所述未读列表用于表示所述未发送确认信息的接收方终端的用户标识。本发明实施例提供的消息交互方法及系统,能够自动统计群消息的被阅读状态并回报给发布方终端,缓减了现有技术中聊天界面中显示的消息混乱,发布者无法便捷地了解其他成员对于所发消息的阅读情况的问题。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例提供的消息交互系统的架构示意图;图2为本发明实施例提供的一种消息交互方法的流程示意图;图3为本发明实施例提供的一种具体实例的界面示意图;图4为本发明实施例提供的另一种具体实例的界面示意图;图5为本发明实施例提供的另一种消息交互方法的流程示意图;图6为本发明实施例提供的再一种具体实例的界面示意图;图7为本发明实施例提供的又一种具体实例的界面示意图;图8为本发明实施例提供的再一种消息交互方法的流程示意图;图9为本发明实施例提供的消息交互系统的交互过程示意图。具体实施方式为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本
技术领域
:技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术领域
:技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。本发明实施例提供的消息交互方法具体可以实现在如图1所示的系统上,所述系统包括群组服务器、发布方终端和至少一个接收方终端。在本实施例中,发布方终端和接收方终端仅为按照一条消息的发出和接收顺序划分的终端设备,并非对终端设备硬件结构的限定,例如:终端1将消息1发送至群组服务器,由终端2接收群组服务器发布的消息1并在终端2的显示单元(比如触摸屏、显示器等)所展示的群组聊天界面显示消息1,则终端1为消息1的发布方终端,终端2为消息1的接收方终端;若在这之后,终端2将消息2发送至群组服务器,由终端1接收群组服务器发布的消息2并在终端1的显示单元(比如触摸屏、显示器等)所展示的群组聊天界面显示消息2,则终端2为消息2的发布方终端,终端1为消息2的接收方终端。进一步的,在多终端对应一个用户账号的情况下,群组服务器根据当前所收到的消息或者信息识别当前用户账号登录时所使用的终端设备。本实施例中所揭示的终端设备可以实作成单独一台装置,或整合于各种不同的终端设备中,诸如个人电脑、智能手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等。本实施例中所揭示的群组服务器,具体可以是一种用于管理基于群组的信息交互业务的服务器设备。本实施例中的群组服务器,具体为包括了处理器、硬盘、内存、系统总线、通讯接口等原件的且用于提供计算服务的设备,以实作成单独一台服务器设备,或整合于由台服务器设备组成的设备集群中。本发明实施例提供一种消息交互方法,具体可以用于如图1所示的群组服务器,该方法如图2所示,包括:s01、接收发布方终端发送的消息,并将所述消息在群组中发布。其中,群组具体可以是临时组建的在线即时聊天群组;也可以是用于在运营商的网站通过注册登记后建立的,且长期存在的聊天群组;且在本实施例中,群组不仅可以是聊天群组、聊天室等,也可以是短信息的收发群组或者其他类型的用于多个用户终端之间进行消息交互的群组。本实施例中,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号。发布方终端发送的消息具体可以是用户通过输入设备(比如与发布方终端连接的键盘、鼠标、麦克风和发布方终端的触摸屏等)输入发布方终端的文本信息、图片信息、一段音频信息或是一段视频信息等。s02、若检测到所述消息中存在标识内容则接收确认信息。其中,标识内容具体可以是特定的字符、图片信息、一段特定的音频信息或者一段特定的视频信息等。若未在所述消息中检测到标识内容,则群组中发布消息后额外处理。s03、利用统计得到的数量值生成状态信息并向所述发布方终端发送。其中,所述确认信息由接收方终端在显示所述消息后发送,所述接收方终端对应所述群组中除所述其中一个账号之外的账号。所述数量值用于表示发送了确认信息的接收方终端的数量,所述状态信息用于所述发布方终端在显示所述消息的对应位置显示所述数量值。例如:如图3所示的,接收方终端可以在群组聊天界面中查询到所述消息的显示位置,并靠近该显示位置显示所述数量值,例如:已读人数。在本实施例中,标识内容中还可以包括指向指定用户的用户标识,以便于群组服务器统计用户标识所指向的用户对所述消息的阅读情况。所述若检测到所述消息中存在标识内容则接收确认信息的具体方式,可以包括:若检测到所述消息中存在标识内容,则从所述标识内容提取用户标识,并根据所述用户标识确定所述标识内容指向的接收方终端。并接收所述标识内容指向的接收方终端发送的确认信息。其中,用户标识可以是群组中的成员的名称、昵称、id号等信息。例如:群消息发布者通过终端设备(其中该群消息发布者的终端设备可以理解为所述发布方终端)输入消息并向群组服务器发送,且在所输入的消息中包括字符“@”,并在“@”之后包括群组中指定成员的名称,也可以在“@”之后包括“全部成员”等用于表示成员覆盖范围的字符。由群组服务器向群组内所有成员广播该消息后,群组服务器根据所接收到的确认信息记录已读人数,每当接收到一条确认信息后则在表示当前数量值的已读数字上加1。并且可以在每一次刷新数量值的同时通知发布方终端,以便发布方终端更新数量值。进一步的,本实施例中的用户标识也可以是群组外的成员的名称、昵称、id号等指向非群组成员的信息。发布方终端向群组服务器发送的消息,也可以向用户标识指向的非群组成员的终端设备发送,其中,非群组成员的终端设备也可以作为接收方终端。当非群组成员的终端设备在显示所述消息后向群组服务器发送确认信息,群组服务器根据非群组成员的终端设备发送的确认信息更新数量值。在本实施例中,基于标识内容中指向指定用户的用户标识,群组服务器可以统计得到已发送确认信息的接收方终端和未发送确认信息的接收方终端,从而确定已发送确认信息的用户和未发送确认信息的用户,并通知发布方终端。具体的,所述利用统计得到的数量值生成状态信息并向所述发布方终端发送,可以包括:根据当前接收到的确认信息,在所述标识内容指向的接收方终端中,确定已发送确认信息的接收方终端和未发送确认信息的接收方终端。并根据所述数量值、所述已发送确认信息的接收方终端对应的用户标识和所述未发送确认信息的接收方终端的用户标识,生成状态信息并向所述发布方终端发送。例如:如图4所示的,在图3中显示数量值的部分,具体为接收方终端生成的连接,该连接指向用于显示已读人数/未读人数详细信息列表的界面。发布方终端检测到用户点击该连接的操作时,跳转至显示已读人数/未读人数详细信息列表的界面。本发明实施例提供的消息交互方法,能够自动统计群消息的被阅读状态并回报给发布方终端,缓减了现有技术中聊天界面中显示的消息混乱,发布者无法便捷地了解其他成员对于所发消息的阅读情况的问题。本发明实施例还提供一种消息交互方法,具体可以用于如图1所示的发布方终端,该方法如图5所示,包括:s11、获取用户通过群组界面输入的消息,并将所述消息向群组服务器发送。其中,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号,所述消息包括标识内容。s12、接收所述群组服务器发送的状态信息,并根据所述状态信息,在所述消息在所述群组界面中显示的对应位置显示数量值。其中,所述数量值用于表示发送了确认信息的接收方终端的数量,所述确认信息由接收方终端在显示所述消息后向所述群组服务器发送,所述接收方终端对应所述群组中除所述其中一个账号之外的账号。进一步的,所述发布方终端上的执行流程还包括:发布方终端根据所述状态信息中的用户标识,在所述标识内容指向的接收方终端的用户标识中,筛选得到已发送确认信息的接收方终端的用户标识和未发送确认信息的接收方终端的用户标识。进一步的,用户标识可以是群组成员的名称、id号、昵称等,还可以是表示特定成员集合的字符,例如:“@全体成员”,用户标识为“全体成员”,则此时用户标识指向群组中所有成员;再例如:“@妇女同志”,用户标识为“妇女同志”,则此时用户标识指向群组中所有性别信息为“女”的成员。发布方终端生成跳转链接并显示在所述消息在所述群组界面中显示的对应位置。其中,对应位置可以是所述消息的前端、上端、下端或是其他邻接所述消息在群组界面中显示位置的区域。所述跳转链接用于指向显示未读列表和/或已读列表的界面,所述已读列表用于表示所述已发送确认信息的接收方终端的用户标识,所述未读列表用于表示所述未发送确认信息的接收方终端的用户标识。例如:如图4所示,跳转链接为字符形式“@n人已读”,且显示在所述消息在所述群组界面中显示的对应位置的前端,当由群组服务器向群组内所有成员广播该消息后,群组服务器根据所接收到的确认信息记录已读人数,每当接收到一条确认信息后则在数量值n上加1。若用户点击跳转链接,则如图6所示的,发布方终端的显示界面跳转至显示未读列表和已读列表的界面;或者如图7所示的,在智能手机、平板电脑等屏幕大小有限的移动终端,未读列表和显示已读列表可以分别显示在不同的界面中,并由用户的滑动操作来回切换。本发明实施例提供的消息交互方法,能够自动统计群消息的被阅读状态并回报给发布方终端,缓减了现有技术中聊天界面中显示的消息混乱,发布者无法便捷地了解其他成员对于所发消息的阅读情况的问题。本发明实施例还提供一种消息交互方法,具体可以用于如图1所示的接收方终端,该方法如图8所示,包括:s21、接收群组服务器发布的消息,所述消息由群组中的发布方终端向所述群组服务器发送。其中,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号,所述接收方终端对应所述群组中除所述其中一个账号之外的账号。s22、当检测到所述消息显示在当前界面中时,向所述群组服务器发送确认信息。其中,所述确认信息用于所述群组服务器统计已显示所述消息的接收方终端的数量。例如:接收方终端接收到所述消息后显示提示图标。当检测到用户点击所述提示图标的操作后,在当前的群组界面中显示所述消息,并向所述群组服务器发送确认信息,比如:用户点击提示图标的后,接收方终端的界面跳转至群组界面,并自动翻页至所述消息在群组界面中的位置,从而将所述消息显示在接收方终端的当前界面中。再例如:接收到所述消息后,接收方终端根据用户的滑动操作滚动显示群组界面的内容,比如:通过用户在接收方终端的触摸屏上的滑动操作,向下翻页群组界面。当检测到所述消息的内容出现在当前的群组界面中时,向所述群组服务器发送确认信息。本发明实施例提供的消息交互方法,能够自动统计群消息的被阅读状态并回报给发布方终端,缓减了现有技术中聊天界面中显示的消息混乱,发布者无法便捷地了解其他成员对于所发消息的阅读情况的问题。本发明实施例还提供一种如图1所示的系统,所述系统包括群组服务器、发布方终端和至少一个接收方终端。参照如图9所示的交互过程,其中:所述发布方终端,用于获取用户通过群组界面输入的消息,并将所述消息向群组服务器发送,所述群组由至少两个账号组成,所述发布方终端对应其中一个账号,所述接收方终端对应所述群组中除所述其中一个账号之外的账号,所述消息包括标识内容。所述群组服务器,用于接收所述发布方终端发送的消息,并将所述消息在群组中发布。所述接收方终端,用于接收所述群组服务器在群组中发布的消息。并在当检测到所述消息显示在当前界面中时,向所述群组服务器发送确认信息。所述群组服务器,还用于若检测到所述消息中存在标识内容则接收确认信息,并利用统计得到的数量值生成状态信息并向所述发布方终端发送,所述数量值用于表示发送了确认信息的接收方终端的数量,所述状态信息用于所述发布方终端在显示所述消息的对应位置显示所述数量值。所述发布方终端,还用于接收所述群组服务器发送的状态信息,并根据所述状态信息,在所述消息在所述群组界面中显示的对应位置显示数量值。在本实施例中,所述群组服务器,具体用于若检测到所述消息中存在标识内容,则从所述标识内容提取用户标识,并根据所述用户标识确定所述标识内容指向的接收方终端。并接收所述标识内容指向的接收方终端发送的确认信息。再根据当前接收到的确认信息,在所述标识内容指向的接收方终端中,确定已发送确认信息的接收方终端和未发送确认信息的接收方终端。并根据所述数量值、所述已发送确认信息的接收方终端对应的用户标识和所述未发送确认信息的接收方终端的用户标识,生成状态信息并向所述发布方终端发送。所述接收方终端,具体用于根据所述状态信息中的用户标识,在所述标识内容指向的接收方终端的用户标识中,筛选得到已发送确认信息的接收方终端的用户标识和未发送确认信息的接收方终端的用户标识。再生成跳转链接并显示在所述消息在所述群组界面中显示的对应位置,所述跳转链接用于指向显示未读列表和/或已读列表的界面,所述已读列表用于表示所述已发送确认信息的接收方终端的用户标识,所述未读列表用于表示所述未发送确认信息的接收方终端的用户标识。本发明实施例提供的消息交互系统,能够自动统计群消息的被阅读状态并回报给发布方终端,缓减了现有技术中聊天界面中显示的消息混乱,发布者无法便捷地了解其他成员对于所发消息的阅读情况的问题。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1