基于企业SaaS应用的标签设置方法及装置与流程

文档序号:14676410发布日期:2018-06-12 21:33阅读:356来源:国知局
基于企业SaaS应用的标签设置方法及装置与流程

本发明实施例涉及互联网技术领域,尤其涉及一种基于企业软件即应用(Software-as-a-Service,SaaS)的标签设置方法及装置。



背景技术:

软件即服务是随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,并通过互联网获得厂商提供的服务。

在这种模式下,用户不用再购买软件,而改用向提供商租用基于Web的软件,来设置企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。

目前,企业SaaS是企业应用发展的大趋势,目前已经占领约1/3的企业应用市场份额。大量风投资本的加入导致这个市场竞争非常激烈,企业SaaS产品能简便灵活地进行扩展满足特定需求,是赢得企业SaaS应用市场胜利的关键因素之一。

现有的标签技术方案的逻辑关系如图1A所示,为业务实体(通常是用户)直接定义和关联文字标签。具体的,如图1B所示,根据界面提供的添加标签按钮,从所有标签列表中选择相应的标签进行添加。

而现有技术只能支持一个维度的简单少量标签,只能适用在实体属性满足绝大多数需求、标签用于少量有限扩展的场景,不能满足企业应用的需要。



技术实现要素:

本发明实施例提供一种基于企业SaaS应用的标签设置方法及装置,能够实现标签精细化和差异化的设置。

第一方面,本发明实施例提供了一种基于企业SaaS应用的标签设置方法,包括:

在企业软件即服务SaaS应用平台提供的标签设置界面提供待添加标签的业务实体对应的待选标签组,所述待选标签组中包含多个标签;

将所述待选标签组中选中的标签添加至所述业务实体对应的目标标签栏,以完成对所述业务实体的标签添加。

第二方面,本发明实施例还提供了一种基于企业SaaS应用的标签设置装置,包括:

标签组提供模块,用于在企业软件即服务SaaS应用平台提供的标签设置界面提供待添加标签的业务实体对应的待选标签组,所述待选标签组中包含多个标签;

标签添加模块,用于将所述待选标签组中选中的标签添加至所述业务实体对应的目标标签栏,以完成对所述业务实体的标签添加。

第三方面,本发明实施例还提供了一种电子设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的方法。

本发明实施例通过在SaaS应用平台提供的标签设置界面提供业务实体对应的待选标签组,将多个标签以组的形式进行展现,相对于现有技术中杂乱无章的标签展现方式,能够实现标签多维化设置。

附图说明

图1A是现有技术中的业务实体和标签的逻辑关系示意图;

图1B是现有技术中的标签设置方法示意图;

图2A是本发明实施例一中的一种基于企业SaaS应用的标签设置方法的流程图;

图2B是本发明实施例一中的一种基于企业SaaS应用的标签设置方法中的标签组展示方式示意图;

图2C是本发明实施例一中的一种基于企业SaaS应用的标签设置方法中的单选标签组和多选标签组区别展示示意图;

图2D是本发明实施例一中的一种基于企业SaaS应用的标签设置方法中的标签设置模型示意图;

图2E是本发明实施例一中的一种基于企业SaaS应用的标签设置方法中的标签管理示意图;

图3A是本发明实施例二中的一种基于企业SaaS应用的标签设置方法的流程图;

图3B是本发明实施例二中的一种基于企业SaaS应用的标签设置方法中的标签管理界面示意图;

图4是本发明实施例三中的一种基于企业SaaS应用的标签设置装置的结构图;

图5是本发明实施例五中的一种电子设备的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图2A为本发明实施例一提供的一种基于企业SaaS应用的标签设置方法的流程图,该方法可以由本发明实施例提供的基于企业SaaS应用的标签设置装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在企业SaaS应用平台或终端设备中,例如可以是移动终端(例如手机)、平板电脑和台式电脑等。如图2A所示,具体包括:

S110、在企业软件即服务SaaS应用平台提供的标签设置界面提供待添加标签的业务实体对应的待选标签组,所述待选标签组中包含多个标签。

