基于即时通信的事件管理方法、客户端及服务器与流程

文档序号:14295738阅读:158来源:国知局

本发明涉及即时通信领域中的信息管理技术,尤其涉及一种基于即时通信的事件管理方法、客户端及服务器。



背景技术:

当前的企业即时通信(im,instantmessage)系统能支持员工间的通信及沟通,但当某员工处于休假状态时企业im系统并不能对此事件进行很好的展现和提示。在企业im系统中,当员工a处于休假状态时,员工a在im系统中会处于离开或离线状态,员工a自己可以设置自动回复话语告知对方处于休假状态,比如“你好,当前处于休假状态,有事请联系手机”。在员工b需要找员工a时,会收到该提醒了解到员工a处于休假状态,如图1所示。

上述员工休假管理方式至少存在如下缺点:

1)只有在员工b想寻找员工a时,打开员工a的聊天窗口发送消息才会了解到该员工已经休假,不能及时了解到该员工的休假状态,从而延缓问题沟通时间。

2)员工b不能方便快捷找到对应接口人,以及快速联系休假员工。

3)不支持休假员工a设置自己的休假时间及内容,员工a只能发送邮件通知,然而如果将邮件转发成群发则导致通知成本较高。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种基于即时通信的事件管理方法、客户端及服务器。

本发明第一方面,提供了一种基于即时通信的事件管理方法,包括:

当获得目标用户针对目标事件所设置的参数信息时,向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;

当获得针对目标界面发送的界面请求消息时,从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;

在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述获得目标用户针对目标事件所设置的参数信息,包括:

向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;

对所述第一参数选项列表和第二参数选项列表进行展示;

获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。

本发明实施例中,所述目标界面为联系人列表界面;

所述在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息,包括:

在联系人列表界面上展示一组以上联系人列表,其中,每组联系人列表中包括一个以上联系人标识;

在所述联系人列表中的目标用户所对应的联系人标识处,添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为第一资料界面,其中,所述第一资料界面为:当选中所述目标用户所对应的联系人标识时所弹出的目标用户的第一资料界面;

所述在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息,包括:

在所述第一资料界面上展示所述目标用户所设置的第一个人资料信息;

在所述第一个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为第二资料界面,其中,所述第二资料界面为:当选中所述第一资料界面中的目标控件时所弹出的目标用户的第二资料界面;

所述在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息,包括:

在所述第二资料界面上展示所述目标用户所设置的第二个人资料信息,所述第二个人资料信息包括所述第一个人资料信息;

在所述第二个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为与所述目标用户进行即时通信的会话界面;

所述在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息,包括:

在会话界面中的预设位置处展示所述目标用户针对目标事件所设置的参数信息。

本发明第二方面,提供了一种基于即时通信的事件管理方法,包括:

接收客户端发送的目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;

当接收到客户端针对目标界面发送的界面请求消息时,向所述客户端发送所述目标用户针对目标事件所设置的参数信息以在所述目标界面上对所述参数信息进行展示。

本发明实施例中,所述接收客户端发送的目标用户针对目标事件所设置的参数信息,包括:

当接收到客户端发送的目标事件请求消息时,向所述客户端发送第一参数选项列表和第二参数选项列表;

接收目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述客户端发送目标事件请求成功消息,其中,所述事件参数包括:接口人信息。

本发明第三方面,提供了一种客户端,包括:

获取单元,用于获得目标用户针对目标事件所设置的参数信息;

通信单元,用于向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;

所述获取单元,还用于获得针对目标界面发送的界面请求消息;

所述通信单元,还用于从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;

显示单元,用于在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述通信单元,还用于向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;

所述显示单元,还用于对所述第一参数选项列表和第二参数选项列表进行展示;

所述获取单元,还用于获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数;

所述通信单元,还用于向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。

本发明实施例中,所述目标界面为联系人列表界面;

所述显示单元,还用于在联系人列表界面上展示一组以上联系人列表,其中,每组联系人列表中包括一个以上联系人标识;在所述联系人列表中的目标用户所对应的联系人标识处,添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为第一资料界面,其中,所述第一资料界面为:当选中所述目标用户所对应的联系人标识时所弹出的目标用户的第一资料界面;

