System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于可缩放悬浮球的用户界面实时交互操作系统技术方案_技高网

一种基于可缩放悬浮球的用户界面实时交互操作系统技术方案

技术编号:44060969 阅读:1 留言:0更新日期:2025-01-17 16:01
本发明专利技术公开了一种基于可缩放悬浮球的用户界面实时交互操作系统,涉及人机交互终端显示技术领域,包括:授权登录模块,用于通过企业微信授权接口获取code,并通过后端登录接口获取token,后端接口用于验证code的有效性并判断用户是否属于授权企业员工;悬浮球显示模块,创建一个透明或半透明的悬浮球窗口,用于申请悬浮于最顶层的权限;位置调整模块,用于监听用户触摸悬浮球的操作,计算悬浮球的位置变化,并将新位置应用到悬浮球上,实现拖动效果;本发明专利技术采用直观的用户界面设计,用户无需学习即可轻松上手,降低使用门槛。且悬浮球始终位于用户视线范围内,无需频繁切换应用,极大提高了操作便捷性,提升工作效率。

【技术实现步骤摘要】

本专利技术涉及人机交互终端显示,具体为一种基于可缩放悬浮球的用户界面实时交互操作系统


技术介绍

1、在现如今的商业环境中,话术库工具已成为销售、客户服务、市场营销等领域的标配。这类工具的主要功能是管理和提供标准化的沟通话术,旨在通过预制的高效沟通模板,提升工作人员在与客户互动时的专业性和效率。传统的话术库工具,往往集成在scrm(社交客户关系管理)系统中,这种集成方式虽然在一定程度上满足了企业内部管理的需求,但仍存在一定的局限性。

2、具体的说,现有的scrm话术库工具大多需要在企业微信平台内使用,这对于那些主要使用个人微信或其他软件进行业务沟通的用户来说,显然不够便捷。用户在需要使用话术库时,不得不切换到企业微信,从scrm系统中复制所需话术,然后再回到个人微信及软件中进行粘贴和发送。繁琐的操作流程不仅降低了工作效率,也影响了用户的体验。

3、所以我们提出了一种基于可缩放悬浮球的用户界面实时交互操作系统,以便于解决上述中提出的问题。


技术实现思路

1、本专利技术的目的在于提供一种基于可缩放悬浮球的用户界面实时交互操作系统,通过创新的用户界面和操作方式,使用户能够以更高效、更直观的方式管理和复制话术内容到微信聊天框,从而显著提升沟通效率和用户体验。以解决上述
技术介绍
提出的目前市场上的问题。

2、为实现上述目的,本专利技术提供如下技术方案:

3、一种基于可缩放悬浮球的用户界面实时交互操作系统,包括:授权登录模块,用于通过企业微信授权接口获取code,并通过后端登录接口获取token,后端接口用于验证code的有效性并判断用户是否属于授权企业员工;

4、悬浮球显示模块,创建一个透明或半透明的悬浮球窗口,用于申请悬浮于最顶层的权限;

5、位置调整模块,用于监听用户触摸悬浮球的操作,计算悬浮球的位置变化,并将新位置应用到悬浮球上,实现拖动效果;

6、界面展开模块,用于监听用户点击悬浮球的操作,并在检测到点击事件后,展开悬浮列表窗口并显示在悬浮球下方。

7、作为本专利技术的进一步优化方案,授权登录模块中,app调用企业微信授权接口获取code,再通过code调用后端登录接口获取token,后端接口验证code的有效性,并判断用户是否属于授权企业员工,将获取到的token存储在本地缓存中,用于后续与后端接口的交互认证。

8、作为本专利技术的进一步优化方案,悬浮球显示模块中,app申请获取悬浮于最顶层的权限,确保悬浮球显示在其他应用之上,并利用android开发技术创建一个半透明的悬浮球窗口。

9、作为本专利技术的进一步优化方案,利用android开发技术创建一个半透明的悬浮球窗口的具体步骤为:

10、步骤一:创建负责管理悬浮球的服务,并定义悬浮球的行为和交互;

11、步骤二:配置悬浮球窗口的大小、位置、类型和透明度参数;

12、步骤三:设计悬浮球的视图,使用一个imageview为其设置一个半透明的背景,通过在布局文件中进行定义此视图;

13、步骤四:在服务中,获取windowmanager的实例,并使用它将悬浮球视图添加到屏幕上。

14、作为本专利技术的进一步优化方案,位置调整模块中,在android项目中创建悬浮球的视图后,在androidmanifest.xml文件中添加system_alert_window权限,创建触摸监听器捕捉和处理用户的触摸事件,调用setontouchlistener()方法将触摸监听器设置到悬浮球视图上,在监听器中,处理action_down(触摸开始)、action_move(触摸移动)和action_up(触摸结束)事件,当用户触摸并移动悬浮球时,更新悬浮球的位置。

15、作为本专利技术的进一步优化方案,界面展开模块中,对于监听用户点击内容项的具体步骤为:

16、首先,使用findviewbyid方法来找到按钮的引用,即通过在布局文件中定义的按钮的id,创建一个,你可以通过创建一个新的onclicklistener来实现本接口,将监听器设置到按钮上,使用按钮的setonclicklistener方法来设置监听器。

17、作为本专利技术的进一步优化方案,还包括:内容浏览模块,用于向后端接口发送数据请求,具有数据请求、数据展示、搜索和分类筛选功能;

18、内容选择模块,用于展示内容项的标题、摘要信息,并监听用户点击内容项的操作,展示内容详情并提供复制、下载按钮;

19、操作执行模块,用于执行复制操作,将话术内容复制到系统剪切板,以及执行下载操作,将海报、文章、文档下载到本地存储;

20、窗口管理模块,用于判断用户是否完成复制或下载操作,并在操作完成后自动将悬浮列表窗口收起;

21、发送模块,用于将剪切板中的内容粘贴到微信聊天框中,并将聊天框中的内容发送给对方。

22、作为本专利技术的进一步优化方案,内容浏览模块中,向后端接口发送http请求,请求获取话术、海报、文章、文档数据,将后端返回的数据以列表形式展示在悬浮列表窗口中,提供搜索框,输入关键词进行模糊搜索,快速找到所需内容,提供话术、海报、文章、文档按钮,用户可以根据需要筛选内容。

23、作为本专利技术的进一步优化方案,窗口管理模块中,在操作完成后自动将悬浮列表窗口收起的具体步骤为:首先,发送http请求到后端接口,后端接口通过token判断是否放通该请求,放通后查询mysql数据库文件,返回对应的数据内容。

24、与现有技术相比,本专利技术的有益效果是:

25、本专利技术采用直观的用户界面设计,用户无需学习即可轻松上手,降低使用门槛。且悬浮球始终位于用户视线范围内,无需频繁切换应用,极大提高了操作便捷性,提升工作效率。

26、本专利技术将话术库集成到独立app中,无需登录其他平台,可随时随地访问话术内容,方便快捷,并提供便捷的搜索功能,用户只需输入关键字,即可快速找到相关话术,节省大量时间,提高工作效率,同时具有一键复制功能,用户只需点击话术内容,即可将其复制到剪切板,后直接粘贴到微信聊天框或其他应用中,操作便捷高效,节省时间。并且在点击复制/下载键之后,自动收起悬浮列表窗口的功能,可应用于销售、客服、客户关系管理、教育培训等多种场景,具有广泛的应用价值。

27、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。

本文档来自技高网...

【技术保护点】

1.一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于,包括:授权登录模块,用于通过企业微信授权接口获取code,并通过后端登录接口获取token,后端接口用于验证code的有效性并判断用户是否属于授权企业员工;

2.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:授权登录模块中,APP调用企业微信授权接口获取code,再通过code调用后端登录接口获取token,后端接口验证code的有效性,并判断用户是否属于授权企业员工,将获取到的token存储在本地缓存中,用于后续与后端接口的交互认证。

3.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:悬浮球显示模块中,APP申请获取悬浮于最顶层的权限,确保悬浮球显示在其他应用之上,并利用Android开发技术创建一个半透明的悬浮球窗口。

4.根据权利要求3所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:利用Android开发技术创建一个半透明的悬浮球窗口的具体步骤为:

5.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于,位置调整模块中,在Android项目中创建悬浮球的视图后,在AndroidManifest.xml文件中添加SYSTEM_ALERT_WINDOW权限,创建触摸监听器捕捉和处理用户的触摸事件,调用setOnTouchListener()方法将触摸监听器设置到悬浮球视图上,在监听器中,处理ACTION_DOWN(触摸开始)、ACTION_MOVE(触摸移动)和ACTION_UP(触摸结束)事件,当用户触摸并移动悬浮球时,更新悬浮球的位置;

6.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:界面展开模块中,对于监听用户点击内容项的具体步骤为:

7.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于,还包括:内容浏览模块,用于向后端接口发送数据请求,具有数据请求、数据展示、搜索和分类筛选功能;

8.根据权利要求7所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:内容浏览模块中,向后端接口发送http请求,请求获取话术、海报、文章、文档数据,将后端返回的数据以列表形式展示在悬浮列表窗口中,提供搜索框,输入关键词进行模糊搜索,快速找到所需内容,提供话术、海报、文章、文档按钮,用户可以根据需要筛选内容。

9.根据权利要求7所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:窗口管理模块中,在操作完成后自动将悬浮列表窗口收起的具体步骤为:首先,发送HTTP请求到后端接口,后端接口通过token判断是否放通该请求,放通后查询MySQL数据库文件,返回对应的数据内容。

...

【技术特征摘要】

1.一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于,包括:授权登录模块,用于通过企业微信授权接口获取code,并通过后端登录接口获取token,后端接口用于验证code的有效性并判断用户是否属于授权企业员工;

2.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:授权登录模块中,app调用企业微信授权接口获取code,再通过code调用后端登录接口获取token,后端接口验证code的有效性,并判断用户是否属于授权企业员工,将获取到的token存储在本地缓存中,用于后续与后端接口的交互认证。

3.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:悬浮球显示模块中,app申请获取悬浮于最顶层的权限,确保悬浮球显示在其他应用之上,并利用android开发技术创建一个半透明的悬浮球窗口。

4.根据权利要求3所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于:利用android开发技术创建一个半透明的悬浮球窗口的具体步骤为:

5.根据权利要求1所述的一种基于可缩放悬浮球的用户界面实时交互操作系统,其特征在于,位置调整模块中,在android项目中创建悬浮球的视图后,在androidmanifest.xml文件中添加system_alert_window权限,创建触摸监听器捕捉和处理用户的...

【专利技术属性】
技术研发人员:黄生城
申请(专利权)人:海南创业爸爸科技股份有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1