其中,业务实体可以为以下任意一种:用户、商户、合作伙伴、客户、物品、各种单据和记录。待选标签组为预先对符合业务实体的各种标签经过分类划分形成的标签组,该标签组内的标签属于同一类别,具体的,如图2B所示,多个标签可以以列表的形式形成标签组。

所述待选标签组包括单选标签组和/或多选标签组;所述单选标签组只允许选中组中包含的其中一个标签,所述多选标签组允许同时选中组中包含的多个标签。为便于用户操作,可将单选标签组和多选标签组采用不同的形式显示,例如,如图2C所示,单选标签组采用外形轮廓圆角显示,多选标签组采用外形轮廓直角显示,以进行区分。

具体的,标签组可以由一个名字、单选/多选选项、和标签列表构成。该标签组可以包括单选标签组和/或多选标签组,对于单选标签组,一个业务实体最多只能指定单选标签组内的一个标签,对于多选标签组,可以指定多选标签组内的多个标签。单选标签组类同于实体的分类属性,多选标签组类同于实体的特性组。

在对业务实体的标签进行分类时,通过对标签分类,把相关标签聚在一起,简化标签使用的同时扩展了标签使用范围及程度,支持从不同维度对业务精细化刻画和分析,例如美发行业对散客收银时,需要补充性别、群组、渠道、新/老客户、任务来源、业务状态等标签。

S120、将所述待选标签组中选中的标签添加至所述业务实体对应的目标标签栏,以完成对所述业务实体的标签添加。

具体的,如图2D所示,为本实施例提供的标签模型,其中,标签与业务实体是多对多的关系,预先对标签进行分组管理,形成标签组。用户通过从标签组中选择对应的标签,从而将选中的标签添加至所述业务实体对应的目标标签栏,完成对所述业务实体的标签添加。

本实施例通过在SaaS应用平台提供的标签设置界面提供业务实体对应的待选标签组,将多个标签以组的形式进行展现,相对于现有技术中杂乱无章的标签展现方式,能够实现多维化的设置。

在上述实施例的基础上,在设置标签之前还包括:

根据所述业务实体的属性和/或特性进行标签分类,形成至少一个待选标签组。

其中,属性为该业务实体所属的分类类别,特性为该业务实体专有的,而其他业务实体所没有的属性。例如,对于用户这个业务实体来说,其对应的属性有性别、年龄和所属的群体(包括儿童、青年、中年和老年,或学生和上班族等),其对应的特性有用户的喜好(例如,包括爱钓鱼、爱吃鱼、不吃醋等),根据上述属性和特性分成如图2C所示多个标签组以供用户进行选择。具体的在实现时,当检测到用户选中某个标签组时,则将该标签组中的标签以列表的形式层显出来。

在上述实施例的基础上,为便于对标签进行管理,可在待选标签组中设置管理选项、清除选项和新建选项中的任意一种或多种选择按钮。

具体的,在用户需要对待选标签组中的标签进行管理时,可根据用户对所述待选标签组中包含的管理选项的触发操作跳转至所述标签管理界面,以使用户对所述待选标签组和/或对应的标签进行编辑。其中,编辑包括以下至少一种操作:修改标签组名称、修改标签名称、添加标签组、添加标签、删除标签组和删除标签。

在用户需要对当前选中的标签进行清除时,根据用户对所述待选标签组中包含的清除选项的触发操作,清空已添加在所述目标标签栏中的所述待选标签组对应的标签。这种方式可以使用户直接在当前标签设置界面进行操作,无需跳转至标签管理界面,使用户操作起来更加方便、灵活、快捷。

同样,在用户需要添加新的标签时,根据用户对所述待选标签组中包含的新建选项的触发操作,在所述标签设置界面提供标签输入栏;将用户在所述标签输入栏输入的标签添加至所述待选标签组中。可以使用户直接在当前标签设置界面进行操作,无需跳转至标签管理界面,使用户操作起来更加方便、灵活、快捷。