所述显示单元,还用于在所述第一资料界面上展示所述目标用户所设置的第一个人资料信息;在所述第一个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为第二资料界面,其中,所述第二资料界面为:当选中所述第一资料界面中的目标控件时所弹出的目标用户的第二资料界面;

所述显示单元,还用于在所述第二资料界面上展示所述目标用户所设置的第二个人资料信息,所述第二个人资料信息包括所述第一个人资料信息;在所述第二个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为与所述目标用户进行即时通信的会话界面;

所述显示单元,还用于在会话界面中的预设位置处展示所述目标用户针对目标事件所设置的参数信息。

本发明第四方面,提供了一种服务器,包括:

通信单元,用于接收客户端发送的目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;当接收到客户端针对目标界面发送的界面请求消息时,向所述客户端发送所述目标用户针对目标事件所设置的参数信息以在所述目标界面上对所述参数信息进行展示。

本发明实施例中,所述通信单元,还用于当接收到客户端发送的目标事件请求消息时,向所述客户端发送第一参数选项列表和第二参数选项列表;接收目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述客户端发送目标事件请求成功消息,其中,所述事件参数包括:接口人信息。

本发明实施例的技术方案中,当获得目标用户针对目标事件所设置的参数信息时,向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;当获得针对目标界面发送的界面请求消息时,从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息。采用本发明实施例的技术方案,能够在各个目标界面,如联系人列表界面(又称为主面板)、会话界面(aio)和资料界面上显示休假员工的相关信息,使得用户能够及时了解到员工的休假状态,提高联系效率。其次,用户根据事件参数能够方便快捷找到对应的接口人,或者快速联系休假员工。此外,支持休假员工设置自己的事件参数及事件参数。

附图说明

图1为聊天窗口界面示意图一;

图2为本发明实施例中进行信息交互的各方硬件实体的示意图;

图3为本发明实施例的基于即时通信的事件管理方法的流程示意图一;

图4为本发明实施例的参数设置界面示意图;

图5为本发明实施例的基于即时通信的事件管理方法的流程示意图二;

图6为本发明实施例的目标界面示意图一;

图7为本发明实施例的基于即时通信的事件管理方法的流程示意图三;

图8为本发明实施例的目标界面示意图二;

图9为本发明实施例的目标界面示意图三;

图10为本发明实施例的基于即时通信的事件管理方法的流程示意图四;

图11(a)为本发明实施例的目标界面示意图四;

图11(b)为本发明实施例的目标界面示意图五;

图12为本发明实施例的基于即时通信的事件管理方法的流程示意图六;

图13为本发明实施例的客户端与服务器的交互示意图一;

图14为本发明实施例的客户端与服务器的交互示意图二;

图15为本发明实施例的客户端的结构组成示意图;

图16为本发明实施例的服务器的结构组成示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。

以下为本发明实施例相关的缩略语和关键术语的解释说明:

im:即时通信;

aio:聊天窗口;

svr:服务器;

client:客户端;

sc:svr到client的信息。

图2为本发明实施例中进行信息交互的各方硬件实体的示意图,图2中包括:服务器11、终端设备21-24,终端设备21-24通过有线网络或者无线网络与服务器进行信息交互,终端设备包括手机、台式机、pc机、一体机等类型。其中,服务器11为提供即时通信功能的服务器,在本发明实施例中,服务器11为企业im服务器,相应地,企业的员工在各自的终端设备上安装企业im客户端,通过企业im客户端,能够使得属于同一个企业的员工之间进行通信。

上述图2的例子只是实现本发明实施例的一个系统架构实例,本发明实施例并不限于上述图2所述的系统结构,基于该系统架构,提出本发明各个实施例。

图3为本发明实施例的基于即时通信的事件管理方法的流程示意图一,本示例中的基于即时通信的事件管理方法应用于客户端侧,如图3所示,所述基于即时通信的事件管理方法包括以下步骤:

步骤301:当获得目标用户针对目标事件所设置的参数信息时,向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。

