CN117424828A - 微服务界面生成方法、装置、设备及存储介质 - Google Patents
微服务界面生成方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN117424828A CN117424828A CN202311310840.3A CN202311310840A CN117424828A CN 117424828 A CN117424828 A CN 117424828A CN 202311310840 A CN202311310840 A CN 202311310840A CN 117424828 A CN117424828 A CN 117424828A
- Authority
- CN
- China
- Prior art keywords
- service
- micro
- target
- interface
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000010276 construction Methods 0.000 claims description 16
- 238000012790 confirmation Methods 0.000 claims description 10
- 238000013508 migration Methods 0.000 claims description 5
- 230000005012 migration Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 abstract description 25
- 230000008569 process Effects 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000002372 labelling Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
Abstract
本发明属于计算机技术领域,公开了一种微服务界面生成方法、装置、设备及存储介质;该方法包括:获取并展示SaaS平台关联的微服务列表,微服务列表中包括SaaS平台所支持的多个微服务;响应于目标用户基于微服务列表输入的业务需求指令,根据业务需求指令确定对应的至少一个目标微服务;根据目标微服务构建目标用户的微服务个性化界面;本发明通过将各种服务功能拆散作为独立的微服务,可以根据用户的业务需求选择相应的微服务内容,构建更加简洁有效的服务使用界面,同时可以根据业务需求变化对微服务进行增删,为用户提供更加灵活便捷全面的服务功能,解决当前SaaS平台的各种服务功能集成使用,导致功能不具有针对性,用户使用过程中不便捷全面的问题。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种微服务界面生成方法、装置、设备及存储介质。
背景技术
软件运营服务是(Software as a Service,简称SaaS)让用户能够通过互联网连接和使用基于云的应用程序并提供完整的软件解决方案,为用户提供各种服务功能,即各种应用;用户可通过互联网连接到各个应用。服务提供商负责管理硬件和软件,并根据适当的服务协议确保应用和数据的可用性和安全性。
目前大多数SaaS平台都是针对某一类型的用户专门开发的SaaS平台,在平台中预先设定该类用户可能会使用的服务,便于用户直接通过该SaaS平台进行业务开展。同时,不可避免的存在用户用不到的服务存在于SaaS平台,导致使用不便捷,也可能行业的发展或者用户业务的扩展,导致现有的SaaS平台中的服务并不能满足用户的业务使用需求。
发明内容
本发明的主要目的在于提供一种微服务界面生成方法、装置、设备及存储介质,旨在解决现有技术当前SaaS平台的各种服务功能集成使用,导致功能不具有针对性,用户使用过程中不便捷的技术问题。
为实现上述目的,本发明提供了一种微服务界面生成方法方法,所述方法包括以下步骤:
获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
根据所述目标微服务构建所述目标用户的微服务个性化界面。
可选地,所述根据所述业务需求指令确定对应的至少一个目标微服务,包括:
根据所述业务需求指令获取并展示参考业务类型;
响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;
响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;
响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
可选地,所述确定对应的至少一个目标微服务之后,包括:
搜索与所述目标业务类型相同的用户所使用的第一相关微服务并搜索与所述目标服务类型相同的用户所使用的第二相关微服务;
展示并推荐所述第一相关微服务和所述第二相关微服务;
响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将所述扩充微服务作为目标微服务。
可选地,所述根据所述目标微服务构建所述目标用户的微服务个性化界面,包括:
将所述目标微服务显示于预设原始界面,得到初始界面;
响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置;
将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
可选地,所述根据所述目标位置对所述初始界面种目标微服务进行迁移,得到微服务个性化界面之后,还包括:
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;
将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;
将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
可选地,所述根据所述目标微服务构建所述目标用户的微服务个性化界面之后,还包括:
获取目标用户的SaaS平台账号;
将所述SaaS平台账号与所述微服务个性化界面进行绑定,得到与所述SaaS平台账号对应的微服务个性化界面;
响应于用户基于所述SaaS平台输入的登录指令,根据所述登录指令得到目标用户的SaaS平台账号;
根据所述SaaS平台账号确定并显示对应的微服务个性化界面。
可选地,所述根据所述目标微服务构建所述目标用户的微服务个性化界面之后,还包括:
获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户;
响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息;
根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
可选地,所述获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户,包括:
获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;
将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;
响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
可选地,所述根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新之后,还包括:
根据扩展微服务信息得到扩展微服务的参考需求标签;
根据所述参考需求标签得到参考业务类型和参考服务类型;
将所述参考业务类型与各个目标客户的业务类型进行匹配,得到第一匹配对象,将所述参考服务类型与各个目标客户的服务类型进行匹配,得到第二匹配对象;
剔除所述第一匹配对象和所述第二匹配对象中重复的目标客户,得到目标匹配对象;
向所述目标匹配对象推送所述扩展微服务。
可选地,所述获取并展示SaaS平台关联的微服务列表之前,还包括:
获取SaaS平台关联的微服务的名称、业务类型、服务类型;
将所述微服务的业务类型、服务类型作为所述微服务的标签;
根据所述微服务的名称、标签创建SaaS平台关联的微服务列表。
此外,为实现上述目的,本发明还提出一种微服务界面生成装置,所述微服务界面生成装置包括:
信息获取模块,用于获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
微服务确认模块,用于响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
构建模块,用于根据所述目标微服务构建所述目标用户的微服务个性化界面。
可选地,所述微服务确认模块,还用于根据所述业务需求指令获取并展示参考业务类型;响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;
响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;
响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
可选地,所述微服务确认模块,还用于搜索与所述目标业务类型相同的用户所使用的第一相关微服务;
搜索与所述目标服务类型相同的用户所使用的第二相关微服务;
展示并推荐所述第一相关微服务和所述第二相关微服务;
响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将所述扩充微服务作为目标微服务。
可选地,所述构建模块,还用于将所述目标微服务显示于预设原始界面,得到初始界面;
响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置;
将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
可选地,所述构建模块,还用于响应于目标用户基于所述初始界面或所述微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;
将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;
将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
可选地,所述构建模块,还用于获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户;
响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息;
根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
可选地,所述构建模块,还用于获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;
将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;
响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
可选地,所述构建模块,还用于根据扩展微服务信息得到扩展微服务的参考需求标签;
根据所述参考需求标签得到参考业务类型和参考服务类型;
将所述参考业务类型与各个目标客户的业务类型进行匹配,得到第一匹配对象,将所述参考服务类型与各个目标客户的服务类型进行匹配,得到第二匹配对象;
剔除所述第一匹配对象和所述第二匹配对象中重复的目标客户,得到目标匹配对象;
向所述目标匹配对象推送所述扩展微服务。
此外,为实现上述目的,本发明还提出一种微服务界面生成设备,所述微服务界面生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的微服务界面生成程序,所述微服务界面生成程序配置为实现如上文所述的微服务界面生成方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有微服务界面生成程序,所述微服务界面生成程序被处理器执行时实现如上文所述的微服务界面生成方法的步骤。
本发明通过将各种服务功能拆散作为独立的微服务,可以根据用户的业务需求选择相应的微服务内容,构建更加简洁有效的服务使用界面,同时可以根据业务需求变化对微服务进行增删,为用户提供更加灵活便捷全面的服务功能,解决当前SaaS平台的各种服务功能集成使用,导致功能不具有针对性,用户使用过程中不便捷全面的问题。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的微服务界面生成设备的结构示意图;
图2为本发明微服务界面生成方法第一实施例的流程示意图;
图3为本发明微服务界面生成方法一实施例的SaaS平台的微服务列表示意图;
图4为本发明微服务界面生成方法第二实施例的流程示意图;
图5为本发明微服务界面生成方法一实施例的SaaS平台的预设原始界面示意图;
图6为本发明微服务界面生成方法一实施例的SaaS平台的初始界面示意图;
图7为本发明微服务界面生成方法一实施例的SaaS平台的微服务个性化界面中目标微服务迁移示意图;
图8为本发明微服务界面生成方法第三实施例的流程示意图;
图9为本发明微服务界面生成装置第一实施例的结构框图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的微服务界面生成设备结构示意图。
如图1所示,该微服务界面生成设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对微服务界面生成设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及微服务界面生成程序。
在图1所示的微服务界面生成设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明微服务界面生成设备中的处理器1001、存储器1005可以设置在微服务界面生成设备中,所述微服务界面生成设备通过处理器1001调用存储器1005中存储的微服务界面生成程序,并执行本发明实施例提供的微服务界面生成方法。
本发明实施例提供了一种微服务界面生成方法,参照图2,图2为本发明一种微服务界面生成方法第一实施例的流程示意图。
本实施例中,所述微服务界面生成方法包括以下步骤:
步骤S10:获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务。
可理解的是,微服务列表可以是该SaaS平台能够提供给该SaaS平台的用户使用的各种微服务的列表,该列表也可以根据各种微服务的实时开发情况进行更新或者增删。
应理解的是,在用户使用本实施例中所描述的SaaS平台时,获取预先已经建立好的微服务列表,并将该微服务列表展示给用户,用户可以直观的了解到该SaaS平台可以提供的微服务,以便进一步确定用户从为服务列表中确定需要的微服务。
需说明的是,微服务列表中可以包括各个微服务的名称、各个微服务适用的业务类型和服务类型。
在具体实施中,微服务列表的构建可以是获取SaaS平台关联的微服务的名称、业务类型、服务类型;将所述微服务的业务类型、服务类型作为所述微服务的标签;根据所述微服务的名称、标签创建SaaS平台关联的微服务列表。
其中,可理解的是,各个微服务都有对应的标签,标签包括该微服务适用的业务类型和服务类型;进一步说明的是,每个用户也可以有对应的标签,用户的业务类型和想要的服务类型,且每个微服务可以有一个或多个标签,各个微服务的标签可以时候在进行微服务开发时预先标定的,也可以是在开发后在后续用户使用中用户进行标定。
其中,业务类型可以包括工厂、店铺、企业、个体等多种类型;服务类型可以包括人员管理、设备管理、部门管理、AI管理、权限管理、人事管理等多种类型。
需要说明的是,本实施例的执行主体是微服务界面生成设备,其中,该微服务界面生成设备具有数据处理,数据通信及程序运行等功能,所述微服务界面生成设备可以为集成控制器,控制计算机等设备,当然还可以为其他具备相似功能的设备,本实施例对此不做限制。
步骤S20:响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务。
可理解的是,业务需求指令可以是用户在使用本实施例中的SaaS平台时,用户基于微服务列表进行操作时产生的指令。
在具体实施汇总,在向用户展示微服务列表时,用户可以现从中选择一种或多种业务类型,例如企业;基于企业选择一种或多种服务类型,例如人员管理;基于人员管理展示在用户面前的可以有多个标签中包括企业和/或人员管理的微服务,详细可参考图3。
应理解的是,用户在选择业务类型和服务类型时的操作产生的指令可以理解为业务需求指令;用户在选择微服务时的操作产生的指令也可以理解为业务需求指令。
可理解的是,目标微服务可以是微服务列表中的一个或多个用户选定的微服务。
需说明的是,根据所述业务需求指令确定对应的至少一个目标微服务可以是根据所述业务需求指令获取并展示参考业务类型;响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
在具体实施中,用户进入SaaS平台后得到用户的使用指令,获取微服务列表并向用户展示微服务列表中的业务类型:工厂、店铺、企业、个人;用户选择企业和店铺两种业务类型,则根据用户选择的企业和店铺两种业务类型展示与企业和店铺两种业务类型相关的服务类型:人员管理、设备管理、部门管理、权限管理;用户根据自身服务需求选择人员管理和权限管理两种服务类型;基于用户选择的人员管理和权限管理两种服务类型展示当前SaaS平台可以提供的与人员管理和权限管理相关的参考微服务,用户可以从多个与人员管理和权限管理相关的参考微服务中选择一个或多个作为用户想要使用的目标微服务。
需进一步强调的是,所述确定对应的至少一个目标微服务之后可以搜索与所述目标业务类型相同的用户所使用的第一相关微服务并搜索与所述目标服务类型相同的用户所使用的第二相关微服务;展示并推荐所述第一相关微服务和所述第二相关微服务;响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将扩充微服务作为目标微服务。
其中,可理解的是,每个用户在最开始选择需求的业务类型和服务类型时,同步将该业务类型和服务类型作为该用户的标签,用户也可以自主对个人标签在给到的业务类型和服务类型的范围内进行修改。
其中,应理解的是,在目标用户在选择目标微服务的过程中或者是在确定目标微服务之后,可以将目标用户的业务类型和其他用户的业务类型进行匹配,将业务类型相同的用户作为第一相关用户,将第一相关用户使用的微服务作为第一相关微服务;将目标用户的服务类型和其他用户的服务类型进行匹配,将服务类型相同的用户作为第二相关用户,将第二相关用户使用的微服务作为第二相关微服务。
其中,更进一步的,可以将第一相关微服务和第二相关微服务展示并推荐给目标用户,同时将第一微服务和第二微服务中相同的微服务作为一级推荐微服务,其他微服务作为二极推荐微服务。
其中,需说明的是,在将第一相关微服务和第二相关微服务推荐给目标用户时,目标用户可能选择其中一个或多个作为新增的微服务,此时用户从第一相关微服务和第二相关微服务中选择新增微服务的操作所产生的指令可以理解为扩充微服务指令。若没有选择新增微服务,则不产生扩充微服务指令,预设时间后取消显示第一相关微服务和第二相关微服务,或者用户主动退出第一相关微服务和第二相关微服务的显示和推荐。
步骤S30:根据所述目标微服务构建所述目标用户的微服务个性化界面。
可理解的是,此处的微服务个性化界面可以是根据目标用户的个人业务需求和服务需求设定的更符合目标用户需求的界面。
应理解的是,基于该微服务个性化界面,用户可以随时对其中的目标微服务进行调整,例如增加或者删除其中一个或多个目标微服务,移动其中一个或多个目标微服务的位置等。
需说明的是,用户在初始使用本实施例中所描述的SaaS平台时,会预先出现一个空白界面,在用户确定好目标微服务后,将目标微服务在空白界面中进行显示,则完成目标用户的微服务个性化界面的构建。
本实施例通过将各种服务功能拆散作为独立的微服务,可以根据用户的业务需求选择相应的微服务内容,构建更加简洁有效的服务使用界面,同时可以根据业务需求变化对微服务进行增删,为用户提供更加灵活便捷全面的服务功能,解决当前SaaS平台的各种服务功能集成使用,导致功能不具有针对性,用户使用过程中不便捷全面的问题。
参考图4,图4为本发明一种微服务界面生成方法第二实施例的流程示意图。
基于上述第一实施例,本实施例微服务界面生成方法在所述步骤S30,包括:
步骤S31:将所述目标微服务显示于预设原始界面,得到初始界面。
可理解的是,预设原始界面可以理解为目标用户在第一次使用本说明所描述的SaaS平台时的空白界面,此时界面可以并没有已经设定好的微服务。
应理解的是,SaaS平台根据目标用户提供的业务类型和服务类型从微服务列表中筛选出对应的微服务,用户可以基于筛选后的微服务确定需要的目标微服务。
需说明的是,在确定目标微服务后,可以基于一定的预设初始规则将各个目标为服务设定在预设原始界面中的预设位置。
需进一步说明的是,预设初始规则可以是根据目标用户选择目标微服务的顺序将目标微服务显示于各个预设位置,也可以是根据各个目标微服务在微服务列表中的被用户选择使用的次数多少的顺序将目标微服务显示于各个预设位置;其中,预设位置可以是预设原始界面中提前设定好可以显示各个目标微服务的位置,详细可参考图5。
步骤S32:响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置。
可理解的是,目标位置指令可以是用户在对初始界面中一个或者多个目标微服务进行移动时发出的指令。
应理解的是,目标位置可以用户想要目标微服务所在的位置,每个目标微服务的目标位置可以根据目标用户的个人使用习惯或者是用户对各个目标用户的使用频率进行调整。
在具体实施中,若目标用户个人***台中的微服务的显示位置偏向于左侧设置;若目标用户的初始界面中存在微服务A、微服务B、微服务C、微服务D,其中微服务A属于经常使用的微服务,微服务B属于不常使用的微服务,则用户可以移动微服务A至初始界面的最中间或者是最上方等更便捷、显眼的位置,详细可参考图6。
步骤S33:将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
可理解的是,目标用户根据个人的使用习惯或者是各个微服务的使用概率的高低对目标服务完成迁移;同时,用户也可以不对初始界面中各个目标微服务的位置进行调整。详细可参考图7。
应理解的是,若用户对各个目标微服务进行迁移后,则各个微服务和对应的位置构成最终的微服务个性化界面;若没有发生迁移,则直接将初始界面作为最终的微服务个性化界面。
需说明的是,在确定目标用户的微服务个性化界面后,或者是在用户第一次想要使用SaaS平台时,目标用户可以根据个人信息(例如手机号码、微信号、QQ号码等)在所述SaaS平台进行注册。
需强调的是,在目标用户完成注册后,则该目标用户已经与当前的SaaS平台显示的界面进行绑定,若该用户仅注册,则该界面可以是预设原始界面;若用户选择了微服务,则该界面为微服务个性化界面。
在具体实施中,获取目标用户的SaaS平台账号;将所述SaaS平台账号与所述微服务个性化界面进行绑定,得到与所述SaaS平台账号对应的微服务个性化界面;响应于用户基于所述SaaS平台输入的登录指令,根据所述登录指令得到目标用户的SaaS平台账号(此处可以同步进行SaaS平台账号密码验证);根据所述SaaS平台账号确定并显示对应的微服务个性化界面。
需强调的是,一个账户可以包括多个微服务个性化界面,同一个管理者可能有不同的经营产品。
其中,可理解的是,登录指令可以是用户根据SaaS平台账号进行登录操作时产生的指令。
需强调的是,目标用户还可以在设定微服务个性化界面的过程中、使用微服务个性化界面的过程中对微服务个性化界面中的目标微服务进行增删。
需进一步强调的是,目标微服务的增删可以是响应于目标用户基于所述初始界面或微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
其中,可理解的是,删除指令可以是目标用户可以在初始界面或微服务个性化界面选择要删除的目标微服务时产生的指令;新增微服务指令可以是目标用户在微服务列表中选择新增微服务是产生的指令。
其中,应理解的是,可以对一个或者多个微服务进行删除或者新增的操作;例如,可以同时删除微服务个性化界面中的3个目标微服务,也可以同时从微服务列表中选择3个微服务作为新增微服务。
其中,值得说明的是,目标用户在使用各个微服务的同时,目标用户的业务也在随着时间的发展,可能出现新的微服务,不可避免的存在被淘汰的微服务,目标用户可以根据自身业务的需求对微服务个性化界面中的为服务进行调整,充分满足目标用户在不同业务,各个时间时的服务应用需求。
本实施例通过根据用户对选中的目标微服务生成初始界面,并灵活的根据目标用户的微服务使用习惯或者是微服务使用频率高低对各个目标微服务的目标位置的设定,将初始界面中的各个目标微服务进行移动,得到最终的微服务个性化界面,为用户提供更加灵活便捷的使用方法,提高用户使用他体验感。
参考图8,图8为本发明一种微服务界面生成方法第二实施例的流程示意图。
基于上述第一实施例,本实施例微服务界面生成方法在所述步骤S30之后,还包括:
步骤S40:获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户。
可理解的是,参考用户包括目标用户和非目标用户,其中目标用户可以是已经使用过但现在没有使用或者是正在使用本发明中SaaS平台提供的微服务个性化界面的用户;非目标用户可以是没有使用过本发明中SaaS平台提供的微服务个性化界面的用户。
应理解的是,各个参考用户的微服务业务需求可以简单理解为参考用户对应用、各种服务功能的使用需求;各个目标用户的使用反馈可以是目标用户在使用该为服务个性化界面的过程中发现的问题,或者是新提出的建议,建议可以改进的方向或者是新的服务需求。
应理解的是,参考用户对应用、各种服务功能的使用需求以及目标用户的使用反馈是具有时效性的;按照规律的时间间隔,不断采集参考用户的微服务业务需求和目标用户的使用反馈并相应的对各个微服务和所述SaaS平台进行优化。
需说明的是,所述获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈可以是获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
其中,可理解的是,微服务业务需求的获取可以是通过对参考用户进行问卷调查或者是采访或者是意见征集等方法得到,在获取的过程中可以得到各个参考用户的业务类型和需要的服务类型,从而对各个参考用户进行标签。
其中,可理解的是,目标用户使用反馈的获取可以根据用户在使用过程中对各个微服务的评价,也可以是通过SaaS平台进行问卷调查,目标用户在进行反馈时进行的操作可以作为状态指令,其中,使用反馈可以包括喜欢、不喜欢、求更新、更新方向以及具体反馈内容等。
步骤S50:响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息。
可理解的是,在采集到参考用户的业务需求和目标用户的使用反馈后,可以进一步对各个微服务进行相应的更新或者是增删。例如用户对某一个微服务的使用反馈是没有标注功能不方便,基于该反馈可以对该微服务进行优化,增加标注功能。
应理解的是,容需要对微服务进行更新或者是增删,则可以在SaaS平台生成对应的升级包,在生成/接收/得到升级包对应产生微服务扩展信号。
可理解的是,微服务扩展信号可以简单理解为是哪一个微服务要升级、扩展了什么样的微服务,删除了那个微服务的提醒信号,基于该信号可以得到升级的微服务信息、删除的微服务信息以及扩展的微服务的信息。
需说明的是,扩展微服务信息可以包括该(扩展的、删除的、升级的)微服务的名称以及标签;若是扩展的微服务,则该标签为预先设定好的业务类型和服务类型;若是删除的微服务或者是升级的微服务则为该微服务对应的标签。
步骤S60:根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
可理解的是,将扩展微服务信息填充至微服务列表,以便目标用户在查看为服务列表时可以找到该扩展微服务。
应理解的是,不断根据用户的反馈对为服务列表进行更新,目标用户可以根据更新之后的服务列表根据个人的使用需求对个人的微服务个性化界面进行调整,从而得到更符合用户使用便利的微服务个性化界面。
需说明的是,所述根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新之后,还可以根据扩展微服务信息得到扩展微服务的参考需求标签;根据所述参考需求标签得到参考业务类型和参考服务类型;将所述参考业务类型与各个目标客户的业务类型进行匹配,得到第一匹配对象,将所述参考服务类型与各个目标客户的服务类型进行匹配,得到第二匹配对象;剔除所述第一匹配对象和所述第二匹配对象中重复的目标客户,得到目标匹配对象;向所述目标匹配对象推送所述扩展微服务。
其中,可理解的是,参考需求标签也就是预先对扩展微服务设定的业务类型和服务类型。
其中,应理解的是,将扩展微服务的业务类型和服务类型与各个目标用户的业务类型和服务类型进行匹配,可以快速找到可能会使用、需要、适合该扩展微服务的目标用户。
其中,需说明的是,通过推荐通知目标用户出现新的微服务,便于目标用户进行选择。
本实施例通过采集使用SaaS平台微服务个性化界面的用户的使用反馈,以及采集未使用的业务需求对当前SaaS平台的微服务进行优化和更新,从而使得SaaS平台关联的微服务可以根据时间和业务需求不断变化,从而用户可以从SaaS平台关联的微服务中得到更加符合需求的微服务,可以更好的为用户提供服务,提高用户使用体验感。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有微服务界面生成程序,所述微服务界面生成程序被处理器执行时实现如上文所述的微服务界面生成方法的步骤。
参照图9,图9为本发明微服务界面生成装置第一实施例的结构框图。
如图9所示,本发明实施例提出的微服务界面生成装置包括:
信息获取模块,用于获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
微服务确认模块,用于响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
构建模块,用于根据所述目标微服务构建所述目标用户的微服务个性化界面。
本实施例通过将各种服务功能拆散作为独立的微服务,可以根据用户的业务需求选择相应的微服务内容,构建更加简洁有效的服务使用界面,同时可以根据业务需求变化对微服务进行增删,为用户提供更加灵活便捷全面的服务功能,解决当前SaaS平台的各种服务功能集成使用,导致功能不具有针对性,用户使用过程中不便捷全面的问题。
在一实施例中,所述微服务确认模块,还用于根据所述业务需求指令获取并展示参考业务类型;响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;
响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;
响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
在一实施例中,所述微服务确认模块,还用于搜索与所述目标业务类型相同的用户所使用的第一相关微服务;
搜索与所述目标服务类型相同的用户所使用的第二相关微服务;
展示并推荐所述第一相关微服务和所述第二相关微服务;
响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将所述扩充微服务作为目标微服务。
在一实施例中,所述构建模块,还用于将所述目标微服务显示于预设原始界面,得到初始界面;
响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置;
将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
在一实施例中,所述构建模块,还用于响应于目标用户基于所述初始界面或所述微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;
将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;
将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
在一实施例中,所述构建模块,还用于获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户;
响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息;
根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
在一实施例中,所述构建模块,还用于获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;
将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;
响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
在一实施例中,所述构建模块,还用于根据扩展微服务信息得到扩展微服务的参考需求标签;
根据所述参考需求标签得到参考业务类型和参考服务类型;
将所述参考业务类型与各个目标客户的业务类型进行匹配,得到第一匹配对象,将所述参考服务类型与各个目标客户的服务类型进行匹配,得到第二匹配对象;
剔除所述第一匹配对象和所述第二匹配对象中重复的目标客户,得到目标匹配对象;
向所述目标匹配对象推送所述扩展微服务。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read Only Memory,ROM)/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
应该理解的是,虽然本申请实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
本发明公开了A1、一种微服务界面生成方法,所述微服务界面生成方法包括:
获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
根据所述目标微服务构建所述目标用户的微服务个性化界面。
A2、如A1所述的微服务界面生成方法,所述根据所述业务需求指令确定对应的至少一个目标微服务,包括:
根据所述业务需求指令获取并展示参考业务类型;
响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;
响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;
响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
A3、如A1所述的微服务界面生成方法,所述确定对应的至少一个目标微服务之后,包括:
搜索与所述目标业务类型相同的用户所使用的第一相关微服务并搜索与所述目标服务类型相同的用户所使用的第二相关微服务;
展示并推荐所述第一相关微服务和所述第二相关微服务;
响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将所述扩充微服务作为目标微服务。
A4、如A1所述的微服务界面生成方法,所述根据所述目标微服务构建所述目标用户的微服务个性化界面,包括:
将所述目标微服务显示于预设原始界面,得到初始界面;
响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置;
将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
A5、如A4所述的微服务界面生成方法,所述根据所述目标位置对所述初始界面种目标微服务进行迁移,得到微服务个性化界面之后,还包括:
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;
将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;
将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
A6、如A1至A5中任意一项所述的微服务界面生成方法,所述根据所述目标微服务构建所述目标用户的微服务个性化界面之后,还包括:
获取目标用户的SaaS平台账号;
将所述SaaS平台账号与所述微服务个性化界面进行绑定,得到与所述SaaS平台账号对应的微服务个性化界面;
响应于用户基于所述SaaS平台输入的登录指令,根据所述登录指令得到目标用户的SaaS平台账号;
根据所述SaaS平台账号确定并显示对应的微服务个性化界面。
A7、如A1至A5任意一项所述的微服务界面生成方法,所述根据所述目标微服务构建所述目标用户的微服务个性化界面之后,还包括:
获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户;
响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息;
根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
A8、如A7所述的微服务界面生成方法,所述获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户,包括:
获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;
将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;
响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
A9、如A7所述的微服务界面生成方法,所述根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新之后,还包括:
根据扩展微服务信息得到扩展微服务的参考需求标签;
根据所述参考需求标签得到参考业务类型和参考服务类型;
将所述参考业务类型与各个目标客户的业务类型进行匹配,得到第一匹配对象,将所述参考服务类型与各个目标客户的服务类型进行匹配,得到第二匹配对象;
剔除所述第一匹配对象和所述第二匹配对象中重复的目标客户,得到目标匹配对象;
向所述目标匹配对象推送所述扩展微服务。
A10、如A1所述的微服务界面生成方法,所述获取并展示SaaS平台关联的微服务列表之前,还包括:
获取SaaS平台关联的微服务的名称、业务类型、服务类型;
将所述微服务的业务类型、服务类型作为所述微服务的标签;
根据所述微服务的名称、标签创建SaaS平台关联的微服务列表。
B11、一种微服务界面生成装置,所述微服务界面生成装置包括:
信息获取模块,用于获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
微服务确认模块,用于响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
构建模块,用于根据所述目标微服务构建所述目标用户的微服务个性化界面。
B12、如B11中所述的微服务界面生成装置,所述微服务确认模块,还用于根据所述业务需求指令获取并展示参考业务类型;响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;
响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;
响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
B13、如B11所述的微服务界面生成装置,所述微服务确认模块,还用于搜索与所述目标业务类型相同的用户所使用的第一相关微服务;
搜索与所述目标服务类型相同的用户所使用的第二相关微服务;
展示并推荐所述第一相关微服务和所述第二相关微服务;
响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将所述扩充微服务作为目标微服务。
B14、如B11所述的微服务界面生成装置,所述构建模块,还用于将所述目标微服务显示于预设原始界面,得到初始界面;
响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置;
将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
B15、如B14所述的微服务界面生成装置,所述构建模块,还用于响应于目标用户基于所述初始界面或所述微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;
将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;
将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
B16、如B11-B15任意一项权利要求所述的微服务界面生成装置,所述构建模块,还用于获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户;
响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息;
根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
B17、如B16所述的微服务界面生成装置,所述构建模块,还用于获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;
将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;
响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
B18、如B16所述的微服务界面生成装置,所述构建模块,还用于根据扩展微服务信息得到扩展微服务的参考需求标签;
根据所述参考需求标签得到参考业务类型和参考服务类型;
将所述参考业务类型与各个目标客户的业务类型进行匹配,得到第一匹配对象,将所述参考服务类型与各个目标客户的服务类型进行匹配,得到第二匹配对象;
剔除所述第一匹配对象和所述第二匹配对象中重复的目标客户,得到目标匹配对象;
向所述目标匹配对象推送所述扩展微服务。
C19、一种微服务界面生成设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的微服务界面生成程序,所述微服务界面生成程序配置为实现如上所述的微服务界面生成方法。
D20、一种存储介质,所述存储介质上存储有微服务界面生成程序,所述微服务界面生成程序被处理器执行时实现如上所述的微服务界面生成方法。
Claims (10)
1.一种微服务界面生成方法,其特征在于,所述微服务界面生成方法包括:
获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
根据所述目标微服务构建所述目标用户的微服务个性化界面。
2.如权利要求1所述的微服务界面生成方法,其特征在于,所述根据所述业务需求指令确定对应的至少一个目标微服务,包括:
根据所述业务需求指令获取并展示参考业务类型;
响应于目标用户基于所述参考业务类型输入的目标业务类型指令,基于所述目标业务类型指令获取并展示参考服务类型;
响应于目标用户基于所述参考服务类型输入的目标服务类型指令,基于所述目标服务类型指令获取并展示参考微服务;
响应于目标用户基于所述参考微服务输入的参考微服务指令,根据所述参考微服务指令确定对应的至少一个目标微服务。
3.如权利要求1所述的微服务界面生成方法,其特征在于,所述确定对应的至少一个目标微服务之后,包括:
搜索与所述目标业务类型相同的用户所使用的第一相关微服务并搜索与所述目标服务类型相同的用户所使用的第二相关微服务;
展示并推荐所述第一相关微服务和所述第二相关微服务;
响应于目标用户基于所述第一相关微服务和所述第二相关微服务输入的扩充微服务指令,将所述扩充微服务作为目标微服务。
4.如权利要求1所述的微服务界面生成方法,其特征在于,所述根据所述目标微服务构建所述目标用户的微服务个性化界面,包括:
将所述目标微服务显示于预设原始界面,得到初始界面;
响应于目标用户基于所述初始界面输入的目标位置指令,根据所述目标位置指令得到各个目标微服务的目标位置;
将所述各个目标微服务迁移至对应的目标位置,得到微服务个性化界面。
5.如权利要求4所述的微服务界面生成方法,其特征在于,所述根据所述目标位置对所述初始界面种目标微服务进行迁移,得到微服务个性化界面之后,还包括:
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的删除指令,根据所述删除指令确定待删除目标微服务;
将所述待删除微服务从所述初始界面或所述微服务个性化界面中删除,所述待删除微服务是所述微服务个性化界面中任意一个或多个目标微服务;
响应于目标用户基于所述初始界面或所述微服务个性化界面输入的新增微服务指令,根据所述新增微服务指令确定新增目标微服务;
将所述新增目标微服务显示于所述初始界面或所述微服务个性化界面,所述新增目标微服务是所述微服务列表中的任意一个或多个微服务。
6.如权利要求1-4任意一项权利要求所述的微服务界面生成方法,其特征在于,所述根据所述目标微服务构建所述目标用户的微服务个性化界面之后,还包括:
获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户;
响应于基于所述业务需求和所述使用反馈输入的微服务扩展信号,根据所述微服务扩展信号得到扩展微服务信息;
根据所述扩展微服务信息对SaaS平台关联的微服务列表进行更新。
7.如权利要求6所述的微服务界面生成方法,其特征在于,所述获取各个参考用户的微服务业务需求,获取各个目标用户对微服务个性化界面的使用反馈,所述参考用户包括目标用户和非目标用户,包括:
获取各个参考用户的业务类型以及各个参考用户所需要的服务类型;
将所述业务类型和所述服务类型作为各个参考用户的需求标签,根据所述需求标签得到各个参考用户的微服务业务需求;
响应于目标用户基于微服务个性化界面输入的状态指令,根据所述状态指令得到各个目标用户对微服务个性化界面的使用反馈。
8.一种微服务界面生成装置,其特征在于,所述微服务界面生成装置包括:
信息获取模块,用于获取并展示SaaS平台关联的微服务列表,所述微服务列表中包括SaaS平台所支持的多个微服务;
微服务确认模块,用于响应于目标用户基于所述微服务列表输入的业务需求指令,根据所述业务需求指令确定对应的至少一个目标微服务;
构建模块,用于根据所述目标微服务构建所述目标用户的微服务个性化界面。
9.一种微服务界面生成设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的微服务界面生成程序,所述微服务界面生成程序配置为实现如权利要求1至7中任一项所述的微服务界面生成方法。
10.一种存储介质,其特征在于,所述存储介质上存储有微服务界面生成程序,所述微服务界面生成程序被处理器执行时实现如权利要求1至7任一项所述的微服务界面生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311310840.3A CN117424828A (zh) | 2023-10-10 | 2023-10-10 | 微服务界面生成方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311310840.3A CN117424828A (zh) | 2023-10-10 | 2023-10-10 | 微服务界面生成方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117424828A true CN117424828A (zh) | 2024-01-19 |
Family
ID=89530804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311310840.3A Pending CN117424828A (zh) | 2023-10-10 | 2023-10-10 | 微服务界面生成方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117424828A (zh) |
-
2023
- 2023-10-10 CN CN202311310840.3A patent/CN117424828A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107820701B (zh) | 开发者交换*** | |
CN110688598B (zh) | 业务参数采集方法、装置、计算机设备和存储介质 | |
US20070271330A1 (en) | Federated personalization of personal portal content | |
CN107391134B (zh) | 一种通用移动应用交互界面自动生成与动态变换方法与装置 | |
KR101283019B1 (ko) | SaaS 어플리케이션 생성 방법 및 이를 실행하는 어플리케이션 생성 서버 | |
WO2018208806A1 (en) | System and method for arranging application icons on a mobile device | |
CN112800370A (zh) | 业务单据的处理方法、装置、计算机设备和存储介质 | |
US10152469B2 (en) | Analytics report segments and controls | |
US9990348B2 (en) | System and method for managing data using a spreadsheet model | |
CN107632971A (zh) | 用于生成多维报表的方法和装置 | |
CN112748969A (zh) | 信息处理方法、信息显示方法及装置 | |
JP6539432B2 (ja) | 解析サーバ装置、解析プログラム、ヒートマップ解析システム | |
CN114328632A (zh) | 基于位图的用户数据分析方法、装置及计算机设备 | |
JP6659878B1 (ja) | シナリオ提供システム、シナリオ提供装置、シナリオ実行端末、シナリオ提供方法、シナリオ実行方法及びプログラム | |
US10884765B1 (en) | Object configuration dynamic graphical user interface | |
CN117424828A (zh) | 微服务界面生成方法、装置、设备及存储介质 | |
JP2016024530A (ja) | 営業支援方法および営業支援システム | |
JP2008508633A (ja) | コミュニティ提供システム、コミュニティ提供方法、及びその方法の実行プログラムを記録したコンピュータ読取可能な記憶媒体 | |
KR101878937B1 (ko) | 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체 | |
CN111125205A (zh) | 看板数据显示方法、终端及存储介质 | |
CN107491236B (zh) | 服务器设备、信息处理***和信息处理方法 | |
JP7402260B2 (ja) | 情報提供装置、情報提供方法、および情報提供プログラム | |
KR20130027767A (ko) | 데이터베이스와 연동되는 프로그램을 제어하는 서비스 제공 방법 및 시스템 | |
JP6973132B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP6695842B2 (ja) | 情報管理装置、情報管理方法および情報管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |