基于依赖注入的社交应用自动化退群方法及系统.pdf

上传人:Ameli****keyy 文档编号:10729566 上传时间:2021-08-09 格式:PDF 页数:11 大小:459.32KB
收藏 版权申诉 举报 下载
基于依赖注入的社交应用自动化退群方法及系统.pdf_第1页
第1页 / 共11页
基于依赖注入的社交应用自动化退群方法及系统.pdf_第2页
第2页 / 共11页
基于依赖注入的社交应用自动化退群方法及系统.pdf_第3页
第3页 / 共11页
文档描述:

《基于依赖注入的社交应用自动化退群方法及系统.pdf》由会员分享,可在线阅读,更多相关《基于依赖注入的社交应用自动化退群方法及系统.pdf(11页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911182784.3 (22)申请日 2019.11.27 (71)申请人 武汉虹旭信息技术有限责任公司 地址 443000 湖北省武汉市江夏区藏龙岛 谭湖二路1号虹信无线通信产业园 (72)发明人 王顺 (74)专利代理机构 北京路浩知识产权代理有限 公司 11002 代理人 张睿 (51)Int.Cl. G06F 9/451(2018.01) H04L 12/18(2006.01) (54)发明名称 一种基于依赖注入的社交应用自动化退群 方法及系统 (57)摘要 本发。

2、明实施例提供一种基于依赖注入的社 交应用自动化退群方法及系统。 该方法包括: 获 取社交应用的群信息; 创建自动化退群应用界 面, 所述自动化退群应用界面展示所述群信息; 待用户选中待退群的群信息, 批量执行退群操 作。 本发明实施例通过采用依赖注入的进行批量 退群操作, 实现了一键退群, 避免对数量较多的 无用群单独进行退群操作, 省去了单一退群的繁 琐, 提升了客户使用体验。 权利要求书2页 说明书6页 附图2页 CN 110990094 A 2020.04.10 CN 110990094 A 1.一种基于依赖注入的社交应用自动化退群方法, 其特征在于, 包括: 获取社交应用的群信息; 创。

3、建自动化退群应用界面, 所述自动化退群应用界面展示所述群信息; 待用户选中待退群的群信息, 批量执行退群操作。 2.根据权利要求1所述的基于依赖注入的社交应用自动化退群方法, 其特征在于, 所述 批量执行退群操作, 之前还包括: 通过查看所述社交应用的dex文件, 获取所述社交应用源码中的退群方法。 3.根据权利要求1或2所述的基于依赖注入的社交应用自动化退群方法, 其特征在于, 所述获取社交应用的群信息, 具体包括: 移动终端进行root操作; 在所述移动终端上安装所述社交应用, 并登陆所述社交应用; 查找所述社交应用的数据库所在位置; 将所述数据库转移到sd卡根目录; 对所述数据库进行解密。

4、; 查看所述数据库中的所有表, 获取所述群信息。 4.根据权利要求2所述的基于依赖注入的社交应用自动化退群方法, 其特征在于, 所述 批量执行退群操作, 具体包括: 基于xposed框架创建若干个定时器, 保存到队列中; 调用所述退群方法, 基于若干个定时器依次进行退群操作; 待批量退群完成, 弹出退群成功提示。 5.一种基于依赖注入的社交应用自动化退群系统, 其特征在于, 包括: 获取模块, 用于获取社交应用的群信息; 创建模块, 用于创建自动化退群应用界面, 所述自动化退群应用界面展示所述群信息; 执行模块, 用于待用户选中待退群的群信息, 批量执行退群操作。 6.根据权利要求5所述的基于。

5、依赖注入的社交应用自动化退群系统, 其特征在于, 该系 统还包括: 查看模块, 用于通过查看所述社交应用的dex文件, 获取所述社交应用源码中的退群方 法。 7.根据权利要求5所述的基于依赖注入的社交应用自动化退群系统, 其特征在于, 所述 获取模块包括: Root子模块, 用于移动终端进行root操作; 安装登录子模块, 用于在所述移动终端上安装所述社交应用, 并登陆所述社交应用; 查找子模块, 用于查找所述社交应用的数据库所在位置; 转移子模块, 用于将所述数据库转移到sd卡根目录; 解密子模块, 用于对所述数据库进行解密; 查看获取子模块, 用于查看所述数据库中的所有表, 获取所述群信息。

6、。 8.根据权利要求5所述的基于依赖注入的社交应用自动化退群系统, 其特征在于, 所述 执行模块包括: 创建保存子模块, 用于基于xposed框架创建若干个定时器, 保存到队列中; 权利要求书 1/2 页 2 CN 110990094 A 2 调用执行子模块, 用于调用所述退群方法, 基于若干个定时器依次进行退群操作; 弹出子模块, 用于待批量退群完成, 弹出退群成功提示。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至4任一项所述基于依 赖注入的社交应用自动化退群方法的步骤。 10.一种非暂。

7、态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机 程序被处理器执行时实现如权利要求1至4任一项所述基于依赖注入的社交应用自动化退 群方法的步骤。 权利要求书 2/2 页 3 CN 110990094 A 3 一种基于依赖注入的社交应用自动化退群方法及系统 技术领域 0001 本发明涉及通信技术领域, 尤其涉及一种基于依赖注入的社交应用自动化退群方 法及系统。 背景技术 0002 随着科技的发展, 信息产业发展迅速, 人们的沟通和交流越来越离不开各种终端, 尤其是智能手机, 它颠覆了传统手机作为单一使用工具的现象, 即丰富了手机的沟通属性, 集工作, 娱乐、 生活于一体, 。

8、已经成为各个年龄阶层都必备的设备, 又带动了第三方应用程 序的繁荣与兴起, 而各种社交APP则开始丰富和改变人们的生活。 0003 随着智能手机的发展, 各种各样的社交应用已经伴随着我们的生活, 通过各种社 交应用人们可以获取各种需要获取的信息与感兴趣的信息, 通过社交应用加入群聊, 可以 与更多的人和兴趣相同的人聊天和交流, 但是有时候存在会被别人拉入群聊的情况, 如果 被拉入很多群, 而且又不感兴趣的话, 必定会对自己的生活造成干扰, 而一个一个退群点击 操作很麻烦, 现有的应用中还不具备能对退群操作形成高效操作的手段。 发明内容 0004 本发明实施例提供一种基于依赖注入的社交应用自动化。

9、退群方法及系统, 用以解 决现有技术中无法进行批量退群操作, 导致操作不方便的缺陷。 0005 第一方面, 本发明实施例提供一种基于依赖注入的社交应用自动化退群方法, 包 括: 0006 获取社交应用的群信息; 0007 创建自动化退群应用界面, 所述自动化退群应用界面展示所述群信息; 0008 待用户选中待退群的群信息, 批量执行退群操作。 0009 优选地, 所述批量执行退群操作, 之前还包括: 0010 通过查看所述社交应用的dex文件, 获取所述社交应用源码中的退群方法。 0011 优选地, 所述获取社交应用的群信息, 具体包括: 0012 移动终端进行root操作; 0013 在所述。

10、移动终端上安装所述社交应用, 并登陆所述社交应用; 0014 查找所述社交应用的数据库所在位置; 0015 将所述数据库转移到sd卡根目录; 0016 对所述数据库进行解密; 0017 查看所述数据库中的所有表, 获取所述群信息。 0018 优选地, 所述批量执行退群操作, 具体包括: 0019 基于xposed框架创建若干个定时器, 保存到队列中; 0020 调用所述退群方法, 基于若干个定时器依次进行退群操作; 0021 待批量退群完成, 弹出退群成功提示。 说明书 1/6 页 4 CN 110990094 A 4 0022 第二方面, 本发明实施例提供一种基于依赖注入的社交应用自动化退群。

11、系统, 包 括: 0023 获取模块, 用于获取社交应用的群信息; 0024 创建模块, 用于创建自动化退群应用界面, 所述自动化退群应用界面展示所述群 信息; 0025 执行模块, 用于待用户选中待退群的群信息, 批量执行退群操作。 0026 优选地, 该系统还包括: 0027 查看模块, 用于通过查看所述社交应用的dex文件, 获取所述社交应用源码中的退 群方法。 0028 优选地, 所述获取模块包括: 0029 Root子模块, 用于移动终端进行root操作; 0030 安装登录子模块, 用于在所述移动终端上安装所述社交应用, 并登陆所述社交应 用; 0031 查找子模块, 用于查找所述。

12、社交应用的数据库所在位置; 0032 转移子模块, 用于将所述数据库转移到sd卡根目录; 0033 解密子模块, 用于对所述数据库进行解密; 0034 查看获取子模块, 用于查看所述数据库中的所有表, 获取所述群信息。 0035 优选地, 所述执行模块包括: 0036 创建保存子模块, 用于基于xposed框架创建若干个定时器, 保存到队列中; 0037 调用执行子模块, 用于调用所述退群方法, 基于若干个定时器依次进行退群操作; 0038 弹出子模块, 用于待批量退群完成, 弹出退群成功提示。 0039 第三方面, 本发明实施例提供一种电子设备, 包括: 0040 存储器、 处理器及存储在存。

13、储器上并可在处理器上运行的计算机程序, 所述处理 器执行所述程序时实现任一项所述基于依赖注入的社交应用自动化退群方法的步骤。 0041 第四方面, 本发明实施例提供一种非暂态计算机可读存储介质, 其上存储有计算 机程序, 该计算机程序被处理器执行时实现任一项所述基于依赖注入的社交应用自动化退 群方法的步骤。 0042 本发明实施例提供的基于依赖注入的社交应用自动化退群方法及系统, 通过采用 依赖注入的进行批量退群操作, 实现了一键退群, 避免对数量较多的无用群单独进行退群 操作, 省去了单一退群的繁琐, 提升了客户使用体验。 附图说明 0043 为了更清楚地说明本发明实施例或现有技术中的技术方。

14、案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图是本发明 的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 这些附图获得其他的附图。 0044 图1为本发明实施例提供的一种基于依赖注入的社交应用自动化退群方法流程 图; 0045 图2为本发明实施例提供的获取社交应用的群信息流程图; 说明书 2/6 页 5 CN 110990094 A 5 0046 图3为本发明实施例提供的批量执行退群操作流程图; 0047 图4为本发明实施例提供的一种基于依赖注入的社交应用自动化退群系统结构 图; 0048 图5为本发明。

15、实施例提供的电子设备的结构框图。 具体实施方式 0049 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是 本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0050 图1为本发明实施例提供的一种基于依赖注入的社交应用自动化退群方法流程 图, 如图1所示, 包括: 0051 S1, 获取社交应用的群信息; 0052 S2, 创建自动化退群应用界面, 所述自动化退群应。

16、用界面展示所述群信息; 0053 S3, 待用户选中待退群的群信息, 批量执行退群操作。 0054 具体地, 步骤S1中, 获取终端上的社交应用APP的群信息, 该群信息可包括群名称 和群号码; 0055 步骤S2中, 为方便进行退群操作, 首先需要建立一个可供用户进行操作的界面, 该 界面上能显示社交应用APP当前在线的全部群信息; 0056 步骤S3中, 用户在操作界面上选择想退出的群, 然后点击操作按钮, 实现了一键批 量退群的操作。 0057 本发明实施例通过采用依赖注入的进行批量退群操作, 实现了一键退群, 避免对 数量较多的无用群单独进行退群操作, 省去了单一退群的繁琐, 提升了客。

17、户使用体验。 0058 基于上述实施例, 所述批量执行退群操作, 之前还包括: 0059 通过查看所述社交应用的dex文件, 获取所述社交应用源码中的退群方法。 0060 具体地, 在系统执行退群操作时, 调用的还是社交应用APP本身的退群方法, 所以 需要找出社交应用退群的方法, 此时, 需要通过社交应用的dex文件找出退群方法。 此处, dex文件为APP发布之后, 通过安卓逆向开发技术获取该应用的文件。 0061 本发明实施例通过后台直接调用社交应用本身的退群操作, 具有较强地兼容性, 无需针对退群操作进行二次开发, 提高了操作效率。 0062 基于上述任一实施例, 如图2所示, 所述获。

18、取社交应用的群信息, 具体包括: 0063 101, 移动终端进行root操作; 0064 102, 在所述移动终端上安装所述社交应用, 并登陆所述社交应用; 0065 103, 查找所述社交应用的数据库所在位置; 0066 104, 将所述数据库转移到sd卡根目录; 0067 105, 对所述数据库进行解密; 0068 106, 查看所述数据库中的所有表, 获取所述群信息。 0069 具体地, 在步骤101中, 首先对移动终端进行root操作, 获得全部的操作权限; 0070 步骤102中, 在移动终端上安装带应用的社交应用APP, 用户登陆该APP; 说明书 3/6 页 6 CN 1109。

19、90094 A 6 0071 步骤103中, 进一步地, 查找该社交应用APP的数据库在移动终端中的位置; 0072 步骤104中, 在获取目标存储位置后, 将数据库转移到sd存储卡的根目录下面; 0073 步骤105中, 对获取的数据库进行解密操作, 获得对应的操作权限; 0074 步骤106中, 然后查找数据库中所有的表格信息, 获得对应的群信息。 0075 本发明实施例通过获取移动终端的相关操作权限后, 进一步通过数据库查找获取 到社交应用的群信息, 准确地提取了群信息, 方便了后续的退群操作。 0076 基于上述任一实施例, 如图3所示, 所述批量执行退群操作, 具体包括: 0077 。

20、201, 基于xposed框架创建若干个定时器, 保存到队列中; 0078 202, 调用所述退群方法, 基于若干个定时器依次进行退群操作; 0079 203, 待批量退群完成, 弹出退群成功提示。 0080 具体地, 步骤201中, 基于xposed框架创建若干个定时器, 即TimerTask, 并保存在 队列Queue中, 此处, xposed框架是一套开源的、 在Android高权限模式下运行的框架服务, 可以在不修改APK文件的情况下影响程序运行(修改系统)的框架服务, 基于它可以制作出 许多功能强大的模块, 且在功能不冲突的情况下同时运作; 0081 步骤202中, 通过应用程序de。

21、x文件获取了退群方法后, 调用该社交应用退群方法, 基于定时器的限制下, 用户选中了N个需要退出的群, 依次进行退群操作; 0082 步骤203中, 点击退群按键进行退群, 待批量退群完成, 弹出退群成功Toast, 此处, Toast为Android系统中一种简易的消息提示框, 提示用户操作成功。 0083 本发明实施例通过基于常用的Android系统中的框架和控件, 实现调用待操作的 社交应用的退群方法, 避免繁琐的开发, 实现了高效退群操作模式。 0084 图4为本发明实施例提供的一种基于依赖注入的社交应用自动化退群系统结构 图, 如图4所示, 包括: 获取模块41、 创建模块42和执行。

22、模块43; 其中: 0085 获取模块41用于获取社交应用的群信息; 创建模块42用于创建自动化退群应用界 面, 所述自动化退群应用界面展示所述群信息; 执行模块43用于待用户选中待退群的群信 息, 批量执行退群操作。 0086 本发明实施例提供的系统用于执行上述对应的方法, 其具体的实施方式与方法的 实施方式一致, 涉及的算法流程与对应的方法算法流程相同, 此处不再赘述。 0087 本发明实施例通过采用依赖注入的进行批量退群操作, 实现了一键退群, 避免对 数量较多的无用群单独进行退群操作, 省去了单一退群的繁琐, 提升了客户使用体验。 0088 基于上述任一实施例, 该系统还包括查看模块4。

23、4, 所述查看模块44用于通过查看 所述社交应用的dex文件, 获取所述社交应用源码中的退群方法。 0089 本发明实施例通过获取移动终端的相关操作权限后, 进一步通过数据库查找获取 到社交应用的群信息, 准确地提取了群信息, 方便了后续的退群操作。 0090 基于上述任一实施例, 所述获取模块41包括: Root子模块411、 安装登录子模块 412、 查找子模块413、 转移子模块414、 解密子模块415和查看获取子模块416; 其中: 0091 Root子模块411用于移动终端进行root操作; 安装登录子模块412用于在所述移动 终端上安装所述社交应用, 并登陆所述社交应用; 查找子。

24、模块413用于查找所述社交应用的 数据库所在位置; 转移子模块414用于将所述数据库转移到sd卡根目录; 解密子模块415用 于对所述数据库进行解密; 查看获取子模块416用于查看所述数据库中的所有表, 获取所述 说明书 4/6 页 7 CN 110990094 A 7 群信息。 0092 本发明实施例通过获取移动终端的相关操作权限后, 进一步通过数据库查找获取 到社交应用的群信息, 准确地提取了群信息, 方便了后续的退群操作。 0093 基于上述任一实施例, 所述执行模块43包括: 创建保存子模块431、 调用执行子模 块432和弹出子模块433; 其中: 0094 创建保存子模块431用于。

25、基于xposed框架创建若干个定时器, 保存到队列中; 调用 执行子模块432用于调用所述退群方法, 基于若干个定时器依次进行退群操作; 弹出子模块 433用于待批量退群完成, 弹出退群成功提示。 0095 本发明实施例通过基于常用的Android系统中的框架和控件, 实现调用待操作的 社交应用的退群方法, 避免繁琐的开发, 实现了高效退群操作模式。 0096 图5示例了一种电子设备的实体结构示意图, 如图5所示, 该电子设备可以包括: 处 理器(processor)510、 通信接口(Communications Interface)520、 存储器(memory)530和 通信总线540,。

26、 其中, 处理器510, 通信接口520, 存储器530通过通信总线540完成相互间的通 信。 处理器510可以调用存储器530中的逻辑指令, 以执行如下方法: 获取社交应用的群信 息; 创建自动化退群应用界面, 所述自动化退群应用界面展示所述群信息; 待用户选中待退 群的群信息, 批量执行退群操作。 0097 此外, 上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为 独立的产品销售或使用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本 发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以 软件产品的形式体现出来, 该计算机软件产品存。

27、储在一个存储介质中, 包括若干指令用以 使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施 例所述方法的全部或部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory)、 随机存取存储器(RAM, Random Access Memory)、 磁碟或者光盘等各种 可以存储程序代码的介质。 0098 另一方面, 本发明实施例还提供一种非暂态计算机可读存储介质, 其上存储有计 算机程序, 该计算机程序被处理器执行时实现以执行上述各实施例提供的传输方法, 例如 包括: 获取社交应用的群信息; 创建自动化退群应用界。