本发明实施例中,客户端安装于终端设备中,客户端为im客户端,用户可以通过im客户端申请一个账号,然后通过该账号登录im客户端,获取im客户端为该用户提供的im功能,这里,im功能包括:聊天功能、视频功能、文件传输功能等等。不同的用户对应不同的账号,可以通过账号来区分和唯一表征某个用户。例如:a用户可以通过账号a登录im客户端,b用户可以通过账号b登录im客户端,a用户可以在im客户端中添加联系人b(具体通过添加联系人b的账号b来实现),一个用户可以添加多个联系人到自己的联系人列表中。当然,a用户还可以在自己所登录的im客户端中设置分组,每个分组里可以添加具有相同特征的联系人,例如家庭分组、工作分组、娱乐分组等等。当a用户想要与联系人b进行聊天时,可以在联系人列表中选中联系人b,然后im客户端会弹出a用户与联系人b的aio,之后,a用户便可以与联系人b在aio中进行聊天会话。

本发明实施例中,im客户端是基于某个企业或者特定组织而定制的,称为企业im客户端。在企业im客户端中,联系人列表中的所有联系人属于同一个企业或组织,一般情况下,联系人列表中的某个员工(也即联系人)不能够私自将外界的人员添加至联系人列表中,可见,企业im客户端能够保障企业内部信息交互的安全性。

本发明实施例利用企业im客户端,对员工休假状态进行了有效地管理。具体地:

首先,获得目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。这里,目标用户是指休假员工,目标事件是指休假事件,时间参数是指休假时间,事件参数是指接口人信息等。

具体地,向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;对所述第一参数选项列表和第二参数选项列表进行展示;获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。参照图4,第一参数选项列表为1.选择休假日期,第二参数选项列表为2.选择接口人信息。此外,还包括3.填写接口人备注。本发明实施例中,休假员工可以设置自己的休假时间和对应的接口人信息等。

此外,休假员工还可以设置通过im方式、或短信方式、或邮件方式、或电话方式联系接口人,或者通过短信方式或邮件方式或电话方式联系请假员工。

步骤302:当获得针对目标界面发送的界面请求消息时,从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,当联系人列表中的任意用户通过自己的企业im客户端显示目标界面时,则会生成目标界面的界面请求消息,然后将该界面请求消息发送给服务器,服务器接收到界面请求消息时,则会将目标界面中的展示素材发送给客户端进行展示,展示素材包括:图标、图片、链接、文字等等用于形成目标界面的内容。这里,目标界面包括联系人列表界面(也称为主面板)、第一资料界面(也称为mini资料卡)、第二资料界面(也称为大资料卡)、会话界面(也称为aio)。

当企业im客户端显示以上目标界面时,会从服务器中获取所述目标用户针对目标事件所设置的参数信息,也即请假员工针对请假事件所设置的请假时间和相应的接口人信息等,然后在目标界面上对目标用户针对目标事件所设置的参数信息进行展示,以使得企业内的各个员工均可以及时了解到请假员工的相关信息。

本发明实施例的技术方案,实现了休假员工对休假事件(如休假时间和接口人信息等)的个性化设置,休假员工的具体休假内容在企业im客户端中的多个目标界面(如主面板,aio和资料卡等)上进行展示,方便同事联系接口人或者休假员工,提高问题的解决效率,解决了当前只通过邮件,消息自动回复单次提醒休假的弊端。

图5为本发明实施例的基于即时通信的事件管理方法的流程示意图二,本示例中的基于即时通信的事件管理方法应用于客户端侧,如图5所示,所述基于即时通信的事件管理方法包括以下步骤:

步骤501:当获得目标用户针对目标事件所设置的参数信息时,向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。

本发明实施例中,客户端安装于终端设备中,客户端为im客户端,用户可以通过im客户端申请一个账号,然后通过该账号登录im客户端,获取im客户端为该用户提供的im功能,这里,im功能包括:聊天功能、视频功能、文件传输功能等等。不同的用户对应不同的账号,可以通过账号来区分和唯一表征某个用户。例如:a用户可以通过账号a登录im客户端,b用户可以通过账号b登录im客户端,a用户可以在im客户端中添加联系人b(具体通过添加联系人b的账号b来实现),一个用户可以添加多个联系人到自己的联系人列表中。当然,a用户还可以在自己所登录的im客户端中设置分组,每个分组里可以添加具有相同特征的联系人,例如家庭分组、工作分组、娱乐分组等等。当a用户想要与联系人b进行聊天时,可以在联系人列表中选中联系人b,然后im客户端会弹出a用户与联系人b的aio,之后,a用户便可以与联系人b在aio中进行聊天会话。

