订阅式业务数据分析的界面显示处理方法及相关设备与流程

文档序号:28079691发布日期:2021-12-18 01:15阅读:81来源:国知局
订阅式业务数据分析的界面显示处理方法及相关设备与流程

1.本技术涉及通信技术领域,特别是涉及一种订阅式业务数据分析的界面显示处理方法、装置、计算机设备和存储介质。


背景技术:

2.当前数据分析主要有以下三种方式:execl模式,用户对关系型数据进行拖拉拽式组合x轴和y轴,再选择图表展示。这种方式存在以下限制,要求数据源是关系型数据,无法实现ai机器学习和非关系型数据如文本和二进制等高级数据分析。商业智能分析软件,支持关系型和非关系型数据。商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。商业智能分析软件关注销售、财务、生产等商业数据分析以支撑商业决策,而不关注如车牌识别、语音识别、人脸识别、天气预测、环境污染数据分析等其它非商业数据分析。定制化项目开发,存在项目周期长、成本高的问题。举例,某工厂需要对生产设备的寿命进行预测分析提前预知,提前进行生产设备的维修以保障生产良品率的定制化项目。通常的流程是采购部进行招标,找到一个软件开发公司进行线下签订合同,双方进行需求沟通和签字确认,开发公司进行软件开发、测试、线下部署上线,财务进行付款和进入维保期,维保期满后进行尾款支付。这种线下相比线上模式,增加了项目招标、合同签订、需求沟通签字、线下部署上线、财务付款、维保等环节,导致项目成本高、周期长。
3.所以亟需一种能够解决execl无法实现非关系型数据分析、商业智能分析软件无法实现非商业数据分析,解决定制化项目开发模式成本高和周期长的方法。


技术实现要素:

4.基于此,针对上述技术问题,本技术提供一种订阅式业务数据分析的界面显示处理方法、装置、计算机设备及存储介质,以解决现有技术中定制化项目开发成本高和周期长的技术问题。
5.一种订阅式业务数据分析的界面显示处理方法,所述方法包括:
6.在第一软件界面的第一软件区域显示多个第一对象,其中,各所述第一对象分别用于标识不同的数据分析服务,各所述第一对象上还包括用于标识所述用户进行数据分析服务订阅的第二对象,在所述用户未订阅所述第一对象对应的数据分析服务时,所述第一对象以第一状态在所述第一软件区域进行显示;
7.在接收到所述用户对象对任一第一对象中的第二对象的第一触摸操作时,响应于所述第一触摸操作,将所述第一对象以第二状态显示在第二软件界面的第二软件区域上,以实现数据分析服务的订阅;
8.在所述第一对象以第二状态显示在第二软件区域时,响应于检测到的用户的第二触摸操作,在第三软件界面的第三软件区域显示与所述第一对象的数据分析服务对应的分析结果对象。
9.一种订阅式业务数据分析的界面显示处理装置,所述装置包括:
10.显示模块,用于在第一软件界面的第一软件区域显示多个第一对象,其中,各所述第一对象分别用于标识不同的数据分析服务,各所述第一对象上还包括用于标识所述用户进行数据分析服务订阅的第二对象,在所述用户未订阅所述第一对象对应的数据分析服务时,所述第一对象以第一状态在所述第一软件区域进行显示;
11.接收模块,用于在接收到所述用户对象对任一第一对象中的第二对象的第一触摸操作时,响应于所述第一触摸操作,将所述第一对象以第二状态显示在第二软件界面的第二软件区域上,以实现数据分析服务的订阅;
12.分析模块,用于在所述第一对象以第二状态显示在第二软件区域时,响应于检测到的用户的第二触摸操作,在第三软件界面的第三软件区域显示与所述第一对象的数据分析服务对应的分析结果对象。
13.一种计算机设备,包括存储器和处理器,以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述订阅式业务数据分析的界面显示处理方法的步骤。
14.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述订阅式业务数据分析的界面显示处理方法的步骤。
15.上述订阅式业务数据分析的界面显示处理方法、装置、计算机设备和存储介质,通过在软件界面上对数据分析服务的第一对象进行显示布局处理,且为每一第一对象设定对应的数据分析服务,以使得用户以一种订阅式的方式来进行数据分析,并响应对应的用户操作实现多种对象在软件界面上的交互操作,并调用后台根据用户的需求定制开发的数据分析程序,实现基于订阅式业务数据分析的目的,解决了现有技术中定制化项目开发模式成本高和周期长的技术问题。
附图说明
16.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
17.图1为订阅式业务数据分析的界面显示处理方法的应用环境示意图;
18.图2为订阅式业务数据分析的界面显示处理方法的流程示意图;
19.图3为图2中步骤202的第一软件界面示意图;
20.图4为终端设备的示意图;
21.图5为一个实施例中计算机设备的示意图。
具体实施方式
22.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明
中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
23.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
24.为了使本技术的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.本发明实施例提供的订阅式业务数据分析的界面显示处理方法,可以应用于如图1所示的应用环境中。其中,该应用环境可以包括终端102、网络以及服务端104,网络用于在终端102和服务端104之间提供通信链路介质,网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
26.用户可以使用终端102通过网络与服务端104交互,以接收或发送消息等。终端102上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
27.终端102可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
28.服务端104可以是提供各种服务的服务器,例如对终端102上显示的页面提供支持的后台服务器。
29.需要说明的是,本技术实施例所提供的订阅式业务数据分析的界面显示处理方法一般由服务端/终端执行。
30.应该理解,图1中的终端、网络和服务端的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
31.其中,终端102通过网络与服务端104进行通信。终端102接受用户的直接触控操作,并进行响应,实现各软件界面之间的交互,以实现从服务端104或者别的终端获取对应的操作的数据分析程序或者业务数据,以实现对业务数据分析的显示界面的处理。其中,终端102和服务端104之间通过网络进行连接,该网络可以是有线网络或者无线网络,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务端104可以用独立的服务器或者是多个组成的服务器集群来实现。
32.在一个实施例中,如图2所示,提供了一种订阅式业务数据分析的界面显示处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
33.步骤202,在第一软件界面的第一软件区域显示多个第一对象,其中,各所述第一对象分别用于标识不同的数据分析服务,各所述第一对象上还包括用于标识所述用户进行
数据分析服务订阅的第二对象,在所述用户未订阅所述第一对象对应的数据分析服务时,所述第一对象以第一状态在所述第一软件区域进行显示。
34.本技术实施例中的终端设备可以为具有操作系统的终端设备,该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以是鸿蒙操作系统,还可以是其他可能的操作系统,本发明实施例不作具体限定。
35.下面一安卓操作系统为例,如图3所示,在终端设备的第一软件界面的第一软件区域上显示多个第一对象,其中,该第一对象是用于表示不同数据分析服务的对象,而且各第一对象上还包括用于标识用户进行数据分析服务订阅的第二对象。
36.进一步地,该第二对象上还包括用于指示用户进行业务数据分析的字样,例如“订阅”或者“分析”。
37.尤其重要的,在用户未订阅所述第一对象对应的数据分析服务时,该第一对象一第一状态在第一软件区域进行显示。其中,该第一状态是指,多个第一对象按照预定的顺序有序排列在第一软件区域上,并且,每个第一对象上还包括一个第二对象。
38.进一步地,第一对象的数据分析服务可以是人脸识别、车牌识别、语音识别、词频分析、天气预测和空气质量分析中的一种或多种。
39.即,“订阅服务”的web页面或者终端页面给用户提供高级数据分析场景选择,支持神经网络、语义分析、词频分析、音频分析等订阅服务。
40.优选地,数据分析服务包括人脸识别服务、车牌识别服务、语音识别服务、天气预测、pm2.5预测、神经网络样例、语义分析样例以及自定义数据分析服务等等。
41.在一些实施例中,本技术通过为用户提供多种数据分析服务以供订阅,能够解决现有技术中定制化项目开发采用线下模式,沟通时间、精力成本高的问题,而且还可以实现动态远程线上发布,以供选择,大大提高了用户分析服务的效率,降低了成本。
42.步骤204,在接收到所述用户对象对任一第一对象中的第二对象的第一触摸操作时,响应于所述第一触摸操作,将所述第一对象以第二状态显示在第二软件界面的第二软件区域上,以实现数据分析服务的订阅。
43.在本实施例中,用户的第一触摸操作为单击或者双击第二对象时的触控操作,或者鼠标点击操作,当检测到对第二对象的第一触摸操作,则将所述第一对象以第二状态显示在第二软件界面的第二软件区域上,以实现数据分析服务的订阅。
44.例如,用户单机第一对象上的“订阅”字样,当操作系统识别该操作满足要求,则响应该操作,实现用户数据分析服务的订阅。
45.本实施例中通过该中界面处理方式,可以大大提高数据分析的效率。
46.步骤206,在所述第一对象以第二状态显示在第二软件区域时,响应于检测到的用户的第二触摸操作,在第三软件界面的第三软件区域显示与所述第一对象的数据分析服务对应的分析结果对象。
47.此外,在第一对象以第二状态显示在第二软件区域时,如果检测到用户的第二触摸操作,则响应该第二触摸操作,以第三软件界面覆盖第二软件界面,并在第三软件界面的第三软件区域上显示于第一对象的数据分析服务对应的分析结果对象。
48.进一步地,该还需要判断该第二触摸操作是否符合预设条件,例如,第二触摸操作是否满足本技术能够处理的最大数据量。一般的,若用户上传的业务数据量超过1gb,则认
为第二触摸操作不符合预设条件,则会提示用户重新进行第二触摸操作,直到满足预设条件。
49.具体地,该第二触摸操作包括数据上传操作和业务描述操作,当接收到第二触摸操作;在第二软件区域显示第一对象的第一子对象和第二子对象,其中,第一子对象上显示有响应于数据上传操作得到的业务数据,第二子对象用于显示响应业务描述操作得到的业务需求描述,并在第二触摸操作满足预设条件时,响应第二触摸操作在第三软件区域显示所述分析结果对象。
50.进一步地,在一个实施例中,第一子对象包括数据上传对象和数据地址对象,第一对象显示在第二软件区域上,包括:接收用户对数据地址对象的数据上传操作,其中,数据上传操作包括第一上传操作和第二上传操作;响应于第一上传操作,在数据地址对象上显示用户输入的业务数据的数据信息,其中,数据信息包括数据库类型、用户信息以及需求说明;响应于第二上传操作,在数据上传对象上显示用户上传的业务数据的数据文件。
51.例如,数据上传对象为显示有“上传数据”字样的对象,数据地址对象为指示用于进行业务数据上传的数据库地址的对象,且该数据库地址可以指示用户进行数据库类型的选择,用户名和密码的填写等等。
52.数据上传操作中的第一上传操作可以是用户限定业务数据的具体操作,然后在数据上传对象上显示用户输入的业务数据的数据库地址、数据库类型、以及用户名和对应的账户密码等等,以实现后台根据用户名、账户密码和数据库的地址,数据库类型等生成对应的数据保护策略,以保障用户输入的数据的安全性和隐私性。
53.此外,响应用户的第二上传操作,该上传操作可以是用户的具体的业务数据上传的具体操作,以将业务数据从本地上传到终端设备上,显示在数据上传对象上。
54.进一步地,当数据上传操作和业务描述操作皆满足预设条件,例如,数据上传操作满足上传的数据大小不超过1gb,业务描述操作满足输入的数据描述不超过预设字数,或者满足语言要求等等,则认为第二触摸操作满足预设条件,响应该第二触摸操作,将在第三软件区域显示分析结果对象。
55.进一步地,分析结果对象包括至少一个结果子对象,其中,各结果子对象上显示有结果子对象的分析名称、分析状态对象、分析时间以及分析详情对象,所述分析详情对象对应的是根据分析服务端上的可运行分析包对所述业务数据进行分析得到的分析详情。
56.其中,分析状态对象包括已完成对象、进展中对象以及未开始对象。即,可以在该软件界面上查看所有已经订阅的数据分析服务列表,订阅状态列显示未开始、进展中、已完成三种状态;
57.进一步地,分析子对象上还显示有模拟运行对象,模拟运行对象用于响应所述用户的模拟操作请求,在第二软件界面上弹出模拟窗口显示对业务分析数据进行分析的执行步骤。
58.如已完成可点击已完成对象上的结果下载按钮对象,下载“输出”数据,点击模拟运行按钮自动弹出窗口运行docker程序,自动重现程序加上输入数据一起执行过程中的每一步骤。
59.进一步地,终端设备直接从服务端获取项目组把jar包和用户上传的数据打包成docker操作系统,用户可执行此docker程序,并在界面上把执行的过程重现。
60.进一步地,在各结果子对象上还显示有反馈对象,其中,反馈对象上显示有用于指示用户进行分析结果反馈的标志。
61.例如,如果用户对分析结果不满意,可在该软件界面查询此数据分析服务,并通过点击反馈对象以实现意见反馈,项目组可针对重新发布提供结果数据集并提供下载链接。
62.本技术通过以上技术方案,提升了需求确认效率,传统定制开发项目模式采用线下沟通,用户被动确认需求的效率低的技术问题。线下存在口头承诺不认账、确认签字周期长、多变反复等意外情况。本技术用户主动线上提交需求,减少线下沟通环节,效率大幅提升。
63.此外,本技术还带来了软件发布效率提升。传统定制开发项目模式,线下发布需要一周左右。本发明采用k8s远程云线上部署,发布时间约5分钟,效率提升480倍。
64.上述订阅式业务数据分析的界面显示处理方法、终端设备、计算机设备和存储介质,通过在软件界面上对数据分析服务的第一对象进行显示布局处理,且为每一第一对象设定对应的数据分析服务,以使得用户以一种订阅式的方式来进行数据分析,并响应对应的用户操作实现多种对象在软件界面上的交互操作,并调用后台根据用户的需求定制开发的数据分析程序,实现基于订阅式业务数据分析的目的,解决了现有技术中定制化项目开发模式成本高和周期长的技术问题。
65.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
66.在一个实施例中,如图4所示,提供了一种终端设备,该终端设备与上述实施例中订阅式业务数据分析的界面显示处理方法一一对应。该终端设备包括:
67.显示模块402,用于在第一软件界面的第一软件区域显示多个第一对象,其中,各所述第一对象分别用于标识不同的数据分析服务,各所述第一对象上还包括用于标识所述用户进行数据分析服务订阅的第二对象,在所述用户未订阅所述第一对象对应的数据分析服务时,所述第一对象以第一状态在所述第一软件区域进行显示;
68.接收模块404,用于在接收到所述用户对象对任一第一对象中的第二对象的第一触摸操作时,响应于所述第一触摸操作,将所述第一对象以第二状态显示在第二软件界面的第二软件区域上,以实现数据分析服务的订阅;
69.分析模块406,用于在所述第一对象以第二状态显示在第二软件区域时,响应于检测到的用户的第二触摸操作,在第三软件界面的第三软件区域显示与所述第一对象的数据分析服务对应的分析结果对象。
70.上述终端设备通过在软件界面上对数据分析服务的第一对象进行显示布局处理,且为每一第一对象设定对应的数据分析服务,以使得用户以一种订阅式的方式来进行数据分析,并响应对应的用户操作实现多种对象在软件界面上的交互操作,并调用后台根据用户的需求定制开发的数据分析程序,实现基于订阅式业务数据分析的目的,解决了现有技术中定制化项目开发模式成本高和周期长的技术问题。
71.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令。该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种订阅式业务数据分析的界面显示处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
72.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
73.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机可读指令,计算机可读指令被处理器执行时实现上述实施例中订阅式业务数据分析的界面显示处理方法的步骤,例如图2所示的步骤202至步骤206,或者,处理器执行计算机可读指令时实现上述实施例中终端设备的各模块/单元的功能,例如图4所示模块402至模块406的功能。
74.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
75.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
76.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
77.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形、改进或者对部分技术特征进行等同替换,而这些修改或者替换,并不使相同技术方案的本质脱离本发明个实施例技术方案
地精神和范畴,都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1