The invention provides an instant messaging client and server, the client group in the group message interface selected group call option, the client request to the server to send call request to other users of the online client call request sent to the server group, other client receives the call request sent by the server, the terminal control limit output and prompt call the call that long for the first time specified. In the opposite direction, a plurality of users to the server to send a single call request, the server found when a predetermined condition is satisfied, the call request sent to the client group. According to the invention needs within the group of instant communication and common message prompt call into two output mechanism, and uses different call request triggering mechanism in the downlink direction, not only to the rational use of call request mechanism to communication service within the group, but also can reasonably control the use of system call request.
【技术实现步骤摘要】
一种即时通信客户端及服务端
本专利技术涉及即时通信领域,尤其涉及一种即时通信客户端及服务器。
技术介绍
在互联网技术进入普通民众生活之后,即时通信技术给民众带来了各种工作与生活的便利。从早期的ICQ以及OICQ(今日广泛使用的QQ)到如今更新一代的微信以及来往等,即时通信技术正在不断地向着更加便利用户的方向演进。目前很多即时通信客户端都开始支持群聊技术,群聊技术可以允许一些对共同话题关注的用户聚集在一起进行信息的交互与分享。在一个用户群内,群内用户通常区分为多种角色,比如管理员(也称为“群主”)与普通用户,当然可能还有副群主这样的角色。目前,在群聊应用中,用户的需求与点对点的通信需求有着较大的差异。群聊应用特点是共同话题与事件往往需要三个或者更多的用户一起参与,有时候需要多个不同角色的用户一起参与,缺少特定角色的用户或者缺少足够数量的用户,往往会导致特定应用下的用户体验下降。因此,用户群中用户非常关注召集话题参与者的功能。目前这种功能的实现依赖于传统的方式,比如发送即时消息,甚至打电话等等来通知特定用户登录并参与进来。发送即时消息来实现参与用户召集其提示效果较差,用户可能并不关注即时消息的提示。而使用电话方式则更加不方便,召集者可能需要拨打多个电话,甚为不便。以一个简单的示例来说,假设一个同学关系的用户群中,多个用户希望就聚餐事宜通知大家相应的时间与地点。通知者往往是到群里发个消息,然后看看谁回复了,没有回复的人,通知者通常再拨打电话确认其是否收到该消息。由此可见,现有技术在群体即时通信的实现上仍然存在用户使用不便利等缺点。
技术实现思路
有鉴于此,本专利技术 ...
【技术保护点】
一种即时通信客户端,应用于便携式用户终端上,与服务端配合使用,该客户端包括:会话管理单元、呼叫发起单元以及呼叫处理单元,其特征在于:会话管理单元,用于为用户开启群消息界面,针对下行核心用户在该群消息界面上提供群呼选项,针对非核心用户在该群消息界面上提供单呼选项;呼叫发起单元,用于在用户选中群呼选项时,向服务端发送针对群内所有其他用户的群呼请求,该群呼请求中携带有用户所属用户群标识以及群呼标识;当用户选中单呼选项,向所述服务端发送针对被叫用户的单呼请求;呼叫处理单元,用于在接收到服务端发送的呼叫请求时按照预定的前台占用优先级向操作系统请求前台占用;并在请求前台占用成功的情况下,在用户终端屏幕上输出至少部分覆盖当前用户界面的呼叫响应界面,并在呼叫提示被允许的情况下控制该用户终端输出一种或多种呼叫提示,其中该呼叫响应界面包括接受选项以及拒绝选项。
【技术特征摘要】
1.一种即时通信客户端,应用于便携式用户终端上,与服务端配合使用,该客户端包括:会话管理单元、呼叫发起单元以及呼叫处理单元,其特征在于:会话管理单元,用于为用户开启群消息界面,针对下行核心用户在该群消息界面上提供群呼选项,针对非核心用户在该群消息界面上提供单呼选项;呼叫发起单元,用于在用户选中群呼选项时,向服务端发送针对群内所有其他用户的群呼请求,该群呼请求中携带有用户所属用户群标识以及群呼标识;当用户选中单呼选项,向所述服务端发送针对被叫用户的单呼请求;呼叫处理单元,用于在接收到服务端发送的呼叫请求时按照预定的前台占用优先级向操作系统请求前台占用;并在请求前台占用成功的情况下,在用户终端屏幕上输出至少部分覆盖当前用户界面的呼叫响应界面,并在呼叫提示被允许的情况下控制该用户终端输出一种或多种呼叫提示,其中该呼叫响应界面包括接受选项以及拒绝选项。2.如权利要求1所述的客户端,其特征在于:所述呼叫发起单元进一步用于针对下行核心用户在群消息界面上提供附加输入栏,并将用户通过该附加输入栏输入的附加数据添加在所述群呼请求中;所述呼叫处理单元进一步用于获取呼叫请求中的附加数据,并在终端屏幕上播放该附加数据。3.如权利要求2所述的客户端,其特征在于:所述附加输入栏包括文本附加输入栏以及多媒体附加输入栏,所述附加数据包括文本类数据以及多媒体类地址数据,其中所述呼叫发起单元进一步用于在用户通过附加输入栏附加多媒体文件时,向上传服务端上传该多媒体文件并获取该上传服务端返回的多媒体类地址数据;所述呼叫处理单元进一步用于根据多媒体类地址数据从网络上获取多媒体数据进行播放。4.如权利要求1所述的客户端,其特征在于:所述呼叫发起单元进一步用于针对非核心用户在群消息界面上提供文本附加输入栏,并将用户通过文本附加输入栏输入的文本类附加数据添加在所述单呼请求中;所述呼叫处理单元进一步用于获取呼叫请求中的附加数据,并在终端屏幕上播放该附加数据。5.如权利要求1所述的客户端,其特征在于:所述会话管理单元进一步用于在接收到用户选中接受选项操作时,停止呼叫提示输出,并在该用户的群消息界面未开启的情况下,为该用户开启群消息界面;在接收到用户选中拒绝选项操作时,停止呼叫提示输出并将之前的用户界面恢复。6.如权利要求1所述的客户端,其特征在于:所述呼叫处理单元进一步用于在接收到呼叫请求时启动第一定时器,其中该第一定时器的定时时长为第一指定时长,并在该第一定时器超时时停止...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。