28、面, 所述自动化退群应用界面展示所 述群信息; 待用户选中待退群的群信息, 批量执行退群操作。 0099 以上所描述的装置实施例仅仅是示意性的, 其中所述作为分离部件说明的单元可 以是或者也可以不是物理上分开的, 作为单元显示的部件可以是或者也可以不是物理单 元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其 中的部分或者全部模块来实现本实施例方案的目的。 本领域普通技术人员在不付出创造性 的劳动的情况下, 即可以理解并实施。 0100 通过以上的实施方式的描述, 本领域的技术人员可以清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现, 当然。

29、也可以通过硬件。 基于这样的理解, 上 述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该 计算机软件产品可以存储在计算机可读存储介质中, 如ROM/RAM、 磁碟、 光盘等, 包括若干指 令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。 说明书 5/6 页 8 CN 110990094 A 8 0101 最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其限制; 尽管 参照前述实施例对本发明进行了详细的说明, 本领域的普通技术人员应当理解: 其依然可 以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。 说明书 6/6 页 9 CN 110990094 A 9 图1 图2 说明书附图 1/2 页 10 CN 110990094 A 10 图3 图4 图5 说明书附图 2/2 页 11 CN 110990094 A 11 。

展开阅读全文
内容关键字: 基于 依赖 注入 社交 应用 自动化 方法 系统
关于本文
本文标题:基于依赖注入的社交应用自动化退群方法及系统.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10729566.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1