本发明实施例中,im客户端是基于某个企业或者特定组织而定制的,称为企业im客户端。在企业im客户端中,联系人列表中的所有联系人属于同一个企业或组织,一般情况下,联系人列表中的某个员工(也即联系人)不能够私自将外界的人员添加至联系人列表中,可见,企业im客户端能够保障企业内部信息交互的安全性。

本发明实施例利用企业im客户端,对员工休假状态进行了有效地管理。具体地:

首先,获得目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。这里,目标用户是指休假员工,目标事件是指休假事件,时间参数是指休假时间,事件参数是指接口人信息等。

具体地,向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;对所述第一参数选项列表和第二参数选项列表进行展示;获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。参照图4,第一参数选项列表为1.选择休假日期,第二参数选项列表为2.选择接口人信息。此外,还包括3.填写接口人备注。本发明实施例中,休假员工可以设置自己的休假时间和对应的接口人信息等。

此外,休假员工还可以设置通过im方式、或短信方式、或邮件方式、或电话方式联系接口人,或者通过短信方式或邮件方式或电话方式联系请假员工。

步骤502:当获得针对联系人列表界面发送的界面请求消息时,从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;在联系人列表界面上展示一组以上联系人列表,其中,每组联系人列表中包括一个以上联系人标识;在所述联系人列表中的目标用户所对应的联系人标识处,添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,当联系人列表中的任意用户通过自己的企业im客户端显示联系人列表界面时,则会生成联系人列表界面的界面请求消息,然后将该界面请求消息发送给服务器,服务器接收到界面请求消息时,则会将联系人列表界面中的展示素材发送给客户端进行展示,展示素材包括:图标、图片、链接、文字等等用于形成联系人列表界面的内容。这里,联系人列表界面也称为主面板),参照图6。

当企业im客户端显示以上联系人列表界面时,会从服务器中获取所述目标用户针对目标事件所设置的参数信息,也即请假员工针对请假事件所设置的请假时间和相应的接口人信息等,然后在联系人列表界面上对目标用户针对目标事件所设置的参数信息进行展示,以使得企业内的各个员工均可以及时了解到请假员工的相关信息。

如图6所示,在联系人列表界面上展示四组联系人列表,分别为:企业、企点运营、体验部、测试部。假设请假员工为尹xx,则在尹xx的后面添加显示有休假状态和休假时间。

本发明实施例的技术方案,实现了休假员工对休假事件(如休假时间和接口人信息等)的个性化设置,休假员工的具体休假内容在企业im客户端中的联系人列表界面上进行展示,方便同事联系接口人或者休假员工,提高问题的解决效率,解决了当前只通过邮件,消息自动回复单次提醒休假的弊端。

图7为本发明实施例的基于即时通信的事件管理方法的流程示意图三,本示例中的基于即时通信的事件管理方法应用于客户端侧,如图7所示,所述基于即时通信的事件管理方法包括以下步骤:

步骤701:当获得目标用户针对目标事件所设置的参数信息时,向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。

本发明实施例中,客户端安装于终端设备中,客户端为im客户端,用户可以通过im客户端申请一个账号,然后通过该账号登录im客户端,获取im客户端为该用户提供的im功能,这里,im功能包括:聊天功能、视频功能、文件传输功能等等。不同的用户对应不同的账号,可以通过账号来区分和唯一表征某个用户。例如:a用户可以通过账号a登录im客户端,b用户可以通过账号b登录im客户端,a用户可以在im客户端中添加联系人b(具体通过添加联系人b的账号b来实现),一个用户可以添加多个联系人到自己的联系人列表中。当然,a用户还可以在自己所登录的im客户端中设置分组,每个分组里可以添加具有相同特征的联系人,例如家庭分组、工作分组、娱乐分组等等。当a用户想要与联系人b进行聊天时,可以在联系人列表中选中联系人b,然后im客户端会弹出a用户与联系人b的aio,之后,a用户便可以与联系人b在aio中进行聊天会话。

本发明实施例中,im客户端是基于某个企业或者特定组织而定制的,称为企业im客户端。在企业im客户端中,联系人列表中的所有联系人属于同一个企业或组织,一般情况下,联系人列表中的某个员工(也即联系人)不能够私自将外界的人员添加至联系人列表中,可见,企业im客户端能够保障企业内部信息交互的安全性。

