CN102185789A

Method for performing transmission according to priorities in instant messaging and instant messaging server

Abstract

The invention provides a priority-based instant messaging transmission method and an instant messaging server. The source user logs into the community interactive platform according to the registration information, and an instant messaging tool is automatically generated. The source user sends batch processing instructions to the instant messaging server through the instant messaging tool according to the preset priority. The instant messaging server determines the operating authority of the source user for batch processing instructions. If the source user has the authority, the instant messaging server receives the files to be processed from the source user, processes the files in batches to obtain compressed files, and determines the target user's authority to receive batch processing instructions. If the target users have the rights, the instant messaging server will notify the target users synchronously through the instant messaging tool after the batch processing is completed, and transmit the compressed file to one of the target users according to the transmission strategy. The target user who is to receive the compressed file receives the compressed file from the target user who has received the compressed file according to the transmission strategy. The number of source users is at least two.

CN102185789A, drawing sheet 1
Sheet 1 of 3

Term

Projected expiry 25 April 2031.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

8 claims: 1 independent, 7 dependent

  1. 1
    一种设优先级的即时通讯的传输方法,其特征是,包括以下步骤: 源用户依据注册信息登录社区交互平台,调用应用程序代码,传入注册信息并请求即 时通讯服务器; 所述即时通讯服务器返回即时通讯相关数据和资源至网页,所述网页解析获得的所述 即时通讯相关数据和资源,生成即时通讯工具; 所述源用户根据预设的优先级通过所述即时通讯工具发送批量处理指令至所述即时 通讯服务器; 所述即时通讯服务器判断所述源用户对所述批量处理指令的操作权限; 若所述源用户享有对所述批量处理指令的操作权限,所述即时通讯服务器自所述源用 户接收待处理文件并批量处理所述待处理文件以获得压缩文件; 所述即时通讯服务器判断至少两个目标用户对所述批量处理指令的接收权限; 若所述至少两个目标用户均享有对所述批量处理指令的接收权限,所述即时通讯服务 器于完成批量处理后通过所述即时通讯工具同步通知所述至少两个目标用户; 所述即时通讯服务器根据预设的传输策略传输所述压缩文件至所述至少两个目标用 户的其中之一;以及 待接收压缩文件的所述目标用户根据获得的所述传输策略从已接收压缩文件的所述 目标用户接收所述压缩文件,其中,所述源用户的数目为至少两个。
  2. 2
    根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,根据所述网页 上嵌入的应用程序编程接口代码,传入所述注册信息,所述应用程序编程接口代码请求所 述即时通讯服务器,所述即时通讯服务器返回所述即时通讯相关数据和资源至所述网页, 所述网页按照所述社区交互平台的样式的规则,对所述即时通讯相关数据和资源进行解析 和显示,生成所述即时通讯工具。
  3. 3
    根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,于所述源用户 通过所述即时通讯工具发送所述批量处理指令至所述即时通讯服务器之后,所述即时通讯 服务器验证所述源用户的当前状态,以判断所述批量处理指令于当前状态的操作权限。
  4. 4
    根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,若所述源用户 享有对所述批量处理指令的操作权限,所述即时通讯服务器验证所述源用户的当前状态, 以判断所述批量处理指令于当前状态的操作权限。
  5. 5
    根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,所述注册信息 包括但不限于:邮箱、密码。
  6. 6
    根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,所述即时通讯 相关数据包括但不限于:用户设置数据、好友数据、群数据;所述即时通讯相关资源包括但 不限于:样式表、脚本文件、图片。
  7. 7
    根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,所述社区交互 平台包括但不限于:个人门户。 根据权利要求1所述的设优先级的即时通讯的传输方法,其特征是,所述传输策略 包括但不限于:传输速度、传输路径。
  8. 8
    9. 一种即时通讯服务器,其特征是,包括: 生成模块,用于根据传入的注册信息返回即时通讯相关数据和资源至网页,其中,所述 注册信息的传入是通过源用户依据注册信息登录社区交互平台调用应用程序代码实现的, 且所述网页解析获得的所述即时通讯相关数据和资源,生成即时通讯工具; 接收模块,连接所述生成模块,用于根据所述源用户的优先级接收所述源用户通过所 述即时通讯工具发送的批量处理指令以及待处理文件,其中,所述源用户的数目为至少两 个,且所述源用户的所述优先级由管理员预设; 权限判断模块,连接所述接收模块,所述权限判断模块判断所述源用户对所述批量处 理指令的操作权限,若所述源用户享有对所述批量处理指令的操作权限,所述权限判断模 块判断所述至少两个目标用户对所述批量处理指令的接收权限; 批量处理模块,连接所述接收模块以及所述权限判断模块,所述批量处理模块批量处 理所述待处理文件以获得压缩文件,并于完成批量处理后通过所述即时通讯工具同步通知 所述至少两个目标用户;以及 传输模块,连接所述批量处理模块,所述传输模块根据传输策略传输所述压缩文件至 所述至少两个目标用户的其中之一。 10.根据权利要求9所述的即时通讯服务器,其特征是,还包括通知模块,所述通知模 块连接所述权限判断模块,当所述源用户不享有对所述指令的操作权限,所述通知模块通 知所述源用户无权操作,当所述目标用户不享有对所述指令的接收权限,所述通知模块通 知所述源用户所述目标用户无权接收。
Independent claims8