例如,如图2E所示,用户可通过点击单选标签组或多选标签组下拉展示所有候选标签项,同时在候选标签项末尾增加“管理…”、“新建…”、“清除”命令。点击下拉列表中的标签完成业务实体标签切换(例如将“中年”变为“老年”),点击“管理…”进入标签管理界面,点击“新建…”在当前标签组内新建一个标签并完成业务实体标签切换,点击“清除”则清除此业务实体的这个标签。

另一种有效的界面布局是,以“标题:内容”的方式呈现,其中,标题为标签组的名字,内容为对应标签组内标签与业务实体关联情况。如果是单选标签组,用下拉框形式(例如,可编辑)或文本形式(例如,不可编辑)展示;如果是多选标签组,内容用复选框列表形式展示,即关联则复选框选中,未关联则复选框未选中。这种形式的界面更像一个客户定义的电子表单,通过与企业SaaS应用自定义属性结合,实现完整电子表单、自定义实体的能力。

实施例二

图3A为本发明实施例二提供的一种网站质量评估的流程图,本实施例在上述实施例的基础上,将根据所述业务实体的属性和/或特性进行标签分类,形成至少一个待选标签组可优化为,在所述SaaS应用平台提供的标签管理界面提供所述业务实体对应的标签分组列表和/或标签列表,所述标签分组列表用于供用户根据业务实体的属性和/或特性编辑标签组,所述标签列表用于供用户针对每个标签组编辑对应的标签;根据用户编辑后的标签组和/或标签生成至少一个待选标签组。

相应的,本实施例的方法包括:

S210、在所述SaaS应用平台提供的标签管理界面提供所述业务实体对应的标签分组列表和/或标签列表,所述标签分组列表用于供用户根据业务实体的属性和/或特性编辑标签组,所述标签列表用于供用户针对每个标签组编辑对应的标签。

其中,所述编辑操作包括以下至少一种操作:修改标签组名称、修改标签名称、添加标签组、添加标签、删除标签组和删除标签。

具体的,可在SaaS应用平台提供标签管理界面,在该标签管理界面用户可以进行标签组管理,例如修改标签组名称、新建标签组、删除标签组;还可以进行标签管理,例如修改标签名称、添加标签和删除标签等。

例如,如图3B所示,为本实施例提供的一种标签管理界面,用于对标签元数据定义的全面管理,其操作界面可有多种形式,图3B为一种PC WEB管理界面。此界面由标签组标签二级结构组成,完成对标签组和组内标签的增删改、标签和标签组的关系、标签组的类型设置等进行管理。另外在标签设置页面提供新建标签的便捷功能。设置时新建标签若没有指定分组,则自动放到“默认”多选分组下。

S220、根据用户编辑后的标签组和/或标签生成至少一个待选标签组,所述待选标签组中包含多个标签。

S230、在企业软件即服务SaaS应用平台提供的标签设置界面提供待添加标签的业务实体对应的待选标签组。

S240、将所述待选标签组中选中的标签添加至所述业务实体对应的目标标签栏,以完成对所述业务实体的标签添加。

本实施例通过在SaaS应用平台提供标签管理界面,在该标签管理界面能够将更多更繁杂的标签提前规划分组,能够实现标签精细化和差异化管理。

实施例三

图4所示为本发明实施例三提供的一种基于企业SaaS应用的标签设置装置的结构示意图。该装置可采用软件和/或硬件的方式实现,该装置可集成在推广平台或终端设备中,例如可以是移动终端(例如手机)、平板电脑和台式电脑等。如图4所示,具体包括:标签组提供模块31和标签添加模块32。

标签组提供模块31用于在企业软件即服务SaaS应用平台提供的标签设置界面提供待添加标签的业务实体对应的待选标签组,所述待选标签组中包含多个标签;

标签添加模块32用于将所述待选标签组中选中的标签添加至所述业务实体对应的目标标签栏,以完成对所述业务实体的标签添加。

本实施例的基于企业SaaS应用的标签设置装置用于执行上述各实施例的基于企业SaaS应用的标签设置方法,其技术原理和产生的技术效果类似,这里不再赘述。

在上述实施例的基础上,所述装置还包括标签组划分模块33。标签组划分模块33用于根据所述业务实体的属性和/或特性进行标签分类,形成至少一个待选标签组。