本发明实施例利用企业im客户端,对员工休假状态进行了有效地管理。具体地:

首先,获得目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。这里,目标用户是指休假员工,目标事件是指休假事件,时间参数是指休假时间,事件参数是指接口人信息等。

具体地,向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;对所述第一参数选项列表和第二参数选项列表进行展示;获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。参照图4,第一参数选项列表为1.选择休假日期,第二参数选项列表为2.选择接口人信息。此外,还包括3.填写接口人备注。本发明实施例中,休假员工可以设置自己的休假时间和对应的接口人信息等。

此外,休假员工还可以设置通过im方式、或短信方式、或邮件方式、或电话方式联系接口人,或者通过短信方式或邮件方式或电话方式联系请假员工。

步骤702:当获得针对第一资料界面发送的界面请求消息时,从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;在所述第一资料界面上展示所述目标用户所设置的第一个人资料信息;在所述第一个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

这里,所述第一资料界面为:当选中所述目标用户所对应的联系人标识时所弹出的目标用户的第一资料界面。

本发明实施例中,当联系人列表中的任意用户通过自己的企业im客户端显示第一资料界面时,则会生成第一资料界面的界面请求消息,然后将该界面请求消息发送给服务器,服务器接收到界面请求消息时,则会将第一资料界面中的展示素材发送给客户端进行展示,展示素材包括:图标、图片、链接、文字等等用于形成第一资料界面的内容。这里,第一资料界面也称为mini资料卡),参照图8。

当企业im客户端显示以上第一资料界面时,会从服务器中获取所述目标用户针对目标事件所设置的参数信息,也即请假员工针对请假事件所设置的请假时间和相应的接口人信息等,然后在第一资料界面上对目标用户针对目标事件所设置的参数信息进行展示,以使得企业内的各个员工均可以及时了解到请假员工的相关信息。

如图8所示,在第一资料界面上展示员工尹xx的个人资料信息,则在尹xx的后面添加显示有休假状态和休假时间。

此外,本发明实施例还包括:在第二资料界面上展示所述目标用户所设置的第二个人资料信息,所述第二个人资料信息包括所述第一个人资料信息;

在所述第二个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。如图9所示,第二资料界面为:当选中所述第一资料界面中的目标控件时所弹出的目标用户的第二资料界面,第二资料界面也称为大卡资料,大卡资料中的资料信息更为详细,与第一资料界面同样,第二资料界面上也在尹xx的后面添加显示有休假状态和休假时间。

本发明实施例的技术方案,实现了休假员工对休假事件(如休假时间和接口人信息等)的个性化设置,休假员工的具体休假内容在企业im客户端中的第一资料界面上进行展示,方便同事联系接口人或者休假员工,提高问题的解决效率,解决了当前只通过邮件,消息自动回复单次提醒休假的弊端。

图10为本发明实施例的基于即时通信的事件管理方法的流程示意图四,本示例中的基于即时通信的事件管理方法应用于客户端侧,如图10所示,所述基于即时通信的事件管理方法包括以下步骤:

步骤1001:当获得目标用户针对目标事件所设置的参数信息时,向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。

本发明实施例中,客户端安装于终端设备中,客户端为im客户端,用户可以通过im客户端申请一个账号,然后通过该账号登录im客户端,获取im客户端为该用户提供的im功能,这里,im功能包括:聊天功能、视频功能、文件传输功能等等。不同的用户对应不同的账号,可以通过账号来区分和唯一表征某个用户。例如:a用户可以通过账号a登录im客户端,b用户可以通过账号b登录im客户端,a用户可以在im客户端中添加联系人b(具体通过添加联系人b的账号b来实现),一个用户可以添加多个联系人到自己的联系人列表中。当然,a用户还可以在自己所登录的im客户端中设置分组,每个分组里可以添加具有相同特征的联系人,例如家庭分组、工作分组、娱乐分组等等。当a用户想要与联系人b进行聊天时,可以在联系人列表中选中联系人b,然后im客户端会弹出a用户与联系人b的aio,之后,a用户便可以与联系人b在aio中进行聊天会话。