在上述实施例的基础上,所述标签组划分模块33具体用于在所述SaaS应用平台提供的标签管理界面提供所述业务实体对应的标签分组列表和/或标签列表,所述标签分组列表用于供用户根据业务实体的属性和/或特性编辑标签组,所述标签列表用于供用户针对每个标签组编辑对应的标签;根据用户编辑后的标签组和/或标签生成至少一个待选标签组。

在上述实施例的基础上,所述装置还包括第一触发模块34。第一触发模块34用于根据用户对所述待选标签组中包含的管理选项的触发操作跳转至所述标签管理界面,以使用户对所述待选标签组和/或对应的标签进行编辑。

在上述实施例的基础上,所述装置还包括第二触发模块35。第二触发模块35用于根据用户对所述待选标签组中包含的清除选项的触发操作,清空已添加在所述目标标签栏中的所述待选标签组对应的标签。

在上述实施例的基础上,所述装置还包括第三触发模块36。第三触发模块36用于根据用户对所述待选标签组中包含的新建选项的触发操作,在所述标签设置界面提供标签输入栏;将用户在所述标签输入栏输入的标签添加至所述待选标签组中。

在上述实施例的基础上,所述待选标签组包括单选标签组和/或多选标签组;

所述单选标签组只允许选中组中包含的其中一个标签,所述多选标签组允许同时选中组中包含的多个标签。

在上述实施例的基础上,所述编辑操作包括以下至少一种操作:修改标签组名称、修改标签名称、添加标签组、添加标签、删除标签组和删除标签。

上述各实施例的基于企业SaaS应用的标签设置装置用于执行上述各实施例的基于企业SaaS应用的标签设置方法,其技术原理和产生的技术效果类似,这里不再赘述。

实施例四

如图5所示,为本申请实施例四提供的电子设备的硬件结构示意图,如图5所示,该电子设备包括:

一个或多个处理器410,图4中以一个处理器410为例;

存储器420;

所述电子设备还可以包括:输入装置430和输出装置440。

所述电子设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器420作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请实施例中的基于企业SaaS应用的标签设置方法对应的程序指令/模块(例如,附图4所示的标签组提供模块31和标签添加模块32)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的基于企业SaaS应用的标签设置方法。

存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。

当上述电子设备的存储器中存储的一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如下操作:在企业软件即服务SaaS应用平台提供的标签设置界面提供待添加标签的业务实体对应的待选标签组,所述待选标签组中包含多个标签;

将所述待选标签组中选中的标签添加至所述业务实体对应的目标标签栏,以完成对所述业务实体的标签添加。

进一步的,所述方法还包括:

根据所述业务实体的属性和/或特性进行标签分类,形成至少一个待选标签组。

进一步的,所述根据所述业务实体的属性和/或特性进行标签分类,形成至少一个待选标签组包括:

在所述SaaS应用平台提供的标签管理界面提供所述业务实体对应的标签分组列表和/或标签列表,所述标签分组列表用于供用户根据业务实体的属性和/或特性编辑标签组,所述标签列表用于供用户针对每个标签组编辑对应的标签;

根据用户编辑后的标签组和/或标签生成至少一个待选标签组。

进一步的,所述方法还包括:

根据用户对所述待选标签组中包含的管理选项的触发操作跳转至所述标签管理界面,以使用户对所述待选标签组和/或对应的标签进行编辑。

进一步的,所述方法还包括:

根据用户对所述待选标签组中包含的清除选项的触发操作,清空已添加在所述目标标签栏中的所述待选标签组对应的标签。

进一步的,所述方法还包括:

根据用户对所述待选标签组中包含的新建选项的触发操作,在所述标签设置界面提供标签输入栏;

将用户在所述标签输入栏输入的标签添加至所述待选标签组中。

进一步的,所述待选标签组包括单选标签组和/或多选标签组;

所述单选标签组只允许选中组中包含的其中一个标签,所述多选标签组允许同时选中组中包含的多个标签。

进一步的,所述编辑操作包括以下至少一种操作:修改标签组名称、修改标签名称、添加标签组、添加标签、删除标签组和删除标签。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1