本发明实施例中,im客户端是基于某个企业或者特定组织而定制的,称为企业im客户端。在企业im客户端中,联系人列表中的所有联系人属于同一个企业或组织,一般情况下,联系人列表中的某个员工(也即联系人)不能够私自将外界的人员添加至联系人列表中,可见,企业im客户端能够保障企业内部信息交互的安全性。

本发明实施例利用企业im客户端,对员工休假状态进行了有效地管理。具体地:

首先,获得目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。这里,目标用户是指休假员工,目标事件是指休假事件,时间参数是指休假时间,事件参数是指接口人信息等。

具体地,向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;对所述第一参数选项列表和第二参数选项列表进行展示;获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。参照图4,第一参数选项列表为1.选择休假日期,第二参数选项列表为2.选择接口人信息。此外,还包括3.填写接口人备注。本发明实施例中,休假员工可以设置自己的休假时间和对应的接口人信息等。

此外,休假员工还可以设置通过im方式、或短信方式、或邮件方式、或电话方式联系接口人,或者通过短信方式或邮件方式或电话方式联系请假员工。

步骤1002:当获得针对会话界面发送的界面请求消息时,从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;在会话界面中的预设位置处展示所述目标用户针对目标事件所设置的参数信息。

这里,会话界面是指:与所述目标用户进行即时通信的会话界面。

本发明实施例中,当联系人列表中的任意用户通过自己的企业im客户端显示会话界面时,则会生成会话界面的界面请求消息,然后将该界面请求消息发送给服务器,服务器接收到界面请求消息时,则会将会话界面中的展示素材发送给客户端进行展示,展示素材包括:图标、图片、链接、文字等等用于形成会话界面的内容。这里,会话界面也称为主面板,参照图11。

当企业im客户端显示以上会话界面时,会从服务器中获取所述目标用户针对目标事件所设置的参数信息,也即请假员工针对请假事件所设置的请假时间和相应的接口人信息等,然后在会话界面上对目标用户针对目标事件所设置的参数信息进行展示,以使得企业内的各个员工均可以及时了解到请假员工的相关信息。

如图11(a)所示,在会话界面的顶端显示有休假状态和休假时间,此外,还显示快速联系休假员工a的入口(如图中的发送短信)、快速联系接口人的入口(如图中点击接口人后可以快速打开接口人的aio)。

如图11(b)所示,在会话界面的顶端显示有休假状态和休假时间,休假员工a的联系方式(如图中的手机号码)、快速联系接口人的入口(如图中点击接口人后可以快速打开接口人的aio)。此外,在会话界面的底部编辑框内还显示三个控件,分别为“关闭”、“im发送”和“短信发送”,其中,当点击“关闭”时,则关闭整个会话界面;当点击“im发送”时,则将编辑框内已经编辑好的内容通过im的方式发送给休假员工a;当点击“短信发送”时,则将编辑框内已经编辑好的内容通过手机短信的方式发送给休假员工a。方便用户灵活选择联系休假员工的方式。

本发明实施例的技术方案,实现了休假员工对休假事件(如休假时间和接口人信息等)的个性化设置,休假员工的具体休假内容在企业im客户端中的会话界面上进行展示,方便同事联系接口人或者休假员工,提高问题的解决效率,解决了当前只通过邮件,消息自动回复单次提醒休假的弊端。

图12为本发明实施例的基于即时通信的事件管理方法的流程示意图五,本示例中的基于即时通信的事件管理方法应用于服务器侧,如图12所示,所述基于即时通信的事件管理方法包括以下步骤:

步骤1201:接收客户端发送的目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数。

具体地,当接收到客户端发送的目标事件请求消息时,向所述客户端发送第一参数选项列表和第二参数选项列表;

接收目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述客户端发送目标事件请求成功消息,其中,所述事件参数包括:接口人信息。

参照图13,员工a需要休假时,客户端向服务器提交休假意向,服务器会返回可供选择的组织架构成员列表。员工a可以设置自己的休假信息,有自己的休假时间,包括具体日期,服务器验证日期合法后,提示员工输入自己的休假备注。员工a可以在服务器返回的组织架构成员中选择自己的接口人,填上自己的交接备注提交到服务器,服务器会将对应的内容存储下来。

步骤1202:当接收到客户端针对目标界面发送的界面请求消息时,向所述客户端发送所述目标用户针对目标事件所设置的参数信息以在所述目标界面上对所述参数信息进行展示。

参照图14,当同一公司的员工b登录企业im客户端时,会从服务器拉取新的员工休假信息,同时,服务器每天也会通过sc下发最新的员工休假信息。

本发明实施例的技术方案,能够将休假信息通过企业im客户端在员工之间有效传递,通过上传个人休假信息,包括接口人及休假时间等到服务器,其他员工登录企业im客户端后可以从服务器同步到该信息,同时该信息也会每天刷新,从而可以及使得员工及时了解休假信息,加快沟通效率。

在本发明另一实施方式中,休假员工a将自己的休假信息通过aio群发给其他员工,企业im客户端会将该信息解析出来后,解析出其中的休假时间,休假备注和接口人信息,然后自己刷新客客户端页面,比如主面板的组织架构,资料卡和aio,将休假信息展示出来,这样这些信息可以不用同步到服务器。企业im客户端需要每天自己刷新该信息及相关界面,如果休假已经到期,则需将休假信息从界面删除。

图15为本发明实施例的客户端的结构组成示意图,如图15所示,所述客户端包括:

获取单元1501,用于获得目标用户针对目标事件所设置的参数信息;

通信单元1502,用于向服务器发送所述目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;

所述获取单元1501,还用于获得针对目标界面发送的界面请求消息;

所述通信单元1502,还用于从所述服务器中获取所述目标用户针对目标事件所设置的参数信息;

显示单元1503,用于在所述目标界面上展示所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述通信单元1502,还用于向服务器发送目标事件请求消息,接收所述服务器发送的第一参数选项列表和第二参数选项列表;

所述显示单元1503,还用于对所述第一参数选项列表和第二参数选项列表进行展示;

所述获取单元1501,还用于获得目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数;

所述通信单元1502,还用于向所述服务器发送所述时间参数和事件参数,其中,所述事件参数包括:接口人信息。

本发明实施例中,所述目标界面为联系人列表界面;

相应地,所述显示单元1503,还用于在联系人列表界面上展示一组以上联系人列表,其中,每组联系人列表中包括一个以上联系人标识;在所述联系人列表中的目标用户所对应的联系人标识处,添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为第一资料界面,其中,所述第一资料界面为:当选中所述目标用户所对应的联系人标识时所弹出的目标用户的第一资料界面;

相应地,所述显示单元1503,还用于在所述第一资料界面上展示所述目标用户所设置的第一个人资料信息;在所述第一个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为第二资料界面,其中,所述第二资料界面为:当选中所述第一资料界面中的目标控件时所弹出的目标用户的第二资料界面;

相应地,所述显示单元1503,还用于在所述第二资料界面上展示所述目标用户所设置的第二个人资料信息,所述第二个人资料信息包括所述第一个人资料信息;在所述第二个人资料信息中添加所述目标用户针对目标事件所设置的参数信息。

本发明实施例中,所述目标界面为与所述目标用户进行即时通信的会话界面;

相应地,所述显示单元1503,还用于在会话界面中的预设位置处展示所述目标用户针对目标事件所设置的参数信息。

本领域技术人员应当理解,图15所示的客户端中的各单元的实现功能可参照前述基于即时通信的事件管理方法的相关描述而理解。图15所示的客户端中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。

图16为本发明实施例的服务器的结构组成示意图,如图16所示,所述服务器包括:

通信单元1601,用于接收客户端发送的目标用户针对目标事件所设置的参数信息,其中,所述参数信息包括:时间参数和事件参数;当接收到客户端针对目标界面发送的界面请求消息时,向所述客户端发送所述目标用户针对目标事件所设置的参数信息以在所述目标界面上对所述参数信息进行展示。

本发明实施例中,所述通信单元1601,还用于当接收到客户端发送的目标事件请求消息时,向所述客户端发送第一参数选项列表和第二参数选项列表;接收目标用户在所述第一参数选项列表中所设置的时间参数,以及在所述第二参数选项列表中所设置的事件参数,向所述客户端发送目标事件请求成功消息,其中,所述事件参数包括:接口人信息。

本领域技术人员应当理解,图16所示的服务器中的各单元的实现功能可参照前述基于即时通信的事件管理方法的相关描述而理解。图16所示的服务器中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。

本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1